html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ul{list-style:none}
body{-webkit-text-size-adjust:none}
html{box-sizing:border-box}
*,:before,:after{box-sizing:inherit}
body{background:#224b7a url(bg.png)}
body.preload *{-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important;-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important}
body,input,select,textarea{font-family:'Open Sans',sans-serif;color:#7b818c;font-weight:400;font-size:11pt;line-height:1.85em}
a{color:inherit;text-decoration:underline}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:600;letter-spacing:.025em;color:#404248}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;outline:0}
b,strong{color:#404248;font-weight:700}
p,ul{margin-bottom:1.2em}
/* Контейнер */
.container{margin:0 auto;max-width:calc(100% - 100px);width:1200px}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}
.row > *{box-sizing:border-box}
.row{margin-top:-50px;margin-left:-50px}
.row > *{padding:50px 0 0 50px}
#header-wrapper{padding:1em 0;background-color:#4a76a8;background:#4a76a8 url(bg.png);background-position:top left,center center;background-size:auto,cover}
#main-wrapper{background:#fff}
#footer-wrapper{position:relative;padding:2.5em 0 .5em}
.wrapper{padding:3em 0}
.box-col{width:100%}
.box-col-s{width:33.3333333333%}
.box-col-l{width:66.6666666667%}
.box-h1,.box-h2{font-size:1.2em;margin:.5em 0;padding:0 0 .2em;border-bottom:solid 1px #dbdbdb;line-height:1.5em}
.box-h1:after,.box-h2:after{content:'';display:block;border-top:solid 1px #dbdbdb;height:1px;margin:.25em 0 0}
/* Шапка */
#header{position:relative}
#header .logo{font-size:1.2em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#efefef}
#header .logo img{float:left;margin:-.15em .7em 0 0;width:1.7em}
#header #logo{cursor:default}
#header #logo a{text-decoration:none;cursor:pointer}
#nav{position:absolute;right:0;top:0}
#nav ul li{float:left;padding:0 .65em}
#nav ul li a,#nav ul li span{background:#00000021;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.9em;letter-spacing:.055em;padding:.4em .7em;border-radius:1px;outline:0;box-shadow:inset 1px 1px 0 0 #00000006,1px 1px 0 0 #ffffff08}
#nav ul li span{background:#00000052;cursor:default}
#nav ul li:hover a{background:#00000011}
#nav ul li:last-child{padding-right:0}
/* Блок Single */
.box-col-l article header{border-bottom:solid 1px #dbdbdb;margin:0 0 1em;padding:0 0 1em;position:relative}
.box-col-l article header #player{margin:1em 0 0;z-index:9}
.box-col-l article header div{margin:.5em 0}
.box-col-l article header div span{padding:0 10px;border:solid 1px #dbdbdb;border-radius:2px;display:inline-block;line-height:1.6em;vertical-align:top;cursor:default}
.box-col-l article header div .filmLike span{ padding: 0; background: none; border: none; display: inline-flex; align-items: center; justify-content: center; pointer-events: none}
.box-col-l article header div span u{text-decoration:none}
.box-col-l article header div span a{text-decoration:none}
.box-col-l article header div span a:hover{color:#4a76a8}
.box-col-l article header div a span:hover{background-color:#e5e5e5;cursor:pointer}
.box-col-l article header div p{display:block;font-size:.65em;margin:0 0 -1em .2em;text-transform:uppercase;font-weight:700;letter-spacing:.065em;color:#696969;opacity:1}
.box-col-l article header div p a{text-decoration:none;border-bottom:1px dashed #7b818cab;opacity:.85}
.box-col-l article header div p a:hover{border-bottom:0}
.box-col-l article header div span.activ{color:#4a76a8}
.box-col-l article header div span i.fas.fa-thumbs-up{color:#4a76a8}
.box-col-l article p br{content:"";display:block;height:.9em}
.box-col-l article .breadcrumbs{font-size:.65em;margin:0 0 1em;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;padding:.3em 0;text-transform:uppercase;font-weight:600}
.box-col-l article .breadcrumbs a{text-decoration:none;border-bottom:1px dashed #7b818cab}
.box-col-l article .breadcrumbs a:hover{border-bottom:0}
/* Блок в Div */
.box-div{margin:0 -15px}
.box-div ul li{position:relative;float:left;padding:0 15px;margin:.6em 0;width:33.3333333333%}
.box-div ul li img{display:block;width:100%;height:auto}
.box-div ul li h3{font-size:.9em;margin:.5em 0 0;height:2.5em;line-height:1.3em}
.box-div div{text-align:right;margin:-2em .4em .3em 0}
.box-div div span{padding:0 .36em .1em;border-radius:1px;font-weight:100;background-color:#3c3c3c66;color:#e8e8e8;text-shadow:none;font-size:.95em}
.box-div div span u{text-decoration:none}
.box-div ul li h3 a:hover{color:#4a76a8}
/* Блок в Section */
.box-sec{margin:0 -15px}
.box-sec .box-h2{margin-left:15px;margin-right:15px}
.box-sec article{float:left;padding:0 15px;margin:.6em 0;width:33.3333333333%}
.box-sec article header{display:block;width:100%;margin:0}
.box-sec article header img{display:block;width:100%;height:auto}
.box-sec article header h3{font-size:1em;margin:0;text-align:center}
.box-sec article header h3 a:hover{color:#4a76a8}
/* Блок в Side */
.box-side{margin:0 -15px}
.box-side ul li{position:relative;_float:left;padding:0 15px;margin:.6em 0;_width:33.3333333333%}
.box-side ul li img{display:block;width:100%;height:auto}
.box-side ul li h3{font-size:.9em;margin:.5em 0 0;height:2.5em;line-height:1.3em}
.box-side div{text-align:right;margin:-2em .4em .3em 0}
.box-side div span{padding:0 .36em .1em;border-radius:1px;font-weight:100;background-color:#3c3c3c66;color:#e8e8e8;text-shadow:none;font-size:.95em}
.box-side div span u{text-decoration:none}
/* Футер Категорй */
.box-cat{position:relative;text-shadow:1px 1px 0 #fff;background-color:#f5f5f5;border-top:1px solid #dbdbdbcc;box-shadow:0 -4px 15px 0 #ddddddba;padding:2em 0 2.8em}
.box-cat ul{-moz-column-count:4;-moz-column-width:25%;-moz-column-gap:10%;-webkit-column-count:4;-webkit-column-width:25%;-webkit-column-gap:10%;column-count:4;column-width:25%;column-gap:10%;width:100%}
.box-cat ul li{list-style:none;padding:10px 0 0 10px;margin:0 0 0 20px}
.box-cat ul li a{text-decoration:none;border-bottom:1px dashed #929292}
.box-cat ul li a:hover{border-bottom:1px dashed #dcdcdc}
.box-cat ul li span{color:#4a76a8}
/* Пагинация */
.box-pagin{display:inline-block;padding:2em 0;width:100%;text-align:center}
.box-pagin ul{margin:0;padding:0}
.box-pagin ul li{height:32px;display:inline-flex;align-items:center;font-size:1.2em;font-weight:400;border:solid 1px #dbdbdb;border-radius:2px;cursor:pointer;background-color:#fff;color:#4a76a8;margin:0 2px}
.box-pagin ul li:not(.disabled):hover{color:#2b588c;border:solid 1px #4a76a891}
.box-pagin ul li span{color:#dbdbdb;cursor:default;display: flex;align-items: center;height: 100%;padding:0 .8em;}
.box-pagin ul li a{text-decoration:none;display: flex;align-items: center;height: 100%;padding:0 .8em;}
.box-pagin ul li:nth-child(n+6){_display:none}
.box-pagin ul li:nth-last-child(2){_display:inline-block}
.box-pagin ul li:nth-last-child(2) a{_display:none}
.box-pagin ul li:nth-last-child(2):after{_content:...;_cursor:default}
.box-pagin ul li:last-child{_display:inline-block}
.box-pagin ul li.disabled {border-color: transparent;}
.box-pagin ul li.active:hover{border-color: #dbdbdb}
/* Актеры */
.box-act .img1{float:left;margin:.4em 2em 0 0;max-width:300px}
.box-act .img2{float:right;margin:-.2em -.2em 0 0;max-width:50px}
.box-act span{display:block}
.box-act span u{text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.025em;color:#404248}
.box-act #age{text-transform:none;font-weight:inherit;color:inherit}
.box-act article header div p{color:#7b818c;font-weight:400;margin:2em 0 .3em}
.box-act article header div a i{font-size:1.75em;color:#7b818ca6;margin:0 .3em 0 0}
.box-act article header p{margin:2em 0 0}
.box-act article header{border-bottom:solid 0 #dbdbdb}
.box-act article .breadcrumbs{display:flow-root}



/* Каталог Актеры */
.box-acts article{width:12.5%}
.box-acts article header h3{font-size:0.7em}


/* Реклама */
.box-rec-tizer{margin:0 -15px}
.box-rec-tizer a{float:left;padding:0 15px;margin:.6em 0;width:25%}
.box-rec-tizer a img{display:block;width:100%;height:auto;opacity:0.4}
.box-rec-sidebar{margin:1em 0 1em 0}
.box-rec-sidebar a img{display:block;width:100%;height:auto}
/* Иконки */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(fa-regular-400.eot);src:url(fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.woff2) format("woff2"),url(fa-regular-400.woff) format("woff"),url(fa-regular-400.ttf) format("truetype"),url(fa-regular-400.svg#fontawesome) format("svg");font-display:swap}
.far,.fas{font-family:"Font Awesome 5 Free";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
@font-face{font-family:'FontAwesome';src:url(webfont.eot);src:url(webfont.eot?#iefix) format("embedded-opentype"),url(webfont.woff2) format("woff2"),url(webfont.woff) format("woff"),url(webfont.ttf) format("truetype"),url(webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-eye:before{content:"\f06e"}
.fa-thumbs-up:before{content:"\f164"}
.fa-comments:before{content:"\f086"}
.fa-play-circle:before{content:"\f144"}
.far.fa-play-circle{margin:0 10px 0 0;font-size:13px;opacity:.6}
.fas.fa-play-circle{margin:0 10px 0 0;font-size:13px;opacity:.6;color:#4a76a8}
.fa-instagram:before{content:"\f16d"}
.fa-expeditedssl:before{content:"\f23e"}
/* Разное */
.box-null{margin:0}
/* Футер */
#footer{font-size:.92em;color:#8d9db0;text-shadow:-1px -1px 0 #00000026;position:relative;z-index:2}
#footer ul li{line-height:1.7em}
#footer ul li a{text-transform:uppercase;font-size:.8em;border-bottom:1px dotted #8d9db0a3;text-decoration:none;letter-spacing:.02em}
#footer ul li a:hover{border-bottom:0}
#footer ul li span{text-transform:uppercase;font-size:.8em;letter-spacing:.02em}
#footer strong{color:#ececec;text-transform:uppercase;font-weight:600}
#footer p{margin-bottom:0;line-height:1.5em}
#footer p:nth-child(1){padding:0 0 .6em;margin:.1em 0 0}
#footer .box-foot-3 p{border-top:solid 1px #ffffff13;text-align:center;margin-top:-2em;padding:.5em 0 0}
.box-foot-1{width:25%}
.box-foot-2{width:75%}
.box-foot-3{width:100%}
#footer #year{text-decoration:none}
/* Адаптация 1280px */
@media screen and (max-width: 1280px) {
body,input,select,textarea{line-height:1.75em;font-size:10.75pt}
.container{width:100%}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}
.row > *{box-sizing:border-box}
.row{margin-top:-35px;margin-left:-35px}
.row > *{padding:40px 0 0 40px}
.box-div ul li{width:33.3333333333%}
.box-sec article{width:33.3333333333%}
.box-cat ul{-moz-column-count:4;-moz-column-width:25%;-moz-column-gap:10%;-webkit-column-count:4;-webkit-column-width:25%;-webkit-column-gap:10%;column-count:4;column-width:25%;column-gap:10%;width:100%}
.box-cat ul li{margin:0 0 0 15px}
.box-pagin{display:inline-block;padding:2em 0}
}
/* Адаптация 980px */
#navPanel,#titleBar{display:none}
@media screen and (max-width: 980px) {
html,body{overflow-x:hidden}
.container{width:100%}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}
.row > *{box-sizing:border-box}
.row{margin-top:-30px;margin-left:-50px}
.row > *{padding:30px 0 0 50px}
.box-col-s{width:100%}
.box-col-l{width:100%}
#page-wrapper{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;padding-bottom:1px}
#titleBar{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;background-color:#4a76a8;display:block;height:44px;right:0;position:fixed;top:0;width:100%;z-index:10001}
#titleBar .title{display:block;text-transform:uppercase;letter-spacing:.04em;color:#efefef;line-height:45px;font-size:1.3em;font-weight:600;padding:0 0 0 1em}
#titleBar .title img{width:1.25em;margin:0 .3em -0.25em 0}
#titleBar .title a{text-decoration:none}
#titleBar .toggle{position:absolute;right:0;top:0;width:60px;height:44px;opacity:.9}
#titleBar .toggle:before{display:inline-block;font-family:"FontAwesome";text-decoration:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;width:50px;height:44px;line-height:46px;text-align:center;color:#fff;content:"\f0c9"}
#titleBar .toggle:active{opacity:.5}
#navPanel{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;background-color:#303238;box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.5),inset -2px 0 0 rgba(255,255,255,0.15),inset -2px 0 10px 0 rgba(0,0,0,0.35);display:block;height:100%;right:0;overflow-y:auto;position:fixed;top:0;width:275px;z-index:10002}
#navPanel .link{display:block;color:#c3c3c3;text-decoration:none;height:44px;line-height:44px;border-top:solid 1px rgba(255,255,255,0.05);border-bottom:solid 1px rgba(0,0,0,0.15);padding:0 1em;text-transform:uppercase;font-weight:400;font-size:.95em;letter-spacing:.075em}
#navPanel span{display:block;color:#858585;text-decoration:none;height:44px;line-height:44px;padding:0 1em;text-transform:uppercase;font-weight:400;font-size:.95em;letter-spacing:.075em}
#navPanel .link:first-child{border-top:0}
#navPanel .link:last-child{border-bottom:0}
#navPanel .link:hover{background-color:#383b42}
body.navPanel-visible #page-wrapper{-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}
body.navPanel-visible #titleBar{-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}
body.navPanel-visible #navPanel{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#header,#nav{display:none}
#header-wrapper{display:none}
#main-wrapper{padding-top:44px}
.box-div ul li{width:50%}
.box-sec article{width:50%}
.box-cat ul{-moz-column-count:3;-moz-column-width:33.3333333333%;-moz-column-gap:5%;-webkit-column-count:3;-webkit-column-width:33.3333333333%;-webkit-column-gap:5%;column-count:3;column-width:33.3333333333%;column-gap:5%;width:100%}
.box-pagin{padding:2em 0}
.box-rec-tizer a{width:50%}
#footer{padding:1.5em 20px 0}
#footer .row{margin-top:-50px}
#footer p:nth-child(1){text-align:center}
.box-foot-1{width:100%;text-align:center;margin:-1em 0 0}
.box-foot-2{width:100%;order:-1;-webkit-order:-1;text-align:justify}
.box-foot-3{width:100%}
}
/* Адаптация 736px */
@media screen and (max-width: 736px) {
body,input,select,textarea{line-height:1.75em;font-size:10pt;letter-spacing:0}
.container {width:100%;max-width:100%}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}
.row > *{box-sizing:border-box}
.row{margin-top:-10px;margin-left:-10px}
.row > *{padding:10px 0 0 10px}
.wrapper{padding:1.5em 20px}
.box-col-l article header div p{margin:0 0 -0.5em .2em}
.box-div ul li{width:100%}
.box-sec article{width:100%}
.box-cat{font-size:1.03em}
.box-cat ul{-moz-column-count:2;-moz-column-width:50%;-moz-column-gap:0%;-webkit-column-count:2;-webkit-column-width:50%;-webkit-column-gap:0%;column-count:2;column-width:50%;column-gap:0%;width:100%}
.box-cat ul li{margin:0 0 0 10px}
.box-pagin{padding:2em 0}
.box-rec-tizer a{width:100%}
#footer{font-size:1em;padding:1.5em 30px 0}
#footer .row{margin-top:-20px}
.box-foot-1{margin:1em 0 2em}
}
/* Адаптация 580px */
@media screen and (max-width: 580px) {
.box-col-s{display:none} 
.box-col-l article header div span:nth-child(2){margin:0 0 .55em}
.box-col-l article header div span span{margin:0 !important}
.box-pagin{padding:2em 0}
.box-act .img1{max-width:200px}
.box-act .img2{max-width:35px}
}
/* Адаптация 450px */
@media screen and (max-width: 450px) {
.box-act .img1{max-width:100%;margin:0 0 1em 0}
}