@charset "utf-8";
@import "fancybox.css";
@font-face {font-family:'Roboto-Regular';src: url('fonts/Roboto/Roboto-Regular.ttf') format('truetype');}
@font-face {font-family:'Roboto-Bold';src: url('fonts/Roboto/Roboto-Bold.ttf') format('truetype');}
@font-face {font-family:'RobotoCondensed-Bold';src: url('fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf') format('truetype');}
@font-face {font-family:'Georgia-Bold';src: url('fonts/Georgia/Georgia-Bold.ttf') format('truetype');}
@font-face {font-family:'Georgia-Regular';src: url('fonts/Georgia/Georgia-Regular.ttf') format('truetype');}
body {font: normal 16px/1.4 'Georgia-Regular', 'Times New Roman', serif; color: #333;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
* {margin: 0;outline: none;}
*,*:after,*:before {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.siteCenter {width: calc(100% - 20px);margin: 0 auto;}
a {text-decoration: none;border: none;color: inherit;}
a:hover,
.menuLink:hover,
.sub-menuLink:hover{
    color: #2350a3;
}
.timeout-color{color: red !important;}
.home-icon i{color: #2350a3;}
/* .article-link:visited{color: #666;} */
p {margin: 15px 0;}
img {border: none;vertical-align: middle;max-width: 100%;}
ul,ol{margin: 0;padding: 0;list-style: none;}
.fw{width: 100%;}
.lt {display: block;float: left;}
.rt {display: block;float: right;}
.mb-15{margin-bottom: 15px;}
.clearfix {display: block;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}
.icoPhoto,.icoVideo,.icoVote,.icoComment {font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #999;margin-left: 5px;}
.icoComment i{margin-right: 3px;vertical-align: -1px;}
/* .icoVote .fa-thumbs-up:before{content: 'Vote';} */
.f0{font-family: 'Georgia-Regular', 'Times New Roman', serif;font-weight: normal;}
.f1,b,strong{font-family: 'Georgia-Bold', 'Times New Roman', serif;font-weight: normal;}
.f2{font-family: 'RobotoCondensed-Bold', 'Times New Roman', serif;font-weight: normal;}
/* banner */
.banner-center{text-align: center;}
.banner img{height: auto;}
/* article */
.article-image{width: 100%;position: relative;display: block;overflow: hidden;}
.article-image::before{padding-top: 56.25%;content: '';display: block;}
.article-image img{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;}
.article-title,.article-author{font-size: 16px;font-family: 'Georgia-Bold', 'Times New Roman', serif;font-weight: normal;}
.article-link{color: inherit;}
.article-desc {color:#666;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-text-size-adjust: none;}
.article-info{font-size: 12px;color: #666;}
.article-cat{color: #3c40ed;margin-right: 10px;}
.article-date{font-size: inherit;color: inherit;}
/* header */
#header {background-color: #fff;position: relative;text-align: center;z-index: 3;}
.header-top{background: #fff;z-index: 9999;}
.header-top,.menu-header {border-bottom: 1px solid #dfdfdf;}
.header-top .siteCenter{width: 100%;}
#header .button {padding: 0 10px;line-height: 1;cursor: pointer;}
#header .button i {color: #4b4b4b;font-size: 120%;line-height: 44px;}
.head-logo{display: inline-block;height: 44px;font-size: inherit;}
.logo {position: relative;top: 10px;}
.logo img{height: 30px;}
/* frmSearch */
#frmSearch {display: none;padding: 16px 10px;background-color: #f7f7f7;z-index: 10;position: absolute;left: 0;right: 0;margin-top: 1px;border-bottom: 1px solid #dfdfdf;box-shadow: 0 1px 6px 0 rgba(0,0,0,.12);}
#frmSearch input[type=text] {width: calc(100% - 70px);float: left;background: #fff;border: 0;height: 34px;box-sizing: border-box;padding-left: 5px;}
#frmSearch button[type=submit] {color: #fff;border: none;border-left-color: #eee;border-top-right-radius: 3px;border-bottom-right-radius: 3px;float: right;width: 70px;height: 34px;line-height: 34px;text-align: center;background: #007dc5;}
/* menu-list */
.menu-list {width: 100%;background: #fff;position: fixed;top: 0;left: 0;bottom: 0;z-index: 2247483647;will-change: transform;-moz-transition: .4s;-o-transition: .4s;-webkit-transition: .4s;transition: .4s;-webkit-transform: translate(-100%);-ms-transform: translate(-100%);-o-transform: translate(-100%);transform: translate(-100%);}
.show_main_menu .menu-list {-webkit-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}
#header .desktop-button i{font-size: 100%;}
#header .close-button i{color: #ed1f24;}
.facebook-button,.rss-button {width: 20px;display: block;position: absolute;top: 0;}
.facebook-button{right: 40px;}
.rss-button{right: 63px;}
.facebook-button i,.rss-button i{line-height: 47px;}
.menu-list .menu-body {scroll-behavior: smooth;-ms-overflow-style: -ms-autohiding-scrollbar;overflow: scroll;z-index: 9999;height: 100%;padding-bottom: 35px;width: 100%;float: left;text-align: left;}
.list-main-nav {background-color: #f7f7f7;padding: 0 15px;}
.menu-list .menu-item {width: 100%;float: left;border-bottom: 1px solid #dfdfdf;position: relative;}
.menuLink {font-size: 16px;color: #333;display: block;float: left;width: calc(100% - 50px);padding: 15px 0;font-family:'Roboto-Bold';font-weight: normal;}
.sub-menu-button {display: block;float: right;width: 50px;height: 50px;text-align: center;font-size: 14px;cursor: pointer;}
.sub-menu-button i{line-height: 50px;}
.sub-menu-button i.fa-minus:before {content: "\f068";}
.list-sub-nav{width: 100%;float: left;display: none;}
.sub-menu-item {border-top: 1px solid #dfdfdf;width: 100%;float: left;}
.sub-menuLink {font-size: 16px;color: #000;display: block;float: left;width: 100%;padding: 15px 0 15px 15px;}
.sub-menuLink i {font-size: 10px;margin-right: 15px;vertical-align: 2px;}
/* shortcut */
#shortcut {text-align: initial;border-bottom: 1px solid #e7e7e7;height: 44px;background: #f5f5f5;}
.home-icon, .list-shortcut li {line-height: 43px;padding: 0 15px;}
.home-icon {display: none;float: left;border-right: 1px solid #dfdfdf;}
.home-icon i{line-height: 43px;}
#shortcut .menu-button {display: none;padding-right: 5px;}
#shortcut.nav-down .menu-button {display: block;float: left;}
.list-shortcut {display: block;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.list-shortcut li {display: table-cell;}
.list-shortcut h1{font-size: 16px;font-family: 'Roboto-Bold';}
.list-shortcut h1 a{color: #2350a3;}
.mb-detail #shortcut #list-featured li:last-child a{font-weight: bold;color: #2350a3;}
#shortcut.header_cloned {width: 100%;position: fixed;top: 0;left: 0;z-index: 999;overflow: visible;box-shadow: 0 1px 3px rgba(80,80,80,0.2), 0 3px 5px rgba(80,80,80,0.15);transition-duration: 300ms;transition-property: all;transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#header #shortcut.nav-up {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
/* shortcut-header */
#shortcut-header.header_cloned {width: 100%;position: fixed;top: 0;left: 0;z-index: 999;overflow: visible;box-shadow: 0 1px 3px rgba(80,80,80,0.2), 0 3px 5px rgba(80,80,80,0.15);transition-duration: 300ms;transition-property: all;transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#header #shortcut-header.nav-up {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
/* menu-special */
#menu-special{width: 100%;height: 44px;border-bottom: 1px solid #e7e7e7;line-height: 44px;}
#menu-special .lt a{font-size: 12px;color: #666;}
#menu-special .lt a:not(:first-child){margin-left: 10px;}
.btn-vir-primary {display: block;height: 32px;line-height: 32px;color: #fff !important;text-transform: uppercase;padding: 0 10px;background: #567b95;border-radius: 2px;font-size: 12px;text-decoration: none;margin: 5px 0;}
/* mb-home */
.mb-home #main,.mb-category #main,.mb-detail #main{padding: 10px 0;}
/* mb-coverage  */
.mb-coverage{position: relative;}
.mb-coverage .article-title{font-size: 22px;line-height:1.2;color: #0253a4;margin-bottom: 10px;-webkit-text-size-adjust: none;}
.mb-coverage .article-link{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-text-size-adjust: none;}
.mb-coverage .article-image{margin-bottom: 10px;}
/* vir-coverage-slider */
.vir-coverage-slider{margin: 0;padding: 0;list-style: none;}
.mb-coverage .bx-prev,.mb-coverage .bx-next{position: absolute;z-index: 51;top: calc(50% - 25px);width: 50px;height: 50px;display: block;cursor: pointer;text-indent: -9999px;}
.mb-coverage .bx-prev{left: 0;background: url(../images/prev-white.png) center center no-repeat;}
.mb-coverage .bx-next{right: 0;background: url(../images/next-white.png) center center no-repeat;}
/* hna-top-news */
.hna-top-news .article{width: 100%;float: left;border-top: 1px solid #f1f1f1;margin-top: 10px;padding-top: 10px;}
/* hna-highlight */
.hna-highlight .article{width: 100%;float: left;border-top: 1px solid #f1f1f1;margin-top: 10px;padding-top: 10px;}
.hna-highlight .article-image{display: none;}
.hna-highlight .article-title{color: #0253a4;margin-bottom: 10px;}
.hna-highlight .article-title .article-link{color: inherit;}
/* hna-category */
.category-name{margin-bottom: 10px;}
.category-heading{display: block;font-size: 18px;color: #0253a4;float: left;font-family: 'Roboto-Bold', 'Times New Roman', serif;font-weight: normal;}
.category-link {color: inherit;}
.hna-category .article:not(:first-child){width: 100%;float: left;border-top: 1px solid #f1f1f1;margin-top: 10px;padding-top: 10px;}
.hna-category .article:first-child .article-title{font-size: 20px;margin-bottom: 10px;line-height: 1.2;}
.hna-category .article:not(:first-child) .article-image,.hna-category .article:not(:first-child) .article-desc{display: none;}
.hna-category .article-image{margin-bottom: 10px;}
.hna-category .article-date{display: none;}
.hna-category .article-image.hna-image{width: 130px;float: right;margin: 0 0 0 15px;display: block !important;}
/* hna-category-image */
.hna-category-image .article:not(:first-child) .article-image{width: 145px;float: left;margin-bottom: 0;display: block;}
.hna-category-image .article:not(:first-child) .article-title{width: calc(100% - 160px);float: right;}
/* hna-topic */
.hna-topic{border-top: 1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding: 15px 0;}
.hna-topic-title{display: block;font-size: 18px;color: #ff0000;float: left;font-family: 'Roboto-Bold', 'Times New Roman', serif;font-weight: normal;float: left;line-height: 1;}
.hna-topic .category-content{width: calc(100% - 70px);display: block;float: right;overflow-x: hidden;overflow-y: hidden;white-space: nowrap;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.hna-topic-link:not(:first-child){margin-left: 10px;}
/* vir-trending */
.vir-trending .category-heading{color: red;}
.vir-trending ul{margin: 0;padding: 0;list-style: none;}
.vir-trending ul li:not(:first-child){margin-top: 20px;}
.vir-trending .comments-raterjs{font-size: 14px;color: #666;}
.vir-trending .star-rating{background-size: 10px !important;width: 50px !important;background-position: left 0 top 4px;}
.vir-trending .star-rating .star-value{background-size: 10px !important;background-position: left 0 top 4px;}
/*raterjs*/
#rater-step{float:left;margin-left: 10px;}
.rater-step{width: 75px !important;height: 14px;background-size: 15px;}
.rater-step .star-value{background-size: 15px !important;}
.article-detail .comments-raterjs{height: 15px;margin-left: 10px;}
.comments .comments-raterjs{margin-bottom: 6px;;}
.comments .meta span{line-height: 16px;}
.article-comment .title .comments-raterjs{position: relative;top: 1px;margin-left: 5px;display: inline-block;}
.raterjs-link{text-decoration: none;margin-left: 5px;line-height: 15px;}
/* hna-category-four */
.hna-category-four .article{width:100%;float:left;margin-top: 15px;padding-top: 15px;border-top: 1px solid #f1f1f1;}
.hna-category-four .article:first-child{margin-top:0;}
.hna-category-four .article-image{float: right;width: 130px;margin: 0 0 0 15px;}
.hna-category-four .article-date{display: none;}
.hna-category-four .article-cat{font-family: 'Roboto-Bold', 'Times New Roman', serif;font-size: 16px;font-weight: normal;color: #0253a4;}
/* hna-video-home */
.hna-video-home{padding: 15px 0 15px 0;background: #f4f2f3;}
.hna-video-home .article{width: 100%;float: left;margin-top: 15px;}
.hna-video-home .article:first-child{margin-top: 0;}
.hna-video-home .article-image{width: 145px;float: left;margin: 0 15px 0 0;}
.hna-video-home .article:first-child .article-image{width: 100%;margin: 0 0 10px 0;}
.hna-video-home .article:first-child .article-title{font-size: 20px;line-height: 1.2;}
.hna-video-home .ico-player {background: url(../images/ico-player-small.png) left top no-repeat;display: block;width: 19px;height: 25px;position: absolute;z-index: 10;top: calc(50% - 12px);left: calc(50% - 9px);}
.hna-video-home .article:first-child .ico-player {background: url(../images/ico-player.png) left top no-repeat;z-index: 10;position: absolute;display: block;width: 50px;height: 66px;top: calc(50% - 33px);left: calc(50% - 25px);background-size: 50px 66px;}
/* __MB_VIDEOS */
.__MB_VIDEOS .article-image .ico-player{background: url(../images/ico-player-small.png) left top no-repeat;display: block;width: 19px;height: 25px;position: absolute;z-index: 10;top: calc(50% - 12px);left: calc(50% - 9px);}
/* hna-photos */
.hna-photos .article{position: relative;}
.hna-photos .article:not(:first-child){width: calc(50% - 1px);float: left;margin: 2px 0 0 2px;}
.hna-photos .article:nth-child(2){margin-left: 0;}
.hna-photos .article:first-child{width: 100%;float: left;margin: 0;}
.hna-photos .article-title{padding: 10px 10px;font-size: 14px;color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;background: rgb(2,0,36);background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 5%, rgba(0,0,0,0) 100%);}
.hna-photos .article:first-child .article-title{font-size: 20px;}
.hna-photos .article-link{color: inherit !important;}
.hna-photos .article:first-child .article-image{width: 100%;margin: 0;}
/* hna-newsletter */
.hna-newsletter{background: #f7f7f7;padding: 15px 0;}
.newsletter-left,.newsletter-right{width: 100%;}
.newsletter-left{margin-bottom: 10px;}
.newsletter-left h4{margin: 0 0;color: #0253a4;display: inline;}
.newsletter-left p{margin-bottom: 0;display: inline;color: #666;}
.frmNewsletter input[type="text"] {padding: 0 20px;font-size: 15px;border: 1px solid #e0e0e8;height: 42px;width: calc(100% - 110px);float: left;box-sizing: border-box;}
.frmNewsletter input[type="button"] {width: 110px;height: 42px;float: right;border: 0;background: #0253a4;font-size: 16px;color: #fff;cursor: pointer;}
#__ALERT{width: 100%;border: 1px dashed #0253a4;text-align: center;padding: 10px;color: #0253a4;}
/* mb-category-highlight */
.mb-category-highlight .article{width: 100%;float: left;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #f1f1f1;}
.mb-category-highlight .article-title{font-size: 22px;margin-bottom: 10px;line-height: 1.2;}
.mb-category-highlight .article-image{margin-bottom: 10px;}
.mb-category-highlight .article-author{font-size: 12px;}
.mb-category-highlight .article-info{margin-bottom: 10px;}
/* mb-category-listing */
.mb-category-listing .article{width: 100%;float: left;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #f1f1f1;}
.mb-latest-news .article:last-child{margin-bottom: 0;}
.mb-category-listing .article-image{width: 145px;float: left;margin: 0 15px 0 0;}
.mb-category-listing .article-title,.mb-category-listing .article-info{margin-bottom: 5px;}
.mb-category-listing .article-author{font-size: 12px;}
.mb-category-listing .article-desc{display: none;}
/* __MB_ARTICLE_PAGING */
.__MB_ARTICLE_PAGING span,.__MB_ARTICLE_PAGING a{display: inline-block;margin-right: 10px;background:#c0c4c5;height: 30px;line-height: 30px;border-radius: 2px;padding: 0 10px;}
.__MB_ARTICLE_PAGING span.current{background: #666;color: #fff;}
.__MB_ARTICLE_PAGING a{background: #0253a4;color: #fff;}
.__MB_ARTICLE_PAGING a:hover{background: #0253a4;color: #fff;}
.__MB_ARTICLE_PAGING span:first-child{display: none;}
.boxfilterDate {background: url(../images/ico-calendar.png) 125px 4px no-repeat;width: 150px;height: 30px;float: right;border: 1px solid #e5e5e5;}
#__MB_FILTER_DATE {width: 120px;font-size: 12px;float: left;background: #FFF;border: 0;height: 28px;padding: 0 5px;box-sizing: border-box;}
/* hna-breadcrumbs */
.hna-breadcrumbs{text-align: left;margin: 15px 0;}
.hna-breadcrumbs-content{display: block;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.hna-breadcrumbs-content a{font-family:'Roboto-Regular', Arial, Helvetica, sans-serif;color: #666;}
.hna-breadcrumbs-content a.active{color: #0253a4;}
.hna-breadcrumbs-content a:not(:first-child)::before{content: '|';display: inline-block;margin-right: 5px;position: relative;top: -1px;}
/* box-most-read */
.box-most-read{
    counter-reset: section;
}
.box-most-read .category-name{
    width: 60%;
    margin: 0 auto 12px auto;
    text-align: center;
}
.box-most-read .category-heading{
    float: none;
}
.box-most-read .article{
    width: 100%;
    float: left;
    padding: 10px;
}
.box-most-read .article:nth-child(even){
    background-color: #f8f8f8;
}
.box-most-read .article:before {
    counter-increment: section;
    content: counter(section);
    width: 50px;
    display: block;
    float: left;
    text-align: left;
    font-size: 50px;
    line-height: 50px;
    color: #dcdcdc;
    font-family: 'NotoSerif-Regular',sans-serif;
    font-style: italic;
}
.box-most-read .article-title{
    font-size: 14px;
    padding-top: 5px;
}
/* mb-detail */
.article-detail-title{font-size: 22px;line-height: 1.2;color: #000;}
.article-detail-date,.article-video-date{font-size: 14px;color: #999;}
.article-detail-desc {margin-bottom: 15px;font-size: 18px;color: #444;}
.article-video-source{text-align: right;}
.__MASTERCMS_CONTENT{line-height: 1.6;font-size: 18px;word-break: break-word;color: #666;}
.__MASTERCMS_CONTENT p{margin: 20px 0;font-size: 18px;}
.__MASTERCMS_CONTENT b,.__MASTERCMS_CONTENT strong,.article-video-desc b,.article-video-date b,.box-contact-page b,.box-contact-page strong,.article-detail-author,.mb-detail #shortcut #list-featured li:last-child a{font-family: 'Georgia-Bold', 'Times New Roman', serif;font-weight: normal;}
.article-detail-author,.article-detail-source{text-align: right;}
.__MASTERCMS_CONTENT table[style="width:30%;"],.__MASTERCMS_CONTENT table[style="width:20%;"],.__MASTERCMS_CONTENT table[style="width:25%;"],.__MASTERCMS_CONTENT table[style="width:35%;"]{width: 60% !important;margin: 20px auto !important;float: none;}
.__MASTERCMS_CONTENT table[align="left"] + p{margin-top: 0;}
/* mb-article-tag */
.mb-article-tag span {
    float: left;
    font-size: 16px;
    font-family: 'Roboto-Bold';
    font-weight: normal;
    background: url(../images/ico-tag.png) 0px 1px no-repeat;
    padding-left: 34px;
    height: 26px;
    line-height: 26px;
}
.article-keyword {
    float: left;
    width: calc(100% - 110px);
    margin-left: 10px;
}
.mb-article-tag a {
    display: inline-block;
    background-color: #f1f1f1;
    margin-right: 5px;
    padding: 0 5px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 26px;
    border-radius: 4px;
}
.article-detail-more .category-heading {
    border-bottom: 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #ed1f24;
}
.article-detail-more .category-link{
    font-weight: 700;
}
.scroller-status {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
    background-color: #f1f1f1;
}
/* mb-more-news */
.mb-more-news ul{padding-left: 17px;margin-top:0;list-style-type: disc;}
.mb-more-news ul li{margin-bottom: 10px;}
.mb-more-news ul li span,.mb-more-news ul li .article-link{font-size:inherit;color: initial;}
.mb-more-news .format_time{color: #666;}
.read-more{text-transform:uppercase;color:#ee1d23;float:right;font-size: 14px;}
/* mb-article-topic-detail */
.mb-article-topic-detail ul{padding-left: 17px;margin-top:0;list-style-type: disc;}
.mb-article-topic-detail ul li{margin-bottom: 10px;}
.mb-article-topic-detail ul li span,.mb-article-topic-detail ul li .article-link{font-size:inherit;color: initial;}
/* hna-category-timeout */
.hna-category-timeout .article:first-child .article-title{color: #2350a3;}
.hna-category-timeout .article:not(:first-child) .article-title{margin-bottom: 10px;}
.hna-category-timeout .article:not(:first-child) .article-desc{display: -webkit-box;}
/* sticky_widget  */
#sticky_widget {
    height: 44px;
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    transition-duration: 350ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
    will-change: transform;
    width: 100%;
    padding: 0 15px;
}
#sticky_widget .menu-button {
    line-height: 44px;
    color: #808080;
    font-size: 120%;
    cursor: pointer;
}
.mb-detail-content.show_widget #sticky_widget{
    box-shadow: 0 1px 3px rgba(80,80,80,0.2), 0 3px 5px rgba(80,80,80,0.15);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.social-buttons{
    list-style: none;
    margin-top: 5.5px;
}
.social-buttons li{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    margin-left: 10px;
    float: left;
    line-height: 32px;
}
.social-buttons li a{
    color: #fff;
    line-height: 33px;
    width: 100%;
    height: 100%;
}
.social-buttons li.fb-icon{
    background: #2350a3;
}
.social-buttons li.coment-icon{
    color: #2350a3;
}
.social-buttons li.coment-icon i{
    color: #ccc;
}
.zalo-icon .zalo-bg{
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/sprites.svg) left -300px top 0 no-repeat;
}
/* footer */
#footer{background-color: #f7f7f7;}
.footer-content{font-size: 13px;color: #666;margin: 10px 0;}
.footer-content p{margin: 0 0 10px 0;}
.footer-content .f0{color: #000;}
/* vir-paper-publish */
.vir-paper-publish{margin-top: 10px;}
.vir-epaper-item{width: calc((100% - 20px)/3);float: left;margin: 0 0 0 10px;max-width: 150px;}
.vir-epaper-item:first-child{margin-left: 0;}
.vir-epaper-item img{width: 100%;height: auto;}
/* mb-error-page */
.mb-error-page{padding: 20px 0 30px 0;text-align: center;}
.mb-error-page img{width: 50%;}
.mb-error-page h1{margin: 15px 0;color: #eb5757;}
.backToHomepage {background: #2350a3;display: inline-block;color: #fff !important;height: 40px;line-height: 40px;padding: 0 20px;border-radius: 20px;}
/* .mb-contact-page .siteCenter{
    padding: 15px;
    background: #f6f6f6;
    margin-bottom: 15px;
    line-height: 1.4;
} */
/* gotop */
.gotop {background: url(../images/mb/gotop.png) center center no-repeat;width: 40px;height: 40px;border: 1px solid #d8d8d8;border-radius: 4px;position: fixed;display: none;cursor: pointer;bottom: 40px;right: 40px;z-index: 9999;}
.highlight{background-color: yellow;}
/* alert */
.alert {padding: 15px;border: 1px solid transparent;border-radius: 4px;margin-bottom: 10px;}
.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
/* video responsive */
.videoWrapper,
.videoWrapper-o {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe,
.videoWrapper #myElement,
.videoWrapper-o iframe,
.videoWrapper-o .jwplayer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
/* _MB_EPAPER */
._MB_EPAPER .hna-breadcrumbs{text-align: center;}
._MB_EPAPER .clear-paging{margin-top: 9px;}
/* hna-epaper-cat */
.hna-epaper-cat {background: url(../images/epaper/bg-shell.png) left top repeat;background-size: 15vw;padding-top: 6vw;padding-bottom: 9vw;}
.hna-epaper-cat .epaper-item{width: calc(50% - 10px);float: left;margin: 17vw 0 10.2vw 20px;position: relative;}
.hna-epaper-cat .epaper-item:nth-child(2n+1){margin-left: 0;clear: both;}
.epaper-img{width: 100%;float: left;box-shadow: 0 0 10px #ccc;line-height: 0;height: 62vw;overflow: hidden;}
.epaper-intro-img img, .epaper-img img {width: 100%;height: 100%;object-fit: cover;}
.epaper-title {width: 100%;float: left;display: block;text-align: center;color: #fff;text-decoration: none;position: absolute;left: 0;right: 0;bottom: 0;background: hsl(0deg 0% 0% / 42%);padding: 10px 0;}
.epaper-see-more {display: block;color: #567b95;font-size: 14px;height: 8vw;line-height: 8vw;text-transform: uppercase;position: absolute;right: 10px;bottom: -9vw;z-index: 1;}
.hna-epaper-content{position: relative;}
.epaper-intro-title{color: #fff;margin-bottom: 10px;display: block;}
.epaper-intro-desc{color: #fff;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-text-size-adjust: none;}
.hna-epaper {background: url(../images/epaper/bg-shell-mb.png) left bottom repeat;background-size: 15vw;color: #fff;font-size: inherit;margin-bottom: -1px;padding-top: 20px;}
@media only screen and (max-width: 800px) {
    .__mb_article_in_image,
    .__MB_template_g,
    .__MB_template_d,
    .__MB_template_e,
    .__MB_template_e_gray,
    .__MB_template_e_blue{width: 100% !important;}
    .__mb_article_in_image_large .tpl_desc{display: none;}
}
#radio-detail{margin-bottom: 10px;}
#radio-detail audio{width: 100%;height: 35px;border-radius: 0;background: #f1f3f4;outline:0;}
#__MB_MASTERCMS_EL_3 .google-auto-placed > ins{
    margin: 20px -10px 20px -10px !important;
    width: calc(100% + 20px) !important
}
#__MB_MASTERCMS_EL_3 .google-auto-placed > ins > ins,#__MB_MASTERCMS_EL_3 .google-auto-placed > ins > ins > ins{
    width: 100% !important
}
.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
  }
  .overlay:target {
	visibility: visible;
	opacity: 1;
	z-index: 2;
  }
  
  .popup {
	margin: 20% auto;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	width: 80%;
	position: relative;
	transition: all 5s ease-in-out;
  }
  
  .popup h2 {
	margin-top: 0;
	color: #003070;
	font-family: Tahoma, Arial, sans-serif;
    margin-bottom: 15px;
  }
  .popup .close {
	position: absolute;
	top: -5px;
	right: 5px;
	transition: all 200ms;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
  }
  .popup .close:hover {
	color: #06D85F;
  }
  .popup .content {
	max-height: 30%;
	overflow: auto;
  }