html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} body {margin:0} article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block} audio,canvas,progress,video {display:inline-block;vertical-align:baseline} audio:not([controls]) {display:none;height:0} [hidden],template {display:none} a {background-color:transparent} a:active,a:hover {outline:0} abbr[title] {border-bottom:1px dotted} b,strong {font-weight:bold} dfn {font-style:italic} h1 {font-size:2em;margin:.67em 0} mark {background:#ff0;color:#000} small {font-size:80%} sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline} sup {top:-.5em} sub {bottom:-.25em} img {border:0} svg:not(:root) {overflow:hidden} figure {margin:1em 40px} hr {box-sizing:content-box;height:0} pre {overflow:auto} code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em} button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0} button {overflow:visible} button,select {text-transform:none} button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer} button[disabled],html input[disabled] {cursor:default} button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0} input {line-height:normal} input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0} input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto} input[type="search"] {-webkit-appearance:textfield;box-sizing:content-box} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none} fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em} legend {border:0;padding:0} textarea {overflow:auto} optgroup {font-weight:bold} table {border-collapse:collapse;border-spacing:0} td,th {padding:0} @font-face {font-family:"icomoon";src:url("../fonts/icomoon.eot?npm28m");src:url("../fonts/icomoon.eot?npm28m#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?npm28m") format("truetype"),url("../fonts/icomoon.woff?npm28m") format("woff"),url("../fonts/icomoon.svg?npm28m#icomoon") format("svg");font-weight:normal;font-style:normal} [class^="icon-"],[class*=" icon-"] {font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .icon-search:before {content:"\e904"} .icon-arrow-yellow:before {content:"\e900"} .icon-eye:before {content:"\e901"} .icon-like:before {content:"\e902"} .icon-setting:before {content:"\e905"} .category-list,.videos-list,.pagi-list,.popup-holder .popup .link,.main-video .time-list,.main-video .cat-holder .cat-list,.main-video .tag-holder .tag-list,.menu,.menu .dropdown,#footer .footer-link {margin:0;padding:0;list-style:none} .clearfix:after {content:"";display:block;clear:both} .ellipsis {white-space:nowrap;text-overflow:ellipsis;overflow:hidden} html {box-sizing:border-box} *,*:before,*:after {box-sizing:inherit} * {max-height:1000000px} body {color:#fff;background:#16171b;font:400 14px/18px Roboto,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} img {max-width:100%;height:auto;vertical-align:top} .gm-style img {max-width:none} h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h {font-family:inherit;font-weight:bold;margin:0 0 .5em;color:inherit} h1,.h1 {font-size:20px} h2,.h2 {font-size:18px} h3,.h3 {font-size:16px} h4,.h4 {font-size:21px} h5,.h5 {font-size:17px} h6,.h6 {font-size:15px} p {margin:0 0 1em} a {color:#ffffff} a:hover,a:focus {text-decoration:none} form,fieldset {margin:0;padding:0;border-style:none} input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="password"],textarea {-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #f39c22;padding:.4em .7em} input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus {border-color:#f39c22} input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#444} input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder {opacity:1;color:#444} input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder {color:#444} input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#444} input[type="text"].placeholder,input[type="tel"].placeholder,input[type="email"].placeholder,input[type="search"].placeholder,input[type="password"].placeholder,textarea.placeholder {color:#444} select {-webkit-border-radius:0} textarea {resize:vertical;vertical-align:top} button,input[type="button"],input[type="reset"],input[type="file"],input[type="submit"] {-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer} #wrapper {position:relative} a {-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;text-decoration:none} .container {max-width:1340px;padding:0 15px;margin:0 auto} @media (max-width:480px){.container{padding:0 5px}} .resize-active * {-webkit-transition:none !important;transition:none !important} .category {padding:27px 0} .category h2 {font-size:18px;font-weight:700;color:#fff;margin-bottom:20px;text-shadow:1px 1px #000} .category h3 {font-weight:700;color:#ffffff;margin-bottom:20px;font-size:22px;text-shadow:1px 2px #000} .category .category-holder {margin-bottom:38px} .category-list li {margin-bottom:15px} .category-list a:hover .description {color:#4caf51} .category-list .img-holder {position:relative;border-radius:3px;overflow:hidden;padding-bottom:59.2%;margin-bottom:10px} .category-list .img-holder img {position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%} .category-list .description {-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#ededed;font:16px 'Open Sans',Arial,Helvetica,sans-serif} .category-list .description span {max-width:50%;text-shadow:1px 1px #000} .category-list .description span.videos-coll {color:#fff} h1 {font-size:20px;font-weight:700;color:#f2f2f2} .videos {padding:20px 0;color:#fff} .videos h1 {font-size:20px;margin-bottom:16px;font-weight:700} .videos h1 span {color:#f9aa3e} .videos .text-content {font-size:14px;line-height:1.571428;margin-bottom:10px} .videos .text-content p {margin-bottom:10px} .videos-list li {margin-bottom:9px} .videos-list a {background-color:#20212400;display:block;border:px solid #333} .videos-list a:hover .description {color:#4caf51} .videos-list a:hover .views {-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)} .videos-list a:hover .liked {-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)} .videos-list a:hover .time {-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)} .videos-list .img-holder {position:relative;overflow:hidden;padding-bottom:70%} .videos-list .img-holder img {position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;border-left:1px solid #5d5151;border-right:1px solid #5d5151;border-top:1px solid #5d5151} .videos-list .img-holder span {position:absolute;border-radius:12px;background-color:rgb(15 15 15 / 0%);font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 13px} .videos-list .img-holder span.views {-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;bottom:6px;left:16px} .videos-list .img-holder span.views i {font-size:12px;margin-right:3px} .videos-list .img-holder span.liked {-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;right:12px;bottom:6px} .videos-list .img-holder span.liked i {margin-right:4px;color:#88c94e} .videos-list .img-holder span.time {-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;top:6px;right:13px} .videos-list .description {-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:#ede3e4;font-size:15px;background:#16171b;border-left:2px solid #54535373;border-right:2px solid #5453537a;border-bottom:2px solid #5453536e;font-weight:400;font-family:'CraftWork',Arial,sans-serif;'CraftWork',Arial,font-family:sans-serif;padding:5px;border-top:none} .videos-list .description .text-holder {position:relative;overflow:hidden} .videos-list .description .text-holder p{max-height:38px;text-overflow:ellipsis;text-shadow:1px 1px #000} .videos-list .description .text-holder:before {position:absolute;top:0;bottom:0;left:0;width:3px;background-color:#555;border-radius:0 3px 3px 0} .new-video {margin-bottom:48px} .videos .title-holder,.new-video .title-holder {margin-bottom:10px} .pagination {margin-bottom:30px} .pagi-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center} .pagi-list li {padding:0 5px 10px} .pagi-list li.active a,.pagi-list li.active span {color:#333;font-weight:700;background-image:-webkit-linear-gradient(135deg,#ed8f03 0%,#e1e1e1 100%);background-image:linear-gradient(-45deg,#4caf51 0%,#4cac50 100%)} .pagi-list li.arrow a {color:#4caf51;background-color:#4cae50;color:#000000;padding:0 50px 0 50px} .pagi-list li.arrow a i {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)} .pagi-list li.arrow.left a i {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)} .pagi-list a,.pagi-list span {width:50px;height:45px;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0f0f0f;border-radius:3px;box-shadow:0 7px 15px rgba(17,17,17,.2);font-size:18px;color:#fff} .pagi-list a:hover {background-color:#312f2f} .title-holder {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap} .title-holder h1 {width:100%;margin-bottom:15px;text-shadow:1px 2px #000} .title-holder .dropdown-holder {max-width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%} .popup-holder {position:relative;width:100%} .main-video .popup-holder{width:auto;min-width:150px} .popup-holder.popup-active .open {border-radius:3px 3px 0 0} .popup-holder .open {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#202124;color:#fff;font-size:14px;padding:8px 14px 8px 19px;font-weight:700;border:1px solid #2d2d2d} .popup-holder .open i {color:#000000;background:#4caf51;margin-left:15px;font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)} .popup-holder .popup {position:absolute;display:none;z-index:4;background-color:#161414;left:0;right:0;top:calc(100% - 8px);padding:12px 20px 15px;border-radius:0 0 3px 3px;border:1px solid #2d2d2d} .popup-holder .popup .link li {margin-bottom:5px} .popup-holder .popup .link a {font-size:14px;color:#999;font-weight:700} .popup-holder .popup .link a:hover {color:#4caf51} .hover-tooltip {background-color:#fff;border-radius:3px;padding:7px 12px} .hover-tooltip .tooltip-text {font-size:14px;color:#999} .hover-tooltip:before {content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 6.5px 0 6.5px;border-color:#fff transparent transparent transparent} .main-video {padding:1px 0} .main-video h1 {font-size:22px;margin-bottom:5px;padding-left:5px;padding-top:7px;padding:3px;text-align:center;margin-bottom:3px;font:400 24px Roboto,sans-serif;text-shadow:1px 1px #000} @media (min-width:1024px) {.main-video h1 {padding-right:0;padding-left:0;text-align:left}} .main-video .video-full-holder {background-color:#16171b;border-radius:3px;overflow:hidden;margin-bottom:10px;border:1px solid #000} .main-video .banners {text-align:center} .main-video .banners a {display:inline-block;vertical-align:middle} .main-video .video-holder {position:relative} .main-video .video-holder iframe {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%} .main-video .video-info {background-color:#16171b;padding:7px} .main-video .liked {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:182px;margin:0 auto 1px} .main-video .liked .like {-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35px;height:35px;border-radius:5%;background-color:#161414} .main-video .liked .like:hover {opacity:.7} .main-video .liked .like.dislike {background-color:#161414} .main-video .liked .like.dislike i {color:#ee1053;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} .main-video .liked .like i {font-size:25px;color:#4caf51;padding:5px;padding-bottom:5px;background:#16171b} .main-video .liked .progress-holder {color:#4caf51;text-align:center;padding-top:10px} .main-video .liked .progress-holder .counter {font-size:14px;display:block;margin-bottom:4px} .main-video .liked .progress-holder .counter i {color:#f1f1f1;font-style:normal} .main-video .liked .progress-holder .progress {height:1px;width:95px;border-radius:3px;overflow:hidden;position:relative;background-color:#ffffff} .main-video .liked .progress-holder .progress span {position:absolute;left:0;top:0;bottom:0;background-color:#4caf51} .main-video .time-list {color:rgb(205,205,205);font-size:14px;text-align:center;margin-bottom:10px} .main-video .time-list li {position:relative;padding:0 20px;margin-bottom:5px} .main-video .time-list span {color:#fff} .main-video .popup-holder {max-width:155px;margin:0 auto} .main-video .video-description {color:#fff;font-size:13px;padding:5px} .main-video .video-description .text-holder {line-height:1.57142;margin-bottom:25px} .main-video .cat-holder {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px} .main-video .cat-holder span {margin-bottom:4px;font-size:16px;margin-top:2px} .main-video .cat-holder .cat-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .main-video .cat-holder .cat-list li {margin:0 2px 4px} .main-video .cat-holder .cat-list li.active a {font-weight:700;text-decoration:underline} .main-video .cat-holder .cat-list a {color:#f2f2f2;border-radius:2px;padding:1px 3px;background-color:#202124;border:1px solid #9292922b;text-shadow:1px 1px #000;font-size:15px;margin-left:3px;margin-right:3px} .main-video .cat-holder .cat-list a:hover {text-decoration:underline} .main-video .tag-holder {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .main-video .tag-holder span {margin-bottom:4px} .main-video .tag-holder .tag-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px} .main-video .tag-holder .tag-list li {margin:0 2px 4px} .main-video .tag-holder .tag-list li.active a {color:#fff;background-color:#f39c22} .main-video .tag-holder .tag-list a {-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out;color:#adaaaa;text-shadow:1px 1px #000} .main-video .tag-holder .tag-list a:hover {color:#fff;background-color:#151515} .holder-text {position:relative} .holder-text.shower-active .shower {opacity:0;visibility:hidden} .holder-text .shower {-webkit-transition:opacity .15s ease-in-out,visibility .15s ease-in-out;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;position:absolute;left:0;right:0;bottom:0;height:100px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f39c22;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#1b1a18 85%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#1b1a18 85%)} .holder-text .slide {-webkit-transition:all,.3s;transition:all,.3s;overflow:hidden;font-family:"PT Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;text-align:center;margin-bottom:10px;color:#bcbcbc} #header {background-color:#202124;padding:16px 0 16px;position:relative;z-index:999;border-bottom:1px solid #161212} #header .container {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} .nav-active {overflow:hidden;position:fixed;width:100%} .button-holder {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .logo {width:148px;display:block} .navigation {-webkit-transition:opacity .15s ease-in-out,visibility .15s ease-in-out;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;position:absolute;left:0;right:0;top:100%;background-color:#0f0f0f;opacity:0;visibility:hidden;height:calc(100vh - 95px);overflow:auto;z-index:3} .nav-active .navigation {opacity:1;visibility:visible} .menu {text-align:center} .menu>li {margin:0 15px} @media (min-width:1024px) {.menu>li.drop:hover .dropdown-holder {opacity:1;visibility:visible;max-height:4000px} .menu>li.drop:hover>a {color:#4caf51} .menu a:hover {color:#4caf51}} .menu a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e3e3e3;padding:5px 0;text-transform:uppercase} .menu a i {margin-left:3px;font-size:19px;color:#4caf51} .drop a.menu-link-mobile {display:none} .menu .dropdown-holder {-webkit-transition:opacity .15s ease-in-out,visibility .15s ease-in-out;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;opacity:0;visibility:hidden;z-index:5;top:calc(100%);max-height:0;left:0;right:0;background-color:#171717;margin:0 -15px} .menu .dropdown {max-width:1270px;padding:0 15px;margin:0 auto} .menu .dropdown li {width:100%} .menu .dropdown li.all a {-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;color:#4caf51} .menu .dropdown li.all a:hover {opacity:.7} .menu .dropdown li a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 0;font-size:15px} .menu .dropdown li a span {-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:#555} .menu .dropdown li a:hover {color:#4caf51} .menu .dropdown li a:hover span {color:#fff} @media (max-width:1023px) {.drop a.menu-link-desktop {display:none} .drop a.menu-link-mobile {display:block;background:#4bad50} .menu>li {margin:0 15px 5px 15px} .menu a {width:100%;display:flex;align-items:center;padding:10px;background-color:rgba(0,0,0,0);vertical-align:middle;border:1px solid #323130;border-radius:3px;background:#202124} .menu a i {color:#000000;background:#4caf51} .menu_text {position:relative;margin-right:14px} .menu_text i {position:absolute;right:-20px} .menu .dropdown li a {border:none} #header.open-categories .menu-link-mobile {background-color:#4caf51;color:#fff;border-radius:3px;border:1px solid #ffffff} #header.open-categories .menu-link-mobile .menu_text i {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} #header.open-categories .dropdown-holder {opacity:1;visibility:visible;max-height:100%}} .form-holder {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} .form-holder .search {position:relative} .form-holder .search input {-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out;width:80px;border:none;border-radius:3px;background-color:#171717;margin-bottom:0;height:27px;outline:none;box-shadow:0 0 0 1px #333} .form-holder .search button {-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;border:none;border-radius:50%;outline:none;color:#fff;background:transparent} .form-holder .search button:hover {color:#4caf51} .nav-opener {display:block;width:40px;height:40px;position:relative;border-radius:3px;margin-right:10px} .nav-opener:hover {opacity:.9} .nav-active .nav-opener span {opacity:0} .nav-active .nav-opener:before,.nav-active .nav-opener:after {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:15%;right:15%} .nav-active .nav-opener:after {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)} .nav-opener span,.nav-opener:before,.nav-opener:after {background:#fff;border-radius:4px;position:absolute;top:50%;left:25%;right:25%;height:4px;margin-top:-2px;-webkit-transition:all .3s linear;transition:all .3s linear} .nav-opener span {right:35%} .nav-opener:before,.nav-opener:after {content:"";top:30%} .nav-opener:after {top:70%} #footer {background-color:#1f1f1f;font-size:14px;padding:15px 0 15px} #footer .footer-link {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;-ms-flex-wrap:wrap;flex-wrap:wrap} #footer .footer-link li {margin:0 26px 5px} #footer .footer-link a {font-size:14px;color:#fff} #footer .footer-link a:hover {color:#4caf51;text-decoration:underline;cursor:pointer} #footer .text-holder {color:#fff;text-align:center;max-width:925px;margin:0 auto 19px} #footer .img-holder {text-align:center} @media (min-width:480px) {.category-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px} .category-list li {width:50%;margin-bottom:30px;padding:0 5px} .title-holder {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} .title-holder h1 {margin-top:15px;max-width:calc(100% - 250px)}} @media (min-width:768px) {.category h2 {margin-bottom:47px} .category-list li {width:33.3%} .videos {padding:20px 0} .videos-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px} .videos-list li {width:50%;padding:0 5px} .videos-list .description {} .videos-list .description .text-holder {overflow:hidden} .pagination {} .main-video .time-list {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px} .main-video .time-list li {margin-bottom:0} .main-video .time-list li:before {position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} .main-video .time-list li:last-child:after {position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} .main-video .video-description {padding:20px 10px 20px 15px;background:#16171b} .holder-text .shower {display:none} .form-holder .search input {width:295px} .form-holder .search button {right:13px}} @media (min-width:1024px) {.category-list li {width:25%} .videos-list li {width:25%;padding:10px 10px 5px 10px} .main-video .video-full-holder {width:calc(100% - 384px);display:inline-block;vertical-align:top;margin-bottom:0} .main-video .banners {display:inline-block;vertical-align:top} .main-video .video-info {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 18px 24px 20px} .main-video .popup-holder {max-width:none} #header .container {-webkit-box-pack:start;-ms-flex-pack:start} .navigation {width:calc(100% - 443px);position:static;height:auto;opacity:1;visibility:visible} .menu {display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;text-align:left;justify-content:center;background:#202020} .menu>li {margin-right:49px} .menu>li.drop:before {content:"";position:absolute;width:110px;bottom:0;background-color:transparent;height:30px} .menu a {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .menu a i {margin-left:6px} .menu .dropdown-holder {position:absolute;max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:19px 0 27px;box-shadow:0 0 10px #000} .menu .dropdown {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px} .menu .dropdown li {padding:0 15px;width:20%} .form-holder {max-width:295px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static} .nav-opener {display:none}} @media (min-width:1200px) {.main-video .liked {margin:0} .main-video .time-list {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}} @media (min-width:1300px) {.main-video .popup-holder {margin:0}} @media (max-width:767px) {.form-holder .search button {background:#211f1d} .holder-text.shower-active .slide {max-height:100%} .holder-text .slide {max-height:71px} .form-holder .search:hover input {width:180px} .videos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px} .videos-list li {width:50%;padding:0 5px}} .tags-navigation-container {margin-top:26px;margin-bottom:30px} .tags-navigation {position:relative;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:transparent} .tags-navigation-viewport {overflow:hidden;margin:0 42px} .tags-navigation-track {overflow-x:auto;overflow-y:hidden;margin:0;padding:0;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none} .tags-navigation-track::-webkit-scrollbar {display:none} .tags-navigation-row {display:flex;width:max-content;height:40px;margin:0;padding:0;list-style:none} .tags-navigation-row + .tags-navigation-row {border-top:1px solid var(--theme-border)} .tags-navigation-track .item {display:block;min-width:0;margin:0;padding:0} .tags-navigation-track .item a {display:inline-flex;align-items:center;height:40px;padding:0 16px;border-right:1px solid var(--theme-border);color:var(--theme-muted);font-size:14px;font-weight:500;line-height:1.2;text-transform:lowercase;white-space:nowrap;transition:color .18s ease,background-color .18s ease} .tags-navigation-track .item a:hover,.tags-navigation-track .item a:focus-visible {background:rgba(255,255,255,.025);color:#d5c39b} .tags-navigation-track .tags-navigation-all a {gap:8px;color:#d5c39b;text-transform:none} .tags-navigation-track .tags-navigation-all .icon-arrow-yellow {font-size:9px;transform:rotate(-90deg)} .tags-navigation-arrow {position:absolute;z-index:2;top:50%;display:none;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-17px;padding:0;border:1px solid rgba(243,156,34,.22);border-radius:50%;background:var(--theme-surface);color:#d5c39b;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease} .tags-navigation.is-scrollable .tags-navigation-arrow {display:inline-flex} .tags-navigation-arrow-prev {left:0} .tags-navigation-arrow-next {right:0} .tags-navigation-arrow .icon-arrow-yellow {font-size:9px;transform:rotate(-90deg)} .tags-navigation-arrow-prev .icon-arrow-yellow {transform:rotate(90deg)} .tags-navigation-arrow:hover {border-color:rgba(243,156,34,.55);background:var(--theme-elevated);color:#f39c22} .tags-navigation-arrow:disabled {opacity:.24;cursor:default} @media (max-width:767px) {.tags-navigation-container {width:auto;margin:22px 0 26px} .tags-navigation {padding-left:4px} .tags-navigation::after {position:absolute;z-index:1;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,rgba(11,18,21,0),var(--theme-bg));content:'';pointer-events:none} .tags-navigation-viewport {margin:0} .tags-navigation-track {padding-right:22px;scroll-snap-type:x proximity} .tags-navigation-row {height:42px} .tags-navigation-track .item {scroll-snap-align:start} .tags-navigation-track .item a {height:42px;padding:0 14px;font-size:14px} .tags-navigation.is-scrollable .tags-navigation-arrow {display:none}} @media (max-width:480px){.videos-list li {width:100%;padding:0 15px}} .page-error{margin:15px 0;text-align:center;color:#ff0155;font-size:24px} #kt_player{position:absolute!important} .hidden{display:none;margin-bottom:10px} .banners .videos-list {display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 -18px} .main-video .banners a{display:block} .main-video .banners .liked{width:auto} .main-video .banners{max-width:369px;margin:0 0 0 10px} .banners .videos-list li {width:calc(100% - 10px);padding:0;margin:0 0 10px 10px} .banners .videos-list li:last-of-type {width:100%} .banners .videos-list .img-holder span.liked,.banners .videos-list .img-holder span.views {display:none} @media (max-width:1023px){.main-video .banners{display:none}} @media (min-width:768px) {.category h2 {margin-bottom:47px} .category-list li {width:33.3%} .videos {padding:15px 0} .videos-list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px} .videos-list li {width:33.3%;padding:0 5px} .videos-list .description {padding:3px} .videos-list .description .text-holder {padding-left:3px;max-height:35px;overflow:hidden} .pagination {margin-bottom:62px} .main-video .time-list {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px} .main-video .time-list li {margin-bottom:0} .main-video .time-list li:before {content:"|";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} .main-video .time-list li:last-child:after {content:"|";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} .main-video .video-description {padding:15px} .holder-text .shower {display:none} .form-holder .search input {width:295px} .form-holder .search button {right:13px}} @media (min-width:1024px) {.category-list li {width:25%} .videos-list li {width:25%;padding:0 5px} .main-video .video-full-holder {width:calc(100% - 315px);display:inline-block;vertical-align:top;margin-bottom:0} .main-video .banners {display:inline-block;vertical-align:top} .main-video .video-info {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 18px 24px 20px} .main-video .popup-holder {max-width:none} #header .container {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .navigation {width:calc(100% - 443px);position:static;height:auto;background-color:transparent;opacity:1;visibility:visible} .menu {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left} .menu>li {margin:0 29px} .menu>li.drop:before {content:"";position:absolute;width:110px;bottom:0;background-color:transparent;height:30px} .menu a {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .menu a i {margin-left:6px} .menu .dropdown-holder {position:absolute;max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:19px 0 27px;border-bottom:1px solid #464545} .menu .dropdown {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px} .menu .dropdown li {padding:0 50px;width:20%} .form-holder {max-width:295px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static} .nav-opener {display:none}} @media (min-width:1200px) {.main-video .liked {margin:0} .main-video .time-list {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}} @media (min-width:1300px) {.main-video .popup-holder {margin:0}} @media (max-width:767px) {.holder-text.shower-active .slide {max-height:100%} .holder-text .slide {max-height:71px} .form-holder .search:hover input {width:180px} .videos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 1px} .videos-list li {width:50%;padding:0 5px}} @media (max-width:480px){.videos-list li {width:100%;padding:0px 5px}} .page-error{margin:15px 0;text-align:center;color:#fdb456;font-size:24px} #kt_player{position:absolute!important} .hidden{display:none;margin-bottom:10px} .banners .videos-list{display:block} .main-video .banners a{display:block} .main-video .banners .liked{width:auto} .main-video .banners{width:100%;max-width:301px} .banners .videos-list li{width:100%} @media (max-width:1023px){.main-video .banners{display:none}} .load-more .show-more-btn {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;align-items:center;border-radius:3px;background-color:#4caf51fa;color:#101010;font-size:21px;padding:13px;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;box-shadow:0 0 20px 0 rgb(16 16 16)} .load-more .show-more-btn:hover {opacity:.7} .swipe-hint {display:none;position:absolute;z-index:4;top:12px;left:12px;width:23px;height:23px;padding:0;background:transparent;color:rgba(213,195,155,.78);pointer-events:none} .swipe-hint .svg-icon {display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));animation:swipe-horizontal 1.05s ease-in-out 2,swipe-hint-settle .42s ease 2.1s forwards} @keyframes swipe-horizontal {0%,100% {transform:translateX(0)} 35% {transform:translateX(5px)} 70% {transform:translateX(-3px)}} @keyframes swipe-hint-settle {from {opacity:1} to {opacity:.56}} @media screen and (max-width:767px) {#list_videos_related_videos_items .item:first-child .swipe-hint {display:block}} @media (prefers-reduced-motion:reduce) {.swipe-hint .svg-icon {animation:none;opacity:.56}} .img-zindex.thumb {z-index:2} .tags-cloud {padding:7px;margin-top:5px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;background:#0f0f0f;box-shadow:0 1px 4px rgb(0 0 0 / 40%);border:1px solid #333333} .tags-cloud ul {display:block;-webkit-columns:4;columns:6;padding-left:0;margin:0} .tags-cloud ul li a {overflow:hidden;color:#e3e3e3;font-size:18px;line-height:48px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between} .tags-cloud ul li a:hover {color:#4caf51} .tags-cloud ul li a .dots {height:16px;margin:0 5px;background:-webkit-linear-gradient(left,#777 25%,transparent 0) 0 100% repeat-x;background:linear-gradient(to right,#32323200 25%,transparent 0) 0 100% repeat-x;background-size:4px 1px;-webkit-flex-grow:1;flex-grow:1} .tags-cloud ul li a .name {float:left} .tags-cloud ul li a .name:first-letter {text-transform:uppercase} .tags-cloud ul li a .amount {opacity:0.75;float:right;margin-right:10px;font-size:14px} @media screen and (max-width:1100px) {.tags-cloud ul {-webkit-columns:3;columns:6} .tags-cloud ul li a {text-align:center}} @media screen and (max-width:900px) {.tags-cloud ul {-webkit-columns:2;columns:4}} @media screen and (max-width:600px) {.tags-cloud ul {-webkit-columns:1;columns:2}} .tags-cloud ul li {display:block} .tags-cloud ul li a:first-letter {text-transform:uppercase} .tags-cloud .all-link-container {text-align:center;margin:20px 0 5px} .tags-cloud .all {display:inline-block;text-align:center;font-size:14px} @media (max-width:767px) {.videos-list>li,.videos-list.items-list>li,.videos-list>li.item,.videos-list.items-list>li.item {width:100%}} @media (min-width:1024px) {.videos-list>li,.videos-list.items-list>li,.videos-list>li.item,.videos-list.items-list>li.item {width:25%} .main-video .banners .videos-list>li {width:100%}}:root {color-scheme:dark;--theme-bg:#0b1215;--theme-chrome:#0a0e11;--theme-surface:#11191d;--theme-elevated:#162025;--theme-text:#f2f1ed;--theme-muted:#9da5a8;--theme-border:rgba(255,255,255,.07)} html,body,#wrapper {background:var(--theme-bg)} body {color:var(--theme-text)} a,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h {color:var(--theme-text)} #header,#footer {background:var(--theme-chrome);border-color:var(--theme-border)} #footer .footer-link {color:var(--theme-muted)} #footer .footer-link a {color:#9da5a8;text-decoration:none;transition:color .18s ease} #footer .footer-link a:hover,#footer .footer-link a:focus-visible {color:#f39c22;text-decoration:none;outline:0} #footer .text-holder {color:var(--theme-text)} @media (min-width:1024px) {#header .container {position:relative} #header .categories-menu {position:static} #header .categories-menu::before {display:none} #header .categories-menu .desktop-categories-link .icon-arrow-yellow {color:#d5c39b;transition:color .18s ease,transform .18s ease} #header .categories-menu>.desktop-categories-link::after {display:none} #header .categories-menu:hover .desktop-categories-link .icon-arrow-yellow,#header .categories-menu:focus-within .desktop-categories-link .icon-arrow-yellow {color:#f39c22;transform:rotate(180deg)} #header .categories-menu .dropdown-holder {top:100%;left:50%;right:auto;display:block;width:min(980px,calc(100vw - 30px));margin:0;padding:0;border:1px solid rgba(255,255,255,.08);border-top:2px solid rgba(243,156,34,.72);border-radius:0 0 5px 5px;background:#11191d;box-shadow:0 22px 48px rgba(0,0,0,.48);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;overflow:hidden} #header .categories-menu:hover .dropdown-holder,#header .categories-menu:focus-within .dropdown-holder {opacity:1;visibility:visible;max-height:none;transform:translate(-50%,0);transition:opacity .16s ease,transform .16s ease,visibility 0s} #header .categories-menu .dropdown {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;width:100%;max-width:none;margin:0;padding:0 24px 18px} #header .categories-menu .dropdown>li {width:auto;min-width:0;padding:0;border-bottom:1px solid rgba(255,255,255,.055)} #header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading):nth-child(n + 22) {display:none} #header .categories-menu .dropdown>li.dropdown-heading {grid-column:1 / -1;display:flex;align-items:center;height:52px;margin:0 -24px 8px;padding:0 24px;border-bottom-color:rgba(255,255,255,.08);background:#0e1518} #header .categories-menu .dropdown-heading span {color:#f2f1ed;font-size:14px;font-weight:600;line-height:1;text-transform:none} #header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a {position:relative;justify-content:flex-start;min-height:42px;padding:9px 22px 9px 10px;color:#c5cbcd;font-size:14px;font-weight:400;line-height:1.25;text-transform:none;transition:color .16s ease,background-color .16s ease,padding-left .16s ease} #header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a::after {content:"";position:absolute;top:50%;right:9px;width:6px;height:6px;border-top:1px solid #f39c22;border-right:1px solid #f39c22;opacity:0;transform:translate(-4px,-50%) rotate(45deg);transition:opacity .16s ease,transform .16s ease} #header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a:hover,#header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a:focus-visible {padding-left:14px;background:rgba(255,255,255,.035);color:#f39c22;outline:0} #header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a:hover::after,#header .categories-menu .dropdown>li:not(.all):not(.dropdown-heading)>a:focus-visible::after {opacity:1;transform:translate(0,-50%) rotate(45deg)} #header .categories-menu .dropdown>li.all {grid-column:1 / -1;margin-top:10px;border:0} #header .categories-menu .dropdown>li.all>a {justify-content:center;width:100%;min-height:42px;padding:10px 18px;border:1px solid rgba(243,156,34,.28);border-radius:4px;background:rgba(243,156,34,.055);color:#d5c39b;font-size:13px;font-weight:600;line-height:1;text-transform:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease} #header .categories-menu .dropdown>li.all>a:hover,#header .categories-menu .dropdown>li.all>a:focus-visible {border-color:rgba(243,156,34,.55);background:rgba(243,156,34,.1);color:#f39c22;opacity:1;outline:0}} @media (max-width:1023px) {#header .categories-menu .dropdown-heading {display:none !important}} .navigation {background:var(--theme-chrome)} .menu {background:transparent} .menu .dropdown-holder,.form-holder .search input {background:var(--theme-surface)} .menu .dropdown-holder,.form-holder .search input,.main-video .video-full-holder,.videos-list .img-holder img,.videos-list .description,.tags-cloud {border-color:var(--theme-border)} .form-holder .search input {color:var(--theme-text);box-shadow:0 0 0 1px var(--theme-border)} .form-holder .search input::placeholder {color:var(--theme-muted)} .videos-list .description,.main-video .video-full-holder,.main-video .video-info {background:var(--theme-surface)} .videos-list .description,.category-list .description,.main-video .video-description {color:var(--theme-text)} .videos-list .img-holder img {border-left-color:var(--theme-border);border-right-color:var(--theme-border);border-top-color:var(--theme-border)} .main-video .liked .like,.main-video .liked .like.dislike,.main-video .liked .like i,.main-video .cat-holder .cat-list a,.pagi-list a,.pagi-list span {background-color:var(--theme-elevated);border-color:var(--theme-border)} .main-video .time-list,.main-video .tag-holder .tag-list a,.holder-text .slide,.tags-cloud ul li a,.menu .dropdown li a span {color:var(--theme-muted)} .tags-cloud {background:var(--theme-surface)} .tags-cloud ul li a {border-color:var(--theme-border)} .desktop-categories-mega {display:none} @media (min-width:1024px) {#header .categories-menu .dropdown-holder {width:min(860px,calc(100vw - 30px));border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(243,156,34,.24);border-radius:0 0 6px 6px;background:#11191d;box-shadow:0 24px 54px rgba(0,0,0,.52)} #header .categories-menu .mobile-categories-dropdown {display:none} #header .categories-menu .desktop-categories-mega {display:grid;grid-template-columns:230px minmax(0,1fr);min-height:286px;text-align:left} #header .desktop-categories-featured,#header .desktop-categories-directory {min-width:0} #header .desktop-categories-featured {padding:24px 22px 21px;border-right:1px solid rgba(255,255,255,.07);background:#0e1518;counter-reset:featured-category} #header .desktop-categories-eyebrow {display:block;margin-bottom:6px;color:#b9a77e;font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase} #header .desktop-categories-featured>strong,#header .desktop-categories-directory-head>strong {display:block;color:#f2f1ed;font-size:15px;font-weight:600;line-height:1.25} #header .desktop-categories-featured ul {margin-top:17px} #header .desktop-categories-featured li {counter-increment:featured-category} #header .desktop-categories-featured a {position:relative;justify-content:flex-start;min-height:39px;padding:8px 4px 8px 30px;color:#d4d7d6;font-size:13px;font-weight:500;line-height:1.25;text-transform:none;transition:color .16s ease,transform .16s ease} #header .desktop-categories-featured a::before {content:"0" counter(featured-category);position:absolute;left:0;top:50%;color:rgba(213,195,155,.5);font-size:10px;font-weight:500;letter-spacing:.04em;transform:translateY(-50%);transition:color .16s ease} #header .desktop-categories-featured a:hover,#header .desktop-categories-featured a:focus-visible {color:#f39c22;outline:0;transform:translateX(3px)} #header .desktop-categories-featured a:hover::before,#header .desktop-categories-featured a:focus-visible::before {color:#f39c22} #header .desktop-categories-directory {padding:24px 26px 22px;background:#11191d} #header .desktop-categories-directory-head {display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:28px;margin-bottom:14px} #header .desktop-categories-directory-head>a {position:relative;flex:0 0 auto;padding:5px 19px 5px 5px;color:#9da5a8;font-size:11px;font-weight:500;line-height:1;text-transform:none;transition:color .16s ease} #header .desktop-categories-directory-head>a i {position:absolute;top:50%;right:3px;width:6px;height:6px;margin:0;border-top:1px solid currentColor;border-right:1px solid currentColor;color:inherit;font-size:0;transform:translateY(-50%) rotate(45deg);transition:transform .16s ease} #header .desktop-categories-directory-head>a:hover,#header .desktop-categories-directory-head>a:focus-visible {color:#f39c22;outline:0} #header .desktop-categories-directory-head>a:hover i,#header .desktop-categories-directory-head>a:focus-visible i {transform:translate(3px,-50%) rotate(45deg)} #header .desktop-categories-directory>ul {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 16px} #header .desktop-categories-directory li {min-width:0} #header .desktop-categories-directory li a {position:relative;justify-content:flex-start;min-height:39px;padding:8px 12px 8px 18px;border-radius:3px;color:#b7bdbe;font-size:13px;font-weight:400;line-height:1.25;text-transform:none;transition:color .16s ease,background-color .16s ease,padding-left .16s ease} #header .desktop-categories-directory li a::before {content:"";position:absolute;left:7px;top:50%;width:3px;height:3px;border-radius:50%;background:#b9a77e;opacity:.42;transform:translateY(-50%);transition:background-color .16s ease,opacity .16s ease} #header .desktop-categories-directory li a:hover,#header .desktop-categories-directory li a:focus-visible {padding-left:21px;background:rgba(255,255,255,.035);color:#f39c22;outline:0} #header .desktop-categories-directory li a:hover::before,#header .desktop-categories-directory li a:focus-visible::before {background:#f39c22;opacity:1}} @media (max-width:1023px) {#header .categories-menu .desktop-categories-mega {display:none} .menu a {background:var(--theme-surface);border-color:var(--theme-border)} .menu .dropdown li a {background:var(--theme-elevated)}} .mobile-quick-nav {display:none} @media (max-width:1023px) {.mobile-quick-nav {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px;background:#0a0e11;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid var(--theme-border);box-shadow:0 4px 10px rgba(0,0,0,.1)} .mobile-quick-nav a {position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:0 4px;color:#9da5a8;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;transition:color .16s ease,background-color .16s ease} .mobile-quick-nav a::after {content:"";position:absolute;left:50%;bottom:0;width:22px;height:2px;border-radius:2px 2px 0 0;background:#f39c22;opacity:0;transform:translateX(-50%) scaleX(.55);transition:opacity .16s ease,transform .16s ease} .mobile-quick-nav a:hover,.mobile-quick-nav a:focus-visible,.mobile-quick-nav a:active {color:#f2f1ed;background:rgba(255,255,255,.025)} .mobile-quick-nav a.active,.mobile-quick-nav a[aria-current="page"] {color:#f2f1ed} .mobile-quick-nav a.active::after,.mobile-quick-nav a[aria-current="page"]::after {opacity:1;transform:translateX(-50%) scaleX(1)} #header {padding:12px 0} #header .container {display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:40px} #header .button-holder {display:contents} #header .logo {grid-column:2;justify-self:center;width:148px;margin:0} #header .logo a,#header .logo img {display:block} #header .logo img {width:148px;height:auto} #header .nav-opener {grid-column:1;justify-self:start;width:40px;height:40px;margin:0;border:0;border-radius:0;background:transparent;z-index:5} #header .nav-opener span,#header .nav-opener::before,#header .nav-opener::after {left:9px;right:9px;height:2px;margin-top:-1px;border-radius:2px;background:#b9a77e;transition:transform .22s ease,top .22s ease,opacity .16s ease,background-color .16s ease} #header .nav-opener span {top:50%} #header .nav-opener::before {top:34%} #header .nav-opener::after {top:66%} #header .nav-opener:hover span,#header .nav-opener:hover::before,#header .nav-opener:hover::after {background:#f39c22} .nav-active #header .nav-opener span {opacity:0} .nav-active #header .nav-opener::before,.nav-active #header .nav-opener::after {top:50%;left:8px;right:8px} #header .form-holder {grid-column:3;justify-self:end} #header .navigation {position:fixed;top:0;bottom:0;left:0;right:auto;width:min(84vw,330px);height:100vh;height:100dvh;padding:68px 0 22px;background:#0a0e11;border-right:1px solid rgba(243,156,34,.18);box-shadow:18px 0 48px rgba(0,0,0,.4);opacity:1;visibility:hidden;transform:translateX(-102%);transition:transform .24s ease,visibility 0s linear .24s;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;z-index:3} .nav-active #header .navigation {visibility:visible;transform:translateX(0);transition:transform .24s ease,visibility 0s} .nav-active #header::after {content:"";position:fixed;inset:0;background:rgba(3,7,9,.64);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2} .nav-active #header .nav-opener {position:fixed;top:12px;left:max(15px,calc((100vw - 1600px) / 2 + 15px));background:#0a0e11;box-shadow:0 9px 16px rgba(10,14,17,.94)}} .visually-hidden {position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important} .mobile-search-opener,.mobile-search-close {display:none} .mobile-drawer-section-title {display:none} @media (min-width:1024px) {#header .navigation .menu>li>a {position:relative;color:#c5c9c8;transition:color .16s ease} #header .navigation .menu>li>a::after {content:"";position:absolute;left:50%;bottom:0;width:22px;height:2px;border-radius:2px;background:#f39c22;opacity:0;transform:translateX(-50%) scaleX(.55);transition:opacity .16s ease,transform .16s ease} #header .navigation .menu>li:hover>a,#header .navigation .menu>li>a:hover,#header .navigation .menu>li>a:focus-visible,#header .navigation .menu>li>a.active,#header .navigation .menu>li>a[aria-current="page"] {color:#f2f1ed} #header .navigation .menu>li>a.active::after,#header .navigation .menu>li>a[aria-current="page"]::after {opacity:1;transform:translateX(-50%) scaleX(1)} #header .form-holder {width:295px} #header .form-holder .search {width:100%} #header .form-holder .search input {width:100%;height:36px;padding:0 42px 0 13px;border:1px solid rgba(185,167,126,.16);border-radius:4px;background:#070b0d;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease} #header .form-holder .search input:focus {border-color:rgba(243,156,34,.62);background:#090f12;box-shadow:0 0 0 1px rgba(243,156,34,.22),0 0 12px rgba(243,156,34,.07)} #header .form-holder .search-submit {right:13px;color:#b9a77e} #header .form-holder .search-submit:hover {color:#f39c22}} @media (max-width:1023px) {#header .form-holder {position:static;width:40px;height:40px;max-width:none;transform:none} #header .mobile-search-opener {display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(185,167,126,.18);border-radius:4px;background:transparent;color:#d7d1c4;font-size:18px;transition:color .16s ease,border-color .16s ease,background-color .16s ease} #header .mobile-search-opener:hover,#header.search-open .mobile-search-opener {border-color:rgba(243,156,34,.48);background:rgba(185,167,126,.06);color:#f39c22} #header .form-holder .search {position:absolute;top:calc(100% + 1px);left:0;right:0;display:block;padding:10px 58px 10px 15px;background:#0a0e11;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(185,167,126,.14);box-shadow:0 14px 28px rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:4} #header.search-open .form-holder .search {opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s} #header .form-holder .search input,#header .form-holder .search:hover input {width:100%;height:42px;margin:0;padding:0 46px 0 13px;border:1px solid rgba(185,167,126,.18);border-radius:4px;background:#070b0d;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease} #header .form-holder .search input:focus {border-color:rgba(243,156,34,.62);box-shadow:0 0 0 1px rgba(243,156,34,.22),0 0 12px rgba(243,156,34,.07)} #header .form-holder .search-submit {right:72px;width:40px;height:40px;padding:0;border-radius:0;background:transparent;color:#b9a77e;font-size:17px} #header .form-holder .mobile-search-close {position:absolute;top:50%;right:15px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0 0 2px;border:0;border-radius:4px;background:#11191d;color:#9da5a8;font:300 24px/1 Arial,sans-serif;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease} #header .form-holder .mobile-search-close:hover {background:#162025;color:#f2f1ed} #header .navigation .menu {padding:0 15px 26px;text-align:left} #header .navigation .menu>li {margin:0} #header .navigation .menu>li:not(.categories-menu) {border-bottom:1px solid rgba(255,255,255,.055)} #header .navigation .menu>li:not(.categories-menu)>a {justify-content:flex-start;min-height:43px;padding:11px 3px;border:0;border-radius:0;background:transparent;color:#e4e1da;font-size:13px;font-weight:500;letter-spacing:.02em} #header .navigation .menu>li:not(.categories-menu)>a:hover {color:#f39c22} #header .navigation .categories-menu {margin-top:17px;padding-top:17px;border-top:1px solid rgba(185,167,126,.16)} #header .navigation .desktop-categories-link {display:none} #header .navigation .mobile-drawer-section-title {display:block;margin:0 2px 9px;color:#b9a77e;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase} #header .navigation .categories-menu .dropdown-holder {position:static;display:block;width:auto;max-height:none;margin:0;padding:0;border:0;background:transparent;opacity:1;visibility:visible;transform:none;transition:none} #header .navigation .categories-menu .dropdown {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;width:100%;max-width:none;padding:0} #header .navigation .categories-menu .dropdown li {width:auto;min-width:0} #header .navigation .categories-menu .dropdown li:not(.all) a {justify-content:flex-start;min-height:37px;padding:8px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.045);border-radius:0;background:transparent;color:#aeb5b7;font-size:13px;font-weight:400;line-height:1.25;text-transform:none} #header .navigation .categories-menu .dropdown li:not(.all) a:hover {color:#f2f1ed} #header .navigation .categories-menu .dropdown li.all {grid-column:1 / -1;margin-top:17px} #header .navigation .categories-menu .dropdown li.all a {justify-content:center;min-height:42px;padding:10px 14px;border:1px solid rgba(185,167,126,.25);border-radius:4px;background:#11191d;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 18px rgba(0,0,0,.16);color:#d5c39b;font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:none} #header .navigation .categories-menu .dropdown li.all a:hover {border-color:rgba(243,156,34,.48);background:#162025;color:#f2f1ed;opacity:1}} .ui-icon-sprite {position:absolute;width:0;height:0;overflow:hidden} .ui-icon {display:inline-block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.14em} .videos-list .img-holder span .ui-icon {flex:0 0 auto;margin-right:4px;font-size:14px} .videos-list .img-holder .views .ui-icon,.videos-list .img-holder .time .ui-icon {color:#c5cbcd} .videos-list .img-holder .liked .ui-icon {color:#b9a77e} .videos-list .img-holder .time .ui-icon {margin-right:5px} .main-video .liked .like .ui-icon {width:25px;height:25px;padding:2px;color:#4caf51;transition:color .15s ease,transform .15s ease} .main-video .liked .like.dislike .ui-icon {color:#e36b6b;transform:none} .main-video .liked .like:hover .ui-icon {transform:translateY(-1px)} .main-video .liked .like.dislike:hover .ui-icon {transform:translateY(1px)} @media (max-width:1023px) {#header .navigation .mobile-drawer-section-title {display:flex;align-items:center;gap:7px} #header .navigation .mobile-drawer-section-title .ui-icon {width:15px;height:15px;stroke-width:1.65}} .videos-list li {margin-bottom:14px} .videos-list a {background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:3px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease} .videos-list .img-holder img {border:0;object-fit:cover;transition:transform .22s ease} .videos-list .img-holder span.time {top:7px;right:7px;padding:3px 7px;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:rgba(10,14,17,.78);color:#f2f1ed;font-size:12px;font-weight:500;line-height:1.2;transform:none;transition:background-color .18s ease} .videos-list .description {min-height:54px;padding:8px 10px;border:0;border-top:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-family:'CraftWork',Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.25;transition:color .18s ease} .videos-list .description .text-holder p {display:-webkit-box;overflow:hidden;max-height:2.5em;margin:0;text-overflow:ellipsis;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:2} .videos-list a:hover {border-color:rgba(249,170,62,.34);box-shadow:0 8px 22px rgba(0,0,0,.22)} .videos-list a:hover .img-holder img {transform:scale(1.018)} .videos-list a:hover .description {color:#d5c39b} .videos-list a:hover .time {background:rgba(10,14,17,.9);transform:none} @media (max-width:767px) {.videos-list .description {min-height:60px;padding:10px 12px;font-size:16px;line-height:1.25}} .pagination {margin:20px 0 34px} .pagi-list {align-items:center;gap:6px;margin:0} .pagi-list li {padding:0} .pagi-list a,.pagi-list span {width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:var(--theme-surface);box-shadow:none;color:var(--theme-muted);font-size:15px;font-weight:500;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease} .pagi-list li.active a,.pagi-list li.active span {border-color:#f39c22;background:#f39c22;background-image:none;color:#0a0e11;font-weight:700} .pagi-list a:hover {border-color:rgba(243,156,34,.55);background:var(--theme-elevated);color:#f2f1ed} .pagi-list li.arrow a {width:42px;height:42px;padding:0;border-color:rgba(243,156,34,.24);background:var(--theme-surface);color:#d5c39b} .pagi-list li.arrow a:hover {border-color:rgba(243,156,34,.62);background:var(--theme-elevated);color:#f39c22} .pagi-list li.arrow a i {font-size:12px;transform:rotate(-90deg)} .pagi-list li.arrow.left a i {transform:rotate(90deg)} .pagi-list li.btn-jump a {width:32px;border-color:transparent;background:transparent;color:#737d80} .load-more {max-width:420px;margin:18px auto 34px} .load-more .show-more-btn {min-height:46px;gap:10px;padding:10px 18px;border:1px solid rgba(243,156,34,.38);border-radius:3px;background:var(--theme-surface);box-shadow:none;color:#d5c39b;font-size:15px;font-weight:500;line-height:1.2;text-transform:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease} .load-more .show-more-btn .icon-arrow-yellow {font-size:11px;transition:transform .18s ease} .load-more .show-more-btn:hover {border-color:rgba(243,156,34,.68);background:var(--theme-elevated);color:#f2f1ed;opacity:1} .load-more .show-more-btn:hover .icon-arrow-yellow {transform:translateY(2px)} @media (max-width:767px) {.pagination {margin:18px 0 28px} .pagi-list a,.pagi-list span,.pagi-list li.arrow a {width:44px;height:44px} .load-more {max-width:none;margin:16px 11px 30px}} .feedback-dialog {box-sizing:border-box;width:min(560px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(185,167,126,.2);border-radius:5px;background:var(--theme-surface);box-shadow:0 26px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.025);color:var(--theme-text);font-family:inherit} .feedback-dialog,.feedback-dialog * {box-sizing:border-box} .feedback-dialog__header {display:flex;align-items:center;gap:12px;min-height:64px;padding:16px 58px 16px 20px;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,rgba(22,32,37,.94),rgba(17,25,29,.94))} .feedback-dialog__mark {position:relative;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(243,156,34,.32);border-radius:4px;background:rgba(243,156,34,.055)} .feedback-dialog__mark:before {content:"";position:absolute;left:7px;top:9px;width:18px;height:13px;border:1.5px solid #d5c39b;border-radius:2px} .feedback-dialog__mark:after {content:"";position:absolute;left:10px;top:9px;width:11px;height:11px;border-right:1.5px solid #d5c39b;border-bottom:1.5px solid #d5c39b;transform:rotate(45deg)} .fancybox-outer .feedback-dialog .popup-title {display:block;margin:0;color:var(--theme-text);font-size:19px;font-weight:600;line-height:24px;letter-spacing:0} .fancybox-outer .feedback-dialog .popup-holder {width:100%;min-width:0;max-width:none;padding:20px;border:0;border-radius:0;background:transparent} .fancybox-outer .feedback-dialog__form .row {margin:16px 0 0} .fancybox-outer .feedback-dialog__form .row:first-of-type {margin-top:0} .fancybox-outer .feedback-dialog__form label {display:block;margin:0 0 7px;color:#b7bec0;font-size:13px;font-weight:500;line-height:18px} .fancybox-outer .feedback-dialog__form label.field-label.required:after {content:" *";color:#f39c22} .fancybox-outer .feedback-dialog__form .textfield,.fancybox-outer .feedback-dialog__form .textarea,.fancybox-outer .feedback-dialog__form .selectbox,.fancybox-outer .feedback-dialog__form .file {width:100%;height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:3px;outline:0;background:#0a1013;box-shadow:inset 0 1px 2px rgba(0,0,0,.22);color:var(--theme-text);font-family:inherit;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease} .fancybox-outer .feedback-dialog__form .textarea {min-height:126px;resize:vertical} .fancybox-outer .feedback-dialog__form .textfield::placeholder,.fancybox-outer .feedback-dialog__form .textarea::placeholder {color:#6f797c;opacity:1} .fancybox-outer .feedback-dialog__form .textfield:hover,.fancybox-outer .feedback-dialog__form .textarea:hover {border-color:rgba(185,167,126,.26)} .fancybox-outer .feedback-dialog__form .textfield:focus,.fancybox-outer .feedback-dialog__form .textarea:focus,.fancybox-outer .feedback-dialog__form .selectbox:focus {border-color:rgba(243,156,34,.66);background:#0c1417;box-shadow:0 0 0 3px rgba(243,156,34,.08)} .fancybox-outer .feedback-dialog__form .textfield.error,.fancybox-outer .feedback-dialog__form .textarea.error,.fancybox-outer .feedback-dialog__form .selectbox.error,.fancybox-outer .feedback-dialog__form .file.error {border-color:#c85f5f;background:#111416;color:var(--theme-text)} .fancybox-outer .feedback-dialog__form .generic-error {margin:0 0 16px;padding:10px 12px;border:1px solid rgba(200,95,95,.32);border-radius:3px;background:rgba(200,95,95,.08);color:#e4aaaa;font-size:13px;line-height:18px} .fancybox-outer .feedback-dialog__form .field-error {position:static;display:none;max-width:none;margin:6px 0 0;padding:0;background:transparent;color:#df8f8f;font-size:12px;line-height:16px} .fancybox-outer .feedback-dialog__form .field-error:before,.fancybox-outer .feedback-dialog__form .field-error:after {display:none} .fancybox-outer .feedback-dialog__form .bottom {display:block;margin-top:20px;padding:18px 0 0;border-top:1px solid var(--theme-border)} .fancybox-outer .feedback-dialog__form .bottom>label {max-width:430px;margin-bottom:10px} .fancybox-outer .feedback-dialog__form .captcha-control {display:flex;align-items:flex-end;justify-content:space-between;gap:14px;overflow:visible} .fancybox-outer .feedback-dialog__form .captcha-control .image {display:grid;flex:1 1 auto;grid-template-columns:125px minmax(120px,1fr);grid-template-rows:auto 44px;gap:6px 12px;margin:0} .fancybox-outer .feedback-dialog__form .captcha-control .image img {grid-row:1 / 3;align-self:end;float:none;width:125px;height:50px;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:3px} .fancybox-outer .feedback-dialog__form .captcha-control label {float:none;margin:0} .fancybox-outer .feedback-dialog__form .captcha-control .textfield {width:100%} .fancybox-outer .feedback-dialog__form .captcha-control .field-error {grid-column:2;margin:0} .fancybox-outer .feedback-dialog__form .submit,.fancybox-outer .feedback-dialog__form .captcha-control .submit {float:none;min-width:150px;height:44px;padding:0 20px;border:1px solid #f39c22;border-radius:3px;background:#f39c22;box-shadow:none;color:#0a0e11;font-size:14px;font-weight:700;line-height:42px;text-align:center;text-transform:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease} .fancybox-outer .feedback-dialog__form .bottom>.submit {display:block;margin-left:auto} .fancybox-outer .feedback-dialog__form .submit:hover,.fancybox-outer .feedback-dialog__form .submit:focus {border-color:#ffb64f;outline:0;background:#ffb64f;color:#0a0e11} .fancybox-outer .feedback-dialog__form .submit:active {transform:translateY(1px)} .feedback-dialog__success {display:flex;align-items:center;gap:13px;min-height:96px;padding:24px;color:var(--theme-text);font-size:15px;line-height:21px} .feedback-dialog__success-icon {position:relative;flex:0 0 36px;width:36px;height:36px;border:1px solid rgba(243,156,34,.36);border-radius:50%;background:rgba(243,156,34,.07)} .feedback-dialog__success-icon:after {content:"";position:absolute;left:10px;top:10px;width:13px;height:7px;border-left:2px solid #d5c39b;border-bottom:2px solid #d5c39b;transform:rotate(-45deg)} .fancybox-wrap:has(.feedback-dialog) .fancybox-skin {padding:0 !important;border-radius:5px;background:transparent;box-shadow:none} .fancybox-wrap:has(.feedback-dialog) .fancybox-inner {overflow:visible !important} .fancybox-wrap:has(.feedback-dialog) .fancybox-close {top:15px;right:15px;width:34px;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:3px;background:#0a0e11} .fancybox-wrap:has(.feedback-dialog) .fancybox-close:before,.fancybox-wrap:has(.feedback-dialog) .fancybox-close:after {content:"";position:absolute;left:9px;top:16px;width:14px;height:1px;background:#c5cbcd} .fancybox-wrap:has(.feedback-dialog) .fancybox-close:before {transform:rotate(45deg)} .fancybox-wrap:has(.feedback-dialog) .fancybox-close:after {transform:rotate(-45deg)} .fancybox-overlay:has(.feedback-dialog) {background:rgba(3,7,9,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)} @media (max-width:640px) {.feedback-dialog {width:calc(100vw - 20px)} .feedback-dialog__header {min-height:58px;padding:13px 52px 13px 15px} .feedback-dialog__mark {flex-basis:30px;width:30px;height:30px} .feedback-dialog__mark:before {left:6px;top:8px} .feedback-dialog__mark:after {left:9px;top:8px} .fancybox-outer .feedback-dialog .popup-title {font-size:17px;line-height:22px} .fancybox-outer .feedback-dialog .popup-holder {padding:16px 15px} .fancybox-outer .feedback-dialog__form .textarea {min-height:112px} .fancybox-outer .feedback-dialog__form .captcha-control {align-items:stretch;flex-direction:column} .fancybox-outer .feedback-dialog__form .captcha-control .image {width:100%} .fancybox-outer .feedback-dialog__form .submit,.fancybox-outer .feedback-dialog__form .captcha-control .submit {width:100%} .fancybox-wrap:has(.feedback-dialog) .fancybox-close {top:12px;right:11px}} .desktop-category-shelf {display:none} @media (min-width:1024px) {#header .categories-menu .desktop-categories-link .icon-arrow-yellow,#header .categories-menu:hover .desktop-categories-link .icon-arrow-yellow,#header .categories-menu:focus-within .desktop-categories-link .icon-arrow-yellow {transform:none} #header .categories-menu.desktop-shelf-open .desktop-categories-link .icon-arrow-yellow {color:#f39c22;transform:rotate(180deg)} #header .navigation .menu>li.categories-menu:not(.desktop-shelf-open):hover .dropdown-holder,#header .navigation .menu>li.categories-menu:not(.desktop-shelf-open):focus-within .dropdown-holder {max-height:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-5px)} #header .categories-menu .dropdown-holder {top:100%;left:50%;right:auto;display:block;width:min(1080px,calc(100vw - 30px));margin:0;padding:0;border:1px solid rgba(255,255,255,.075);border-top-color:rgba(185,167,126,.2);border-radius:0 0 5px 5px;background:#0d1316;box-shadow:0 18px 38px rgba(0,0,0,.38);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-5px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s} #header .categories-menu.desktop-shelf-open .dropdown-holder {max-height:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition:opacity .16s ease,transform .16s ease,visibility 0s} #header .categories-menu .desktop-category-shelf {display:grid;grid-template-columns:minmax(0,1fr) 158px;align-items:stretch;min-height:104px} #header .desktop-category-shelf>ul {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(43px,auto);gap:2px 8px;padding:8px 10px} #header .desktop-category-shelf li {min-width:0} #header .desktop-category-shelf li a {position:relative;justify-content:flex-start;width:100%;height:100%;min-height:43px;padding:9px 10px 9px 17px;border-radius:3px;color:#b8bec0;font-size:13px;font-weight:400;line-height:1.2;text-transform:none;transition:color .16s ease,background-color .16s ease,padding-left .16s ease} #header .desktop-category-shelf li a::before {content:"";position:absolute;left:7px;top:50%;width:3px;height:3px;border-radius:50%;background:#b9a77e;opacity:.38;transform:translateY(-50%);transition:background-color .16s ease,opacity .16s ease} #header .desktop-category-shelf li a:hover,#header .desktop-category-shelf li a:focus-visible {padding-left:20px;background:rgba(255,255,255,.035);color:#f39c22;outline:0} #header .desktop-category-shelf li a:hover::before,#header .desktop-category-shelf li a:focus-visible::before {background:#f39c22;opacity:1} #header .desktop-category-shelf-all {position:relative;align-items:center;justify-content:center;min-height:104px;padding:14px 30px 14px 16px;border-left:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018);color:#d5c39b;font-size:12px;font-weight:600;line-height:1.25;text-align:center;text-transform:none;transition:color .16s ease,background-color .16s ease} #header .desktop-category-shelf-all i {position:absolute;top:50%;right:18px;width:7px;height:7px;margin:0;border-top:1px solid currentColor;border-right:1px solid currentColor;color:inherit;font-size:0;transform:translateY(-50%) rotate(45deg);transition:transform .16s ease} #header .desktop-category-shelf-all:hover,#header .desktop-category-shelf-all:focus-visible {background:rgba(243,156,34,.06);color:#f39c22;outline:0} #header .desktop-category-shelf-all:hover i,#header .desktop-category-shelf-all:focus-visible i {transform:translate(3px,-50%) rotate(45deg)}} @media (min-width:1024px) and (max-width:1199px) {#header .desktop-category-shelf>ul {grid-template-columns:repeat(4,minmax(0,1fr))}} @media (max-width:1023px) {#header .desktop-category-shelf {display:none}} @media (min-width:1024px) {#header {border-bottom-color:transparent} .desktop-category-shelf {display:block;width:100%;max-height:0;overflow:hidden;border-bottom:0 solid rgba(255,255,255,.07);background:#0b1215;opacity:0;visibility:hidden;transition:max-height .28s ease,opacity .2s ease,visibility 0s linear .28s,border-width .2s ease} .desktop-category-shelf.is-open {max-height:460px;border-bottom-width:1px;opacity:1;visibility:visible;transition:max-height .32s ease,opacity .2s ease,visibility 0s,border-width .2s ease} .desktop-category-shelf-inner {width:min(1320px,calc(100% - 48px));margin:0 auto;padding:22px 0 20px} .desktop-category-shelf-list {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(6,36px);grid-auto-flow:column;gap:0 24px;margin:0;padding:0;list-style:none} .desktop-category-shelf-list li {min-width:0;border-bottom:1px solid rgba(255,255,255,.055)} .desktop-category-shelf-list a {display:flex;align-items:center;width:100%;height:36px;padding:0 8px;overflow:hidden;color:#b8c0c3;font-size:13px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease,background-color .16s ease,padding-left .16s ease} .desktop-category-shelf-list a:hover,.desktop-category-shelf-list a:focus-visible {padding-left:12px;background:rgba(255,255,255,.025);color:#f39c22;outline:0} .desktop-category-shelf-all {display:flex;align-items:center;justify-content:center;width:220px;min-height:40px;margin:18px auto 0;padding:10px 36px 10px 18px;border:1px solid rgba(243,156,34,.28);border-radius:4px;background:#11191d;color:#d5c39b;font-size:13px;font-weight:500;line-height:1;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease} .desktop-category-shelf-all i {position:relative;width:7px;height:7px;margin-left:10px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform .16s ease} .desktop-category-shelf-all:hover,.desktop-category-shelf-all:focus-visible {border-color:rgba(243,156,34,.55);background:#162025;color:#f39c22;outline:0} .desktop-category-shelf-all:hover i,.desktop-category-shelf-all:focus-visible i {transform:translateX(3px) rotate(45deg)}} @media (max-width:1023px) {body>.desktop-category-shelf {display:none !important}} .main-video .video-like-control {position:relative;display:flex;align-items:center;justify-content:flex-start;width:auto;margin:2px 0} .main-video .video-like-control .video-like-button {display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:42px;padding:8px 10px;border:1px solid rgba(213,195,155,.24);border-radius:7px;background:#11191d;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#c9c8c2;opacity:1;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease} .main-video .video-like-control .video-like-button .ui-icon {width:21px;height:21px;padding:0;color:#d5c39b;transition:color .18s ease,transform .18s ease} .main-video .video-like-count {min-width:22px;margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,.12);color:#f2f1ed;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:18px;text-align:center} .main-video .video-like-control .video-like-button:hover,.main-video .video-like-control .video-like-button:focus-visible {border-color:rgba(243,156,34,.5);background:#162025;box-shadow:0 4px 14px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04);color:#f2f1ed;opacity:1;outline:none;transform:translateY(-1px)} .main-video .video-like-control .video-like-button:hover .ui-icon,.main-video .video-like-control .video-like-button:focus-visible .ui-icon,.main-video .video-like-control .video-like-button.voted .ui-icon {color:#f39c22;fill:rgba(243,156,34,.2);transform:translateY(-1px) scale(1.06)} .main-video .video-like-control .video-like-button.voted {border-color:rgba(243,156,34,.42);background:rgba(243,156,34,.075);color:#f2f1ed} .main-video .video-like-control .video-like-button.disabled:not(.voted) {pointer-events:none;opacity:.58} .main-video .video-like-status {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap} .main-video .video-like-control .scale[hidden] {display:none} @media (max-width:767px) {.main-video .video-like-control .video-like-button {min-height:40px;padding:7px 9px} .main-video .video-like-count {font-size:12px}} @media (prefers-reduced-motion:reduce) {.main-video .video-like-control .video-like-button,.main-video .video-like-control .video-like-button .ui-icon {transition:none}} .main-video .video-topic-bar {display:flex;align-items:center;gap:12px;min-height:56px;padding:7px 10px;border-top:1px solid rgba(255,255,255,.07);background:#11191d} .main-video .video-topic-bar .video-like-control {flex:0 0 auto;margin:0} .main-video .video-topic-navigation {display:flex;align-items:center;min-width:0;flex:1 1 auto;gap:7px;padding-left:12px;border-left:1px solid rgba(255,255,255,.09)} .main-video .video-topic-viewport {min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch} .main-video .video-topic-viewport::-webkit-scrollbar {display:none} .main-video .video-topic-list {display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none} .main-video .video-topic-list li {flex:0 0 auto;margin-right:7px} .main-video .video-topic-list li:last-child {margin-right:0} .main-video .video-topic-list a {display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.025);color:#aeb6b8;font-size:12px;font-weight:400;line-height:1;text-shadow:none;text-transform:lowercase;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease} .main-video .video-topic-category a {border-color:rgba(213,195,155,.28);color:#d5c39b} .main-video .video-topic-list a:hover,.main-video .video-topic-list a:focus-visible {border-color:rgba(243,156,34,.48);background:rgba(243,156,34,.07);color:#f2f1ed;outline:none} .main-video .video-topic-arrow {display:none;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid rgba(213,195,155,.2);border-radius:6px;background:#0b1215;color:#c8b889;transition:color .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease} .main-video .video-topic-navigation.is-scrollable .video-topic-arrow {display:inline-flex} .main-video .video-topic-arrow i {width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor} .main-video .video-topic-arrow-prev i {transform:translateX(1px) rotate(-135deg)} .main-video .video-topic-arrow-next i {transform:translateX(-1px) rotate(45deg)} .main-video .video-topic-arrow:hover,.main-video .video-topic-arrow:focus-visible {border-color:rgba(243,156,34,.48);background:#162025;color:#f39c22;outline:none} .main-video .video-topic-arrow:disabled {pointer-events:none;opacity:.28} @media (max-width:767px) {.main-video .video-topic-bar {gap:9px;min-height:52px;padding:6px 7px} .main-video .video-topic-navigation {gap:0;padding-left:9px} .main-video .video-topic-navigation .video-topic-arrow {display:none !important} .main-video .video-topic-list li {margin-right:6px} .main-video .video-topic-list a {min-height:30px;padding:6px 10px;font-size:11px}} @media (prefers-reduced-motion:reduce) {.main-video .video-topic-viewport {scroll-behavior:auto}} @media (min-width:1024px) {.main-video>.container {display:grid;grid-template-columns:minmax(0,1fr) 374px;gap:0 10px;align-items:start} .main-video>.container>h1 {grid-column:1 / -1} .main-video .video-full-holder {width:100%} .main-video .banners {width:100%;max-width:none;margin:0} .main-video .banners .videos-list {display:flex;flex-wrap:wrap;margin:-5px} .main-video .banners .videos-list>li,.main-video .banners .videos-list>li:last-of-type {width:50% !important;margin:0 !important;padding:5px !important} .main-video .banners .videos-list .description {padding:6px 7px;font-size:12px;line-height:16px} .main-video .banners .videos-list .description .text-holder p {display:-webkit-box;min-height:32px;max-height:32px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}} .categories-page {width:min(100%,1340px);margin:0 auto;padding:18px 15px 0} .categories-page .categories-page-list>div>.headline {display:flex;align-items:center;min-height:44px;margin:0 0 14px;padding:0} .categories-page .categories-page-list>div>.headline .title {margin:0;padding:0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--theme-text);text-shadow:none} .categories-page .thumbs,.categories-page .thumbs_list {margin:0;padding:0} .categories-page .thumbs_list {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 10px} .categories-page .thumbs_list .th,.categories-page .thumbs_list .th:last-child {width:auto !important;margin:0 !important;padding:0 !important} .categories-page .category-card .thumb {display:block;color:var(--theme-text)} .categories-page .category-card .thumb_img {display:block;position:relative;width:100%;aspect-ratio:1.69 / 1;overflow:hidden;border:1px solid var(--theme-border);border-radius:4px;background:var(--theme-surface)} .categories-page .category-card .thumb_img>img,.categories-page .category-card .thumb_img>.no-avatar {display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease,opacity .22s ease} .categories-page .category-card .thumb_string {display:block;position:absolute;left:0;right:0;bottom:0;min-height:42px;padding:18px 12px 8px;overflow:hidden;background:linear-gradient(to bottom,transparent,rgba(5,8,10,.92));color:var(--theme-text);font-size:15px;font-weight:500;line-height:16px;text-shadow:0 1px 2px rgba(0,0,0,.75);transition:color .18s ease} .categories-page .category-card-title {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .categories-page .category-card .thumb:hover .thumb_img>img,.categories-page .category-card .thumb:focus-visible .thumb_img>img {transform:scale(1.018)} .categories-page .category-card .thumb:hover .thumb_string,.categories-page .category-card .thumb:focus-visible .thumb_string {color:#d9b96e} .categories-page .category-card .thumb:focus-visible {outline:1px solid rgba(217,185,110,.7);outline-offset:3px} .categories-page .categories-page-topics {margin-top:34px} @media (max-width:1023px) {.categories-page .thumbs_list {grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767px) {.categories-page {padding:12px 10px 0} .categories-page .categories-page-list>div>.headline {min-height:38px;margin-bottom:10px} .categories-page .categories-page-list>div>.headline .title {font-size:20px} .categories-page .thumbs_list {grid-template-columns:1fr;gap:18px} .categories-page .category-card .thumb_string {min-height:44px;padding:19px 12px 9px;font-size:16px;line-height:17px} .categories-page .categories-page-topics {margin-top:28px}} .categories-directory {min-height:40vh} .categories-directory .categories-directory-main {padding:22px 0 6px} .categories-directory .categories-directory-inner {max-width:1340px} .categories-directory .categories-directory-group {margin:0 0 34px} .categories-directory .categories-directory-group-title {display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--theme-text);text-shadow:none} .categories-directory .categories-directory-group-title::after {content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(217,185,110,.34),transparent 72%)} .categories-directory .category-list {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 10px;margin:0 !important;padding:0 !important} .categories-directory .category-list>li,.categories-directory .category-list>li:last-child {width:auto !important;margin:0 !important;padding:0 !important} .categories-directory .category-directory-card {display:block;color:var(--theme-text)} .categories-directory .category-directory-card .img-holder {position:relative;width:100%;margin:0;padding:0;aspect-ratio:1.69 / 1;overflow:hidden;border:1px solid var(--theme-border);border-radius:4px;background:var(--theme-surface)} .categories-directory .category-directory-card .img-holder img {display:block;position:static;width:100%;height:100%;object-fit:cover;transition:transform .22s ease,opacity .22s ease} .categories-directory .category-directory-title {display:block;position:absolute;left:0;right:0;bottom:0;min-height:44px;padding:18px 12px 9px;overflow:hidden;background:linear-gradient(to bottom,transparent,rgba(5,8,10,.94));color:var(--theme-text);font-size:15px;font-weight:500;line-height:17px;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.75);white-space:nowrap;transition:color .18s ease} .categories-directory .category-directory-card:hover .img-holder img,.categories-directory .category-directory-card:focus-visible .img-holder img {transform:scale(1.018)} .categories-directory .category-directory-card:hover .category-directory-title,.categories-directory .category-directory-card:focus-visible .category-directory-title {color:#d9b96e} .categories-directory .category-directory-card:focus-visible {outline:1px solid rgba(217,185,110,.7);outline-offset:3px} .categories-directory .categories-directory-topics {margin-top:12px} .categories-directory .categories-directory-seo {margin-top:20px} @media (max-width:1023px) {.categories-directory .category-list {grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767px) {.categories-directory .categories-directory-main {padding:14px 0 2px} .categories-directory .categories-directory-inner {padding:0 5px} .categories-directory .categories-directory-group {margin-bottom:26px} .categories-directory .categories-directory-group-title {gap:10px;margin-bottom:10px;font-size:19px} .categories-directory .category-list {grid-template-columns:1fr;gap:14px} .categories-directory .category-directory-title {min-height:46px;padding:20px 12px 9px;font-size:16px;line-height:18px} .categories-directory .categories-directory-topics {margin-top:6px}} .tags-directory {min-height:46vh;padding:24px 0 8px} .tags-directory .tags-directory-inner {max-width:1340px} .tags-directory .tags-directory-head {display:flex;align-items:center;min-height:42px;margin:0 0 20px;border-bottom:1px solid var(--theme-border)} .tags-directory .tags-directory-title {margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--theme-text);text-shadow:none} .tags-directory .tags-directory-groups {column-count:5;column-gap:28px} .tags-directory .tags-directory-group {display:inline-block;width:100%;margin:0 0 24px;break-inside:avoid} .tags-directory .tags-directory-letter {display:inline-flex;align-items:center;min-width:30px;margin:0 0 6px;padding:0 0 5px;border-bottom:1px solid rgba(217,185,110,.58);color:#d9b96e;font-size:15px;font-weight:600;line-height:1;text-shadow:none} .tags-directory .tags-directory-list {margin:0;padding:0;list-style:none} .tags-directory .tags-directory-list li {margin:0;padding:0} .tags-directory .tags-directory-list a {display:flex;align-items:center;position:relative;min-height:36px;padding:7px 18px 7px 13px;border-bottom:1px solid rgba(255,255,255,.055);color:var(--theme-muted);font-size:14px;font-weight:400;line-height:17px;transition:color .16s ease,padding-left .16s ease,border-color .16s ease} .tags-directory .tags-directory-list a::before {content:"";position:absolute;left:1px;width:4px;height:4px;border-radius:50%;background:rgba(217,185,110,.34);transition:background-color .16s ease,transform .16s ease} .tags-directory .tags-directory-list a:hover,.tags-directory .tags-directory-list a:focus-visible {padding-left:16px;border-bottom-color:rgba(217,185,110,.22);color:#d9b96e} .tags-directory .tags-directory-list a:hover::before,.tags-directory .tags-directory-list a:focus-visible::before {background:#d9b96e;transform:scale(1.35)} .tags-directory .tags-directory-list a:focus-visible {outline:1px solid rgba(217,185,110,.55);outline-offset:-1px} .tags-directory .tags-directory-seo {margin-top:18px} @media (max-width:1023px) {.tags-directory .tags-directory-groups {column-count:3}} @media (max-width:767px) {.tags-directory {padding:14px 0 4px} .tags-directory .tags-directory-inner {padding:0 10px} .tags-directory .tags-directory-head {min-height:38px;margin-bottom:14px} .tags-directory .tags-directory-title {margin-bottom:10px;font-size:20px} .tags-directory .tags-directory-groups {column-count:2;column-gap:18px} .tags-directory .tags-directory-group {margin-bottom:19px} .tags-directory .tags-directory-list a {min-height:40px;padding-top:8px;padding-bottom:8px;font-size:14px}} .mobile-theme-toggle {display:none} html.theme-light {color-scheme:light;--theme-bg:#f8f7f4;--theme-chrome:#f1eee8;--theme-surface:#ffffff;--theme-elevated:#f4f1eb;--theme-text:#172126;--theme-muted:#687176;--theme-border:rgba(23,33,38,.12)} html.theme-light,html.theme-light body,html.theme-light #wrapper {background:var(--theme-bg);color:var(--theme-text)} html.theme-light #header,html.theme-light #footer,html.theme-light .navigation,html.theme-light .mobile-quick-nav,html.theme-light #header .navigation,html.theme-light #header .form-holder .search {background:var(--theme-chrome);border-color:var(--theme-border)} html.theme-light #header .navigation .menu>li>a,html.theme-light .mobile-quick-nav a,html.theme-light #footer .footer-link,html.theme-light #footer .footer-link a {color:#596267} html.theme-light #header .navigation .menu>li:hover>a,html.theme-light #header .navigation .menu>li>a:hover,html.theme-light #header .navigation .menu>li>a:focus-visible,html.theme-light .mobile-quick-nav a:hover,html.theme-light .mobile-quick-nav a:focus-visible,html.theme-light #footer .footer-link a:hover,html.theme-light #footer .footer-link a:focus-visible {color:#8f5c0a} html.theme-light .mobile-quick-nav a::after,html.theme-light #header .navigation .menu>li>a::after {background:#9a650e} html.theme-light #header .nav-opener span,html.theme-light #header .nav-opener::before,html.theme-light #header .nav-opener::after {background:#8f6c2f} html.theme-light #header .nav-opener:hover span,html.theme-light #header .nav-opener:hover::before,html.theme-light #header .nav-opener:hover::after {background:#9a650e} html.theme-light #header .form-holder .search input,html.theme-light #header .form-holder .search input:hover,html.theme-light #header .form-holder .search input:focus {background:#ffffff;border-color:rgba(23,33,38,.16);color:var(--theme-text);box-shadow:none} html.theme-light #header .form-holder .search input:focus {border-color:rgba(154,101,14,.64);box-shadow:0 0 0 2px rgba(154,101,14,.1)} html.theme-light #header .search-submit,html.theme-light #header .form-holder .search-submit {color:#8f6c2f} html.theme-light #header .search-submit:hover,html.theme-light #header .form-holder .search-submit:hover {color:#9a650e} html.theme-light .menu .dropdown-holder,html.theme-light .menu .dropdown li a,html.theme-light .desktop-categories-mega,html.theme-light .videos-list a,html.theme-light .videos-list .description,html.theme-light .main-video .video-full-holder,html.theme-light .main-video .video-info,html.theme-light .tags-cloud,html.theme-light .tags-directory,html.theme-light .feedback-dialog,html.theme-light .fancybox-outer .feedback-dialog .popup-holder,html.theme-light .fancybox-wrap:has(.feedback-dialog) .fancybox-skin {background:var(--theme-surface);border-color:var(--theme-border)} html.theme-light .videos-list .description,html.theme-light .category-list .description,html.theme-light .main-video .video-description,html.theme-light .tags-directory .tags-directory-list a,html.theme-light .feedback-dialog,html.theme-light .feedback-dialog * {color:var(--theme-text)} html.theme-light .videos-list .img-holder span.time {border-color:rgba(23,33,38,.15);background:rgba(255,255,255,.78);color:#172126} html.theme-light .videos-list a:hover {border-color:rgba(154,101,14,.38);box-shadow:0 8px 22px rgba(23,33,38,.1)} html.theme-light .videos-list a:hover .description,html.theme-light .tags-directory .tags-directory-list a:hover,html.theme-light .tags-directory .tags-directory-list a:focus-visible {color:#8f5c0a} html.theme-light .main-video .liked .like,html.theme-light .main-video .liked .like.dislike,html.theme-light .main-video .liked .like i,html.theme-light .main-video .cat-holder .cat-list a,html.theme-light .main-video .tag-holder .tag-list a,html.theme-light .tags-cloud ul li a,html.theme-light .pagi-list a,html.theme-light .pagi-list span {background:var(--theme-elevated);border-color:var(--theme-border);color:#596267} html.theme-light .main-video .cat-holder .cat-list a:hover,html.theme-light .main-video .tag-holder .tag-list a:hover,html.theme-light .tags-cloud ul li a:hover,html.theme-light .pagi-list a:hover {background:#eee6d5;border-color:rgba(154,101,14,.34);color:#8f5c0a} html.theme-light .feedback-dialog__form .textfield,html.theme-light .feedback-dialog__form .textarea,html.theme-light .feedback-dialog__form .selectbox,html.theme-light .feedback-dialog__form .file {background:#ffffff;border-color:var(--theme-border);color:var(--theme-text)} html.theme-light .feedback-dialog__form .textfield:focus,html.theme-light .feedback-dialog__form .textarea:focus,html.theme-light .feedback-dialog__form .selectbox:focus {border-color:rgba(154,101,14,.64);box-shadow:0 0 0 2px rgba(154,101,14,.1)} html.theme-light .fancybox-overlay:has(.feedback-dialog) {background:rgba(23,33,38,.42)} @media (max-width:1023px) {#header .container {grid-template-columns:42px minmax(0,1fr) 86px} #header .logo {position:absolute;left:50%;transform:translateX(-50%)} #header .form-holder {display:flex;align-items:center;justify-content:flex-end;gap:6px;width:86px} #header .mobile-theme-toggle {position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(185,167,126,.18);border-radius:4px;background:transparent;color:#b9a77e;transition:border-color .16s ease,background-color .16s ease,color .16s ease} #header .mobile-theme-toggle:hover,#header .mobile-theme-toggle:focus-visible {border-color:rgba(243,156,34,.5);background:rgba(185,167,126,.06);color:#f39c22} #header .mobile-theme-toggle .theme-icon {position:absolute;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:opacity .18s ease,transform .22s ease} #header .mobile-theme-toggle .theme-icon-sun {opacity:0;transform:rotate(-50deg) scale(.72)} #header .mobile-theme-toggle .theme-icon-moon {opacity:1;transform:rotate(0) scale(1)} html.theme-light #header .mobile-theme-toggle {border-color:rgba(143,108,47,.25);background:#f8f4ea;color:#9a650e} html.theme-light #header .mobile-theme-toggle .theme-icon-sun {opacity:1;transform:rotate(0) scale(1)} html.theme-light #header .mobile-theme-toggle .theme-icon-moon {opacity:0;transform:rotate(50deg) scale(.72)} html.theme-light #header .mobile-search-opener,html.theme-light #header .mobile-theme-toggle {border-color:rgba(23,33,38,.15);background:#fff;color:#7b5a21} html.theme-light #header .mobile-search-opener:hover,html.theme-light #header.search-open .mobile-search-opener,html.theme-light #header .mobile-theme-toggle:hover,html.theme-light #header .mobile-theme-toggle:focus-visible {border-color:rgba(154,101,14,.5);background:#f8f1e3;color:#8f5c0a} html.theme-light .nav-active #header::after {background:rgba(23,33,38,.36)} html.theme-light .nav-active #header .nav-opener {background:var(--theme-chrome);box-shadow:0 9px 16px rgba(23,33,38,.12)} html.theme-light #header .form-holder .mobile-search-close {background:#f4f1eb;color:#596267} html.theme-light #header .form-holder .mobile-search-close:hover {background:#eee6d5;color:#8f5c0a}} html.theme-light h1,html.theme-light h2,html.theme-light h3,html.theme-light h4,html.theme-light h5,html.theme-light h6,html.theme-light .main-video h1,html.theme-light .title-holder h1 {text-shadow:none} html.theme-light .videos-list .img-holder span.time {border-color:rgba(255,255,255,.12);background:rgba(10,14,17,.8);color:#f2f1ed} html.theme-light .videos-list a:hover .time {background:rgba(10,14,17,.92)} html.theme-light .categories-page .category-card .thumb_string,html.theme-light .categories-directory .category-directory-title {color:#f2f1ed} html.theme-light .categories-page .category-card .thumb:hover .thumb_string,html.theme-light .categories-page .category-card .thumb:focus-visible .thumb_string,html.theme-light .categories-directory .category-directory-card:hover .category-directory-title,html.theme-light .categories-directory .category-directory-card:focus-visible .category-directory-title {color:#f0cd7b} html.theme-light .main-video .video-topic-bar {border-top-color:var(--theme-border);background:var(--theme-surface)} html.theme-light .main-video .video-like-control .video-like-button {border-color:rgba(143,108,47,.25);background:var(--theme-elevated);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:#596267} html.theme-light .main-video .video-like-control .video-like-button .ui-icon {color:#8f6c2f} html.theme-light .main-video .video-like-count {border-left-color:var(--theme-border);color:var(--theme-text)} html.theme-light .main-video .video-like-control .video-like-button:hover,html.theme-light .main-video .video-like-control .video-like-button:focus-visible,html.theme-light .main-video .video-like-control .video-like-button.voted {border-color:rgba(154,101,14,.42);background:#eee6d5;box-shadow:0 4px 12px rgba(23,33,38,.08),inset 0 1px 0 rgba(255,255,255,.72);color:#8f5c0a} html.theme-light .main-video .video-topic-navigation {border-left-color:var(--theme-border)} html.theme-light .main-video .video-topic-list a {border-color:var(--theme-border);background:var(--theme-elevated);color:#596267} html.theme-light .main-video .video-topic-category a {border-color:rgba(143,108,47,.28);color:#7b5a21} html.theme-light .main-video .video-topic-list a:hover,html.theme-light .main-video .video-topic-list a:focus-visible {border-color:rgba(154,101,14,.38);background:#eee6d5;color:#8f5c0a} html.theme-light .main-video .video-topic-arrow {border-color:rgba(143,108,47,.24);background:var(--theme-elevated);color:#7b5a21} html.theme-light .main-video .video-topic-arrow:hover,html.theme-light .main-video .video-topic-arrow:focus-visible {border-color:rgba(154,101,14,.42);background:#eee6d5;color:#8f5c0a} html.theme-light .holder-text .shower {color:#8f5c0a;background:linear-gradient(to bottom,rgba(248,247,244,0) 0%,#f8f7f4 85%)} html.theme-light .tags-directory .tags-directory-head,html.theme-light .tags-directory .tags-directory-list a {border-bottom-color:var(--theme-border)} html.theme-light .tags-cloud {box-shadow:0 4px 16px rgba(23,33,38,.07)} html.theme-light .load-more .show-more-btn {border-color:rgba(154,101,14,.32);background:var(--theme-surface);color:#7b5a21} html.theme-light .load-more .show-more-btn:hover,html.theme-light .load-more .show-more-btn:focus-visible {border-color:rgba(154,101,14,.52);background:#eee6d5;color:#8f5c0a} html.theme-light .feedback-dialog {border-color:var(--theme-border);box-shadow:0 24px 60px rgba(23,33,38,.18),inset 0 1px 0 rgba(255,255,255,.8)} html.theme-light .feedback-dialog__header {border-bottom-color:var(--theme-border);background:var(--theme-elevated)} html.theme-light .fancybox-outer .feedback-dialog .popup-title,html.theme-light .fancybox-outer .feedback-dialog__form label {color:var(--theme-text)} html.theme-light .fancybox-outer .feedback-dialog__form .textfield::placeholder,html.theme-light .fancybox-outer .feedback-dialog__form .textarea::placeholder {color:var(--theme-muted)} html.theme-light .fancybox-outer .feedback-dialog__form .captcha-control .image img {border-color:var(--theme-border)} html.theme-light .fancybox-wrap:has(.feedback-dialog) .fancybox-close {border-color:var(--theme-border);background:var(--theme-elevated)} html.theme-light .fancybox-wrap:has(.feedback-dialog) .fancybox-close::before,html.theme-light .fancybox-wrap:has(.feedback-dialog) .fancybox-close::after {background:#596267} @media (min-width:1024px) {#header .form-holder {display:flex;align-items:center;gap:8px;width:337px} #header .form-holder .search {order:1;flex:1 1 auto;min-width:0} #header .mobile-theme-toggle {position:relative;order:2;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(185,167,126,.16);border-radius:4px;background:#070b0d;color:#b9a77e;box-shadow:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease} #header .mobile-theme-toggle:hover,#header .mobile-theme-toggle:focus-visible {border-color:rgba(243,156,34,.5);background:#0c1215;color:#f39c22;outline:0} #header .mobile-theme-toggle .theme-icon {position:absolute;width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:opacity .18s ease,transform .22s ease} #header .mobile-theme-toggle .theme-icon-sun {opacity:0;transform:rotate(-50deg) scale(.72)} #header .mobile-theme-toggle .theme-icon-moon {opacity:1;transform:rotate(0) scale(1)} html.theme-light #header .mobile-theme-toggle {border-color:rgba(143,108,47,.25);background:#f8f4ea;color:#8f6c2f} html.theme-light #header .mobile-theme-toggle:hover,html.theme-light #header .mobile-theme-toggle:focus-visible {border-color:rgba(154,101,14,.45);background:#eee6d5;color:#9a650e} html.theme-light #header .mobile-theme-toggle .theme-icon-sun {opacity:1;transform:rotate(0) scale(1)} html.theme-light #header .mobile-theme-toggle .theme-icon-moon {opacity:0;transform:rotate(50deg) scale(.72)}} @media (min-width:1024px) {html.theme-light #header .categories-menu .dropdown-holder {border-color:var(--theme-border);border-top-color:rgba(154,101,14,.32);background:var(--theme-surface);box-shadow:0 20px 48px rgba(23,33,38,.16)} html.theme-light #header .desktop-categories-featured {border-right-color:var(--theme-border);background:var(--theme-elevated)} html.theme-light #header .desktop-categories-directory {background:var(--theme-surface)} html.theme-light #header .desktop-categories-featured>strong,html.theme-light #header .desktop-categories-directory-head>strong {color:var(--theme-text)} html.theme-light #header .desktop-categories-eyebrow,html.theme-light #header .desktop-categories-directory-head>a {color:#7b5a21} html.theme-light #header .desktop-categories-featured a,html.theme-light #header .desktop-categories-directory li a {color:#596267} html.theme-light #header .desktop-categories-featured a::before {color:rgba(123,90,33,.56)} html.theme-light #header .desktop-categories-directory li a:hover,html.theme-light #header .desktop-categories-directory li a:focus-visible {background:#f4f1eb;color:#8f5c0a}} @media (max-width:1023px) {html.theme-light #header .navigation {border-right-color:rgba(154,101,14,.2);background:var(--theme-chrome);box-shadow:16px 0 42px rgba(23,33,38,.18)} html.theme-light #header .navigation .menu>li:not(.categories-menu) {border-bottom-color:var(--theme-border)} html.theme-light #header .navigation .menu>li:not(.categories-menu)>a {color:#384247} html.theme-light #header .navigation .menu>li:not(.categories-menu)>a:hover,html.theme-light #header .navigation .menu>li:not(.categories-menu)>a:focus-visible {color:#8f5c0a} html.theme-light #header .navigation .categories-menu {border-top-color:rgba(143,108,47,.2)} html.theme-light #header .navigation .mobile-drawer-section-title {color:#7b5a21} html.theme-light #header .navigation .categories-menu .dropdown li:not(.all) a {border-bottom-color:var(--theme-border);background:transparent;color:#596267} html.theme-light #header .navigation .categories-menu .dropdown li:not(.all) a:hover,html.theme-light #header .navigation .categories-menu .dropdown li:not(.all) a:focus-visible {color:#8f5c0a} html.theme-light #header .navigation .categories-menu .dropdown li.all a {border-color:rgba(143,108,47,.28);background:var(--theme-elevated);box-shadow:0 7px 16px rgba(23,33,38,.08),inset 0 1px 0 rgba(255,255,255,.72);color:#7b5a21} html.theme-light #header .navigation .categories-menu .dropdown li.all a:hover,html.theme-light #header .navigation .categories-menu .dropdown li.all a:focus-visible {border-color:rgba(154,101,14,.46);background:#eee6d5;color:#8f5c0a} html.theme-light .mobile-quick-nav {box-shadow:0 4px 12px rgba(23,33,38,.07)} html.theme-light #header .form-holder .search {box-shadow:0 12px 26px rgba(23,33,38,.12)}}