﻿@charset "utf-8";

/* CSS Document */
a,a:visited{ text-decoration:none; }
a:hover { cursor:pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ line-height:1.4em; }
label{ margin-bottom:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
a { transition: .3s }
a:hover{ text-decoration:none; color:#000; }
input[type=button], input[type=reset], input[type=submit], button{ font-size:11px; min-width:6em; margin-left:10px; 
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.ms-core-tableNoSpace, .ms-core-tableNoSpace > tbody,.ms-core-tableNoSpace > tr, 
.ms-core-tableNoSpace > * > tr,
.ms-core-tableNoSpace > tr > td, .ms-core-tableNoSpace > * > tr > td, 
.ms-core-tableNoSpace > tr > th, .ms-core-tableNoSpace > * > tr > th,
.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical,.ms-webpart-zone{ 
	display:block;
}
input[type=button], input[type=reset], input[type=submit], button{ border-color:#ddd; text-transform:uppercase;}
#suiteBar{ position:static; text-align:right; }
#s4-bodyContainer{ padding-bottom:0; }
#contentRow{ padding-top:0; }
.ms-webpartzone-cell{ margin:0; }

.ms-dlgContent { position:fixed; height:auto!important; } 
.ms-dlgBorder{ width:auto!important; height:auto!important; }
.ms-dlgFrameContainer{ background-color:#fff; }
.ms-dlgFrameContainer iframe{ min-width:820px; min-height:440px; }

.logo a{ display:inline-block; margin-top:3px; }
.logo img{ max-height:90px; }
.HeadRight{ position:absolute; top:10px; right:20px; }
.HeadRight>div{ display:inline-block; vertical-align:top; }
#contentBox{ margin:0;  }
#s4-workspace{ width:auto!important; height:auto!important; overflow:visible!important; }

#siteactiontd{ margin-top:10px; }
.ms-siteactions-root > span > a.ms-core-menu-root{ padding:0 0 37px; }
.ms-siteactions-imgspan { background: url("../images/sprite.png") no-repeat -47px -37px;
	width:16px;	height:16px; opacity:.8;
}
.ms-siteactions-imgspan img{ visibility:hidden; }
.ms-siteactions-hover{ background-color:transparent; border-right:0; }

a.aQuanTri{ position:fixed; right:20px; top:68px; z-index:200; color:#333; }
.menutopFixed a.aQuanTri{ top:12px; }
a.aQuanTri:hover{ color:#000; text-decoration:none; }
a.aQuanTri:before{ content:""; display:inline-block; width:14px; height:14px; margin-right:7px;
	background: url("../images/sprite.png") no-repeat -98px -84px;
	vertical-align: middle; margin-top: -2px;
}
.sidebar-addinner-list {
	padding-left: 0;
}
.sidebar-addinner-item {
    margin-bottom: 20px;
    list-style: none;
}
.sidebar-addinner-item a {
    display: block;
}
.sidebar-addinner-item img {
    width: 100%;
}
.ms-webpart-menuLink{
	box-sizing:content-box;
}
.mfp-zoom-out-cur .mfp-image-holder button.mfp-close{ cursor:pointer; }
.ms-cui-TabRowRight .ms-promotedActionButton{ display:none!important; }

/*-----------------------------------------
		Form
----------------------------------------------*/
.ItemRow { display:table; width:100%; table-layout:fixed; }
.ItemRow > div:empty{ display:none; }
.ItemRow .ItemText,.ItemRow .ItemInput{
	display:table-cell; padding:5px 0; vertical-align:top;
}
.ItemRow .ItemText{ width:120px; padding-right:10px; font-weight:700;}
.ItemText label{ color:#f00; }
.ItemInput input,.ItemInput select, .ItemInput textarea{
	width:94%; border-color:#cdcdcd; 
}
.ItemInput select{ width:94%; }
.ItemInput textarea{ width:94%; padding-left:0.5%; height:60px; margin-bottom:8px; box-sizing:border-box; }
.ItemInput .RadEditor textarea{ width:100%; padding-left:0; height:auto; margin-bottom:0; }
.four-col .ItemInput input,.four-col .ItemInput select,.four-col .ItemInput textarea{ width:86%; }
.four-col .ItemInput select{ width:86%; }
.four-col .ItemInput textarea{ width:86%; }
.k-widget .sp-peoplepicker-topLevel { padding:4px 0; margin-right:5px; width:94%; border-color:#cdcdcd; box-sizing:border-box; } 

.PublishText .ItemRow .ItemText{ width:150px; padding-left:15px; }
.PublishText .ItemRow .ItemInput textarea{ height:120px; }
.PublishText .Buttons{ padding:10px 30px 15px 0; text-align:right; }
.PublishText .Buttons .btnSend{ padding:2px 0 3px 25px; background-color:transparent; border:0; text-align:center;
	background:	url("../images/btn.html") no-repeat 0 -774px; min-width:inherit; outline:0;
}

/*-------- marquee --------*/
.div-slide marquee{ border:1px #006885 solid; padding:6px 10px 3px; font-size:13px; color:#000; line-height:1.4; }
marquee ul{ list-style:none; margin:0 10px; padding:0; display:inline-block; vertical-align:top; }
marquee ul li{ display:inline-block; vertical-align:top; padding:0 2px; }
marquee ul li span.noidung{ font-weight:700; }
marquee ul li span.i-up,marquee ul li span.i-down{ display:inline-block; width:0; height:0; border-style:solid; border-width:0 5px 10px; border-color: transparent transparent #1ecd93; margin:0 1px; }
marquee ul li span.i-down{ border-width:10px 5px 0; border-color:#ff433d transparent transparent; }
marquee ul li span.noidungbiendong{ display:inline-block; color:#000; padding:2px 2px 0; margin-top:-2px; }
marquee ul li span.text-red{ background-color:#ffe1e1; }
marquee ul li span.text-green{ background-color:#9cf4dc; }

/*-- Table tb-form --*/
.tb-form{ border-collapse:separate; width:100%; margin-bottom:10px;
	position:relative; border-spacing:0;
}
.ItemRow .tb-form{ margin-bottom:0; }

.tb-form th { 
	padding:10px 12px; text-align:left; 
}
.tb-form > tr > td, .tb-form > * > tr > td{
	padding:8px 12px; border-left:0; line-height:150%; 
}
.tb-form > tbody > tr:first-child > td{
	border-top:0; 
}

/*--------------------------------
		LinkAdd
---------------------------------*/
ul.linkadd{ margin:0; padding:0; list-style:none; vertical-align:top; display:inline-block; }
.linkadd li{ display:inline-block; padding:0 10px; position:relative; vertical-align:top;}
/*ul.ulright{ margin-right:15px; }*/

a.linktofolder{
	background: url("../PublishingImages/eoffice/ic-note.html") no-repeat;
	display:inline-block; width:20px; height:20px;
}
#showAlert {
	display:inline-block; line-height:normal; position:relative; margin-top:12px;
}
#showAlert #numTasks{
	min-width:18px; text-align:center;
	position:absolute; top:-12px; left:6px; font-size:12px; display:inline-block; border-radius:10px;
	padding:1px 6px 2px 4px; color:#fff; background-color:#ea212b; 
}
#showAlert .message a{ color:#fff; }
#showAlert .message a:hover{ text-decoration:none; }
.iconAlert{ background: url("../images/sprite.png") no-repeat 0 -46px;
	width:18px; height:18px;
}
.iconAlert img{ visibility:hidden; }
.linktosite { display:inline-block; vertical-align:top; }
span.LinkToRedirectSite{
	display:inline-block; vertical-align:top; height:31px; padding-right:10px; 
	line-height:normal; max-width:120px;
}
a.LinkToRedirectSite{
	display:inline-block; color:#757575; padding:20px 20px; vertical-align:top; font-size:14px;
}
a.LinkToRedirectSite:link,a.LinkToRedirectSite:visited{ color:#fff; }
/*---------------------------- 
		Notifications
-----------------------------*/
.linkadd #ulNotify li{ display:block; padding:0;}
.dvNotify{ position:relative; margin-top:13px; }
span.ic-notify{
	background:url('../PublishingImages/eoffice/mysite.html') no-repeat 0 -161px; cursor:pointer;
	display:inline-block; width:18px; height:16px; font-size:0; margin-left:0; vertical-align:top;
}
.dvNotify .spNumber{
	min-width:18px; text-align:center;
	position:absolute; top:-12px; left:8px; font-size:11px; display:inline-block; border-radius:10px;
	padding:1px 6px; color:#fff; background-color:#ea212b; 
}
.dvNotify .spNumber:empty{
	display:none;
}
.Notifications{
	position:absolute; background-color:#fff; border:1px #dfe0e4 solid; border-top:0;
	z-index:150; min-width:400px; line-height:140%; top:36px; right:0; margin-right:-200px;
	box-shadow:3px 3px 6px -4px rgba(0,0,0,0.3),-3px 3px 6px -4px rgba(0,0,0,0.3)
}
.Notifications ul,.fs-main ul{
	list-style:none; padding:0; margin:0; overflow:auto; max-height:550px; text-align:left;
}
.fs-main ul{
	overflow:visible; max-height:none; background-color:#fff; border:1px #dfe0e4 solid;
	padding:6px 12px; border-radius:3px;
}
.Notifications li.no-read{
	background-color:#eee;
}
.Notifications li a,.fs-main li a{ 
	display:block; overflow:hidden; padding:10px; border-top:1px #dfe0e4 solid; color:#333;
}
.Notifications li a:hover{
	color:#000;
}
.fs-main li a{
	padding:8px 0;
}
.Notifications li:first-child a,.fs-main li:first-child a{
	border-top:0;
}
.Notifications li a:hover{
	background-color:#f5f5f5; text-decoration:none;
}
.dayNotify{
	padding-top:6px;
}
.dayNotify span.icon{
	background:url('../PublishingImages/eoffice/mysite.html') no-repeat 0 -212px;
	margin-right:2px;
}
.dayNotify span.day{
	font-size:12px; color:#999;
}
.lfloat{
	float:left; margin-right:10px;
}
.rfloat{
	margin-left:58px;
}
.notify-item b,.notify-item label{
	vertical-align:top;
}
.notify-item label{ display:inline; margin-bottom:0; font-weight:normal; }
.notify-item b{
	padding-right:5px;
}
.lfloat .avatarimg {
	display:inline-block; height:48px; overflow:hidden;
}
.avatarimg img{
	width:48px; min-height:48px;
}
.notify-btnMore a{
	display:block; padding:6px 10px; text-align:center;
	border-top:1px #dfe0e4 solid; cursor:pointer;
}
.fs-main .notify-btnMore a{
	text-align:right; border-top:0;
}
/*------------------- ChangeLanguage ------------------*/
.formChangeLanguage{ margin-top:25px; }
.formChangeLanguage a{ display:inline-block; width:16px; height:16px; cursor:pointer;
	background: url("../images/sprite.png") no-repeat; 
}
.formChangeLanguage #ibtnVietNam{ background-position:-74px -91px; margin-right:16px; }
.formChangeLanguage #ibtnEnglish{ background-position:-74px -75px; }
.formChangeLanguage img{ visibility:hidden; }

/*------------------------- Welcome --------------------*/
#menusetting-main{ padding:0 0 0 10px; position:relative; z-index:22; }
.userInfo{ padding:8px 0 5px 20px; }
.img_UserInfo{ width:40px; height:40px; display:inline-block; border-radius:30px; overflow:hidden; margin-right:5px; vertical-align:middle;}
.img_UserInfo img{ width:40px; min-height:40px; }
.curentUser{ display:none; }
#welcomeMenuBox{ padding:13px 10px 10px 0;  }
#suiteBarLeft > #welcomeMenuBox,#suiteBarRight > #welcomeMenuBox{ display:none; }
.menusetting-group{ display:inline-block; position:relative; vertical-align:middle; }
#menusetting > li a{ display:inline-block; vertical-align:middle; }
#menusetting > li:first-child > a{ color:#fff; }
#menusetting .aArrow{ width:16px; height:16px; margin-left:8px; cursor:pointer;
	background: url("../images/sprite.png") no-repeat -49px -55px; 
}

#ulmnSetting{ margin:0; padding:0; list-style:none; display:inline-block; text-align:left;
	position:absolute; right:0; top:38px; background-color:#fff; min-width:180px; 
	box-shadow:3px 3px 6px -4px rgba(0,0,0,0.3), -3px 3px 6px -4px rgba(0,0,0,0.3);
}
#ulmnSetting li a{ padding:8px 15px; color:#333; }
#ulmnSetting li a:hover{ background-color:#fff; color:#000; text-decoration:none; }

#menusetting{ display:inline-block; vertical-align:top; list-style:none; padding:0; margin:0; background:transparent; border:0; }
#menusetting >.k-item{ float:none; border:0; }
#menusetting >.k-item>.k-link{ padding:0 5px 25px 5px; color:#fff; border-radius:1px;}
#menusetting >.k-state-hover:hover{ background:none; }
#menusetting >.k-item>.k-state-active{ background-color:rgba(255,255,255,0); }
#menusetting >.k-item .k-i-arrow-s{ background: url("../images/sprite.png") no-repeat -49px -55px; margin-left:8px; }
#menusetting .k-group{ background-color:#fff; border:1px #d1d1d1 solid; border-top:0; 
	box-shadow:3px 3px 6px -4px rgba(0,0,0,0.3),-3px 3px 6px -4px rgba(0,0,0,0.3);
}
#menusetting .k-animation-container{ top:37px!important; }
#menusetting ul li.k-item>.k-link{ padding:8px 10px; min-width:150px; }

/*===============================

Template Name: Hash
Author: Hastech
Author URI: http://hastech.company/
Version: 1.0
    
--------------------------------

================================*/
.ms-dlgTitleBtns span{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

/* =============================
1. Base CSS
================================*/

.floatleft { float: left }
.floatright { float: right }
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus { outline: 0px solid }
img {
    height: auto;
}
.fix { overflow: hidden }
h1,h2,h3,h4,h5,h6 {
    margin: 0 0 15px;
    font-weight: 700;
}
html,body { height: 100% }
body { overflow:visible; font-family: Heritage; }
.section-gray { background-color: #efefef }
.section-dark { background-color: #110C09; color: #fff; }
.display_block {display:block;}
.display_none {display:none;}

/* =========================
2. Home CSS
============================*/

.bl_single_text h4, .br_single_text h4, .left_fashion.main_nav_box ul li a, .single_fs_news_left_text h4, .single_fs_news_right_text h4, .news_pagination ul.news_pagi li a, .purchase_sidebar_text h2, .purchase_sidebar_text p, .footer_bottom p {
	font-family: 'Roboto', sans-serif; font-family: Heritage;
}
.bl_single_text h4 {
	font-weight:700;
}
.left_fashion.main_nav_box ul li a, .single_fs_news_left_text h4 {
	font-weight:500;
}
.single_fs_news_left_text a:hover {
	text-decoration:none;
}
.single_fs_news_right_text a:hover, .fasion_right ul li a:hover {
  color: #000;
  text-decoration:none;
}
.header_search{
	position:relative; width:250px; margin-right:15px;
}
.header_search input[type="text"] {
  width: 100%; border:0; background-color:rgba(0,0,0,.2); border-radius:15px; height:32px; line-height:32px; padding-left:12px; color:#fff;
}
.header_search input[type=text]::-ms-clear { display: none; }
.header_search input[type="text"]:focus{ outline:none; }
.header_search input::placeholder { color:#fff; opacity: .5; }/*color: #69a7b8;*/
.header_search input:-ms-input-placeholder { color:#fff; opacity: .5; }
.header_search input::-ms-input-placeholder { color:#fff; opacity: .5; }

.header_search input[type="submit"],.header_search input[type="button"],.header_search > a {
  background-color: transparent;
  background-image: url("../images/sprite.png");
  background-position: -94px -12px; background-repeat: no-repeat;
  border:0;width: 28px; height: 28px; padding: 0; cursor:pointer; min-width:inherit;
  position:absolute; right:4px; top:2px;
}
.header_top { background-color: #006885; padding: 8px 0; }
.header_top .col-md-5{ text-align:right; float:right; width:60%; }
.header_top .col-md-5>div{ display:inline-block; vertical-align:middle; }
.header_login_link a{ color:#fff; padding-left:4px; }
.header_login_link a:hover{ color:#000; }
.news_twiks {
  float: left; margin-right: 5px; width: 60px;
}
.news_twiks h4 {
  color: #000; font-size: 11px; margin-bottom: 0;
  text-transform: uppercase;
}
.news_twiks_items {
  float: left; width: 84%; line-height:13px;
}
.news_twiks_items .carousel-inner{ white-space:nowrap; text-overflow:ellipsis; }
.carousel-inner a{ color:#fff; }
#carousel-example-generic1 p {
  color: #fff; font-size: 11px; margin-bottom: 0; text-transform: uppercase;
}
.header_top_right {
  text-align: right; margin-top:9px;
}

.social_header {
  float: left; width: 85%;
}
.social_header ul {
  list-style: outside none none; margin: 0; padding: 0;
}
.home_sidebar .single_fs_news_right_text h4 a {
  color: #333; font-size: 16px;
}
.home_sidebar .single_fs_news_right_text > p {
  color: #999999; font-size: 12px; text-transform: uppercase;
}
.home_sidebar .follow_us_side .single_fs_news_right_text h4 {
  font-size: 11px; line-height: 14px;
}
.home_sidebar .single_fs_news_right_text a {
  color: #4099ff; font-size: 10px; margin-right: 5px;
}
.social_header ul li {
  display:inline-block;
}
.social_header ul li a {
  color: #fff; display: block; font-size: 13px; padding: 0 14px;
}
.social_header ul li a:hover {
  color: #000; text-decoration:none;
}
.social_header ul li a:focus {
  outline:none;
}
.header_search .header_submit {
  background-color: transparent;
  background-image: url("images/header_search.html");
  background-repeat: no-repeat;
  border: medium none;
  margin-left: 0;
  margin-top: 5px;
}
.header_top_left {
  margin-top: 9px;
}

.header_add { margin-left: 22px; }
.mainnav {  position:relative;  }
.menutopFixed .mainnav{ position:fixed; width:100%; top:0; z-index:989; background-color:#fff; }
header.menutopFixed:after{ content:""; display:block; height:71px; }
.main_nav_box ul {
  list-style: outside none none; padding: 0; margin-bottom:0; font-family: Heritage;
 
}
header .main_nav_box>ul{ display:inline-block;}
.main_nav_box>ul>li {
  display: inline-block; position: relative; vertical-align:middle;
}
.mega_menu {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 2px solid #c66196;
  box-shadow: 0 2px 10px #eeeeee;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 106px;
  transition: all 0.4s ease 0s;
  z-index: -1;
}
.main_nav_box ul li:hover .mega_menu {
  top:71px; opacity:1; transition: all 0.4s ease 0s; z-index: 9;
}
.mainnav .main_nav_box>ul>li:hover>a {
  color:#fff; transition: all 0.1s ease 0s; border-right-color:#000
}
.main_nav_box ul li.nav_news a {
  position: relative;
}
.main_nav_box ul li.nav_news a::after {
  border-left: 1px solid #efefef; content: ""; height: 32px; left: -22px; position: absolute; top: 0; width: 1px;
}
.mainnav .main_nav_box > ul > li{
	padding:5px 0; position:relative; margin-right:-4px;
}
.mainnav .main_nav_box > ul > li > a {
  border-right: 1px solid #efefef;
  color: #444444; display: block; font-weight: 700; padding: 7px 20px; text-align:center;
}
/*.mainnav .main_nav_box > ul > li:last-child > a{ color:#ea212b;}*/

.mainnav .main_nav_box > ul > li:first-child > a{ font-size:0; padding:9px 13px 8px; }
.mainnav .main_nav_box > ul > li:first-child > a:before{ content:""; display:inline-block; width:20px; height:18px;
	background:url("../images/sprite.png") no-repeat -97px -148px; margin:0;
}
.mainnav .main_nav_box > ul > li:first-child:hover > a:before{ background-position:-70px -148px; }

.main_nav_box > ul > li > a:before{ content:""; display:inline-block; width:23px; height:22px; vertical-align:middle;
	background:url("../images/nav_news.png") no-repeat; margin:-4px 10px 0 0;
}
.main_nav_box > ul > li.nav_lifeguide a:before{ background-position:0 -26px; }
.main_nav_box > ul > li.nav_fashion a:before{ background-position:0 -50px; }
.main_nav_box > ul > li.nav_video a:before{ background-position:0 -76px; }
.main_nav_box > ul > li.nav_lifestyle a:before{ background-position:0 -102px; }
.main_nav_box > ul > li.nav_gadgets a:before{ background-position:0 -103px; background-position:0 -444px; }
.main_nav_box > ul > li.nav_features a:before{ background-position:0 -156px; }
.mainnav .main_nav_box > ul > li:hover{ background-color:#000; }

.main_nav_box > ul > li.selected > a{ color:#000; }
.main_nav_box > ul > li.nav_news.selected > a:before { background-position:0 -424px }
.main_nav_box > ul > li.nav_lifeguide.selected > a:before { background-position:0 -452px }
.main_nav_box > ul > li.nav_fashion.selected > a:before { background-position:0 -476px }
.main_nav_box > ul > li.nav_video.selected > a:before { background-position:0 -500px }
.main_nav_box > ul > li.nav_lifestyle.selected > a:before { background-position:0 -526px }
.main_nav_box ul li a:hover { text-decoration:none; }

.vportal{ float:right; margin-top:12px; padding-right:7px;}
.vportal>span{ padding-left:20px;}
.vportal>span:first-child{ padding-left:0; }
.vportal a{ color:#000; font-weight:700; }
.vportal a:hover{ color:#006885; }

.mainnav .main_nav_box > ul > li > a:before{ display:none; }
.mainnav .main_nav_box > ul > li:hover > a{ color:#fff; }
.mainnav .main_nav_box > ul > li:hover > a:before{ background-position:0 -183px; }
.mainnav .main_nav_box > ul > li.nav_lifeguide:hover > a:before{ background-position:0 -208px; }
.mainnav .main_nav_box > ul > li.nav_fashion:hover > a:before{ background-position:0 -233px; }
.mainnav .main_nav_box > ul > li.nav_video:hover > a:before{ background-position:0 -258px; }
.mainnav .main_nav_box > ul > li.nav_lifestyle:hover > a:before{ background-position:0 -284px; }
.mainnav .main_nav_box > ul > li.nav_gadgets:hover > a:before{ background-position:0 -312px; }
.mainnav .main_nav_box > ul > li.nav_features:hover > a:before{ background-position:0 -338px; }

.row .col-md-6:first-child .main_nav_box > ul > li.nav_video_post > a:before{
	background-position: 0 -49px;
}
.row .col-md-6:first-child .main_nav_box > ul > li.nav_gadgets a:before{
	background-position:0 -27px; background-position:0 -368px;
}
.album_area_box .main_nav_box > ul > li.nav_video_post a:before{
	background-position:0 -50px	
}

.nav_news .single_mega ul li a::after {
  border-left: 0 solid #efefef;
}
.single_mega {
  float: left; margin-right: 1%; padding: 20px 20px 0; width: 32%;
}
.single_mega.single_mega3 {
  float: left; margin-right: 0; width: 32%;
}
.single_mega > ul {
  list-style: outside none none; margin: 0; padding: 0;
}
.single_mega ul li {
  display: block;
}
.single_mega ul li a {
  border-bottom: 1px solid #efefef;
  border-left: 0 solid #efefef;
  border-right: 0 solid !important;
  color: #444444;
  font-size: 14px;
  font-weight: 500;
  padding: 3px 0;
  text-transform: inherit;
}

.single_mega ul li.last-child a {
  border-bottom: 0px solid #efefef;
}

.single_mega ul li a:hover {
  color:#42a9f1;
}
.single_mega ul li.active a {
  color: #42a9f1;
}
.single_mega.single_mega2 {
  margin-top: 15px;
}
.single_mega.single_mega3 {
  margin-top: 15px;
}
.sub_menu.single_mega ul li a {
  font-weight: 400; padding: 12px 0px; display:block;
}
.sub_menu.single_mega {
  background: #ffffff none repeat scroll 0 0 !important;
  border-bottom: 2px solid #000;
  box-shadow: 0 1px 4px #eeeeee;
  left: 0;
  margin-right: 0;
  position: absolute;
  top: 100px;
  width: 240px;
  z-index: -1;
  opacity:0;
  display:none;
}
.sub_menu.single_mega a i {
  float:right;
}
.sub_menu.single_mega ul li {
  position: relative;
}
ul.lev2sub {
  background: #ffffff none repeat scroll 0 0;
  left: 280px; position: absolute; top: 0; width: 196px; opacity:0; z-index:-1;
}
.sub_menu.single_mega ul li:hover ul.lev2sub {
  left: 260px; opacity:1; z-index:9; transition:.4s; display:block;
}
.main_nav_box > ul#nav > li:hover > .sub_menu.single_mega {
  top: 42px; z-index: 109; opacity:1; transition:.4s; display:block;
}
.single_mega .single_fs_news_left_text {
  border: 0 solid #efefef; padding: 0;
}
.single_mega .single_fs_news_left_text h4 {
  margin-left: 0;
}
.single_fs_news_left_text .mega_title {
  border-right: 0 solid #efefef;
  margin-left: 0;
}
.single_mega .mega_title {
  border-right: 0 solid !important;
  color: #444444 !important;
  font-weight: 400;
  margin-bottom: -9px;
  margin-top: -19px;
}
.single_mega .mega_title:hover {
  color: #42a9f1 !important;
}
.single_mega3 .all_news_right {
  border: 0 solid #efefef;
  padding: 0 10px;
}
.single_mega3 .fs_news_right {
  border-bottom: 0 solid #efefef;
  overflow: hidden;
  padding: 0;
}
.single_mega3 .single_fs_news_right_text {
  float: left;
  margin-top: -18px;
  width: 72%;
}
.single_mega3 .mega_title1 {
  border: 0 solid !important;
  color: #444444 !important;
  font-size: 11px;
  font-weight: 400;
  margin-left: 0;
}
.single_mega .fs_news_right {
  border-bottom: 1px solid #efefef;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.single_mega3 .mega_title1 {
  border-right: 0 solid;
  font-size: 11px;
  font-weight: 400;
  margin-left: 0;
}
.single_mega3 .mega_title1:hover {
  color:#42a9f1 !important;
}
.mega_menu {
  border-bottom: 2px solid #c66196;
  box-shadow: 0 2px 10px #eeeeee;
}
.hp_banner_left {
  float: left; position: relative; width: 73%; overflow:hidden;
}
.hp_banner_left .bl_single_news{ height:462px; text-align:center; }
.hp_banner_left .bl_single_news img{ height:462px; /*min-width:inherit; */}

.bl_single_news,.br_single_news{ background-color:#eee; }
.bl_single_news>a::after,.br_single_news>a::after {
	display:block;position:absolute;width:100%;bottom:0;left:0;height:42%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));content:'';z-index:1;
}
.br_single_news>a::after{ height:60%; }
.bl_single_news {
  float: left; margin-right: 1%; max-height: 500px; position: relative; width: 32.6667%; overflow: hidden;
}
.bl_single_news:nth-child(3) {
  margin-right: 0;
}
.bl_single_news img, .br_single_news img, .fs_news_left_img img, .single_fs_news_img img, .fs_news_left_img_g img, .single_fs_news_img_h2 img, .single_fs_news_lft_img_h2 img, .single_fs_news_left_text img, .cc_im_box img, .autor_img img, .srp_img img {
  transition: all 0.5s ease 0s; min-width: 100%;
}
.bl_single_news:hover img, .br_single_news:hover img, .single_fs_news_left_text:hover img, .fs_news_right:hover img, .fs_news_left_img_g:hover img, .home_two_video_borrom_content:hover img, .single_home_two_middle:hover img, .single_author_about:hover img, .srp_img:hover img {
  overflow: hidden;
  transform: scale(1.1);/* rotate(3deg)*/
}
.fs_news_left_img, .single_fs_news_img, .fs_news_left_img_g, .single_fs_news_img_h2, .single_fs_news_lft_img_h2, .cc_im_box, .autor_imgm, .srp_img {
  overflow: hidden;
  position: relative;
}
.fs_news_left_img img {
  height:289px;
}
.fs_news_left_img_g{
	text-align:center; position:relative;
}
.fs_news_left_img_g img {
  min-height:264px; min-width:inherit; width:100%;
}
.purchase_sidebar_img img {
  width: 100%;
}
.bl_single_text {
  bottom: 0; left: 0; padding:18px 18px 15px; position: absolute;
  z-index: 3; text-align:left; width:100%; line-height:1.2em;
}
.bl_single_text a, .br_single_text a {
  color: #fff; font-family: Heritage;
}
.bl_single_text a:hover, .br_single_text a:hover {
  text-decoration:none;
}

.bl_single_text a h4, .br_single_text a h4 {
  font-size: 16px; margin-bottom: 5px;
}
.top_hp_span {
  background: #000;
  display: inline-block; margin-bottom: 12px; padding: 3px 10px; text-align:center;
}
.TealA200{ background-color:#000; }
.TealA200 a:hover{ color:#fff; }
.env_hp_span {
  background: #ffa431 none repeat scroll 0 0; width: 100px;
}
.trv_hp_span {
	background: #f4655f none repeat scroll 0 0;
	width: 90px; padding:5px 7px; margin-bottom:12px; display:block;
}
.bl_single_text span {
  color: #ffffff; font-size: 11px; font-weight: 700; text-transform: uppercase;
}
.bl_single_text span i.fa{
	margin-right:3px;
}
.single_fs_news_img_h2 {
	position:relative;
}
.single_fs_news_img_h2 > img {
  width: 100%;
}
.ht_all_news_right .single_fs_news_right_text h4 a, .ht_news_left2 .single_fs_news_left_text h4 a {
  font-size: 12px; text-transform: inherit; }
.hp_banner_right {
  float: left; margin-left: 0.5%; width: 24.5%;
}
.hp_banner_right .br_single_news{ height:228px; text-align:center; }
.hp_banner_right .br_single_news img{ height:228px; }
.br_single_news { margin-bottom: 6px; overflow: hidden; position: relative; }
.br_single_news:nth-child(2) { margin-bottom: 0px; }
.br_single_text { bottom: 0; left: 0; padding:15px 15px 15px; position: absolute; z-index: 1; text-align:left; }
.hp_banner_area .br_single_text{ width:100%; }
.br_cam { bottom: 0; position: absolute; right: 0; z-index: 3; }
.br_single_text a h4 { width: 99%; }
.br_single_text > span { color: #fff; display: block; font-size: 10px; text-transform: uppercase; }
.br_single_text > span.top_hp_span{ display:inline-block; width:auto; font-weight:700; }
.green_hp_span { background:#3BB17E; width: 100px; }
.blue_hp_span { background:#6A7DF4; width: 80px; }

.br_cam a {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  color: #fff; padding: 7px; text-align: center;
}
.br_cam.br_vid a {
  color: #ffffff; font-size: 21px;
}
.br_cam.br_vid_big a {
  color: #ffffff; font-size: 25px;
}
.br_cam.br_vid_big_s a {
  color: #ffffff; font-size: 14px; padding: 10px;
}
.fs_news_left_img {
position:relative;
}
.fs_news_left_img_g a::after,.fs_news_left>.fs_news_right:first-child .single_fs_news_img a:after {
  	display:block; position:absolute; width:100%; bottom:0; left:0; height: 50%;
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	content:''; z-index:1;
}
/*--------Tin 24H----------*/
.news-daily .news-title{display: none;  color: #fff; padding: 9px 12px 7px; border-radius: 3px; font-weight: 700; font-size:17px;}
.news-daily .news-title:before{content:''; display:inline-block; background: url("../PublishingImages/eoffices/nav_news.png") no-repeat -2px -312px; height:22px; width:20px; vertical-align:middle; margin-right:10px; margin-top:-4px}
.news-daily-items{ padding-top:5px; }
.news-daily-items .bl_single_news{background:#fff}
.news-daily-items .hp_banner_left.ht_banner_left, .news-daily-items .item-top .bl_single_text{line-height:normal}
.news-daily-items .item-top .hp_banner_left{height:224px; position:static}
.news-daily-items .item-top .hp_banner_left .bl_single_news{height:224px; border-bottom:1px solid #eee;}
.news-daily-items .item-top .hp_banner_left .bl_single_news .bl_single_text .des{display:none;}
.news-daily-items .item-down .hp_banner_left .bl_single_news{height:230px; padding-top:20px;}
.news-daily-items .item-down .hp_banner_left .bl_single_news .bl_single_text .des{display:none;}
.news-daily-items .hp_banner_left.ht_banner_left{width:20%; padding:0 15px; border-left:1px solid #eee}
.news-daily-items .item-down .hp_banner_left{margin-bottom:16px;}
.news-daily-items .hp_banner_left.ht_banner_left:first-child, .news-daily-items .hp_banner_left.ht_banner_left:first-child{padding-left:0; border:0}
.news-daily-items .hp_banner_left.ht_banner_left:last-child{padding-right:0;}
.news-daily-items .ht_banner_left .bl_single_news img{min-width:100%; height:130px; vertical-align:top}
.hp_banner_box .news-daily-items .ht_banner_left:first-child .bl_single_news img{height:130px}
.news-daily-items .bl_single_news>a::after,.news-daily-items .br_single_news>a::after{display:none}
.news-daily-items .hp_banner_left.ht_banner_left .bl_single_text a h4 { font-size: 14px; color:#000}
.news-daily-items .bl_single_text{padding-left:0; padding-right:0; position:static; padding-bottom:0; padding-top:15px;}
.news-daily-items .top_hp_span{background:#fff; padding-left:0; margin-bottom: 5px;}
.news-daily-items .top_hp_span a{ color: #000; font-weight: bold;}
.news-daily-items .hp_banner_left .bl_single_text>a:hover h4{color:#000}
/*.bl_single_text a h4{font-weight:400}*/
.news-daily-items .bl_single_text a h4{text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*--------end Tin 24H----------*/

.footer_area{
	background:#f5f6f7 url("../images/bg-foot.jpg") no-repeat center bottom; background-size:cover; position:relative;
}
.footer_area:before{
	content:'';position:absolute;top:0;left:0;width:100%;height:100%;
	background-color:rgba(255,255,255,.85)
}
.footer_top {
  padding: 20px 0 0; position:relative; border-top:1px #eee solid;
}
.footer_top_box .row .col-md-4{ float:right; }
.footer_top_box .row .footer-info{ float:left;  }
.footer_top_left > img{ max-width:335px; margin-top:-4px; }
.footer_top_left > p { color: #7e7e7e; font-size: 14px; font-weight: 500; margin-top: 16px; line-height:1.4em; }
.ft_contact { margin-top: 24px; }
.ft_contact a { line-height:39px; }
.ft_contact > h4, .ft_connected > h4, .ftm_realted_post > h4, .ftm_newsletter > h4, .ftr_video > h4, .ftr_tags > h4 {
  border-bottom: 1px solid #e1e1e1; color: #333; font-size: 15px; margin-bottom: 15px; padding-bottom: 15px; text-transform: uppercase;
}
.srp_img { float: left; margin-right: 14px; width: 25%; }
.ft_connected{ margin-bottom:15px;}
/*------------- QC --------------*/
.topbanner{ padding-top:14px; }
.qc-items{  margin:0 auto; margin-bottom:14px; }
.col-md-3 .qc-items{ margin-bottom:0; }
.ZoneTop .qc-items{ width:1080px; }
.qc-item img,.qc-item object,.qc-item embed{ width:100%; margin-top:14px; vertical-align:top; }
.row-QCHomeLef .qc-items{ margin-bottom:0; }
.row-QC02 .qc-items{ width:1080px; margin:0 auto; margin-top:15px; }

.ZoneTop .qc-item img,.row-QC02 .qc-item img,.ZoneTop .qc-item object,.row-QC02 .qc-item object,.ZoneTop .qc-item embed,.row-QC02 .qc-item embed,
.container .row:first-child .col-md-3 .qc-item img,.container .row:first-child .col-md-3 .qc-item object,.container .row:first-child .col-md-3 .qc-item embed{ 
	margin-top:0; 
}
.row-QCLeftRight { display:none; }
.qc-two-rightleft .qc-items{ margin:0 -1px; }
.qc-two-rightleft .qc-item{ display:inline-block; width:50%; float:left; padding:0 1px; }
.ZoneTop .qc-item object,.ZoneTop .qc-item embed,.row-QC02 .qc-item object,.row-QC02 .qc-item embed{ height:157px; }
.row-picvideo .col-md-3 .qc-item img,.row-picvideo .col-md-3 .qc-item object,.row-picvideo .col-md-3 .qc-item embed{ height:630px; margin-top:0; margin-bottom:14px; }
.news-detail .col-md-3 .qc-item object,.news-detail .col-md-3 .qc-item embed,.Categories-news .col-md-3 .qc-item embed,.Categories-news .col-md-3 .qc-item object{ height:542px; width:350px; }
.banner-Floating .qc-item img,.banner-Floating .qc-item object,.banner-Floating .qc-item embed{ height:500px; }

.roll-fixed{ max-width:350px; z-index:22; }
.roll-fixed.banner-photo { width:380px; }

.divpopupright{ position:fixed; right:25px; bottom:25px; z-index:888; width:300px; display:none; overflow:hidden; }
.divpopupright .qc-item video{ background-color:#000; }
div.row-QC02 .divpopupright{ width:300px; }
.portalNews>.divpopupright{ margin-bottom:0; }
.divpopupright .button-popup{ position:absolute; right:8px; top:10px; }
.divpopupright a.aClose{ font-size:0; cursor:pointer; }
.divpopupright a.aClose:before{/*font-family:FontAwesome; content:"\f057"; font-size:28px;*/ content:""; color:#fff;  
	display:inline-block; width:20px; height:20px; background:url(../images/sprite.png) no-repeat -21px -350px;
}
.divpopupright .qc-item img,.divpopupright .qc-item object,.divpopupright .qc-item embed{
	width:300px; height:300px!important;	
}
.divpopupright .qc-item img{ width:auto; min-width:100%; margin-top:0; }

.qc-R320 .qc-item img,.qc-R320 .qc-item object,.qc-R320 .qc-item embed{ height:320px; margin-bottom:14px; }

/*----- footer ---*/
.ActionLike .LikeORSTag{ display:inline-block; padding:2px 8px; background-color:#eee; border-radius:3px; font-size:12px; }
.New .LikeORSTag{ padding:0; }
#toTop,#toComment,.New .LikeORSTag{ position:fixed; text-decoration:none; bottom:30px; left:30px; overflow:hidden; width:40px; height:40px; border:none; z-index:399; opacity:0.8;
	background-color:#006885; border-radius:50%; font-size:0;
}
#toTop:before{ content:"\f062"; font-family:FontAwesome; font-size:20px; color:#fff; position:absolute; right:10px; bottom:7px; }
#toTop:hover,#toComment:hover,.New .LikeORSTag:hover { opacity:1; }
#toTop:after { content:""; background-repeat:no-repeat; background-position:center center; position:absolute; top:1px; bottom:1px; left:1px; right:1px; margin:auto; width:36px; height:36px; -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; animation: spin 2s infinite linear; 
	border:1px #fff dashed; border-radius:50%;
}
#toTop:active, #toTop:focus { outline:none; }

#toComment,.New .LikeORSTag{ bottom:80px; cursor:pointer; text-align:center; }
#toComment .fa-comment{ font-style:normal; }
#toComment .fa-comment:before{ font-family:FontAwesome; font-size:18px; color:#fff; position:absolute; right:10px; bottom:11px; }

#toComment{ bottom:130px;  }
.LikeOtherResourceForm>div.ActionLike{ padding-right:0; }
.New .LikeORSTag .icLikeORS{ display:inline-block; margin-top:6px; }
.New .LikeORSTag .icLikeORS:before{ color:#fff; font-size:20px; margin-right:0; content:"\f087"; }

footer .srp_img{ height:61px; background-color:#e1e1e1; }
footer .srp_img a{ display:block; text-align:center; }
footer .srp_img a:empty:before {
    font-family:FontAwesome; font-size:40px; content:"\f03e"; color:#434343;
    display:inline-block; margin-top:4px;
}
footer .srp_img img{ min-height:61px; width:100%; }
footer .srp_img img[src=""]{
	background:url("../images/picture.html") no-repeat center;
	background-size:45%; opacity:.7; height:60px;
}
.rel_post_text { float: left; width: 70%; }
footer .rel_post_text{
	height:60px; display: -webkit-box;
    -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow:hidden;text-overflow: ellipsis;
}
footer .rel_post_text p{ margin-bottom:0; }
footer .rel_post_text p a{ color:#666; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:55px; }
footer .rel_post_text a:hover{ color:#000; text-decoration:none; }
.ft_contact p, .ft_connected > p, .ft_contact a, .rel_post_text > p, .ftm_newsletter > p {
  color: #7e7e7e;
}
.ft_contact i { margin-right: 10px; }
.ft_contact a:hover, .ft_contact a:focus { text-decoration:none; color:#39A9E0; }
.ft_connected > ul { list-style: outside none none; margin: 0; padding: 0; }
.ft_connected > ul li { display:inline-block; margin-right:5px; vertical-align:middle; }
.ft_connected > ul li a { height: 38px; line-height: 38px; text-align: center; width: 38px; padding:0;
  background: #999 none repeat scroll 0 0; border-radius: 50%; color: #fff; display: block; cursor:pointer;
}
.ft_connected ul li a:hover, .ft_connected ul li a:focus {
  text-decoration:none; background:#39A9E0;
}
.single_related_post {
  margin-bottom: 14px; overflow: hidden;
}
.single_related_post > img {
  float: left; margin-right: 15px; width: 85px;
}
.rel_post_text span {
  color: #333; display: block; font-size: 12px; font-weight: 700; margin-bottom: 10px;
}
.ftm_newsletter input[type="text"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #515151 none repeat scroll 0 0;
  border-color: #515151 #515151 -moz-use-text-color;
  border-image: none; border-style: solid; border-width: 1px 1px 0; color: #999999;
  font-size: 12px; padding: 13px 20px; width: 81%; padding-bottom:14px;
}
.fm_newsletter {
  background-color: #676767; background-image: url("images/envelope.html");
  border: medium none; height: 44px; margin-left: -4px; margin-top: 0; width: 63px; font-size:0; 
}
.ftr_tags { margin-top: 20px; }
.ftr_tags > ul { list-style: outside none none; margin: 0; padding: 0; width: 85%; }
.ftr_tags > ul li { float: left; margin-bottom: 5px; margin-right: 5px; }
.ftr_tags > ul li a {
  background: #999 none repeat scroll 0 0; color: #fff; display: block; padding: 5px 15px;
}
.ftr_tags > ul li a:hover {
  background: #39A9E0 none repeat scroll 0 0; text-decoration:none;
}
.footer_bottom { padding: 10px 0 15px;}
.footer_bottom p { text-align:center; text-transform:uppercase; font-size:12px; color:#333; margin-bottom:0px; }
footer { margin-top: 14px; }

footer .rel_post_text span{ display:inline-block; }
footer .post_info .post_info_counters{ padding-left:0; }
footer .post_info .post_info_counters:before{ display:none }
footer a.post_counters_item span span:before{ vertical-align:middle; }


.footer_bottom{ background-color:#eeeef0; border-top:1px #bababc solid; padding:15px 0 5px; }
.footer_top_box .row .col-md-4{ float:left; }
.footer_top_box .row .footer-info{ float:right; }
.footer_top_left > p{ margin-top:12px; }
.ft_contact address{ margin-bottom:25px; }
.ft_contact p{ margin-bottom:11px; }
.ft_contact a{ display:block; line-height:normal; margin-bottom:11px; }
p.foot-text{ position:relative; padding-left:22px; }
.foot-text>i{ position:absolute; left:1px; top:2px; }
.foot-text>i:before{ content:"\f0f6"; }
.footer_top_left .ft_connected > h4{ border-bottom:0; margin-bottom:0; padding-bottom:0; display:inline-block; padding-right:20px; }
.footer_top_left .ft_connected > ul{ display:inline-block; }

.link-row{ overflow:hidden; }
.foot-link h4{ float:left; text-transform:uppercase; font-size:15px; }
.foot-link .linkR{ margin-left:200px; padding-top:1px; }
.foot-link .linkR p{ text-align:left; }
.foot-link .linkR a{ display:inline-block; min-width:95px; margin-bottom:10px; font-size:14px; color:#666; }
.link-row:nth-child(2) .linkR a:nth-child(3),.link-row:nth-child(3) .linkR a:nth-child(3){ width:194px }

.foot-link .linkR a:hover{ color:#000; }
.footer_area:before{ display:none; }
.footer_top:before{ content:"";position:absolute;top:0;left:0;width:100%;height:100%; background-color:rgba(255,255,255,.85) }
.footer_bottom_box { border-top:1px #ceced0 solid; }
.footer_bottom_box>p{ background-color:#eeeef0; margin:0; padding:10px 0; text-align:center; }

.link-app{ position:absolute; right:0; bottom:9px; }
.link-app a{ cursor:pointer; padding-left:30px; font-weight:500; color:#888; }
.link-app a:hover{ color:#000; }
.link-app a:first-child{ padding-left:0; }
.link-app label{ font-weight:500; cursor:pointer; }
.link-app i{ display:inline-block; width:29px; height:29px; background:url("../images/sprite.png") no-repeat -444px -472px; vertical-align:middle; }
.link-app .Android-app i{ background-position:-478px -475px; }

a.fa-zalo:before{
	content:""; display:inline-block; width:20px; height:20px; margin-top:-2px;
	background:url("../images/zalo-ic.png") no-repeat; vertical-align:middle;
}
.single_fs_news_left_text h4 {
	color: #333;font-size: 16px;font-weight: 500;margin-bottom: 6px; max-height:42px; overflow:hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.single_fs_news_lft_img_h2{
position:relative;
}
.single_fs_news_lft_img_h2 > img {
  width: 100%;
}
.single_fs_news_right_text a.red_p, .ht_news_left2 .single_fs_news_left_text a.red_p {
  color: #e27064;
}
.single_fs_news_left_text > img {
  width: 100%;
}
.single_fs_news_left_text p,.single_fs_news_left_text .post_info_posted {
  color: #999999; font-weight: 700; text-transform: uppercase;
}
.single_fs_news_left_text i {
  margin-right: 5px;
}
.single_fs_news_left_text i:nth-child(2) {
  margin-left: 5px;
}

.left_fashion.main_nav_box ul li{
	display:block; background-color:#000; color:#fff; padding: 9px 12px 7px; border-radius:3px; 
}
.left_fashion.main_nav_box ul li a { font-family: Heritage;
	color: #121212; font-size: 17px; margin-left: 0; font-weight:700; text-align:left; padding:0; color:#fff;
}
.left_fashion.main_nav_box ul li a:hover{ color:#ffe9ad; }
.left_fashion.main_nav_box ul li.nav_fashion_pp a { color: #e5786a; }
.left_fashion.main_nav_box ul li.nav_video_pp_h2 a { color: #8695F6; }
.header_fasion { overflow: hidden; }

.fasion_right ul { list-style: outside none none; margin: 0; padding: 0; text-align:right; }
.fasion_right ul li { display:inline; }
.fasion_right ul li a {
  color: #999; display: inline-block; font-size: 11px; padding: 10px; text-transform: uppercase;
}
.fasion_right ul li.selected a{ color:#333; }
.fasion_right ul li.last_item a {
  color: #35a3f0; display: inline-block; font-size: 25px; padding-bottom: 2px;
}
.fasion_right ul li a:hover{
 text-decoration:none;
}
.single_fs_news_img {
  float: left; margin-right: 11px; width: 115px; height:77px;
  position:relative; text-align:center; background-color:#e1e1e1;
}
.single_fs_news_img:empty:before,.single_fs_news_img>a:empty:before{
	font-family:FontAwesome; font-size:44px; content:"\f03e"; color:#434343; display:inline-block; margin-top:8px;
}
.single_fs_news_img img{
	min-height:77px; width:100%;
}
.blog_area_box .single_fs_news_img{ height:80px; }
.blog_area_box .single_fs_news_img img{ min-height:80px; }

.single_fs_news_right_text h4 {
  	color: #333; font-size: 15px; font-weight: 500; overflow:hidden; margin-bottom:3px; margin-top:10px; line-height:1.2em;
  	/*max-height:40px;
 	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;*/
}
.single_fs_news_right_text a.gad_color {
  color: #ea573c;
}
.single_fs_news_right_text > p {
  color: #999999; font-size: 12px; text-transform: uppercase; margin-bottom:0;
}
.single_fs_news_right_text > p.desc{ 
	display:none;
}
.single_fs_news_right_text { margin-left:130px; }

.fs_news_right { border-top: 1px #aad2ea solid; overflow: hidden; padding: 0 0 13px; }
.blog_area_box .fs_news_right{ padding-top:0; padding-bottom:14px; }
.fs_news_right.last_right,.all_news_right .fs_news_right:last-child { border-bottom: 0px solid #efefef; }
.home_sidebar { margin-top: 40px; }
.purchase_overlay { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  	height: 100%; left: 0; position: absolute; top: 0; width: 100%;
}
.purchase_sidebar_img {
	border: 1px solid #efefef; position: relative; margin-top:100px; margin-bottom: 25px;
}
.purchase_sidebar_text {
  	left: 0; padding: 0 20px; position: absolute; top: 14%;
}
.purchase_sidebar_text h2 {
  	color: #ffffff; font-size: 28px; line-height:32px;
  	font-weight: 500; text-transform: uppercase;
}
.purchase_sidebar_text > p {
  	font-size: 14px; color: #fff; font-weight: 500;
}
.purchase_s > a {
  	background: #f4655f none repeat scroll 0 0;
  	color: #fff; font-size: 13px; padding: 9px 13px; text-transform: uppercase;
}
.purchase_s {
  	margin-top: 28px;
}
.fs_news_left.fs_gadgets_news_left {
  	padding:10px 10px 2px; position:relative; 
}
.fs_news_left.fs_gadgets_news_left .fs_news_left_img_g{
	height:264px; background-color:#eee;
}
.fs_gadgets_news_left .single_fs_news_left_text {
  	border: 0 solid #efefef; left: 16px; right:16px; position: absolute; top: 176px; z-index: 1;
}
.post_info_posted{ font-size:11px; color:#999; padding-right:8px; }
.post_info_posted:before{ content:"\f017"; font-family:FontAwesome; margin-right:3px; font-weight:normal; }

.single_fs_news_left_text .post_info_posted{
	color:#fff;
}
.single_fs_news_left_text .view>span:before,.single_fs_news_left_text .like>span:before,.single_fs_news_left_text .comment>span:before{
	color:#fff;
}
.single_fs_news_left_text .post_info .post_info_cate{ margin-top:8px; }
.single_fs_news_left_text a.post_counters_item span label{ color:#fff; }
.fs_gadgets_news_left .single_fs_news_left_text.single_fs_news_left_text > h4 { color: #fff; }
.fs_gadgets_news_left .single_fs_news_left_text.single_fs_news_left_text > p { color: #fff; }
.fs_gadgets_news_left .all_news_right { border: 0 solid #efefef; }
.follow_us_side h2 { border-bottom: 1px solid #efefef; color: #333333; font-size: 14px; font-weight: 500; margin-bottom: 25px;
  padding-bottom: 20px; text-transform: uppercase; 
}
.single_follow_us {
	background: #3b5998 none repeat scroll 0 0; float: left; height: 85px; margin-right: 10px; text-align: center; width: 22%;
}
.single_follow_us a i { font-size: 18px; margin-bottom: 8px; }
.single_follow_us a { color: #fff; font-size: 12px; padding-top: 15px; display: block; }
.single_follow_us a:hover { text-decoration:none; }
.all_single_follow { border: 1px solid #efefef; overflow: hidden; padding: 10px; }
.single_follow_us.last_one { 
  margin-right: -10px; background: #EA4C89 none repeat scroll 0 0;
}
.single_follow_us.twit { background: #35A3F0 none repeat scroll 0 0; }
.single_follow_us.goopl { background: #DD4B39 none repeat scroll 0 0; }
.follow_us_side { margin-bottom: 30px; }
.follow_us_side .single_fs_news_right_text { margin-top: 0; width: 50%; }
.follow_us_side .single_fs_news_right_text h4 {
	font-size: 12px; margin-bottom: 10px; line-height: 18px;
}
.follow_us_side .single_fs_news_img { float: left; margin-right: 11px; width: 32%; }
.home_add_box > img { width: 100%; }
.main_nav_box ul li.nav_video_post { border-top: 0 solid #ffa431; }
.news_pagination ul.news_pagi {
  list-style: outside none none; margin: 0; padding: 0; text-align: center;
}
.news_pagination ul.news_pagi li { display: inline-block; }

.news_pagination ul.news_pagi li a {
  color: #333333; display: block; font-size: 12px; height: 30px; line-height: 30px; width: 30px;
}
.news_pagination ul.news_pagi li a:hover {
  color: #fff; background:#333; text-decoration:none;
}
.news_pagination ul.news_pagi li.dotlia a:hover {
  color: #333; background:transparent; text-decoration:none;
}
.news_pagination ul.news_pagi li.nextlia a {
  color: #333333; padding: 0 10px; width: 50px;
}
.news_pagination ul.news_pagi li.nextlia a:hover {
  color: #fff; background:#333; text-decoration:none;
}
.news_pagination { padding-top: 23px; }
.single_fs_news_right_text a.video_f { color: #000; margin-right: 8px; text-transform: uppercase; font-family: Heritage }
.single_fs_news_right_text i { margin-right: 5px; }
.video_area_box .single_fs_news_right_text i{ margin-left:5px; }
.blog-main .fs_news_left.fs_gadgets_news_left{ padding:14px 0 0 }

.fs_news_left>.fs_news_right:first-child{ padding-top:0; position:relative; border-top:0; }
.fs_news_left>.fs_news_right:first-child .single_fs_news_right_text{
	margin-left:0; position:absolute; bottom:28px; left:15px; padding-right:15px; z-index:2; right:0px;
}
.fs_news_left>.fs_news_right:first-child .single_fs_news_img{
	width:auto;	height:284px; overflow:hidden; margin-right:0; float:none;
}
.fs_news_left>.fs_news_right:first-child .single_fs_news_img img{
	min-height:284px; max-height:none; width:100%;
}
.newsbottom .fs_news_left>.fs_news_right:first-child .single_fs_news_img{ height:270px; }
.newsbottom .fs_news_left>.fs_news_right:first-child .single_fs_news_img img{ min-height:270px; }
.fs_news_left>.fs_news_right:first-child h4 a{ color:#fff; font-size:16px; font-weight:700; }
.fs_news_left>.fs_news_right:first-child .post_info_posted{
	color:#fff;
}
.fs_news_left>.fs_news_right:first-child a.post_counters_item span:before,.fs_news_left>.fs_news_right:first-child a.post_counters_item span label{
	color:#fff;
}
.fs_news_left>.fs_news_right:first-child .post_info .post_info_cate{ margin-top:8px; }
.fs_news_left>.fs_news_right:first-child .single_fs_news_img:empty:before{ margin-top:48px; font-size:124px; }


.row-pic-vid .fs_news_left>.fs_news_right:first-child .single_fs_news_img{ height:380px; }
.row-pic-vid .fs_news_left>.fs_news_right:first-child .single_fs_news_img img{ min-height:380px; }

/*----------- mobile nav ---------------*/
.only-for-mobile { display: none !important; }
.mobi-menu { display: none; }
.mobi-menu { left: 0; margin: 0 auto; max-width: 300px; position: absolute; right: 0; top: 50px; width: 100%; z-index: 99999; }
#cssmenu { display: none; transition: all 0.3s ease-in-out 0s; }
#cssmenu ul ul { display: none; }
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
  border-bottom: 1px solid #ffffff; box-sizing: border-box; color: #ffffff;
  display: block; line-height: 1; list-style: outside none none;
  margin: 0; padding: 0; position: relative; text-shadow: 0 0 0 #ffffff;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
  background: #000000 none repeat scroll 0 0;
}
#cssmenu ul ul li a {
  padding: 15px 20px !important;
}
#cssmenu ul ul li a {
  background: #eeeeee none repeat scroll 0 0;
  border-bottom: 2px solid #ffffff; color: #666666;
  cursor: pointer; font-family: Cousine,Arial;
  font-size: 14px; font-weight: 700; padding: 15px 40px;
  text-decoration: none; text-transform: uppercase; z-index: 1;
}
.sub_menu.sub_menu_p.single_mega {
  width: 207px;
}
ul.lev2sub {
  border-bottom: 2px solid #000; width: 220px;
}

/*-------------------------------------------- 
		Hot News 
---------------------------------------------*/
.tinnbcm{ padding:30px 15px 0; background-color:#fff; overflow:hidden; border-radius:3px; margin:0 auto; }
.items-tinnbcm{ display:inline-block; width:60%; height:587px; }
.items-tinnbcm .item-tinnb{ width:100%; }
.link-tinnb { display:block; width:100%; height:420px; line-height:420px; overflow:hidden; background-color:#fff; text-align:center; }
.link-tinnb img{ width:100%; min-height:420px; }
.tinnbcm h2{ font-size:24px; margin-top:15px; font-weight:600; }
.tinnbcm h2 a{ color:#282828; }
.tinnbcm h2 a:hover{ color:#000; text-decoration:none; }
.tinnbcm p{ font-size:16px; margin:10px 0 0 0; line-height:1.4em; max-height:45px; overflow:hidden; color:#999; }

.tinnbcm .item-tinnb .created .left{ padding-right:20px; }
.created .left .author{ color:#000; display:none; }
.created .left .by,.created .left .category{ display:none; }
.tinnbcm #list_items .created .right{ display:block; margin-top:5px; }

span.post_counters_number{ padding-right:12px; }
.post_counters_item:before{ display:none; }

.tinnbcm #list_items{ width:37.5%; float:right; list-style:none; padding:0; margin:0; }
.itLi-tinnbcm{ position:relative; overflow:hidden; padding:14px 0; }
#list_items .itLi-tinnbcm:first-child{ padding-top:0; }
.items-tinnbcm a.gltt-none, .tinnbcm .image a.gltt-none{ display:none; }
.image a{ background-color:#e1e1e1; }
.tinnbcm .image a{ display:inline-block; overflow:hidden; width:160px; height:118px; line-height:118px; float:left; }
.tinnbcm .image img{ width:100%; min-height:118px; vertical-align:top; }
.tinnbcm #list_items .divTitle{ font-weight:600; margin-left:175px; }
.tinnbcm #list_items .divTitle a{ display:inline-block; overflow:hidden; color:#333; }
.tinnbcm #list_items .divTitle a:hover{ color:#000; text-decoration:none; }
.tinnbcm #list_items .created{ margin-left:175px; }

/* =========================
Social
============================*/
/*---------------------------------
		Comment
----------------------------------*/
.social-main{ height:709px; overflow:hidden; padding:5px 15px 5px 10px; border:1px solid #efefef; overflow:auto; }
.social-main::-webkit-scrollbar-track {border-radius: 3px; background-color: #eee}
.social-main::-webkit-scrollbar {width: 4px;border-radius: 3px;background-color: #eee;}
.social-main::-webkit-scrollbar-thumb {border-radius: 3px;background-color: #999;}

.Top{ position:relative; }
.f-img{ float:left; height:42px; overflow:hidden; margin-right:10px; }
.f-img img{ width:42px; min-height:42px; border-radius:2px; }
.Info > div{ display:inline-block; vertical-align:top; padding-right:5px; }
.icRD{ display:inline-block; width:14px; height:10px;  }
.f-items{ padding:10px 0 0 0; border-top:1px #f1f1f1 solid; }
.social-main .f-items:first-child{ padding-top:0; }
.f-items:first-child, .mysite .f-items{ border-top:0; }
h3.user{ font-size:12px; margin:0 0 5px 0; }
.f-items .day{ display:inline-block; padding-top:5px; color:#8d8d8d; vertical-align:top; font-size:12px; }
.f-items .user a{ font-weight:700; }
h3.user{ display:inline-block; padding-right:5px; }
h3.user a{ text-decoration:none; }
.showComtMore{ display:block; padding:8px 10px; border-top:1px solid #e1e2e3 }
.showComtMore label{ cursor:pointer; color:#0072c6; }
.userContent .des p{ margin:0; }

.MainContent .des{ padding:7px 0; line-height:140%; }
.MainContent .des p{ margin:7px 0; }
.MainContent .des p:first-child{ margin-top:0; }
.MainContent .des div{ width:auto!important;  }

.mode{ display:inline-block; margin:3px 0 0 10px; }
.mode > span{ width:14px; height:12px; display:inline-block;
	background:url('../PublishingImages/eoffice/mysite.html') no-repeat 0 -260px;
}
.mode > span.icOnlyMe{ background-position:0 -317px; }
.mode > span.icFriends{ background-position:0 -288px; }
.shareContent{ margin:0 0 10px; background-color:#fafafa; border:1px solid #E1E2E3; }
.shareContent .title{ font-weight:700; padding:8px; line-height:135%; }
.shareContent .des{ padding:8px; }
.share-img{ text-align:center; }
.share-img img{ width:100%; }
.mysite .share-img img{ max-width:100%; }
.shareContent a:hover{ color:#0072c6; }

.imgContent { padding-bottom:10px; }
.imgContent a{
	display:inline-block; vertical-align:top; position:relative; 
	width:50%; max-height:120px; overflow:hidden; box-sizing:border-box;
	margin-right:-3px; padding:0 3px 0 0; margin-bottom:4px;
}
.imgContent label{
	position:absolute; bottom:25%; left:35%; font-size:36px; 
	color:#fff; cursor:pointer;
}
.imgContent img,.share-img img{ width:100%; min-height:198px; }
.imgContent1 a{ width:100%; max-height:none; }
.imgContent3 a.img0{
	width:70%; max-height:164px; float:left; padding-right:3px; margin-right:0;
}
.imgContent3 a.img1, .imgContent3 a.img2{
	width:30%; max-height:80px;
}
.imgContent4 a.img0{
	width:75%; max-height:198px; padding-right:3px; float:left; margin-right:0;
}
.imgContent4 a.img1, .imgContent4 a.img2, .imgContent4 a.img3{
	width:25%; max-height:64px;
}
.imgContent5 a.img2, .imgContent5 a.img3, .imgContent5 a.img4{
	width:33.3%; max-height:80px;
}

.imgContent3 a.img0 img{
	min-height:164px; 
}
.imgContent3 a.img1 img, .imgContent3 a.img2 img{
	min-height:80px;
}
.imgContent4 a.img1 img, .imgContent4 a.img2 img, .imgContent4 a.img3 img,
.imgContent5 a.img2 img, .imgContent5 a.img3 img, .imgContent5 a.img4 img{
	min-height:80px;
}

/* =========================
3. Home 2 CSS
============================*/
.hp_banner_left.ht_banner_left { width: 50%; line-height:462px; }
.hp_banner_box .ht_banner_left:first-child .bl_single_news img{ height:462px; }

.hp_banner_left.ht_banner_left .bl_single_text a h4{
	font-size:24px;
}
.hp_banner_box .bl_single_text a h4,.hp_banner_box .br_single_text a h4{
	text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
}
.ht_banner_left .bl_single_news {
  margin-right: 0;
  width: 100%;
}
.hp_banner_left.ht_banner_right {
  margin-left: 0.5%;
  width: 24.5%;
}

.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_news>a::after{ height:22%; }
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text{ padding-bottom:5px; bottom:36px }
.hp_banner_area:not(.news-en) .ht_banner_right .top_hp_span{ display:block; }
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text a h4{ display:none; }
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text span:not(.top_hp_span){ display:none; }
/*
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text{ bottom:19px; }
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text>span{ display:none; }
.hp_banner_area:not(.news-en) .ht_banner_right .bl_single_text a h4{ background-color:#f00; padding:2px 10px 4px; text-align:center; }*/

.ht_banner_right .bl_single_news {
  margin-right: 0;
  width: 100%;
}
.ht_fs_news_left .single_fs_news_left_text > img {
  width: 100%;
}
.ht_fs_news_left .single_fs_news_left_text {
  padding: 10px;
}
.ht_all_news_right .single_fs_news_img {
  float: none;
  margin-right: 0;
  width: 100%;
}
.ht_all_news_right .single_fs_news_img > img {
  width: 100%;
}
.ht_all_news_right .single_fs_news_right_text a {
  display: block;
  font-size: 10px;
  margin-bottom: 17px;
  margin-top: 3px;
  text-transform: uppercase;
}
.ht_all_news_right .single_fs_news_right_text h4 {
  height: 85px;
}
.fashion_area_box {
 padding:14px 0 0; 
}
.ht_all_news_right2 .single_fs_news_img {
  float: left;
  margin-right: 11px;
  width: 31%;
}
.ht_all_news_right2 .single_fs_news_right_text {
  float: left;
  margin-top: 14px;
  width: 62%;
}
.ht_news_left2 .single_fs_news_left_text a {
  display: block;
  font-size: 10px;
  margin-top: 17px;
  padding-left: 10px;
  text-transform: uppercase;
}
.ht_news_left2 .single_fs_news_left_text h4 {
  margin-bottom: 18px;
}
.ht_add_inner_box > img {
  width: 100%;
}
.single_fs_news_left_text h4 a, .single_fs_news_right_text h4 a {
  color: #333;
  padding-left: 0 !important;
}
.single_fs_news_left_text h4 a {
  color: #ffffff; font-weight:700;
}
.single_fs_news_right_text h4 a {
  color: #333;
  font-size:15px;
  line-height: 20px;
}
.bl_single_news.bl_single_news_h2 {
  max-height: inherit;
  width: 100%;
}
.bl_single_news_img > img {
  width: 100%;
}
.h2_video_up {
  border: 1px solid #efefef;
  overflow: hidden;
  padding: 5px;
}
.single_home_two_middle img {
  width: 100%;
}
.single_home_two_middle {
  margin-bottom: 15px;
  position: relative;
}
.cc_home_two_middle h2 {
  border-bottom: 1px solid #ececec;
  color: #ea4c89;
  font-size: 13px;
  padding-bottom: 20px;
}
.ht_all_news_right .single_fs_news_right_text {
  float: left;
  margin-top: 15px;
  width: 100%;
}
.h_t_m_text > a {
  color: #6a7df4;
  font-size: 10px;
  text-transform: uppercase;
}
.cc_middle_h_two_add > img {
  width: 100%;
}
.single_fs_news_img > img {
  min-width: 100%;
}
.cc_home_two_middle {
  border: 1px solid #efefef;
  margin-top: 40px;
  padding: 15px;
}
.midd_br.br_cam a {
  background: rgba(251, 251, 251, 0.6) none repeat scroll 0 0;
  color: #000;
  font-size: 9px;
  padding: 7px;
  text-align: center;
}
.midd_br.br_cam {
  bottom: 5px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.single_h_two_middle_item p {
  color: #222;
  font-size: 12px;
  margin: 0 auto;
  width: 95%;
}
.single_h_two_middle_item {
  margin-bottom: 30px;
}
.cc_middle_h_two_blank {
  height: 650px;
}
.home_two_video_borrom {
  position: relative;
}
.home_two_video_borrom_content {
  width: 33%;
}
.home_two_video_borrom_content {
  border: 1px solid #efefef;
  margin-right: 15px;
  overflow: hidden;
  padding: 5px;
  width: 31%;
  float: left;
}
.home_two_video_borrom img {
  width: 100%;
}
.all_home_two_video_borrom {
  margin-right: -15px;
  margin-top: 20px;
  overflow: hidden;
}
.h_t_m_text h4 {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 70px;
  margin-top: 15px;
}
.h_t_m_text h4 a {
  color: #222;
}

.h_t_m_text a:hover {
  color: #222;
  text-decoration:none;
}
.h_t_m_text {
  padding: 20px 10px;
}
.h_t_m_text p {
  color: #999999;
  font-size: 10px;
  margin-bottom: 0;
}

/* =============================
4. Single video post page CSS
================================*/
.row-pic-vid{ margin-top:5px; }
.home-news .blog-main{ margin-top:14px; }
.home-news .newsbottom .blog-main{ margin-top:0; }
.home-news .row-pic-vid .blog-main{ margin-top:0; }
.home-news .album_area_box{ margin-top:14px; }
.main_nav_box > ul > li.nav_video_post > a:before{ background-position:0 -75px; background-position:0 -416px; }
.album_area_box .fs_news_right:first-child,.video_area_box .fs_news_right:first-child{ padding-top:0; }
.album_area_box .fs_news_right:last-child,.video_area_box .fs_news_right:last-child{ padding-bottom:0; }
.video_area_box .fs_news_left{ position:relative; }
.video_area_box .single_fs_news_left_text{ height:289px; background-color:#343434; overflow:hidden; text-align:center; }
.fs_news_vid_right .single_fs_news_left_text > .video-info,.home-news .fs_news_vid_right .single_fs_news_left_text > h4,.fs_news_vid_right .single_fs_news_left_text > .fs_info_left{ 
	position:absolute; left:0; bottom:15px; padding:0 18px; margin-bottom:0; z-index:3; max-height:none; overflow:visible; 
}
.single_fs_news_left_text .fs_info_left h4{ margin-bottom:0; text-align:left; }
.fs_info_left p{ color:#fff; text-transform:none; font-weight:normal; margin-bottom:0; display:none; }
.single_fs_news_left_text .video-info .right span label,.single_fs_news_left_text .video-info .right span span:before{ color:#fff; }
.video_area_box .single_fs_news_left_text h4 a:hover{ color:#000; }

.fs_news_vid_right .fs_news_left_img>a:after{
	display:block;position:absolute;width:100%;bottom:0;left:0;height:50%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));content:'';z-index:1;
}

.row>.col-md-6 .video_area_box .col-sm-6{ width:100%; float:none; }
.row>.col-md-6 .video_area_box .fs_news_left{ margin-bottom:15px; }
.row>.col-md-6 .video_area_box .single_fs_news_left_text{ height:356px; }
.row>.col-md-6 .video_area_box .fs_news_left_img img{ height:356px; }
.col-video .fa-camera:before{ content:"\f144"; }
.video_area_box .fs_news_left video{ width:100%; height:312px; object-fit:cover; }
.video_area_box .fs_news_left iframe{ width:100%!important; height:295px!important; }
.fs_news_vid_right .single_fs_news_left_text > .fs_info_left{ position:static; padding-top:10px; }
.fs_news_vid_right .single_fs_news_left_text > .fs_info_left h4{ text-overflow: ellipsis; white-space:nowrap; }

/*--------- video home -----------*/
.fs_news_vid_right .vid-wrapper{ width:auto!important; }
.fs_news_vid_right .vid-wrapper video{ width:100%!important; height:100%!important; }
.vid-controls-contents i:before{ font-size:2em; }
div.vid-wrapper .vid-controls-bottom{ bottom:0; }
div.vid-wrapper .vid-controls-contents{ width:auto; }

.vid-controls-contents i:before{
	content:""; display:inline-block; width:21px; height:21px; cursor:pointer; opacity:.75;
	background:url("../images/sprite.png") no-repeat -398px -478px;
}
.vid-controls-contents i:hover:before{ opacity:1; }
.vid-play-btn .ion-ios-pause:before{ background-position:-420px -477px; }
.vid-volume-control i:before{ background-position:-479px -480px; }
.vid-volume-control i.ion-android-volume-down:before{ background-position:-479px -393px; }
.vid-volume-control i.ion-android-volume-off:before{ background-position:-479px -451px; }
.vid-volume-control i.ion-android-volume-mute:before{ background-position:-479px -421px; }
.vid-request-fullscreen i:before{ background-position:-450px -478px; }
.vid-request-fullscreen i.ion-arrow-shrink:before{ background-position:-450px -450px; }

/*--------------------------------*/

.cc_single_post { padding-top: 41px; }
.sp_video_box { margin-bottom: 38px; }
.sp_details > a,.top_panel_title .top_panel_title_inner>h1.page_title {
  background: #000 none repeat scroll 0 0; font-weight:normal; padding:3px 15px; border-radius:3px;
  color: #fff; font-size: 10px; height: 19px; text-transform: uppercase; text-align: center;
}
.news-detail .top_panel_title{ display:inline-block; }
.top_panel_title_inner>h1.page_title a{ color:#fff; font-family: Heritage; }
#divTTCCM .top_panel_title_inner>h1.page_title {
	width:auto; margin-bottom:24px;
}
.br_single_news > img,.newsdetail .img > img {
  width: 100%; 
}
.newsdetail .newsbody > .img > img{
	display:none
}
.sp_details > h2,.newsdetail > h2 {
  font-size: 24px; font-weight: 700; margin:0 0 20px; text-align:left;
}

.newsdetail{ line-height:148%; color:#222; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	font-family: Heritage; font-size:18px; line-height:1.6em; font-size: 1.278em;
}
.news-detail .newsdetail{ margin-top:7px; }
.newsdetail:after{ display:table; clear:both; content:""; }
.newsdetail > h2{ margin-top:15px; margin-bottom:15px; word-spacing:3px; }
.newsdetail .created{ margin:10px 0; }
.newsdetail .des{ margin-bottom:15px; font-weight:700; }
.newsdetail .cont > p,.newsdetail .cont span,.newsdetail .cont table td { 
	color:#222!important; text-indent:0!important; width:auto!important;
	font-family: Heritage!important; line-height:1.6em!important;
}
.newsdetail .newsbody{position:relative}
.newsdetail .newsbody .cont{padding-bottom:10px}
.newsdetail .newsbody .IsSeenAds{text-align:center; margin-left:0; margin-bottom:10px;}
.newsdetail .newsbody .IsSeenAds>#btnSeen, .newsdetail .newsbody .IsSeenAds>label{border:0; background:#006885; color:#fff; border-radius:4px; padding:2px 10px; font-size:13px; font-family: Heritage;}
.newsdetail .newsbody .NoteAds{text-align:center; margin-bottom:10px}
.newsdetail .newsbody .NoteAds>label{ font-family: Heritage; font-size:14px; font-style: italic;}

.related-news{ margin:15px 0; background-color:#fafafa; border:1px #eee solid; padding:5px 15px; }
.related-news:empty{ display:none; }
.related-item{ padding:5px 0; position:relative; font-size:15px; }
.related-item>a{ color:#008cb3; cursor:pointer; }
.related-item>a.aNews{ padding:0 24px; display:inline-block; }
.related-item>a.aNews:before{ content:""; display:inline-block; width:5px; height:5px; 
	background-color:#006885; position:absolute; top:17px; left:0;
}
.related-item:hover>a{ color:#000; }
.related-item .aDelete{ display:inline-block; width:14px; height:14px; font-size:0; 
	background:url("../images/icon.png") no-repeat 0 -911px; 
	position:absolute; top:12px; right:0;
}

.newsdetail .cont a{ font-size:14px!important; }
.newsdetail .cont p{ margin-top:15px!important; }
.newsdetail .cont p:not(.img-center) img{display:block;}
.newsdetail .cont iframe{ width:100%!important; height:434px; }
.newsdetail .cont video{ width:100%; height:auto; }

.newsdetail .cont ul li{ padding-left:0!important; }
.newsdetail .cont table{ width:100%!important; margin:15px 0; }
.newsdetail .cont table td{ padding:6px 6px!important; }

.newsdetail .cont p img,.newsdetail .cont > figure img,.newsdetail .cont > div > figure img,.newsdetail .cont > table td img{ 
	max-width:100%!important; height:auto!important; 
}
.newsdetail .cont>img,.newsdetail .cont>p>img,.newsdetail .cont>table td>img{ width:100%; }
.created .left,.created .right{ font-size:12px; color:#999; }
.created .left .author a,.created .left .category a{ color:#000; }
.newsdetail .author{ text-align:right; font-weight:700; }

.newsdetail .created .right{ float:right; white-space:nowrap; }
.newsdetail .created .right a{ padding-left:15px; cursor:pointer; }
.newsdetail .created .right a:empty{ display:none; }
.newsdetail .created .right span.post_counters_number{ padding-right:0; }

.lich-buttonxuly{ float:right; }
.lich-buttonxuly input[type=button]{ margin-left:7px; min-width:5em; }
.lich-buttonxuly input[type=button]:first-child{ margin-left:0; }

.main_news_wrapper .ActionLike,.main_news_wrapper .LikesList {
	display:inline-block; margin-right:10px;
}

.share-top{font-size:13px;}
a.fa-facebook,a.fa-twitter,.share-footer>a{
	width:16px; height:16px; background-color:#3067a3; padding:4px; color: #fff; vertical-align:middle;
}
a.fa-twitter{ background-color:#00aced; padding:3px; margin-left:8px; }
a.fa-linkedin{ display:none; }
.newsdetail .created .right a.fa-facebook{ padding-left:4px; }
.newsdetail .created .right a.fa-twitter{ padding-left:3px; }

.share-footer{ font-size:13px; margin-bottom:5px; /*margin-top:-40px;*/ display:inline-block; }
.share-footer>a{ cursor:pointer; margin-right:8px; }
.share-footer>a.fa-twitter{ padding:3px; background-color:#00aced; margin-left:0; }
.magazine_detail .share-footer{ margin-top:0;}
#toComment+.LikeOtherResourceFormNew{ margin:-28px 0 0 70px; position:relative; }
.LikeOtherResourceFormNew:empty{display:none;}
#divLikeFormLikeNews2 { margin:-29px 0 0 70px; position:relative;}
.photodetail #divLikeFormLikeNews2 {padding:12px 0 5px; margin:0;}
.photodetail #toComment~#divLikeFormLikeNews2 {padding-top:34px }
/*---------------- First letter -----------------*/
.firstletter{ text-align:left; }
.firstletter p:first-letter{font-size:60px;line-height:64px;display:block;float:left;margin-top:-4px;padding:0 12px 5px 0;vertical-align:text-top;color:#006885;font-weight:700}
.firstletter02 p:first-letter{ color:#000; }

/*---------------- info frame ----------------*/
.info-frame { padding:15px; border:2px #000 solid; }
nav#main_nav{ display:none; }
#jquery-lightbox, #jquery-lightbox *{ box-sizing:content-box; }

/*---------- magazine detail ----------*/
.magazine_detail .col-md-9{ width:660px; padding:0; margin:0 auto; float:none; }
.magazine_wrapper .col-md-3,.magazine_detail .col-md-3{ display:none; }
.magazine_detail .top_panel_title{ display:none; }

/*----- CM -----------*/
#divTTCCM{ overflow:hidden; }
.top_panel_title h1.page_title {
	background-color:#000; padding: 8px 15px; border-radius:3px; font-size:17px; font-weight:700; color:#fff; 
	line-height:1.4em; margin-bottom:0; font-family: Heritage;
}
.top_panel_title h1.page_title:empty{ display:none; }
.cm-items{ padding:14px 0 0; }
#TinChuyenMucMore{ padding-top:0; }
.isotope_wrap{ margin:0 -10px; }
.isotope_item{ padding:0 0 14px; display:inline-block; vertical-align:top; width:33.33%; margin-right:-3px; height:375px; border-top:1px #aad2ea solid; }
.isotope_item:after{ content:""; display:table; clear:both; }
.post_featured { position:relative; }
.post_item .post_thumb{ display:block; height:203px; overflow:hidden; background-color:#e1e1e1; }
.post_thumb img{ width:100%; min-height:203px; }
.post_content .post_category a{ display:inline-block; padding:3px 15px; background-color:#000; font-size:10px; text-transform:uppercase; color:#fff; }
.post_content .post_title{ margin:12px 0; font-size:1.2em; }
.post_content .post_title a{ color:#333; text-decoration:none; }
.post_content .post_title a:hover{ color:#000; }
.post_content .post_info{ font-size:12px; color:#999; padding-bottom:10px }
.post_content .post_info .post_info_posted_by{ display:none; }
.post_content .post_des{ max-height:100px; overflow:hidden; display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; max-height:80px;
}
.post_content .post_info_posted a{ color:#999; }
.post_info .post_info_counters{ position:relative; padding-left:12px; }
.post_info .post_info_counters:before{ content:""; width:1px; height:10px; background-color:#e1e1e1; position:absolute; left:0; top:4px; }
.post_info .post_info_cate{ text-transform:uppercase; font-size:11px; font-family: Heritage; padding-right:8px; }
.post_info .post_info_cate a{ color:#000;font-family: Heritage; font-weight:500; }
.post_content .post_descr{ padding:12px 0 20px; color:#999; overflow:hidden; }
.post_content .post_descr a.sc_button{
	display:inline-block; padding:3px 12px; background-color:#000; color:#fff; float:right; font-size:12px; border-radius:2px; min-width:70px; text-align:center;
}
.post_info_posted_by a{ color:#000; text-decoration:none; }
.post_info_posted_by a:hover{ color:#333; }

.cm-more{ text-align:center; padding-top:20px; }
.cm-more a{ display:inline-block; padding:10px 20px; background-color:#000; color:#fff; cursor:pointer; border-radius:3px; text-transform:uppercase; font-size:12px; min-width:140px; }
.cm-more a:hover{ text-decoration:none; background-color:#d09805; }
.cm-more:empty{ display:none; }

/*----- RecentPosts -----------*/
.RecentPosts .TitleF>span,.RecommendNews .TitleF span,.video-main>h2>a,.RecentPosts .content-tab h4,.BinhChonTieuDe{ 
	display:block; background-color:#000; padding: 8px 15px; border-radius:3px; 
	font-size:17px; font-weight:700; color:#121212; line-height:1.4em; margin-bottom:0;
	font-family: Heritage; color:#fff;
}
.home-news .col-md-3 .Form:first-child.RecentPosts{ margin-top:15px; }
.RecentPosts .divRow{ width:50%; display:inline-block; vertical-align:top; padding:0 0 14px; margin-right:-3px; padding-right:30px; border-top:1px #aad2ea solid; }
.RecentPosts .divRow:first-child{ margin-top:14px; }
.RecentPosts .divRow .image{float:left; margin-right:15px; overflow:hidden; width:100px; height:68px; background-color:#eee; text-align:center; }
.RecentPosts .divRow .image:empty:before{ font-family:FontAwesome; content:"\f03e"; display:inline-block; font-size:40px; color:#434343; margin-top:7px; }
.RecentPosts .divRow .image img{ min-height:68px; width:100%; }
.RecentPosts .info_details{ margin-left:115px; padding-top:10px; }
.RecentPosts .info_details .title a{ -webkit-line-clamp: 2; max-height:38px; }
.news-detail .col-md-3 .DynamicForm-detail.RecentPosts{min-height:713px}
.CungChuyenMuc .divRow{ border-top:0; }
.CungChuyenMuc .divRow:first-child{ margin-top:0; }

.divRow .title a{ color:#333; display:block; max-height:56px; overflow:hidden;  margin-top:-2px; line-height:1.4em;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.home-news .divRow .title a{
	max-height:38px; -webkit-line-clamp: 2;
}
.divRow .title a:hover{ color:#000; text-decoration:none; }
.divRow .created{ font-size:11px; color:#999; margin-top:8px; }
.divRow .created .author{ color:#000; }
.divRow .title .post_info{ font-size:12px; color:#999; margin-top:6px; }
.divRow .title .post_info>span{ padding-right:12px; }
.divRow .title .post_info>span label{ font-size:11px; }

.col-md-3 .RecentPosts .divRow{ width:100%; padding-right:0; padding-bottom:12px; }
/*.col-md-3 .RecentPosts .divRow:first-child{ margin-top:0;}*/
.col-md-3 .RecentPosts .divRow .divBody{ margin-left:115px; }

.RecommendNews{ margin-bottom:30px; }
.RecommendNews .divRow{ padding:8px 0; }
.RecommendNews div .divRow:first-child{ padding-top:0; }
.RecommendNews .divRow .title a{ color:#333; }
.RecommendNews .divRow .title a:before{ font-family:FontAwesome; content:"\f105"; margin-right:8px;}
.RecommendNews .divRow .title a:hover{ color:#000 }

.col-md-9 .RecentPosts .divRow_wrap,.col-md-12 .RecentPosts .divRow_wrap{ margin:0 -7px; }
.col-md-9 .RecentPosts .divRow,.col-md-12 .RecentPosts .divRow{ width:33.33%; padding:14px 7px 0; }
.col-md-9 .CungChuyenMuc .divRow .image{ height:150px; }
.col-md-9 .CungChuyenMuc .divRow .image img{ min-height:150px; }
.col-md-12 .CungChuyenMuc .divRow .image{ height:200px; }
.col-md-12 .CungChuyenMuc .divRow .image img{ min-height:200px; }
.col-md-9 .RecentPosts .divRow .image:empty:before,.col-md-12 .RecentPosts .divRow .image:empty:before{ font-size:60px; margin-top:40px; }
.col-md-9 .divRow .title .post_info,.col-md-12 .divRow .title .post_info{ margin-top:8px; }

/*----- Survey -----------*/
.survey_detail .col-md-9{ width:1170px;}
.divBCDetail { margin-top:1px; }
.Categories-news .divBCDetail{ margin-bottom:15px;}
.BinhChonTieuDe{ border-radius:3px 3px 0 0; font-size:16px; padding-top:7px; padding-bottom:7px; }
.BinhChon-Body{ padding:10px 15px 14px; border:1px solid #efefef; border-top:0; }
#BinhChon .Question,.td-Question{ color:#000; padding-bottom:3px; }

.div-answer>label{ display:block; padding:4px 0; }
.div-answer input{ margin-right:7px; float:left; margin-top:2px; }
.div-answer span{ display:block; margin-left:20px; }
.BinhChon-Body .submit{ padding-top:8px; }
.BinhChon-Body .submit input{ background-color:#000; border:0; color:#fff; border-radius:2px; }
.BinhChon-Body .submit input:hover{ background-color:#d39900; }
.BinhChon-Body .submit input[disabled]{ background-color:#e1e1e1; color:#999; }
.BinhChon-Body .submit input:first-child{ margin-left:0; }
.tr-BCAnswer td{ padding:5px 0; }
.tr-BCAnswer td.td-BCAnswer{ padding-right:10px; white-space:nowrap; }
td.td-BCAnswer,td.td-BCRespone{ color:#888; }
.td-BCQuestion{ font-weight:700; padding:5px 0; }
td.td-answer{ font-weight:700; padding-top:5px; }
td.td-BCAnswer label{ font-weight:700; display:inline-block; padding-right:5px; }
td.td-BCRespone{ position:relative; white-space:nowrap; }
td.td-BCRespone img{ height:15px; float:left; }
td.td-BCRespone .divpercent{ height:15px; position:relative; background-color:#eee; }
td.td-BCRespone label{ font-size:11px; color:#000; position:absolute; right:5px; top:1px; line-height:normal; }

/* =========================
Multimedia
============================*/
.multimedia-form{ background:#000; margin-top:5px; margin-bottom:14px; 
	width:auto!important; margin-left:auto!important;
}
.multi-container{ margin:0 auto; padding:10px 0; }
.multi-container .top_panel_title{ overflow:hidden; }
.multi-container h1.page_title{
	display:inline-block; background-color:transparent; padding:0; font-size:32px; text-transform:uppercase;
	margin-bottom:13px; /*color:#006885;*/ color:#000; float:right; padding-right:14px;
}
.multi-container .title-left{ display:inline-block; padding-top:10px; 
	padding-left:14px;
}
.multi-container .title-left a{ font-size:18px; font-weight:500; text-transform:uppercase; padding-right:15px; /*color:#006885;*/ color:#000; }
.multi-container .title-left a:hover{ color:#fff; }
.multi-items{ /*margin:0 -7px;*/ padding:0 6px; }
.multi-items>div,.multi-items .multi-items-right>div{ display:inline; }
.multi-items .divRow{ display:inline-block; width:25%; vertical-align:top; margin-right:-4px; padding:0 7px; }
.multi-items .image{ position:relative; }

}
.multi-items .image:empty:before{ display:none; }
.multi-items .spType2 .image:before{ background-position:-309px 0; }
.multi-items .spType3 .image:before{ background-position:-268px 0; }
.multi-items .spType4194304 .image:before{ background-position:-392px 0; }
.multi-items .spType1073741824 .image:before{ background-position:-268px -41px; }
/*
.multi-items-left .divRow:nth-child(3) .image:before{ bottom:65px; }
.multi-items-left .divRow:first-child .image a,.multi-items-left .divRow:nth-child(2) .image a{ height:226px; }
.multi-items-left .divRow:first-child .image a img,.multi-items-left .divRow:nth-child(2) .image a img{ min-height:inherit; height:226px; width:auto; min-width:100%; }
*/
.multi-items .image a{ display:block; height:180px; overflow:hidden; }
.multi-items .image img{ width:100%; min-height:180px; transition: all 0.5s ease 0s; }
.multi-items .image:hover img{ transform: scale(1.1); }
/*
.multi-items-left .divRow:nth-child(3){ width:50%; position:relative; margin-bottom:15px; }
.multi-items-left .divRow:nth-child(3) .image a{ height:280px; }
.multi-items-left .divRow:nth-child(3) .info_details{ position:absolute; bottom:15px; left:20px; right:20px; }
.multi-items-left .divRow:nth-child(3) .title a{ padding:10px; background-color:rgba(255,255,255,.7); color:#000; }
.home-news .multi-items .title a:empty{ display:none; }
*/
.home-news .multi-items .title a{ display:block; padding:10px 0; color:#fff; max-height:none; font-weight:700; margin-top:0; }
.home-news .multi-items .title a:hover{ /*color:#006885;*/ color:#000; }
/*.multi-items-left .divRow:nth-child(3) .title a:hover{ background-color:rgba(255,255,255,.9); color:#000; }*/
.multi-items .post_info{ display:none; }

.sixcol .multi-items .divRow{ width:16.66%; }

/*----------  BG Yellow ----------*/
/*.multimedia-form{ background-image:url("../PublishingImages/eoffices/Nen-van-may-y.jpg");}*/
.multi-container .title-left a,.multi-container h1.page_title{ color:#fff; }
.multi-container .title-left a:hover,.home-news .multi-items .title a:hover{ color:#006885; }


/*--------------- video main -----------*/
.VideoHome { position:relative; }
.VideoHome .nav{ position:absolute; top:4px; right:0; }
.VideoHome .nav a{ display:inline-block; width:14px; height:14px; font-size:0; vertical-align:top;
	background:url("../images/sprite.png") no-repeat -32px -105px; opacity:.5;
}
.VideoHome .nav a:hover{ opacity:1; }
.VideoHome .nav a#next1{ background-position:-47px -105px; margin-left:5px; }
.VideoHome .fashion_area_box{ padding:0; border:0; }
.VideoHome .left_fashion.main_nav_box{ width:auto; float:none; }
.VideoHome .main_nav_box > ul > li.nav_video_post > a:before{ background-position:0 -75px; }
.VideoHome .pics{ width:auto!important; height:auto!important;  }
.VideoHome .pics .Item{ overflow:hidden; position:relative;  }
.VideoHome .pics video{ width:100%; }
.VideoHome .pics img{ max-width:100%; min-height:175px; }
.VideoHome .pics .desc{ background-color:#fafafa; margin:0; z-index:2; padding:8px 12px; margin-top:-5px; }
.VideoHome .pics .desc:empty{ display:none!important; }

/*--------------- video main -----------*/
.VideoHome { position:relative; }
.VideoHome .nav{ position:absolute; top:4px; right:0; }
.VideoHome .nav a{ display:inline-block; width:14px; height:14px; font-size:0; vertical-align:top;
	background:url("../images/sprite.png") no-repeat -32px -105px; opacity:.5;
}
.VideoHome .nav a:hover{ opacity:1; }
.VideoHome .nav a#next1{ background-position:-47px -105px; margin-left:5px; }
.VideoHome .fashion_area_box{ padding:0; border:0; }
.VideoHome .left_fashion.main_nav_box{ width:auto; float:none; }
.VideoHome .main_nav_box > ul > li.nav_video_post > a:before{ background-position:0 -75px; }
.VideoHome .pics{ width:auto!important; height:auto!important;  }
.VideoHome .pics .Item{ overflow:hidden; position:relative;  }
.VideoHome .pics video{ width:100%; }
.VideoHome .pics img{ max-width:100%; min-height:175px; }
.VideoHome .pics .desc{ background-color:#fafafa; margin:0; z-index:2; padding:8px 12px; margin-top:-5px; }
.VideoHome .pics .desc:empty{ display:none!important; }

/*----- blog-wrapper --------------*/
.blog-wrapper .col-md-9, .magazine_wrapper .col-md-9{ width:1010px; float:none; margin:0 auto; }
.blog-wrapper .col-md-3{ display:none; }
.blog-wrapper .cm-items,.magazine_wrapper .cm-items{ border:0; padding:0; margin:0 -7px; }
.blog-wrapper .top_panel_title,.magazine_wrapper .top_panel_title{ display:block; text-align:center; }
.blog-wrapper h1.page_title,.magazine_wrapper h1.page_title,#TinChuyenMucMagazineFrame .top_panel_title{ 
	margin:-5px 0 15px; font-size:54px; text-transform:none; color:#121212; padding-bottom:0; background:transparent; display:none; 
}
#TinChuyenMucBlogMore .post_des,#TinChuyenMucMagazineMore .post_des{ color:#777; max-height:60px; overflow:hidden; 
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.toprow{ position:relative; margin-bottom:15px; padding:0 7px; }
.toprow .post_item .post_thumb{ height:465px; }
.toprow .post_item .post_thumb:empty{ height:465px; background-color:#2e2e2e; }
.toprow .post_item .post_thumb:empty:before{
	content:"\f03e"; font-family:FontAwesome; display:inline-block; font-size:154px; position:absolute; top:18%; left:41%; color:#fff;
}

.toprow .post_thumb img{ min-height:465px; }
.toprow .post_item .post_thumb a:after{
	display:block;position:absolute;width:100%;bottom:0;left:0;height:50%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));content:'';z-index:1;
}
.toprow .post_content{ position:absolute; width:50%; left:30px; right:30px; bottom:10px; z-index:89; color:#fff; }
.toprow .post_title{ min-height:inherit; font-size:30px;  }
.toprow .post_title a{ color:#fff; }
.toprow .post_content .post_info,.toprow .post_info_posted{ color:#fff; font-size:12px; }
.toprow .view>span:before,.toprow .like>span:before,.toprow .comment>span:before{ color:#fff; }
#TinChuyenMucBlogMore .toprow .post_des,#TinChuyenMucMagazineMore .toprow .post_des{ display:none; }

.secondrow{ display:inline-block; width:50%; margin-right:-3px; vertical-align:top; padding:0 7px; }
.secondrow .post_item .post_thumb{ height:308px; }
.secondrow .post_thumb img{ min-height:308px; }
.secondrow .post_title{ font-size:24px; }

.bottomrow{ display:inline-block; width:33.33%; vertical-align:top; padding:0 7px; margin:15px 0 0; margin-right:-3px; }
.bottomrow .post_title{ font-size:22px; }

/*----- Categories-news -----------*/
.Categories-news .col-md-9,.news-detail .col-md-9{ width:66.66667%; }
.Categories-news .col-md-3,.news-detail .col-md-3{ width:33.33333%; }

.Categories-news .divArticle{ border:1px #ebebeb solid; padding:20px; }
.Categories-news .isotope_wrap{ margin:0; }
.Categories-news .isotope_item{ display:block; width:auto; margin-right:0; height:auto; }
.Categories-news .isotope_item:first-child{ padding-top:14px; border-top:0; }

.Categories-news .post_featured { float:left; margin:0 15px 0 0; }
.Categories-news .post_item .post_thumb{ width:273px; height:auto; max-height:182px; }
.Categories-news .post_content .post_title{ margin-top:0; padding-top:10px; }
.Categories-news .post_thumb img{ min-height:inherit; }

.Categories-news .RecentPosts .info_details{ margin-left:130px; }
.Categories-news .RecentPosts .divRow .image{ width:115px; height:85px; }
.Categories-news .RecentPosts .divRow .image img{ min-height:85px; }
.Categories-news .RecentPosts .divRow .image:empty:before{ margin-top:15px; }

.Categories-news .isotope_item:first-child .post_item{ position:relative; }
.Categories-news .isotope_item:first-child .post_featured{ float:none; margin:0; }
.Categories-news .isotope_item:first-child .post_item .post_thumb:empty{ height:380px; background-color:#2e2e2e; text-align:center; position:relative; }
.Categories-news .isotope_item:first-child .post_item .post_thumb:empty:before{
	content:"\f03e"; font-family:FontAwesome; display:inline-block; font-size:124px; position:absolute; top:20%; left:41%; color:#fff;
}
.Categories-news .isotope_item:first-child .post_item .post_thumb{ width:auto; max-height:380px; }
.Categories-news .isotope_item:first-child .post_item .post_thumb a:before{
	display:block;position:absolute;width:100%;bottom:0;left:0;height:50%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));content:'';z-index:1;
}
.isotope_item:first-child .post_content .post_title a{ color:#fff; font-size:24px; line-height:1.3em; }
.isotope_item:first-child .post_content .post_title a:hover{ color:#000; }
.isotope_item:first-child .post_des{ display:none; }
.isotope_item:first-child .post_content{
	 position:absolute; left:20px; right:20px; bottom:10px; z-index:89; color:#fff;
}
.isotope_item:first-child .post_info_posted,.isotope_item:first-child .post_content .post_info{ color:#fff; }
.isotope_item:first-child .view>span:before,.isotope_item:first-child .like>span:before,.isotope_item:first-child .comment>span:before{
	color:#fff;
}

.CungChuyenMuc{ margin-top:15px; }
.col-md-3 .CungChuyenMuc .divRow_wrap{ margin:0 -8px; }
.col-md-3 .CungChuyenMuc .divRow{ width:50%; padding:15px 8px 0; }
.col-md-3 .CungChuyenMuc .divRow:nth-child(2){ border-top:0; }
.CungChuyenMuc .divRow .image{ float:none; margin-right:0; width:auto; height:122px; }
.CungChuyenMuc .divRow .image a{ width:auto; height:102px; overflow:hidden; }
.CungChuyenMuc .divRow .image img{ width:100%; height:auto; min-height:122px; }
.CungChuyenMuc .info_details{ margin-left:0; }


.Categories-news .col-md-3 .RecentPosts{ min-height:837px; }
/*-------- VCSortableInPreviewMode -----------*/
.VCSortableInPreviewMode{ text-align:center; margin:15px 0; }
.VCSortableInPreviewMode img{ vertical-align:top; }
.PhotoCMS_Caption{ margin-top:10px; color:#888; }
.LayoutAlbumCaptionWrapper{ display:inline-flex; color:#888; padding-top:8px; }

.newsdetail .cont .alignCenterOverflow p{ margin-top:0!important; }

/*-- Align Right Image --*/
.news-detail .alignRightOverflow{ float:right; width:350px; margin-left:30px; margin-right:0; }
.news-detail .alignRightOverflow img{ max-width:350px; height:auto!important }

/*-- Align Left Image --*/
.news-detail .alignLeftOverflow{ float:left; width:350px; margin-left:0; margin-right:30px; }
.news-detail .alignLeftOverflow img{ max-width:350px; height:auto!important }

/*-- Full Mode Image --*/
.news-detail .alignJustifyFull img{ width:100%; max-width:100%; height:auto!important }

/*-- Align Center Image --*/
.news-detail .alignCenterOverflow{ margin:0; width:auto; }
.news-detail .alignCenterOverflow img{ max-width:100%; height:auto!important }
.news-detail .alignCenter img{ max-width:100%; height:auto!important }

/*-- Album Image --*/
.LayoutAlbumWrapper > div > div{ float:left; display:flex; width:100%; }
.LayoutAlbumWrapper figure{ display:block; float:left; margin:2px;}

.LayoutAlbumWrapper .LayoutAlbumRow img{ width:50%; }
.TwoRowAlbum .LayoutAlbumRow:first-child img{ width:33%; }

/*------- twentytwenty ------------*/
.cke_editable .twentytwenty-container{ text-align:center; width:75%; margin:0 auto; }
.cke_editable .twentytwenty-container img{ max-width:49%; }

/*------- quote ------------*/
.quote-box{
    overflow: hidden; border-radius: 15px; background-color: #000;  padding:14px 20px;
    margin-top: 25px; color:white; box-shadow: 2px 2px 2px 2px #E0E0E0; text-align:left;
}
.newsdetail .quote-box{ padding-bottom:14px; position:relative; padding-left:76px; }
.newsdetail p.quotation-mark{
    margin:-10px 20px -60px 0; font-weight: 700; font-size:100px; color:white; font-family: "Times New Roman", Georgia, Serif; float:left; line-height:.8em;
	position:absolute; left:15px;
}
.newsdetail p.quote-text{
    font-size:19px; line-height:1.4em; margin-top:auto;
}

/*----- divtag -----------*/
.divtag{ border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding:22px 0; margin:30px 0; }
.divtag span:first-child{ font-size:14px; text-transform:uppercase; padding-right:20px; }
.divtag a{ color:#333; font-size:11px; padding:0 10px; }

/*------------ Search -----------*/
.SearchResults .top_panel_title h1.page_title{ text-transform:none; font-weight:normal; color:#808080; background:none; padding:0; }
.top_panel_title h1.page_title .spkey{ color:#000; font-weight:700; }

/*---------- Comments detail ----------*/
.Comments .CommentForm .f-img{ height:68px; margin-right:12px; border-radius:3px; }
.Comments .CommentForm .f-img img{ width:68px; min-height:68px; }
.Comments .CommentForm .BoxInputContent { position:relative; margin:14px 0; }
.BoxInputContent .emoji-menu{ top:27px; }
.Comments .CommentForm .BoxInputContent .txtGuestName{ width:100%; border:1px solid #d2dbe3; border-bottom:0; padding:3px 5px 3px; } 
.Comments .CommentForm .BoxInputContent .noidung { margin-left:80px; }
.Comments .CommentForm .BoxInputContent .noidung textarea{ border:1px solid #92c0e0; height:70px; width:100%; margin-bottom:-5px; }
.noidung textarea:focus{ outline:none;}
.Comments .CommentForm .BoxInputContent .LoadFormUpFile,.write-reply .LoadFormUpFile{ margin-left:80px;
	background-color:#fff; border-left:1px solid #92c0e0; border-right:1px solid #92c0e0;
}
.LoadFormUpFile .file-temp,.write-reply .LoadFormUpFile .item{ padding:3px 10px; }
.LoadFormUpFile .file-temp a,.write-reply .LoadFormUpFile .item a{ padding-right:10px; }
.ic-upFile{ cursor:pointer;}

.Comments .CommentForm .BoxInputContent .upFile{ display:inline-block; padding:5px 0 0 8px; }
/*.Comments .CommentForm .BoxInputContent .ic-upFile{ position:absolute; bottom:8px; left:88px; }*/
.BoxInputContent .FileAndButton { background-color:#f5fdff; border:1px solid #92c0e0; border-top:0; min-height:22px; margin-left:80px; }
.BoxInputContent .errorComment{ padding:8px 0 0 80px; font-size:13px; color:#000; }

.FileAndButton .checkAddPost{ display:inline-block; margin:4px 0 0 4px; }
.FileAndButton .checkAddPost input{ margin-top:0; margin-right:5px; }
.FileAndButton .checkAddPost label{ margin-bottom:0; font-size:12px; color:#999; font-weight:normal; }
.FileAndButton .ButtonPost{ float:right; padding:3px 5px; }
.ButtonPost input[type=button]{ padding-top:5px; padding-bottom:5px; border:0; background-color:#000; color:#fff; border-radius:3px; min-width:6em; font-size:11px; }
span.spwaring{ color:#000; padding-left:5px; }

.Comments .BoxTitle{ display:block; color: #333; font-size: 18px; padding-bottom:12px; text-transform: uppercase; border-bottom:1px #ebebeb solid; }
.Comments .comment:empty,.Comments .BoxTitle:empty{ display:none; }
.Comments .comment{ border:0; height:auto; padding:0 0 0; }
.Comments .comment .comt-item{ padding:15px 0; position:relative; border-top:1px solid #ececec; }
.Comments .comment .comt-item:first-child{ border-top:0; }
.Comments .comment .f-img{ height:68px; border-radius:3px; margin-right:12px; }
.Comments .comment .f-img img{ width:68px; min-height:68px; }
.comment .comt-item .Top .user{ display:inline-block; }
.comment .comt-item .Top .user a{ color:#333; font-weight:700; }
.comment .comt-item .Top .user a:hover{ color:#000; text-decoration:none; }
.comment .comt-item .Top .day{ font-size:12px; float:right; color:#999; margin-right:24px; }
.comment .comt-item .Top .spam{ position:absolute; top:-3px; right:0; }
.icComtUserAction{ font-size:0; cursor:pointer; }
.icComtUserAction:before{ font-family:FontAwesome; content:"\f107"; font-size:16px; color:#888; }
.UserAction:hover .icComtUserAction:before{ color:#000 }
.spam .ActionsList{ position:absolute; top:24px; right:0; font-size:12px; min-width:160px; padding:4px 0; background-color:#ececec; z-index:10; border-radius:3px; }
.spam .ActionsList a{ display:block; padding:5px 12px; cursor:pointer; color:#444; }
.spam .ActionsList a span{ display:inline-block; vertical-align:middle; width:18px; }
.spam .ActionsList a span:before{ font-family:FontAwesome; content:"\f044"; font-size:12px; }
.spam .ActionsList a span.icDelete:before{ content:"\f00d"; font-size:15px; }
.ActionsList a label{ cursor:pointer; font-weight:normal; margin-bottom:0; }
.spam .ActionsList a:hover{ background-color:#fafafa; color:#000; text-decoration:none; }

.comment .comt-item .Middle{ margin-left:78px; }

.comment .comt-item .Middle .des{ color:#999; padding-right:12px; }
.comment .comt-item .Middle .imgContent{ padding-bottom:0; }
.comt-item .ic-ChoPheDuyet{ margin-left:80px; color:#999; }
.comt-item .comt-action{ font-size:12px; margin-left:80px;}
.comt-action a{ cursor:pointer; color:#333; }
.comt-action a:hover{ color:#000; text-decoration:none; }
.comt-item .comt-action>div{ display:inline-block; padding-right:20px; }
.comt-item .reply .reply-item{ margin-top:15px; padding:0 0 0 80px; }
.comt-item .reply .f-img{ height:50px; }
.comt-item .reply .f-img img{ width:50px; min-height:50px; }
.comt-item .reply .reply-item .MainContent{ padding-top:15px; border-top:1px solid #ececec; }
a.btn-reply:before{ font-family:FontAwesome; content:"\f112"; margin-right:6px; }
.imgComtLike img{ vertical-align:top; }

.comt-item .reply .reply-item>.reply-item{ padding-left:0; }
.reply-item .write-reply{ position:relative; margin:0 0 0 80px; padding-right:72px; }
.reply .reply-item .write-reply{ margin-left:65px; }
.comment .reply-item .Middle,.reply-item .comt-action{ margin-left:65px; }
.reply-item .comt-action{ padding-top:0; }
.reply-item .write-reply textarea{ border:1px solid #92c0e0; width:100%; height:68px; padding-right:30px; text-align:justify; }
.reply-item .write-reply .upFile{ position:absolute; top:43px; right:95px; }
.reply-item .write-reply .btn{ position:absolute; top:0; right:0; padding:0; text-align:right; z-index:30; }
.reply-item .write-reply .btn > input{ display:block; border:0; background-color:#000; color:#fff; }
.reply-item .write-reply .btn > a{ display:inline-block;background-color:#fdfdfd;font-size:11px;color:#444;
	border:1px solid #ddd; text-transform:uppercase; margin-top:6px; padding:7px 0;	text-align:center; width:66px;
}
.reply-item .write-reply .btn > a:hover{ background-color:#e6f2fa; border-color:#92c0e0; }

.LikeOtherResourceForm>div{ display:inline-block; vertical-align:top; padding-right:25px; }
.ActionLike>a{ color:#444; }
.ActionLike>a:hover{ color:#000; }
.LikesList>img{ vertical-align:top; margin:2px 0 0 4px; display:none; }
.LikesList:before{ font-family:"FontAwesome"; content:"\f087"; font-size:18px; color:#444; margin-right:3px; vertical-align:middle; }
.LikesList>span{ color:#006885; }
.LikeORSTag>a{ cursor:pointer; }
.LikeORSTag>label{ font-weight:normal; margin-bottom:0; cursor:pointer; }
.ActionLike>a:hover{ color:#000; text-decoration:none; }
.ActionLike .like:before,.ActionLike .unlike:before,.comLike .like:before,.comLike .unlike:before{ font-family:"FontAwesome"; content:"\f087"; font-size:14px; margin-right:6px; }
.ActionLike .unlike:before,.comLike .unlike:before{ opacity:.5; }
.ActionLike .unlike:before{ content:"\f00d"; }

.white-popup-block {
    background: #FFF; padding: 20px 30px; text-align: left; max-width: 650px; margin: 40px auto; position: relative;
}
.white-popup-block h1{ font-size:20px; color:#333; }
.white-popup-block ul{padding-left:17px; }
.white-popup-block ul li{ margin:6px 0;  }
.white-popup-block ul li span{ color:#dba910;}
.popup-modal-dismiss{ font-size:0; position:absolute; top:15px; right:24px;  color:#333; }
.popup-modal-dismiss:before{ font-family: Arial, Baskerville, monospace; content:"×"; font-size: 28px; cursor:pointer; }
.upFile .ic-upFile>span{ display:inline-block; vertical-align:top; }
.upFile .ic-upFile>span img{ max-height:16px;}
.upFile .ic-upFile>span>a{ display:inline-block; width:16px; height:16px; font-size:0;
	background:url("../images/icon.png") no-repeat 0 -240px; vertical-align:middle;
 }
.upFile .ic-upFile>span.spwaring>a{ margin-left:10px; background-position:0 -264px;}

/*----- Comment new ---------------*/
.comment-cus>.left{ color: #333; font-size: 18px; padding:0 0 12px; text-transform: uppercase; border-bottom:1px #ebebeb solid; margin-top:15px; }
.comment-cus .left strong{ font-weight:normal; }
.user-status{ /*overflow:hidden;*/ }
.Comment-item{ padding:15px 0 0; border-top: 1px solid #ececec; }
.Comment-item:first-child{ border-top:0; }
.avatar-cm{ height: 68px; border-radius: 3px; margin-right: 12px; float:left; overflow:hidden; }
.avatar-cm img{ width: 68px; min-height: 68px; }
.nickname .left{ font-weight: 700;}
.nickname .right{ font-size: 12px; float: right; color: #999; /*margin-right: 24px;*/}
.Head-comment{ padding:7px 0; }
.block_like_web{ margin-left:80px; }
.block_like_web>a{ font-size:12px; color:#333; cursor: pointer; text-decoration:none;}
.block_like_web>a:hover{ color:#000; text-decoration:none; }
.block_like_web>a:before{ font-family: "FontAwesome"; content: "\f087"; font-size: 14px; margin-right: 6px;}
.block_like_web>a.isliked:before{ content:"\f00d";}
.block_like_web>a.rep-cm:before{ content:"\f112";}
a.like-cm{ padding-right:20px;}
.Comment-item .nickname{ margin-left:80px; }
.nickname>.divfile{ padding-bottom:5px; }
.nickname>.divfile .tbfile{ width:100%; }
.nickname>.divfile video{ width:75%;}
.nickname>.divfile video,.nickname>.divfile img{ max-width:75%;}

.sub-comment .nickname>.divfile{ margin-left:62px; }
.sub-comment{ padding:15px 0 0 80px; }
.sub-comment-item{ padding:14px 0; border-top: 1px solid #ececec; }
.sub-comment .avatar-cm{ height: 50px; }
.sub-comment .avatar-cm img{ width: 50px; min-height: 50px; }
.sub-comment .block_like_web{ margin-left:62px; }
.sub-comment-item .nickname{ margin-left:62px; }
.sub-comment .Head-comment{ padding:3px 0;}
.replyToUser{ color:#006885; padding-right:5px; }
.replyToUser:before{ content:"@"; }

.more-total-comment{ text-align:center; padding-top:10px; }
#comment_load_more{ display: inline-block; padding: 10px 20px; background-color: #000; color: #fff; cursor: pointer; border-radius: 3px;
    text-transform: uppercase; font-size: 12px; min-width: 140px; text-decoration:none;
}
#comment_load_more:hover { text-decoration: none; background-color: #fd3a13; }
div.emoji-wysiwyg-editor{ border-radius:2px 2px 0 0;}
/*.Comments .replayform .BoxInputContent .noidung{ padding-right:72px; }
.Comments .replayform .BoxInputContent .noidung textarea{ height:68px; }
.replayform .BoxInputContent .FileAndButton{ background-color:transparent; border:0; padding:0; min-height:inherit; }
.replayform .FileAndButton .ButtonPost{ position: absolute; top: 0; right: 0; padding: 0; text-align: right; z-index: 30;}
.replayform .emoji-picker-icon{ right:82px; }
.replayform .ButtonPost input[type=button]{ padding:7px 10px; }*/
.FileAndButton .divfile{background-color:#fff; }
.FileAndButton table.tbfile td{ padding:3px 6px; }
.FileAndButton table.tbfile td img,.FileAndButton table.tbfile td video { max-height:150px; }
table.tbfile td a.aicon{ display:inline-block; width:14px; height:14px; cursor:pointer;
	background:url("../images/icon.png") no-repeat 0 -911px; font-size:0; vertical-align:middle;
}
.sub-comment .replayform .CommentForm .f-img{ height:50px; }
.sub-comment .replayform .CommentForm .f-img img{ width: 50px; min-height: 50px; }
.sub-comment .replayform .BoxInputContent .noidung{ margin-left:62px; }
.sub-comment .replayform .BoxInputContent .FileAndButton{ margin-left:62px; }
.sub-comment .CommentForm .BoxInputContent .ic-upFile{ left:68px; }
.sub-comment .replayform .BoxInputContent .noidung textarea{ height:50px; }
.block_like_web>span{ color:#888; padding-right:20px;}
/*---------- GLTT ----------*/
.gltt-detail .col-md-9{ margin:0 auto; float:none; }
.gltt-detail .col-md-3{ display:none; }
.GLTTComment .TitleF{ margin-top:20px; color: #333; font-size: 18px; padding-bottom:10px; }
.GLTTComment .TitleF:before{
	content:""; width:24px; display:inline-block; height:24px; margin-right:15px; vertical-align:middle;
	background:url("../images/chat-icon.html") no-repeat; background-size:100%;
}
.divAnswer .divright-bot{
	margin-left:-52px;margin-top:40px;background:#f7f7f7;border:1px #f1f1f1 solid;border-radius:3px;padding:15px;
}
.divAnswer .divright{ position:relative  }
.divAnswer .divright-bot::before/*,.GLTTComment .reply .Middle:before*/{
	content:"";background:url("../images/ic-anwser.png") no-repeat left top;
	width:18px;height:12px;	position:absolute;left:-40px;top:52px;z-index:99
}

.GLTTComment .MainContent{ padding:14px 14px 12px; background-color:#fae3e7; }
.GLTTComment .reply-item .MainContent{ background-color:#e5eef3; }
.GLTTComment .Comments .comment .comt-item{ border-top:0; padding:14px 0; border-top:1px #228ea7 solid; }
.GLTTComment .Comments .comment .comt-item:first-child{ padding-top:0; border-top:0; }
.GLTTComment .Comments .comment .comt-item:last-child{ padding-bottom:0; }
.GLTTComment .comment .comt-item .Top .day{ color:#666; }
.GLTTComment .comment .comt-item .Middle,.GLTTComment .comt-item .comt-action{ margin-left:75px; }
.GLTTComment .reply-item .write-reply{ margin-left:75px; }
.GLTTComment .Comments .comment .f-img{ 
	width:60px;	height:60px; /*background:url("/images/sprite.png") no-repeat -275px -130px; */
}
.GLTTComment .Comments .comment .f-img img{ width:60px; min-height:60px; }
.GLTTComment .comment .comt-item .Middle .des{ padding-right:0;	}

.GLTTComment .spam .ActionsList{ background-color:#fff; }
.GLTTComment .comt-item .reply .reply-item{ padding-left:0; margin-top:10px; }
.GLTTComment .comt-item .reply .f-img{ background-position:-335px -130px }
.GLTTComment .comt-item{ border-top:0; }
.GLTTComment .comt-item .user a{ min-width:120px; font-size:16px; }
.comment .comt-item .Middle .des{ color:#333; }
.GLTTComment .reply .Top{ margin-bottom:8px; }
.GLTTComment .comt-item .reply{ margin-left:0; border-left:0; padding-left:0; }
.write-reply .LoadFormUpFile{ border-bottom:1px solid #efefef; margin-left:0; background-color:#fafafa; }
.GLTTComment .reply .Middle .des img{ max-width:100%; }
/*
.GLTTComment .reply-item .Middle{ padding:10px 12px; background-color:#f7f7f7; border:1px #f1f1f1 solid; position:relative; margin-left:0; }
.GLTTComment .reply .Middle:before{ left:10px; top:-10px; }*/
.GLTTComment .reply .user a{ color:#ee5744 }
.GLTTComment .reply .Middle .des,.GLTTComment .reply .imgContent,.GLTTComment .reply .comt-action{ margin-left:0; padding-top:0; padding-right:0; }
.GLTTComment .comt-item .status{ color:#ed1c24; font-style:italic; display:inline-block; padding-bottom:8px;}
.GLTTComment .comt-item .status:empty{ display:none; }
.GLTTComment .comt-item .status .approved{ color:#41cb71 }
.GLTTComment .reply .des p{ background:none; }
.GLTTComment .spposition{ display:block; padding-top:6px; display:none; }

/*--------------------------------------------------*/
a.post_counters_item { font-family:FontAwesome; color:#888;cursor: default; }
a.post_counters_item span span:before{ margin-right:6px; font-size:12px; }
a.post_share_item{ color:#888; }
a.post_counters_item span label{ margin-bottom:0; color:#999999; font-weight:normal; font-size:11px; }
.icon-comment-1 span span:before,.comment>span:before{ content:"\f075"; }
.icon-heart span span:before,.like>span:before{ content:"\f004"; }
.icon-eye-1 span span:before,.view>span:before{ content:"\f06e"; }
.view>span:before,.like>span:before,.comment>span:before{
	font-family:FontAwesome; color:#999; margin-right:4px;
}
.post_meta > ul {
  list-style: outside none none;
  margin: 0; padding: 0;
}
.post_meta li {
  display: inline-block; margin-right: 14px;
}
.post_meta > ul li a { color: #999999; display: block; }
.post_meta > ul li a i { margin-right:5px; }
.post_meta { margin-bottom: 23px; }
.post_text > p, .single_comment_text > p {
  color: #999999; font-size: 13px; line-height: 24px;
}
.post_inner {
  border-left: 2px solid #09aeef; height: 100px; line-height: 24px; margin-bottom: 25px; margin-left: 20px;
  margin-top: 25px; padding-left: 20px;
}
.post_inner > p {
  color: #222222; font-size: 13px; font-style: italic; padding-top: 14px;
}
.social_tags {
  border-bottom: 1px solid #ececec; border-top: 1px solid #ececec;
  overflow: hidden; padding: 23px 0;
}
.social_tags_left > p {
  color: #333333; float: left; margin-bottom: 0; margin-right: 20px;
  text-transform: uppercase; width: 55px;
}
.social_tags_left > ul {
  list-style: outside none none; margin: 0; padding: 0;
}

.social_tags_left > ul li {
  display: inline-block; margin-right: 13px;
}
.social_tags_left ul li a {
  color: #333333; font-size: 11px;
}
.social_tags_left ul li a:hover {
  text-decoration:none; color:#F4473A;
}
.social_tags_left {
  float: left; margin-top: 5px; width: 50%;
}
.social_tags_right {
	float: left; margin-right: 30px; text-align: right; width: 46%;
}
.social_tags_right ul {
  list-style: outside none none; margin: 0; padding: 0;
}
.social_tags_right ul li {
  display:inline-block;
}
.social_tags_right ul li a {
  border-radius: 50%; color: #fff; display: inline-block; height: 29px; line-height: 29px;
  text-align: center; width: 29px;
}
.social_tags_right ul li a {
  text-decoration:none;
}
.social_tags_right ul li.facebook a {
	background: #3B5998;
}
.social_tags_right ul li.twitter a {
	background: #00ACED;
}
.social_tags_right ul li.google-plus a {
	background: #DD4B39;
}
.social_tags_right ul li.linkedin a {
	background: #1483A6;
}
.sp-next-prev {
  border-bottom: 1px solid hsl(0, 0%, 93%);
  overflow: hidden; padding: 38px 0;
}
.sp-next {
  float: left; margin-right: 2%; text-align: right; width: 46%;
}
.sp-prev {
  float: left; width: 50%;
}
.sp-prev > a, .sp-next > a {
  color: #333; font-size: 12px; text-transform: uppercase;
}
.sp-prev i {
  margin-right: 8px;
}
.sp-next-post {
  margin-top: 15px;
}
.sp-next-post > a {
  color: #333; font-size: 13px;
}
.sp-comments-box > h2 {
  margin-top: 36px;
}
.sp-comments-box > h2, .comment-form > h2 {
  color: #333; font-size: 18px; margin-bottom: 0; margin-top: 36px;
  text-transform: uppercase;
}
.single_comment {
  overflow: hidden; padding: 36px 0;
}
.single_comment_pic {
  float: left; margin-right: 35px; overflow: hidden;
  width: 105px;
}
.single_comment_text {
  float: left; overflow: hidden; width: 83%;
}
.sp_title a h4 {
  color: #333; font-size: 13px; text-transform: uppercase;
}
.sp_title a h4:hover, .sp-prev > a:hover , .sp-next > a:hover, .sp-next-post > a:hover, .single_comment_text a:hover {
  color: #F8928D; text-decoration:none;
}
.sp_title a:hover {
  text-decoration:none;
}
.single_comment_text > a {
  color: #999; font-size: 12px;
}
.single_comment_text i {
  margin-right: 5px;
}
.sp_title {
  overflow: hidden;
}
.sp_title > a {
  float: left; width: 80%;
}
.sp_title > p {
  color:#999; float: left; font-size: 12px; text-align: right; width: 20%;
}
.single_comment:nth-child(3) .single_comment_text {
  width: 68%;
}
.single_comment:nth-child(3) .single_comment_pic {
  margin-left: 115px;
}
.single_comment:nth-child(3) {
  margin-left: 50px;
  border-top: 1px solid hsl(0, 0%, 93%);
  border-bottom: 1px solid hsl(0, 0%, 93%);
}
.comment-form h2 {
  margin-bottom: 48px; margin-top: 13px;
}
.contact-page-form h2, .contact_address h2 {
  margin-bottom: 30px; margin-top: 13px; font-weight:400; font-size:20px; color:#333;
  text-transform:uppercase;
}
.contact-page-form h2 {
  margin-bottom: 15px;
}
.inp_name > input[type="text"] {
  border-color: #E7E7E7; border-style: solid; border-width: 0 0 1px; color:#777;
  font-size: 12px; padding: 19px 0; text-transform: uppercase; width: 48%;
}
.contact_cc_name > input[type="text"] {
  border-color: #E7E7E7; border-style: solid; border-width: 0 0 1px; color:#777;
  font-size: 12px; padding: 19px 0; text-transform: uppercase; width: 100%;
}
#c_name {
  margin-right: 3%;
}
.inp_name {
  margin-bottom: 40px;
}
.comments_form textarea {
  border-color: #E7E7E7; border-style: solid; border-width: 0 0 1px; height: 123px;
  margin-bottom: 57px; margin-top: 12px; width: 100%; font-size: 12px; color:#777; text-transform: uppercase;
}
.comments_form input[type="submit"] {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd; color: hsl(0, 0%, 20%); font-size: 12px; padding: 10px 20px; text-transform: uppercase;
}
.comments_form input[type="submit"]:hover {
  color: #F8928D;
}

/* =============================
5. Single post page CSS
================================*/

.bsp_img {
  margin-bottom: 30px;
}


/* =============================
6. Single quote post page CSS
================================*/

.bsqp_quote {
  background: rgba(0, 0, 0, 0) url("images/quote_caro_img.html") no-repeat scroll center center / cover ;
  height: 300px; padding-top: 50px; position: relative; text-align: center;
}
.bsqp_quote_text > p {
  color: #fff; font-size: 16px; font-weight: 700; margin-bottom: 20px;
  margin-top: 30px; text-transform: uppercase;
}
.bsqp_quote_text > span {
  color: #fff; font-size: 14px; font-weight: 700; text-transform: uppercase;
}
.bsqp_quote::after {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; content: ""; 
  height: 100%; left: 0; position: absolute; top: 0; width: 100%;
}
.bsqp_quote_text {
  position: relative; z-index: 8;
}

/* =============================
7. About page CSS
================================*/
.about_slider {
  margin-top: 48px; position: relative;
}
.about_slider::after {
  background: rgba(0, 0, 0, 0) url("images/about_s_bg2.html") no-repeat scroll 0 0; content: ""; 
  height: 304px; left: 10px; position: absolute; top: -10px; width: 100%; z-index: -1;
}
#about_slider_r .carousel-control.left {
  background-image: none; background-repeat: repeat-x;
  left: 15px; top: calc(50% - 16px);
}
#about_slider_r .carousel-control.right {
  background-image: none; background-repeat: repeat-x;
  left: auto; right: 15px; top: calc(50% - 16px);
}
#about_slider_r .carousel-control {
  background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
  bottom: 0; color: #000000; font-size: 20px; height: 32px;
  left: 0; opacity: 1; position: absolute; text-align: center;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.6);
  top: 0; width: 32px;
}
.doing_what h2, .our_authors h2, .our_skills_exp h2 {
  color: #333; font-size: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 40px;
}
.doing_what p {
  color: #999; font-size: 14px;
}
.doing_what {
  padding-top: 40px;
}
.read_more_about a {
  background: #222 none repeat scroll 0 0;
  color: #fff; display: block; float: left; font-size: 12px; font-weight: 600;
  height: 40px; margin-right: 20px; padding-top: 13px; text-align: center;
  text-transform: uppercase; width: 130px;
}
.read_more_about a:hover {
  text-decoration: none; background:#c66196;
}
.autor_img {
  height: 289px; overflow: hidden;
}
div.home_sidebar .single_fs_news_right_text h4 a {
  color: #333333; font-size: 13px;
}
div.home_sidebar .single_fs_news_right_text h4 a:hover {
  color: #c66196;
}
.read_more_about {
  margin-top: 45px;
}
.our_authors_area {
  padding: 60px 0;
}
.author_desc_left h4 {
  text-transform: uppercase; font-size: 13px; color: #333; font-weight: 400;
}
.author_desc_left > p {
  color: #333; font-size: 12px; font-style: italic; margin-bottom: 0;
}
.author_desc_right ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  text-align:right;
}
.author_desc_right ul li{
  display:inline;
}
.author_desc_right ul li a {
  border-right: 1px solid #333;
  color: #333;
  display: inline-block;
  font-size: 12px;
  padding: 0px 5px;
}
.author_desc_right ul li a.last_one {
  border-right: 0px solid #333;
}
.author_desc_right ul li a:hover{
  text-decoration:none;
  color:#35A3F0;
}
.author_desc_left h4 {
  margin-bottom: 5px;
}
.author_desc {
  background: #f1f1f1 none repeat scroll 0 0;
  overflow: hidden;
  padding: 15px 35px 20px 22px;
}
.author_desc_left {
  float: left; width: 50%;
}
.author_desc_right {
  float: left; padding-top: 6px; width: 50%;
}
.experience_img {
  float: left; margin-right: 15px; width: 20%;
}
.experience_text_right {
  float: left; width: 77%; 
}
.our_experiences .panel-title i {
  background: #333 none repeat scroll 0 0;
  color: #fff;
  font-size: 12px;
  height: 27px;
  margin-right: 18px;
  padding-top: 6px;
  text-align: center;
  width: 25px;
}
.our_experiences .panel-title > a {
  color: #333;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}
.sp_audio_box.sp_video_box > iframe {
  width: 100%;
}
.our_experiences .panel-default > .panel-heading {
  background:#F8F8F8;
  
}
.our_experiences .panel-heading {
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 7px 15px;
}
.our_experiences .panel-group .panel {
  border-radius: 0;
}
.our_experiences .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 0 solid #ddd;
}
.our_experiences .panel {
  border: 0px solid transparent;
  border-radius: 0px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}
.our_skills .progress {
  background-color: #333;
  border-radius: 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
  height: 3px;
  margin-bottom: 20px;
  overflow: hidden;
}
.our_skills .progress-bar {
  background: #2b68b1 none repeat scroll 0 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  float: left;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  margin-right: 6px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}
.prog_h_left h2, .prog_h_right p {
  color: #333; font-size: 12px; font-weight: 400; margin-bottom: 10px;
}
.prog_h_left {
  float: left; width: 50%;
}
.prog_h_right p {
  text-align: right;
}
.prog_h_right {
  float: left; width: 50%;
}
.heading_progress {
  overflow: hidden;
}
.breadcum_c_left p {
  text-transform: uppercase; font-size: 15px; color: #333; margin-bottom: 0px;
}
.breadcum_c_right ul {
  list-style: outside none none; margin: 0 -7px 0 0; padding: 0; text-align: right;
}
.breadcum_c_right ul li{
	display:inline;font-size: 10px;
}
.breadcumb_common_area {
  background: #f8f8f8 none repeat scroll 0 0;
  padding-bottom: 22px;
  padding-top: 25px;
}
.breadcum_c_right ul li a {
  color: #333; display: inline-block; font-size: 10px; padding: 0 7px; text-transform: uppercase;
}
.breadcum_c_right ul li a:hover{
text-decoration:none;
}
.experience_text_right h4 {
  color: #333; font-size: 14px; font-weight: 400; margin-bottom: 12px; 
}
.experience_text_right p {
  color: #777; font-size: 14px;
}
.single_author_about > img {
  width: 100%;
}
/* =============================
8. contact page CSS
================================*/
.visit_us_contact ul {
  margin: 0; padding: 0; list-style: none;
}
.visit_us_contact ul li a {
  color: #999999; display: block; margin-bottom: 15px;
}
.visit_us_contact ul li a:hover{
  text-decoration: none;
}
.visit_img {
  float: left; width: 6%;
}
.contact_address p {
  color: #777; margin-bottom: 30px; line-height:23px;
}
.contact_message_area {
  padding-top: 30px; padding-bottom: 15px;
}
.thank_box {
background: none repeat scroll 0 0 #eee;
border-bottom: 5px solid #C66196;
font-size: 20px;
height: 271px;
margin: 100px auto 0;
padding-top: 90px;
text-align: center;
width: 55%;
}
.thank_box a {
background: none repeat scroll 0 0 #C66196;
border: 2px solid #C66196;
color: #fff;
display: block;
font-size: 13px;
margin: 25px auto 0;
padding: 5px 10px;
text-transform: uppercase;
width: 197px;
}
.thank_box a:hover {
  background: none repeat scroll 0 0 #fff;
  color: #C66196;
  border:2px solid #C66196;
  text-decoration:none;
}
.thank_box i {
  font-size: 12px;
  margin-right: 5px;
}



@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.ftm_newsletter input[type="text"] { border:none; float:left; }

}
@media screen and (max-width: 1366px){
.mainnav .main_nav_box > ul > li > a{ padding-left:16px; padding-right:15px; }
.footer_area,.footer_top_left > p{ font-size:13px;  }

}


@media screen and (max-width: 1280px){
.lich-buttonxuly input[type=button]{ margin-left:5px; min-width:4em; padding:6px 9px }

}

@media screen and (max-width: 1024px){

.header_top{ position:fixed; top:0; width:100%; z-index:800; min-height: 46px;}
.mainnav{ box-shadow:none; border-bottom:0; }
.mainnav .main_nav_box > ul > li > a{ padding-left:12px; padding-right:12px; }
.ZoneTop .qc-items,.row-QC02 .qc-items{ width:980px; }
.video_area_box .fs_news_left iframe{ height:216px!important; }

.sub_menu.single_mega ul li a{ margin-left:25px; margin-right:25px; }
.onMobile,.onMobile .col-md-12{ position:static; }
.menutopFixed .mainnav{ max-height:calc(100% - 50px); overflow:auto; top:50px; }
header.menutopFixed:after{ display:none; }
/*.onMobile*/ a.vnaMBMenu{ display:block; float:right; width:40px;height:40px;border-radius:4px;margin-right:6px;
	position:fixed; top:6px; left:6px; z-index:1952; background:#006885;
}
a.vnaMBMenu:before{
	background:url("../images/ic-menucoll.png") no-repeat;content:"";width:27px;height:17px;display:block;margin:10px 6px
}
.onMobile #navMenu{ width: 100%; margin-top:10px;}
.onMobile .main_nav_box > ul > li{ width:100%; }
.mainnav .main_nav_box > ul > li > a{ text-align:left; padding-left:15px; border-right:0; }
.mainnav .main_nav_box > ul > li:hover{ background-color:transparent; }
.mainnav .main_nav_box > ul > li:hover > a{ color:inherit; background-color:transparent; }
.onMobile .sub_menu.single_mega{display:block;opacity:1;position:relative;width:100%;padding-left:15px;top:0;padding-top:0; z-index:2;}
.sub_menu.single_mega{	border-bottom:0;box-shadow:none;}
.onMobile .main_nav_box > ul#nav > li:hover > .sub_menu.single_mega{top:0;}
.onMobile .mainnav .main_nav_box > ul > li{padding-bottom:0;}
.vportal{ float:none; padding-left:10px; display:block; padding-bottom:20px; }

/*-------Tin 24H--------*/
.news-daily-items{ padding-top:20px; }
.home-Multimedia >.container{ padding-right:0; padding-left:0;}
.home-Multimedia >.container .container .row{margin-left:0; margin-right:0}
.home-Multimedia .news-daily .col-sm-12{overflow:visible; padding-left: 0; padding-right: 0;}

} /* Tablet Layout: 1024px */

@media screen and (max-width: 991px){

}

/* Tablet Layout: 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ZoneTop .qc-items,.row-QC02 .qc-items{ width:738px; }
.col-md-3 .qc-items { display:inline-block;  width: 49.7%; }
.row-picvideo .col-md-3 .qc-item img, .row-picvideo .col-md-3 .qc-item object, .row-picvideo .col-md-3 .qc-item embed{ margin-bottom:0; }
.news-detail .col-md-3 .DynamicForm-detail.RecentPosts{ height:auto; }

.news-daily-items{ margin:0 -10px; }
.news-daily-items .hp_banner_left.ht_banner_left{ width:50%; border:0; padding:0 10px; }
.news-daily-items .hp_banner_left.ht_banner_left:first-child{ padding-left:10px; }
.news-daily-items .hp_banner_left.ht_banner_left:last-child{ padding-right:10px; }
.news-daily-items .item-top .hp_banner_left,.news-daily-items .item-down .hp_banner_left{ height:314px; }
.news-daily-items .ht_banner_left .bl_single_news img{ height:224px; }

}/*-- end Ipad Vertical--*/

/*------------- Nexus -------------*/
@media only screen and (min-width: 600px) and (max-width: 960px) {

}/*-- end Nexus --*/

@media screen and (max-width: 768px){
.news-daily-items .item-top .hp_banner_left .bl_single_news,.news-daily-items .item-down .hp_banner_left .bl_single_news{ height:auto; border-bottom:0; min-height:inherit; }
.news-daily-items .item-down .hp_banner_left .bl_single_news{ padding-top:0; }
.news-daily-items .item-top .hp_banner_left, .news-daily-items .item-down .hp_banner_left{ margin-bottom:0; }
.news-daily-items .bl_single_text{ padding-top:11px; }
.news-daily-items .desc{ height:0px; }
}

@media screen and (max-width: 767px){
*{touch-action: auto!important;}
.mainnav .main_nav_box .main_nav_box{ padding:10px 0; }
.main_nav_box > ul > li > a{ margin-left:0; text-align:left; border-right:0; padding-right:0; }
.main_nav_box ul li.nav_news a::after{ border-left:0; }

.ZoneTop .qc-items,.row-QC02 .qc-items{ width:auto; }
.divpopupright{ right:15px; bottom:15px; }

.news-detail .col-md-9,.magazine_detail .col-md-9{ width:100%; }
.magazine_detail .newsdetail .des,.magazine_detail .newsdetail .cont p{ width:90%!important; margin:0 auto; }
div.alignCenter,div.alignCenterOverflow{ width:auto; margin:15px -15px; }
div.alignRightOverflow,div.alignLeftOverflow{ float:none; width:100%; margin:0; }
div.alignRightOverflow img,div.alignLeftOverflow img{ max-width:100%; }
.PhotoCMS_Caption{ padding:0 15px; }
.alignCenterOverflow img{max-width:100%!important;width:100%;}
.alignCenter img{max-width:100%!important;}

#showAlert{	display:none;}
.header_top .col-xs-12,.header_top .row .col-md-3{ width:auto; float:left; }
#menusetting-main { z-index:22; right:0px; top:0px; margin-top:0px; padding-left:0; }
.menusetting-group{ line-height:inherit; position:static; }
.img_UserInfo{ width:28px; height:28px; padding-right:0; border:1px rgba(255,255,255,.75) solid; }
.img_UserInfo img{ width:28px; min-height:28px; }
#menusetting > li > a,ul.linkadd{display:none}
#menusetting > li > a.aArrow{ display:inline-block; width:28px; height:28px; position:absolute;
    left:0; top:0; margin-left:0; background:none;
}
/*.single_fs_news_right_text h4{ max-height:44px; }*/

.newsdetail .created .right{display:inline-block!important;padding-left:20px;}
.Comments .CommentForm .BoxInputContent .ic-upFile{left:76px}
.popupalbum,.popupalbum .col-L,.col-R{
	width:100%!important;display:block;min-width:inherit!important;
}
.divImageDetail img{ max-width:100%;max-height:inherit; }
.ms-dlgFrameContainer iframe{ min-width: inherit!important; min-height: inherit; }

.link-row{ margin-bottom:10px; }
.foot-link .linkR{ margin-left:0; }
.foot-link h4{ float:none; }
#toTop, #toComment, .New .LikeORSTag{ left:15px; bottom:15px; }
.New .LikeORSTag{ bottom:66px; }
#toComment{ bottom:118px; } 

/*-------Tin 24H--------*/
.news-daily-items{ padding-top:10px; }
.home-Multimedia >.container{ padding-right:0; padding-left:0;}
.home-Multimedia >.container .container .row{margin-left:0; margin-right:0}
.home-Multimedia .news-daily .col-sm-12{overflow:visible; padding-left: 0; padding-right: 0;}
.news-daily-items .item-top{width:100%}
.news-daily-items .hp_banner_left.ht_banner_left{ width:auto; border:0; padding:0; }
.news-daily-items .item-top .hp_banner_left,.news-daily-items .item-down .hp_banner_left{ height:auto; margin-bottom:12px }
.news-daily-items .hp_banner_left.ht_banner_left:first-child{padding-left:3px;}
.news-daily-items .ht_banner_left .bl_single_news img{ height:auto; }

}/*-- max-width: 767px --*/

@media screen and (max-width: 320px){
.header_top .col-md-5 { padding-right: 2px!important;margin-right:0;width:45px!important; }

}

@media (min-width: 768px) {
.tinnbcm{ width: 750px; }
.container .hp_banner_box>div{margin-bottom:10px;}
/*--------VNA-people & VNA-life---------*/
.VNA-Life .single_fs_news_right_text h4{max-height: 60px;-webkit-line-clamp: 3;}
.VNA-people .single_fs_news_right_text h4{max-height: 60px;-webkit-line-clamp: 2;}
.home-news .cm-news .blog-main,.home-news .cm-press .blog-main, .home-news .VNA-Life .blog-main, .home-news .VNA-people .blog-main { margin-top: 0px;}

/*--------VNA-people---------*/
.VNA-people .left_fashion.main_nav_box ul li.nav_gadgets,.VNA-people .blog-main .fs_news_left.fs_gadgets_news_left, .VNA-Life .left_fashion.main_nav_box ul li.nav_gadgets,.VNA-Life .blog-main .fs_news_left.fs_gadgets_news_left{margin:0 7px}
.VNA-people .fs_news_right{ margin-left: 7px;}
.VNA-people .fs_news_left>.fs_news_right:first-child{width:50%;float:left;padding-right: 7px;margin-left: 0;margin-right: 7px;}
.VNA-people .single_fs_news_img,.VNA-people .single_fs_news_img img{height:75px;width:120px;}
.VNA-people .fs_news_left>.fs_news_right:first-child .single_fs_news_img, .VNA-people .fs_news_left>.fs_news_right:first-child .single_fs_news_img img{min-height:254px; width:auto}

/*--------VNA-life---------*/
.VNA-Life .fs_news_left>.fs_news_right:first-child{ position: unset;margin-left:-7px}
.VNA-Life .fs_news_left>.fs_news_right:first-child .single_fs_news_right_text{ position: unset;bottom: unset;left: unset;padding-right: unset;z-index: 2;}
.VNA-Life .fs_news_left>.fs_news_right:first-child h4 a{color:#333; font-weight:unset; font-size:15px;}
.VNA-Life .fs_news_right{    border-top: 0px #aad2ea solid;padding: 0px 7px 0px;   flex-direction: column;width: 25%; display: inline-flex;margin-left:-2px;     vertical-align: top;}
.VNA-Life .single_fs_news_img{float:none; width:100%;height:130px;}
.VNA-Life .single_fs_news_right_text{margin-left:0;}
.VNA-Life .fs_news_left>.fs_news_right>div, .VNA-Life .fs_news_left>.fs_news_right>div>a,.VNA-Life .fs_news_left>.fs_news_right:first-child .single_fs_news_img,.VNA-Life .fs_news_left>.fs_news_right:first-child .single_fs_news_img a {height: 100px;}
.VNA-Life .fs_news_left>.fs_news_right>div>a>img,  .VNA-Life .fs_news_left>.fs_news_right:first-child>div>a>img{ min-height: 100px;}
.VNA-Life .fs_news_left>.fs_news_right .single_fs_news_img a{display:block; height:140px; overflow:hidden;}
.VNA-Life .fs_news_left>.fs_news_right:nth-child(4){margin-left:0; padding-right:0;}
.VNA-Life .fs_news_left.fs_gadgets_news_left{padding:14px 0px 0}
.row-picvideo .col-md-3 .qc-item img{margin-bottom:0;}
.VNA-Life .single_fs_news_right_text, .VNA-people .single_fs_news_right_text{width:100%; margin-left:0;}

.VNA-Life .fs_news_left>.fs_news_right:first-child a.post_counters_item span:before,
.VNA-Life .fs_news_left>.fs_news_right:first-child a.post_counters_item span label{
	color:#999;
}

/*------footer_top--------*/
.footer_top{ padding: 20px 0 20px; }

}/*-- end min-width: 768px --*/

@media (min-width: 992px) {
.tinnbcm{ width: 980px; }
.recentvideo .TitleF{ border-bottom:0; margin-bottom:0; } 

/*--------VNA-life---------*/
.newsEN-bm  .VNA-people .single_fs_news_right_text{margin-left:0;}
.newsEN-bm  .VNA-people .single_fs_news_right_text h4{max-height: 60px;-webkit-line-clamp: 3;}
.VNA-people .single_fs_news_img,.VNA-people .single_fs_news_img img{height:100px;width:150px;}
.VNA-people .fs_news_left>.fs_news_right:first-child .single_fs_news_img, .VNA-people .fs_news_left>.fs_news_right:first-child .single_fs_news_img img{min-height:329px; width:auto}
.VNA-Life .fs_news_left>.fs_news_right>div, .VNA-Life .fs_news_left>.fs_news_right>div>a,.VNA-Life .fs_news_left>.fs_news_right:first-child .single_fs_news_img,.VNA-Life .fs_news_left>.fs_news_right:first-child .single_fs_news_img a {height: 117px;}
.VNA-Life .fs_news_left>.fs_news_right>div>a>img,  .VNA-Life .fs_news_left>.fs_news_right:first-child>div>a>img{ min-height: 130px;}

}

@media (min-width: 1200px) {
.tinnbcm{ width: 1080px; }
.blog-wrapper .col-md-9,.magazine_wrapper .col-md-9{ width:1080px; } 
.Categories-news .isotope_item:first-child .post_item .post_thumb{ max-height:477px; }
.Categories-news .isotope_item:first-child .post_item .post_thumb:empty{ height:487px; }
.Categories-news .isotope_item:first-child .post_item .post_thumb img{ min-height:477px; }
.post_item .post_thumb{height:250px; }
.post_thumb img{ min-height:250px; }
.toprow .post_item .post_thumb{ height:771px; }
.toprow .post_thumb img{ min-height:771px; }
.toprow .post_item .post_thumb:empty{ height:771px; }

.secondrow .post_item .post_thumb{ height:381px; }
.secondrow .post_thumb img{ min-height:381px; }

}

@media screen and (min-width: 1440px){
.tinnbcm{ width: 1170px; }
.blog-wrapper .col-md-9,.magazine_wrapper .col-md-9{ width:1170px; } 

}

@media screen and (min-width: 1600px){
a.callbacks_nav{ top:210px; }
.foot-link .linkR a{ width:105px; }
.link-row:nth-child(2) .linkR a:nth-child(3),.link-row:nth-child(3) .linkR a:nth-child(3){ width:214px; }

}

@media screen and (min-width: 1900px){

}

/* END of Style */
.divBCDetail {display:none}





/*--- 17/11/2020 --*/