﻿.vmenu{background: #b70c12;margin-bottom: 60px;}
.main-menu ul{justify-content:flex-start}
.main-menu > ul > li{height:60px;line-height:60px}
.menu-multimedia{display:grid;position:relative;}
.menu-multimedia .back-home{height:60px;line-height:60px;position:absolute;left:30px}
.back-home a{color:#fff;font-family:'Roboto'}
.main-menu ul ul{top:60px;/* width:280px; */}
.block-media article h3 a{/* font-family:'Roboto'; */font-weight:600;color: #333;}
.videolist article h3 a{color: #000000;font-weight:600;/* font-family:Roboto; */}
.box-video-player .infomedia {padding: 35px 25px;}
.box-video-player .infomedia h1.media-title {padding-top: 0;font-family: 'Merriweather';color: #014478;margin-bottom: 30px;}
.box-video-player .infomedia a.catename{/* text-transform:uppercase; */color: #ba0d13;font-weight:400;margin-bottom: 0;font-family: 'Roboto-Medium';}
.box-video-player .infomedia .lit-pubinfo {color: #666;margin-bottom: 0;}
.box-video-player .infomedia p.summary{font-family:'Roboto';margin-bottom: 20px;}
.box-video-player .infomedia .social-share { margin-bottom: 20px; }
.box-video-player .vp-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.box-left .i-cate {color: #666666;font-family: Arial-Bold;}
.box-publish .box-right :not(.fa){font-family: Roboto}
ul.menu-full{top:60px;background:#b70c12}
.main-menu ul ul li{background:#b70c12}
.bannermedia{grid-template-columns:1fr 1fr}
.block-category .cate-child{height:unset}
@media (max-width: 1600px) {
.menu-multimedia{grid-template-columns:200px calc(100% - 250px)}
.menu-multimedia .back-home{position:relative;padding-left:30px;left:unset}
}
@media (max-width: 1500px) {
.main-menu ul li:nth-child(n+7):not(:last-child){display:none}
}
@media (max-width: 1368px) {
.main-menu ul li:nth-child(n+6):not(:last-child){display:none}
}
@media (max-width: 1200px) {
.main-menu ul li:nth-child(n+5):not(:last-child){display:none}
}
@media (max-width: 991px){
.block-category .cate-child {flex-wrap: nowrap;overflow: auto;padding-bottom: 5px;margin-top: 10px;}
.block-category .i-category{flex:1 0 auto}
.block-category .cate-child li{flex:1 0 auto}
}
@media (max-width: 767px) {
.block-category .cate-child{padding-left:10px;padding-bottom:10px;margin-top:10px;flex-wrap:nowrap;overflow:scroll}
.block-category .cate-child li{flex:1 0 auto}
}