/*
Theme Name: cuevana3
Theme URI: http://cuevana3.co/
Description: The Theme for cuevana3.co
Author: Torothemes.com
Version: 2
*/

*{box-sizing:border-box}body{margin:0;font:400 1rem/1.5625rem sans-serif;overflow-x:hidden;word-wrap:break-word}hr{border:1px solid currentColor;margin:-1px 0}[hidden]{display:none}img{vertical-align:middle;max-width:100%}:focus{outline:0}a{text-decoration:none}
/*Typography*/
/*fa*/[class*="fa-"]:before,.menu-item-has-children>a:after,.TPost .Image figure:before,.Frm-Slct>label:before,.tr-delete:before,.trselect-delete:before,.delete-com:before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal}
.fab,.far{font:inherit}.fab[class*="fa-"]:before{font-family:"Font Awesome 5 Brands"}.far[class*="fa-"]:before{font-weight:400}
h1,h2,h3,h4,h5,h6,.Title{font-weight:700}
h1,.MovieListSldCn .Title{font-size:calc(1.25vw + 1.25vh + 1.8rem);line-height:1.3}
h2{font-size:2.05rem;line-height:3.5rem}
h3{font-size:1.4rem;line-height:1.7rem}
h4,h5,h6{font-size:1rem;line-height:1.7rem}
/*Layout*/
#aa-wp{min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;transition:.1s ease-in-out}
#aa-wp>.bd{flex:1 0 auto}
.cont{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}
/*space*/ul,ol,dl,dt,dd,hr,h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,fieldset,figure{margin:0 0 1.25rem}
.mb0{margin-bottom: 0;}
.mb{margin-bottom:.5rem;}
.mb1{margin-bottom:1rem;}
nav ul,[class*="List"]{margin:0;padding:0}
nav li,[class*="List"] li{list-style-type:none}
[class*="align"]{margin-bottom:1.25rem}
.alignleft{margin-right:1.25rem}
.alignright{margin-left:1.25rem}
.tac{text-align:center}
/*flex*/.jst-cr{justify-content:center}
.jst-fe{justify-content:flex-end}
.jst-sb{justify-content:space-between}
.alg-cr{align-items:center}
.alg-fs{align-items:flex-start}
.alg-ed{align-items:flex-end}
.dfx,.MovieList.Rows,.people-List,.frm-cols{display:-webkit-flex;display:flex}
.fwp,.MovieList.Rows,.people-List,.frm-cols{-webkit-flex-wrap:wrap;flex-wrap:wrap}
.fg1{flex-grow:1}
/*Forms*/
button,input,select,textarea{font:inherit;width:100%;vertical-align:middle;line-height:normal;text-transform:none;overflow:visible;color:inherit;transition:.2s}
fieldset{border:1px solid transparent;padding:2rem}
legend{color:inherit;display:table;max-width:100%;white-space:normal;border:0;padding:.5rem 2rem}
label{display:inline-block;padding:1.25rem 0;line-height:normal}
label[for]{cursor:pointer}
/*input*/input,textarea,select{display:block;padding:.5rem 1.5rem;width:100%;line-height:calc(2rem - 2px);border-radius: 3rem}
textarea{overflow:auto;min-height:8rem;max-width:100%;height:auto;resize:vertical;padding:2rem;max-height:16rem}
[type="color"],[type="number"],[type="range"]{width:auto;min-width:7rem}
:disabled{cursor:default}:disabled{opacity:.7}::placeholder{color:currentColor}
/*select*/select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23007AFF' 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 1rem center;background-repeat:no-repeat;background-size:1.5rem;padding-right:3rem}
/*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;line-height:1.5rem;user-select:none}
.chk input+label:before,.chk input+label:after{box-shadow: 0px 0px 4px #000000; position:absolute;left:0;top:1.25rem;height:1.5rem;width:1.5rem;border-radius:.3rem;content:'';text-align:center;line-height:1.5rem;font-size:1rem}
.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 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}
/*button*/.Button,button,[type='button'],[type='reset'],[type='submit']{border:0;cursor:pointer;padding:.5rem 2rem;display:inline-block;vertical-align:top;text-align:center;line-height:2rem;width:auto;border-radius:3rem}
.btn-block{width: 100%;}
/*Misc*/.ic{display:inline-flex;align-self:center;position:relative;height:1em;width:1em;font-size:inherit}
.ic svg{height:1em;width:1em;bottom:-0.125em;position:absolute;fill:currentColor}
/*animation*/[class*="anm-"],.TPost .Image figure:before,.sub-menu,.TPost .TPMvCn,.lgtbx-lnk{animation-duration:.2s;animation-fill-mode:both}
.anm-a{animation-name:fadeIn}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.anm-b{animation-name:fadeInLeft}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.anm-c{animation-name:fadeInRight}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.anm-d,.TPost .Image figure:before,.TPost .TPMvCn{animation-name:zoomIn}
@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}
.anm-e,.sub-menu,.lgtbx-lnk:hover{animation-name:zoom}
@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}
/*Font*/
body{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}
/*Color*/
body{color:#8DA0BC;background-color:#080F28}
a{color:#fff}
a:hover{color:#007AFF}
/*input*/input,textarea,select{border:1px solid #1E2747;background-color:#1E2747;color: #8DA0BC;}
input:focus,textarea:focus,select:focus{background-color:#233160;border-color:#233160;color: #fff;}
.chk input:checked+label:before{background-color:#007AFF}
/*radio/checkbox*/.chk label:before{background-color:#ECF3F9}
/*button*/.Button,a.Button,button,[type='button'],[type='reset'],[type='submit']{color:#fff;background-color:#007AFF}
.Button:hover,a.Button:hover,button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{animation:zoom 300ms ease-in}
.Button.fa-facebook-f{position: relative;}
.Button.fa-facebook-f:before{position: absolute;left: 1.5rem;top: .5rem;font-weight: 400;font-size: 1.2rem;}
/*Header*/
.Header{position:relative;top:0;z-index:11;margin-bottom: 2.5rem;}
.Header:after,.slider .Header.fx:after{content:'';z-index:-1;position:absolute;left:0;top:0;right:0;pointer-events:none;transition: .2s;background: #141A32;height: 100%;opacity: 1;}
.Header.fx:after{box-shadow: 0 0 30px rgba(0,0,0,.5);display: none;}
.slider .Header{margin-bottom: 0;}
.slider .Header:after{height:160px;opacity:.9;background:linear-gradient(to bottom, rgba(20,26,50,1) 1%,rgba(20,26,50,0) 100%);box-shadow: none}
.logo{margin-bottom:0;margin-right:1.5rem;padding:1.5rem 0;position: relative;z-index: 2;}
.MenuBtn{width:3rem;min-width: 3rem;height:3rem;cursor:pointer;background-color:transparent;padding:.75rem .85rem 0;background-color:#007AFF;border-radius:3rem;z-index:10}
.MenuBtn>i{background-color:#fff;width:100%;height:3px;margin:4px 0;transition:all .2s ease-in;display:block;border-radius:5px;cursor:pointer}
#aa-wp.on{overflow: hidden;}
#aa-wp.on .Header{position: fixed;width: 100%;}
#aa-wp.on .MenuBtn>i:nth-child(1){-webkit-transform:translateY(200%) rotate(45deg);transform:translateY(200%) rotate(45deg);}
#aa-wp.on .MenuBtn>i:nth-child(2){opacity:0}
#aa-wp.on .MenuBtn>i:nth-child(3){-webkit-transform:translateY(-200%) rotate(135deg);transform:translateY(-200%) rotate(135deg);position:relative;bottom:2px}
.Header.fx{position: fixed;width: 100%;}
.Header.fx:after{display: block;}
.current-menu-item>a{font-weight:700}
.menu-item>a{display:inline-block;padding:.5rem 0}
.menu-item-has-children>a:after{content:'\f078';font-size:.75rem;margin-left:.35rem;color:#007AFF}
.menu-item[class*="fa-"]:before{display:inline-block;width:1.2rem;color:#007AFF}
.menu-item[class*="fa-"]>a{margin-left:-1.2rem;padding-left: 1.5rem;}
.sub-menu{display:none}
.Header .login .Button{padding: .25rem 1rem;width: 100%;}
.Button.link,button.link{background-color: transparent;}
.Search{position: relative;}
.Search .Form-Icon{position:relative;padding:0;display: block;}
.Search .Form-Icon input{border:1px solid rgba(61, 79, 145, .5);background-color:rgba(8, 15, 40, .5);color:inherit;padding:.25rem 1rem;border-radius:2rem;}
.Header .Search .Form-Icon input{width:11.5rem}
.Search .Form-Icon input:focus{border-color:#3D4F91}
.Search .Form-Icon button{background-color:transparent!important;padding:0;position:absolute;right:0;top:0;width:2.5rem;height:2.5rem;padding-right:0.5rem;color:#007AFF}
.Search .Form-Icon button:hover{transform:scale(1.1)}
.Result{display:none}
.Result.On{display: block;}
.Result{position: absolute;min-width: 255px;right: 0;top: 100%;margin-top: .5rem;padding: 1rem;background-color: #1E2747;border-radius: .5rem;}
.Result .MovieList{max-height: 250px}
.Result .MovieList>li{margin-bottom: 1rem;}
.Result .MovieList>li:last-child{margin-bottom: 0;}

.ep-autosuggest{display:none}
.ep-autosuggest.On{display: block;}
.ep-autosuggest{position: absolute;min-width: 255px;right: 0;top: 100%;margin-top: .5rem;padding: 1rem;background-color: #1E2747;border-radius: .5rem;}
.ep-autosuggest .autosuggest-list{max-height: 250px; overflow: auto; padding-left: 0!important;}
.ep-autosuggest .autosuggest-list>li{margin-bottom: 1rem;}
.ep-autosuggest .autosuggest-list>li:last-child{margin-bottom: 0;}


/*post*/.TPost .Image figure{position: relative;background-color: #080F28;border-radius: 5px;margin-bottom: 0;}
.TPost .Image figure:before{content: '\f04b';width: 3.75rem;height: 3.75rem;line-height: 3.75rem;text-align: center;border: 2px solid #fff;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;z-index: 1;border-radius: 50%;font-size: 1.25rem;display: none;color: #fff;}
.TPost:hover .Image figure:before{display: block;}
.TPost .Image figure:after{content: '';padding-top: 150%;width: 1px;display: block;border-radius: 5px;}
.episodes .Image figure:after{padding-top: 56%;}
.TPost .Image figure>img,.backdrop>.Image img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;border-radius: 5px}
.TPost:hover .Image figure>img{opacity: .5;}
.TPost .Title{font-weight: 400;}
.TPost.A{position: relative;padding-left: 100px;}
.TPost.A .Image{width: 80px;position: absolute;left: 0;top: 0;}
.TPost.A .Image figure:after{padding-top: 100%;}
.Result .TPost.A{padding-left: 75px;min-height: 60px;padding-top: 5px;}
.Result .TPost.A .Image{width: 60px;}
.Result .TPost.A .Info{padding-top: 0;margin-bottom: 0;font-size: .75rem;}
.Result .TPost.A .Info .Vote{font-size: .875rem;}
.Result .TPost.A .Info .Vote:after{font-size: .65rem;}
.Result .TPost.A .Info .Qlty{vertical-align: top}
.Result .TPost.A .Image figure:before,

.ep-autosuggest .TPost.A{padding-left: 75px;min-height: 60px;padding-top: 5px;}
.ep-autosuggest .TPost.A .Image{width: 60px;}
.ep-autosuggest .TPost.A .Info{padding-top: 0;margin-bottom: 0;font-size: .75rem;}
.ep-autosuggest .TPost.A .Info .Vote{font-size: .875rem;}
.ep-autosuggest .TPost.A .Info .Vote:after{font-size: .65rem;}
.ep-autosuggest .TPost.A .Info .Qlty{vertical-align: top}
.ep-autosuggest .TPost.A .Image figure:before,

.Wdgt .TPost.A .Image figure:before,
.Wdgt .MovieList.episodes .TPost.C figure:before{transform: scale(.6)}
.Wdgt .MovieList.episodes .TPost.C:hover .Year{display: none;}
.Genre .Button.STPa,.Actors .Button.STPa{padding: 0;background-color: transparent;line-height: 1rem;height: 1rem;vertical-align: baseline;}
.Genre .Button.STPa:before,.Actors .Button.STPa:before{content: '...';}
.TPost.B .Image{position: relative;margin-bottom: .5rem;}
.TPost.B .Image .TpTv,.TPost.A .Image .TpTv,.TPost.C .Image .TpTv{position: absolute;left: .5rem;bottom: .5rem;z-index: 2;}
.TPost.B .Title{font-size: .75rem;line-height: 1.5;text-align: center;}
.TPost.C .Image,.TPostMv{position: relative;}
.TPost.C .Image figure{background-color: #000;}
.TPost.C .Image figure:before{z-index: 3;}
.TPost.C .Image img{z-index: 2;}
.TPost.C .Title{font-size: .875rem;text-align: center;line-height: 1.5;margin-bottom: 0;padding-top: .5rem;}
.TPost.C .Image+.Title+p{text-align: center;font-size: .75rem;color: #8DA0BC;margin-bottom: 0;}
.TPost.C .Image+.Title+p span{font-weight: 700;color: #EDB709;}
/*
.TPost.C:hover .Image{transform: scale(1.1)}
.TPost.C:hover .Image img{z-index: 1;filter: blur(1px);}
*/
.TPost.C .TPMvCn{position: absolute;left: 60%;top: 50%;transform: translateY(-50%)!important;width: 200%;background-color: #080F28;overflow: hidden;padding: 1rem;z-index: 10;border-radius: 5px;display: none;margin-top: -1rem;pointer-events: none;max-width: 345px;font-size: .875rem;line-height: 1.25rem;}
.TPost.C .TPMvCn .Description p:not(:first-child),.TPost.C .TPMvCn .Description p .Button{color: #8DA0BC;}
.TPost.C .TPMvCn .Title,.TPost.C .TPMvCn .Description p:not(:first-child)>span{color: #fff;}
.TPost.C .TPMvCn .Title{font-weight: 700;text-align: left;font-size: 1rem;}
.TPost.C .TPMvCn>*{position: relative;z-index: 2;}
.TPost.C .TPMvCn .Info,.TPost.C .TPMvCn .Description>p:first-child{margin-bottom: .5rem;}
.TPost.C .TPMvCn p{margin-bottom: 0;}
.TPost.C .TPMvCn .bg{position: absolute;left: 0;top: 0;z-index: 1;object-fit: cover;width: 100%;height: 100%;filter: blur(15px);opacity: .5;transform: scale(1.3);border-radius: 5px;}
.Year{position: absolute;bottom: .5rem;right: .5rem;z-index: 3;font-size: .75rem;font-weight: 700;background-color: #007AFF;padding: 0 .5rem;line-height: 1.2rem;border-radius: 1rem;color: #fff;}
@keyframes premiere{0%{box-shadow:0 0 0 0px rgba(237, 183, 9, .7);background:rgba(237, 183, 9, .7);}80%{background:rgba(66, 166, 223, 0);}100%{box-shadow:0 0 0 10px rgba(66, 166, 223, 0);}}
@keyframes lang{0%{box-shadow:0 0 0 0px rgba(237, 63, 9, .7);background:rgba(237, 63, 9, .7);}80%{background:rgba(66, 166, 223, 0);}100%{box-shadow:0 0 0 10px rgba(66, 166, 223, 0);}}
@keyframes quality{0%{box-shadow:0 0 0 0px rgba(107, 237, 9, .7);background:rgba(107, 237, 9, .7);}80%{background:rgba(66, 166, 223, 0);}100%{box-shadow:0 0 0 10px rgba(66, 166, 223, 0);}}
@keyframes pulse{0%{transform:scale(1);}3.3%{transform:scale(1.1);}16.5%{transform:scale(1);}33%{transform:scale(1.1);}100%{transform:scale(1);}}
.cv3-dots{position: absolute;z-index: 3;left: 1.5rem;top: .5rem;width: 1rem;}
.cv3-dots span{display: block;width: 16px;height: 16px;padding: 4px;margin-bottom: .5rem;background-color: #1E2747;position: relative;border-radius:50%;}
.cv3-dots span:before,.cv3-dots span:after{opacity: 0;pointer-events: none;z-index: 5;}
.cv3-dots span:hover:before,.cv3-dots span:hover:after{opacity: 1;}
.cv3-dots span:before{content:attr(title);position: absolute;white-space: nowrap;font-size: .65rem;bottom: 14px;left: 50%;width: 76px;margin-left: -38px;background-color: rgba(0,0,0,.7);color: #fff;text-align: center;line-height: 1.2rem;border-radius: 3px}
.cv3-dots span:after{width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid rgba(0,0,0,.7);content: '';bottom: 10px;left: 4px;position: absolute;}
.cv3-dots span>i,.cv3-dots span>i:before,.cv3-dots span>i:after{width:8px;height: 8px;border-radius:50%;animation-iteration-count:infinite;position: relative;content: '';left: 0;top: 0;right: 0;bottom: 0;margin: auto;position: absolute;}
.cv3-dots span>i:before{animation-delay:.33s;animation-duration:2.2s;}
.cv3-dots span>i:after{animation:pulse 2s ease-out;animation-iteration-count:infinite;}
span.cv3-premiere:before{width: 50px;margin-left: -25px;}
.cv3-premiere>i:after{background-color:rgba(237, 183, 9, 1);}
.cv3-premiere>i,.cv3-premiere>i:before,.cv3-premiere>i:after{animation:premiere 2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.cv3-lang>i:after{background-color: rgba(237, 63, 9, 1);}
.cv3-lang>i,.cv3-lang>i:before,.cv3-lang>i:after{animation:lang 2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.cv3-quality>i:after{background-color: rgba(107, 237, 9, 1);}
.cv3-quality>i,.cv3-quality>i:before,.cv3-quality>i:after{animation:quality 2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sup-ava{border-radius:3px;background-color:rgba(30, 39, 71, .8);position:relative;margin-left:1rem}
.sup-ava .image-avatar{padding-right:2rem;cursor:pointer}
.sup-ava .image-avatar:before{position:absolute;right:.5rem;top:0;bottom:0;margin:auto;width:1.25rem;height:1.25rem;line-height:1.35rem;text-align:center;background-color:#111834;border-radius:3px;font-size:.75rem;color:#fff}
.sup-ava .fcv-image{width:2.5rem}
.sup-ava img{width:2.5rem;height:2.5rem;object-fit:cover;object-position:top;border-radius:3px 0 0 3px}
.sup-ava .fcv-user{font-size:.75rem;padding:.3rem .5rem;line-height:0.95rem;color:#4F6B95}
.sup-ava .fcv-user div+div{font-size:.875rem;color:#fff}
.sup-ava .item-user{display:none;position:absolute;right:0;top:100%;margin-top:10px;z-index:2;background-color:#1E2747;padding:5px;border-radius:5px;box-shadow: 0 0 40px rgba(0,0,0,.4)}
.sup-ava .item-user:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1E2747;position:absolute;top:-5px;right:.7rem}
.sup-ava.on .item-user{display:block}
.sup-ava .item-user a{display:block;padding:5px;color:#8DA0BC;min-width:10rem;border-radius:5px}
.sup-ava .item-user a:before{margin-right:5px;font-size:.875rem;width:1.5rem;display:inline-block;text-align:center;color:#4F6B95}
.sup-ava .item-user a:hover{background-color:#141A32;color:#fff}
.sup-ava .item-user a:hover:before{color:#007AFF}
.MovieListSld,.MovieListSld .owl-stage-outer,.MovieListSld .owl-stage,.MovieListSld .owl-item,.MovieListSld .item{position: static!important;}
.MovieListSld .owl-stage,.MovieListSld .owl-item,.MovieListSld .item,.MovieListSld .TPost{display: flex;width: 100vw;}
.MovieListSld .TPost{align-items: flex-end;}
.MovieListSldCn{overflow: hidden;}
.Header .Search .Form-Icon input{-webkit-appearance: none;}
.MovieListSldCn{margin:-6.75rem 0 1.5rem;position: relative;}
.MovieListSldCn .TPostMv .Image,.MovieListSldCn .TPostMv .Image img,.backdrop>.Image,.backdrop>.Image img{position:absolute;left:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;top: 0;}
.MovieListSldCn .TPMvCn>a{display:inline-block;vertical-align:top}
.MovieListSldCn .Title{color: #fff;font-weight: 700;letter-spacing: -1px}
.MovieListSldCn .Title:hover{transform: scale(1.02)}
.MovieListSldCn .TPostMv .Image:after,.backdrop>.Image:after{background:linear-gradient(to bottom, rgba(8,15,40,0) 0%,rgba(8,15,40,1) 100%);content:'';position:absolute;left:0;bottom:0;right:0;height:100%;pointer-events:none}
.MovieListSldCn .TPMvCn{padding:calc(5rem + 4%) 1.5rem 5rem;margin:0 auto;position:relative;z-index:2}
.MovieListSldCn .TPost .Image figure{position: static;}
.MovieListSldCn .TPost .Image figure:after,.MovieListSldCn .TPost .Image figure:before{display: none;}
.MovieListSldCn .TPost:hover .Image figure>img{opacity: 1;}
.Info{font-size: .875rem;padding-top: .5rem;}
.Info>span{display: inline-block;vertical-align: baseline;margin-right: .5rem;}
.Info .Vote{color: #EDB709;}
.Info .Vote{font-size: 1.125rem;}
.Info .Vote:after{content: '/10';font-size: .875rem;vertical-align: baseline}
.Info>span.Qlty{margin-top: 0.3rem;}
.Qlty,.TpTv{color: #1A1818;background-color: #EDB709;font-size: 0.65rem;font-weight: 700;height: 1.125rem;padding: 0 .3rem;line-height: 1rem;border-radius: 1rem;display: inline-block;vertical-align: top;}
.TPlay{font-size: 1.125rem;}
.TPlay:before{margin-right: .75rem;}
.MovieListSld .owl-dots{left: 0;right: 0;margin: auto;text-align: right;padding-right: 2rem;}
.Title .TpTv{vertical-align: middle;}

/*Body*/
main>section{margin-bottom: 2.5rem;}
.imgcat{display: block;height: 60px;white-space: nowrap;margin-bottom: .5rem;}
.imgcat:before,.imgcat img{display: inline-block!important;vertical-align: middle;max-height: 60px;}
.imgcat:before{width: 1px;content: '';height: 60px;}
.category-list-bx{margin-bottom: 2.5rem;}
.category-list-bx .owl-dots{padding-top: 1.25rem;}
.category-img{position: relative;overflow: hidden;text-align: center;margin-bottom: 0;padding: 2.5rem 1rem;color: #fff;}
.category-img figcaption{white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.category-img .bg{position: absolute;left: 0;top: 0;width: 100%!important;height: 100%;z-index: -1;opacity: .2;object-fit: cover}
.category-img img{width: auto!important;margin:0 auto;transition: .2s}
.category-list .item>a{display: block;position: relative;overflow: hidden;}
.category-list .nmcn{position: absolute;right: -5rem;bottom: .5rem;opacity: .5;}
.category-list .nmcn{font-size: .65rem;line-height: 1rem;color: rgba(255,255,255,.5);}
.category-list .nmcn span{font-weight: 700;display: block;font-size: 1rem;text-align: right;color: #fff;}
.category-img:hover .bg{transform: scale(2);opacity: .5;filter: blur(6px)}
.category-list .item:hover .nmcn{right: .5rem;opacity: 1;}
.MovieList.Rows,.people-List{margin-left: -.5rem;margin-right: -.5rem;}
.MovieList.Rows>li,.people-List>li{padding-left: .5rem;padding-right: .5rem;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 2rem;}
section>.Top{margin-bottom: 2rem;}
section>.Top>.btnstp{display: inline-block;vertical-align: top;}
section>.Top>h1,section>.Top>.Title{font-size:2.05rem;line-height:3.5rem;display: inline-block;vertical-align: top;margin-bottom: 0;margin-right: 1.5rem;color: #fff;letter-spacing: -1px;}
section>.Top>h1:last-child{margin-right: 0;}
section>.Top>h1 span{color: #007AFF;}
section>.Top>.btnstp>.Button.STPb{background-color: transparent;padding: .5rem 0;border-radius: 0;margin-right: 1.5rem;vertical-align: top;color: #4F6B95;border-bottom: 3px solid transparent;}
main>section{margin-bottom: 4rem;}
section>.Top>.btnstp>.Button.STPb:last-child{margin-right: .2rem;}
section>.Top>.btnstp>.Button.STPb.Current{color: #fff;border-bottom-color: #EDB709;font-weight: 700;}
.btnstp{white-space: nowrap;overflow: auto;max-width: 100%;}
.Button.loadmore{width: 100%;}
.Button.loadmore,.Button.normal{background-color: #3D4F91;}
.Button.loadmore:hover,.Button.normal:hover{background-color: #007AFF;}
.tvshows-owl .owl-item,.episodes-owl .owl-item,.premiere-owl .owl-item,.sagas-owl .owl-item{margin-top: 1rem;margin-bottom: 2rem;}
.tvshows-owl .cv3-dots,.episodes-owl .cv3-dots{left: .5rem;}
.series.owl-carousel,.movies.owl-carousel,.episodes.owl-carousel{margin-top: -1rem;}
.movies.owl-carousel .cv3-dots{left: .5rem;}
.premiere-owl{margin-bottom: 4rem;}
.Button.sm{padding: 0 1rem;font-size: .75rem;text-transform: uppercase;font-weight: 700;}
#numsld{font-size: .875rem;display: inline-block;margin-right: 1.5rem;}
#numsld span{color: #fff;font-weight: 700;}
body.mdl-on{overflow: hidden}
.modal,.mdl-ovr{display: none;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: rgba(0,0,0,.5);display: block;z-index: -1;}
.modal:before{content: '';display: inline-block;width: 1px;margin-left: -1px;height: 100%;vertical-align: middle;}
.mdl-cn{background-color: #fff;border-radius: .5rem;max-width: 28rem;width: 100%;font-size: 1rem;text-align: left;white-space: normal;display: inline-block;vertical-align: middle;}
.modal.on{display: block;}
.mdl-hd,.mdl-bd,.mdl-ft{padding: 1rem;border-bottom: 1px solid rgba(141, 160, 188, .2);}
.mdl-hd{position: relative;}
.mdl-hd .Title{color: #1E2747;font-size: 1.5rem;letter-spacing: normal;font-weight: 400;white-space: nowrap;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;overflow: hidden;padding-right: 1.5rem;}
.mdl-hd .Title:before{width: 3.75rem;height: 3.75rem;line-height: 3.75rem;display: inline-block;text-align: center;background-color: rgba(0, 122, 255, .1);border-radius: 4rem;color: #007AFF;margin-right: 1rem;}
.mdl-hd .mdl-close{background-color: transparent;color: #8DA0BC;padding: 0;position: absolute;right: 1rem;top: 0;bottom: 0;margin: auto;width: 2.5rem;height: 2.5rem;}
.mdl-hd .mdl-close:hover{background-color: transparent;color: #ED4009;}
.mdl-bd:last-child{margin-bottom: 0;}
.modal p{margin-bottom: .7rem;}
.modal p:last-child{margin-bottom: 0;}
.modal a{color:#080F28;}
.modal a:hover{color:#007AFF;}
.modal input{background-color: #F9FAFC;color: #8DA0BC;border-color: #E8ECF2;box-shadow:none}
.modal input:focus{background-color: #fff;}
.Button.fa-facebook-f{background-color: #3B5199;}
.nosidebar .TpRwCont main{padding-right: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.Title-404,.no-result{text-align: center;padding: 10vh 0 10vh;}
.Title-404{color: #fff;font-size: calc(.5rem + 1vw + 1vh);font-weight: 300;}
.Title-404:before,.no-result:before{content: '';background: url(../img/cnt/404.png);width: 140px;height: 143px;display: block;margin:0 auto 1rem;}
.Title-404 strong{color: #007AFF;display: block;font-size: calc(4rem + 4vw + 4vh);line-height: 1;margin-bottom: 1rem;}
.no-result,.no-result+.Search{margin:0 auto 2rem;max-width: 20rem;}
.no-result{text-align: center;max-width: 25rem;padding-bottom: 0;}
.no-result span{display: block;color: #fff;font-weight: 700;font-size: 2.5rem;line-height: 1;margin-bottom: .5rem;}
.no-result:before{background: url(../img/cnt/nothing.png);width: 136px;height: 148px;}
.no-people:before{background: url(../img/cnt/nouser.png);width: 137px;height: 148px;}
.notice{margin-top: -1.5rem;}
.notice:before{margin-right: .5rem;color: #EDB709;}
.tabsnav{font-size: 0;overflow: auto;border-bottom: 1px solid #1E2747;margin-bottom: 2.5rem;white-space: nowrap;}
.tabsnav>li{font-size: 1rem;display: inline-block;vertical-align: top;;}
.tabsnav>li>a{padding:.8rem 1rem 1.2rem;border-bottom: 3px solid transparent;display: block;color: #4F6B95;margin-bottom: -1px}
.tabsnav>li span{font-weight: 700;}
.tabsnav>li.on>a{border-bottom-color: #EDB709;color: #fff;}
.tabsnav>li.on>a span{color: #EDB709;}
.comment{padding-left: 80px;position: relative;padding-top: 5px;margin-bottom: 2.5rem;font-size: .875rem;}
.comment header,.comment footer,.comment p{margin-bottom: .5rem;}
.comment-user figure,.comment-user figure img{width: 60px;height: 60px;position: relative;border-radius: 60px}
.comment-user{position: absolute;left: 0;top: 0;}
.comment-user figcaption{position: absolute;left: 0;top: 50px;font-size: .65rem;font-weight: 700;color: #fff;text-transform: uppercase;vertical-align: middle;background-color: #007AFF;padding:0 .5rem;border-radius: 1rem;line-height: 1.25rem;min-width: 60px;text-align: center;}
.comments-List .children{margin-left: 80px;padding-left: 40px;border-left: 1px solid #1E2747;}
.comment header .user{font-size: 1rem;margin-right: .5rem;}
.comment header .user.admin{color: #007AFF;font-weight: 700;}
.user-range{color: #000;background-color: #EDB709;font-weight: 700;text-transform: uppercase;font-size: .65rem;border-radius: 2rem;line-height: 1.25rem;padding: 0 .5rem;display: inline-block;vertical-align: middle;}
.comment footer,.comment footer a{color: #007AFF;}
.comment footer a,.comment footer span{display: inline-block;vertical-align: top;margin-right: .5rem;}
.comment footer a:hover{color: #fff;}
.comment footer .comment-reply{color: #4F6B95;margin-bottom: 0;}
.comment-reply{position: relative;margin-bottom: 2.5rem;}
.comment-reply .comment-user{top: 20px;left: 20px;}
.comment-reply textarea{background-color: #1E2747;border-radius: 3px 3px 0 0;color: #8DA0BC;border: 0;height: 110px;min-height: 110px;max-height: 250px;padding-left: 100px;}
.comment-reply .comment-bot{background-color: #141A32;text-align: right;}
.comment-reply .Button{border-radius: 0}
.activity-List>li{background-color: #1E2747;padding: 1.5rem 1.25rem 1.25rem 6.25rem;border-radius: 3px;margin-bottom: 1.25rem;position: relative;margin-left: 100px;min-height: 6.25rem;}
.activity-List>li:after{content: '';position: absolute;left: -10px;top: 40px; width: 0;
height: 0;border-top: 10px solid transparent;border-right: 10px solid #1E2747;border-bottom: 10px solid transparent;}
.activity-List>li:before{position: absolute;left: -100px;top: 20px;width: 60px;height: 60px;font-size: 1.5rem;background-color: #007AFF;color: #fff;border-radius: 30px;text-align: center;line-height: 60px;}
.activity-List p{margin-bottom: 0;}
.activity-List p+span{font-size: .75rem;color: #4F6B95;display: block;}
.activity-List .avatar,.activity-List .avatar img{width: 60px;height: 60px;border-radius: 30px}
.activity-List .avatar{position: absolute;left: 1.25rem;top: 1.25rem;}
.profile{margin-bottom: 1rem;}
.profile .avatar,.profile .avatar img{width: 120px;height: 120px;object-fit: cover;border-radius: 60px;}
.profile .avatar{margin-bottom: .65rem;}
.profile .left{float: left;margin-bottom: 1rem;margin-right: 2.5rem;}
.profile .left .Button{display: block;}
.profile .right{padding-top: 1rem;}
.profile .Title{font-size: 1.5rem;color: #fff;margin-right: .5rem;margin-bottom: .5rem;}
.profile .Title .user-range{margin-top: -5px;}
.profile .Description{clear: both;}
.meta{margin-bottom: .5rem;}
.meta>span:not(.Qlty){display: inline-block;vertical-align: top;padding: .4rem 0;margin-right: 1rem;}
.meta>span:not(.Qlty):before{margin-right: .3rem;opacity: .5;}
.meta>span:not(.Qlty).followers:before{color: #007AFF;margin-right: .5rem;font-size: 1.25rem;opacity: 1;}
.meta>span:not(.Qlty)>span{color: #fff;}
.Button.follow{padding: .3rem .5rem;}
.Button.follow>i{margin-right: .5rem;}
.people-List{text-align: center;}
.people{position: relative;}
.people .avatar{margin: 0 .5rem .5rem;
    width: 126px;
    height: 126px;
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 50%;}
.people .avatar img {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    min-height: 123px;
    margin: auto;
    display: block;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.Button.remove{position: absolute;right: -.25rem;top: -.25rem;border: 5px solid #080F28;padding: 0;width: 2.5rem;height: 2.5rem;font-size: .875rem;background-color: #ED4009;line-height: 1.8rem;}
.VotesCn{position:relative;padding-left:50px;min-height:40px;margin-bottom:.5rem;padding-top:3px}
.VotesCn .Prct{position:absolute;left:0;top:5px}
.VotesCn .post-ratings{padding-top:25px;position:relative;font-size:10px;min-width:102px}
.VotesCn .post-ratings img{position:absolute;left:0;top:7px}
.VotesCn .post-ratings img+img{left:22px}
.VotesCn .post-ratings img+img+img{left:44px}
.VotesCn .post-ratings img+img+img+img{left:64px}
.VotesCn .post-ratings img+img+img+img+img{left:86px}
.backdrop>.Image{z-index: -1;}
.movtv-info>.Image{float: left;margin-right: 1rem;width: 120px;margin-bottom: 1rem;}
.movtv-info>.Image figure{margin-bottom: 1rem;}
.aa-drp{position: relative;}
.addlist>.Button{padding: .5rem .7rem;width: 100%;border-radius: .3rem;text-align: left;background-color: #1E2747;font-size: .75rem;}
.addlist>.Button>i{color: #EDB709;float: left;margin-right: .5rem;}
.addlist>.Button .ddw{float: right;color: #007AFF;float: right;margin-right: 0;font-size: .65rem;}
.addlist>ul{position: absolute;left: 0;top: 100%;margin-top: .5rem;min-width: 140px;list-style-type: none;padding: .5rem;display: none;background-color: #1E2747;border-radius: 5px;box-shadow: 0 0 30px rgba(0,0,0,.2);font-size: .75rem;z-index: 10;}
.addlist.on>ul{display: block;}
.addlist>ul>li>a{display: block;padding: .2rem .5rem;color: #8DA0BC;border-radius: 3px}
.addlist>ul>li>a:before{width: 1.25rem;display: inline-block;opacity: .5;}
.addlist>ul>li>a:hover{color: #fff;background-color: #141A32;}
.addlist>ul>li>a:hover:before{opacity: 1;color: #007AFF;}
.movtv-info:after{clear: both;display: block;content: '';overflow: hidden;}
.movtv-info.TPost .Image figure:before{display: none;}
.movtv-info.TPost:hover .Image figure>img{opacity: 1;}
.movtv-info footer{overflow: hidden;}
.movtv-info .Description{clear: both;max-height: 100px;overflow: auto;margin-bottom: 1rem;}
.movtv-info .Description p:last-child{margin-bottom: 0;}
.movtv-info header .Title,.video>.Title{font-size: 1.5rem;color: #fff;font-weight: 700;margin-bottom: 0;line-height: 1.5rem;}
.movtv-info header .SubTitle,.video>.SubTitle{font-size: 1rem;margin-bottom: .5rem;line-height: 1.5rem;font-weight: 400;}
.movtv-info .meta{font-size: .875rem;}
.movtv-info .meta>span{margin-bottom: .5rem;}
.movtv-info .meta>span.Qlty{vertical-align: top;margin-top: .2rem;}
.Title span:not([class]){color: #EDB709;}
.video>.SubTitle{margin-bottom: 1.5rem;}
.VotesCn .post-ratings{line-height: 1.5;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.backdrop>.Image img{opacity: .5;}
.movtv-info{margin-bottom: 2.5rem;}
.InfoList{font-size: .875rem;}
.InfoList strong{font-weight: 400;}
.ListPOpt>li{font-size: .75rem;display: inline-block;vertical-align: middle;margin-right: .5rem;padding: .5rem 0;}
.ListPOpt>li:first-child{display: none;}
.ListPOpt>li:before{font-size: .75rem;color: #EDB709;margin-right: .5rem;}
.ListPOpt>li>a{width: 3rem;height: 3rem;font-size: 1.25rem;text-align: center;line-height: 3rem;border-radius: 3rem;color: #fff;}
.ListPOpt>li>a:hover{opacity: .7;}
.ListPOpt>li>a.fa-facebook-f{background-color: #2049BB;box-shadow: 0 0 0 5px rgba(32, 73, 187, 0.2)}
.ListPOpt>li>a.fa-twitter{background-color: #00BCFF;box-shadow: 0 0 0 5px rgba(0, 188, 255, 0.2)}
.lgtbx{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-color: #000;opacity: 0;visibility: hidden;transition: .2s;cursor: pointer;}
.lights-off .lgtbx{opacity: .7;visibility: visible;z-index: 99}
.lights-off .TPlayerCn{position: relative;z-index: 999}
section>.MovieList:last-child{margin-bottom: -2.5rem;}
.TPlayerNv{background-color: rgba(61, 79, 145, 0.5);border-radius: 3px 3px 0 0;padding: .7rem .7rem 0;position: relative;margin-bottom: 0;}
.TPlayerNv>li{display: inline-block;vertical-align: top;margin-right: .3rem;position: relative;margin-bottom: .7rem;}
.TPlayerNv>li>div{padding: .5rem;position: relative;white-space: nowrap;line-height: 1rem;border-radius: 3px;cursor: pointer;}
.TPlayerNv>li>div:after{clear: both;display: block;overflow: hidden;content: '';}
.TPlayerNv>li>div+div{padding: 0;position: absolute;left: 0;top: 100%;z-index: 10;margin-top: -3px;}
.TPlayerNv>li>div>.fa-chevron-down{float: right;width: 1.25rem;height: 1.25rem;border-radius: 3px;text-align: center;line-height: 1.4rem;background-color: #080F28;color: #fff;margin: .3rem .5rem 0 1rem;font-size: .75rem;}
.TPlayerNv>li>div>img,.TPlayerNv>li>div:before{width: 1rem;height: auto;max-height: 1rem;float: left;margin-right: .5rem;color: #EDB709;font-size: .75rem;}
.TPlayerNv>li>div>div{float: left;}
.TPlayerNv>li>div>div>span{font-size: .875rem;color: #fff;vertical-align: top;}
.TPlayerNv>li>div span span{display: block;font-weight: 700;text-transform: uppercase;font-size: .65rem;color: #4F6B95;}
.hide{display: none;}
.video,.TPlayerCn{margin-bottom: 1.5rem;}
.TPlayerNv>li.actives>div{background-color: #007AFF;}
.TPlayerNv>li:not(.actives)>div:first-of-type:hover{background-color: rgba(0, 0, 0, 0.3);}
.TPlayerNv>li.actives>div>div>span span{color: #fff;}
.TPlayerNv>li.actives>div>.fa-chevron-down{background-color: rgba(8, 15, 40, 0.5);}
.TPlayerNv>li.actives>div+div{min-width: 190px;border-bottom-right-radius: 3px;}
.TPlayerNv>li.actives>div+div>ul{padding-left: 0;list-style-type: none;padding: .5rem 0;margin-bottom: 0;z-index: 10;}
.TPlayerNv>li.actives>div+div>ul>li{border-bottom: 1px solid rgba(8, 15, 40, .1);padding: .5rem;}
.TPlayerNv>li.actives>div+div>ul>li:before,.TPlayerNv>li.actives>div+div>ul>li img{margin-right: .3rem;width: 1rem;}
.TPlayerNv>li.actives>div+div>ul>li:last-child{border-bottom: 0;}
.TPlayerNv>li.actives>div+div>ul>li,.TPlayerNv>li.actives>div+div>ul>li span{color: #fff;}
.TPlayerNv>li.actives>div+div>ul>li span{display: inline;vertical-align: top;font-weight: 400;text-transform: none;font-size: .75rem;}
.TPlayerNv>li.actives>div+div>ul>li span span span{font-weight: 700;}
.parpa{display: block;background-color: #EDB709;color: #000;border-radius: 1rem;line-height: 1.25rem;font-size: .65rem;text-transform: uppercase;font-weight: 700;width: 100%;text-align: center;margin-top: .5rem;}
.TPlayerNv>li.actives>div+div>ul>li.actives,.TPlayerNv>li.actives>div+div>ul>li:hover{background-color: #0094FF;}
.TPlayerNv>li.actives>div+div>ul>li.fast:before{content: '';height: 14px;background: url(../img/cnt/flash.svg) no-repeat 5px 0;display: inline-block;vertical-align: top;margin-top: 3px;}
.TPlayer{position: relative;z-index: 8;}
.TPlayerTb{display: none;}
.TPlayerTb:before{content: '';display: block;padding-top: 56.55%;}
.TPlayerTb>iframe,.TPlayerTb>object,.TPlayerTb>video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.TPlayerTb.Current{display: block;}
.lgtbx-lnk{position: absolute;right: 1rem;top: 1rem;z-index: 10;color: #fff;width: 3rem;height: 3rem;border-radius: 5rem;text-align: center;line-height: 3rem;background-color: #007AFF;font-size: 1.25rem;box-shadow: 0 0 0 5px rgba(0, 122, 255, 0.4);cursor: pointer;}
.message_d,.message_k{border: 0!important;background-color: #EDB709;color: #000;font-size: .875rem;padding: 0;position: relative;margin-bottom: 0 !important;z-index: 1;padding-right: 3rem;}
.message_d:before,.message_k:before{content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #EDB709;position: absolute;left: 1rem;top: -5px;z-index: 10;}
.message_d div,.message_k div{text-align: left!important;padding: .5rem 1rem;background-color: transparent !important;border: 0!important;}
.close-message{padding: 0;background-color: transparent;width: 2rem;height: 2rem;position: absolute;right: .3rem;top: 0;bottom: 0;margin: auto;color: #000;font-size: 1rem;}
.more-options{position: absolute;left: 1rem;top: 1rem;z-index: 2;}
#mdl-downloads .mdl-cn{max-width: 40rem;}
#mdl-downloads .mdl-bd{padding-top: .5rem;padding-bottom: 1rem;}
.select-season{margin-bottom: 2.5rem;}
.select-season:after{clear: both;display: block;overflow: hidden;content: '';}
.select-season>span{float: left;padding: .5rem 1.5rem .5rem 1.25rem;border-radius: 3px;background-color: #141A32;color: #4F6B95;margin-right: -.5rem;line-height: calc(2rem - 2px);}
.select-season>select{float: left;width: auto;border-radius: 3px;background-color: #1E2747;border: 0;}
.TPTblCn::-webkit-scrollbar{width:.7rem;height:.7rem}
.TPTblCn::-webkit-scrollbar-thumb{background-color:#007AFF}
.TPTblCn::-webkit-scrollbar-track{background-color:rgba(30, 39, 71, 0.2)}
.TPTblCn{max-width: 100%;overflow: auto;font-size: .875rem;color: #4F6B95;}
.TPTblCn>table{margin-bottom: 0;width: 100%;border: 0;border-spacing: 0;}
.TPTblCn th,.TPTblCn td{padding: 1rem;vertical-align: middle;white-space: nowrap;}
#mdl-downloads .TPTblCn tr:hover>td{background-color: #F1F7FF;}
#mdl-downloads .TPTblCn th{font-weight: 400;color: #1E2747;}
#mdl-downloads .TPTblCn td:last-child{width: 120px;}
#mdl-downloads .TPTblCn .Num{font-weight: 700;color: #1E2747;display: inline-block;margin-right: .5rem;padding-top: 1px;vertical-align: top;}
#mdl-downloads .TPTblCn img{margin-right: .2rem;margin-top: -2px;}
.TPTblCn .Button.STPb{color: #fff!important;font-size: .875rem;padding: 0 1rem;}
.sagas-owl .TPost .Image figure:after{padding-top: 56%;width: 100%;position: relative;z-index: 2;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity: .5;}
.sagas-owl .TPost .Title{position: absolute;left: 0;right: 0;bottom: .5rem;z-index: 3;}
.sagas-owl .TPost .Year{bottom: auto;top: .5rem;}
.sagas-owl .TPost:hover .Title,.sagas-owl .TPost:hover .Year{display: none;}
.sagas-owl .TPost figure:before{transform: scale(.6)}
.tvshow{position: relative;margin-top: 1rem;padding-left: 67px;padding-top: 12px;}
.tvshow:before{width: 56px;height: 60px;content: '';position: absolute;left: 0;top: 0;background: url(../img/cnt/tv.png) no-repeat;}
.tvshow p{margin-bottom: 0;font-size: .875rem;}
.tvshow p span{font-weight: 700;color: #EDB709;}
.tvshow .cv3-dots{position: absolute;right: 0;top: 1.05rem;left: auto;}
.TPlayerCn{background-color: #000;}
.episodes-nav .Button.list{padding: .5rem;background-color: #EDB709;color: #000;font-size: 1.25rem;width: 3rem;box-shadow: 0 0 0 5px rgba(237, 183, 9, 0.2);}
.episodes-nav .Button:not(.list){padding-top: .6rem;padding-bottom: .2rem;line-height: 1rem;position: relative;}
.episodes-nav .Button.prev{padding-left: 3rem;text-align: left;padding-right: 1.5rem;}
.episodes-nav .Button.prev:before{position: absolute;left: 1rem;font-size: 1.25rem;top: 1.1rem;}
.episodes-nav .Button.next{padding-right: 3rem;text-align: right;padding-left: 1.5rem;}
.episodes-nav .Button.next:before{position: absolute;right: 1rem;font-size: 1.25rem;top: 1.1rem;}
.episodes-nav .Button>span>span{display: block;font-size: .65rem;text-transform: uppercase;font-weight: 700;color: #8DA0BC;}
.episodes-nav .Button:not(.list):not(:hover){background-color: #1E2747;}
.episodes-nav .Button:hover>span>span{color: #fff;}
.edit-profile{max-width: 35rem;margin-left: auto;margin-right: auto;}
[class*="msg-"]{padding: .7rem 1rem;position: relative;border-left: 2px solid transparent;color: #fff;}
[class*="msg-"]:before{margin-right: .5rem;font-size: 1.2rem;}
.msg-w{background-color: rgba(237,183,9,.1);border-color: rgba(237,183,9,.5);}
.msg-w:before,.val-w{color: #EDB709;}
.msg-d{background-color: rgba(237,64,9,.1);border-color: rgba(237,64,9,.5);}
.msg-d:before,.val-d{color: #ED4009;}
.msg-s{background-color: rgba(107,237,9,.1);border-color: rgba(107,237,9,.5);}
.msg-s:before,.val-s{color: #6BED09;}
[class*="val-"]{font-size: .75rem;line-height: 1;margin-top: .5rem;display: block;
}
.change-avatar{position: relative;min-height: 100px;padding-left: 120px;padding-top: 1rem;margin-bottom: 1.5rem;}
.change-avatar .avatar,.change-avatar .avatar img{border-radius: 50%;width: 100px;height: 100px;}
.change-avatar .avatar{position: absolute;left: 0;top: 0;}
.edit-profile label{display: block;font-size: .65rem;font-weight: 700;text-transform: uppercase;padding: 0;margin-bottom: .5rem;}
.custom-file{position: relative;display: inline-block;width: 100%;height: 2.5rem;margin-bottom: 0;}
.custom-file-input{position: relative;z-index: 2;width: 100%;height: 100%;margin: 0;opacity: 0;}
label.custom-file-label{position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: 100%;padding: .375rem .75rem!important;font-weight: 400;color: #8DA0BC;background-color: #1E2747;border: 1px solid #1E2747;border-radius: .25rem;font-size: .875rem;margin-bottom: 0;text-transform: none;line-height: 1.5rem;}
.custom-file-label::after{position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;padding: .375rem .75rem;line-height: 1.6rem;color: #fff;content: "Seleccionar";background-color: #3D4F91;border-left: inherit;border-radius: 0 .25rem .25rem 0;}
.frm-cols{margin-left: -.5rem;margin-right: -.5rem;}
.frm-cols>.col{padding-left: .5rem;padding: .5rem;margin-bottom: 1rem;}
.edit-profile input,.edit-profile textarea,.edit-profile select{border-radius: 3px}
.edit-profile textarea{padding-top: 1rem;padding-bottom: 1rem;}
.edit-profile button[type="submit"]{width: 100%;border-radius: 3px}
hr{display: block;overflow: hidden;clear: both;margin: 3.5rem 0 2.5rem;border: 0;height: 1px;background-color: #1E2747}
.frm-row{margin-bottom: 1.5rem;}
.ttuser{display: none;position: absolute;left: 80%;top: -80%;width: 220px;padding: 1rem;background-color: #1E2747;border-radius: 5px;z-index: 10;box-shadow: 0 0 30px rgba(0,0,0,.5);pointer-events: none}
.ttuser:before{content: '';width: 0;height: 0;border-top: 5px solid transparent;border-right: 5px solid #1E2747;border-bottom: 5px solid transparent;position: absolute;left: -5px;top: 0;bottom: 0;margin: auto;}
figure:hover .ttuser{display: block;}
.ttuser span.recomend{display: block;clear: both;padding: .4rem .5rem;background-color:rgba(0,0,0,.2);text-align: center;margin-right: 0;margin-top: .3rem;border-radius: 5px;}
.recomend:before{color: #EDB709;opacity: 1!important;font-size: 1rem;}
.recomend span{font-weight: 700;}
.delete-com{padding: 0 .5rem;line-height: 1.5rem;height: 1.5rem;border-radius: 3px;font-size: .75rem;}
.delete-com:before{content: '\f00d';font-size: .875rem;margin-right: .5rem;}
.delete-com:not(:hover):before{color: #007AFF;}
.delete-com:not(:hover){background-color: transparent;}
.TPost .Button.remove{position: static;margin: 1rem auto 0;display: block;}
#cancel-comment-reply-link{float: left;height: 3rem;padding:0 1rem;margin-bottom: -3rem;line-height: 3rem;}
.MovieListSldCn .TPMvCn p.Info{margin-bottom: .5;}
.MovieListSldCn .TPMvCn p:empty{display: none;}
.MovieListSldCn .TPMvCn p:not(.Info){max-height: 250px;overflow: auto;font-size: 1.3rem;line-height: 2rem;margin-bottom: 2rem;}
section .Top {margin-bottom: 2rem;}
section .Top h1, section .Top .Title {font-size: 2.05rem;line-height: 3.5rem;display: inline-block;vertical-align: top;margin-bottom: 0;margin-right: 1.5rem;
color: #fff;letter-spacing: -1px;}
.hide{display: none!important;}
.color-w{color: #fff!important;}
.full-width {width: 100%;}
#section-com-author .btn-load-more {width: 100%;}
.user-wd{margin-bottom: 2rem;}
li:last-child .user-wd{margin-bottom: 0;}
.widget_users ul{padding-left: 0;margin-bottom: 0;list-style-type: none;}
.user-wd figure{float: left;margin-right: 1.25rem;}
.user-wd figure,.user-wd figure img{width: 70px;height: 70px;object-fit: cover;border-radius: 50%}
.user-wd>div{float: left;padding-top: .3rem;}
.user-wd .Button.follow{padding: 0 1rem;font-size: .75rem;}
.user-wd .user{color: #fff;font-weight: 700;display: block;margin-bottom: .3rem;}
.user-wd .meta{clear: both;display: block;text-align: center;background-color: #181F39;border-radius: 2rem}
.user-wd .meta span{font-size: .75rem;padding-right: 0!important;border-right: 0!important;margin-right: .3rem;margin-left: .3rem;padding: .3rem 0;}
.user-wd .meta span:before{font-size: .875rem!important;}
.Button.follow.no{background-color: #ED4009;}
.AZList-bx{margin-bottom: 2rem;margin-top: -1.5rem;}
.AZList-bx .AZList{white-space: nowrap;}
.AZList .Current a{background-color: #007AFF;}
.alpha-list .MovieList{margin-left: -.5rem;margin-right: -.5rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.alpha-list .MovieList>li{padding-left: .5rem;padding-right: .5rem;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.Wdgt.alpha-list{margin-bottom: 0;}

/*Footer*/
.ft{text-align: center;padding: 4rem 0;background: linear-gradient(to bottom, rgba(20,26,50,0) 0%,rgba(20,26,50,0.01) 1%,rgba(20,26,50,1) 100%);}
.ft .logo-ft{margin-bottom: .5rem;}
.mnft li,.smft li{padding: .5rem;}
.smft a{color: #4F6B95;font-size: 1.875rem;min-width: 3.5rem;height: 3.5rem;line-height: 3.5rem;}
.smft a:hover{color: #fff;}
.copy{color: #4F6B95;font-size: .75rem;}

/*Wordpress*/
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.aligncenter{margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{padding:2rem}
.wp-caption figcaption{font-size:.75rem}
/*widget*/.Wdgt>.Title{color: #4F6B95;font-size: .75rem;text-align: center;background-color: #141A32;padding: .5rem;text-transform: uppercase;border-radius: 3px;margin-bottom: 1.25rem;}
.Wdgt{margin-bottom: 2.5rem;}
.bnr{text-align: center;}
.bnr,[class*="Dvr-"]{margin:0 auto 2.5rem;overflow:hidden}
.Dvr-300{max-width:300px;}
.Dvr-728{max-width:728px;}
.Wdgt .MovieList>li{margin-bottom: 1.5rem;}
.Wdgt .MovieList>li:last-child{margin-bottom: 0;}
.Wdgt .TPost.A{min-height: 120px;}
.Wdgt .TPost.A .Image figure:after{padding-top: 150%;}
.Wdgt .TPost.A .Info{margin-bottom: 0;padding-top: .15rem;}
.Wdgt .MovieList.top>li{counter-increment:top;position: relative;}
.Wdgt .MovieList.top>li:before{content: "#" counter(top);min-width: 2rem;height: 2rem;line-height: 2rem;text-align: center;position: absolute;left: -.5rem;top: -.5rem;z-index: 5;background-color: #007AFF;border: 5px solid #080F28;color: #fff;border-radius: 3rem;font-weight: 700;}
.AZList{white-space: nowrap;font-size: 0;overflow: auto;width: 100%;text-align: center;margin: 0 -.3rem;}
.AZList>li{display: inline-block;vertical-align: top;padding: .3rem;}
.AZList>li>a{display: block;border-radius: 3px;font-size: .75rem;line-height: 2rem;min-width: 2rem;padding:0 .5rem;background-color: #1E2747;color: #fff;}
.AZList>li>a:hover{background-color: #007AFF;transform: scale(1.08)}
.widget_categories>ul{padding-right: 5px; list-style-type: none;padding-left: 0;margin-bottom: 0;overflow: auto;max-height: 350px;}
.widget_categories>ul li{white-space: nowrap;padding: .5rem 1rem;text-align: right;vertical-align: baseline;font-size: .75rem;position: relative;height: 2.5rem;}
.widget_categories>ul li{margin-bottom: .5rem;background: #1c2443;border-radius: 3rem;transition: .2s}
.widget_categories>ul li:after{clear: both;display: block;content: '';overflow: hidden;}
.widget_categories>ul a{font-size: .875rem;position: absolute;left: 0;top: 0;width: 100%;text-align: left;padding: .4rem 1rem;color: #618dd0;}
.widget_categories>ul li:hover{background-color: #007aff;}
.widget_categories>ul li:hover,.widget_categories>ul li:hover>a{color: #fff;}
.Langs-List>li{padding:0 .5rem;}
.Langs-List .Button{background-color: transparent;padding: 0;}
.Langs-List .Button:hover{opacity: .7;}
.widget_recent_comments ul{padding-left: 0;margin-bottom: 0;list-style-type: none;}
.widget_recent_comments ul>li{padding-left: 5rem;position: relative;padding-top: .1rem;min-height: 5rem;margin-bottom: 1.5rem;color: #4F6B95;font-size: .75rem;line-height: 1.5;}
.widget_recent_comments ul>li:last-child{margin-bottom: 0;}
.widget_recent_comments .avatar,.widget_recent_comments .avatar img{position: absolute;left: 0;top: 0;width: 4rem;height: 4rem;border-radius: 4rem;object-fit: cover;object-position: top;}
.widget_recent_comments .comment-author-link{color: #007AFF;font-size: 1rem;font-weight: 700;}
.widget_recent_comments a{display: block;margin: .2rem 0;}
.widget_recent_comments p{margin-bottom: .2rem;color: #8DA0BC;}
.aa-tb{display: none;}
.aa-tb.on{display: block;}
.aa-nv{list-style-type: none;padding-left: 0;}
.aa-nv>li>a{display: block;padding: .3rem .5rem 1rem;border-bottom: 3px solid transparent;color: #4F6B95;}
.aa-nv>li>a.on{border-bottom-color: #EDB709;color: #fff;}
/*SearchMovies*/.SearchMovies .Button{width:100%;margin-bottom:0;font-weight:700}
.SearchMovies .Frm-Slct{border-radius: 3px}
.Frm-Slct{padding-top:2.8rem;position:relative}
.Frm-Slct .Form-Group{margin-bottom:0;padding-top: 1rem;}
.Frm-Slct>label{width:120px;position:absolute;left:0;top:0;padding:.8rem 0 .8rem 1rem;border-radius:3px 0 0 3px;font-size: .875rem;background-color: #141A32;height: 2.875rem;color: #4F6B95;}
.Frm-Slct>label:before{font-size:.875rem;content: '\f073';width: 1.2rem;display: inline-block;color: #3D4F91;}
.Frm-Slct>label.AAIco-videocam:before{content: '\f03d';}
.Frm-Slct>label.AAIco-person:before{content: '\f007';}
.Frm-Slct>label.AAIco-movie_creation:before{content: '\f008';}
.Frm-Slct>label.AAIco-equalizer:before{content: '\f108';font-size: .75rem;}
.Frm-Slct>label.AAIco-language:before{content: '\f0ac';}
.Frm-Slct>label.AAIco-storage:before{content: '\f233';}
.Frm-Slct .sol-inner-container,.Frm-Slct .Form-Group>label{position:absolute;left:0;top:0;right:0}
.Frm-Slct .Form-Group>label,.Frm-Slct .sol-input-container{margin-left:120px;padding:0}
.SearchMovies .Form-Group .trsrcbx{position:absolute;left:0;right:0;border-radius:10px}
.SearchMovies .Form-Group .trsrcbx>div{overflow:auto;max-height:150px;padding:.5rem 0}
.SearchMovies .Form-Group .trsrcbx p{margin-bottom:0;text-align:center}
.SearchMovies .sol-input-container input[type="text"]{padding:0 .8rem;border-radius:6px;}
.SearchMovies input[type="text"]{background-color: transparent;border: 0;background-color: #1E2747;border-radius: 0 3px 3px 0;font-size: .875rem;padding-left: 1rem;padding-right: 1rem;}
.SearchMovies .sol-inner-container{border:0;height:40px;border-radius:20px}
.SearchMovies .sol-selection{padding:.5rem 0;max-height:150px;overflow:auto;width:100%}
.SearchMovies .sol-checkbox{position:absolute;opacity:0}
.SearchMovies .sol-label{padding:.5rem 1rem;cursor:pointer;position:relative}
.SearchMovies .sol-active .sol-caret:before{opacity:1}
.SearchMovies .sol-selection-container,.trsrcbx{border-radius:10px!important}
.trsrcbx{position:absolute}
.SearchMovies .trsrclst{padding-left:0;margin-top:0;margin-left:0}
.SearchMovies .trsrclst:empty{margin-bottom:0}
.SearchMovies .sol-no-results{padding:.5rem}
.SearchMovies .sol-current-selection:empty{margin-bottom:0}
.SearchMovies .sol-current-selection,.trsrclst{margin-bottom:.5rem}
.SearchMovies .sol-selected-display-item,.trsrclst>li{cursor:pointer;border-radius:10px;line-height:20px;position:relative;padding:0 1.5rem 0 .7rem;font-size:.75rem;margin-right:5px;margin-bottom:5px;display:inline-block;vertical-align:top;background-color: #3D4F91;color: #fff;}
.SearchMovies span.sol-quick-delete,.trsrclst .tr-delete{position:absolute;top:0;right:0;text-align:right;padding-right:.5rem;left:0}
.tr-delete:before,.trselect-delete:before{content: '\f00d';color: #007aff;}
.Wdgt .MovieList.episodes{max-height: 350px;overflow: auto;}
.Wdgt .MovieList.episodes .TPost.C{padding-left: 100px;position: relative;}
.Wdgt .MovieList.episodes .TPost.C .Title,.Wdgt .MovieList.episodes .TPost.C p{text-align: left;}
.Wdgt .MovieList.episodes .TPost.C .Image{position: absolute;left: 0;top: 0;width: 80px;}
.Wdgt .MovieList.episodes .TPost.C .Image{position: absolute;left: 0;top: 0;width: 80px;}
.Wdgt .MovieList.episodes .TPost.C .Image figure:after{padding-top: 80px;}
.Wdgt .MovieList.episodes>li{margin-bottom: 1rem;min-height: 80px;}
/*owl*/.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel:not(.MovieListSld) .owl-stage-outer{overflow:hidden;}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-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}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-dots{line-height: 0;text-align: center;}
.MovieListSld .owl-dots{position: absolute;right: 2rem;bottom: 4rem;}
.owl-dots button.owl-dot{width: 10px;height: 10px;background-color: #4F6B95;margin-left: .5rem;display: inline-block;border-radius: 5px}
.owl-dots button.owl-dot.active{width: 40px;background-color: #007AFF;}
.MovieListSld>.TPostMv{display: none;}
.MovieListSld,.MovieListSld>.TPostMv:first-child{display: block;}
/*navigation*/.navigation{text-align: center;}
.nav-links,.nav-links a,.nav-links span{background-color: #1E2747;display: inline-block;vertical-align: top;border-radius: 5rem;}
.nav-links a {cursor: pointer;}
.nav-links{position: relative;padding: .5rem;font-size: 0;margin: 0 4rem 1rem;}
.nav-links a,.nav-links span{font-size: 1rem;width: 2.5rem;height: 2.5rem;margin: .2rem;line-height: 1.9rem;font-weight: 700;padding: .3rem;color: #fff;}
.nav-links a:hover,.nav-links .current{background-color: #007AFF;}
.nav-links .prev,.nav-links .next{position: absolute;top: 0;width: 3.5rem;height: 3.5rem;line-height: 2.9rem;color: #4F6B95;font-size: 1.25rem;}
.nav-links .prev:hover,.nav-links .next:hover{color: #fff;}
.nav-links .prev{left: -4.3rem;}
.nav-links .next{right: -4.3rem;}
/*Pie*/.rect-auto,.percircle.gt50 .slice{clip:rect(auto,auto,auto,auto)}
.pie,.percircle .bar,.gt50 .fill{position:absolute;border:2px solid transparent;width:40px;height:40px;clip:rect(0,20px,40px,0);border-radius:50%;transform:rotate(0deg)}
.bar{backface-visibility:hidden}
.pie-fill,.gt50 .bar:after,.gt50 .fill{transform:rotate(180deg)}
.percircle{position:relative;font-size:40px;width:40px;height:40px;border-radius:50%}
.percircle.animate>span,.percircle.animate:after{transition:transform .2s ease-in-out}
.percircle.animate .bar{transition:transform .6s ease-in-out}
.percircle>span{position:absolute;z-index:1;width:100%;top:0;height:40px;display:block;text-align:center;white-space:nowrap;font-size:12px;line-height:40px;font-weight:400;color: #EDB709;}
.percircle>span:after{content:'%';}
.perclock>span{font-size:40px}
.percircle:after{position:absolute;top:0;left:0;display:block;content:" ";border-radius:40%;width:40px;height:40px}
.percircle .slice{position:absolute;width:40px;height:40px;clip:rect(0,40px,40px,20px)}
.percircle:hover{cursor:default}
/*post-ratings*/img[src*="rating_"]{width:16px;height:16px;padding-left:18px!important;margin-left:0!important;background:url(../img/star.svg) no-repeat}
img[src*="on.gif"],img[src*="over.gif"]{background:url(../img/star-on.svg) no-repeat}
img[src*="half.gif"]{background:url(../img/star-hf.svg) no-repeat}
.post-ratings-text,.post-ratings-loading{display:none!important}
.pie,.percircle .bar,.gt50 .fill{border-color: #EDB709;}
.percircle{box-shadow: inset 0 0 0 2px rgba(141, 160, 188, .5);}

/*Responsive*/
@media (max-width:991px){
	.Header .logo{max-width: 272px;z-index: 3;width: 100%;text-align: center;}
	.Header:before,.Header .Rght{position: fixed;left: 0;top: 0;height: 100%;width: 320px;-webkit-transform: translatex(-100%);transform: translatex(-100%);transition: all 400ms;background-color: #080F28;z-index: 2;padding: 7rem 1.5rem 1.5rem;overflow-y: auto;box-shadow: 0 0 60px rgba(0,0,0,.2)}
	.Header:before{z-index: 3;content: '';padding: 0;height: 7rem;}
	#aa-wp.on .Header:before,#aa-wp.on .Header .Rght{-webkit-transform: translatex(0);transform: translatex(0);opacity: 1;}
	.Header .cont{max-width:none!important}
	.Header .Menu{margin-left: -1.5rem;margin-right: -1.5rem;}
	.Header .Menu>ul>li{padding:.5rem 1.5rem;border-bottom: 1px solid rgb(24, 31, 54);}
	.Header .Menu>ul>li:last-child{border-bottom: 0;}
	.Header .Menu .sub-menu{padding-bottom: 0.5rem;font-size: .875rem;}
	.Header .Menu .sub-menu a{opacity: .5;}
	.Header .Menu .sub-menu a:hover{opacity: 1;}
	.Search{margin-bottom: 1rem;}
	.Search .Form-Icon{display: block;}
	.sup-ava{margin:0 auto 1rem;}
	.sub-menu{display: block;padding-left: 1rem;}
	.sub-menu>li{float: left;width: 50%;}
	.sub-menu:after{clear: both;content: '';overflow: hidden;display: block;}
	.Header .login{margin-bottom: 1rem;}
	.Header .login .Button:first-child{background-color: rgb(24, 31, 54);margin-right: 1rem;}
	.MenuBtnClose{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;display: none;background-color: rgba(0,0,0,.75);}
	#aa-wp.on .MenuBtnClose{display: block;}
	.MovieListSld .owl-dots{text-align: center;bottom: 2.2rem;padding-right: 0;}
	.MovieListSld .owl-dots button.owl-dot{margin-left: .25rem;margin-right: .25rem;}
	.Result{position: static;}
	.ep-autosuggest{position: static;}
	.Header .Search .Form-Icon input{width: 100%;}
	.movtv-info header .Title{padding-top: 1.5rem;}
}
@media (max-width:767px){
	.lgtbx-lnk,.more-options{display: none;}
	.TPlayerNv>li{width: 100%;margin-right: 0;}
}
@media (max-width:576px){
	.mdl-hd .Title{font-size: 1.25rem;}
	.mdl-hd .Title:before{width: 2.5rem;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;}
	.profile .left{margin-right: 1.5rem;}
	.tvshow{padding-left: 0;}
	.tvshow:before{display: none;}
	.MovieListSld,.MovieListSld .owl-stage{overflow: hidden;}
}
@media (max-width:424px){
	.activity-List>li{margin-left: 60px;}
	.activity-List>li:before{left: -60px;width: 40px;height: 40px;font-size: 1rem;line-height: 40px;}
	.activity-List>li:after{top: 30px;}
	.activity-List>li{padding: 1rem 1rem 1rem 65px;}
	.activity-List .avatar,.activity-List .avatar img{width: 30px;height: 30px;}
	.profile .avatar,.profile .avatar img{width: 80px;height: 80px;}
	.profile .left{margin-right: 1rem;}
	.Button.follow{font-size: .75rem;padding: 0 .5rem;}
	.Button.follow i{font-size: .65rem;margin-right: .3rem;}
	.profile .right{padding-top: .5rem;}
	.meta>span:not(.Qlty){padding: 0;}
	.select-season>select{width: 100%;}
	.select-season>span,.episodes-nav .Button>span{display: none;}
	.episodes-nav .Button:not(.list){padding-left: 1rem;padding-right: 1rem;padding-top: 1.05rem;}
	.episodes-nav .Button:not(.list):before{position: static;}	
}
@media (min-width:425px){
	.category-list{margin-left: -.25rem;margin-right: -.25rem;width: auto !important;}
	.category-list .owl-item{padding-left: .25rem;padding-right: .25rem;}
	.tvshows-owl,.episodes-owl,.premiere-owl,.sagas-owl{margin-left: -.5rem;margin-right: -.5rem;width: auto !important;}
	.tvshows-owl .owl-item,.episodes-owl .owl-item,.premiere-owl .owl-item,.sagas-owl .owl-item{padding-left: .5rem;padding-right: .5rem;}
	.meta>span:not(.Qlty).followers{padding-right: 1rem;border-right: 1px solid#1E2747;}
	.people-List>li{-ms-flex: 0 0 33.33333333333333%;flex: 0 0 33.33333333333333%;max-width: 33.33333333333333%;}
	.movtv-info .meta>span.Qlty{margin-top: .65rem;}
}
@media (min-width:576px){
	.cont{max-width:540px}
	.dfxa{display:-webkit-flex;display:flex}
	.MovieList.Rows>li,.Wdgt .MovieList.Rows>li{-ms-flex: 0 0 33.33333333333333%;flex: 0 0 33.33333333333333%;max-width: 33.33333333333333%;}
	.people-List>li{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.AZList{white-space: normal;}
	.profile .Description{clear: none;overflow: hidden;}
	.movtv-info>.Image{width: 200px;margin-right: 1.5rem;}
	.addlist>.Button{font-size: 1rem;padding: .5rem 1rem;}
	.addlist>ul{font-size: 1rem;min-width: 200px;}
	.addlist>ul>li>a:before{width: 1.5rem;}
	.ListPOpt>li:first-child{display: inline-block;font-size: .875rem;}
	.movtv-info .Description{clear: none;}
}
@media (min-width:768px){
	.cont{max-width:100%}
	.dfxb,.TpRwCont,.frm-cols{display:-webkit-flex;display:flex}
	.TpRwCont>main{-webkit-flex: 0 0 calc(100% - 300px);-ms-flex: 0 0 calc(100% - 300px);flex: 0 0 calc(100% - 300px);max-width:calc(100% - 300px);padding-right: 2rem;}
	.TpRwCont>aside{-webkit-flex: 0 0 300px;-ms-flex: 0 0 300px;flex: 0 0 300px;max-width: 300px;}
	main .MovieList.Rows>li,.frm-cols>.col{-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}	
	.ft .logo-ft{margin-right: 1.5rem;margin-bottom: 0;}
	.mnft>li{margin-right: 1rem;}
	.mnft>li:last-child{margin-right: 0;}
	.copy{padding-top: 1.5rem;}
	section>.Top>.right{float: right;margin-top: 1rem;}
	.people-List>li{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.nosidebar main .MovieList.Rows>li{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.movtv-info>.Image{margin-right: 1.5rem;}	
	.movtv-info .meta{margin-bottom: 0;}
	.movtv-info footer{margin-bottom: 1rem;}
	.movtv-info footer .VotesCn{float: left; margin-right: 1rem;padding-right: 1rem;border-right: 1px solid rgba(79, 107, 149, 0.3);min-height: 3rem}
	.movtv-info footer .meta{min-height: 2.8rem;padding-top: .2rem;float: left;}
	.movtv-info .ListPOpt{clear: both;}
	.movtv-info .MvTbCn{overflow: hidden;}
	.movtv-info header .Title,.video>.Title{font-size: 2.25rem;line-height: 1.5;}
	.movtv-info>.Image{margin-right: 2.5rem;}
	.frm-row{position: relative;padding-left: 180px;}
	.frm-row>label{position: absolute;left: 0;top: .7rem;}
	.frm-row>label>span{text-transform: none;font-size: 1rem;font-weight: 400;}
	.alpha-list .MovieList>li{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (min-width:992px){    
	.cont,.MovieListSldCn .TPMvCn,.MovieListSld .owl-dots{max-width:1140px}
	.dfxc{display:-webkit-flex;display:flex}
	.Header .Menu{order:2}
	.Header .login,.Header .sup-ava,.Header .Search{order:3}
	.Menu>ul>li{margin-right:1.5rem;float:left}
	.Menu>ul>li:last-child{margin-right:0}
	.MenuBtn{display:none}
	.menu-item-has-children{position:relative}
	.menu-item-has-children:hover>ul{display:block}
	.mdl-hd,.mdl-bd,.mdl-ft{padding: 2rem;}
	.Result{min-width: 290px;}
	.ep-autosuggest{min-width: 290px;}
	.sub-menu{position:absolute;left:-1rem;top:100%;background-color: #1E2747;border-radius: 5px;width: 180px;padding: .5rem;box-shadow: 0 0 30px rgba(0,0,0,.2)}
	.sub-menu:before{content: '';position: absolute;left: 1rem;top: -5px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #1E2747;}
	.sub-menu a{display: block;padding: .5rem 1rem;border-radius: 5px;font-size: .875rem;}
	.sub-menu a:hover{background-color: rgba(0,0,0,.3);}
	.cols3>.sub-menu{width: 600px;}
	.cols3>.sub-menu:after{clear: both;display: block;overflow: hidden;content: '';}
	.cols3>.sub-menu>li{float: left;width: 25%;}	
	main .MovieList.Rows>li{-ms-flex: 0 0 33.33333333333333%;flex: 0 0 33.33333333333333%;max-width: 33.33333333333333%;}
	.TPost.C:hover .TPMvCn{display: block;}
	.people-List>li{-ms-flex: 0 0 16.66666666666667%;flex: 0 0 16.66666666666667%;max-width: 16.66666666666667%;}
	.nosidebar main .MovieList.Rows>li{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.movtv-info footer{padding-top: .5rem;}
	.movtv-info .ListPOpt{float: right;clear: none;margin-top: -.5rem;}
    .delete-com{float: right;margin-top: -2rem;}
    .AZList-bx .AZList{display: -webkit-flex;display: flex;width: auto;}
    .AZList-bx .AZList>li{flex-grow: 1;}
    .AZList-bx .AZList>li>a{min-width: 0;}
	.alpha-list .MovieList>li{-ms-flex: 0 0 33.33333333333333%;flex: 0 0 33.33333333333333%;max-width: 33.33333333333333%;}
}
@media (min-width:1200px){	
	::-webkit-scrollbar{width:.7rem;height:.7rem}
	::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#00BCFF,#007AFF)}
	::-webkit-scrollbar-track{background-color:#1E2747}
	.dfxd{display:-webkit-flex;display:flex}
	.logo{margin-right:3rem}
	.Menu>ul>li{margin-right:2.5rem}
	.Header .Search .Form-Icon input:focus{width:14rem}
	main .MovieList.Rows>li,.alpha-list .MovieList>li{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.people-List>li{-ms-flex: 0 0 14.28571428571429%;flex: 0 0 14.28571428571429%;max-width: 14.28571428571429%;}
	.nosidebar main .MovieList.Rows>li{-ms-flex: 0 0 16.66666666666667%;flex: 0 0 16.66666666666667%;max-width: 16.66666666666667%;}
}
@media (min-width:1600px){
	.TpRwCont>main{padding-right: 4rem;}
	.cont,.MovieListSldCn .TPMvCn,.MovieListSld .owl-dots{max-width:1540px}
	main .MovieList.Rows>li{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	main .MovieList.Rows,.tvshows-owl,.episodes-owl,.premiere-owl,.sagas-owl{margin-left: -1.25rem;margin-right: -1.25rem;}
	main .MovieList.Rows>li,.tvshows-owl .owl-item,.episodes-owl .owl-item,.premiere-owl .owl-item,.sagas-owl .owl-item{padding-left: 1.25rem;padding-right: 1.25rem;}
	.people-List>li{-ms-flex: 0 0 11.11111111111111%;flex: 0 0 11.11111111111111%;max-width: 11.11111111111111%;}
	.nosidebar main .MovieList.Rows>li{-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;max-width: 12.5%}
}
/*Print*/
@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!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}}
/*Custom theme by:torothemes.com*/
.to-upper{text-transform: uppercase;}
.abt {
	background: transparent!important;
    float: left;
    padding: 0;
    color: #edb709;
    margin-left: 0px;
}
.abt:hover {
	animation: none;
}
#menu-item-1953 .sub-menu {
	
	flex-wrap: wrap; 
	min-width: 300px;
}

#menu-item-1953 .sub-menu li {
	width: 50%;
}
body {
	overflow-x: hidden;
}

#menu-item-1953:hover .sub-menu{
	display: flex;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
}
#menu-item-1953 .sub-menu {
	
	flex-wrap: wrap;
	min-width: auto;
	width: 340px;
	

}

#menu-item-1953 .sub-menu li {
	width: 50%;
}

.disabled {
	visibility: hidden;
}

.date-c {
	font-size: 10px;
    clear: both;
    display: block;
    color: #c8c8c8;
}

.lgtbx-lnk {right: -1rem;top: 0;bottom: 0;margin: auto;}
.lights-off .lgtbx-lnk {visibility: hidden;}
.center-flex {
	display: flex;
		display: -webkit-box; 
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex; 
	align-items: center;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
	justify-content: space-between; 
		-webkit-box-pack: justify; 
		-webkit-justify-content: space-between; 
		-ms-flex-pack: justify; 
}
.chk input+label:before, .chk input+label:after{box-shadow:none}

.gotbx+.got-dvr{margin-top: 1rem;}
.got-dvr{max-width: 300px;margin:0 auto;}
.category-list-bx:after{content: '';clear: both;display: block;overflow: hidden;}

@media (min-width:768px){
	.gotbx{float: left;width: calc(100% - 300px);padding-right: 2rem;}
	.gotbx+.got-dvr{float: right;width: 300px;margin-top: 0;}
}
@media (min-width:1600px){
	.gotbx{padding-right: 4rem;}
}

.svg-snowscene {position: fixed;left: 0;top: 0;pointer-events: none;width: 100%;height: 100%;}
.snow {z-index: 999;
	fill: #fff;
	animation-name: snowing;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-out;
  }
  .snow:nth-child(2n) {
	animation-delay: 1.5s;
  }
  .snow:nth-child(3n) {
	animation-delay: 2.3s;
	animation-duration: 3.3s;
  }
  .snow:nth-child(4n) {
	animation-delay: 0.8s;
	animation-duration: 3.2s;
  }
  .snow:nth-child(5n) {
	animation-delay: 2.8s;
  }
  
  @keyframes snowing {
	0% {
	  fill-opacity: 1;
	}
	100% {
	  fill-opacity: 0;
	  transform: translateY(400px);
	}
  }
  .gotbx>.Top{margin-bottom: 0;}
  .gotbx>.Top>.Title{line-height: 3rem;}
  .gotbx .owl-item{margin-bottom: 0 !important;}
.gotbx .owl-dots{padding-top: 0 !important;}


.TPost .Image figure > img, .backdrop > .Image img {
    object-position: 50% 50% !important;
}

.MovieListSldCn .TPostMv .Image img.cpt{object-fit: contain;object-position: 50% 50%;background-color: #000;}



/*new css*/
.sup-ava{margin-right: 3rem;}
.usr-notf{position: absolute;right: -3rem;top: 0;}
.usr-notf .activity-List>li{padding: .5rem .5rem .5rem 3rem;margin:.5rem;min-height: 3rem;font-size: .75rem;border-radius: .2rem;line-height: 1rem;}
.usr-notf .activity-List>li:hover{background-color: rgba(0,0,0,.2);}
.usr-notf .activity-List>li:before,.usr-notf .activity-List>li:after{display: none;}
.usr-notf .activity-List .avatar{left: .5rem;top: .5rem;}
.usr-notf .activity-List .avatar,.usr-notf .activity-List .avatar img{width: 2rem;height: 2rem;}
.usr-notf .btn.aa-lnk{padding: 0;width: 2.5rem;height: 2.5rem;background-color: rgba(30,39,71,.8);color: #9ebeec;}
.usr-notf .item-user{min-width: 16rem;}
.usr-notf .item-user a{background-color: transparent !important;display: inline;vertical-align: top;color: #fff;padding: 0;}
.noti-on{width: .5rem;height: .5rem;border-radius: 1rem;background-color: #007aff;border: 2px solid #080f28;position: absolute;right: 0;top: 0;animation: pulsex .8s ease-out infinite;}
.sup-ava .aa-drp.on .item-user{display:block}
.profile{content: '';clear: both;display: block;overflow: hidden;}
.share-list{margin-bottom: 2rem;}
.TPost.C .TPMvCn{z-index: 11;}
.ListPOpt>li>a:before{font-weight: 400;}
.ListPOpt>li>a.fa-whatsapp{background-color:#25D366;box-shadow:0 0 0 5px rgba(37, 211, 102, .2)}
.ListPOpt>li:first-child{font-size: 1.25rem;color: #fff;margin-right: 1rem;display: inline-block;vertical-align: top;padding: 1rem 0;line-height: 1.5rem;}
.ListPOpt>li:first-child:before{font-size: 1.25rem;}
#aa-wp{overflow: hidden;}
.gotbx>.Top{margin-bottom: .5rem;}
.share-list li.copy-link{position: relative;}
.share-list li.copy-link input{padding-right: 3.5rem;margin:0}
.share-list li.copy-link .btn{position: absolute;padding: 0;width: 3rem;height: 3rem;right: .25rem;top: .5rem;background-color: transparent;color: #007aff;font-size: 1.2rem;}
@keyframes pulsex {0% {transform: scale(.5);}25% {transform: scale(1.9);}50% {transform: scale(2.1);background-color: #007aff;}75%{transform: scale(2);}100% {transform: scale(1);}}
/* .MovieListSldCn .TPostMv .Image{height: 70vh;}
.MovieListSldCn .TPost .Image figure>img,.MovieListSldCn .backdrop>.Image img{object-position: 50% 0!important;opacity: .5 !important;}
.MovieListSldCn .TPMvCn{width: 100%;}
.MovieListSldCn{overflow: visible;z-index: 1;} */



.country-select{
	position:relative;
	display:inline-block
}
.country-select *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.country-select .hide{
	display:none
}
.country-select .v-hide{
	visibility:hidden
}
.country-select input,
.country-select input[type=text]{
	position:relative;
	z-index:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:36px;
	margin-right:0
}
.country-select .flag-dropdown{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:1px
}
.country-select .selected-flag{
	z-index:1;
	position:relative;
	width:36px;
	height:100%;
	padding:0 0 0 8px
}
.country-select .selected-flag .flag{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.country-select .selected-flag .arrow{
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:6px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555
}
.country-select .selected-flag .arrow.up{
	border-top:none;
	border-bottom:4px solid #555
}
.country-select .country-list{
	position:absolute;
	z-index:2;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0 0 0 -1px;
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	background-color:white;
	border:1px solid #ccc;
	white-space:nowrap;
	max-height:200px;
	overflow-y:scroll
}
.country-select .country-list .flag{
	display:inline-block;
	width:20px
}
@media (max-width: 500px){
	.country-select .country-list{
		white-space:normal
	}
}
.country-select .country-list .divider{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc
}
.country-select .country-list .country{
	padding:5px 10px
}
.country-select .country-list .country.highlight{
	background-color:rgba(0, 0, 0, 0.05)
}
.country-select .country-list .flag,
.country-select .country-list .country-name{
	vertical-align:middle
}
.country-select .country-list .flag{
	margin-right:6px
}
.country-select.inside input,
.country-select.inside input[type=text]{
	padding-right:6px;
	padding-left:52px;
	margin-left:0
}
.country-select.inside .flag-dropdown{
	right:auto;
	left:0
}
.country-select.inside .selected-flag{
	width:46px
}
.country-select.inside .flag-dropdown:hover{
	cursor:pointer
}
.country-select.inside .flag-dropdown:hover .selected-flag{
	background-color:rgba(0, 0, 0, 0.05)
}
.country-select.inside input[disabled] + .flag-dropdown:hover,
.country-select.inside input[readonly] + .flag-dropdown:hover{
	cursor:default
}
.country-select.inside input[disabled] + .flag-dropdown:hover .selected-flag,
.country-select.inside input[readonly] + .flag-dropdown:hover .selected-flag{
	background-color:transparent
}
.country-select .flag{
	width:20px;
	height:15px;
	-webkit-box-shadow:0px 0px 1px 0px #888;
	box-shadow:0px 0px 1px 0px #888;
	background-image:url("../img/flags.png");
	background-repeat:no-repeat;
	background-color:#dbdbdb;
	background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
	.country-select .flag{
		background-image:url("../img/flags@2x.png")
	}
}
.country-select .flag{
	width:20px
}
.country-select .flag.be{
	width:18px
}
.country-select .flag.ch{
	width:15px
}
.country-select .flag.mc{
	width:19px
}
.country-select .flag.ne{
	width:18px
}
.country-select .flag.np{
	width:13px
}
.country-select .flag.va{
	width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
	.country-select .flag{
		background-size:5630px 15px
	}
}
.country-select .flag.ac{
	height:10px;
	background-position:0px 0px
}
.country-select .flag.ad{
	height:14px;
	background-position:-22px 0px
}
.country-select .flag.ae{
	height:10px;
	background-position:-44px 0px
}
.country-select .flag.af{
	height:14px;
	background-position:-66px 0px
}
.country-select .flag.ag{
	height:14px;
	background-position:-88px 0px
}
.country-select .flag.ai{
	height:10px;
	background-position:-110px 0px
}
.country-select .flag.al{
	height:15px;
	background-position:-132px 0px
}
.country-select .flag.am{
	height:10px;
	background-position:-154px 0px
}
.country-select .flag.ao{
	height:14px;
	background-position:-176px 0px
}
.country-select .flag.aq{
	height:14px;
	background-position:-198px 0px
}
.country-select .flag.ar{
	height:13px;
	background-position:-220px 0px
}
.country-select .flag.as{
	height:10px;
	background-position:-242px 0px
}
.country-select .flag.at{
	height:14px;
	background-position:-264px 0px
}
.country-select .flag.au{
	height:10px;
	background-position:-286px 0px
}
.country-select .flag.aw{
	height:14px;
	background-position:-308px 0px
}
.country-select .flag.ax{
	height:13px;
	background-position:-330px 0px
}
.country-select .flag.az{
	height:10px;
	background-position:-352px 0px
}
.country-select .flag.ba{
	height:10px;
	background-position:-374px 0px
}
.country-select .flag.bb{
	height:14px;
	background-position:-396px 0px
}
.country-select .flag.bd{
	height:12px;
	background-position:-418px 0px
}
.country-select .flag.be{
	height:15px;
	background-position:-440px 0px
}
.country-select .flag.bf{
	height:14px;
	background-position:-460px 0px
}
.country-select .flag.bg{
	height:12px;
	background-position:-482px 0px
}
.country-select .flag.bh{
	height:12px;
	background-position:-504px 0px
}
.country-select .flag.bi{
	height:12px;
	background-position:-526px 0px
}
.country-select .flag.bj{
	height:14px;
	background-position:-548px 0px
}
.country-select .flag.bl{
	height:14px;
	background-position:-570px 0px
}
.country-select .flag.bm{
	height:10px;
	background-position:-592px 0px
}
.country-select .flag.bn{
	height:10px;
	background-position:-614px 0px
}
.country-select .flag.bo{
	height:14px;
	background-position:-636px 0px
}
.country-select .flag.bq{
	height:14px;
	background-position:-658px 0px
}
.country-select .flag.br{
	height:14px;
	background-position:-680px 0px
}
.country-select .flag.bs{
	height:10px;
	background-position:-702px 0px
}
.country-select .flag.bt{
	height:14px;
	background-position:-724px 0px
}
.country-select .flag.bv{
	height:15px;
	background-position:-746px 0px
}
.country-select .flag.bw{
	height:14px;
	background-position:-768px 0px
}
.country-select .flag.by{
	height:10px;
	background-position:-790px 0px
}
.country-select .flag.bz{
	height:14px;
	background-position:-812px 0px
}
.country-select .flag.ca{
	height:10px;
	background-position:-834px 0px
}
.country-select .flag.cc{
	height:10px;
	background-position:-856px 0px
}
.country-select .flag.cd{
	height:15px;
	background-position:-878px 0px
}
.country-select .flag.cf{
	height:14px;
	background-position:-900px 0px
}
.country-select .flag.cg{
	height:14px;
	background-position:-922px 0px
}
.country-select .flag.ch{
	height:15px;
	background-position:-944px 0px
}
.country-select .flag.ci{
	height:14px;
	background-position:-961px 0px
}
.country-select .flag.ck{
	height:10px;
	background-position:-983px 0px
}
.country-select .flag.cl{
	height:14px;
	background-position:-1005px 0px
}
.country-select .flag.cm{
	height:14px;
	background-position:-1027px 0px
}
.country-select .flag.cn{
	height:14px;
	background-position:-1049px 0px
}
.country-select .flag.co{
	height:14px;
	background-position:-1071px 0px
}
.country-select .flag.cp{
	height:14px;
	background-position:-1093px 0px
}
.country-select .flag.cr{
	height:12px;
	background-position:-1115px 0px
}
.country-select .flag.cu{
	height:10px;
	background-position:-1137px 0px
}
.country-select .flag.cv{
	height:12px;
	background-position:-1159px 0px
}
.country-select .flag.cw{
	height:14px;
	background-position:-1181px 0px
}
.country-select .flag.cx{
	height:10px;
	background-position:-1203px 0px
}
.country-select .flag.cy{
	height:13px;
	background-position:-1225px 0px
}
.country-select .flag.cz{
	height:14px;
	background-position:-1247px 0px
}
.country-select .flag.de{
	height:12px;
	background-position:-1269px 0px
}
.country-select .flag.dg{
	height:10px;
	background-position:-1291px 0px
}
.country-select .flag.dj{
	height:14px;
	background-position:-1313px 0px
}
.country-select .flag.dk{
	height:15px;
	background-position:-1335px 0px
}
.country-select .flag.dm{
	height:10px;
	background-position:-1357px 0px
}
.country-select .flag.do{
	height:13px;
	background-position:-1379px 0px
}
.country-select .flag.dz{
	height:14px;
	background-position:-1401px 0px
}
.country-select .flag.ea{
	height:14px;
	background-position:-1423px 0px
}
.country-select .flag.ec{
	height:14px;
	background-position:-1445px 0px
}
.country-select .flag.ee{
	height:13px;
	background-position:-1467px 0px
}
.country-select .flag.eg{
	height:14px;
	background-position:-1489px 0px
}
.country-select .flag.eh{
	height:10px;
	background-position:-1511px 0px
}
.country-select .flag.er{
	height:10px;
	background-position:-1533px 0px
}
.country-select .flag.es{
	height:14px;
	background-position:-1555px 0px
}
.country-select .flag.et{
	height:10px;
	background-position:-1577px 0px
}
.country-select .flag.eu{
	height:14px;
	background-position:-1599px 0px
}
.country-select .flag.fi{
	height:12px;
	background-position:-1621px 0px
}
.country-select .flag.fj{
	height:10px;
	background-position:-1643px 0px
}
.country-select .flag.fk{
	height:10px;
	background-position:-1665px 0px
}
.country-select .flag.fm{
	height:11px;
	background-position:-1687px 0px
}
.country-select .flag.fo{
	height:15px;
	background-position:-1709px 0px
}
.country-select .flag.fr{
	height:14px;
	background-position:-1731px 0px
}
.country-select .flag.ga{
	height:15px;
	background-position:-1753px 0px
}
.country-select .flag.gb{
	height:10px;
	background-position:-1775px 0px
}
.country-select .flag.gd{
	height:12px;
	background-position:-1797px 0px
}
.country-select .flag.ge{
	height:14px;
	background-position:-1819px 0px
}
.country-select .flag.gf{
	height:14px;
	background-position:-1841px 0px
}
.country-select .flag.gg{
	height:14px;
	background-position:-1863px 0px
}
.country-select .flag.gh{
	height:14px;
	background-position:-1885px 0px
}
.country-select .flag.gi{
	height:10px;
	background-position:-1907px 0px
}
.country-select .flag.gl{
	height:14px;
	background-position:-1929px 0px
}
.country-select .flag.gm{
	height:14px;
	background-position:-1951px 0px
}
.country-select .flag.gn{
	height:14px;
	background-position:-1973px 0px
}
.country-select .flag.gp{
	height:14px;
	background-position:-1995px 0px
}
.country-select .flag.gq{
	height:14px;
	background-position:-2017px 0px
}
.country-select .flag.gr{
	height:14px;
	background-position:-2039px 0px
}
.country-select .flag.gs{
	height:10px;
	background-position:-2061px 0px
}
.country-select .flag.gt{
	height:13px;
	background-position:-2083px 0px
}
.country-select .flag.gu{
	height:11px;
	background-position:-2105px 0px
}
.country-select .flag.gw{
	height:10px;
	background-position:-2127px 0px
}
.country-select .flag.gy{
	height:12px;
	background-position:-2149px 0px
}
.country-select .flag.hk{
	height:14px;
	background-position:-2171px 0px
}
.country-select .flag.hm{
	height:10px;
	background-position:-2193px 0px
}
.country-select .flag.hn{
	height:10px;
	background-position:-2215px 0px
}
.country-select .flag.hr{
	height:10px;
	background-position:-2237px 0px
}
.country-select .flag.ht{
	height:12px;
	background-position:-2259px 0px
}
.country-select .flag.hu{
	height:10px;
	background-position:-2281px 0px
}
.country-select .flag.ic{
	height:14px;
	background-position:-2303px 0px
}
.country-select .flag.id{
	height:14px;
	background-position:-2325px 0px
}
.country-select .flag.ie{
	height:10px;
	background-position:-2347px 0px
}
.country-select .flag.il{
	height:15px;
	background-position:-2369px 0px
}
.country-select .flag.im{
	height:10px;
	background-position:-2391px 0px
}
.country-select .flag.in{
	height:14px;
	background-position:-2413px 0px
}
.country-select .flag.io{
	height:10px;
	background-position:-2435px 0px
}
.country-select .flag.iq{
	height:14px;
	background-position:-2457px 0px
}
.country-select .flag.ir{
	height:12px;
	background-position:-2479px 0px
}
.country-select .flag.is{
	height:15px;
	background-position:-2501px 0px
}
.country-select .flag.it{
	height:14px;
	background-position:-2523px 0px
}
.country-select .flag.je{
	height:12px;
	background-position:-2545px 0px
}
.country-select .flag.jm{
	height:10px;
	background-position:-2567px 0px
}
.country-select .flag.jo{
	height:10px;
	background-position:-2589px 0px
}
.country-select .flag.jp{
	height:14px;
	background-position:-2611px 0px
}
.country-select .flag.ke{
	height:14px;
	background-position:-2633px 0px
}
.country-select .flag.kg{
	height:12px;
	background-position:-2655px 0px
}
.country-select .flag.kh{
	height:13px;
	background-position:-2677px 0px
}
.country-select .flag.ki{
	height:10px;
	background-position:-2699px 0px
}
.country-select .flag.km{
	height:12px;
	background-position:-2721px 0px
}
.country-select .flag.kn{
	height:14px;
	background-position:-2743px 0px
}
.country-select .flag.kp{
	height:10px;
	background-position:-2765px 0px
}
.country-select .flag.kr{
	height:14px;
	background-position:-2787px 0px
}
.country-select .flag.kw{
	height:10px;
	background-position:-2809px 0px
}
.country-select .flag.ky{
	height:10px;
	background-position:-2831px 0px
}
.country-select .flag.kz{
	height:10px;
	background-position:-2853px 0px
}
.country-select .flag.la{
	height:14px;
	background-position:-2875px 0px
}
.country-select .flag.lb{
	height:14px;
	background-position:-2897px 0px
}
.country-select .flag.lc{
	height:10px;
	background-position:-2919px 0px
}
.country-select .flag.li{
	height:12px;
	background-position:-2941px 0px
}
.country-select .flag.lk{
	height:10px;
	background-position:-2963px 0px
}
.country-select .flag.lr{
	height:11px;
	background-position:-2985px 0px
}
.country-select .flag.ls{
	height:14px;
	background-position:-3007px 0px
}
.country-select .flag.lt{
	height:12px;
	background-position:-3029px 0px
}
.country-select .flag.lu{
	height:12px;
	background-position:-3051px 0px
}
.country-select .flag.lv{
	height:10px;
	background-position:-3073px 0px
}
.country-select .flag.ly{
	height:10px;
	background-position:-3095px 0px
}
.country-select .flag.ma{
	height:14px;
	background-position:-3117px 0px
}
.country-select .flag.mc{
	height:15px;
	background-position:-3139px 0px
}
.country-select .flag.md{
	height:10px;
	background-position:-3160px 0px
}
.country-select .flag.me{
	height:10px;
	background-position:-3182px 0px
}
.country-select .flag.mf{
	height:14px;
	background-position:-3204px 0px
}
.country-select .flag.mg{
	height:14px;
	background-position:-3226px 0px
}
.country-select .flag.mh{
	height:11px;
	background-position:-3248px 0px
}
.country-select .flag.mk{
	height:10px;
	background-position:-3270px 0px
}
.country-select .flag.ml{
	height:14px;
	background-position:-3292px 0px
}
.country-select .flag.mm{
	height:14px;
	background-position:-3314px 0px
}
.country-select .flag.mn{
	height:10px;
	background-position:-3336px 0px
}
.country-select .flag.mo{
	height:14px;
	background-position:-3358px 0px
}
.country-select .flag.mp{
	height:10px;
	background-position:-3380px 0px
}
.country-select .flag.mq{
	height:14px;
	background-position:-3402px 0px
}
.country-select .flag.mr{
	height:14px;
	background-position:-3424px 0px
}
.country-select .flag.ms{
	height:10px;
	background-position:-3446px 0px
}
.country-select .flag.mt{
	height:14px;
	background-position:-3468px 0px
}
.country-select .flag.mu{
	height:14px;
	background-position:-3490px 0px
}
.country-select .flag.mv{
	height:14px;
	background-position:-3512px 0px
}
.country-select .flag.mw{
	height:14px;
	background-position:-3534px 0px
}
.country-select .flag.mx{
	height:12px;
	background-position:-3556px 0px
}
.country-select .flag.my{
	height:10px;
	background-position:-3578px 0px
}
.country-select .flag.mz{
	height:14px;
	background-position:-3600px 0px
}
.country-select .flag.na{
	height:14px;
	background-position:-3622px 0px
}
.country-select .flag.nc{
	height:10px;
	background-position:-3644px 0px
}
.country-select .flag.ne{
	height:15px;
	background-position:-3666px 0px
}
.country-select .flag.nf{
	height:10px;
	background-position:-3686px 0px
}
.country-select .flag.ng{
	height:10px;
	background-position:-3708px 0px
}
.country-select .flag.ni{
	height:12px;
	background-position:-3730px 0px
}
.country-select .flag.nl{
	height:14px;
	background-position:-3752px 0px
}
.country-select .flag.no{
	height:15px;
	background-position:-3774px 0px
}
.country-select .flag.np{
	height:15px;
	background-position:-3796px 0px;
	background-color:transparent
}
.country-select .flag.nr{
	height:10px;
	background-position:-3811px 0px
}
.country-select .flag.nu{
	height:10px;
	background-position:-3833px 0px
}
.country-select .flag.nz{
	height:10px;
	background-position:-3855px 0px
}
.country-select .flag.om{
	height:10px;
	background-position:-3877px 0px
}
.country-select .flag.pa{
	height:14px;
	background-position:-3899px 0px
}
.country-select .flag.pe{
	height:14px;
	background-position:-3921px 0px
}
.country-select .flag.pf{
	height:14px;
	background-position:-3943px 0px
}
.country-select .flag.pg{
	height:15px;
	background-position:-3965px 0px
}
.country-select .flag.ph{
	height:10px;
	background-position:-3987px 0px
}
.country-select .flag.pk{
	height:14px;
	background-position:-4009px 0px
}
.country-select .flag.pl{
	height:13px;
	background-position:-4031px 0px
}
.country-select .flag.pm{
	height:14px;
	background-position:-4053px 0px
}
.country-select .flag.pn{
	height:10px;
	background-position:-4075px 0px
}
.country-select .flag.pr{
	height:14px;
	background-position:-4097px 0px
}
.country-select .flag.ps{
	height:10px;
	background-position:-4119px 0px
}
.country-select .flag.pt{
	height:14px;
	background-position:-4141px 0px
}
.country-select .flag.pw{
	height:13px;
	background-position:-4163px 0px
}
.country-select .flag.py{
	height:11px;
	background-position:-4185px 0px
}
.country-select .flag.qa{
	height:8px;
	background-position:-4207px 0px
}
.country-select .flag.re{
	height:14px;
	background-position:-4229px 0px
}
.country-select .flag.ro{
	height:14px;
	background-position:-4251px 0px
}
.country-select .flag.rs{
	height:14px;
	background-position:-4273px 0px
}
.country-select .flag.ru{
	height:14px;
	background-position:-4295px 0px
}
.country-select .flag.rw{
	height:14px;
	background-position:-4317px 0px
}
.country-select .flag.sa{
	height:14px;
	background-position:-4339px 0px
}
.country-select .flag.sb{
	height:10px;
	background-position:-4361px 0px
}
.country-select .flag.sc{
	height:10px;
	background-position:-4383px 0px
}
.country-select .flag.sd{
	height:10px;
	background-position:-4405px 0px
}
.country-select .flag.se{
	height:13px;
	background-position:-4427px 0px
}
.country-select .flag.sg{
	height:14px;
	background-position:-4449px 0px
}
.country-select .flag.sh{
	height:10px;
	background-position:-4471px 0px
}
.country-select .flag.si{
	height:10px;
	background-position:-4493px 0px
}
.country-select .flag.sj{
	height:15px;
	background-position:-4515px 0px
}
.country-select .flag.sk{
	height:14px;
	background-position:-4537px 0px
}
.country-select .flag.sl{
	height:14px;
	background-position:-4559px 0px
}
.country-select .flag.sm{
	height:15px;
	background-position:-4581px 0px
}
.country-select .flag.sn{
	height:14px;
	background-position:-4603px 0px
}
.country-select .flag.so{
	height:14px;
	background-position:-4625px 0px
}
.country-select .flag.sr{
	height:14px;
	background-position:-4647px 0px
}
.country-select .flag.ss{
	height:10px;
	background-position:-4669px 0px
}
.country-select .flag.st{
	height:10px;
	background-position:-4691px 0px
}
.country-select .flag.sv{
	height:12px;
	background-position:-4713px 0px
}
.country-select .flag.sx{
	height:14px;
	background-position:-4735px 0px
}
.country-select .flag.sy{
	height:14px;
	background-position:-4757px 0px
}
.country-select .flag.sz{
	height:14px;
	background-position:-4779px 0px
}
.country-select .flag.ta{
	height:10px;
	background-position:-4801px 0px
}
.country-select .flag.tc{
	height:10px;
	background-position:-4823px 0px
}
.country-select .flag.td{
	height:14px;
	background-position:-4845px 0px
}
.country-select .flag.tf{
	height:14px;
	background-position:-4867px 0px
}
.country-select .flag.tg{
	height:13px;
	background-position:-4889px 0px
}
.country-select .flag.th{
	height:14px;
	background-position:-4911px 0px
}
.country-select .flag.tj{
	height:10px;
	background-position:-4933px 0px
}
.country-select .flag.tk{
	height:10px;
	background-position:-4955px 0px
}
.country-select .flag.tl{
	height:10px;
	background-position:-4977px 0px
}
.country-select .flag.tm{
	height:14px;
	background-position:-4999px 0px
}
.country-select .flag.tn{
	height:14px;
	background-position:-5021px 0px
}
.country-select .flag.to{
	height:10px;
	background-position:-5043px 0px
}
.country-select .flag.tr{
	height:14px;
	background-position:-5065px 0px
}
.country-select .flag.tt{
	height:12px;
	background-position:-5087px 0px
}
.country-select .flag.tv{
	height:10px;
	background-position:-5109px 0px
}
.country-select .flag.tw{
	height:14px;
	background-position:-5131px 0px
}
.country-select .flag.tz{
	height:14px;
	background-position:-5153px 0px
}
.country-select .flag.ua{
	height:14px;
	background-position:-5175px 0px
}
.country-select .flag.ug{
	height:14px;
	background-position:-5197px 0px
}
.country-select .flag.um{
	height:11px;
	background-position:-5219px 0px
}
.country-select .flag.us{
	height:11px;
	background-position:-5241px 0px
}
.country-select .flag.uy{
	height:14px;
	background-position:-5263px 0px
}
.country-select .flag.uz{
	height:10px;
	background-position:-5285px 0px
}
.country-select .flag.va{
	height:15px;
	background-position:-5307px 0px
}
.country-select .flag.vc{
	height:14px;
	background-position:-5324px 0px
}
.country-select .flag.ve{
	height:14px;
	background-position:-5346px 0px
}
.country-select .flag.vg{
	height:10px;
	background-position:-5368px 0px
}
.country-select .flag.vi{
	height:14px;
	background-position:-5390px 0px
}
.country-select .flag.vn{
	height:14px;
	background-position:-5412px 0px
}
.country-select .flag.vu{
	height:12px;
	background-position:-5434px 0px
}
.country-select .flag.wf{
	height:14px;
	background-position:-5456px 0px
}
.country-select .flag.ws{
	height:10px;
	background-position:-5478px 0px
}
.country-select .flag.xk{
	height:15px;
	background-position:-5500px 0px
}
.country-select .flag.ye{
	height:14px;
	background-position:-5522px 0px
}
.country-select .flag.yt{
	height:14px;
	background-position:-5544px 0px
}
.country-select .flag.za{
	height:14px;
	background-position:-5566px 0px
}
.country-select .flag.zm{
	height:14px;
	background-position:-5588px 0px
}
.country-select .flag.zw{
	height:10px;
	background-position:-5610px 0px
}


.jq-stars {
  display: inline-block;
}

.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100% ;
}

.jq-star:hover .fs-star-svg path {
}

.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
.jq-shadow {
  -webkit-filter: drop-shadow( -2px -2px 2px #888 );
  filter: drop-shadow( -2px -2px 2px #888 );
}

#autocomplete-list > div {
    min-height: 60px;
    padding-left: 75px;
	margin-bottom: 1rem;
}
#autocomplete-list {
	max-height: 250px;
    overflow: auto;
    display: block;
    padding: 1rem;
}
@media screen and (max-width: 1120px) {
	.btn-spec{
		margin-top: 15px; display: inline-block;
	}
	.aptr {
		order: 3;
			-webkit-box-ordinal-group: 3;
			-moz-box-ordinal-group: 3;
			-ms-flex-order: 3; 
			-webkit-order: 3; 
	}
}

.txtinfo{position: absolute;right: 1rem;top: 1rem;background-color: rgba(255,255,255,.95);width: 400px;max-width: 80%;z-index: 3;padding: .75rem;border-radius: .2rem;box-shadow: 0 0 1rem rgba(0,0,0,.2);color: #464b52;font-size: .875rem;line-height: 1.25rem;}
.txtinfo p.ttle{margin-bottom: .5rem;text-align: left;font-weight: 700;color: #000;}
.txtinfo p.ttle:before{color: #edb709;margin-right: .5rem;text-transform: uppercase;}
.txtinfo p{margin-bottom: .5rem;}
.txtinfo .mdl-close{bottom: auto;top: -.25rem;right: -.25rem;}
.txtinfo .Button.STPb{padding: 0 1rem;border-radius: .2rem}
.more-options {
    position: absolute;
    left: 1rem;
    top: 1rem;
    z-index: 2;
}
@media (max-width: 768px) {
	#mdl-help, .more-options {
		display: none;
	}
	.home-series {
		position: relative;
	}
	.home-series .Top {
		display: block;
	}
	.home-series .Top .Title {
		width: 155px;
    	line-height: 40px;
	}
	.home-series .Button.sm {
	    position: absolute;
		top: 13px;
		width: 135px;
		right: 0;
	}
}

.wdgt-box{background-color: #1e2747;}
.wdgt-box{font-family: inherit!important;}
.wdgt-box .ob-rec-text{color: #fff!important;}
.wdgt-box .ob-rec-source{color: #8DA0BC!important;}
.wdgt-box{padding: 1rem;box-shadow:0 0 2rem rgba(0,0,0,.2);border-radius: .25rem;margin-bottom: 2rem;}
@media (min-width:1200px) {
	.wdgt-box ul.ob-widget-items-container{display: grid;grid-gap: 1rem;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}
	.wdgt-box ul.ob-widget-items-container>li.ob-dynamic-rec-container{margin: 0!important;max-width: none!important;width: 100%;}	
}

.movtv-info .ListPOpt .fa-share-alt{font-size: .875rem;margin-right: .25rem;}
.movtv-info .ListPOpt .fa-share-alt:before{display: inline-block;vertical-align: top;}
.movtv-info .ListPOpt li{margin-right: .25rem;}
.movtv-info .ListPOpt li:last-child{margin-right: 0;}
.movtv-info .ListPOpt li>a{width: 2.5rem;height: 2.5rem;line-height: 2.5rem;box-shadow: none}
.movtv-info .ListPOpt li>a:before{font-size: 1rem;}

.Button.sm{white-space: nowrap;}
.nav-links{white-space: nowrap}
.nav-links .page-link{display: none;}
.nav-links .page-link.current,
.nav-links .extend+.page-link{display: inline-block;}
.nav-links .extend{font-size: 0;margin-right: 0;}
.nav-links .extend:before{content: 'de';font-size: 1rem;}

/*BUTTONS Ads*/
.btns{text-align: center;margin-bottom: 1rem;}
.btns .Button{margin: .25rem;border-radius: .25rem;font-size: .875rem;padding: .25rem 1rem;}
.btns .Button:before{margin-right: .5rem;}
.btns .Button span{font-weight: 700;}
@media (max-width:568px){
    .btns .Button span{display: none;}
}
.btns .Button+.Button{position: relative;}
.btns .Button+.Button:after{content: 'ads';position: absolute;right: 0;line-height: 1;bottom: -1rem;opacity: .7;font-size: 12px;}