/* Include all fonts & customized classes */
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Thin.ttf) format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-ThinItalic.ttf) format("truetype");
  font-weight: 100;
  font-style: italic; }
.kanit-100 {
  font-family: "Kanit";
  font-weight: 100;
  font-style: normal; }

.kanit-100i {
  font-family: "Kanit";
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-ExtraLight.ttf) format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-ExtraLightItalic.ttf) format("truetype");
  font-weight: 200;
  font-style: italic; }
.kanit-200 {
  font-family: "Kanit";
  font-weight: 200;
  font-style: normal; }

.kanit-200i {
  font-family: "Kanit";
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-LightItalic.ttf) format("truetype");
  font-weight: 300;
  font-style: italic; }
.kanit-300 {
  font-family: "Kanit";
  font-weight: 300;
  font-style: normal; }

.kanit-300i {
  font-family: "Kanit";
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Italic.ttf) format("truetype");
  font-weight: 400;
  font-style: italic; }
.kanit-400 {
  font-family: "Kanit";
  font-weight: 400;
  font-style: normal; }

.kanit-400i {
  font-family: "Kanit";
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-MediumItalic.ttf) format("truetype");
  font-weight: 500;
  font-style: italic; }
.kanit-500 {
  font-family: "Kanit";
  font-weight: 500;
  font-style: normal; }

.kanit-500i {
  font-family: "Kanit";
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-SemiBoldItalic.ttf) format("truetype");
  font-weight: 600;
  font-style: italic; }
.kanit-600 {
  font-family: "Kanit";
  font-weight: 600;
  font-style: normal; }

.kanit-600i {
  font-family: "Kanit";
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-BoldItalic.ttf) format("truetype");
  font-weight: 700;
  font-style: italic; }
.kanit-700 {
  font-family: "Kanit";
  font-weight: 700;
  font-style: normal; }

.kanit-700i {
  font-family: "Kanit";
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-ExtraBold.ttf) format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-ExtraBoldItalic.ttf) format("truetype");
  font-weight: 800;
  font-style: italic; }
.kanit-800 {
  font-family: "Kanit";
  font-weight: 800;
  font-style: normal; }

.kanit-800i {
  font-family: "Kanit";
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-Black.ttf) format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: "Kanit";
  src: url(../fonts/kanit/v2/Kanit-BlackItalic.ttf) format("truetype");
  font-weight: 900;
  font-style: italic; }
.kanit-900 {
  font-family: "Kanit";
  font-weight: 900;
  font-style: normal; }

.kanit-900i {
  font-family: "Kanit";
  font-weight: 900;
  font-style: italic; }


.category .item .caption .entry-title,
.archive .item .caption .entry-title,
.single .related .related-title,
.district-news .item .caption .entry-title {
  font-family: 'kanit_regular';
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 72px;
}

.caption .entry-title {
  color:#828464;
}

.entry-meta {
  color: #2c665a;
  margin-bottom: 10px;
}

a .entry-excerpt {
  color:black;
}

.category .pagination, .archive .pagination, .search .pagination {
  border-top: 2px solid #c8c8c8;
  border-bottom:2px solid #c8c8c8;
  border-radius:0;
  padding-bottom: 20px;
}
.header-row {
  margin:20px -15px 30px;
}

.single .entry-title {

}

.single .entry-views {
  float:right;
}
.single .entry-media img {
  height:auto;
}

.single .related .related-title {
  border-top:3px solid #dadbca;
}
.single .site-main {
  padding:0;
}
.single .related ul li a,
.single .related ul li {
  color:#636724;
}
.meta-row {
  margin-bottom:20px;
}

h4.sow-headline {
  color:#1d8de2;
}

.link-page a {
  color:#636724;
}


.archive .item.downloads {
  margin-bottom:0px;
  padding-bottom: 0px;
}

.archive .item.downloads a .fa-download {
  margin-top:22px;
}
.archive .item.downloads a:hover {
  background: #E9E9DF;
}

.archive .item.downloads a {
  border-top:2px solid #a5a5a5;
  background: white;
  min-height: 0;
  font-size: 25px;
  color:#737373;
  font-family: 'THSarabun';
}
.archive .item.downloads a:hover {
  border-top:2px solid #a5a5a5;
}

.archive .item.downloads h3 {
  font-family: 'THSarabun';
  margin:0;
  padding:0;
  font-size: 25px;
  margin-top:10px;
  margin-bottom: 5px;
  margin-left:20px;
}

.archive .item.downloads .download-date {
  margin-left: 20px;
  font-size: 20px;
  font-style: italic;
  color: #6d6c6c;
}

img.wp-post-image, article img, figure, #secondary img { height: auto; }

.download-menu {
  list-style: none;
  margin:0;
  padding:0;
}

.download-menu li:hover {
  background: #E9EAEA;
}

.download-menu li {
  font-family: 'kanit_regular';
  padding: 5px 0 5px 20px;
  color: #2c665a;
}

.download-menu li a {
  color: #2c665a;
}
