blockquote.expNoEdit{padding:12px !important;line-height:24px !important;margin-bottom: 20px !important;}
.icon-type{width: 30px;height: 30px;position: absolute;background: #ffffff;display: inline-flex;justify-content: center;align-items: center;color: #000000;border-radius: 50%;bottom: 14px;left: 9px;font-size: 16px;}
span.icon-type {
    bottom: 0;
    left: 0;
    border-radius: 0;
    background: #a9a9a9c7;
}
i.icon-videodesg {
    background-image: url(../images/playdesg.png);
    width: 20px;
    height: 20px;
    background-repeat: space;
    background-position: center;
}
i.icon-imgdegs {
    background-image: url(../images/imgdesg.png);
    width: 20px;
    height: 20px;
    background-repeat: space;
    background-position: center;
}
i.icon-imgaudio {
    background-image: url(../images/audiow.png);
    width: 20px;
    height: 20px;
    background-repeat: space;
    background-position: center;
}
.copy_link_sour {
      position: relative;
      display: inline-block;
    }

    .copy_link_sour .tooltiptext {
      visibility: hidden;
      width: 140px;
      background-color: #555;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 110%;
      left: 50%;
      margin-left: -75px;
      opacity: 0;
      transition: opacity 0.3s;
    }

    .copy_link_sour .tooltiptext::after {
      content: "";
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: #555 transparent transparent transparent;
    }

    .copy_link_sour:hover .tooltiptext {
      visibility: visible;
      opacity: 1;
    }
.page-channel{display: flex;align-items: center;}
.page-channel a{display: inline-block;background-size: contain;background-position: center;}
.detail-content figure.expNoEdit figcaption {  width: unset !important; }
.detail-content figure.expNoEdit{text-align: center;}
.detail-content figure.expNoEdit.center {margin: 0 auto;}
.tableleft{ margin-right: 15px !important; }
.tableright{ margin-left: 15px !important; }
.page-fb{background: url("../images/facebook-icon-logo-vector.png") no-repeat;width: 35px;height: 35px;	margin-left: 10px;}
.detail-content .sub-title-detail-n { font-size: 22px;  margin-bottom: 10px;}
.youtube-channel{background: url("../images/YouTube-icon.png") no-repeat;height: 45px;width: 55px;}
.disable-like{color: #9a9a9a;pointer-events: none;}
.loading-process{transform: translateX(-50%);left: 50%;width: 30px;position: absolute;z-index: 10;width: 30px;top: 40%;display: none;}
#back-to-top{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #b6c5d3;position: fixed;right: 30px;bottom: 30px;cursor: pointer;z-index: 10;}
/*tin lien quan*/
.explus_related_1404022217{border-top: 1px solid #03932a !important; margin-top: 10px !important; margin-bottom: 10px !important; }
.explus_related_1404022217_letter{display:none;border: none !important; color: #404040c2;}
.explus_related_1404022217_right{margin-left:24px;padding:15px 0;border-bottom:1px solid #03932a;border-top:1px solid #03932a;}
.explus_related_1404022217_left{margin-right:24px;padding:15px 0;border-bottom:1px solid #03932a;border-top:1px solid #03932a;}
.news_suggest_inpage{margin-top:5px;display:inline-block;font-family:roboto-medium;color:#212529;font-size: 15px; line-height: 17px;}
.news_suggest_inpage:hover{color:#212529;}
.google-auto-placed{margin-bottom:20px;}
.event-box{margin-bottom: 20px;}
.adv .e a{margin: auto;}
a, a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}
html {
  	scroll-behavior: smooth;
}
ul{
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 0;
}
p{
	margin-bottom: 0;
}
img{
	width: 100%;
	height: auto;
	max-height: 100%;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
}

body{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
}
/*strong{
	font-family: roboto-bold;
}*/
blockquote.footer_nesw_detail {
    background-color: #faf5df;
    /*background-color: #cccc99;*/
    padding: 5px 10px;
}
.styl_daplicate_ex{
/*	font: 500 14px 'noticatext' !important;*/
	font: 500 14px;
	line-height: 21px !important;
}
.detail-content .content.styl_daplicate_ex p {
    font-size: 18px;
    line-height: 28px;
}
.main-title{
	font-family: roboto-medium;
	font-weight: 500;
}
.main-title a{
	color: #333333;
}
/*.main-title-small{
	font-size: 14px;
	line-height: 21px;
}*/
.main-title-medium{
	font-size: 16px;
	line-height: 24px;
}
.main-title-sizable{
	font-size: 20px;
	line-height: 130%;
	letter-spacing: 0.02em;
}
.main-title-large{
	font-size: 18px;
	line-height: 25px;
}
.main-title-big{
	font-size: 24px;
	line-height: 31px;
}
.main-title-super{
	font-size: 32px;
	line-height: 130%;
}
.tv-main-title{
	line-height: 24px;
}
.tv-main-title a{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.tv-main-title-big{
	line-height: 130%;
}
.tv-main-title-big a{
	color: #FFFFFF;
	font-weight: 500;
	font-size: 32px;
	line-height: 130%;
}
.main-intro{
	color: #444444;
	font-size: 14px;
	line-height: 140%;
}
.main-intro-big{
	font-size: 16px;
}
.tv-main-intro{
	color: #EEEEEE;
}
.thumb{
	display: inline-block;
	position: relative;
}
.thumb>img{
	/*height: 100%;*/
}
.cate-icon{display: inline-block;width: 3px;height: 17px;transform: skew(-10deg);-webkit-transform: skew(-10deg);-moz-transform: skew(-10deg);-o-transform: skew(-10deg);background: #03932A;position: relative;margin-right: 12px;}
.cate-icon:after{
	position: absolute;
	content: "";
	width: 5px;
	height: 17px;
	background: #EE0202;
	display: inline-block;
	left: 100%;
}
.news-info .sub-title-detail-n { margin-bottom: 5px; font-size: 16px;}
.category-title{
	font-family: roboto-regular;
    display: inline;
    font-weight: 500;
    font-size: 24px;
}
.category-title a{
    color: #03932A;
}
.main-adv{
	background: #f7f7f7;
	padding: 29px 79px 29px 91px;
	margin: 0 -15px;
}
.main-breadcrumb{
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	display: flex;
	align-items: flex-end;
	max-width: 800px;
	white-space: nowrap;
	overflow-x: auto;
}
.main-breadcrumb-cate{
	max-width: 1080px;
}
.main-breadcrumb .main-cate{
	padding-right: 15px;
}
.main-breadcrumb a.active{
	color: #243160;
	font-weight: 700;
}
.main-breadcrumb .main-cate a{
	font-size: 24px;
	line-height: 31px;
	font-family: roboto-medium;
	color: #03932A;
}
.main-breadcrumb .chevron-right{
	color: #243160;
	font-size: 12px;
	transform: translateY(-3px);
}
.main-breadcrumb .list-sub-cate{
	display: flex;
	padding-left: 10px;
	margin-bottom: 0px;
}
.main-breadcrumb .list-sub-cate li{
	padding-right: 20px;
}
.main-breadcrumb .list-sub-cate a{
	font-size: 16px;
	line-height: 25px;
	font-family: roboto-regular;
	color: #222222;
}
.breadcrumb-mobile{
	display: none;
}
.main-breadcrumb-tv{
	justify-content: space-between;
	align-items: center;
}
.main-pagination{
	margin: 20px 0;
}
.main-pagination .pagination{
	justify-content: flex-end;
}
.main-pagination a{
	display: inline-block;
	/*width: 32px;*/
	height: 32px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #bdbdbd;
	border-radius: 2px;
	background: #ffffff;
	color: #333;
	margin-left: 3px;
}
.main-pagination a {width: auto;padding: 0px 10px;}
.main-pagination a.active{
	background: #508CA4;
	color: #ffffff;
}
.scroll::-webkit-scrollbar {
    width: 4px;
    border-radius: 5px;
    background: #fff;
    height: 5px;
}
.scroll::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 5px;
    /*height: 30px;*/
}
.trending{
    margin-top: 16px;
}
.trending-home{
	margin-top: 0;
	margin-bottom: 16px;
}
.trending-list{
    display: flex;
}
.trending-list li{
    margin-right: 20px;
}
.trending-list li span{
    display: inline-block;
}
.trending-list li:first-child span{
    display: none;
}
.trending-list a{
    font-family: roboto-medium;
    font-size: 15px;
    line-height: 22px;
    color: #337357;
    margin-left: 20px;
    transition: 0.1s linear;
}
.trending-list a:hover{
    color: #0DAB76;
}
.trending-list li:first-child a{
    margin-left: 0;
}
#loadmore, #loadmoretv, #loadmore_tmoi, .loadmorecss{
	display: block;
	text-align: center;
	margin: 20px 0;
	cursor: pointer;
	color: #508CA4;
	font-size: 20px;
}
.top_scroll {
    display: none;
}
/*HEADER*/
.top-header{
	background: #F1F9FF;
	font-size: 12px;
	padding: 4px 0;
}
.top-header .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top-header-right{
	display: flex;
	align-items: center;
}
.social-networks{
	display: flex;
	font-size: 16px;
}
.social-networks li{
	margin-right: 15px;
}
.social-networks a{
	color: #555555;
}
.top-header-right .split{
	margin-right: 10px;
	padding-left: 10px;
}
.weather .city{
	margin-right: 10px;
}
.home-logo{
	width: 100px;
/*	width: 130px;*/
	display: block;
}
.bottom-header{
	color: #F7F7F7;
	position: relative;
	margin-top: 15px;
}
.bottom-header .container .main-menu{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.menu-cate{
	display: flex;
	align-items: center;
}
.menu-cate .home a{
	font-size: 18px;
}
.menu-cate a{
	color: #333333;
	font-size: 14px;
	font-family: roboto-medium;
}
.menu-cate .menu-cate-1{
	padding: 19px 0px 16px;
	border-bottom: 3px solid transparent;
	margin: 0 12px
}
.menu-cate .menu-cate-1.active-menu{
	border-bottom: 3px solid #EE0202; 
}
.menu-cate .menu-cate-1>a{
	text-transform: uppercase;
}
.sub-menu-cate{
	position: absolute;
	padding: 10px 15px;
	z-index: 10;
	background: #fff;
	width: 200px;
	display: none;
}
.sub-menu-cate li{
	padding: 3px 0;
}
.sub-menu-cate li a:hover{
	color: #337357
}
.menu-cate .menu-cate-1:hover>.sub-menu-cate{
	display: block;
}
.menu-action{
	display: flex;
}
.menu-action a{
	color: #333333;
	font-size: 18px;
}
.menu-action .bars{
	margin-right: 20px;
	display: inline-block;
	width: 16px;
}
.menu-search{
	position: relative;
}
.main-search-form{
	position: absolute;
	display: flex;
	z-index: 3;
	right: 0;
	border: 1px solid #cdcdcd;
	background: #fff;
	display: none;
}
.main-search-form input{
	padding: 5px 10px;
	border: 0;
	outline: 0;
}
.main-search-form button{
	border: 0;
	outline: 0;
	background: none;
	cursor: pointer;
}
.extra-menu{
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #f1f9ff;
	z-index: 10;
	padding: 45px 0 25px;
	display: none;
}
.all-category{
	display: flex;
	flex-wrap: wrap;
}
.all-category>li{
	width: 16.66%;
}
.extra-menu-category{
	padding-left: 20px;
	margin-bottom: 20px;
}
.extra-menu-category li{
	margin-bottom: 6px;
}
.extra-menu-category li a{
	font-size: 14px;
	color: #555555;
	font-family: roboto-regular;
	transition: 0.1s color linear;
}
.extra-menu-category li a:hover{
	color: #508CA4;
}
.extra-menu-category li.first-category a{
	font-size: 16px;
	color: #6a6a6a;
	font-family: roboto-bold;
}
.extra-menu-category li.first-category{
	position: relative;
}
.extra-menu-category li.first-category .cate-icon{
	position: absolute;
	left: -15px;
	height: 13px;
	bottom: 7px;
	width: 2px;
}
.extra-menu-category li.first-category .cate-icon:after{
	height: 13px;
	width: 4px;
}
/*BODY*/
.content-page{
	position: relative;
	/*margin-bottom: 316px;*/
}
.adv-body{
	width: 100%;
	/*position: absolute;*/
	position: relative;
}
.main-content-page{
	position: relative;
	z-index: 2;
	/*top: 300px;*/
	width: 1140px;
	/*left: 50%;
	transform: translateX(-50%);*/
	background: #fff;
	padding: 0px 15px 30px 15px;
	margin: 0 auto;
}
/*box home*/
/*box-home-left*/
.box-home{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 15px;
}
.box-home-left{
	width: 300px;
	margin-right: 20px;
}
.box-home-left-item{
	display: flex;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	margin-bottom: 15px;
}
.box-home-left-item:last-child{
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.box-home-left-item .thumb{
	width: 120px;
	height: 72px;
	margin-right: 10px;
}
.box-home-left-item .news-info{
	width: 170px;
}
/*box-home-main*/
.box-home-main{
	width: 480px;
	margin-right: 30px;
}
.box-home-main .thumb{
	width: 100%;
	/*height: 288px;*/
	height: 56%;
	/*margin-bottom: 20px;*/
}
.box-home-main .news-info .main-title{
	margin-bottom: 20px;
}
/*box-home-right*/
.box-home-right{
	width: 250px;
}
.box-home-right-top-item{
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.box-home-right-top-item .thumb{
	width: 100%;
	height: 150px;
	/*margin-bottom: 15px;*/
}
.box-home-right-top-item .news-info .main-title{
	margin-bottom: 12px;
}
/*lang kinh home*/
.lk-home-box{
	position: relative;
}
.lk-home-box-item{
	display: flex;
	margin-top: 8px;
}
.lk-home-box-item .title-author{
	width: 160px;
	margin-right: 10px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.lk-home-box-item .title-author .author-name{
	font-family: roboto-regular;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	color: #508CA4;
}
.lk-home-box-item .thumb{
	width: 80px;
	height: 80px;
	margin-right: 2px;
}
.lk-home-box .bx-wrapper{
	box-shadow: none;
	border: 0;
	margin-bottom: 0;
}
.lk-home-box .bx-wrapper .bx-viewport{
	height: 90px !important;
}
.lk-home-box .bx-wrapper .bx-pager{
	display: inline-block;
	width: 21px;
	bottom: calc(100% + 6px);
    right: 0;
}
.lk-home-box .bx-wrapper .bx-pager.bx-default-pager a{
	background: #BDBDBD;
	width: 4px;
	height: 4px;
	margin: 0 1.5px;
	border-radius: 50%;
}
.lk-home-box .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.lk-home-box .bx-wrapper .bx-pager.bx-default-pager a.active, 
.lk-home-box .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #666;
}
.author-intro{
	line-height: 23px;
	overflow-y: hidden;
}
/*box-page-first*/
.box-page-first{
	margin-top: 15px;
	display: flex;
	flex-wrap: wrap;
}
.box-page-first-left{
	width: 740px;
	margin-right: 40px;
}
.box-page-first-right{
	width: 300px;
}
.ts-home-box{
	background: #F1F9FF;
	padding: 20px 20px 27px;
	margin-bottom: 20px;
}
.ts-home-box-content{
	display: flex;
	margin: 8px -10px 0;
}
.ts-home-box-item{
	width: 220px;
	margin: 0 10px;
}
.ts-home-box-item .thumb{
	width: 100%;
	height: 132px;
	margin-bottom: 5px;
}
.news-home-item{
	display: flex;
	flex-wrap: wrap;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.list-news-home{
	margin-bottom: 30px;
}
.list-news-home .news-home-item:first-child{
	padding-top: 0;
	border-top: 0;
	margin-top: 0;
}
.news-home-item .thumb{
	width: 300px;
	/*height: 180px;*/
	margin-right: 16px;
}
.news-home-item .news-info{
	padding: 10px 0;
	width: 424px;
}
.news-home-item .news-info .main-title{
	margin-bottom: 16px;
}
.news-home-item .news-info .main-intro{
	margin-top: 12px;
}
.news-cate-time-mobile{
	display: none;
}
.news-cate-time .news-cate-link{
	font-family: roboto-regular;
	line-height: 22px;
	color: #508CA4;
	position: relative;
	margin-right: 20px;
}
.news-cate-time .news-cate-link:after{
	content: "";
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #C4C4C4;
	position: absolute;
    right: -16px;
	top: 50%;
	transform: translateY(-50%);
}
.news-cate-time .news-push-date{
	font-family: roboto-regular;
	line-height: 22px;
	color: #777777;
}
/*category-box-right*/
.category-box-right{
	margin-bottom: 40px;
	margin-top: 20px;
}
.category-box-right-content{
	margin-top: 15px;
} 
.category-box-right-item-big{
	margin-bottom: 20px;
}
.category-box-right-item-big .thumb{
	width: 100%;
	/*height: 180px;*/
	height: 56.6%;
	/*margin-bottom: 15px;*/
}
.category-box-right-item-big .news-info .main-title{
	margin-bottom: 10px;
}
.category-box-right-item{
	padding: 15px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.10);
	display: flex;
}
.category-box-right-item .thumb{
	width: 120px;
	height: 72px;
	margin-right: 10px;
}
.category-box-right-item .news-info{
	width: 170px;
}
/*tv-box-home*/
.tv-box-home{
	background: #337357;
	padding: 20px 30px 58px;
	margin: 0 -15px 30px;
}
.tv-box-home-head{
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}
.tv-box-home-head ul{
	display: flex;
	align-items: center;
}
.tv-box-home-head ul li{
	margin-right: 32px;
}
.tv-box-home-head ul li a{
	color: #ffffff;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	font-family: roboto-regular;
}
.tv-box-home-head ul li:first-child a{
	font-weight: 700;
	font-size: 44px;
	line-height: 64px;
	font-family: roboto-bold;
}
.tv-box-home-main{
	display: flex;
	margin-bottom: 40px;
	flex-wrap: wrap;
}
.tv-box-home-main .tv-box-home-image{
	width: 740px;
	height: 416px;
}
.tv-box-home-main .tv-box-home-main-info{
	width: 316px;
	margin-left: 20px;
}
.tv-box-home-main-info .main-title{
	margin-bottom: 26px;
}
.tv-main-news-time-view{
	display: flex;
	margin-top: 26px;
}
.tv-main-news-time-view span{
	font-size: 12px;
	line-height: 150%;
	color: #EEEEEE;
	font-family: roboto-regular;
	margin-right: 24px;
}
.tv-main-news-time-view span.views{
	margin-right: 0;
}
.tv-main-news-share{
	display: flex;
	justify-content: flex-end;
	margin-top: 33px;
}
.tv-main-news-share li{
	width: 30px;
	height: 30px;
	background: #0DAB76;
	margin-left: 12px;
	text-align: center;
	line-height: 30px;
}
.tv-main-news-share li a{
	color: #FFFFFF;
}
.tv-box-home-list{
	display: flex;
	margin: 0 -10px;
}
.tv-box-home-item{
	width: 200px;
	margin: 0 10px;
}
.tv-box-home-item .thumb{
	width: 100%;
	height: 120px;
	margin-bottom: 15px;
}
.tv-box-home-item .news-info{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 105px;
}
.tv-box-home-item-time span{
	font-family: roboto-regular;
	font-size: 12px;
	line-height: 18px;
	color: #eeeeee;
}
.tv-box-home-item-time span.views{
	margin-left: 20px;
}
.tv-box-home-item-time span.views i{
	display: inline-block;
	transform: translateY(2px);
}
/*category-box-right-item-2*/
.category-box-right-item-2{
	padding-bottom: 12px;
    margin-bottom: 14px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.category-box-right-item-2:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.category-box-right-item-2 .news-info{
	display: flex;
}
.category-box-right-item-2 .news-icon{
	margin-right: 15px;
    width: 14px;
}
.category-box-right-item-2 .news-icon span{
	display: inline-block;
	position: relative;
}
.category-box-right-item-2 .news-icon span:after{
	content: "";
	width: 15px;
	height: 5px;
	transform: skew(-15deg);
	-webkit-transform: skew(-15deg);
	-moz-transform: skew(-15deg);
	-o-transform: skew(-15deg);
	background: #BFD7EA;
	position: absolute;
	right: 0;
	bottom: 7px;
	z-index: -1;
}
.category-box-right-item-2 .news-icon span.top-views{
	color: #555555;
    font-size: 24px;
    line-height: 31px;
    font-family: roboto-light;
}
.category-box-right-item-2 .news-icon-comment{
	display: flex;
	align-items: center;
}
.category-box-right-item-2 .news-icon-comment{
	display: inline-block;
    padding-top: 3px;
}
.category-box-right-item-2 .news-icon span.comment{
	color: #222222;
}
.category-box-right-item-2 .news-icon span.comment:after{
	bottom: 0;
}
/*category-box-main*/
.category-box-main{
	margin-bottom: 76px;
}
.category-box-main .category-header{
	margin-bottom: 8px;
}
.category-box-main-item-big .thumb{
	width: 100%;
	height: 204px;
	margin-bottom: 15px;
}
.category-box-main-item-big .news-info .main-title{
	margin-bottom: 10px;
}
.category-box-main-item-big .news-info .news-cate-time{
	margin-bottom: 10px;
}
.main-intro-limit{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    height: 58.8px;
}
.category-box-main-list-news{
	margin-top: 4px;
}
.category-box-main-item{
	padding-top: 16px;
	margin-top: 16px;
	border-top: 1px solid rgba(0, 0, 0, 0.10);
	display: flex;
}
.category-box-main-item .thumb{
	width: 120px;
	height: 72px;
	margin-right: 10px;
}
.category-box-main-item .news-info{
	width: 210px;
}
/*FOOTER*/
.main-footer{
	background: #F1F9FF;
	padding: 30px 0 42px;
	position: relative;
	z-index: 2;
}
.footer-top .footer-logo{
	width: 157px;
	display: inline-block;
}
.footer-top{
	text-align: center;
}
.footer-menu-page{
	display: flex;
	justify-content: center;
	margin-top: 12px;
}
.footer-menu-page li{
	padding: 0 10px;
}
.footer-menu-page a {
    color: #508CA4;
    font-size: 12px;
    line-height: 140%;
}
.footer-menu-cate{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 -23.5px;
	padding: 35px 0 19px;
}
.footer-menu-cate>li{
	margin: 10px 23.5px;
}
.footer-menu-cate>li a{
	font-size: 14px;
	line-height: 18px;
	font-family: roboto-bold;
	text-transform: uppercase;
	color: #555555;
}
.sub-footer-menu-cate{
	display: none;
}
.footer-info-office{
	font-size: 12px;
	color: #555555;
	line-height: 140%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 30px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.10);
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	clear: both;
}
.footer-info-office-right{
	text-align: right;
}
.footer-copy-right{
	font-size: 12px;
	color: #555555;
	line-height: 140%;
	margin-top: 20px;
	text-align: center;
}
.footer-copy-right .dmca-protect{
	margin-top: 14px;
}
.footer-copy-right .dmca-protect img{
	width: 121px;
}
/****
CATEGORY
****/
/*box-home-cate*/
.box-home-cate{
	margin-top: 20px;
}
.box-home-cate .box-home-main{
	margin-right: 20px;
}
.box-home-cate .box-home-right{
	width: 580px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.box-home-cate .box-home-right .box-home-right-item{
	width: 280px;
	margin-bottom: 27px;
}
.box-home-cate .box-home-right .box-home-right-item .thumb{
	width: 100%;
	/*height: 168px;*/
	margin-bottom: 5px;
}
/****
CHANNEL
****/
.channel-date{
	display: block;
	margin-bottom: -4px;
	font-size: 16px;
	font-family: roboto-medium;
	line-height: 25px;
	color: #337357;
	margin-top: 44px;
}
.channel-date:first-child{
	margin-top: 16px;
}
.channel-message{
	font-size: 18px;
	color: #333;
	margin: 20px 0;
}
/****
TAG
****/
.category-header-tag{
	margin-bottom: 30px;
}
.box-page-tag .list-news-home .news-home-item:first-child {
    padding-top: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
/****
SEARCH
****/
.category-title-search{
	color: #333;
}
.search-count{
	padding-bottom: 20px;
	font-family: roboto-regular;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #666666;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	margin-top: 14px;
}
.box-search-advanced{
	width: 100%;
    background: #F1F9FF;
    padding: 20px 20px 23px;
    margin: 20px 0;
    font-size: 14px;
}
.box-search-advanced input{
	border: solid 1px #bfbfbf;
    padding: 10px 8px;
    outline: 0;
    font-size: 14px;
	line-height: 16px;
	width: 100%;
	border: 1px solid #BFD7EA;
	color: #757575;
}
.box-search-advanced button{
	font-family: roboto-regular;
	font-size: 15px;
	line-height: 22.5px;
	color: #FFFFFF;
	padding: 8px 19px;
	background: #508CA4;
	outline: 0;
	border: 0;
	cursor: pointer;
}
.box-search-title{
	font-family: roboto-regular;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #666666;
	margin-bottom: 15px;
}
.box-search-row{
	display: flex;
	width: 100%;
	margin-bottom: 20px;
	justify-content: space-between;
}
.box-search-group{
	width: 48.5%
}
/****
DETAIL
****/
.detail-header{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.detail-content .content blockquote.expNoEdit p {
    margin: 0;
}
.detail-header .main-breadcrumb{
	border-bottom: 0;
}
.detail-header-right{
	display: flex;
	align-items: center;
}
.time-detail{
	color: #757575;
}
.time-detail-mobile{
	display: none;
}
.detail-header-action{
	display: flex;
	align-items: center;
}
.detail-header-action li{
	margin-left: 20px;
}
.detail-header-action li a{
	font-size: 15px;
}
.detail-header-action .comment{
	color: #508CA4;
	font-size: 13px;
}
.detail-header-action .fb-share{
	color: #3B5999;
}
.detail-header-action .twitter-share{
	color: #55ACEE;
}
.detail-header-action .copy-link{
	color: #508CA4;
}
.detail-header-action .print{
	color: #508CA4;
}
.box-author{
	display: flex;
}
.box-author .author-image{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 15px;
}
.box-author .author-info .author-name{
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 2px;
}
.box-author .author-info .author-name a{
	color: #000000;
}
.box-author .author-info span{
	font-size: 13px;
	color: #999999;
	/*margin-bottom: 4px;*/
	display: block;
}
.detail-body{
	padding-top: 36px;
	display: flex;
	flex-wrap: wrap;
}
.detail-body-left{
	width: 740px;
	margin-right: 40px;
}
.detail-content{
	padding-left: 70px;
}
.detail-title{
	margin-bottom: 22px;
}
.detail-intro{
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 20px;
}
.news-inside{
	padding-left: 12px;
}
.news-inside h4, .news-inside h3{
	position: relative;
	padding: 3px 0;
	margin: 0px;
}
.news-inside h4:after, .news-inside h3:after{
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #337357;
	position: absolute;
	left: -12px;
	top: 16px;
	/*top: 50%;
	transform: translateY(-50%);*/
}
.news-inside a{
	font-size: 14px;
	line-height: 160%;
	font-weight: 700;
	color: #337357;
	transition: 0.3s;	
}
.content{
	margin-top: 10px;
}
.content p{
	font-size: 17px;
}
.content table{
	border: 0;
}
.content table td{
	/* padding: 20px 20px 10px; */
	/* border: 0; */
	padding: 5px;
}
.content table td p {
	margin: 15px 0;
}
.content-author{
	margin-top: 24px;
	font-size: 18px;
	font-weight: 700;
	color: #333333;
	text-align: right;
}
.content-source{
	text-align: right;
    color: #989898;
    font-size: 14px;
    width: 100%;
}
.detail-action{
	margin-top: 18px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 14px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.social-list{
	display: flex;
    padding-left: 0 !important;
}
.social-list li{
	margin-right: 9px;
}
.share-fb{
	display: flex;
}
.social-list .share-fb .icon-share-fb{
	background: #3B5999;
	display: inline-block;
	height: 36px;
	width: 36px;
	text-align: center;
	line-height: 36px;
	color: #ffffff;
}
.social-list .share-fb .text-share-fb{
	font-family: roboto-regular;
	color: #FCFAF6;
	background: #087CCE;
	font-size: 12px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	padding: 0 10px;
}
.social-list .share-twitter{
	display: inline-block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	background: #55ACEE;
}
.social-list .share-zalo{
	display: inline-block;
	width: 36px;
	height: 36px;
	background: #41A0D7;
	line-height: 36px;
	text-align: center;
}
.fa-zalo{
	width: 32px;
    height: 32px;
    background: url("../images/zalo_icon.png") no-repeat;
    background-size: cover;
    margin: auto;
    transform: translateY(3px);
}
.like-main{
	display: flex;
	align-items: center;
	font-size: 15px;
    height: 40px;
}
.like-main .like, .like-main .like-ip{
	margin-right: 20px;
	cursor: pointer;
}
.like-main .unlike, .like-main .unlike-ip{
	margin-right: 15px;
	cursor: pointer;
}
.detail-title-interested, .detail-title-interested-ip{
	padding: 8px 10px;
	color: #494949;
	border: 1px solid rgba(0, 0, 0, 0.2);
	display: flex;
	align-items: center;
}
.detail-title-interested a, .detail-title-interested-ip a{
	color: #757575;
	font-size: 13px;
	padding-left: 5px;
}
.detail-interested-mobile, .detail-interested-mobile-ip{
	display: none;
}
.relation-news{
	padding: 15px 22px;
	background: #f7f7f7;
	margin-top: 30px;
	position: relative;
}
.relation-news-header{
	font-size: 18px;
	line-height: 12px;
	font-family: roboto-medium;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.relation-news-list{
	margin-left: 18px;
}
.relation-news-list li{
	position: relative;
	margin-bottom: 10px;
}
.relation-news-list li:after{
	content: "";
	width: 5px;
	height: 5px;
	background: #c4c4c4;
	display: inline-block;
	position: absolute;
	left: -18px;
	top: 8px;
	/*top: 50%;
	transform: translateY(-50%);*/
}
.relation-news-list a{
	font-size: 15px;
	line-height: 22px;
	color: #4f4f4f;
}
.detail-tag{
	display: flex;
	flex-wrap: wrap;
	margin: 15px 0;
	align-items: flex-start;
}
.detail-tag .tag-title{
	padding: 10px 0 10px 5px;
	display: inline-block;
	background: #d5d5d5;
	color: #757575;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	width: 60px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.detail-tag .tag-title:after{
	content: "";
	width: 0;
    height: 0;
    border-top: 18.5px solid transparent;
    border-left: 15px solid #d5d5d5;
    border-bottom: 18.5px solid transparent;
    position: absolute;
    left: 100%;
    top: 0;
}
.detail-tag .tag-title i{
	color: #666666;
}
.tag-list{
	/*margin-left: 35px;*/
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.tag-list li{
	padding: 7px;
	border: 1px solid #f7f7f7;
	border-radius: 5px;
	margin-right: 5px;
	transition: 0.2s;
	margin-bottom: 5px;
	background: #f7f7f7;
}
.tag-list li:hover{
	background: #BFD7EA;
}
.tag-list a{
	color: #4f4f4f;
	transition: 0.2s;
}
.tag-list a:hover{
	/*font-weight: 700;*/
	color: #222222;
}
.floating-bar{
	/*position: fixed;/*/
	position: sticky;
	left: 21.5%;
	/*top: 440px;*/
	top: 25%;
	float: left;
}
.floating-bar .detail-header-action{
	flex-direction: column;
	background: #fff;
	border: 1px solid #F1F9FF;
}
.floating-bar .detail-header-action li{
	margin-left: 0;
	padding: 10px 15px;
}
.floating-bar .detail-header-action li:first-child{
	background: #f9fcff;
}
.floating-bar .detail-header-action li .comment{
	display: flex;
	flex-direction: column;
	text-align: center;
}
.detail-content .content p{
	font-size: 16px;
	margin-bottom: 20px;
}
.detail-content .content ul li{
	font-size: 16px;
}
.detail-content .content h2, .detail-content .content h3, .detail-content .content h4, .detail-content .content h5, .detail-content .content h6{
	margin-bottom: 20px;
}
.content ul {
    padding-left: 40px;
    margin-bottom: 20px;
}

.content ul li {
    list-style: disc;
}
ul.social-list li {
    list-style: none;
}
.content h2, .content h3, .content h4 {
    font-size: 18px;
    font-family: roboto-bold;
}
.content .expEdit{
	font-family: Arial,Helvetica,sans-serif;
}
.detail-content .content img{
	/*width: 100% !important;*/
	width: auto;
	max-width: 100%;
	height: auto !important;
	max-height: unset;
}
.detail-content .content table{
	margin-bottom: 15px;
}
.detail-content figure figcaption .h2, .detail-content figure figcaption h2, .detail-content .content table .nn-tt-img{
	font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    text-align: left;
    background: #f2f2f2;
    color: #000000;
    font-style: normal;
    padding-left: 8px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 2px;
}
.detail-content figure figcaption .h2, .detail-content figure figcaption h2 {
    font-size: 15px;
    text-align: left;
}
/*.relation-news{
	position: relative;
    z-index: 2;
}
.detail-news{
	background: #fff;
    position: relative;
    z-index: 2;
}*/
/*modal*/
.modal-support .modal-content .modal-header h4{
    font-weight: 700;
    color: #ffffff;
    background: #126dbb;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    font-family: roboto-bold;
    width: 100%;
}
.modal-support .form-control:focus {
    border: 1px solid #ccc;
    outline: 0;
    box-shadow: none;
}
.modal-support .modal-content .user-info{
    margin-bottom: 5px;
}
.modal-support .modal-content .user-info input{
    padding: 5px;
    border: 1px solid #ccc;
    color: #444;
    height: 30px;
    background-color: #ddd;
    border-radius: 5px;
    margin-bottom: 0;   
}
.modal-support .modal-content .user-info span{
    font-size: 12px;
    color: #444;
    display: inline-block;
    margin-bottom: 10px;
}
.modal-support .modal-content .user-info:first-child{
    padding-left: 0px;
    padding-right: 5px;
}
.modal-support .modal-content .user-info:nth-child(2){
    padding-right: 0px;
    padding-left: 5px;
}
.modal-support .modal-content .form-action{
    text-align: center;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-top: 10px;
}
.modal-support .modal-content .modal-header .close{
    opacity: 1;
    right: 7px;
    top: 7px;
    border: 2px solid #fff;
    color: #fff;
    padding: 1px 3px 7px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    background: #000;
    text-align: center;
    line-height: 10px;
}
.modal-warning{
	margin: 5px 0;
	font-size: 13px;
	color: #dd7e7e;
}
.modal-body .jsch{
	float: left;
    margin-right: 8px;
    width: 233px;
}
/****
CATEGORY - LĂNG KÍNH
****/
.box-home-lk{
	padding-bottom: 20px;
	border-bottom: 3px solid #E5E5E5;
}
.box-home-lk .box-home-main{
	width: 100%;
	margin-right: 0;
}
.box-home-lk .box-home-main-item{
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}
.box-home-lk .box-home-main-item .news-info{
	width: 300px;
	margin-right: 20px;
}
.box-home-lk .box-home-main-item .news-info .main-title{
	font-family: breakers-slab-regular;
	font-size: 28px;
}
.box-home-lk .box-home-main-item>.thumb{
	width: 760px;
	height: 456px;
}
.box-home-lk .box-home-main-item .thumb{
	margin-bottom: 0;
}
.box-home-lk .box-home-main-item .box-author{
	margin-bottom: 27px;
}
.news-home-item-lk .box-author{
	flex-direction: column;
	margin-right: 20px;
    width: 110px;
}
.news-home-item-lk .box-author .author-info{
	margin-top: 14px;
}
.news-home-item-lk .box-author .author-name{
	font-size: 13px;
}
.news-home-item-lk .news-info{
	margin-right: 20px;
    width: 360px;
}
.news-home-item-lk .news-info .main-title{
	margin-bottom: 10px;
	font-family: breakers-slab-regular;
	font-size: 22px;
}
.news-home-item-lk>.thumb{
	margin-right: 0;
    width: 230px;
    height: 140px;
}
/****
AUTHOR - LĂNG KÍNH
****/
.box-home-author .box-home-main{
	width: 100%;
	margin-right: 0;
}
.box-home-author .box-home-main .thumb{
	margin-bottom: 0;
}
.box-home-author .box-home-main-item{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	background: #F1F9FF;
	padding: 17px 103px 30px 30px;
}
.box-home-author .box-home-main-item .box-author{
	flex-direction: column;
	align-items: center;
	width: 180px
}
.box-home-author .box-home-main-item .box-author .author-image{
	margin-right: 0;
	margin-bottom: 15px;
	width: 100px;
	height: 100px;
}
.box-home-author .box-home-main-item .box-author .author-info{
	text-align: center;
}
.box-home-author .box-home-main-item .news-info{
	width: 760px;
	position: relative;
}
.box-home-author .box-home-main-item .news-info .main-intro{
	margin-top: 15px;
	/*display: block;*/
}
.author-intro.fix{
	width: 760px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    height: 75px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 92px;
}
.compact{
	color: #ffffff;
	background: #508CA4;
	padding: 9px 19px;
	font-size: 15px;
	line-height: 25px;
	font-family: roboto-regular;
	margin-top: 20px;
	outline: 0;
	border: 0;
	cursor: pointer;
	display: none;
}
.compact-1{
	font-size: 10px;
	border-radius: 2px;
    text-align: center;
    color: #fff;
    background: #508CA4;
    left: 99.5%;
    position: absolute;
    bottom: 5px;
    width: 14px;
    height: 14px;
    line-height: 16px;
    cursor: pointer;
}
/****
CATEGORY - VIDEO
****/
.box-home-video{
	margin-top: 28px;
	padding-bottom: 30px;
	border-bottom: 3px solid #e5e5e5;
}
.box-home-video .thumb{
	position: relative;
}
.box-home-video .box-home-main{
	width: 760px;
	margin-right: 40px;
}
.box-home-video .box-home-main-item .thumb{
	height: 427.5px;
}
.box-home-video .box-home-right{
	width: 280px;
}
.box-home-video .box-home-right .box-home-right-item{
	margin-bottom: 40px;
}
.box-home-video .box-home-right .box-home-right-item .thumb{
	height: 158px;
	margin-bottom: 10px;
}
.list-news-video{
	display: flex;
	margin: 0 -12.5px;
	flex-wrap: wrap;
}
.news-item-video{
	width: 230px;
	margin: 0 12.5px 35px;
}
.news-item-video .thumb{
	width: 100%;
	height: 130px;
	position: relative;
	margin-bottom: 10px;
}
.play-icon{
	display: inline-block;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	background: #02932a99;
	text-align: center;
	line-height: 35px;
	border-radius: 50%;
	padding: 0px 10px;
}
.play-icon img{
	width: 18px;
}
.play-icon-big img {
    width: auto;
    margin-left: 3px;
}
.play-duration{
	background: #2f243a80;
	font-size: 14px;
	line-height: 20px;
	font-family: roboto-regular;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #ffffff;
	padding: 2px 5px;
}
.play-icon-big{
	/*background: none;
	width: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);*/
	width: 60px;
    height: 60px;
    padding: 13px;
    left: 34px;
    bottom: 34px;
}
.play-icon-big img{
	width: auto;
}
/*DETAIL - TV*/
.content-detail-video{
	width: 670px;
	height: 377px;
}
/****
CATEGORY - TV
****/
.nav-list-tv{
	margin-bottom: 20px;
	padding-left: 30px;
	border-bottom: 1px solid #508CA4;
}
.nav-tabs.nav-list-tv .nav-item.show .nav-link, .nav-tabs.nav-list-tv .nav-link.active {
    border-color: #508CA4 #508CA4#fff;
    border-top: 2px solid #508CA4;
    color: #03932A;
}
.nav-tabs.nav-list-tv .nav-link{
    text-transform: uppercase;
    border-radius: 0;
    color: #333333;
    font-family: roboto-bold;
}
.nav-tabs.nav-list-tv .nav-link:focus, .nav-tabs.nav-list-tv .nav-link:hover {
    border-color: #508CA4 #508CA4 #fff;;
}
/*DETAIL - TV*/
.detail-body-tv{
    padding-top: 15px;
}
.detail-body-tv .detail-body-left{
    width: 100%;
    margin-right: 0;
}
.detail-body-tv .detail-content{
    padding-left: 0;
}
.detail-body-tv .detail-title{
    padding: 0 170px;
    margin-top: 20px;
}
.detail-body-tv .detail-intro{
    padding: 0 170px;
}
.detail-body-tv .detail-action{
    width: 740px;
    margin: 18px auto 0;
}
.detail-body-tv #comment-box{
    width: 740px;
    margin: 20px auto 0;
}
.content-detail-tv{
	width: 1080px;
	height: 608px;
}
/*DETAIL - LANGKINH*/
.detai-body-lk .detail-content{
	position: relative;
}
.detai-body-lk .box-author{
	justify-content: center;
	left: 3%;
    flex-direction: column;
    position: absolute;
    align-items: center;
    max-width: 130px;
}
.detai-body-lk .box-author .author-image{
	margin-bottom: 10px;
    width: 120px;
    height: 120px;
    margin-right: 0;
}
.detai-body-lk .box-author .author-info{
	text-align: center;
}
.detai-body-lk .detail-content{
	padding-left: 0;
	margin-top: 30px;
}
.detai-body-lk .detail-content .main-title.lk-detail-title{
	text-align: center;
	padding: 0 205px;
	font-family: breakers-slab-regular;
}
.detai-body-lk .detail-content .main-intro{
	text-align: center;
	padding: 0 205px;
	font-family: noticatext;
	font-size: 18px;
	font-weight: 400;
}
.content-lk{
	width: 670px;
	margin: 0 auto;
}
.detail-body-lk-bot{
	margin-top: 30px;
	display: flex;
}
.relation-news-header-lk{
	text-transform: none;
}
.author-carousel{
	margin-top: 30px;
    background: #F1F9FF;
    padding: 20px 35px;
}
.author-carousel .category-header{
	margin-bottom: 20px;
}
.author-item{
	text-align: center;
}
.author-item .thumb img{
	width: 100px;
	height: 100px;
	border-radius: 50%;
}
.author-item .author-item-name a{
	color: #000000;
}
span.nav-icon {
    text-align: center;
    background: #508CA4;
    width: 40px;
    height: 40px;
    display: inline-block;
    color: #fff;
    line-height: 40px;
    position: absolute;
    top: 35%;
    transform: translateY(-35%);
}
span.nav-icon-left{
	left: -35px;
}
span.nav-icon-right{
	right: -35px;
}
.author-carousel .owl-nav, .author-carousel .owl-dots{
	height: 0;
}
/*DETAIL - PHOTO*/
.detai-body-photo .detail-content{
    margin-top: 36px;
    padding-left: 0;
}
.content-photo{
    width: 100%;
}
.detai-body-photo .detail-content .detail-action{
    padding: 0 205px 24px;
}
.detai-body-photo .detail-content .main-title {
    padding: 0 205px;
}
.detai-body-photo .detail-content .main-intro {
    padding: 0 205px;
}
.detai-body-photo .detail-content .content table .nn-tt-img{
    padding: 20px 205px;
}
.detai-body-photo .detail-content .content p{
     padding: 10px 205px;
}



/*STYELE HOME MOBILE*/

header .top-header-wrap {
    background: #063;
}
header .top-header {
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.top-header .search-form {
    position: relative;
    height: 24px;
}
.top-header .search-form input[type=text] {
    width: 215px;
    height: 100%;
    padding-left: 5px;
    border: 0;
}
.top-header .search-form button[type=submit] {
    position: absolute;
    height: 90%;
    right: 0;
    top: 0;
    display: flex;
    background: #fff;
    outline: 0;
    border: 0;
    color: #858585;
    font-size: 15px;
    cursor: pointer;
}
header .mid-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 115px;
}
header .searh-mobile {
    display: none;
    position: absolute;
    right: 55px;
}
header .searh-mobile .searh-mobile-icon {
    position: relative;
    color: #000;
    font-size: 18px;
}
.box-search-mobile {
    position: absolute;
    z-index: 3;
    width: 100%;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.34);
    box-shadow: 0 2px 3px rgba(0,0,0,.34);
}
.search-form-mobile {
    display: none;
    position: relative;
}
.search-form-mobile input[type=text] {
    width: 100%;
    padding: 10px 0;
    padding-left: 5px;
    outline: 0;
    border: 1px solid #cdcdcd;
    border-right: 0;
    border-left: 0;
}
.search-form-mobile button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: 0 0;
    border: 0;
    outline: 0;
}
.hc-nav-trigger.hc-nav-1 {
    display: none !important;
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: #e7e7e7;
    text-indent: 0 !important;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover {
    background: #d5d5d5;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a {
 	border-bottom: none; 
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open {
    background: #d5d5d5;
}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item{
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
}
.hc-offcanvas-nav .sub-menu-mobie a{
	text-transform: none;
}
.hc-offcanvas-nav span.nav-next::before, .hc-offcanvas-nav li.nav-back span::before {
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item{
	border-bottom: none;
	padding-right: 10px !important;
	display: flex;
    flex-direction: column;
    align-items: center;
    font-family: roboto-regular;
    text-align: center;
}
.hc-offcanvas-nav .nav-item i{
	font-size: 23px;
    margin-bottom: 5px;
    color: #337357;
}
.hc-offcanvas-nav .nav-item span{
	margin-top: 3px;
}
.hc-offcanvas-nav .nav-item img{
	width: 30px;
}
.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next {
    border-left: none; 
}
.hc-offcanvas-nav.nav-position-top .nav-container {
	top: 0;
}
.hc-offcanvas-nav.disable-body.nav-open::after, .hc-offcanvas-nav .sub-level-open::after {
     opacity: 0; 
}
.nav-wrapper .nav-content>ul{
	display: flex;
    flex-wrap: wrap;
    background: #fff;
    justify-content: space-evenly;
    padding-top: 10px;
    padding-bottom: 5px;
}
.nav-wrapper .nav-content>ul>li{
	width: 30%;
    background: #F1F9FF;
    margin-bottom: 8px;
    border-radius: 2px;
}
.fix-item-nav-mobile{
	background: #fff !important;
}
.sub-menu-mobie{
	padding-left: 15px;
}
.menu-mobile{
	display: none;
	padding: 10px 0 0;
}
.menu-mobile ul{
	display: flex;
	justify-content: space-between;
	padding: 0 10px;
}
.menu-mobile ul a{
	font-size: 13px;
	font-family: roboto-bold;
	color: #333;
}
.menu-mobile ul a.active{
	color: #00942c;
}
.back-fade-in{
	position: fixed;
    top: 57px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: .5;
}
.detail-content .content blockquote.expNoEdit p {
    margin-bottom: 10px;
}
.detai-body-lk .detail-content .main-intro.font_noticatext_bold {
    font-family: 'NoticiaText-Bold' !important;
}

.adv-under-tag{
	display: flex;
	justify-content: space-evenly;
}
.exp_tbllive td.livecontent .minute {
    border-right: 1px solid #ddd;
    color: #02932a;
    padding-right: 10px;
}
.detail-content table.exp_tbllive {
    margin-top: -15px;
}
.exp_tbllive td.livecontent {
    padding-top: 20px;
}
.detail-content .content iframe.exp_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.detail-content .content .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

/*event page*/
.box-event{
	height: 430px;
	font-family: roboto-regular;
	overflow-y: auto;
	margin-bottom: 10px;
}
.box-event .container{
	padding: 0;
	margin: 0;
}
.event-banner{
	padding: 8px 12px;
	color: #fff;
	background: #1a7900;
	text-align: center;
}
.event-title{
	font-size: 18px;
	font-family: roboto-medium;
}
.event-banner p{
	margin-bottom: 8px;
}
.event-banner p span{
	background-color: #fff;
    font-size: 12px;
    line-height: 20px;
    color: #1a7900;
    padding: 2px 8px;
    border-radius: 11px;
    -webkit-animation: blinker 1s linear infinite;
	animation: blinker 1s linear infinite;
}
.nav-event{
	justify-content: space-between;
}
.nav-tabs.nav-event .nav-link{
	border: 0;
	color: rgba(0,0,0,.65);
}
.nav-tabs.nav-event .nav-link.active{
	color: #1a7900;
	font-weight: 500;
	border-bottom: 2px solid #1a7900;
}
.event-source{
	text-align: right;
	color: rgba(0,0,0,.65);
	font-size: 14px;
	display: block;
}
.overview-item{
	margin-bottom: 15px;
}
.overview-item:last-child {
    margin-bottom: 0;
}
.overview-head{
	text-align: center;
	background: #f1f1f1;
	padding: 12px;
	font-size: 14px;
	font-weight: bold;
	color: rgba(0,0,0,.65);
	border: 1px solid #e8e8e8;
	border-bottom: 0; 
	font-family: roboto-bold;
}
.overview-content{
	display: flex;
}
.overview-content-item{
	border: 1px solid #e8e8e8;
	background: #f1f1f1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 12px;
	width:50%;
}
.overview-content-text{
	margin-bottom: 8px;
	font-size: 14px;
	color: rgba(0,0,0,.65);
}
.overview-content-number{
	display: flex;
	align-items: flex-end;
}
.overview-content-number-main{
	font-size: 24px;
	color: rgba(0,0,0,.65);
	line-height: 28px;
	margin-right: 5px;
}
.overview-content-number-plus, .overview-content-number-icon{
	font-size: 16px;
	color: rgba(0,0,0,.65);
}
.overview-content-number-plus{
	margin-left: 2px;
}
.red .overview-content-number-main, .red .overview-content-number-plus, .red .overview-content-number-icon{
	color: #cf1322;
}
.event-table-wrap{
	width: 100%;
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	margin-bottom: 15px;
}
.event-table{
	width: 100%;
}
.event-table thead th:first-child{
	width: 110px;
}
.event-table thead th{
	color: rgba(0,0,0,.85);
	font-family: roboto-bold;
	padding: 8px;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
}
.event-table tbody tr{
	transition: 0.3s;
}
.event-table tbody tr:hover{
	background: #ACB8A5;
}
.event-table tbody td{
	color: rgba(0,0,0,.65);
	font-size: 14px;
	line-height: 1.5;
	padding: 8px;
	border-bottom: 1px solid #e8e8e8;
}
.number-plus{
	color: rgb(207, 19, 34);
	font-size: 11.2px;
}
.add_cmt.ti-comment-alt {
    color: #00942c;
    font-size: 13px;
    padding-left: 10px;
}
.add_cmt.ti-comment-alt span {
    font-size: 17px;
    padding-left: 5px;
    font-style: unset;
    font-family: 'roboto-medium';
}
.category-box-right-list-news .add_cmt.ti-comment-alt span{
	font-size: 15px;
}
.main-title-small .add_cmt.ti-comment-alt {
    font-size: 10px;
}
.main-title-small .add_cmt.ti-comment-alt span {
    font-size: 13px;
}
.cls_cmt_pc_right a.viewsmore_cmt {
    display: block;
    text-align: right;
}
.cls_cmt_pc_right .news-info .cmtcontpc {
    display: -webkit-box;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news-info .expi-live {
    width: 24px;
    height: 20px;
    background: url(../images/live-icon.png) 0 0;
}
figure.expNoEdit.right {
    width: auto!important;
    margin-right: 0px!important;
    margin-left: 15px!important;
    float: right;
}
figure.left {
    width: auto!important;
    margin-left: 0px!important;
    margin-right: 15px!important;
    float: left;
}
figure {
    border: none !important;
    /* margin: 5px auto !important; */
    padding: 0 !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.detail-content figure.vd {
    width: 100%;
}
.content .videoWrapper video {
    width: 100%;
}
.grecaptcha-badge {
    display: none !important;
}
/*  */
    .trending-list {
        overflow-x: scroll;
        white-space: nowrap;
    }

    .trending-list::-webkit-scrollbar {
        height: 5px;
    }

    .trending-list::-webkit-scrollbar-thumb {

        border-radius: 5px;
        /* background: #8fd3f4; */
        transition: all 2s ease-in;

    }

    .trending-list::-webkit-scrollbar-track {

        background: #fff;

        /* background: red; */
    }

    .trending-list:hover::-webkit-scrollbar-thumb {
        background: #6a6767;
    }
/*  */
/*  */
.ads-floating-right-tp , .ads-floating-left-tp{
    /* border: 1px solid red; */
    /* background: red; */
    width: 160px;
    height: 600px;
    position: fixed;
}
.ads-floating-right-tp{
    top:1%;
    right: 1%;
}
.ads-floating-left-tp{
    top:1%;
    left: 1%;
}
a.sbryoutobe {
    display: flex;
    align-items: center;
    padding: 6px 10px;
    background: #fff;
    color: #c00;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.detail-title-interested {
    border-radius: 5px;
}
.content .exp_wrap#id_of_box {
    display: flex;
}
.detail-content .content .exp_wrap#id_of_box img {
    object-fit: cover;
}
.detail-content .content .exp_wrap#id_of_box figure.expNoEdit {
    margin: 0px 2px;
}
.detail-content figure.expNoEdit.left, .detail-content figure.expNoEdit.right {
    max-width: 50%;
}
/*  */
.box_singature:before {
    content: '';
    height: 1px;
    background-color: #ed1b2f;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.box_singature:after {
    content: '';
    height: 1px;
    background-color: #ed1b2f;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.quote-inner.expNoEdit {
    max-width: 90%;
    margin: auto !important;
    margin-bottom: 35px !important;
    margin-top: 10px !important;
    padding-bottom: 0px !important;
}
.quote-inner.padding_top {
    margin-top: 35px !important;
}
.content .exp_area_vote.widget_vote ul li {
    list-style-type: none;
}

.content .exp_area_vote.widget_vote ul {
    padding-left: 10px;
}

.exp_area_vote.widget_vote .exp_vote_caption {
    display: flex;
    justify-content: center;
}

.exp_area_vote.widget_vote .exp_vote_caption button {
    font-size: 15px;
    padding: 5px 10px;
}
#exp_vote_pop .exp_wrap {
    padding: 0px 10px;
}

#exp_vote_pop .exp_vote_pclose {
    padding: 5px 10px;
    margin: 0px auto 20px;
}
.category-titleE {
    font-family: roboto-regular;
    display: inline;
    font-weight: 600;
    font-size: 18px;
}
.location_intro {
    color: #757575!important;
    font-size: 12px;
    text-transform: uppercase;
    margin-right: 12px;
    letter-spacing: -.5px;
    position: relative;
}

.location_intro:after {
    content: "";
    position: absolute;
    bottom: 5px;
    width: 7px;
    height: 1px;
    background: #757575;
    right: -8px;
}
.expthumb{
	background: none !important;

}
.social-list .share-zalo {
    width: 36px !important;
    height: 36px !important;
    background: #03a5fa;
}
.social-list .share-zalo iframe {
    top: 0px !important;
}
.news-home-item .thumb{
	height: 56%;
}
.content h3 a {color: #007bff;}
.content a:visited {color: #a4a4a4 !important}
.content a {
    color: #007bff;
}
.content-author-top {
    font-size: 18px;
    font-weight: bold;
}
.content-source.show-top {
    text-align: left;
}
.sig_intop {
    margin-bottom: 15px;
}
.detail-content .content.styl_daplicate_ex p.h2 {
    font-size: 15px;
    background: #f2f2f2;
    color: #000;
    font-style: normal;
    padding-left: 8px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 2px;
    line-height: 24px;
}
.fix-text4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
header.hide_mb {
    margin-bottom: 20px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	line-height: 22px;
}

/**/
