@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../fontsheet/OpenSans-Regular.ttf")format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../fontsheet/OpenSans-Bold.ttf")format('truetype')}
*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}
a{text-decoration:none}
li{list-style-type:none}
body{background:#191a1d;color:#e7eaf3;font-family:'Open Sans';font-size:15px}
.litres-player {text-align: center;margin: 20px 0;}
.header{/*margin:20px 0*/ margin:45px 0 20px 0;}
.header-center{position:relative;display:flex;justify-content:space-between;align-items:center;width:1200px;height:60px;margin:auto}
.header-nav{font-size:0}
.header-nav a{display:inline-block;color:#e7eaf3;line-height:60px;margin-right:20px;font-size:16px}
.header-nav a:last-of-type{margin-right:0}
.header-nav a:hover{color:#00a0e4}
.hamburger-menu{display:none;}
.header-logo{width: 150px;height: 39px;margin-left: auto; position:relative;}
.header-logo img {width: 160px;}
img.new-year {position: absolute;width: 42px;left: 13px;top: -12px;transform: rotate(10deg);}
.header-group{display:flex}
.header-search-form{position:relative;margin-left:auto}
.header-search-input{color:#bbbdc8;background:#111113;width:230px;height:48px;padding:0 40px 0 20px;font-size:14px;border-radius:8px}
.header-search-input::placeholder{color:#bbbdc8}
.header-search-btn{position:absolute;top:12px;right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAADO0lEQVR4nO1YPWgUQRQegxaiWAiiphPEQhsFCy0klX0S7bRVY6NJLEQIKIEQVKyi4E+hoPYq+IPR9KaLKIiCyJHcvPf2ILn37oQo3spcLiY7O3fJXWYvl7gfTLc733zvzfsbpVKkSJHivwNR4ZBGvgwkDwH5lSYe1SjPgeQOEJ8JgmK7alVks7xDE98E4h9AEtZaGrkEKB8g4HNhGG5UrYBMJtwMxAMaJb+UAOdC+QLAnasqIgiK7WXLNiIg5iW5F4bhpqaLQCwc1MhT1Q/HnzTKXY1yDUj6gWRYIz8BYqwqhngUEbc21RPaIUIj/zIBjTizt9q/YRi2ZYk7AHnMLUaemW+aExPI4w5rThDl99WzFyJ3u2JLowyppAHEAw4Rbxq9ElrLAY08aXn2j7m6KtEUa1sQ5XMul9u20roDxMXovjymkgKQ3LBjot7rVA2a5ILt6SniYyoJAMl3KzON+NrbpF6N8jWp/S33Ry1WKzs1AiDpta5XJgzDDT45VKV3itQJrwTlwJ/eYxsrm+P9XkmA+JFdiVUCsDMYIp/wSgDILy2PXPVKsMATqVGIfN4rgSZ+Z7m9zyvBAs+oxXPRL8HcPLGYYNgrwTwP8USEJ5BTXgmA+LZVQ556Jaj0YRplOiIE5LhXEgj4rBUj6Lu5A8gftYxVMt1EEh1vKZIaiTt8cmjkW3YjqpJAbIhCfu9rb8TCLiApWCl+UCUBM2PHqzt3+9h7buiKGGmWqLBbJQHzUFCesaNWy5tWfCX7AnCPYya57+/kbtJOx2Q4mQ2Khxvcr0cj/7YTSWZmZrv/09vkxCPxMZV/mlZ8uQ8IALJTEz92jrtJe2PxFXNU4PmZ+5upxqYBdPzXBpA/UslOkcCOrUAuqWbAjLbmoaDWYcoPFMjjpr3RxB9jxW6pFTRJTKUSD5kZu64Dxq8lapQHqyrm3xsX8du6BSDPmniYD2xz6Crf9qtmwszY5Z4MOVPjupUq12zQVSdaRoyBGU/NZJdFPlmpEX0Acto0gMvpnVpKzEpRFk9Oj15Raw2wzsT0ricx/c6YAe5S60IMygu1FgFxMdfVWgUAd2ni1+YdWmu9ZbXPkyJFihTKC/4C5KwUxTQ/aAsAAAAASUVORK5CYII=);width:24px;height:24px;background-size:24px;background-repeat:no-repeat;cursor:pointer;}
.header-btn-1{position:relative;background:#111113;width:48px;height:48px;margin-left:8px;border-radius:50%}
.header-btn-1:before{position:absolute;width:22px;height:24px;top:12px;left:12px;cursor:pointer;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5UlEQVR4nO2UPYoCQRCFRxc8gCDsHTbxAIYbeAGvYGq4V9hwU6/gFbyDm8jGywRWvTJQqiYRf0oKlDWYZWxEUPFBQdO81x/9GjrLHk5A0WVozmKeNNA8spUAFv1NPlz+IJUAgm7D7O71lJsfIU/AfVVUuxZg9wTcRkVZovjmAF5S0dS9EXMRoMxIZG8s9smiINiCYENAOxcB8uWyyXPtE3Ty//dsPwT9AIrXZABB1yeHCUG/gKIdE+vYK/OmADYkOiaxXlnv7v7CbO8sNmLo6vxHFv1mscFspq1K80HhjUxkz83cj/Y0IzMAoYDyqAAAAABJRU5ErkJggg==);}
.header-btn-1:hover{background:#00a0e4}
.header-btn-2{position:relative;background:#111113;width:48px;height:48px;margin-left:8px;border-radius:50%;cursor:pointer}
.header-btn-2:before{position:absolute;top:12px;left:12px;content:'';width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAADIElEQVR4nO1ZO28TQRBeQIECAkgUVFDyaHgV0KWj4R0JfgSPkioJbRD8AaiBoDzgF0SCBhpqBMFACuR4d+Zsh5s5RSIIFs35bK9NYuvs850T3SeNZOV2Zr/dnddulMqRI0disNaOaORbGuilAV4yyEEowEsaaEa+yRg1jDCGxjXyV4NsO0k4xtANNSyw1u40yI+6Ed9AHopu1vxVO3mNZAzSBEBwWmu9VwQgOGOQJmvfWhehMiVvaLyFENAsAOzbbLzneaMGaK5Fx9B1lQU+Wru7xeeBZq21O7rpyRiDPN84MeBCJoEtGcV1m047v+FJIEFdvwR0U6WNMFU2XIEm4uobpKnmKdALlTY08JemH/OpuPq1wObI/XhJpQ2NzHUCcdynDtExzdrAaqstoFwu73cC2VdpY+u7ENCME8STcfUN0gMniz1XWadRSY0x3QczTaNR5+kWsrkYhWwh80ImkK6yrbeZ73QS0c475Omv8fxrKktIQ9a6CKmwNIUYnJXsJCK/I59vuE0k02pI2um2RXS5E8jOI08PRTtdh3SV4s/dyXMhc7fZDBKMklGktzHAn6XYhQUP+JOkSvk2tFfKHDm2M4qVtSMa+ZUGph5eH2KJrs2xIHMmRt4AVwZN3LQLcCWRRcjOp04eG7LQ/wIct9Hln+f7NthtPu1fSPSi4+5IIgzTnlMD/akbS6OKWmtHEl2A20Ei+sfUgFH0/OPJngDSYt1YCehOIiw7zQd8z4mBp30bBKDbzdRGP6rV6gE1IKyurh7UQMXGfIYv9m00fGF2jGrkd708o3SD53mjGvm9s1kfrLW7EjFewuCSG8wa+VsJaSwR40rs05hG/u5ceNZXMDinkvbN6CbVLPtIixr9y71kp9qjgH/FjbGI/O+BvVLIrWuDe21YcDTya4DgvpyWZJJi0T8kT/CFgt0jv+Vv8k3GyFjRMf9XXtSef3Ug5JuL4MNyu5KdSq6Bo3WN9Exsq7SwUl07apAfG+TlPsgvy7+oEus8e0WpTCfDGEF+YoDehgEpHSzQr5pwRQLfAL2RMRr47opHJzIlnSPHNsE/4qrGLWK/5s0AAAAASUVORK5CYII=);background-size:24px;background-repeat:no-repeat;cursor:pointer;}
.header-btn-2:hover{background:#00a0e4}
a.vip-header {z-index: 999;background: #7b59ce;color: #fff;height: 35px;border-radius: 0 0px 8px 8px;width: 270px;display: block;padding: 7px;margin: 0;position: fixed;top: 0;}
a.vip-header img {width: 20px;margin-right: 5px;}

#searchsuggestions {overflow:hidden;z-index:2200;width:300px;border-radius:8px;background:#fff;color:#111113;box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);background-clip:padding-box;font-size:.9em;}
#searchsuggestions a,#searchsuggestions span.notfound {padding:15px 25px;display:block;text-decoration:none;border-bottom:1px solid #e5e5e5}
#searchsuggestions a {color:inherit}
#searchsuggestions a:hover{background-color:#f7f7f7}
#searchsuggestions a span{display:block;cursor:pointer}
#searchsuggestions span.searchheading{display:block;font-weight:bold;margin-bottom:.2em}
#searchsuggestions span.seperator{display:block}
#searchsuggestions span.seperator a{padding:10px 0;text-align:center;border:0 none;background-color:transparent;color:#919191}
#searchsuggestions span.notfound{padding:15px 25px;display:block}
#searchsuggestions .break{display:none}

#loading-layer{position:fixed;top:0!important;right:0;bottom:0;left:0;z-index:7777!important;display:block!important;overflow:hidden;white-space:nowrap;width:100%;height:5px;text-indent:-9999px;}
#loading-layer:before{position:absolute;top:0;left:0;content:'';background:#00a0e4;height:100%;animation:loading-layer 2s infinite linear}
@keyframes loading-layer{0%{right:100%;left:0}50%{right:0%;left:0}100%{left:100%;right:0}}

.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;background:rgba(0,0,0,.6)}
.login-open{overflow:hidden}
.login{z-index:99999999;display:none;background:#111113;width:370px;height:450px;box-shadow:0 0 15px rgba(0,0,0,.6);border-radius:8px}
.login-close{position:absolute;top:20px;right:20px;background:url(../dleimages/icon/cancel.png);width:16px;height:16px;cursor:pointer}
.login-center{padding:45px 20px;text-align:center}
.login span:nth-of-type(1){margin-bottom:20px;font-size:18px}
.login span:nth-of-type(2){font-size:14px}
.login input{background:#2c2f36;color:#e7eaf3;line-height:40px;width:100%;margin-top:15px;padding:0 10px;border-radius:8px}
.login .lostpassword{display:block;color:#bbbdc8;margin:15px 0 15px 0;font-size:14px;text-align:left}
.login-btn-1{background:#ab03ba;color:#e7eaf3;line-height:40px;width:100%;margin-bottom:10px;border-radius:8px;cursor:pointer}
.login-soc{display:flex;justify-content:center;margin-bottom:20px}
.login-soc a{margin:15px 5px 0 5px}
.login-soc .soc_vk{background:url(../dleimages/icon/vk.png);width:32px;height:32px}
.login-soc .soc_ya{background:url(../dleimages/icon/ya.png);width:32px;height:32px}
.login-soc .soc_fb{background:url(../dleimages/icon/fb.png);width:32px;height:32px}
.login-soc .soc_go{background:url(../dleimages/icon/gl.png);width:32px;height:32px}
.login-noacc a{display:block;background:#1d2025;color:#bbbdc8;line-height:35px;margin-top:10px;font-size:14px;border-radius:8px}
.login-noacc div {font-size: 14px;color: #bbbdc8;}
.login-noacc a:hover {background: #ab03ba;transition: 0.3s;color: #fff;}
.login-btn-1:hover {background: #bc1ccb;transition: 0.3s;}
.login-soc-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.login-soc-title:after, .login-soc-title:before {content: '';height: 1px;background-color: #4e4e4e;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.login-soc-title:before {margin-right: 15px;}
.login-soc-title:after {margin-left: 15px;}

.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 .owl-stage-outer{position:relative;overflow:hidden;-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%;height:100%;max-height:251px;}
.home-carousel .owl-carousel .owl-item img{max-height: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-item .short-info {margin-left: 0;}
a.all-podborki {position: absolute;left: 135px;bottom: 25px;z-index: 999999;transition: 0.3s;color: #e7eaf3;background: #009ee2;line-height: 40px;padding: 0 20px;font-size: 14px;border-radius: 8px;}

.home{margin:auto;width:1220px;}
.home-carousel{width:1220px;height:320px;margin:0 auto 40px auto;position:relative;}
.home-carousel .item{overflow:hidden;position:relative;border-radius:16px}
.home-carousel .item:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(93.74deg,#00a0e4 1.14%,#ab03ba 104.35%);opacity:.3}
.home-carousel .item span{position:absolute;top:50px;left:25px;z-index:1;width:300px;font-size:32px;font-weight:700}
.home-carousel .item a{position:absolute;bottom:25px;left:25px;z-index:1;transition:0.3s;color:#e7eaf3;background:#ab03ba;line-height:40px;padding:0 20px;font-size:14px;border-radius:8px}
.home-carousel .item a:hover{transition:0.3s;background:#bc1ccb;}
.home-carousel .owl-prev{position:absolute;top:145px;left:-15px}
.home-carousel .owl-next{position:absolute;top:145px;right:-15px}
.home-carousel .owl-dots{position:absolute;top:15px;left:25px}
.home-carousel .owl-dot span{display:block;background:#e7eaf3;width:72px;height:4px;margin-right:10px;border-radius:16px}
.home-carousel .owl-dot.active span{position:relative;transition:width .5s ease}
.home-carousel .owl-dot.active span:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#191a1d;border-radius:16px;animation:example linear;animation-fill-mode:forwards;animation-duration:10s}
@keyframes example{0%{width:0}to{width:100%}}
.home-head{margin-bottom:30px;font-size:28px;font-weight:700}
.home-block{margin-bottom:60px}
.home-block .owl-prev{position:absolute;top:100px;left:-15px}
.home-block .owl-next{position:absolute;top:100px;right:-15px}
.home-block .short-img{width:auto}
.home-more{position:relative;display:flex;justify-content:center;align-items:center;background:#111113;width:auto;height:216px;border-radius:8px}
.home-more span{background:#191a1d;color:#e7eaf3;line-height:30px;padding:0 15px;border-radius:8px}
.home-genre{display:flex;justify-content:center;align-items:center;margin-bottom:30px}
div#home-genre {display: flex;overflow: hidden;flex-wrap: wrap;justify-content: space-between;}
div.popular {display: flex;flex-wrap: wrap;}
.home-genre a{background:#111113;color:#00a0e4;height: 186px;margin-right: 15px;width: 186px;border-radius:50%;transition:0.3s;}
.home-genre a:hover {text-decoration: none;background: #ab03ba;color: #fff;transition: 0.3s;}
.home-genre .owl-prev{position:absolute;top:85px;left:-15px}
.home-genre .owl-next{position:absolute;top:85px;right:-15px}
.home-comming{display: flex;align-items: center;margin-bottom: 90px;justify-content: space-between;flex-wrap: wrap;}
.home-comming .item{position:relative;background:linear-gradient(95.99deg,#00a0e4 -15.85%,#ab03ba 132.14%);height:145px;width:31%;border-radius:8px;margin-right: auto;}
.home-comming .item img{position:absolute;bottom:-20px;left:30px;filter:drop-shadow(4px 6px 20px rgba(9,13,26,0.4));width:96px;height:136px;border-radius: 8px; -webkit-border-radius: 8px;}
.home-comming .item>span:nth-of-type(1){position:absolute;top:30px;left:170px}
.home-comming .item>span:nth-of-type(2){position:absolute;top:60px;left:170px;color:#bbbdc8;font-size:14px}
.home-comming .item a{position:absolute;top:90px;left:170px;background:#191a1d;color:#e7eaf3;line-height:40px;padding:0 15px 0 15px;border-radius:8px;transition:0.3s}
.home-comming .item a:hover {background: #00a0e4; transition:0.3s}
.sect__header.d-flex.ai-center h1 {font-size: 28px;}
.sect__header.d-flex.ai-center div {margin-top: 15px;}
.optimize{margin:45px auto 40px auto;width:1220px;}
.optimize h1{font-size:28px;margin-bottom:20px}
.optimize h2{font-size:24px;margin-bottom:20px}
.optimize p{color:#bbbdc8;line-height:24px;margin-bottom:20px}
.optimize p:nth-of-type(n+2){display:none}
.optimize-more{display:inline-block;color:#00a0e4;cursor:pointer;text-decoration:underline}
p.delete {margin: 30px 0 0 0;text-align: center;font-weight: bold;border: 2px #d92a2a solid;padding: 8px 0;}
article.box.story h1 {font-size: 28px;margin-bottom: 30px;}
p.descr-genre {margin-bottom: 25px;border: 2px #009ee2 dashed;font-size: 15px;padding: 15px;}
.home div.popular {justify-content: space-between;}
a.watch-podborka{margin-top:8px;transition: 0.3s;color: #e7eaf3;background: #ab03ba;line-height: 34px;padding: 0 20px;font-size: 14px;border-radius: 8px;width: 174px;height: 34px;display: block;}
a.watch-podborka:hover{transition: 0.3s;background: #bc1ccb;}
.box_in.box_in_all h2 a {color: #e7eaf3;}
.box_in.box_in_all {margin: 20px 0;}

.short{position:relative;margin-right: 33px}
.short-main{margin-right:0;}
.popular .short-main{margin-right:19px; margin-bottom:35px;}
.short a{color:#e7eaf3;}
.short-main.short a{color: #e7eaf3;height: 100%;font-size: 14px;width: 165px;display: block;}
.short:hover .short-blur,.short:hover .short-favorite,.short:hover .short-rating,.short:hover .short-time,.short:hover .short-genre{opacity:1;border-radius: 8px;-webkit-border-radius: 8px;}
.short-img{position:relative;margin-bottom:10px;}
.short-img img{width: 165px;height: 235px;border-radius:8px;-webkit-border-radius:8px;}
.short-blur{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(196,201,225,0.1);backdrop-filter:blur(25px);max-height:235px;opacity:0;transition:300ms}
.short-quality{position:absolute;top:10px;left:5px;background:rgba(25,26,29,0.3);backdrop-filter:blur(25px);line-height:24px;padding:0 5px;font-size:12px;border-radius:8px}
.short-favorite{position:absolute;top:21px;right:0;z-index:1;width:14px;height:18px;opacity:1;transition:300ms;cursor:pointer}
.short-favorite .nofav{display:block;background:url(../dleimages/icon/fav-empty.png);width:14px;height:18px}
.short-favorite .nofav:hover{background:url(../dleimages/icon/fav.png)}
.short-favorite .fav{display:block;background:url(../dleimages/icon/fav.png);width:14px;height:18px}
.short-favorite .fav:hover{background:url(../dleimages/icon/fav-empty.png)}
.short-rating {position: absolute;bottom: 5px;left: 0px;padding: 0 5px;opacity: 1;}
.litres-label img {background: none;width: 100px;height: 20px;border-radius: 0;}
.short-time{position:absolute;bottom:40px;left:90px;background:#111113;line-height:24px;padding:0 7px;font-size:12px;font-weight:700;border-radius:8px;opacity:0;transition:300ms}
.short-genre{position:absolute;bottom:15px;left:17px;font-size:14px;border-radius:8px;opacity:0;transition:300ms;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px}
/*.short-info span:nth-of-type(1){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:;margin-bottom:5px}
.short-info span:nth-of-type(2){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bbbdc8;font-size:14px}*/
.short-nm{display: flex;margin: 0 0 0 0;position: relative;border-top: 1px solid #00000080;box-shadow: inset 0 1px #ffffff20;padding: 20px 0 0 0;}
.short-main .short-info {text-overflow: ellipsis;width: 165px;height:38px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.short.short-main:hover .short-info {opacity: 1;}
#dle-content .short-info {margin-left: 15px;}
.short-main:hover:hover .short-quality{display:none;}
.popular .owl-prev{position:absolute;top:110px;left:-20px}
.popular .owl-next{position:absolute;top:110px;right:-20px}
div#playerjs1 {width: 100%!important;margin-top: 10px !important;}
.full-top h2 {margin: 20px 0 0 0;}
.sect__header.d-flex.ai-center {margin-bottom: 30px;}
.pages{margin:20px 0 40px 0}
.pages-load{position:relative;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}
.pages-load a{display:flex;justify-content:center;align-items:center;background:#111113;color:#ddd;width:104px;height:104px;font-size:14px;font-weight:700;border-radius:50%}
.pages-load a:hover{background:#00a0e4}
.pages-load span{display:none}
.name-kniga {font-size: 18px;display: block;margin-bottom: 15px;}
.name-kniga:hover {text-decoration: underline;}
.info-kniga {margin: 8px 0 8px 0;}
.info-kniga a {font-size: 15px;border-bottom: 1px #eee solid;transition:0.3s}
.info-kniga a:hover {border-bottom: none;transition:0.3s}
.info-kniga span{position:relative;display:block;padding-left: 25px;padding-top: 1px;}
.info-kniga span.cikl {padding-left: 0;}
.info-kniga span.year:before{position:absolute;top:4px;left:1px;content:'';background:url(../dleimages/icon/year.svg);width:16px;height:16px}
.info-kniga span.zhanr:before{position:absolute;top:4px;left:1px;content:'';background:url(../dleimages/icon/genre.svg);width:16px;height:16px}
.info-kniga span.author:before{position:absolute;top:4px;left:1px;content:'';background:url(../dleimages/icon/user.png);width:16px;height:16px}
.info-kniga span.time:before{position:absolute;top:4px;left:1px;content:'';background:url(../dleimages/icon/time.svg);width:16px;height:16px}
.info-kniga span.reader:before{position:absolute;top:4px;left:1px;content:'';background:url(../dleimages/icon/reader.png);width:16px;height:16px}
.short-views {position:absolute;right:0;bottom:10px;display:inline-flex;align-items:center;gap:8px;color:#b7bfcc;line-height:32px;font-size:14px;}
.short-views i {font-size:15px;color:#b7bfcc;}
.dont-work a {display: block;color: #fff;border-bottom: 1px #eee dashed;width: 230px;margin: 10px auto;font-size: 15px;}

.footer{background:#111113}
.footer-center{display:grid;grid-template-columns:auto minmax(300px,1fr) auto auto auto;align-items:center;gap:18px;width:1218px;min-height:98px;padding:20px 0;margin:0 auto}
.footer-copyright{color:#bbbdc8;white-space:nowrap}
.footer-nav{font-size:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px}
.footer-nav a{display:inline-flex;align-items:center;color:#e7eaf3;line-height:1.3;font-size:16px;margin:0;padding:6px 0}
.footer-nav a:hover{color:#00a0e4}
.footer-admin{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;font-size:14px;border:1px solid #53555e;border-radius:10px;white-space:nowrap}
.footer-admin span:nth-of-type(1){color:#7b8091;margin-right:0}
.footer-admin a{color:#42c5ff}

.home-main-redesign{width:1220px;margin:auto}
.home-main-popular{background:#111113;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:28px;margin-bottom:34px}
.home-main-popular__head{margin-bottom:20px}
.home-main-popular__head h2{font-size:28px;line-height:1.1}
.home-main-popular__slider{position:relative}
.home-main-popular__slider .owl-stage{display:flex}
.home-main-popular__slider .owl-item{padding-bottom:2px}
.home-main-popular__slider .owl-nav button{position:absolute;top:78px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(17,17,19,.94)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px}
.home-main-popular__slider .owl-prev{left:-18px}
.home-main-popular__slider .owl-next{right:-18px}
.home-main-popular__slider .owl-nav button i{font-size:18px;color:#f4f7fb;line-height:1}
.home-main-popular__slider .owl-nav button.disabled{opacity:.35;cursor:default}
.home-main-popular__item{height:100%}
.home-main-popular__item a{display:flex;flex-direction:column;height:100%;color:#e7eaf3}
.home-main-popular__cover{overflow:hidden;border-radius:16px;background:#1a1b1f;margin-bottom:12px;aspect-ratio:165/235}
.home-main-popular__cover img{display:block;width:100%;height:100%;min-height:235px;object-fit:cover;object-position:center top}
.home-main-popular__title{min-height:44px;font-size:15px;line-height:1.42;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-main-tabs{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:36px}
.home-main-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:16px;background:#111113;color:#e7eaf3;border:1px solid rgba(255,255,255,.06);transition:.25s ease}
.home-main-tab__icon{width:16px;height:16px;display:inline-block;flex:0 0 16px;background-color:#c9d2e2}
.home-main-tab--new .home-main-tab__icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.8L354.3 128H464c26.5 0 37.5 33.9 16.1 49.4L391.2 243.1 425 352.5c8.2 26.5-22.2 48.5-44 31.7L288 319.3 195 384.2c-21.8 16.8-52.2-5.2-44-31.7l33.8-109.4L95.9 177.4C74.5 161.9 85.5 128 112 128H221.7L259.1 18.8c9.3-27.1 47.5-27.1 57.8 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.8L354.3 128H464c26.5 0 37.5 33.9 16.1 49.4L391.2 243.1 425 352.5c8.2 26.5-22.2 48.5-44 31.7L288 319.3 195 384.2c-21.8 16.8-52.2-5.2-44-31.7l33.8-109.4L95.9 177.4C74.5 161.9 85.5 128 112 128H221.7L259.1 18.8c9.3-27.1 47.5-27.1 57.8 0z'/%3E%3C/svg%3E") center/contain no-repeat}
.home-main-tab--rating .home-main-tab__icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M32 32C14.3 32 0 46.3 0 64V416c0 35.3 28.7 64 64 64H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V64c0-17.7-14.3-32-32-32zm96 320c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm0-128c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm32-160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M32 32C14.3 32 0 46.3 0 64V416c0 35.3 28.7 64 64 64H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V64c0-17.7-14.3-32-32-32zm96 320c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm0-128c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm32-160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160z'/%3E%3C/svg%3E") center/contain no-repeat}
.home-main-tab--comments .home-main-tab__icon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M512 240c0 114.9-114.6 208-256 208c-38.7 0-75.4-7-108.3-19.7c-11.4 8.1-24.5 15.2-38.8 21.1c-28.5 11.8-60.3 19.5-93.4 22.3c-7.8 .7-15.3-3.2-19.3-10s-3.7-15.2 .7-21.7c20.1-29.4 35.5-62.8 45.3-98.1C15.5 307.2 0 274.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M512 240c0 114.9-114.6 208-256 208c-38.7 0-75.4-7-108.3-19.7c-11.4 8.1-24.5 15.2-38.8 21.1c-28.5 11.8-60.3 19.5-93.4 22.3c-7.8 .7-15.3-3.2-19.3-10s-3.7-15.2 .7-21.7c20.1-29.4 35.5-62.8 45.3-98.1C15.5 307.2 0 274.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z'/%3E%3C/svg%3E") center/contain no-repeat}
.home-main-tab:hover{color:#fff;border-color:rgba(66,197,255,.24);background:#17191f}
.home-main-tab.active{background:#00a0e4;color:#fff;border-color:#00a0e4}
.home-main-tab.active .home-main-tab__icon{background-color:#fff}
.home-main-layout{align-items:flex-start}
.home-main-layout .main{padding-top:0}
.home-main-layout #dle-content .short.short-nm:first-child{margin-top:0}
.home-main-layout #dle-content > .short{display:flex;align-items:flex-start;gap:18px;margin:0 0 15px;position:relative;border-top:1px solid #00000080;box-shadow:inset 0 1px #ffffff20;}
.home-main-layout #dle-content > .short:first-child{margin-top:0}
.home-main-layout #dle-content > .short .short-img{flex:0 0 165px;margin:0}
.home-main-layout #dle-content > .short .short-info{flex:1;min-width:0;margin-left:0}
.home-main-layout #dle-content > .short .name-kniga{font-size:18px;line-height:1.25}
.home-main-layout #dle-content > .short .short-views{position:absolute;right:0;bottom:0px}
.home-main-seo{background:#111113;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:28px}
.home-main-seo h1{font-size:28px;line-height:1.15;margin-bottom:18px}
.home-main-seo p{display:block!important;color:#b7bfcc;font-size:16px;line-height:1.7;margin-bottom:16px}
.home-main-seo p:last-child{margin-bottom:0}
.home-main-seo .optimize-more{display:none!important}

.navigation{background:#151618}
.navigation-center{display:flex;justify-content:space-between;background:#151618;width:1220px;margin:auto;padding:40px 0}
.navigation ul{display:flex;flex-wrap:wrap;flex-direction:column;width:30%;}
.navigation li:nth-of-type(1){margin-bottom:10px;height:24px;font-size:18px}
.navigation a{display:block;color:#00a0e4;margin-bottom:10px;font-size:14px}
.navigation a:hover {color: #ab03ba;}

.speedbar{background:#151618;line-height:56px;margin-bottom:40px;font-size:14px;}
.speedbar > span{display:block;margin:auto;width:1220px;}
.speedbar a{background:#0e0e0f;color:#bbbdb8;padding:6px 10px;border-radius:8px}

.group-box{display:flex;width:1220px;margin:0 auto 60px auto}
.main{width:100%;min-height:500px}

.side{width:310px;padding:0 20px 0 0}
.side-head{position:relative;display:inline-block;margin-bottom:10px;padding-right:30px;font-size:18px;cursor:pointer}
.side-head:before{position:absolute;top:12px;right:10px;bottom:0;content:'';background:url(../dleimages/icon/angle-bot.png);width:9px;height:4px}
.side-head:hover{color:#00a0e4}
.side-head:hover:before{color:#00a0e4;background:url(../dleimages/icon/angle-bot-active.png)}
.side-block{display:none}
.side-nav.open ul{display:flex}
.side-nav ul{flex-wrap:wrap;flex-direction: column;}
.side-nav li{margin:0 10px 10px 0;position: relative;}
ul.side-block li sup {position: absolute;right: 10px;top: 8px;}
.side-nav a{display:inline-block;background:#2c2f36;color:#e7eaf3;line-height:35px;padding:0 20px;border-radius:8px;width:270px;}
.side-nav a:hover {background: #ab03ba;transition: 0.3s;}
.side-nav.open{color:#00a0e4}
.side-nav.open .side-head:before{background:url(../dleimages/icon/angle-bot-active.png);transform:rotate(180deg);}
.side-mob{display:none}

.static-head{margin-bottom:20px;font-size:25px}
.static-desc{line-height:1.5}

.berrors{background:#ffe6dd;color:#553c33;width:100%;margin:0 auto 25px auto;padding:20px 25px;border:1px solid #f0c4b5;border-radius:8px}
.searchtable #searchinput{background-color:#fff;color:#000;width:100%!important;height:40px;padding:0 10px;box-shadow:inset 0 0 0 1px #e3e3e3, inset 1px 2px 5px rgba(0,0,0,.2);border-radius:8px}
.searchtable .bbcodes{background-color:#00a0e4;color:#fff;line-height:40px;padding:0 15px;font-family:inherit;font-size:inherit;box-shadow:0 10px 20px 0 transparent;border-radius:8px;cursor:pointer}
.search > div{margin:0!important}
.search_result_num.grey {margin: 20px 0;}
.ui-front{z-index:1000}
.ui-widget-overlay {background:#000;opacity:0.5;left:0;top:0;right:0;bottom:0;position:fixed}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
.ui-helper-clearfix{display:block}
.ui-dialog{color:#111113;text-align:left;overflow:hidden;padding:0;position:absolute;width:370px;border-radius:2px;box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);border:1px solid #e6e6e6;border-color:rgba(0,0,0,0.1);background-color:#f7f7f7;background-clip:padding-box;outline:none;}
.ui-dialog-titlebar{padding:20px 20px;position:relative}
.ui-dialog-title{float:left;font-weight:bold;font-size:1.15em}
.ui-dialog-titlebar-close{position:absolute;right:10px;top:50%;margin-top:-16px!important;height:23px!important;width:32px;border:0 none!important;background-color:inherit!important;box-shadow:none!important;padding:0px!important;}
.ui-dialog-titlebar-close .ui-icon{display:block;margin:10px auto 0 auto;width:12px;height:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);-webkit-background-size:12px auto;background-size:12px auto;opacity:.5;}
.ui-button{float:right;border:0 none;display:inline-block;vertical-align:middle;cursor:pointer;height:36px;border-radius:18px;line-height:22px;outline:none;background-color:#3394e6;color:#fff;border:0 none;padding:7px 22px;text-decoration:none!important;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .1s;transition:all ease .1s;}
.ui-dialog-titlebar-close:hover .ui-icon{opacity:1}
.ui-icon, .ui-button-icon-only{overflow:hidden;text-indent:-9999px}
.ui-dialog label{color:#575757}
.ui-dialog-content{padding:20px;border:1px solid #eee;overflow:auto;position:relative;zoom:1}
.loginbox.ui-dialog, .loginbox .ui-dialog-content{overflow:visible !important}
.ui-dialog-content h2{display:inline;font-size:1em;font-weight:bold }
.ui-dialog .ui-dialog-buttonpane{padding:20px;text-align:center}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-state-error{background:#fef1ec 50% 50% repeat-x!important;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-button{margin:0 3px}
.ui-helper-hidden-accessible{display:none}

.favorite{min-height:500px;margin:40px auto 40px auto}

.full-group{display:flex;justify-content:space-between;margin-bottom:5px}
.full-right{width:280px}
.full-left{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}
.full-top{width:100%;padding-right: 20px;}
.full .title{margin-bottom:15px;font-size:28px}
.full .origtitle{display:block;color:#bbbdc8;margin-bottom:15px}
.full-desc{overflow:hidden;position:relative;color:#bbbdc8;line-height:1.5;padding-right:30px;transition:height .2s;height: auto !important;margin-bottom:15px;}
.full-desc-masked:before{position:absolute;right:0;bottom:0;left:0;z-index:1;content:'';height:180px;pointer-events:none}
.full-desc-btn{display:inline-block;color:#00a0e4;font-size:14px;text-decoration:underline;cursor:pointer}
.full-img{position:relative;overflow:hidden;/*background:linear-gradient(93.74deg,#00a0e4 1.14%,#ab03ba 104.35%);width:280px;height:435px;*/margin-bottom:20px;border-radius:8px}
.full-img img{/*width:280px;*/max-height:450px;max-width:280px;}
.full-img-info{position:absolute;top:15px;left:15px}
.full-img-info span:nth-of-type(1){display:inline-block;background:rgba(25,26,29,0.3);backdrop-filter:blur(25px);line-height:28px;margin-right:10px;padding:0 7px;font-size:12px;border-radius:8px}
.full-img-info span:nth-of-type(2){display:inline-block;background:rgba(25,26,29,0.3);backdrop-filter:blur(25px);line-height:28px;padding:0 7px;font-size:12px;border-radius:8px}
.full-favorite{position:absolute;top:15px;right:15px;z-index:1;background:#111113;width:22px;height:26px;padding:4px;transition:300ms;cursor:pointer;border-radius:8px}
.full-favorite .nofav{display:block;background:url(../dleimages/icon/fav-empty.png);width:14px;height:18px}
.full-favorite .nofav:hover{background:url(../dleimages/icon/fav.png)}
.full-favorite .fav{display:block;background:url(../dleimages/icon/fav.png);width:14px;height:18px}
.full-favorite .fav:hover{background:url(../dleimages/icon/fav-empty.png)}
.full-rating{position:relative;display:inline-block;background:#111113;line-height:28px;padding:0 9px;font-size:14px;border-radius:8px}
.full-rating:before{position:absolute;top:-6px;left:-4px;content:'';background:url(../dleimages/icon/star.png);width:12px;height:12px}
.full-time{display:inline-block;background:#111113;line-height:28px;padding:0 9px;font-size:14px;border-radius:8px}
.full-info ul{margin-top:10px;font-size:14px}
.full-info li span:nth-of-type(2){color:#bbbdc8;width:100%;text-align:right;font-size:15px;}
.full-info li a{display:inline-block;background:#2c2f36;color:#bbbdc8;line-height:24px;margin-bottom:5px;padding:0 5px;border-radius:8px}
.full-info li a:hover{color:#00a0e4}
.full-info li{padding:10px 0;border-top:1px solid #2c2f36}
.full-info li:last-of-type{padding-bottom:5px}

.parts{margin-bottom:20px;counter-reset:part;}
.parts a{display:inline-block;background:#2c2f36;color:#e7eaf3;line-height:32px;margin-right:5px;padding:0 10px;border-radius:8px}
.parts a:after{counter-increment:part;content:' 'counter(part)}
.parts a:hover{background:#e7eaf3;color:#2c2f36}
.parts a.remove{background:#e7eaf3;color:#2c2f36}
.parts a:nth-of-type(n+7){margin-top:5px}
.full-video{margin-bottom:30px}
.full-video-menu{margin-bottom:15px}
.full-video-menu a{display:inline-block;background:#2c2f36;color:#e7eaf3;line-height:32px;margin-right:8px;padding:0 10px;border-radius:8px}
.full-video-menu a.selected, .full-video-menu a:hover{background:#e7eaf3;color:#2c2f36}
.full-video-block{position:relative;overflow:hidden;background:#111;height:0;padding-bottom:56.25%;border-radius:8px} 
.full-video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.full-addcomments{margin-bottom:40px}
.full-addcom-title{position:relative;display:flex;margin-bottom:5px}
.full-addcom-title span:nth-of-type(2){position:absolute;top:0;right:-12px;color:#00a0e4}
.full-addcom-title-2{margin-bottom:7px;font-size:14px}
.full-addcom-title span {color: #05a0c2;margin-left: 5px;margin-top: -6px;font-size: 20px }
.comment-item-action {margin-top: 20px;display: flex;flex-wrap: wrap;flex-direction: row;}
.comment-item-reply a {color: #111113;margin-right: 10px;font-size: 14px;}
.comment-item-reply a span {font-size: 12px;margin: 0 3px;}
.editor textarea{background:#2c2f36;color:#72737d;width:100%;height:80px;padding:10px;font-size:inherit;font-family:inherit;border-radius:8px}
.full-addcom-group{margin:15px 0 10px 0}
.full-addcom-input input{background:#2c2f36;color:#72737d;height:32px;padding:0 10px;border-radius:8px;margin-right:10px;}

.full-addcom-soc{display:flex;justify-content:center;align-items:center;margin:0 auto 0 15px}
.full-addcom-soc div{color:#f3f3f3;font-size:14px}
.full-addcom-soc a{margin-left:5px}
.full-addcom-soc .soc_vk{background:url(../dleimages/icon/vk.png);width:32px;height:32px}
.full-addcom-soc .soc_ya{background:url(../dleimages/icon/ya.png);width:32px;height:32px}
.full-addcom-soc .soc_fb{background:url(../dleimages/icon/fb.png);width:32px;height:32px}
.full-addcom-soc .soc_go{background:url(../dleimages/icon/gl.png);width:32px;height:32px}
.full-addcom-btn{background:#ab03ba;color:#e7eaf3;transition:0.3s;line-height:40px;padding:0 15px;font-family:inherit;font-size:14px;border-radius:8px;cursor:pointer}
.full-addcom-btn:hover{background:#bc1ccb;transition:0.3s;}
div#download-link {text-align: center;}
a.download-mp3-btn {font-size: 16px;padding: 5px 15px;display: block;margin-top: 10px !important;width: 200px; text-align:center;}
.igroup-capt{display:flex;align-items:center;}
.igroup-capt img{margin-right:10px;vertical-align:top;border-radius:8px}
.igroup-capt input{background:#2c2f36;color:#72737d;width:215px;height:32px;padding:0 10px;border-radius:8px}
input#allow_subscribe {margin-right: 7px;}
label.comments_subscribe {font-size: 15px;}
div#playerjs1 {height: 270px !important;}
.sect__header.d-flex.ai-center div p {margin-bottom: 12px;}
.df-wrap {text-align: center;}
.fcounter {background-color: #0F6BB0;border-radius: 50%;color: #fff;font-family: serif;font-size: 48px;height: 90px;margin: auto;width: 90px;}
.df-wrap strong {font-size: 46px;display: block;height: 50px;}
.fcounter div {color: #97CFFB;font-size: 16px;}
.dw-link {background: linear-gradient(to right, #2ecc71, #27ae60);display: none;color: #fff;height: 46px;margin: 16px 0;line-height: 3;border-radius: 4px;}
.dw-link-hide {display: none;}
.goto-info {background: antiquewhite;padding: 10px 10px;margin: 0 0 12px;color: #000000;margin-top: 15px;}

/* Регистрация */
.form-register input, .form-register textarea{background:#2c2f36;color:#72737d;height:40px;padding:0 10px;border-radius:8px;}
.form-register .form-group {display: flex;line-height: 28px;}
.form-register .form-group label {margin-right: 15px;margin-bottom: 15px;padding-top:5px;}
ul.ui-form.form-register {margin-top: 30px;}
.regtext a {color: #00a0e4;}
.form-register .c-captcha{display:flex;}
.form-register .c-captcha input {margin-left: 15px;}
.page-register .form_submit .full-addcom-btn {margin-top: 15px;width: 240px;}
button.btn.btn-check-login {background: #009ce0;color: #e7eaf3;line-height: 40px;padding: 0 15px 0 15px;border-radius: 8px;transition: 0.3s;cursor: pointer;margin-left:10px;}
button.btn.btn-check-login:hover {background: #1987db;}
div#result-registration {margin-bottom: 10px;}
/* Регистрация END */

/* Feedback */
.form-feedback input {margin-top: 12px; width:200px;}
.form-feedback textarea {margin-top:12px; width:300px;padding:9px;}
/* Feedback END */

.page__dl {padding: 0px 0 30px 0}
.page__dl-title {font-size: 18px; color: var(--green); text-align: center; margin-bottom: 15px; margin-top: 15px;}
.fdl-btn {display: block; position: relative; box-shadow: var(--bsh); text-decoration: none; padding: 15px 15px 15px 110px;
	border: 1px solid var(--bdc); border-radius: 3px; background: #00a0e4; color: #fff !important; overflow: hidden; transition:0.5s}
.fdl-btn-title {text-transform: uppercase; font-weight: 700; word-wrap: break-word;}
.fdl-btn-size {font-size: 14px; margin-top: 5px; margin-bottom: 10px; opacity: 0.9;}
.fdl-btn-caption {opacity: 0.7; font-size: 14px;}
.fdl-btn-dl {font-size: 12px; margin-left: 0px;}
.fdl-btn > * {position: relative; z-index: 3;}
.fdl-btn::before {content: '';width: 90px;height: 90px;background: url(/templates/default/dleimages/icon/download2.png) 0 0 / 100% auto no-repeat;position: absolute;left: 10px; top:7px;}
a.fdl-btn:hover {background: #ab03ba;transition: 0.5s;}
article.full h2 {font-size: 24px;margin-bottom: 15px;}

.comm{position:relative;background:linear-gradient(93.74deg,#00a0e4 1.14%,#ab03ba 104.35%);padding:15px 25px;margin-top:20px;border-radius:8px}
.comm-name a{display:block;color:#e7eaf3;margin-bottom:5px;font-weight:700}
.comm-name img {width:20px;margin-right:5px;}
.comm-date{display:block;margin-bottom:10px;font-size:14px}
.comm-text{line-height:1.5}
.comm-rating{position:absolute;top:10px;right:10px;background:#111113;line-height:30px;padding:2px 12px 0 12px;border-radius:8px}
.rating-plus img{margin:5px 0 0 0}
.rating-minus img{margin:6px 0 0 0}
.ul-rating-comment{display:flex}
.ratingtypeplusminus{margin:0 10px}
.ratingplus{color:#00a0e4}
.ratingminus{color:#bf0045}
.mass-action{position:absolute;right:10px;bottom:10px}
.mass_comments_action{margin-top:10px}
.related-head{margin-bottom:15px;font-size:24px}
h2.rating-head {margin: 20px 0 0 0;}
.related .short-img img {width: 160px;}

.login-box{display:none;background-color:#282d35;box-shadow:0 5px 20px rgba(0,0,0,0.75);z-index:100;position:absolute;top:55px;right:0;width:205px;padding:15px;border:1px solid #1e222d;font-size:16px;border-radius:14px}
.login-box li a:hover{color:#00a0e4}
ul.login-box li a {color: #e8eaf3;display: block;border-radius: 8px;-webkit-border-radius:8px;padding: 8px;}
ul.login-box li a:hover {background: #2392ec;color: #e8eaf3;}
.berrors input#newlogin {border-radius: 8px;padding: 10px;margin-top: 5px;}
.berrors input.bbcodes {background: #009ee2;color: #fff;border-radius: 8px;padding: 10px 15px;cursor: pointer;}
.berrors input.bbcodes:hover {background: #1987db;}

.full-actors{position:relative;width:450px;height:140px;padding:20px 0 0 0}
.actor img{background:linear-gradient(93.74deg,#00a0e4 1.14%,#ab03ba 104.35%);width:72px;height:72px;margin-bottom:5px;border-radius:8px}
.actor span{display:block;color:#bbbdc8;font-size:12px;line-height:1.5;word-spacing:9999px;line-height:1.5;width:110%;overflow: hidden;text-overflow:ellipsis}
.actor:hover span{color:#00a0e4}

.fields-list {padding: 0;list-style: none;text-align: left;font-size: 16px; margin-top: 30px;}
ul.fields-list li {margin-bottom: 5px;display: block;width: 100%;border-bottom: 1px #383838 solid;padding-bottom: 8px;}
.fields-list a {color: #e7eaf3;font-size: 20px;display: inline-block;width: calc(100% - 90px);}
ul.fields-list li span {display: inline-block;float: right;color: #009ce0;padding-top: 3px;}
ul.alphabet-ru {border-bottom: 1px #eee solid;padding-bottom: 15px;}
.alphabet-ru, .alphabet-en {display: grid;grid-gap: 20px;grid-template-columns: repeat(auto-fill, minmax(20px, 1fr));list-style: none;padding: 0;margin: 20px 10px 20px 3px;}
.alphabet-ru li a, .alphabet-en li a{color: #ffffff;font-size: 18px;border: 1px #fff solid;padding: 5px 10px;border-radius: 15px;}
.alphabet-ru li a:hover, .alphabet-en li a:hover{background: #00a0e4;border:1px #00a0e4 solid;}

a.last-li span {border-bottom: 1px #eee dashed;color: #e7eaf3;transition:0.3s}
a.last-li span:hover {border-bottom: 1px #9d10bd dashed;color: #9d10bd;transition:0.3s}
.static-desc p {margin-bottom: 20px;}
.static-desc ul li {list-style-type: disc;}
.static-desc ul {margin-left:40px;margin-bottom:20px;}
.static-desc a{color:#00a0e4;}
a.ltitle.nowrap span {margin-right: 5px;}
.fieldsubmit {margin-top: 15px;}
.num-rating {position: absolute;right: 20px;top: 50px;font-size: 50px;border: 1px #eee solid;border-radius: 50%;-webkit-border-radius:50%;padding: 20px 0px 0 0;text-align:center;width: 110px;height: 110px;opacity: 0.2;}
.mrating {color: #06b306;position: absolute;right: 0;}
.mrating::before {content: '';position: absolute;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABqUlEQVR4nNWUP0tcQRTFB3bPeexbi1Ri8ANISot8Agv7FKnzFay0CWyUmGydVEEQNIUsLNFzF2zEVKkUTGFju1ELNSZNCOSPKzM76Mo+4eG+BR24xePdOb+ZM/de5+7TgqFG4xmEd+lm+rhY9YYjjacwtCn+hnBYscp4Yfps8RmNncSSabb4hMYfNC4XBoBBEL65hisFoPgBwnEh4omSKYp/Iby+Agp1Gn8Nptxwpfiw/2jcT1vpWA+gCeHg7uKf3CMYtrzvwWu5tAdciW+wlFsP65ik+JXiBcVzil+8BdjAi77cDTyP4BsBwxGEt77i+gBe3Jdg9HYtbBDqWYfxPQDDKy/WGxRXafwPw5t+QPfHQrSgFE9Uy23B9UFX/U2yADcE7wpAtyg6wwMoWPVnaACKexR3hgJI/Bjx+zIqrxAAhO04Tlg4oKzy09AP4kxmwqAACE2K313DjRQO4DonQh8J87cnZTfaQi6AccWPlWqzOnp7UhwVNL6k+DEC2uG7xdnMEOeCNd2xsphn2O35m1D8CcN7irvhO2OwXYV4EmbPZ1fOc9uHty4BIr7zcInjBbYAAAAASUVORK5CYII=);background-repeat: no-repeat;width: 18px;height: 18px;background-size: 18px;right: 100%;margin-right: 5px;top: 1px;}
h2.last-comm-head {margin-top: 35px;}
.last-comments{margin: auto;width: 1220px;}
.lcomm {margin-bottom: 20px;}
.ltitle {display: block; line-height: 1; font-weight: 300; font-size: 13px; margin-top: 10px;color:#d1d1d1;}
.ltext {padding: 25px;border-radius: 10px;background: linear-gradient(93.74deg,#00a0e4 1.14%,#ab03ba 104.35%);}
.lmeta {font-size: 14px; margin: 10px 0; color: #8491bb; font-weight: 300;}
.ldate, .lav, .lname {display: inline-block; vertical-align: middle; margin-right: 7px;}
.lav {width: 20px; height: 20px; border-radius: 50%;}
.lcomm .comm-letter {line-height: 20px; font-size: 12px;}
.lname {color: #5a668c; font-weight: 400;}

.podborki-list {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
article.box.story.shortstory {width: 250px;border: 1px #019ee2 solid;padding: 0 15px;border-radius: 10px;flex: 1 1 auto;margin-right: 15px;margin-bottom: 5px;margin-top: 15px;}
.box_in.box_in_all a.zag-podborki {color: #fff;font-size: 17px;margin-bottom: 10px;display: block;}
.tag-links a {display: inline-block;color: #ffffff;margin: 0 4px 8px 0;border: 1px #eee solid;border-radius: 50px;padding: 5px 10px;font-size: 13px;transition: 0.3s;}
.tag-links a:hover {background: #00a0e4;transition: 0.3s;border: 1px #00a0e4 solid;}
.alphabet-ru li, .alphabet-en li {display: none;}

#dropmenudiv {border: 1px solid #cbdfe8;background-color: #fbfdfe;font-size: 11px;line-height: 20px;margin: 2px 0;padding: 5px;opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
#dropmenudiv a {display: block;text-indent: 3px;text-decoration: none;color: #3f4b51;padding: 1px 0;width: 100%;}
.adm_edit a {cursor: pointer;color: #009ee2;background: #fff;padding: 5px 10px;border-radius: 3px;border: 1px solid #009ee2;font-size: 14px;transition: .2s;}
.adm_edit {margin: 10px 0 10px 0;}
ul.sitemap_items li a {color: #ffffff;}
.page-numbers{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.page-numbers a, .page-numbers span {color: #ffffff;display: inline-block;margin: 10px 5px 0 5px;line-height: 38px;text-align: center;min-width: 40px;font-size: 16px;border: 1px solid #fff;border-radius: 3px;}
.page-numbers a:hover {background: #ab03ba;border: 1px #ab03ba solid;}
.page-numbers span:not(.nav_ext), .page-numbers a:hover{background: #ab03ba;border: 1px #ab03ba solid;}
.vozrast-cenz {background: #a01a1a;padding: 4px 6px;border-radius: 4px;line-height:1;white-space:nowrap;}
.full-litres {text-decoration: none;display: block;background: #ab03ba;border-radius: 20px;color: #e7eaf3;font-size: 16px;text-align: center;padding: 5px 15px;width: 230px;margin: 15px auto;}
.partner-logo {background: #ffffff;padding: 6px 5px 0 5px;border-radius: 8px;}
.partner img {width: 70px;}
.partner {display: flex;align-items: center;white-space:nowrap;}
.partner-capt {margin-right:10px;color:#bbbdc8;}
span.litres_hide {display: inline-block;margin-bottom: 20px;background: #e8eaf3;color: #151618;padding: 4px 9px;border-radius: 8px;}
span.litres_hide::after{display: inline-block;position: relative;vertical-align: bottom;top: -1px;margin-left: 5px;width: 65px;height: 13px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzkuNTU2IiBoZWlnaHQ9IjI4IiBmaWxsPSJub25lIiBjbGFzcz0iTG9nby1tb2R1bGVfX2xpdHJlc0xvZ29fd3hQaGMiPjxwYXRoIGZpbGw9IiNmNTAiIGQ9Ik0xMzEuNDg1IDIyLjE3NmMzLjEzNCAwIDUuNjMzLS41MDQgOC4wNzEtMS42MDZ2LTQuNTZhLjExOC4xMTggMCAwIDAtLjE3Ni0uMTAyYy0yLjUyNCAxLjMyLTQuODM0IDEuODkzLTcuODk1IDEuODkzLTMuNzA1IDAtNS42MDItMS43NjUtNS42MDItNS4xNjZzMS45MDItNS4xNjYgNS42MDItNS4xNjZjMy4wNjUgMCA1LjM3MS41NzIgNy44OTUgMS44OTNhLjExOC4xMTggMCAwIDAgLjE3Ni0uMTAzVjQuN2MtMi40MzgtMS4xMDItNC45MzctMS42MDYtOC4wNzEtMS42MDYtNi43MSAwLTEwLjU2OSAzLjQ2NS0xMC41NjkgOS41NDVzMy44NTkgOS41NDYgMTAuNTY5IDkuNTQ2em0tMTIuODIzLTkuMjM0YzAtNi44MzYtNC4yMDctOS44MjctMTAuMjU2LTkuODI3LTYuNTgxIDAtMTAuNTcgMy41ODktMTAuNTcgOS40NTEgMCA3LjIxNyA0LjQ5NiA5LjYxIDExLjAxNyA5LjYxIDMuOTU4IDAgNy4wOTItLjYzMiA5LjI0Mi0xLjQ3OHYtNC4zNzJhLjEyLjEyIDAgMCAwLS4xNzEtLjEwNmMtMS41NTkuNzczLTUuMTA1IDEuNzA1LTkuMDA3IDEuNzA1LTMuNDI2IDAtNS41ODUtMS4xMDctNi4wNjYtMy44MTJoMTUuNTU0Yy4wOTggMCAuMTgtLjA3My4xOTctLjE2Ny4wNDctLjMyOS4wNjktLjY3NS4wNjktMXptLTEwLjI1Ni01LjczNGMzLjA2NSAwIDQuNzU3IDEuMzY3IDUuMzg0IDMuMzcxaC0xMC44NTNjLjUzMi0yLjE2MiAyLjE4NS0zLjM3IDUuNDY1LTMuMzdNODYuNTkzIDMuMDhjLTMuMzA1IDAtNS41NiAxLjI4Ny02Ljk2MyAzLjE5My0uMDM0LjA0Ny0uMTExLjAyNS0uMTExLS4wMzVsLS4wNzgtMi42NTNoLTQuNzEzVjI4aDQuODQydi04LjkzYzAtLjA2LjA3My0uMDg2LjExMi0uMDM0IDEuNDAzIDEuODc1IDMuNjQ0IDMuMTQgNi45MTYgMy4xNCA1LjYwMiAwIDkuMDgzLTQgOS4wODMtOS41NDUgMC01LjU0Ny0zLjQ4MS05LjU0Ni05LjA4My05LjU0Nm0tMS40NTYgMTQuNzEyYy0zLjI2MiAwLTUuNTcyLTIuMDQ3LTUuNTcyLTUuMTY2czIuMzEtNS4xNjYgNS41NzItNS4xNjZjMy41MTIgMCA1LjQ0NCAxLjk4MiA1LjQ0NCA1LjE2NiAwIDMuMTgzLTEuOTMyIDUuMTY2LTUuNDQ0IDUuMTY2Ii8+PHBhdGggZmlsbD0iIzBhMWU3OCIgZD0iTTU5LjMwNyAyMS43MDJoNC44NDNWNy45NjloOC4xdi00LjM4SDUxLjIwM3Y0LjM4aDguMTA1ek0zMy42NiAxMy42MjZWMy41ODVoLTQuODcydjE4LjQwN2MwIC4yNi4yOTYuNDEuNTA3LjI1N2wxNC42MjEtMTAuNjA2djEwLjA1OWg0Ljg3M1YzLjI5NGMwLS4yNi0uMjk2LS40MS0uNTA2LS4yNTZMMzMuNjYgMTMuNjIyWk0yLjM0NCAyMS45MkMuOTkyIDIxLjkyIDAgMjEuODYgMCAyMS44NnYtNC4zNTRoLjc4NmMuOTE0IDAgMS42MDUtLjIxOCAyLjA2LS42NTRxLjY5LS42NTMgMS4wMTgtMi4xMzIuMzI4LTEuNDc1LjUxNS00LjQzMWMuMDgxLTEuMzg5LjE2Ny0zLjYxNS4yNDktNi42ODNxLjAzLTEuNDMxLjA5NC0zLjYwNmgxOS41MzN2MjEuNzAyaC01LjM3NFY0LjE2Nkg5Ljc0OXEtLjAzMi40MzQtLjE1NCAzLjQ1Mi0uMDYyIDIuMTE3LS4xMjUgMi42NzUtLjI4MyA0LjUxMS0uODc1IDYuOTAxLS41OTQgMi4zOTUtMi4wMzEgMy41NmMtLjk1Ny43NzctMi4zNjUgMS4xNjYtNC4yMTYgMS4xNjZaIi8+PC9zdmc+);background-size: 65px 13px;}
span.litres_hide::after {background-repeat: no-repeat;background-position: center center;content: '';}
/* News */
.news-inform p {margin-right: 15px;}
.news-inform p i{margin-left: 4px;}
.news-inform {display: flex;margin-top:20px;}
.fullstory-news img {max-width: 100%;height: auto;border: 1px #01a0e4 solid;margin: 2px 0;border-radius: 8px;padding: 5px;}
.fullstory-news {margin:15px 0;}
.short-news a.btn-short-listen{bottom:-5px;}
.fullstory-news p{margin-bottom: 12px;}
.news-menu a::after{content: "NEW";
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    padding: 2px 7px;
    color: #fff;
    font-size: 12px;
    margin-left: 15px;
    font-weight: 600;
    background: linear-gradient(-45deg, #ee5200, #e70062, #0097d5, #1c84cd);
    text-shadow: none;
    position: relative;
    top: -1px;
    left:41px;
    letter-spacing: 1px;
    background-size: 400% 400%;
    animation: Gradient 3s ease infinite;
}
.news-menu a {display: block;margin-bottom: 10px;color: #e8eaf3;border-bottom: 1px #eee dashed;width: 267px;padding-bottom: 4px;transition:0.3s;}
.news-menu a:hover{color: #1689d0;border-bottom: transparent;transition: 0.3s;}
/* News end */
.partner-menu {margin-top: 18px;margin-bottom: 18px;}
.partner-menu a {color: #ffffff;background: #7b59ce;border-radius: 8px;padding: 3px 12px;}

#menu__toggle {
  opacity: 0;
}

#menu__toggle:checked ~ .menu__btn > span {
  transform: rotate(45deg);
}
#menu__toggle:checked ~ .menu__btn > span::before {
  top: 0;
  transform: rotate(0);
}
#menu__toggle:checked ~ .menu__btn > span::after {
  top: 0;
  transform: rotate(90deg);
}
#menu__toggle:checked ~ .menu__box {
  visibility: visible;
  left: 0;
}

.menu__btn {
  display: flex;
  align-items: center;
  position: relative;
  top: -10px;
  left: 5px;
  width: 26px;
  height: 26px;
  cursor: pointer;
  z-index: 9999999999;
}

.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #e8eaf3;
  transition-duration: .25s;
}
.menu__btn > span::before {
  content: '';
  top: -8px;
}
.menu__btn > span::after {
  content: '';
  top: 8px;
}

.menu__box {
  z-index:9999999;
  display: block;
  position: fixed;
  visibility: hidden;
  top: 0;
  left: -100%;
  width: 300px;
  height: 100%;
  margin: 0;
  padding: 110px 0 80px 0;
  list-style: none;
  background-color: #191a1d;
  box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
  transition-duration: .25s;
}

.menu__item {
  display: block;
  padding: 12px 24px;
  color: #e8eaf3;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition-duration: .25s;
}
.menu__item:hover {
  background: linear-gradient(93.74deg, #00A0E4 1.14%, #AB03BA 104.35%);
}
input#menu__toggle {
    width: 0.1px;
}

.lostpassword button {
    transition: 0.3s;
    background: #ab03ba;
    color: #e7eaf3;
    line-height: 32px;
    padding: 0 15px;
    font-family: inherit;
    font-size: 14px;
    border-radius: 8px;
    cursor: pointer;
}

.lostpassword input {
    display: block;
    line-height: 40px;
    width: 300px;
    margin-top: 0px;
    padding: 0 20px;
    border-radius: 8px;
    background: #e6e6eb;
    color: #111113;
    margin-bottom:20px;
}

.renew {
    font-size: 15px;
    font-style: italic;
    color: #008539;
}


/* The switch - the box around the slider */
.switch {
  float:right;
  position: relative;
  display: inline-block;
  width: 46px;
  margin-right:10px;
  height: 23px;
  margin-top:5px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* hide litres */
/* Litres Toggle Container */
.litres-filter-container {
    background: #fff;
    border-radius: 12px;
    padding: 16px;
    margin: 9px 0 15px 0;
    box-shadow: 0 2px 10px rgba(0,0,0,0.08);
    border: 1px solid #eaeaea;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.switch-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

/* Switch Wrapper */
.switch-wrapper {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
    flex-shrink: 0;
}

/* Hide default checkbox */
.litres-checkbox {
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute;
}

/* Slider */
.litres-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
}

.litres-slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 2px;
    top: 2px;
    background-color: white;
    transition: 0.4s;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

.litres-checkbox:checked + .litres-slider {
    background-color: #2196f3;
    background-image: linear-gradient(135deg, #2196f3, #1976d2);
}

.litres-checkbox:checked + .litres-slider:before {
    transform: translateX(26px);
    box-shadow: 0 2px 8px rgba(33, 150, 243, 0.4);
}

.litres-checkbox:focus + .litres-slider {
    box-shadow: 0 0 1px #2196f3, 0 0 0 3px rgba(33, 150, 243, 0.1);
}

/* Rounded sliders */
.litres-slider.round {
    border-radius: 24px;
}

.litres-slider.round:before {
    border-radius: 50%;
}

/* Label styles */
.switch-label {
    flex: 1;
    min-width: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzkuNTU2IiBoZWlnaHQ9IjI4IiBmaWxsPSJub25lIiBjbGFzcz0iTG9nby1tb2R1bGVfX2xpdHJlc0xvZ29fd3hQaGMiPjxwYXRoIGZpbGw9IiNmNTAiIGQ9Ik0xMzEuNDg1IDIyLjE3NmMzLjEzNCAwIDUuNjMzLS41MDQgOC4wNzEtMS42MDZ2LTQuNTZhLjExOC4xMTggMCAwIDAtLjE3Ni0uMTAyYy0yLjUyNCAxLjMyLTQuODM0IDEuODkzLTcuODk1IDEuODkzLTMuNzA1IDAtNS42MDItMS43NjUtNS42MDItNS4xNjZzMS45MDItNS4xNjYgNS42MDItNS4xNjZjMy4wNjUgMCA1LjM3MS41NzIgNy44OTUgMS44OTNhLjExOC4xMTggMCAwIDAgLjE3Ni0uMTAzVjQuN2MtMi40MzgtMS4xMDItNC45MzctMS42MDYtOC4wNzEtMS42MDYtNi43MSAwLTEwLjU2OSAzLjQ2NS0xMC41NjkgOS41NDVzMy44NTkgOS41NDYgMTAuNTY5IDkuNTQ2em0tMTIuODIzLTkuMjM0YzAtNi44MzYtNC4yMDctOS44MjctMTAuMjU2LTkuODI3LTYuNTgxIDAtMTAuNTcgMy41ODktMTAuNTcgOS40NTEgMCA3LjIxNyA0LjQ5NiA5LjYxIDExLjAxNyA5LjYxIDMuOTU4IDAgNy4wOTItLjYzMiA5LjI0Mi0xLjQ3OHYtNC4zNzJhLjEyLjEyIDAgMCAwLS4xNzEtLjEwNmMtMS41NTkuNzczLTUuMTA1IDEuNzA1LTkuMDA3IDEuNzA1LTMuNDI2IDAtNS41ODUtMS4xMDctNi4wNjYtMy44MTJoMTUuNTU0Yy4wOTggMCAuMTgtLjA3My4xOTctLjE2Ny4wNDctLjMyOS4wNjktLjY3NS4wNjktMXptLTEwLjI1Ni01LjczNGMzLjA2NSAwIDQuNzU3IDEuMzY3IDUuMzg0IDMuMzcxaC0xMC44NTNjLjUzMi0yLjE2MiAyLjE4NS0zLjM3IDUuNDY1LTMuMzdNODYuNTkzIDMuMDhjLTMuMzA1IDAtNS41NiAxLjI4Ny02Ljk2MyAzLjE5My0uMDM0LjA0Ny0uMTExLjAyNS0uMTExLS4wMzVsLS4wNzgtMi42NTNoLTQuNzEzVjI4aDQuODQydi04LjkzYzAtLjA2LjA3My0uMDg2LjExMi0uMDM0IDEuNDAzIDEuODc1IDMuNjQ0IDMuMTQgNi45MTYgMy4xNCA1LjYwMiAwIDkuMDgzLTQgOS4wODMtOS41NDUgMC01LjU0Ny0zLjQ4MS05LjU0Ni05LjA4My05LjU0Nm0tMS40NTYgMTQuNzEyYy0zLjI2MiAwLTUuNTcyLTIuMDQ3LTUuNTcyLTUuMTY2czIuMzEtNS4xNjYgNS41NzItNS4xNjZjMy41MTIgMCA1LjQ0NCAxLjk4MiA1LjQ0NCA1LjE2NiAwIDMuMTgzLTEuOTMyIDUuMTY2LTUuNDQ0IDUuMTY2Ii8+PHBhdGggZmlsbD0iIzBhMWU3OCIgZD0iTTU5LjMwNyAyMS43MDJoNC44NDNWNy45NjloOC4xdi00LjM4SDUxLjIwM3Y0LjM4aDguMTA1ek0zMy42NiAxMy42MjZWMy41ODVoLTQuODcydjE4LjQwN2MwIC4yNi4yOTYuNDEuNTA3LjI1N2wxNC42MjEtMTAuNjA2djEwLjA1OWg0Ljg3M1YzLjI5NGMwLS4yNi0uMjk2LS40MS0uNTA2LS4yNTZMMzMuNjYgMTMuNjIyWk0yLjM0NCAyMS45MkMuOTkyIDIxLjkyIDAgMjEuODYgMCAyMS44NnYtNC4zNTRoLjc4NmMuOTE0IDAgMS42MDUtLjIxOCAyLjA2LS42NTRxLjY5LS42NTMgMS4wMTgtMi4xMzIuMzI4LTEuNDc1LjUxNS00LjQzMWMuMDgxLTEuMzg5LjE2Ny0zLjYxNS4yNDktNi42ODNxLjAzLTEuNDMxLjA5NC0zLjYwNmgxOS41MzN2MjEuNzAyaC01LjM3NFY0LjE2Nkg5Ljc0OXEtLjAzMi40MzQtLjE1NCAzLjQ1Mi0uMDYyIDIuMTE3LS4xMjUgMi42NzUtLjI4MyA0LjUxMS0uODc1IDYuOTAxLS41OTQgMi4zOTUtMi4wMzEgMy41NmMtLjk1Nzc3Ny0yLjM2NSAxLjE2Ni00LjIxNiAxLjE2NloiLz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-position: 60px 6px;
    background-size: 60px;
}

.label-text {
    display: block;
    font-weight: 500;
    color: #333;
    font-size: 15px;
    margin-bottom: 2px;
    line-height: 1.3;
}

.label-subtext {
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 1.3;
}

/* Active state */
.litres-checkbox:checked ~ .switch-label .label-subtext {
    color: #2196f3;
    font-weight: 500;
}

/* Mobile */
@media (max-width: 768px) {
    .litres-filter-container {
        padding: 14px;
        margin: 12px 0;
    }
    
    .switch-container {
        gap: 14px;
    }
    
    .label-text {
        font-size: 14px;
    }
    
    .label-subtext {
        font-size: 12px;
    }
}

/* Litres toggle: force visible in all contexts */
.litres-filter-container .switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  flex: 0 0 auto;
}

.litres-filter-container .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.litres-filter-container .switch .slider {
  position: absolute;
  cursor: pointer;
  inset: 0;
  border-radius: 24px;
}

.litres-filter-container .switch .slider:before {
  content: "";
  position: absolute;
  height: 18px;
  width: 18px;
  left: 3px;
  top: 3px;
  border-radius: 50%;
  transition: transform .2s;
}

.litres-filter-container .switch input:checked + .slider:before {
  transform: translateX(20px);
}

/* end hide litres */

/* Кнопка наверх */
.up-btn {
	background-color: #e8eaf3;
    color: #191a1d;
    padding: 15px 19px;
    height: 50px;
    width: 50px;
    position: fixed;
    bottom: 50px;
    border-radius: 50%;
    left: 20px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
}
.up-btn.is-show {
    opacity: 1;
    visibility: visible;
}

/* Кнопка наверх end */

/* Профиль */
.form__header-profile h1 {font-size: 28px;}
.usp__img.img-fit-cover img {width: 100px;height: 100px;border-radius:50%; -webkit-border-radius:50%;margin: 15px 5px 5px 0px;}
.usp__status{padding: 5px 10px;border-radius: 8px;margin-top: 6px;display:inline-block;}
.usp__status--online{background:green;}
.usp__status--offline{background:red;}
.usp__meta.d-flex.jc-space-between.ai-center {margin-bottom: 20px;}
.form-edit-profile .form__row {margin: 10px 0;}
.form-edit-profile .form__caption {margin-bottom: 5px;}
.form-edit-profile .checkbox {display: flex;align-items: center;}
.form-edit-profile .checkbox label{padding-left:5px;display: flex;align-items: center;}
.form-edit-profile button.form__btn.form__btn--primary {background: #ab03ba;color: #e7eaf3;transition: 0.3s;line-height: 40px;padding: 0 15px;font-family: inherit;font-size: 14px;border-radius: 8px;cursor: pointer;}
.form-edit-profile button.form__btn.form__btn--primary:hover{background: #bc1ccb;transition: 0.3s;}
input#del_foto {margin-right: 5px;}
.form-edit-profile input[type="file"] {background: none;padding: 0;border-radius: 0;}
.user_menu-avatar {align-items: center;margin-bottom: 5px;display:flex;position:relative;}
.user_menu-avatar img {width: 38px;height: 38px;border-radius: 50%;border: 2px solid rgb(255 255 255 / 0.3);margin-right: 8px;}
.user_menu-name {font-size: 15px;font-weight: 600;}
.user_menu-name span {display: block;font-size: 10px;}
.usp__img.img-fit-cover {position: relative;}
img.crown-profile {position: absolute;left: 0px;top: -38px;width: 32px !important;}
img.crown-login {border: none;position: absolute;width: 16px;top: -15px;left: -1px;}
/* Конец профиля */


/* Светлая и темная тема */
.theme-toggle, .theme-toggle-mobile {display: inline-flex; justify-content: space-between; align-items: center; cursor: pointer;
	background-color: #e8eaf3; height: 40px; border-radius: 20px; padding: 5px 0; margin-left: 8px;}
.theme-toggle li, .theme-toggle-mobile span {cursor: pointer; width: 30px; height: 30px; line-height: 30px; 
	border-radius: 50%; text-align: center; color: #a8a8a8; margin: 0 5px;display: inline-block;} 
.theme-toggle li:last-child, .theme-toggle-mobile span:last-child{background:#111113;}
.theme-light .theme-toggle li:last-child, .theme-light .theme-toggle-mobile span:last-child{background:none;}
.theme-light .theme-toggle li:first-child, .theme-light .theme-toggle-mobile span:first-child{background:#111113;}
.theme-toggle li span.sun img, .theme-toggle-mobile span.sun img {width: 24px;margin: 3px 0;}
.theme-toggle li span.moon img, .theme-toggle-mobile span.moon img {width: 20px;margin: 5px 0;}
.theme-toggle-mobile {display:none;}
/* Конец светлая и темная тема */

/* Светлая тема */
.theme-light body {
    background: #f1f1f3;
    color: #111113;
}

.theme-light .speedbar {
    background: #e6e6eb;
}

.theme-light .short a, .theme-light .footer-nav a, .theme-light .footer-copyright {
    color: #111113;
}

.theme-light .page-numbers span:not(.nav_ext), .theme-light .page-numbers a:hover {
    color: #e7eaf3;
}

.theme-light .page-numbers a, .theme-light .page-numbers span {
    color: #111113;
    border: 1px solid #111113;
}

.theme-light .footer {
    background: #e6e6eb;
}
.theme-light .partner-capt {color:#4f5870;}
.theme-light .footer-admin span:nth-of-type(1) {color:#6f7891;}
.theme-light .footer-admin a {color:#008fcb;}

.theme-light .info-kniga a {
    border-bottom: 1px #111113 solid;
}

.theme-light .info-kniga a:hover {
    border-bottom: none;
}

.theme-light .side-nav a {
    background: #e6e6ec;
}

.theme-light .side-nav a:hover {
    background: #12a1e4;
    color: #e7eaf3;
}

.theme-light a.btn-short-listen{
    color:#e7eaf3;
}
.theme-light .short-views,.theme-light .short-views i{
    color:#5d6c85;
}

.theme-light .menu__btn > span, .theme-light .menu__btn > span::before, .theme-light .menu__btn > span::after {
    background-color: #111113;
}

.theme-light .header-nav a {color: #111113;}
.theme-light .header-nav a:hover {
    color: #00a0e4;
}
.theme-light .speedbar a {
    background: none;
    color: #111113;
}
.theme-light .home-carousel .item span, .theme-light .vozrast-cenz, .theme-light .home-comming .item>span:nth-of-type(1) {
    color: #e7eaf3;
}
.theme-light .home-main-popular,.theme-light .home-main-seo{background:#fff;border-color:rgba(19,38,70,.08);box-shadow:0 14px 32px rgba(27,38,64,.06)}
.theme-light .home-main-popular__head h2,.theme-light .home-main-popular__item a,.theme-light .home-main-popular__title,.theme-light .home-main-seo h1{color:#111827}
.theme-light .home-main-popular__slider .owl-nav button{background:#fff!important;border-color:rgba(19,38,70,.1)!important;box-shadow:0 10px 24px rgba(27,38,64,.10)}
.theme-light .home-main-popular__slider .owl-nav button i{color:#111827}
.theme-light .home-main-tab{background:#fff;border-color:rgba(19,38,70,.08);color:#152032}
.theme-light .home-main-tab .home-main-tab__icon{background-color:#5c6c86}
.theme-light .home-main-tab:hover{background:#00a0e4;color:#fff;border-color:#00a0e4}
.theme-light .home-main-tab:hover .home-main-tab__icon{background-color:#fff}
.theme-light .home-main-tab.active{color:#fff}
.theme-light .home-main-tab.active .home-main-tab__icon{background-color:#fff}
.theme-light .home-main-seo p{color:#5d6c85}

.theme-light .alphabet-ru li a, .theme-light .alphabet-en li a {
    color: #111113;
    border: 1px #111113 solid;
}

.theme-light .alphabet-ru li a:hover, .theme-light .alphabet-en li a:hover {
    color: #e7eaf3;
    border: 1px #01a0e4 solid;
}

.theme-light .side-nav a, .theme-light .fields-list a, .theme-light .full-desc, .theme-light .dont-work a, .theme-light .full-info li span:nth-of-type(2) {
    color: #111113;
}

.theme-light .tag-links a {
    color: #111113;
    border: 1px #111113 solid;
}

.theme-light .dont-work a:hover {
    border-bottom: 1px #01a0e4 dashed;
}

.theme-light .full-info li a {
    background: #e6e6eb;
    color: #111113;
}

.theme-light .full-rating{background:#e6e6eb;}

.theme-light .tag-links a:hover{
    color: #e7eaf3;
    border: 1px #01a0e4 solid;
}

.theme-light .short-quality {
    color: #e7eaf3;
}

.theme-light .full-info li {
    padding: 10px 0;
    border-top: 1px solid #e6e6eb;
}

.theme-light .multirating-item{
    color: #111113;    
}

.theme-light .multirating-items-wrapper {
    background: #e6e6eb;
}

.theme-light div.multirating-itog {
    background: #e6e6eb;
    color: #101010;
}

.theme-light .multirating-item-rating li.multirating-rate-active:after {
	background: #00a0e4;
}

.theme-light .footer-nav a:hover {
    color: #01a0e4;
}

.theme-light .menu__box {
    background-color: #e6e6eb;
}

.theme-light .menu__item, .theme-light .optimize p {
    color: #111113;
}

.theme-light .menu__item:hover {
    color: #ffffff;
}

.theme-light .lcomm.js-comm {
    color: #e6e6eb;
}

.theme-light .header-search-input {
    color: #111113;
    background: #e6e6eb;
}

.theme-light form.login-center label span, .theme-light .login-noacc div {
    color:#111113;
}

.theme-light .login-box {background-color: #e6e6eb;border: 1px solid #e6e6eb;}
.theme-light ul.login-box li a {color: #111113;}
.theme-light .login{background:#f1f1f3;}
.theme-light .login input {background: #e6e6eb;color:#111113;}
.theme-light .login .lostpassword{color:#111113;}
.theme-light .login-noacc a {background: #00a0e4;color: #e7eaf3;}
.theme-light .home-genre a {background: #e8eaf2;color: #111113;}
.theme-light .side-mob.active {color: #e6e6eb;}
.theme-light .full-addcom-input input {background: #e6e6eb;}
.theme-light. igroup-capt input {background: #e6e6eb;}
.theme-light .form-register input {background: #e6e6eb;}
.theme-light .header-btn-1:before{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAArUlEQVR4nO3UPQ5BQRSG4UckFiCR2IPGApQKG7AFrdIWlFpbsAV7oNOjolELQW4yEsX9ReO6X3KSyeQ98+acYihjBtjjXrB2oTcz2zcev79IMnMLcK3g5E9JJUhMtaLvr8jPCnKD/yu4pYCNUB8J4sAOpjjghDl6nwqaGGGV8j1vMEH7HcHl5XzEDN1Qs3AXx+YWXLHEMGHvdfSxwLmIYI0xWnngkIiNeqLekuUB+OZ9sfhXLpUAAAAASUVORK5CYII=);}
.theme-light .header-btn-1{background:#e6e6eb;}
.theme-light .header-btn-2:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACWUlEQVR4nO2ZP08VQRDAfz7ztOAJhQlWWII2IhbS2dEg+CCBDwFaUom0EP0CWosQQPwCkkCDjR9A+ScFNmDyCtHGZ+SZifOSyQY57ti7Pcj9kkkuuZ3Z2dvZmd09KCgo8EkZGAXmgQ3gp4o8z+k7aZNLhoFtoBEh0maIHFECnp/CcVdmVDc4rvP7wFOgG2hRuQtM6jt3EMHDxjq0AFROaH8NWHR0qgTiihPz4vylU+hJmyWjtxVqYY86YXPSlz9uJg6M/ggBmDcOSMzH5ZnRf0MANo0DdxLoy8Ju6kudyJwfxoE44dNEdJr6YuvcDaDV6H8nAOc+hOaMA1Kk4jJl9GfJQRqV1BgnfL6FTqNlp5Atxihkb/NQyNBdpd0WLEXMRKvj/BHwiMDMOIM40CLVo9mpos9TTtiITJMDSscMIkqO1PkSOaKq8Rzl/FYewuZ/lDWjyN7msxY7kU+aKkfyfKQsKLjIdADLwGGC24e4cqjFrsOn87UMHG84UvM1iOUAzjdUZCbOjA2b+6RPr++Djv0iWdHw2ecfYyyLKlr2PQC7g+wkfbp8D2DFGBsnfZ6Y/l75MDhmDO4BbaRHG/DV9Nfnw2iLY3Q94TVKFBXgg+nnI3DZl/F+ZzHvAA98GeefrR1jvw7cwzOP9SRlT1XvgYcJs5PoDOgas3Z/p3lLUXVulW3BeQdM6GxJJrmuV/BX9blL301oW9Fx7UjGGyRl2vV0Vfe4ZagDr4EbZMhN4AWwewbHd/UXlbedZ1Jua/5+CawBX3Q3+Uulpot0VdvIeroV2umCAi4AfwF1jXX6i4PPbQAAAABJRU5ErkJggg==);background-size:24px;background-repeat:no-repeat;}
.theme-light .header-btn-2{background:#e6e6eb;}
.theme-light .header-search-btn{position:absolute;top:12px;right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAACd0lEQVR4nO2YT0hUURSHP0UXkbQIxHQnRAvbFLTIhbRqr+XOtqZtSsdFCEIhRFS4sqA/iwR1n4EVWe1rZxSEQoQ0C1ciVKDiTNw4gh3Oe8049755M70P7m7m/O7vvnvuOfdCRkZGxv/IaeA68BR4ASwBC8ADYBDoIMW0AveAb0DxH6MAvAeGgCZSwiFgAtgswYA1vgC91TbRIStb9DAeAc3VMHEKyMdM7BPwELgJ5IDbwBywHvMfl0stSX+JvDGRbUno4zH/bQTOAe8izDyT3wTH5cQHYwLLwIkyY12IyK1bJMCEIfyqgi1xEviu4u3K1g16xOoV/Awc8VB3fqq4busF466RE+VupyiuGl+6h0B8VULTHmO7o3clYPy/Pr9esbjT6SCMqPhrQINnjT+9k64Tvuk0FqvLt8iMUYlDoE+wi74FFpXADcKga9QV3wJvlMAoYVhSOtd8CywoAdc7hWBZ6Qz4FrivBOZ9C0iPtaF0zvsWuawE1gM0d93GBaw1RMdbUEKui/XJlNGIBkFfot56jH0M+KHiTxKIIaNguVbcB3Mq7hbQTiCa5I69X3BTWvFKGDYW6DGB6TVEXTU+U4GJHeMgOUoCTBtmfkkrXuoDQhswG3HdDf419m8xXYH3xqpUY9cAatxxfVZOJ53YeoyREC3yUBA3mbz0Tq69+WgUu2JazDTKQ8FumRMsGjnxpNpmkIeC1wcwsCX5sJfYYxG/y5EwPdKTrcVMviDbbDKiTqTGDHI9dTe7fjleXct/SRrAUnqnVJmpFGfeMjNODTJaT2ZG6slMLsJMH3Vi5jk1Sk4ZuUMN0we8lHfow9WeTEZGRgZe+A31nJDzFoI2tgAAAABJRU5ErkJggg==);width:24px;height:24px;background-size:24px;background-repeat:no-repeat;cursor:pointer;}
.theme-light .full-info li a:hover {background: #01a0e4;color: #e6e6eb;transition: 0.3s;}
.theme-light .igroup-capt input {background: #e6e6eb;}
.theme-light .comm {color: #fff;}
.theme-light .short-nm {border-top: 1px solid #d0d0d080;}
.theme-light .home-main-layout #dle-content > .short {border-top: 1px solid #d0d0d080;box-shadow:none;}
.theme-light .usp__status--online {color: #ffffff;}
.theme-light .usp__status--offline{color: #ffffff;}
.theme-light ul.login-box li a:hover{color:#e8eaf3;}
.theme-light .up-btn {background-color: #191a1d;color: #e8eaf3;}
.theme-light .news-menu a {color: #188ad0;}

@media (max-width: 1023px) {
    .theme-light .side-mob, .theme-light .side-head {
        color: #111113;
        background: #e6e6eb;
    }
}
/* Конец светлой темы */

@media(max-width:1279px){
.owl-next, .owl-prev{display:none;}
}

@media(max-width:1239px){
.header-center{width:100%;padding: 0 10px;}
.footer-center{width:100%}
.navigation-center{width:100%;padding:40px 7px;}
.optimize{width:100%}
.speedbar > span{width:100%;padding: 0 10px;}
.home{width:100%}
.home-carousel{width:100%}
.home-carousel .item{width:100%;height:320px}
.home-main-redesign{width:100%}
.speedbar > span{width:100%}
.favorite{width:100%}
.group-box {width: 100%;padding: 0 10px;}
.navigation {padding: 0 10px;}
.footer {padding: 0 10px;}
.full-group {flex-direction: column-reverse;}
.full .title {font-size: 28px;}
div#playerjs1{width:100% !important;}
.full-top {padding-right: 7px;}
.home{padding: 0 10px;}
.optimize{padding: 0 10px;}	
div#home-genre {justify-content: center;}
.last-comments {width: 98%;}
.full-right {width: 100%;}
}

@media(max-width:1199px){
.home-comming{display:block;}
.home-comming .item {width: 380px;margin: 0 auto;margin-bottom: 45px;}
.home-main-tabs{gap:10px}
.home-main-layout #dle-content > .short{padding-right:0}
.full-img img{max-width:230px;}
}

@media(max-width:1139px){
.navigation ul {margin-bottom: 15px;}
.navigation ul:nth-child(2n+1) {margin-bottom: 0;}
.navigation-center {flex-direction: column;}
.navigation-center ul:nth-child(2n) li:first-child {display: none;}
}

@media(max-width:1050px){
.home-comming .item {width: 100%;margin-bottom: 45px;}
}

@media(max-width:1023px){
.group-box {flex-direction: column;}
div.popular {justify-content: space-between;display: flex;overflow-x: auto;min-width: 100%;flex-wrap: nowrap;}
div.popular::-webkit-scrollbar {display: none;}	
.full-right {margin: 0 auto 10px auto;}
.side-head:before{top:18px;}
.speedbar{display:none;}
.side{width: 100%;margin: -40px auto 20px auto;padding: 0;}
.side-mob{display:block;background:#111113;width:100%;line-height:35px;margin-top:15px;text-align:center;border-radius:8px;cursor:pointer}
.side-mob.active{background:linear-gradient(93.74deg,#00A0E4 1.14%,#AB03BA 104.35%);margin-bottom:20px}
.side-nav{display:none}
.side-head{background:#111113;line-height:35px;width:100%;padding:0 15px;border-radius:8px;font-size:17px;}
.side-block{justify-content:space-between}
.side-nav li{width:100%;margin:0 0 10px 0}
.side-nav a{width:100%}
}

@media(max-width:999px){
.header-center{flex-wrap:wrap;width:100%;height:auto}
.header{margin-bottom:40px}
.header-logo{margin:0 auto;}
.header-nav{order:2;text-align:center;width: 100%;display:none;}
.header-nav a{display:block;background:linear-gradient(93.74deg,#00A0E4 1.14%,#AB03BA 104.35%);width:100%;margin-right:0;line-height:40px;margin-top:15px;border-radius:8px}
.header-search-form{order:1;margin-top:15px;width: 100%;}
.header-search-input{width:100%}
.login-open{overflow:auto}
.login{/*position:absolute!important;*/margin-top:20px!important;width:300px;height:450px;}
.footer-center {display:flex;flex-direction: column-reverse;height: auto;padding:18px 0;gap:10px;}
.footer-nav {justify-content:center;}
.footer-nav a {line-height: 1.3;padding:4px 0;}
.vozrast-cenz {margin-top: 0;}
.partner {margin-top: 0;}
.hamburger-menu{display:block;}
span.litres_hide {margin-top: 20px;}
.switch{margin-top:25px;}
.news-menu{display:none;}
}

@media(max-width:839px){
.navigation ul{width:100%;}
.owl-carousel .owl-item img {width: auto;}
.full-addcom-group {flex-direction: column;margin: 15px 0 10px 0;}
.full-addcom-input {margin-bottom: 15px;}
.full-addcom-soc {justify-content: center;margin: 0 auto 15px auto;}
.igroup-capt {justify-content: center;}
.mrating {position: relative;margin-bottom:12px;right:-22px;}
}

@media(max-width:639px){
.footer-nav {gap:4px 12px;}
.footer-nav a {font-size: 15px;margin: 0 5px;}
.footer-admin {padding: 0 10px;white-space:normal;text-align:center;}
.footer-copyright {margin-top: 10px;}
.footer-nav a {display: inline-flex;line-height: 1.3;padding: 5px 0;text-align: center;margin: 0;}
.short .short-info {margin-left: 0;}
.short-nm {flex-direction: column;}
.short-nm {margin: 0 0px 45px 0;}
.short-img{margin:0 auto;}
.short-views {top:5px;position:relative;right:auto;bottom:auto;justify-content:center}
.num-rating {right: 5px;font-size: 40px;padding: 20px 0px 0 0; text-align:center; width: 95px;height: 95px;}
a.vip-header{width:100%;}
}

@media(max-width:486px){
.xsort-area>div {margin: 0 5px 5px 0 !important;}
.xsort-div {padding: 0 7px !important;}
}

@media(max-width:469px){
.fields-list {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
.full-img{text-align:center;}
}

@media(max-width:438px){
.home-genre a {height: 135px;width: 135px;text-align:center;}
.full-addcom-input input {width: 100%;margin-bottom: 10px;}
.igroup-capt {flex-direction: column;}
.igroup-input.igroup-regcode {margin-bottom: 10px;}
.home-main-popular{padding:22px}
.home-main-popular__slider .owl-nav button{display:none!important}
.home-main-tabs{margin-bottom:26px}
.home-main-seo{padding:22px}
.home-main-seo h1{font-size:28px}
.home-main-seo p{font-size:16px}
.home-comming .item img{left:12px;}
.home-comming .item>span:nth-of-type(1),.home-comming .item>span:nth-of-type(2),.home-comming .item a{left:120px;}
.home-comming .item{width:100%; height:178px;margin-bottom:20px;}
.home-comming .item img{bottom: 20px;}
.home-comming .item a {top: 120px;}
.home-comming{margin-bottom:45px;}
ul.fields-list li {padding-bottom: 3px;}
.fields-list a {font-size: 18px;margin-bottom: 5px;}.header-logo img {width: 110px;margin: 5px 0 0 35px;}
.theme-toggle{margin-left:0;}
.header-logo img.new-year{width:30px;top: -9px;left: 8px;}}

@media(max-width:429px){
	.num-rating {right: -5px;top: 35px;font-size: 20px;padding: 20px 0px 0 0; text-align:center; width: 70px;height: 70px;}
	.page_form__inner.page-register .form-group {flex-direction: column;}
	.form-register .form-group label {margin-bottom: 4px;margin-top: 10px;}
	.form-register .c-captcha {margin-top: 15px;}
    .page-register .form_submit .full-addcom-btn{width:100%;}
    .sect__header.d-flex.ai-center h1, .optimize h1 {font-size: 22px;}
    .full .title {font-size: 22px;}
    .full-top h2, .related-head, h2.rating-head, .home-head, .optimize h2 {font-size: 18px;}
}

@media(max-width:410px){
    .theme-toggle{display:none;}
    .theme-toggle-mobile{display:inline-block;margin: 20px 15px;}
    .form-register .c-captcha {flex-direction: column;}
    .form-register .c-captcha input{margin-left:0;}
    .sort-block{float: none !important;margin: 0 !important;}
}

@media(max-width:337px){
.home-genre a {height: 128px;width: 128px;}
}
