/***************************************************************************

	INDEX SECTION LAYOUT STYLE

	- HEADER SECTION
	- DAILYNEWS
	- MOST VIEW
	- COLUMNSIT
	- HOT TOPIC

***************************************************************************/

/* HEADER SECTION */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
#menu-top { padding-top: 17px; }
#logo-kom { margin-left: 50px; }
/*#top-left { margin-top: 20px; }*/
#top-date { margin }
.truehits {}
.truehits a { position: absolute; top: 0; right: 0; }
.truehits a img { width: 15px !important;  height: auto; }
.frame-responsive-16-9 { width: 100%; }
.section-header { display: block; position: relative; padding-top: 30px; }
.section-content { display: block; padding-top: 35px; margin-top: -50px; }

.header { position: relative; }
.header a { outline: none; text-decoration: none; }
.header .title {} /*z-index: 1;*/
.header .title h1 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 500; line-height: 1.4; overflow: hidden; }
.header .title span { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; position: relative; display: block; }
.header .viewmore { position: absolute; top: 0; right: 0; }
.header .viewmore span { position: relative; display: block; top: 0; right: 0px; border: 2px solid #274b99; padding: 8px 30px; z-index: 1; float: right; background: #fff; line-height: 1.15; letter-spacing: 1px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; color: #274b99; }
.header .viewmore span:hover { background: #274b99; color: #fff; transition: all 0.5s ease; }
.header .viewmore span i{font-size: 14px;}
.viewmore-bottom{display: none;}

.header.center { position: relative; width: 100%; text-align: center; }
.header.center .title {  }
.header.center .title h1 { font-size: 50px; }
.header.center .viewmore { position: absolute; top: 0; right: 0; }
.header.center .viewmore a { text-decoration: none; outline: none; }
.header.center .viewmore span { position: relative; top: 10px; }

/* BREADCRUMB */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.breadcrumb { position: relative; display: block; min-height: 15px; padding: 0px; margin: 0px; background: none; }
.breadcrumb ul { list-style: none; }
.breadcrumb ul li { float: left; margin-right: 10px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 12px; letter-spacing: 1px; line-height: 1; color: #333; }
.breadcrumb ul li { margin-bottom: 15px; }
.breadcrumb ul li:first-child, .breadcrumb ul li:last-child { margin-bottom: 0; }
.breadcrumb ul li a { color: #999; outline: none; text-decoration: none; margin-right: 0px; }
.breadcrumb ul li:after { padding-left: 10px; font-family:"Ionicons"; content: "\f125"; font-size: 10px; color: #999; }
.breadcrumb ul li:first-child i { position: relative; top: -7px; font-size: 20px; color: #999; }
.breadcrumb ul li:first-child:after { position: relative; top: -7px; }
.breadcrumb ul li:last-child:after { content: ""; }
.breadcrumb ul li:last-child a { font-weight: 600; color: #333; }

/* PAGE HEADER */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.page-header { border: none; padding: 0; margin: 0; margin: 15px 0 20px; }
.page-header .breadcrumb { background: none; padding-left: 0px; margin-top: 15px; }
.page-header .breadcrumb ul { list-style: none; }
.page-header .breadcrumb ul li { height: 20px; float: left; margin-bottom: 10px; margin-right: 10px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 12px; letter-spacing: 1px; line-height: 1.5; color: #333; }
.page-header .breadcrumb ul li:after { font-family:"Ionicons"; content: "\f125"; font-size: 10px; padding-left: 10px; }
.page-header .breadcrumb ul li:first-child i { position: relative; top: -9px; font-size: 20px; color: #999; }
.page-header .breadcrumb ul li:first-child:after { position: relative; top: -10px; }
.page-header .breadcrumb ul li:last-child:after { content: ""; }
.page-header .img-feature { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0; background: #000; }
.page-header .img-feature img { width: 100% !important; height: auto; }
.page-header .title { position: relative; padding-top: 20px; padding-bottom: 10px; border: 4px solid #274b99; text-align: center; }
.page-header .title h1 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 70px; letter-spacing: 1px; line-height: 1.4; color: #274b99; } /*padding: 30px 30px 10px 15px; */
.page-header .title span { position: relative; font-size: 12px; color: #417dff; text-align: center; letter-spacing: 1px; line-height: 1; text-transform: uppercase; }
.page-header .caption .date { font-size: 12px; color: #666; }

.page .page-header .title { padding-top: 10px; padding-bottom: 0; }
.page .page-header .title h1 { font-size: 60px; }

/* PAGE HEADER FOR DETAIL */
.page-header .caption .view { padding-top: 12px; }
.page-header .caption .view ul { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; list-style: none; float: right; }
.page-header .caption .view ul li { float: left; font-size: 16px; letter-spacing: 1px; color: #666; border: none; padding: 0px !important; }
.page-header .caption .view ul li:first-child:before { content: ""; padding-left: 0px; display: none; }
.page-header .caption .view ul li:before { content: "l"; padding: 0px 10px; padding-right: 5px; }
.page-header .caption .view ul li i { font-size: 20px; }
.page-header .caption .view ul li.web i, .page-header .caption .view ul li.share i { padding: 0px; margin-right: 10px; }
.page-header .caption .view ul li.web i { position: relative; top: -1px; font-size: 26px; }
.page-header .caption .view ul li.share i { position: relative; top: 0px; font-size: 22px; }
.page-header .caption .view ul li span { position: relative; top: 0px; }
.page-header .caption .view ul li.web span { top: -5px; }
.page-header .caption .view ul li.share span { top: 0px; }

.program-page-header { border: none; }
.program-page-header .bg-highlight { position: absolute; top: -20px; right: 0px; background: #274b99; width: 105%; min-height: 200px; }
.program-page-header .img-feature { position: relative; width: 100%; height: 0; z-index: 1; padding-bottom: 75%; overflow: hidden; border: 0; background: #000; }
.program-page-header .img-feature img { width: 100% !important; height: auto; }
.program-page-header .title { border: none; position: relative; text-align: center; }
.program-page-header .title h1 { position: relative; top: -20px; float: left; padding: 10px; padding-top: 30px; padding-left: 20px; background: #274b99; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 500; font-size: 50px; letter-spacing: 1px; line-height: 1; color: #fff; text-align: left; }
.program-page-header .title span { position: relative; font-size: 12px; color: #274b99; text-align: center; letter-spacing: 1px; line-height: 1; }
.program-page-header .caption { top: -18px; padding: 15px; padding-left: 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1.5; font-size: 18px; }
.program-page-header .detail { top: -18px; padding: 15px; padding-left: 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; font-size: 12px; }
.program-page-header .detail .onair { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-style: italic; letter-spacing: 1px; line-height: 1.5; color: #417dff; }
.program-page-header .detail .author { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; color: #666; }

.columnist-page-header { border: none; }
.columnist-page-header a { outline: none; text-decoration: none; }
.columnist-page-header .bg-highlight { position: absolute; top: -15px; right: 0px; background: #3ce45c; width: 105%; min-height: 200px; }
.columnist-page-header .imgthumb { position: relative; width: 100%; height: 0; z-index: 1; padding-bottom: 100%; overflow: hidden; border: 0; background: #000; }
.columnist-page-header .imgthumb img { width: 100% !important; height: auto; }
.columnist-page-header .title { border: none; position: relative; text-align: center; }
.columnist-page-header .title h1 { position: relative; max-width: 80%; top: -15px; float: left; padding: 30px; background: #3ce45c; word-wrap: break-word; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 500; font-size: 50px; letter-spacing: 1px; line-height: 1; color: #fff; text-align: left; } /*margin-right: 160px;*/
.columnist-page-header .title span { position: relative; font-size: 12px; color: #3ce45c; text-align: center; letter-spacing: 1px; line-height: 1; }
.columnist-page-header .caption { margin-top: -15px; padding: 15px; padding-left: 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1.5; font-size: 18px; } /*margin-top: -20px;*/
.columnist-page-header .detail { width: auto; margin-top: -30px; padding: 15px; padding-left: 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; font-size: 12px; }
.columnist-page-header .detail .social {}
.columnist-page-header .detail .social h3 { margin-bottom: 5px; }
.columnist-page-header .detail .social ul {}
.columnist-page-header .detail .social ul li, .columnist-page-header .detail-mobile .social ul li { float: left; margin-right: 15px; }
.columnist-page-header .detail .social ul li:last-child { margin-right: 0px; }
.columnist-page-header .detail .social ul li a i, .columnist-page-header .detail-mobile .social ul li a i { font-size: 30px; color: #3ce45c; }

.page-header.photo-gallery { border: none; margin-bottom: 30px; }
.page-header.photo-gallery .breadcrumb { background: none; padding-left: 0px; }
.page-header.photo-gallery .breadcrumb ul { list-style: none; }
.page-header.photo-gallery .breadcrumb ul li { float: left; margin-right: 10px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 12px; letter-spacing: 1px; line-height: 1; color: #333; }
.page-header.photo-gallery .breadcrumb ul li:after { font-family:"Ionicons"; content: "\f125"; font-size: 10px; padding-left: 10px; }
.page-header.photo-gallery .breadcrumb ul li:first-child i { }
.page-header.photo-gallery .breadcrumb ul li:last-child:after { content: ""; }
.page-header.photo-gallery .img-feature { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0; background: #000; }
.page-header.photo-gallery .img-feature img { width: 100% !important; height: auto; }
.page-header.photo-gallery .title { border: 4px solid #274b99; position: relative; padding-top: 10px; margin-bottom: 40px; text-align: center; }
.page-header.photo-gallery .title h1 {}
.page-header.photo-gallery .title span {}
/*.page-header.photo-gallery .title h1 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 40px; letter-spacing: 1px; line-height: 1; color: #274b99; margin-top: 10px; }*/
/*.page-header.photo-gallery .title span { position: relative; font-size: 12px; color: #274b99; text-align: center; letter-spacing: 1px; line-height: 1; text-transform: uppercase; }*/
/*.page-header.photo-gallery .title h1 { font-size: 60px; font-weight: 700; }*/

.page-header.photo-gallery-detail { position: relative; margin-top: 15px; }
.page-header.photo-gallery-detail .breadcrumb {}
.page-header.photo-gallery-detail .title { border: none; padding-bottom: 0px; margin-bottom: 30px; }
.page-header.photo-gallery-detail .title h1 { position: relative; float: left; background: #fff; padding: 30px 30px 10px 15px; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 45px; text-align: left; color: #333; } /*margin-left: -15px; */
.page-header.photo-gallery-detail .caption { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.page-header.photo-gallery-detail .caption .author { font-size: 12px; font-style: italic; letter-spacing: 1px; line-height: 1; color: #417dff; margin-bottom: 10px; }
.page-header.photo-gallery-detail .caption .date { font-size: 12px; }
.page-header.photo-gallery-detail .caption .view { margin-top: -20px; }
.page-header.photo-gallery-detail .caption .view ul { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; list-style: none; float: right; }
.page-header.photo-gallery-detail .caption .view ul li { float: left; font-size: 16px; letter-spacing: 1px; color: #666; border: none; padding: 0px !important; }
.page-header.photo-gallery-detail .caption .view ul li:first-child:before { content: ""; padding-left: 0px; }
.page-header.photo-gallery-detail .caption .view ul li:before { content: "l"; padding: 0px 5px; }
.page-header.photo-gallery-detail .caption .view ul li.web i, .photo-gallery-detail .page-header.photo-gallery-detail .caption .view ul li.share i { font-size: 26px; padding: 0px; margin-right: 5px; }
.page-header.photo-gallery-detail .caption .view ul li.web i span, .photo-gallery-detail .page-header.photo-gallery-detail .caption .view ul li.share i span { font-size: 20px;}
.page-header.photo-gallery-detail .caption .social-share-sticky {}

.page-header.sitemap { position: relative; border: none; padding: 0; margin: 0; }
.page-header.sitemap .title {}
.page-header.sitemap .title h1 {}
.page-header.sitemap .title span { color: #417dff; }

.page-header.rss { position: relative; border: none; padding: 0; margin: 0; }
.page-header.rss .title {}
.page-header.rss .title h1 {}
.page-header.rss .title span { color: #417dff; }

.page-header.service { position: relative; border: none; padding: 0; margin: 0; }
.page-header.service .title {}
.page-header.service .title h1 {}
.page-header.service .title span { color: #417dff; }

.page-header.careers { position: relative; border: none; padding: 0; margin: 0; }
.page-header.careers .title {}
.page-header.careers .title h1 {}
.page-header.careers .title span { color: #417dff; }

.page-header.schedule { position: relative; border: none; padding: 0; margin: 0; }
.page-header.schedule .title {}
.page-header.schedule .title h1 {}
.page-header.schedule .title span { color: #417dff; }

/* SIDEBAR */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.sidebar {  }

.sidebar .ads {}
.sidebar .ads h1 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; position: relative; z-index: 1; padding: 15px 0px; margin: 0px 10px; font-size: 20px; letter-spacing: 1px; line-height: 1; }
.sidebar .ads .content { position: relative; top: -30px; padding-top: 50px; padding-bottom: 15px; }

.sidebar .mostview-sidebar { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.sidebar .mostview-sidebar h1 { position: relative; z-index: 1; padding: 15px 0px; margin: 0px 15px; font-size: 20px; letter-spacing: 1px; line-height: 1; }
.sidebar .mostview-sidebar .content { position: relative; padding-top: 50px; margin-top: 0px; margin-top: -30px;  }
.sidebar .mostview-sidebar .content .card { margin-bottom: 30px; min-height: 290px; height: auto; }

.sidebar .mostview-sidebar.columnist { padding-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.sidebar .mostview-sidebar.columnist h1 { position: relative; z-index: 1; padding: 15px 0px; margin: 0px 10px; font-size: 20px; letter-spacing: 1px; line-height: 1; }
.sidebar .mostview-sidebar.columnist .content { position: relative; padding-top: 50px; margin-bottom: 30px; }
.sidebar .mostview-sidebar.columnist .content .card { margin-bottom: 30px; height: auto; min-height: auto; }
.sidebar .mostview-sidebar.columnist .content .card .imgthumb .is_vdo img { width: 20%;}
.sidebar .mostview-sidebar.columnist .content .card .imgthumb .is_vdo { padding-top: 12%; }

.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview { margin-bottom: 30px; height: 410px; min-height: auto; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .imgthumb {}
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .imgthumb img { margin: 0; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .imgthumb .is_vdo { padding-top: 22%; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .imgthumb .is_vdo img { width: auto; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .imgthumb .social-share ul { margin-left: 5px; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head { position: relative; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile { padding-top: 45px; } /* margin: 0;*/
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .img { float: left; width: 50px; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .img a { width: 50px; height: 50px; border-radius: 50%; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .img a img { width: 110%; margin: 0px; margin-left: -5%; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio { float: left; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .name {}
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .name a { color: #333; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .name a:hover { color: #333; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .tag { margin: 0px; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .tag a { color : #3ce45c; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .profile .bio .tag a:hover { color : #3ce45c; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .head .cate { position: absolute; top: 0; right: 1px; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .date {}
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .title { margin: 5px 0px; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .title a { color: #333; }
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .view {}
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .view ul {}
.sidebar .mostview-sidebar.columnist .content .card-columnist.mostview .view ul li { color: #666; }

.sidebar .most-tag { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.sidebar .most-tag a { outline: none; text-decoration: none; }
.sidebar .most-tag .title { text-align: center; }
.sidebar .most-tag .title h1 { position: relative; min-width: 200px; width: auto; max-width: 80%; margin: auto; padding: 20px 40px; background: #274b99; font-size: 24px; letter-spacing: 1px; line-height: 1; color: #fff; z-index: 1; }
.sidebar .most-tag .content { display: block; clear: both; padding: 15px; padding-top: 50px; margin-top: -30px; background: #fff; }
.sidebar .most-tag .content ul {}
.sidebar .most-tag .content ul li {}
.sidebar .most-tag .content ul li a {}
.sidebar .most-tag .content ul li a span {}

.sidebar .most-word { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.sidebar .most-word a { outline: none; text-decoration: none; }
.sidebar .most-word .title { text-align: center; }
.sidebar .most-word .title h1 { position: relative; min-width: 200px; width: auto; max-width: 80%; margin: auto; padding: 20px 40px; background: transparent; font-size: 32px; color: #274b99; letter-spacing: 1px; line-height: 1; z-index: 1; }
.sidebar .most-word .content { display: block; clear: both; padding: 15px; padding-top: 30px; margin-top: -35px; background: #fff; }
.sidebar .most-word .content ul {}
.sidebar .most-word .content ul li { padding: 10px 0; }
.sidebar .most-word .content ul li a {}
.sidebar .most-word .content ul li a span { color: #666; }

.sidebar .most-person { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.sidebar .most-person a { outline: none; text-decoration: none; }
.sidebar .most-person .title { text-align: center; }
.sidebar .most-person .title h1 { position: relative; min-width: 200px; width: auto; max-width: 80%; margin: auto; padding: 20px 40px; background: transparent; font-size: 32px; color: #274b99; letter-spacing: 1px; line-height: 1; z-index: 1; }
.sidebar .most-person .content { display: block; clear: both; padding: 15px; padding-top: 30px; margin-top: -35px; background: #fff; }
.sidebar .most-person .content ul {}
.sidebar .most-person .content ul li { padding: 10px 0; }
.sidebar .most-person .content ul li a {}
.sidebar .most-person .content ul li a span { color: #666; }

/* RELATED */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.related { position: relative; padding: 15px 0px; }
.related .title { position: relative; }
.related h1 { position: relative; top: 0px; left: -4px; float: left; z-index: 1; padding: 15px 20px 10px 20px; margin-left: 10px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; letter-spacing: 1px; line-height: 1; }
.related .content { position: relative; min-height: unset; overflow: scroll; padding: 20px; margin-top: -20px; } /*min-height: 500px;*/
.related .content ul.list { position: relative; padding: 0px; }
.related .content ul.list li {}
.related .content ul.list li:last-child { padding-bottom: 6px; }
.related .content ul.list li:last-child:after { display: none;}
.related .content ul.list li:after { height: 9px; } /*padding-top: 15px;*/

.related.columnist { position: relative; padding: 15px 0px; }
.related.columnist .title { position: relative; }
.related.columnist h1 { position: relative; top: 0px; left: -4px; float: left; padding: 15px 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; letter-spacing: 1px; line-height: 1; }
.related.columnist .content { position: relative; min-height: unset; overflow: scroll; padding: 20px; } /*min-height: 500px;*/
.related.columnist .content ul.list { position: relative; padding: 0px; }
.related.columnist .content ul.list li { margin-bottom: 3px; }
.related.columnist .content ul.list li:last-child { margin-bottom: 0px; }


/* NEWS TEMPLATE LAYOUT */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* NEWS MAIN */
.news-main {}
.news-main .header {}
.news-main .header .bg-highlight { position: absolute; top: 30px; right: 0; width: 770px; height: 125px; }
.news-main .header .title {}
.news-main .header .title h1 { margin-bottom: 10px; font-size: 50px; }
.news-main .header .title span { font-size: 10px; }
.news-main .header .viewmore { top: 27px; }
.news-main .header .viewmore span {}
.news-main .leadcard { margin-bottom: 30px; }
.news-main .leadcard .card-news { margin-bottom: 30px; }
.news-main .zone-ads {}
.news-main .zone-ads .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 360px; }
.news-main .card { min-height: 300px; }


/* NEWS MAIN CATEGORY WITH BG */
.news-main-bg { padding-bottom: 30px; }
.news-main-bg .header { margin-bottom: 15px; }
.news-main-bg .header .bg-highlight { position: absolute; top: -20px; right: 15px; width: 90%; height: 125px; }
.news-main-bg .header .title {}
.news-main-bg .header .title h1 { position: relative; min-width: 260px; padding-top: 24px; padding-left: 20px; margin-top: -20px; margin-left: -30px; font-size: 50px; text-align: left; }
.news-main-bg .header .title span { font-size: 10px; position: absolute; top: 19px; }
.news-main-bg .header .viewmore { top: 21px; }
.news-main-bg .header .viewmore span { top: 0px; border: 2px solid #fff; background: #274b99; color: #fff; }
.news-main-bg .header .viewmore span:hover { border: 2px solid transparent; background: #fff; color: #274b99; }
.news-main-bg .leadcard { margin-bottom: 30px; }
.news-main-bg .zone-ads {}
.news-main-bg .zone-ads .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 380px; }
.news-main-bg .card { min-height: 300px; }
.news-main-bg .card .head .date { color: rgba(255, 255, 255, 0.5); }
.news-main-bg .card .title a { color: #fff; }
.news-main-bg .card .view ul li { color: #fff; }

/* NEWS SECOND CATEGORY */
.news-second {}
.news-second .header {}
.news-second .header .bg-highlight { position: absolute; top: 35px; right: 0; width: 300px; height: 125px; }
.news-second .header .title {}
.news-second .header .title h1 { margin-bottom: 10px; font-size: 50px; }
.news-second .header .title span { top: 5px; font-size: 10px; }
.news-second .header .viewmore { top: 27px; }
.news-second .header .viewmore span {}
.news-second .leadcard {} /*margin-bottom: 30px;*/
.news-second .zone-ads {}
.news-second .zone-ads .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 380px; }
.news-second .card { min-height: 300px; }

/* NEWS THIRD CATEGORY */
.news-third {}
.news-third .header {}
.news-third .header .bg-highlight { position: absolute; top: 35px; right: 0; width: 500px; height: 125px; }
.news-third .header .title {}
.news-third .header .title h1 { margin-bottom: 10px; font-size: 50px; }
.news-third .header .title span { top: 5px; font-size: 10px; }
.news-third .header .viewmore { top: 27px; }
.news-third .header .viewmore span {}
.news-third .card { margin-bottom: 30px; }

/* NEWS FORTH CATEGORY */
.news-forth {}
.news-forth .header {}
.news-forth .header .bg-highlight { position: absolute; top: 35px; right: 0; width: 82%; height: 125px; }
.news-forth .header .title {}
.news-forth .header .title h1 { margin-bottom: 10px; font-size: 50px; }
.news-forth .header .title span { top: 5px; font-size: 10px; }
.news-forth .header .viewmore { top: 27px; }
.news-forth .header .viewmore span {}
.news-forth .card { margin-bottom: 30px; }

.news-cate-entertainment .news-main-bg .header .title h1 { min-width: unset; width: 263px; }
.news-cate-economy.news-cate-business .news-main-bg .header .title h1 { min-width: unset; width: 320px; }
.news-cate-lifestyle .news-main .header .bg-highlight { width: 74%; }
.news-cate-agricultural .news-main-bg .header .title h1 { min-width: unset; width: 710px; }
.news-cate-royal .news-forth .header .bg-highlight { width: 63%; }
.news-cate-politics .news-third .header .bg-highlight { width: 62%; }
.news-cate-sport .news-forth .header .bg-highlight { width: 84%; }
.news-cate-crime .news-second .header .bg-highlight { width: 34%; }
.news-cate-foreign .news-second .header .bg-highlight { width: 39%; }

/* TAG */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.tag {}
.tag h2 { margin-bottom: 10px; font-size: 18px; }
.tag a { outline: none; text-decoration: none; }
.tag a span { display: block; padding: 10px 15px; margin-bottom: 10px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 12px; }
.tag ul.list { list-style: none; }
.tag ul.list li { float: left; margin-right: 10px; }
.tag ul.list li:last-child { margin-right: 0px; }

.tag.blue {}
.tag.blue h2 { color: #417dff; }
.tag.blue span { background: #fff; border: 1px solid #417dff; color: #417dff; }
.tag.blue span:hover { background: #417dff; border: 1px solid #417dff; color: #fff; transition: all 0.5s ease }

.tag.green {}
.tag.green h2 { color: #3ce45c; }
.tag.green span { background: #fff; border: 1px solid #3ce45c; color: #3ce45c; }
.tag.green span:hover { background: #3ce45c; border: 1px solid #3ce45c; color: #fff; transition: all 0.5s ease }


/* SOCIAL */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.social-share-sticky { position: fixed; width: 50px; height: 100px; top: 200px; display: none; z-index: 1; }
.social-share-sticky .count-share { text-align: center; color: #417dff; }
.social-share-sticky .count-share span { display: block; margin-top: 10px; }
.social-share-sticky .social-share { margin-top: 30px; }
.social-share-sticky .social-share ul {}
.social-share-sticky .social-share ul li { text-align: center; margin-top: 10px;  }
.social-share-sticky .social-share ul li a { outline: none; text-decoration: none; }
.social-share-sticky .social-share ul li a i { font-size: 30px; color: #dcdcdc; }
.social-share-sticky .social-share ul li a:hover i { color: #417dff; transition: all 0.5s ease; }

.social-contact { padding-bottom: 30px; }

.social.facebook-comment { position: relative; width: 100%;  } /*min-height: 300px;*/
.social.facebook-comment .fb-comments { margin-top: 30px; }

/* FONT RESIZE */
/*---------------------------------------------------------------------------------------------------------------------------------------*/
.font-size { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; position: relative; float: right }
.font-size .label { margin-top: 10px; color: #666; }
.font-size span { float: left; font-size: 14px; font-weight: 400; color: #417dff; }
.font-size ul { float: left; list-style: none; }
.font-size ul li { float: left; margin-left: 10px; }
.font-size ul li a {}
.font-size ul li a span { background: #dcdcdc; border-radius: 50px; text-align: center; }
.font-size ul li a span:hover { background: #274b99; color: #fff; transition: all 0.5s ease; }
.font-size ul li a span.small { font-size: 12px; margin-top: 3px; padding: 10px 12px; }
.font-size ul li a span.medium { font-size: 14px; margin-top: 1px; padding: 10px 13px; }
.font-size ul li a span.large { font-size: 16px; padding: 10px 13px;}
.font-size ul li a span.active { background: #417dff; color: #fff; }

/* BUTTON VIEWMORE */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.btn-viewmore { position: relative; text-align: center; min-height: 40px; }
.btn-viewmore span { position: relative; top: 10px; border: 2px solid #417dff; padding: 5px 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; }
.btn-viewmore span a { color: #417dff; text-decoration: none; outline: none; }
.btn-viewmore span:hover { background: #417dff; transition: all 0.5s ease; }
.btn-viewmore span:hover a { color: #fff; transition: all 0.5s ease; }

.btn-backhome { position: relative; text-align: center; min-height: 40px; margin-top: 30px; }
.btn-backhome span { position: relative; top: 10px; border: 2px solid #417dff; padding: 5px 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; }
.btn-backhome span a { color: #417dff; text-decoration: none; outline: none; }
.btn-backhome span:hover { background: #417dff; transition: all 0.5s ease; }
.btn-backhome span:hover a { color: #fff; transition: all 0.5s ease; }

/* DROPDOWN */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.filter { position: absolute; top: 51px; right: 0; float: right; z-index: 1; }
.filter .dropdown { float: left; margin-left: 10px; background: transparent; border: none; }
.filter .dropdown button { min-width: unset; width: 100%; background: #274b99; padding: 10px 0px 10px 20px ; padding-top: 13px; padding-bottom: 6px; border: none; border-radius: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; color: #fff; text-align: left; text-decoration: none; outline: none; letter-spacing: 1px; line-height: 1; }
.filter .dropdown button span {  float: right; padding-left: 20px; margin-top: -4px; margin-right: 20px; font-size: 22px; color: #fff;  } /*padding-left: 30px;*/
.filter .dropdown button.active { color: #fab216; }
.filter .dropdown ul { width: 100%; min-width: 200px; padding: 0px; margin: 0px; border: none; }
.filter .dropdown ul li { min-width: unset; padding: 10px 5px; padding-left: 20px; background: #274b99; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; color: #fff; }
.filter .dropdown ul li:hover { color: #fab216; transition: all 0.5s ease; }
.filter .dropdown ul li a { padding: 0px; margin: 0px; color: #fff; }
.filter .dropdown ul li a:hover { background: none; color: #fab216; transition: all 0.5s ease; }
.filter .dropdown ul.dropdown-menu>li>a { white-space: pre-wrap; }

.filter.search-dropdown { position: relative; width: 100%; top: 0; right: 0; float: left; }
.filter.search-dropdown .dropdown { margin: 0px; border: 1px solid #274b99; }
.filter.search-dropdown .dropdown ul { left: -1px; margin-top: 2px; }
.filter.search-dropdown .dropdown button { min-width: 100%; background: #fff; color: #274b99; }
.filter.search-dropdown .dropdown button span { color: #274b99; margin-top: 0; }
.filter.search-dropdown .dropdown .dropdown-menu li { margin: 0; }
.filter.search-dropdown .dropdown.open button { background: #274b99; color: #fff; }
.filter.search-dropdown .dropdown.open button span { color: #fff; }

/* HOME */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.home .live .live-button { position: relative; margin: auto; display: inherit; }

/* LIVE */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.live {
	position: relative; background: #222; padding: 100px 0;
	background-image: -webkit-repeating-radial-gradient(center center, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 1px, transparent 1px, transparent 100%);
    background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image: repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size: 3px 3px;
    -moz-background-size: 3px 3px;
    background-size: 3px 3px;
}
.live .scrolldown { position: relative; top: 30px; text-align: center; }
.live .scrolldown i { margin: auto; font-size: 40px; color: #fff; }
.live .container { position: relative; min-height: 300px; }
.live .container .bg-highlight { position: absolute; width: 96%; height: 530px; top: 30px; left: 20px; } /* bottom: 45px;*/
.live .live-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; border: 0; }
.live .live-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.live .schedule { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 120px; color: #fab216; margin-top: -38px; margin-bottom: 80px; }
.live .schedule h1 { position: relative; left: -3px; margin-top: 29px; margin-bottom: 15px; font-size: 60px; }
.live .schedule .current { position: relative; height: auto; max-height: unset; overflow: hidden; padding: 20px; padding-top: 30px; margin-top: -15px; margin-bottom: 15px; background-color: #fab216; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 36px; letter-spacing: 1px; line-height: 1.4; word-wrap: break-word; color: #000; } /*max-height: 130px;*/
.live .schedule .current span { position: absolute; display: block; top: 10px; margin-bottom: 15px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 12px; }
.live .schedule .next { min-height: 160px; padding: 20px; background-color: rgba(51,51,51,0.8); }
.live .schedule .next h2 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 18px; color: #fab216; }
.live .schedule .next h2:after { content:"\A"; display: block; width: 40px; height: 3px; margin-top: 6px; background: #fab216; }
.live .schedule .next ul li { height: 44px; overflow: hidden; margin-top: 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 15px; letter-spacing: 1px; line-height: 1.4; color: #fff; }
.live .schedule .next ul li span { display: block; margin-bottom: 10px; font-size: 12px; font-weight: 200; }
.live .live-button { position: relative; margin: auto; display: none; }
.live .live-button a { text-decoration: none; outline: none; }
.live .live-button span { position: relative; width: auto; top: 5px; right: 15px; padding: 8px 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 23px; letter-spacing: 1px; line-height: 1; }
.live .live-button span i { position: relative; top: 5px; font-size: 35px; }
.live.desktop {}
.live.desktop .left {}
.live.desktop .right { position: absolute; top: 0; right:0px; height: 0px; }
.live.desktop .live-button { text-align: right; }

.lives .page-header { margin-bottom: 0px; }

/* LIVE v.2 Live Reccommend (2018/01/18) */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.live .schedule { margin-bottom: 0px; }
.live .schedule h1 { margin-top: 0px; }
.live .schedule .current {  } /*top: -35px;*/

.live .right .recommeded-news {  }
.live .right .recommeded-news h1{ font-size: 20px; color: #417dff; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; text-transform: uppercase; text-align: center; margin-bottom: 15px; }

.live .right .recommeded-news .card.card-news { overflow: hidden; min-height: 300px; margin-bottom: 0px; }
.live .right .recommeded-news .card.card-news .imgthumb a { text-decoration: none; outline: none; }
.live .right .recommeded-news .card.card-news .head .cate span { margin-right: 1px; }
.live .right .recommeded-news .article-list { background-color: #fff; padding: 15px; padding-bottom: 40px; }

.live .right .recommeded-news .bx-wrapper .bx-pager.bx-default-pager a.active { background: #417dff; }
.live .right .recommeded-news .bx-wrapper .bx-pager.bx-default-pager a { background: #dcdcdc; }
.live .right .recommeded-news .bx-wrapper .bx-pager.bx-default-pager a { background: #dcdcdc; }
.live .right .recommeded-news .bx-wrapper .bx-controls-direction a { display: none; }

.live .live-button { position: absolute; top: 0; right: 0; }
.live .live-button span { top: -65px; }



@media only screen and (max-width:767px) {
	.live.mobile .bx-wrapper .bx-pager { margin-bottom: -10px; }
	.home .live.mobile .live-button span { top: -60px; right: 15px; }
	.home .live.mobile .nopadding { padding: 0px !important; }
}

@media only screen and (max-width:768px) {
	.live .scrolldown { top: 10px; }
	.live .live-button span { top: 15px !important; }
}

@media only screen and (max-width: 1023px) {
	/*.live .live-button { top: unset; bottom: 60px; right: 0px; }
	.live .live-button span { right: 0px; }*/

	.live .live-button span { top: 15px; right: 0px; }
}

@media only screen and (max-width:1024px) {
	/*.live .live-button span { top: 0px; }*/
	.live .schedule h1 { }
	.live .live-button span { top: -5px; }
	.live .schedule .current { top: 0px; }
}

@media only screen and (min-width:1024px) {
	.live .right .recommeded-news { margin-right: -38px; }
	.live .live-button span { right: 0px; }
}

/* SEARCH */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.search { position: relative; }
.search .text-search { position: relative; min-height: 90px; border: 3px solid #274b99; padding: 15px; padding-top: 30px; }
.search .text-search form {}
.search .text-search form input[type=text] { outline: none; text-decoration: none; width: 95%; float: left; border: none; border-bottom: 2px solid #F6A100; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; }
.search .filter { position: relative; }
.search .filter ul {}
.search .filter ul li { margin-right: 10px; }
.search .filter ul li:last-child { margin-right: 0px; }
.search .no-result { position: relative; margin-top: 30px; margin-bottom: 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; letter-spacing: 1px; line-height: 1; color: #333; }
.search .no-result h2 { font-size: 20px; }
.search .no-result p { font-size: 14px; color: #999; margin: 10px 0px; margin-top: 30px; }
.search .no-result ul { list-style-type: disc; }
.search .no-result ul li { margin-left: 60px; margin-bottom: 15px; font-size: 12px; color: #999; }
.search .amount-result { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; letter-spacing: 1px; line-height: 1; color: #666; }
.search .search-result {}
.search .search-result ul {}
.search .search-result ul li { padding-bottom: 15px !important; border-bottom: 1px solid #dcdcdc; }
.search .search-result ul li:last-child { border-bottom: none; }
.search .search-result .card-horizontal .imgthumb a img { width: 100%; margin-left: 0; }
.search .card-horizontal.search {}
.search button { border: none; background: transparent; font-size: 40px; outline: none; text-decoration: none; }
.search button i { font-size: 24px; color: #274b99; }

/* COLUMNSIT */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.columnist { padding-bottom: 30px; }
.columnist .bg-highlight { position: absolute; top: -20px; right: 0; width: 90%; height: 20px; }
.columnist .header { margin-top: -40px; }
.columnist .header .title { height: 100px; }
.columnist .header .title h1 { display: block; position: relative; width: 300px; height: 110px; top: -10px; padding-top: 5px; font-size: 60px; }
.columnist .header .title h1 span { z-index: 1; top: 12px; padding-left: 22px; font-size: 14px; text-align: left; }
.columnist .header .viewmore { position: absolute; top: 39px; right: 20px;}
.columnist .header .viewmore a { text-decoration: none; outline: none; }
.columnist .header .viewmore span { top: 0px; border-color: #3ce45c; background: #1d3770; color: #3ce45c; }
.columnist .header .viewmore span:hover { border-color: transparent; background: #3ce45c; color: #fff; }
.columnist .section-header {  }
.columnist .section-content { margin-top: -31px; }
.columnist .section-content .outside { position: relative; }
.columnist .section-content .outside .control-slider { position: absolute; top: 50%; margin-top: 200px; }
.columnist .section-content .outside .control-slider a { font-size: 30px; color: #3ce45c; text-decoration: none; outline: none; }
.columnist .section-content .outside .control-slider.left { left: -40px; }
.columnist .section-content .outside .control-slider.right { right: -40px; }
.columnist .bx-prev,.columnist .bx-next{color:#3ce45c;}
.columnist .bx-controls.bx-has-pager { display: none; }

.columnist-category { padding-bottom: 30px; }
.columnist-category .header { margin-top: -40px; }
.columnist-category .header .title { height: 100px; }
.columnist-category .header .title h1 { position: relative; display: block; top: -30px; font-size: 80px; width: 300px; height: auto; padding-top: 20px; }
.columnist-category .header .title h1 span { text-align: left; font-size: 14px; z-index: 1; padding-left: 30px; }
.columnist-category .header .viewmore { position: absolute; top: 0; right: 20px;}
.columnist-category .header .viewmore a { text-decoration: none; outline: none; }
.columnist-category .header .viewmore span { position: absolute; top: 33px; border-color: #3ce45c; background:#1d3770; padding: 1px 30px; }
.columnist-category .section-header {  }
.columnist-category .section-content { margin-top: -30px; }
.columnist-category .section-content .outside { position: relative; }
.columnist-category .section-content .outside .control-slider { position: absolute; top: 50%; margin-top: 20%; }
.columnist-category .section-content .outside .control-slider a { font-size: 30px; color: #3ce45c; text-decoration: none; outline: none; }
.columnist-category .section-content .outside .control-slider.left { left: -40px; }
.columnist-category .section-content .outside .control-slider.right { right: -40px; }
.columnist-category .bx-prev,.columnist-category .bx-next{color:#3ce45c;}
.colunmist-category .list .empty { position: relative; margin-top: -30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.colunmist-category .list .empty .content { position: relative; margin-top: 30px; border: 4px solid #3ce45c; padding: 80px 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 18px; text-align: center; }
.colunmist-category .list .empty .content h2 { margin-bottom: 20px; font-size: 40px; color: #3ce45c; }
.colunmist-category .list .empty .content a { color: #3ce45c; }

.colunmist-category-list { position: relative; } /*padding-bottom: 30px;*/
.colunmist-category-list .breadcrumb {}
.colunmist-category-list .filter { top: -15px; }
.colunmist-category-list .pull-up { margin-top: 0px; }
.colunmist-category-list .bg-dot-blue { margin-top: 15px; }
.colunmist-category-list .header { margin-top: -40px; }
.colunmist-category-list .header .title { height: 100px; }
.colunmist-category-list .header .title h1 { position: relative; display: block; top: -30px; font-size: 80px; width: 300px; height: auto; padding-top: 20px; }
.colunmist-category-list .header .title h1 span { text-align: left; font-size: 14px; z-index: 1; padding-left: 30px; }
.colunmist-category-list .header .viewmore { position: absolute; top: 0; right: 20px;}
.colunmist-category-list .header .viewmore a { text-decoration: none; outline: none; }
.colunmist-category-list .header .viewmore span { position: absolute; top: 33px; border-color: #3ce45c; background:#1d3770; padding: 1px 30px; }
.colunmist-category-list .section-header {  }
.colunmist-category-list .section-content { margin-top: -30px; }
.colunmist-category-list .section-content .outside { position: relative; }
.colunmist-category-list .section-content .outside .control-slider { position: absolute; top: 50%; margin-top: 20%; }
.colunmist-category-list .section-content .outside .control-slider a { font-size: 30px; color: #3ce45c; text-decoration: none; outline: none; }
.colunmist-category-list .section-content .outside .control-slider.left { left: -40px; }
.colunmist-category-list .section-content .outside .control-slider.right { right: -40px; }
.colunmist-category-list .btn-viewmore {}
.colunmist-category-list .btn-viewmore span { border-color: #3ce45c; }
.colunmist-category-list .btn-viewmore span:hover { background: #3ce45c; }
.colunmist-category-list .btn-viewmore span a { color: #3ce45c; }
.colunmist-category-list .btn-viewmore span a:hover { color: #fff; }
.colunmist-category-list .bx-prev, .colunmist-category-list .bx-next{ color:#3ce45c; }
.colunmist-category-list .card-columnist .head .profile .img a { border-color: #ebebeb; }
.colunmist-category-list .card-columnist { min-height: 530px; margin-bottom: 30px; }
.colunmist-category-list .card-columnist .head .profile .name a { color: #333; }
.colunmist-category-list .card-columnist .head .profile .name a:hover { color: #333; }
.colunmist-category-list .card-columnist .head .cate span a { font-size: 11px; font-weight: 400; }
.colunmist-category-list .card-columnist .title {} /*max-height: 50px;*/
.colunmist-category-list .card-columnist .title a { color: #333; }
.colunmist-category-list .card-columnist .caption a { color: #999; font-family: 'Tahoma','Arial','sans-serif'; }
.colunmist-category-list .card-columnist .view ul li { color: #333; }
.colunmist-category-list .columnist-page-header .caption { margin-top: -15px; }
.colunmist-category-list .columnist-page-header .filter .dropdown button { padding-top: 15px; padding-bottom: 15px; padding-right: 30px; line-height: 1.4; }
.colunmist-category-list .columnist-page-header .filter .dropdown button span { float: none; position: absolute; top: 17px; right: 0; }
.colunmist-category-list .columnist-page-header .filter .dropdown { width: 200px; }
.colunmist-category-list .columnist-page-header .filter .dropdown.open ul.dropdown-menu { min-width: unset; width: 200px; } /* use width like parent(.dropdown) */
.colunmist-category-list .columnist-page-header .filter .dropdown ul li { padding-right: 20px; }

.columnist-popular-list { position: relative; }
.columnist-popular-list .card-columnist { min-height: 500px; margin-bottom: 30px; }
.columnist-popular-list .card-columnist .head .profile .name a { color: #333; }
.columnist-popular-list .card-columnist .head .profile .name a:hover { color: #333; }
.columnist-popular-list .card-columnist .title a { color: #333; }
.columnist-popular-list .card-columnist .caption a { color: #999; font-family: 'Tahoma','Arial','sans-serif'; }
.columnist-popular-list .card-columnist .view ul li { color: #666; }
.columnist-popular-list .btn-viewmore {}
.columnist-popular-list .btn-viewmore span { border-color: #3ce45c; }
.columnist-popular-list .btn-viewmore span:hover { background: #3ce45c; }
.columnist-popular-list .btn-viewmore span a { color: #3ce45c; }
.columnist-popular-list .btn-viewmore span a:hover { color: #fff; }

.columnist-recent { padding-bottom: 40px; min-height: 570px; }
.columnist-recent .header { margin-top: -40px; }
.columnist-recent .header .title { height: auto; }
.columnist-recent .header .title h1 { position: relative; display: block; top: -10px; width: 350px; height: auto; padding-top: 15px; padding-left: 30px; margin-bottom: 10px; font-size: 50px; text-align: left; }
.columnist-recent .header .title h1 span { text-align: left; font-size: 14px; z-index: 1; padding-left: 30px; }
.columnist-recent .header .viewmore { position: absolute; top: 0; right: 20px;}
.columnist-recent .header .viewmore a { text-decoration: none; outline: none; }
.columnist-recent .header .viewmore span { position: absolute; top: 33px; border-color: #3ce45c; background:#1d3770; color: #3ce45c; }
.columnist-recent .header .viewmore span:hover { border-color: transparent; background:#3ce45c; color: #fff; }
.columnist-recent .section-header {  }
.columnist-recent .section-content { margin-top: -30px; }
.columnist-recent .section-content .outside { position: relative; }
.columnist-recent .section-content .outside .control-slider { position: absolute; top: 50%; margin-top: 20%; }
.columnist-recent .section-content .outside .control-slider a { font-size: 30px; color: #3ce45c; text-decoration: none; outline: none; }
.columnist-recent .section-content .outside .control-slider.left { left: -40px; }
.columnist-recent .section-content .outside .control-slider.right { right: -40px; }
.columnist-recent .bx-prev,.columnist-recent .bx-next{color:#3ce45c;}
.columnist-recent { position: relative; }
.columnist-recent .card-columnist { min-height: 360px; margin-bottom: 15px; } /*min-height: 500px;*/
.columnist-recent .card-columnist .head .profile .name a { color: #fff; }
.columnist-recent .card-columnist .title {} /*max-height: 50px;*/
.columnist-recent .card-columnist .title a { color: #fff; }
.columnist-recent .card-columnist .caption a { color: #fff; }
.columnist-recent .card-columnist .view ul li { color: #fff; }
.columnist-recent.tablet .section-content .outside { display: none; }


.columnist-detail { position: relative; }
.columnist-detail a { outline: none; text-decoration: none; }
.columnist-detail .bg-highlight { position: absolute; top: -20px; right: 15px; width: 90%; height: 20px; background: url(../images-v4/pattern_dot_blue.png); }
.columnist-detail .page-header {}
.columnist-detail .page-header .breadcrumb {}
.columnist-detail .page-header .title { border: none; padding-bottom: 0px; margin-bottom: 10px; }
.columnist-detail .page-header .title h1 { position: relative; float: left; background: #fff; padding: 30px 30px 10px 15px; margin-left: -15px; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 45px; text-align: left; color: #333; }
.columnist-detail .page-header .caption { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.columnist-detail .page-header .caption .profile {}
.columnist-detail .page-header .caption .profile a { width: 100%; overflow: hidden; }
.columnist-detail .page-header .caption .profile a img { width: 100%; border: 3px solid #ebebeb; border-radius: 50%; }
.columnist-detail .page-header .caption .author { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 500; font-size: 18px; letter-spacing: 1px; line-height: 1; color: #333; margin-top: 8px; margin-bottom: 5px; }
.columnist-detail .page-header .caption .date { font-size: 12px; color: #666; }
.columnist-detail .page-header .caption .tag { position: relative; text-align: center; }
.columnist-detail .page-header .caption .tag a { position: relative; top: 17px; color: #3ce45c; border: 1px solid #3ce45c; padding: 5px 10px; margin-right: 10px; }
.columnist-detail .page-header .caption .tag a:hover { background: #3ce45c; color: #fff; transition: all 0.5s ease; }
.columnist-detail .page-header .caption .tag a:last-child { margin-right: 0px; }
.columnist-detail .page-header .caption .tag a span { position: relative; display: inline-block; padding: 0px; margin: 0px; }
.columnist-detail .page-header .caption .tag ul {  width: 70%; margin: auto; }
.columnist-detail .page-header .caption .tag ul li { position: relative; float: left; margin-top: 10px; margin-right: 10px; }
.columnist-detail .page-header .caption .tag ul li a {}
.columnist-detail .page-header .caption .tag ul li a span { display: block; padding: 10px; margin: 0px; border: 1px solid #3ce45c; }
.columnist-detail .page-header .caption .view { padding-top: 5px; }
.columnist-detail .page-header .caption .view ul { position: relative; margin-top: 20px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; list-style: none; float: right; }
.columnist-detail .page-header .caption .view ul li { float: left; font-size: 16px; letter-spacing: 1px; color: #666; border: none; padding: 0px !important; }
.columnist-detail .page-header .caption .view ul li:first-child:before { content: ""; padding-left: 0px; }
.columnist-detail .page-header .caption .view ul li.web i, .columnist-detail .page-header .caption .view ul li.share i { color: #3ce45c; }
.columnist-detail .page-header .caption .view ul li.web {}
.columnist-detail .page-header .caption .view ul li.web i {}
.columnist-detail .page-header .caption .view ul li.share { margin-right: 10px; }
.columnist-detail .page-header .caption .view ul li.share i {}
.columnist-detail .page-header .caption .view ul li.social-icon { margin-top: -3px; }
.columnist-detail .page-header .caption .view ul li.social-icon:before { content: ''; display: none; }
.columnist-detail .page-header .caption .view ul li.social-icon a { color: #dcdcdc; margin-left: 5px; margin-left: 13px; }
.columnist-detail .page-header .caption .view ul li.social-icon a:hover { color: #3ce45c; transition: all 0.5s ease; }
.columnist-detail .page-header .caption .view ul li.social-icon i { font-size: 30px; }
.columnist-detail .page-header .caption .social-share-sticky {  }
.columnist-detail .description {}
.columnist-detail .description .img-feature { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0; background: #000; }
.columnist-detail .description .img-feature img { width: 100% !important; height: auto; }
.columnist-detail .description .img-gallery { position: relative; background: #000; }
.columnist-detail .description .img-gallery .slider { position: relative; }
.columnist-detail .description .img-gallery .slider .slick-list { /*overflow: hidden;*/ }
.columnist-detail .description .img-gallery .slider .slick-arrow { position: absolute; top: 50%; z-index: 1; }
.columnist-detail .description .img-gallery .slider .slick-prev { left: 0px; border: 1px solid red; border: none; background: none; color: transparent; }
.columnist-detail .description .img-gallery .slider .slick-next { right: 0px; border: 1px solid red; }
.columnist-detail .description .img-gallery .slider .slick-prev::before { font-family:"Ionicons"; content: "\f361"; font-size: 30px; color: #fff; }
.columnist-detail .description .font-size {}
.columnist-detail .description .content { letter-spacing: 1px; line-height: 1; font-family: 'Tahoma','Arial','sans-serif' !important; font-size: 14px !important; }
.columnist-detail .description .content p { letter-spacing: 0px; line-height: 1.5; margin-bottom: 20px; }
.columnist-detail .description .content p img { margin: 0px; width: 100% !important; height: auto !important; }
.columnist-detail .description .content .quote { position: relative; padding: 20px 40px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; text-align: center; color: #3ce45c; line-height: 1.5; border: 3px solid #3ce45c; }
.columnist-detail .description .content .quote p { font-style: italic; color: #333; line-height: 1.5; }
.columnist-detail .description .content .quote p:before { position: absolute; top: -10px; left: 10px; font-family: 'psl156pro','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 60px; content: open-quote; color: #3ce45c; float: left; }
.columnist-detail .description .content .quote p:after { position: absolute; bottom: -30px; right: 30px; font-family: 'psl156pro','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 60px; content: close-quote; color: #3ce45c; float: right; }
.columnist-detail .description .content img { width: 100%; height: auto; margin: 20px 0px; }
.columnist-detail .description .viewmore { text-align: center; }
.columnist-detail .description .viewmore span { position: relative; padding: 5px 40px; margin: auto; border: 2px solid #274b99; color: #274b99; }
.columnist-detail .description .viewmore a { outline: none; text-decoration: none; color: #274b99; }
.columnist-detail .description .viewmore a:hover { color: #fff; }
.columnist-detail .description .left {}
.columnist-detail .description .right { padding-right: 0px; }
.columnist-detail .columnist-profile { display: block; position: relative; border: 3px solid #3ce45c; padding: 15px 15px 15px 0px; }
.columnist-detail .columnist-profile .imgthumb {}
.columnist-detail .columnist-profile .imgthumb img { width: 100%; }
.columnist-detail .columnist-profile .bio { position: relative; min-height: 154.75px; padding: 20px; z-index: 1; background: #3ce45c; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.columnist-detail .columnist-profile .bio .author { font-size: 20px; letter-spacing: 1px; line-height: 1; color: #333; }
.columnist-detail .columnist-profile .bio .author a { color: #333; }
.columnist-detail .columnist-profile .bio .author:after { display: block; position: relative; content: ''; width: 10%; height: 2px; margin: 0px; margin: 20px 0px; border-bottom: 2px solid #fff; }
.columnist-detail .columnist-profile .bio .caption { font-size: 13px; color: #333; letter-spacing: 1px; line-height: 1.5; }
.columnist-detail .columnist-profile .bg-highlight { position: absolute; top: 12px; right: 7px; width: 220px; height: 190px; }

.columnist-detail .social-share-sticky .count-share { text-align: center; color: #3ce45c; }
.columnist-detail .social-share-sticky .social-share {}
.columnist-detail .social-share-sticky .social-share ul {}
.columnist-detail .social-share-sticky .social-share ul li {}
.columnist-detail .social-share-sticky .social-share ul li a {}
.columnist-detail .social-share-sticky .social-share ul li a:hover i { color: #3ce45c; transition: all 0.5s ease; }

.columnist-detail .font-size ul li a span { background: #dcdcdc; color: #3ce45c; border-radius: 50px; text-align: center; }
.columnist-detail .font-size ul li a span:hover { background: #3cbe3e; color: #fff; transition: all 0.5s ease; }
.columnist-detail .font-size ul li a span.small { font-size: 12px; margin-top: 3px; padding: 10px 12px; }
.columnist-detail .font-size ul li a span.medium { font-size: 14px; margin-top: 1px; padding: 10px 13px; }
.columnist-detail .font-size ul li a span.large { font-size: 16px; padding: 10px 13px;}
.columnist-detail .font-size ul li a span.active { background: #3ce45c; color: #fff; }

.columnist-mostview {}
.columnist-mostview .section-header { padding-top: 10px; margin-top: -20px; }
.columnist-mostview .section-header .header {}
.columnist-mostview .section-header .header .title { width: 50%; margin: auto; }
.columnist-mostview .section-header .header .title h1 { padding: 15px; font-size: 40px; }
.columnist-mostview .section-header .header .viewmore { top: 0; margin-top: 20px; }
.columnist-mostview .section-header .header .viewmore span { top: 0; }
.columnist-mostview .section-content {}


/* NEWS */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.news-category .zone-ads { position: relative; } /*padding-top: 30px; padding-bottom: 30px; margin-top: 25px;*/
.news-category .news-cate-social .news-main {} /*margin-bottom: 30px;*/
.news-category .news-cate-foreign { margin-bottom: 30px; }
.news-category .news-cate-politics .pull-down { margin-top: 28px; }
.news-category .news-cate-sport .card-news { margin-bottom: 0; }
.news-category .news-cate-lifestyle { margin-bottom: 30px; }
.news-category .news-cate-royal { margin-bottom: 30px; }

.news-list { } /* overflow: hidden;*/
.news-list .news-list-main {}
.news-list .news-list-main .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 360px; }
.news-list .news-list-viewmore {}
.news-list .news-list-viewmore .card { margin-bottom: 30px; }
.news-list .news-list-main .zone-ads { margin-top: -100px; }
.news-list .news-list-main .pull-down { padding-top: 100px; }

.news-popular-list {}
.news-popular-list .news-list-main {}
.news-popular-list .news-list-main .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 360px; }
.news-popular-list .news-list-viewmore {}
.news-popular-list .news-list-viewmore .card { margin-bottom: 30px; }
.news-popular-list .news-list-main .zone-ads { margin-top: -100px; }
.news-popular-list .news-list-main .pull-down { padding-top: 100px; }

.news-today-list {}
.news-today-list .news-list-main {}
.news-today-list .news-list-main .bg-highlight { position: absolute; bottom: 0; right: 0; width: 100%; height: 360px; }
.news-today-list .news-list-viewmore {}
.news-today-list .news-list-viewmore .card { margin-bottom: 30px; }
.news-today-list .news-list-main .zone-ads { margin-top: -100px; }
.news-today-list .news-list-main .pull-down { padding-top: 100px; }

.news-detail {}
.news-detail .page-header {}
.news-detail .page-header .breadcrumb {}
.news-detail .page-header .title { border: none; padding-bottom: 0px; margin-bottom: 30px; }
.news-detail .page-header .title h1 { position: relative; float: left; background: #fff; padding: 30px 30px 10px 15px; margin-left: -15px; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 45px; text-align: left; color: #333; }
.news-detail .page-header .caption { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.news-detail .page-header .caption .author { font-size: 12px; font-style: italic; letter-spacing: 1px; line-height: 1; color: #417dff; margin-bottom: 10px; }
.news-detail .page-header .caption .date { font-size: 12px; color: #666; }
.news-detail .page-header .caption .view {}
.news-detail .page-header .caption .view ul {}
.news-detail .page-header .caption .view ul li {  } /*min-width: 120px;*/
.news-detail .page-header .caption .view ul li:last-child { min-width: unset; }
.news-detail .page-header .caption .view ul li i {}
.news-detail .page-header .caption .view ul li.web { margin-top: 1px; }
.news-detail .page-header .caption .view ul li.web i {}
.news-detail .page-header .caption .view ul li.share { margin-right: 10px; }
.news-detail .page-header .caption .view ul li.share i {}
.news-detail .page-header .caption .view ul li span {}
.news-detail .page-header .caption .view ul li.web span {}
.news-detail .page-header .caption .view ul li.share span {}
.news-detail .page-header .caption .view ul li.social-icon { margin-top: -3px; }
.news-detail .page-header .caption .view ul li.social-icon:before { content: ''; display: none; }
.news-detail .page-header .caption .view ul li.social-icon a { color: #dcdcdc; margin-left: 5px; margin-left: 13px; }
.news-detail .page-header .caption .view ul li.social-icon a:hover { color: #417dff; transition: all 0.5s ease; }
.news-detail .page-header .caption .view ul li.social-icon i { font-size: 30px; }
.news-detail .page-header .caption .social-share-sticky {}
.news-detail .description {}
.news-detail .description .img-feature { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0; background: #000; }
.news-detail .description .img-feature img { width: 100% !important; height: auto; }
.news-detail .description .img-gallery { position: relative; background: #000; }
.news-detail .description .img-gallery .slider { position: relative; }
.news-detail .description .img-gallery .slider .slick-list { /*overflow: hidden;*/ }
.news-detail .description .img-gallery .slider .slick-arrow { position: absolute; top: 50%; z-index: 1; }
.news-detail .description .img-gallery .slider .slick-prev { left: 0px; border: 1px solid red; border: none; background: none; color: transparent; }
.news-detail .description .img-gallery .slider .slick-next { right: 0px; border: 1px solid red; }
.news-detail .description .img-gallery .slider .slick-prev::before { font-family:"Ionicons"; content: "\f361"; font-size: 30px; color: #fff; }
.news-detail .description .font-size {}
.news-detail .description .content { letter-spacing: 1px; line-height: 1; font-family: 'Tahoma','Arial','sans-serif' !important; font-size: 14px !important; }
.news-detail .description .content p { letter-spacing: 0px; line-height: 1.5; margin-bottom: 20px; }
.news-detail .description .content p img { margin: 0; width: 100% !important; height: auto !important; }
.news-detail .description .content .quote { word-wrap: break-word; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; color: #417dff; line-height: 1.5; }
.news-detail .description .content img { width: 100%; height: auto; }
.news-detail .description .viewmore { text-align: center; }
.news-detail .description .viewmore span { position: relative; padding: 5px 40px; margin: auto; border: 2px solid #274b99; }
.news-detail .description .viewmore a { outline: none; text-decoration: none; color: #274b99; }
.news-detail .description .viewmore a:hover { color: #fff; }
.news-detail .description .left {}
.news-detail .description .right { padding-right: 0px; }

/* UPDATE NEWS */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.update-news { background: #ebebeb; padding-top: 0px; padding-bottom: 60px; }
.update-news .bg-highlight-top-left { width: 230px; height: 210px; margin-top: -30px; }
.update-news .header {}
.update-news .header .title { margin-top: -10px; }
.update-news .header .title span { font-size: 12px; height: auto; }
.update-news .header .title h1 { height: auto; font-size: 60px; }
.update-news .header .viewmore { top: 25px; }
.update-news .header .viewmore span { border-color: #274b99; top: 0px; }
.update-news .section-header { margin-top: -20px; }
.update-news .section-content { padding-left: -30px; }

.update-news {}
.update-news .section-header {}
.update-news .section-content {}
.update-news .section-content ul.news-list { list-style: none; }
.update-news .section-content ul.news-list li { float: left; width: 100%; padding: 0 0 10px 0; margin-bottom: 0px;   }
.update-news .section-content ul.news-list li.news { width: 100%; border-bottom: 2px dotted #417dff; }
.update-news .section-content ul.news-list li.news:last-child { margin-bottom: 15px;}
.update-news .section-content ul.news-list .view ul li { width: auto; }

.update-news .head-subsection { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.update-news .head-subsection .cate span { display: block; float: left; padding: 10px 15px; background-color: #417dff; text-align: center; color: #fff; }
.update-news .head-subsection .cate span:hover {}
.update-news .head-subsection .viewmore { top: 6px; right: 0px; }
.update-news .head-subsection .viewmore span { display: block; float: right; padding: 5px 15px; border: 2px solid #417dff; color: #417dff; }
.update-news .head-subsection .viewmore span:hover { background: #417dff; border: 2px solid transparent; color: #fff; transition: all 0.5s ease; }
.update-news .head-subsection .viewmore span a { text-decoration: none; outline: none; }
.update-news .head-subsection .viewmore span i { font-size: 14px; }
.update-news .content-subsection {}

/* DAILYNEWS */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.dailynews .leadcard .card .title { max-height: 100px; }
.dailynews .bg-highlight-top-left { width: 250px; height: 380px; margin-top: -30px; }
.dailynews .header { top: -30px; }
.dailynews .header .title {  }
.dailynews .header .title h1 { font-size: 60px; height: auto; padding-top: 8px; margin-top: 0px; margin-bottom: 15px; } /*padding-top: 20px;*/
.dailynews .header .title span { font-size: 14px; height: 15px; top: 10px; margin-top: 0px; }
.dailynews .header .viewmore {  }
.dailynews .header .viewmore span { top: 50px; }
.dailynews .leadcard .card-news { top: -30px; }
.dailynews .card.card-news { min-height: 320px; margin-bottom: 0px; }
.dailynews .holoscope { padding-top: 72px; }

/* TV-PROGRAM */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.tv-program { position: relative; ;padding-bottom: 0px; }
.tv-program .header { margin-top: -40px; }
.tv-program .header .title { height: 100px; }
.tv-program .header .title h1 { display: block; position: relative; top: -10px; width: auto; max-width: unset; height: 100px; padding-top: 25px; padding-left: 30px; padding-right: 30px; background: #1d3770; font-size: 60px; text-align: left; color: #fff; }
.tv-program .header .title h1.style-default {}
.tv-program .header .title h1.style-1 { margin-right: -30px; }
.tv-program .header .title h1 span { top: -92px; z-index: 1; text-align: left; font-size: 14px; color: #417dff; }
.tv-program .header .viewmore { position: relative; margin-top: 10px; }
.tv-program .header .viewmore ul { float: right; margin-top: 10px; }
.tv-program .header .viewmore ul li { float: left; margin-right: 35px; }
.tv-program .header .viewmore ul li:first-child { margin-right: 15px; }
.tv-program .header .viewmore ul li:last-child { margin-right: 0px;}
.tv-program .header .viewmore a { position: relative; display: block; text-decoration: none; outline: none; width: auto; }
.tv-program .header .viewmore span { display: inline; position: relative; width: 100%; top: 20px;  background: #1d3770; border: 2px solid #fff; color: #fff; }
.tv-program .header .viewmore span:hover { background: #fff; border: 2px solid transparent; color: #1d3770; transition: all 0.5s ease; }
.tv-program .header .viewmore span.btn-live { padding: 0 30px; letter-spacing: 2px; }
.tv-program .header .viewmore span.btn-live i { position: relative; top: 3px; font-size: 24px; }
.tv-program .section-header { position: relative; background: #1d3770; }
.tv-program .section-header .bg-highlight { position: absolute; top: -20px; right: 15px; width: 90%; height: 20px; background: url('../images-v4/pattern_dot_blue.png'); }
.tv-program .section-content { margin-top: -30px; }

.program-category {}
.program-category .page-header { margin-bottom: 60px; }
.program-category .list {}
.program-category .list .card, .program-category .list .is-ads { min-height: 420px; margin-bottom: 30px; }

.program-list {}
.program-list .leadcard .card .title { min-height: unset; height: auto; }
.program-list .imgthumb .is_vdo img { width: 50px; height: 50px; }
.program-list .zone-ads {}

.program-detail { position: relative; }
.program-detail .page-header {}
.program-detail .page-header .breadcrumb {}
.program-detail .page-header .title { border: none; padding-bottom: 0px; margin-bottom: 30px; }
.program-detail .page-header .title h1 { position: relative; float: left; background: #fff; padding: 30px 30px 10px 15px; margin-left: -15px; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 45px; text-align: left; color: #333; }
.program-detail .page-header .caption { position: relative; margin-bottom: 30px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.program-detail .page-header .caption .author { font-size: 12px; font-style: italic; letter-spacing: 1px; line-height: 1; color: #417dff; margin-bottom: 10px; }
.program-detail .page-header .caption .date { font-size: 12px; color: #666; }
.program-detail .page-header .caption .view {}
.program-detail .page-header .caption .view ul {}
.program-detail .page-header .caption .view ul li {}
.program-detail .page-header .caption .view ul li.web {}
.program-detail .page-header .caption .view ul li.web i {}
.program-detail .page-header .caption .view ul li.share { margin-right: 10px; }
.program-detail .page-header .caption .view ul li.share i {}
.program-detail .page-header .caption .view ul li.social-icon { margin-top: -3px; }
.program-detail .page-header .caption .view ul li.social-icon:before { content: ''; display: none; }
.program-detail .page-header .caption .view ul li.social-icon a { color: #dcdcdc; margin-left: 5px; margin-left: 13px; }
.program-detail .page-header .caption .view ul li.social-icon a:hover { color: #417dff; transition: all 0.5s ease; }
.program-detail .page-header .caption .view ul li.social-icon i { font-size: 30px; }
.program-detail .page-header .caption .social-share-sticky {}
.program-detail .description {}
.program-detail .description .img-feature { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0; background: #000; }
.program-detail .description .img-feature iframe { width: 100% !important; height: auto; }
.program-detail .description .img-gallery { position: relative; background: #000; }
.program-detail .description .img-gallery .slider { position: relative; }
.program-detail .description .img-gallery .slider .slick-list { /*overflow: hidden;*/ }
.program-detail .description .img-gallery .slider .slick-arrow { position: absolute; top: 50%; z-index: 1; }
.program-detail .description .img-gallery .slider .slick-prev { left: 0px; border: 1px solid red; border: none; background: none; color: transparent; }
.program-detail .description .img-gallery .slider .slick-next { right: 0px; border: 1px solid red; }
.program-detail .description .img-gallery .slider .slick-prev::before { font-family:"Ionicons"; content: "\f361"; font-size: 30px; color: #fff; }
.program-detail .description .font-size {}
.program-detail .description .content { letter-spacing: 1px; line-height: 1; font-family: 'Tahoma','Arial','sans-serif' !important; font-size: 14px !important; }
.program-detail .description .content p { letter-spacing: 0px; line-height: 1.5; }
.program-detail .description .content p img { margin: 30px 0; width: 100% !important; height: auto !important; }
.program-detail .description .content .quote { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 20px; color: #417dff; line-height: 1.5; }
.program-detail .description .content img { width: 100%; height: auto; }
.program-detail .tv-program.mobile .section-header .header .viewmore ul li:first-child { width: 50%; }


.schedule { position: relative; letter-spacing: 1px; line-height: 1; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.schedule a { outline: none; text-decoration: none; }
.schedule .header { position: relative; background: #182f60; }
.schedule .header .date { position: relative; }
.schedule .header .date h1 { max-width: 450px; height: auto; padding-top: 15px; padding-bottom: 10px; margin-top: -15px; margin-left: 15px; background: #182f60; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 80px; text-align: center; color: #fff; }
.schedule .header .date .link { position: absolute; top: 45px; right: 0; }
.schedule .header .date .link ul {}
.schedule .header .date .link ul li { float: left; margin-right: 15px; }
.schedule .header .date .link ul li a {}
.schedule .header .date .link ul li a span { padding: 5px 20px; border: 2px solid #fff; letter-spacing: 1px; line-height: 1; color: #fff; }
.schedule .header .date .link ul li a span:hover { background: #fff; border: 2px solid transparent; color: #182f60; transition: all 0.5s ease; }
.schedule .header .date .link ul li a span i { position: relative; top: 3px; font-size: 24px; }
/*.schedule .header .date .link ul li a span.btn-live { position: relative; background: #ff4545; }
.schedule .header .date .link ul li a span.btn-live:hover { background: #fff; border: 2px solid transparent; color: #ff4545; transition: all 0.5s ease; }
.schedule .header .date .link ul li a span.btn-live i { position: relative; top: 3px; }*/
.schedule .header .date .link ul li a span.btn-live {}
.schedule .header .date .link ul li a span.btn-live:hover {}
.schedule .header .date .link ul li a span.btn-live i {}
.schedule .schedule-list { position: relative; margin-top: 45px; }
.schedule .schedule-list .schedule-nav .highlight-nav { position: absolute; width: 100%; height: 80px; top: -45px; left: 0; background: url('../images-v4/pattern_dot_blue.png'); }
.schedule .schedule-list .schedule-nav .nav-tabs { border: none; }
.schedule .schedule-list .schedule-nav .nav-tabs li { margin-right: 3px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; }
.schedule .schedule-list .schedule-nav .nav-tabs li:first-child { margin-left: 8px; }
.schedule .schedule-list .schedule-nav .nav-tabs li:last-child { margin-right: 0px; }
.schedule .schedule-list .schedule-nav .nav-tabs li a:hover { background: #fff; transition: all 0.5s ease; }
.schedule .schedule-list .schedule-nav .nav-tabs li a { padding: 20px 57px; font-size: 20px; color: #274b99; }
.schedule .schedule-list .schedule-nav .nav-tabs li a, .schedule .schedule-list .schedule-nav .nav-tabs li a:hover, .schedule .schedule-list .schedule-nav .nav-tabs li a:active, .schedule .schedule-list .schedule-nav .nav-tabs li a:focus { border: none; }
.schedule .schedule-list .schedule-nav .nav-tabs li.active a { background: #fff; color: #fab216; }

/* MOST VIEW */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.mostview { position: relative; }
.mostview .header { margin-top: -40px; }
.mostview .header .title { width: 90%; margin: auto; }
.mostview .header .title h1 { font-size: 40px; width: 600px; height: auto; padding-top: 20px; padding-bottom: 30px; margin-top: 0px; margin: auto; letter-spacing: 1px; }
.mostview .header .title span { font-size: 14px; height: 25px; }
.mostview .header .viewmore { position: absolute; top: 15px; right: 0; }
.mostview .header .viewmore a { text-decoration: none; outline: none; }
.mostview .header .viewmore span { position: relative; top: 10px; }
.mostview .section-content .card.card-news { min-height: 300px; margin-bottom: 0px; }

/* LIFESTYLE */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.lifestyle { position: relative; margin-top: -30px; }
.lifestyle .header { margin-top: -40px; }
.lifestyle .header .title { width: 50%; margin: auto; }
.lifestyle .header .title h1 { font-size: 40px; width: 250px; height: auto; padding-top: 20px; padding-bottom: 30px; margin: auto; margin-top: 0px; letter-spacing: 1px; }
.lifestyle .header .title span { font-size: 14px; height: 25px; }
.lifestyle .header .viewmore { position: absolute; top: 15px; right: 0; }
.lifestyle .header .viewmore a { text-decoration: none; outline: none; }
.lifestyle .header .viewmore span { position: relative; top: 10px; }
.lifestyle .section-header {}
.lifestyle .section-content { padding-top: 25px; margin-top: -43px; }

.home .lifestyle .card.card-news { min-height: 320px; }

/* HOTCLIP */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.hot-clip { position: relative; margin-top: 15px; }
.hot-clip .section-header { position: relative; padding: 0px; margin: 0px; }
.hot-clip .section-header h1 { padding-top: 55px; padding-bottom: 50px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 30px; letter-spacing: 1px; line-height: 1px; }
.hot-clip .section-header span { position: absolute; top: 0; right: 0; background: transparent; border: 2px solid #fff; color: #fff; padding: 5px 15px; }
.hot-clip .section-header span:hover { background: #fff; border: 2px solid #fff; color: #274b99; transition: all 0.5s ease; }
.hot-clip .section-content { height: 1440px; padding: 0px; padding-top: 30px; margin: 0px; overflow: scroll; }
.hot-clip .section-content ul {}
.hot-clip .section-content ul > li { margin-bottom: 15px; padding: 0px 30px; }

/* HOT TOPIC */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.hot-topic { position: relative; }
.hot-topic .bg-highlight { position: absolute; top: 0; left: 0; width: 960px; height: 130px; background: url('../images-v4/pattern_dot_blue.png'); }
.hot-topic .bg-highlight-top-left { width: 346px; height: 121px; margin-bottom: 50px; }
.hot-topic .header { padding-top: 15px; }
.hot-topic .viewmore{top:0px;}
.hot-topic .header .title span { font-size: 12px; height: auto; color: #faacae;  }
.hot-topic .header .title h1 { height: auto; padding-top: 5px; padding-bottom: 10px; font-size: 45px; letter-spacing: 1px; line-height: 1; }
.hot-topic .header .viewmore span { top: 15px; background: #fff; border-color: #ff4545; color: #ff4545; }
.hot-topic .header .viewmore span:hover { background: #ff4545; border-color: transparent; color: #fff; }
.hot-topic .section-header { position: relative; padding: 0px; margin: 0px; }
.hot-topic .section-content { padding-left: -30px; }
.hot-topic .border-red { padding-top: 40px; margin-top: 16px; }

/* PHOTO GALLERY */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.photo-gallery { position: relative; }
.photo-gallery .bg-highlight { position: absolute; top: 0; right: 15px; width: 100%; height: 85px; background: url('../images-v4/pattern_dot_blue.png'); }
.photo-gallery .header {}
.photo-gallery a { text-decoration: none; outline: none; }
.photo-gallery .header h1 { position: absolute; top: 0; left: -15px; width: 410px; height: 180px; padding: 15px; padding-top: 37px; background: #274b99; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 500; font-size: 60px; color: #fff; letter-spacing: 1px; line-height: 1; }
.photo-gallery .header h1 span { position: relative; display: block; top: -75px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 14px; color: #417dff; letter-spacing: 1px; line-height: 1; text-transform: uppercase; }
.photo-gallery .header .viewmore { position: absolute; top: 53px; right: 0px; }
.photo-gallery .header .viewmore a { text-decoration: none; outline: none; }
.photo-gallery .header .viewmore span { position: relative; background: #fff; color: #274b99; }
.photo-gallery .header .viewmore span:hover { background: #274b99; color: #fff; transition: all 0.5s ease; }
.photo-gallery .content { margin-top: 110px; }
.photo-gallery .content .card.card-photo-gallery {}
.photo-gallery .left {}
.photo-gallery .right { margin-top: 110px; }
.photo-gallery .right .pull-top { margin-top: -62px; }

.photo-gallery-list { position: relative; overflow: hidden }
.photo-gallery-list .breadcrumb { display: block; margin-top: 30px; }
.photo-gallery-list .adszone-300x250 { position: relative; }
.photo-gallery-list .bg-highlight { padding: 50px 0; padding-top: 100px; margin-top: -100px; }
/*.photo-gallery-list .bg-highlight { position: absolute; top: -80px; right: 15px; width: 95%; height: 500px; background: url('../images-v4/pattern_dot_blue.png'); }*/
.photo-gallery-list .feature {}
.photo-gallery-list .feature .card-photo-gallery {}
.photo-gallery-list .btn-viewmore {}
.photo-gallery-list .btn-viewmore span {}
.photo-gallery-list .btn-viewmore span a {}
.photo-gallery-list .btn-viewmore .card-photo-gallery {}
.photo-gallery-list .sample-section-columnist { min-height: 550px; background: #1d3770; }
/*.photo-gallery-list .photo-gallery-viewmore .card-photo-gallery .imgthumb .content .title , .photo-gallery-viewmore-2 .card-photo-gallery .imgthumb .content .title { max-height: 16px; font-size: 12px; } change on : 20171114 */
.photo-gallery-list .photo-gallery-viewmore .card-photo-gallery .imgthumb .content .title , .photo-gallery-list .photo-gallery-viewmore-2 .card-photo-gallery .imgthumb .content .title  { font-size: 22px; max-height: 28px; }




.photo-gallery-detail { position: relative; }
.photo-gallery-detail .fotorama__wrap, .photo-gallery-detail .fotorama__wrap .fotorama__pointer { width: 100% !important; }
.photo-gallery-detail .fotorama__nav-wrap { margin: 15px; }
.photo-gallery-detail .fotorama__thumb-border { border-color: #274b99; }
.photo-gallery-detail .fotorama__nav--thumbs { width: 100% !important; }
.photo-gallery-detail .gallery-list {}
.photo-gallery-detail .feature { position: relative; }
.photo-gallery-detail .feature .bg-highlight { position: absolute; width: 60%; height: 130px; top: 0; right: 13px; }
.photo-gallery-detail .feature h1 { margin-top: 10px; margin-bottom: 15px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; font-size: 40px; letter-spacing: 1px; line-height: 1; color: #274b99; }
.photo-gallery-detail .feature .card-photo-gallery {}
.photo-gallery-detail .photo-gallery-viewmore { margin: 0px 15px 0px 15px; }
.photo-gallery-detail .photo-gallery-viewmore-2 { margin: 0px 15px 0px 15px; }
.photo-gallery-detail .btn-viewmore {}
/*.photo-gallery-detail .photo-gallery-viewmore .card-photo-gallery .imgthumb .content .title , .photo-gallery-detail .photo-gallery-viewmore-2 .card-photo-gallery .imgthumb .content .title { max-height: 16px; font-size: 12px; } change on : 20171114 */
.photo-gallery-detail .photo-gallery-viewmore .card-photo-gallery .imgthumb .content .title , .photo-gallery-detail .photo-gallery-viewmore-2 .card-photo-gallery .imgthumb .content .title { max-height: 28px; font-size: 22px; }

/* INSTRAGRAM */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.instragram { margin-top: 10px; margin-bottom: 15px; }
.instragram a { text-decoration: none; outline: none; }
.instragram .section-header { position: relative; padding: 0px; margin: 0px; }
.instragram .section-header h1 {  font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600;  font-size: 30px;  line-height: 1;  letter-spacing: 1px; padding-top: 30px; padding-bottom: 50px; }
.instragram .section-header span { position: absolute; top: 0; right: 0; background: transparent; border: 2px solid #fff; color: #fff; padding: 5px 15px; }
.instragram .section-header span:hover { background: #fff; border: 2px solid #fff; color: #b900b4; transition: all 0.5s ease; }
.instragram .section-content { padding-top: 0px; padding-bottom: 30px; }
.instragram .section-content .carousel {}
.instragram .section-content .carousel .imgthumb { width: 140px; height: 140px; overflow: hidden; padding: 5px; margin: auto; border-radius: 50%; background: linear-gradient(45deg, #ffd521, #fc7b0f 35%, #f32a10 60%, #b900b3 86%); }
.instragram .section-content .carousel .imgthumb img { width: 100%; height: auto; border-style: solid; border-radius: 50%; }
.instragram .section-content .carousel .name { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400;  font-size: 14px; text-align: center; margin-top: 10px; }
.instragram .section-content .carousel .name a { color: #333; }
.instragram .section-content .carousel .carousel-control { position: absolute; top: 40%; background: none; color: #999; }
.instragram .section-content .carousel .carousel-caption { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; text-align: center; }

/* OTV-MUSIC */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.otv-music { padding-bottom: 0px; }
.otv-music .header { margin-top: -40px; }
.otv-music .header .title { height: 100px; }
.otv-music .header .title h1 { position: relative; display: block; top: -30px; font-size: 80px; width: 300px; height: auto; padding-top: 20px; margin-left: -15px; }
.otv-music .header .title h1 span { text-align: left; font-size: 14px; z-index: 1; padding-left: 15px; color:#ff7876;}
.otv-music .header .viewmore { position: relative; margin-top: 10px; }
.otv-music .header .viewmore ul { float: right; margin-top: 10px; }
.otv-music .header .viewmore ul li { float: left; margin-right: 15px; }
.otv-music .header .viewmore ul li:last-child { margin-right: 0px;}
.otv-music .header .viewmore a { position: relative; display: block; text-decoration: none; outline: none; width: auto; }
.otv-music .header .viewmore span { position: relative; display: inline; top: 20px; border-color: #fff; }
.otv-music .section-header {  }
.otv-music .section-content { margin-top: -30px; }

/* INFORMATION */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.information { margin-top: 15px;}
.information .section-header { position: relative; padding: 0px; margin: 0px; }
.information .section-header h1 { font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 600; font-size: 30px; letter-spacing: 1px; line-height: 1px; padding-top: 50px; padding-bottom: 50px; }
.information .section-header span { position: absolute; top: 0; right: 0; background: transparent; border: 2px solid #fff; border-top: 0; border-right: 0; color: #fff; padding: 5px 15px; }
.information .section-header span:hover { background: #fff; border: 2px solid #fff; border-top: 0; border-right: 0; color: #274b99; transition: all 0.5s ease; }
.information .section-content { height: 525px; padding: 0px; padding-top: 30px; margin: 0px; overflow: scroll; }
.information .section-content ul {}
.information .section-content ul > li { margin-bottom: 0px; padding: 0px 30px 15px 30px; }

/* SITEMAP */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.sitemap { position: relative; }
.sitemap .breadcrumb { display: block; margin-top: 30px; }
.sitemap .page-header.sitemap { display: block; padding: 0px; margin: 0px; margin-bottom: 40px; }
.sitemap .content.left {}
.sitemap .content.middle {}
.sitemap .content.right {}

/* RSS */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.rss { position: relative; display: block; clear: both; min-height: 65px; padding: 0; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.rss .breadcrumb { display: block; margin-top: 30px; }
.rss .page-header.rss { display: block; padding: 0px; margin: 0px; margin-bottom: 40px; }
.rss .content { position: relative; text-align: center; padding-top: 10px; }
.rss .content span { position: relative; width: auto; background: #274b99; color: #fff; padding: 10px 60px 5px 60px; }
.rss .content ul { margin-top: 10px; margin-bottom: 30px; }
.rss .content ul li { position: relative; display: block; clear: both; margin-bottom: 15px; }

/* CAREERS */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.careers { position: relative; display: block; clear: both; min-height: 65px; padding: 0; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.careers .breadcrumb { display: block; margin-top: 30px; }
.careers .page-header.careers { display: block; padding: 0px; margin: 0px; }
.careers .content { position: relative; text-align: center; padding-top: 10px; }
.careers .content span { position: relative; width: auto; background: #274b99; color: #fff; padding: 10px 60px 5px 60px; }
.careers .content ul { margin-top: 10px; }
.careers .content ul li { position: relative; display: block; clear: both; padding: 15px; margin-bottom: 15px; background: #fff; }
.careers .content h2 { font-size: 24px; color: #274b99; text-align: left;  font-weight: 700; margin-left: 20px; margin-top: 20px; }
.careers .content .description { text-align: left; margin-top: 30px; padding-left: 20px; }
.careers .content .description h4 { color: #274b99; margin-top: 15px; }
.careers .content .description p { font-size: 13px; letter-spacing: 1.2px; line-height: 2; }
.careers .page-header.careers .title { margin-bottom: 40px; }

/* SERVICE */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
.service { position: relative; display: block; clear: both; min-height: 65px; padding: 0; margin-bottom: 0px; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.service .breadcrumb { display: block; }
.service .page-header.service { display: block; padding: 0px; margin: 0px; }
.service .content { position: relative; text-align: center; padding-top: 10px; padding-bottom: 40px; }
.service .content span { position: relative; width: auto; background: #274b99; color: #fff; padding: 10px 60px 5px 60px; }
.service .content ul { margin-top: 10px; }
.service .content ul li { position: relative; display: block; clear: both; margin-bottom: 15px; }

.mobile-app { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.mobile-app a { outline: none; text-decoration: none; }
.mobile-app .title {}
.mobile-app .title h1 { position: relative; width: 420px; max-width: 100%; padding: 15px; margin-top: 20px; margin-left: -15px; background: #fff; font-size: 40px; color: #333; }
.mobile-app .content {}
.mobile-app .content .thumbnail { border: none; }
.mobile-app .content .thumbnail img { }
.mobile-app .content .description { margin-top: 50px; }
.mobile-app .content .description .img { text-align: center; }
.mobile-app .content .description .caption { padding: 0px; text-align: left; line-height: 1.5; }
.mobile-app .content .list { position: relative; padding: 15px; margin-top: 60px; }
.mobile-app .content .list ul {}
.mobile-app .content .list ul li { position: relative; margin-bottom: 5px; background: #fff; }
.mobile-app .content .list ul li a {}
.mobile-app .content .list ul li i { position: relative; top: 4px; font-size: 30px; }
.mobile-app .content .list ul li span { position: relative; top: 5px; padding: 0; background: transparent; text-align: left; color: #666;}
.mobile-app .content .list .services { padding: 15px; text-align: left; }

.newsstand { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; }
.newsstand a { outline: none; text-decoration: none; }
.newsstand .title {}
.newsstand .title h1 { position: relative; width: 510px; max-width: 100%; padding: 15px; margin-top: 20px; margin-left: -15px; background: #fff; font-size: 40px; color: #333; }
.newsstand .content {}
.newsstand .content .thumbnail { border: none; }
.newsstand .content .thumbnail img {  }
.newsstand .content .description { margin-top: 100px; }
.newsstand .content .description .img { text-align: center; }
.newsstand .content .description .caption { padding: 0px; text-align: left; line-height: 1.5; }
.newsstand .content .description .caption { padding-left: 10px;}
.newsstand .content .list { position: relative; padding: 15px; margin-top: 60px; }
.newsstand .content .list { margin-top: 40px; }
.newsstand .content .list ul {}
.newsstand .content .list ul li { position: relative; margin-bottom: 5px; background: #fff; }
.newsstand .content .list ul li a {}
.newsstand .content .list ul li i { position: relative; top: 4px; font-size: 30px; }
.newsstand .content .list ul li span { position: relative; top: 5px; padding: 0; background: transparent; text-align: left; color: #666;}
.newsstand .content .list .services { padding: 15px; text-align: left; }

/* OTHER */
/*---------------------------------------------------------------------------------------------------------------------------------------*/
.content-list { margin-top: 70px !important; }
.holoscope { position: relative; display: block; height: auto; padding-top: 55px; }
.error_404 { position: relative; margin: 60px 0; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; letter-spacing: 1px; line-height: 1; text-align: center; }
.error_404 h2 { margin-top: 24px; font-size: 30px; color: #274b99; }
.error_404 p { margin-top: 15px; }
.dailynews .bx-wrapper .bx-controls-direction a {
	top: 20%;
	margin-top: 0px;
}
#the-post iframe {
	width: 100%;
	overflow: hidden;
}
.fb_iframe_widget_fluid_desktop iframe { width: 100%; }

/* CAROUSEL FOR MOBILE */
.mobile .bx-wrapper .bx-pager { margin-bottom: 20px; }
.mobile .bx-wrapper .bx-pager.bx-default-pager a.active { background: #417dff; }
.mobile .bx-wrapper .bx-pager.bx-default-pager a { background: #dcdcdc; }
.columnist-recent .bx-wrapper .bx-pager a.bx-pager-link.active { background: #3ce45c; }
.hot-topic.mobile .bx-wrapper .bx-pager.bx-default-pager a.active { background: #ff4545; }

.coming-soon { position: relative; font-family: 'Prompt','Tahoma','Arial','sans-serif'; font-weight: 400; color: #333; letter-spacing: 1px; line-height: 1; }
.coming-soon .content { padding: 210px 0; border: 4px solid #274b99; font-size: 14px; text-align: center; }
.coming-soon .content h2 { margin-bottom: 20px; font-size: 40px; color: #274b99; }

/* DEVICE DISPLAY */
/* -------------------------------------------------------------------------- */
.mobile-hide { display: block; }
.mobile-show { display: none; }
