*{margin:0;padding:0}
body{margin:0;padding:0;border:0;vertical-align:baseline;background: #efefef;min-height:1000px;font:100%/1.45 Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Arial,sans-serif;color:#333;}
body {max-width:100%!important}
ol,ul{list-style:none}
li{list-style:none}
h1{font-size:140%}
h2{font-size:125%}
h3{font-size:115%}
h4{font-size:110%}
h5,h6{font-size:100%}
h1,h2,h3,h4,h5,h6{font-weight:500}
a{cursor:pointer;outline:none;text-decoration:none}
a img,img{border:none}
img{max-width:100%;height:auto;border:medium none}
html {-webkit-text-size-adjust: 100%;}
input[type=checkbox],input[type=radio]{width:15px;height:15px}
em,i{font-style:italic}
pre strong,pre b,code strong,code b,var strong,var b{font-weight:700}
sup{font-size:75%;vertical-align:super}
sub{font-size:75%;vertical-align:sub}
hr{margin:.4em 0;border:0;height:1px;background:#CCC}
-moz-selection{background:rgba(0,30,100,0.15);text-shadow:none}
::selection{background:rgb(149 107 196 / 52%);text-shadow:none}
img.bordered{-webkit-box-shadow:0 0 0 .3em rgba(0,0,0,0.07);box-shadow:0 0 0 .3em rgba(0,0,0,0.07)}
a img.bordered[src][class]:hover{-webkit-box-shadow:0 0 0 .3em rgba(0,0,0,0.1);box-shadow:0 0 0 .3em rgba(0,0,0,0.1)}
.block__icon{position:absolute;bottom:.5rem;right:.5rem;font-size:500%;line-height:1;opacity:.07}
.block__icon [class*=icon]{width:auto;height:auto;font-size:100%}
::-webkit-scrollbar{width:.7em;height:.7em}
::-webkit-scrollbar-button{display:none}
::-webkit-scrollbar-track{background-color:#d7dbde}
::-webkit-scrollbar-thumb{background-color:#a0a9af}
::-webkit-scrollbar-thumb:hover{background-color:#be9a6f}
::-webkit-scrollbar-thumb:active{background-color:#de9d4f}
.page-cont{margin:15px}

.page-cont p{padding-top:10px}

input.fri {
  padding: 4px 0 4px 5px;
  cursor: text;
  background: #f4f4f6;
  color: #333;
  
  border: 1px solid #e5e6e8;
}

/*----- header -----*/

.header{position:relative;min-width:350px;background: #2a313a;box-sizing: border-box;margin-bottom: 15px;}
.header-menu{
min-width: 350px;
max-width: 1300px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;    
position: relative; 

}

.wrapper{min-width:350px;max-width:1300px;margin:0.5em auto 0; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.logo-search{height:55px;position: relative;}

/*logo*/

.logo{
    float: left;
    margin-top: 5px;
    padding: 0 10px 0 5px;
}


/*logo-mob*/

.logo-mob{display:none}

.logo-drop{
display: block;z-index: 100;
float: left;
/*
width:240px;
*/
width: 15em;
position: relative;  
margin-left: 0px;
padding-top:15px;

height: 60px;
padding-right: 10px;
}

.svg-img{
/*
width:180px;
*/


width:12em;
float: right;}

.svg-img:after{
position: absolute;
top: 23px;
right: 0px;
bottom: 0;
left: 7px;
/*
width: 35px;
height: 35px;
*/
content: "";
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' style='enable-background:new 0 0 64 64;' version='1.1' viewBox='0 0 64 64' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23eee;%7d %3c/style%3e%3cg%3e%3cg id='Navicon' transform='translate(330.000000, 232.000000)'%3e%3cpolygon class='st0' id='Fill-19' points='-321.8,-219 -274.3,-219 -274.3,-212.7 -321.8,-212.7 '/%3e%3cpolygon class='st0' id='Fill-20' points='-321.8,-203.2 -274.3,-203.2 -274.3,-196.8 -321.8,-196.8 '/%3e%3cpolygon class='st0' id='Fill-21' points='-321.8,-187.3 -274.3,-187.3 -274.3,-181 -321.8,-181 '/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
background-repeat: no-repeat;
/*
background-size: 35px 35px; 
*/

background-size: 2em 2em; 
}

.logo-mob .knop{position:relative;display:block;float:none;cursor:pointer;padding:0;margin:0}
.logo-mob .knop:after{border:none}

.logo-mob .ak{border:none;}
.logo-mob .ak .logo-drop{background: #53565c;}


.logo-mob .drop{position:absolute;top:75px;display:none;width: 100%;padding:5px 0 10px 0;z-index:9999;background-color:#53565c;overflow:hidden;box-shadow:none;border-bottom:none} 
.logo-mob .drop > li{float:left;display: block; clear: both; margin: 2px 0;width: 100%;}
.logo-mob .drop > li > a{
font-size: 105%; 

color: #fff;
float: left;
background: none repeat scroll 0 0 #53565c;
font-weight: 600;


text-indent: 30px;
padding: 6px 0;
width: 100%;
}   
.logo-mob .drop> li > a:hover{color:#fff;background:none repeat scroll 0 0 #ff7a21}

/*Нави*/
.navi-m {
    float: left;
    margin-left: 15px;
    margin-top: 8px;
}
.navi-svg { 
    position: relative;
    display: block;  
    background: #53565c;
    height: 37px;
    width: 37px;
    border-radius: 4px;
}

.navi-svg:after{
position: absolute;
top: 0%;
left: 0%;
bottom: 0;
width: 37px;
height: 37px;
content: "";
background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23eee' viewBox='0 0 18 18'%3e%3cpath d='M5.995 10.3A2.7 2.7 0 0 1 8.504 12H17v2H8.504a2.7 2.7 0 0 1-5.018 0H1v-2h2.486a2.7 2.7 0 0 1 2.509-1.7zm0 1.7a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5.997-8.7A2.7 2.7 0 0 1 14.5 5H17v2h-2.5a2.7 2.7 0 0 1-5.017 0H1V5h8.483a2.7 2.7 0 0 1 2.509-1.7zm0 1.7a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'%3e%3c/path%3e%3c/svg%3e  ") center center no-repeat;

background-size: 24px 24px; 
}

/*Поиск моб*/

.navigation-search {
display: none;
position: absolute;
right: 0px; 
left: 0px; 
bottom: 0px; 
top: 17px;  
z-index: 200;
margin-right: 120px;
margin-left: 10px;
}

.search-clik{display: none;float:right;list-style:none;margin:17px 15px 0 0;}

.s-icon, .s-close {
position: relative;
width: 37px;
height: 37px;
display: block;     
cursor: pointer;
border-radius: 4px; 
background: #53565c;
}

.s-icon:before {
position: absolute;
top: 0%;
left: 0%;
bottom: 0;
width: 37px;
height: 37px;
content: "";
background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50pt' height='50pt' viewBox='0 0 50 50' version='1.1'%3e%3cg id='surface8112930'%3e%3cpath style=' stroke:none;fill-rule:nonzero;  fill-opacity:1;' fill='%23eee' d='M 21 3 C 11.601562 3 4 10.601562 4 20 C 4 29.398438 11.601562 37 21 37 C 24.355469 37 27.460938 36.015625 30.09375 34.34375 L 42.375 46.625 L 46.625 42.375 L 34.5 30.28125 C 36.679688 27.421875 38 23.878906 38 20 C 38 10.601562 30.398438 3 21 3 Z M 21 7 C 28.199219 7 34 12.800781 34 20 C 34 27.199219 28.199219 33 21 33 C 13.800781 33 8 27.199219 8 20 C 8 12.800781 13.800781 7 21 7 Z M 21 7 '/%3e%3c/g%3e%3c/svg%3e") center center no-repeat;
background-size: 24px 24px;
}

.s-close:before {
position: absolute;
top: 0%;
left: 0%;
bottom: 0;
width: 37px;
height: 37px;
content: "";
background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3e%3cpath id='svg_1' d='m47.00169,39.53081l-14.52992,-14.52992l14.52728,-14.52992l-7.46831,-7.47359l-14.52992,14.52992l-14.52992,-14.52992l-7.46831,7.47359l14.52728,14.52992l-14.52992,14.52992l7.47359,7.47095l14.52728,-14.52992l14.52728,14.52992' fill='%23eee'/%3e%3c/svg%3e") center center no-repeat;
background-size: 24px 24px;
}

.lama-search{     }
.input-search{width:100%;font-size: 115%; }

.lama-search input{color:#eee}
.lama-search input,.sea input{text-indent: 10px; background-color: #53565c;border-radius:4px;border:none;height: 37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lama-search input:focus,.sea input:focus{background-color:#fff;border-radius:4px;border:none;color:#333;outline:none;}
form.lama-search,form.sea{background-image:none;border:0;position:relative;top:0;padding:0;left:0;line-height:0}
form.lama-search input,a.lama-search-button{top:0;right:0}
form.lama-search>input,a.lama-search-button{bottom:0;left:0;vertical-align:middle}
form.lama-search input[type="submit"],input.lama-search-button,a.lama-search-button{margin:0 auto;box-shadow:none;position:absolute;left:auto;display:block;border:none;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50pt' height='50pt' viewBox='0 0 50 50' version='1.1'%3e%3cg id='surface8112930'%3e%3cpath style=' stroke:none;fill-rule:nonzero;  fill-opacity:1;' fill='%23aaa' d='M 21 3 C 11.601562 3 4 10.601562 4 20 C 4 29.398438 11.601562 37 21 37 C 24.355469 37 27.460938 36.015625 30.09375 34.34375 L 42.375 46.625 L 46.625 42.375 L 34.5 30.28125 C 36.679688 27.421875 38 23.878906 38 20 C 38 10.601562 30.398438 3 21 3 Z M 21 7 C 28.199219 7 34 12.800781 34 20 C 34 27.199219 28.199219 33 21 33 C 13.800781 33 8 27.199219 8 20 C 8 12.800781 13.800781 7 21 7 Z M 21 7 '/%3e%3c/g%3e%3c/svg%3e") center center no-repeat;width:35px;height:100%;background-size:25px 25px;padding:0;cursor:pointer}
a.lama-search-button span.lama-search-button-text{display:none}
 
 
 /*Поиск*/

.search:not(body){float:left;width:350px;margin-left:15px;margin-top:8px;}
.search-txt form input[type="text"]{color:#BFBFBF}
.pc-search input{width:100%;font-size:100%}

.pc-search input{color:#eee}
.pc-search input{background-color: rgba(242,242,242,0.2);border-radius:4px;border:none;padding-left:10px;height: 37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pc-search input:focus,.sea input:focus{background-color:#fff;border-radius:4px;border:none;color:#333;outline:none;}
form.pc-search,form.sea{background-image:none;border:0;display:block;position:relative;top:0;padding:0;left:0;line-height:0}
form.pc-search input,a.lama-search-button{top:0;right:0}
form.pc-search>input,a.lama-search-button{bottom:0;left:0;vertical-align:middle}
form.pc-search input[type="submit"],input.lama-search-button,a.lama-search-button{margin:0 auto;box-shadow:none;position:absolute;left:auto;display:block;border:none;background:url(images/search.svg) center center no-repeat;width:35px;height:100%;background-size:22px 22px;padding:0;cursor:pointer}
a.lama-search-button span.lama-search-button-text{display:none}


/* Меню */
.lama-menu{background: #30343c;margin-top: 15px;}
.menu-links{clear:right}
.menu-links > ul > li{left:10px;float:left}
.menu-links > ul > li:first-child{background:none}
.menu-links li{position:relative}
.menu-links a{display:block;white-space:nowrap}
.menu-links ul li li ul{top:0;left:100%}
.menu-links ul ul{visibility:hidden;position:absolute}
.menu-links:after{content:"";display:block}
.menu-links a{color:#fff;font-weight:600}
.menu-links > ul > li > a{padding:12px;}
.menu-links > ul > li > ul + a{padding-bottom:11px;margin-bottom:0;border-radius:5px 5px 0 0}
.menu-links > ul > li:hover > a{color:#ff7a21}
.caret{margin-top:8px;border-top-color:#fff;border-bottom-color:#fff;margin-left:4px;display:inline-block;width:0;height:0;vertical-align:top;border-top:5px solid #e0e1e2;border-right:5px solid transparent;border-left:4px solid transparent;content:""}
.menu-links > ul > li:hover > span .caret{border-top:5px solid #f8513c}
.menu-links > ul > li > span{padding:10px;margin:3px 0;font-weight:400;color:#e0e1e2;font-weight:700;display:block;cursor:pointer}
.menu-links > ul > li:hover > span{color:#f8513c}
.menu-links > ul > li > ul{z-index:9999;padding:10px;background-color:#fff;border:2px solid #f1f1f1;top:100%;right:-50px;box-shadow:0 0 5px rgba(212,221,221,0.7);overflow:hidden;min-width:460px}
.menu-links > ul > li > ul > li > a{width:140px;height:20px;margin:5px;color:#535865;float:left;background:none repeat scroll 0 0 #f4f4f6;border:1px solid #f4f4f6;font-weight:700;text-align:center;border-radius:3px;line-height:1.4;padding:3px 0}
.menu-links ul li li:hover > a{color:#f26739}
.menu-links li:hover > ul{visibility:visible}
nav{clear:both}
.menu-links li a u {
    background-color: #000000;
    padding: 3px 7px;
    color: #fff;
    border-radius: 3px;
    text-decoration: none;
    font-weight: 700;
    line-height: 20px;
}

.knop{position:relative;display:inline-block;float:left;color:#fff;cursor:pointer;padding:12px 15px 5px 10px;margin:0 3px 0 13px;font-weight:600}
.knop:after{position:absolute;right:-4px;top:22px;vertical-align:top;border-top:7px solid #e0e1e2;border-right:6px solid transparent;border-left:5px solid transparent;content:""}
.ak{border-bottom:1px solid #d4d7d6;color:#f1f1f1}
.menu-list{position:relative}

.menu-list .drop{position:absolute;display:none;z-index:9999;width: 100%;padding:10px 0;background: #53565c;top:47px;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.menu-list .drop > li{float:left;width:15%;margin: 3px 2% 3px 2%;}


.menu-list .drop > li > a{
/*
background: #6a6e76;
*/
width: 100%;
color: #fff;
float: left;
font-weight: 600;
border-radius: 3px;
padding: 5px 0px;
text-indent: 10px;
}

.menu-list .drop> li > a:hover{color:#fff;background:none repeat scroll 0 0 #ff7a21}


.mob-link{display:none}

.rando {
    float: right;
    margin: 12px 10px;
    display: block; 
}
.rando a {
    padding: 8px 10px;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
}
.rando a:hover {
    color:#ff7a21
}

/*----- home -----*/


.middle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow: 0 0 2px rgba(0,0,0,0.1);}
.content:only-child{margin:0 auto}
.content{position:relative;background:#fff;padding-top:1px;width:67%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.post-list{position:relative;/*margin:2em 1em .5em 2em;height:15em*/}
.post-list img,
.post-list picture{width:10.7em;height:14.5em;object-fit: cover;}
.img-link span{margin-top:5px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:25px}
.img-link a{color:#000}
.img-link a:hover {color:#ff7a21}

@media(min-width: 1400px) {
    .post-list picture,
    .post-list img{width:14.7em;height:20.3em;}
}

table{text-align:left}
.table-hom{margin-top:5px;min-width: 50%;}
.tbody-hom tr td{border-collapse:collapse;padding:2px 0}
.kin{position:absolute;left:0;bottom:20px;background-color:#000000;color:#fff;padding:1px 7px 3px;font-weight:600;}
.page-list{margin-top:10px;padding-top:25px;text-align:center}
.art-pager{border-radius:4px;padding:5px 10px 20px;margin-left:15px}
.art-pager>span{cursor:default}
.art-pager>*{font-weight: 600;border:1px solid #efefef;background:#efefef;border-radius:3px;padding:6px 12px;margin:0 2px 15px auto;line-height:normal;position:relative;display:inline-block}
.art-pager a:link,.art-pager a:visited,.art-pager .current{color:#444}
.art-pager .current{border:1px solid #474c57;background:#474c57;margin:0 2px 0 auto;color:#fff}

.art-pager a:hover,.art-pager a.more:hover{background:#474c57;color:#fff;border:1px solid #474c57}


/*----- single-----*/
tbody{background:transparent;border:0 none;padding:0;border:0;outline:0;vertical-align:top;color:#515257}
.post-singl h1{font-weight:700;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:185%;}
.post-singl{margin:15px 20px 40px 20px;overflow:hidden}
.post-singl em{float:left;overflow:hidden;color:#525252;display:block;font-style:normal;width:100%}
.post-singl u{text-decoration:none;color:#5f6470;font-weight:400}
.post-singl u span{font-weight:600;color:#444;font-size:120%;padding-bottom:5px;display:block;margin-top: 10px;}
.img-poster{position:relative;float:left;display:block;clear:both;width:15em;min-height: 18em;margin-top:10px;margin-right:15px;}
.pos{width: 15em;
    float: left;
    max-width: 100%;
}
.o-filme{margin-top:5px}
.table-sin{margin-top:0px;}
.tbody-sin tr td{border-collapse:collapse;padding:5px 0}
.tbody-sin b,.tbody-hom b{font-weight: 600;}
.vz{color: #f8513c;}
.seria{color: #69ab21;}
.teg-link{color: #df8549;}
.tbody-sin a {
color: #535865;
border-bottom: 1px solid #365171;
}
.tbody-sin a:hover {
    border-bottom: 1px solid #ff7a21;
    color: #ff7a21;
}

.s1{padding-right:5px;display:block;float:left;font-style:normal;min-width:100px;font-weight:600}
.sn1{padding-right:5px;display:block;float:left;font-style:normal;min-width:100px;font-weight:600}
.s2{color:#535865}
.i1{padding-right:5px;display:block;float:left;font-style:normal;min-width:100px;font-weight:600}

.krohi{padding:0px 0 10px 0;overflow:hidden;color: #8f95a3;}
.krohi li{float: left;display: block;padding-right: 3px;}
.krohi a{color: #525252;}
.krohi a:hover{color:#333;text-decoration:underline}

/* КП-imdb */
.kp-im{float:left;clear:both;background:none repeat scroll 0 0 #424854;width:100%;padding: 10px 0;}
.kp-im span{font-weight:700}
.kp,.im{position:relative;text-align:center;float:left;width:50%;}
.kp:before,.im:before{position:absolute;content:"";height:30px;width:30px;left:10px;top:-3px}

.kp:before{
/**/
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.2732 16.1031c-2.266 6.226-9.1503 9.4362-15.3763 7.1701C1.6709 21.0072-1.5393 14.123.7268 7.897 2.9928 1.6709 9.877-1.5393 16.103.7268c6.226 2.266 9.4362 9.1503 7.1701 15.3763zm-9.864-3.5902c.2832-.7783-.118-1.6388-.8963-1.922-.7783-.2833-1.6388.118-1.922.8962-.2833.7783.118 1.6388.8962 1.922.7783.2833 1.6388-.118 1.922-.8962zm-4.357 3.2017c.5665-1.5565-.236-3.2776-1.7926-3.8441-1.5565-.5665-3.2775.236-3.844 1.7925-.5666 1.5565.236 3.2776 1.7925 3.8441s3.2775-.236 3.844-1.7925zm3.0773-8.455c.5665-1.5565-.236-3.2775-1.7925-3.844-1.5565-.5666-3.2776.236-3.8441 1.7925s.236 3.2775 1.7925 3.844c1.5565.5666 3.2776-.236 3.8441-1.7925zm8.455 3.0774c.5665-1.5565-.236-3.2776-1.7926-3.8441-1.5565-.5665-3.2775.236-3.844 1.7925-.5666 1.5565.236 3.2776 1.7925 3.8441s3.2775-.236 3.844-1.7925zm-3.0774 8.455c.5665-1.5566-.236-3.2777-1.7925-3.8442s-3.2776.236-3.8441 1.7926c-.5665 1.5565.236 3.2775 1.7925 3.844 1.5565.5666 3.2776-.236 3.8441-1.7925Z' fill='%23a5a5a5'%3e%3c/path%3e%3c/svg%3e");

background-repeat: no-repeat;
background-size:30px 30px}

.im:before{

background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' aria-label='IMDb' role='img' viewBox='0 0 512 512'%3e%3crect width='512' height='512' rx='15%25' fill='%23deac31'/%3e%3cpath d='M104 328V184H64v144zM189 184l-9 67-5-36-5-31h-50v144h34v-95l14 95h25l13-97v97h34V184zM256 328V184h62c15 0 26 11 26 25v94c0 14-11 25-26 25zm47-118l-9-1v94c5 0 9-1 10-3 2-2 2-8 2-18v-56-12l-3-4zM419 220h3c14 0 26 11 26 25v58c0 14-12 25-26 25h-3c-8 0-16-4-21-11l-2 9h-36V184h38v46c5-6 13-10 21-10zm-8 70v-34l-1-11c-1-2-4-3-6-3s-5 1-6 3v57c1 2 4 3 6 3s6-1 6-3l1-12z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size:30px 30px
}

.kp span{display:inline-block;margin-left:25px;color:#FF7200}
.im span{display:inline-block;margin-left:15px;color:#FFC600}


.description{clear:both;margin:50px 20px 10px 20px;overflow: hidden;}
.description p{padding:7px 0}
.description a{border-bottom:1px solid #f6c8aa;color:#df8549}
.description a:hover{border-bottom:1px solid #ff7a21;color:#ff7a21}

.slice-btn{margin-bottom: 65px;}

/* Плеер */
.video{position:relative;/*min-height:500px;*/margin: 10px 20px 20px 20px;border-radius: 4px;background:none repeat scroll 0 0 #292c33;/*background-image:url(images/loads.svg);*/background-size: 50px 50px;background-position:center;background-repeat:no-repeat;}
.tabs{overflow:hidden;margin-left:5px}
.tabs li{cursor:pointer;display:inline;float:left;margin:7px 0 5px 7px;position:relative;padding:5px 8px 6px;border-radius:3px;background:#474c57;text-align:center;color:#eee;font-weight: 600;}
.tabs li:hover{color:#fff}
.tabs li.current{border-bottom:1px solid #fff;color:#fff;cursor:default}
.box{display:none;overflow:hidden}
.box iframe,.box object,.box embed{width:100%;height:425px;display:block;border:none}
.dateicon{padding-right: 10px;color: #aaa;padding-bottom: 5px;text-align: right;}

.slice{overflow:hidden;position:relative;transition:height .2s}
.slice-masked:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:30px;pointer-events:none;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}
.clearfix:after{content:"";display:table;clear:both}
.slice-btn span{float:right;cursor:pointer;text-decoration:none;color:#000000;text-align:center;margin-right:10px;margin-top:5px;font-weight:600;border-bottom:1px solid #000000}

/* Рейтинг */
.rt-bl{margin:35px 20px 20px;overflow:hidden}
.zvezu{float:left}
.unit-rating span{font-size:125%;color:#fff;font-weight:700;background:#000000;padding:0 7px;border-radius:2px;margin-left:20px;margin-top: 5px;display: inline-block;}
.ocenki{float:left;clear:both;color:#62656c;margin-left:10px;font-weight: 600;}
.rt-opis {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;    
    padding-left: 30px;
    margin-top: 0!important;
    position: absolute;
    top: 40px;
    right: 5px;
    background: #000;
    padding-right: 10px;
    line-height: 25px;
}

.rt-opis:after {
    position: absolute;
    top: 2px;
    right: 0px;
    bottom: 0;
    left: 4px;
    width: 20px;
    height: 20px;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 426.667 426.667' style='enable-background:new 0 0 426.667 426.667;' xml:space='preserve'%3e%3cpolygon style='fill:%23ff9c4a;' points='213.333,10.441 279.249,144.017 426.667,165.436 320,269.41 345.173,416.226 213.333,346.91 81.485,416.226 106.667,269.41 0,165.436 147.409,144.017 '/%3e%3c/svg%3e");
        background-size: auto;
    background-size: auto;
    background-size: 20px 20px;
}
.d-lama .rt-opis,
.d-lama .post-list em,
.d-lama .post-singl em {
    color: #fff;
}
/* Отзывы*/

.comment-full{margin:20px}
.list-com{cursor:pointer;text-align:center;display:inline-block;margin:15px 0;border-bottom:1px solid #f7bd97;color:#ff7a21;font-weight:600}
.list-com:hover{border-bottom:1px solid #fff}
.otz{font-size:115%;font-weight:700;color:#444;margin:15px 0px 5px}
.otz-line{background:none repeat scroll 0 0 #474c57;overflow:hidden;border-radius:3px}
.otz-time{float:right;padding:2px 15px 2px 0;text-align:right;font-weight:400;color:#f1f1f1;line-height: 20px;}
.comment-awaiting-moderation{color:#999}
.otz-time a{color:#5e626a;padding-left:10px}
.otz-time a:hover{color:#5e626a;text-decoration:underline}
.otz-author{font-weight:700;color:#f1f1f1;text-align:left;padding: 1px 10px 3px 15px;float:left}
.otz-text{position:relative;padding-bottom:10px;padding-top:9px;max-width: 95%;overflow: hidden;left:15px;min-height:85px;}
.otz-text a{text-decoration:underline;color:#365171}
.otz-text a:hover{text-decoration:none}
#respond{margin-bottom:24px;overflow:hidden;position:relative}
.comment-form-author input{font-size: 100%;margin:5px 0;outline:none;padding:7px;background:none repeat scroll 0 0 #efefef;border:0px;width:35%;border-radius:3px;color:#333}
.parent .otz-text{min-height:0;padding-bottom:20px}
#respond textarea{
outline:none;
font-size: 100%;
margin-top:5px;
background:none repeat scroll 0 0 #efefef;
padding:5px 0;
border:0px;
text-indent: 7px;
color:#333;
border-radius:3px;
height:120px;width:100%!important;
font-family: Arial,Helvetica,sans-serif;
}

#comments input[type="reset"],input[type="submit"]{font-size: 100%;font-weight:400;border-radius:3px;float:right;border:none;border-image-source:none;border-image:none;background:none repeat scroll 0 0 #000000;color:#fff;cursor:pointer;padding:7px 10px;margin:7px 0;-webkit-appearance:none}
#comments input[type="reset"]:hover,input[type="submit"]:hover{opacity:.7}
::placeholder  {
  color: Black;
  text-indent: 7px;  
}
.children{margin-left:1.5em;margin-bottom:15px;border-top:2px solid #979797;padding-top:5px}
.children .otz-line{background:none}
.children .otz-author{color:#f26739}
.children .otz-text{min-height:50px;padding-top:0}
.children .otz-time{color:#777}


.soc{margin:15px 15px 30px 25px}

.s-ani{margin:5px 20px;}
.s-ani span{font-size:115%;font-weight:600;color:#444;}

.razdel{margin-top:5px}
.razdel a{border-bottom:0 solid #f6c8aa;color:#de732c}
.razdel a:hover{border-bottom:1px solid #ff7a21;color:#ff7a21}
.razdel li{position:relative}




/*----- sidebar -----*/
.sidebar{position:relative;color:#a2abb1;width:33%;background-color:#f5f5f5;padding-top: 15px;}
.sb_block{position:relative;overflow:hidden;}
.sidebar .sb_title{padding-left:2rem;font-size:150%}
.sidebar a{color:#bec4c8}
.block-podbor{padding:0 7% .3em 7%}
.sb_block{margin:0px}

.podbor a{color:#444;font-weight:600;padding:10px 0;line-height:18px;display:block}
.podbor a:hover{color:#ff7a21}
.podbor img{width:100%}
.link-podbor{margin:0 7% 10px 0;float:right;display:block}
.link-podbor a{border-bottom:1px solid #fff;color:#fff;font-weight:600;display:block}
.link-podbor a:hover{border-bottom:1px solid #bf7b27}

.sid-title {background-color: #474c57;margin-top: 10px;}
.sid-title span {
font-size:105%;
padding: 7px 0 7px 20px;
  color: #fff;
  display: inline-block;
  font-weight: 600;
}

/* Лента кино  */

.slids i b{color:#ff7a21;font-weight:400}
.slids{overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,0.1);background-color:#fff;}
.block-sidebar{padding:15px 20px 30px 20px}
.ssilka {display:inline-block;}
.ssilka a { 
    font-weight: 600;
    font-size: 100%;
    color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}
.ssilka a:hover {
    border-bottom: 1px solid #fff;
}

/*----- footer -----*/
footer{position:relative;background:#30343c;padding:20px 0;}
.slogan li{float:left;padding:10px;color:#eee;font-weight:600}
.stat li{float:right;padding:10px}
.stat a{color:#eee;padding:0 10px;text-decoration:underline}

/*----- search -----*/
.search-h h1{margin: 30px 20px;}
.akter-searh-list h1{margin:0;}
.akter-searh-list{display: block;overflow:hidden;margin:20px}
.akters-poisk {
margin-left: 10px;
}
.akters-poisk  a{
color: #df8549;
border-bottom: 1px solid #df8549;
line-height: 25px;
margin: 2px 0;
display: inline-block;
}
.akters-poisk   a:hover {color: #ff7a21;}
.post-search{background:none repeat scroll 0 0 #f4f4f6;padding:10px 20px 20px;margin:25px 15px}
.post-search h1{color:#333;padding-bottom:10px;margin-top:5px}
.post-search img{width:35px;height:35px;box-shadow:none;margin:0 10px -13px 0}
.sea input{color:#333;border:1px solid #c8c9cc;background-color: #fff;font-size: 100%;  }
.sea input:focus{border:1px solid #f4caad}
.post-search button, .navigator button{position:relative;padding:0 14px;height: 37px;display:inline-block;color:#fff;text-align:center;cursor:pointer;border-radius:3px;background:none repeat scroll 0 0 #fe8f32;border:0 solid #ff7a21;font-size:100%}
.post-search button:hover , .navigator button:hover {opacity: 0.8;
transition: all .2s;}
.sea input{width:80%;}
.s-navi{font-size:120%;text-align:center;padding:10px;color:#555}
.rand{margin-top:10px;padding-top:25px;text-align:center;color:#555;font-size:120%;border-top:1px solid #ccc}

.kino-searh{padding-left: 20px;padding-bottom:10px;overflow:hidden}
.kino-searh a {
  position: relative;
  float: left;
  width: 27%;
  margin: 15px 2.5%;
  color: #333;
line-height: 18px; 
  text-align: center;
}
.kino-searh b {
height: 50px;
display: block;
font-weight: 600;
}
.kino-searh a{
transition: all .2s ease-out;
}
.kino-searh a:hover{
transform: scale(1.05);color: #f60;
}
/*----- navigation -----*/
.navigator{margin:15px;padding:15px 25px;background-color:#f5f5f5;border-radius:0 3px 3px 0}
.selectItem{
    padding:8px;
     color: #221f1f;
    
}

.navigator option{font-weight:400;display:block;white-space:pre;padding:5px 2px 1px;height:20px}
.navigator select, .selectCustom{
    display: inline-flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 32px;
    margin: 0;
    padding-left: 12px;
    padding-right: 40px;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='rgb(253, 155, 89)' viewBox='0 0 13 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 7a.956.956 0 01-.657-.256l-5.57-5.25a.839.839 0 010-1.237.968.968 0 011.312 0L6.5 4.888 11.415.257a.968.968 0 011.313 0 .839.839 0 010 1.237l-5.572 5.25A.956.956 0 016.5 7z'/%3E%3C/svg%3E");
    background-size: 14px 9px;
    background-repeat: no-repeat,repeat;
    background-position: right 12px center;
    text-align: left;  
    color: #221f1f;
    cursor: pointer;
    font-size: 100%; 
}

.zhanr-sort{margin:10px 0 20px 0 ;display: block;}

.box-zhanr{margin-top:20px}
.box-zhanr h3{color: #333;padding:5px 0;}
.zhanr-sort p{color: #555;font-style: italic; padding-left:30px}

.box-c {margin:30px 0;display: block;}

.strana-god{
position: relative;
}
.strana-god i{
display: block;
margin-top: 5px;
}       
/*навигация многоуровневая*/
.strana-god .selectCustom{
width: 45%;
}

.selectList {
    width: calc(100% - 80px);
    max-height: 300px;
    overflow: auto;
    display: none;
    position: absolute;
    z-index: 20;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #d2d2d2;
}

.selectItem{
    padding:8px;
     color: #221f1f;
}
.box-lama[type="checkbox"] {
    position: absolute;
    height: 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.box-lama[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml;utf8,<svg width='17' height='17' viewBox='0 0 14 12' xmlns='http://www.w3.org/2000/svg'><path d='M4.10351 8.89548L1.45582 6.09578L0 7.6352L4.13584 12L14 1.56934L12.5159 0L4.10351 8.89548Z' fill='rgb(255, 255, 255)' /></svg>");
    
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #75c71b;
    background-size: 15px 10px;
    border-color: #75c71b;
    
}

.box-lama[type="checkbox"] + label:before {
    position: absolute;
    left: 0;
    top: 3px;
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #d2d2d2;
        border-top-color: rgb(210, 210, 210);
        border-right-color: rgb(210, 210, 210);
        border-bottom-color: rgb(210, 210, 210);
        border-left-color: rgb(210, 210, 210);
    border-radius: 4px;
    box-sizing: border-box;
    background-color: #fff;
    transition: background-color .2s ease-in-out,border .2s ease-in-out;
    content: "";
}

.box-lama[type="checkbox"] + label {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    cursor: pointer;
    color: #555;
}   
.selec-div{float:left;width:45%;display:block;margin:10px 10px 10px 0}
.selec-all{display:block;clear:both;overflow:hidden;margin-bottom:15px}


/*----- podborki -----*/
.podbor-p a{color:#5f6470;font-weight:600;line-height:20px;padding:10px 0;font-size:14px;line-height:18px;display:block}
.podbor-p a:hover{color:#ff7a21}
.podbor-p img{width:100%}
.podbor-p li{width:45%;float:left;padding:10px 2.5%}
.podbor-p span{height:30px;display:block}

.sm-podbor{text-align:center;margin-top:15px}
.sm-podbor a{color:#ff7a21;border-bottom:1px solid #f7bd97;font-weight:700;font-size:90%}
.sm-podbor a:hover{border-bottom:none}
.proz{position:relative}

/*----- 404 -----*/
.logo404{
    float: left;
    margin-top: 5px;
    padding: 0 10px 0 5px;
}
.o404{width:100%;min-height:350px;background:#30343c;padding: 20px 0;}
.nenaydeno{padding:5px;background: #53565c;}
.nenaydeno h2{color:#f1f1f1;margin:10px 0;}
.nenaydeno h2 span{font-weight: 700;font-size:140%;padding:5px}
.nenaydeno p{color:#f1f1f1;margin:20px;font-size:100%}
.nenaydeno a{color:#f1f1f1;text-decoration:underline}

/*слайдер*/
.carou{padding:20px;border-radius:3px;min-height:280px;}
@media(max-width:460px){
    .carou{min-height:306px;}
}

.carou-item-wr{display:block;overflow:hidden;position: relative;}
.carou-item-wr .short-meta-trailer{top:165px}
.tc-title{padding:1px;line-height:18px;color:#444;opacity:1;left:0;bottom:0;width:100%;display:block;font-weight:600}
.pe-title{padding:1px;line-height:17px;color:#444;opacity:1;left:0;bottom:0;width:100%;display:block;font-weight:600}
.carou-item-wr:hover a .tc-title,.carou-item-wr:hover a .pe-title{color:#ff7a21}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;min-height: 280px;}
.carou-item-wr .rt-opis{top: 10px;right: 0;}
@media(max-width:460px){
    .owl-carousel .owl-item{min-height: 300px;}
}
.owl-carousel .owl-item > img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;background-color:#FFF;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-nav{position:absolute;left:0;right:0;top:0}
.owl-prev,.owl-next{width:40px;height:40px;position:absolute;top:90px;z-index:200;text-align:center;line-height:40px;color:#fff;background-color: rgba(118, 118, 118, 0.75);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.fa-angle-right{background:no-repeat url(images/s-vecs.svg);background-size:auto;background-size:18px 25px;cursor:pointer;width:30px;height:30px;display:block;position:absolute;right:0;bottom:2px;font-size:0}
.fa-angle-left{background:no-repeat url(images/s-prev.svg);background-size:auto;background-size:18px 25px;cursor:pointer;width:30px;height:30px;display:block;position:absolute;left:10px;bottom:2px;font-size:0}
.owl-prev{left:-20px;border-radius:0 20px 20px 0;padding-right:3px}
.owl-next{right:-20px;border-radius:20px 0 0 20px;padding-left:3px}
#owl-perelink .owl-prev{left:0;}
#owl-perelink .owl-next{right:0;}
.owl-prev:hover,.owl-next:hover{background-color:#ff7a21;color:#fff}
.owl-dots{text-align:center;padding-top:10px}
.owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#ccc}
.owl-dot.active{background-color:#fd6500}
.block-sidebar .owl-prev{left:-20px!important}
.block-sidebar .owl-next{right:-20px!important}
.average{position:absolute;top:10px;background-color:#ff7a21;font-weight:700;color:#fff;border-radius:0 2px 2px 0;padding:2px 8px;min-width:25px;text-align:center}
.im-hover{
position: relative;
line-height: 0; 
}

.im-hover:before{
z-index: 10;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.7);
    opacity: 0;
    transition: all .5s;
}

.im-hover:after {
    z-index: 10;
    content: "";
    position: absolute;
    left: 40%;
    top: 40%;
    border-left: 35px solid #7c7c7c;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    transform: scale(0.7);
    opacity: 0;
}


.carou-item-wr:hover a  .im-hover:before, .carou-item-wr:hover a  .im-hover:after {
    transform: scale(1.0);
    opacity: 1;
    transition: all .5s;
}

/*Описание категорий*/
.title-taxs{padding:15px 15px 10px}
.title-taxs h1{font-size:180%}
.title-taxs p{padding-top:10px}
.title-taxs b{
font-weight: 600;
padding: 10px 0;
display: block;
}
.title-taxs em{
color: #f8513c;
font-style: normal;
}
.akter{overflow:hidden;}
.akter img{float:left;width: 10.7em;height: 14.5em;margin: 2em 1em .5em 2em;border-radius:3px}
.akter h1{margin-top:30px;display:inline-block;color:#333;}
.akter i{color:#898989;display:block;margin-top:0}



.tm-theme{float:right;margin-top:0px;margin-right:8px;}
.tm-theme b{color: #444;font-weight: 600;display: inline-block;}
.new-theme{float:right;margin-top:14px;margin-right:20px}
.new-theme{position:relative;display:block;width: 60px;height:1.7em;background: #53565c;border-radius: 15px;}
.new-theme input{opacity:0;z-index:1;cursor:pointer;outline:0}
.new-theme input,.new-theme .sun-moon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.new-theme .sun-moon:before,.new-theme .sun-moon:after{opacity:0;fill:#fff;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateX(200%) rotate(45deg);-ms-transform:translateX(200%) rotate(45deg);transform:translateX(200%) rotate(45deg);-webkit-transition:all .50s;-o-transition:all .50s;transition:all .50s}
.new-theme .sun-moon:after{opacity:0;-webkit-transform:translateX(-200%) rotate(0deg);-ms-transform:translateX(-200%) rotate(0deg);transform:translateX(-200%) rotate(0deg)}
.new-theme .sun-moon:before{opacity:1;fill:#ff0;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}
.d-lama .new-theme .sun-moon:after {opacity:1;-webkit-transform:translateX(0%) rotate(0deg);-ms-transform:translateX(0%) rotate(0deg);transform:translateX(0%) rotate(0deg)}
.d-lama .new-theme .sun-moon:before{opacity:0;-webkit-transform:translateX(-100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}

/*солнце*/
.sun-moon:before {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    left: 6px;
    content: '';
    display: block;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: 20px;
    position: absolute;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cstyle%3E.a%7Bfill:%23F0C419;%7D%3C/style%3E%3Cg fill='none'%3E%3Cg class='a'%3E%3Cpath d='M7.5 0C7.4 0 7.3 0.1 7.3 0.3L7.3 1.8C7.3 1.9 7.4 2 7.5 2 7.6 2 7.8 1.9 7.8 1.8L7.8 0.3C7.8 0.1 7.6 0 7.5 0Z'/%3E%3Cpath d='M7.5 13C7.4 13 7.3 13.1 7.3 13.3L7.3 14.8C7.3 14.9 7.4 15 7.5 15 7.6 15 7.8 14.9 7.8 14.8L7.8 13.3C7.8 13.1 7.6 13 7.5 13Z'/%3E%3Cpath d='M14.8 7.3L13.3 7.3C13.1 7.3 13 7.4 13 7.5 13 7.6 13.1 7.8 13.3 7.8L14.8 7.8C14.9 7.8 15 7.6 15 7.5 15 7.4 14.9 7.3 14.8 7.3Z'/%3E%3Cpath d='M2 7.5C2 7.4 1.9 7.3 1.8 7.3L0.3 7.3C0.1 7.3 0 7.4 0 7.5 0 7.6 0.1 7.8 0.3 7.8L1.8 7.8C1.9 7.8 2 7.6 2 7.5Z'/%3E%3Cpath d='M11.6 3.7C11.6 3.7 11.7 3.7 11.7 3.6L13.2 2.2C13.3 2.1 13.3 1.9 13.2 1.8 13.1 1.7 12.9 1.7 12.8 1.8L11.4 3.3C11.3 3.4 11.3 3.5 11.4 3.6 11.4 3.7 11.5 3.7 11.6 3.7Z'/%3E%3Cpath d='M3.3 11.4L1.8 12.8C1.7 12.9 1.7 13.1 1.8 13.2 1.9 13.2 1.9 13.3 2 13.3 2.1 13.3 2.1 13.2 2.2 13.2L3.6 11.7C3.7 11.6 3.7 11.5 3.6 11.4 3.5 11.3 3.4 11.3 3.3 11.4Z'/%3E%3Cpath d='M11.7 11.4C11.6 11.3 11.5 11.3 11.4 11.4 11.3 11.5 11.3 11.6 11.4 11.7L12.8 13.2C12.9 13.2 12.9 13.3 13 13.3 13.1 13.3 13.1 13.2 13.2 13.2 13.3 13.1 13.3 12.9 13.2 12.8L11.7 11.4Z'/%3E%3Cpath d='M2.2 1.8C2.1 1.7 1.9 1.7 1.8 1.8 1.7 1.9 1.7 2.1 1.8 2.2L3.3 3.6C3.3 3.7 3.4 3.7 3.4 3.7 3.5 3.7 3.6 3.7 3.6 3.6 3.7 3.5 3.7 3.4 3.6 3.3L2.2 1.8Z'/%3E%3Cpath d='M12.6 5.4C12.6 5.4 12.7 5.5 12.8 5.5 12.8 5.5 12.9 5.5 12.9 5.5L13.6 5.2C13.7 5.1 13.8 5 13.7 4.9 13.7 4.7 13.5 4.7 13.4 4.7L12.7 5C12.6 5.1 12.5 5.2 12.6 5.4Z'/%3E%3Cpath d='M2.4 9.6C2.4 9.5 2.2 9.5 2.1 9.5L1.4 9.8C1.3 9.9 1.2 10 1.3 10.1 1.3 10.2 1.4 10.3 1.5 10.3 1.5 10.3 1.6 10.3 1.6 10.3L2.3 10C2.4 9.9 2.5 9.8 2.4 9.6Z'/%3E%3Cpath d='M13.6 9.7L12.9 9.4C12.8 9.4 12.7 9.4 12.6 9.6 12.5 9.7 12.6 9.8 12.7 9.9L13.4 10.2C13.5 10.2 13.5 10.2 13.5 10.2 13.6 10.2 13.7 10.1 13.8 10 13.8 9.9 13.7 9.8 13.6 9.7Z'/%3E%3Cpath d='M1.4 5.3L2.1 5.6C2.1 5.6 2.1 5.6 2.2 5.6 2.3 5.6 2.4 5.5 2.4 5.4 2.5 5.3 2.4 5.2 2.3 5.1L1.6 4.8C1.4 4.8 1.3 4.8 1.2 5 1.2 5.1 1.3 5.2 1.4 5.3Z'/%3E%3Cpath d='M10 12.7C9.9 12.6 9.8 12.5 9.6 12.6 9.5 12.6 9.5 12.8 9.5 12.9L9.8 13.6C9.8 13.7 9.9 13.7 10 13.7 10.1 13.7 10.1 13.7 10.1 13.7 10.3 13.7 10.3 13.5 10.3 13.4L10 12.7Z'/%3E%3Cpath d='M5.3 2.5C5.3 2.5 5.3 2.5 5.4 2.4 5.5 2.4 5.5 2.2 5.5 2.1L5.2 1.4C5.1 1.3 5 1.2 4.9 1.3 4.7 1.3 4.7 1.5 4.7 1.6L5 2.3C5.1 2.4 5.2 2.5 5.3 2.5Z'/%3E%3Cpath d='M5.4 12.6C5.3 12.5 5.2 12.6 5.1 12.7L4.8 13.4C4.8 13.6 4.8 13.7 5 13.8 5 13.8 5 13.8 5.1 13.8 5.2 13.8 5.3 13.7 5.3 13.6L5.6 12.9C5.6 12.8 5.6 12.7 5.4 12.6Z'/%3E%3Cpath d='M9.7 2.4C9.8 2.4 9.8 2.4 9.9 2.3L10.2 1.6C10.2 1.4 10.2 1.3 10 1.2 9.9 1.2 9.8 1.3 9.7 1.4L9.4 2.1C9.4 2.2 9.4 2.3 9.6 2.4 9.6 2.4 9.6 2.4 9.7 2.4Z'/%3E%3C/g%3E%3Ccircle cx='7.5' cy='7.5' r='5' class='a'/%3E%3Ccircle cx='7.5' cy='7.5' r='3.8' fill='%23EDE21B'/%3E%3C/g%3E%3C/svg%3E%0A");
 
 }


/*луна*/
.sun-moon:after {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    right: 6px;
    content: '';
    display: block;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: 20px;
    position: absolute;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='15px' viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Film' transform='translate(-1566.000000, -1086.000000)' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(1566.000000, 1086.000000)'%3E%3Cpath d='M4.4064,11.26584 C8.19456,11.26584 11.26512,8.1948 11.26512,4.40664 C11.26512,2.72808 10.66032,1.19256 9.65952,0.00024 C12.75168,0.99288 14.99088,3.8892 14.99088,7.31112 C14.99088,11.55288 11.55264,14.99112 7.31088,14.99112 C3.88896,14.99112 0.99264,12.75192 8.52651283e-16,9.65976 C1.19232,10.66104 2.72832,11.26584 4.4064,11.26584 Z' id='Path' fill='%23FFD93B'%3E%3C/path%3E%3Cpath d='M12.0576,1.28328 C13.0848,2.5884 13.70208,4.23144 13.70208,6.02184 C13.70208,10.2636 10.26384,13.70184 6.02208,13.70184 C4.23168,13.70184 2.58864,13.08456 1.28352,12.05736 C2.68896,13.84152 4.86384,14.99112 7.31136,14.99112 C11.55312,14.99112 14.99136,11.55288 14.99136,7.31112 C14.99136,4.8636 13.84176,2.6892 12.0576,1.28328 Z' id='Path' fill='%23F4C534'%3E%3C/path%3E%3Cg transform='translate(1.260000, 2.460000)' fill='%23FFD83B' id='Path'%3E%3Cpolygon points='2.58384 0.53832 3.37488 2.142 5.14416 2.3988 3.864 3.6468 4.16592 5.40888 2.58384 4.57704 1.00128 5.40888 1.3032 3.6468 0.02304 2.3988 1.79232 2.142'%3E%3C/polygon%3E%3Cpolygon points='7.04592 0.0252 7.45584 0.85656 8.37312 0.98952 7.70928 1.63656 7.86624 2.54952 7.04592 2.11848 6.2256 2.54952 6.38256 1.63656 5.71872 0.98952 6.636 0.85656'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.d-lama {background: #000}
.d-lama .slids, .d-lama .content{
background: #2d3036;
}

.d-lama .soob, .d-lama .sidebar,.d-lama .sb_block, .d-lama .block-sidebar,.d-lama .otz-line,.d-lama .navigator,.d-lama .lama-menu,.d-lama .post-search, .d-lama .video{
    background: #40444d;    
}
.d-lama .tabs li{background: #61646a;}

.d-lama .navigator select,.d-lama .selectCustom{
    border: 1px solid #53565c;
    background-color: #53565c;
    color: #fff;
}
.d-lama .selectList{
    background-color: #30343c;
    
}

.d-lama .drop > li > a{
background: #53565c; color: #eee;
}
.d-lama .drop{
background: #53565c;
border-bottom: 3px solid #27292f;
}
.d-lama .drop > li > a:hover {
    color: #fff;
    background: none repeat scroll 0 0 #ff7a21;
}

.d-lama #respond textarea,.d-lama .comment-form-author input{
background: #40444d;color: #eee;
}
.d-lama .polosa{    
    border-top: 12px solid #2d3036;
}
.d-lama .sidebar {
    border-top: 10px solid #2d3036;
    padding-top: 5px;
}

.d-lama .sb_block, .d-lama .block-sidebar {box-shadow:none}
.d-lama .slice-masked:before{background: none;}
.d-lama .tc-title,.d-lama .podbor a,.d-lama .tm-theme b,.d-lama .prof a,.d-lama .profpk a,.d-lama .slids i,.d-lama h1,.d-lama tbody,.d-lama .post-singl u,
.d-lama h2,.d-lama .ocenki,.d-lama .s-ani span,.d-lama .otz,.d-lama .pe-title,.d-lama .otz-author,.d-lama .otz-time,.d-lama .otz-text,
.d-lama .img-link a,.d-lama .post-list u,.d-lama .kol,.d-lama .fav-list a,.d-lama .post-singl u span,.d-lama .description,.d-lama .title-taxs,
.d-lama .box-lama[type="checkbox"] + label,.d-lama .strana-god i,.d-lama .zhanr-sort p,.d-lama .box-zhanr h3,.d-lama .podbor-p a,.d-lama .rand,.d-lama .sid-kino a,
.d-lama .page-cont p,.d-lama .soob p,.d-lama .s2, .d-lama .krohi a, .d-lama .provider-logos span
{
color: #eee;
}

.d-lama  .tbody-sin a{color: #eee;border-bottom: 1px solid #eee;}
.d-lama  .tbody-sin a:hover{border-bottom: 1px solid #2d3036;}
.d-lama .prof a:hover, .d-lama .profpk a:hover,.d-lama .podbor a:hover,.d-lama .img-link a:hover,.d-lama .fav-list a:hover,.d-lama .podbor-p a:hover {
    color: #ff7a21;
} 
.d-lama .sid-title{background-color: #53565c;}
.d-lama .children .otz-line,.d-lama .children .otz-author{
    color: #f26739;
    background: #2d3036;
}
.d-lama .seria {
color: #9fdc5d;
}
.d-lama .art-pager>*{border:1px solid #ffece0;background:#ffece0;font-weight: 400;}
.d-lama .art-pager a:link, .d-lama .art-pager a:visited,.d-lama .art-pager .current{color:#333}
.d-lama .art-pager .current{border:1px solid #fe8f32;background:#fe8f32;color:#fff}
.d-lama .art-pager .more{border:1px solid #ffece0;background:#ffece0;}
.d-lama .art-pager a:hover,.d-lama .art-pager a.more:hover{background:#fe8f32;color:#fff;border:1px solid #fe8f32}
.d-lama ::placeholder  {color: white;}

.ya-share2__container_size_m .ya-share2__icon{height:28px!important;width:28px!important;background-size:27px 27px!important}
.ya-share2__container_size_m .ya-share2__item{margin:5px 10px 5px 0 !important}
.ya-share2__container_size_m .ya-share2__counter{font-size:14px!important;line-height:28px!important}

.header {
    z-index: 1002;
    position: relative;
}
.slids,
.middle,
.footer {
    z-index: 1000;
    position: relative;
}
.lama-menu {
    z-index: 1001;
    position: relative;
}

/* Popup container */
.youtube-popup {
    display: none;
    position: fixed;
    z-index: 1999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    overflow: hidden;
}
.youtube-popup-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.popup-content {
    background-color: #fefefe;
    margin: 0 auto;
    top: 15vh;
    width: 80%;
    max-width: 600px;
    position: relative;
    z-index: 2;
}
.popup-content .popup-frame {
    width: 100%;
    height: 100%;
    display: flex;
    height: 70vh;
    max-height: 340px;
}
.popup-content iframe {
    width: 100%;
    border: 0;
    vertical-align: top;
    height: 100%;
}

/* Close button */
.popup-close {
    color: #fff;
  font-size: 38px;
  font-weight: bold;
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: -10px;
  line-height: 42px;
  background: gray;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  font-family: Arial, serif;
}
.popup-close:hover,
.popup-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


/*max-width: 1100px*/
@media only screen and (max-width: 1100px) {
.wrapper,.header-menu{padding: 0;}
.link-nav{display:none}
}

/*max-width: 900px*/    
@media only screen and (max-width: 900px) {
.tc-title,.pe-title{line-height: 22px;}
.podbor a {min-height: 210px;}
#owl-perelink .owl-prev{left:-20px;}
#owl-perelink .owl-next{right:-20px;}
.wrapper,.header-menu{padding:0;}
.content{width:100%;clear:both}
.sidebar{width:100%;display:block;margin-top:15px}
.middle{display:block}
.d-lama .sidebar{border-top: none;}
.logo404{margin-top: 15px;margin-left: 10px;}
.menu-list .drop > li {width: 18%;}
.logo-search{height:75px;}
.logo{display:none}
.logo-mob{display: block;}
.navi-m,.search:not(body){margin-top: 17px;}
/*.mob-li{display:none}*/
.tm-theme b{margin-top: 2px;}
.new-theme {margin-top:22px;}
.sun-moon:before {
    background-size: 22px 22px;    
    left: 6px;
    content: '';
    display: block;
    top: 50%;
    margin-top: -11px;
    height: 22px;
    width: 22px;
}
.sun-moon:after {
    background-size: 22px 22px;
    background-repeat: no-repeat;
    right: 8px;
    content: '';
    display: block;
    top: 50%;
    margin-top: -11px;
    height: 22px;
    width: 22px;
}
.mob-link{display:block}
.reks {margin: 25px 5px;padding: 10px;}
.title-taxs p, .title-taxs b{display:none}
.header-fon{padding-bottom:15px}
.doram-link{line-height:22px}
.block-podbor{padding:.3em 0}
.podbor li{width:45%;float:left;padding:10px 2.5%}
.podbor img{min-height:130px;height:1%}
.sm-podbor{margin-top:5%}
.slids i{font-weight:600}
}

/*max-width: 850px*/
@media only screen and (max-width: 850px) {
.slogan li, .stat li{float:none;text-align: center;padding: 5px;}
/*.video{min-height:420px;}*/
.box iframe,.box object,.box embed{height:350px;}
.screen-display{display: block!important}   
.logo {margin-top: 5px;}
.search:not(body){margin-left:10px}
.pc-search input{}
.sss{display:block}
.content{}
code,var{white-space:normal}
h1,h2{word-wrap:break-word}
.sidebar{margin-left:0;margin-top:2em}
}

/*max-width: 750px*/
@media only screen and (max-width: 750px) {
    
body{font-size: 110%;}
.sid-title span {
font-size:115%;
}
.akter img{margin: 2em 1em .5em;}
.logo-mob .drop > li > a {
width: 100%;
}

.search-clik{display: block;}
.search:not(body){display:none}     
.navi-m{float:right;margin-right: 15px;margin-left: 0;}
.new-theme{float:left;margin-left:30px;margin-right: 0;}    
.cell{margin:0 10px 5px}    
.profpk{display:none}
.menu-links > ul > li > a {padding: 12px 10px;}
.knop {padding: 12px 10px;}
.navi-svg svg {
    background-size: 27px 27px;
    height: 27px;
    width: 27px;
    top: 7px;
}
.playlists-next1{right:-7px;bottom:10px;}
.playlists-prev1{left:10px;bottom:10px;}
#serii-view{width: 85%;left: 45px;}
#serii-view li span{width: 92px;}
#unic{min-width: 135px;}
.lists-view {width: 40px;background-size: 28px 28px;}
.menu-g li{margin: 10px 5px;}
.game-block{display:none}
.search:not(body){width:320px}
.lama-menu{padding: 5px 0;box-shadow: 0 0 2px rgba(0,0,0,0.1);}
.menu-list .drop{top: 52px;}
.menu-list .drop > li {margin-left: 7%;width: 22%;}
.menu-list .drop i{
    padding-left: 7%;
    text-indent: 10px;
}
.kin{left:0;bottom:40px}
pre{overflow:auto!important}
.pe-title{line-height:15px}
.i1{min-width:80px}
.roli{margin-right:10px;float:none}
.navigator select, .selectCustom{}
.strana-god .selectCustom {
    width: 100%;
}
.strana-god i {
    left: 48%;
}
.box-lama[type="checkbox"] + label:before {
    width: 22px;
height: 22px;
}
.selectItem{padding: 10px;}
.selectCustom,.navigator select{height: 40px;}
.podbor a,.podbor-p a{line-height:22px}
.selec-div{width:100%;margin:10px 20px 10px 0}
.link-podbor{margin:5px 25px 25px 0}
.link-podbor a,.link-akt a, .ssilka a{}
.tbody-hom tr td{padding:0}
.sb_block,.raz_block{box-shadow:none;border-radius:0;margin:0}
.ya-share2__container_size_m .ya-share2__item{margin:5px 15px 5px 0 !important}
#fox-p{height:450px}
}

/*max-width: 650px*/
@media only screen and (max-width: 650px) {
.max-width-650 p{color: #ff7a21;}
body{font-size: 100%;}
.menu-list .drop > li {margin-left: 2%;width: 28%;}
.tbody-sin b{font-weight: 400;}
.search:not(body){width:270px}
.block-podbor{padding:.3em 2%}
.podbor li{width:95%;float:left;padding:10px 2.5%}
.podbor img{min-height:130px;height:1%}
.sn{display:flex}
.podbor-all{padding:.3em 2%}
.podbor-p li{width:95%;float:left;padding:10px 2.5%}
.podbor-p img{min-height:130px;height:1%}
.menu-content > ul > li > a{padding:10px}
.menu-content a{font-weight: 400;}
.menu-content > ul > li > a {padding:5px 10px}
.table-sin{margin-top: 0px;}
}

/*max-width: 500px*/
@media only screen and (max-width: 500px) {

/*----меню----*/
.menu-list .drop i{
    padding-left: 2%;
    text-indent: 10px;
}
.menu-list .drop > li {margin-left: 2%;width: 45%;}
.logo-search {
  height: 65px;
}
.logo-drop {width: 11em;padding-top: 15px;height: 50px;}
.logo-mob .drop {top: 65px;}
.svg-img {width: 8.5em;}
.svg-img:after {
  position: absolute;
  top: 15px;
  left: 5px;  
  background-size: 2em 2em;  
}
.new-theme {
width: 3em;
height: 1.5em;
margin-top: 20px;
margin-left:10px;
}
.sun-moon:before {
background-size: 20px 20px;
left: 4px;
margin-top: -10px;
height: 20px;
width: 20px;
}
.sun-moon:after {
background-size: 20px 20px;
right: 6px;
margin-top: -10px;
height: 20px;
width: 20px;
}

.search-clik,.navi-m{margin-top: 15px;}
.s-icon:before,.navi-svg:after,.s-close:before,.s-icon, .s-close,.navi-svg   {
width: 32px;
height: 32px;
}
.navigation-search {
margin-left: 5px;
margin-right: 105px;
top: 15px;
}
.lama-search input, .sea input {height: 32px;}

/*----home----*/
.kin {bottom: 30px;}
.table-hom{margin-top:0;}

.post-list .rt-opis {
    padding-left: 14px;
    font-size: 10px;
    line-height: 10px;
    line-height: 20px;
    margin-top: 6px;
}
.post-list .rt-opis:after {
    background-size: 10px 10px;
    width: 10px;
    height: 10px;
}
.post-list em{margin-bottom: 0;display:none}
.i1 {min-width: 65px;}

/*----single----*/
.krohi{display:none}
.s1{min-width: 65px;}
.sn1{min-width: 85px;}
.table-sin{min-width: 50%; }
.table-sin-akter{min-width: 95%;}
.post-singl {margin:1.2em 0.7em 2em 0.7em;}
.img-poster{width:9em;min-height: 10em;margin-right:5px;margin-bottom: 5px;}
.video{margin: 20px 0}
.video{/*min-height:375px;*/border-radius: 0;}
.box iframe,.box object,.box embed{height:300px;}
.rt-bl{margin:30px 10px 20px 10px}
.zvezu {margin-bottom: 10px;}
.unit-rating span {float: left;font-size: 115%;padding: 0 4px;margin-left: 10px;margin-top: 2px;}
.ocenki{clear: both;margin-top: 2px;}
.soc {
  margin: 5px 15px 25px 20px;
}
.comment-form-author input{width: 45%;}

/* КП-imdb */
.kp-im{padding: 5px 0;}
.kp, .im {text-align: left;}
.kp-im span{font-weight:400;}
.kp:before,.im:before{height:18px;width:18px;left:3px;top:3px}
.kp:before{background-size:18px 18px}
.im:before{background-size:18px 18px}
.kp span{margin-left:25px;}
.im span{margin-left:25px;}

.s-ani{margin: 5px 0.8em;}
.comment-full{margin: 20px 0.8em}
.description{margin: 20px 0.8em}
.im-hover:before,.im-hover:after{display:none}
.navigator{
margin: 15px 0;
padding: 15px 15px;
}
.box-lama[type="checkbox"] + label {padding-top: 3px;}
.post-search{margin: 25px 0;padding: 10px 15px 20px;}
.sea input {width: 70%;height: 37px;}
.search-h h1 {margin: 25px 10px;}
.logo404{margin-top: 10px;}
.akter img{width: 8.3em;height: 12em;margin: 2em 0.7em 0.5em 1em;}
.kino-searh{padding-left: 10px;}
.post-singl u span {margin-top: 5px;padding-bottom: 0;}
.tbody-sin tr td {padding: 3px 0;}

}
@media only screen and (max-width: 320px) {

.header,.header-menu,.wrapper {min-width:320px;}
.navi-m{display:none}
.menu-links > ul > li > a {padding: 12px 5px}
.knop {padding: 12px 8px;}
.knop:after {right: -7px;}

.post-list u {margin-top: 5px;}
.kin {bottom: 50px;}
.img-poster {width: 8em;}
.otz-time{display:none}
.navigation-search {margin-right: 60px;}
.post-singl u span {margin-top: 0;padding-bottom: 0;}
}

/*min-width: 1100px*/
@media only screen and (min-width: 1100px) {
.wrapper,.header-menu{padding:0 2rem}
}

/*min-width: 1200px*/
@media only screen and (min-width: 1200px) {
.wrapper,.header-menu{padding:0 5rem}
}

/*min-width: 1300px*/
@media only screen and (min-width: 1300px) {
.wrapper,.header-menu{padding:0 9rem}
}


body > div.wrapper > div.middle > main > article > div > h2 {font-size:25px; margin-bottom: 10px;}


@media(min-width: 425px) { 
    .title-taxs{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

.list_posts *,
.list_posts {
    box-sizing: border-box
}
.list_posts{
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px;
}

.list_posts .post-list {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 5px 5px;
    position: relative;
}
@media (max-width: 767px){
    .list_posts .post-list {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .post-list img, .post-list picture{
        width: auto;
        height: auto;
    }
}

.post-trailer {
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    filter: alpha(opacity=95);
    opacity: .95;
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    height: 38px;
    position: absolute;
    top: 70px;
    left: 5px;
    text-align: center;
    width: 40px
}

.post-trailer:before{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='13px' height='15px' viewBox='0 0 13 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='sprite' transform='translate(-170.000000, -111.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='play_black' transform='translate(170.000000, 111.000000)'%3E%3Cpath d='M12.508581,8.36085 L1.50873,14.86076 C1.033253,15.14173 0.420037,14.98404 0.139074,14.50857 C0.048028,14.35449 0,14.1788 0,13.99984 L0,1 C0,0.44772 0.447715,0 1,0 C1.178966,0 1.354653,0.04803 1.50873,0.13908 L12.508581,6.63899 C12.984057,6.91996 13.141741,7.53317 12.860778,8.00865 C12.774963,8.15388 12.653806,8.27503 12.508581,8.36085 Z' id='Triangle'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.post-trailer b {
    display: none;
    font-style: normal;
    font-size: 11px;
    padding-top: 12px;
    padding-left: 30px;
    text-transform: uppercase;
    white-space: nowrap
}

.post-trailer:hover {
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: #000;
    background-color: rgba(0,0,0,.8);
    width: calc(100% - 30px);
}

.post-trailer:hover b {
    display: block
}

.post-trailer:after {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -10px
}

.post-trailer:before {
    content: "";
    display: block;
    background-size: 10px 12px;
    background-repeat: no-repeat;
    width: 10px;
    height: 12px;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 16px;
    opacity: .5;
    z-index: 2
}

.post-list picture{
    display: block;
    max-width: 100%;
}

body .post-bottom {
    color: #535865;
}

body .post-bottom-soon{
    color: #535865;
    font-size:25px;
}
body.d-lama .post-bottom {
    color: #fff;
}

.post_type {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1;
    -webkit-border-radius: 0 0 0 3px;
    -khtml-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    -o-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
    background-color: #fff; /* Базовый цвет, если тип не определен */
    display: block;
    height: 26px;
    line-height: 26px;
}

.post_type .entity {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 32px;
    text-transform: capitalize;
    vertical-align: middle;
    height: 100%;
    line-height: 22px;
}

.post_type .icon {
    background-size: 21px 16px;
    background-repeat: no-repeat;
    margin-top: -8px;
    height: 16px;
    width: 21px;
    position: absolute;
    top: 50%;
    right: 5px;
}

/* Movie */
.post_type_movie {
    background-color: #00a0b0; /* Синий, как в твоем примере */
}
.post_type_movie .icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version='1.0'%20encoding='UTF-8'%3F%3E%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20id='Film'%20transform='translate(-1435.000000,%20-1012.000000)'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cg%20id='film'%20transform='translate(1435.000000,%201012.000000)'%3E%3Cpath%20d='M12.2747286,5.40989143%20L2.30151161,5.40989143%20C1.05211959,5.40989143%200.0219191582,6.4181727%200.0219191582,7.68948388%20L0.0219191582,13.6734141%20C0.0219191582,14.9228061%201.03020043,15.9530065%202.30151161,15.9530065%20L12.2747286,15.9530065%20C13.5241206,15.9530065%2014.554321,14.9447252%2014.554321,13.6734141%20L14.554321,7.66756472%20C14.554321,6.4181727%2013.5241206,5.40989143%2012.2747286,5.40989143%20Z'%20id='Path'%3E%3C/path%3E%3Cpath%20d='M20.0341106,7.29493903%20L16.0667429,8.69776515%20L16.0667429,12.6651328%20L20.0341106,14.0679589%20C20.4286554,14.1994739%2020.8451194,13.9145248%2020.8451194,13.4980608%20L20.8451194,7.86483714%20C20.8451194,7.42645398%2020.4286554,7.14150492%2020.0341106,7.29493903%20Z'%20id='Path'%3E%3C/path%3E%3Ccircle%20id='Oval'%20cx='4.75645732'%20cy='2.45080508'%20r='1.95080508'%3E%3C/circle%3E%3Ccircle%20id='Oval'%20cx='9.7978637'%20cy='2.45080508'%20r='1.95080508'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* TV (бывший Show) */
.post_type_tv {
    background-color: #df565a; /* Красный, как в твоем примере для Show */
}
.post_type_tv .icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version='1.0'%20encoding='UTF-8'%3F%3E%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20id='Film'%20transform='translate(-1467.000000,%20-1012.000000)'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cg%20id='series'%20transform='translate(1467.000000,%201012.000000)'%3E%3Cpath%20d='M15.0177971,0.5%20C16.8090671,0.5%2018.287484,1.89570857%2018.3908004,3.656138%20L18.3965672,3.8531898%20L18.3965672,7.37047818%20L16.9597251,7.37047818%20L16.9597251,3.8531898%20C16.9597251,2.85159071%2016.1712977,2.0235261%2015.1765005,1.94322363%20L15.0177971,1.93684211%20L3.37877008,1.93684211%20C2.36109644,1.93684211%201.52441272,2.71743817%201.44328853,3.71889201%20L1.43684211,3.87877008%20L1.43684211,10.8621863%20C1.43684211,11.8798599%202.21743817,12.7165436%203.21889201,12.7976678%20L3.37877008,12.8041143%20L6.75233066,12.8041143%20L6.75233066,14.2409564%20L3.37877008,14.2409564%20C1.57295937,14.2409564%200.108044585,12.8311987%200.00571114463,11.0603768%20L-5.02708986e-13,10.8621863%20L-5.02708986e-13,3.87877008%20C-5.02708986e-13,2.07295937%201.40975769,0.608044585%203.18057952,0.505711145%20L3.37877008,0.5%20L15.0177971,0.5%20Z'%20id='Path'%3E%3C/path%3E%3Cpath%20d='M17.3768402,3.22262854%20C18.8349161,3.22262854%2020.0371892,4.39932138%2020.0371892,5.85739729%20L20.0371892,5.85739729%20L20.0371892,12.8663938%20C20.0371892,14.35005%2018.8349161,15.5267428%2017.3768402,15.5267428%20L17.3768402,15.5267428%20L5.73781321,15.5267428%20C4.25415702,15.5267428%203.07746418,14.3244697%203.07746418,12.8663938%20L3.07746418,12.8663938%20L3.07746418,5.88297757%20C3.07746418,4.39932138%204.2797373,3.22262854%205.73781321,3.22262854%20L5.73781321,3.22262854%20L17.3768402,3.22262854%20Z%20M9.26583368,6.06092207%20L9.26583368,12.6884493%20L14.7275053,9.37468567%20L9.26583368,6.06092207%20Z'%20id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* OVA */
.post_type_ova {
    background-color: #4caf50; /* Зеленый */
}
.post_type_ova .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M18,2H3C1.3,2,0,3.3,0,5v6c0,1.7,1.3,3,3,3h15c1.7,0,3-1.3,3-3V5C21,3.3,19.7,2,18,2z%20M18,11H3V5h15V11z%20M10.5,8.5L15,11V6L10.5,8.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* ONA */
.post_type_ona {
    background-color: #2196f3; /* Синий */
}
.post_type_ona .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M18,2H3C1.3,2,0,3.3,0,5v6c0,1.7,1.3,3,3,3h15c1.7,0,3-1.3,3-3V5C21,3.3,19.7,2,18,2z%20M10.5,11L6,9V7L10.5,9L15,7V9L10.5,11z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* Music */
.post_type_music {
    background-color: #ff9800; /* Оранжевый */
}
.post_type_music .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M15,3V9c0,2.2-1.8,4-4,4S7,11.2,7,9s1.8-4,4-4V3h2v2h2V3H15z%20M11,11c1.1,0,2-0.9,2-2s-0.9-2-2-2S9,7.9,9,9S9.9,11,11,11z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* PV (Promotional Video) */
.post_type_pv {
    background-color: #9c27b0; /* Фиолетовый */
}
.post_type_pv .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M18,2H3C1.3,2,0,3.3,0,5v6c0,1.7,1.3,3,3,3h15c1.7,0,3-1.3,3-3V5C21,3.3,19.7,2,18,2z%20M15,9L9,12V6L15,9z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* Special */
.post_type_special {
    background-color: #a6ba12; /* Желтый */
}
.post_type_special .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M10.5,2L15,6L10.5,10L6,6L10.5,2z%20M3,2H18C19.7,2,21,3.3,21,5V11C21,12.7,19.7,14,18,14H3C1.3,14,0,12.7,0,11V5C0,3.3,1.3,2,3,2z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* TV Special */
.post_type_tv_special {
    background-color: #e91e63; /* Розовый, для отличия от других типов */
}
.post_type_tv_special .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M18,2H3C1.3,2,0,3.3,0,5v6c0,1.7,1.3,3,3,3h15c1.7,0,3-1.3,3-3V5C21,3.3,19.7,2,18,2z%20M10.5,11L8,9H13L10.5,11z%20M8,7L10.5,5L13,7H8z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* Anime (для случаев, когда тип не определен) */
.post_type_anime {
    background-color: #607d8b; /* Серо-голубой */
}
.post_type_anime .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width='21px'%20height='16px'%20viewBox='0%200%2021%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3Cpath%20d='M18,2H3C1.3,2,0,3.3,0,5v6c0,1.7,1.3,3,3,3h15c1.7,0,3-1.3,3-3V5C21,3.3,19.7,2,18,2z%20M10.5,11L6,9V7L10.5,9L15,7V9L10.5,11z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.list-content:not(:empty){
    padding: 10px 15px;
}

@media(max-width: 500px){
    .rando{
        display: none;
    }
}


.simple-page h1{
    text-align: left;
    margin-bottom: 10px;
}

.simple-page li {
    list-style: initial;
}
.simple-page ul {
    padding-left: 40px;
    margin: 1rem 0;
}
.simple-page p {
    padding: 7px 0;
}
.d-lama .simple-page * {
    color: #eee;
}

.simple-page a {
    border-bottom: 1px solid #f6c8aa;
    color: #df8549
}

.simple-page a:hover {
    border-bottom: 1px solid #ff7a21;
    color: #ff7a21
}

.simple-page{
    margin: 15px 20px 40px;
}
@media (min-width: 501px) {
    .page-contact {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 500px) {
    .simple-page {
        margin: 1.2em .7em 2em;
    }
}

@media(max-width: 767px) {
    body:not(.home) .slids {
        display: none;
    }
}

.movie-lists-include {
    padding-left:20px;
}

.movie-lists-include > h3 {
    font-size: 20px;
}

article > div.title-taxs > div {margin-top:15px}


/* Цвет кнопки "More Lists" по теме */
.link-podbor a {
    color: #000 !important; /* по умолчанию — для светлой темы */
    border-bottom: 1px solid #000;
}

.d-lama .link-podbor a {
    color: #fff !important; /* для тёмной темы */
    border-bottom: 1px solid #fff;
}

/* Цвет текста "More details..." по теме */
.slice-btn span {
    color: #000 !important; /* светлая тема */
    border-bottom: 1px solid #000;
}

.d-lama .slice-btn span {
    color: #fff !important; /* тёмная тема */
    border-bottom: 1px solid #fff;
}

body > footer > div.footer-bottom > p:nth-child(2) > a {color:#777}
body > footer > div.footer-bottom > p:nth-child(2) > a:hover {color: #ff7a21;}


.watch-providers {
        margin: 50px 20px 10px 20px;
}
.watch-providers h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333;
}
.provider-logos {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.provider-logos img {
    max-height: 30px;
    object-fit: contain;
    vertical-align: middle;
}
.provider-logos span {
    font-size: 14px;
    color: #333;
}

.filter-form {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
}
.filter-group {
    display: flex;
    flex-direction: column;
}
.filter-group label {
    margin-bottom: 5px;
    font-weight: bold;
}
.filter-group select {
    padding: 8px;
    width: 200px;
}
#filter-submit {
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    border: none;
    cursor: pointer;
}
#filter-submit:hover {
    background-color: #0056b3;
}
div.middle > aside > ul > li > a{
    display: flex;
    padding: 9px 0 9px 15px;
    color: #232323;
    text-decoration: none;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -1px;
    font-weight: 700;
    transition: .25s;
    justify-content: center;
}
div.middle > aside > ul > li > a:hover{color:#ff7a21}
.block-podbor{padding:15px 20px 30px 20px;}

.footer {
    background-color: #2a313a;
    color: #fff;
    padding: 40px 20px;
    font-size: 14px;
}

.footer-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    gap: 20px;
}

.footer-section {
    flex: 1 1 200px;
    min-width: 180px;
}

.footer-section h4 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #ccc;
}

.footer-section ul {
    list-style: none;
    padding: 0;
}

.footer-section li {
    margin-bottom: 8px;
}

.footer-section a {
    color: #aaa;
    text-decoration: none;
}

.footer-section a:hover {
    color: #fff;
}

.footer-bottom {
    border-top: 1px solid #333;
    padding-top: 20px;
    margin-top: 30px;
    text-align: center;
    color: #777;
    font-size: 13px;
}
@media (max-width: 768px) {
    .footer-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .footer-section {
        width: 100%;
        max-width: 400px;
        text-align: center;
    }
}
.post-bottom {
    font-size: 0.9em;
    color: #666;
    margin-top: 5px;
}
.post-bottom a {
    text-decoration: none;
    color: #007bff;
}
.post-bottom a:hover {
    text-decoration: underline;
}
.post-bottom::after {
    content: ''; /* Убираем лишние запятые визуально */
}