/*dynamic css engine version 1.0 - VietNamNet*/
@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "NotoSans";
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-regular.eot"); /* IE9 Compat Modes */
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-regular.svg") format("svg"), /* Legacy iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSans-Bold";
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-bold.eot"); /* IE9 Compat Modes */
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-bold.svg") format("svg"), /* Legacy iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/notosans-bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-regular.eot"); /* IE9 Compat Modes */
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-regular.svg") format("svg"), /* Legacy iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Bold";
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-bold.eot"); /* IE9 Compat Modes */
  src: url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-bold.svg") format("svg"), /* Legacy iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://vnn-res.vgcloud.vn/ResV9/font/roboto-bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

a,ins{text-decoration:none}a,hr{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.SloganPage,.btnLogo{position:absolute;left:0}.HomeTop{max-height:650px;overflow:hidden}.HomeTop,.h-265,.w-155,.w-300,.w-690,.w-820{overflow:hidden}.sd-0{text-shadow:none!important}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0;height:1px;margin:1em 0}input,select{outline:0;vertical-align:middle}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clear{clear:both}.left{float:left}.right{float:right}.p-lr-10{padding:0 10px}.p-b-5{padding-bottom:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-20{padding-top:20px}.p-t-30{padding-top:30px}.p-t-40{padding-top:40px}.p-t-50{padding-top:50px}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-20{padding-bottom:20px}.p-b-30{padding-bottom:30px}.p-b-40{padding-bottom:40px}.p-b-50{padding-bottom:50px}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-20{padding-left:20px}.p-l-30{padding-left:30px}.p-l-40{padding-left:40px}.p-l-50{padding-left:50px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-20{padding-right:20px}.p-r-30{padding-right:30px}.p-r-40{padding-right:40px}.p-r-50{padding-right:50px}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-r-5{margin-right:5px}.m-r-10,.margin-right-10{margin-right:10px}.m-r-20{margin-right:20px}.m-b-5{margin-bottom:5px}.m-b-15{margin-bottom:15px}.m-b-10,.margin-bottom-10{margin-bottom:10px}.m-b-20,.margin-bottom-20{margin-bottom:20px}.m-t-5,.margin-top-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-6{margin-top:6px}.m-t-20{margin-top:20px}.m-t-15{margin-top:15px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-20{margin-left:20px}.m-l-30{margin-left:28px}.b-eee,.bg-eee{background:#eee}.bg-ddd{background:#ddd}.f-10{font-size:10px}.f-11{font-size:11px}.f-12{font-size:12px!important}.f-13{font-size:13px!important}.f-14{font-size:14px}.f-15{font-size:15px}.f-16{font-size:16px}.f-18{font-size:18px}.f-19{font-size:19px}.f-20{font-size:20px}.f-21{font-size:21px}.f-22{font-size:22px}.f-23{font-size:23px}.f-24{font-size:24px}.f-25{font-size:25px}.f-26{font-size:26px}.f-27{font-size:27px}.f-28{font-size:28px}.m-auto{margin:auto}.highlight{background-color:#ff0}.t-r{text-align:right}.t-l{text-align:left}.center,.t-c{text-align:center}. justify,.t-j{text-align:justify}.t-u{text-transform:uppercase}.c-fff{color:#fff}.c-bdc{color:#bdbcbc}.c-86{color:#868686}.c-bdc{color:#bdbcbc}.c-5e{color:#5e5e5e}.c-5d{color:#5d5d5d}.c-64{color:#333}.c-333{color:#333}.c-3e{color:#3e3e3e}.c-blue{color:#069}.c-red{color:#971928}.c-red:hover{color:#b82033}.c-blue:hover{color:#0180c0}.blue-link{color:#0065bf}.BoxCate .blue .ParentCate a,.blue .blue-link{color:#0065bf}.long .mini-menu{top:8px}.blue .line-red{border-color:#0065bf}.c-3e:hover{color:#636363}.c-86:hover{color:#636363}.c-fff:hover,a.c-fff:hover{color:#9e9e9e!important}.m-t-3{margin-top:3px}li,ul{list-style-type:none}.bor4{border:1px solid #e9e9e9}.bor1{border:1px solid #e7e7e7}.bor2{border:1px solid #666}.bor3{border:1px solid #9b0000}.bor-bottom1{border-bottom:1px dotted #e8e8e8}.bor-bottom2{border-bottom:1px solid #e8e8e8}.bor-bt-sp{background:url(../img/icon/head-ema.png) center bottom repeat-x}.p-5{padding:5px}.p-b-8{padding-bottom:8px}.p-l-10{padding-left:10px}.gray{color:#908f8f}.orange{color:#ff6102}.btn-blue{padding:0 9px!important}.bold,.font-bold{font-family:NotoSans-Bold;font-weight:400}.italic{font-style:italic}.underline{text-decoration:underline}.logo-small{width:auto!important}.box-oran{background-color:#ff6102;padding:15px}.box-red{background-color:#f0020d;color:#fff;padding:15px}.box-blu{background-color:#03a6fa;color:#fff;padding:15px}.box-green{background-color:#0e9f02;color:#fff;padding:15px}.bg-red{background-color:#971927}.bg-blu{background-color:#006599}.bg-green{background-color:#00be0d}.bg-oran{background-color:#ff8400}.bg-yellow{background-color:#ffde00}.bg-gray{background-color:#a0a0a0}.bg-white{background-color:#fff}.bg-black{background-color:#000}.l-h-16{line-height:16px}.l-h-18{line-height:18px}.l-h-20{line-height:20px}.l-h-22{line-height:22px}.l-h-24{line-height:24px}.l-h-26{line-height:26px}.l-h-28{line-height:28px}.l-h-30{line-height:30px}.l-h-32{line-height:32px}.l-h-34{line-height:34px}.d-ib{display:inline-block;vertical-align:top}.d-b{display:block;vertical-align:top}.d-tba{display:table}.d-i{display:inline;vertical-align:top}.w-980{margin:0 auto;width:980px}.w-60{width:60px}.w-200{width:200px}.w-300{width:300px}.w-320{width:320px}.w-340{width:340px}.w-440{width:440px}.w-160{width:160px}.w-140{width:140px}.w-120{width:120px}.w-360{width:360px}.w-280{width:280px}.w-660{width:660px}.w-150{width:150px}.w-130{width:130px}.w-500{width:500px}.w-240{width:240px}.w-230{width:230px}.w-560{width:560px}.w-400{width:400px}.w-430{width:430px}.w-306{width:306px}.w-260{width:260px}.w-166{width:166px}.w-170{width:170px}.w-190{width:190px}.w-180{width:180px}.w-330{width:330px}.w-590{width:590px}.w-50{width:50px}.w-324{width:324px}.w-258{width:258px}.btn,.button-image{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;text-decoration:none;vertical-align:middle;font-size:0}.va-top{vertical-align:top}.pos-rel{position:relative}.pos-abs{position:absolute}.bo-bot-1{border-bottom:1px solid #e2e2e2}.bo-bot-2{border-bottom:1px dotted #e5e5e5}.v-t{vertical-align:top}

.icon-articletype{ font-size: 0px;width:25px; height: 10px; line-height: 18px; display: none;}
.title .icon-articletype { margin-left:5px; }
.title.content-time .icon-articletype { margin-left:0px; }
.thumb .icon-articletype { position: absolute; right: 5px; bottom: 5px; background-size: 20px auto; width: 20px; height: 20px; }
.big-thumb.thumb .icon-articletype {  right: 10px; bottom: 10px; background-size: 30px auto; width: 30px; height: 30px}
.thumb.articletype_3 .icon-articletype, .thumb.articletype_10 .icon-articletype, .thumb.articletype_17 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-video.svg") no-repeat scroll 0px 0px; display: inline-block; }
.thumb.articletype_4 .icon-articletype.thumb.articletype_19 .icon-articletype, .thumb.articletype_13 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-audio.svg") no-repeat scroll 0px 0px; display: inline-block; }
.thumb.articletype_2 .icon-articletype, .thumb.articletype_18 .icon-articletype, .thumb.articletype_21 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-photo.svg") no-repeat scroll 0px 0px; display: inline-block;}
.thumb.articletype_6 .icon-articletype, .thumb.articletype_12 .icon-articletype, .thumb.articletype_20 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-info.svg") no-repeat scroll 0px 0px; display: inline-block}
.title.articletype_8 .icon-articletype, .title.articletype_17 .icon-articletype, .title.articletype_18 .icon-articletype, .title.articletype_19 .icon-articletype, .title.articletype_20 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-hot.svg") no-repeat scroll 0px 0px;background-size: 25px;display: inline-block; }
.title.articletype_7 .icon-articletype, .title.articletype_10 .icon-articletype, .title.articletype_12 .icon-articletype, .title.articletype_13 .icon-articletype, .title.articletype_21 .icon-articletype{ background: rgba(0, 0, 0, 0) url("../img/icon/icon-live.svg") no-repeat scroll 0px 0px;background-size: 25px; display: inline-block;}

/* END  CSS  title icon*/
.thumb,.thumb img{ max-width:100%; font-size: 0px; line-height: 0px}
.thumb.pos-rel{ display: block; }
.thumb img{ max-width:100%; width:100%; background-color: #ececec}
.f-n{ font-weight:400;font-family: "NotoSans" }
.f-m{ font-weight:550;font-family: "NotoSans" }
.f-0{ font-size: 0 }
body {
    line-height: 20px;
    background-color: #fff;
    font:400 14px NotoSans, sans-serif; 
    color:#5d5d5d
}
.noto{ font-family: "NotoSans" }
h1 , h2, h3 { font-family: "NotoSans-Bold"; color:#3e3e3e; font-weight: normal}
.notobol{ font-family: "NotoSans-Bold";font-weight: normal}
.robol{ font-family: "Roboto-Bold"; font-weight: normal}
b{ font-family: "NotoSans-Bold"; font-weight: normal}
.roboto{ font-family: "Roboto"}
.arial { font-family: arial }
a { color:#333;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    background: none;
    outline: 0;
}
a:hover, .c-33:hover , .c-5d:hover{ color: #971928 }
.c-97{ color: #971928 }
.c-900{ color:#971928}
.c-97:hover,.c-900:hover { color: #b82033 }


.title, .link { font-weight: 400;}

.audio-icon,.video-icon,.hot-icon,.live-icon,.photo-icon,.new-icon{ display: none; }
.box-subcate-style4-namecate {
    color: #971928;
    padding-right: 7px;
    text-transform: uppercase;
    font-family: "NotoSans-Bold";
}

/* List tin bài full ảnh lớn*/
.list-content .item { margin-bottom: 18px }
.sao-icon {
    background: url(../img/icon/full-icon-common.png) -280px -54px no-repeat;
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-right:5px;
}
.Container .box-new24h label:hover { color:#969696 }

/* By Loc Make*/
.c-202020 {
    color: #202020;
}
/* Äá»c Pháº£n Há»“i Nhiá»u Nháº¥t*/

#topread ul li {
    padding: 10px 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    color: #5d5d5d;
    font-family: "NotoSans";
}
#topread ul li:last-child {
    border-bottom: none;
}



.hidden,
.none {
    display: none
}
.c-yellow { color: yellow !important;}
.c-green { color: green !important;}
.c-blue { color: blue !important;}
.c-red { color: red !important;}
.c-darkred { color: darkred !important;}
.c-orange { color: orange !important;}
.c-white { color: white !important;}
.c-black { color: black !important;}
.c-navy { color: navy !important;}
strong,b { font-weight: 700; }
em,i { font-style: italic; }
@charset "utf-8";

.Header { height:80px; overflow:hidden;}

.logo-top { width:300px}
.slogan { position:absolute; top:60px;text-shadow: 1px 1px #fff; display: none;}
.logo-top img { height:62px; width:auto; margin-top:5px}
.zone-contact { width:300px; text-align: right; margin-top: 3px; line-height:20px}
.contact { }
.icon-mobile { background: rgba(0, 0, 0, 0) url(../img/icon/icon-phone-header.svg)no-repeat 0px 0px; width:10px ; height:14px; padding-right:5px;}
.Header .list-navication { top:35px; right:0px}
.Header .list-navication li{ margin-right:10px;}
.Header .list-navication li:last-child{ margin:0px}
.bt-fb{  background: url(../img/icon/icon-face-header.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width: 30px; height: 30px; background-size: 30px}
.bt-fb:hover {  background: url(../img/icon/icon-face-header-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0);background-size: 30px}
.bt-youtb{  background: url(../img/icon/icon-you-header.svg) 0px 0px no-repeat rgba(0, 0, 0, 0);background-size: 30px;width: 30px; height: 30px; }
.bt-youtb:hover { background: url(../img/icon/icon-you-header-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0);background-size: 30px }
.old-site { border: 1px solid #ccc;
color: #a4a09f;
border-radius: 3px;
background: rgba(0, 0, 0, 0) url(../img/icon/icon-list.png)no-repeat 5px -99px;
width: 100px;
float: right;
padding-left: 17px;
line-height: 28px;
top:20px;
right:-130px;
font-size:11px;
height:30px}
.old-site:hover{ background:#a92b30 url(../img/icon/icon-list.png)no-repeat 5px -135px; color:#fff}
.button-hot { width:auto; height:30px; vertical-align:middle; line-height:30px; padding:0px 15px}
.button-hot:hover{ color:#fff;}
.search-box {background-color: #FFF;
    border: 1px solid #ccc;
    width: 144px;
    line-height: 25px;
    top: 35px;
    left: 535px;
}
.search-button {
     background: url(../img/icon/icon-search.svg) 0px 0px no-repeat rgba(0, 0, 0, 0);
    width: 15px;
    height: 16px;
  padding-left:5px;
  background-size:15px 15px
}

#SearKeyword{
    border: none;
    width: 112px;
    font-size: 11px;
    color: #888;
    height: 23px;
  padding-left:5px
}

.list-navication li.m-l-10{ margin-left:8px}
@-moz-document url-prefix() {
    .list-navication li.m-l-10{ margin-left:10px}
}
.bt-list{ height:30px; width:30px;}
/* END CSS Head*/


/*  CSS MeNuTop*/
ul.menu-top {
    height: 28px;
    list-style: none;
    position: relative;
  width:980px;
  margin:0px auto;
  border-bottom:1px solid #971928
}
.fixed ul.menu-top { border:none; background-color: #eee }
.fixed ul.menu-top .submenu{  top:28px; }
ul.menu-top li.item {
  float: left;
  height:30px;
  position: relative;
}
ul.menu-top li#myelement { position: static; }
ul.menu-top li.item:hover { background: #a92b30; }
ul.menu-top li.item:hover a { color: #fff; }
ul.menu-top li.item a.icon-home:hover { background-color: #fff; }

ul.menu-top li.item a {
    font-size: 12.5px;
    color: #4d4d4d;
    padding:0px 3px;
    line-height:26px;
    display: inline-block;
  height:28px;
  font-family: "Roboto-Bold";
}



@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
  ul.menu-top li.item a{
        padding:0px 2px 
    }
  ul.menu-top li.item .full-menu-bt { display: none }
}}

@media not all and (min-resolution:.001dpcm) { 
    @media {
        ul.menu-top li.item a{
        padding:0px 2px 
        } 
    }
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ 
  ul.menu-top li.item a{
        padding:0px 2px 
    }
  ul.menu-top li.item .full-menu-bt { display: none }
}

@media not all and (min-resolution:.001dpcm) { 
        ul.menu-top li.item a{
        padding:0px 2px 
        } 
    
}


ul.menu-top li.item:last-child {
    background: 0 0
}

ul.menu-top li.item a:hover, ul.menu-top li.item.active a
{
    color: #fff;
    background-color: #a92b30;
}


ul.menu-top li.item a.icon-home {
    background: url(../img/icon/full-icon-common.png) 0px -43px no-repeat;
    display: inline-block;
    font-size: 0;
    width: 16px;
    line-height: 30px;
  height:28px;
}
@media (max-width:1025px) {
  ul.menu-top li.item a {font-size: 12px;}
  }


ul.menu-top li.item .full-menu-bt {background: url(../img/icon/full-icon-common.png) 5px -67px no-repeat; width:20px ; height:28px; font-size:0px}
ul.menu-top li.item .full-menu-bt:hover{background-position: -24px -67px}
ul.menu-top li.item.aticle .full-menu-bt{border-bottom:2px solid #c00000; background: url(../img/icon/close-mega.svg) center center no-repeat #fff; background-size:15px auto;}
ul.menu-top li.item .submenu {
    list-style: none;
    position: absolute;
    top: 29px;
    visibility: hidden;
    width: 118px;
    left: 0px!important;
    line-height: 26px;
  z-index: 9999999;
  background-color:#f0f0f0;
  color:#d7d7d7;
  padding: 10px 5px;

}

ul.menu-top li.item:hover .submenu {
    visibility: visible
}

ul.menu-top li.item .submenu li {
    display: block;
    line-height: 24px;
    margin-top: 0;
}
ul.menu-top li.item .submenu li a {
    font-size: 12px;
    font-weight: 400;
    border-bottom: none;
    color: #4d4d4d;
    background: 0 0;
    line-height: 20px;
    font-family: "NotoSans" 
}
ul.menu-top li.item .submenu li a:hover {
    color: #a92b30;
}
.MenuSub {
    border-top: 1px solid #ddd;
    line-height: 36px;
}
.HotEvent { height:50px; line-height: 48px}

  .HomeNewsSlider { position:relative; overflow:hidden; width:534px}
  .HomeNewsSlider-button{top:-2px;right:-3px; position:absolute; line-height:50px; font-size: 15px}
  .HomeNewsSlider-button .btnPrev, .HomeNewsSlider-button .btnNext{ color:#971928;}
    .HomeNewsSlider-button .btnPrev:hover, .HomeNewsSlider-button .btnNext:hover{ color:#c30b13;}
  .hot-event-bt{ width: 108px; background: url(../img/icon/set-icon.svg) 4px 15px no-repeat rgba(0, 0, 0, 0); padding-left:18px; background-size: 10px; font-size: 18px; font-family: "Roboto-Bold"; color: #970000; vertical-align: top; line-height: 46px }
  .small-menu { text-align: right; position: absolute; right: 0px; top: 10px}
  .small-menu a {padding: 0px 4px; }
  .small-menu a:last-child{ padding-right: 0px }
  .small-menu a:first-child{ padding-left: 0px }
  
/*  End CSS MeNuTop*/
.VnnBtnBackToTop {
    background: url(../img/icon/back-top-vnn.svg) 0px 0px no-repeat rgba(0, 0, 0, 0)!important;
    height: 36px!important;
    opacity: .75;
    width: 36px!important;
}
/*  CSS MeNuBottom*/
.MenuBottom, .MenuBottom .f-n{
     font-family:arial;
}
.MenuBottom li.item {
    float: left;
    width: 140px;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    font-weight: 700;
    overflow: hidden;
    line-height: 28px
}

.MenuBottom li.item a {
    padding-right: 10px;
    color: #333333
}
.full5 {
    width: 100%;
    padding: 6px 0;
    display: inline-block;
}
.p-l-25 {
    padding-left: 25px;
}


.MenuBottom li .submenu {
    font-weight: 400;
    height: 100%;
  margin-top:5px
}

.MenuBottom li .submenu li {
    line-height: 28px
}

.MenuBottom li .submenu li a {
    color: #686868;
    line-height: 16px;

    display: inline-block;
    vertical-align: top;
    font-size: 12px
}

.MenuBottom li a:hover,
.MenuBottom li.item a:hover {
    color: #ec0202;
    text-decoration: underline
}

.row-2 { border-top:1px solid #ebebeb; padding-top:6px}

/*  CSS Footer*/
.Footer { background-color:#eeeeee; border:1px solid #c2c2c2; padding:10px; position:relative; font-size: 12px; font-family: arial;}
.Footer b{font-family: arial; font-weight: 700}
.logo-bottom { line-height:65px; padding:15px 0px 0px 15px; }
.text-info{ padding-left:18px}
.bottom-button {  margin-left:90px; background: url(../img/icon/full-icon-common.png) 0px -150px no-repeat; width:163px ; height:22px;}
.bottom-button:hover { color:#F60}
.link-contact{ top:80px; left: 55px ; color: #4247b4; font-size: 11px}
/* END  CSS Footer*/

/*  CSS Show Cate1*/
.BoxCate .Head, .BoxCate.Home-Layout .Head{line-height: 30px; height: 30px}
.BoxCate.ShowCate8 .Head{ height: 35px}
.BoxCate.Home-Layout .Head{ border-bottom:1px solid #a92b30; background-color:#fff; border-top:none }
.BoxCate .ParentCate { text-transform: uppercase;color: #971928;float: left;background: #fff;padding-right: 7px;font-family: "Roboto-Bold";font-size: 18px; font-weight: 400
; line-height: 30px}
.BoxCate .ParentCate a{color: #971928}
.BoxCate .btn-red .ParentCate a { color: #fff }
.BoxCate .ParentCate.logo-2sao {background: url(../img/icon/full-icon-common.png) 0px -100px no-repeat #fff; width:55px ; height:24px ; font-size:0px; }
.BoxCate .ParentCate.logo-ttol {background: url(../img/icon/full-icon-common.png) -100px -100px no-repeat #fff; width:69px ; height:24px ; font-size:0px; }
.BoxCate .ParentCate.logo-talk {background: url(../img/icon/full-icon-common.png) 0px -160px no-repeat #fff; width:90px ; height:37px ; font-size:0px; padding:0px; }
.line-red{ border-bottom: 1px solid #971928;width: 100%;display: block; font-size: 0px; height: 21px;}
.line-red.line-gray, .line-gray{ border-bottom: 1px solid #d5d5d5;   }
.line-red.dottertwo, .dottertwo{ border-bottom: none;  background: url(../img/icon/head-ema.png) center bottom repeat-x }
.long .line-red{ height: 26px}
.BoxCate .long.Head{ height: 40px}
.BoxCate .btn-red .ParentCate {color: #fff;background-color: #971928;font-size: 14px;padding: 0px 7px;height: 30px;}
.BoxCate .btn-red .line-red{height: 29px}
.BoxCate .btn-red .mini-menu { top: 10px }
.mini-menu { text-align: right; font-size:10px; position: absolute; right: 0px; top:3px; vertical-align: top;line-height: 18px;height: 20px;}
.mini-menu a { display: inline-block;  line-height: 16px; vertical-align: top;}
.mini-menu a.adv{ line-height:25px}
.mini-menu img{ max-height: 17px;}

.BoxCate .ChildCate{  color:#555; padding:0px 3px}
.BoxCate .ParentCate:hover, .BoxCate .ChildCate:hover, .BoxCate .NameBox:hover, .subtitle a:hover { color:#c77878 }
.ShowCate1 .top-one { width:240px}
.ShowCate1 .height-list{ width:180px;}
@-moz-document url-prefix() {
   .ShowCate1 .height-list{ width:180px;}
}
.BoxCate.hotnew .height-list li{ padding:5px 0px; }
.BoxCate.hotnew .height-list li:last-child{ padding-bottom: 0px }
.ShowCate1 .top-one .thumb img { width:240px; height:160px;}
.content-time { font-size: 10px; color: #555 }
.content-time span { margin-right: 7.5px }
.content-time.min span { margin-right: 5px }
.content-time span:last-child, .content-time.min span:last-child { margin-right: 0px }
.BoxCate .height-list li {
    border-bottom:none;
    padding: 5px 0;

}
.BoxCate .height-list li.bor-bottom2 { border-bottom: 1px solid #e8e8e8 }
.Top-Cate .BoxCate .height-list li {
    border-bottom:none;
    padding: 5px 0;
    height: 93px; 
    overflow: hidden
}
.BoxCate .height-list li:first-child{ padding-top: 0px }
.TopReadCate.BoxCate .height-list li{  border-bottom: 1px solid #eee;padding: 10px 9px}
.TopReadCate.BoxCate .height-list li:last-child{ border-bottom: none }
.TopReadCate ul{border: 1px solid #eee; border-top: none; width: auto;padding: 10px;}

/* END CSS  Show Cate1*/

.btnNext:hover, .btnPrev:hover { opacity: 0.9 }
.SelectSub {     border: none;font-size: 12px;color: #5e5e5e;line-height: 24px; padding:0px 5px; position: absolute;top:0px;right: 0px}
.SelectSub option { padding:0px 5px}
/*  END CSS Show Thư Viên*/




/*megamenu new*/
.megasubmenu {
  position: absolute;
  top: 30px;
  width: 980px;
  left: 0px;
  line-height: 23px;
  z-index: 9999999;
  border:1px solid #d4d4d4;
  background-color:#fff
}
.megasubmenu {
  -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
}
.megamenucontainer {
  padding: 20px 25px;
  background: #fff;
}
.megamenurow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.megamenucol {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 0 15px;
}
ul.menu-top li.item .megamenucol a {
  color: #fff;
  border-radius: 6px;
  height: 35px;
  line-height: 35px;
  display: block;
  width: 100%;
  padding: 0;
  text-align: center;
  font-family: 'Roboto-Regular';
  font-size: 15px;
}
.megamenucol a.megamenugnt {
  background: url('../img/icon/megagtn.jpg') no-repeat center !important;
} 
.megamenucol a.megamenuhotf {
  background: url('../img/icon/megahf.jpg') no-repeat center !important;
} 
.megamenucol a.megamenubttt {
  background: url('../img/icon/megabttt.jpg') no-repeat center !important;
} 
.megamenucol a.megamenu24h {
  background: url('../img/icon/mega24h.jpg') no-repeat center !important;
} 
.megamenucol a.megamenumulti {
  background: url('../img/icon/megamulti.jpg') no-repeat center !important;
} 
.megamenucol a.megamenuvid {
  background: url('../img/icon/megavideo.jpg') no-repeat center !important;
} 
.megamenucol a.megamenulib {
  background: url('../img/icon/megalib.jpg') no-repeat center !important;
} 
.megamenucol a.megamenuti {
  background: url('../img/icon/megati.jpg') no-repeat center !important;
} 

.megamenubottom {
  padding-top: 20px;
  border-top: 1px solid #ddd;
  margin-top: 20px;
}
.megamenubottom div {
  font-family: 'Roboto-Regular';
  font-size: 14px;
  display: inline-block;
  color: #b3b3b3;
  margin-left: 15px;
  line-height: 20px;
}
ul.menu-top li.item .megamenubottom a {
  color: #666666;
  font-family: 'Roboto-Regular';
  font-size: 14px;
  display: inline-block;
  margin-left: 30px;
  line-height: 20px;
  height: 20px;
}
ul.menu-top li.item .megamenubottom a:hover {
  background: #fff;
}
ul.menu-top li.item .megamenubottom a.megamenu-lien-he {
	color: #971928;
}
ul.menu-top li.item .megamenubottom a.megamenu-lien-he i {
	background: url('../img/icon/lien-he-toa-soan.png') no-repeat center;
	display: inline-block;
	width: 30px;
}

/*megamenu new end*/
/* CSS fix quảng cáo*/
.fixed { position:fixed; top:0px; z-index:9991; left:0px; width:100%; background-color: #eee}
.ssm{ vertical-align: middle; font-size:0px;background: url(../img/icon/full-icon-common.png) -211px 0px no-repeat rgba(0, 0, 0, 0); width:11px; height:11px; overflow:hidden; display:inline-block; opacity: 0.6}
a:hover .ssm{ background-position:-200px 0px}
/*  Box anh home 2018 */


.Slide .btnPrev {    background-color: #fa9403;top: 43px;left: -15px;}
.Slide .btnNext {    background-color: #fa9403;top: 43px;right: -15px;}
.ShowEventSlider.Slide .btnPrev,.ShowEventSlider.Slide .btnNext { top: 28px;  background-color: #970000}
.search-result { border-top:1px solid #666}
.SearchTool .itemsearch.active { color:#cd2027; border-bottom:1px solid #cd2027} 
.BoxCate.hotnew{ height: 293px; overflow: hidden; }

/* Fix khi ảnh ko lên*/
.button-blue{padding: 0px 9px;}
.hottag { color: #971927; text-transform: uppercase; top: 30px; left: -20px; width: 60px;height: 30px;font-size: 11px;font-weight: bold;border: 1px solid #971927;border-radius: 11px;padding: 3px 5px; }
.hottag:hover { background-color: #971927; color: #fff;}

.head-hot-key { background-color:#012d5e; color: #fff; font-family: roboto; font-size: 16px; padding:5px; border-bottom: 1px solid #b0d3ea;}
.hot-key .body-hot-key { padding: 5px 0px 15px 0px; border: 1px solid #e8e8e8 }
.hot-key .body-hot-key a {     display: inline-block;
    border-radius: 32px;
    border: 1px solid #cccccc;
    padding: 10px 15px;
    margin: 5px 0px 10px 10px;}
.hot-key .body-hot-key a:hover { background-color:#eee; border-color: #ddd }
.w-490 { width: 490px; }
.w-540 { width: 540px; }
.w-220 { width: 220px; }
.w-145 { width: 145px; }
.list-caybut { display: flex;   flex-wrap: wrap;
  flex-direction: row;
 align-items: flex-start; }
.list-caybut .item-caybut{ 
  margin:20px 20px 10px 0px; 
  padding-bottom: 10px; 
  flex: 31.33%;
  -ms-flex: 0 0 31.33%;
  max-width: 313px; 

 }

.bg-fff { background-color: #fff; }
.blue-link2{ color: #003663; }
.box-cps { background-color: #eaf4ff ; padding: 14px 9px;}
.c-580{color: #4b6580;}
.c-45 { color: #454545; }
.bg-f2{ background-color:#f2f2f2; }
.btn-copylink .pop {position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    height: 24px;
    line-height: 24px;
    background: #17191A;
    color: #fff!important;
    font-size: 12px!important;
    text-decoration: none!important;
    white-space: nowrap;
    padding: 0 10px;
    border-radius: 3px;}

/* End KTCN2020 */
.login-vnnid {
  background: url('../img/icon/iconlogin-idvnn-sliver.svg') no-repeat center;
  background-size: 30px;
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 35px;
}
.btn-vnnid-red {
  background: url('../img/icon/iconlogin-idvnn.svg') no-repeat center;
  background-size: 30px;
  font-weight: bold;
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 35px;
}
.menu-vnnid {
  position: absolute;
  top: -10px;
  right: 0;
  background: #fff;
  z-index: 999;
 display: none;
}
.menu-vnnid a {
  display: block;
  text-align: right;
  font-size: 14px;
  width: 110px;
  font-weight: bold;
  border: 1px solid #d3d6db;
  padding: 4px 10px;
}
.menu-vnnid a:hover {
  color: #be0000;
}
.menu-vnnid a:last-child {
  border-top: none;
}
.bg-box-login-idvnn {
  background: rgba(0,0,0,.4);
  cursor: pointer;
  display: none;
  height: 100%;
  position: fixed;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
}
.box-login-idvnn {
  background-color: #fff;
  box-shadow: 10px 10px 60px #555;
  display: inline-block;
  height: auto;
  max-width: 625px;
  min-height: 100px;
  vertical-align: middle;
  width: 90%;
  position: relative;
  border-radius: 10px;
  top: 25%;
}
.box-login-idvnn-head {
  background: #971928;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  padding-left: 15px;
  font-weight: bold;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;  
  text-align: left;
}
.btnCancelLogin-idvnn {
  border-radius: 12px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border: none;
  color: #dd1818;
  font-weight: bold;
  background: #fff;
  text-align: center;
  margin-top: 4px;
  margin-right: 4px;
  padding-right: 0px;
  padding-left: 1px;
  padding-bottom: 0px;
  padding-top: 1px;
  float: right;
}
.box-login-idvnn-content {
  padding: 20px;
}
.login-idvnn-fb,
.login-idvnn-fb img{
  width: 100%;
  max-width: 285px;
  display: block;
  height: 35px;
  /* margin-bottom: 15px; */
  float: right;
}
.login-idvnn-id {
  background: #c4c4c4;
  display: block;
  text-align: center;
  color: #dd1818;
  font-weight: bold;
  line-height: 35px;
  width: 100%;
height:35px;
  max-width: 285px;
  font-size: 14px;
float: left
}
.box-login-idvnn-footer {
  text-align: left;
font-size: 14px;
  padding: 0 20px 20px 20px;
}
.box-idvnn-id {
  margin-top: 20px;
}
.form-login-idvnn {
  width: 100%;
  max-width: 285px;
}
.BtnLoginOpenId, .submit-login-idvnn {
  width: 100%;
  max-width: 285px;
  display: block;
  text-align: left;
}
.fmsUserLoginname, .fmsUserPassword,
.fmsUserLoginnameNew, .fmsUserPasswordNew {
  width: 100%;
  max-width: 278px;
  line-height: 30px;
  border: 1px solid #d2d2d2;
  font-family: "NotoSans";
  margin-bottom: 10px;
}
.fmsUserLoginnameError, .fmsUserLoginError, .fmsUserPasswordError {
    color: #dd1818;
}
.fmsidWidgetCommentPopupBtnLogin {
  width: auto;
  cursor: pointer;
  padding: 0px 15px;
  background: #971928;
  height: 32px;
  color: #fff;
  font-family: "NotoSans-Bold";
  border: none;
}
.fmsidWidgetCommentPopupRemember {
    cursor: pointer;
}
@media (max-width: 768px) {
  .login-idvnn-id {
    margin-top: 10px;
    float: left;
  }
  .submit-login-idvnn.right {
    float: left;
  }
  .box-login-idvnn {
    width: 80%;
  }
}
@media (max-width: 375px) {
  .box-login-idvnn {
    width: 90%;
  }
}





/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.HotEvent{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.sub-line-menu-top-inner > ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: right;
    margin-left: -6px;
    margin-right: -6px;
}

.sub-line-menu-top-inner > ul li{
    display: block;
    padding-left: 6px;
    padding-right: 6px;
}
.sub-line-menu-top-inner > ul li a {
    font-size: 11px;
    text-transform: uppercase;
    color: #022c6a;
    position: relative;
    display: block;
    line-height: 100%;
    font-family: "Roboto";
}
.sub-line-menu-top-inner > ul li a::after{
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: #022c6a;
    right: -7px;
    top: 0px;
}
.sub-line-menu-top-inner > ul li:last-child a::after{
    display: none;
}

.header-top-main .w-980.pos-rel{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.header-top-main .logo-top {
    width: 20%;
}
.header-top-main .zone-hottags-header {
    width: 30%;
    margin-top: 0px;
    line-height: 100%;
    text-align: left;
}
.header-top-main .header-area-connect {
    width: calc(55% - 40px);
    display: flex;
    justify-content: right;
    margin-right: 40px;
}
.header-top-main .header-area-connect .search-box{
    position: relative;top: auto;left: auto !important;margin-right: 10px;
}
.header-top-main .header-area-connect .list-navication{
    position: relative;top: auto;right: auto !important;
}
.Header .list-navication li {
    margin-right: 7px;
}
.header-top-main .login-vnnid,
.header-top-main .btn-vnnid-red{
    top: 22px;
}
.zone-hottags-header .hottag {
    position: relative;
    top: auto;
    left: auto;
}


.menu-sub-cate {
    /*width: 20px;*/
    height: 26px;
    float:right;

}
.menu-sub-cate .text-sub-cate{
    display: inline-block;
    height: 26px;
    line-height: 24px;
    vertical-align: top;
    color:#4d4d4d;
    font-size: 12px;
    font-weight: 700; }

.btn-menu-sub { width: 15px; height: 15px; border-radius: 8px; background-color: #3c54a5; display: inline-block; position: relative; margin-left: 5px;line-height: 26px; margin-top: 4px; }
.menu-sub {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    border-right: 1.2px solid #fff;
    border-bottom: 1.2px solid #fff;
    height: 4px;
    width: 4px;
    font-size: 0px;
    top: 4px;
    left: 5px;
    position: absolute;
}
.menu-sub-cate:hover .menu-sub-link {
    display: block;
}
.menu-sub-link {
    position:relative;
    display: none;
}
.menu-sub-link .d-block {
    z-index: 900;
    position: absolute;
    top: 0px;
    right: 0;
    width: 100%;
    background-color: #f5f5f5;
    box-shadow: 0px 0px 3px 2px rgba(158, 158, 158, 0.28);
    padding-top: 1px;
}

.menu-sub-link ul li {
    padding: 8px 10px;
    /* list-style-type: disc; */
}
.menu-sub-link ul li:hover {
    background-color: #eee;
}
.menu-sub-link ul li a {
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 450;
}
.menu-sub-link ul li a:hover {
    color: #293786;
}


.top-cate-head {
    border-bottom: 1px solid #efefef;
}
.top-cate-head .top-cate-head-subcate {
    line-height: 22px;
    height: 25px;
    float: left;
}
.top-cate-head .top-cate-head-subcate .top-cate-head-subcate-child {
    display: inline-block;
    text-transform: uppercase;
    font-family: "NotoSans";
    font-size: 14px;
    color: #868686;
}
.top-cate-head .top-cate-head-subcate .top-cate-head-subcate-child span {
    display: inline-block;
    color: #d6d6d6;
    padding: 0px 9px 0px 9px;
}
.top-cate-head .top-cate-head-subcate .top-cate-head-subcate-child h1 {
    font-size: 14px;
    color: #868686;
    display: inline-block;
    font-weight: normal;
    font-family: "NotoSans";
}
.top-cate-head .top-cate-head-subcate .top-cate-head-subcate-child a {
    font-size: 14px;
    display: block;
    padding-top: 2px;
    display: inline-block;
    color: #868686;
    text-transform: none;
}
.top-cate-head .top-cate-head-subcate .top-cate-head-subcate-child a:hover {
    color: #971928;
}
.top-cate-head .top-cate-head-title {
    float: left;
    padding: 0px 10px;
    background: #971928;
    color: #fff;
    font-size: 16px;
    font-family: "Roboto-Bold";
    text-transform: uppercase;
    line-height: 25px;
}
.top-cate-head .top-cate-head-title .top-cate-head-title-parent a {
    color: #fff;
    font-weight: normal;
    font-family: "Roboto-Bold";
}
.top-cate-head .top-cate-head-title a {
    color: #fff;
    font-weight: normal;
    font-family: "Roboto-Bold";
}

.top-cate-news .top-cate-new-head {
    position: relative;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-thumb {
    display: block;
    width: 491px;
    height: 322px;
    float: left;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-thumb img {
    width: 491px;
    height: 322px;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-title {
    background: #454545;
    padding: 15px 10px;
    width: 149px;
    height: 292px;
    overflow: hidden;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-title h2 {
    color: #fff;
    font-size: 18px;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-title h2 a {
    color: #fff;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-title p {
    font-family: "NotoSans";
    color: #fff;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-catename {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: "Roboto-Bold";
    color: #fff;
    background: #971928;
    padding: 0px 8px;
    text-transform: uppercase;
}
.top-cate-news .top-cate-new-head .top-cate-new-head-catename a {
    color: #fff;
}

.box-subcate-style4-title {
    font-size: 18px;
    color: #333333;
}
.box-subcate-style4:last-child {
    margin: 0;
}
.box-subcate-style4-thumb {
    display: block;
    float: left;
    margin-right: 20px;
}
.box-subcate-style4-namecate {
    display: inline-block;
    color: #971928;
    padding-right: 7px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: "Roboto-Bold";
}
.box-subcate-style4-lead {
    color: #5b5b5b;
    font-family: "NotoSans";
}

.box-horizontal-style-2 {
    float: left;
    display: block;
    margin: 20px 20px 0px 0px;
}
.box-horizontal-style-2:last-child {
    margin-right: 0px;
}
.box-horizontal-style-2-thum img {
    width: 100%;
}
.box-horizontal-style-2-title,
.box-horizontal-style-2-title a {
    color: #1f1f1f;
}
.box-horizontal-style-2-icon {
    padding-bottom: 3px;margin-top: 5px;
}
.box-subcate-content.list-content-loadmore.clearfix {
    margin-top: 30px;
}
.btn-show-more-items {
    text-align: center;
    margin-top: 30px;
}
button{outline: none !important;}
.btn-show-more-items button {
    border: 1px #aaa solid;
    border-radius: 35px;
    padding: 7px 25px;
    background-color: transparent;
    text-transform: uppercase;
    font-family: Roboto;
    color: #676767;
    cursor: pointer;
    outline: none !important;
}
.w-660.main-container.list-content.left.clearfix.m-r-20 {
    margin-bottom: 20px;
}
.ads-sidebar-item{margin-bottom: 20px;}
.ads-sidebar-item img{display: block;max-width: 100%;height: auto;}

#header-area.fixed-menu #Fix-Menu{
    position: fixed;
    top: 0px;
    z-index: 9991;
    left: 0px;
    width: 100%;
    background-color: #eee;
}
#header-area.fixed-menu #Fix-Menu ul.menu-top{border:none;}
.top-banner-ads img {
    max-width: 100%;
    height: auto;
}
.top-banner-ads {
    margin-top: 10px;
}
.caroufredsel_wrapper {
    margin-left: 5px !important;
}
.sub-line-menu-top .zone-contact {
    margin-left: 0px;
    margin-top: 0px;
    line-height: 100%;
}
.sub-line-menu-top {
    width: 33%;
    margin-left: 0px;
}
.HomeNewsSliders-item{
    padding-left: 5px;padding-right: 5px;
}
.HomeNewsSliders-item a.title {
    font-size: 12px;
    color: #4d4d4d;
}
.HomeNewsSliders-item a.title:hover{
    color:#c30b13;
}
.HomeNewsSlider-mask {
    margin-right: 36px;
}
.flag-main-item {
    position: absolute;
    display: block;
    line-height: normal;
    font-size: 18px;
    bottom: 0px;
    left: 0px;
    background: #971928;
    color: #fff;
    padding: 4px 30px 4px 10px;
    font-weight: 500;
}



/*********Detail Article******/
.BoxCate.BoxStyle5 {
    margin-top: 0px;
    margin-bottom: 20px;
}
.main-content-page .BoxCate.BoxStyle5 {
    margin-bottom: 0px;
}
.ArticleContent img.logo-small {
    display: inline;
}

.article-relate .item, .article-relate>p>a{
    padding-left: 15px;
    color: #202020;
    line-height:32px;
    background: url(../img/icon/icon-list.png) 5px -222px no-repeat rgba(0, 0, 0, 0);
    display: block;
}
.article-relate .item .item, .article-relate .item a{
    padding-left: 0px;
    background: none
}
.ArticleContent .article-relate .item {
    color: #971928;
    line-height:32px;
    margin:0px;
}
.infographic{ cursor: pointer; }
.ArticleDetail h1.title{ padding:5px 0px;}
.c-000{ color:#000}
.ArticleContent { font-size:14px; line-height: 24px; color: #333 }
.ArticleContent.ArticleLead{ color: #3e3e3e }
.ArticleContent p:first-child{ margin-top:5px  }
.ArticleContent h2 p{ padding-bottom: 0px; margin-bottom: 0px } 
.ArticleContent p,.ArticleContent>div{line-height:24px; padding:5px 0px;text-rendering: geometricprecision; color:#333}
.ArticleContent .fmsmedia{ margin:10px 0px } 
.ArticleContent a:link{color:#971928;text-decoration:none; line-height:22px}
.ArticleContent a:visited{color:#a96e6e;text-decoration:none}
.ArticleContent a:hover{ text-decoration:underline}.ArticleContent p.date{margin:0}
.ArticleContent img{max-width:660px; display:block; margin:0px auto; text-align:center}
.ArticleDateTime { line-height: 20px; font-size: 10px; color: #565656; }

.subtitle { color:#434343}
#detailArticleMain{
    margin-top: 25px;
}
.c-45 { color: #454545; }
.bg-f2{ background-color:#f2f2f2; }
.list-btn-detail .box-interactive, .list-btn-detail .shareBoxInline { padding :0px 10px; border-radius: 3px; }
.list-btn-detail .box-interactive .item, .list-btn-detail .shareBoxInline .item  { line-height: 22px; }
.list-btn-detail .box-interactive a.item, .list-btn-detail .shareBoxInline a.item { font-size: 0px; cursor: pointer; margin:0px 5px;}
.list-btn-detail .btn-facebook { background: url(../img/icon/icon-fb.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block; }
.list-btn-detail .btn-facebook:hover { background: url(../img/icon/icon-fb-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block;}
.list-btn-detail .btn-twitter { background: url(../img/icon/icon-twitter.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block; }
.list-btn-detail .btn-twitter:hover { background: url(../img/icon/icon-twitter-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block;}

.list-btn-detail .btn-email { background: url(../img/icon/icon-mail.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block; }
.list-btn-detail .btn-email:hover { background: url(../img/icon/icon-mail-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block;}
.list-btn-detail .btn-copylink { background: url(../img/icon/icon-link.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block; }
.list-btn-detail .btn-copylink:hover { background: url(../img/icon/icon-link-hover.svg) 0px 0px no-repeat rgba(0, 0, 0, 0); width:14px ; height:14px ; background-size: 12px 12px; display: inline-block;}
.list-btn-detail .list-btn-detail li {
    line-height: 28px;
}
.list-btn-detail .btn-copylink .pop {position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    height: 24px;
    line-height: 24px;
    background: #17191A;
    color: #fff!important;
    font-size: 12px!important;
    text-decoration: none!important;
    white-space: nowrap;
    padding: 0 10px;
    border-radius: 3px;}
  .fmsidWidgetCommentShowAllCommentBoxNew.c-fff.bg-red { border-radius: 3px;;background-color: #971927; color: #fff; padding: 5px; }
  .list-btn-detail{ display: block; height: 28px }


#BoxTag.tagBox ul {
    padding-left: 5px;
    background: url(../img/icon/icon-tag.png) 0px 6px no-repeat;
    background-size: 18px;
}
#BoxTag.tagBox ul li {
    border: 1px solid #c9c9c9;
    color: #fff;
    float: left;
    font-size: 11px;
    line-height: 16px;
    list-style: outside none none;
    margin: 5px;
    padding: 3px 12px;
    white-space: nowrap;
    border-radius:35px;
    font-family: "Roboto-Regular";
}
#BoxTag.tagBox ul li:first-child{
border:none;
padding-right:0px;
margin-right:0px;
font-size:13px;
color:#454545;
font-family: "Roboto-Bold";

}
#BoxTag.tagBox ul li a {
    text-decoration:none;
    white-space: nowrap;
    font-weight:normal;
    color: #454545;
    text-transform:capitalize;
    line-height: 100%;
}
#BoxTag.tagBox ul li:hover a , #BoxTag.tagBox ul li a:hover{ color:#c60000} 


.ads-bottom-article {
    margin-top: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.Head .ParentCate { 
    text-transform: uppercase;
    color: #971928;
    float: left;
    background: #fff;
    padding-right: 7px;
    font-family: "Roboto-Bold";
    font-size: 18px; 
    font-weight: 400; 
    line-height: 30px;
}
.Head .ParentCate a{color: #971928}
.article-container .box-subcate-content {
    margin-top: 10px !important;
}
.article-container .Head.pos-rel {
    margin-top: 20px;
}
.article-container .box-subcate-style4-thumb{margin-right: 20px;}
.lead {
    color: #333;
    display: table;
    font-style: inherit;
    line-height: 20px;
    margin-top: 5px;
}





/*page 404*/
.page404 {
    padding: 20px 0px;
    margin: 0px auto;
}
.page404 .page404-left {
    background: url('../img/icon/404-images.jpg') center center no-repeat;
    height: 395px;
}
.page404 .page404-right {
    padding-top: 140px;
    text-align: center;
}.page404 
.page404-right h3 {
    font-family: "Roboto-Bold";
    color: #17317e;
    font-size: 30px;
    padding-bottom: 20px;
}
.page404 .page404-right p {
    display: inline-block;
    line-height: 29px;
    padding: 0px 5px;
    font-weight: bold;
    color: #4d525b;
    font-size: 18px;
    font-family: "Roboto-Regular";
}
.page404 .page404-right a {
    font-weight: normal;
    line-height: 23px;
    display: inline-block;
    color: #fff;
    background: #17317e;
    padding: 0px 15px;
    border-radius: 20px;
    font-size: 14px;
    font-family: "Roboto-Bold";
}
.page404 .box-search404 {
    margin-top: 20px;
    position: relative;
    top: 0;
}
.page404 .box-search404 input:first-child {
    width: 520px;
    border-radius: 20px;
    line-height: 38px;
    padding: 0px 15px;
    font-size: 14px;
    font-family: "Roboto-REGULAR";
    border: 1px solid #e4e4e4;
}
.page404 .box-search404 input:last-child {
    position: absolute;
    background: url('../img/icon/icon-search404.png') center center no-repeat;
    width: 38px;
    height: 38px;
    top: 0;
    right: 20px;
    border: none;
}
/*end page 404*/