.details .tags {
display: inline-block;
width: 100%;
background: #f9f9f9;
padding: 7px 12px;
margin: 20px 0;
}

.details .tags span {
display: inline-block;
font-family: Lato-Bold;
font-size: 12px;
color: #222;
margin-right: 6px;
float: left;
line-height: 18px;
}

.details .tags a {
display: inline-block;
font-family: Lato-SemiBold;
font-size: 12px;
color: #ed1135;
float: left;
line-height: 18px;
}

.details .tags a:after {
content: '/';
display: inline-block;
font-family: Lato-SemiBold;
color: #222;
margin: 0 6px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {

}

.thumb_detail {
width: 100%;
}

/*
CSS weather
*/
.wrapper-weather {
width: 500;
}
.clear-both {
clear: both;
overflow: auto;
}
.label-l {
float: left;
margin-left: 14px;
margin-top: 8px;    
}
.select-r{
float: right;
margin-right: 10px;
width: 148px;
border: 1px solid gainsboro;
height: 29px;
}
.dis-flex {
display: -webkit-flex;
display: flex;
padding: 25px 0;
}
.dis-inline-block {
display: inline-block;
}
.weather-today {
text-align: center;
border-bottom: 1px solid gainsboro;
padding-bottom: 10px;
}
.info-weather-day {
display:block; 
text-align:center;
font-size: 10px;
font-weight: bold;
padding: 3px 0px;
}
.list-day {
width: 33.3333333%;
border-right: 1px solid gainsboro;
}
.list-day:last-child {
border-right: 0;
}

.city_item {
margin-top: 20px;
border-bottom: 1px solid gainsboro;
}

.info-today {
float: right;
}
.widget-item {
width: 33.3333333%;
}

.widget-item a:hover i.widget-icon-coin {
background-position: 0px -31px;
}

.widget-item a:hover i.widget-icon-gold {
background-position: -31px -34px;
}

.widget-item a:hover i.widget-icon-calendar {
background-position: -1px -95px;
margin: 14px auto;
}

.widget-icon {
background-image: url("../images/widget-icon.png");
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
margin: 10px auto;
}

.widget-icon-coin {
background-position: 0px 0px;
height: 30px;
width: 30px;
}

.widget-icon-gold {
background-position: -31px 0px;
height: 33px;
width: 25px;
}

.widget-icon-calendar {
background-position: -1px -68px;
height: 25px;
width: 30px;
margin: 14px auto;
}

/*
CSS normal
*/
.text-center {
text-align: center;
}

.list_cat_evabook li.first.active {
background-size: 100% 19.5% !important;
}

.list_cat_evabook li.first {
background-size: 100% 96% !important;
}

.m-float-l {
float: left !important;
}

.m-float-r {
float: right !important;
}

table.quote {
background: none repeat scroll 0 0 #E9E9E9;
/*border: 1px solid #999999;*/
min-width: 100%;
}

table.multimedia .image {
border: medium none !important;
float: left;
margin: 0 5px 0 0 !important;
}

table.quote td {
color: black;
padding: 3px 5px;
text-align: justify;
}

.description div {
margin-bottom: 12px;
}

table.image.leftside * {
width: auto;
min-width: 0;
display: table;
}

table.quote div {
margin-left:110px
}

.top-news {
width: 700px;
}

.top-news a.img-top{
width: 65%;
float: left;
}

.top-news a img{
width: 100%
}

.top-news .info-news {
width: 35%;
float:left;
padding-left: 8px;
}

.excerpt-news{
font-size: 14px;
line-height: 20px;
color: #333;
margin: 5px 0;
}

.info-news a.title {
font-family: Lato-Bold;
font-size: 24px;
color: #222;
line-height: 30px;
margin: 10px 0;
}

.wrap-images {
margin-top: 13px;
}

.sapo_photo {
margin: 10px 0;
}

.box_news_relation {
margin: 20px 0;
}

.col100per {
width: 100%;
}

.list_thumb_video_detail li, .list_thumb_video_detail li a.thumbblock, .list_thumb_video_detail li h2 {
width: 50%;
float: left
}

.list_thumb_video_detail li h2 {
padding-left: 5px;
}

.list_thumb_video_detail li a.thumbblock img {
width: 100%;
}
.list_thumb_video_detail li {
padding: 6px;
}

.title13 {
font-size: 13px;
line-height: 18px;
}
/*
.m_pick article:first-child {
width:49%;
margin: 0.05em;
}
.m_pick article {
width:25%;
margin: 0.05em;
}
*/

#content_detail table.quote.multimedia.center tbody tr td table {
width: 23% !important;
}

