/*
@import url('bootstrap.css');
@import url('../js/OwlCarousel-master/owl-carousel/owl.carousel.css');
@import url('../js/Magnific/dist/magnific-popup.css');
@import url('../js/jQuery.mmenu-master/src/css/jquery.mmenu.all.css');
@import url('quiz-test.css');
*/
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,300italic,400italic,600italic);
@import url(//fonts.googleapis.com/css?family=Kaushan+Script);
@font-face {
  font-family: 'SFUFuturaHeavy';
  src: url('../fonts/SFUFuturaHeavy.ttf')  format('truetype')
}
@font-face {
    font-family: 'Elle-Futura-Light';
    src: url('../fonts/Elle-Futura-Light.otf');          
}
@font-face {
    font-family: 'Elle-Futura-Heavy';
    src: url('../fonts/Elle-Futura-Heavy.otf');          
}
html{text-align: justify}
body{font-size: 16px;}
h6, h6 a,.h6{font-size:14px;font-weight:400;text-decoration:none}
h5, h5 a,.h5{font-size:18px;font-weight:400;text-decoration:none; height: 50px;}
h1,h1 a,.h1{font-size: 34px; text-decoration: none; margin: 0; color: #000; line-height: 1.4em;  text-align: left;}
h2,h2 a,.h2,.h2 a{font-size:20px;font-weight:400;text-decoration:none;   line-height: 1.4em;}
h3,h3 a,.h3{font-size:20px;font-weight:400;color:#272727;text-decoration:none;  line-height: 1.4em; text-align: left; float: left;}
h4,h4 a,.h4{    font-size: 1em;
    font-weight: 400;
    color: #333;
    text-decoration: none;
    line-height: 1.5em;
    text-align: left;
    float: left;}
.fl{float: left;}
.fr{float: right;}

.icon {display: inline-block;margin-top: 1px;line-height: 14px;vertical-align: text-bottom;background: url(../images/icon.png) no-repeat;zoom: 1}
.i-up{background-position: 0 -3px;width: 30px;height: 30px;vertical-align: middle}
.i-user{background-position: 5px -110px;width: 30px;height: 29px;vertical-align: middle}
.i-user.active{background-position: -308px -3px}
.i-search{background-position: -266px -2px;width: 22px;height: 22px;vertical-align: middle}
.i-view{background-position: -24px -115px;width: 30px;height: 22px;vertical-align: middle}
.i-comments{background-position: -59px -115px;width: 33px;height: 22px;vertical-align: middle}
.i-share{background-position: -97px -115px;width: 28px;height: 22px;vertical-align: middle}
.i-hot-sm{background-position: -195px -30px;width: 36px;height: 33px;vertical-align: middle}
.i-bface{background-position: -80px -38px;width: 20px;height: 20px;vertical-align: middle}
.i-btwister{background-position: -109px -38px;width: 20px;height: 20px;vertical-align: middle}
.i-bgoogle{background-position: -137px -38px;width: 20px;height: 20px;vertical-align: middle}
.i-b8share{background-position: -163px -36px;width: 26px;height: 24px;vertical-align: middle}
.i-facesm{background-position: -79px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-twistersm{background-position: -122px -69px;width: 39px;height: 39px;vertical-align: middle}
.i-googlesm{background-position: -165px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-8sharesm{background-position: -207px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-sm-prevt{background-position: -2px -139px;width: 20px;height: 33px;vertical-align: middle}
.i-sm-nextt{background-position: -22px -139px;width: 20px;height: 33px;vertical-align: middle}
.i-sm-prev{background-position: -95px -3px;width: 23px;height: 23px;vertical-align: middle}
.i-sm-next{background-position: -126px -3px;width: 23px;height: 23px;vertical-align: middle}


.i-hot-lg{background-position: 0 -30px;width: 74px;height: 77px;vertical-align: middle}
.i-hotsm{background-position: -234px -4px;width: 22px;height: 22px;vertical-align: text-bottom}
.i-close-pp {background-position: -133px -120px;width: 15px;height: 15px}
.i-info-user{background-position: -102px -146px;width: 20px;height: 20px}
.i-news-share{background-position: -85px -146px;width: 20px;height: 20px}
.i-changer-pass{background-position: -66px -146px;width: 20px;height: 20px}
.i-logout{background-position: -48px -146px;width: 20px;height: 20px}
.i-dang-nhap{background-position: -155px -115px;width: 20px;height: 20px}
.i-dang-ky{background-position: -208px -115px;width: 20px;height: 20px}
.i-lost-pass{background-position: -208px -145px;width: 20px;height: 20px}
.i-next-sl{background-position: -254px -69px;width: 60px;height: 55px}
.i-prev-sl{background-position: -254px -5px;width: 60px;height: 55px}
.i-view_62{background-position: -129px -143px;width: 20px;height: 22px}
.i-comments_62{background-position: -155px -143px;width: 20px;height: 20px}
.i-share_62{background-position: -184px -143px;width: 20px;height: 20px}

.i-facesm-sticky{background-position: -79px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-twistersm-sticky{background-position: -122px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-googlesm-sticky{background-position: -165px -68px;width: 39px;height: 39px;vertical-align: middle}
.i-youtube{background-position: -254px -69px;width: 50px;height: 35px;vertical-align: middle}
.i-ca-hot{background-position: -138px -145px;width: 74px;height: 50px;vertical-align: middle}



body {padding: 0; background:#fff; font-family: arial;}

.seo-h1-h2
{
	display: none;
}

.table-sunhouse td
{
	padding: 10px;
}

.boxdoituong,
figure.wp-caption.alignnone,
.post-content
{
	width: 100% !important;
}

.div-xuhuong
{
	margin: 20px 0px 5px 0px;
}

.keyword-xuhuong-0
{
	color:red;
	font-size: 28px;
}

.keyword-xuhuong-2
{
	color:blue;
	font-size: 22px;
}

.keyword-xuhuong-3
{
	color:black;
	font-size: 24px;
}

.keyword-xuhuong-4
{
	color:green;
	font-size: 21px;
}

.keyword-xuhuong-5
{
	color:yellow;
	font-size: 15px;
}

.keyword-xuhuong-5
{
	color:blue;
	font-size: 18px;
}


.banneradsshow{margin:10px auto; overflow:hidden;}

.scroll-to-fixed.not-change
{
	z-index: auto !important; 
	 position: static !important;
	  top: auto !important;
}

.modal.downloadapp 
{
	z-index: 99999999999999;
}
.modal.downloadapp .modal-content
{
	background: none;
	//margin-top: 40px;
	padding-top: 30px;
	box-shadow: none;
	border: 0px;
}

.modal.downloadapp .modal-body
{
	text-align: center;
}

.modal.downloadapp .modal-body img
{
	max-height: 70%;
}

.modal.downloadapp .modal-footer
{
	border-top: 0px;
	margin-right: 70px;
	margin-top: -15px;
}

.modal.downloadapp .modal-footer .btn
{
	padding: 4px 12px;
	font-size: 12px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
	color: #fff;
    cursor: default;
    background: #1baee5;
    border: 1px solid #1baee5;      
    border-bottom-color: transparent;
}
.wrapper {
    position: relative;
}
.header {
    background:#fff;
    background-size: 73px 41px;
	overflow: hidden;
}

.l-grid {
   margin: 0 auto;
    width: 1200px;
    position: relative;
}
.header .global-search {
    position: absolute;
    top: 30px;
    right: 0;
}
.item-news .img{float: left; width:100%; overflow: hidden}
.item-news .img img{width:100%}
h3.h3 { width: 100%; margin: 10px 0 5px 0;  overflow: hidden; }
h3.h3 a {
    color: #272727;
    font-weight: normal;
}
article.item-news {
	margin-bottom: 15px;
}
li.nav__parent.has-icon {
    color: #fff;
}
.global-search {
    /* background-color: #fff; */
    height: 30px;
    font-size: 0;
    margin-top: 10px;
    margin-left: 5px;
    float: right;
}
.global-search input.searchbox { font-size: 12px; font-size: 1.2rem; line-height: 12px; line-height: 1.2rem; color: #000; border: none; height: 28px; width: 150px; margin-right: 5px; padding: 0 0 0 10px; margin-top: 0; border: 1px solid #ccc; margin-left: 5px; }
.global-search input.searchbutton{
    border: none;
    color: #fff;
    cursor: pointer;
    height: 28px;
    background-color: #fff;
    vertical-align: top;
}

.spr {
    background-image: url(../images/desktop-sprite-1.1.9.png);
    background-size: 100px 3000px;
    vertical-align: middle;
}
.spr--search {
    background-position: 0 -400px;
    width: 20px;
    height: 20px;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0;
}
.has-icon .fa{    font-size: 30px; margin-top: 8px; margin-right: 8px;}


.nav__parent {
    float: left;
    height: 30px;
    position: relative;
}
.spr--home {
    background-position: 0 -450px;
    width: 20px;
    height: 20px;
}
.navbar-inverse {
    background-color: #093b82!important;
}
.mfp-content
{
	width: 100%;
	height: 90%;
}

.box-extent
{
	height: 100%;
}

figure
{
	text-align: center;
}

figure img.mfp-img
{
	width: auto;
	height: auto;
}


.manifix-banner
{
	left:10px;
	
}
.article-detail .timeline-news{float: left;  overflow: hidden;width: 100%;}
.article-detail .timeline-news,
.article-detail .baivietlienquan,
.article-detail .content-box-showdown,
.article-detail .zoom-images .col-lg-12,
.in-article.clearfix,
.article-detail .box-action,
.article-detail .coment-fb,
.article-detail .adv-lg,
.main-news h1.h1,
.main-news .m_detail_300x250a,
section.relation-news
{
	z-index: 11;
	position: relative;
}

.article-detail .main-news,
.article-detail .zoom-images,
.article-ct.has-adv
{
	z-index: 10;
	position: relative;
}

.article-detail .zoom-images .content-baiviet .top-article,
.article-detail .zoom-images .content-baiviet .bottom-article
{
	z-index: 11;
}

.disabled{
	pointer-events:none;
	opacity: 0.5;
}

nav.navbar{z-index: 99999 !important}
#navbar>.row{float:right}
#navbar>.row .col-lg-9{    padding: 0; margin: 0;}
.bor-vav{}
.bor-vav.hover{border-bottom: 5px solid #ad1f8f}

.p-mnu{margin: 0;padding: 0;list-style: none}
.p-mnu>li{display:inline-block;float:left}
.p-mnu>li>.txt-mnu{  display: block; color: #FFF; text-decoration: none; padding: 0 6px; line-height: 50px; white-space: nowrap;  position: relative;  text-transform: uppercase;font-size: 15px;}
.p-mnu>li:hover>.txt-mnu,.p-mnu>li.hover>.txt-mnu{background:#0e6aa8}
i.fa.fa-home {
    color: #fff;
}
.p-mnu>li>.txt-mnu.has-child:after,.p-mnu>li>.txt-mnu:before{position:absolute;content: " ";display:none;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #FFF transparent transparent transparent}
.p-mnu>li>.txt-mnu:before{top:0;right:10px;display:none}
.p-mnu>li>.txt-mnu.has-child:after{right:5px;top:50%;margin-top:-2px}
.p-mnu>li:hover>.txt-mnu.active:before{display:block}.p-mnu>li>.txt-mnu.has-child.active:after{display:none}
.list-control{   display: inline-block; vertical-align: middle;  float: left;  margin-top: 10px;}
.list-control .floatright{float:right}
.list-control .floatright .boxquiz{float:left; overflow:hidden}
.list-control .floatright .boxsearch {float: left; overflow: hidden;  width: 75px;  margin-top: 10px; margin-left: 20px;}
.list-control .form-search-header{display:inline-block;width:calc(100% - 45px);vertical-align:middle}
.list-control .txt-search{background:#FFF;border:none;outline:none;display:inline-block;vertical-align:middle;font-size:12px;height:22px;padding:0 10px;float:left;width: calc(100% - 30%);border-radius:0; margin-left:-165px; position: absolute;display: none;}
.list-control .btn-search{display:inline-block;vertical-align:middle;width:30px;font-size:12px;border:none;float:left;outline:none;border-radius:0;background: none;     margin-top: -5px; margin-left: 25px;}
.list-control .showsearch{display:inline-block;vertical-align:middle;width:30px;font-size:12px;border:none;float:left;outline:none;border-radius:0;background: none;     margin-top: -5px; margin-left: 25px;}

.btn-fc{display:inline-block !important;margin:0 10px}
.list-control .form-search-header .form-group{margin-bottom: 0; margin-left: -130px;}
.avata-login{width: 35px;height: 35px;display: inline-block;vertical-align: middle;margin-left: 5px}
.avata-login img{max-width: 100%;max-height: 100%}

.slider-top{background: rgba(0,0,0,0.5);margin-bottom: 20px}
.slider-top>.container{position: relative;z-index: 99}
.slider-top .btn-next-st,.slider-top .btn-prev-st{position: absolute;top: 50%;z-index: 999;margin-top: -27px}
.slider-top .btn-next-st{right: 10px}
.slider-top .btn-prev-st{left: 10px}
.col-no-pad {padding-left: 0;padding-right: 0}
.form-search-header{padding:5px;}
.mega-mnu{background:#ad1f8f;position:absolute;top:65px;left:0;right:0;z-index:1030;webkit-transition: none;-ms-transition: none;transition: none;   display: none!important;}
.mega-mnu .imega-mnu{display:none}
.mega-mnu .imega-mnu.active{display:block}
.mega-mnu .c-mnu{background:#272727;margin:0;padding:15px 0 15px 15px;list-style:none;min-height:250px}
.mega-mnu .c-mnu li a{display:block;padding:10px;color:#1db1e7;text-decoration:none;font-size:18px}
.mega-mnu .c-mnu li a:hover,.mega-mnu .c-mnu li a.active{background:#333333;color:#999999}
.mega-mnu .mnu-slider{padding:15px 10px}
.mega-mnu .mnu-slider+.mnu-slider{display: none}
.mega-mnu .mnu-slider .item-mnu-slider{max-width:218px;float:left;padding: 0 10px}
.item-mnu-slider .mnu-info,.item-mnu-slider .mnu-info h5 a{color:#FFF;line-height: 1.4em;  text-align: left;}
.item-mnu-slider img{max-width:100%}
.foot-main{background:#272727;padding:20px 0;border-top:5px solid #3b3a3a;color:#666;margin:20px 0 0 0}
.foot-main .logo-gray{float:left}
.foot-main .txt-contact{width: calc(100% - 115px);float:right}
.hot-section{background:#e6e7e8;margin:20px 0}
.slider-hot{padding:10px 0}
.item-slider{background-size: cover;height: 300px;background-position: center center;position: relative;background-repeat: no-repeat}.img{display:block} .img img,.content-baiviet img{max-width:100% !important;max-height: 100%;height: auto !important}
.article-ct iframe{max-width:100% !important;max-height: 100%;}
.item-slider .title-owl{position: absolute;left: 0;right: 0;bottom: 0;padding: 60px 50px 40px;min-height: 33%;background-color: rgba(0,0,0,0.3);background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6));text-align: center;z-index: 999}
.item-slider .title-owl a{color: #FFF;line-height: 1.3;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: optimizeLegibility}
.item-slider .title-owl h6{color: rgba(255,255,255,0.7);font-size: 11px}
.item-slider:after {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);z-index: 1}

.time{color:#999;font-size:11px;text-transform: uppercase;font-style: italic}
.box-adv img{max-width:100%}
.nav-slider-hot{width:100%;min-height:249px;background:#272727;position:relative}
.nav-slider-hot .hot-lo{position:absolute;top:50px;left:50%;width:100px;text-align:center;margin:0 0 0 -50px}
.nav-slider-hot .hot-lo .text-hot{color:#ad1f8f;font-size:24px;text-transform:uppercase}
.paging-hot{text-align:center;position:absolute;left:10px;right:10px;bottom:10px;z-index:9}
.paging-hot a{display:inline-block;vertical-align:middle;margin:0 2px;color:#666;font-weight:700;font-size:13pt}.paging-hot a:hover,.paging-hot a.active{color:#ad1f8f}
.paging-hot .btn-sm-prev,.paging-hot .btn-sm-next{position: absolute;top: 0}
.paging-hot .btn-sm-prev{left: 0}
.paging-hot .btn-sm-next{right: 0}
.paging-hot .page-slide{padding: 0 30px}
.title-blue { background: #ddd;  margin: 10px 0 10px 0;}

.title-home1 { background: #fff; margin: 10px 0 10px 0; border-bottom: 1px solid violet; }
.title-home1 .text-title-home{position: relative; color: #000;display: table;font-family: arial;margin: 0;padding: 0 10px;text-transform: uppercase;line-height: 40px;font-size: 25px;font-weight: bold; }
.title-blue .text-title{position: relative;  color: #fff; display: table;  font-family: arial; margin: 0;  padding: 0 10px;  text-transform: uppercase;line-height: 40px;  font-size: 15px;  font-weight: 400;  background-color: #0e6aa8;}
.title-blue .text-title a{color: #FFF}
.text-title:after {top: 0;right: -20px;border-bottom: 20px solid transparent;border-top: 20px solid transparent;content: "";height: 0;position: absolute;width: 0;border-left: 20px solid #0e6aa8}
.list-news{padding:20px 5px;margin:0;list-style:none}
.list-news>.row+.row{margin-top:20px}
.item-news .sub-new{text-transform:uppercase;padding:10px 0}
.item-news .sub-new .time{font-style:italic}
.item-news .sub-new .category{color:#0e6aa8;border-left:1px solid #ccc;font-size:12px}
.de-thumb-new{color:#777;margin:0 0 10px 0}
.in-user{background:#f6f5f2;padding:10px 0;white-space: nowrap}
.in-user>div{color:#272727}.in-user>div+div{color:#777}
.data-topic{background:none}
.list-hnew{padding:20px;margin:0;list-style:none}
.list-hnew .item-newh+.item-newh{margin:20px 0 0 0}
.list-hnew .item-newh .img{text-align:center}
.list-hnew .item-newh .time{font-style:italic}
.des-imnu-slider{font-size:13px}
.item-slider-hot{padding:0 10px}
.time-line-data{padding: 5px 0 20px 0;position: relative;}
.contact-data{padding: 20px}
.list-news.v2 .item-news{} .list-news.v2 .item-news .img{float: left; position: relative; vertical-align: top; width: 30%;}
.list-news.v2 .item-news .img .channel-name{background: none repeat scroll 0 0 #e74c3c;border-radius: 0 2px 2px 0;font-size: 10px;padding: 2px 5px;vertical-align: 2px;position: absolute;top: 10px;left: 0px;text-transform: uppercase;letter-spacing: 1px}
.list-news.v2 .item-news .story-info{padding: 0 0 0 20px;width: 70%;vertical-align: middle;  float: left;} .list-news.v2 .item-news .story-info .channel-name{text-transform: uppercase}
.list-news.v2 .item-news .story-info h3{margin: 5px 0}
.list-news.v2 .item-news .story-info .author-name{color: #8490A1;//text-transform: uppercase;font-size: 11px;line-height: 40px;}
.list-news.v2 .item-news .img .channel-name a{color: rgba(255,255,255,0.8)}
.list-news.v2 li+li{margin-top: 20px}
.btn-loadmore {padding: 10px 20px;border: 1px solid #e7ebf0;display: inline-block;margin-top: 0px;margin-left: 20px;margin-bottom: 20px;border-radius: 3px;text-align: left;color: #94A2B6}
.in-article{margin-bottom: 10px;}
.in-article .lin-ar .time{font-style: italic;padding:0 20px 0 0}
.in-article .lin-ar .user-post a{color: #00a4e4;text-decoration: none;margin: 0 0 0 20px}
.in-article .num-hot{float: right;color: #999999;text-align: center}
.in-article .num-hot span{color: #00a4e4}
.txt-share{color: #999;text-align: center;font-size: 14px;margin: -15px 0 0 0}
.txt-share .txt{font-size: 25px;text-transform: uppercase;display: block}
.txt-share .number{color: #00a4e4}
.btn-social{color: #FFF;border-radius: 0.3em;padding: 10px 5px;display: block;font-size: 12px}
.btn-uptopic{color: #FFF;padding: 5px 25px;display: block;text-transform: uppercase;background: #ad1f8f}
.btn-social:hover{color: #FFF}
.btn-uptopic:hover{color: #ad1f8f;background: #333;text-decoration: none}

.btn-social.btn-sface{background: #2d609b;padding: 0 20px 0 10px;font-size: 15px;color: #FFF}
.btn-social.btn-sface .i-facesm{background-position: -79px -71px;width: 38px;height: 34px;vertical-align: middle}
.btn-social.btn-stwister{background: #00c3f3}
.btn-social.btn-sgoogle{background: #eb4026}
.btn-social.btn-s8share{background: #10263b}
.article-ct{margin: 0 0 20px;padding: 20px 0 0 0;color: #000;position: relative; font-size: 17px;  line-height: 1.8em;}
.article-ct .content-baiviet p{margin-bottom:10px; line-height:1.8em!important}
.foo-newsm{padding: 20px 0 10px 0}
.lfotnew a{display: inline-block;vertical-align: middle;color: #999;font-size: 16px;text-decoration: none}
.lfotnew a+a{margin: 0 0 0 20px}
.lfotnew a span{color: #00a4e4}
.main-news{border-bottom: 1px solid #cdcdcd}
.tags-article{margin-bottom: 10px}
.list-tag a{padding: 2px 5px;color: #646464;font-size: 12px;text-decoration: underline;}

.item-timeline h2 a{color: #272727;  font-size: 30px;  font-weight: bold; line-height:1.4em}
.line-time{padding: 10px 0 10px 35px;border-left: 3px solid #ccc}
.line-time .in-article .lin-ar{float: none}
.line-time .dot-time{position: relative;clear: both}
.line-time .dot-time:before,.line-time .dot-time:after{display: block;content: " ";position: absolute}
.line-time .dot-time:before{width: 20px;height: 20px;border-radius: 20px;background: #FFF;position: absolute;left: -47px;top: 0px;z-index: 5}
.line-time .dot-time:after{width: 10px;height: 10px;border-radius: 10px;background: #ccc;position: absolute;left: -42px;top: 5px;z-index: 9}

.source-news a{color: #ccc;font-style: italic}
.line-time .article-ct{border-top:none}
.line-time .slider-time,.item-timeline h2{padding: 0 0px 0 0}
.line-time>div+div,.article-ct>div+div{margin: 10px 0 0 0}
.slider-time{margin: 10px 0}
.itime-slider{position: relative;z-index: 99}
.itime-slider .itime-info{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.6);padding: 20px;color: #999}
.itime-slider  .tag a{display: inline-block;color: #999}
.itime-slider  .tag a+a{margin: 0 0 0 20px}
.itime-slider iframe{max-width: 100% !important;height: auto !important;min-height: 300px}
.box-social{position: absolute;top: 130px;margin: -50px 0 0 0;z-index: 99;right: 0}
.box-social .txt-lb{font-size: 13px;text-transform: uppercase;text-align: center;color: #666}

.box-social a{display: block}
.box-social a+a{margin: 0}
.itime-slider  .time{font-style: italic}
.banner {float: left;  text-align: center;  width: 100%; overflow: hidden; margin-top: 10px; background: #fff;}
.banner img {
    width: 100%;
}
.timeline-news .foo-newsm{margin: 40px 40px 20px 0}
.timeline-news .foo-newsm .btn-uptopic{background: #ad1f8f;color: #FFF}
.title-re{  font-size: 25px;padding: 5px 0 0 0; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.relation-news{  padding: 0 10px; margin: 0 0 10px 0; float: left; overflow: hidden;}
.item-newr{  padding: 5px;}
.item-newr h5 a{  color: #000; font-weight: bold;   font-size: 14px;}
.relation-news .item-newr+.item-newr{margin:0}
.item-newr .des{color: #000}
.item-newr .time{font-style: italic;text-transform: uppercase}
.mnu-tab .tab-list{margin: 0;padding: 0;list-style: none;background: #333;margin: 5px 0 0 0}
.mnu-tab .tab-list li{display: inline-block;float: left}
.mnu-tab .text-title{font-size: 18px;color: #ad1f8f;text-transform: uppercase;padding: 5px 10px;float: left}
.mnu-tab .tab-list li:hover .text-title:hover,.mnu-tab .tab-list li.active .text-title{background: #FFF;color: #333;text-decoration: none}
.container-tab{background: #FFF}
.slider-thumb{padding: 10px 25px;position: relative;border:1px solid #ccc}
.slider-thumb .item-sthumb{padding: 0 5px}
.slider-thumb .btn-prev-tb{position: absolute;top: 50%;left: 5px;z-index: 9;margin: -16px 0 0 0}
.slider-thumb .btn-next-tb{position: absolute;top: 50%;right: 5px;z-index: 9;margin: -16px 0 0 0}
.tric-nguon{text-align: right}
.tric-nguon a{text-decoration: none;color: #777}
.timeline-news .dot-time{padding: 0 40px 0 0}
.timeline-news .dot-time img{float:left; margin-right:10px; overflow:hidden}
#menu .btn-fc{margin: 10px 20px}
.drop-user{display: inline-block; margin-top: 10px;float: left;}
.drop-user .dropdown-menu{right:0 !important;left: auto !important;padding: 0;margin: 0;border-radius: 0}
.drop-user .dropdown-menu a{display: block;text-decoration: none;padding: 5px 10px;font-size: 14px;color: #333}
.item-newr figure.col-lg-3.col-sm-5.img{float:left; width:100%; text-align:center;}
article.item-newh{float: left; width: 100%;margin-bottom: 18px;}
.pop-login,.pop-register,.pop-lost-password, .popup-modal{position:fixed;z-index:999999;background:#FFF;width:400px;display:none;max-width:95%}
.pop-login .close-pp,.pop-register .close-pp,.pop-lost-password .close-pp, .popup-modal .close-pp{display: block;width: 15px;height: 15px;top: 25px;right: 25px;position: absolute}
.pop-login .title,.pop-register .title,.pop-lost-password .title, .popup-modal .title{background:#0092d7;height:63px;line-height:63px;color:#FFF;font-size:14px;text-transform:uppercase;font-weight:700;padding:0 25px}
.pop-login .ct-form,.pop-register .ct-form,.pop-lost-password .ct-form, .popup-modal .ct-form{padding:25px}
.pop-login .row,.pop-register .row,.pop-lost-password .row, .popup-modal .row{margin:0 0 25px 0}
.pop-login .input-02,.pop-register .input-02,.pop-lost-password .input-02, .popup-modal .input-02{padding:10px 15px;background:#f0eef0;border:1px solid #dcdcdc;border-radius:0.2em;outline:1px solid #f8f8f8;position: relative}
.pop-login .input-02 input,.pop-register .input-02 input,.pop-lost-password .input-02 input, .popup-modal .input-02 input{display:block;width:100%;height:100%;background:none;border:none;outline:none}
.pop-login ._mpa,.pop-register ._mpa,.pop-lost-password ._mpa, .popup-modal ._mpa{display:inline-block;vertical-align:middle;width:50%;float:left}
.pop-login .btn-plo,.pop-register .btn-plo,.pop-lost-password .btn-plo,.popup-modal .btn-plo{width:50%;float:right;text-align:right}
.social>.button_login, .pop-login .btn-plo>a,.pop-register .btn-plo>a,.pop-lost-password .btn-plo>a,.popup-modal .btn-plo>a,.ui-btnlog{width:100px;height:50px;display:inline-block;border-radius:0.2em;background:#0097d9;color:#FFF;font-weight:700;line-height:50px;text-align:center}
.pop-login .hr-line,.pop-register .hr-line,.pop-lost-password .hr-line,.popup-modal .hr-line{background:#dcdcdc;margin:0 0 25px 0;height:1px}
.btn-face-if,.pop-dangki-lozi .btn-face,.pop-login .social>a,.pop-register .social>a,.pop-lost-password .social>a,.popup-modal .btn-face{display:block;text-align:center;font-size:16px;font-weight:700;background:#3b5998;color:#FFF;height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-decoration: none}
.pop-login input[type="checkbox"],.pop-register input[type="checkbox"],.pop-lost-password input[type="checkbox"]{display:inline-block;vertical-align:middle}
.pop-login .input-02.email:after,.pop-register .input-02.email:after,.pop-lost-password .input-02.email:after{display: block;width: 20px;height: 20px;content: " ";position: absolute;top: 50%;right: 10px;background: url(../images/icon.png) no-repeat;background-position: -184px -115px;margin: -10px 0 0 0}
.pop-login .input-02.pass:after,.pop-register .input-02.pass:after,.pop-lost-password .input-02.pass:after{display: block;width: 20px;height: 20px;content: " ";position: absolute;top: 50%;right: 10px;background: url(../images/icon.png) no-repeat;background-position: -155px -115px;margin: -10px 0 0 0}
.mask {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;background: rgba(0,0,0,.5)}
html.pp-opened,html.pp-opened html{overflow: hidden;position: relative}
.navbar-affix{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;border-radius: 0}

.mg-user-box{margin-top: 20px}
.ctmg-user{background: #FFF}
.ctmg-user .p-mgu{padding: 20px}
.welcom-box{padding: 20px 0}
.welcom-box .img{width: 50px;float: left}
.welcom-box .in-ewlcome{font-size: 12px;padding: 0 0 0 60px}
.function-user ul{margin:0;padding: 0 0 0 10px;list-style: none}
.form-changer-pass,.ctmg-user{min-height: 600px}
.form-changer-pass .form-group+.form-group{margin-top: 10px}
.adv-no-first,.adv-frist{  background: #FFF;  padding: 5px 0;  margin: 0!important;}
.adv-no-first{margin-top: 15px}
.adv-frist{margin-bottom: 15px;margin-top: 5px}
.adv-mid{margin: 0 auto;text-align: center; overflow: hidden;}.adv-mid>div{display: inline-block !important;margin: 0 auto}

.name-tline a{padding: 0 0 0 25px;display: block}
.name-tline span{font-size: 30px;color: #e10000;font-weight: bold;float: left}


.type-video{position: relative;z-index: 99}
.p-type-video{display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;background: rgba(0,0,0,.5)}
.p-type-video .play{display: block;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -17px;z-index: 9;display: inline-block;font-size: 2em;float: left;text-shadow: 0 0 0 #fff;color: rgba(255,255,255,0.8);cursor: pointer;font-variant: small-caps}
.btn-primary {color: #fff;  background-color: #ad1f8f;border-color: #ad1f8f;}
.type-video:hover .p-type-video{display: block}
.sticky-box{background:#FFF;margin-top: 20px;border-top: 5px solid #ad1f8f;webkit-box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px}
.show_register{background:#FFF;margin-top: 20px;border-top: 5px solid #ad1f8f;webkit-box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;     float: left;  overflow: hidden; width: 100%;}
.sticky-box .body-subscribe{padding: 20px}
.body-subscribe h3{margin: 5px 0}
.sticky-box .social-follow{padding: 20px;background: #f1f1f1}
.mm-list > li img{margin-right: 5px}
.bor-vav .row{margin-left: 0;margin-right: 0}
.sticky-box.home{margin-top: 0;margin-bottom: 20px}

.show_register .body-subscribe{padding: 5px}
.show_register .social-follow{padding: 5px;background: #f1f1f1}
.show_register .btn-submit-subscribe{    padding: 8px 5px;  font-size: 12px;}
.rfotnew{position:relative}
.rfotnew .boxshare{position: absolute;right: 300px;top: 50px;z-index: 99;white-space: nowrap;padding: 5px;background: #FFF;box-shadow: 0 4px 6px #434343;border: 1px solid #f1f1f1;opacity:0;display:none}
.rfotnew .active .boxshare{display:block;right:0;opacity:1}
.rfotnew .boxshare .form-share{display:block}
.form-share .txt-intro{padding:0 0 15px 0;white-space: normal;color: #72bf44;font-size: 14px}
.rfotnew .boxshare .rip{height: 0;right: 80px;top: -14px;width: 0px;z-index: 2;position: absolute}
.rfotnew .boxshare .rip>s{border-color: transparent transparent #D7D7D7 transparent;border-style: solid;border-width: 8px;display: block;position: relative;top: 0px}
.rfotnew .boxshare .rip>i{border-color: transparent transparent #D7D7D7 transparent;border-style: solid;border-width: 8px;display: block;position: relative;border-bottom-color: #fff;left: 1px;top: -15px}
.rfotnew .boxshare .form-share>.input-box{display: inline-block;vertical-align: middle;border: 1px solid #ccc;height: 27px;border-radius:2px}
.rfotnew .boxshare .form-share>.input-box>input.site{width: 250px;height: 100%;display: block;border: none;padding: 0 10px;outline: none;font-size:15px}
.rfotnew .boxshare .form-share>.btn-view{-webkit-box-shadow: none;box-shadow: none;background-color: #4d90fe;background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);border: 1px solid #3079ed;color: #fff;-webkit-border-radius: 2px;border-radius: 2px;cursor: default;font-size: 11px;font-weight: bold;text-align: center;white-space: nowrap;height: 25px;line-height: 25px;min-width: 54px;outline: 0;padding: 0 8px;display: inline-block}
.rfotnew .boxshare.form-share>.disabled-btn{opacity:0.5}
.rfotnew .boxshare .loading{position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;z-index:9999;display:none}


.left-mid-page img {max-width: 100%}
.box-popup legend{display:inline-block;border-bottom:none;margin-bottom:0;width: auto;padding: 0 10px}
.box-popup {background: none repeat scroll 0 0 #fff;display: none;max-width: 95%;position: absolute;width: 600px;z-index: 999999;top:0}
.box-popup .t-option{background: #f1f1f1;padding: 10px}
.box-popup .b-option{padding: 10px}
.box-popup #form_share{padding: 10px 0}
.box-popup #form_share .form-group+.form-group,.box-popup #box_share_link .form-group+.form-group{margin-top: 20px}
#box_share_link{padding: 20px}
.box-popup  .btn-close{position: absolute;top: 0px;right: 0px;display: block;background: #666;padding: 5px;}
#form_share .list-imgs{margin: 0;padding: 5px 0;list-style: none}
#form_share .list-imgs li{float: left;display: inline-block;position: relative;margin: 5px}
#form_share .list-imgs li .img{height: 50px;overflow: hidden}
#form_share .list-imgs li input[type="radio"]{display: block;margin: 5px auto}
#form_share .list-imgs li .iconDeleteImg{display: block;position: absolute;top: 0;right: 0;color: #FFF;font-size: 12px;padding: 2px 5px;background: rgba(0,0,0,.9);cursor: pointer}

.img-wrap{cursor: -webkit-zoom-in; cursor: -moz-zoom-in;position: relative;display: inline-block}
.img-wrap:before{content: "";display: inline-block;line-height: 14px;vertical-align: text-bottom;background: url(../images/icon.png) no-repeat;zoom: 1;background-position: -236px -34px;width: 29px;height: 28px;vertical-align: middle;position: absolute;top: 0;right: 0}
.title-404{padding: 0 50px;text-align: center}
.title-404 h1{padding:20px;background: #1897cc;color: #FFF}
.body-404{text-align: center;padding: 20px 0}
.body-404 .img{max-width: 657px;margin: 0 auto;position: relative}
.body-404 .img .search-404{position: absolute;top: 50%;left: 50%;max-width: 260px;margin-left: -130px;margin-top: -130px;padding: 30px}

.body-404 .search-404 h4{color: #FFF;font-size: 14px}
.body-404 .search-404 .txt-404{display: block;width: 100%;background: #FFF;height: 30px;border-radius: 0.3em;border:none}
.body-404 .search-404 .btn-s404{color: #FFF;border:none;margin-top: 10px;padding: 5px 30px;border-radius: 0.3em;background: #0e86bd;background: -moz-linear-gradient(top,  #0e86bd 0%, #01699b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e86bd), color-stop(100%,#01699b));background: -webkit-linear-gradient(top,  #0e86bd 0%,#01699b 100%);background: -o-linear-gradient(top,  #0e86bd 0%,#01699b 100%);background: -ms-linear-gradient(top,  #0e86bd 0%,#01699b 100%);background: linear-gradient(to bottom,  #0e86bd 0%,#01699b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e86bd', endColorstr='#01699b',GradientType=0 )}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.adv-auto-ureka{background:#FFF;position: relative;font: 12px normal Tahoma,Arial,Verdana,sans-serif;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);z-index:999;display: inline-block;max-width: 100%}
.adv-auto-ureka iframe{max-width: 100% !important;height: auto !important;min-height: 500px;display: inherit}
.adv-auto-ureka .moo-adv-auto .iframe-auto{position: relative}
.adv-auto-ureka .moo-adv-auto .iframe-auto .mask-mobile-vi.mobile{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;cursor: pointer}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;opacity:0;background:#000 }
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video{position: relative;z-index: 1}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.active{z-index:999;opacity:1}
.adv-auto-ureka .by-ad{display: block;position: absolute;bottom: 0;right: 0;text-decoration: none;font-size: 10px;color: #333;background: rgba(255,255,255,0.6);z-index:99999;border-radius:11px 0 0 0;padding: 0 5px}
.adv-auto-ureka .mask-vider{display: block;position: absolute;bottom: 0;right: 0;top:0;left:0;z-index:9999}
.adv-auto-ureka .by-ad .txt-ad{overflow:hidden;display:inline-block;font-family:Helvetica, sans-serif;width:0;height:0;white-space:nowrap}
.adv-auto-ureka .by-ad .txt-u{display:inline-block;vertical-align:text-bottom;color:#ec2ca3;font-weight:700;font-size:12px;font-style:italic}
.adv-auto-ureka .by-ad:hover .txt-ad{-webkit-animation: widthLedtAds 1s;animation: widthLedtAds 1s;width:80px;text-align: left;height:11px;;padding:0 0 0 5px}
.adv-auto-ureka .by-ad:hover{padding: 0 5px 0 10px;background: rgba(0,0,0,0.6);color:#FFF}
.mask-mute{display:block;width:20px;height:20px;position:absolute;left:40px;bottom:5px;z-index:99999}
.mask-play{display:block;width:20px;height:20px;position:absolute;left:5px;bottom:5px;z-index:99999}
.hide{display:none !important}
.adv-auto-ureka .spinner {width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin-left: -20px;margin-top: -20px;z-index: 99999;text-align: center;-webkit-animation: rotate 2.0s infinite linear;animation: rotate 2.0s infinite linear}
.adv-auto-ureka .dot1,.adv-auto-ureka .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #f1c40f;border-radius: 100%;-webkit-animation: bounce 2.0s infinite ease-in-out;animation: bounce 2.0s infinite ease-in-out}
.adv-auto-ureka .dot2 {top: auto;bottom: 0px;-webkit-animation-delay: -1.0s;animation-delay: -1.0s}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .tbc-adv{display: table;width: 100%;height: 100%;vertical-align: middle}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .tbc-adv>div:not(.synloadingadv){z-index: 9}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .tbc-adv>div:not(.synloadingadv),.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .tbc-adv>div:not(.synloadingadv)>div{display: table-cell !important;vertical-align: middle;position: static !important}
.adv-auto-ureka .synloadingadv{position:absolute !important;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(0,0,0,.9)}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .coundown{position: absolute;top: 10px;right: 10px;width: 30px;height: 30px;background: #f2f4f5;text-align: center;line-height: 30px;border-radius: 30px;color: #1e73be;font-weight: bold;font-size: 14px;font-family: Tahoma,Arial,Verdana,sans-serif;cursor: default;text-decoration: none;display: none}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .coundown.view{display: block}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .coundown.skip{width: 80px;cursor: pointer;height: 20px;line-height: 19px;font-size: 12px;border-radius: 0.5em;z-index: 99999}
.adv-auto-ureka .moo-adv-auto .iframe-auto .item-video.adv .coundown.skip::after {border: 1px;content: " ";display: inline-block;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent #1E87D0;margin-left: 7px}
.article-ct .adv-mid-detail{padding-top:10px;padding-bottom:10px;overflow:visible,visibility: visible;height: 600px;width: 300px}
.article-ct.has-adv .adv-mid-detail .adv-mid-fix{position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0;z-index: 0;background:#FFF;height: 600px;width: 300px;margin: 0 auto;}
.article-ct .adv-mid-detail iframe{max-width:initial !important;max-height:initial !important;}
.fbsoc{padding: 5px 0;background: #FFF;margin: 0 auto;  text-align: center;}

.article-ct.has-adv{padding: 0}
.article-ct.has-adv .padd-art,.article-ct.has-adv .padd-art{background:#FFF;padding: 20px 0}
.article-ct.has-adv .slider-time{background:#FFF;padding: 0 40px 0 0}
.article-ct.has-adv .adv-mid-detail{overflow: hidden;position: relative;z-index: 1;width: 100%}

.article-ct.has-adv .adv-mid-detail.in .adv-mid-fix{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background:#FFF}
.article-ct.has-adv .adv-mid-detail.in .adv-mid-tb{display: table;width: 100%;height: 100%;vertical-align: middle}
.article-ct.has-adv .adv-mid-detail.in .adv-mid-tb-ce{display: table-cell;width: 100%;vertical-align: middle}
.article-ct.has-adv .adv-mid-detail.in .adv-mid-tbct{margin: 0 auto}

.article-ct.has-adv .adv-mid-detail.in *{-moz-transition: all 0.6s ease-out;
-o-transition: all 0.6s ease-out;
-webkit-transition: all 0.6s ease-out;
transition: all 0.6s ease-out}
.navbar-brand > img {
    max-width: 100%;
    height: 40px;
}
.navbar-brand{padding: 5px 0 5px 0; height: 50px;     margin-right: 10px;}
.social-arcti{padding: 10px 0}.social-arcti .itsoc{display: inline-block;color: #777;font-size: 12px}.social-arcti i{margin-right: 8px}
.social-arcti .itsoc+.itsoc{margin-left: 20px}
.item-subnews a{color: #212121;font-size: 14px}
.article-topic.home+.article-topic.home{margin-top: 20px}
.article-topic.home .list-news>.row+.row{margin-top: 0}
.article-topic.home .list-news>.row+.row .item-subnews h6{border-top: 1px dashed #d0d0d0;border-bottom: 1px dashed #d0d0d0;margin: 0;padding: 5px 0;min-height: 52px;line-height: 1.5em}
.article-topic.home .list-news>.row+.row+.row .item-subnews h6{border-top: none}
.adv-evhome{margin: 20px 0}
.article-topic.event .data-topic,.article-chanel .data-topic{padding: 20px}
.item-newh.event+.item-newh.event{margin-top: 20px}
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}
@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
@-webkit-keyframes widthLedtAds {
0% { width:0 }
100% { width:80px }
}
@keyframes widthLedtAds {
0% { width:0 }
100% { width:80px }
}
.article-detail .txt-read-v2,.article-detail .txt-share-v2{text-transform: uppercase;font-size: 20px;font-weight: 400;}
.txt-read-v2,.txt-share-v2,.scail-tobot{display: inline-block;vertical-align: bottom;color: #666;     font-size: 12px;}.txt-share-v2{margin-left: 10px}
.txt-read-v2 .number,.txt-share-v2 .number{color: #5bba2e;font-style: normal;line-height: 35px;letter-spacing: 1px;}
.story-info .col-sm-7{margin:0; padding:0}
.txt-share-v2 .number{color: #E34274}
.scail-tobot{float: right}
.scail-tobot .btnsoc{float: left; margin-left: 5px}

.list .txt-read-v2 .number,.list .txt-share-v2 .number{font-size: 25px}
.list-news.v2 .item-news .story-info .list{margin-top: 10px}
.list-news.v2 .item-news .scail-tobot{display: none}
.list-news.v2 .item-news:hover .scail-tobot{display: block}
.list-news.v2 .item-news .scail-tobot a{text-decoration: none}
.list-news.v2 .item-news .scail-tobot .fa{font-size: 25px}
.list-news.v2 .item-news .scail-tobot .i-8sharesm{vertical-align: inherit;zoom: 0.6}

.today-box {background-color: #e7ebf0;background-size: cover;background-position: center}.today-box .row {margin: 0;background: rgba(0,0,0,0.5);}
.today-box .section-label {background: none repeat scroll 0 0 #000;background: rgba(0,0,0,0.6);left: 0;padding: 3px 15px 3px;position: absolute;top: -13px;color: #fff}.story-listing li {display: table;padding: 10px 0}

/* Middle-main .middle-main{float:left; width:100%; overflow:hidden}*/

.middle-main img{max-width: 100% !important; height: auto !important;}
.image-holder {display: inline-block; position: relative;  margin-bottom: 10px;   height: 120px;  width: 200px;  overflow: hidden; text-align: center;}
.image-holder img{width:100%; height:120px}
.number-img{position: absolute;background-color: #CE1921;color: white;padding: 5px 10px 5px 10px;font-weight: bolder}
.title-img{position: absolute; left: 0;     top: 0;  color: white;  display: none; padding: 10px 8px; background-color: #000;  opacity: 0.5; height: 100%; text-align:left}
.image-holder:hover span.title-img{ display: block!important;}
.fontsize14{font-size:18px}
@media (min-width: 768px){.today-box li {padding-left: 15px}}.story-listing li:first-child {padding-top: 0}.today-box li.first {padding-top: 100px}
.story-listing .story-info h4 {margin: 3px 0 0;text-transform: capitalize}.today-box .story-info h4 {text-transform: capitalize;text-shadow: 0 1px 3px rgba(0,0,0,0.2)}.today-box .story-info h4 a {color: #eee;line-height: 1.3em;}.today-box li.first h4 a {font-size: 26px}
.story-listing .story-info span.story-meta {font-size: 11px;color: rgba(255,255,255,0.6);margin-bottom: 3px;text-transform: uppercase;letter-spacing: 1px}
.today-box .story-info span.story-meta a {color: rgba(255,255,255,0.6)}

/*---*/
.list-store-day{position: relative;margin: 0;padding: 0;list-style: none}
.label-head{background: rgba(0,0,0,0.6);left: 0;padding: 3px 15px 3px;position: absolute;top: -13px;color: #fff;letter-spacing: 1px;font-size: 17px;z-index: 9}
.list-store-day .story-stats .story-meta{font-size: 11px;color: #8490A1;margin-bottom: 3px;text-transform: uppercase;letter-spacing: 1px;}
.list-store-day .story-stats .story-meta a{color: #8490A1}
.article-topic.event.home{margin-top: 20px}

.footer-links a {padding: 3px 0 5px;display: block;color: #666}
.foot-main .footer-logo {margin-bottom: 10px;display: block;height: 30px}


.subscribe-box{border: 1px solid #666666}
.subscribe-box-top{padding: 1px 15px;background: #e7ebf0}
.subscribe-box-bottom{padding: 10px 15px 15px}
.subscribe-box-bottom .input-group{width: 100%}
.story-listing{min-height: 370px}
.fb-social-s{display: inline-block;vertical-align: top;margin-left: 10px;padding-top: 10px}
.page-story-header {background: #1D1D1D;margin-bottom:20px}
.tab-page-story{display: table}
.tabc-page-story{display: table-cell;vertical-align: middle;float: none}
.tabc-page-story .story-info{padding-right: 30px}
.page-title{font-size: 22px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: #f0c502}
.tabc-page-story a{color: #fff}
.story-meta{margin-bottom: 10px;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;display: block;color: rgba(255,255,255,0.6)}
.tabc-page-story p{color: rgba(255,255,255,0.8)}
.page-story-header .story-image{width: 100%;position: relative;height: 280px;background-repeat: no-repeat;background-size: cover;background-position: center}
/* Fix 01/12/2017 images top */
.page-story-header .tabc-page-story img{width:100%}
/* End Fix 01/12/2017 images top */
#form-survey ul{list-style-type: none}
#form-survey h1{padding:3px 5px;text-align: center}#form-survey button{margin:0 auto}#fb-root {display: none}
.list-news-share form .col-lg-12{margin-bottom:10px}
.list-news-share form .col-lg-12 .form-group{margin-bottom:10px}
.iconDeleteImg{position: absolute;top: 1px;right: 16px;background: red;-webkit-border-radius: 10px;color: white;height: 20px;width: 20px;text-align: center;font-size: 13px;cursor: pointer;}
.thumbnail .img-thumb {//height: 70px;//overflow-y: hidden;}
.mask img{position: absolute;top: 40%}
.mask{text-align: center}
.story-info .txt-read-v2 .number, .story-info .txt-share-v2 .number {font-weight: normal !important;font-size: 15px !important;color: #999 !important;font-style: normal !important;line-height: 35px !important}
.article-ct img{max-width: 100% !important;height: auto !important}
.stick-detail{position: fixed;z-index: 999;left: 0;bottom: 0;right: 0}
.list-sstbtn{  list-style: none;padding: 0;margin: 0;width: 100%}
.list-sstbtn li {width: 33.3%;float: left}
.list-sstbtn li a {display: block; text-align: center; color: #FFF; font-size: 1.4em;  padding: 5px 0;}
.col-sm-8.left-main{  border-right: 1px solid #f0f0f0; width: 800px;     margin-top: 10px;}
.note_box_content:after,.note_left+p:after{content: " ";display: block;width: 100%;clear: both}


.note_box_content{
padding: 10px 20px;
margin: 0 0 20px;
font-size: 14px;font-style: italic;
border-left: 5px solid #eee; background-color: #f1f1f1;
  border-radius: 5px;
}
.note_left{width: 49%;float: left;padding: 10px;margin: 0;display: inline-block;vertical-align: top}
.note_right{width: 49%;float: right;padding: 10px;;margin: 0;display: inline-block;vertical-align: top}
.note_left+p{display: inline-block;width: 49%;float: right}
.note_right+p{display: inline-block;width: 49%;float: left}
.note_left+p+p,.note_right+p+p{clear: both;width: initial}

.suvay-box{padding: 20px 30px;margin: 10px 0;border-top: 5px solid #ad1f8f;webkit-box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px}
.qestion-survay{margin: 0;margin-bottom: 10px}
.btn-survay{display: inline-block;background: #ad1f8f;color: #FFF;padding: 5px 40px;border: 1px solid #7496a7;border-radius: 0.3em}
.tax-survay{padding: 10px 0 10px 20px;display: none}
.tax-survay .form-control{background: #f1f1f1}
.botom-survay{margin-top: 10px}
.result-survey-box{margin: 10px 0;
border-top: 5px solid #ad1f8f;
webkit-box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;
box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 2px 0px;}
.result-survey-box h2{margin: 0;
  padding: 15px 30px;
  color: #000;
  font-size: 15px;position: relative}
 .note-rsurvey{padding: 25px 30px;
  background: #f1f1f1;
  color: #1baee5;
  font-size: 18px}
 .map-rsurvey{padding: 30px}
 .que-rsurvey{font-size: 15px;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis}
  .rang-mapsur{padding: 4px 0}
  .drang{background: #f1f1f1}
.idrang{background: #ad1f8f;
width: 40%;
height: 10px;
position: relative}
.idrang-0{width: 0}
.idrang-10{width: 10%}
.idrang-20{width: 20%}
.idrang-30{width: 30%}
.idrang-40{width: 40%}
.idrang-50{width: 50%}
.idrang-60{width: 60%}
.idrang-70{width: 70%}
.idrang-80{width: 80%}
.idrang-90{width: 90%}
.idrang-100{width: 100%}
.numdrang{position: absolute;
bottom: 10px;
right: -10px;
font-size: 12px;
color: #ad1f8f}
.num-survi{text-align: right;
font-size: 15px;
color: #9a9a9a}
.num-survi span{font-weight: bold;
color: #ad1f8f}
.imap-rs+.imap-rs{margin-top: 20px}
.tole-survey{padding: 0 30px;text-align: right}
.txt-tole-su{display: inline-block;padding: 15px 10px;background: #ad1f8f;color: #FFF;font-size: 12px}
.txt-tole-su span{font-weight: bold;font-size: 18px}
.irm-sur{position: absolute;top: 10px;right: 24px;display: block;cursor: pointer;color: #cacaca;font-size: 20px}
.irm-sur:hover{color: #333}

.vedautrang {cursor: pointer;position: fixed;right: 10px;bottom: 50px;width: 80px;height: 80px;overflow: hidden}.icon_vedautrang {width: 80px;height: 80px;background: url(../images/icon-tin8.png) no-repeat;display: inline-block}
.hotting .text-title{padding-right: 80px}
.hotting .icon{position: absolute;right: 0;bottom: 0}

.btn-pin{border-radius: 0;float: left;}
.i-pin {background-position: -395px -69px; width: 95px; height: 35px;vertical-align: bottom;/*position: absolute;top: -43px;left: -94px*/}
.i-pin-popup {background-position: -305px -47px; width: 90px; height: 59px; vertical-align: bottom;  position: absolute;  top: -24px; left: -82px}
.mfp-figure .btn-pin{float: left}
@-webkit-keyframes spaceboots {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.btn-pin.ring{
-webkit-animation-name: spaceboots;
-webkit-animation-duration: 0.8s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.bootbox .modal-dialog{border: none;}
.bootbox .modal-content{border: none;box-shadow: none}
.bootbox .bootbox-close-button{margin-right:-7px;margin-top:-10px;}
.bootbox .modal-body{padding: 20px;}
.bootbox .modal-content,.white-popup {position: relative;background: #FFF;width:auto;max-width: 500px;margin: 20px auto;border-radius: 5px;overflow: hidden;}
.bootbox,.modal-magnific{background: rgba(0,0,0,0.4);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999999}
.bootbox:before,.modal-magnific:before{content: "";display: block;content: '';display: inline-block;height: 100%;vertical-align: middle}
.modal-dialog, .body-magnific{display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;width: 100%}

.modal-magnific .mfp-close{position: absolute;right: 0 !important}
.white-popup .tt-mgmo{color: #FFF;background-color: #1BAEE5;padding: 10px 20px}
.white-popup .body-mgmo{padding: 20px}
.bootbox .modal-footer, .white-popup .foot-mgmo{background-color: #f1f1f1;padding: 10px 20px;text-align: center}
.white-popup .body-mgmo span{font-size:25px}

img.mfp-img{display: inline-block}

.mfp-bottom-bar {position: absolute;top: 40px;left: 0;right: 0;padding: 10px;display: none}
.mfp-counter {position: absolute;top: 10px;right: 10px}

.mfp-custom-left::after{border-right: 17px solid black;margin-left: 0px}
.mfp-custom-right::after{border-left: 17px solid black;margin-left: 70px}
button.mfp-custom-left,button.mfp-custom-right{display: none}
.mfp-figure figure:hover .mfp-bottom-bar,.mfp-figure figure:hover .mfp-custom-left,.mfp-figure figure:hover .mfp-custom-right{display: block}

#grid-container {position: relative}
.grid-item {float: left;overflow: hidden;border-radius: 0.3em;background-color: #f1f1f1;box-shadow: 0 0px 8px 0 rgba(0,0,0,0.22);width: 33%}.grid-item img {width: 100%}
.tit-pin{  padding: 10px;color: #666;font-size: 13px}
.tit-pin a{color: #666}
.btn-unpin{position: absolute;top: 10px;right: 10px}
.btn-sharepin{position: absolute;top: 10px;left: 10px}

.vedautrang {cursor: pointer;position: fixed; right: 10px; bottom: 10px; width: 62px; height: 62px;  overflow: hidden;}
.icon_vedautrang {width: 62px; height: 62px; background: url(../images/icon-tin8.png) no-repeat;  display: inline-block;}
.icon_vedautrang:hover {width: 62px; height: 62px; background: url(../images/icon-tin8.png) no-repeat;  display: inline-block;}
.adv-lg{  float: left; margin-top: 18px; margin-left: 5px;}
figure.img-itime {  text-align: center;}
.baivietlienquan{  width: 98%; overflow: hidden;  margin: 5px auto;}
.baivietlienquan p{float:left; width:100%; margin:5px 0;  line-height: 1.5em;}
.baivietlienquan p a{  font-weight: bold; font-size: 14px;  line-height: 1.2em;}
.content-box-showdown{float: left;  font-size: 20px;  font-weight: bold;   margin-bottom: 10px;}
.right-main{padding: 0; margin: 0;  float: right;}
.right-main .seg-new h4 {
    font-size: 13px;
    color: #333;
    text-decoration: none;
    line-height: 1em;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
}
.right-main .seg-new h4 a{font-size: 14px;}
.right-main .list-hnew{padding: 0 0 20px 0;  margin: 0;  list-style: none;}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(images/overlay.png);opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(images/border.png) repeat-x}#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative; width: 100%; margin: 0 auto;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* Tooltip */
.tooltip > .tooltip-inner {background-color: #fff; color: #000;  border: 1px solid #ccc;  padding: 5px 15px;  font-size: 12px;}
/* Tooltip on top */
.tooltip.top > .tooltip-arrow {border-top: 5px solid #ccc;}

i.icon.i-pin-menu {background-position: -120px -145px;width: 20px; height: 20px;}
.buttonquiz{float: left; padding: 11px 4px; border-radius: 18px; background-color: #00a4e4; color: #fff;  font-size: 14px;  font-weight: bold;}

#owl-top .item{background: #fff;  padding: 0; margin: 10px 5px;  color: #FFF; -webkit-border-radius: 0; -moz-border-radius: 0;  border-radius: 0;    text-align: center; position: relative;     height: 95px; width: 194px; overflow:hidden}
.customNavigation {
    text-align: center;
    position: absolute;
    z-index: 9999;
    top: 70px;
}
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#owl-top .item:hover{cursor:pointer}
#owl-top .item:hover .showtext {
	display: block;
}
.showtext {display: none;  width: 100%;  height: 100%;  float: left;  background-color: #000;  opacity: 0.5;  top: 0;  position: absolute;  padding: 0;    margin: 0;  overflow: hidden;}
.showtext a{color:#fff}
.prev{position: absolute; top: 9px;  height: 100px;  width: 34px;  background-color: #ccc;  opacity: 0.7; text-indent:-99999px}
.next{position: absolute; top: 9px;  height: 100px;  width: 34px;  background-color: #ccc;  opacity: 0.7; right:15px; text-indent:-99999px}
.slide_box1{float:left; margin:0; padding:0; overflow:hidden; width: 65%; text-align: center; background-color: #00a4e4;}
.slide_box2{margin:0; padding:0; overflow:hidden; float:right}
.slide_box1 h3{position: absolute;  top: 20px;  right: 0;  background-color: #000;  opacity: 0.7;  padding: 10px 15px;}
.slide_box1 img{max-height:270px!important}
.slide_box1 a{color: #fff; font-size: 19px;}
.slide_box2 img{width:100%; height: 120px!important;}
.slide_box2 h3{font-size: 18px;}
.slide_box1  h3{float: left; width: 50%; font-size: 20px;  margin-top: 10px;}
.classdate{width: 100%;float: left; font-size: 14px; margin: 0;  padding: 0;}
.black{color:#000}
.red{color:#ff0000}
.violet{color:#0093dd}
.box-intro-partner{color: #000}
/*.box-intro-partner a{color: #1baee5}*/
.bg-partner{margin: 10px 0 20px;}
.intro-partner img{width: 133px;height: 133px;border: 5px solid #ededed}

.bg-partner img{width: 100%;height: 370px;}
.intro-partner .fl{width: 150px;float: left;}
.intro-partner .fr{width: 1050px;float: right;}
.intro-partner{//border-bottom: 1px solid #ededed;//margin-bottom: 30px;padding-bottom: 10px;float: left;width: 100%;padding-top: 10px;}

.box-partner{float: left; position: relative; margin-right:10px}
.box-partner a{position: absolute;top: 0;left: 0;right: 0;bottom: 0}
.box-partner .fl{width: 50px;float: left}
.box-partner .fl img{width: 35px;height: 35px;border-radius: 50%}
.box-partner .fr{float: left;     margin-top: 8px;}
.box-partner .fr p{margin-bottom: 1px;}
.hight-light{color: #00a4e4}
.title_uc_b{color: #ccc;text-transform: uppercase;}


.tool-bar-user .bt-cfg-gray{width: auto;min-width:inherit;border: none;padding: 10px 25px;background: url(../images/ic-config.png) no-repeat 50% 50% #ededed;border-radius: 7px;}
ul.list{list-style: none;margin: 0;padding: 0}
ul.albums-pink{margin-top: 10px;float: left;width: 100%;}
.albums-pink>li{position: relative; height: 380px; float: left;width: 22%;margin:0 3% 10px 0;background: #ededed;border-radius: 7px;}
.albums-pink>li>a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.albums-pink h3:first-letter{text-transform: uppercase;}
.albums-pink h3{text-align: center;color: #1baee5;font-weight: 700;font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;}
.albums-pink li li{float: left;width: 32%;margin-right: 1.33%;border-radius:10px;}
.albums-pink li li div{border-radius: 10px;width: 69px;height: 69px;background: #fff}

/**/
.albums-pink li li:last-child div{float: right;}
.albums-pink li li:nth-child(3) div{margin: 0 auto}
.albums-pink li li:first-child div{width: 231px;height: 231px;}
.albums-pink li li:first-child{float: none;margin: 0 0 10px;}
.albums-pink li li:first-child img{width: 231px;height: 231px;}
.albums-pink ul{width: 231px;margin: 0 auto;}
.albums-pink img{border-radius: 10px;width: 69px;height: 69px}
.autobox{ float: left; width: 100%; font-size: 12px; margin-top: 10px;color: #8f8e8e}
.box-pin-popup{width: 100%;color: #000}
.box-info{float: left;width: 100%;color: #666;padding: 0 0 20px;margin: 0 0 10px;border-bottom: 1px solid #ccc}
.box-info .thumb{float: left;width: 296px;height: 153px;overflow: hidden;}
.box-info .thumb img{width: 100%;height: auto;}
.box-info .info{float: left; width: 355px; margin-left: 20px;}
.box-info .info h3{margin: 0 auto;color: #272727;line-height: 25px;font-size: 20px;}
.high-light{color: #53b0d2}
.upcase{text-transform: uppercase;}
.fl{float: left;}
.fr{float: right;}
.form-pin{clear: both;width: 100%}
.form-pin .form-group .fl{width: 104px;text-align: right;}
.form-pin .form-group .fr{position: relative;width: 390px}
.box-pin-popup .form-pin .form-group .fr{width: 560px;}
.form-pin .form-group .fr .form-control{text-align:left; font-weight: bold;color: #000;}
.form-pin .form-group .fr textarea.form-control{height: 100px}
.form-pin .bt-upload>input{cursor: pointer;}
.form-pin .form-group .fr input[type="button"].form-control{background: #f8f8f8}
.form-pin .bt-ghim{padding: 15px 90px;border-radius: 7px;color: #fff;text-decoration: none;text-align: center;background: #1baee5;}
.form-pin .bt-ghim img{vertical-align: middle;}
.form-pin .form-group{clear: both;margin-bottom:10px;float: left;width: 100%}
.t-center{text-align: center;}
.form-pin .t-center{padding: 15px 0;}
.box-pin-popup .list-img li{float: left;width: 16.6%;height: 71px;text-align:center;padding: 0}
.box-pin-popup .list-img li>a{position: relative;display: block;width: 77px;height: 51px;border: 1px solid #999;border-radius: 3px;overflow:hidden;}
.box-pin-popup .list-img li img{width: 77px; height: 51px;}	
.box-pin-popup .list-img li .delete{cursor: pointer; text-decoration: none;color: #fff;background: red;padding: 0 3px;position: absolute;right: 0;top: 0;}
.form-cate-pin{display: none;width: 100%;background: #f8f8f8;border: 1px solid #ebebeb;position: absolute;top: 0;padding: 20px;text-align: center;z-index: 999}
.box-pin-popup .box-imgs{position: relative;}
.form-cate-pin{display: none;}

.albums-pink li.add-new{border: 1px dashed #ccc;background: url(../images/ic-add-60x60.png) no-repeat 50% 50% #fff;position: relative;}
.albums-pink li.add-new span{position: absolute; bottom: 10px;left: 0;right: 0;display: block;text-align: center;font-weight: 700;font-size: 16px;color: #999}
.albums-pink li.add-new a{position: absolute; top:0;right: 0;bottom: 0;left: 0}
.profile-user-pinks .box-info{border: none;}
.profile-user-pinks .thumb{position: relative;}
.profile-user-pinks .thumb .action-buttons{position: absolute;top: 5px;width: 100%;right: 0;text-align: right;display: none;}
.thumb .action-buttons img{width: inherit;height: inherit;}
.thumb .action-buttons a{margin-right: 5px;}
.tool-bar-user h3{margin: 0;padding: 0;line-height: 20px;font-size: 18px;}
.tool-bar-user a:hover{text-decoration: none;}
.tool-bar-user button{cursor: pointer; border-radius: 7px;height: 45px;min-width: 170px;line-height: 18px;vertical-align: top;}

.bt-edit-blue{border: 1px solid #1baee5; color: #fff;background: url(../images/pencil.png) no-repeat 10px 50% #1baee5;padding: 0 20px 0 40px;} 
.bt-add-gray{color: #999;background: url(../images/ic-add-31x31.png) no-repeat 10px 50% #eee;padding: 0 20px 0 55px;border: 1px dashed #000;text-align: left;}

.tool-bar-user div[class^="col-lg"] {margin: 0;padding: 0;height: 46px;line-height: 46px}
.popup-modal.single-radius{border-radius: 10px;width:723px;overflow:hidden;}
.popup-modal.single-radius .close-pp{color: #000;top: 5px;right: 5px;}
.popup-modal.single-radius .msg{color: red;font-style: italic;}
.pin-popup{color: #000}
.pin-popup h2{font-weight: 700;}
.pin-popup label{padding: 6px 0;}
.pin-popup .bt-upload{text-align: center;vertical-align: middle;cursor: pointer;}
.pin-popup button,.bt-upload{padding: 3px 10px;border-radius: 5px;border: 1px solid #cdcdcd;}
.pin-popup .btn-del,.pin-popup .btn-cancel,.bt-upload{background: #efefef;color: #5e5e5e;}
.pin-popup .btn-save{background: #1baee4;color: #fff;border-color: #1baee4;margin-left: 10px}
.pin-popup .fl{text-align: left;}
.pin-popup .fr{text-align: right;}
.form-pin .form-control input[type="text"],.form-pin .form-control select{height: 100%;width: 90%;border: none;float: right;}
.form-control input[type="text"]:focus,.form-control select:focus{border: none;outline: 0;}
button:focus{outline: 0;}
#frm-pin h2{margin-top: 0;color: #000;font-weight: 700}
#frm-pin .list-img{float: left;width: 100%}
.tool-bar-user .config{float: right;margin-left: 10px}
.tool-bar-user .dropdown-menu{right: 0;left: inherit;}
.dropdown-menu{top: 110%;}
.dropdown-menu li{padding: 10px}

.dropdown-menu:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.dropdown-menu:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.box-pin-popup .info textarea.form-control{
	height: 153px;
}
.frm-edit-profile .form-group{margin: 25px 0}

.bootbox .btn-primary, .btn-success{color: #fff; background-color: #4ab2e7; border-color: #4ab2e7;} 
.bootbox .btn-primary:hover,.btn-success:hover{background-color: #4ab2e7;}
.bootbox .btn-default,.btn-success-view-news{color: #fff; background-color: #ac151c; border-color: #ac151c; margin-left: 5px;}
.bootbox .btn-default:hover,.btn-success-view-news:hover{background-color: #ac151c; color:#fff}
button.mfp-close, button.mfp-arrow{color:#ccc}
.f-footer .bt-tran-gray{margin-right: 10px}
.pin-popup .bt-tran-gray{height: 29px;min-width: 73px; padding:0 10px;background: url(../images/bg-tran-gray-bt.jpg) repeat-x;color: #000;line-height: 29px;border: 1px solid #ccc;border-radius: 5px}
.pin-popup .bt-tran-blue{height: 29px;min-width: 73px;padding:0 10px;background: url(../images/gb-tran-blue-bt.jpg) repeat-x;color: #fff;line-height: 29px;border: 1px solid #ccc;border-radius: 5px}
.popup-modal.single-radius .ct-form{padding: 0;height: 100%}
.single-radius .ct-pop{height: 100%}

.popup-modal.single-radius .box-footer,.popup-modal.single-radius .box-body{float: left;width: 100%;padding: 20px}
.form-edit .form-pin .form-group .fr {width: 390px}
.form-edit .form-pin .form-control select{width:93%}
.pin-popup .box-footer{background: #f8f8f8;height: 70px;}
.form-pin .img-thumbnail{height: 50px}
.tool-bar-user .bt-add-gray{width: 120px;font-size: 14px}
.to-pink .form-pin .form-control select{width: 95%;}
.tool-bar-user .col-lg-6>span{margin-right: 30px;}
.quiz-home{font-size: 14px;}
.quiz-home .image-holder{position:relative;width:200px;height:120px;}
.quiz-home .image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;z-index: 1;}
.quiz-home .image-holder a{text-decoration: none;color: #fff;}
.quiz-home .image-holder a.title{text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);display: table-cell;width:200px;height:120px;vertical-align:middle;position: relative;z-index: 2;text-transform: uppercase;}
.blue{color: #00a4e4}
.black{color: black;}
.image-holder .showtext{text-decoration: none; font-size: 16px;padding: 10px;text-align: justify; color: #fff;background: #00a4e4;z-index: 3;opacity: 1}
.quiz-home .showtext span{text-transform: uppercase;margin-top: 10px;font-size: 12px;display: block;}
.image-holder:hover .showtext {display: block;}
.image-holder .num-view{margin-top: 10px;display: block;}
.head-hight .fl{width: 880px;}
.head-hight .fr{width: 310px;height: 255px;}
.head-hight .item-main {float: left;width: 550px;height:250px;position: relative;}
.head-hight .item-main img{width: 100%;height: 100%}
.head-hight .item-main h3 {
position: absolute;
bottom: 20px;
left: 0;
width: 80%;
background: rgba(0,0,0, 0.7);
padding: 10px 15px;
color: #fff;
}

//.head-hight a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

.head-hight .list-item{
	float: left;
	width: 330px;
	height:250px;
	border: 1px solid #ededed;
	border-left: none;
	padding: 10px 10px 10px 0;

}

.head-hight .item{position: relative;padding: 10px 0 10px 10px;border-bottom:1px dotted #ccc }
.head-hight .item:last-child{border: none;}
.head-hight .item h3{font-size: 16px;line-height: 20px;padding: 0;margin: 0}
.gsc-search-box table{ display: none;}
.gsc-selected-option-container{width: auto;}

.article-detail .box-action{border-top: 1px dashed #cdcdcd;border-bottom: 1px dashed #cdcdcd;padding: 10px 0;margin-bottom: 10px;}
.article-detail .dropdown-menu{padding:10px;left: inherit;right: 0;width: 62px;min-width: inherit;}
.article-detail .dropdown-menu li{text-align: center;padding: 0;margin: 0;float: left;}
.article-detail .dropdown-menu li:hover a{background: none;}
.article-detail .dropdown-menu>li>a{display: inline;padding: 0;margin: 0;}
.article-detail a.dropdown-toggle{text-decoration: none;color: #1baee5;border: 1px solid #f2f2f2;padding: 0 5px;height: 35px;float: left;margin-left: 5px;line-height: 35px;border-radius: 3px;}
.social>.button_login{width: 100%;border: none;background:#2d609b}
.bg-responsive{
	width: 550px;
	height:250px;
}
.bgs-responsive{
	width:285px;
	height:186px;
}
.channel-name.news { position: absolute; top: 0; left: 10px; background-color: #ff0000; padding: 10px; opacity: .8; border-radius: 0 0 5px 0; color: #fff; }
.channel-name a { color: #fff; padding: 5px 0px; font-weight: bold; font-size: 12px; }
form#search_box img {
    width: 28px;
}
/*mobile*/
@media (max-width: 1199px) {
.list-control{text-align:center;padding: inherit}
.col-sm-8.left-main{max-width: 100%}
.fb-comments *{max-width: 100% !important;display: block !important}
.relation-news .item-newr+.item-newr h5{margin:5px 0 10px 0;height: auto;text-align: center;} 
}
.row.adv-lg {    float: left;  width: 100%;  overflow: hidden;}
@media only screen and (max-width:768px) {
	.navbar
	{
		position: absolute !important;
	}
	
	#navbar>.row .col-lg-9{display:none}
	.list-control{display:none}
	.head-hight .fl,.head-hight .fr{
			float: none;
			width: 100%;
			clear: both;
			height: auto;
		}
	.head-hight .fl .item-main,.head-hight .fl .list-item{float: none;width: 100%;height: auto;}
	.head-hight .fr iframe{margin:0 auto!important;}
	.head-hight .fr{text-align: center;}
	.head-hight img{height: auto!important;max-width: 100%!important}
	.right-main .image-holder{width: 100%;height: auto;}
	.right-main .image-holder img{width: 100%;height: auto;}
}
@media (max-width: 767px) {
	.col-sm-8.left-main{padding-right: 0}
	.main-news>.h1{font-size: 1.4em;font-weight: 700;line-height: 1.4em}
	.item-timeline h2 a{font-size: 1.2em;line-height: 1.2em}
	.list-news-re .img{float:left} 
	.in-article .lin-ar .time{padding-left: 10px;padding-right: 10px}
	.title-blue .text-title{padding-left: 10px}
	.left-main,.right-main{padding-right: 0;padding-left: 0}
	.left-main{width: 100%;clear: both;}
	.container {margin-right: 0;margin-left: 0}
	.adv-host-home{padding: 20px 0 !important;text-align: center;background: #FFF}
	.adv-host-home>.box-adv{display: inline-block}
	.adv-no-first,.adv-frist{background: #FFF;padding: 0px}
	#navbar>.row{width: 100% !important}
	.item-slider,.item-slider-hot,.item-news .img{text-align: center}
	.in-user>div{padding: 5px 10px;width: 32%;float: left;text-align: center}
	.time-line-data,.list-news{padding: 0}
	.paging-hot{position: static}
	.nav-slider-hot .hot-lo{display: none !important}
	.nav-slider-hot{min-height: inherit;padding: 10px 0}
	.paging-hot .btn-sm-prev, .paging-hot .btn-sm-next{top: 10px}
	.row{margin-right: 0;margin-left: 0}
	.slider-top .row{margin-left: -10px;margin-right: -10px}
	.relation-news{padding: 0 5px;margin: -30px 0 5px 0}
	.list-hnew{padding:10px 5px}
	.item-newh .img{text-align: center}
	table, thead, tbody, th, td, tr {display: block}thead tr {position: absolute;top: -9999px;left: -9999px}tr { border: 1px solid #ccc}tr+tr{margin-top: 20px}td,tbody th {border: none;border-bottom: 1px solid #eee; position: relative;//padding-left: 50% !important;word-break: break-all}
	td:before,th:before {position: absolute;top: 6px;left: 6px;//width: 45%; padding-right: 10px}.ctmg-user .p-mgu{margin-top: 20px}
	
	.item-news .sub-new .time{width: 49%;float: left}
	.item-news .sub-new .category{width: 49%;float: right;text-align: right}
	.rfotnew{margin-top: 10px}
	.lfotnew >a{width: 32%;float: left;text-align: center}
	.lfotnew >a+a{margin:0}
	.body-404 .img .search-404{position: static;margin: 0 auto;background: #219dd3;margin-top: 20px}.contact-data{padding: 10px}
	.list-store-day{margin-top: 30px}
	.list-news.v2{padding: 20px}
	.adv-mid iframe{width: 100%}
	.tabc-page-story{display: block;float: left}
	.tabc-page-story+.tabc-page-story{display: none}
	.item-newr{padding:5px 0}
	.relation-news .item-newr+.item-newr{margin-top:5px;float: left;width: 100%}
	.relation-news .item-newr+.item-newr h5{margin:5px 0 10px 0;height: auto;text-align: center;} 
	.sticky-box{display:none!important}
	.note_left,.note_right{width: 100%;float: none;padding: 0}
	.que-rsurvey{padding: 20px 0}
	.note_left,.note_right,.note_left+p,.note_right+p,.note_left+p+p,.note_right+p+p{clear: inherit;width: inherit;float: inherit;margin: 10px 0}
	.note_left,.note_right{width: 100%}
	.mfp-image-holder .mfp-content {max-width: 100%;width: 100%;height: 100%}
	.mfp-gallery .mfp-image-holder .mfp-figure {padding: 10px 0;padding-right: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: scroll;z-index: 999}
	.box-extent,.manifix-fb{position: static;margin: 0 auto;max-width: 100%;z-index: 9}
	.mfp-bottom-bar{position: initial;padding: 10px 0;text-align: justify}
	img.mfp-img{padding: 10px 0 !important}

	.mfp-figure figure{padding: 120px 0 0 0}
	.manifix-banner{top: 70px;left: 0;right: 0;height: 60px;text-align: center;background: none;max-width: 100%;overflow: hidden;z-index: 100}
	.manifix-fb{height: 320px;background: #FFF;width: 100%}
	.box-extent{width: 100%}
	.mfp-title{padding-right: 0}
	.navi-user{display: none}
	.middle-main{    float: left;  width: 100%;   overflow: hidden; margin-bottom:10px}
	.slide_box1{float:left; margin:0; padding:0; overflow:hidden; width: 100%; text-align: center; background-color: #00a4e4;}
	.slide_box2{margin:0; padding:0; overflow:hidden; float:left; width: 100%}
	.slide_box2 img{height:auto!important;}
	.image-holder{    width: 49%;}
	.bg-partner img{width: 100%;height: 100%;}
	.intro-partner .fl{width: 25%;float: left;}
	.intro-partner .fr{width: 75%;float: right;}
	.article-detail .txt-read-v2, .article-detail .txt-share-v2{font-size: 1.1em}
	.tool-bar-user button{min-width: 0px;}
	.bt-edit-blue{background: #1baee5;padding: 0 10px 0 10px;margin-left: 5px;}
	.tool-bar-user .bt-add-gray{width: 60px;text-indent: -9999px;padding: 0px 10px 0px 10px;}
	.intro-partner .fl
	{
		width: 100%;
		float: none;
		/* overflow: hidden; */		
		text-align: center;
	}
	.intro-partner .fl div.avatar
	{
		width: 100% !important;
		border: 0px !important;
	}
	
	.intro-partner .fr
	{
		width: 100%;
		float: none;
		text-align: center;
	}
	
	.intro-partner .fr h1
	{
		text-align: center;
	}
	ul.nav-tabs
	{
		margin-left: 5px;
		font-size: 12px;	
	}
	.bgs-responsive{
		width:100%;
		height:215px;
	}
	.bg-responsive{
		width:100%;
		height:250px;
	}
	
}

@media (min-width: 752px) and (max-width: 1182px){
	.navbar-toggle {display: block; }
	/*.navi-user{display: none}*/
	#navbar>.row{display: none;}
	h3, h3 a, .h3{font-size: 1.2em!important;line-height: 1.1em}
	.item-news .col-sm-8{width: 100%}
	.title-home1 .text-title-home{font-size: 1.2em}
	.list-news-re article .col-sm-12{width: 48%}
	.item-newr figure.col-lg-3.col-sm-5.img{text-align: left;}
	.list-news-re article img{max-width: 100%;width: 100%}
	.list-news-re article h5{text-align: left!important;}
	.col-sm-8.left-main{width: 70%}
	.right-main{width: 30%}
	.head-hight .fl{width:66%;}
	.head-hight .item-main{width: 50%;overflow: hidden;}
	.head-hight .item-main img{width: auto}
	.head-hight .list-item{width: 49%}
	.head-hight .fr{width:33%;}
	.container {width: 100%;padding: 0 10px}
}

@media (max-width: 480px) {
	.title-blue { background: #ddd;  margin: 65px 0 10px 0;}
	.header{display:none}
	.list-news-re .img{float:left} 
	.list-news.v2 .item-news .story-info{padding: 0;width: 100%!important; float: left;}
	.list-news.v2 .item-news .story-info .channel-name{text-transform: uppercase}
	.list-news.v2 .item-news .story-info h3{margin: 5px 0}
	.list-news.v2 .item-news .story-info .author-name{color: #8490A1;}
	h3, h3 a, .h3 {  font-size: 18px; font-weight: normal; color: #272727; text-decoration: none;}
	.list-news{padding:10px 5px!important;margin:0;list-style:none}
	.story-info .txt-read-v2 .number, .story-info .txt-share-v2 .number {font-weight: normal !important;font-size: 15px !important;color: #999 !important; font-style: normal !important;line-height: 1.5em;}
	.txt-read-v2, .txt-share-v2, .scail-tobot {display: inline-block; vertical-align: bottom; color: #666; font-size: 15px;}	
	.list-news.v2 .item-news .img {width: 100%!important; text-align: center; margin-bottom: 12px; float:left} 
	.item-newr{padding:5px 0}
	.item-newr .col-sm-12{width:100%; float:left; margin-bottom:5px;}
	.relation-news .item-newr+.item-newr{margin-top:5px}
	.relation-news .item-newr+.item-newr h5{margin:5px 0 10px 0} .sticky-box{display:none!important}
	.middle-main{    float: left;  width: 100%;   overflow: hidden; margin-bottom:10px}
	.slide_box1{float:left; margin:0; padding:0; overflow:hidden; width: 100%; text-align: center; background-color: #00a4e4;}
	.slide_box2{margin:0; padding:0; overflow:hidden; float:left; width: 100%}
	.slide_box2 img{height:auto!important;}
	.image-holder{width: 100%;}
	.bg-partner img{width: 100%;height: 100%;}
	.bg-responsive{
		width: 100%;
		height:250px;
	}
	section.article-topic.home {
    margin-top: 58px;
}
.banner {
    margin-top: 65px;
}
	/*
	.intro-partner .fl{
		width: 23%;
    float: left;
    overflow: hidden;
    margin-right: 5px;
	}
	.intro-partner .fl img{width:100%; height:100%}
.intro-partner .fr{width: 75%;float: right;}
	*/
	.article-ct .content-baiviet p{margin-bottom:10px; line-height:1.8em!important; font: 400 16px/22px arial; overflow: hidden;}

}
@media (max-width: 360px) {
	.scail-tobot{width: 100%;text-align: center;margin-top: 10px}
	.list-news.v2 .item-news .story-info{padding: 0;width: 100%!important;  float: left;}
	.list-news.v2 .item-news .story-info .channel-name{text-transform: uppercase}
	.list-news.v2 .item-news .story-info h3{margin: 5px 0}
	.list-news.v2 .item-news .story-info .author-name{color: #8490A1;}
	h3, h3 a, .h3 {  font-size: 18px; font-weight: normal; color: #272727; text-decoration: none;}
	.list-news{padding:20px 5px!important;margin:0;list-style:none}
	.story-info .txt-read-v2 .number, .story-info .txt-share-v2 .number {font-weight: normal !important;font-size: 15px !important;color: #999 !important; font-style: normal !important;line-height: 1.5em;}
	.txt-read-v2, .txt-share-v2, .scail-tobot {display: inline-block; vertical-align: bottom; color: #666; font-size: 15px;}
	.list-news.v2 .item-news .img {width: 100%!important;  text-align: center; margin-bottom: 10px; float:left}
	.list-news-re .img{float:left} 
	.item-newr{padding:5px 0}
	.relation-news .item-newr+.item-newr{margin-top:5px}
	.relation-news .item-newr+.item-newr h5{margin:5px 0 10px 0}
	.sticky-box{display:none!important}
	.middle-main{float: left;  width: 100%;   overflow: hidden; margin-bottom:10px}
	.slide_box1{float:left; margin:0; padding:0; overflow:hidden; width: 100%; text-align: center; background-color: #00a4e4;}
	.slide_box2{margin:0; padding:0; overflow:hidden; float:left; width: 100%}
	.slide_box2 img{height:auto!important;}
	.bg04 { background: #066223;overflow: hidden; height: auto; background-repeat: no-repeat;} 
}
.iconshidden .i-close-pp{top: -21px!important;
    right: 0!important;
    position: absolute;
    border: 1px solid #ff0000;
    padding: 3px 5px 7px 10px;
    width: 54px;
    background-repeat: no-repeat;
    background: none;
    background-color: #ff0000;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    height: 20px;
    font-weight: bold;}
    
/* iCheck plugin Minimal skin, black
----------------------------------- */
.frm-edit-profile #boxImg .iradio_minimal
{
	display: none;
}


.icheckbox_minimal,
.iradio_minimal {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: rgba(255, 255, 255, 0.7) url(iCheck/minimal/minimal.png) no-repeat;
  border: none;
  cursor: pointer;
}
.icheckbox_minimal {
  background-position: 0 0;
}
.icheckbox_minimal.hover {
  background-position: -20px 0;
}
.icheckbox_minimal.checked {
  background-position: -40px 0;
}
.icheckbox_minimal.disabled {
  background-position: -60px 0;
  cursor: default;
}
.icheckbox_minimal.checked.disabled {
  background-position: -80px 0;
}
.iradio_minimal {
  background-position: -100px 0;
}
.iradio_minimal.hover {
  background-position: -120px 0;
}
.iradio_minimal.checked {
  background-position: -140px 0;
}
.iradio_minimal.disabled {
  background-position: -160px 0;
  cursor: default;
}
.iradio_minimal.checked.disabled {
  background-position: -180px 0;
}
.tplCaption td {
	text-align: center;
}

.tplCaption tr:nth-child(2) td p.Image
{
	text-align: left;
}


.tplCaption img {
	display: block;
	margin: 0 auto;
}

#opac2 {
                  text-align:center;
 }
td, th {
    text-align: center;
}
h2#opac2 {
    position:relative;
    display:inline-block;
    -webkit-box-shadow: 0px 0px 55px 0px rgba(200,200,200,1);
    -moz-box-shadow: 0px 0px 55px 0px rgba(200,200,200,1);
    box-shadow: 0px 0px 55px 0px rgba(200,200,200,1);
}

h2#opac2::before, h2#opac2::after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    left: -100px;
    width: 100px;
    border-bottom: 3px solid #eee;
}
h2#opac2::after {
    left: auto;
    right: -100px;
}
img.left{
    margin:0 auto;
    display: block;
}

.clearfix:after {
display:block;
clear:both;
}
/*----- Menu Outline -----*/
.menu-wrap {width:100%;}
.menu-wrap .menu ul{margin-bottom: 0;}
.menu {width:100%;margin:0px auto;}
.menu li {margin:0px;list-style:none;}
.menu a {transition:all linear 0.15s;color:#f8dc5f;}
.menu li:hover > a, .menu .current-item > a {text-decoration:none;color:#fff;}
.menu .arrow {line-height:0%;}
/*----- Top Level -----*/
.menu > ul > li {float:left;display:inline-block;position:relative;}
.menu > ul > li > a {padding:15px 8px;display:inline-block;}
.menu > ul > li:hover > a, .menu > ul > .current-item > a {background:#0093dd;}
.menu li:hover .sub-menu {z-index:1;opacity:1;}
.sub-menu {width:160%;padding:5px 0;	position:absolute;	top:100%;	left:0px;	z-index:-1;	opacity:0;	transition:opacity linear 0.15s;background:#0093dd; min-width: 150px;}
.sub-menu li {display:block;}
.sub-menu li a {padding:10px;display:block; color: #fff; text-align: left;}
.sub-menu li a:hover, .sub-menu .current-item a {background:#0093dd;}
.contact-ct h3 {
    width: 100%;
}