/*! Basscss | http://basscss.com | MIT License */.h00{font-size:4rem;font-size:var(--h00)}.h0{font-size:3rem;font-size:var(--h0)}.h1{font-size:2rem;font-size:var(--h1)}.h2{font-size:1.5rem;font-size:var(--h2)}.h3{font-size:1.25rem;font-size:var(--h3)}.h4{font-size:1rem;font-size:var(--h4)}.h5{font-size:.875rem;font-size:var(--h5)}.h6{font-size:.75rem;font-size:var(--h6)}:root{--h00:4rem;--h0:3rem;--h1:2rem;--h2:1.5rem;--h3:1.25rem;--h4:1rem;--h5:.875rem;--h6:.75rem}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700;font-weight:var(--bold-font-weight,bold)}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em;letter-spacing:var(--caps-letter-spacing)}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1;line-height:var(--line-height-1)}.line-height-2{line-height:1.125;line-height:var(--line-height-2)}.line-height-3{line-height:1.25;line-height:var(--line-height-3)}.line-height-4{line-height:1.5;line-height:var(--line-height-4)}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}:root{--line-height-1:1;--line-height-2:1.125;--line-height-3:1.25;--line-height-4:1.5;--caps-letter-spacing:.2em;--bold-font-weight:bold}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.max-width-1{max-width:24rem;max-width:var(--width-1)}.max-width-2{max-width:32rem;max-width:var(--width-2)}.max-width-3{max-width:48rem;max-width:var(--width-3)}.max-width-4{max-width:64rem;max-width:var(--width-4)}.border-box{box-sizing:border-box}:root{--width-1:24rem;--width-2:32rem;--width-3:48rem;--width-4:64rem}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem;margin:var(--space-1)}.mt1{margin-top:.5rem;margin-top:var(--space-1)}.mr1{margin-right:.5rem;margin-right:var(--space-1)}.mb1{margin-bottom:.5rem;margin-bottom:var(--space-1)}.ml1,.mx1{margin-left:.5rem;margin-left:var(--space-1)}.mx1{margin-right:.5rem;margin-right:var(--space-1)}.my1{margin-top:.5rem;margin-top:var(--space-1);margin-bottom:.5rem;margin-bottom:var(--space-1)}.m2{margin:1rem;margin:var(--space-2)}.mt2{margin-top:1rem;margin-top:var(--space-2)}.mr2{margin-right:1rem;margin-right:var(--space-2)}.mb2{margin-bottom:1rem;margin-bottom:var(--space-2)}.ml2,.mx2{margin-left:1rem;margin-left:var(--space-2)}.mx2{margin-right:1rem;margin-right:var(--space-2)}.my2{margin-top:1rem;margin-top:var(--space-2);margin-bottom:1rem;margin-bottom:var(--space-2)}.m3{margin:2rem;margin:var(--space-3)}.mt3{margin-top:2rem;margin-top:var(--space-3)}.mr3{margin-right:2rem;margin-right:var(--space-3)}.mb3{margin-bottom:2rem;margin-bottom:var(--space-3)}.ml3,.mx3{margin-left:2rem;margin-left:var(--space-3)}.mx3{margin-right:2rem;margin-right:var(--space-3)}.my3{margin-top:2rem;margin-top:var(--space-3);margin-bottom:2rem;margin-bottom:var(--space-3)}.m4{margin:4rem;margin:var(--space-4)}.mt4{margin-top:4rem;margin-top:var(--space-4)}.mr4{margin-right:4rem;margin-right:var(--space-4)}.mb4{margin-bottom:4rem;margin-bottom:var(--space-4)}.ml4,.mx4{margin-left:4rem;margin-left:var(--space-4)}.mx4{margin-right:4rem;margin-right:var(--space-4)}.my4{margin-top:4rem;margin-top:var(--space-4);margin-bottom:4rem;margin-bottom:var(--space-4)}.mxn1{margin-left:-.5rem;margin-left:calc(var(--space-1)*-1);margin-right:-.5rem;margin-right:calc(var(--space-1)*-1)}.mxn2{margin-left:-1rem;margin-left:calc(var(--space-2)*-1);margin-right:-1rem;margin-right:calc(var(--space-2)*-1)}.mxn3{margin-left:-2rem;margin-left:calc(var(--space-3)*-1);margin-right:-2rem;margin-right:calc(var(--space-3)*-1)}.mxn4{margin-left:-4rem;margin-left:calc(var(--space-4)*-1);margin-right:-4rem;margin-right:calc(var(--space-4)*-1)}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto,.mx-auto{margin-left:auto}.mx-auto{margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem;padding:var(--space-1)}.pt1{padding-top:.5rem;padding-top:var(--space-1)}.pr1{padding-right:.5rem;padding-right:var(--space-1)}.pb1{padding-bottom:.5rem;padding-bottom:var(--space-1)}.pl1{padding-left:.5rem;padding-left:var(--space-1)}.py1{padding-top:.5rem;padding-top:var(--space-1);padding-bottom:.5rem;padding-bottom:var(--space-1)}.px1{padding-left:.5rem;padding-left:var(--space-1);padding-right:.5rem;padding-right:var(--space-1)}.p2{padding:1rem;padding:var(--space-2)}.pt2{padding-top:1rem;padding-top:var(--space-2)}.pr2{padding-right:1rem;padding-right:var(--space-2)}.pb2{padding-bottom:1rem;padding-bottom:var(--space-2)}.pl2{padding-left:1rem;padding-left:var(--space-2)}.py2{padding-top:1rem;padding-top:var(--space-2);padding-bottom:1rem;padding-bottom:var(--space-2)}.px2{padding-left:1rem;padding-left:var(--space-2);padding-right:1rem;padding-right:var(--space-2)}.p3{padding:2rem;padding:var(--space-3)}.pt3{padding-top:2rem;padding-top:var(--space-3)}.pr3{padding-right:2rem;padding-right:var(--space-3)}.pb3{padding-bottom:2rem;padding-bottom:var(--space-3)}.pl3{padding-left:2rem;padding-left:var(--space-3)}.py3{padding-top:2rem;padding-top:var(--space-3);padding-bottom:2rem;padding-bottom:var(--space-3)}.px3{padding-left:2rem;padding-left:var(--space-3);padding-right:2rem;padding-right:var(--space-3)}.p4{padding:4rem;padding:var(--space-4)}.pt4{padding-top:4rem;padding-top:var(--space-4)}.pr4{padding-right:4rem;padding-right:var(--space-4)}.pb4{padding-bottom:4rem;padding-bottom:var(--space-4)}.pl4{padding-left:4rem;padding-left:var(--space-4)}.py4{padding-top:4rem;padding-top:var(--space-4);padding-bottom:4rem;padding-bottom:var(--space-4)}.px4{padding-left:4rem;padding-left:var(--space-4);padding-right:4rem;padding-right:var(--space-4)}:root{--space-1:.5rem;--space-2:1rem;--space-3:2rem;--space-4:4rem}.col{float:left}.col,.col-right{box-sizing:border-box}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:40em){.sm-col{float:left;box-sizing:border-box}.sm-col-right{float:right;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}@media (min-width:52em){.md-col{float:left;box-sizing:border-box}.md-col-right{float:right;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}@media (min-width:64em){.lg-col{float:left;box-sizing:border-box}.lg-col-right{float:right;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:flex}@media (min-width:40em){.sm-flex{display:flex}}@media (min-width:52em){.md-flex{display:flex}}@media (min-width:64em){.lg-flex{display:flex}}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:99999}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1;z-index:var(--z1)}.z2{z-index:2;z-index:var(--z2)}.z3{z-index:3;z-index:var(--z3)}.z4{z-index:4;z-index:var(--z4)}:root{--z1:1;--z2:2;--z3:3;--z4:4}.border{border-style:solid;border-width:1px;border-width:var(--border-width)}.border-top{border-top-style:solid;border-top-width:1px;border-top-width:var(--border-width)}.border-right{border-right-style:solid;border-right-width:1px;border-right-width:var(--border-width)}.border-bottom{border-bottom-style:solid;border-bottom-width:1px;border-bottom-width:var(--border-width)}.border-left{border-left-style:solid;border-left-width:1px;border-left-width:var(--border-width)}.border-none{border:0}.rounded{border-radius:3px;border-radius:var(--border-radius)}.circle{border-radius:50%}.rounded-top{border-radius:3px 3px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.rounded-right{border-radius:0 3px 3px 0;border-radius:0 var(--border-radius) var(--border-radius) 0}.rounded-bottom{border-radius:0 0 3px 3px;border-radius:0 0 var(--border-radius) var(--border-radius)}.rounded-left{border-radius:3px 0 0 3px;border-radius:var(--border-radius) 0 0 var(--border-radius)}.not-rounded{border-radius:0}:root{--border-width:1px;--border-radius:3px}.hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:40em){.xs-hide{display:none!important}}@media (min-width:40em) and (max-width:52em){.sm-hide{display:none!important}}@media (min-width:52em) and (max-width:64em){.md-hide{display:none!important}}@media (min-width:64em){.lg-hide{display:none!important}}.display-none{display:none!important}

@media (min-width:40em){.sm-m0{margin:0}.sm-mt0{margin-top:0}.sm-mr0{margin-right:0}.sm-mb0{margin-bottom:0}.sm-ml0{margin-left:0}.sm-mx0{margin-left:0;margin-right:0}.sm-my0{margin-top:0;margin-bottom:0}.sm-m1{margin:.5rem}.sm-mt1{margin-top:.5rem}.sm-mr1{margin-right:.5rem}.sm-mb1{margin-bottom:.5rem}.sm-ml1{margin-left:.5rem}.sm-mx1{margin-left:.5rem;margin-right:.5rem}.sm-my1{margin-top:.5rem;margin-bottom:.5rem}.sm-m2{margin:1rem}.sm-mt2{margin-top:1rem}.sm-mr2{margin-right:1rem}.sm-mb2{margin-bottom:1rem}.sm-ml2{margin-left:1rem}.sm-mx2{margin-left:1rem;margin-right:1rem}.sm-my2{margin-top:1rem;margin-bottom:1rem}.sm-m3{margin:2rem}.sm-mt3{margin-top:2rem}.sm-mr3{margin-right:2rem}.sm-mb3{margin-bottom:2rem}.sm-ml3{margin-left:2rem}.sm-mx3{margin-left:2rem;margin-right:2rem}.sm-my3{margin-top:2rem;margin-bottom:2rem}.sm-m4{margin:4rem}.sm-mt4{margin-top:4rem}.sm-mr4{margin-right:4rem}.sm-mb4{margin-bottom:4rem}.sm-ml4{margin-left:4rem}.sm-mx4{margin-left:4rem;margin-right:4rem}.sm-my4{margin-top:4rem;margin-bottom:4rem}.sm-mxn1{margin-left:-.5rem;margin-right:-.5rem}.sm-mxn2{margin-left:-1rem;margin-right:-1rem}.sm-mxn3{margin-left:-2rem;margin-right:-2rem}.sm-mxn4{margin-left:-4rem;margin-right:-4rem}.sm-ml-auto{margin-left:auto}.sm-mr-auto{margin-right:auto}.sm-mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:52em){.md-m0{margin:0}.md-mt0{margin-top:0}.md-mr0{margin-right:0}.md-mb0{margin-bottom:0}.md-ml0{margin-left:0}.md-mx0{margin-left:0;margin-right:0}.md-my0{margin-top:0;margin-bottom:0}.md-m1{margin:.5rem}.md-mt1{margin-top:.5rem}.md-mr1{margin-right:.5rem}.md-mb1{margin-bottom:.5rem}.md-ml1{margin-left:.5rem}.md-mx1{margin-left:.5rem;margin-right:.5rem}.md-my1{margin-top:.5rem;margin-bottom:.5rem}.md-m2{margin:1rem}.md-mt2{margin-top:1rem}.md-mr2{margin-right:1rem}.md-mb2{margin-bottom:1rem}.md-ml2{margin-left:1rem}.md-mx2{margin-left:1rem;margin-right:1rem}.md-my2{margin-top:1rem;margin-bottom:1rem}.md-m3{margin:2rem}.md-mt3{margin-top:2rem}.md-mr3{margin-right:2rem}.md-mb3{margin-bottom:2rem}.md-ml3{margin-left:2rem}.md-mx3{margin-left:2rem;margin-right:2rem}.md-my3{margin-top:2rem;margin-bottom:2rem}.md-m4{margin:4rem}.md-mt4{margin-top:4rem}.md-mr4{margin-right:4rem}.md-mb4{margin-bottom:4rem}.md-ml4{margin-left:4rem}.md-mx4{margin-left:4rem;margin-right:4rem}.md-my4{margin-top:4rem;margin-bottom:4rem}.md-mxn1{margin-left:-.5rem;margin-right:-.5rem}.md-mxn2{margin-left:-1rem;margin-right:-1rem}.md-mxn3{margin-left:-2rem;margin-right:-2rem}.md-mxn4{margin-left:-4rem;margin-right:-4rem}.md-ml-auto{margin-left:auto}.md-mr-auto{margin-right:auto}.md-mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:64em){.lg-m0{margin:0}.lg-mt0{margin-top:0}.lg-mr0{margin-right:0}.lg-mb0{margin-bottom:0}.lg-ml0{margin-left:0}.lg-mx0{margin-left:0;margin-right:0}.lg-my0{margin-top:0;margin-bottom:0}.lg-m1{margin:.5rem}.lg-mt1{margin-top:.5rem}.lg-mr1{margin-right:.5rem}.lg-mb1{margin-bottom:.5rem}.lg-ml1{margin-left:.5rem}.lg-mx1{margin-left:.5rem;margin-right:.5rem}.lg-my1{margin-top:.5rem;margin-bottom:.5rem}.lg-m2{margin:1rem}.lg-mt2{margin-top:1rem}.lg-mr2{margin-right:1rem}.lg-mb2{margin-bottom:1rem}.lg-ml2{margin-left:1rem}.lg-mx2{margin-left:1rem;margin-right:1rem}.lg-my2{margin-top:1rem;margin-bottom:1rem}.lg-m3{margin:2rem}.lg-mt3{margin-top:2rem}.lg-mr3{margin-right:2rem}.lg-mb3{margin-bottom:2rem}.lg-ml3{margin-left:2rem}.lg-mx3{margin-left:2rem;margin-right:2rem}.lg-my3{margin-top:2rem;margin-bottom:2rem}.lg-m4{margin:4rem}.lg-mt4{margin-top:4rem}.lg-mr4{margin-right:4rem}.lg-mb4{margin-bottom:4rem}.lg-ml4{margin-left:4rem}.lg-mx4{margin-left:4rem;margin-right:4rem}.lg-my4{margin-top:4rem;margin-bottom:4rem}.lg-mxn1{margin-left:-.5rem;margin-right:-.5rem}.lg-mxn2{margin-left:-1rem;margin-right:-1rem}.lg-mxn3{margin-left:-2rem;margin-right:-2rem}.lg-mxn4{margin-left:-4rem;margin-right:-4rem}.lg-ml-auto{margin-left:auto}.lg-mr-auto{margin-right:auto}.lg-mx-auto{margin-left:auto;margin-right:auto}}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
    vertical-align: baseline;
    outline: none;
}

