/*
body *:not(.ignore_gray) {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0.2);
	-webkit-filter: grayscale(0.2);
	filter: grayscale(0.2);
}
*/
/*
Default style for WP-PageNavi plugin
https://wordpress.org/extend/plugins/wp-pagenavi/
*/

/*Custom CSS envira-gallery */
#envirabox-title-float-main, .envira-gallery-item .caption {
       display: none !important;
       visibility: hidden;
}

.gallery-item img {
  width: 100%;
}
/* --- */
.wpb_map_wraper {
  text-align: center;
}

.wpb_map_wraper iframe {
  width: 100%;
  max-width: 800px;
  min-height: 300px;
  margin-top: 15px;
}
.wp-pagenavi {
	clear: both;
	padding: 20px;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	font-size: 14px;
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
  background-color: #fff;
  color: #333;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-caption { 
    background-color: #ddd;
    text-align: center;
    padding: 5px 5px 0px 5px;
		margin: 0 auto;
}

.aligncenter {
  text-align: center;
}

/* Program Movie Box */
.movie-block-descript {
  display: grid;
  grid-template-columns: repeat(1,minmax(100px,1fr));
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
  row-gap: 15px;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  margin: 15px;
  padding: 15px;
}
.movie-block-descript label {
  font-weight: unset;
}
.movie-block-descript .movie-images {
  text-align: center;
}
.movie-block-descript .movie-images img {
  max-width: 300px;
  width: 100%;
}

@media (min-width: 576px) {
  .movie-block-descript {
    grid-template-columns: 1fr 2fr;
    margin: 30px;
  }
  .movie-block-descript .movie-images img {
    max-width: 220px;
    width: 100%;
  }
}

/* New Thumbnail Single Episodde */
.div-overlay-block2 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  margin: 2px;
  background-color: rgba(0, 0, 0, .0);
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-size: 15px;
}

.thumb-title-block2 {
    padding: 0px;
}

.video-thumb-title2 {
    color: #333;
    font-weight: bold;
    padding: 0px; 
    font-size: 16px;
    max-height: 40px;
    overflow: hidden;	
}

.thumb-time-block2 {
    color: #999;
    padding: 0px 3px 0px 3px;
    font-size: 12px;
}

.thumb-time-title2 {
    display: inline-block;
    vertical-align: middle;
}

.block2 {
  height: 60px;
  margin: 5px;
}

.wrapper-video-relate-block2 {
    position: relative;
    overflow: hidden;
    width: 30%;
    margin: 5px 18px;;
    float: left;
    -webkit-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    text-decoration: none;
    min-height: 275px;
}

.wrapper-video-relate-block2:hover {
	background-color: #fff;
}

.video-thumb-icon-block2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25%;
    text-align: center;
}

/* Facebook Comment Box Responsive */
.fb-comments, .fb-comments iframe[style] {
  width: 100% !important;
}

