:root{
    --body:#110920;
    --text:#fff;
    --link:#fff;
    --link-hover:#03c1ef;
    --primary:#03c1ef;
    --secondary:#8c3596;
    --tertiary:#666;
    --dark:#000;
    --light:#fff;
    --gray:#1b0f30;
    --gray-light:#311e54;
    --gray-dark:#eee;
--dark-2:rgba(0,0,0,.2);
--dark-5:rgba(0,0,0,.5);
--light-1:rgba(255,255,255,.1);
--light-2:rgba(255,255,255,.2);
--light-7:rgba(255,255,255,.7);
--success:#28a745;
--danger:#FF5757;
--warning:#ffc107;
--size:1rem;
--f-size:1rem;
--family:'Work Sans';
}
@media (min-width:1600px){
:root{
--f-size:1.125rem;
}
}
/*Reset*/
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}
body{margin:0;font:400 var(--f-size)/1.8 var(--family),sans-serif;overflow-x:hidden;word-wrap:break-word;background-color:var(--body);color:var(--text);-webkit-text-size-adjust:100%}
hr{border:0;margin:calc(2 * var(--size)) 0;clear:both;overflow:hidden;height:1px;background-color:var(--light-1)}
[hidden],.hdd{display:none}
.swh{display:block}
img{vertical-align:middle;max-width:100%}
:focus{outline:0}
a{text-decoration:none;color:var(--link)}
a:hover{color:var(--link-hover)}
table{width:100%}
.title,[class*="-title"],h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}
h1{font-size:calc(3 * var(--f-size))}
h2{font-size:calc(2 * var(--f-size))}
h3{font-size:calc(1.5 * var(--f-size))}
h4,h5,h6{font-size:var(--f-size)}
.tac{text-align:center}
/*Layout*/
#aa-wp{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
#aa-wp>.bd{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.cont{margin:0 auto;padding-left:var(--size);padding-right:var(--size);width:100%}
/*space*/
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,fieldset,figure{margin:0 0 var(--size)}
nav ul,[class*="-lst"],ul[class*="dfx"]{margin:0;padding:0}
nav li,[class*="-lst"] li,[class*="dfx"]>li{list-style-type:none}
.mb0{margin-bottom:0}
.mb1{margin-bottom:var(--size)}
.mla{margin-left:auto}
.ml0{margin-left:0}
.ml1{margin-left:var(--size)}
.mra{margin-right:auto}
.mr0{margin-right:0}
.mr1{margin-right:var(--size)}
.mac{margin-left:auto;margin-right:auto}
[class*="align"]{margin-bottom:var(--size)}
.alignleft{margin-right:var(--size)}
.alignright{margin-left:var(--size)}
.aligncenter{margin-left:auto;margin-right:auto}
/*flex*/
.fcl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.rw{margin-left:-.5rem;margin-right:-.5rem;margin-bottom:0;padding:0}
.rw>*{padding-left:.5rem;padding-right:.5rem;max-width:100%;list-style:none}
.rw.sm{margin-left:-.25rem;margin-right:-.25rem}
.rw.sm>*{padding-left:.25rem;padding-right:.25rem}
.dfx,.rw,.eqcl>*{display:-webkit-box;display:-ms-flexbox;display:flex}
.fwp,.rw{-ms-flex-wrap:wrap;flex-wrap:wrap}
.fg1,.rw.rfg1>*,.fg1c>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0,.rw>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl1,.rcl1>*,.eqcl>*>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.cl2,.rcl2>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3,.rcl3>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4,.rcl4>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5,.rcl5>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6,.rcl6>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.jst-cr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jst-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.jst-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.alg-cr{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.alg-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.alg-ed{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.alg-ss{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}
.alg-fe{-ms-flex-item-align:end;align-self:flex-end}
.or-1{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
/*Forms*/
button,input,select,textarea{font:inherit;width:100%;vertical-align:middle;line-height:normal;text-transform:none;overflow:visible}
fieldset{border:1px solid transparent;padding:var(--size)}
legend{color:inherit;display:table;max-width:100%;white-space:normal;border:0;padding:var(--size)}
label{display:inline-block;padding:.875rem 0;line-height:1.25rem}
label[for]{cursor:pointer}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/*input*/
input,textarea,select{display:block;padding:calc(.5 * var(--size)) var(--size);width:100%;line-height:2rem;background-color:var(--light-1);color:var(--text);border-radius:.2rem;border:0}
.inp .ico{display:block;position:relative}
.inp .ico>input:focus + i{opacity:1;color:var(--light)}
.inp .ico>i{position:absolute;right:0;top:0;width:3rem;height:3rem;line-height:3rem;text-align:center;opacity:.5;pointer-events:none}
input.sm,select.sm{padding-top:0;padding-bottom:0}
input:focus,textarea:focus,select:focus{background-color:var(--light-2);color:var(--light)}
[type="color"],[type="number"],[type="range"]{width:auto;min-width:7rem}
:disabled{cursor:default;opacity:.8}
::-webkit-input-placeholder{color:currentColor}
:-ms-input-placeholder{color:currentColor}
::-ms-input-placeholder{color:currentColor}
::placeholder{color:currentColor}
textarea{overflow:auto;min-height:6rem;max-width:100%;height:auto;resize:vertical;padding:var(--size);max-height:15rem}
/*valid*/
.val-ok .val{color:var(--success)}
.val-no .val{color:var(--danger)}
[class*="val-"] .val{font-size:calc(.75 * var(--f-size));display:block;padding-top:.5rem}
[class*="val-"] .val:before{margin-right:.5rem}
/*select*/
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23999' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:right var(--size) center;background-repeat:no-repeat;background-size:1.5rem;padding-right:3rem}
select.sm{background-position:right .5rem center}
/*file*/
.ifl input{display:none}
/*radio/checkbox*/
[type='checkbox'],[type='radio']{width:auto;min-height:auto;display:inline-block;border:0;vertical-align:baseline}
.chk{text-align:left}
.chk label{padding-left:2.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.chk input + label:before,.chk input + label:after{position:absolute;left:0;top:0;bottom:0;margin:auto;height:1.5rem;width:1.5rem;border-radius:.3rem;content:'';text-align:center;line-height:1.5rem;font-size:var(--f-size)}
.chk input + label:after{display:none}
.chk input:checked + label:after{display:block}
.chk [type="radio"] + label:before{border-radius:2rem}
.chk input{position:absolute;opacity:0}
.chk label:before{background-color:var(--gray-light)}
.chk input:checked + label:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:.8rem;background-color:var(--primary)}
/*button*/
.btn,button,[type='button'],[type='reset'],[type='submit'],.pagination a,.extend,.tagcloud a,a.comment-reply-link{cursor:pointer;padding:.5rem 1.5rem;display:inline-block;vertical-align:top;text-align:center;line-height:2rem;width:auto;background-color:var(--light-2);color:var(--light);min-width:3rem;border:0}
.btn:hover,a.btn:hover,button:hover,.tagcloud a:hover,a.comment-reply-link:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover,.pagination a:hover,.pagination .current{background-color:var(--primary);color:var(--light)}
.btn.blk{width:100%}
.btn.snd,.page-link.current,.submit{background-color:var(--primary);color:var(--light);-webkit-box-shadow:0 0 1rem var(--primary);box-shadow:0 0 1rem var(--primary)}
#submit.submit{color:var(--gray)}
.btn.snd:hover,.submit:hover{background-color:var(--secondary);color:var(--light);-webkit-box-shadow:0 0 1rem var(--secondary);box-shadow:0 0 1rem var(--secondary)}
.btn[class*="fa-"]:before,.btn>[class*="fa-"]:before{margin-right:var(--size);color:var(--primary)}
.btn.sm,.tagcloud a,a.comment-reply-link{font-size:.75rem;padding:0 .75rem}
.btn.lg{padding-top:var(--size);padding-bottom:var(--size);text-transform:uppercase;font-weight:700;font-size:var(--f-size);min-width:10rem}
.btn.lnk,.btn.lnk:hover{background-color:transparent;border-color:transparent;color:var(--link)}
.btn.lnk:hover{color:var(--primary)}
.btn.npd{padding-left:0;padding-right:0}
.btn.npd:before,.btn.npd>[class*="fa-"]:before{margin-right:0}
.btn.lin{background-color:transparent;border:2px solid var(--primary);line-height:calc(2rem - 4px)}
.btn.lin:hover{background-color:var(--primary)}
.btn.light{background-color:var(--light-1)}
.btn.lin.light{border-color:var(--light-1)}
.btn.aa-lnk{margin-right:1rem;position:relative}
.btn.aa-lnk:after{position:absolute;right:-1rem;top:0;font-size:.75rem;width:.75rem;color:var(--primary);line-height:3rem}
/*Misc*/
button,input,textarea,select,li:before,li a,.btn{-webkit-transition:.2s;transition:.2s}
.lnk-blk:after,.lnk-blk-a>a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:''}
.ic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;position:relative;height:1em;width:1em;font-size:inherit}
.ic svg{height:1em;width:1em;bottom:-.125em;position:absolute;fill:currentColor}
.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{color:inherit}
.says,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.rssSummary,.wp-caption-text,.bypostauthor{font-size:.75rem}
/*Dropdown*/
.aa-drp{position:relative}
.aa-drp.left .sub-menu{left:auto;right:0}
.on>.sub-menu{display:block}
.full>.sub-menu{right:0;min-width:15rem}
.menu li>a,.sub-menu li>a{display:block;line-height:2rem}
.menu>li>a{padding:.5rem 0}
li[class*="fa-"]>a{padding-left:2rem}
li[class*="fa-"]:before{width:1.5rem;text-align:center;position:absolute;top:.5rem;pointer-events:none;left:0}
.sub-menu li[class*="fa-"]>a{padding-left:2.5rem}
.sub-menu li[class*="fa-"]:before{left:.5rem;top:0;opacity:.5}
.sub-menu li[class*="fa-"]:hover:before{opacity:1}
.menu-item-has-children,li[class*="fa-"]{position:relative}
.sub-menu{display:none;position:absolute;left:0;top:100%;margin-top:.5rem;min-width:10rem;z-index:10;border:0;background-color:var(--gray);border-radius:.25rem;padding:.5rem 0;list-style:none;max-height:20rem;overflow:auto;font-size:calc(.875 * var(--f-size));-webkit-box-shadow:0 0 2rem var(--body);box-shadow:0 0 3rem var(--dark)}
.sub-menu span[class*="type-"]{float:left;font-size:.5rem;margin-top:.5rem;margin-right:.5rem;margin-left:-.35rem}
.sub-menu>li{line-height:2rem;font-size:.75rem}
.sub-menu>li>a{color:var(--text);padding:0 var(--size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sub-menu>li.on>a,.sub-menu>li>a:not(.btn):hover{background-color:var(--dark-5)}
.sub-menu>li.on>a,.sub-menu>li.on:before,.sub-menu>li>a:not(.btn):hover,.sub-menu>li:hover:before{color:var(--primary)}
.sub-menu>li.on:before{color:var(--primary)}
.sub-menu>li.title{pointer-events:none;text-transform:uppercase;font-size:.7rem;padding:0 var(--size);margin-bottom:.5rem;font-weight:400;opacity:.5}
.sub-menu>li>a.btn{margin:var(--size)}
.sub-menu>li.loading{text-align:center;font-size:1.5rem;padding:.5rem}
.sub-menu>li.error{text-align:center;padding:.5rem}
.rnd{border-radius:5rem}
/*animation*/
[class*="anm-"],.sub-menu{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.anm-a,.sub-menu{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.anm-b{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.anm-c{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
/*modal*/
.mdl,.mdl .mdl-cn,.mdl .mdl-ovr{display:none}
.mdl,.mdl-ovr{position:fixed;left:0;top:0;width:100%;height:100%;z-index:11;padding:1.5rem;overflow:auto;text-align:center;font-size:0;white-space:nowrap}
.mdl-ovr{background-color:var(--gray);z-index:1;opacity:.8}
.mdl-ovr:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--body);opacity:.7;content:''}
.mdl:before{content:'';display:inline-block;width:1px;margin-left:-1px;height:100%;vertical-align:middle}
.mdl .mdl-cn{display:inline-block}
.mdl-cn{background-color:var(--gray);border-radius:.3rem;max-width:25rem;width:100%;font-size:.875rem;text-align:left;white-space:normal;vertical-align:middle;-webkit-box-shadow:0 0 2rem var(--dark-5);box-shadow:0 0 2rem var(--dark-5);margin-left:auto;margin-right:auto;position:relative;z-index:2}
.mdl-hd,.mdl-bd,.mdl-ft{padding:calc(1.5 * var(--size))}
.mdl-hd{position:relative;border-bottom:1px solid var(--light-1)}
.mdl-hd .mdl-title{margin-bottom:0;font-size:1.5rem;line-height:2rem;padding:.5rem 0;color:var(--light);font-weight:400}
.btn.mdl-close{position:absolute;right:.5rem;top:calc(1.5 * var(--size));background-color:transparent;color:var(--primary)!important;font-size:1.2rem;min-width:3rem}
.btn.mdl-close>i:before{margin-right:0}
.mdl-bd>p:last-child{margin-bottom:0}
.mdl-ft{border-top:1px solid var(--light-1);padding-top:var(--size);padding-bottom:var(--size)}
.mdl-ft a{font-weight:700}
.mdl.on,.mdl.on .mdl-ovr{display:block}
.mdl.on .mdl-cn{display:inline-block}
.mdl-on{overflow:hidden}
#mdl-trailer .btn.mdl-close{min-width:2rem;right:-.5rem;z-index:3;top:-.5rem;background-color:var(--danger);padding:0;border-radius:50%}
#mdl-trailer .btn.mdl-close i:before{color:var(--light)}
/*video*/
.video{position:relative;min-height:250px;overflow:hidden;max-height:43rem;background-color:#000;margin-bottom:var(--size)}
.video:last-child{margin-bottom:0}
.video:before{content:'';display:block;padding-top:56.55%}
.video video,.video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
/*messages*/
[class*="msg-"]{position:relative;padding:calc(.7 * var(--size)) var(--size);margin-bottom:var(--size);z-index:1}
[class*="msg-"] p:last-child{margin-bottom:0}
[class*="msg-"]:before,[class*="msg-"]:after{content:'';position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}
[class*="msg-"]:before{background-color:currentColor;opacity:.1}
[class*="msg-"]:after{border:1px solid currentColor;opacity:.2}
[class*="msg-"] p:before{margin-right:.5rem}
[class*="msg-"] a{color:currentColor;font-weight:700}
[class*="msg-"] a:hover{text-decoration:underline}
[class*="msg-"]>i{margin-right:.5rem}
[class*="msg-"]:last-child{margin-bottom:0}
.msg-w{color:var(--warning)}
.msg-d{color:var(--danger)}
.msg-s{color:var(--success)}
p.note{padding:.5rem 0 .5rem 3rem;position:relative;font-size:var(--f-size)!important;color:var(--link)}
.note:before{font-size:2rem;position:absolute;left:0;top:.25rem;line-height:2rem;opacity:.2}
/*tabs*/
.aa-tb.on{display:block}
.aa-tbs{margin:0 0 var(--size);padding:0;list-style:none;white-space:nowrap}
.aa-tbs>li{display:inline-block;margin-right:var(--size)}
.aa-tbs>li:last-child{margin-right:0}
.aa-tbs{overflow:auto}
.aa-tbs a{display:block;line-height:2rem;font-size:var(--f-size);color:var(--text);white-space:nowrap;position:relative;margin-bottom:var(--size);opacity:.7}
.aa-tbs a:before{height:3px;content:'';position:absolute;left:0;right:0;bottom:calc(-1 * var(--size));width:0;margin:auto;-webkit-transition:.2s;transition:.2s}
.aa-tbs a.on{color:var(--link);opacity:1}
.aa-tbs a.on:before{background-color:var(--primary);width:100%}
/*nav*/
.pagination{text-align:center;font-weight:700;margin-bottom:var(--size)}
.pagination a,.pagination span{min-width:2rem;height:2rem;padding:.5rem;display:inline-block;vertical-align:top;margin:.3rem .2rem;line-height:var(--size);font-size:.875rem}
.pagination a.prev,.pagination a.next{text-transform:uppercase;color:var(--tertiary);background-color:transparent}
.pagination a.prev:hover,.pagination a.next:hover{color:var(--light);-webkit-box-shadow:none;box-shadow:none}
/*404*/
.error404 .bd,.error404 .bd>.cont{display:-webkit-box;display:-ms-flexbox;display:flex}
.oops{text-align:center;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:var(--size)}
.oops:before,.no-results:before{color:var(--primary);font-size:10rem;line-height:1;margin-bottom:2rem;display:block}
.oops-title{margin-bottom:var(--size)}
/*hd*/
.hd{padding-top:1rem;padding-bottom:1rem;position:relative;margin-bottom:var(--size);z-index:10;transition:.4s}
body.pfx .hd{position:-webkit-sticky;position:sticky;top:0}
body.pfx .hd:before{content:'';position:absolute;left:calc(50% - 50vw);width:100vw;top:0;height:150%;z-index:-1;background:linear-gradient(to bottom, var(--body) 0%,rgba(0,0,0,0) 100%);pointer-events:none}
.logo{margin-bottom:0}
.logo img{height:3rem;width:auto}
.logo img[src*="-ico"]{height:2rem}
.menu>li>a{color:var(--text)}
.menu>li.current-menu-item>a,.menu>li:hover>a{color:var(--light)}
.menu>li:before{color:var(--primary)}
.menu-item-has-children>a:after{color:var(--primary);font-size:.75rem;margin-left:.5rem}
.menu>li.menu-item-has-children.item-cinemay>ul.sub-menu>li{width:5rem;text-align:center}
.search{position:relative}
.search input{border-radius:5rem;background-color:var(--light-2);border:2px solid var(--light-2);padding-right:3rem;line-height:calc(2rem - 4px)}
.search>.btn{position:absolute;right:0;top:0;padding-right:1rem}
.search>.btn>i:before{color:var(--light)}
.user-menu .btn{padding:0;position:relative}
.user-menu .btn span:before{color:var(--light);margin-right:0}
.avatar{display:block;background-color:var(--light-2)!important;position:relative;text-align:center;line-height:3rem;color:var(--light);width:3rem;height:3rem;border-radius:50%}
.avatar img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}
.menu-btn{font-size:1.5rem}
@media (max-width:991px){
.hd .logo,.hd .menu-btn{position:relative;z-index:11}
.menu-btn.on>i:before{content:'\f00d'}
#menu{position:absolute;left:0;top:100%;width:100%;z-index:10;padding:1rem 0;margin-top:-1px}
#menu .dv{position:relative;padding-top:1.5rem}
#menu .dv:before{content:'';position:absolute;height:1px;width:100vw;left:calc(50% - 50vw);background-color:var(--light-1);top:0}
#menu>ul,#menu>ul>li{margin-bottom:1rem}
#menu>ul.menu>li,#menu>ul:last-child,#menu>ul>li:last-child{margin-bottom:0}
#menu .sub-menu{position:static;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
#menu .sub-menu:before{display:none}
#menu .menu .sub-menu{display:block;margin-top:0;padding-top:0}
#menu .menu .sub-menu>li{float:left;width:calc(100% / 3)}
#menu .menu .item-cinemay .sub-menu>li{width:4rem}
#menu .menu .sub-menu:after{clear:both;content:'';display:block;overflow:hidden}
#menu:before,#menu:after{position:absolute;left:calc(50% - 50vw);width:100vw;top:0;background-color:var(--dark-2);content:'';height:calc(100% + 10rem);margin-top:-10rem;z-index:-1}
#menu:after{background-color:var(--gray);opacity:.9;z-index:-2}
#menu:before{-webkit-box-shadow:0 0 2rem var(--dark-2);box-shadow:0 0 2rem var(--dark-2)}
#aa-wp.on #menu{display:block}
.user-menu>.btn{margin-right:0}
.user-menu>.btn:after{right:1rem}
.user-menu .user-name{margin-left:1rem;text-align:left;color:var(--light);line-height:1.5rem}
.user-menu .user-name span>span{display:block;font-size:.65rem;opacity:.5;text-transform:uppercase;line-height:1}
.btn.btn-login,.btn.btn-signup{padding:0;background-color:var(--gray);border-radius:.2rem;font-size:.75rem;text-transform:uppercase;border:0;line-height:2rem}
.btn.btn-login:hover,.btn.btn-signup:hover{background-color:var(--body);color:var(--light)}
.menu>li.current-menu-item{position:relative}
.menu>li.current-menu-item>a:before{position:absolute;left:-1rem;top:0;width:3px;background-color:var(--primary);content:'';height:3rem}
}
@media (max-width:768px){
#menu .menu .sub-menu>li{float:left;width:calc(100% / 2)}
}
@media (min-width:992px){
.hd .logo,.menu>li{margin-right:1rem}
.hd .menu>li:last-child{margin-right:0}
.menu>li>a,.search input,.btn.btn-login,.btn.btn-signup{font-size:.875rem}
.menu>li>a{position:relative}
.menu>li.current-menu-item>a:before{position:absolute;left:0;top:-1rem;right:0;height:3px;background-color:var(--primary);content:''}
.menu-item-has-children:hover>.sub-menu{display:block;margin-top:0;width:25rem}
.menu-item-has-children:hover>.sub-menu:after{clear:both;display:block;overflow:hidden;content:''}
.menu-item-has-children:hover>.sub-menu>li{float:left;width:50%}
.hd .search input{width:10rem}
.user-menu>.btn{width:3.5rem}
.home.login-off #menu{justify-content:center}
.login-off #menu{justify-content:flex-end}
}
@media (min-width:992px) and (max-width:1599px){
.hd .logo img{max-width:10rem}
}
@media (min-width:992px) and (max-width:1199px){
.btn.btn-login{padding-left:0;padding-right:0}
}
@media (min-width:1200px){
.menu>li>a{font-size:.875rem}
.btn.btn-login{padding-left:.5rem;padding-right:.5rem}
.hd .search input{width:12rem}
}
@media (min-width:1600px){
.hd{padding-top:2rem;padding-bottom:2rem}
.hd .menu>li.current-menu-item>a:before{top:-2rem}
#menu{margin-left:1rem}
.menu>li{margin-right:3rem}
.menu>li>a,.search input,.btn.btn-login,.btn.btn-signup{font-size:var(--f-size)}
.hd .search input{width:13.5rem}
.hd.headroom--not-top .menu>li.current-menu-item>a:before{top:-1rem}
}
.home-search{margin-left:auto;margin-right:auto;max-width:32rem;margin-bottom:calc(3 * var(--size));padding-top:var(--size)}
.home-search .logo{margin-bottom:calc(2 * var(--size))}
.home-search .logo img{height:4rem}
.home-search form>input{height:4rem;font-size:1.25rem;padding-left:1.5rem;padding-right:4rem}
.home-search form>.btn{line-height:3rem;font-size:1.5rem;padding-right:1.5rem}
.home-search .sub-menu{margin-top:1rem}
.main-site,.sidebar{margin-bottom:calc(2 * var(--size))}
.section{margin-bottom:var(--size)}
.section:last-child{margin-bottom:0}
.section-header{margin-bottom:1rem;border-bottom:1px solid var(--light-1)}
.section-header>.rw{margin-bottom:.5rem}
.aa-tbs{margin-bottom:-2px;text-transform:uppercase}
.section-title,.widget-title{font-size:calc(1.25 * var(--f-size));margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;line-height:2rem;color:var(--light)}
.btn.more{padding-left:0;padding-right:0}
.post{position:relative;margin-bottom:var(--size)}
.post .entry-title{font-size:.875rem;font-weight:400;margin-bottom:.5rem;color:var(--light)}
.post-thumbnail{position:relative;margin-bottom:.5rem;overflow:hidden}
.post-thumbnail figure{margin-bottom:0;border-radius:.2rem;overflow:hidden;position:relative}
.post-thumbnail figure:before{content:'';padding-top:150%;display:block}
.post-thumbnail figure img{position:absolute;left:0;top:0;width:100%;height:100%!important;border-radius:.2rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.post-thumbnail .year{position:absolute;left:.5rem;bottom:.5rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:.65rem;border-radius:.2rem;padding:0 .5rem;backdrop-filter:blur(20px);background-color:rgba(255,255,255,.2);line-height:1.4rem;color:var(--light)}
.post-thumbnail .watch{margin:1rem;position:absolute;left:0;right:0;bottom:-3rem;border-radius:.2rem;background-color:var(--light-1);opacity:0}
.post-thumbnail .play{width:4rem;height:4rem;border-radius:4rem;border:.1rem solid var(--light);line-height:3.9rem;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;color:var(--light);padding-left:.25rem;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.post-thumbnail .post-ql{position:absolute;left:.5rem;top:.5rem;transition:all .4s ease-in-out;max-width:90%}
.post-thumbnail .post-ql span,span[class*="type-"]{line-height:16px;height:16px;display:inline-block;vertical-align:top;margin-right:.25rem;margin-bottom:.25rem}
.post-thumbnail .post-ql .Qlty,span[class*="type-"]{backdrop-filter:blur(20px);background-color:rgba(255,255,255,.2);font-size:.65rem;border-radius:1rem;padding:0 .5rem;text-transform:uppercase;color:var(--light)}
.post-thumbnail .post-ql .lang{margin-top:1px}
.post-thumbnail .post-ql .lang img{max-height:14px;vertical-align:top}
.post:hover .post-thumbnail .play{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.post:hover .post-thumbnail .year,
.post:hover .post-thumbnail .post-ql{left:-4rem;opacity:0}
.post:hover .post-thumbnail .watch{bottom:0;opacity:1}
.post:hover .post-thumbnail figure img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(3px);filter:blur(3px);opacity:.3}
.entry-meta{line-height:1rem;font-size:.75rem}
.entry-meta>*{display:inline-block;vertical-align:top;margin-right:.7rem;margin-bottom:.5rem}
.views span{font-weight:700}
.vote{color:var(--light);font-weight:700}
.vote span{color:var(--primary)}
span[class*="type-"]{vertical-align:middle}
/*episodes*/
.post.episodes{background-color:var(--gray);border-radius:.2rem;padding:.5rem;-webkit-transition:.2s;transition:.2s;line-height:1rem;backdrop-filter:blur(10px)}
.post.episodes:before{position:absolute;right:.5rem;bottom:.6rem;line-height:1;opacity:.2}
.post.episodes:hover{background-color:var(--gray-light);-webkit-box-shadow:inset 0 -3px 0 var(--primary);box-shadow:inset 0 -3px 0 var(--primary);border-radius:.2rem .2rem 0 0}
.post.episodes:hover:before{color:var(--primary);opacity:1}
.post.episodes .num-epi,.post.episodes .entry-title{display:inline;vertical-align:top;font-size:.875rem}
.post.episodes .num-epi{font-weight:700;color:var(--primary)}
.post.episodes .entry-meta{opacity:.5;padding-top:.3rem}
.post.episodes .entry-meta>*{margin-bottom:0}
.post.episodes .post-thumbnail figure:before{padding-top:56%}
/*lg*/
.post.episodes.lg{overflow:hidden}
.post.episodes.lg .num-epi{display:block;font-size:1.5rem;line-height:1.5rem;margin-bottom:.3rem}
.post.episodes.lg:before{bottom:auto;top:.7rem}
.post.episodes.lg .view{top:.7rem;right:-3rem;position:absolute;font-size:.875rem;opacity:1;-webkit-transition:.2s;transition:.2s}
.post.episodes.lg .post-thumbnail img{filter:none}
.post.episodes.lg .post-thumbnail .play{display:none}
.post.episodes.lg:hover .view{right:2rem;opacity:1}
.choose-season{padding-bottom:1rem}
.choose-season .btn{font-size:1.5rem;font-weight:700;padding-right:1.5rem;margin-right:0;color:var(--light)!important}
.choose-season .btn span{font-size:.75rem;text-transform:uppercase;display:block;opacity:.5;font-weight:400;line-height:1rem;text-align:left}
.choose-season .btn:after{top:auto;bottom:0;font-size:1rem;right:0}
.choose-season .aa-cnt{margin-top:-.5rem}
.choose-season .n_s{margin-left:.5rem}
.choose-season .aa-cnt{background-color:var(--gray-light)}
.choose-season .aa-cnt .sub-menu>li>a:hover{background-color:var(--gray)}
.choose-season .aa-lnk.btn.aa-arrow-right:after{content:"\f054"}
/*top*/
.post.top .post-thumbnail{width:3rem;margin-right:var(--size);margin-bottom:0}
.post.top .post-thumbnail figure:before{padding-top:100%}
.post.top .entry-meta,.post.top .entry-meta>*{margin-bottom:0}
.post.top:hover .post-thumbnail figure img{opacity:1;-webkit-filter:none;filter:none}
/*single*/
.plyrbg,.plyrbg img,.dvrplyr,.dvrplyr .dvr-300{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:var(--body);right:0;bottom:0}
.plyrbg img{opacity:.2;z-index:1;object-fit:cover}
.play-video{width:6rem;height:6rem;text-align:center;line-height:5.75rem;border:2px solid #fff;color:#fff;font-size:1.5rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:6rem;cursor:pointer;z-index:2;background-color:rgba(255,255,255,.1);padding-left:.25rem;transition:.2s;box-shadow:0 0 3rem rgba(0,0,0,.5)}
.play-video:hover{transform:scale(1.1)}
.single .options:first-child{margin-left:auto;margin-right:0}
.dvrplyr{z-index:11;background-color:var(--dark-5)}
.dvrplyr div.dvr-300{margin:auto;width:300px;height:250px;overflow:visible}
.dvrplyr div.dvr-300 .btn-close{width:3rem;height:3rem;padding:.5rem;border-radius:3rem;background-color:var(--danger);position:absolute;right:-1rem;top:-1rem}
.dvrplyr div.dvr-300 .btn-close:hover{transform:scale(1.1)}
.dvrplyr div.dvr-300 .btn-close i:before{margin-right:0;color:#fff}
.post.single,.player aside{margin-bottom:2rem}
.post.single{z-index:2}
.post.single .post-thumbnail{width:5rem;margin-right:var(--size);float:left}
.post.single:hover .post-thumbnail img{-webkit-transform:none;transform:none;-webkit-filter:none;filter:none;opacity:1}
.post.single .entry-title{font-size:1.5rem;font-weight:700}
.post.single .description{clear:both;margin-bottom:1rem;opacity:.7}
.post.single .entry-meta{font-size:.875rem}
.post.single .entry-meta span:before{font-size:.75rem;margin-right:.5rem;color:var(--primary)}
.entry-meta .seasons span,.entry-meta .episodes span{font-weight:700;color:var(--primary)}
.description>:last-child{margin-bottom:0}
.cast-lst{line-height:1rem;font-size:.75rem}
.cast-lst li{margin-right:2rem}
.cast-lst span{font-size:.75rem;display:block;margin-bottom:.5rem;opacity:.7}
.cast-lst a{margin-bottom:.5rem;display:inline-block;vertical-align:top;margin-left:.3rem}
.cast-lst a:first-child{margin-left:0}
.vote-cn{overflow:hidden;padding-bottom:2rem;margin-bottom:-1.5rem}
.vote-cn .vote{text-align:center;display:block;padding:1rem;min-width:10rem;line-height:2rem;-webkit-box-shadow:0 0 2rem var(--dark-5);box-shadow:0 0 2rem var(--dark-5)}
.vote-cn .vote:before,.vote-cn .vote span{display:inline-block;vertical-align:top;font-size:.75rem}
.vote-cn .vote:before,.vote-cn .vote .num{font-size:1.5rem}
.vote-cn .vote:before{color:var(--primary)}
.vote-cn .vote .num{color:var(--light);margin:0 .5rem}
.options .btn{color:var(--light);opacity:.5}
.options .btn:hover{opacity:1}
.options .btn>i{margin-right:0}
.options .btn>i:before{color:currentColor}
.options .btn[data-status="favorito"]{color:var(--danger);opacity:1}
.options .btn span{display:block;font-size:.65rem;margin-bottom:.5rem;line-height:1rem;white-space:nowrap}
.options .btn.aa-lnk:after{display:none}
.options ul.sub-menu li{margin-right:0}
.post.single footer{background-color:var(--light-1);border-radius:.2rem;backdrop-filter:blur(20px)}
.video-options>.title{font-size:.875rem;font-weight:400;margin-bottom:2rem}
.video-options li .btn{text-align:left;line-height:1rem;padding:1rem;border-radius:.2rem;color:var(--light);background-color:var(--light-1)}
.video-options li .btn.on,.video-options li .btn:hover{background-color:var(--light-2)}
.video-options li .btn span:not(.server){color:var(--primary);font-weight:700}
.video-options li .btn .server{display:block;font-size:.75rem;opacity:.5}
.download-links{overflow:auto}
.download-links table{margin-bottom:0;text-align:center}
.download-links td,.download-links th{padding:.5rem}
.download-links td:first-child,.download-links th:first-child{text-align:left}
.download-links td:first-child{white-space:nowrap}
.download-links .num{color:var(--primary);font-weight:700}
#mdl-trailer .mdl-cn,#mdl-download .mdl-cn{max-width:35rem}
#mdl-favorites .mdl-cn{background-color:transparent;text-align:center}
#mdl-favorites .mdl-cn:before{display:none}
.comments-nav{text-align:left}
.comments-nav a,.comments-nav span{text-align:center}
.tagcloud{font-size:0;font-weight:700}
.tagcloud span{display:block;color:var(--primary);margin-bottom:1rem}
.tagcloud a{font-size:.75rem!important;padding:0 .5rem;line-height:1.5rem;border-radius:2rem;font-weight:400;border-radius:2rem;margin:0 .5rem .5rem 0}
.comment-form-comment textarea{height:100px}
.comment-respond{margin-bottom:calc(2* var(--size))}
.form-submit{margin-bottom:0}
.form-submit button{padding:1rem 2rem;border-radius:4rem}
.comment-body{position:relative;padding-left:5rem;margin-bottom:calc(2 * var(--size))}
.comment-body .avatar{width:3.75rem;height:3.75rem;border-radius:50%;position:absolute;left:0;top:0}
.comment-body .comment-meta{padding-top:.25rem}
.comment-body .comment-meta .comment-metadata{font-size:.75rem;opacity:.5}
.comment-body .comment-metadata{line-height:1}
.comment-body .comment-metadata time{color:var(--text);font-size:.75rem}
.children{padding:0 0 0 5rem;list-style:none}
.comment-list{padding:0;list-style:none}
.comment-list>li:last-child > .comment-body:last-child{margin-bottom:0}
.comment-list .comment-respond{margin-bottom:2rem;padding-left:5rem}
.comment-list .comment-respond:last-child{margin-bottom:0;border-bottom:0}
.comment-list .comment-list{padding:.85rem}
.comment-reply-link{line-height:1.5rem!important;border-radius:2rem}
.comment-respond:last-child{margin-bottom:0}
.comment-content{font-size:1rem}
.comment-notes{font-size:.75rem;grid-column:1 / 3;opacity:.7}
.comment-form-url,.comment-form-cookies-consent{display:none}
.comment-awaiting-moderation{font-size:.75rem;opacity:.7;display:block;line-height:1.2}
@media (max-width:600px){
.video{overflow:visible}
.dvrplyr div.dvr-300 .btn-close{right:.5rem;top:.5rem}
}
@media (max-width:768px){
.comment-body{padding-left:3rem}
.comment-body .avatar{width:2rem;height:2rem}
.children{padding-left:3rem}
.children .comment-body{padding-left:1rem;border-left:4px solid var(--gray)}
.children .comment-body .avatar{display:none}
}
@media (min-width:768px){
.comment-form{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-areas:"comment comment" "name email" "btn btn"}
.comment-form p{margin-bottom:0}
.comment-form .comment-form-comment{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:comment}
.comment-form .comment-form-author{-ms-grid-row:2;-ms-grid-column:1;grid-area:name}
.comment-form .comment-form-email{-ms-grid-row:2;-ms-grid-column:2;grid-area:email}
.comment-form .form-submit{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:btn}
}
/*sidebar*/
.sidebar>div{position:-webkit-sticky;position:sticky;top:6rem}
.widget_categories ul,.widget_nav_menu .menu,.widget_recent_comments ul,.Torofilm_movies_annee ul{list-style:none;padding:0}
.widget_nav_menu .menu .sub-menu{background-color:transparent;padding:0;display:block;box-shadow:none;width:auto;position:static;margin:0}
.widget_nav_menu .menu .sub-menu li{float:none;width:auto}
.widget_recent_comments ul{font-size:.875rem}
.widget_recent_comments ul li{margin-bottom:1.5rem}
.widget_recent_comments ul li:last-child{margin-bottom:0}
.widget_recent_comments ul .comment-author-link{font-size:.75rem;display:block}
.Torofilm_movies_annee ul{font-size:0;margin-right:-.5rem}
.Torofilm_movies_annee li{display:inline-block;vertical-align:top;margin-right:.5rem;margin-bottom:.5rem}
.Torofilm_movies_annee li a.btn{line-height:1.5rem;padding:0;font-size:.65rem;min-width:2.7rem;border-radius:2rem}
.widget_categories li{border-radius:2rem;line-height:2rem;font-size:.65rem;text-align:right;position:relative;font-weight:700;margin-bottom:.5rem;background-color:var(--gray);padding-right:1rem;color:var(--primary)}
.widget_categories li:hover{background-color:var(--gray-light)}
.widget_categories li:last-child{margin-bottom:0}
.widget_categories li a{padding:0 2rem 0 1.25rem;position:absolute;left:0;top:0;font-size:.875rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;right:0;text-align:left}
.wdgt_letter{font-size:0;margin-right:-.5rem}
.wdgt_letter .az-lst>li{margin-right:.5rem;margin-bottom:.5rem}
.no-results{text-align:center}
.no-results:before{content:'\f5b3';font-size:5rem;line-height:1;color:var(--primary);display:block!important;margin-bottom:0;font-weight:400}
.section-header .az-lst>li{margin-bottom:0}
.widget_media_image{text-align:center}
.widget_text{background-color:var(--gray);border-radius:.2rem;padding:1rem 2rem}
.textwidget p{opacity:.7}
.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{font-size:calc(1.5 * var(--f-size))}
/*news*/
.section:not(.news) .post-lst .news .post-thumbnail figure:before{padding-top:150%}
.news .post-thumbnail figure:before,.single-news .post-thumbnail figure:before{padding-top:56%}
.news .post-thumbnail .play{bottom:2rem}
.single-news .post-thumbnail{margin-bottom:2rem}
.single-news .post-thumbnail figure{max-height:300px}
.single-news:hover .post-thumbnail figure img{transform:none;opacity:1;filter:none}
.single-news .entry-title{font-size:2rem;font-weight:700}
.single-news .entry-meta{font-size:1rem}
.single-news .entry-meta .date i{color:var(--primary)}
.single-news .entry-content{margin-top:2rem;opacity:.7}
/*profile*/
.section.profile,.profile .section-header{margin-bottom:calc(2 * var(--size))}
.profile .section-header{border-bottom:0}
.section.profile .section-title{font-weight:300}
.profile .aa-tbs{border-bottom:2px solid var(--light-1)}
.profile .aa-tbs a{text-transform:none}
.user-box .avatar{margin-right:calc(2 * var(--size));border-radius:50%}
.user-box .avatar img{margin-right:0}
.about-me{margin-bottom:0}
.stats{font-size:calc(1.5 * var(--f-size));line-height:calc(1.5 * var(--f-size));color:var(--light)}
.stats span{display:block;font-size:var(--f-size);opacity:.5}
#aa-profile .section-header{border-bottom:0}
.edit-profile{max-width:30rem;margin-left:auto;margin-right:auto}
.change-avatar .avatar{margin-right:var(--size)}
.change-avatar .avatar img{margin-right:0}
.user-box .avatar{margin-bottom:0}
.country-list{background-color:var(--gray)!important;border:0!important;overflow-x:hidden;min-width:300px}
.country-list .country{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.country-list .country.highlight{background-color:var(--gray-light)!important}
.country-select{display:block!important}
.inp .country-select .selected-flag .arrow{border-top-color:#fff}
.inp .country-select .selected-flag .arrow.up{border-bottom-color:#fff}
/*alpha*/
.az-lst{overflow:auto;max-width:100%}
.az-lst>li{margin-bottom:1rem;min-width:2.5rem}
.az-lst .btn{font-weight:700;font-size:1rem;min-width:0;padding:0;opacity:.5;border-bottom:2px solid transparent}
.az-lst .btn.on{opacity:1;background-color:var(--gray);border-bottom-color:var(--primary)}
.az-lst .btn:hover{opacity:1;color:var(--light)}
/*movie*/
.owl-carousel .owl-dots{text-align:center}
.owl-carousel .owl-dots button.owl-dot{min-width:.75rem;height:.75rem;padding:0;margin:0 .25rem;border-radius:.5rem}
.owl-carousel .owl-dots button.owl-dot.active{background-color:var(--primary)}
.owl-carousel .owl-nav{position:absolute;right:0;top:-4.55rem}
.owl-carousel .owl-nav button{background-color:transparent;padding:.5rem;min-width:3rem}
.owl-carousel .owl-nav button.disabled{opacity:.5;pointer-events:none}
/*new*/
.abt{background:transparent!important;float:left;padding:0;color:#edb709;margin-left:0}
.Cinemay_movies_annee ul{list-style:none;padding:0;margin:0;font-size:0}
.Cinemay_movies_annee ul>li{display:inline-block;vertical-align:top;margin-right:.5rem;margin-bottom:.5rem}
@media (max-width:991px){
.aa-tbs{overflow:auto;max-width:100%}
.aa-tbs a{font-size:.75rem}
}
@media (max-width:575px){
.post-lst.rcl2>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.post-lst.rcl2 .post .entry-title{font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.post-lst.rcl2 .episodes .entry-title{margin-bottom:0}
.post-lst.rcl2 .episodes .time{font-size:.5rem}
.post-thumbnail .year,.post-thumbnail .post-ql .Qlty,span,.post.episodes{backdrop-filter:none}
.post-thumbnail .year{background-color:rgba(0,0,0,.7)}
.post-thumbnail .watch,.download-links thead{display:none}
.download-links tr{margin-bottom:1rem;background-color:var(--gray-light);padding:0.5rem}
.download-links tr:last-child{margin-bottom:0}
.download-links td{display:inline-block;vertical-align:top}
.download-links tbody, .download-links tr, .download-links td:last-child{display:block}
}
@media (max-width:425px){
.options .btn span{display:none}
}
@media (min-width:425px){
.post.single .entry-title{padding-top:1rem}
}
@media (min-width:576px){
.vote-cn{margin-bottom:0;padding-bottom:0;padding-right:1rem}
.options li{margin-right:.5rem}
.options li:last-child{margin-right:1rem}
.options .btn{line-height:1.25rem}
.options .btn span{margin-bottom:0}
}
@media (min-width:768px){
.section-title,.widget-title{font-size:calc(1.5 * var(--f-size))}
.user-box .avatar{width:8rem;height:8rem;font-size:2rem;line-height:8rem}
.post.single .post-thumbnail{width:10rem;margin-bottom:0}
.post.single .entry-title{padding-top:0}
.post.single .entry-meta{margin-bottom:1rem}
}
@media (min-width:992px){
.side-left .main-site,.side-right .main-site{width:calc(100% - 300px)}
.side-left .main-site{padding-left:calc(2 * var(--size));order:2}
.side-right .main-site{padding-right:calc(2 * var(--size))}
.side-none .sidebar{display:none}
.main-site{width:100%}
.sidebar{width:300px}
.aa-tbs a{font-size:1rem}
.profile .aa-tbs li{margin-right:calc(2 * var(--size))}
.options .btn{white-space:nowrap;line-height:2rem}
.options .btn i{font-size:1.25rem;margin-right:.5rem}
.options .btn span{display:inline-block;vertical-align:top;font-size:calc(.75 * var(--f-size));line-height:2rem;white-space:nowrap}
.post.single>div{margin-bottom:2rem}
.post.single .post-thumbnail{margin-right:2rem}
.video-player{width:calc(100% - 300px - 2rem)}
.video-player .video{margin-bottom:0}
.video-player .video:before{padding-top:100%}
.player-trailer .video-player{width:100%}
.video-options{width:300px;padding:2rem;border-radius:.3rem;background-color:var(--light-1)}
.video-options .aa-tbs{max-height:33rem}
.video-options .aa-tbs>li{display:block;margin-right:.5rem;margin-bottom:.5rem}
.video-options .aa-tbs>li:last-child{margin-bottom:0}
.video-options .aa-tbs>li>a{margin-bottom:0}
.video-options .aa-tbs>li>a:before{width:1rem;height:1rem;border-radius:1rem;bottom:0;top:0;right:-.5rem;left:auto;border:.25rem solid var(--body);opacity:0}
.video-options .aa-tbs>li>a.on:before{opacity:1}
.video-options ul::-webkit-scrollbar{width:.35rem;height:.35rem}
.video-options ul::-webkit-scrollbar-track{background-color:var(--light-1)}
.video-options ul::-webkit-scrollbar-thumb{background-color:var(--primary)}
.video-options ul{padding-right:.5rem;margin-right:-1rem; width:100%}
.widget_nav_menu .menu>li.current-menu-item[class*="fa-"]:before{left:1rem}
.widget_nav_menu .menu>li.current-menu-item[class*="fa-"]>a{padding-left:3rem}
.widget_nav_menu .menu>li.current-menu-item>a{position:relative}
.widget_nav_menu .menu>li.current-menu-item>a:before{width:3px;height:100%;top:0}
.sidebar .section.news .post-lst{display:block}
.sidebar .section.news .post-lst>*{max-width:none}
}
@media (min-width:1200px){
.video-options .aa-tbs{max-height:35.5rem}
}
/*ft*/
.ft{padding-top:calc(7 * var(--size))}
.ft .logo{margin-bottom:1rem;-webkit-filter:grayscale(1) brightness(2);filter:grayscale(1) brightness(2);opacity:.3}
.copy{margin-bottom:calc(3 * var(--size));opacity:.5}
.ft .menu>li{margin-right:1rem}
.ft .menu>li.current-menu-item>a:before{display:none}
.ft .social a{font-size:2rem;display:block;width:3rem;opacity:.5}
.ft .social a:hover{font-size:2rem;display:block;width:3rem;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
.kw{position:relative;padding:calc(3 * var(--size)) 0}
.kw a{margin:.5rem}
.kw:before{content:'';position:absolute;top:0;width:100vw;left:calc(50% - 50vw);background-color:var(--light-1);height:1px}
.kw .sub-menu .btn{margin:0;background-color:transparent;border:0;text-align:left}
.kw li[class*="fa-"]:before{opacity:.7;line-height:2rem;font-size:.65rem;left:.75rem}
.kw li[class*="fa-"]>a{padding-left:1.5rem}
.bghd,.bgft{position:absolute;width:100vw;left:calc(50% - 50vw);z-index:-1;height:50%;pointer-events:none;max-height:50vh}
.bghd img,.bghd:before,.bghd:after,.bgft img,.bgft:before,.bgft:after{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;}
.bghd:before,.bghd:after,.bgft:before,.bgft:after{content:''}
.bghd{top:0}
.bghd img{opacity:.4;z-index:-1}
.home .bghd img{opacity:.7}
.bghd:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--body)),to(rgba(0,0,0,0)));background:linear-gradient(var(--body) 0%,rgba(0,0,0,0) 100%);height:10rem}
.bghd:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(var(--body)));background:linear-gradient(rgba(0,0,0,0) 0%,var(--body) 100%)}
.bgft{bottom:0}
.bgft img{opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1);z-index:-1}
.bgft:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--body)),to(rgba(0,0,0,0)));background:linear-gradient(var(--body) 0%,rgba(0,0,0,0) 100%)}
@media (min-width:992px){
.ft .sub-menu{top:auto;bottom:100%;margin-top:0;text-align:left}
.ft .menu-item-has-children>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:-.1rem;position:relative}
.ft .menu,.ft .menu>li{margin-right:calc(2 * var(--size))}
}
/*bd*/
.widget,[class*="dvr-"]{margin-bottom:calc(2 * var(--size))}
.widget:last-child,[class*="dvr-"]:last-child,.widget_top .post-lst>li:last-child,.section:last-child{margin-bottom:0}
[class*="dvr-"]{overflow:hidden;margin-left:auto;margin-right:auto}
.dvr-300{max-width:300px}
.widget-title{margin-bottom:.5rem}
.widget>.aa-tbs{border-bottom:2px solid var(--light-1);margin-bottom:1rem}
.widget_top .post-lst>li{counter-increment:top}
.widget_top .post-lst>li>.post:before{content:counter(top);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;line-height:3rem;width:2rem;background-color:var(--light-1);font-size:.875rem;text-align:center;font-weight:700;border-radius:.2rem 0 0 .2rem}
.sidebar .widget .post-thumbnail .watch{display:none}
.sidebar .widget_list_episodes .post-lst>li{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.sidebar .widget_list_episodes .post-lst>li .post{margin-bottom:.5rem}
.sidebar .widget_list_movies_series .post-lst>li{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
/*Responsive*/
@media (min-width:576px){
.dfxa{display:-webkit-box;display:-ms-flexbox;display:flex}
.shwa{display:block}
.hdda{display:none}
.fg1a,.rw.rfg1a>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0a,.rw.rcl0a>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl2a,.rcl2a>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3a,.rcl3a>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4a,.rcl4a>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5a,.rcl5a>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6a,.rcl6a>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.or-1a{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3a{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media (min-width:768px){
.dfxb{display:-webkit-box;display:-ms-flexbox;display:flex}
.shwb{display:block}
.hddb{display:none}
.fg1b,.rw.rfg1b>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0b,.rw.rcl0b>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl2b,.rcl2b>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3b,.rcl3b>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4b,.rcl4b>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5b,.rcl5b>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6b,.rcl6b>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.or-1b{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1b{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3b{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media (min-width:992px){
.cont{max-width:1000px}
.dfxc{display:-webkit-box;display:-ms-flexbox;display:flex}
.shwc{display:block}
.hddc{display:none}
.fg1c,.rw.rfg1c>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0c,.rw.rcl0c>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl2c,.rcl2c>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3c,.rcl3c>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4c,.rcl4c>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5c,.rcl5c>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6c,.rcl6c>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.or-1c{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1c{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2c{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3c{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media (min-width:1200px){
.cont{max-width:1130px}
.dfxd{display:-webkit-box;display:-ms-flexbox;display:flex}
.shwd{display:block}
.hddd{display:none}
.fg1d,.rw.rfg1d>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0d,.rw.rcl0d>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl2d,.rcl2d>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3d,.rcl3d>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4d,.rcl4d>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5d,.rcl5d>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6d,.rcl6d>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.or-1d{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1d{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2d{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3d{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media (min-width:1600px){
.cont{max-width:1704px}
.dfxe{display:-webkit-box;display:-ms-flexbox;display:flex}
.shwe{display:block}
.hdde{display:none}
.fg1e,.rw.rfg1e>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.cl0e,.rw.rcl0e>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.cl2e,.rcl2e>*{-ms-flex:0 0 calc(100%/2);-webkit-box-flex:0;flex:0 0 calc(100%/2);max-width:calc(100%/2)}
.cl3e,.rcl3e>*{-ms-flex:0 0 calc(100%/3);-webkit-box-flex:0;flex:0 0 calc(100%/3);max-width:calc(100%/3)}
.cl4e,.rcl4e>*{-ms-flex:0 0 calc(100%/4);-webkit-box-flex:0;flex:0 0 calc(100%/4);max-width:calc(100%/4)}
.cl5e,.rcl5e>*{-ms-flex:0 0 calc(100%/5);-webkit-box-flex:0;flex:0 0 calc(100%/5);max-width:calc(100%/5)}
.cl6e,.rcl6e>*{-ms-flex:0 0 calc(100%/6);-webkit-box-flex:0;flex:0 0 calc(100%/6);max-width:calc(100%/6)}
.cl7e,.rcl7e>*{-ms-flex:0 0 calc(100%/7);-webkit-box-flex:0;flex:0 0 calc(100%/7);max-width:calc(100%/7)}
.cl8e,.rcl8e>*{-ms-flex:0 0 calc(100%/8);-webkit-box-flex:0;flex:0 0 calc(100%/8);max-width:calc(100%/8)}
.or-1e{-webkit-box-ordinal-group:1;-ms-flex-order:-1;order:-1}
.or1e{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.or2e{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.or3e{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
/*Print*/
@media print{*,:before,:after,:first-letter,:first-line{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:"(" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*work-sans-*/
@font-face{font-family:'Work Sans';font-style:normal;font-display:optional;font-weight:400;src:local("Work Sans"),local(WorkSans-Regular),url(../fonts/work-sans-v4-latin-regular.woff2) format("woff2"),url(../fonts/work-sans-v4-latin-regular.woff) format("woff")}@font-face{font-family:'Work Sans';font-style:normal;font-display:optional;font-weight:700;src:local("Work Sans Bold"),local(WorkSans-Bold),url(../fonts/work-sans-v4-latin-700.woff2) format("woff2"),url(../fonts/work-sans-v4-latin-700.woff) format("woff")}
.description-category{
    background-color: #f11b1b05;
    padding: 10px 15px;
    border-radius: 5px;
}
.plyrbg{font-size: 80%;}
.plyrbg .play-video{transform: scale(.6);top: -10%;}
.plyrbg .plyr-op{padding: 0 1em;left: 0;right: 0;position: absolute;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;bottom: 0;}
.plyrbg .plyr-op .plyr-progress{flex-basis: 100%;margin-bottom: 1rem;background-color: rgba(255,255,255,.2);height: .25rem;}
.plyrbg .plyr-op .plyr-progress span{display: block;animation:ldbr 10s normal forwards ease-in-out;height: .25rem;background-color: rgba(255,255,255,.5);}
.plyrbg .plyr-op .btn{padding: 0;min-width: 2rem;background-color: transparent;}
.plyrbg .plyr-op .btn.time{margin-left: 1rem;}
.plyrbg .plyr-op .btn>i:before{margin: 0;}
.plyrbg .plyr-op aside{margin-bottom: 1em;display: flex;}
@keyframes ldbr{0% {width: 0;}100% {width: 100%;}}
@media (min-width: 456px) {
    .plyrbg{font-size: 100%;}
    .plyrbg .plyr-op .btn{min-width: 2.5rem;}
    .plyrbg .play-video{transform: scale(1);}
}

.widget_categories li {
    min-height: 2rem;
}


.d-flex-ch{display: flex;  width: 100%; flex-wrap: wrap;}
.j-center{justify-content: center;}
.lrt {
    display: none;
}

.lrt.active {
    display: block!important;
}

.rtg {
    cursor: pointer;
    margin: 0 5px 10px;
}

.rtg.inactive {
    background-color: #313036!important;
}

.btn.active {
    background-color: var(--primary);
    color: var(--light);
    -webkit-box-shadow: 0 0 1rem var(--primary);
    box-shadow: 0 0 1rem var(--primary);
}

.mb-10{
    margin-bottom: 10px;
}
.mb-30{
    margin-bottom: 30px;
}
.video-options li .btn:first-child {
    margin-left: 5px;
}

@media (max-width: 456px) {
    .epsdsnv .btn {
        padding: .9rem .3rem;
    }

    .epsdsnv .btn[class*="fa-"]:before,.epsdsnv  .btn>[class*="fa-"]:before  {
        margin-right: .1rem;
    }
}

.video-trailer {
    margin-bottom: 0;
}
.post-thumbnail .post-ql .lang img {width: auto;}