#content_detail table.quote.multimedia.center tbody tr td div {
width: 75%;
float: left;    
margin-left: 0;
}

.m_cat_thoitrang .cat_pkg {
background-size: 100% 100%;
}

.m_cat .cat_pkg .list_channel li {
padding-top: 10px;
}

.m_cat .cat_pkg .list_channel li h2 .title {
font-family: Lato-Semibold;
font-size: 14px;
color: #222;
line-height: 20px;
}

.ptn_related, .ptn_related_wrap, .ptn_related_item  {
width: 100%;
/* overflow: auto; */
}
.ptn_related, .ptn_related_wrap, .ptn_related_item{
	overflow: hidden;
}
.ptn_related_item{
padding: 5px 0;    
}

.ptn_related_item_img img{width: 128px!important; height: 86px !important}
.ptn_related_item_img {
width: 128px;
float: left;
text-align: center;
}

.ptn_related_item_img_title {
width: calc(100% - 138px);
margin-left: 10px;
/*     float: left; */
text-decoration: none;
font-family: Arial !important;
font-size: 17px !important;
line-height: 19px !important;
display: block;
color: #e21361 !important;
text-align: left !important;
font-weight: bold !important;
}

/* 
------- MOBILE < 767PX --------
*/
@media all and (max-width: 767px) {
#content_detail p {
font-size: 17px;    
}
ul.n_list.n_list-test article a.expthumb {
    max-width: unset;
}
.thumb img{ height: auto; }
#content_detail p, #content_detail p strong {
    /*word-break: break-all;*/
}
.list_news article{
	max-width: 100%;
}
#ads_inpage{ display: block; }
ul.n_list.n_list-test img {
	    width: 128px !important;
	    height: 86px !important;
	}
