.slider2 a{color:#FFF}
.slider2 {
 padding: 25px 20px 25px;
 background-color: #547b97;
}
.slider2 .bx-wrapper{margin:0 auto}
.slider2 .title{text-align:center; line-height:1.3}
.slider2 .title a:hover{color:#fff}
.slider2 .bx-pager.bx-default-pager{bottom:-25px}
.slider-wrapper{background-color:#fff; color:#fff}
.slider2 a.bx-prev {
 left: -50px;
margin-top: 20px;
}
.slider2 a.bx-next {
 right: -50px;
 margin-top: 20px;
}
.slider2 .img-wrapp{
    width: 135px;
    min-height: 171px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    height: 200px;
}
.img-wrapp:hover {opacity:3;}
.slide .photo img, .slider2 .img-wrapp img{
 width: 100%;
 height: 100%;
 object-fit: cover;
 border: 3px solid #fff;
 border-radius: 2px;
}

.slide{max-height:30vw}
.text-block{padding:20px 40px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; text-align:center}
.text-block h1{font-size:28px; font-weight:500; line-height:1.5; margin:10px 0}
.text-block p{font-size:14px; line-height:1.5; margin:5px 0}
.slider-wrapper .info-btn{display:inline-block; color:#1d2538; font-size:14px; line-height:1.4; background-color:#fff; padding:8px 25px; transition:all .3s; margin-top:10px; font-weight:500}
.slider-wrapper .info-btn:hover{background-color:#fff; text-decoration:none}
.slider-wrapper .info-btn:active{background-color:#e5a225}
.slide .photo img{border:0; max-width:100%; object-position:center}
.slide .photo{filter:brightness(.7)}
.slider2 .bx-controls-direction{top:64px}
.bx-wrapper, .main-menu li, .main-menu li ul>li{position:relative}
.bx-wrapper {
 position: relative;
 margin-bottom: 60px;
 padding: 0;
 -ms-touch-action: pan-y;
 touch-action: pan-y;
 border: 1px solid rgba(255, 255, 255, 0);
} 
.bx-controls-direction{position:absolute; top:calc(50% - 24px); width:100%}
.bx-controls-direction a{position:absolute; font-family:'Material Icons'; font-size:48px; color:rgba(255,255,255,.5); opacity:.5; text-rendering:optimizeLegibility; font-feature-settings:'liga'; ms-font-feature-settings:'liga'}
.bx-controls-direction a:hover{color:#fff; opacity:1; text-decoration:none}
a.bx-prev{left:0}
a.bx-next{right:0}
.bx-pager.bx-default-pager{position:absolute; bottom:25px; width:100%; text-align:center}
.bx-pager.bx-default-pager>div{display:inline-block; margin:0 5px}
.bx-pager-link{text-indent:-1000px; display:inline-block; width:8px; height:8px; border-radius:4px; background-color:#7181a7; overflow:hidden}
.bx-pager-link:hover, .navItemMore:hover .nav_menu_toggler span{background-color:#fff} 

@media only screen and (max-width:768px){
 .slide{max-height:40vw}
 .slider-wrapper{flex-direction:column}
 .text-block{padding:20px 20px 40px; width:90%}
 .text-block h1{font-size:20px; margin:0}
}
@media screen and (max-width:640px){
 .text-block p{display:none}
}
@media only screen and (max-width:360px){
 .slider2{padding:15px 20px 30px}
 .bx-controls-direction{display:none}
 .text-block{width:100%; padding:10px 10px 30px}
 .bx-pager.bx-default-pager{bottom:10px}
 .slider2 .bx-pager.bx-default-pager{bottom:-19px}
}



.data-cnop { 
 position: absolute; 
 margin:25px 0 0 2px; 
 padding: 2px 10px 4px; 
 font-weight:normal; 
 font-style:normal; 
 text-decoration:none; 
 font-size:13px; 
 color:#ffffff; 
 border-radius: 0 2px 2px 0; 
 -moz-border-radius: 0 2px 2px 0; 
 -webkit-border-radius: 0 2px 2px 0; 
 background-color: #547b97; 
}




.short-meta {display: inline-block; position: absolute; z-index: 20;}
.short-meta-qual {color: #c5cbdb; top: 8px; right: 8px; 
text-transform: uppercase; height: 24px; line-height: 24px; 
background-color: rgba(95, 157, 6, 0.69); box-shadow: 0 0 0 3px rgba(93,100,115,0.7);
padding: 0 5px; border-radius: 3px; font-weight: 700; font-size: 13px;}
.short-meta-qual1 {background-color: #bd1515; color: #fff; bottom: 15px; right: -70px; 
width: 200px; transform: rotate(-45deg); transform-origin: center; text-align: center; 
height: 20px; line-height: 18px;}




/* SIDE
----------------------------------------------- */
.side-box + .side-box {margin-top: 30px;}
.side-bt {font-weight: 700; color: #fff; border-left: 3px solid #fd6500; background-color: rgba(0,0,0,0.3); 
	padding: 10px 0 10px 30px; margin-bottom: 15px; margin-left: -30px; margin-right: -30px; font-size: 16px;}
.side-sticky {position: static; position: sticky; right: 0; top: 30px;}

.nav-col {width: 55%;}
.nav-col + .nav-col {width: 40%;}
.nav-title {font-weight: 700; margin-bottom: 12px; color: #33b6de;}
.nav-menu + .nav-title {margin-top: 15px;}
.nav-menu {margin: 0 0 0 -30px;}
.nav-col + .nav-col .nav-menu {margin: 0 -30px 0 -15px;}
.nav-menu a {display:block; padding: 4px 0 4px 30px;}
.nav-col + .nav-col .nav-menu a {display:block; padding: 4px 0 4px 15px;}
.nav-menu a:hover, .nav-menu a.is-active {background-color: rgba(0,0,0,0.3); color: #fff;}

.side-box .tabs-b {display: none !important; background-color: transparent !important;}
.side-box .tabs-b.visible {display: block !important;}
.side-box .tabs-sel {white-space: nowrap; margin: -10px -15px 15px -15px; background-color: rgba(0,0,0,0.3)}
.side-box .tabs-sel span {display: inline-block; vertical-align: top; 
	height: 30px; line-height: 30px; cursor: pointer; padding: 0 9px; border-radius: 0px;}
.side-box .tabs-sel span.current {background-color: #33b6de; color: #fff;}

.pop-item {padding: 10px;}
.pop-item:nth-child(2n) {background-color: rgba(0,0,0,0.3);}
.pop-img {width: 50px; height: 60px; border-radius: 0; margin-right: 15px;}
.pop-title > span {font-size: 12px; margin-bottom: 3px; display: block;}
.pop-title .fa {margin-right: 5px; color: #ffa300;}

.top-item {margin-bottom:5px; display:block;}
.top-img {width:180px; height:260px; margin:0 auto 10px auto; border-radius:0px;}
.top-title {line-height:20px; padding-left:35px; position:relative;}
.tabs-b {counter-reset:a;}
.tabs-b .top-item .top-title:before {content:counter(a); counter-increment:a; font-size:14px; font-weight:500;
position:absolute; top:0; left:0; width:20px; height:20px; line-height:20px; text-align:center; 
background-color:#33b6de; color: #fff; border-radius: 10px; font-size: 12px;}

.side-item {width: 47%; margin-bottom: 15px; display: block;}
.side-title {margin-top: 7px;}
.owl-side .side-item {width: 112px; margin-bottom: 0;}

.upd-item {background-color: rgba(0,0,0,0.3); padding: 10px; margin-bottom: 3px; 
	display: block; position: relative;}
.upd-title {display: block; margin-bottom: 3px; color: #33b6de;}
.upd-season {margin-top: 3px;}
.upd-voice {margin-top: 3px;}
.upd-poster {width: 130px; padding: 10px; border-radius: 3px; background-color: rgba(0,0,0,0.6); 
position: absolute; z-index: 999; right: 100%; top: 50%; transform: translateY(-50%); display: none;}
.upd-item:hover .upd-poster {display: block;}
.upd-poster img {display: block;}

.lcomm + .lcomm {margin-top: 15px;}
.ltitle {display: block; color: #33b6de;}
.ltext {line-height: 1.5;}
.lmeta {font-size: 12px; margin: 5px 0;}
.ldate, .lav, .lname {display: inline-block; vertical-align: middle; margin-right: 7px;}
.lav {width: 20px; height: 20px; border-radius: 50%;}


.lcomm + .lcomm {margin-top: 15px;}
.ltitle {display: block; color: #33b6de;margin-top:10px;padding-left:40px;}
.ltext {line-height: 1.5;background-color: #202328;padding: 10px;position: relative;}
.ltext:after{content:"";border:10px solid transparent;border-top:10px solid #202328;border-right:10px solid #202328;
position:absolute;top:100%;left:10px;}
.lmeta {font-size: 12px; margin: 5px 0;}
.ldate, .lav, .lname {display: inline-block; vertical-align: middle; margin-right: 7px;}
.lav {width: 40px; height: 40px; border-radius: 50%;}

