/* 
Aвтор верстки Lexss
Skype: lexss_freelance
Viber: +380989833614
WhatsApp: +380989833614
Telegram: @lexss_freelancer
E-mail: admin@lexss.org
Site: lexss.org
*/

:root {
--back-back-open:#444;
--back-cal-wek:#F88C00;
--backg-body:#3c3c3c;
--backg-botton:#F88C00;
--backg-botton-hover:#ce7400;
--backg-cal:#141414;
--backg-comm:#242424;
--backg-comm-lim:#242424;
--backg-comm-lim-2:#242424;
--backg-comm-lim-hover:#242424;
--backg-download-a:linear-gradient(to bottom,#f88c00,#c77700);
--backg-download-a-hover:#ce7400;
--backg-dro:#242424;
--backg-drop-a-hover:linear-gradient(to bottom,#f88c00,#c77700);
--backg-full-a-hover:#242424;
--backg-grad-botton:linear-gradient(to bottom,#f88c00,#c77700);
--backg-grad-full-screenshot-a:linear-gradient(to bottom,#646464,#242424);
--backg-grad-header:linear-gradient(to bottom,#646464,#242424);
--backg-grad-mob-menu:linear-gradient(#242424,#646464);
--backg-grad-modal-screenshot-a:linear-gradient(to bottom,#f88c00,#c77700);
--backg-grad-nav-ul-ul-a-hover:linear-gradient(to bottom,#f88c00,#c77700);
--backg-gray:#313030;
--backg-header:#242424;
--backg-input:#262626;
--backg-login-pop:#242424;
--backg-mob-menu:#ededed;
--backg-mob-menu-open:#242424;
--backg-mob-menu-span:#F88C00;
--backg-modal-close:#625f5f;
--backg-modal-open:#242424;
--backg-modal-p:#625f5f;
--backg-modal-screenshot-a:#f88c00;
--backg-modal-screenshot-a-hover:#ce7400;
--backg-nav-a-hover:#242424;
--backg-nav-open:#444;
--backg-nav-span:#242424;
--backg-pm-stat:#313030;
--backg-quote:#313030;
--back-grad-released:linear-gradient(to bottom,#646464,#242424);
--backg-searh-bot:#f88c00;
--backg-switch-div-after:#242424;
--backg-switch-div-after-l:linear-gradient(#242424,#646464);
--backg-switch-div-before:#646464;
--backg-switch-div-before-l:linear-gradient(#646464,#242424);
--backg-switch-div-i:#646464;
--backg-switch-div-i-a-l:linear-gradient(#242424,#646464);
--backg-switch-div-i-l:linear-gradient(#646464,#242424);
--backg-table-div-hover:#242424;
--back-released:#242424;
--backg-change:#252525;
--backg-question:#6c6c6c;
--back-sear-option-hover:#6d6d6d;
--border-b-modal-title:#F88C00;
--border-button:#000;
--border-comm-lim:#F88C00;
--border-download-a:#000;
--border-dro:#F88C00;
--border-footer:#F88C00;
--border-full-img-block:#F88C00;
--border-full-screenshot-a:#000;
--border-full-screenshot-a-bottom:#000;
--border-gray:#F88C00;
--border-header:#444;
--border-l-bav-span-f:#F88C00;
--border-l-info-block:#F88C00;
--border-login-pop:#F88C00;
--border-main-block:#F88C00;
--border-mob-menu:#F88C00;
--border-modal-close:#e3e3e3;
--border-modal-open:#F88C00;
--border-modal-p:#F88C00;
--border-modal-screenshot-a:#000;
--border-nav-li:#3c3c3c;
--border-nav-li-af:#444;
--border-nav-li-af-l:#f88c00;
--border-nav-open-after:#444;
--border-nav-open-befor:#000;
--border-nav-span:#F88C00;
--border-order-posty:#000;
--border-released:#141414;
--border-scroll:#F88C00;
--border-section:#F88C00;
--border-short:#141414;
--border-short-date:#f88c00;
--border-short-img:#141414;
--border-table-div-div-hover:#F88C00;
--box-shadow-switch:#8a8989;
--color-a:#f88c00;
--color-a-hov:#ce7400;
--color-dle-ico:#fff;
--color-dle-ico-hover:#F88C00;
--color-full-screenshot-a:#e4e4e4;
--color-html:#e4e4e4;
--color-input:#fff;
--color-modal-screenshot-a:#fff;
--color-nav-a:#e4e4e4;
--color-nav-a-hover:#fff;
--color-nav-ul-ul-a:#e4e4e4;
--color-released:#e4e4e4;
--color-sear-select:#e4e4e4;
--color-sear-titl:#fff;
--color-short-h2:#fff;
--color-short-released:#e4e4e4;
--fill-nav:#e4e4e4;
--fill-order-posty:#fff;
--fill-short:#F88C00;
--fill-svg:#fff;
--fill-change-svg:#e4e4e4;
--fill-change-hover-svg:#999;
--shadow-modal-close:#F88C00;
--text-shadow-full-screenshot-a:0 1px 1px rgba(0,0,0,0.75);
--display-sun:block;
--display-moon:none;
}

:root[theme='light'] {
--back-back-open:#fff;
--back-cal-wek:#3cf;
--backg-body:#fff;
--backg-botton:#006dcc;
--backg-botton-hover:#04c;
--backg-cal:#fff;
--backg-comm:#fff;
--backg-comm-lim:#fff;
--backg-comm-lim-2:#f5f5f5;
--backg-comm-lim-hover:#e6e6e6;
--backg-download-a:linear-gradient(to bottom,#5bc0de,#2f96b4);
--backg-download-a-hover:#2f96b4;
--backg-dro:#fff;
--backg-drop-a-hover:#eeeeef;
--backg-full-a-hover:#e6e6e6;
--backg-grad-botton:linear-gradient(to bottom,#08c,#04c);
--backg-grad-full-screenshot-a:linear-gradient(to bottom,#fff,#e6e6e6);
--backg-grad-header:linear-gradient(to bottom,#fff,#f2f2f2);
--backg-grad-mob-menu:#f2f2f2;
--backg-grad-modal-screenshot-a:#f5f5f5;
--backg-grad-nav-ul-ul-a-hover:linear-gradient(to bottom,#08c,#0077b3);
--backg-gray:#f5f5f5;
--backg-header:#fafafa;
--backg-input:#fff;
--backg-login-pop:#f5f5f5;
--backg-mob-menu:#ededed;
--backg-mob-menu-open:#e5e5e5;
--backg-mob-menu-span:#f5f5f5;
--backg-modal-close:#f5f5f5;
--backg-modal-open:#fff;
--backg-modal-p:#f5f5f5;
--backg-modal-screenshot-a:#f5f5f5;
--backg-modal-screenshot-a-hover:#e6e6e6;
--backg-nav-a-hover:#f5f5f5;
--backg-nav-open:#fff;
--backg-nav-span:#f5f5f5;
--backg-pm-stat:#f7f7f7;
--backg-quote:#fff;
--back-grad-released:linear-gradient(to bottom,#fff,#f2f2f2);
--backg-searh-bot:#01C5FF;
--backg-switch-div-after:#ccc;
--backg-switch-div-after-l:linear-gradient(#f2f2f2,#ababab);
--backg-switch-div-before:#eee;
--backg-switch-div-before-l:linear-gradient(#e5e7e6,#eee);
--backg-switch-div-i:#b2ac9e;
--backg-switch-div-i-a-l:linear-gradient(#cbc7bc,#d2cbc3);
--backg-switch-div-i-l:linear-gradient(#f7f2f6,#b2ac9e);
--backg-table-div-hover:#f5f5f5;
--back-released:#fafafa;
--backg-change:#f2f2f2;
--backg-question:#f5f5f5;
--back-sear-option-hover:#dfdfdf;
--border-b-modal-title:#eee;
--border-button:#04c #04c #002a80;
--border-comm-lim:#ebebeb;
--border-download-a:#ccc;
--border-dro:#e6e6e6;
--border-footer:#eee;
--border-full-img-block:#eee;
--border-full-screenshot-a:#ccc;
--border-full-screenshot-a-bottom:#b3b3b3;
--border-gray:#e3e3e3;
--border-header:#d4d4d4;
--border-l-bav-span-f:#ddd;
--border-l-info-block:#eee;
--border-login-pop:#e3e3e3;
--border-main-block:#eee;
--border-mob-menu:#ccc;
--border-modal-close:#ddd;
--border-modal-open:#999;
--border-modal-p:#e3e3e3;
--border-modal-screenshot-a:#ccc;
--border-nav-li:#ccc;
--border-nav-li-af:#fff;
--border-nav-li-af-l:#f2f2f2;
--border-nav-open-after:#fff;
--border-nav-open-befor:#ccc;
--border-nav-span:#ddd;
--border-order-posty:#eee;
--border-released:#d4d4d4;
--border-scroll:#000;
--border-section:#eee;
--border-short:#d9d5d5;
--border-short-date:#e5dfc4;
--border-short-img:#b7a99a;
--border-table-div-div-hover:#eee;
--box-shadow-switch:#fff;
--color-a:#08c;
--color-a-hov:#005580;
--color-dle-ico:#000;
--color-dle-ico-hover:#fff;
--color-full-screenshot-a:#333;
--color-html:#333;
--color-input:#555;
--color-modal-screenshot-a:#333;
--color-nav-a:#777;
--color-nav-a-hover:#333;
--color-nav-ul-ul-a:#333;
--color-released:#75695e;
--color-sear-select:#333;
--color-sear-titl:#595959;
--color-short-h2:#000;
--color-short-released:#000;
--fill-nav:#555;
--fill-order-posty:#000;
--fill-short:#0058ff;
--fill-svg:#000;
--fill-change-svg:#333;
--fill-change-hover-svg:#999;
--shadow-modal-close:#fff;
--text-shadow-full-screenshot-a:0 1px 1px rgba(255,255,255,0.75);
--display-sun:none;
--display-moon:block;
}
*{margin:0;padding:0}
:hover{-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;transition:background-position .1s linear}
html,body{height:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:var(--color-html,#333);background:var(--backg-body,#fff)}
.filter-gay .short.yes-gay,.filter-scat .short.yes-scat,.filter-bdsm .short.yes-bdsm{display:none}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:inherit;font-weight:700;line-height:20px;text-rendering:optimizelegibility}
h1,h2,h3{line-height:40px}
h1{font-size:38.5px}
h2{font-size:31.5px}
h3{font-size:24.5px}
h4{font-size:17.5px}
h5{font-size:14px}
h6{font-size:11.9px}
a{color:var(--color-a,#08c);text-decoration:none}
a:hover{color:var(--color-a-hov,#005580);text-decoration:underline}
p{padding:0}
em{font-style:italic}
small{font-size:85%}
form{margin:0 0 15px}
img{max-width:100%;height:auto}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
label{display:block;margin-bottom:5px}
button,input,.boot-sib a,.click,.add select{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:var(--color-input,#555);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;width:calc(100% - 20px);background:var(--backg-input,#fff);border:1px solid #ccc}
button{width:auto}
button[type="submit"],input[type="submit"],input[type="button"],.boot-sib a,.onclick,.click{display:inline-block;margin-bottom:0;padding:4px 12px;width:auto;height:30px;text-align:center;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:var(--backg-botton,#006dcc);background:var(backg-grad-botton,#006dcc);border:1px solid #ccc;border-color:var(--border-button,#04c #04c #002a80)}
button[type="submit"]:hover,input[type="submit"]:hover,input[type="button"]:hover,.boot-sib a:hover,.onclick:hover,.click:hover{background:var(--backg-botton-hover,#04c);text-decoration:none}
input[type="checkbox"]{width:auto!important;display:inherit;margin:0 5px 0 0;float:left}
header{position:fixed;right:0;left:0;z-index:600;top:0;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)border-bottom:1px solid var(--border-header,#d4d4d4);background:var(--backg-header,#fafafa);background:var(--backg-grad-header,#fafafa)}
header .content{position:relative}
.add select{height:30px}
.add p{margin-bottom:15px}
.add p:last-child{margin:0}
.wrapper{display:table;width:100%;height:100%}
.lining{display:table-row;height:100%}
.content{margin:0 auto;width:1170px;max-width:100%}
.foundation{width:calc(100% - 272px);max-width:100%;float:left;margin-left:-2%}
aside{width:252px;max-width:100%;margin-left:30px;float:right}
footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-footer,#eee);clear:both}
.lining .content{margin-top:75px}
.logo{padding:1.5px 20px 1.5px 0;float:left;height:40px}
ul{list-style:none}
nav{float:left;width:calc(100% - 270px)}
nav svg{width:22px;height:20px;fill:var(--fill-nav,#555);vertical-align:middle}
nav ul{list-style:none;width:100%;float:left}
nav li{position:relative;display:inline-block;line-height:45px}
nav a:hover,nav a:focus{text-decoration:none}
nav > ul > li:after{content:'';float:left;height:45px;margin:0 3px;border-left:1px solid var(--border-nav-li-af-l,#f2f2f2);border-right:1px solid var(--border-nav-li-af,#fff)}
nav > ul > li > a{padding:11.5px 10px;color:var(--color-nav-a,#777);display:inline-block;line-height:18px;cursor:pointer}
nav > ul > li > a:hover{color:var(--color-nav-a-hover,#fff)}
nav ul li ul,.searh,.mob-menu,.searh-bot:after,.tab-user-edit,.tab-user-info{display:none}
nav ul li.open ul{display:block;position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;background:var(--backg-nav-open,#fff);border:1px solid var(--border-nav-li,#ccc);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
nav > ul > li.open ul:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--border-nav-open-befor,#ccc);position:absolute;top:-7px;left:9px}
nav > ul > li.open ul:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--border-nav-open-after,#fff);position:absolute;top:-6px;left:10px}
nav > ul > li > ul > li,.login-pop.open,.active{display:block}
nav > ul > li > ul a{display:block;padding:3px 20px;font-weight:400;white-space:nowrap;line-height:20px;color:var(--color-nav-ul-ul-a,#333)}
nav > ul > li > ul a:hover{color:#fff;background:#0081c2;background:var(--backg-grad-nav-ul-ul-a-hover,#0081c2)}
svg.s{width:8px;height:14px;vertical-align:top}
.searh-bot{float:right;padding:11.5px 10px;cursor:pointer;line-height:22px}
.searh-bot:hover{background:var(--backg-searh-bot,#01C5FF)}
.searh.open{display:block;clear:both;text-align:center;max-width:570px;margin:0 auto;padding:15px 0}
.searh input{width:356px;max-width:calc(100% - 15px);height:32px;padding:6px 46px 6px 14px;font-size:14px;background:var(--backg-input,#fff);border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.searh svg{width:20px;height:16px}
.searh button{display:inline-block;height:32px;padding:5px 12px;margin-left:-35px;text-align:center;vertical-align:top;cursor:pointer;background:#f5f5f5;background:linear-gradient(to bottom,#fff,#e6e6e6);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;border-bottom-color:#ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.searh a{padding:8px;clear:both;display:inline-block}
.searh-bot svg{height:17px}
.login-pop{display:none;position:fixed;z-index:10000;top:calc(40% - 125px);z-index:1000;width:100%;max-width:400px;left:calc(50% - 220px);padding:19px;background:var(--backg-login-pop,#f5f5f5);border:1px solid var(--border-login-pop,#e3e3e3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3),-23px 0 20px -23px rgba(0,0,0,.8),23px 0 20px -23px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.1) inset}
.login-pop form{border-bottom:1px solid #d9d5d5;padding-bottom:15px}
.login-pop a{display:table;margin-bottom:5px}
.login-pop a:last-child{margin:0}
.login-pop ul{overflow:hidden}
.login-pop img,.comment img{max-width:165px;float:left;margin-right:30px;box-shadow:0 0 3px rgba(0,0,0,.3),-13px 0 10px -13px rgba(0,0,0,.8),13px 0 10px -13px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.1) inset;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px}
.login-pop li,.comment li{line-height:25px;font-size:15px;margin-bottom:3px}
.comment li{float:left;margin-left:10px}
.exit{display:inline-block;font-size:22px;color:#d00;position:absolute;right:-15px;top:-15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#f5f5f5;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;border:1px solid #e3e3e}ne-block;font-size:22px;color:#d00;position:absolute;right:-15px;top:-15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#f5f5f5;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;border:1px solid #e3e3e}
.exit:hover{background:#ccc;color:#0056cc}
.main-block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-main-block,#eee);overflow:hidden}
.main-block:last-child,.section:last-child{margin:0;padding:0;border:0}
.main-block .title{margin-bottom:20px;text-align:center}
.main-block h4{font-size:21px;font-weight:200;line-height:30px}
.main-block .more{text-align:center;clear:both}
footer img{vertical-align:middle}
footer a:last-child{float:right}
aside .title,.sear .title{display:block;padding:3px 15px 3px 0;font-size:12px;font-weight:700;line-height:20px;color:#999;text-transform:uppercase}
.section{position:relative;z-index:1;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-section,#eee)}
.boot-sib{text-align:center}
.boot-sib a{height:20px}
.keywords div a:after{content:';'}
.short .released div span:after,.info-block span:after{content:' /'}
.keywords div a:last-child:after,.short .released div span:last-child:after,.info-block span:last-child:after,.info-block > div > div a:last-child:after{content:''}
.tags_more{margin-top:10px;clear:both}
.back.open{position:fixed;width:100%;height:100%;top:0;left:0;opacity:.7;background:var(--back-back-open,#fff);z-index:2}
.scroll{float:right}
.scroll.show{opacity:1}
.scroll svg{width:16px;height:16px;fill:#fff}
.sear select,.sear .fo,.box textarea,.box select{width:100%;height:200px;border:1px solid var(--border-sear-select,#ccc);color:var(--color-sear-select,#333);line-height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--backg-input,#fff)}
.sear input,.sear .fo{width:calc(100% - 14px)}
.sear option{padding:3px;cursor:pointer}
.sear option:hover{background:var(--back-sear-option-hover,#dfdfdf)}
.sear .title{margin-bottom:10px;color:var(--color-sear-titl,#595959);font-size:15px}
.sear .fo{height:auto}
.sear input[type="button"]{width:auto}
.sear .fo input{width:auto;margin:-1px 0 0}
.sear label{margin:8px 0;line-height:20px}
.sear .resolution{height:130px}
.short{position:relative;float:left;margin:0 0 30px 2%;min-height:350px;overflow:hidden;width:calc(31.33% - 4px);border:2px solid var(--border-short,#d9d5d5)}
.short .pad{padding:12px}
.short h2{font-weight:700;letter-spacing:-.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;font-size:14px;margin:0 0 10px;color:var(--color-short-h2,#000);line-height:20px}
.shorty .header a:hover{color:#005580;text-decoration:underline}
.short .header span,.full .info-block > a{position:absolute;right:5px;top:5px}
.short .header svg,.full .info-block .edit,.order-info span:last-child svg{fill:var(--fill-short,#0058ff);padding-left:10px;width:30px;height:30px}
.short .date{width:38px;height:38px;margin:0;text-align:center;float:left;line-height:100%;border:1px solid var(--border-short-date,#e5dfc4)}
.short .date .month{background:#fdcd09;border-bottom:1px solid #fff;color:#000;font-size:85%;padding:2px 0;text-transform:uppercase}
.short .date .day{bottom:1px;padding:3px 0}
.short .author-cat,.short .released{margin:0 0 0 43px;padding:0 12px;font-size:90%;font-style:italic;min-height:38px;color:var(--color-released,#75695e);height:39px;line-height:100%;background:var(--back-released,#fafafa);background:var(--back-grad-released,#fafafa);border:1px solid var(--border-released,#d4d4d4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.short .author-cat div{margin-top:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.short .img{display:block;height:220px;overflow:hidden;border:1px solid var(--border-short-img,#b7a99a);margin:10px 0}
.short .img img{width:calc(100% - 2px);max-width:599px;display:block;height:100%;object-fit:contain}
.short .released{overflow:auto;height:39px;margin:0 0 10px;padding:8px;font-size:100%;line-height:17px;font-style:normal;color:var(--color-short-released,#000)}
.short .released div{margin-bottom:5px}
.short .released div:last-child{margin:0}
.short .more-link{font-weight:700}
.article{margin-left:2%}
.navigation{text-align:center;clear:both}
.navigation div{display:inline-block;margin-left:2%}
.navigation span{color:#999;background:var(--backg-nav-span,#f5f5f5)}
.navigation span,.navigation a{float:left;padding:4px 12px;line-height:20px;text-decoration:none;border:1px solid var(--border-nav-span,#ddd);border-left:0}
.navigation a:hover{background:var(--backg-nav-a-hover,#f5f5f5)}
.navigation span:first-child,.navigation a:first-child{border-left:1px solid var(--border-l-bav-span-f,#ddd);-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.navigation span:last-child,.navigation a:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.full{margin-left:2%}
.full h1{text-align:center;font-size:40px;margin-bottom:40px;font-weight:200;line-height:38px}
.full .img-block{width:50%;float:left;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-full-img-block,#eee)}
.full .img-block img{max-height:400px}
.full .screenshot a,.btn,.text-center a{display:inline-block;padding:4px 12px;margin:10px 5px 0 0;color:var(--color-full-screenshot-a,#333);text-shadow:var(--text-shadow-full-screenshot-a,0 1px 1px rgba(255,255,255,0.75));background:#f5f5f5;background:var(--backg-grad-full-screenshot-a,#f5f5f5);border:1px solid var(--border-full-screenshot-a,#ccc);border-bottom-color:var(--border-full-screenshot-a-bottom,#b3b3b3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.full .screenshot a:hover,.btn:hover,.text-center a:hover{text-decoration:none;background:var(--backg-full-a-hover,#e6e6e6)}
.full .info-block{position:relative;width:calc(47% - 2px);float:right;margin-left:1%;padding-left:1%;border-left:1px solid var(--border-l-info-block,#eee)}
.full .info-block .table{width:100%}
.full .video > div{max-width:90%!important}
.table{display:table}
.table > div{display:table-row}
.table > div:hover{background:var(--backg-table-div-hover,#f5f5f5)}
.table > div > div{display:table-cell;padding:4px 5px;border-bottom:1px solid var(--border-table-div-div-hover,#eee)}
.table > div > div:first-child{font-weight:700;vertical-align:top}
.table > div:last-child div{border:0}
.download{margin-top:25px}
.download a{display:inline-block;padding:11px 19px;cursor:pointer;font-size:17.5px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#fff;background:#5bc0de;background:var(--backg-download-a,#5bc0de);border:1px solid var(--border-download-a,#ccc);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.download a:hover{background:var(--backg-download-a-hover,#2f96b4);text-decoration:none}
.comments{margin-top:50px}
.addcomments{display:none;margin-top:30px}
.wseditor,.g-recaptcha{margin-bottom:20px}
.form input{width:calc(100% - 14px)}
.form-submit button{padding:7px 15px;font-weight:700;font-size:15px;cursor:pointer;line-height:13px}
.c-captcha a,.c-captcha a:hover{background:none;border:none;padding:0}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}
blockquote > a{margin-bottom:10px;display:inline-block;font-size:17px;font-weight:600}
blockquote div{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25em}
blockquote small{display:block;line-height:20px;color:#999}
#dlemasscomments{margin-left:2%}
.edits input{width:auto;height:auto;margin:3px 5px 0 0}
.edits a{vertical-align:top}
.modal{display:none;position:absolute;top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}
.modal.open{display:block;position:fixed;top:calc(50% - 165px);left:50%;z-index:1050;width:560px;margin-left:-280px;background:var(--backg-modal-open,#fff);border:1px solid var(--border-modal-open,#999);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}
.modal .title{padding:9px 15px;border-bottom:1px solid var(--border-b-modal-title,#eee)}
.modal svg{width:18px;height:18px;cursor:pointer;position:absolute;right:5px;fill:#000;opacity:.2}
.modal h3{line-height:30px;margin:0}
.modal .body{padding:15px}
.modal p{margin-bottom:20px;background:var(--backg-modal-p,#f5f5f5);border:1px solid var(--border-modal-p,#e3e3e3);padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.text-center{text-align:center}
.text-center a{margin-top:0}
.text-center h3{margin:0}
.modal .close{margin-top:20px;padding:14px 15px 15px;text-align:right;background:var(--backg-modal-close,#f5f5f5);border-top:1px solid var(--border-modal-close,#ddd);-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 var(--shadow-modal-close,#fff);-moz-box-shadow:inset 0 1px 0 var(--shadow-modal-close,#fff);box-shadow:inset 0 1px 0 var(--shadow-modal-close,#fff)}
.modal .close div{margin:0;cursor:pointer}
.modal .text-center a{color:var(--color-modal-screenshot-a,#333);background:var(--backg-modal-screenshot-a,#f5f5f5);background:var(--backg-grad-modal-screenshot-a,#f5f5f5);border:1px solid var(--border-modal-screenshot-a,#ccc)}
.modal .text-center a:hover{background:var(--backg-modal-screenshot-a-hover,#e6e6e6)}
.cloud-tags,.actresses{display:flex;flex-flow:row wrap;flex-wrap:wrap;justify-content:space-between;margin-top:5px;padding:10px}
.cloud-tags div{width:calc(100% / 3 - 13px);margin-bottom:5px}
.cloud-tags div a{display:block;padding:5px 7px;border:1px solid #323130;text-decoration:none}
.cloud-tags div:hover a,.actresses a:hover{background:var(--backg-cloud-tags-div-hover,#c2c0c0);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);color:#fff;text-decoration:none}
.cloud-tags span{font-size:12px;color:#b3b3b3}
.cloud-tags div:hover span{color:#000}
.actresses a{margin-bottom:5px;padding:5px 1%;border:1px solid #323130}
.online{color:#70bb39}
.userinfo{padding-left:90px}
.userinfo img{float:left;margin:0 0 0 -90px;width:60px;height:60px}
.userinfo > ul{list-style:none;padding:0;margin:0}
.user .left{float:left;margin-right:15px;width:125px}
.user left div{overflow:hidden;margin:0 auto;display:block}
.user .left img{width:100%;max-width:125px}
.user svg{cursor:pointer;fill:#006ecc}
.user svg:hover{fill:#0258a2}
.user-info{width:31px;height:35px;float:left}
.user-edit{width:56px;height:35px;float:right}
.box,.full .header{overflow:hidden}
.box .table{width:100%;margin:0 0 25px}
.box .table > div{border-top:1px solid #e6e6e6}
.box .table div div{padding:12px 0}
.box .table div div:first-child{width:30%;margin-right:5%}
.box .table div div:last-child{width:60%}
.box .table div:hover div:first-child{padding-left:10px}
.box textarea{height:60px;width:calc(100% - 19px)}
.box .section{height:0}
.box select{height:auto}
.box ul{margin-left:5px}
.gray{padding:19px;margin-bottom:20px;background:var(--backg-gray,#f5f5f5);border:1px solid var(--border-gray,#e3e3e3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.onclick{margin:0 0 15px}
.click{height:20px}
.click:hover{color:#fff;text-decoration:none}
.pm-box .boot-sib{text-align:left}
.pm_status{padding:25px;margin:15px 0;background:var(--backg-pm-stat,#f7f7f7);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pm_progress_bar{background:#6598c6;margin-bottom:10px;border-radius:2px}
.pm_progress_bar span{background:#e85319;font-size:0;height:20px;border-radius:2px;display:block;overflow:hidden}
.comment{position:relative}
.comment .online{position:absolute;left:7px;top:7px;font-weight:800}
.comment svg{width:16px;height:15px;vertical-align:middle;margin-right:5px;fill:var(--fill-svg,#000)}
.com_content{overflow:hidden;clear:both;margin:15px 0 0}
.comment ul{overflow:hidden}
.red{color:red}
.add li{margin-bottom:7px}
.scriptcode,.title_quote,.title_spoiler,.text_spoiler,.quote{padding:2% 4%;background:var(--backg-quote,#fff);border:1px solid #dde4ea}
.title_spoiler{margin-bottom:18px;font-weight:400;position:relative;padding:1% 2% 1% 35px;width:calc(100% - 3% - 35px)}
.text_spoiler{margin-bottom:18px;border-top:0;display:none;padding:2%;margin-top:-18px;width:calc(100% - 5%)}
.title_spoiler img{position:absolute;left:10px;margin:-1px 0 0!important}
.order-posty{position:relative;padding:15px;margin-left:2%;border-top:solid 1px var(--border-order-posty,#eee);overflow:hidden;background:rgba(238,28,28,0.3)}
.foundation .order-posty:last-child{margin-bottom:20px}
.order-posty.yes{background:rgba(64,206,0,0.3)}
.order-left{width:calc(100% - 100px);float:left}
.order-left h3{font-size:21px;line-height:1.4;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}
.order-info span{margin-right:10px}
.order-right{width:100px;float:left;text-align:right}
.order-right span{font-size:20px}
.order-posty .order-right svg .order-info svg{height:17px}
.order-posty svg,.order-info svg{width:21px;height:14px;margin-top:-2px;vertical-align:middle;fill:var(--fill-order-posty,#000)}
.order-info span:last-child{position:absolute;bottom:8px;right:0}
.request .navigation{margin-top:25px}
.inf{margin:15px 0}
.order-fullstory h1{line-height:30px;font-size:30px}
.order-fullstory .order-info{margin:15px 0;position:relative}
.order-fullstory .question{min-height:20px;padding:19px;overflow:hidden;margin-bottom:20px;background:var(--backg-question,#f5f5f5);border:1px solid rgba(0,0,0,.05);border-radius:4px}
.order-info strong{font-size:15px;color:#0fbb00}
.order-fullstory h1{margin-bottom:15px}
.wysiwygeditor{padding:10px}
.vote_more{margin-bottom:10px;display:inline-block}
.vote form{margin:0}
.vote form .vote{float:left;width:100%}
.vote form input{width:auto;float:left;margin-right:5px}
.voteprogress,.pollprogress{overflow:hidden;height:6px;margin-top:10px;background:#acaaaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.voteprogress span,.pollprogress span{text-indent:-9999px;height:6px;display:block;overflow:hidden;background:#3394e6}
.voteprogress .vote2,.pollprogress .poll2{background:#dd514c}
.voteprogress .vote3,.pollprogress .poll3{background:#5eb95e}
.voteprogress .vote4,.pollprogress .poll4{background:#4bb1cf}
.voteprogress .vote5,.pollprogress .poll5{background:#faa732}
.vote .onclick{margin-top:10px;float:right}
.vote_votes{margin-top:15px}
.fieldset{border:1px solid rgba(0,0,0,0.1);padding:20px;margin-bottom:25px}
.vote label:hover{cursor:pointer}
.vote label:hover:before{background:#159902}
.vote > input + label:before{display:inline-block;width:8px;height:8px;border:4px solid #3b3b3b;background:#fff;margin:-3px 4px 0 0;vertical-align:middle;cursor:pointer;content:"";-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
.vote > input:checked + label:before{background:#3394e6;border-color:#3394e6}
.vote > input,.vote_list .pollanswer > input{display:none}
.switch{width:120px;height:35px;position:relative;cursor:pointer;display:inline-block;z-index:1}
.switch div{display:block;width:100%;height:100%;position:relative;background:#9abb82;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;box-shadow:inset 0 3px 8px 1px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.5)}
.switch div:after{content:"";position:absolute;z-index:9;z-index:-1;top:-8px;right:-8px;bottom:-8px;left:-8px;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;background:var(--backg-switch-div-after,#ccc);background:var(--backg-switch-div-after-l,linear-gradient(#f2f2f2,#ababab));box-shadow:0 0 10px rgba(0,0,0,0.3),0 1px 1px rgba(0,0,0,0.25)}
.switch div:before{content:"";position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:inherit;background:var(--backg-switch-div-before,#eee);background:var(--backg-switch-div-before-l,linear-gradient(#e5e7e6,#eee));box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-filter:blur(1px);filter:blur(1px)}
.switch div i{display:block;height:100%;width:60%;position:absolute;right:-1%;top:0;z-index:2;border-radius:inherit;background:var(--backg-switch-div-i,#b2ac9e);background:var(--backg-switch-div-i-l,linear-gradient(#f7f2f6,#b2ac9e));box-shadow:inset 0 1px 0 var(--box-shadow-switch,#fff),0 0 8px rgba(0,0,0,0.3),0 5px 5px rgba(0,0,0,0.2)}
.switch div i:after{content:"";position:absolute;left:15%;top:25%;width:70%;height:50%;background:#d2cbc3;background:var(--backg-switch-div-i-a-l,linear-gradient(#cbc7bc,#d2cbc3));border-radius:inherit}
.switch div i:before{content:"on";right:115%;color:#82a06a;position:absolute;top:50%;margin-top:-9px;font-style:normal;font-weight:700;font-family:Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;text-shadow:0 1px 0 #afcb9b,0 -1px 0 #6b8659}
.filter-scat .switch.scat div,.filter-gay .switch.gay div,.filter-bdsm .switch.bdsm div{background:#a5a39d}
.filter-scat .switch.scat div i,.filter-gay .switch.gay div i,.filter-bdsm .switch.bdsm div i{left:auto;right:40%}
.filter-scat .switch.scat div i:before,.filter-gay .switch.gay div i:before,.filter-bdsm .switch.bdsm div i:before{content:"off";right:-50%;color:#666;text-shadow:0 1px 0 #bcb8ae,0 -1px 0 #97958e}
.filter span{float:right;line-height:35px;font-size:19px}
.section.filter .section{margin:15px 0 25px 5px;padding-bottom:20px;border:0}
.section.filter .section:last-child{margin-bottom:7px;padding-bottom:0}
.rating{float:right}
.rating div{margin-top:0}
.rating svg{width:20px;height:20px;padding:0;float:left}
.rating span{float:right;font-weight:600;margin-left:5px}
.rating a{display:block;height:20px}
.rating .like a{color:#028623}
.rating .dislike a{color:red}
.rating .like svg{fill:#028623}
.rating .dislike svg{fill:red}
.comments .rating div{padding:3px 9px}
.comments .rating a{height:17px}
.comments .rating svg{width:15px;height:15px}
.comments .rating span{line-height:18px;font-size:14px}
.stars-porn.hid{position:relative;height:40px;overflow:hidden;display:block}
.stars-porn.hid .all-actors.cl,.stars-porn.op .all-actors.op{display:none}
.stars-porn.hid .all-actors{position:absolute;bottom:4px;right:0;background:var(--backg-body,#fff);color:var(--color-a,#08c)}
.stars-porn .all-actors,.stars-porn span,.stars-porn p{display:inline-block}
.stars-porn .show-all:hover,.all-actors .show-all-hide:hover{color:var(--color-a,#08c);text-decoration:underline;cursor:pointer}
.stars-porn .end,.all-actors span{color:var(--color-a,#08c);margin-left:5px;padding-right: 5px;}
.all-actors p{color:var(--color-a,#08c)}
.table > div:hover .all-actors{background:var(--backg-table-div-hover,#f5f5f5)}
.fr-view{background:var(--backg-comm,#fff)!important}
.gray-theme.fr-box .fr-counter{background:var(--backg-comm-lim,#fff)!important;border-color:var(--border-comm-lim,#ebebeb)!important}
.gray-theme.fr-toolbar .fr-command.fr-btn,.gray-theme.fr-popup .fr-command.fr-btn,.gray-theme.fr-toolbar,.gray-theme.fr-popup,.gray-theme.fr-box.fr-basic .fr-element{color:var(--color-dle-ico,#000)!important}
.gray-theme.fr-toolbar,.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper,.gray-theme.fr-box.fr-basic .fr-wrapper{background:var(--backg-comm-lim-2,#f5f5f5)!important}
.gray-theme.fr-desktop .fr-command:hover,.gray-theme.fr-desktop .fr-command:focus{background:var(--backg-comm-lim-hover,#e6e6e6)!important;color:var(--color-dle-ico-hover,#fff)!important}

.color-change{background:var(--backg-change,#f2f2f2);width:50px;height:35px;-webkit-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;position:absolute;right:0;top:45px;cursor:pointer}
.color-change svg{position:relative;fill:var(--fill-change-svg,#333);width:20px;height:20px;top:5px;margin:0 auto}
.color-change:hover svg{fill:var(--fill-change-hover-svg,#999)}
.color-change .sun{display:var(--display-sun,none)}
.color-change .moon{display:var(--display-moon,none)}
.closed{display:none}
iframe{max-width:100vw}
@media only screen and (max-width: 1200px) {
.lining{display:block}
.content{width:calc(100% - 40px)}
.foundation{margin-left:-20px}
}
@media only screen and (max-width: 1080px) {
nav > ul > li > a{padding:11.5px 7px}
}
@media only screen and (max-width: 1023px) {
.foundation{width:100%;float:none;margin:0}
.content{width:calc(100% - 20px)}
aside{width:100%;max-width:100%;margin-left:0;float:none;clear:both;margin-top:20px;padding-top:20px;border-top:1px solid #eee}
.short{margin:0 1% 30px}
.article,.navigation div,.full,#dlemasscomments,.order-posty{margin-left:0}
.lining .content{margin-top:15px}
.keywords div{overflow:hidden}
.keywords div a{width:calc(16.66% - 40px);max-width:120px;background:#cecece;color:#000;text-align:center;float:left;padding:10px;margin:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tags_more a{width:100%!important}
.keywords div a:after{content:''}
nav > ul > li:after,nav ul li.open ul:before,nav ul li.open ul:after{display:none}
.mob-menu{display:block;float:right;padding:7px 10px;margin:2px 5px 0;background:var(--backg-mob-menu,#ededed);background:var(--backg-grad-mob-menu,#f2f2f2);border:1px solid var(--border-mob-menu,#ccc);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.mob-menu:hover,.libs.open{background:var(--backg-mob-menu-open,#e5e5e5);color:#555}
.mob-menu span{display:block;width:18px;height:2px;background:var(--backg-mob-menu-span,#f5f5f5);margin:3px 0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
nav{float:none;width:100%;overflow:hidden;height:0}
nav.open{height:auto;padding:0 5px;width:calc(100% - 10px)}
nav ul{width:100%}
nav li,nav > ul > li > a{display:block;clear:both}
header{position:relative}
.searh-bot{float:none}
nav > ul > li > a{font-weight:700;padding:9px 15px}
nav > ul > li.open,nav > ul > li > ul a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
nav ul li.open ul{background:transparent;border:0;position:relative;box-shadow:none;width:calc(100% - 30px);padding:0 15px}
nav > ul > li > ul a{padding:9px 15px}
.box .table div:hover div:first-child{padding-left:0}
select{height:auto}
.filter span{float:none;margin-bottom:25px;display:block}
.section.filter .section{width:155px;margin:0 0 10px;padding:0;display: inline-block;text-align:center}
.section.filter .gray{width:calc(100% - 38px);overflow:hidden;text-align: center}
.color-change{top: 43px;}
}
@media only screen and (max-width: 860px) {
.short{width:calc(48% - 4px)}
.short h2{max-width:320px}
.download{text-align:center}
.download a{margin:7px}
}
@media only screen and (max-width: 765px) {
.full .info-block,.full .img-block{width:100%;float:none;margin:0 0 25px;padding:0 0 25px;border-left:none;border-bottom:1px dashed #eee;overflow:hidden}
.full .img-block{text-align:center}
}
@media only screen and (max-width: 650px) {
.keywords div a{width:calc(20% - 24px);padding:6px;margin:6px}
.short h2{max-width:100%;max-height:40px;white-space:normal;text-overflow:unset}
.download{overflow:hidden}
.download a{width:calc(33.33% - 54px)}
}
@media only screen and (max-width: 600px) {
.modal.open{width:95%;left:2.5%;margin:0;top:50px}
.user .left{position:relative;float:none;margin:0 0 25px;width:100%}
.user .left div{overflow:hidden;position:absolute;width:100%;top:0}
.user .left img{display:block;margin:0 auto}
.order-left h3{font-size:20px}
}
@media only screen and (max-width: 580px) {
.short{margin:0 0 30px;width:calc(100% - 4px)}
.short h2{max-height:40px;height:autofont-size: 16px}
.full h1{font-size:32px}
}
@media only screen and (max-width: 550px) {
footer a{text-align:center;display:block}
footer img{display:block;margin:0 auto 10px}
footer a:last-child{float:none;margin:10px 0}
.order-left{width:100%}
.order-info span{margin:0 0 2px;display:block;width:50%;float:left}
.order-right{width:auto;float:left;text-align:right;position:absolute;bottom:27px;right:20px}
.order-info span:last-child{width:auto;top:9px;right:5px}
.comments .rating{float:none;margin:10px 0}
.comments .rating div{padding:4px 12px}
.comments .rating a{height:20px}
.comments .rating svg{width:20px;height:20px}
.comments .rating span{line-height:20px}
}
@media only screen and (max-width: 500px) {
.keywords div a{width:calc(25% - 24px)}
.download a{width:calc(50% - 54px)}
.modal h3{line-height:24px;font-size:20px;overflow:hidden;max-height:48px}
.text-center a{width:calc(20% - 16px);padding:6px 0;margin:9px 5px}
.modal .close{text-align:center}
.modal .close div{width:100%;padding:6px 0;text-align:center}
.box .table,.table > div,.table > div > div{display:block}
.box .table div div{padding:3px 0}
.box .table div div:first-child{width:100%;margin-right:0;border:0}
.box .table div div:last-child{width:100%}
.login-pop{width:calc(92% - 38px);left:4%;margin:0;max-width:100%}
}
@media only screen and (max-width: 420px) {
.keywords div a{width:calc(33% - 24px)}
.comment img{float:none;margin:0 auto 15px;display:block}
.comment li{width:50%;float:left}
.comment li:first-child{width:100%}
.order-left h3{font-size:19px;line-height:1.2;white-space:normal;overflow:hidden;text-overflow:unset;max-height:50px}
.login-pop img{max-width:110px}
.section.filter .section{margin:0 auto 20px;float:none!important}
.section.filter .section:last-child{margin-bottom:0}
}
@media only screen and (max-width: 380px) {
.order-info span{width:100%}
.order-right{bottom:15px}
}
@media only screen and (max-width: 350px) {
.logo{padding:4.5px 20px 1.5px 0;width:calc(100% - 70px)}
.mob-menu{margin:4px 5px 0}
.download a{width:calc(100% - 40px);margin:7px 0}
}