body { background-color: var(--body-bg-color); color: var(--body-color); padding-top: 72px;}
body.siteBodyNoMargin { padding-top: 56px;}
a { color: var(--body-link-color); text-decoration: none; transition: color 0.3s ease;}
*:focus { outline: none;}
strong, b { font-weight: bold;}

.container { padding: 0 16px; clear: both;}
.container-md { clear: both;}

.moviesList .mlItem { margin-bottom: 15px;}
.moviesList .mlItem a { display: block;}
.moviesList .mlItem .image > span { display: block;}
.moviesList .mlItem .text > span { display: block;}
.moviesList .mlItem .image { position: relative;}
.moviesList .mlItem .image img { display: block; width: 100%; height: 180px; margin: 0 auto; object-fit: cover; object-position: center; text-indent: -9999px;}
.moviesList .mlItem .image .badge { position: absolute; bottom: 18px; border-radius: 3px; font-size: 12px; color: #ffffffea; padding: 2px 6px;}
.moviesList .mlItem .image .quality { left: 14px; background-color: #ec2020e1;}
.moviesList .mlItem .image .duration { right: 14px; background-color: #00000083;}
.moviesList .mlItem .image .favorite { position: absolute; width: 24px; top: 4px; right: 4px; padding: 2px;}
.moviesList .mlItem .text { color: var(--movies-link-color); line-height: 18px !important; transition: color 0.3s ease;}
.moviesList .mlItem .text .title { display: block; font-weight: bold; max-height: 36px; overflow: hidden;}
.moviesList .mlItem .text .views { float: left; color: var(--body-color); opacity: 0.75;}
.moviesList .mlItem .text .date { float: right; color: var(--body-color); opacity: 0.60;}
.moviesList .mlDesc { height: 42px; overflow: hidden; position: relative; top: -15px;}
.moviesList .mlDesc p { color: #757575; margin: 0; padding-top: 8px;}
.moviesList .mlItem a:hover .title { color: var(--movies-link-hover-color);}

.moviesListTwo .mlItem .image img { height: 100px;}
.moviesListTwo .mlItem .image .badge { bottom: 10px;}
.moviesListTwo .mlItem .image .quality { left: 6px;}
.moviesListTwo .mlItem .image .duration { right: 6px;}
.moviesListTwo .mlItem .text .title { height: 36px;}

.moviesListYou .mlItem { display: flex; justify-content: space-between;}
.moviesListYou .mlItem .image { width: 45%;}
.moviesListYou .mlItem .image img { height: 100px;}
.moviesListYou .mlItem .image .badge { bottom: 10px;}
.moviesListYou .mlItem .image .quality { left: 6px;}
.moviesListYou .mlItem .image .duration { right: 6px;}
.moviesListYou .mlItem .text { width: 50%;}
.moviesListYou .mlItem .text .title { height: auto; max-height: 56px; margin-bottom: 4px;}
.moviesListYou .mlItem .text .date { float: none; color: var(--body-color); opacity: 0.60;}
.moviesListYou .mlItem .text .views { display: block; float: none; color: var(--body-color); opacity: 0.75;}

.categsListPage a { display: block; background-color: var(--categories-link-bg-color); border-radius: 5px; padding: 6px 12px; white-space: nowrap; line-height: 16px; transition: background-color 0.3s ease;}
.categsListPage a i { display: block; margin-right: 6px; opacity: 0.50;}
.categsListPage a span { display: block;}
.categsListPage a span.img img { display: block; width: 100%; max-width: 100%; margin: 0 auto; aspect-ratio: 7 / 5; object-fit: cover; object-position: center; text-indent: -9999px;}
.categsListPage a span.text { display: flex; padding: 8px; background-color: #f3f3f3; color: var(--header-from-bg-color); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.categsListPage a span.count { color: var(--body-color); opacity: 0.75; background-color: #ffffff; text-align: center; width: 30px; padding: 6px 6px; border-radius: 50rem;}
.categsListPage a:hover { background-color: #f5d6f1;}
.categsListPage a.all { background-color: #ebc2e5; padding: 8px 12px 4px 12px;}
.categsListPage a.all strong { color: #634753;}
.categsListPage a { display: block; background-color: #ffffff !important; padding: 0;}
.categsListPage a span.count { width: auto; padding: 3px 12px 2px 12px;}

.heading { border-bottom: 1px solid var(--header-search-bg-color);}

.siteHeader { background-color: var(--header-from-bg-color); background-image: linear-gradient(to right, var(--header-from-bg-color) 0%, var(--header-to-bg-color) 100%); padding: 8px 0; position: fixed; top: 0; left: 0; right: 0; z-index: 100;}
.siteHeader nav { font-size: 16px;}
.siteHeader nav a { color: var(--header-link-color);}
.siteHeader nav a:hover { color: var(--header-link-hover-color);}
.siteHeader nav .logo { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size: 30px; color: var(--header-link-color); font-weight: 400; line-height: 36px; height: 40px;}
.siteHeader nav .logo strong { font-weight: 400;}
.siteHeader nav .logo img { width: auto; max-width: 100%; max-height: 40px;}
.siteHeader nav ul li a { font-size: 18px;}
.siteHeader nav ul li a:hover { color: var(--header-link-hover-color);}

.headerNav { display: flex; align-items: center; gap: 1rem;}
.headerNav li.wIco a { display: flex; flex-direction: column; align-items: center; gap: 4px; font-size: 14px; text-transform: uppercase; margin: -2px 0;}
.headerNav li.wIco a i { display: block; width: 24px; height: 24px; color: #881b3e;}
.headerNav li.wIco a i svg { width: 24px; height: 24px;}

.mobNavBox .close img { display: block; width: 25px; height: 25px;}

.mobileIcons .search img { display: block; width: 20px; height: 20px;}
.mobileIcons .menu img { display: block; width: 20px; height: 25px;}

.formSearch { display: flex; width: 100%; margin: 8px auto;}
.formSearch input { font-size: 17px; padding: 10px 16px; border: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background-color: var(--header-search-bg-color); color: var(--header-search-color);}
.formSearch input:focus { background-color: #ffffff;}
.formSearch button { display: flex; align-items: center; justify-content: center; font-size: 14px; color: var(--header-search-btn-color); text-transform: uppercase; border: none; padding: 0 16px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background-color: var(--header-search-btn-bg-color);}
.formSearch button img { display: block; width: 16px; height: 16px;}

.headerNavSinLangs { position: relative; display: none;}
.headerNavSinLangs > a { display: flex; align-items: center; justify-content: center; border: 1px solid #ffffff50; width: 32px; height: 32px; font-size: 0.9rem; border-radius: 50%;}
.nsinlDropdown { position: absolute; top: 36px; right: 0; background-color: var(--header-search-btn-bg-color); border-radius: 5px; padding: 5px 12px; visibility: hidden; opacity: 0.00; transition: visibility 0s, opacity 0.2s linear;}
.nsinlDropdown ul { list-style: none;}
.nsinlDropdown ul li { display: block;}
.nsinlDropdown ul li a { display: flex; white-space: nowrap; font-size: 14px !important; padding: 6px 0;}
.nsinlDropdown ul li a img { width: 18px; border-radius: 500px; margin-right: 6px; transition: border-radius 0.2s ease-in-out;}
.nsinlDropdown ul li a:hover { color: var(--header-link-hover-color);}
.nsinlDropdown ul li a:hover img { border-radius: 0;}

.mobNavSinLangs { display: none; background-color: var(--mob-nav-link-bg-color); border-radius: 5px;}
.mobNavSinLangs > a { display: flex !important; align-items: center; background-color: transparent !important;}
.mobNavSinLangs > a img { display: block; width: 20px; height: 20px; object-fit: cover; object-position: center; border-radius: 50%; margin-left: auto;}
.mobNavSLinks { visibility: hidden; max-height: 0; transition: visibility 0s, max-height 0.5s ease-in-out; overflow: hidden;}
.mobNavSLinks ul { list-style: none;}
.mobNavSLinks ul li { display: block;}
.mobNavSLinks ul li a { display: flex; padding: 8px; font-size: 0.9rem; color: var(--mob-nav-link-color); font-weight: 600;}
.mobNavSLinks ul li a span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 8px;}
.mobNavSLinks ul li a img { width: 18px; height: 18px; object-fit: cover; object-position: center; border-radius: 50%; margin-left: auto;}

.siteFooter { background-color: var(--footer-bg-color); color: var(--footer-color); line-height: 1.1em;}
.siteFooter a { color: var(--footer-link-color);}
.siteFooter a:hover { color: var(--footer-link-hover-color);}

.vpbBgColor { background-color: var(--movies-video-bg-color);}

.videoPlayerBox { position: relative;}
.videoPlayerADBox { width: 100%; z-index: 100;}
.videoPlayerFrame { width: 100%; z-index: 100;}
.videoPlayerFrame iframe { width: 100%; height: 100%; border: none;}
.videoDetails { padding: 0 16px;}
.videoDetails .categories a { display: inline-block; background-color: #e4e4e4; color: #634753; padding: 4px 12px; border-radius: 3px; margin-bottom: 4px;}
.videoHr { border-bottom: 1px solid #d6d6d6; margin-bottom: 20px;}

.videoPlayerAD { position: absolute; top: 0; left: 0; right: 0; background-color: #000000ee; cursor: pointer; display: none;}
.cxADBlockPlayer { display: flex; align-items: stretch; justify-content: center;}
.cxADBlockPlayer .cxADBlock { flex: 1; display: flex; align-items: stretch; justify-content: center; width: 100%;}
.cxADBlockPlayer .cxADBlock > div { align-self: stretch; align-items: stretch; justify-content: center; flex: 1; width: 100%;}
.cxADBlockPlayer .cxADBlock > div a { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important;}
.vpadTop { position: absolute; top: 0; left: 0; right: 0;}
.vpadTopText { display: inline-block; background-color: #ffffff66; padding: 4px; font-size: 10px; font-weight: 400; color: #ffffffdd; margin: 4px;}
.vpadBot { position: absolute; bottom: 10%; right: 0; background-color: #2e2e2ebd; padding: 8px 8px;}
.vpadBotSkip { color: #ffffffdd; display: flex; align-items: center; justify-content: space-between;}
.vpadBotSkipPreview img { display: block; width: 60px; height: 34px; object-fit: contain; object-position: center;}
.vpadBotSkipText { font-size: 18px; color: #ffffff33; padding-left: 8px;}
.vpadBotSkipText span { color: #ffffff33;}
.videoPlayerAD .cxADBlock img { max-height: inherit;}

.movieBtns { display: flex; align-items: start; gap: 1rem;}
.movieBtns a { display: grid; gap: 0.5rem; padding: 0.5rem 0.75rem; color: #919191;}
.movieBtns a svg { display: block; width: 28px; height: 28px; margin: 0 auto;}
.movieBtns a svg.on { color: var(--body-color);}
.movieBtns a span { display: block; text-align: center;}
.movieBtns a:hover { color: var(--body-color);}
@media (max-width:40em) {
    .movieBtns { justify-content: space-around;}
}

.videoComments { padding: 12px 16px;}
.videoComments .comBtns { margin-left: -2px;}
.videoComments .comBtns button span { margin-top: -2px;}
.videoComments .addForm .show a { color: var(--movies-link-color);}
.videoComments .addForm .show a:hover { color: var(--movies-link-hover-color);}

.pagination { text-align: center;}
.pagination li.page-item { display: inline-block;}
.pagination li.page-item a.page-link { display: block; background-color: var(--pagination-link-bg-color); font-size: 14px; color: var(--pagination-link-color); padding: 8px 14px; border-radius: 5px; margin: 0 3px;}
.pagination li.page-item.active a.page-link { background-color: var(--pagination-link-hover-bg-color); color: var(--pagination-link-hover-color);}

.boxVMore { position: relative;}
.boxVMoreTxtBox { max-height: 50px; overflow: hidden; transition: max-height 0.5s; line-height: 1.1em;}
.boxVMoreBtn { position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; padding: 0; background-image: linear-gradient(to bottom, transparent, var(--body-bg-color));}
.boxVMoreBtn a { display: block; text-align: center; padding: 20px 0 0 0; color: var(--pagination-link-hover-bg-color); font-size: 16px;}

.textBox p { margin-bottom: 15px;}
.textBox a { text-decoration: underline;}
.textBox a:hover { text-decoration: none;}

.formInput { border: 1px solid #dedede; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #777777; padding: 8px 12px; border-radius: 5px; display: block; width: 100%; box-sizing: border-box;}
.formInput.sm { font-size: 14px; padding: 6px 10px;}
.button { font-size: 14px; color: var(--header-search-btn-color); text-transform: uppercase; border: none; padding: 12px 16px; background-color: var(--header-search-btn-bg-color); border-radius: 5px; cursor: pointer;}

.notFound { display: flex; align-items: center; justify-content: center; min-height: 60vh;}
.notFound .notImage { display: flex; align-items: center; justify-content: center;}
.notFound .notImage img { display: block; max-width: 50vw;}
.nfTtl { font-size: 80px; color: var(--header-from-bg-color);}
.nfTxt { border-top: 3px solid var(--header-from-bg-color); padding: 16px 10vw; color: #747474;}

.aBar { position: fixed; top: 0; left: 0; right: 0; height: 0; z-index: 99999; display: flex; align-items: center;}
.aBarMenu { margin: 0 auto; position: relative; top: 18px; background-color: #343a40; padding: 4px 16px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.aBarMenu a { display: inline-block; margin-right: 16px; font-size: 12px; color: #c0c0c0; text-decoration: none; background-color: #585354; padding: 6px 8px; border-radius: 3px;}
.aBarMenu a:last-child { margin-right: 0;}

.searchRelated a { display: inline-block; background-color: var(--categories-link-bg-color); color: var(--categories-link-color); border-radius: 5px; padding: 4px 8px; margin: 4px;}

.articles a .text { color: var(--movies-link-color);}
.articles a:hover .text { color: var(--movies-link-hover-color);}

.articlesSidebar .title { font-size: 16px; color: var(--body-title-color); font-weight: bold; padding-bottom: 4px; border-bottom: 1px solid var(--header-search-bg-color); margin-bottom: 12px;}
.articlesSidebar ul { list-style: none;}
.articlesSidebar ul li { display: block; padding-bottom: 12px;}
.articlesSidebar ul li:last-child { padding-bottom: 0;}
.articlesSidebar ul li a { color: var(--movies-link-color);}
.articlesSidebar ul li a:hover { color: var(--movies-link-hover-color);}

.siteLinks .heading { font-size: 18px;}
.siteLinks .heading a { color: var(--movies-link-color);}
.siteLinks .heading a:hover { color: var(--movies-link-hover-color);}
.siteLinks .clearfix a { display: block; text-decoration: none;}
.siteLinks .clearfix a .image img { display: block; width: 100%; max-width: 100%; height: 140px; object-fit: cover; object-position: center;}
.siteLinks .clearfix a .text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.siteLinks .slMo a .text { font-size: 14px; color: var(--movies-link-color); font-weight: bold; line-height: 18px !important; transition: color 0.3s ease;}
.siteLinks .slMo a:hover .text { color: var(--movies-link-hover-color);}
.siteLinks .slCa a { background-color: var(--categories-link-bg-color); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.siteLinks .slCa a .text { font-size: 13px; color: var(--categories-link-color); padding: 8px;}

.exLinks { text-align: left; padding-top: 8px; border-bottom: 1px solid #ffffff10;}
.exLinks .title { font-size: 15px; border-bottom: 1px solid #ffffff10; padding-bottom: 4px; margin-bottom: 12px;}
.exLinks .items { margin-bottom: 16px;}
.exLinks ul { display: flex; flex-wrap: wrap; list-style: none;}
.exLinks ul li { flex-basis: 50%; overflow: hidden;}
.exLinks ul li a { display: block; margin: 2px 0; max-width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.foArticles { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem;}
.foArticles a { display: grid; gap: 0.5rem;}
.foArticles a span { color: var(--movies-link-color); transition: color 0.3s ease; line-height: 1.5; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.foArticles a:hover span { color: var(--movies-link-hover-color);}


/* Common */

.fs10 { font-size: 10px;}
.fs11 { font-size: 11px;}
.fs12 { font-size: 12px;}
.fs13 { font-size: 13px;}
.fs14 { font-size: 14px;}
.fs15 { font-size: 15px;}
.fs16 { font-size: 16px;}
.fs17 { font-size: 17px;}
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs22 { font-size: 22px;}
.fs24 { font-size: 24px;}
.fs26 { font-size: 26px;}
.fs28 { font-size: 28px;}
.fs30 { font-size: 30px;}
.fs32 { font-size: 32px;}
.fs34 { font-size: 34px;}
.fs36 { font-size: 36px;}
.fs38 { font-size: 38px;}
.fs40 { font-size: 40px;}
.fs50 { font-size: 50px;}
.fs60 { font-size: 60px;}
.fs70 { font-size: 70px;}

.txt400 { font-weight: 400;}
.txt500 { font-weight: 500;}
.txt600 { font-weight: 600;}

.color-title { color: var(--body-title-color);}
.color-text { color: var(--body-text-color);}
.color-grayx { color: #919191;}
.color-gray { color: #b3b3b3;}
.color-gray2 { color: #dadada;}
.color-primary { color: #007bff;}
.color-success { color: #28a745;}
.color-warning { color: #ffc107;}
.color-danger { color: #dc3545;}

.bg-gray { background-color: var(--header-search-bg-color);}
.bg-white { background-color: #ffffff;}
.bg-grayi { background-color: #f4f4f4;}

.border-gray { border-color: #dedede;}

.hidden-sm { display: none;}
.opac00 { opacity: 0.00;}
.opac50 { opacity: 0.50;}

.img-fluid { max-width: 100%;}

.imgCover { object-fit: cover; object-position: center;}

.aspect-video { aspect-ratio: 16 / 9;}
.aspect-square { aspect-ratio: 1 / 1;}

.w-100 { width: 100%;}

.h120 { height: 120px;}
.h140 { height: 140px;}
.h160 { height: 160px;}
.h180 { height: 180px;}

.sq12 { height: 12px; height: 12px;}
.sq18 { height: 18px; height: 18px;}
.sq24 { height: 24px; height: 24px;}

.grid { display: grid;}

.gap-05 { gap: 0.125rem;}
.gap-1 { gap: 0.25rem;}
.gap-2 { gap: 0.5rem;}
.gap-3 { gap: 1rem;}
.gap-4 { gap: 1.5rem;}
.gap-5 { gap: 2rem;}
.gap-6 { gap: 3rem;}
.gap-7 { gap: 4rem;}

.btn { background: none; border: none; padding: 0; margin: 0; font: inherit; color: inherit; cursor: pointer; outline: none; box-shadow: none; text-align: inherit; text-decoration: none; display: inline-block;}
.btn-svg { padding: 0.4rem; color: #919191;}
.btn-svg:hover { color: var(--body-color);}
.btn-svg.sm { padding: 0.2rem;}

.px05 { padding-left: 0.25rem; padding-right: 0.25rem;}
.py05 { padding-top: 0.25rem; padding-bottom: 0.25rem;}
.pt05 { padding-top: 0.25rem;}

.mb05 { margin-bottom: 0.25rem;}
.mb025 { margin-bottom: 0.125rem;}

.flexCenter { display: flex; align-items: center; justify-content: center;}
.shrink-0 { flex-shrink: 0;}

.icon-favorite { display: block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3Z'%3E%3C/path%3E%3C/svg%3E");}
.icon-favorite.on { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6347'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3Z'%3E%3C/path%3E%3C/svg%3E");}

/* Mobile Devices Fixes */

@media (max-width: 39.98em) {

    .moviesListYou > div { float: none;}
}

@media (max-width: 51.98em) {

    .siteHeader nav > .flex { display: block !important;}
    .headerNav { display: none;}
    .headerSearch { display: none;}

    .mobNav { position: fixed; top: 0; bottom: 0; left: -100%; width: 100vw; max-width: 400px; background-color: var(--mob-nav-bg-color); z-index: 101; overflow-y: auto; transition: left 0.25s;}
    .mobNavBox { padding: 15px; color: #ffffff;}
    .mobNavBox .logo { display: block; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size: 30px; color: var(--mob-nav-link-color); font-weight: 400; margin-bottom: 15px; margin-top: -7px; line-height: 36px;}
    .mobNavBox .logo strong { font-weight: 400;}
    .mobNavBox .logo img { width: auto; max-width: 100%; max-height: 40px;}
    .mobNavBox .categsList > div > a { display: block; font-size: 18px; color: var(--mob-nav-link-color); padding: 8px 8px; background-color: var(--mob-nav-link-bg-color); border-radius: 5px; margin-bottom: 4px;}
    .mobNavBox .categsList > div a.clmLink { display: flex !important; gap: 8px;}
    .mobNavBox .categsList > div a.clmLink i { display: block; width: 20px; height: 20px; color: var(--mob-nav-icon-color);}
    .mobNavBox .categsList > div a.clmLink i svg { width: 20px; height: 20px;}
    .mobNavBox .categsList .mobNavSinLangs { display: block;}
}


/* Small Devices */

@media (min-width: 40em) {

    .moviesListTwo .mlItem .image img { height: 160px;}
    .moviesListTwo .mlItem .image .badge { bottom: 14px;}
    .moviesListTwo .mlItem .image .quality { left: 10px;}
    .moviesListTwo .mlItem .image .duration { right: 10px;}
}


/* Medium Devices */

@media (min-width: 52em) {

    body { padding-top: 92px;}
    body.siteBodyNoMargin { padding-top: 92px;}

    .container,
    .container-md { padding: 0 80px; clear: both;}

    .mobNavTop { margin-top: -32px; margin-bottom: 16px;}

    .moviesList .mlItem { margin-bottom: 20px;}
    .moviesList .mlItem .image img { height: 130px;}
    .moviesList .mlItem .image .badge { bottom: 10px; font-size: 11px;}
    .moviesList .mlItem .image .quality { left: 6px;}
    .moviesList .mlItem .image .duration { right: 6px;}
    .moviesList .mlItem .text .title { height: 36px;}
    .moviesList .mlDesc { top: -20px;}

    .siteHeader { padding: 16px 0;}
    .siteHeader nav .logo img { max-height: 60px; position: relative; margin: -10px 0;}
    .formSearch { display: flex; align-items: stretch; width: 80%; margin: 0 auto;}
    .formSearch button { display: flex; align-items: center;}
    .mobileIcons { display: none;}
    .mobileNav { display: none;}

    .headerNavSinLangs { display: block;}

    .videoDetails { padding: 0;}

    .videoComments { padding: 12px 0;}

    .categsList a { background-color: var(--categories-link-bg-color); color: var(--categories-link-color); border-radius: 5px; padding: 6px 12px; white-space: nowrap; line-height: 16px; transition: background-color 0.3s ease;}
    .categsList a i { display: block; margin-right: 6px; opacity: 0.50;}
    .categsList a span { display: block;}
    .categsList a span.img img { width: 100%; max-width: 100%; margin: 0 auto; object-fit: cover; object-position: center;}
    .categsList a span.text { display: flex; padding: 8px; background-color: #f3f3f3; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
    .categsList a span.count { color: #a5959c; background-color: #ffffff; text-align: center; width: 30px; padding: 6px 6px; border-radius: 50rem;}
    .categsList a:hover { background-color: var(--categories-link-hover-bg-color);}
    .categsList a.all { background-color: var(--categories-link-hover-bg-color); padding: 8px 12px 4px 12px;}
    .categsList a.all strong { color: #634753;}

    .textBoxPage { padding: 2rem 10rem;}

    .vpadTopText { padding: 8px; font-size: 12px;}
    .vpadBotSkipPreview img { width: 80px; height: 45px;}
    .vpadBotSkipText { font-size: 20px;}

    .nfTtl { font-size: 180px; margin-left: 2vw;}

    /* Common */

    .fs10-md { font-size: 10px;}
    .fs11-md { font-size: 11px;}
    .fs12-md { font-size: 12px;}
    .fs13-md { font-size: 13px;}
    .fs14-md { font-size: 14px;}
    .fs15-md { font-size: 15px;}
    .fs16-md { font-size: 16px;}
    .fs17-md { font-size: 17px;}
    .fs18-md { font-size: 18px;}
    .fs20-md { font-size: 20px;}
    .fs22-md { font-size: 22px;}
    .fs24-md { font-size: 24px;}
    .fs26-md { font-size: 26px;}
    .fs28-md { font-size: 28px;}
    .fs30-md { font-size: 30px;}
    .fs32-md { font-size: 32px;}
    .fs34-md { font-size: 34px;}
    .fs36-md { font-size: 36px;}
    .fs38-md { font-size: 38px;}
    .fs40-md { font-size: 40px;}
    .fs50-md { font-size: 50px;}
    .fs60-md { font-size: 60px;}
    .fs70-md { font-size: 70px;}

    .hidden-sm { display: block;}

    .md-pl2 { padding-left: 16px;}
    .md-pl3 { padding-left: 32px;}
    .md-pr2 { padding-right: 16px;}

    .exLinks ul li { flex-basis: 33%;}

    .foArticles { grid-template-columns: repeat(4, minmax(0, 1fr));}
}


/* Large Devices */

@media (min-width: 64em) {

    .exLinks ul li { flex-basis: 25%;}
}


/* Extra Large Devices */


@media (min-width: 90em) {
    
    .xl-col{float:left;box-sizing:border-box}
    .xl-col-right{float:right;box-sizing:border-box}
    .xl-col-1{width:8.33333%}
    .xl-col-2{width:16.66667%}
    .xl-col-3{width:25%}
    .xl-col-4{width:33.33333%}
    .xl-col-5{width:41.66667%}
    .xl-col-6{width:50%}
    .xl-col-7{width:58.33333%}
    .xl-col-8{width:66.66667%}
    .xl-col-9{width:75%}
    .xl-col-10{width:83.33333%}
    .xl-col-11{width:91.66667%}
    .xl-col-12{width:100%}

    .exLinks ul li { flex-basis: 20%;}

    .foArticles { grid-template-columns: repeat(6, minmax(0, 1fr));}
}