.fb-comments span, .fb-comments iframe span[style] {
  width: 100% !important;
}
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_close_icon:active{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_loader{background-color:#f6f7f8;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3a5795;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #2f477a;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f8;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}

iframe {
  border: none;
}
/* Old TBL */
	.matchBasketball{ padding-left: 10px; border: 1px solid #eeeeee;  margin: 10px 0; box-shadow: 5px 5px 5px   #eeeeee; }
	.matchBasketball:hover{ background-color: #eeeeee; }
	.matchBasketball .title{ line-height: 40px; }
	.matchBasketball .title a{ font-family: 'Thaisansneue regular', sans-serif; font-size: 18px; color: #222222; display: block;}
	.matchBasketball .title a:hover{ text-decoration: underline; color: #3399FF;}

	.basketball{ width: 700px; min-height: 400px; padding-bottom: 1px; background: url("assets/images/bg-basketball.png") top center no-repeat #000000;}
	.basketball .textTitle{ width: 636px; height: 127px; margin: 10px auto 0; background: url("assets/images/header-text.png") top center no-repeat transparent; }
	.basketball	.matchBast{ border-radius: 5px; background-color: #403E3F; margin: 20px;  }
	.basketball .matchBast .scheduleBasketball{ width: 170px; height: 31px; margin: 0 auto; background: url("assets/images/text-basketball.png") top center no-repeat transparent; }
	.basketball	.matchBast .matchScheduleLastest{ padding: 5px 0; border-bottom: 2px solid #000000; text-align: center; }
	.basketball	.matchBast .matchScheduleLastest p{ color: #ffffff; padding: 10px 0; }
	.basketball	.matchBast .matchSchedule{}
	.basketball	.matchBast .matchSchedule ul{}
	.basketball	.matchBast .matchSchedule ul li{ text-align: center; }
	.basketball	.matchBast .matchSchedule ul li p{ color: #ffffff; text-align: center; padding: 7px 0; font-size: 13px; font-family: 'tahoma'; }
	.basketball	.matchBast .matchSchedule .control{  }
	.basketball	.matchBast .matchSchedule .control .timeMatch{ float: left; text-align: right; width: 12%;}
	.basketball	.matchBast .matchSchedule .control .timeCate{ float: left; text-align: center; width: 10%;}
	.basketball	.matchBast .matchSchedule .control .team1Match{ float: left; text-align: center; width: 25%;}
	.basketball	.matchBast .matchSchedule .control .vsMatch{ float: left; text-align: center; width: 4%;}
	.basketball	.matchBast .matchSchedule .control .team2Match{ float: left; text-align: center; width: 25%;}
	.basketball	.matchBast .matchSchedule .control .live{ float: left; text-align: center; width: 10%;}


	.tblTeam{ }
	.tblTeam .tblBar{ background-color: #202020; border-radius: 5px 5px 0 0; }
	.tblTeam .tblBar h2{ color: #FFBD4D; font-family: 'Thaisansneue bold', sans-serif; font-size: 30px; padding: 15px 20px;margin: 0; }

	.tblTeam .tblNavigator{ background-color: #F89242; }
	.tblTeam .tblNavigator ul{ margin: 0;padding: 0;list-style: none;height: 46px;}
	.tblTeam .tblNavigator ul li{  float: left; padding: 13px 30px; cursor: pointer; }
	.tblTeam .tblNavigator ul li.tblMenTab{ background-color: #FFFFFF; }
	.tblTeam .tblNavigator ul li.tblWomenTab{ background-color: #FFFFFF; }
	.tblTeam .tblNavigator ul li.menSeparate{ background-color: #FFFFFF; }
	.tblTeam .tblNavigator ul li.womenSeparate{ background-color: #F89242; }
	.tblTeam .tblNavigator ul li.defaultTBL{ }
	.tblTeam .tblNavigator .tblSeparate,
	.tblTeam .tblNavigator .tblLastSeparate{ padding: 0; }
	.tblTeam .tblNavigator .menSeparate .borderTBL{ border-right: 30px solid #F89242; border-top: 46px solid #FFFFFF; display: block; }
	.tblTeam .tblNavigator .womenSeparate .borderTBL{ border-right: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	.tblTeam .tblNavigator .NaviTBL{ font-family: 'Thaisansneue regular', sans-serif; font-size: 26px; }
	.tblTeam .tblNavigator .menSeparate .borderTBL{ border-right: 30px solid #F89242; border-top: 46px solid #FFFFFF; display: block; }
	.tblTeam .tblNavigator .womenSeparate .borderTBL{ border-right: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	.tblTeam .tblNavigator .womenLastSeparate .borderTBL{ border-left: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	.tblTeam .tblDisplayTeam{ min-height: 600px; }
	.tblTeam .tblDisplayTeam.WomenMinHeight{ min-height: 699px; }
	.tblTeam .tblDisplayTeam .teamData{ float: left; padding: 11px; text-align: center;width: 25%;min-height: 200px; }
	.tblTeam .tblDisplayTeam .teamData .imgTeam{ height: 130px; padding: 10px 0; }
	.tblTeam .tblDisplayTeam.WomenMinHeight .imgTeam{  height: 130px; padding: 10px 0; }
	.tblTeam .tblDisplayTeam .teamData .imgTeam img{ height: 100%; }
	.tblTeam .tblDisplayTeam .teamData .titleTeam{ font-size: 24px; font-family: 'Thaisansneue regular', sans-serif; }
	.tblTeam .tblDisplayTeam .teamData .textTeam{ font-size: 13px; font-family: 'tahoma'; }
	.hideTemp{ display: none; }	

	#match .tblNavigator{ background-color: #F89242; }
	#match .tblNavigator ul{ }
	#match .tblNavigator ul li{  float: left; padding: 13px 30px; cursor: pointer; }
	#match .tblNavigator ul li.MatchtblMenTab{ background-color: #FFFFFF; }
	#match .tblNavigator ul li.MatchtblWomenTab{ background-color: #FFFFFF; }
	#match .tblNavigator ul li.MatchmenSeparate{ background-color: #FFFFFF; }
	#match .tblNavigator ul li.MatchwomenSeparate{ background-color: #F89242; }
	#match .tblNavigator ul li.MatchdefaultTBL{ }
	#match .tblNavigator .MatchtblSeparate,
	#match .tblNavigator .MatchtblLastSeparate{ padding: 0; }
	#match .tblNavigator .MatchmenSeparate .borderTBL{ border-right: 30px solid #F89242; border-top: 46px solid #FFFFFF; display: block; }
	#match .tblNavigator .MatchwomenSeparate .borderTBL{ border-right: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	#match .tblNavigator .MatchNaviTBL{ font-family: 'Thaisansneue regular', sans-serif; font-size: 26px; }
	#match .tblNavigator .MatchmenSeparate .borderTBL{ border-right: 30px solid #F89242; border-top: 46px solid #FFFFFF; display: block; }
	#match .tblNavigator .MatchwomenSeparate .borderTBL{ border-right: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	#match .tblNavigator .MatchwomenLastSeparate .borderTBL{ border-left: 30px solid #FFFFFF; border-top: 46px solid #F89242; display: block; }
	#match .hideTemp{ display: none; }	
	
/* single-program */
.view-show { display: inline-block; float: right; }
#embedInput { width:30%; }

/* Pagination */
.pagination{}	
.pagination span{ margin: 2px;padding: 3px 2px; font-size: 13px; font-family: 'tahoma'; text-transform: uppercase; }	
.pagination a{ color: #32619C; text-decoration: none;}
.pagination .current{ font-weight: bold; color: #000000; }

/* Schedule */
.warpperSchedule{  }
.warpperSchedule header{ padding: 10px;  font-family: 'RSURegular'; }
.warpperSchedule strong{ font-size: 22px; font-family: 'RSURegular'; }
.warpperSchedule span{ font-size: 20px; font-family: 'RSURegular'; }
.bgNavTitleSchedule{  background-color: #939393; position: relative; }
.bgNavTitleSchedule .titleNaviSchedule{ width: 1045px; margin: 0 auto; position: relative; padding-top: 7px; }
.bgNavTitleSchedule .titleNaviSchedule ul li{ background-color: #C5C2C2; margin-left: 2px; }
.bgNavTitleSchedule .titleNaviSchedule ul li.ui-tabs-active{ background-color: #ffffff; }
.bgNavTitleSchedule .titleNaviSchedule ul li a{ display: block; color: #000000; } 
.leftPrevSchedule{ position: absolute; top: 18px; left: 7px; }
.rightNextSchedule{ position: absolute; top: 18px; right: 7px; }
.navigationSchedule{ }
.navigationSchedule .leftSchedule{ float: left; width: 40%; text-align: center;}
.navigationSchedule .leftSchedule h2{ line-height: 36px; font-family: 'RSURegular'; font-size: 40px; font-weight: bold; }
.navigationSchedule .rightSchedule{ float: right; width: 60%; }
.navigationSchedule .rightSchedule h4{ line-height: 13px; text-align: center; font-size: 13px; } 
.bgNavTitleSchedule .leftPrevSchedule{ display: none; }
.warpperSchedule h2{ float: right; line-height: 30px; margin:0px;}
.warpperSchedule h2:first-child{ float: left; }
.warpperSchedule h2 img{ width: 200px; } 
.warpperSchedule .downloadPDF{ background-color: #FF7000; border-radius: 6px; color: #FFFFFF; cursor: pointer; float: right; height: 30px; line-height: 30px; margin: 5px 5px 0; text-align: center;  width: 60px; }
.warpperSchedule .downloadPDF:hover{ background-color: #000000; }

.noItemDisplay{ text-align: center; }
.warpperShecdule{ overflow: hidden; height: 920px; }
.programInDisplay{ border-bottom: 2px solid #DEDCDC; padding: 10px 0; }
.programInDisplay .programSchduleTime{ width: 10%; float: left; text-align: center; padding-top: 10px; font-family: 'RSURegular'; font-size: 18px;  }
.programInDisplay .programSchduleThumbnial{ float: left;  }
.programInDisplay .programSchduleThumbnial img{ width: 158px; height: 96px; border: 2px solid #D0D0D0; }
.programInDisplay .programSchduleDetails{  float: left; width: 70%; margin-left: 20px; }
.programInDisplay .programSchduleDetails h2{ font-size: 16px; font-family: 'tahoma'; margin-bottom: 10px; line-height: 16px; margin-top:0;}
.programInDisplay .programSchduleDetails h2 a{text-decoration: none;color: #000;}
.programInDisplay .programSchduleDetails h3{ font-size: 13px; font-family: 'tahoma'; line-height: 18px; margin-top:0;}
.currentSchedule{ background-color: #F89545; color: #ffffff; }

.contestHomeSlideLeft{ width: 25px; background: url("../images/chevron-right.png") no-repeat; background-size: 100% auto; display: inline-block}
.contestHomeSlideRight{ width: 25px; background: url("../images/chevron-left.png") no-repeat; background-size: 100% auto; display: inline-block}
.contestHomeSlideLeft:before {content: '';padding-top: 152%;float: left;}
.contestHomeSlideRight:before {content: '';padding-top: 152%;float: left;}
.contestHomeSlideLeft:hover{ background: url("../images/chevron-right_1.png") no-repeat; background-size: 100% auto; }
.contestHomeSlideRight:hover{  background: url("../images/chevron-left_1.png") no-repeat; background-size: 100% auto; }
/* Override */
.bx-wrapper{ margin: 0 auto 20px; max-width: 100% !important; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom: 10px; }
.bx-wrapper .bx-viewport{ background: none; left: 0; box-shadow: none !important; border:0 !important;}	

/*bxSlider*/
.leftThaiSeries {
    position: absolute;
    left: -10px;
    top: 75px;
}
.rightThaiSeries {
    position: absolute;
    right: -10px;
    top: 75px;
}

.leftLivetvMovie {
    position: absolute;
    left: -10px;
    top: 150px;
}
.rightLivetvMovie {
    position: absolute;
    right: -10px;
    top: 150px;
}

.menu-dropdown-scroll .w-icon-dropdown-toggle {
    top: 9px;
    margin-right: 4px;
    width: 1em;
    height: 1em;
}

.section-menu {
  position: relative;
  height: 75px;
  padding-top: 7px;
  border-bottom: 1px solid #ececec;
  background-color: #fff;
}

.navbar-h {
  background-color: #fff;
}

.logo-mono {
  width: 120px;
}

.menu-nav-link {
  font-family: 'Droid Sans', sans-serif;
  color: #575757;
  font-weight: 400;
}

.menu-nav-link:hover {
  color: #f15c25;
}

.menu-nav-link.w--current {
  color: #f15c25;
  text-decoration: none;
}

.slider-h {
  height: auto;
  box-shadow: 0 3px 3px 0 #222;
}

.h-slide-1,.h-slide-2, .h-slide-3, .h-slide-4 {
  background-position: 50% 50%;
  background-size: cover;
}

.hilightPlace {
	background-color: #000000;
}

.hilightImg {
	width: 100%;
	height: 100%;
  background-position: 50% 50%;
  background-size: cover;
	position: relative;
	z-index: 0;
	cursor: pointer;
}

.thevideo {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.video-js {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}		

.menu-drodown {
  font-family: 'Droid Sans', sans-serif;
  color: #575757;
  font-weight: 400;
  vertical-align: text-top;
}

.menu-drodown:hover {
  color: #f15c25;
}

.menu-dropdown-sub {
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
  font-family: 'Droid Sans', sans-serif;
  color: #575757;
}

.menu-dropdown-sub:hover {
  color: #f15c25;
}

.section-content {
  background-color: #f1f1f1;
}

.container-content {
  display: block;
  width: 1186px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}

.h-text-header {
  display: block;
  margin-top: 10px;
  float: left;
  clear: both;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #575757;
  font-weight: 400;
  text-align: center;
}

.news-container-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.slide-container-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 22px;
	position: relative;
}

.wrapper-movie-block {
  position: relative;
  overflow: hidden;
  width: 215px;
  height: 280px;
  margin: 10px;
  padding: 2px;
  float: left;
  background-color: #fff;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}

.h-img-movie {
  position: static;
  z-index: 1;
}

.div-overlay-block {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  margin: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-size: 15px;
}

.div-text-overlay {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}

.div-text-time-overlay {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #dfdfdf;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

.section-top-header {
  height: 5px;
  background-color: #f15c25;
}

.section-bg-hero {
  height: auto;
  background-color: #000;
  background-position: 50% 50%;
  background-size: cover;
	position: relative;
}

.section-bg-hero2 {
  height: auto;
	position: relative;
	overflow: hidden;
	background: #333333;
  z-index: -2;
}

.mono29-video-player-block {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
	text-align: center;
}

.movie-content-text-time {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 90px;
  padding-right: 50px;
  padding-left: 50px;
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #bdbdbd;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
}

.movie-content-text-header {
  position: relative;
  left: 0px;
  top: 410px;
  right: 0px;
  bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Thaisansneue black', sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  font-weight: 400;
}

.movie-content-img-header-blur {
  background-position: 50% 50%;
  background-size: cover;
	z-index: -1;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: .8;
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
}
.movie-content-img-header-gradient {
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 0;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent 75%);
}

.movie-content-img-header {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	text-align: center;
}

.movie-content-img-header img {
	height: 100%;
}
.content-text-title {
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #222;
  font-size: 36px;
  text-align: left;
}

.movie-content-img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.content-text-paragraph {
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 15px;
  line-height: 29px;
}
.content-text-paragraph img{
    display: block;
}

.wrapper-series-block {
  width: 680px;
  height: auto;
  margin: 10px;
  padding: 2px;
  float: left;
  background-color: #fff;
  font-size: 14px;
  text-decoration: none;
}

.h-img-series {
  width: 421px;
  float: left;
}

.h-series-div-block {
  float: left;
  text-align: left;
}

.wrapper-series-block-2 {
  position: relative;
  overflow: hidden;
  width: 213px;
  height: 131px;
  margin: 10px 10px 1px 10px;
  padding: 2px;
  float: left;
  background-color: #fff;
  text-decoration: none;
}

.h-img-series-2 {
  position: static;
  z-index: 1;
}

.container-menu {
  display: block;
  width: 1186px;
  margin-right: auto;
  margin-left: auto;
}

.h-series-hilight-block {
  width: 250px;
  height: 265px;
  overflow: hidden;
  padding: 10px 10px 7px 15px;
  float: left;
}

.h-series-hilight-title {
  margin-bottom: 10px;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #575757;
  font-size: 28px;
  line-height: 34px;
  font-weight: 200;
  text-align: center;
}

.h-series-hilight-paragraph {
  font-family: 'Droid Sans', sans-serif;
  color: #575757;
  font-size: 13px;
  text-align: left;
}

.div-text-series-overlay {
  position: relative;
  top: 62px;
  z-index: 3;
  padding-right: 5px;
  padding-left: 5px;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  text-align: center;
}

.div-text-time-series-overlay {
  color: #dfdfdf;
  font-size: 13px;
}

.section-sitemap {
  background-color: #fff;
}

.section-footer {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #dfdfdf;
}

.wrapper-news-block {
  width: 370px;
  margin: 9px;
  padding: 2px;
  float: none;
  background-color: #fff;
  text-decoration: none;
	vertical-align: top;
}

.wrapper-news-block:hover {
  color: #f15c25;
  text-decoration: none;
}

.wrapper-ig-block {
    width: 134px;
    margin: 9px;
    padding: 2px;
    float: none;
    background-color: #fff;
    text-decoration: none;
    vertical-align: top;
}

.h-news-img {
  width: 160px;
  float: left;
}

.h-news-hilight-block {
  display: block;
  width: 200px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  float: left;
}

.h-news-title {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}

.h-news-title:hover {
  direction: ltr;
  color: #f15c25;
  text-decoration: none;
}

.container-series-thai-block {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f15c25;
}

.h-thai-series-img {
  width: 100%;
}

.wrapper-thai-series-block {
	width: 18%;
	margin: 10px 10px;
	padding: 2px;
	float: none;
	vertical-align: top;
	background-color: #fff;
	text-decoration: none;
}

.h-thai-series-title {
	margin: 5px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #575757;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	text-align: left;
	height: 40px;
	overflow: hidden;
}

.section-series {
  background-color: #f15c25;
}

.h-text--series-header {
  padding-left: 10px;
  float: left;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #fff;
  font-weight: 400;
}

.col-sitemap {
  padding-right: 7px;
  padding-left: 7px;
}

.logo-sitemap {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.sitemap-unorderlist {
  padding-right: 60px;
  padding-left: 30px;
}

.sitemap-top-text {
  display: block;
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: Kanit, sans-serif;
  color: #7a7a7a;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-decoration: none;
}

.sitemap-link-text {
  display: inline-block;
  padding: 5px 5px 5px 10px;
  font-family: 'Thaisansneue light', sans-serif;
  color: #a8a8a8;
  font-size: 20px;
  line-height: 23px;
  font-weight: 200;
  text-decoration: none;
}

.sitemap-link-text:hover {
  text-decoration: underline;
}

.container-sitemap {
  padding-top: 20px;
  padding-bottom: 20px;
}

.sitemap-list-item {
  margin-bottom: 5px;
  padding-bottom: -6px;
  border-bottom: 1px solid #ddd;
}

.footer-text {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Droid Sans', sans-serif;
  color: #8a8a8a;
  font-size: 13px;
  text-align: center;
}

.sitemap-text-company {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #818181;
  font-size: 20px;
}

.sitemap-text-address {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #797979;
  font-size: 13px;
  line-height: 20px;
  font-weight: 200;
}

.sitemap-text-email {
  display: block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #797979;
  font-size: 12px;
  line-height: 25px;
  font-weight: 200;
  text-decoration: none;
}

.h-text-more-detail {
  padding-top: 20px;
  padding-right: 25px;
  float: right;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 15px;
  line-height: 30px;
}

.h-text-series-thai-more-detail {
  padding-top: 20px;
  padding-right: 25px;
  float: right;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
}

.section-movie-series-talk {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #000;
  background-image: url('../images/bgIndex.jpg');
  background-position: 50% 0px;
  background-size: cover;
}

.h-movie-series-title-block {
  display: block;
  padding: 10px 5px;
}

.h-movie-series-title {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
	height: 55px;
  overflow: hidden;
}

.container-schedule {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
	background-color: #fff;
	margin-bottom: 30px;
}

.section-hero-series-list {
  background-color: #000;
}

.h-tabs {
  margin-top: 30px;
  margin-bottom: 30px;
}

.h-tab-link {
  display: inline-block;
  width: 300px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 15px;
  padding-left: 15px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #858585;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.h-tab-link.w--current {
  width: 300px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 15px;
  padding-left: 15px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  background-color: #f15c25;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
}

.h-tab-pane {
  display: block;
  padding: 20px 10px;
}

.h-tabs-menu {
  margin-bottom: 30px;
  text-align: center;
}

.wrapper-schedule-block {
  display: inline-block;
  width: 15%;
  height: 230px;
  margin: 20px;
  padding: 2px;
  float: left;
  background-color: #fff;
  text-decoration: none;
}

.wrapper-schedule-block.live-active {
  border: 2px none #f15c25;
  background-color: #f15c25;
}

.h-schedule-img {
  position: relative;
  width: 100%;
}

.h-schedule-time {
  padding: 10px 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #858585;
  line-height: 15px;
  text-align: center;
}

.h-schedule-time.live-active {
  color: #fff;
}

.h-schedule-title {
  padding: 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 14px;
  line-height: 18px;
}

.h-schedule-title.live-active {
  color: #fff;
}

.h-tabs-content {
  overflow: hidden;
}

.slider-hero-heading {
	position: absolute;
  display: block;
  margin: 0px auto;
  bottom: 20px;
  padding-right: 50px;
  padding-left: 50px;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  text-align: left;
}

.content-slider {
  display: block;
  height: 550px;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  background-color: #000;
}

.series-eng-slide-img-1 {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), hsla(0, 0%, 100%, 0) 65%), url('../images/abc.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), hsla(0, 0%, 100%, 0) 65%), url('../images/abc.jpg');
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
}

.series-eng-slide-img-2 {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), transparent 65%), url('../images/Lucifer_S1_gallery_MH.jpeg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 65%), url('../images/Lucifer_S1_gallery_MH.jpeg');
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
}

.series-eng-hero-txt {
  font-family: 'Thaisansneue light', sans-serif;
  font-size: 25px;
  line-height: 32px;
  font-weight: 400;
}

.hilight-content-wrapper-block {
  width: 96%;
  margin: 20px;
  padding: 2px;
  background-color: #fff;
  text-align: center;
  text-decoration: none;
}

.hilight-content-thumb-img {
  display: inline-block;
  width: 50%;
  float: left;
}

.series-eng-sub-wrapper-block {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 29%;
  margin: 20px 25px;
  padding: 2px;
  float: left;
  background-color: #fff;
  text-align: left;
  text-decoration: none;
}

.hilight-content-text-title {
  display: inline-block;
  width: 40%;
  padding: 5px 10px;
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #222;
  font-size: 25px;
  line-height: 30px;
  text-align: left;
}

.hilight-content-text-title:hover {
  color: #f15c25;
}

.series-eng-thumb-sub-img {
  position: static;
  z-index: 1;
  display: inline-block;
	width: 100%;
}

.hilight-content-text-detail {
  display: inline-block;
  width: 40%;
  padding: 5px 10px 5px 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  text-align: left;
}

.hilight-content-text-detail:hover {
  color: #f15c25;
}

.series-eng-title {
  z-index: auto;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #fff;
  font-size: 23px;
  line-height: 25px;
  text-align: center;
}

.series-eng-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  margin: 2px;
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .8) 25%, transparent);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .8) 25%, transparent);
}

.series-eng-title-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
}

.series-eng-onair {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Thaisansneue light', sans-serif;
  color: silver;
  font-size: 20px;
  text-align: center;
}

.section-content-hero {
  height: 550px;
  background-color: #000;
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6) 15%, transparent), url('../images/abc.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .6) 15%, transparent), url('../images/abc.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  text-align: center;
}

.content-hero-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 457px;
  padding-left: 30px;
  font-family: 'Thaisansneue black', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 50px;
  font-weight: 400;
  text-align: left;
}

.series-video-block {
  margin-bottom: 30px;
}

.button-share-fb {
  height: 45px;
  margin-right: 20px;
  padding: 12px;
  float: none;
  border-radius: 5px;
  background-color: #3b5998;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  text-decoration: none;
  cursor: pointer;
}

.button-share-fb:hover {
  background-color: #22355e;
}

.button-share-icon-fb {
  float: left;
  color: #fff;
  font-size: 20px;  
}

.button-share-text {
  margin-left: 8px;
  float: left;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}

.button-share-twit {
  height: 45px;
  margin-right: 20px;
  padding: 12px;
  float: none;
  border-radius: 5px;
  background-color: #55acee;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  text-decoration: none;
  cursor: pointer;
}

.button-share-twit:hover {
  background-color: #357aad;
}

.button-share-icon-twitter {
  float: left;
  color: #fff;
  font-size: 20px;    
}

.button-share-gplus {
  height: 45px;
  padding: 12px;
  float: none;
  border-radius: 5px;
  background-color: #dd4b39;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  text-decoration: none;
  cursor: pointer;
}

.button-share-gplus:hover {
  background-color: #aa2e1f;
}

.button-share-icon-gplus {
  float: left;
  color: #fff;
  font-size: 20px;    
}

.share-block {
  margin-bottom: 30px;
  float: right;
  text-align: center;
}

.series-paragraph {
  margin-bottom: 30px;
  font-family: 'Thaisansneue regular', sans-serif;
  font-size: 22px;
  line-height: 33px;
}

.series-content-row {
  padding: 20px 10px;
  background-color: #fff;
}

.series-content-img {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.series-content-side-heading {
  margin-top: 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e2e2;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #575757;
  text-align: center;
}

.series-content-side-block {
  position: relative;
  display: block;
  overflow: hidden;
  width: 71%;
  margin: 20px auto;
  padding: 2px;
  float: right;
  background-color: #fff;
  text-decoration: none;
}

.series-content-side-title {
  font-family: 'Thaisansneue light', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
}

.thumb-title-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 5px;
}

.container-live {
  margin-top: 50px;
}

.live-text-heading {
  font-family: 'Thaisansneue black', sans-serif;
  text-align: center;
}

.live-text-paragraph {
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Thaisansneue semibold', sans-serif;
  font-size: 22px;
  line-height: 25px;
  text-align: center;
}

.movie-slide-img-1 {
  background-image: url('../images/mono-2-hilight-1480396268.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.movie-slide-img-2 {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), transparent 78%), url('../images/transformers_age_of_extinction_custom_web.jpeg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 78%), url('../images/transformers_age_of_extinction_custom_web.jpeg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
}

.container-all-content {
  display: block;
  width: 95%;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  padding: 20px;
  background-color: #fff;
}
.container-all-content img {
	margin: 0 auto;
}

.section-news {
  height: 550px;
  background-image: url('../images/bgIndex.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.content-img {
  display: block;
  width: 80%;
  margin: 40px auto 30px;
}

.line-div-block {
  display: block;
  width: 100%;
  height: 1px;
  margin: 20px auto 30px;
  border: 1px solid #e2e2e2;
}

.wrapper-video-block {
  position: relative;
  overflow: hidden;
  width: 37.5%;
  margin: 10px;
  padding: 2px;
  float: left;
  background-color: #575757;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  text-decoration: none;
}
.wrapper-video-block-taxonomy {
	position: relative;
	overflow: hidden;
	width: 50%;
	padding: 2px;
	float: left;
	background-color: #575757;
	-webkit-transition: background-color 500ms ease;
	transition: background-color 500ms ease;
	text-decoration: none;
}

.wrapper-video-block:hover {
  background-color: #fff;
}

 .wrapper-video-block-taxonomy:hover {
  background-color: #fff;
}

.wrapper-video-relate-block {
    position: relative;
    overflow: hidden;
    width: 30%;
    margin: 10px 18px;
    padding: 2px;
    float: left;
    background-color: #575757;
    -webkit-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    text-decoration: none;
}

.wrapper-video-relate-block:hover {
  background-color: #fff;
}

.video-thumb-title {
  padding: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.video-thumb-icon {
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	border-color: transparent transparent transparent #fff;
	border-top-style: solid;
	border-top-width: 13px;
	border-bottom-style: solid;
	border-bottom-width: 13px;
	border-left-style: solid;
	border-left-width: 22px;
	background-color: transparent;
}

.video-thumb-icon-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20%;
  text-align: center;
}

.video-row-side-block {
  width: 20%;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
}

.wrapper-side-video-block {
  position: relative;
  overflow: hidden;
  width: 88%;
  padding: 2px;
	margin-left: 15px;
  margin-bottom: 10px;
  background-color: #575757;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}

.wrapper-side-video-block:hover {
  background-color: #fff;
}

.video-thumb-side-title {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  font-weight: 100;
}

.video-thumb-side-icon {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  border-color: transparent transparent transparent #fff;
  border-top-style: solid;
  border-top-width: 9px;
  border-bottom-style: solid;
  border-bottom-width: 9px;
  border-left-style: solid;
  border-left-width: 14px;
  background-color: transparent;
}

.video-thumb-icon-circle {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
	margin-top: 2%;
	padding: 25px 25px 20px 29px;
  border-radius: 100px;
  background-color: rgba(241, 92, 37, .8);
}

.video-thumb-side-icon-circle {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  padding: 11px 11px 6px 16px;
  border-radius: 100px;
  background-color: rgba(241, 92, 37, .8);
}

.video-row-block {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  float: left;
}

.wrapper-sm-video-block {
  position: relative;
  overflow: hidden;
  width: 17.85%;
  margin: 10px;
  padding: 2px;
  background-color: #575757;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}

.wrapper-sm-tbl-block {
  position: relative;
  overflow: hidden;
  width: 22%;
  margin: 10px;
  padding: 2px;
  background-color: #575757;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.wrapper-sm-tbl-block:hover {
  background-color: #fff;
}

.wrapper-sm-video-block:hover {
  background-color: #fff;
}

.section-video {
  background-color: #333232;
}

.series-thai-slide-img-1, .series-thai-slide-img-2, .series-thai-slide-img-3, .series-thai-slide-img-4 {
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
	text-decoration: none;
}

.arrow-img-left {
  position: relative;
  left: 0px;
  top: 55px;
  bottom: 0px;
  float: left;
}

.arrow-img-right {
  position: relative;
  top: 55px;
  right: 0px;
  bottom: 0px;
  float: right;
}

.wrapper-news-thai-series {
  width: 18%;
  margin: 10px;
  padding: 2px;
  float: left;
  background-color: #fff;
  text-decoration: none;
}

.wrapper-news-thai-series:hover {
  color: #f15c25;
}

.news-thai-series-img {
  float: left;
}

.news-thai-series-title {
	margin: 5px;
	float: left;
	color: #575757;
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}

.news-thai-series-title:hover {
  color: #f15c25;
}
.livetv-movie-time {
    color: #575757;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-top: 272px;
}		
.livetv-movie-title {
	margin: 5px;
	float: left;
	color: #575757;
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}	
.livetv-movie-title:hover {
  color: #f15c25;
}
.container-thai-series-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-thai-series-hero {
  background-color: #000;
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), transparent 59%), url('../images/DSC_1090.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 59%), url('../images/DSC_1090.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.thai-series-video-block {
  width: 40%;
  float: left;
}

.hilight-thai-series-title {
  width: 60%;
  margin-top: 10px;
  padding: 5px;
  float: left;
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #222;
  font-size: 25px;
  line-height: 25px;
}

.hilight-thai-series-detail {
  width: 60%;
  margin-bottom: 0px;
  padding: 5px 10px;
  float: left;
  color: #575757;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
}

.wrapper-series-video-block {
  position: relative;
  overflow: hidden;
  width: 17%;
  margin: 10px;
  padding: 2px;
  background-color: #fff;
	text-decoration: none;
}

ul .wrapper-series-video-block {
	width: auto;
}

.series-player {
  display: block;
  width: 100%;
  margin: 40px auto 20px;
}

.navbar-scroll {
  position: fixed;
  top: 0px;
  z-index: 99999;
  display: none;
  width: 100%;
  border-bottom: 1px solid #e9e9e9;
  background-color: #fff;
}

.brand-scroll-block {
  display: block;
  margin: 10px 30px 10px 10px;
}

.brand-img-scroll {
  width: 75px;
}

.nav-menu-scroll {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.nav-link-scroll {
  padding: 15px 17px 5px;
  font-family: 'Droid Sans', sans-serif;
  color: #575757;
  font-weight: 400;
}

.nav-link-scroll:hover {
  color: #f15c25;
}

.nav-link-scroll.w--current {
  color: #f15c25;
}

.menu-dropdown-scroll {
  padding: 15px 17px 5px;
  color: #575757;
}

.menu-dropdown-scroll:hover {
  color: #f15c25;
}

.text-dropdown-menu-scroll {
  font-family: 'Droid Sans', sans-serif;
}

.menu-scroll-block {
  display: block;
}

.fb-embed {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.ig-embed {
	margin-top: 20px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.fb-embed-block {
  display: block;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20px;
  text-align: center;
}

.howto-list-item {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
}

.howto-text-subhead {
  margin-top: 10px;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #222;
  font-size: 25px;
}

.howto-text-detail {
  margin-top: 20px;
  font-size: 15px;
  line-height: 25px;
}

.prob-tabmenu {
  border-bottom: 1px solid #f15c25;
}

.prob-tab-link {
  background-color: transparent;
  font-family: 'Thaisansneue bold', sans-serif;
  color: #f15c25;
  font-size: 20px;
  line-height: 25px;
}

.prob-tab-link.w--current {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f15c25;
  color: #fff;
}

.prob-text {
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 25px;
}

.prob-form-wrapper {
  margin-top: 20px;
  padding-right: 5px;
  padding-left: 5px;
}

.prob-field-label {
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #575757;
  font-size: 20px;
  line-height: 25px;
}

.prob-text-field {
  font-family: 'Thaisansneue regular', sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.prob-submit {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 12px 30px;
  font-family: 'Thaisansneue semibold', sans-serif;
  font-size: 20px;
}

.prob-radio-block {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.chanel-slide-img-1,.chanel-slide-img-2,.chanel-slide-img-3,.chanel-slide-img-4,.chanel-slide-img-5,.chanel-slide-img-6 {
  background-position: 50% 50%;
  background-size: cover;
	text-decoration: none;
}

.section-channel-hero {
  height: 550px;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/2x_cover_program.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/2x_cover_program.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.channel-heading-hero {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 450px;
  padding-left: 50px;
  font-family: 'Thaisansneue black', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 54px;
}

.channel-container-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.channel-thumb-img {
  width: 40%;
  float: left;
}

.channel-text-title {
  width: 60%;
  margin-top: 10px;
  float: left;
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #222;
  font-size: 30px;
  line-height: 40px;
}

.channel-text-onair {
  width: 60%;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  font-family: 'Thaisansneue semibold', sans-serif;
  color: #222;
  font-size: 20px;
  line-height: 20px;
}

.channel-text-detail {
  width: 60%;
  padding: 10px;
  float: left;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #575757;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.channel-text-thumb-video {
  padding: 3px;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #e2e2e2;
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
}

.player-text-title {
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: 'Thaisansneue black', sans-serif;
  color: #222;
  font-size: 30px;
  text-align: center;
}

.sitemap-block-tag {
  margin: 5px;
  border-radius: 7px;
  background-color: #a8a8a8;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  text-decoration: none;
}

.sitemap-block-tag:hover {
  background-color: #575757;
}

.sitemap-text-tag {
  padding: 8px;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

.breadcrumb-text {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #858585;
  font-size: 20px;
  text-decoration: none;
}

.breadcrumb-text:hover {
  text-decoration: underline;
}

.breadcrumb-arrow {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #858585;
  font-size: 20px;
}

.breadcrumb-text-current {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  font-family: 'Thaisansneue regular', sans-serif;
  color: #a8a8a8;
  font-size: 20px;
  text-decoration: none;
}

.breadcrumb-block {
  padding-top: 5px;
  padding-bottom: 20px;
  float: left;
}

.live-img-lang {
  margin-right: 60px;
  float: right;
}

.home-news-column-block {
  padding-right: 5px;
  padding-left: 5px;
}

.home-fb-column-block {
  padding: 20px 5px;
}

.chanel-news-div-block {
  clear: both;
}

.channel-video-side-block {
  width: 18.5%;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
}

.wrapper-side-channel-video-block {
  position: relative;
  overflow: hidden;
  width: 95%;
  margin-bottom: 10px;
  padding: 2px;
  float: left;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}

.wrapper-channel-video-block {
  position: relative;
  overflow: hidden;
  width: 37.5%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 2px;
  float: left;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  text-decoration: none;
}

.h-text-channel-more {
  padding-top: 20px;
  padding-right: 60px;
  float: right;
  color: #575757;
  font-size: 15px;
  line-height: 30px;
  text-decoration: underline;
}

.channel-space-block {
  height: 75px;
}

.float-link-block {
  position: absolute;
  top: 80px;
  right: 0px;
  z-index: 300;
  width: 200px;
  height: 70px;
  padding: 20px;
  border-bottom-left-radius: 4px;
  background-color: rgba(241, 92, 37, .55);
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  text-decoration: none;
}

.float-link-block:hover {
  background-color: #f15c25;
}

.logo-live {
  width: 30px;
  float: left;
}

.text-live {
  margin-top: 5px;
  margin-left: 20px;
  float: left;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 24px;
  font-weight: 900;
  text-decoration: none;
}

html.w-mod-js *[data-ix="fade-in"] {
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="heading-hero-onload"] {
  opacity: 0;
  -webkit-transform: translate(0px, -30px);
  -ms-transform: translate(0px, -30px);
  transform: translate(0px, -30px);
}

html.w-mod-js *[data-ix="display-none"] {
  display: none;
}

html.w-mod-js *[data-ix="section-fade-in"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="hidden-overlay"] {
  opacity: 0;
}

.social-share-button {
  font-size: 16px;
  text-align: center;
  width: 24px;
  height: 60px;
  position: relative;
  float: right;
  padding: 18px 0;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.share-container {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 1000;
  top: 0;
  display: none;
}
.share-container-bg {
  position: fixed;
  width: 100%;
  height: 200px;
  background: #fff;
  z-index: 1001;
  bottom: 0;
  padding: 70px 30px;
  text-align: center;
  display: none;
}
.social-share-close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 5px;
  font-size: 20px;
  width: 24px;
  text-align: center;
}
.social-share-title {
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 20px;
  width: 60px;
  text-align: center;
}
.share-container-bg img {
  width: 22%;
  padding: 5px;
  border-radius: 50%;
  max-width: 70px;
}
.share-container-bg a,
.share-container-bg a:hover {
  text-decoration: none;
}
.alert_notification {
  position: fixed;
  width: 90%;
  max-width: 600px;
  background: #555;
  z-index: 1000;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  padding: 10px 5px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  display: none;
}

.pdpa_cookies {
  background: rgba(0,0,0,0.8);
  padding: 20px 30px;
  position: fixed;
  bottom: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 10fr 2fr;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
  row-gap: 15px;
}

.pdpa_cookies .pdpa_text {
  color: #fff;
}

.pdpa_cookies a {
 color: #000;
}

.entry-header .entry-feature-image {
	width: 100%;
    margin: 0 auto;
    max-width: 700px;
}

.entry-header .post-embed-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.entry-header .post-embed-video {
    margin-bottom: 1.5rem;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}

@media (max-width: 1200px) {	
	.container-content {
		width: 100%;
	}
	.container-schedule {
			width: auto;
			padding-right: 20px;
			padding-left: 20px;
	}
	.bgNavTitleSchedule .titleNaviSchedule {width: 812px;}
}

@media (max-width: 991px) {
  .pdpa_cookies {
    grid-template-columns: repeat(1,minmax(100px,1fr));
    padding: 15px;
  }
  
  .social-share-button {
    display: block;
  }

  /*New Thumbnail Episode*/
  .wrapper-video-relate-block2 {
      width: 45%;
      margin: 10px;
      float: none;
  }

	/*OLD TBL*/
	.tblTeam .tblDisplayTeam .teamData { width: 33%;}
	.tblTeam .tblDisplayTeam {min-height: 790px;}
	.wrapper-sm-tbl-block { width: 29%; }
	
	/*Schedule*/
	.programInDisplay .programSchduleDetails {width:65%;}
	.bgNavTitleSchedule .titleNaviSchedule {width: 580px;}
	
  .menu-nav-link {
    border-bottom: 1px solid #e0e0e0;
  }
  .menu-drodown {
    border-bottom: 1px solid #e0e0e0;
  }
  .container-content {
    width: auto;
  }
  .h-text-header {
    margin-right: 10px;
    margin-left: 10px;
  }
  .news-container-block, .slide-container-block {
    padding-right: 10px;
    padding-left: 10px;
  }
  .wrapper-movie-block {
    width: 218px;
    height: 284px;
    padding: 2px;
    margin: 12px;
  }
  .h-img-movie {
    left: 0px;
    top: -318px;
    right: 0px;
  }
  .div-overlay-block {
    background-color: rgba(0, 0, 0, .4);
  }
  .div-text-overlay {
    top: 262px;
  }
  .hamburger-menu-button.w--open {
    background-color: #f15c25;
  }
  .hamburger-dropdown-menu {
    display: inline-block;
  }
  .hamburger-nav-menu {
    background-color: #fff;
  }
  .mono29-video-player-block {
    width: auto;
  }
  .movie-content-text-time {
    bottom: 60px;
  }
  .movie-content-text-header {
    top: 300px;
  }
  .content-text-paragraph {
    padding-right: 10px;
    padding-left: 10px;
  }
  .wrapper-series-block {
    width: auto;
  }
  .h-img-series {
    width: 425px;
  }
  .wrapper-series-block-2 {
    width: 352px;
    height: 215px;
  }
  .h-img-series-2 {
    top: -196px;
  }
  .container-menu {
    width: auto;
  }
  .h-series-hilight-block {
    width: 295px;
  }
  .div-text-series-overlay {
    top: 154px;
  }
  .wrapper-news-block {
    width: 350px;
  }
  .h-news-img {
    width: 150px;
  }
  .h-news-hilight-block {
    width: 185px;
  }
  .container-series-thai-block {
    padding: 20px 10px;
  }
  .wrapper-thai-series-block {
    width: 30%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .h-text--series-header {
    margin-top: 10px;
    margin-left: 10px;
  }
  .col-sitemap {
    padding-right: 5px;
    padding-left: 5px;
  }
  .sitemap-unorderlist {
    padding-right: 20px;
    padding-left: 20px;
  }
  .sitemap-top-text {
    font-size: 16px;
  }
  .sitemap-text-company {
    font-size: 18px;
  }
  .sitemap-text-address {
    font-size: 12px;
    line-height: 17px;
  }
  .h-text-more-detail {
    padding-right: 40px;
  }
  .h-text-series-thai-more-detail {
    padding-right: 40px;
  }
  .container-schedule {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .h-tab-link {
    width: 220px;
  }
  .h-tab-link.w--current {
    width: 220px;
  }
  .wrapper-schedule-block {
    width: 27%;
    float: left;
  }
  .h-schedule-title {
    font-size: 18px;
  }
  .slider-hero-heading {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-size: 30px;
    line-height: 37px;
  }
  .content-slider {
    height: 400px;
  }
  .series-eng-hero-txt {
    font-family: 'Thaisansneue light', sans-serif;
    font-size: 22px;
    line-height: 27px;
  }
  .hilight-content-thumb-img {
    width: 100%;
    float: none;
  }
  .series-eng-sub-wrapper-block {
    width: 45%;
    float: none;
		margin: 17px 17px;
  }
  .hilight-content-text-title {
    display: inline-block;
    width: auto;
    font-size: 30px;
    text-align: left;
  }
  .hilight-content-text-detail {
    width: 100%;
  }
  .section-content-hero {
    height: 300px;
  }
  .content-hero-heading {
    padding-top: 250px;
    padding-left: 10px;
    font-size: 37px;
  }
  .share-block {
    margin-right: 20px;
    float: none;
    clear: left;
  }
  .series-content-row {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .series-content-img {
    width: auto;
  }
  .series-content-side-block {
    width: 80%;
    float: right;
  }
  .series-content-side-title {
    font-size: 18px;
    line-height: 20px;
  }
  .live-text-paragraph {
    font-family: 'Thaisansneue regular', sans-serif;
  }
  .wrapper-video-block {
    width: 46%;
    float: none;
  }
	.wrapper-video-relate-block {
	  width: 45%;
    margin: 10px;
		float: none;
  }

  .video-thumb-title {
    font-size: 14px;
  }
  .video-thumb-icon {
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 15px;
  }
  .video-thumb-icon-block {
    padding-top: 23%;
  }
  .video-row-side-block {
    width: auto;
    margin-top: 0px;
    margin-left: 0px;
  }
  .wrapper-side-video-block {
    width: 46%;
    margin: 10px;
  }
  .video-thumb-side-title {
    font-size: 14px;
    line-height: 20px;
  }
  .video-thumb-icon-circle {
    margin-top: 0px;
		padding: 20px 20px 15px 25px;
  }
  .wrapper-sm-video-block {
    width: 46%;
  }
  .wrapper-news-thai-series {
    width: 28%;
  }
  .hilight-thai-series-title {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .wrapper-series-video-block {
    width: 27.8%;
  }
  .series-player {
    width: auto;
  }
  .section-channel-hero {
    height: 400px;
  }
  .channel-heading-hero {
    padding-top: 300px;
    padding-left: 30px;
    font-size: 40px;
    line-height: 50px;
  }
  .channel-text-title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 35px;
  }
  .channel-text-onair {
    font-size: 18px;
  }
  .channel-text-detail {
    padding: 5px 8px;
    font-size: 14px;
    line-height: 20px;
  }
  .live-img-lang {
    margin-right: 20px;
  }
  .channel-video-side-block {
    display: block;
    width: 30%;
    margin-top: 0px;
    margin-left: 0px;
    float: left;
  }
  .wrapper-side-channel-video-block {
    width: 100%;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .wrapper-channel-video-block {
    width: 65%;
  }
  .h-text-channel-more {
    padding-right: 39px;
  }
  .float-link-block {
    width: 165px;
    height: 52px;
    padding: 10px;
  }
  .text-live {
    margin-left: 15px;
    font-weight: 700;
  }
}

@media (max-width: 767px) {
	/*OLD TBL*/
	.tblTeam .tblDisplayTeam .teamData { width: 33%; min-height: 235px;}
	.tblTeam .tblDisplayTeam {min-height: 940px;}
	.wrapper-sm-tbl-block { width: 42%; }
	
	/*Schedule*/
	.programInDisplay .programSchduleTime {width: 15%;padding-top: 5px}
	.programInDisplay .programSchduleThumbnial{ width: 30%; padding: 0 10px; }
	.programInDisplay .programSchduleThumbnial img{ width: 100%; height: auto; }
	.programInDisplay .programSchduleDetails{ margin-left: 5px; width: 50%; }
	.programInDisplay .programSchduleDetails h2{ line-height: 16px; font-size: 12px; margin-bottom: 5px; }
	.programInDisplay .programSchduleDetails h3{ display:none; }
	.bgNavTitleSchedule .titleNaviSchedule {width: 350px;}
	
	
	.wp-pagenavi .pages, .wp-pagenavi .extend {
		display:none; 
	}
	
  .h-text-header {
    float: none;
  }
  .news-container-block,.slide-container-block {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-overlay-block {
    background-color: rgba(0, 0, 0, .4);
  }
  .movie-content-text-time {
    bottom: 45px;
    font-size: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .movie-content-text-header {
    top: 201px;
    font-size: 30px;
  }
  .content-text-paragraph {
    padding-right: 10px;
    padding-left: 10px;
  }
  .h-img-series {
    width: 100%;
  }
  .wrapper-series-block-2 {
    display: block;
    width: 100%;
    height: 310px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .h-img-series-2 {
    top: -306px;
  }
  .h-series-hilight-block {
    width: 100%;
  }
  .div-text-series-overlay {
    top: 252px;
    font-size: 20px;
  }
  .div-text-time-series-overlay {
    font-size: 17px;
  }
  .wrapper-news-block {
    width: 91%;
  }
  .h-news-img {
    width: 240px;
  }
  .h-news-hilight-block {
    width: 250px;
  }
  .wrapper-thai-series-block {
    width: 45%;
  }
  .h-thai-series-title {
    font-size: 17px;
		line-height: 21px;
  }
  .h-text-more-detail {
    padding-right: 65px;
  }
  .h-text-series-thai-more-detail {
    padding-right: 65px;
  }
  .h-tab-link {
    width: 160px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 20px;
    font-size: 20px;
  }
  .h-tab-link.w--current {
    width: 160px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 20px;
  }
  .wrapper-schedule-block {
    width: 42%;
    height: 250px;
  }
  .slider-hero-heading {
    bottom: 15px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 28px;
    line-height: 32px;
  }
  .content-slider {
    height: 300px;
  }
  .series-eng-hero-txt {
    font-family: 'Thaisansneue light', sans-serif;
    font-size: 19px;
  }
  .hilight-content-wrapper-block {
    width: 93%;
  }
  .series-eng-sub-wrapper-block {
    width: 43%;
  }
  .hilight-content-text-title {
    text-align: left;
  }
  .content-hero-heading {
    padding-top: 227px;
    font-size: 30px;
  }
  .share-block {
    float: none;
    clear: left;
  }
  .series-content-row {
    margin-right: 0px;
    padding-left: 0px;
  }
  .series-content-img {
    margin-bottom: 20px;
  }
  .series-content-side-heading {
    margin-top: 65px;
  }
  .series-content-side-block {
    width: 80%;
    float: none;
  }
  .series-content-side-title {
    font-size: 25px;
    line-height: 25px;
  }
  .live-text-paragraph {
    font-size: 18px;
    line-height: 23px;
    text-align: left;
  }
  .section-news {
    height: 300px;
  }
  .video-thumb-title {
    font-size: 12px;
    line-height: 15px;
  }
  .video-thumb-icon-block {
    padding-top: 20%;
  }
  .video-thumb-side-title {
    font-size: 12px;
    line-height: 15px;
  }
  .wrapper-news-thai-series {
    width: 26%;
  }
  .thai-series-video-block {
    width: 100%;
    float: none;
  }
  .hilight-thai-series-title {
    display: block;
    width: 100%;
    float: none;
  }
  .hilight-thai-series-detail {
    width: 100%;
    float: none;
  }
  .wrapper-series-video-block {
    width: 41%;
  }
  .section-channel-hero {
    height: 300px;
  }
  .channel-heading-hero {
    padding-top: 200px;
  }
  .channel-thumb-img {
    width: 100%;
    float: none;
  }
  .channel-text-title {
    width: 100%;
    float: none;
  }
  .channel-text-onair {
    width: 100%;
    float: none;
    font-size: 20px;
  }
  .channel-text-detail {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: none;
  }
  .player-text-title {
    font-size: 25px;
  }
  .channel-video-side-block {
    width: 100%;
  }
  .wrapper-side-channel-video-block {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .wrapper-channel-video-block {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .h-text-channel-more {
    padding-right: 85px;
  }
}

@media (max-width: 479px) {
  /*New Thumbnail Episode*/
  .wrapper-video-relate-block2 {
      display: block;
      width: 90%;
      margin: 10px 20px;
  }  
  
	/*OLD TBL*/
	.tblTeam .tblDisplayTeam .teamData { width: 50%; min-height: 235px;}
	.tblTeam .tblDisplayTeam {min-height: 1150px;}
	
	/*bxSlider*/
	.leftThaiSeries, .leftLivetvMovie {
			left: 0px;
	}
	.rightThaiSeries, .rightLivetvMovie {
			right: 0px;
	}
	/*bxSlider*/
	.slide-container-block .bx-wrapper {
		width: 250px;
	}
	.ThaiSeriesSlider .wrapper-series-video-block, .LivetvMovieSlider .wrapper-series-video-block {
	  margin-right: 6px;
    margin-left: 6px;
	}
	/*schedule*/
	.container-schedule {padding:0;}
	.bgNavTitleSchedule .titleNaviSchedule {width: 233px;}
	.programSchduleTime .box-time {display: inline-block;}
	.programInDisplay .programSchduleTime {float: none; text-align: left; width: 100%; padding: 0px 10px 5px 10px;}
	.programInDisplay .programSchduleDetails h3 {display: none;}
	.programInDisplay .programSchduleDetails {margin-left: 0px;width: 55%;}

	.wp-pagenavi .pages, .wp-pagenavi .page, .wp-pagenavi .extend { 
		display:none; 
	}
  .h-text-header {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    font-size: 25px;
    text-align: center;
  }
  .news-container-block,.slide-container-block {
    padding: 10px 0px 30px;
  }
  .wrapper-movie-block {
    display: block;
    width: 43%;
    height: auto;
    margin: 15px 8px;
    float: left;
    clear: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .h-img-movie {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    display: block;
  }
  .div-overlay-block {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    display: block;
    overflow: visible;
    background-color: rgba(0, 0, 0, .4);
  }
  .div-overlay-block:hover {
    background-color: rgba(0, 0, 0, .4);
  }
  .div-text-overlay {
    top: -1px;
    display: block;
    padding-top: 5px;
    font-size: 13px;
    line-height: 16px;
  }
  .div-text-time-overlay {
    font-size: 12px;
  }
	.movie-content-text-time {
    bottom: 25px;
    font-size: 15px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .mono29-video-player-block {
    width: 100%;
    margin-bottom: 20px;
    padding: 0px;
  }
  .content-text-title {
    font-size: 20px;
    line-height: 30px;
  }
  .content-text-paragraph {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 24px;
  }
  .wrapper-series-block {
    margin-right: 10px;
    margin-left: 10px;
  }
  .h-series-div-block {
    float: none;
    clear: both;
    text-align: center;
  }
  .wrapper-series-block-2 {
    width: 300px;
    height: 170px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .h-img-series-2 {
    left: 0px;
    top: -166px;
    right: 0px;
    bottom: 0px;
  }
  .div-text-series-overlay {
    top: 114px;
  }
  .wrapper-news-block {
    display: block;
    width: 90%;
    margin: 20px auto;
    float: none;
  }
  .h-news-img {
    width: 100%;
  }
  .h-news-hilight-block {
    width: 100%;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .mobile-block-center {
    display: block;
    width: 97%;
    margin-right: auto;
    margin-left: auto;
  }
  .container-series-thai-block {
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 0px;
    text-align: center;
  }
  .wrapper-thai-series-block {
    display: inline-block;
    overflow: visible;
    width: 45%;
    margin: 20px 5px;
    float: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .h-thai-series-title {
    font-size: 13px;
    line-height: 18px;
    height: 35px;
  }
  .h-text--series-header {
    float: none;
    font-size: 25px;
    text-align: center;
  }
  .footer-text {
    font-size: 11px;
  }
  .h-movie-series-title {
    font-size: 13px;
  }
  .h-tab-link {
    width: 95%;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 23px;
  }
  .h-tab-link.w--current {
    width: 95%;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 23px;
  }
  .h-tab-pane {
    padding: 10px 5px;
  }
  .wrapper-schedule-block {
    display: block;
    width: 98%;
    height: auto;
    margin: 20px auto;
    float: none;
  }
  .wrapper-schedule-block.live-active {
    border-width: 2px;
  }
  .h-schedule-time {
    font-size: 15px;
  }
  .h-schedule-time.live-active {
    font-size: 15px;
  }
  .h-schedule-title {
    font-size: 13px;
    line-height: 20px;
  }
  .h-schedule-title.live-active {
    font-size: 13px;
    line-height: 25px;
  }
  .slider-hero-heading {
    bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 19px;
    line-height: 20px;
    text-align: left;
  }
  .content-slider {
    height: 250px;
  }
  .series-eng-slide-img-1 {
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), hsla(0, 0%, 100%, 0) 65%), url('../images/abc.jpg');
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), hsla(0, 0%, 100%, 0) 65%), url('../images/abc.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, cover;
  }
  .series-eng-slide-img-2 {
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), transparent 65%), url('../images/Lucifer_S1_gallery_MH.jpeg');
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 65%), url('../images/Lucifer_S1_gallery_MH.jpeg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, cover;
  }
  .series-eng-hero-txt {
    font-family: 'Thaisansneue light', sans-serif;
    font-size: 16px;
  }
  .hilight-content-wrapper-block {
    width: 95%;
    margin-right: 10px;
    margin-left: 10px;
  }
  .series-eng-sub-wrapper-block {
    width: 90%;
  }
  .hilight-content-text-title {
    margin-bottom: 5px;
    font-size: 23px;
    line-height: 25px;
    text-align: left;
  }
  .hilight-content-text-detail {
    font-size: 14px;
    line-height: 24px;
  }
  .section-content-hero {
    height: 200px;
  }
  .content-hero-heading {
    padding-top: 134px;
    padding-right: 10px;
    font-size: 21px;
    line-height: 25px;
  }
  .button-share-fb {
    width: 50px;
    height: 50px;
    margin-right: 25px;
    border-radius: 50px;
  }
  .button-share-icon-fb {
    float: none;
  }
  .button-share-text {
    display: none;
  }
  .button-share-twit {
    width: 50px;
    height: 50px;
    margin-right: 25px;
    border-radius: 50px;
  }
  .button-share-icon-twitter {
    float: none;
  }
  .button-share-gplus {
    width: 50px;
    height: 50px;
    border-radius: 50px;
  }
  .button-share-icon-gplus {
    float: none;
  }
.button-share-gplus, .button-share-twit, .button-share-fb {
    padding: 15px;
}   
  .share-block {
    margin-top: 45px;
    margin-right: 0px;
    float: none;
    clear: left;
  }
  .series-paragraph {
    font-size: 20px;
    line-height: 30px;
  }
  .series-content-row {
    margin-right: 0px;
    padding-left: 0px;
  }
  .series-content-side-block {
    width: 100%;
  }
  .series-content-side-title {
    font-size: 20px;
    line-height: 20px;
  }
  .container-live {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .live-text-heading {
    margin-top: 0px;
    font-size: 22px;
    line-height: 32px;
  }
  .live-text-paragraph {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 22px;
  }
  .movie-slide-img-1 {
    background-image: url('../images/thumb-m.jpg');
    background-size: contain;
  }
  .movie-slide-img-2 {
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .6), transparent 66%), url('../images/thumb-m2.jpg');
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 66%), url('../images/thumb-m2.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
  .container-all-content {
    padding: 10px 0px;
  }
  .section-news {
    height: 250px;
  }
  .content-img {
    width: 95%;
  }
  .wrapper-video-block {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .wrapper-video-relate-block {
    display: block;
    width: 90%;
    margin: 20px;
  }	
  .wrapper-side-video-block {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .wrapper-sm-video-block {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .arrow-img-left {
    left: 0px;
    top: 70px;
    bottom: 0px;
    width: 20px;
    margin-left: 5px;
  }
  .arrow-img-right {
    position: relative;
    top: 70px;
    right: 0px;
    bottom: 0px;
    width: 20px;
    margin-right: 5px;
    float: right;
  }
  .wrapper-news-thai-series {
    display: block;
    width: 68%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .news-thai-series-title {
    display: inline-block;
    float: none;
    font-size: 13px;
    line-height: 17px;
  }
  .hilight-thai-series-title {
    font-size: 20px;
  }
  .hilight-thai-series-detail {
    font-size: 14px;
    line-height: 24px;
  }
  .wrapper-series-video-block {
    display: block;
    width: 76%;
    margin-right: auto;
    margin-left: auto;
  }
  .fb-embed-block {
    width: 300px;
  }
  .howto-list-item {
    font-size: 14px;
  }
  .howto-text-subhead {
    font-size: 23px;
    line-height: 27px;
  }
  .howto-text-detail {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 13px;
    line-height: 20px;
  }
  .prob-tab-link.w--current {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .section-channel-hero {
    height: 250px;
  }
  .channel-heading-hero {
    padding-top: 195px;
    padding-left: 5px;
    font-size: 25px;
    line-height: 35px;
  }
  .channel-text-thumb-video {
    font-size: 20px;
    line-height: 20px;
  }
  .player-text-title {
    font-family: 'Thaisansneue bold', sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .breadcrumb-text {
    font-size: 16px;
  }
  .breadcrumb-arrow {
    font-size: 16px;
  }
  .breadcrumb-text-current {
    font-size: 16px;
  }
  .breadcrumb-block {
    padding-bottom: 5px;
  }
  .live-img-lang {
    margin-right: 0px;
  }
  .wrapper-side-channel-video-block {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .wrapper-channel-video-block {
    width: 90%;
  }
  .h-text-channel-more {
    display: none;
  }
}

#div-billboard-hp,
#dfp-topbanner-livetv,
#div-billboard-news,
#dfp-topbanner-news {
  text-align: center;
  margin-bottom: 80px;
}

article #dfp-topbanner-news {
  margin-top: 40px;
  margin-bottom: 32px;
}

#dfp-topbanner-schedule,
#dfp-topbanner-rerun,
#dfp-topbanner-series,
#dfp-topbanner-movie,
#dfp-topbanner-programs,
#dfp-topbanner-mstalk {
  text-align: center;
  padding-top: 20px;
  margin-bottom: 60px;
}

#dfp-rectangle-hp,
#dfp-rectangle-news {
  text-align: center;
}

@font-face {
  font-family: 'Thaisansneue black';
  src: url('../fonts/ThaiSansNeue-Black.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Thaisansneue';
  src: url('../fonts/ThaiSansNeue-SemiBoldItalic.ttf') format('truetype'), url('../fonts/ThaiSansNeue-BoldItalic.ttf') format('truetype'), url('../fonts/ThaiSansNeue-BlackItalic.ttf') format('truetype'), url('../fonts/ThaiSansNeue-LightItalic.ttf') format('truetype'), url('../fonts/ThaiSansNeue-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Thaisansneue';
  src: url('../fonts/ThaiSansNeue-ExtraBoldItali.ttf') format('truetype'), url('../fonts/ThaiSansNeue-UltraBold.ttf') format('truetype'), url('../fonts/ThaiSansNeue-ExtraBold.ttf') format('truetype'), url('../fonts/ThaiSansNeue-UltraLightItal.ttf') format('truetype'), url('../fonts/ThaiSansNeue-UltraBoldItali.ttf') format('truetype'), url('../fonts/ThaiSansNeue-ExtraLightItal.ttf') format('truetype'), url('../fonts/ThaiSansNeue-UltraLight.ttf') format('truetype'), url('../fonts/ThaiSansNeue-ExtraLight.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Thaisansneue semibold';
  src: url('../fonts/ThaiSansNeue-SemiBold.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Thaisansneue bold';
  src: url('../fonts/ThaiSansNeue-Bold.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Thaisansneue regular';
  src: url('../fonts/ThaiSansNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Thaisansneue light';
  src: url('../fonts/ThaiSansNeue-Light.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}