article.n_lock.m-border-bottom.xh-border-check {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.m_pick article .thumbrel .title, .m_hot .n_other li article .title, .m_cat .cat_pkg .n_list li article .title {
font-size: 16px;
} 

.inner{
width:100%;
padding: 0 12px;
}
.m_pick article img {
max-width: 100%;
}

.f_mid:after {
content:"";
display:table;
clear: both;
}
.f_mid {display: table;}
.f_mid .f_item{
display: table-cell;
width: 50%;
border-right: none;
margin: 7px 0;
}
.f_mid .f_item:nth-of-type(2n+1) {border-right: 1px solid #e5e5e5;}
.f_mid .f_item:nth-of-type(2n+3) {clear: both;}

.pkg, .m_contain {
width: 100%;
}

.m_contain {
padding-right: 0;
}

.m_hot .n_lock {
width: 100%;
padding-right: 0;
}

.n_other, .n_other li, .n_other li article, .n_other li article a img, .m_hot .n_other li article, .n_lock, .m_cat, 
.m_cat_thoitrang article img
{
width: 100%;
}

.m_cat .cat_pkg .n_lock, .m_cat .cat_pkg .n_list {
width: 100%;
padding-right: 0;
}

.col300 {
width: 100%;
margin-top: 3px;
}

.m_cat_thoitrang .cat_pkg {
background-size: 100% 100%;
}

.col160 {
width: 100%;
}

.d_contain .d_main_left {
width: 100%;
padding-right: 0;
float: none;
}
.d_contain .d_main_left img {
/*width: 100% !important; */ 
}
.m-border-bottom {
border-bottom: 1px solid #ededed;
margin-bottom: 18px;
padding-bottom: 8px;
}
table.quote {
width: 100%;
}

.n_list_related article {
display: -webkit-flex;
display: flex;
}

/* ------- LANSCAPE MOBILE > 568PX --------*/
@media all and (min-width:568px){
.m_pick article:first-child {
width: 50%;
/*margin: 0.05em; */
}
ul.n_list.n_list-test img {
	    width: 128px !important;
	    height: 86px !important;
	}
article.n_lock.m-border-bottom.xh-border-check {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.m_pick article {
width:25%;
margin: 0;
padding: 0 1px 1px 0;
}


.m_pick article img, .n_list_related .m_contain article img {
max-width: 100%;
}

.n_other li {
display: inline-block;
width: 49%;
}

.ads {
text-align: center;
}

.list_cat_evabook li.first:nth-child(1), .list_news .list_news_left {
margin-right: 0.5%;
}

.list_cat_evabook li.first:nth-child(2), .list_news .list_news_right {
margin-left: 0.5%;
}
.list_cat_evabook li.first {
width: 49.5%;
float: left;
}

.list_news .list_news_left, .list_news .list_news_right {
width: 49.5%;
float: left;
padding: 0;
}

.m_hot .n_lock img, .m_cat .n_list_col li {
width: 100%;
}

.d_contain .d_main_right, .d_contain .d_main_right .n_list_related {
display: block;
}

.m_cat_thoitrang {
width: 50%;
float: left;
text-align:center
}

.col300 .ads.mar15 {
width: 50%;
float: left;
}
.m_cat.col_tab {
width: 50%;
float: left;
clear: left;
}
.m-hide {
display: none;
}

.m-half-left {
width: 50%;
float: left;
}

.fanpage {
margin: 15px 0 !important;
padding: 5px;
width: 50%;
float: left;
}

.m-f-left {
float: left !important;
}

.m-f-right {
float: right !important;
}

.m-half-left img, .fanpage img {
max-width: 100%;
}

.m_cat .cat_pkg .list_channel li {
width: 50%;
float: left;
padding: 10px 2px;
}

.m_cat .cat_pkg .list_channel li a img {
width: 100%;
height: auto;
}
}
/*--------- POTRAIT MOBILE < 567PX */
@media all and (max-width:567px) {
.list_cat_xinhan li:nth-child(2n){margin-right:16px;}
.list_cat_xinhan li:nth-child(4){margin-right: 0}
.list_cat_xinhan li{width: calc(25% - 12px)}
.m_pick article .thumbrel {
display: block;
}
ul.n_list.n_list-test article a.expthumb {
    max-width: unset;
}
.ads_inmb{display: block;}
ul.n_list.n_list-test img {
	    width: 128px !important;
	    height: 86px !important;
	}
article.n_lock.m-border-bottom.xh-border-check {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.m_cat .cat_pkg .list_channel li {
width: 100%;
}

.m_cat .cat_pkg .list_channel li a img {
width: 100%;
height: auto;
}

.m_hot, .m_cat_small, 
.ads.mar15, .m_pick article, .m_pick article img, .list_news .list_news_left
,.list_news .list_news_right ,.m_cat .n_list_col li {
width: 100%;
}
.list_news .list_news_right {
padding-left: 0;
}
.m_contain article.n_lock img {
width: 100%;
}

.m_contain article img  {/*width: 100%*/}
.tinnendoc article img  {
width: 128px;
height: 86px 
}

.list_cat_xinhan li {
background-repeat: no-repeat;
background-size: 100% 100%;
width: 49%;
margin-top: 5px;
}
.list_cat_xinhan li:nth-of-type(2n+1) {
/* margin-right: 1%; */
}
.list_cat_xinhan li:nth-of-type(2n+2) {
/* margin-left: 1%; */
}

.menu_mobile ul li {
width: 50%;
border-right: 0;
}
.menu_mobile ul li:nth-of-type(2n+2) {
border-right: 0;
border-left: 1px solid #ddd;
}
.menu_mobile ul li:nth-child(3n+3) {
border-right: 0;
}
.menu_mobile ul li a {
font-size: 13px;
}

.d_contain .d_main_right .n_list_related{
width: 100%;    
}

.col160.d_main_right .n_list_related ul li {
width: 100%;
/*float: left;*/
/*margin-right: 24px;*/
margin-bottom: 20px;
}
.col160.d_main_right .n_list_related ul li article {
display: flex;
display: -webkit-flex;
}

.col160.d_main_right .n_list_related ul li article h4 {
-webkit-flex: 1;
flex: 1; 
}
.col160.d_main_right .n_list_related ul li article h2 {
-webkit-flex: 1;
flex: 1; 
}

.d_contain .d_main_right .n_list_related .title {
padding-left: 12px;
margin: 0;
}
.list_thumb_video_detail li a.thumbblock, .list_thumb_video_detail li h2 {
width: 100%;
float: none;
}
}

}

/* 
-------   TABLET > 768PX & < 1024PX --------
*/
@media all and (min-width:768px) and (max-width:1023px) {
.d_contain .d_main_left{width: calc(100% - 160px)}
.inner{
width:750px;
padding: 0 12px;
}
.m_pick article:first-child {
width: 50%;
/*margin: 0.05em; */
}
.m_pick article {
width:25%;
margin: 0;
padding: 0 1px 1px 0;
}


.m_pick article img, .m_cat_thoitrang article img {
max-width: 100%;
}

.m_hot .n_lock {
width: 66.66666667%;
padding-right: 0;
}

.n_other {
width: 33.33333333%;
padding-left: 15px;
}

.colx2 .m_cat .cat_pkg .n_lock, .colx2 .m_cat .cat_pkg .n_list {
width: 100%;
padding-right: 0;
}

.m_cat_small {
width: 49.5%;
float: left;
padding: 3px;
}
.f_nav li {
padding: 13px 10px 8px 0px;
}

.cat_pkg {
margin-bottom: 10px;
}

.list_cat_evabook li.first:nth-child(1) {
margin-right: 0.5%;
}

.list_cat_evabook li.first:nth-child(2) {
margin-left: 0.5%;
}

.list_cat_evabook li.first {
width: 49.5%;
float: left;
}

.m_cat_thoitrang {
width: 50%;
float: left;
text-align:center
}

.m_cat_thoitrang .cat_pkg {
background-position:top center
}
.m_cat_thoitrang #list_thoitrang .title {
margin: 8px auto;
width: 240px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.list_news .list_news_left, .list_news .list_news_right {
width: 49.5%;
float: left;
padding: 0;
}

.list_cat_evabook li.first.active {
background-size: 100% 19.5% !important;
}

.list_cat_evabook li.first {
background-size: 100% 96% !important;
}

.col300 .ads.mar15 {
width: 50%;
float: left;
}
.m_cat.col_tab {
width: 50%;
clear: left;
padding-right: 10px;
}
.list_cat_xinhan li:nth-child(2n){margin-right:16px;}
.list_cat_xinhan li:nth-child(4){margin-right: 0}
.list_cat_xinhan li{width: calc(25% - 12px)}
.m-hide {
display: none;
}

.m-half-left {
width: 50%;
float: left;
}

.m-half-left img, .fanpage img {
max-width: 100%;
}

.fanpage {
margin: 20px 0 !important;
width: 50%;
float: left;
}

.m-f-left {
float: left !important;
}

.m-f-right {
float: right !important;
}
.m_cat .cat_pkg .list_channel li {
width: 50%;
float: left;
padding: 10px 2px;
}

.m_cat .cat_pkg .list_channel li a img {
width: 100%;
height: auto;
}
}

@media all and (max-width:1023px) {
/*
img {
max-width: 100%;
}
*/
.list_cat_xinhan li:nth-child(2n){margin-right:16px;}
.list_cat_xinhan li:nth-child(4){margin-right: 0}
.list_cat_xinhan li{width: calc(25% - 12px)}
.ads, .tab_head.mar15 {
text-align: center;
}
.ads a img {
max-width: 100%;
}
.f_last {
display: block;
}
.f_last .f_social {
display: block;
width: 100%;
text-align: center;
}
.f_last .f_social a {
float: none;
padding: 0 10px;
margin: 0 4px 0 4px;
}
.f_last .f_logo, .license {
margin: 13px 0;
text-align: center;
float: none;
}
.m-pad-left-20 {
padding-left: 20px;
}

.col700, .col300 {
width: 100%;
}
/*
.col300 div {
width: 50%;
float: left;
}

.col300 div:nth-of-type(2n+1) {
clear: both;    
}
*/
.m_contain {
padding-right: 0;
}

.fl, .fr {
/* width: 100%; */
float: none;
} 
.breakcrumb .sitemap li {
float: none;
}
}

@media all and (min-width:1024px) {
.inner {
padding: 0;
}
.list_cat_evabook li {
background-size: 100% 20% !important;
}
.fb_iframe_widget_fluid{display: inline-block!important}
}

.content img {
max-width: 100%;
}

@media all and (max-width:360px){
.list_cat_xinhan{ margin-top: 20px}
.list_cat_xinhan li{ 
width: 50%;
margin-right: 0!important;
margin-top: 0!important
}
.social_top.fr.hide_print {margin-top: 10px;}

}

@media all and (min-width:768px){
	.checknotclass_mb {
	    min-height: 0px !important;
	}
	.google-auto-placed {
	    display: none !important;
	}
}
@media all and (max-width:767px){
	.checknotclass_pc {
	    min-height: 0px !important;
	}
	main{
		padding-top: 45px;
	}
	.checknotclass_pc:empty {
	    margin: 0 !important;
	}
}
/*.checknotclass_pc:empty, .checknotclass_mb:empty{
	min-height: 0px !important;
}*/