*{box-sizing:border-box;-ms-box-sizing:border-box}
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;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%;min-height:100%}
body{min-height:100%;background:#efefef;color:#3a3a3a;line-height:1.5;font-weight:400;text-transform:none}
body,button,input,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:18px}
img{max-width:100%}
a,a:visited{color:#33363b;text-decoration:none}
a:hover,a:focus,a:active{color:#1e73be;text-decoration:none}
h1,h2,h3,h4{line-height:1.2em;font-weight:300;border-left:5px red solid;padding-left:10px;margin-bottom:15px}
h1{font-size:34px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:20px;margin-bottom:20px}
.short h2{border:0;padding:0;margin:0}
article p{margin-bottom:1.5em}
article p:last-child{margin:0}
header{background:#33363b;color:#33363b}
header .container{padding:10px 20px;display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-grid-template-rows:65px;-ms-grid-column-gap:20px;grid-template-rows:65px;grid-column-gap:20px;justify-content:center;align-items:center}
header nav{position:relative;text-align:right;width:100%}
header nav a,header nav span{padding:0 20px;color:#fff!important;font-weight:800;line-height:60px;font-size:16px;float:right;text-transform:uppercase}
.search.open{position:relative;z-index:2;background:#3f3f3f;opacity:.9}
header nav a:hover,header nav span:hover{background:#3f3f3f;color:#fff;cursor:pointer}
.container{width:100%;max-width:1240px;margin:0 auto}
.icon{display:inline-block;position:relative;width:16px;height:16px;fill:#fff;vertical-align:middle}
.icon-close{height:20px}
.icon-links{height:20px;width:22px;top:-2px}
.icon-hand{fill:#3a3a3a;height:20px;width:20px;top:-1px}
.mob-nav,.icon-close,nav form,.open .icon-search{display:none}
.icon-close{position:relative;z-index:9}
.mob-nav svg{position:relative;top:-1px;width:19px;height:19px}
header input[type="search"],header input[type="search"]:active{color:#fff;background:#868686;border:0;height:100%;display:block;width:100%;top:0;position:absolute;opacity:.9;padding:10px 15px}
.open .icon-close,nav.open form{display:inline}
footer{color:#fff;background:#33363b}
footer .container{padding:30px 20px;display:-ms-grid;display:grid;-ms-grid-columns:270px 1fr 1fr 1fr;grid-template-columns:270px 1fr 1fr 1fr;-ms-grid-column-gap:30px;grid-column-gap:30px;justify-content:flex-start;align-items:flex-start}
footer .container a{display:block;color:#bfbfbf;padding-bottom:5px}
footer .container a:hover{color:#fff}
footer input{width:100%;padding:10px 15px;color:#666;background:#fafafa;border:1px solid #ccc}
.footer{color:#222;background:#fff;padding:20px;font-size:15px;text-align:center}
.footer span{color:red}
.content{width:100%;padding:25px 0;max-width:1200px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:3.34fr 1fr;grid-template-columns:3.34fr 1fr;-ms-grid-column-gap:30px;grid-column-gap:30px}
#dle-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-column-gap:10px;grid-column-gap:10px;-ms-grid-row-gap:10px;grid-row-gap:10px;justify-content:flex-start}
.info,.short,.navigation,.seo,.quest{padding:20px 30px;background:#fff}
.navigation{margin-top:10px;clear:both;text-align:center;font-weight:600;font-size:20px}
.navigation span,.navigation a{padding:5px 5px;margin:0 5px}
.seo{margin-bottom:10px}
.short .img{margin-top:16px;display:block;height:256px;overflow:hidden}
.short img{width:100%;height:100%;object-fit:contain}
aside .titl{color:#33363b;font-weight:400;font-size:20px;line-height:24px;border-left:5px red solid;padding-left:10px;margin-bottom:10px}
.titl.two{margin-top:10px}
.sidebar-short{position:relative;height:200px;display:block;background:#fff;padding:10px}
.sidebar-short img{width:100%;height:100%;object-fit:contain}
.aside{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-column-gap:10px;grid-column-gap:10px;-ms-grid-row-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start}
.showfull #dle-content{padding:20px 30px;background:#fff;-ms-grid-columns:1fr;grid-template-columns:1fr}
.searchs #dle-content{display:block}
.alltags #dle-content{-ms-grid-columns:1fr;grid-template-columns:1fr}
.searchs .short{width:calc(50% - 5px);float:left;margin-bottom:10px}
.searchs .short:nth-child(2n){margin-right:10px}
.searchs .navigation{top:10px;position:relative}
.quest{margin-bottom:10px}
.quest input{padding:10px 15px}
.quest > div > div{margin-top:10px}
.fullstory{border-bottom:1px solid #d0d0d0;margin-bottom:40px;padding-bottom:40px}
.info h3{font-weight:600}
.fullstory h2,.fullstory h3{border-left:5px red solid;padding-left:10px;margin:30px 0 20px}
.fullstory .img{display:block;margin:0 auto 30px;max-height:400px;object-fit:contain;width:100%}
.fullstory .lin{background:red;padding:10px;border:1px solid #000;color:#fff;font-size:19px}
.fullstory .lin:hover{background:#ff3019;background:-moz-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:-webkit-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:linear-gradient(135deg,#ff3019 0%,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1);border-color:#900}
.related{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-column-gap:30px;grid-column-gap:30px;-ms-grid-row-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:flex-start}
.related > div > a:first-child{height:82px;overflow:hidden;display:block}
.searchs .navigation{margin-bottom:10px}
.alltags h3{margin:0}
.tags{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-column-gap:10px;grid-column-gap:10px;-ms-grid-row-gap:10px;grid-row-gap:10px;text-align:center}
.tags span{background:#fff;padding:5px;overflow:hidden}
.feedback input,.feedback textarea{padding:10px 15px;width:100%;margin-bottom:10px}
.feedback button{padding:10px 15px;font-weight:600;cursor:pointer}
.aside.tag{display:block}
.aside.tag span:after{content:';'}
nav ul{display:none;width:calc(100% - 60px);overflow:hidden;height:60px}
.download{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-column-gap:15px;grid-column-gap:15px;-ms-grid-row-gap:15px;grid-row-gap:15px;text-align:center}
aside ul li{border-bottom:1px solid #d5d5d5;margin-bottom:5px;padding-bottom:5px}
aside ul li:last-child{border:0;margin:0;padding:0}
aside ul a{display:block}
aside ul a span{float:right}
.highslide-wrapper,.highslide-outline{background:#fff}
.highslide-image{border:2px solid #fff}
.highslide-active-anchor{visibility:hidden}
.highslide-active-anchor img{visibility:hidden}
.highslide-dimming{background-color:#000}
.highslide-html{background-color:#fff}
.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:700;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#000}
a.highslide-full-expand{background:url(/templates/javmovies/dleimages/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide-caption{display:none;padding:5px;background:#fff}
.highslide-controls{width:195px;height:40px;background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px}
.highslide-controls li{float:left;padding:5px 0}
.highslide-controls a{background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a span{display:none}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
@media screen and (max-width:1240px) {
.feedback{padding-left:20px}
}
@media screen and (max-width:1023px) {
footer .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:50px}
}
@media screen and (max-width:900px) {
header .container{display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}
header nav ul{display:-moz-box;display:-webkit-flex;display:flex}
.content{padding:10px 0;-ms-grid-columns:1fr;grid-template-columns:1fr}
.aside{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.related{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.showfull #dle-content,aside{padding:10px}
nav ul{width:calc(100% - 70px)}
}
@media screen and (max-width:740px) {
header nav{width:100%}
header nav ul,.mob-nav.open .icon-bars,.icon-closes{display:none}
header nav ul.open{display:block;clear:both;overflow:hidden}
header nav ul.open li a{width:100%;text-align:left}
.mob-nav{display:block;float:left}
.mob-nav.open .icon-closes{display:inline}
footer .container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:40px}
.tags{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}
nav ul{height:auto;width:100%}
.download{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}
@media screen and (max-width:620px) {
.aside,#dle-content,footer .container,.related{-ms-grid-columns:1fr;grid-template-columns:1fr}
.searchs .short{width:100%;float:none;margin:0 0 10px}
aside .titl{margin:0;padding:0 10px;font-size:17px}
.tags{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
.related > div > a{height:auto}
}
@media screen and (max-width:460px) {
.download{-ms-grid-columns:1fr;grid-template-columns:1fr}
}