@charset "utf-8";body{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;line-height:18px;overflow-x:hidden;}
a{color:#555;text-decoration:none}
a:hover{color:#333}
a:focus{outline:0}
a:hover,a:active{outline:0}
*{margin:0;padding:0;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
h1,h2,h3{line-height:26px;}
img{border:0 none;}
dl{margin:0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul ,li{list-style:none;}
caption, th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
h1{font-size:2em;font-weight:100;}
h2{font-size:1.250em;font-weight:400;}
h3{font-size:1em;font-weight:400;}
h4{font-size:0.875em;}
h5{font-size:0.813em;}
h6{font-size:0.688em;}
small, .small{font-size:0.750em;}
strong{font-weight:bold;}
img{border:0 none;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;}
img.alignright{float:right;margin:5px 0 20px 20px;}
img.alignnone{margin:5px 20px 20px 0;}
img.alignleft{float:left;margin:5px 30px 20px 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
hr{border:0;border-top:1px dashed #ccc;clear:both;height:0;margin-top: 20px;margin-bottom: 20px;}
hr.clear{border:none;}
@font-face{font-family:Kanit-Regular;src:url("font/Kanit-Regular.eot?v=1.0")}
@font-face{font-family:Kanit-Regular;src:url("font/Kanit-Regular.ttf?v=1.0")}
@font-face{font-family:thaisanslite_r1;src:url("font/thaisanslite_r1.eot?v=1.0")}
@font-face{font-family:thaisanslite_r1;src:url("font/thaisanslite_r1.ttf?v=1.0")}
.tt_main{max-width:1000px;width:100%;margin:0px auto;position:relative;}
.tt_head_menu{float:right;width:77%;min-height:25px;margin: 10px 0px 0px 0px;}
.tt_head_menu ul{float:right;width:100%;margin:3px 0% 0% 0%;}
.tt_head_menu ul li{float:left;margin:0px 2px 0px 0px;position:relative;padding:0px;} 
.tt_head_menu ul li ul.thaitheme-sub-menu li:before,
.tt_head_menu ul li:last-child:before{width:0px;}
.tt_head_menu ul li ul.thaitheme-sub-menu li.current-menu-item:after{border:0;}
.tt_head_menu ul li .fa{color:#FFF;font-size:18px;}
.tt_head_menu ul li .fa{position:absolute;right:5px;top:8px;color:#333;}
.tt_head_menu .fa.fa-chevron-down{font-size:16px;}
.tt_head_menu ul li strong{font-weight:normal;}
.tt_head_menu ul li.menu-item-has-children{padding:0px 10px 0px 0px;}
.tt_head_menu ul li.current-menu-item.menu-item-has-children:hover,
.tt_head_menu ul li.current-menu-item.menu-item-has-children{}
.tt_head_menu ul li a{float:left;color:#024C27;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;margin:0px;padding:7px 15px 10px 15px;font-weight: bold;}
.tt_head_menu ul li.current-menu-item .fa,
.tt_head_menu ul li.menu-item-has-children:hover .fa{color:#FFF;}
.tt_head_menu ul li.menu-item-has-children a{color:#024C27;}
.tt_head_menu ul li.current-menu-item.menu-item-has-children,
.tt_head_menu ul li.menu-item-has-children:hover ,
.tt_head_menu ul li:hover a{color:#edde7f;background-color:#2a4322;border-radius: 3px 3px 0px 0px;}
.tt_head_menu ul li.current-menu-item a{color:#FFF;background-color:#2a4322;border-radius: 3px 3px 0px 0px;}
.tt_head_menu ul li.menu-item-has-children:hover a:after{border-bottom:7px solid #ccc;}
.tt_head_menu ul li:hover .thaitheme-sub-menu{display: inline-block;top:32px;visibility:visible;-webkit-transition: all .3s ease-in-out 0s;  -o-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s;}
.tt_head_menu ul li ul{margin-left:0%;}
.tt_head_menu ul li ul.thaitheme-sub-menu{visibility:hidden;float:left;top:50px;left:0px;text-align: left;width:260px;border-top:2px solid #2a4322;position:absolute;z-index:1000;background-color:#fff;padding-bottom:5px;-webkit-box-shadow: 0px 5px 6px 0px rgba(50, 50, 50, 0.26);
-moz-box-shadow:    0px 5px 6px 0px rgba(50, 50, 50, 0.26); 
box-shadow:         0px 5px 6px 0px rgba(50, 50, 50, 0.26);    

}
.tt_head_menu ul li ul.thaitheme-sub-menu li.menu-item-has-children .fa{right:12px;top:14px;}
.tt_head_menu ul li ul.thaitheme-sub-menu li{float:left;width:250px;border-left:0;padding:5px 0px 5px 0px;border-right:0;margin:0px 0px 0px 5px;border-top:1px solid #eee;}
.tt_head_menu ul li ul.thaitheme-sub-menu li a{float:left;width:250px;margin:0px 0px 0px 0px;padding:7px 10px 7px 10px;background-color:#FFF;color:#024C27;border-radius: 0px;}
.tt_head_menu ul li ul.thaitheme-sub-menu li:hover a{background-color:#2a4322;color:#edde7f;}
.tt_head_menu ul li ul.thaitheme-sub-menu li:first-child{border-top:0;}
.tt_head_menu ul li ul.thaitheme-sub-menu li ul.thaitheme-sub-menu{display:none;float:left;top:0px;left:247px;width:250px;position:absolute;z-index:1000;background-color:#f2f2f2;border-right:0;border-top:0;border-radius:10px;}
.tt_head_menu ul li ul.thaitheme-sub-menu li ul.thaitheme-sub-menu li a{}
.tt_head_menu ul li ul.thaitheme-sub-menu li:hover .thaitheme-thaitheme-sub-menu{display:block;}
.tt_head_menu ul li,
.tt_head_menu ul li:hover{}
.bt-20{margin-bottom:20px;}
.tt_top{float:left;width:100%;text-align:center;min-height:23px;position: relative;z-index: 1000;background-color:#FFF;border-bottom: 2px solid #2a4322;-webkit-box-shadow: 0px 1px 6px 0px rgba(50, 50, 50, 0.38);
-moz-box-shadow:    0px 1px 6px 0px rgba(50, 50, 50, 0.38);
box-shadow:         0px 1px 6px 0px rgba(50, 50, 50, 0.38);}
.tt_nav_bg {float:left;width:100%;border-bottom: 1px dashed #CCC;padding: 0px 0px 3px 0px;}
.tt_nav_top{float:left;width:100%;text-align:center;min-height:30px;padding: 2px 0px 0px 0px;background-color:#FFF;margin-bottom: 0px;} 
.tt_main_sl {float:left;width:100%;min-height:30px;max-height: 300px;background-color:#03120c;padding: 0px 0px 0px 0px;overflow: hidden;margin-bottom: 10px;border-bottom: 2px solid #2a4322;}   
.tt_head{float:left;width:100%;} 
.tt_logo{float:left;width:22%;padding:8px 0% 5px 0%;}
.tt_banner_h{float:right;width:77%;margin:10px 0% 0px 1%;}
.tt_menu_top{float:left;width:100%;min-height:25px;background-color:#28491D;}
.tt_content{float:left;width:100%;min-height:500px;position:relative;margin-top:0px;}
.tt_sec{float:left;width:100%;min-height:20px;}
.bg_sec{border:1px solid #ccc;background-color:#99b8ec;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);}
.tt_sec1_l{float:left;width:100%;max-width:950px;max-height:300px;min-height:300px;margin-bottom:15px;}
.banner_f{margin:15px 0px 15px 0px;}
.tt_sec.news{float:left;width:99.8%;min-height:200px;padding-bottom:15px;background-color:#1B1B1B;margin:0px 0px 15px 0px;border:1px solid #E3D978;}
.tt-social-nav{padding:0px 0% 0% 5%;float:right;width:25%;}
.tt-social-nav a{float:right;display:inline-block;margin-right:5px;width:20px;height:20px;text-align:center;}
.tt-social-nav a.tt_fb,
.tt-social-nav a.tt_gg,
.tt-social-nav a.tt_tw{font-size:20px;color:#616161;line-height:25px;}
.tt-social-nav a.tt_fb:hover {color:#3D5B99;}
.tt-social-nav a.tt_tw:hover {color:#64A8F2;}
.tt-social-nav a.tt_gg:hover {color:#C23A2E;}
.tt_nav_top .menu{float:left;width:65%;}
.tt-social-head  {float: right;height:25px;min-width:300px;padding: 0px 2px 0px 0px;margin: 3px 0px 0px 0px;overflow: hidden;}
.don-share [class^="don-ico-"] {font-size: 18pximportant;line-height: 22pximportant;height: 22pximportant;}
.tt-social-nav.head .don-share {padding:0px!important;margin:0px!important;}
.tt_nav_top ul li{float:left;margin:5px 0px 3px 10px;padding: 0px 15px 0px 0px;color:#2a4322;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;list-style-type: square;}
.tt_nav_top ul li a{color:#777;}
.tt_nav_top ul li a:hover{color:#555;text-decoration: underline;}
.tt_nav_top ul{float:left;width:100%;}
#tt_head_m{float:left;display:none;width:100%;height:40px;}
.tt_home_step{float:left;width:100%;}
.mb-5{margin-bottom:10px;}
.tt_home_content{float:left;width:100%;padding:2% 0% 2% 0%;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;color:#555;border-top: 5px solid #2a4322;

} 
.tt_home_content h3 { font-size:24px;line-height:32px;font-family: Kanit-Regular;}
.tt_home_content p .aligncenter {padding: 10px 0px 0px 0px;}
.tt_home_content p{font-size:110%;line-height:22px;color:#555;}
.tt_home_right,
.tt_home_left{width:48.8%;border:1px solid #E3D978;background-color:#1B1B1B;margin:10px 0px 0px 0px;}
.tt_home_right{float:left;}
.tt_home_left{float:left;}
.tt_text_slide{float:left;width:100%;padding:5px 1% 5px 1%;line-height:15px;border-radius:3px;color:#FFF;margin:0px 0px 10px 0px;background-color:#2a4322;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;}  
.tt_home_vdo{float:left;width:100%;margin:0px 0px 0px 0px;}
.tt_home_img{float:left;width:17.2%;margin:15px 0px 0px 2.5%;}
.tt_home_fb {float:left;width:100%;margin:15px 0px 0px 0%;}
.tt_sec_l {float:right;width:63%;}
.tt_sec_r {float:left;width:35%;min-height:300px;}
.video-container{position:relative;padding-bottom:57%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.tt_sec.ct-post{float:left;width:100%;margin:15px 0px 0px 0px;}
.tt_bg_ct{float:left;width:100%;background-color:#FFF;min-height:350px;}
.tt_right{float:right;width:23%;margin:0px;min-height:350px;}
.tt_left{float:left;width:75%;margin:0px;min-height:300px;}
.single .tt_left,
.page .tt_left {background-color: rgba(255,255,255,0.3);    
 min-height:700px;
}
.tt_footer{float:left;width:100%;min-height:50px;background-color:#272727;} 
.tt_footer-link{display:block;float:left;width:20%;min-height:50px;margin:20px 0px 0px 0px;text-align:left;color:#fff;}
.tt_footer-pro h3,
.tt_footer-link ul li{float:left;width:100%;margin:0px;padding:3px 0px 0px 0px;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;}
.tt_footer-link ul li:before { content: "» "; color:#999;}
.tt_footer-pro h3,
.tt_list.post-txt h3,
.tt_footer-contact h2,
.tt_footer-link ul li a{color:#999;font-family: thaisanslite_r1;font-size: 18px;line-height: 20px;}
.tt_footer-pro h3:hover,
.tt_list.post-txt h3:hover,
.tt_footer-link ul li a:hover{color:#FFF;}
.tt_footer-contact{float:right;width:25%;min-height:50px;margin:20px 1% 0px 0px;color:#ccc;}
.tt_footer-contact h2{float:left;width:100%;margin-bottom:10px;font-size:16px;}
.tt_phone{float:left;width:100%;margin-bottom:5px;line-height:22px;font-size:16px;font-weight:bold;color:#dca114;}
.tt_copyright{float:left;width:98%;position: relative;color:#6B6B6B;padding:5px 0% 10px 2%;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;margin:10px 0px 0px 0px;text-align:left;background-color:#1E1E1E;}
.tt_copyright a{color:#666;}
.tt_footer .tt-social-nav{ position:absolute;right: 0px;top: 0px;margin:0px 0px 0px 0px;padding:0px 0% 0% 5%;}
.tt_footer .tt-social-nav a{width:20px;height:25px;font-size:18px;line-height:25px;}
.tt_footer-h {float:left;width:100%;font-family: thaisanslite_r1;font-size: 24px;line-height: 24px;font-weight: bold;color:#DADADA;margin-bottom: 20px;}
.tt_footer-news {display:block;float:left;width:35%;min-height:50px;margin:20px 0px 0px 3%;color:#fff;}
.tt_list.post-txt h3{float:left;width:100%;text-overflow: ellipsis;white-space :nowrap;overflow: hidden;}
.tt_list.post-txt h3 a{line-height: 18px;}
.tt_list.post-txt {float:left;width:100%;margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;}
.tt_footer-news.last {display:block;float:left;width:39%;}
.tt_footer-img {float:right;width:58%;min-height:100px;}
.tt_footer-pro {float:left;width:38%;}
.tt_list.footer_post  {float:left;width:21.4%;margin: 0% 2% 2% 0%;border:2px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
.tt_list.footer_post:hover {border:2px solid #2A4322;}
.tt_list.footer_post.tt2x {margin: 0% 0% 2% 0%;}
.tt_footer-histats {float:left;width:100%;text-align: left;margin-top: 15px;}






.page-404{float:left;width:100%;padding-bottom:20px;}
.page-404 h3{text-align:center;font-weight:bold;color:#555;font-size:32px;padding-top:40px;}
.page-404 p{text-align:center;margin-top:40px;font-weight:bold;color:#555;font-size:120%;}
#calendar_wrap{float:left;width:100%;border-radius:3px;}
.textwidget,
#wp-calendar{float:left;width:100%;}
#wp-calendar caption{text-align:right;color:#eee;font-size:12px;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;}
.thaitheme_widget div#calendar_wrap table#wp-calendar thead tr th{color:#eee;}
#wp-calendar tbody{color:#000;}
#wp-calendar tbody td{background:#ebebeb;border:1px solid #ddd;text-align:center;padding:8px;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
.thaitheme_widget{float:left;width:99.8%;margin:0px 0px 10px 0px;background-color:#1B1B1B;border:1px solid #E3D978;}
.thaitheme_widget .title{float:left;width:95%;padding:7px 0% 5px 5%;margin:0px 0px 5px 0px;min-height:15px;font-size:16px;color:#333;background-color:#eee;}
.thaitheme_widget .title a{color:#333;cursor:text;}
.thaitheme_widget ul{float:left;width:94%;padding:3%;}
.thaitheme_widget ul li{float:left;width:95%;background-image:url(../images/menu-list.png?v=1.0);padding:5px 0% 5px 5%;border-bottom:1px dotted #999;background-repeat:no-repeat;background-position:left center;}
.thaitheme_widget ul li a{color:#ccc;}
.thaitheme_widget ul li:hover a{color:#fff;}
.thaitheme_widget ul li.menu-item-has-children{background-position:left 10px;}
.thaitheme_widget ul li .sub-menu{float:left;width:100%;margin-top:10px;}
.thaitheme_widget ul li .sub-menu li{border-bottom:0;border-top:1px solid #ceddf7;}
.tt_img_widget{float:left;width:100%;text-align:center;}
.thaitheme_widget #searchform{float:left;width:94%;margin-top:0px;padding:3% 3% 3% 3%;}
.thaitheme_widget #searchform input#s{width:68%;height:30px;background-color:#f5f5f5;border:1px solid #FFD727;border-radius:3px;}
.thaitheme_widget #searchform .screen-reader-text{display:none;}
.thaitheme_widget form#searchform.searchform input#searchsubmit{float:right;border:0;height:30px;color:#000;background-color:#F4E773;padding:0px 10px 0px 10px;cursor:pointer;font-size:14px;border:1px solid #FFD727;border-radius:3px;}
.textwidget{float:left;width:92%;padding:4%;}
.textwidget span{float:left;width:100%;margin-bottom:8px;color:#ccc;border-bottom:1px dotted #999;padding:0px 0px 5px 0px;}
.widget_calendar{float:left;}
#toTop{width:45px;height:45px;border-radius:50%;z-index:999999999999999;text-align:center;position:fixed;bottom:15px;right:10px;cursor:pointer;display:none;color:#FFF;font-size:2em;background-color:#1E1E1E;}
#toTop .fa{padding:8px 0px 0px 0px;}
.sb-slidebar{float:left;width:100%;position:relative;z-index:9999999999999999;}
#thaitheme-waper{float:left;width:100%;min-height:100px;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important;}
.thaitheme_read{width:100%;padding:0px 15px 20px 15px;color:#333;font-family: thaisanslite_r1;font-size: 20px;line-height: 20px;overflow:hidden;}
.thaitheme_read a{color:#333;} 
.thaitheme_read a:hover {text-decoration: underline;}
.thaitheme_read img{max-width:100%;height:auto;padding:0;}
.thaitheme_read strong, [class*="ddtemplate_read"] th{font-weight:700;}
.thaitheme_read em, .thaitheme_read address, .thaitheme_read caption, .thaitheme_read cite{font-style:italic;}
.thaitheme_read table{display:table;border-spacing:2px;border-collapse:separate;}
.thaitheme_read tr{display:table-row;vertical-align:inherit;}
.thaitheme_read td{display:table-cell;border-spacing:2px;padding:2px;vertical-align:inherit;text-align:inherit;padding:1px;border-collapse:none;}
.thaitheme_read th{display:table-cell;vertical-align:inherit;font-weight:700;padding:1px;border-collapse:none;}
.thaitheme_read{line-height:1.5em;}
.thaitheme_read p{display:block;margin:0.5em 0;line-height:1.3em;}
.thaitheme_read blockquote{width:75%;margin:0% 0% 0% 20%;padding:0.25em 5%;line-height:1.45;position:relative;color:#383838;background:#ececec;}
.thaitheme_read blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:-10px;top:-10px;color:#7a7a7a;}
.thaitheme_read blockquote cite{color:#999999;font-size:14px;display:block;margin-top:5px;}
.thaitheme_read blockquote cite:before{content:"\2014 \2009";}
.thaitheme_read address{display:block;font-style:italic;}
.thaitheme_read center{display:block;text-align:center;}
.thaitheme_read h1{display:block;margin:0.2em 0 0.8em 0;font-family: thaisanslite_r1;font-size: 28px;line-height: 28px;font-weight: bold;}
.thaitheme_read h2{display:block;font-size:1.5em;font-weight:700;margin:.83em 0;}
.thaitheme_read h3{display:block;margin:0.2em 0 0.5em 0;font-family: thaisanslite_r1;font-family: thaisanslite_r1;font-size: 24px;line-height: 24px;font-weight: bold;}
.thaitheme_read h4{display:block;font-weight:700;margin:1.33em 0;}
.thaitheme_read h5{display:block;font-size:0.83em;font-weight:700;margin:1.67em 0;}
.thaitheme_read h6{display:block;font-size:0.67em;font-weight:700;margin:2.33em 0;}
.thaitheme_read ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px;}
.thaitheme_read ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px;}
.thaitheme_read li{display:list-item;}
.thaitheme_read ul li{list-style-type:disc;}
.thaitheme_read ol li{list-style-type:decimal;}
.thaitheme_read pre, .thaitheme_read code{display:block;font-family:Courier New;white-space:pre;margin:1em 0;}
.thaitheme_read iframe {width: 100%;}
.thaitheme_read #gallery-1 img{border:1px solid #ddd!important;padding:2%!important;}
.tt_pagination{float:left;width:100%;margin:0px 0px 20px 0px;padding:15px 0px 0px 0px;}
.page-numbers{text-align:center;}
.page-numbers ul{list-style:none;margin:0;padding:0;text-align:center;}
.page-numbers li{margin-right:-5px;display:inline;}
.page-numbers.dots,
.page-numbers a{padding:6px 12px;display:inline-block;text-decoration:none;color:#333;margin:0px 0px 5px 0px;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;border:1px solid #ccc;background-color:#FFF;}
.page-numbers a:hover, .page-numbers a:focus{color:#FFF;background-color:#28491D;}
.page-numbers.current{padding:6px 12px;display:inline-block;text-decoration:none;border:1px solid #ccc;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;color:#FFF;background-color:#28491D;}
.tt_pagination ul >*:first-child span ,
.prev.page-numbers{border-radius:5px 0px 0px 5px;}
.tt_pagination ul >*:last-child span ,
.next.page-numbers{border-radius:0px 5px 5px 0px;}
.tt_pagination .tt_pag_nav{float:left;width:100%;display:inline-block;text-align:center;}
.tt_pagination .tt_pag_nav a,
.tt_pagination .tt_pag_nav span{display:inline-block;background-color:#eee;padding:8px 15px 8px 15px;margin:0px 5px 5px 0px;}
.tt_pagination .tt_pag_nav span:hover,.tt_pagination .tt_pag_nav a:hover,
.tt_pagination .tt_pag_nav span.current{color:#FFF;}
.tt_list.thaitheme1x{float:left;width:48.7%;margin:0px 2.5% 15px 0%;min-height:250px;border:3px solid #fff;background-color:#fff;-webkit-box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);-moz-box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);border-radius: 3px;} 
.tt_list.thaitheme1x.tt2x{margin:0px 0% 15px 0%;} 
.tt_list.thaitheme1x .tt_img{float:left;width:100%;overflow:hidden;position: relative;}
.tt_list.thaitheme1x .tt_desc{float:left;width:100%;padding:3% 3% 3% 3%;text-align:center;} 
.tt_list.thaitheme1x .tt_desc h3{float:left;width:100%;color:#363636;font-size:18px;font-family:Kanit-Regular;line-height:20px;overflow:hidden;height:20px;white-space:nowrap;text-overflow:ellipsis;}
.tt_list.thaitheme1x:hover{border:3px solid #fff;}
.tt_list.thaitheme1x:hover .tt_desc{background-color:#2a4322;}  
.tt_list.thaitheme1x:hover .tt_desc h3 {color:#edde7f;}
.tt_from_head{float:left;width:100%;margin:0px 0px 10px 0px;color:#313E83;}
.wpcf7-form input[type=tel],
.wpcf7-form input[type=email],
.wpcf7-form input[type=text]{float:left;width:96%;background-color:#FFF;border:1px solid #ccc;border-bottom:3px solid #ccc;color:#3d3d3d;padding:7px 2% 7px 2%;margin-bottom:10px;}
.wpcf7-form textarea{float:left;width:96%;height:105px;background-color:#FFF;border:1px solid #ccc;border-bottom:3px solid #ccc;color:#3d3d3d;padding:7px 2% 7px 2%;margin-bottom:10px;}
.wpcf7-form input[type=submit]{float:right;width:100px;background-color:#2a4322;color:#FFF;border:medium none;padding:5px 10px 8px 10px;margin:20px 0px 0px 0px;cursor:pointer;font-family: thaisanslite_r1;font-size: 20px;line-height: 20px;text-transform: uppercase;}
.wpcf7-form span.wpcf7-not-valid-tip{float:left;width:100%}
#thaitheme_sec5 .wpcf7 .screen-reader-response{display:none;}
.wpcf7 form.wpcf7-form img.wpcf7-form-control.wpcf7-captchac{float:left;width:25%;}
.wpcf7-form input.wpcf7-form-control.wpcf7-captchar{float:right;width:65%;}
.wpcf7-form select{float:left;width:100%;height:35px;background-color:#fff;border:1px solid #ccc;border-bottom:3px solid #ccc;margin:0px 0px 10px 0px;}
.wpcf7-form p{float:left;width:100%;margin:0px 0px 0px 0px;color:#555;}
.thaitheme_read div.wpcf7{float:left;width:93%;padding:2%;border:1px solid #ccc;border-radius:5px;background-color:#fff;-webkit-box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);-moz-box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);}      
.tt_from_list.select{float:left;width:100%;margin:0px 0px 10px 0px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.wpcf7-form.invalid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{float:left;width:98%;padding:2% 0% 2% 0%;text-align:center;}
.tt_from_title{float:left;width:35%;}
.tt_from_box{float:left;width:65%;}
.tt_from_list{float:left;width:100%;color:#555;}
.tt_from_list .wpcf7-list-item{float:left;width:45%;}
.tt_from_head{float:left;width:100%;margin:0px 0px 25px 0px;font-size:13px;line-height:20px;color:#555;}
.tt_from_head p{color:#555;}
.tt_from_head p span{color:#FC0000;}
.wpcf7-form .tt_from_head h2{float:left;color:#333;font-size:22px;line-height:20px;margin:0px 0px 20px 0px;}
div.wpcf7-mail-sent-ok{border:1px solid #398f14!important;color:#398f14;background-color:#FCFAEF;margin-top:10px;}
div.wpcf7-validation-errors{border:1px solid #FC0000!important;color:#FC0000;background-color:#FCFAEF;margin-top:10px;}
.mb-15{margin-bottom:15px;}
.tt_btn_open,
.tt_btn_close{float:right;width:25px;height:25px;background-color:#000;border-radius:50%;margin:0px 0px 10px 0px;color:#FFF;text-align:center;cursor:pointer;}
.tt_btn_close .fa,
.tt_btn_open .fa{font-size:16px;line-height:24px;}
#topbar.tt_open .tt_img_fixed,
.tt_open .tt_btn_close,
.tt_btn_open{display:none;}
.tt_open .tt_btn_open{display:block;}
#topbar{position:fixed;top:40px;width:150px;z-index:9999999999999999;right:10px;padding:10px 0px 0px 0px;-webkit-transition: all .5s ease-in-out 0s;  -o-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s;}
.tt_img_line{float:left;width:96%;padding:5px 2% 5px 2%;}
.tt_tx_line.top{text-align:center;}
.tt_tx_line{float:left;width:100%;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;color:#3abe1d;text-align:left;font-weight: bold;}
.mt-10{float:left;margin-top:10px;}
.bd-1{width:99.7%;border:1px solid #e3d978;}
.thaitheme_like{float:left;width:100%;text-align:center;}
.thaitheme_like .fb-like{float:none;display:inline-block;width:160px!important;margin:0px auto!important;}
.tt_title h1{float:left;margin:5px 2% 5px 2%;padding:5px 20px 5px 20px;font-size:22px;color:#FFF;line-height:28px;position:relative;}
.tt_title{float:left;width:100%;background-color:#6F0000;padding:0px 0px 0px 0px;margin-bottom:10px;overflow:hidden;border-bottom:2px solid #ccc;}
.tt_title_cat{float:left;width:100%;margin-bottom:15px;background-color:#03120c;border-bottom:4px solid #0a130e;-webkit-box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);-moz-box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);box-shadow:-3px 3px 5px 0px rgba(195, 195, 195, 0.2);

background: rgb(8,34,19);
background: -moz-linear-gradient(left,  rgba(8,34,19,1) 0%, rgba(42,67,34,1) 100%);
background: -webkit-linear-gradient(left,  rgba(8,34,19,1) 0%,rgba(42,67,34,1) 100%);
background: linear-gradient(to right,  rgba(8,34,19,1) 0%,rgba(42,67,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082213', endColorstr='#2a4322',GradientType=1 );
   



}
.single .tt_left .tt_title_cat,
.page .tt_left .tt_title_cat {box-shadow:none;border-left:0;border-bottom:3px solid #0a130e;}


.tt_title_cat h1{float:left;width:100%;font-size:28px;padding:0px 10px 5px 15px;color:#fff;margin:0px 0px 5px 0px;line-height:30px;position:relative;font-family:Kanit-Regular;}
.tt_sec h2 a.title{float:left;font-size:26px;padding:5px 0px 8px 40px;height:30px;color:#2B592F;margin:0px 0px 0px 0px;position:relative;font-family:Kanit-Regular;background-image:url(../images/football-ico.png?v=1.0);background-repeat:no-repeat;background-position:left center;}
.tt_sec h2 a.more{float:right;font-size:12px;color:#555;font-family:Kanit-Regular;height:21px;margin:5px 0px 0px 0px;padding:3px 10px 5px 10px;line-height:15px;background-color:#2a4322;color:#fff;border-radius: 3px;}
.tt_sec h2 a.more:hover{color:#edde7f;}
.tt_title_cat h1{float:left;width:100%;padding-top: 10px;}
.tt_sec h2{float:left;width:100%;padding-top: 5px;}
.tt-sb5{float:left;width:100%;margin-bottom:20px;}
.tt_list.hl{float:left;width:23.5%;position:relative;margin:0px 2% 35px 0px;text-align:center;border:3px solid #FFF;background-color:#f5f5f5;-webkit-box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);-moz-box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);box-shadow:-3px 3px 5px 0px rgba(50, 50, 50, 0.21);}
.tt_list.hl img{width:100%;}
.tt_list.hl.last{margin:0px 0% 0px 0px;}
.tt_list.hl h3{color:#6f6f6f;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;}
.tt_list.hl .tt-title{float:left;width:100%;margin:10px 0px 10px 0px;}

.tt_list.hl:hover span,
.tt_list.hl:hover h3{color:#edde7f;}
.tt_list.hl:hover{background-color:#2a4322;}
.tt-news{float:left;width:100%;padding:0px 0px 12px 0px;min-height:100px;margin:20px 0px 0px 0px;position:relative;}
.tt_list.post-news{float:left;width:100%;}
.tt_list.post-news .tt_img{float:left;width:52%;display:none;position:absolute;top:-5px;left:0px;padding:1%;background-color:#FFF;-webkit-box-shadow:-3px 6px 9px 0px rgba(50, 50, 50, 0.21);-moz-box-shadow:-3px 6px 9px 0px rgba(50, 50, 50, 0.21);box-shadow:-3px 6px 9px 0px rgba(50, 50, 50, 0.21);}
.tt_list.post-news .tt_img img {width:100%;}
.tt_list.post-news .tt_info{float:right;width:49.5%;min-height: 80px;padding:1% 1% 1% 4%;border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:-1px;}
.tt_list.post-news .tt_info .fa{font-size:13px;}
.tt_list.post-news .tt_info h3{float:left;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Kanit-Regular;font-size:16px;color:#333;}
.tt_list.post-news .tt_info p{float:left;width:100%;overflow:hidden;max-height:35px;color:#777;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;}
.tt_list.thaitheme1x:hover,
.post-news1x:hover,
.tt_list.post-news.active .tt_info{background:rgb(226,226,226);background:-moz-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(238,238,238,1) 0%, rgba(249,249,249,1) 100%);background:-webkit-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);background:linear-gradient(to right, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#f9f9f9',GradientType=1);}
.tt_list.post-news.active .tt_img{display:block;}
.tt_list.thaitheme-md:hover {background:#f5f5f5;}      
.tt_list.thaitheme-md:hover .tt_desc h3,
.post-news1x:hover .tt_info h3, 
.tt_list.post-news.active .tt_info h3{color:#2B592F;text-shadow:1px 1px 0 #fff;}
.tt_content.page_ct{float:left;width:100%;margin:0px 0px 0px 0px;}
.tt-news-bt{float:left;width:100%;margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}
.post-news.tt1x{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px;border-bottom:1px dotted #ddd;}
.post-news.tt1x .tt_info{float:left;width:100%;min-height: 10px;border: 0;margin:0px;padding:0%;}
.post-news.tt1x.active .tt_info {padding-left: 5px;}
.post-news.tt1x .tt_info,
.post-news.tt1x.active .tt_info{-webkit-transition: all .5s ease-in-out 0s;  -o-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s;}
.post-news.tt1x .tt_info h3{float:left;padding-left:10px;width:100%;text-overflow:ellipsis;padding: 5px 0px 5px 0px;white-space:nowrap;overflow:hidden;font-size:105%;color:#333;}
.tt_list.tt-more{float:left;width:100%;background-color:#2a4322;text-align:center;padding:8px 0px 8px 0px;font-family:Kanit-Regular;font-size:14px;color:#FFF;border-radius:5px;margin:15px 0px 0px 0px;}
.tt_list.tt-more:hover{background-color:#28491D;color:#edde7f;}
.tt_list.thaitheme-md{float:left;width:100%;margin:0px 0px 10px 0%;padding:1%;border-radius:3px;background-color:#fff;} 
.tt_list.thaitheme-md .tt_img{float:left;width:35%;}
.tt_list.thaitheme-md .tt_img img{}
.tt_list.thaitheme-md .tt_desc{float:right;width:63%;margin-right:1%;}
.tt_list.thaitheme-md .tt_desc h3{float:right;width:100%;color:#2a4322;margin-top:10px;font-family: thaisanslite_r1;font-size: 20px;line-height: 22px;font-weight: bold;}
.tt_list.thaitheme-md p{float:left;width:100%;color:#444;max-height:45px;overflow:hidden;margin-bottom:5px;margin-top:10px;font-family: thaisanslite_r1;font-size: 18px;line-height: 22px;}
.thaitheme_read  a.post-edit-link .fa{font-family: thaisanslite_r1!important;color:#f00 !important;font-size:18px!important;}
.tt_info strong{color:#73b40b;font-size:13px;}
span.read_more{font-family: thaisanslite_r1;font-size: 16px;line-height: 16px;color:#469828;}   
.tt_list.thaitheme-md .tt_desc span.read_more{color:#2a4322;} 
.tt_gallery{float:left;width:45%;margin:2% 2% 1% 2%;}
.tt_gallery img{border:5px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);border-radius:3px;}
.tt_list.sm{float:left;width:17.6%;position:relative;margin:15px 0% 0% 2%;-webkit-box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.75);}
.tt_list.sm .tt_info h3{color:#FFF;text-shadow:1px 1px 0 #000;line-height:19px;}
.tt_list.hl:hover .tt_info{background-color:#000;}
.tt_list.sm:hover .tt_info.tran{background-color:#000;padding-top:5%;}
.tt_list .tt_info.tran{max-height:35px;overflow:hidden;padding-top:20%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 37%, rgba(0,0,0,0.99) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(37%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.99)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 37%,rgba(0,0,0,0.99) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 37%,rgba(0,0,0,0.99) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 37%,rgba(0,0,0,0.99) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 37%,rgba(0,0,0,0.99) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#fc000000',GradientType=0);}
.tt_list.hl .tt_info,
.tt_list .tt_info.tran{-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.sec_news_bt{float:left;width:100%;margin:40px 0px 0px 0px;}
.tags-page{float:left;width:100%;margin:0px 0px 20px 0px;border-top:1px dashed #999;padding:20px 15px 10px 15px;color:#ccc;} 
.tags-page strong{float:left;display:block;margin:0px 10px 10px 0px;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;color:#294221;}
.tags-page a{display: inline-block;color:#fff;font-family: thaisanslite_r1;font-size: 16px;border-radius: 5px;line-height: 16px;background-color:#294221;margin: 0px 5px 5px 0px;padding: 2px 5px 4px 5px;}
.tt_comment_page{float:left;width:100%;min-height:50px;}
.tt_list_comment{float:left;width:96%;padding:2% 2% 2% 2%;background-color:#ebebeb;} 
.tt_title_comment{float:left;width:100%;min-height:50px;background-color:#6F0000;}
.tt_title_comment h2{color:#FFF;padding:2% 2% 2% 2%;font-size:22px;line-height:36px;}
#fbcomments, .fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fb_iframe_widget span,
#fbcomments iframe [style]{float:left;width:100% !important;}
@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=4.3.0');src:url('font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('font/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('font/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-bars:before{content:"\f0c9"}.fa-home:before{content:"\f015"}.fa-angle-down:before{content:"\f107"}.fa-chevron-up:before{content:"\f077"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-youtube:before{content:"\f167"}.fa-google-plus:before{content:"\f0d5"}.fa-times:before{content:"\f00d"}.fa-plus:before{content:"\f067"}.fa-chevron-right:before{content:"\f054"}
.pageviewdefault-Page .image-featured img{border:medium none;float:center;height:360px;width:630px;margin:0px 0px 0px 0px;overflow:hidden;}
.ih-item{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item,
.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ih-item a{color:#333;}
.ih-item a:hover{text-decoration:none;}
.ih-item.square .info {background-size:contain;}
.ih-item img{width:100%;height:100%;}
.tt_list.thaitheme1x .tt_img img {width:100%;}
.ih-item.square{position:relative;float:left;width:100%;margin:0px 0px 10px 0px;border:2px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ih-item.square.effect{overflow:hidden;}
.ih-item.square.effect.colored .info h3{background-color:#2a4322;opacity:0.9;filter:alpha(opacity=90);}
.tt_list.thaitheme1x .tt_img img,
.ih-item.square.effect .img{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect .info{visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect .info h3{}
.ih-item.square.effect a:hover .img{opacity:0;}
.ih-item.square.effect a:hover .info{visibility:visible;opacity:1;}
.ih-item.square.effect.scale_up .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect.scale_up .info{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.ih-item.square.effect.scale_up .info h3,
.ih-item.square.effect.scale_up .info p{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.ih-item.square.effect.scale_up a:hover .img{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);}
.thaitheme1x:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.ih-item.square.effect.scale_up a:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect.scale_up a:hover .info h3,
.ih-item.square.effect.scale_up a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}


.ih-item.square.colored.sb5  img {max-width: 100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

.ih-item.square.effect.colored.sb1 .info,
.ih-item.square.effect.colored.sb2 .info,
.ih-item.square.effect.colored.sb3 .info,
.ih-item.square.effect.colored.sb4 .info,
.ih-item.square.effect.colored.sb5 .info {-webkit-filter: grayscale(100%);filter: grayscale(100%);}


/*================ Social share buttons ================*/
.social-sharing {
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*================ Large Buttons ================*/
}

.social-sharing * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.social-sharing a {
  display: inline-block;
  color: #fff;
  border-radius: 2px;
  margin: 0 0px 10px 10px;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: normal;
}

.social-sharing a:hover {
  color: #fff;
}

.social-sharing span {
  display: inline-block;
  vertical-align: top;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.social-sharing .icon {
  padding: 0 5px 0 10px;
}

.social-sharing .icon:before {
  line-height: 22px;
}

.social-sharing.is-large a {
  height: 44px;
  line-height: 44px;
}

.social-sharing.is-large a span {
  height: 44px;
  line-height: 44px;
  font-size: 18px;
}

.social-sharing.is-large a .icon {
  padding: 0 10px 0 18px;
}

.social-sharing.is-large a .icon:before {
  line-height: 44px;
}

.share-title {
  font-size: 12px;
  padding-right: 10px;
}

.is-large .share-title {
  padding-right: 16px;
}

.share-facebook {
  background-color: #3b5998;
}

.share-facebook:hover {
  background-color: #2d4373;
}

.share-twitter {
  background-color: #00aced;
}

.share-twitter:hover {
  background-color: #0087ba;
}



.share-google {
  background-color: #dd4b39;
}

.share-google:hover {
  background-color: #c23321;
}


.share-count {
  position: relative;
  background-color: #fff;
  padding: 0 8px;
  margin-right: -2px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  border-radius: 0 2px 2px 0;
  border: 1px solid #ececec;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.share-count.is-loaded {
  opacity: 1;
}

.share-count:before,
.share-count:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid;
}

.share-count:before {
  left: -6px;
  border-right-color: #ececec;
}

.share-count:after {
  left: -5px;
  border-right-color: #fff;
}

a:hover .share-count {
  background-color: whitesmoke;
}

a:hover .share-count:after {
  border-right-color: whitesmoke;
}

.is-large .share-count {
  font-size: 18px;
  padding: 0 14px;
}

/*================ Clean Buttons ================*/
.social-sharing.is-clean a {
  background-color: #fff;
  border: 1px solid #ececec;
  color: #333;
  height: 30px;
  line-height: 30px;
}

.social-sharing.is-clean a span {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.social-sharing.is-clean a:hover {
  background-color: #ececec;
}

.social-sharing.is-clean a:hover .share-count {
  background-color: #fff;
}

.social-sharing.is-clean a:hover .share-count:after {
  border-right-color: #fff;
}

.social-sharing.is-clean a .share-title {
  font-weight: normal;
}

.social-sharing.is-clean .share-count {
  top: -1px;
}

.social-sharing.is-clean .icon-facebook {
  color: #3b5998;
}

.social-sharing.is-clean .icon-twitter {
  color: #00aced;
}


.social-sharing.is-clean .icon-fancy {
  color: #4999dc;
}

.social-sharing.is-clean .icon-google {
  color: #dd4b39;
}


.tt_l {float: left;}
.tt_r {float: right;}	
.tt_full {width: 100%;}
.head_phone {float:left;width: 100%;display:none;border-bottom: 3px solid #000;}
.h-line  {float:left;width: 50%;min-height: 70px;}
.h-phone  {float:left;width: 50%;min-height: 70px;border-left: 1px solid #959595;}
.h-line a {display: block;width: 100%;min-height: 70px;background-image: url(../images/ico-line-h.png?v=1.0);background-position: center center;background-repeat: no-repeat;}
.h-phone a {display: block;width: 100%;min-height: 70px;background-image: url(../images/ico-phone.png?v=1.0);background-position: center center;background-repeat: no-repeat;}
.h-line ,
.h-phone  {
	
background: #f9f9f9; 
background: -moz-linear-gradient(top,  #f9f9f9 17%, #cccccc 100%);
background: -webkit-linear-gradient(top,  #f9f9f9 17%,#cccccc 100%); 
background: linear-gradient(to bottom,  #f9f9f9 17%,#cccccc 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cccccc',GradientType=0 );


}
.head_mc {display: none;background-color: #32c8c7;}
.head_mc .h-linem {float: left;width: 49.5%;background-color: #01b901;text-align: center;}
.head_mc .h-phonem {float: left;width: 49.5%;}
.h-linem.last {border-left: 1px solid #fff;background-color: #32c8c7;}
.tt_head_mobile {display: none;} 


.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }
.t_sl {position: relative;}
.owl-theme .owl-nav {
  margin-top: 0px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; 
  position:absolute;
  width: 100%; 
  top: 30%;   
  }
    .owl-carousel .owl-nav .owl-prev{ position:absolute;left: 0%;  }
  .owl-carousel .owl-nav .owl-next{position:absolute;right: 0%;  } 
  .owl-theme .owl-nav [class*='owl-'] {
    color: #fff;
    font-size: 62px;
    margin: 5px;
    padding: 4px 7px;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; 
	opacity: 0.5;
	}
    .owl-theme .owl-nav [class*='owl-']:hover {
      opacity: 1;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0px; }

.owl-theme .owl-dots { 
  text-align: center;
  -webkit-tap-highlight-color: transparent; 
  position:absolute;
  bottom: 10px;
  width: 100%;
  z-index: 100;
  
  }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 5px;
      margin: 0px 3px; 
      background: #fff;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease; 
      }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #44e006; }  



#topbar2{position:fixed;width:150px;z-index:10;left:10px;top:190px;padding:10px 0px 0px 0px;-webkit-transition: all .5s ease-in-out 0s;  -o-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s;} 
.tt_btn_open2,
.tt_btn_close2{float:left;width:25px;height:25px;background-color:#000;border-radius:50%;margin:0px 0px 10px 0px;color:#FFF;text-align:center;cursor:pointer;}
.tt_btn_close2 .fa,
.tt_btn_open2 .fa{font-size:16px;line-height:24px;}
#topbar2.tt_open2 .tt_img_fixed2,
.tt_open2 .tt_btn_close2,
.tt_btn_open2{display:none;}
.tt_open2 .tt_btn_open2{display:block;}
.wp-video {width: 100%!important;}




.tt_b1 {float:left;width:100%;text-align: center;}
.tt_b1 img {float:left;width:100%;}
.tt_list.vdo{float:left;width:32%;margin:12px 2% 0px 0px;border: 3px solid #FFF;
background-color: #f5f5f5;box-shadow: -3px 3px 5px 0px rgba(50, 50, 50, 0.21);}
.tt_list.vdo.last {margin:12px 0% 0px 0px;}   
.tt_list.vdo .tt-img {float:left;width:100%; position: relative;}
.tt_list.vdo h3 {
  color: #333;
  float:left;width:100%;
  font-family: thaisanslite_r1;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  height: 57px;
  overflow: hidden;
  font-weight: bold;   
  padding: 10px 0px 0px 0px; 
}

.tt-clip_content {float:left;width:100%;padding: 5px; background-color:#000;border-radius: 10px;margin-bottom: 15px;}

.video_embed {
    position: relative;
    padding-bottom: 50%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.video_embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tt_ico.play{position:absolute;width:64px;height:64px;margin:0px auto;left:0px;right:0px;top:35%;background-image:url(../images/ico-play.png?v=2.2);background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-mos-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;filter: brightness(0) invert(1);}
.tt_list.vdo:hover .tt_ico.play{opacity:0.5;}   
.tt_home_clip {margin-bottom: 15px;float: left;width: 100%;}
.tt_home_clip h2 a.title {    
  float: left;
  width: 100%;
  height:auto;
  text-align: center;
  font-size: 26px;
  padding: 12px 0px 12px 0px;
  color: #fff;
  margin: 0px 0px 0px 0px;
  position: relative;
  font-family: Kanit-Regular;
  background: linear-gradient(to right, rgba(8,34,19,1) 0%,rgba(42,67,34,1) 100%);
  border-radius: 5px 5px 0px 0px;
}
 









