@import "fancybox.css";
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none;}
@font-face {font-family: 'Roboto-Regular'; src: url('fonts/Roboto/Roboto-Regular.ttf');}
@font-face {font-family: 'Roboto-Italic'; src: url('fonts/Roboto/Roboto-Italic.ttf');}
@font-face {font-family: 'Roboto-Bold'; src: url('fonts/Roboto/Roboto-Bold.ttf');}
@font-face {font-family: 'Roboto-Medium'; src: url('fonts/Roboto/Roboto-Medium.ttf');}
@font-face {font-family: 'RobotoCondensed-Bold'; src: url('fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf');}
@font-face {font-family: 'Oswald'; src: url('fonts/Oswald/Oswald-Regular.ttf');}
@font-face {font-family: 'Oswald-Light'; src: url('fonts/Oswald/Oswald-Light.ttf');}
html {scroll-behavior: smooth;}
body {font-family: 'Roboto-Regular', Arial, sans-serif; font-size: 16px; line-height: 1.3; color: #333; text-align: center;}
/* #navigation-menu, .menuBarsCont > *, .bxFooter, .bxMasterCMS {filter: grayscale(1);} */
img {border: 0; max-width: 100%;}
a {text-decoration: none;}
.clearfix {display: block;}
.clearfix:after,.clearfix:before {content: ''; display: block; height: 0; clear: both; visibility: hidden;}
.lt {float: left;}
.rt {float: right;}
.fw {width: 100%;}
.fa-color,.icoMenuBars i.fa-close,.icoMenuSearch i.fa-close,.bxSpotlight ul li a {color: #20b2aa;}
.main-menu .lv1>a,.bxCatTitle h2,.bxTopicTitle h2,.bxSpotlightTitle h2,.bxNav ul li a {font-family: 'RobotoCondensed-Bold', Arial, sans-serif;}
b,strong,.bxCatTop .post-title,.bx-cat-left .post-title,.bxFooterAuth h4,.bx-search-result-keyword h1,.post-tag span {font-family: 'Roboto-Bold', Arial, sans-serif;font-weight: 400;}
/* mb-top-page */
.mb-top-page { border-bottom: 1px solid #eee; position: relative;}
.mb-top-page .logo {margin-bottom: 20px;}

.logo {text-align: left;}
.logo img {height: 55px; margin-top: 6px; padding-left: 5px;}
.h-info-logo {font-family: 'Silka', sans-serif;font-weight: normal; color: #333; text-transform: uppercase; margin-top: 5px; letter-spacing: -1px; font-size: 12px;position: absolute; left: 5px;bottom: 5px;}
.domain-logo {font-family: 'Silka', sans-serif; font-style: normal; font-size: 9px; font-weight: 400; color: #080000; margin-top: 2px; padding-left: 5px;}
#navigation-menu.header_cloned {background-color: #fff; width: 100%; position: fixed; top: 0; left: 0; z-index: 999; overflow: visible; -webkit-box-shadow: 0 1px 3px rgb(80 80 80 / 20%), 0 3px 5px rgb(80 80 80 / 15%); box-shadow: 0 1px 3px rgb(80 80 80 / 20%), 0 3px 5px rgb(80 80 80 / 15%); -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: all; transition-property: all; -webkit-transition-timing-function: cubic-bezier(.7, 1, .7, 1); transition-timing-function: cubic-bezier(.7, 1, .7, 1); -webkit-transform: translateY(0); transform: translateY(0)}
#navigation-menu.nav-down {position: fixed;top: 0;box-shadow: 0px 1px 10px #dbdbdb;z-index: 999;left: 0;right: 0;}
#navigation-menu.nav-up {-webkit-transform: translateY(-85.7px); transform: translateY(-85.7px)}
.ynknow {font-size: 11px; font-family: 'Roboto-Medium', sans-serif; text-transform: uppercase; color: #20b2aa; margin: 22px 3px;}
.ynknow i {display: block; font-size: 18px; margin-bottom: 5px;}
/* .menuBarsCont, */
.menuSearchCont {display: none; position: absolute; background: #d3e7ea; top: 65px; left: 0; right: 0; z-index: 20;}
.icoMenuBars,.icoMenuSearch {display: block; width: 40px; height: 40px; text-align: center; cursor: pointer; margin: 24px 0 20px;}
.icoMenuBars {background: url(../images/iconSearchNav.png) center center no-repeat;}
.icoMenuBars i,.icoMenuSearch i {line-height: 40px; color: #8ccbd3; font-size: 20px;}
.icoMenuBars i.fa-close:before {content: "\f00d";}
.menuL1 {text-align: left; border-top: 1px solid #e5e5e5; position: relative; width: 100%; float: left;}
/* .menuL1 > a,.menuHome, */
.bizlive,.bxPostTitle,.bxCatVideoTitleLink,._MB_ARTICLE .bx-post-title,._MB_ARTICLE .bx-desc {font-family: 'RobotoCondensed-Bold', Arial, sans-serif;}
.menuL1>a {text-transform: uppercase; color: #000; height: 50px; line-height: 50px; font-family: 'Oswald', sans-serif;}
.icoMainMenu {width: 30px; height: 50px; display: block; float: right; text-align: center; color: #20b2aa; cursor: pointer;}
.icoMainMenu i {line-height: 50px;}
.icoMainMenu .fa-angle-up:before {content: "\f106";}
.subMenu {display: none;}
.menuL2 {display: block;border-top: 1px solid #e5e5e5; padding: 0 0 0 28px;}
.menuL2 a {color: #333; display: block; height: 50px; line-height: 50px; font-size: 15px; font-family: 'Roboto-Regular', sans-serif;}
.menuL2 a i,.menuL1>a i,.menuHome i {font-size: 14px; margin-right: 10px; color: #20b2aa; vertical-align: 1px;}
.menuSearchCont {padding: 10px 15px;}
#frmSearch input[type="button"] {background: #8CCBD3; color: #fff; border: 0; display: block; float: right; border-radius: 26px; height: 26px; line-height: 26px; padding: 0 12px; font-size: 14px;}
#frmSearch input[type="text"] {border: 0; height: 26px; line-height: 26px; float: left; width: calc(100% - 90px); background: none; outline: none;}
#frmSearch input::placeholder,#frmSearch input:focus {color: #333;}
.mb-top-social {padding: 6px 0; box-shadow: 0px 3px 3px 0px #eee;}
.site-center {padding: 0 5px;}
.ico-facebook,.ico-ytb,.ico-tiktok,.ico-twitter,.ico-zalo {display: inline-block; width: 27px; height: 27px; border-radius: 50%; margin: 0 10px 0 0px; text-align: center;}
.bxCatNews  {margin-top: 20px; background-color: #f5f6f8; box-shadow: 0 2px 3px rgb(0 0 0 / 10%);}
.bxCatNews .bx-post {padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #e1e1e1; position: relative; display: flex; text-align: left;}
.bxCatNews .bx-post:first-child {border-top: 0;}.bxCatNews .bx-post-cate-date {display: block;}.bxCatNews .post-date {margin-right: 10px; font-size: 14px; color: #888; line-height: 1.5;}
.bxCatNews .post-title {font-family: 'Roboto-Regular', sans-serif; font-weight: 500; font-size: 16px; line-height: 1.5;}
.bxCatNews .bx-post-link {color: #20b2aa;}
.bxCatNews .bx-post-link:hover{color: #333;}
.system-date {font-size: 14px; line-height: 22px; color: #999;}
.bizlive {font-size: 12px; height: 22px; line-height: 22px; text-transform: uppercase; margin-left: 5px; background: #8CCBD3; color: #fff; padding: 0px 7px; border-radius: 11px;}
.bizlive i {font-size: 10px; vertical-align: 1px; margin-right: 4px;}
.bxCatTop .bx-post-link,.bxCat-special .bx-post:first-child .bx-post-link,.bizlive:hover,.bizlive:hover i,.bxPostLink {color: #fff;}
.mb-banner-full img {width: 100%; height: auto;}
.bx-banners img {height: auto;text-align: center;}
.show-overlay {height: 100%; overflow: hidden;}
.menuBarsCont {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 {-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}
.menu-header {position: relative; padding: 0 0 25px; border-bottom: 1px solid #eaeaea;}
.menu-header .h-info-logo {right: 5px;text-align: center;}
.head-logo {display: inline-block; font-size: inherit;}
.menu-header .domain-logo {display: flex; justify-content: center; align-items: center;}
.menu-header .close-button {padding: 0 15px; line-height: 1; cursor: pointer;}
.menuBarsTop {height: calc(100% - 88px); overflow-y: scroll;}
#sub-frmSearch::after,#frmSearch::after {content: ''; display: block; width: 100%; clear: both; height: 0; visibility: hidden;}
#sub-frmSearch {margin: 10px 10px 0; background: #eee; border: 1px solid #ebebeb; border-radius: 5px;}
#sub-frmSearch button[type="submit"] {background: transparent; color: #333; border: 0; display: block; float: left; border-radius: 44px; height: 44px; line-height: 44px; padding: 0 6px; font-size: 14px;}
#sub-frmSearch button[type="submit"] i {color: #333;}
#sub-frmSearch input[type="text"] {border: 0; height: 44px; line-height: 44px; float: right; width: calc(100% - 30px); background: none; outline: none;}
#sub-frmSearch input::placeholder,
#sub-frmSearch input:focus {color: #333;}
.bx-extension {display: flex; margin: 0 10px; justify-content: space-around; align-items: flex-end;}
.bx-extension a {font-size: 12px; color: #5a5a5a; padding: 35px 0 10px; position: relative;}
.bx-extension a::before {content: ''; background: url(../images/ico-extension.png) 0 0 no-repeat; position: absolute; left: 50%; bottom: 32px; transform: translateX(-50%); display: block;}
.bx-extension .ico-login::before {width: 21px; height: 24px; background-position: -476px -4px;}
.bx-extension .ico-contact::before {width: 19px; height: 18px; background-position: -158px -9px;}
.bx-extension .ico-light::before {width: 13px; height: 18px; background-position: -314px -9px;}
.bx-extension .ico-extension::before {width: 18px; height: 18px; background-position: -17px -9px;}
.special-items {display: flex;}
.special-item {margin-left: 5px; padding: 0 10px; border-radius: 15px; height: 26px; line-height: 26px; font-size: 12px; font-family: 'Roboto-Regular', sans-serif; font-weight: 400; text-transform: uppercase; color: #fff;}
.special-items a:nth-child(1) {background: #0098d1; margin-left: 0;}
.special-items a:nth-child(2) {background: #3bb5b5;}
.special-items a:nth-child(3) {background: #8dd64d;}
.special-items a:nth-child(4) {background: #ffc200;}
.bx-login,.bx-common {margin: 0 15px; text-align: left;}
.bx-login {display: none;}
.bx-common {border-top: 1px solid #bdbdbd; padding: 10px 0;}
.bx-common.dn {border-top: 0;}
.menuHome {color: #757575; text-align: left; display: block; font-family: 'Roboto-Regular', sans-serif; font-size: 14px; padding-top: 10px;}
.mainMenu>li:first-child {border-top: 0;}
.sub-common a {display: block; float: left; width: 100%; text-align: left; height: 44px; padding-top: 14px; font-size: 16px; background-color: #f7f7f7; border-radius: 4px; padding-left: 15px; margin: 5px 0; color: #333;}
.sub-common a i {padding-right: 5px;}
.navContact .sub-common a {margin: 15px 0;}
.bx-common .button-social {margin: 12px 0;}
.info-person {display: flex; justify-content: flex-start; align-items: flex-end;}
.person {width: calc((100% - 10px) / 2); display: flex; flex-direction: column; margin-top: 12px; margin-left: 10px;}
.info-person .person:first-child {margin-left: 0;}
.person-name {font-family: 'Roboto-Medium', sans-serif; color: #333; font-weight: 500; margin-bottom: 7px;}
.person-tel i {color: #20b2aa; padding-right: 5px;}
.person-tel {color: #333;}
.icon-desktop {width: calc(100% - 30px); display: block; margin: 10px auto 20px; background: #20b2aa; border-radius: 10px; height: 40px; line-height: 40px; color: #fff; text-transform: uppercase; text-align: center;}
.icon-desktop i {padding-right: 5px;}
.bx-common .bxFooterAuth {margin-top: 0; padding-top: 0; border-top: 0;}
.bx-common .bxFooterLicense {border-top: 1px solid #bdbdbd;}
.header-menu {border-bottom: 1px solid #eee;}
.myScroll {width: calc(100% - 50px); overflow-x: scroll; white-space: nowrap; text-align: left;}
a.homepage i {line-height: 32px; color: #20b2aa;}
.homepage {float: left; width: 32px; height: 32px; line-height: 30px; background-color: #d3e7ea; border-radius: 50%; margin: 8px 0; margin-right: 18px; position: relative;}
.homepage.active {margin-right: 8px;}
.homepage::before {content: ""; background: #bdbdbd; position: absolute; right: -5px; width: 1px; height: 14px; -webkit-transform: rotate(0deg); transform: rotate(0deg); display: none;}
.homepage.active::after {content: ""; background: #bdbdbd; width: 1px; height: 24px; position: absolute; right: -8px; top: 5px; display: block; transform: rotate(0) translateY(0);}
.item-menu {display: inline-block; position: relative; margin-right: 15px;}
.item-menu a {font-family: 'Oswald', sans-serif; font-weight: 400; display: block; font-size: 16px; color: #333; line-height: 48px; padding-right: 15px;}
/* .item-menu:not(:first-child)::before {content: '|'; position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #c2c2c2;} *//* bxCat */
.bxCatTwo,.bxCat-special,.bxCover,.bxCoverange,.bxCatItem,.bx-item,.bxCat,.bxCatVideo,.bxTopic {margin-top: 15px; text-align: left;}
.bxCatTitle {margin-bottom: 15px; border-bottom: 1px solid #eee;}
.bxCatTitle h2,.bxCatVideoTitleLink,.bxTopicTitle h2,.bxSpotlightTitle h2 {font-size: 20px; /* text-transform: uppercase; */}
.bxCatTitle h2 a,.bxCatTitle h2 span,.bxCatVideoTitleLink,.bxTopicTitle h2 a,.bxSpotlightTitle h2 a {color: #20b2aa; line-height: 36px;}
/* .bxTopCover */
.bxTopCover .bx-post {width: 100%; float: left; margin-bottom: 15px;}
.bxTopCover .bx-post-image {width: 135px; margin-right: 15px; float: left; margin-bottom: 0;}
.bxCoverange .post-desc {display: none;}
.bxTopCover .bx-post .post-title {font-size: 18px;}
.bxCatSlider .bx-post .post-title {margin-bottom: 10px; font-size: 24px; font-family: 'Roboto-Bold', sans-serif; font-weight: 500; color: #fff;}
.bxCatSlider .bx-post .bx-post-link {color: #fff;}
.bxTopCover .bx-post:nth-child(-n+2) {width: calc((100% - 15px) / 2); margin-bottom: 22px; }
.bxCatSlider .bx-post .bx-post-image,.bxTopCover .bx-post:nth-child(-n+2) .bx-post-image {margin-right: 0; width: 100%; margin-bottom: 10px;}
.bxTopCover .bx-post:nth-child(2) {margin-left: 15px;}
.bxTopCover .bx-post:nth-child(3) {clear: both;}
.post-desc {color: #666;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
/* .home-coverage */
.home-coverange {text-align: left;}
.home-coverange .post {width: 100%; float: right;border-top: 1px solid #ebebeb;margin-top: 20px;padding-top: 20px;}
.home-coverange .post-title {font-size: 18px;margin-bottom: 10px;font-family: 'Roboto-Bold', sans-serif;font-weight: 700;}
.home-coverange .post-link {color: #000;}
.home-coverange .bx-post-image {width: 100%;}
/* .home-coverange .post-desc {color: #999;} */
.home-coverange .post:first-child {margin-top: 0;padding-top: 0;border-top: 0;}
.home-coverange .post:not(:first-child) {display: flex;flex-direction: column-reverse;}
.home-coverange .post:not(:first-child) .bx-post-image {margin-bottom: 0;}
.home-coverange .post:not(:first-child) .desc-down{margin-bottom: 10px;}
._MB_HOMEPAGE .home-coverange .post:first-child .bx-post-image {
    margin: 0 -15px 10px;
    width: calc(100% + 30px);
}
.home-coverange .post:first-child .post-title {font-size: 20px;}
.home-coverange .post-cate-date {display: none;}
/* bx-item */
.bx-item .bx-post {width: 270px; float: left; padding: 0 15px;}
.bx-item {padding-bottom: 20px; overflow: hidden;}
.bx-item .bx-post-image {margin-bottom: 10px;}
.item-container-fluid {background-color: #d3e7ea; position: relative; padding: 0 0px 10px; /* margin: 0 -10px; */}
.bx-cat-item-container {overflow: hidden;}
.bx-item-slick .bx-post-link,
.bx-item .bx-post-link {-webkit-text-size-adjust: none;}
.slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); font-size: 24px; color: #fff; z-index: 1; height: 50px; width: 25px; background-color: rgba(0, 0, 0, .3); text-align: center; line-height: 50px;}
.slick-arrow.prev {left: 0; border-radius: 0 10px 10px 0;}

.slick-arrow.next {right: 0; border-radius: 10px 0 0 10px;}
.slick-dots {position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -20px; left: 50%;}
.slick-dots li {display: inline-block;}
.slick-dots li.slick-active button {background: #20b2aa;}
.slick-dots li button {width: 7px; height: 7px; background: #ccc; border-radius: 7px; font-size: 0; margin: 0 2px; transition: 0.25s; border: 0; outline: 0;}
.slick-arrow {cursor: pointer; transition: 0.3s;}


/* bxPost */
.bxCatSlider,.bxTopicCont {position: relative;}
.bxCatSlider {margin-bottom: 20px;}
.bxCatSlider .bx-pager {position: absolute; right: 0; bottom: 0; z-index: 3; color: #ffffff38; letter-spacing: -1px; font-size: 14px; padding: 3px 5px;}
.bxPost {width: 100%; float: left; position: relative; overflow: hidden;}
.bxPost::before,.bx-post-image::before {content: ''; display: block; padding-top: 56.25%;}
.icobxPostTag {background: #703d9e; font-size: 12px; line-height: 24px; text-transform: uppercase; display: block; position: absolute; top: 0; left: 0; z-index: 2; color: #fff; padding: 0 10px; border-bottom-right-radius: 12px;}
.icobxPostTag[attr-tag="Độc quyền"] {background: rgb(112, 61, 158);}
.icobxPostTag[attr-tag="New"] {background: #f2994a;}
.icobxPostTag[attr-tag="Hot"] {background: #d73333;}
.bxPostImg img,.bx-post-image img {position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover;}
.bxCat-special .bx-post:first-child .bx-post-info,.bxCatSlider .bxPostInfo {position: absolute; left: 0; bottom: 0; right: 0; width: 100%; z-index: 2; padding: 8px 8px; background: linear-gradient(180deg, transparent 0, 40%, #333);}
.bxCat-special .bx-post:first-child .bx-post-cate-date,.bxPostCatDate {margin-bottom: 5px;}
.bxCat-special .bx-post:first-child .bx-post-cate,.bxCatTop .bx-post-cate,.bxPostCat {display: inline-block; font-size: 12px; text-transform: uppercase; color: #fff; background: #20b2aa; height: 20px; line-height: 20px; padding: 0 10px; border-radius: 10px;}
.bxPostTitle {font-size: 20px;}
._MB_ARTICLE .bx-post-title {font-size: 26px;font-family: 'Roboto-Bold', sans-serif;font-weight: 400;}
.bxCat-special .bx-post,.bxCatGrid .bx-post {width: calc(50% - 10px); margin-left: 20px; margin-top: 20px; float: left;}
.bxCat-special .bx-post:nth-child(2n),.bxCatGrid .bx-post:nth-child(2n+1) {margin-left: 0; clear: both;}
.bxCatTop .post-date,.bxCat-special .bx-post:first-child .post-date {display: none;}
.bx-post-image,.bxCatVideoTitle,.bxTopicTitle,._MB_ARTICLE .bx-post-title,._MB_ARTICLE .bx-post-cate-date,._MB_ARTICLE .bx-desc {margin-bottom: 10px;}
.bx-post-image {width: 100%; display: block; position: relative; overflow: hidden;}
.bx-post-cate-date {font-size: 13px; color: #999; margin-bottom: 5px; display: none;}
.bx-post-cate {color: #20b2aa; text-transform: uppercase;}
.post-title {font-size: 16px; font-family: 'Roboto-Medium', sans-serif; font-weight: 500;}
.bxCatVideoTitleLink,.bxTopicTitle h2 a,.bxCatTitle h2 span,.bxSpotlightTitle h2 a {color: #333;}
.bx-post-link {color: #333; font-size: inherit; letter-spacing: 0;}
.bx-post-link > span[class^="ico-"]:not(:first-child) {margin-left: 3px;}
.bx-post-cate+.post-date::before {content: '-'; margin: 0 5px 0 3px; color: inherit;}
.bxCat-special .bx-post:first-child {width: 100%; margin-left: 0; position: relative; margin-top: 0;}
/* bx-cat-topic */
.bx-cat-topic {margin-top: 25px;text-align: left;}
.bx-cat-topic .bx-post:not(:first-child) {margin-top: 25px;}
.bx-cat-topic .bx-post-image, .bx-cat-topic .post-title {margin-bottom: 10px;}
/* bxCatVideo */
.bxContentPodcast {margin-bottom: 15px;}
.bxTopic,.bxSpotlight {background: #eee; padding: 10px 0;}
.video-homepage,.bxCatVideo {background: #eee; padding: 10px 0 25px;}
._MB_VIDEO_LIST .video-homepage .bx-post:first-child .bx-post-link {color: #5D5D5D;}
.bxCatVideo {background-color: #f9f9f9;padding: 15px 0px 40px;border: 1px solid #eee;position: relative;}
.bxCatVideoTitleLink i,.bxTopicTitle i,.bxSpotlightTitle i,.bxCatSpecial .bxCatTitle i,.bxMostRead .bxCatTitle i {font-size: 14px; margin-right: 5px; vertical-align: 1px;}
.bxCatVideoTitleMore {color: #20b2aa; line-height: 36px; font-size: 14px;}
.bxCatVideoTitleMore i {font-size: 10px; margin-left: 5px;}
.ico-play {display: block; position: absolute; z-index: 2; width: 32px; height: 32px; line-height: 32px; text-align: center; border-radius: 50%; background: #00000060; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.ico-play i {font-size: 14px; color: #20b2aa; line-height: 32px; margin-left: 3px;}
.bxCatTop .ico-play {width: 50px; height: 50px;}
.bxCatTop .ico-play i {line-height: 50px; font-size: 18px;}
.bxCat .bx-post:first-child .post-title,.bxCatTop .post-title,.bx-cat-left .post-title {font-size: 18px;}
.icoPhoto,.icoVideo,.ico-headphone {display: block; width: 28px; height: 28px; text-align: center; background: #20b2aa82; position: absolute !important; left: 5px !important; bottom: 5px !important; top: unset !important; right: unset !important;}
.icoPhoto i,.icoVideo i,.ico-headphone i {color: #fff; line-height: 28px;}
.icoVideo+.icoPhoto {display: none;}
.icoVote,.icoComment {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #20b2aa; margin-left: 3px;}
.icoComment i {margin-right: 3px;}
.icoVote .fa-thumbs-up:before {content: 'Vote';}
.bxCatTop .post-title,.bxCat-special .bx-post:first-child .post-title {font-size: 20px; font-family: 'RobotoCondensed-Bold', sans-serif; font-weight: 700;}
._MB_VIDEO_LIST .video-homepage .bx-post:first-child .ico-play {width: 70px; height: 70px; line-height: 70px;}
._MB_VIDEO_LIST .video-homepage .bx-post:first-child .ico-play i {font-size: 24px; line-height: 70px;}
.bx-three-item {float: left;}
.bx-three-item .bx-post {width: calc((100% - 20px) / 2);margin-left: 20px;float: left;}
.bx-three-item .bx-post:first-child {width: 100%;margin-bottom: 15px;}
.bx-three-item .bx-post:nth-child(2n),
.bx-three-item .bx-post:nth-child(-n+2) {margin-left: 0;clear: both;}
.bx-three-item .bx-post-image {margin-bottom: 10px;}
.bx-three-item .bx-post:first-child .post-title {font-size: 18px;font-family: 'Roboto-Bold', sans-serif;font-weight: 700;margin-bottom: 10px;}
.bx-three-item .bx-post-link {-webkit-text-size-adjust: none;}
.bx-three-item .bx-post:not(:first-child) .post-date {display: none;}
.bxCatVideo .slick-dots {bottom: 12px;}
.bx-three-item .post-date {
    font-size: 14px;
    color: #666;
    -webkit-text-size-adjust: none;
}
/* .bx-item-slick .bx-post {
    float: left;
}
.bx-item-slick .slick-track {
    display: flex;
    flex-direction: row;
    row-gap: 20px;
} */
/* bx-cat-right */
.bxCatItem .bx-post,.bxCat .bx-post,.bx-cat-right .bx-post,._MB_SEARCH ._MB_LISTING .bx-post:first-child {border-top: 1px solid #eee; padding-top: 15px; margin-top: 15px; width: 100%; float: left;}
.bxCatItem .bx-post-image,.bxCat .bx-post-image,.bx-cat-right .bx-post-image,.bx-wishlist .bx-post-image {width: 150px; float: left; margin: 0 12px 0 0;}
.bxCatItem .bx-post:first-child,.bxCat .bx-post:first-child {border-top: 0; margin-top: 0; padding-top: 0;}
.bxCat .bx-post:first-child .bx-post-image {width: 100%; margin: 0 0 10px 0;}
.bxCat .bx-post:first-child .post-title {font-family: 'Roboto-Bold', sans-serif;margin-bottom: 10px;}
.bxCat .bx-post:not(:first-child) .post-desc,.bxCat .bx-post:not(:first-child) .bx-post-cate-date {display: none;}
/* bxTopic */
.bxTopic {border-top: 2px solid #20b2aa;}
.bxTopic .bx-prev,.bxTopic .bx-next {width: 25px; height: 50px; line-height: 50px; background: #00000040; display: block; position: absolute; z-index: 3; top: 40px; text-align: center;}
.bxTopic .bx-prev {left: -5px; border-top-right-radius: 7px; border-bottom-right-radius: 7px;}
.bxTopic .bx-next {right: -5px; border-top-left-radius: 7px; border-bottom-left-radius: 7px;}
.bxTopic .bx-prev i,.bxTopic .bx-next i {color: #fff; line-height: 50px;}
.bxTopic .bx-prev:hover,.bxTopic .bx-next:hover {background: #20b2aa;}
.bxTopic .bx-pager {text-align: center;}
.bxTopic .bx-pager-item {display: inline-block; margin: 5px;}
.bxTopic .bx-pager-item .bx-pager-link {display: block; width: 8px; height: 8px; background: #ccc; text-indent: -9999px; border-radius: 8px;}
.bxTopic .bx-pager-item .bx-pager-link.active {background: #20b2aa;}
/* bxMostRead */
.bxMostRead .bx-cat-right .bx-post:first-child {margin-top: 0; padding-top: 0; border-top: 0;}
/* bxSpotlight */
.bxSpotlight ul li {width: 100%; float: left; border-top: 1px solid #fff; padding: 10px 10px;}
.bxSpotlight ul li a {position: relative; display: block; padding-left: 15px;}
.bxSpotlight ul li a i {font-size: 6px; top: 6px; position: absolute; left: 0;}
/* bxFooter */
.f-info-logo {font-family: 'Silka', sans-serif; color: #20b2aa; text-transform: uppercase; margin-top: 5px; letter-spacing: -1px; font-size: 11px;}
.bxFooter {border-top: 3px solid #20b2aa; background: #eee; padding: 8px 0; text-align: left; margin-top: 15px; position: relative;}
/* .logoFooter {margin-top: 5px;}
.logoFooter img {height: 40px;} */
.logoFooter {margin-top: 5px;margin-right: 10px;}
.logoFooter img{height: 25px;}
.gotop {background: #8CCBD3; width: 36px; height: 36px; border-radius: 100%; cursor: pointer; display: block; float: right; text-align: center; position: absolute; right: 5px; top: 8px;}
.gotop i {color: #fff; line-height: 36px;}
.bxFooterAuth,.bxFooterLicense {font-size: 13px; color: #555; margin-top: 10px; padding-top: 10px; border-top: 1px solid #fff;}
.bxFooterAuth h4 {font-size: 16px;}
.bxMasterCMS {background: #fff; padding: 8px 0;}
.bxMasterCMS a {font-size: 13px; color: #555;}
/* _MB_ERRORPAGE */
._MB_ERRORPAGE .mainBody {padding: 60px 0;}
._MB_ERRORPAGE .mainBody h1 {font-size: 18px; color: #555; margin: 25px 0;}
._MB_ERRORPAGE .mainBody img {width: 200px;}
.backToHomepage {display: inline-block; height: 40px; background: #20b2aa; line-height: 40px; padding: 0 15px; border-radius: 40px; color: #fff;}
/* _MB_LISTING */
._MB_LISTING .bx-post:first-child {padding-top: 0; margin-top: 0; border-top: 0;}
.__MB_ARTICLE_PAGING {margin-top: 15px; text-align: center;}
.__MB_ARTICLE_PAGING span,.__MB_ARTICLE_PAGING a {display: inline-block; height: 34px; line-height: 34px; border: 1px solid #ddd; border-radius: 34px; width: 130px; color: #333;}
.__MB_ARTICLE_PAGING span:first-child {display: none;}
.__MB_ARTICLE_PAGING span.current {background: #eee;}
.__MB_ARTICLE_PAGING a:hover {border-color: #20b2aa;}
/* breadcrumb */
.bx-breadcrumb {position: relative;}
.breadcrumb li h1,.breadcrumb li a {color: #757575;}
.homeCat::after {content: ""; background: #bdbdbd; position: absolute; right: -7px; width: 1px; height: 14px; -webkit-transform: rotate(20deg) translateY(-50%); transform: rotate(20deg) translateY(-50%); display: block; top: 50%;}
.breadcrumb li::before {content: ""; background: #bdbdbd; position: absolute; left: -12px; top: 50%; width: 1px; height: 14px; -webkit-transform: rotate(20deg) translateY(-50%); transform: rotate(20deg) translateY(-50%);}
.breadcrumb .item-menu > a {padding-right: 20px;}
.breadcrumb li:first-child::before {content: unset;}
.breadcrumb .item-menu:last-child a {color: #20b2aa;}
.layout-cate {position: fixed; bottom: 0; left: 0; z-index: 100; background-color: #eee; display: none; width: 100%; box-shadow: 3px -3px 5px rgb(0 0 0 / 20%); text-align: center; height: 30vh; padding: 40px 0 0px;}
.layout-slider-cate {overflow: hidden; height: 100%; background-color: #d0d0d0; /* padding-top: 15px; */}
.category-name,.sub-cat-item {display: block; text-align: center; padding: 10px 10px 7px; color: #757575; font-size: 18px; width: 100% !important; font-family: 'Roboto-Regular', sans-serif;}
a.category-name.active,a.sub-cat-item.active {color: #000; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.ico-more {position: absolute; top: 50%; transform: translateY(-50%); right: -10px; width: 30px; height: 30px; text-align: center; line-height: 30px;}
.ico-more::before{content: '\f107'; font-family: 'FontAwesome'; font-size: 14px; font-weight: 400;}
.item-sub-cat {display: none;}
.item-sub-cat.active {display: block;}
.bx-slider-cate .slick-arrow {position: absolute; top: 0px; transform: unset; font-size: 24px; color: #333; z-index: 1; height: 40px; width: 40px; background-color: transparent !important; text-align: center; line-height: 50px; line-height: 40px;}
.down {left: 10px;}
.up {left: 40px;}
/* _MB_SEARCH */
._MB_SEARCH ._MB_LISTING {margin-top: 0;}
.bx-search-result-keyword {font-size: 22px; color: #999; margin-bottom: 10px;}
.bx-search-result-keyword a {font-size: 22px; color: #999;}
.bx-search-result-keyword h1 {font-size: 22px; display: inline; color: #333;}
.bx-search-result-notification {color: #999;}
.bx-search-result-notification span {font-weight: 700;}
/* _MB_DETAIL */
._MB_ARTICLE {border-bottom: 1px solid #eee;}
._MB_DETAIL .bxNav {border-bottom: 1px solid #eee; padding-bottom: 10px;}
.bx-post-detail {margin-top: 0;}
.bx-post-time {font-size: 14px; color: #666; padding: 10px 0 8px;}
._MB_ARTICLE .post-publisher {margin-left: 5px;}
._MB_ARTICLE .post-publisher i {margin-right: 5px; vertical-align: 1px;}
.bx-social .fb-like {margin-top: 12px;}
/* .bx-social .fb_iframe_widget,.bx-social .fb_iframe_widget iframe {width: 65px !important;} */
._MB_ARTICLE .bx-desc {font-size: 20px; line-height: 1.4; text-align: justify;font-family: 'Roboto-Bold', sans-serif;font-weight: 400;margin-bottom: 25px;}
.bx-post-subtitle {font-size: 16px; display: block;}
.__MASTERCMS_CONTENT_MOBILE span,
.__MASTERCMS_CONTENT_MOBILE p span {
    font-size: 20px !important;
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: inherit;
}
.article-author-info .author-image:nth-child(1){z-index: 3;}
.article-author-info .author-image:nth-child(2){z-index: 2;}
.article-author-info .author-image:nth-child(3){z-index: 1;}
.article-author-info .author-image:nth-child(4){z-index: 0;}
.article-author-info {display: flex;align-items: center;height: 40px;margin-bottom: 15px;}
.article-author-info .author-image{width: 40px;height:40px;overflow: hidden;border-radius: 50%;background: #f1f1f1;cursor: pointer;transition: 0.5s;}
.article-author-info .author-image img{min-height: 100%;object-fit: cover;min-width: 100%;}
.article-author-info .author-title{font-size: 14px;color: #333;font-family: 'Roboto-Bold', sans-serif;font-weight: 700;}
.article-author-info .author-title a{color: inherit;}
.article-author-info .author-email{font-size: 12px;color:#999;line-height: 1;display: none;}
.article-author-info > div:last-of-type{margin-left: 15px;}
.article-author-info .author-image:not(:first-child){margin-left: -15px;}
.article-author-info .author-image:nth-child(1){z-index: 3;}
.article-author-info .author-image:nth-child(2){z-index: 2;}
.article-author-info .author-image:nth-child(3){z-index: 1;}
.article-author-info .author-image:nth-child(4){z-index: 0;}
.article-author-info .author-link:not(:first-child)::before{content: '-';display: inline-block;margin: 0 5px;}
.article-author-info .author-image:hover{width: 50px;height: 50px;z-index: 5;}
/* .bx-author-info */
.bx-author-info{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}
.bx-author-thumb{width: 100px;height:100px;float: left;overflow: hidden;border-radius: 100%;margin-right: 20px;background:#f5f5f5;}
.bx-author-thumb img{width: 100%;object-fit: cover;}
.bx-author-detail{padding-left: 120px;}
.bx-author-name{font-size: 16px;margin-bottom: 10px;font-family: 'Roboto-Bold', sans-serif; font-weight: 700;}
.bx-author-content{margin-bottom: 10px;}
.bx-author-share{width: 100%;float: left;}
.bx-author-share a{display: inline-block;margin-left: 10px;background-image: url(../images/ico-author-share.png);background-repeat: no-repeat;width: 20px;height: 20px;background-size: 94px;opacity: .4;}
.bx-author-share span{display: inline-block;height: 20px;line-height: 20px;float:left;}
.bx-author-email{background-position: -74px -27px;}
.bx-author-twitter{background-position: -25px -27px;}
.bx-author-facebook{background-position: 0 -27px;}
.bx-author-rss{background-position: -50px -27px;}
.bx-author-share a:hover{opacity: 1;}
.bx-author-email:hover{background-position: -74px 0;}
.bx-author-twitter:hover{background-position: -25px 0;}
.bx-author-facebook:hover{background-position: 0 0;}
.bx-author-rss:hover{background-position: -50px 0;}
.bx-social a {border: 1px solid #aeaeae; border-radius: 50%; width: 40px !important; height: 40px !important; text-align: center; display: block; float: left; margin-left: 5px; margin-bottom: 10px; font-size: 16px; transition: .3s ease-in-out;}
.zalo-share-button iframe {position: absolute; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%);}
.ico-social i {line-height: 40px;}
.fa-facebook {color: #3C5A99;}
.fa-twitter {color: #1DA1F2;}
.fa-linkedin {color: #007BB6;}
.fa-bookmark {color: #087cce;}
.fa-comment {color: #009cb4;}
.fa-arrow-left {color: #087cce;}
.bx-post-detail-author {text-align: right; font-weight: 700; margin: 10px 0; font-family: 'Roboto-Bold', sans-serif;}
.bx-post-detail-source {text-align: right; font-family: 'Roboto-Italic', sans-serif; margin: 10px 0;}
.post-social {padding: 10px 0; margin-top: 0;}
.post-tag {border-top: 1px solid #ddd; background: #eee; padding: 10px; margin: 0 0;}
.post-tag span {text-transform: uppercase; font-size: 16px; width: 100%; margin-bottom: 5px;}
.post-tag a {color: #555; margin-right: 3px; font-size: 16px; margin-bottom: 5px; display: inline-block;}
.post-tag a:after {content: ','; display: inline-block;}
.post-tag a:last-child:after {content: '';}
.bxCat-special .bxCatTitle {border-bottom: 0; margin-bottom: 5px;}
.bxMostRead {margin-top: 5px;}
.bxMostRead:before {visibility: visible; box-shadow: 0px 10px 10px 0px #eee; height: 10px;}
.bxMostRead .bxCatTitle {margin-top: 10px;}
/* bx-video */
.video-play,._MB_VIDEO_DETAIL .bx-post-desc,._MB_VIDEO_DETAIL .videoWrapper,.bxCatDetail h1.bx-post-title {margin-bottom: 10px;}
.bxCatDetail h1.bx-post-title {font-size: 20px;}
/* Comment */
#comment-system-cms {background: #eeeeee; padding: 5px 0;}
.box-comment textarea.__comment::placeholder, .box-comment textarea.__comment::-moz-placeholder, .box-comment textarea.__comment::-webkit-input-placeholder {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: 400;} 
.comments-reply {background-color: #fff; border: 1px solid #eaeaea; margin-bottom: 10px;}
#TITLE_HOLDER {color: #fff; font-weight: 700; background: #006c2b;}
.box-reply,.article-comment,.box-comment,#commnet-top,.comments,.comment-actions,.comment-actions .reply {width: 100%; float: left;}
.article-comment .box-comment .content {margin: 0;}
.box-comment textarea,.comment-actions .reply textarea {width: 100%; max-width: 100%; min-width: 100%; height: 90px; border: 1px solid #e6e6e6; padding: 10px; font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: 400;}
.__MB_ACTION_POST_COMMENT,.__MB_ACTION_POST_COMMENT-SUB,.__MB_USER_ACTION_POST_COMMENT,.__MB_USER_ACTION_CLOSED_COMMENT {height: 24px; display: inline-block; color: #fff; text-transform: uppercase; background-color: #20b2aa; border: 0; font: 700 12px/24px 'RobotoCondensed-Bold', Arial, sans-serif; margin-top: 10px; cursor: pointer; border-radius: 12px; padding: 0 15px; margin-bottom: 10px;}
.__MB_USER_ACTION_POST_COMMENT {margin-right: 10px;}
#commnet-top {border-bottom: thin solid #eaeaea; padding: 0 10px;}
#commnet-top label {float: left; font-size: 14px; text-transform: uppercase; color: #40bc00; height: 30px; font-weight: 700; line-height: 30px;}
#commnet-top label img {padding-right: 8px;}
.__MB_FILTER_COMMENT {float: left; height: 30px; line-height: 31px; font-size: 11px; color: #444; background: url(../images/ico-binh-luan.png) left 9px no-repeat; padding-left: 8px; margin-left: 6px; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif;}
.__MB_FILTER_COMMENT.current {color: #0077c0;}
.comments {padding: 0; margin: 0; list-style: none;}
.comments li {width: 100%; float: left; border-bottom: 1px solid #eaeaea;}
.comments li:last-child {border-bottom: 0;}
.comments>li {padding: 10px;}
.comments li .meta {height: 24px; line-height: 24px; margin-bottom: 8px;}
.comments>li>.meta {margin-top: 0;}
.comments li .meta .author {font-size: 12px; font-weight: 700; float: left;}
.comments li .meta img.avatar {width: 24px; height: 24px; border-radius: 12px; float: left; margin-right: 10px; background: #eaeaea;}
.comment-content {width: 100%; float: left; text-align: justify; font-size: 12px;}
.comment-content p {margin-top: 0; margin-bottom: 5px;}
.comment-actions a,.comment-actions .time {margin-right: 15px; line-height: 20px; height: 20px; color: #999; text-decoration: none; float: left; font-size: 12px;}
.comment-actions a span {padding-right: 3px;}
.comment-actions a:hover {text-decoration: none;}
.comment-actions a.btnDislike {display: none;}
.comment-actions .reply {margin-top: 10px; display: none;}
.comment-actions .reply textarea {height: 50px;}
.comments.sub-comments {padding: 0 0 0 40px; background-color: #fff;}
.comments.sub-comments li {border-bottom: 0; margin-bottom: 0;}
.comments.sub-comments li .comment-content {background: #fff; padding: 5px 0;}
.comments.sub-comments li .comment-actions {background: #fff; padding: 0;}
.comments.sub-comments .btnDislike {margin-right: 0;}
.box-reply .__MB_CM_PAGING {width: 100%; border-top: 1px solid #eaeaea; float: left; text-align: center; padding: 5px;}
.box-reply .__MB_CM_PAGING a,.box-reply .__MB_CM_PAGING span {display: inline-block; height: 24px; line-height: 24px; background: #f7f7f7; font-weight: 700; padding: 0 7px; border-radius: 3px; color: #40bc00;}
.box-reply .__MB_CM_PAGING a:hover,.box-reply .__MB_CM_PAGING .current {background: #ccc; color: #fff;}
.ico-live,.ico-image,.ico-video,.ico-vote,.ico-comment {font-size: 12px;}
.__MASTERCMS_CONTENT img,.__MASTERCMS_CONTENT_MOBILE img {height: auto;}
.box-reply .__MB_CM_PAGING span:first-child {display: none;}
/* podcast */
.ico-podcast {position: absolute; z-index: 2; bottom: 5px; left: 5px; color: #ffffff; text-transform: uppercase; font-family: 'RobotoCondensed-Bold', Arial, sans-serif; text-shadow: 1px 1px #000;}
.ico-podcast i {margin-right: 5px;}
/* bx-podcast-item  */
.podcasts-container {margin-bottom: 30px;}
.bx-podcast-item {background: #f2f2f2; margin-bottom: 15px; position: relative;}
.bx-podcast-image {width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 10px;}
.bx-podcast-image::before {content: ''; display: block; padding-top: 56.25%;}
.bx-podcast-image img {width: 100%; min-height: 100%; position: absolute; top: 0; object-fit: cover;}
.bx-podcast-body {width: 100%; position: relative; height: 120px; overflow: hidden;}
.bx-podcast-content {padding: 5px 10px 0 10px;}
.bx-podcast-content .bx-post-title {font-size: 16px; margin-bottom: 10px;}
.bx-podcast-content .bx-post-cate-date {margin-bottom: 10px;}
.bx-podcasts-player {position: absolute; left: 0; bottom: 0;}
.pcast-play {width: 60px; height: 60px; display: block; position: absolute; left: 10px; bottom: 140px; border-radius: 100%; background: #00000080; border: 0; font-size: 24px; color: #269960; outline: none; text-align: center; line-height: 60px; cursor: pointer;}
.pcast-pause {width: 60px; height: 60px; display: block; position: absolute; left: 10px; bottom: 140px; border-radius: 100%; background: #00000080; border: 0; font-size: 24px; color: #269960; outline: none; text-align: center; line-height: 60px; cursor: pointer;}
._MB_PODCASTS_STATISTICS {display: none;}
.pcast-rewind {display: none;}
.pcast-progress {position: absolute; left: 0; bottom: 0; width: 100%; box-shadow: none; outline: none; vertical-align: unset; height: 6px; z-index: 9; line-height: 0; border-radius: 0;}
.pcast-progress::-webkit-progress-bar {background: #ebebeb;}
.pcast-progress::-webkit-progress-value {background: #269960;}
.pcast-currenttime {color: #c3c3c3; position: absolute; left: 20px; bottom: 10px; font-size: 14px;}
.pcast-duration {color: #c3c3c3; position: absolute; right: 20px; bottom: 10px; font-size: 14px;}
.pcast-mute {display: block; position: absolute; right: 20px; bottom: 40px; border: 0; outline: none; cursor: pointer; font-size: 16px; color: #c3c3c3; background: none;}
.pcast-speed {display: block; position: absolute; right: 46px; bottom: 40px; border: 0; outline: none; cursor: pointer; color: #c3c3c3; background: none;}
.svg-player-background {position: absolute; bottom: 0; left: 0; width: 100%;}
.hna-post-title {font-size: 20px; margin-bottom: 10px;}/* liên hệ  */
.bx-contact-list {padding: 0 5px; margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: center;}
.info-contact {width: 29%; float: left; padding: 50px 0; background: #f7f7f7; -webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 10%); box-shadow: 0 2px 3px rgb(0 0 0 / 10%); margin-left: 4.33%; display: flex; justify-content: center; align-items: flex-start; color: #20b2aa; margin-bottom: 30px;}
.info-contact:nth-child(3n+1) {margin-left: 2.16%;}
.info-contact a, .info-contact i {color: #20b2aa; font-size: 14px; display: block;}
.info-contact i.fa-usd {width: 36px; height: 36px; line-height: 34px; border: 1px solid #20b2aa; border-radius: 50%; margin: 0 auto 10px;}
.info-contact i {margin-bottom: 10px; font-size: 24px;}
/* bx-wishlist */
.bx-wishlist {
    margin-top: 25px;
    text-align: left;
}
.bx-wishlist .bx-post {
    border-top: 1px solid #ddd;
    padding-top: 20px;
    margin-top: 20px;
    width: 100%;
    float: left;
}
.bx-wishlist .bx-post:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
}
.bx-wishlist .bx-post-image {
    width: 150px;
    float: left;
    margin-right: 12px;
}
.bx-wishlist .post-title {
    font-size: 16px;
    font-family: 'Roboto-Medium', sans-serif;
    font-weight: 500;
}
@media screen and (max-width: 700px) {
    .info-contact:nth-child(3n+1),    .info-contact {width: 48%;     margin-left: 4%;     word-break: break-all; }
    .info-contact:nth-child(2n+1) {margin-left: 0;     clear: both; }
}
@media screen and (max-width: 600px) {
    .bx-item .bx-post {padding: 0 10px; }
    .info-contact {margin-bottom: 20px; }
}
@media screen and (max-width: 350px) {
    .special-item { font-size: 11px;     margin-left: 3px;     padding: 0 8px    }
    .special-item:nth-child(1) {margin-left: 0; }
    .info-contact {margin-bottom: 15px; }    
    .h-info-logo {font-size: 10px;}
}