.autocomplete-suggestions{border: 1px solid #1b1b1b; background: #531131; overflow: auto; margin: 0 -60px 0 0; border-radius: 10px; overflow: hidden;}
.autocomplete-suggestion { padding: 8px 15px; white-space: nowrap; overflow: hidden; cursor: pointer; color: #fff;}
.autocomplete-selected { background: #151515; }
.autocomplete-suggestions strong { font-weight: normal; color: #ea1753; border-bottom: 1px solid #ea1753; }
.autocomplete-group { padding: 5px; font-weight: bold; padding: 10px 15px;font-weight: bold;color: #fff;background: #ea1753;}
.autocomplete-group strong { display: block; }
@font-face {font-family: "icomoon";src: url("/static/images/fonts/icomoon.eot?nddhpi&v=1");src: url("/static/images/fonts/icomoon.eot?nddhpi#iefix&v=1")format("embedded-opentype"),url("/static/images/fonts/icomoon.ttf?nddhpi&v=1") format("truetype"),url("/static/images/fonts/icomoon.woff?nddhpi&v=1") format("woff"),url("/static/images/fonts/icomoon.svg?nddhpi#icomoon&v=1") format("svg");font-weight: normal;font-style: normal;font-display: block;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
    font-family: Genos, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 18px;
}
fieldset,img {border: 0;}
* {outline: none;text-decoration: none;}
/*img,object,embed {vertical-align: bottom;height:55px;}
*/*,*:before,*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0px;
}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
p.text {width: 100%;display: block;color: #fff;font-size: 24px;font-weight: 400;margin: 0 0 24px;}
p.text a{font-size:24px;color:#fff;text-decoration:underline}
@media screen and (max-width: 640px) {p.text {font-size: 16px;margin: 0 0 12px;}
}
q:before,q:after {content: "";}
a * {cursor: pointer;}
.search-cloud a{color: #8b8f96;}
html {
    height: 100%;
    background-color: #531131;
    font-size: 62.5%;
}
body {
    font-family: 'Genos', sans-serif;
    font-size: 24px;
    min-height: 10%;
    min-width: 320px;
    position: relative;
    color: #212121;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
a {color: #bf1929;text-decoration: none;cursor: pointer;-webkit-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;font: 400 14px/1.2 'Genos', sans-serif;}
.no-touch a:hover {color: #ea1853;}
input,select,textarea {font-size: 13px;line-height: 1.2;font-family: 'Genos', sans-serif;;}
.container {margin: 0 auto;overflow: hidden;position: relative;}
.hidden {display: none;}
.country {margin: 1px 3px 1px 0;}
.page-error {padding: 10px;background: transparent;color: #e62117;border: 1px solid #e62117;font-size: 30px;line-height: 34px;text-align: center;margin: 20px 0 0;border-radius: 3px;-webkit-border-radius: 3px;}
.icon:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-edit:before {content: "\e900";}
.icon-private:before {content: "\e901";}
.icon-videos:before {content: "\e902";}
.icon-pictures:before {content: "\e903";}
.icon-add_friends:before {content: "\e904";}
.icon-send_message:before {content: "\e905";}
.icon-check1:before {content: "\e906";}
.icon-thank_check:before {content: "\e907";}
.icon-close1:before {content: "\e908";}
.icon-error:before {content: "\e909";}
.icon-user:before {content: "\e90a";}
.icon-comment_arrow:before {content: "\e90b";}
.icon-share:before {content: "\e90c";}
.icon-comments:before {content: "\e90d";}
.icon-screenshots:before {content: "\e90e";}
.icon-report:before {content: "\e90f";}
.icon-download1:before {content: "\e910";}
.icon-details:before {content: "\e911";}
.icon-heart1:before {content: "\e912";}
.icon-like:before {content: "\e937";}
.icon-rss:before {content: "\e938";}
.icon-menu:before {content: "\e939";}
.icon-top_models:before {content: "\e93a";}
.icon-top_sites:before {content: "\e93b";}
.icon-drop_arrow:before {content: "\e93c";}
.icon-sort:before {content: "\e93d";}
.icon-views:before {content: "\e93e";}
.icon-calendar1:before {content: "\e93f";}
.icon-clock:before {content: "\e940";}
.icon-later:before {content: "\e941";}
.icon-top_categories:before {content: "\e942";}
.icon-en:before {content: "\e943";}
.icon-add:before {content: "\e944";}
.icon-mail:before {content: "\e945";}
.icon-print:before {content: "\e946";}
.icon-twitter:before {content: "\e947";}
.icon-facebook:before {content: "\e948";}
.icon-upload1:before {content: "\e949";}
.icon-search1:before {content: "\e94a";}
.icon-home1:before {content: "\e94b";}
.icon-edit1:before {content: "\e94c";}
.icon-private1:before {content: "\e94d";}
.icon-videos1:before {content: "\e94e";}
.icon-send_message1:before {content: "\e94f";}
.icon-add_friend:before {content: "\e950";}
.icon-error1:before {content: "\e951";}
.icon-thank_check1:before {content: "\e952";}
.icon-close2:before {content: "\e953";}
.icon-check2:before {content: "\e954";}
.icon-user1:before {content: "\e955";}
.icon-comments_arrow:before {content: "\e956";}
.icon-comments1:before {content: "\e957";}
.icon-share1:before {content: "\e958";}
.icon-screenshots1:before {content: "\e959";}
.icon-report1:before {content: "\e95a";}
.icon-download2:before {content: "\e95b";}
.icon-details1:before {content: "\e95c";}
.icon-drop_arrow1:before {content: "\e95d";}
.icon-favourites:before {content: "\e95e";}
.icon-like1:before {content: "\e95f";}
.icon-rss1:before {content: "\e960";}
.icon-pagination_arrow:before {content: "\e961";}
.icon-arrow1:before {content: "\e962";}
.icon-sort1:before {content: "\e963";}
.icon-search2:before {content: "\e964";}
.icon-top_models1:before {content: "\e965";}
.icon-top_sites1:before {content: "\e966";}
.icon-views1:before {content: "\e967";}
.icon-calendar2:before {content: "\e968";}
.icon-clock1:before {content: "\e969";}
.icon-top_categories1:before {content: "\e96a";}
.icon-later1:before {content: "\e96b";}
.icon-heart2:before {content: "\e96c";}
.icon-add1:before {content: "\e96d";}
.icon-mail1:before {content: "\e96e";}
.icon-print1:before {content: "\e96f";}
.icon-twitter1:before {content: "\e970";}
.icon-facebook1:before {content: "\e971";}
.icon-upload2:before {content: "\e972";}
.icon-home2:before {content: "\e973";}
.icon-album:before {content: "\e913";}
.icon-arrow:before {content: "\e914";}
.icon-calendar:before {content: "\e915";}
.icon-categories:before {content: "\e916";}
.icon-check:before {content: "\e917";}
.icon-comment-rate-down:before {content: "\e918";}
.icon-comment-rate-up:before {content: "\e919";}
.icon-download:before {content: "\e91a";}
.icon-earth:before {content: "\e91b";}
.icon-eye:before {content: "\e91c";}
.icon-flag:before {content: "\e91d";}
.icon-hand:before {content: "\e91e";}
.icon-heart:before {content: "\e91f";}
.icon-home:before {content: "\e920";}
.icon-info:before {content: "\e921";}
.icon-key:before {content: "\e922";}
.icon-uniE923:before {content: "\e923";}
.icon-uniE924:before {content: "\e924";}
.icon-lock:before {content: "\e925";}
.icon-member:before {content: "\e926";}
.icon-message:before {content: "\e927";}
.icon-model:before {content: "\e928";}
.icon-logout:before {content: "\e929";}
.icon-plus-in-circle:before {content: "\e92a";}
.icon-premium:before {content: "\e92b";}
.icon-search:before {content: "\e92c";}
.icon-shape:before {content: "\e92d";}
.icon-upload:before {content: "\e92e";}
.icon-video:before {content: "\e92f";}
.icon-watch:before {content: "\e930";}
.icon-write:before {content: "\e931";}
.icon-uniE932:before {content: "\e932";}
.icon-uniE933:before {content: "\e933";}
.icon-if_sort_1608845:before {content: "\e934";}
.icon-close:before {content: "\e935";}
.icon-if_ic_touch_app_48px_3669192:before {content: "\e936";}
/* forms */form .section-title {color: #ffffff;font-size: 18px;margin: 0 0 25px;display: block;font-weight: 400;}
form .section-title.expand,form .section-title.collapse {position: relative;cursor: pointer;display: inline-block;}
form .section-title.expand:hover,form .section-title.collapse:hover {color: #ea1853;}
form .section-title.collapse:after,form .section-title.expand:after {content: "\e95d";display: block;position: absolute;margin-left: 10px;-webkit-backface-visibility: hidden;backface-visibility: hidden;left: 100%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);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;z-index: 1;font-size: 6px;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
form .section-title.collapse:after {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
form .row {display: block;position: relative;width: 100%;margin: 0 0 2.5rem;line-height: 0;}
.message-form {padding: 20px 0 0;border-top: 1px solid #232428;}
.message-form .form-upload {max-width: 820px;}
.message-form form .row {width: 100%;max-width: 100%;}
form .row:last-child {margin: 0;}
form label {display: block;margin: 0 0 7px;line-height: 1.2;color: #fff;font-size: 15px;font-weight: 400;}
form label.field-label:after {content: ":";}
form label.field-label.required:after {content: " (*):";}
form .bottom label {margin: 0 0 8px;color: #8b8f96;font-size: 12px;line-height: 18px;}
form .bottom label.field-label {color: #fff;font-size: 15px;font-weight: 400;}
form .button-group .row {margin: 5px 0 0 0;}
.button-group {margin: 0 0 2rem;}
.two-sections .button-group {margin: 0;}
form .button-group .row:first-child {margin: 0;}
form .button-group .row label {margin: 0 0 5px;cursor: pointer;color: #8b8f96;transition: color .3s;}
form .radio,form .checkbox {display: none;}
form .radio + label,form .radio + span,form .checkbox + label,form .checkbox + span {position: relative;padding-left: 29px !important;cursor: pointer;}
form .checkbox + label {font-size: 12px;line-height: 20px;}
form .radio + span {line-height: 1.2;}
form .checkbox + label::before,form .checkbox + span::before {content: "\e906";position: absolute;left: 0;top: -0;z-index: 2;width: 20px;height: 20px;border-radius: 5px;border: 1px solid #531131;background-color: #531131;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;color: #531131;font-size: 11px;text-align: center;padding: 3px 0 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s, box-shadow .3s;transition: background-color 0.3s, border 0.3s, color 0.3s, box-shadow .3s;}
form .checkbox:checked + label::before,form .checkbox:checked + span::before {background-color: #ea1853;border: 1px solid #ea1853;color: #fff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
form .radio + span::before,form .radio + label::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;width: 20px;height: 20px;border-radius: 10px;border: 2px solid #8b8f96;background-color: #191a1d;-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;transition: background-color 0.3s, border 0.3s, color 0.3s;}
form .radio + span::after,form .radio + label::after {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 3;width: 20px;height: 20px;border-radius: 10px;border: 2px solid transparent;background-color: transparent;-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;transition: background-color 0.3s, border 0.3s, color 0.3s;}
form .radio:checked + span::before,form .radio:checked + label::before {background-color: #ea1853;border: 5px solid #0f1014;}
form .radio:checked + span::after,form .radio:checked + label::after {border-color: #ea1853;}
form .submit {text-align: center;padding: 11px 20px;cursor: pointer;border: 0;-webkit-appearance: none;-webkit-transition: background-color 0.3s, color 0.3s, box-shadow .3s, border-color .3s;transition: background-color 0.3s, color 0.3s, box-shadow .3s, border-color .3s;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-radius: 10px;background-color: #ea1853;color: #ffffff;font-size: 15px;font-weight: 400;}
.no-touch form .submit:hover {color: #fff;background-color: #3b3d44;}
.sidebar form .submit {min-width: 154px;}
.margin-fix .bottom .submit.active,.margin-fix .bottom .submit.right.active,form .submit.active {background-color: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-color: #ea1853;color: #fff;}
.margin-fix .bottom .submit:disabled,.margin-fix .bottom .submit.right:disabled,form .submit:disabled {pointer-events: none;color: rgba(73, 75, 79, 0.95);}
form .textfield,form .textarea,form .selectbox,form .file {padding: 12px 20px;width: 100%;height: 40px;border-radius: 10px;background-color: #531131;color: #8b8f96;font-size: 15px;font-weight: 400;border: none;}
form .textarea {resize: none;min-height: 125px;}
form .selectbox {padding: 10px 20px;}
form .date {font-size: 0;}
form .date .selectbox {width: auto;margin-right: 10px;}
form .file {position: absolute;left: 0;top: 0;bottom: 0;padding: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);cursor: pointer;transform: rotate(180deg);}
form .file[disabled] {cursor: default;}
form .textfield.error,form .textarea.error,form .selectbox.error,form .file.error,form fieldset.error .textfield,form fieldset.error .textarea,form fieldset.error .selectbox,form fieldset.error .file {border: 2px solid #ea1853;}
form .file-control {position: relative;width: 100%;margin: 0 0 2rem;}
form .file-control .textfield {padding-left: 24px;}
form .file-control .button {position: absolute;left: 6px;top: 5px;border-radius: 10px;text-align: center;font-weight: 500;padding: 15px 10px;font-size: 13px;color: #fff;background-color: #ea1853;}
form .file-control .button.disabled {color: #a2a2a2;background: #f1f1f1;}
form .list-selector-popup {position: absolute;width: 100%;height: 160px;left: 0;bottom: 52px;border-radius: 5px;-webkit-box-shadow: -1px 1px 5px rgba(234, 24, 83, 0.3);box-shadow: -1px 1px 5px rgba(234, 24, 83, 0.3);z-index: 10000;background-color: #0f1014;}
form .list-selector-popup:after {position: absolute;content: "";width: 10px;height: 10px;background-color: #1f2125;left: 50%;-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);-webkit-box-shadow: -1px 1px 5px rgba(234, 24, 83, 0.3);box-shadow: -1px 1px 5px rgba(234, 24, 83, 0.3);bottom: -5px;z-index: 10000;}
form .list-selector-popup:before {position: absolute;content: "";width: 40px;height: 7px;background-color: #1f2125;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;z-index: 10001;}
form .list-selector-popup .button-group {overflow-y: scroll;overflow-x: hidden;position: absolute;top: 8px;left: 8px;bottom: 30px;right: 8px;}
form .list-selector-popup .button-group .group-title {margin: 0 5px 10px 0;padding: 3px;line-height: 1.2;background: #c8c8c8;font-weight: 800;}
form .list-selector-popup .button-group .item {display: inline-block;width: 31%;padding: 3px 0 10px;vertical-align: top;}
.fancybox-inner form .list-selector-popup .button-group .item {width: 49%;}
.fancybox-outer,.fancybox-inner {height: auto !important;}
form .list-selector-popup .button-group .item label {color: #fff;font-size: 12px;cursor: pointer;position: relative;padding: 0 0 0 25px;}
form .list-selector-popup .filter {position: absolute;bottom: 0;left: 0;right: 0;background: #c8c8c8;border: none;}
form .list-selector-popup .filter input {width: 100%;height: 100%;padding: 8px 10px;border: none;font-weight: 400;line-height: 14px;background-color: #531131;color: #8b8f96;}
form .bottom {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: flex-end;}
form .bottom a {text-decoration: none;-webkit-transition: color 0.3s;transition: color 0.3s;color: #8b8f96;font-size: 12px;font-weight: 500;line-height: 20px;}
form .bottom .links {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0 0 1.5rem;position: relative;top: -10px;}
form .bottom .links p:nth-child(2) a:first-child {font-weight: bold;color: #ea1853;}
form .bottom .links p:nth-child(2) a:first-child:hover {color: #fff;}
form .bottom .submit.right {float: right;margin: 0 0 0 10px;}
.no-touch form .bottom a:hover {color: #ea1853;}
.no-touch form .bottom .submit.right:hover {background-color: #ea1853;color: #fff;}
form .captcha-control {width: 100%;}
form .captcha-control .image {margin: 0 0 2rem;overflow: hidden;}
form .captcha-control .image img {display: block;width: 165px;height: 68px;border-radius: 10px;border: 2px solid #531131;overflow: hidden;margin: 0 0 15px;}
form .captcha-control .image .textfield {max-width: 350px;width: 100%;}
form [data-name="code"] {margin: 0 0 2rem;min-height: 78px;}
form .success {margin: 1rem;color: #ea1853;width: 100%;text-align: center;font-size: 24px;font-weight: 400;display: inline-block;vertical-align: middle;position: relative;}
@media screen and (max-width: 500px) {form .success {font-size: 20px;}
}
form .success.hidden {display: none;}
form .success:before {z-index: 1;content: "\e907";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;font-size: 63px;margin: 0 10px 0 0;display: inline-block;vertical-align: middle;position: relative;}
@media screen and (max-width: 500px) {form .success:before {width: 100%;top: 0;margin: 0 0 10px;}
}
.fancybox-outer form .success {width: auto;margin: 3rem;}
form .generic-error {line-height: 20px;padding: 16px 10px;text-align: center;margin: 0 0 30px;border-radius: 10px;background-color: rgba(243, 14, 41, .1);color: #ea1853;font-size: 18px;font-weight: 400;}
@media screen and (max-width: 860px) {form .generic-error {font-size: 15px;line-height: 17px;margin: 0 0 20px;}
}
form .generic-error:before {z-index: 1;content: "\e909";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;font-size: 21px;margin: 0 3px 0 0;display: inline-block;position: relative;top: 2px;}
form .info-message {display: inline-block;position: relative;margin: 0 1rem 1rem 1rem;padding: 1rem;font-size: 14px;border-radius: 10px;-webkit-border-radius: 10px;background-color: #1f2125;color: #fff;}
form .info-message:before {position: absolute;content: "";width: 10px;height: 10px;background-color: #1f2125;left: 20px;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: -5px;}
form .info-message .bottom {display: block;padding: 1rem 0 0;}
form .info-message .submit {min-width: auto;margin: 5px 5px 0 0;border-radius: 10px;text-transform: capitalize;font-size: 15px;line-height: 16px;font-weight: 500;box-shadow: none;padding: 10px 20px;background-color: #000;color: #8b8f96;}
form .info-message .submit:hover {box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;color: #ffffff;}
form .field-error {display: none;padding: 5px 0 0 0;color: #ea1853;font-size: 14px;font-weight: 500;line-height: 1.2;}
form .field-error label {margin: 0;}
form .smileys-support {position: relative;}
form .smileys-support .textarea {border-radius: 0 0 10px 10px;}
.popup-holder form .smileys-support .textarea {border-radius: 0 0 20px 20px;min-height: 120px;}
form .smileys-support .smileys-bar {background: #000;padding: 2px 10px 4px;cursor: default;font-size: 0;border-radius: 10px 10px 0 0;}
form .smileys-support img {cursor: pointer;margin-right: 5px;}
form .smileys-support img:last-child {margin: 0;}
form .progressbar {position: absolute;z-index: 1200;width: 60%;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 5.0rem;border: 0.2rem solid #ea1853;padding: 0.8rem;border-radius: 2.4rem;background: #1f2125;}
form .progressbar .text {position: absolute;width: 100%;top: 1rem;height: 3rem;font-size: 2.2rem;line-height: 3rem;text-align: center;color: #ffffff;}
form .progressbar.half-done .text {color: #ffffff;}
form .progressbar .progress {width: 0;height: 3rem;background: #ea1853;border-radius: 2rem;}
.block-comments form .captcha-control {display: flex;align-items: flex-end;}
@media screen and (max-width: 1030px) {.block-comments form .captcha-control {flex-direction: column;align-items: flex-start;}
}
.block-comments form .captcha-control .image {margin: 0 20px 0 0;overflow: hidden;min-width: 570px;}
@media screen and (max-width: 1030px) {.block-comments form .captcha-control .image {margin: 0 0 10px;}
}
.block-comments form .captcha-control .image img {float: left;margin: 0 20px 0 0;border: 0;border-radius: 0;}
@media screen and (max-width: 550px) {.block-comments form .captcha-control .image img {float: none;margin: 0 0 10px;}
}
.block-comments form .captcha-control .image .textfield {max-width: 380px;}
@media screen and (max-width: 1030px) {.block-comments form .captcha-control .image .textfield {max-width: 280px;}
}
.block-comments form .submit {box-shadow: none;padding: 11px 21px;border-radius: 10px;background-color: #34363c;color: #8b8f96;font-size: 15px;font-weight: 400;text-transform: capitalize;}
.block-comments form .submit:hover {color: #fff;background: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
/* toggle button */.toggle-button {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: background-color 0.3s, color 0.3s, border 0.3s, box-shadow .3s, border-color .3s;transition: background-color 0.3s, color 0.3s, border 0.3s, box-shadow .3s, border-color .3s;cursor: pointer;line-height: 17px;text-transform: uppercase;padding: 10px 20px;min-height: 70px;border: 2px solid transparent;border-radius: 10px;background-color: #531131;color: #8b8f96;font-size: 14px;font-weight: 500;text-transform: uppercase;}
.toggle-button * {cursor: pointer;}
.toggle-button input::before {position: absolute;content: "";top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 20px;height: 20px;border: 2px solid #d4d4d4;background-color: #ffffff;border-radius: 50%;z-index: 1;-webkit-transition: border 0.3s, background-color 0.3s, box-shadow .3s, color .3s;transition: border 0.3s, background-color 0.3s, box-shadow .3s, color .3s;}
.toggle-button:hover label:before {border-color: #fff;background: #3b3d44;}
.toggle-button.inversed.active input::before {border: 5px solid #ffffff;background-color: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-color: #ea1853;}
.toggle-button.inversed .radio:checked + span::before,.toggle-button.inversed .radio:checked + label::before {border: 5px solid #fff;}
.toggle-button.inversed.active label::after {opacity: 0;}
.toggle-button.active {color: #ffffff;background-color: #ea1853;}
.toggle-button.inversed:hover {border: 2px solid #3b3d44;background-color: #3b3d44;}
.toggle-button.inversed:hover label{color: #fff;}
.toggle-button.inversed.active {color: #ffffff;background-color: #ea1853;border-color: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.toggle-button.inversed.active label {color: #ffffff;}
.toggle-button.inversed label {padding-left: 40px !important;}
.toggle-button.done {pointer-events: none;}
.toggle-button.done *,.toggle-button.disabled * {cursor: default;}
/* top links */.top-links {padding: 5px 20px;font-size: 12px;background-color: #0b0b0b;}
.top-links .center-hold {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.network ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.network li {margin-right: 30px;}
.network li:last-child {margin: 0;}
.network a {display: block;position: relative;padding-left: 11px;-webkit-transition: color 0.3s;transition: color 0.3s;font-size: 12px;font-weight: 400;line-height: 14.4px;letter-spacing: 0.3px;color: #8b8f96;}
.network a::before {position: absolute;content: "";border-radius: 50%;z-index: 1;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 6px;height: 6px;background: #8b8f96;transition: background 0.3s;}
.network a:hover {color: #ea1853;}
.network a:hover::before {background: #ea1853;}
.network .more {display: none;}
.member-links{order:3}
.member-links ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.member-links .sort {min-width: 160px;}
.member-links .sort ul {flex-direction: column;}
.member-links .sort .type-sort:before {display: none;}
.member-links .sort strong {padding: 0 10px 0 0;}
.member-links li {padding: 0 20px 0 0;color: #fff;}
.member-links .sort li {padding: 0;width: 100%;}
.member-links .sort ul a {display: block;width: 100%;border-radius: 0;}
.btn-icon {position: relative;padding-left: 39px;}
.member-links .btn-icon {padding-left: 34px;}
.btn-icon:before {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;position: absolute;left: 0;top: 0;z-index: 1;}
.login-btn:before {content: "\e913";top: 50%;left: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;}
.signup-btn:before {content: "\e90f";top: 50%;left: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;}
.logout-btn:before {content: "\e916";top: 50%;left: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;}
.member-links a {background-color: transparent;-webkit-transition: background-color 0.3s, box-shadow .3s, color .3s;transition: background-color 0.3s, box-shadow .3s, color .3s;line-height: 30px;display: block;display: block;margin: 0 -20px 0 0;border-radius: 10px;padding: 0 17px;color: #8b8f96;font-size: 13px;letter-spacing: 0.33px;}
.no-touch .member-links a:hover,.no-touch .member-links a.disabled:hover {color: #fff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;}
/* header */.header {z-index: 20;padding: 8px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #16171b;position: relative;z-index: 1;z-index: 4;}
.logo {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;padding-top:3px}
.logo a {display: block;position: relative;}
.search {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 10px 0 19px;}
.search form {-webkit-box-flex: 0;-ms-flex: 0 1 927px;flex: 0 1 927px;position: relative;padding: 0 10px 0 0;border-radius: 20px;}
.search .search-text input {width: 100%;border: 0;background: none;border-radius: 10px;background-color: #531131;color: #8b8f96;font-size: 15px;font-weight: 400;line-height: 20px;padding: 10px 65px 10px 20px;letter-spacing: 0.38px;}
.search-text input::-webkit-input-placeholder {color: #8b8f96;-webkit-transition: color 0.3s;transition: color 0.3s;}
.search-text input:-ms-input-placeholder {color: #8b8f96;-webkit-transition: color 0.3s;transition: color 0.3s;}
.search-text input::-ms-input-placeholder {color: #8b8f96;-webkit-transition: color 0.3s;transition: color 0.3s;}
.search-text input::placeholder {color: #8b8f96;-webkit-transition: color 0.3s;transition: color 0.3s;}
.search-text input:focus::-webkit-input-placeholder {color: transparent;}
.search-text input:focus:-ms-input-placeholder {color: transparent;}
.search-text input:focus::-ms-input-placeholder {color: transparent;}
.search-text input:focus::placeholder {color: transparent;}
.search .search-text input:focus {outline: none;}
.search .search-button {position: absolute;top: 0;right: 0;height: 100%;overflow: hidden;cursor: pointer;-webkit-transition: background 0.3s;transition: background 0.3s;font-size: 0;line-height: 49px;color: #fff;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 61px;border-radius: 0 10px 10px 0;background-color: #ea1853;padding: 10px 20px;line-height: 20px;}
.search .search-button:before {content: "\e94a";font-size: 20px;}
.no-touch .search .search-button:hover {background-color: #3b3d44;}
.social-bookmarks {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 0;}
.addthis_toolbox a.at300b,.addthis_toolbox a.at300m {padding: 0 9px;}
.addthis_toolbox.addthis_32x32_style span svg {display: none !important;}
.addthis_toolbox.addthis_32x32_style span {height: auto !important;width: 26px !important;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: color 0.3s;transition: color 0.3s;font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1 !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 26px;color: #464750;background: transparent !important;}
.addthis_toolbox a.addthis_button_preferred_1 span {width: 32px !important;}
.addthis_toolbox a.addthis_button_preferred_1 span::before {content: "\e947";}
.addthis_toolbox a.addthis_button_preferred_2 span {width: 26px !important;}
.addthis_toolbox a.addthis_button_preferred_2 span::before {content: "\e948";}
.addthis_toolbox a.addthis_button_preferred_3 span {width: 27px !important;}
.addthis_toolbox a.addthis_button_preferred_3 span::before {content: "\e946";}
.addthis_toolbox a.addthis_button_preferred_4 span {width: 31px !important;}
.addthis_toolbox a.addthis_button_preferred_4 span::before {content: "\e945";}
.addthis_toolbox a.at300m span {width: 26px !important;}
.addthis_toolbox a.at300m span::before {content: "\e944";}
.addthis_toolbox a {margin: 0 !important;}
.addthis_toolbox.addthis_32x32_style a:hover span {color: #ea1853;}
.addthis_toolbox {font-size: 0;margin: 0 -9px;}
.at-icon {fill: #212121 !important;height: 30px !important;width: 30px !important;}
/* navigation */.header + nav {border-left: 0;border-right: 0;box-shadow: 0 5px 38px rgba(0, 0, 0, 0.09);background-color: #531131;position: relative;padding: 0 0 0 55px;}
@media screen and (max-width: 1152px) {.header + nav {padding: 0;}
}
.navigation {position: relative;}
.navigation .button {display: none;width: 100%;padding: 8px 0;margin: 0;border: none;background: transparent;height: 38px;cursor: pointer;}
.navigation .button .icon {display: inline-block;height: 20px;width: 29px;position: relative;}
.navigation .button .ico-bar {background: #fff;height: 4px;width: 100%;position: absolute;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;left: 0;}
.navigation .button .ico-bar:first-child {top: 0;}
.navigation .button .ico-bar:nth-child(2) {top: 8px;}
.navigation .button .ico-bar:nth-child(3) {top: 16px;}
.navigation.open .button .ico-bar {background: #ea1853;left: 4px;}
.navigation.open .button .ico-bar:first-child {top: -2px;-webkit-transform: rotate(45deg) translate(5px, 9px);transform: rotate(45deg) translate(5px, 9px);}
.navigation.open .button .ico-bar:nth-child(3) {top: 14px;-webkit-transform: rotate(-45deg) translate(2px, -6px);transform: rotate(-45deg) translate(2px, -6px);}
.navigation.open .button .ico-bar:nth-child(2) {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 1350px;padding: 0 10px;width: 100%;margin: 0 auto;}
.navigation .primary {font-size: 14px;font-weight: 500;text-transform: uppercase;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
.navigation .primary li:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch;}
.navigation .primary a {display: block;padding: 16px 20px;text-transform: none;position: relative;-webkit-transition: color 0.3s, border-color .3s;transition: color 0.3s, border-color .3s;white-space: nowrap;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;font-size: 15px;color: #ffffff;}
@media screen and (max-width: 1400px) {.navigation .primary a {padding: 16px 8px;}
}
.navigation .primary a:before {position: absolute;content: "";left: 0;bottom: 0;background-color: #ea1853;height: 2px;width: 0;-webkit-transition: width 0.3s;transition: width 0.3s;}
.navigation .primary .selected a::before {width: 100%;}
.no-touch .navigation .primary a:hover::before {width: 100%;}
.no-touch .navigation .primary .highlight.drop a:hover::before {width: auto;}
.no-touch .navigation .primary a:hover {color: #ea1853;}
.navigation .primary .selected a {color: #ea1853;pointer-events: none;border-color: #ea1853;}
@media all and (max-width: 1152px) {.navigation .primary .highlight a {position: relative;}
}
@media all and (min-width: 1152px) {.navigation .primary .highlight a {position: relative;padding-left: 41px;}
}
.navigation .primary .highlight a:after {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;content: "\e949";font-size: 20px;position: absolute;top: 13px;left: 15px;}
#item1 {position: relative;font-size: 0;height: 100%;}
#item1::after {position: absolute;content: "\e94b";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;font-size: 20px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.navigation .primary .selected a::before {width: 100%;}
.navigation .primary .drop {position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.navigation .primary .drop >
 a {position: relative;-webkit-transition: background-color 0.3s, border-radius 0.3s, box-shadow .3s;transition: background-color 0.3s, border-radius 0.3s, box-shadow .3s;padding: 16px 31px 16px 41px;}
.navigation .primary .drop >
 a:after {position: absolute;z-index: 1;content: "\e914";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;font-size: 6px;top: calc(50% - 1px);right: 11px;width: auto;left: auto;will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.navigation .primary .drop >
 a:before {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;content: "\e910";font-size: 20px;position: absolute;top: 14px;left: 15px;background: transparent;}
.navigation .primary ul {position: absolute;top: 50px;left: 0;z-index: 10;width: 100%;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s,-webkit-transform 0.3s;overflow: hidden;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-radius: 0 0 10px 10px;background-color: #531131;}
.navigation .primary ul li {display: block;}
.navigation .primary .highlight ul li a {padding: 17px;text-align: center;color: #8b8f96;font-size: 14px;border-radius: 0;line-height: 16px;-webkit-transition: background-color 0.3s, color 0.3s, border-color .3s, box-shadow .3s;transition: background-color 0.3s, color 0.3s, border-color .3s, box-shadow .3s;}
.navigation .primary ul li a:before,.navigation .primary .highlight ul li a::after {display: none;}
.navigation .primary .drop:focus ul,.navigation .primary .drop:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.navigation .primary .drop:hover >
 a {color: #fff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;}
.navigation .primary .drop:hover >
 a::after {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.no-touch .navigation .primary ul li a:hover {background-color: #3b3d44;color: #fff;}
.navigation .secondary li:first-child {border-left: none;}
.navigation .secondary a {text-decoration: none;padding: 17px 6px;position: relative;display: block;white-space: nowrap;}
.navigation .secondary a:before {position: absolute;content: "";left: 0;bottom: 0;background-color: #ea1853;height: 3px;width: 0;-webkit-transition: width 0.3s;transition: width 0.3s;}
.no-touch .navigation .secondary a:hover {color: #ea1853;}
.no-touch .navigation .secondary a:hover::before {width: 100%;}
/* footer */.footer {
    background-color: #531131;
    box-shadow: 0 -5px 38px #531131;
    padding: 0 10px;
    -webkit-box-shadow: 0 -5px 38px #531131;
}
.footer .footer-wrap {
    max-width: 1885px;
	max-height: 180px;
    margin: 0 auto;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    color: #46AAFF;
    font-size: 13px;
    font-weight: 300px;
    line-height: 24px;
    letter-spacing: 0.33px;
    padding: 15px 0 0px;
    position: relative;
}
.footer .footer-wrap .footer-logo {content: '';width: 350px;height: 55px;position: absolute;display: inline-block;top: 50px;left: 50%;transform: translateX(-50%);}
.footer a {color: #ffffff;text-decoration: underline;}
.footer a:hover {color: #ffffff;}
.footer .nav {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;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;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 25px;}
.footer .nav li {margin: 0 40px 0 0;}
.footer .nav li:last-child {margin: 0;}
.footer .nav a {display: block;background-color: transparent;text-decoration: none;-webkit-transition: background-color 0.3s, color 0.3s, box-shadow .3s;transition: background-color 0.3s, color 0.3s, box-shadow .3s;padding: 0 10px 14px;color: #fefefe;font-size: 15px;font-weight: 400;letter-spacing: 0.38px;position: relative;}
.footer .nav a::before {display: inline-block;content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;border-radius: 1px;background-color: #ea1853;transition: width 0.3s;}
.no-touch .footer .nav a:hover {color: #ea1853;}
.no-touch .footer .nav a:hover::before {width: 100%;}
.footer .copyright {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;}
.footer .copyright a {color: #ffff;padding: 0 4px;text-decoration: none;line-height: 24px;}
.footer .copyright br {display: none;}
.footer .txt {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 0 auto 5px;max-width: 1136px;color: #8b8f96;font-size: 13px;font-weight: 300;line-height: 24px;letter-spacing: 0.33px;}
.box {margin: 0 0 20px;width: 100%;}
.box.message {font-size: 14px;line-height: 16px;margin-bottom: 400px;}
/* headings *****/.headline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 0 25px;padding: 5px 0 0;width: 100%;}
h1,h2,h3 {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;font-size: 34px;line-height: 36px;font-weight: 400;color: #ffffff;}
h3 {font-size: 20px;line-height: 24px;}
h1 a,h2 a {color: #fff;transition: color .3s;font-size: 24px;line-height: 26px;font-weight: 400;}
h1 a:hover,h2 a:hover {color: #ea1853;}
.sort {position: relative;padding: 7px 20px;margin: 0 15px 0 0;min-width: 140px;-webkit-transition: background-color 0.3s, border-radius 0.3s, border .3s, box-shadow .3s;transition: background-color 0.3s, border-radius 0.3s, border .3s, box-shadow .3s;font-size: 13px;line-height: 16px;border-radius: 10px;background-color: #34363c;color: #8b8f96;cursor: pointer;}
.sort:last-child {margin: 0;}
.sort:before {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;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0);z-index: 1;font-size: 6px;content: "\e962";will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.sort:focus,.sort:hover {background-color: #ea1853;color: #fff;border-color: #ea1853;border-radius: 10px 10px 0 0;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.sort:hover:before {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.sort .icon {position: absolute;left: 20px;top: 50%;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;font-size: 14px;line-height: 0;}
.sort .type-sort:before {content: "\e93d";}
.sort [class*="videos"]:before,.sort .type-video:before {content: "\e94e";}
.sort .type-fav:before {content: "\e912";}
.sort .type-visibility:before {content: "\e901";}
.sort .type-edit:before {content: "\e900";}
.sort [class*="release_year"]:before,.sort [class*="post_date"]:before {content: "\e902";}
.sort [class*="duration"]:before {content: "\e91d";}
.sort [class*="dir"]:before,.sort [class*="title"]:before {content: "\e91e";}
.sort [class*="popularity"]:before,.sort [class*="viewed"]:before,.sort [class*="watched"]:before,.sort [class*="last_time"]:before {content: "\e909";}
.sort [class*="albums"]:before {content: "\e900";}
.sort [class*="popularity"] + strong,.sort [class*="viewed"] + strong,.sort [class*="last_time"] + strong {padding: 0 17px 0 30px;}
.sort [class*="dir"]:before,.sort [class*="title"]:before {content: "\e91e";}
.sort [class*="rating"]:before {content: "\e90b";}
.icon type-sort last_content_date,.sort [class*="most_favourited"]:before {content: "\e90c";}
.sort [class*="date"]:before {content: "\e902";}
.sort [class*="comments"]:before,.sort [class*="most_commented"]:before {content: "\e914";}
.sort strong {padding: 0 7px 0 11px;padding: 0 16px;display: block;text-align: center;}
.icon.type-visibility + strong {padding: 0 15px 0 15px;}
.sort .icon.total_albums + strong,.sort .icon.type-video + strong {padding: 0 15px 0 15px;padding: 0 15px 0 19px;}
.sort ul {position: absolute;top: 30px;width: 100%;right: 0;z-index: 100;overflow: hidden;border-radius: 0 0 10px 10px;opacity: 0;visibility: hidden;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-radius: 0 0 10px 10px;background-color: #531131;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: opacity 0.3s, visibility 0.3s, transform .3s;transition: opacity 0.3s, visibility 0.3s, transform .3s;}
.no-touch .sort ul {padding: 5px 0 0;}
.no-touch .sort ul li:first-child {margin-top: 0;}
.sort:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.sort ul a {display: block;padding: 8px 5px 8px 17px;text-align: center;background: transparent;-webkit-transition: background 0.3s, color 0.3s;transition: background 0.3s, color 0.3s;color: #8b8f96;font-size: 13px;line-height: 14px;letter-spacing: 0.33px;text-align: center;color: #8b8f96;}
.no-touch .sort ul a:hover {color: #ffffff;background-color: #52555f;}
.headline .button,.headline .more {padding: 7px 15px;color: #fff;background-color: #ea1853;margin: 2px 0 2px 3px;border-radius: 10px;}
.no-touch .headline .more:hover,.no-touch .headline .button:hover {color: #fff;background-color: #3b3d44;}
.headline .button.icon {position: relative;padding: 7px 15px 7px 25px;}
.headline .button.done {padding: 7px 15px;}
.headline .button.icon:before {position: absolute;left: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.headline .button.done:before {content: "";}
.headline .more {position: relative;}
.headline .button.done,.headline .button.disabled {pointer-events: none;}
.headline .button.done *,.headline .button.disabled * {cursor: default;}
.headline .button span {padding: 0 9px;-webkit-transition: padding 0.3s;transition: padding 0.3s;}
.toggle-button.done span,.headline .button.done span {position: relative;padding: 0 9px 0 23px;}
.toggle-button.done span:before,.headline .button.done span:before {position: absolute;content: "\e954";font-size: 12px;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.headline .more span {font-weight: bold;padding: 0 25px 0 9px;}
.headline .more:after {content: "";border-left: 4px solid #222222;border-top: 3px solid transparent;border-bottom: 3px solid transparent;display: block;position: absolute;top: 10px;right: 8px;}
.headline .more:hover:after {border-left: 4px solid #ffffff;}
.headline .button-info {padding: 7px 15px 7px 30px;border-radius: 3px;border-radius: 10px;margin: 0 0 0 3px;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 2px 0;position: relative;border-radius: 0 10px 10px 0;background-color: #34363c;color: #8b8f96;}
.headline .button-info:before {content: "\e90a";position: absolute;left: 12px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.headline .button-info + .button {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;border-radius: 10px 0 0 10px;}
.empty-content {margin: 0 0 3rem;font-size: 14px;line-height: 1.2;padding: 10px 0 0 10px;color: #fff;}
.empty-content h2 {font-size: 1.8rem;margin: 0 0 10px;}
.empty-content a {text-decoration: underline;}
.empty-content p {margin: 0 0 10px;line-height: 20px;}
.empty-content ul,.empty-content ol {padding-left: 20px;}
.empty-content li {list-style: disc inside;line-height: 20px;margin-bottom: 10px;}
.empty-content ol li {list-style: decimal inside;}
.tags-cloud {padding: 30px 0 55px;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;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.tags-cloud a {font-size:15px;font-weight:bold;text-align: center;text-transform:uppercase;padding: 13px 20px 10px 20px;margin:0 0 10px 0;border-radius: 10px;background-color: #212121;color: #fff;transition: color .3s, border-color .3s, background .3s, box-shadow .3s;}
.no-touch .tags-cloud a:hover {color: #ea1853;}
.tags-cloud::after {content: '';width: 100%;height: 1px;display: block;background: transparent;}
.tags-cloud .all {order: 2;text-align: center;padding: 11px 73px;margin: 30px 0 0;text-transform: capitalize;border-radius: 10px;background-color: #34363c;color: #8b8f96;font-size: 15px;font-weight: 400;transition: color .3s, border-color .3s, background .3s, box-shadow .3s;}
.no-touch .tags-cloud a.all:hover {color: #fff;border-color: #ea1853;background: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.search-cloud {margin-top: 2rem;text-align: center;}
.spot img,.spot embed,.spot object,.spot iframe {vertical-align: bottom;width: 100%;height: 100%;}
/* top ad */div.top {width: 100%;margin: 30px auto 0;padding: 15px 10px;text-align: center;border-radius: 10px;background-color: #191a1d;}
div.top a {display: inline-block;}
div.top img {height: auto;width: 100%;max-width: 1235px;}
/* list ads */.place {float: right;width: 320px;overflow: hidden;background: transparent;position: relative;-webkit-box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);box-shadow: -1px 1px 5px rgba(207, 207, 207, 0.65);background-color: #ffffff;border-radius: 5px;text-align: center;padding: 66px 0;font-size: 0;}
.big-container .sidebar + .main-container .list-albums .place {padding: 102px 0;}
.place ~ .item:nth-of-type(-n + 7) {width: calc((100% - 362px) / 3);}
.margin-fix .place {margin-top: 10px;}
.place .spot {overflow: hidden;margin: 0 0 10px;}
.place .spot:last-child {margin: 0;}
.place .spot a {width: 300px;height: 250px;background: #c8c8c8;overflow: hidden;display: block;}
.list-albums .spot,.list-videos .spot,.list-playlists .spot {display: inline-block;width: 300px;height: 250px;}
/* bottom adv */.footer-margin {padding:5px 10px 5px 10px;background-color: #531131;}
.bottom-adv {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;width: 100%;}
.bottom-adv .spot {display: inline-block;vertical-align: top;width: 300px;height: 250px;overflow: hidden;margin: 1px;}
.bottom-adv .spot a {width: 300px;height: 250px;background: #c8c8c8;overflow: hidden;display: block;}
/* lists *****/.list-comments,.list-subscriptions,.list-playlists,.list-members,.list-messages,.list-models,.list-sponsors,.list-channels,.list-categories,.list-tags,.list-albums,.list-albums-images,.list-videos-screenshots {width: 100%;}
.margin-fix {margin: -22px 0 0 -10px;font-size: 0;line-height: 0;}
.list-models .margin-fix {margin-top: -10px;}
.margin-fix::after .margin-fix::before {content: "";display: table;width: 100%;overflow: hidden;clear: both;}
.list-albums-images .margin-fix {margin-bottom: 20px;}
.list-comments .margin-fix {margin: 0;}
.list-tags .margin-fix {margin: 0;font-size: 14px;line-height: 20px;}
.list-tags .margin-fix {display: -webkit-box;display: -ms-flexbox;display: flex;}
.list-tags .margin-fix .item {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
.margin-fix .bottom {margin: 0;max-width: 100%;width: 100%;padding: 2rem 0 0 10px;}
.margin-fix .bottom .submit,.margin-fix .bottom .submit.right {margin: 5px 10px 0 0;border-radius: 20px;font-size: 15px;line-height: 18px;font-weight: 500;text-transform: capitalize;background: transparent;padding: 11px 38px;background-color: #531131;color: #8b8f96;}
.margin-fix .bottom .submit.right {margin: 5px 0 0 auto !important;}
.no-touch .margin-fix .bottom .submit:hover,.no-touch .margin-fix .bottom .submit.right:hover {background-color: #ea1853;border-color: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);color: #fff;}
.margin-fix .bottom .submit:last-child,.margin-fix .bottom .submit.right:last-child {margin: 5px 0 0;}
.margin-fix .generic-error {margin: 15px 0 0 15px;}
.no-thumb {background: url("/static/icon-180x180.png") no-repeat center;}
.list-members .item {width: calc(16.66% - 10px);display: inline-block;text-align: center;margin: 10px 0 2.5rem 10px;vertical-align: top;}
.list-playlists .item,.list-models .item,.list-sponsors .item,.list-channels .item,.list-categories .item,.list-albums .item,.list-albums-images .item,.list-videos .item,.list-videos-screenshots .item {display: inline-block;vertical-align: top;text-align: left;background: transparent;vertical-align: top;cursor: pointer;margin: 20px 0 0 10px;width: 300px; height: 500px;;cursor: pointer;border-radius: 10px;transition: background .3s, box-shadow .3s;}
.list-playlists .item > a,.list-models .item > a,.list-sponsors .item > a,.list-channels .item > a,.list-categories .item > a,.list-albums .item > a,.list-albums-images .item > a,.list-videos .item > a,.list-videos-screenshots .item > a {border-radius: 10px;transition: background .3s, box-shadow .3s;}
.list-playlists .item:hover > a,.list-models .item:hover > a,.list-sponsors .item:hover > a,.list-channels .item:hover > a,.list-categories .item:hover > a,.list-albums .item:hover > a,.list-albums-images .item:hover > a,.list-videos .item:hover > a,.list-videos-screenshots .item:hover > a {box-shadow: -1px 2px 21px rgba(15, 15, 15, 0.6);background-color: #531131;}
.big-container .sidebar + .main-container .place ~ .item:nth-of-type(-n + 5) {width: calc((100% - 352px) / 2);}
.big-container .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7) {width: calc((100% - 362px) / 3);}
.big-container .sidebar + .main-container .list-videos .item {width: 300px; height: 500px;}
@media screen and (max-width: 1550px) {.big-container .sidebar + .main-container .list-videos .item {width: 300px; height: 500px;}
}
.list-members .item a {display: block;display: inline-block;width: auto;}
.list-members .item.unread a {padding-bottom: 20px;}
.list-playlists .item a,.list-sponsors .item,.list-channels .item a,.list-categories .item,.list-models .item,.list-albums .item a,.list-videos .item a {display: block;font-size: 12px;line-height: 1.2;}
.list-tags .item a {padding-left: 10px;color: #fff;transition: color .3s;}
.list-tags .item a:hover {color: #ea1853;}
.list-channels .item,.list-models .item,.list-sponsors .item,.list-categories .item {display: inline-block;margin: 10px 0 15px 10px;padding: 0;width: 300px; height: 496px;}
.list-channels .item:hover,.list-models .item:hover,.list-sponsors .item:hover,.list-categories .item:hover {background-color: #531131;}
.item-control {border-top: 1px solid #232428;padding: 10px 0;cursor: default;}
.list-members .item.unread .img {border: 3px solid #ea1853;}
.item .img {position: relative;overflow: hidden;border-radius: 10px;transition: box-shadow .3s, border-radius .3s;}
.list-playlists .item:hover .img,.list-models .item:hover .img,.list-sponsors .item:hover .img,.list-channels .item:hover .img,.list-categories .item:hover .img,.list-albums .item:hover .img,.list-videos .item:hover .img {border-radius: 10px 10px 0 0;}
.list-models .img{padding-bottom: 133.44%;}
.list-sponsors .img,.list-channels .img,.list-categories .img {padding-bottom: 134.25%;}
.list-videos-screenshots .img,.list-videos .img {width: 100%;padding-bottom: 134.25%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.list-videos .is-hd {position: absolute;top: 5px;right: 5px;z-index: 3;font-weight: 900;text-transform: uppercase;padding: 6px 9px;color: #ffffff;font-size: 12px;font-weight: 400;line-height: 12px;letter-spacing: 0.12px;border-radius: 12px;background-color: rgba(0, 0, 0, 0.6);border-radius: 7px;}
.list-playlists .img {width: 100%;padding-bottom: 134.25%;position: relative;}
.list-videos .img.preview-loading:after {display: block;position: absolute;content: "";width: 21px;height: 21px;background: url("/static/images/loader.gif") no-repeat;bottom: 5px;right: 5px;z-index: 1;opacity: 0.8;}

.list-members .img {display: inline-block;width: 10rem;height: 10rem;position: relative;border-radius: 50%;overflow: visible;background-color: #191a1d;color: transparent !important;}
.list-albums .img {padding-bottom: 133.44%;}
.list-albums-images .img {width: 100%;padding-bottom: 75%;text-align: center;}
.item .img img:first-child {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 300px; height: 400px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.list-members .item .img img:first-child {border-radius: 50%;}
.item .img .img-country {position: absolute;width: 24px;height: auto;bottom: 5px;right: 5px;}
.item .img .no-thumb {display: block;height: 100%;background-size: 6rem;}
.item.disabled .img {background-color: #212121;}
.item.disabled .img img {opacity: 0.3;}
.list-albums-images .img .no-thumb,.list-models .img .no-thumb,.list-sponsors .img .no-thumb,.list-channels .img .no-thumb,.list-categories .img .no-thumb {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;z-index: 2;font-size: 0;background-color: #16171c;background-color: #212121;}
.list-playlists .img img.video2,.list-playlists .img img.video3,.list-playlists .img img.video4,.list-playlists .img img.video5 {position: absolute;width: 7rem;height: 4rem;border: 2px solid rgba(0, 0, 0, 0.5);z-index: 2;border-radius: 10px;opacity: .6;-webkit-transition: border 0.3s, opacity .3s;transition: border 0.3s, opacity .3s;}
.no-touch .list-playlists .item:hover .img img {opacity: 1;}
.no-touch .list-playlists .item .img .video3:hover,.no-touch .list-playlists .item .img .video4:hover,.no-touch .list-playlists .item .img .video2:hover {z-index: 3;border: 2px solid #ea1853;opacity: 1;}
.list-playlists .img img.video2 {right: 25px;top: 5px;}
.list-playlists .img img.video3 {right: 15px;top: 15px;}
.list-playlists .img img.video4 {right: 5px;top: 25px;}
.list-playlists .img .no-thumb {position: absolute;height: 67px;font-size: 0;width: 60px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 5;}
.item .title {display: block;-webkit-transition: color 0.3s;transition: color 0.3s;overflow: hidden;color: #ffffff;font-size: 22px;line-height: 22px;margin: 15px 10px 10px;}
.item .title_tag {display: block;-webkit-transition: color 0.3s;transition: color 0.3s;overflow: hidden;color: #ffffff;font-size: 19px;line-height: 19px;margin: 15px 10px 10px;}
/*.list-playlists .item .title,.list-albums .item .title,.list-videos .item .title {height: 41px;}
.list-albums .item .title {height: 40px;}
*/.no-touch .item:hover .title {color: #ea1853;}
.item .wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 10px 3px;color: #C8C8C8;font-size: 17px;font-weight: 300;line-height: 20px;}
.list-videos .item .wrap:last-child {padding-bottom: 10px;}
.list-members .item .wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.list-members .item .wrap .views {display: none;}
.list-members .item .wrap .added {margin: 0 5px 0;}
.item .wrap div {position: relative;padding-left: 20px;}
.item .wrap .albums {padding-left: 25px;}
.item .wrap div:before {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;position: absolute;left: 0;top: calc(50% - 1px);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;font-size: 15px;}
.item .wrap .duration:before {content: "\e940";}
.item .wrap .rating::before {content: "\e937";font-size: 9px;left: 6px;top: calc(50% - 3px);top: calc(50% - 1px);top: 50%;}
.item .wrap .albums::before {content: "\e90e";}
.item .wrap .videos::before {content: "\e902";}
.item .wrap .photos::before {content: "\e90e";}
.item .wrap .photos {padding-left: 25px;}
.item .wrap .rating.negative::before {-webkit-transform: rotate(180deg);transform: rotate(180deg);top: calc(50% - 7px);top: calc(50% - 4px);left: 5px;}
.item .wrap .added::before {content: "\e93f";}
.item .wrap .views {padding-left: 28px;}
.item .wrap .views::before {content: "\e93e";font-size: 21px;}
.item.disabled .title,.item.processing .title {color: #ea1853;}
.item.error .title {color: #e62117;}
.list-tags .item .title {height: auto;font-size: 24px;font-weight: 700;line-height: 25px;color: #ea1853 !important;margin: 0;padding: 20px 0 15px 10px;}
.list-subscriptions .item .title {min-height: auto;text-decoration: underline;display: block;padding: 1.6rem 10px;margin: 0;font-size: 14px;font-weight: 500;text-decoration: none;color: #fff;}
.no-touch .list-subscriptions .item .title:hover {color: #ea1853;}
.no-touch .item:hover .title {color: #ea1853;}
.no-touch .list-tags .item:hover .title {color: inherit;}
.item.unread .views {font-weight: bold;}
.item .user {height: 14px;overflow: hidden;white-space: nowrap;}
.item .wrap .rating {position: relative;padding: 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;}
.item .positive {color: #f9db05;}
.item .negative {color: #ea1853;}
.item .is_hd {position: absolute;z-index: 2;right: 5px;top: 5px;color: #fff;font-size: 13px;text-transform: uppercase;letter-spacing: 0.33px;opacity: 0.8;background-color: #ee0000;border-radius: 12px;padding: 5px 8px;opacity: 0;visibility: hidden;-webkit-transform: translateX(150%);transform: translateX(150%);-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s,-webkit-transform 0.3s;}
.item .ico-fav-0 {position: absolute;top: 10px;left: 10px;z-index: 10;border-radius: 50%;-webkit-transform: translateX(-150%);transform: translateX(-150%);-webkit-transition: background-color 0.3s;transition: background-color 0.3s;color: #fff;width: 30px;height: 30px;background-color: rgba(0, 0, 0, 0.8);transition: color .3s, background .3s;}
.no-touch .item .ico-fav-0:hover {background-color: #ea1853;color: #fff;}
.item .ico-fav-0::before {content: "\e912";}
.item .ico-fav-1 {position: absolute;top: 10px;left: 45px;z-index: 10;border-radius: 50%;-webkit-transform: translateY(-150%);transform: translateY(-150%);color: #fff;width: 30px;height: 30px;font-size: 16px;background-color: rgba(0, 0, 0, 0.8);padding: 0 1px 0 0;transition: color .3s, background .3s;}
.item .ico-fav-1::before {content: "\e941";}
.no-touch .item .ico-fav-1:hover {background-color: #ea1853;color: #fff;}
.item .touch-preview,.item [class*="ico-fav"] {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;font-size: 16px;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, color .3s, background .3s;transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, color .3s, background .3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s, color .3s, background .3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, color .3s, background .3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s,-webkit-transform 0.3s, color .3s, background .3s;}
.item .touch-preview {display: none;opacity: 0.6;visibility: visible;width: 40px;height: 40px;position: absolute;top: 5px;left: 5px;z-index: 20;background-color: #000;border-radius: 50%;color: #fff;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.item .touch-preview::before {content: "\e923";}
.no-touch .item:hover .is_hd,.no-touch .item:hover [class*="ico-fav"] {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: translateX(0);transform: translateX(0);}
.no-touch .item .ico-fav-0 {opacity: 0;visibility: hidden;-webkit-transform: translateX(-150%);transform: translateX(-150%);}
.no-touch .item .ico-fav-1 {opacity: 0;visibility: hidden;-webkit-transform: translateY(-150%);transform: translateY(-150%);}
.item .ico-fav-0.fixed,.item .ico-fav-1.fixed {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: translateX(0);transform: translateX(0);}
.line-disabled,.line-error,.line-processing {position: absolute;top: 50%;left: 15%;width: 70%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;background: #ea1853;padding: 5px 0;color: #ffffff;font-size: 1.6rem;font-weight: 500;line-height: 2rem;border-radius: 5px;}
.line-error {color: #ffffff;}
.line-premium,.line-private {position: absolute;z-index: 2;bottom: 5px;right: 5px;text-align: center;border-radius: 12px;background-color: rgba(45, 45, 45, 0.6);color: #ffffff;font-size: 12px;font-weight: bold;line-height: 18px;text-transform: uppercase;padding: 2px 9px;}
.line-premium [class*="ico"],.line-private [class*="ico"] {padding: 2px 0 0 20px;position: relative;}
.line-premium [class*="ico"]:before,.line-private [class*="ico"]:before {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;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;content: "\e918";color: #ea1853;}
.line-private [class*="ico"] {padding: 2px 0 0 15px;}
.line-private [class*="ico"]:before {content: "\e912";}
.list-members .unread-notification {position: absolute;bottom: -90px;left: 50%;transform: translateX(-50%);white-space: nowrap;line-height: 1.2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #ea1853;font-size: 13px;font-weight: 300;}
.list-members .unread-notification:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e90d";margin: 0 5px -2px 0;font-size: 15px;}
.item-control .item-control-holder {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;}
.item-control .toggle-button {padding: 5px 19px;margin: 0 5px 0 0;-webkit-transition: background-color 0.3s, color 0.3s, box-shadow .3s, border-color .3s;transition: background-color 0.3s, color 0.3s, box-shadow .3s, border-color .3s;min-height: 0;border-radius: 10px;font-size: 13px !important;font-weight: 500;line-height: 16px;letter-spacing: 0.33px;text-transform: capitalize;background-color: #531131;color: #8b8f96;}
.item-control .toggle-button:last-child {margin: 0;}
.list-subscriptions .item-control .toggle-button {color: #ffffff;font-size: 13px;font-weight: 400;line-height: 14.4px;border-radius: 10px;background-color: #3b3d44;border: none;padding: 8px 20px;}
.no-touch .item-control .toggle-button[data-action="delete"]:hover {background-color: #3b3d44;color: #fff;}
.item-control .toggle-button.active,.no-touch .item-control .toggle-button:hover,.no-touch .list-subscriptions .item-control .toggle-button:hover {color: #ffffff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;}
.form-upload .item-control .toggle-button.active,.no-touch .form-upload .item-control .toggle-button:hover {background: transparent;box-shadow: none;}
.item-control .toggle-button .radio + span::before,.item-control .toggle-button .radio + label::before {top: -3px;}
.item-control .toggle-button .checkbox + span::before,.item-control .toggle-button .checkbox + label::before {top: -3px;}
.form-upload .item-control .toggle-button .radio + span::before,.form-upload .item-control .toggle-button .radio + label::before {top: 50%;}
.item-control .toggle-button[data-action="select"] {background: 0;position: relative;padding: 8px 10px;margin: 0 1rem 0 0;margin: 0 auto 0 0;border: 0;border-radius: 0;}
.item-control .toggle-button[data-action="select"]:after {content: "";width: 20px;height: 20px;border-radius: 5px;padding: 0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;border: 1px solid #8b8f96;background-color: #531131;color: #531131;}
.item-control .toggle-button[data-action="select"]:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 4px;z-index: 3;font-size: 9px;color: #531131;content: "\e954";}
.item-control .toggle-button[data-action="select"].active::before {color: #fff;}
.list-albums-images .item-control .toggle-button[data-action="select"]:before,.list-albums-images .item-control .toggle-button[data-action="select"]:after {display: none;}
.list-albums-images .item-control .toggle-button.active .checkbox + span {color: #8b8f96;}
.no-touch .list-albums-images .item-control .toggle-button.active:hover .checkbox + span {color: #fff;}
.item-control .toggle-button[data-action="select"].active::after {background-color: #ea1853;border: 1px solid #ea1853;}
.item-control .toggle-button:last-child {margin: 0;}
.item-control .toggle-button.disabled {pointer-events: none;color: rgba(33, 33, 33, 0.5);}
.list-comments .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 12px;line-height: 1.2;margin: 0 0 2.7rem;color: #fff;}
.list-comments .image {width: 6rem;height: 6rem;border-radius: 50%;background-color: #e0dfdf;overflow: hidden;margin: 0 10px 0 0;-ms-flex-negative: 0;flex-shrink: 0;}
.list-comments .image img {width: 100%;height: 100%;}
.list-comments .image .no-thumb {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;width: 100%;height: 100%;font-size: 0;line-height: 0;background-size: 4rem;}
.list-comments .comment-options {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.list-comments .comment-options a {min-width: 42px;height: 30px;border-radius: 10px;margin: 0 3px 0 0;-webkit-transition: background-color 0.3s, color .3s, border-color .3s, box-shadow .3s;transition: background-color 0.3s, color .3s, border-color .3s, box-shadow .3s;}
.list-comments .comment-options a:last-child {margin: 0;}
.comment-edit {font-size: 12px;text-align: center;font-weight: 500;line-height: 30px;}
.no-touch .list-comments .comment-options .comment-edit:hover {color: #fff;background-color: #ea1853;}
.list-comments .comment-options a:before {font-size: 13px;line-height: 30px;}
.list-comments .comment-options a.comment-dislike.disabled,.list-comments .comment-options a.comment-like.disabled {pointer-events: none;}
.list-comments .comment-options a.comment-dislike,.list-comments .comment-options a.comment-like {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0;line-height: 0;text-align: center;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.list-comments .comment-options a.comment-dislike:before {content: "\e956";display: inline-block;transform: rotate(180deg);}
.list-comments .comment-options a.comment-like:before {content: "\e956";}
.no-touch .list-comments .comment-options a.comment-like:hover {color: #fff;background: #47b119;}
.no-touch .list-comments .comment-options a.comment-dislike:hover {color: #fff;background: #ea1853;}
.list-comments .comment-options span {border-radius: 10px;background-color: transparent;font-size: 13px;font-weight: 400;line-height: 14.4px;letter-spacing: 0.33px;padding: 8px 15px;margin: 0 3px 0 0;border-radius: 10px;background-color: #34363c;color: #8b8f96;letter-spacing: 0.33px;}
.list-comments .comment-options .comment-rating.positive {background-color: #47b119;color: #ffffff;}
.list-comments .comment-options .comment-rating.negative {background-color: #ea1853;color: #ffffff;}
.list-comments .text {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;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;}
.list-comments .comment-info {display: block;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;color: #8b8f96;font-size: 13px;font-weight: 400;line-height: 17px;}
.comment-date.icon.icon-calendar:before {margin: 0 2px 0 0;font-size: 15px;}
.list-comments p {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;line-height: 2.4rem;font-size: 14px;padding: 9px 0 0 10px;}
.list-comments .username {margin: 0 2px 0 0;color: #ffffff;font-size: 15px;font-weight: 400;line-height: 17px;padding: 0 25px 0 0;position: relative;}
.list-comments .username::after {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e93f";font-size: 15px;color: #8b8f96;right: 0;transform: translateY(-50%);top: 50%;position: absolute;}
.list-subscriptions .item {display: inline-block;text-align: left;margin: 10px 0 0 10px;border-radius: 10%;background-color: #531131;color: #ffffff;}
.list-subscriptions .item:after {content: "";display: block;clear: both;}
.list-messages .item {display: inline-block;position: relative;overflow: hidden;margin: 20px 0 0 10px;border-top: 1px solid #34363c;padding-top: 20px;}
.list-messages .item:first-child,.list-messages .item.grouped {border-top: none;padding-top: 0;}
.list-messages .item.grouped {padding-left: 50px;}
.list-messages .item.me {padding-left: 40%;}
.list-messages .image {float: left;width: 60px;height: 60px;overflow: hidden;margin: 0 10px 0 0;}
.list-messages .grouped .image {display: none;}
.list-messages .image a {display: block;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;}
.list-messages .image:hover {opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.list-messages .image img,.list-messages .image .no-thumb {display: block;width: 100%;height: 100%;background-color: #e0dfdf;background-size: 70% 70%;}
.list-messages .message-text {font-size: 14px;line-height: 1.2;font-weight: 500;font-size: 14px;overflow: hidden;color: #ffffff;}
.list-messages .item.deleted .message-text {color: #6f6f6f;}
.list-messages .message-text .inline-text {display: block;padding: 10px 0 0 10px;}
.list-messages .item.editing .message-text {background: #c3c3c3;}
.list-messages .added {display: inline-block;position: relative;padding: 0 0 0 20px;margin: 3px 8px 5px 0;color: #8b8f96;font-size: 13px;font-weight: 300;line-height: 20px;}
.list-messages .added:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e93f";position: absolute;font-size: 15px;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.list-messages .grouped .added {display: none;}
.list-messages .grouped.me .added {display: inline-block;}
.list-messages .added.editable {cursor: pointer;}
.no-touch .list-messages .added.editable:hover {color: #ea1853;}
.list-messages .added.editable:before {content: "\e91e";}
.list-messages .item.new .added {padding: 0 20px;}
.list-messages .item.new .added:after {display: block;position: absolute;content: "";background-color: #ea1853;width: 10px;height: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;border-radius: 50%;}
.list-messages .load-more {margin-top: 15px;}
.list-messages .bottom {padding: 0 0 5px 10px;}
.list-messages .bottom .submit {font-size: 13px;padding: 6px 20px;min-width: auto;margin-top: 10px;}
/* pagination */.pagination {text-align: center;}
.pagination-holder {display: inline-block;vertical-align: bottom;}
.pagination ul {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: center;-ms-flex-pack: center;justify-content: center;}
.pagination li {min-width: 40px;margin: 0 2px;}
.pagination a,.pagination span {display: block;padding: 12px 10px;-webkit-transition: background-color 0.3s, color 0.3s, border-color .3s;transition: background-color 0.3s, color 0.3s, border-color .3s;border-radius: 10px;background-color: #531131;color: #8b8f96;font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: 0.35px;}
.no-touch .pagination a:hover {color: #ffffff;background-color: #52555f;}
.pagination .page-current a,.pagination .page-current span {pointer-events: none;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;color: #ffffff;}
.pagination .next {margin: 0 0 0 15px;}
.pagination .prev {padding: 0 15px 0 0;}
.pagination .next a,.pagination .prev a {padding: 12px 30px;}
@media screen and (max-width: 785px) {.pagination .next a,.pagination .prev a {padding: 9px 20px;}
}
.pagination .next a::after {display: inline-block;content: "\e93c";font-size: 13px;font-size: 11px;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 0 0 10px;transform: rotate(-90deg);}
.pagination .prev a::before {display: inline-block;content: "\e93c";font-size: 12px;font-size: 10px;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 10px 0 0 ;transform: rotate(90deg);}
.pagination .jump a {background: transparent;}
.pagination .prev span,.pagination .next span,.pagination .first,.pagination .last {display: none;}
/* load-more */.load-more {padding: 1.5rem 0 0;text-align: center;}
.load-more a {display: inline-block;padding: 1.2rem 1.4rem;font-size: 14px;font-weight: 500;text-transform: uppercase;background-color: #e0dfdf;border-radius: 20px;min-width: 20rem;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.load-more a:hover {color: #ffffff;background: #ea1853;}
/* content */.content {max-width: 1570px;padding: 0 10px;width: 100%;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.big-container .content {max-width: 1880px;}
.main-content {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 0 0 2rem;}
/* sidebar */.sidebar {width: 300px;margin: 30px 15px 0 0;padding: 20px 20px 60px;border-radius: 10px;background-color: #531131;}
.main-container {width: 100%;}
.big-container .sidebar + .main-container {width: calc(100% - 315px);}
.sidebar .headline {padding: 0;margin: 0 0 20px;}
.sidebar h2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;color: #ffffff;font-size: 20px;font-weight: 400;}
.sidebar h1 a,.sidebar h2 a {text-decoration: none;font-size: 20px;}
.sidebar .icon:before {font-size: 21px;font-weight: 400;margin: 0 10px 0 0;content: "\e942";position: relative;top: 1px;}
.sidebar .icon-world:before {content: "\e93b";}
.sidebar .icon-model:before {content: "\e93a";}
.sidebar .list {padding: 0 0 25px;margin: 0 0 50px;border-bottom: 1px solid rgba(73, 75, 79, 0.3);}
.sidebar .list:last-of-type {border: none;margin: 0;padding: 0;}
.sidebar .comments,.sidebar .filter {margin: 0 0 3rem;width: 100%;color: #fff;}
.sidebar .comments li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 0 17px;border-bottom: 1px solid #000;margin: 0 0 2rem;}
.sidebar .list a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;cursor: pointer;font-size: 15px;line-height: 18px;padding: 11px 40px 11px 20px;background-color: transparent;transition: color .3s;font-weight: 400;color: #fff;width: calc(100% + 20px);border-radius: 10px 0 0 10px;}
.no-touch .sidebar .list a:hover {color: #ea1853;background-color: #16171b;}
.sidebar .list .all-link {margin: 35px 0 0 ;}
.sidebar .list .all-link a {justify-content: center;color: #fff;font-weight: 400;letter-spacing: 0.38px;border-radius: 10px;background-color: #52555f;padding: 11px 20px;width: 100%;transition: background .3s, color .3s, box-shadow .3s;}
.sidebar .list .all-link a::after,.sidebar .list .all-link a::before {display: none;}
.no-touch .sidebar .list .all-link a:hover {box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;color: #ffffff;}
@media screen and (max-width: 1255px) {.sidebar .list a {padding: 11px 20px 11px 20px;width: 100%;border-radius: 10px;}
}
@media screen and (min-width: 1255px) {.sidebar .list a:after {content: '';right: 0;width: 10px;height: calc(100% + 20px);background-color: #16171b;top: -10px;position: absolute;z-index: 1;opacity: 0;}
.sidebar .list a:before {z-index: 2;content: '';right: 0;width: 10px;height: 10px;background-color: #531131;top: -10px;position: absolute;border-radius: 0 0 10px 0;opacity: 0;}
.sidebar .list .rating {font-size: 14px;font-size: 13px;font-weight: 300;transition: color .3s;color: #8b8f96;display: block;position: relative;flex-shrink: 1;flex-grow: 1;text-align: right;}
.no-touch .sidebar .list a:hover .rating {color: #fff;}
.sidebar .list .rating::before {z-index: 2;content: '';right: -40px;width: 10px;height: 10px;background-color: #531131;bottom: -21px;position: absolute;border-radius: 0 10px 0 0;opacity: 0;display: block;}
.no-touch .sidebar .list a:hover::after,.no-touch .sidebar .list a:hover::before,.no-touch .sidebar .list a:hover .rating::before {opacity: 1;}
}
.sidebar .comments .comment-text {color: #fff;font-size: 14px;font-weight: 400;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;line-height: 2.4rem;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.sidebar .comments .comment-text a {color: #fff;-webkit-transition: color 0.3s;transition: color 0.3s;}
.no-touch .sidebar .comments .comment-text a:hover {color: #ea1853;}
.sidebar .comments .comment-info {margin: 0 0 10px;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;overflow: hidden;}
.sidebar .comments .image {width: 40px;height: 40px;background-color: #e0dfdf;border-radius: 50%;margin: 0 10px 0 0;overflow: hidden;float: left;}
.sidebar .comments .image a {display: block;height: 100%;}
.sidebar .comments .image img,.sidebar .comments .image .no-thumb {display: block;width: 100%;height: 100%;text-align: center;position: relative;}
.sidebar .comments .image .no-thumb {background-size: 23px;}
.sidebar .comments .username a {color: #fff;font-size: 14px;font-weight: 500;-webkit-transition: color 0.3s;transition: color 0.3s;}
.sidebar .comments .username {margin: 0 8px 0 0;}
.sidebar .comments .username a:hover {color: #ea1853;}
.sidebar .comments .added {display: inline-block;color: #bcbcbc;font-size: 12px;font-weight: 400;position: relative;padding: 0 0 0 20px;margin: 3px 8px 0 0;}
.sidebar .comments .added:before {position: absolute;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;position: absolute;font-size: 15px;left: 0;top: calc(50% - 1px);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;content: "\e968";}
.sidebar .filter li {position: relative;background: transparent;margin: 0 0 1.5rem;}
.sidebar .filter li * {cursor: pointer;}
.sidebar .filter li input {display: none;}
.sidebar .filter li label {display: block;padding: 0 0 0 25px;font-size: 14px;position: relative;}
.sidebar .filter li label::before {content: "\e906";position: absolute;left: 0;top: -2px;z-index: 2;width: 20px;height: 20px;border-radius: 5px;border: 1px solid #e0dfdf;background-color: #fff;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;color: #fff;font-size: 11px;text-align: center;padding: 3px 0 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;transition: background-color 0.3s, border 0.3s, color 0.3s;}
.sidebar .filter li input:checked + label::before {background-color: #ea1853;border: 1px solid #ea1853;}
.sidebar label.group {display: block;margin: 0 0 2rem;}
.sidebar label.group:after {content: ":";}
.sidebar form .selectbox.age {width: 90px;}
.sidebar form .button-group label {float: none;}
.sidebar .alphabet {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 10px;margin: 0 0 3rem;}
.sidebar .alphabet span,.sidebar .alphabet a {display: inline-block;text-align: center;text-transform: uppercase;min-width: calc(20% - 3px);margin: 1.5px;font-size: 14px;font-weight: 500;border-radius: 10px;padding: 0.8rem 1.0rem;background-color: #191a1d;color: #8b8f96;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
.sidebar .alphabet a {cursor: pointer;}
.sidebar .alphabet span {color: #a2a2a2;}
.no-touch .sidebar .alphabet a:hover {color: #ffffff;background-color: #ea1853;}
/* block-channel */.block-channel {border-radius: 5px;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 2rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 14px;margin: -4px 0 0;background-color: #531131;}
.block-channel .img {position: relative;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 37rem;padding: 0 1rem 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;}
.block-channel .img a {display: inline-block;width: 100%;}
.block-channel .img img {display: block;width: 100%;}
.block-channel .img .no-thumb {display: block;width: 100%;height: 20rem;text-align: center;line-height: 200px;background-color: #000;font-size: 0;line-height: 0;background-size: 6rem;}
.block-channel .img .channel-user {position: absolute;right: 15px;bottom: 5px;color: #fff;font-size: 12px;font-weight: 400;border-radius: 12px;padding: 5px 10px;opacity: 0.8;background-color: #000;width: auto;}
.block-channel .img .channel-user:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e913";margin: 0 5px 0 0;}
.no-touch .block-channel .img .channel-user:hover {background-color: #ea1853;}
.block-channel .channel-info {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 1;-ms-flex: 1 1 360px;flex: 1 1 360px;padding: 0 2rem 0 0;color: #fff;}
.block-channel .channel-list {margin: 0 0 2rem;}
.block-channel .channel-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 0 1.5rem;}
.block-channel .channel-list li:last-child {margin: 0;}
.block-channel .channel-list .name {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;color: #8b8f96;font-size: 14px;margin: 0 1rem 0 0;}
.block-channel .channel-list .rating {padding: 3px 0 0;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
.block-channel .channel-list .rating span {width: calc(10% - 2px);height: 6px;background-color: #464750;margin: 0 1px 0 0;border-radius: 3px;}
.block-channel .channel-list .rating .full {background-color: #ea1853;}
.block-channel .desc {line-height: 20px;}
.block-channel .channel-rating {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 1;-ms-flex: 1 1 170px;flex: 1 1 170px;}
.block-channel .channel-rating strong {border-radius: 2rem;background-color: #000;color: #ea1853;font-size: 7.2rem;font-weight: 700;width: 100%;padding: 4rem 1rem;display: block;text-align: center;margin: 0 0 1rem;}
.block-channel .channel-rating a {color: #ffffff;font-size: 14px;font-weight: 500;text-transform: uppercase;border-radius: 10px;background-color: #ea1853;width: 100%;text-align: center;display: block;padding: 12px 5px;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
.block-channel .channel-rating a.disabled {background-color: #191a1d;color: #ffffff;background-color: #ea1853;}
.no-touch .block-channel .channel-rating a:hover {color: #fff;background-color: #3b3d44;}
.no-touch .block-channel .channel-rating a.disabled:hover {background-color: #191a1d;}
/* block-model */.block-model {border-radius: 5px;padding: 2rem;margin: 30px 0 20px 0;background-color: #531131;display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;}
.block-model .headline {padding: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin: 0 !important;}
.block-model .headline h2 {margin-bottom: 10px;}
.headline .button-info {margin-right: auto;}
.info-model {width: 100%;}
.info-model .info {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.info-model .alias {margin: 0 0 1rem;color: #bcbcbc;}
.block-model .img-holder {min-width: 150px;margin: 0 1rem 0 0;}
.block-model .img {float: left;display: block;width: 15rem;height: 10.7rem;position: relative;}
.block-model .img a {display: block;width: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 1;}
.block-model .img span,.block-model .img img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 1;}
.block-model .img a img {position: inherit;left: inherit;right: inherit;top: inherit;bottom: inherit;display: block;width: 100%;}
.block-model .img .img-country {position: absolute;width: 24px;height: auto;bottom: 5px;right: 5px;top: auto;left: auto;}
.totals-holder {position: absolute;z-index: 3;bottom: 5px;left: 5px;color: #fff;background: #000;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 12px;border-radius: 12px;opacity: 0.8;padding: 5px 10px;}
.totals-holder div {margin: 0 1rem 0 0;}
.totals-holder div:last-child {margin: 0;}
.totals-holder .icon::before {margin: 0 5px 0 0;}
.block-model .img .no-thumb {background-color: #000;font-size: 0;line-height: 0;background-size: 6rem;}
.block-model .model-list {display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.block-model .model-list li {color: #8b8f96;margin: 0 0 1rem;padding: 0 1rem 0 0;display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;}
.block-model .model-list li span {color: #fff;padding: 0 0 0 5px;}
.block-model .desc {line-height: 20px;color: #fff;}
.block-model .website {line-height: 20px;clear: both;padding: 1.5rem 0 0;color: #bcbcbc;}
.block-model .website a {color: #ea1853;}
.no-touch .block-model .website a:hover {color: #212121;}
/* video / album common */.sponsor {width: 100%;overflow: hidden;margin: 10px 0 0;}
.sponsor img {width: 100%;height: auto;}
.info-holder {width: 100%;}
.info-holder:after {content: "";display: block;clear: both;}
.info-buttons {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 10px 36px;}
@media screen and (min-width: 992px) {.info-buttons {padding: 0 10px 36px;}
}
/* block-video */.block-video {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;margin: 0 0 50px;}
.block-video .video-holder {/*margin-right: 20px;*/flex-shrink: 1;flex-grow: 1;min-width: 1px;}
.block-video .player {margin: 0 0 2rem;}
.block-video .player .embed-wrap {position: relative;padding-bottom: 134.25%;/* 16:9 */height: 0;}
.block-video .player .player-wrap {width: 100%;height: auto;position: relative;}
.block-video .player .player-wrap .poster {width: 100%;height: auto;}
.block-video .player .embed-wrap iframe,.block-video .player .player-wrap #kt_player,.block-video .player .player-wrap #kt_player_internal {position: absolute !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;}
.block-video .player .player-wrap #kt_player.is-fullscreen {position: fixed !important;}
.block-video .player .loading {display: block;text-align: center;font-size: 20px;font-weight: bold;line-height: 25px;color: #444444;padding: 50px 20px;}
.block-video .no-player {display: block;position: relative;overflow: hidden;background-color: #000;}
.block-video .no-player img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.2;}
.block-video .no-player .message {position: absolute;text-align: center;width: 95%;left: 50%;top: 50%;color: #fff;font-size: 2.4rem;font-weight: 500;line-height: 3.6rem;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.block-video .no-player .message em {font-weight: bold;}
.block-video .no-player .message a {color: #ea1853;text-decoration: underline;-webkit-transition: color 0.3s;transition: color 0.3s;font-size: 2.4rem;font-weight: 500;line-height: 3.6rem;}
.no-touch .block-video .no-player .message a:hover {color: #fff;}
.block-video .no-player .message form {display: block;padding: 20px 0 0 0;}
.block-video .no-player .btn-play {position: absolute;width: 100%;height: 100%;background: url("/player/skin/img/play_white.png") 50% 50% no-repeat;}
.block-video .playlist {padding: 2rem;border-bottom: 1px solid #202226;margin: 0 0 10px;}
.block-video .playlist-holder {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 0 -10px;}
.block-video .playlist .item {position: relative;cursor: pointer;width: 300px; height: 500px;margin: 0 0 10px 10px;border-radius: 0 0 10px 10px;transition: background .3s, box-shadow .3s;}
.block-video .playlist .item:hover {box-shadow: -1px 2px 21px rgba(15, 15, 15, 0.6);background-color: #531131;}
.block-video .playlist .item.selected {pointer-events: none;}
.no-touch .block-video .playlist .item.selected img {border: 2px solid #ea1853;border-radius: 10px;}
.block-video .playlist .item .title {height: 36px;margin: 10px;padding: 0;}
.block-video .playlist .item:hover .title {color: #ea1853;}
.block-video .playlist .item .img {position: relative;padding-bottom: 56.51%;}
.block-video .playlist .pagination .prev,.block-video .playlist .pagination .next {display: block;}
.block-video .playlist .pagination .first,.block-video .playlist .pagination .last,.block-video .playlist .pagination .page,.block-video .playlist .pagination .jump {display: none;}
.block-video .sponsor {margin: 0 auto 2rem;max-width: 730px;}
.sponsor a {display: block;}
.table {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 300px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-shrink: 0;flex-grow: 0;}
.table .opt {margin: 0 0 10px;width: 300px;height: 250px;display: inline-block;}
.table .opt img,.table .opt a {display: block;width: 100%;height: 100%;}
.table .opt:last-child {margin: 0;}
/* block-album */.block-album {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
.block-album .album-holder {margin: 0 2rem 3rem 0;flex-shrink: 1;flex-grow: 1;min-width: 1px;}
.block-album .images {position: relative;min-height: 20rem;padding: 0 3rem;margin: -3rem 0 2rem;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;}
.block-album .images span.item,.block-album .images a.item {display: inline-block;margin: 3rem 1.5rem 0;position: relative;}
.block-album .images .item img {width: 100%;display: block;}
.block-album .images a.item:hover {border-color: #e62117;}
.block-album .images .message {position: absolute;text-align: center;padding: 40px 20px 20px;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;font-size: 2.4rem;line-height: 3.6rem;font-weight: 500;color: #fff;background-color: rgba(0, 0, 0, 0.9);}
.block-album .images .message em {font-weight: bold;}
.block-album .images .message a {color: #ea1853;margin: 0 5px;-webkit-transition: color 0.3s;transition: color 0.3s;}
.no-touch .block-album .images .message a:hover {color: #fff;}
.block-album .images .message form {display: block;padding: 20px 0 0 0;}
.block-album .sponsor {margin: 0 auto 2rem;max-width: 730px;}
/* video / album rating */.rating-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 3rem;position: relative;}
.rating-container .rating_circle {position: relative;width: 40px;height: 40px;display: block;}
.rating-container .rating_circle svg {width: 40px;height: 40px;}
.rating-container .rating_circle .object_rating {position: absolute;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);color: #12bb1e;font-size: 12px;font-weight: 400;line-height: 12px;}
.rating-container .rating_circle.negative .object_rating {color: #ea1853;}
.rate-dislike,.rate-like {font-size: 0;line-height: 0;overflow: hidden;width: 26px;height: 26px;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;position: relative;}
.rate-like {margin: 0 5px 0 0;}
.rate-dislike {margin: 0 10px 0 0;}
.rate-dislike:before,.rate-like:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;font-size: 25px;color: #8b8f96;content: "\e937";-webkit-transition: color 0.3s;transition: color 0.3s;}
.rate-dislike:before {-webkit-transform: translate(-50%, -50%) rotate(180deg);transform: translate(-50%, -50%) rotate(180deg);}
.rate-like.disabled,.rate-dislike.voted,.rate-dislike.disabled,.rate-like.voted {pointer-events: none;}
.rate-like.voted::before {color: #47b119;}
.rate-dislike.voted:before {color: #ea1853;}
.no-touch .rate-dislike:hover::before {color: #ea1853;}
.no-touch .rate-like:hover::before {color: #47b119;}
.rating-container .rating {min-width: 42px;text-align: center;}
.rating-container .voters {display: block;margin: 0 0 6px;color: #b9b9b9;font-size: 12px;font-weight: 300;line-height: 14px;position: absolute;left: 0;right: 0;margin: 0 auto;top: -15px;}
.rating-container .scale-holder {height: 4px;border-radius: 2px;background-color: #8b8f96;display: block;position: relative;overflow: hidden;}
.rating-container .scale-holder .scale {position: absolute;left: 0;top: 0;height: 4px;background-color: #474747;border-radius: 2px;}
.rating-container .scale-holder.negative .scale {background-color: #ea1853;}
/* video / album add to favourites */.btn-favourites {border-radius: 10px;background-color: #191a1d;display: block;position: relative;-webkit-transition: background-color 0.3s, border-radius 0.3s, border-color .3s, box-shadow .3s;transition: background-color 0.3s, border-radius 0.3s, border-color .3s, box-shadow .3s;}
.btn-favourites .ico-favourite {display: block;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;z-index: 1;margin: 0 5px 0 0;}
.btn-favourites .ico-favourite:before {content: "\e912";}
.btn-favourites:hover {background-color: #ea1853;border-color: #ea1853;border-radius: 10px 10px 0 0;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.btn-favourites .drop {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;cursor: pointer;padding: 9px 26px 9px 12px;color: #8b8f96;-webkit-transition: color 0.3s;transition: color 0.3s;font-size: 22px;}
.btn-favourites:hover .drop {color: #ffffff;}
.btn-favourites .drop:after {content: "\e95d";display: block;position: absolute;-webkit-backface-visibility: hidden;backface-visibility: hidden;right: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);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;z-index: 1;font-size: 6px;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.btn-favourites:hover .drop:after {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.btn-favourites ul {border-radius: 0 10px 10px 10px;background-color: #531131;position: absolute;top: 100%;left: 0;z-index: 10;overflow: hidden;opacity: 0;visibility: hidden;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s,-webkit-transform 0.3s;}
.btn-favourites:hover ul {display: block;}
.btn-favourites:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.btn-favourites ul li >
 a,.btn-favourites ul li >
 span {white-space: nowrap;display: block;font-weight: bold;background-color: transparent;-webkit-transition: background-color 0.3s, color .3s;transition: background-color 0.3s, color .3s;color: #8b8f96;font-size: 13px;font-weight: 400;line-height: 16px;}
.btn-favourites ul li >
 a {padding: 12px 15px;}
.btn-favourites ul li >
 a:hover,.btn-favourites ul li >
 span:hover {background-color: #52555f;color: #fff;}
.btn-favourites ul li >
 a:hover,.btn-favourites ul li >
 span:hover a {color: #fff;}
.btn-favourites ul li >
 span:hover::before {color: #fff;}
.btn-favourites ul li span {position: relative;padding: 1.2rem 3.8rem;}
.btn-favourites ul li span:before {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;text-align: center;font-size: 1.4rem;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 1.5rem;color: #ea1853;-webkit-transition: color 0.3s;transition: color 0.3s;content: "\e906";}
.btn-favourites ul li span .delete {position: absolute;background-color: #000;text-decoration: none;height: 2rem;width: 2rem;border-radius: 50%;right: 0.8rem;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 0;line-height: 0;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;text-align: center;color: #fff;padding: 0.6rem 0 0 0;-webkit-transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;transition: color 0.3s, background-color 0.3s, -webkit-transform 0.3s;transition: color 0.3s, transform 0.3s, background-color 0.3s;transition: color 0.3s, transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;transition: color 0.3s, transform 0.3s, background-color 0.3s,-webkit-transform 0.3s;}
.btn-favourites ul li span .delete:before {content: "\e953";font-size: 0.8rem;}
.btn-favourites ul li .delete:hover {background-color: #ea1853;}
.btn-favourites ul li .delete:hover::before {color: #fff;}
.btn-favourites ul li span a {padding: 0;color: #fff;text-decoration: underline;}
.no-touch .btn-favourites ul li span a:hover {text-decoration: none;}
/* video / album tabs */.tabs-menu {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;padding: 2px 0;}
.tabs-menu ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-ms-flex: 1 0;flex: 1 0;}
.tabs-menu li {margin-right: 4px;margin-bottom: 4px;}
.tabs-menu li:last-child {margin: 0 0 4px;}
.toggle-button.icon,.tabs-menu .toggle-button.icon {position: relative;padding: 1.1rem 1.5rem 1.1rem 4rem;}
.toggle-button.icon:before,.tabs-menu .toggle-button.icon:before {position: absolute;left: 1rem;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;font-size: 2rem;color: #212121;-webkit-transition: color 0.3s;transition: color 0.3s;}
.tabs-menu .toggle-button {padding: 9px 20px;padding: 9px 8px;white-space: nowrap;border: 0;min-height: auto;font-size: 15px;line-height: 22px;font-weight: 400;text-transform: capitalize;border-radius: 20px;display: flex;align-items: center;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.tabs-menu .toggle-button:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;display: inline-block;margin: 0 10px 0 0;}
.tabs-menu [href="#tab_video_info"]:before,.tabs-menu [href="#tab_album_info"]:before {content: "\e911";}
.tabs-menu [href="#tab_report_rrror"]:before {content: "\e90f";}
.tabs-menu [href="#tab_screenshots"]:before {content: "\e90e";}
.tabs-menu [href="#tab_share"]:before {content: "\e90c";}
.tabs-menu [href="#tab_comments"]:before {content: "\e90d";}
.tabs-menu .toggle-button.active {background-color: #ea1853;pointer-events: none;color: #fff;}
.tabs-menu .toggle-button.active.icon::before {color: #fff;}
.no-touch .toggle-button.icon:hover::before,.no-touch .tabs-menu .toggle-button.icon:hover::before {color: #fff;}
.no-touch .tabs-menu .toggle-button:hover {background-color: #ea1853;color: #fff;}
.tab-content {background: transparent;padding: 0 0 0 20px;}
@media screen and (max-width: 992px) {.tab-content {padding: 0;}
}
/* video / album details */.block-details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;flex-wrap: wrap;}
.block-details .info {width: 100%;order: 0;}
.block-details .item {color: #8b8f96;font-size: 14px;font-weight: 500;margin: 0 30px 2rem 0;display: inline-block;}
.block-details .item:first-child {display: block;margin: 0 0 2rem;}
.block-details .item:last-child {margin: 0;}
.block-details .item img {margin: 1px;}
.block-details .item a {display: inline-block;padding: 7px 20px;-webkit-transition: background-color 0.3s, color 0.3s, border-color .3s, color .3s;transition: background-color 0.3s, color 0.3s, border-color .3s, color .3s;margin: 2px 0 2px 3px;font-size: 13px;font-weight: 400;line-height: 16px;letter-spacing: 0.33px;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.no-touch .block-details .item a:hover {color: #fff;background-color: #ea1853;}
.block-details .item span {margin: 0 2.5rem 0 0;position: relative;font-size: 14px;font-weight: 400;line-height: 16px;color: #8b8f96;}
.block-details .item span:before {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;display: inline-block;margin: 0 5px 0 0;position: relative;top: 1px;}
.block-details .item span:nth-child(1):before {content: "\e940";}
#tab_playlist_info .block-details .item span:nth-child(1):before {content: "\e902";}
.block-details .item span:nth-child(2):before {content: "\e93e";}
.block-details .item span:nth-child(3):before {content: "\e93f";}
.block-details .item span.icon {padding-left: 20px;}
.block-details .item span.icon-album,.block-details .item span.icon-calendar {padding-left: 22px;}
.block-details .item span.icon-eye {padding-left: 27px;}
.block-details .item span.icon:before {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;font-size: 15px;}
.block-details .item span.added-by {display: none;}
.block-details .item span.added-by:after {display: none;}
.block-details .item span em {color: #fff;margin-left: 3px;padding: 0;}
.block-details .item em {color: #fff;padding: 0 0 0 10px;}
.block-details .block-user {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 10px 0 0;}
.block-details .block-user .username {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;font-weight: 500;font-size: 12px;}
.block-details .block-user .username .name {color: #fff;font-size: 15px;font-weight: 500;line-height: 17px;margin: 0 0 10px;display: block;}
.block-details .block-user .username a {border-radius: 10px;background-color: #ea1853;color: #ffffff;padding: 8px 15px;display: inline-block;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;white-space: nowrap;}
.no-touch .block-details .block-user .username a:hover {color: #fff;background-color: #3b3d44;}
.block-details .block-user .avatar {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: #e0dfdf;width: 6rem;height: 6rem;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 50%;margin-right: 10px;overflow: hidden;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.no-touch .block-details .block-user a.avatar:hover {opacity: 0.7;}
.block-details .block-user .avatar img,.block-details .block-user .avatar .no-thumb {display: block;height: 4rem;width: 4rem;background-size: contain;font-size: 0;line-height: 0;}
.block-details .block-user .avatar img {height: 6rem;width: 6rem;border-radius: 50%;}
/* video / album flagging */.block-flagging {width: 100%;}
.block-flagging .generic-error {width: 100%;text-align: center;max-width: 100%;}
.block-flagging form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media screen and (max-width: 550px) {.block-flagging form {flex-direction: column;}
}
.block-flagging form .field-label {color: #fff;font-size: 15px;font-weight: 400;line-height: 17px;margin: 0 0 17px;}
.block-flagging .button-group {margin: 0;}
.block-flagging .block-radios {-webkit-box-flex: 0;-ms-flex: 0 0 220px;flex: 0 0 220px;padding-right: 1rem;}
@media screen and (max-width: 550px) {.block-flagging .block-radios {order: 1;}
}
.block-flagging .block-radios .row label {color: #fff;}
.block-flagging .block-textarea {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
@media screen and (max-width: 550px) {.block-flagging .block-textarea {width: 100%;order: 0;margin: 0 0 15px;}
}
.block-flagging .button-group .row {margin: 0 0 10px;padding: 6px 0 0;}
.block-flagging .submit {margin: 20px 0 0;font-size: 14px;padding: 12px 28px;}
/* video screenshots */.block-screenshots {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -5px 0 0 -5px;}
.block-screenshots span.item,.block-screenshots a.item {display: inline-block;width: calc(20% - 5px);position: relative;padding-bottom: 10.84%;margin: 5px 0 0 5px;border-radius: 10px;overflow: hidden;}
.block-screenshots span.item:before {content: "\e912";font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;bottom: 10px;right: 10px;z-index: 3;border-radius: 12px;background-color: #ea1853;color: #ffffff;font-size: 12px;font-weight: 400;line-height: 18px;padding: 1px 8px 3px 8px;}
.block-screenshots a.item:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;background-color: transparent;border: 2px solid #ea1853;opacity: 0;border-radius: 10px;visibility: hidden;-webkit-transition: opacity 0.3s, visibility 0.3s;transition: opacity 0.3s, visibility 0.3s;}
.block-screenshots a.item:hover::before {opacity: 1;visibility: visible;}
.block-screenshots span.item img,.block-screenshots a.item img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 1;transition: opacity .3s;}
.block-screenshots a.item:hover img {opacity: 0.7;}
/* video / album sharing */.block-share {width: 100%;}
.block-share .row {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.block-share label {width: 100%;margin: 0 0 10px;}
.block-share .block-bookmarks {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 245px;flex: 0 0 245px;padding-left: 10px;padding-top: 5px;}
.block-share .middle {width: auto;-webkit-box-flex: 0;-ms-flex: 0 1 58%;flex: 0 1 58%;}
.block-share input {letter-spacing: 0.38px;color: #6e7076;font-size: 15px;font-weight: 400;}
.block-share .block-size {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block-share .block-size a {padding: 12px 21px;display: inline-block;margin: 2px 4px 2px 0;font-size: 13px;line-height: 16px;font-weight: 400;color: #8b8f96;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-radius: 10px;background-color: #34363c;transition: color .3s, box-shadow .3s, border-color .3s, background .3s;}
.no-touch .block-share .block-size a:hover {background-color: #ea1853;color: #fff;}
.block-share .custom-size {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 0 0 2rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 3px 0;}
.block-share .custom-size label {margin: 0 1rem 0 0;width: auto;white-space: nowrap;}
.block-share .custom-size .textfield {width: 60px;margin: 0 1rem 0 0;text-align: center;padding: 12px 5px;}
.block-share .custom-size .textfield:last-child {margin: 0;}
/* video / album comments */.block-comments {width: 100%;}
.block-comments form {clear: both;margin: 0 0 2rem;}
.block-comments form >
 .field-label {font-size: 20px;}
.block-comments .toggle-button {float: right;display: block;border: none;padding: 11px 24px;text-align: center;min-height: auto;line-height: 18px;text-transform: none;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.block-comments .toggle-button.active {background-color: #ea1853;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);color: #ffffff;}
.no-touch .block-comments .toggle-button:hover {background-color: #ea1853;color: #ffffff;}
.no-touch .block-comments .toggle-button.active:hover {color: #fff;background-color: #3b3d44;}
.block-comments form .textfield,.block-comments form .textarea {letter-spacing: 0.38px;color: #6e7076;}
.hint {color: #8b8f96;font-size: 13px;font-weight: 400;line-height: 18px;}
.block-comments .block-new-comment {padding: 2.5rem 0 0;display: none;}
.block-comments form .row {max-width: 100%;}
.block-comments .bottom {max-width: 100%;width: 100%;}
.block-comments .list-comments {border-top: 1px solid #202226;padding: 2rem 0 0;}
/* related videos, albums */.list-sort {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 3rem;}
.list-sort li {margin-right: 10px;padding: 2px 0;font-size: 24px;line-height: 26px;font-weight: 400;}
.list-sort li:last-child {margin: 0;}
.related-videos {width: 100%;}
.related-videos,.related-albums {width: 100%;margin: 0 0 32px;}
.related-videos .list-sort a,.related-albums .list-sort a,.related-videos .list-sort span,.related-albums .list-sort span {display: inline-block;position: relative;border-radius: 10px;background-color: #34363c;padding: 14px 26px;color: #8b8f96;font-size: 20px;line-height: 22px;font-weight: 400;transition: color .3s, background .3s, box-shadow .3s;}
@media screen and (max-width: 992px) {.related-videos .list-sort a,.related-albums .list-sort a,.related-videos .list-sort span,.related-albums .list-sort span {padding: 12px 15px;font-size: 15px;line-height: 17px;}
}
.related-videos .list-sort span,.related-albums .list-sort span,.related-videos .list-sort a:hover,.related-albums .list-sort a:hover {color: #fff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);background-color: #ea1853;}
/* playlist subscribe */.btn-subscribe {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.btn-subscribe .toggle-button {padding: 7px 20px;line-height: 16px;color: #fff;background-color: #ea1853;white-space: nowrap;font-size: 12px;border: 0;border-radius: 10px 0 0 10px;min-height: auto;}
.no-touch .btn-subscribe .toggle-button:hover {color: #fff;background-color: #3b3d44;}
.btn-subscribe .button-info {background-color: #34363c;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;border-radius: 0 10px 10px 0;font-size: 12px;padding: 8px 11px 8px 30px;position: relative;color: #8b8f96;}
.btn-subscribe .button-info:before {position: absolute;left: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;content: "\e90a";font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/* member-menu */.member-menu {width: 29rem;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 86px 0 0;padding: 20px 10px;position: relative;border-radius: 10px;background-color: #531131;}
.member-menu .headline {padding: 0;margin: 0 0 2rem;position: absolute;left: 20px;top: -52px;}
.member-menu + .main-container-user {width: calc(100% - 29rem);padding: 0 20px 0 0;}
.member-menu .block-main {width: 100%;margin: 0 0 2rem;}
.member-menu .block-main .avatar {margin: 0 auto 3.3rem;width: 25rem;height: 25rem;border-radius: 50%;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;-ms-flex-negative: 0;flex-shrink: 0;overflow: hidden;background-color: #191a1d;}
.member-menu .block-main .avatar img {width: 100%;height: 100%;text-align: center;font-size: 0;line-height: 0;border-radius: 50%;}
.member-menu .block-main .avatar .no-thumb {width: 15rem;height: 15rem;text-align: center;font-size: 0;line-height: 0;background-size: 15rem 15rem;}
.member-menu .block-additional {width: 100%;padding: 2rem 0 0;position: relative;}
.member-menu .block-additional:before {position: absolute;content: '';height: 1px;left: 30px;right: 30px;top: 0;background: rgba(0, 0, 0, .9);}
.user-menu span,.user-menu a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;padding: 12px 20px 12px 30px;color: #fff;font-size: 15px;line-height: 16px;font-weight: 400;border-radius: 0 10px 10px 0;transition: color .3s, background .3s;transition: color 0s, background 0s;}
.user-menu span {color: #ea1853;background-color: #16171b;position: relative;z-index: 9;}
.no-touch .user-menu a:hover {color: #ea1853;background-color: #16171b;}
.member-menu .user-menu span em,.no-touch .user-menu a:hover em {color: #fff;}
.user-menu {display: block;}
.user-menu li {display: block;position: relative;margin: 0 0 2px -10px;width: calc(100% + 10px);}
.user-menu li:last-child {display: block;margin: 0 0 0 -10px;}
.member-menu .user-menu em {font-size: 15px;font-weight: 400;transition: color .3s;color: #8b8f96;}
.member-menu .user-menu em.small {font-size: 9px;}
/* profile */.member-menu + .main-container-user .item {width: calc((100% - 32px) / 3);}
.member-menu + .main-container-user .list-albums .item,.member-menu + .main-container-user .list-channels .item {width: calc((100% - 40px) / 4);}
.member-menu + .main-container-user .list-members .item {width: calc(16.66% - 10px);}
.member-menu + .main-container-user .list-messages .item {width: calc(100% - 10px);}
.block-profile {border-radius: 5px;padding: 2rem;overflow: hidden;border-radius: 10px;background-color: #531131;}
.profile-list {width: 100%;overflow: hidden;}
.profile-list .margin-fix {margin: 0;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;line-height: 1.2;color: #8b8f96;}
.profile-list .about-me {width: 100%;}
.profile-list .about-me em {display: block;padding: 8px 0 0;line-height: 2rem;}
.profile-list .column {width: 33%;padding-right: 10px;}
.member-menu + .main-container-user .profile-list .item {width: 100%;}
.profile-list .column .item {margin: 0 0 10px;overflow: hidden;}
.profile-list .column .item a {color: #fff;}
.profile-list .column .item a:hover {color: #ea1853;}
.profile-list .item em {color: #fff;}
.user-menu li:after {z-index: 2;content: '';left: 0;width: 10px;height: 10px;background-color: #531131;top: -10px;position: absolute;border-radius: 0 0 0 10px;opacity: 0;}
.user-menu li a:before {content: '';left: 0;width: 10px;height: calc(100% + 20px);background-color: #16171b;top: -10px;position: absolute;z-index: 1;opacity: 0;}
.user-menu li a:after {z-index: 2;content: '';left: 0;width: 10px;height: 10px;background-color: #531131;bottom: -10px;position: absolute;border-radius: 10px 0 0;opacity: 0;}
.no-touch .user-menu li:hover::after,.no-touch .user-menu li:hover a::after,.no-touch .user-menu li:hover a::before {opacity: 1;}
/* video / album edit */.form-upload {position: relative;}
.form-upload.uploading {height: 80px;}
.form-upload.uploading * {opacity: 0;}
.form-upload.uploading .progressbar,.form-upload.uploading .progressbar * {opacity: 1;}
.form-upload p {display: block;margin: 1rem 0 0;}
.form-upload p.preview {display: block;max-width: 320px;overflow: hidden;background: #c8c8c8;position: relative;margin-bottom: 2rem;}
.form-upload p.preview em {position: absolute;bottom: 5px;background: #1f2125;padding: 5px;font-size: 12px;font-weight: bold;line-height: 16px;border-radius: 3px;-webkit-border-radius: 3px;opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.form-upload p.preview em.left {left: 5px;margin-right: 50px;}
.form-upload p.preview em.right {right: 5px;}
.form-upload p.preview em.negative {color: #e62117;}
.form-upload p.preview img {display: block;max-width: 320px;width: 100%;height: auto;}
.form-upload p.preview.disabled img {opacity: 0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}
/* popups *//* fancybox */.fancybox-opened .fancybox-skin {padding: 0 !important;overflow: hidden;box-shadow: -7px 10px 21px rgba(0, 0, 0, 0.65);border-radius: 10px;background-color: #16171b;}
.fancybox-inner {width: 100%;}
.fancybox-close {top: 0 !important;right: 0 !important;}
.fancybox-lock .fancybox-overlay {z-index: 9999;}
.fancybox-error {padding: 3rem 15px 15px !important;}
.popup-title {display: block;font-size: 24px;line-height: 26px;padding: 26px 30px;font-weight: 400;color: #ffffff;}
.popup-holder {padding: 3rem;min-width: 42rem;}
.two-sections {width: 81rem;display: -webkit-box;display: -ms-flexbox;display: flex;}
.main-container-user .two-sections {width: 100%;}
.section-one,.section-two {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;}
.section-one {padding: 0 25px 0 0;margin: 0 0 2rem;}
.section-two {padding: 0 0 0 25px;}
.main-container-user .section-two {-ms-flex: 0 1 320px;flex: 0 1 320px;color: #fff;}
@media screen and (min-width: 861px) {.two-sections + .bottom {width: 50%;padding: 0 25px 0 0;}
}
/* block UI plugin overlay *//* posts */.list-posts .margin-fix {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.list-posts .item {margin: 15px 0 0 15px;width: calc(25% - 15px);}
@media screen and (max-width: 1200px) {.list-posts .item {width: calc(33.33% - 15px);}
}
@media screen and (max-width: 900px) {.list-posts .item {width: calc(50% - 15px);}
}
@media screen and (max-width: 550px) {.list-posts .item {margin: 15px 0 0 5px;width: 100%;}
}
.list-posts .item a {display: block;height: 100%;display: flex;flex-direction: column;}
.list-posts .item a .description {font-size: 14px;line-height: 1.2;color: #fff;}
.list-posts .item .wrap {color: #8b8f96;margin: auto 0 0;padding-top: 5px;}
.list-posts .item .title {height: auto;margin: 7px 0;font-size: 16px;}
.list-posts .item:hover .title {text-decoration: underline;}
.list-posts .item .description {color: #1d1d1d;}
.list-posts .item .wrap .added {float: right;}
.block-post {padding: 10px 0;}
.block-post:after {content: "";display: block;clear: both;}
.block-post .post-holder {overflow: hidden;padding-right: 7px;}
.block-post .post-content {margin: 0 0 2rem;color: #fff;}
.block-post .sponsor {width: auto;margin: 10px 0;margin: 0 auto 2rem;max-width: 883px;}
.block-post .table {float: right;margin-left: 10px;}
.block-post .table .opt {margin: 0 0 10px;width: 315px;height: 250px;}
.block-post .table .opt:last-child {margin: 0;}
/* related videos in player */.player-related-videos {position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 5px 10px 30px 10px;background: #000000;overflow: hidden;}
.player-related-videos .player-related-videos-container {position: relative;width: 100%;height: 100%;overflow: hidden;text-align: center;}
.player-related-videos .player-related-videos-item {position: relative;display: inline-block;vertical-align: middle;margin-top: 5px;}
.player-related-videos .player-related-videos-item .title {display: block;position: absolute;left: 0;top: 0;right: 0;height: 52px;overflow: hidden;text-align: left;padding: 5px;color: #ffffff;background: linear-gradient(to bottom,rgba(12, 12, 12, 0.8) 0px,transparent 50px);}
.player-related-videos .player-related-videos-item .duration {display: block;position: absolute;bottom: 5px;right: 5px;color: #ffffff;background: rgba(12, 12, 12, 0.8);padding: 2px 5px;}
.no-touch .player-related-videos .player-related-videos-item .title,.no-touch .player-related-videos .player-related-videos-item .duration {display: none;}
.no-touch .player-related-videos .player-related-videos-item:hover .title,.no-touch .player-related-videos .player-related-videos-item:hover .duration {display: block;}
/* responsive */@media screen and (max-width: 1280px) {.place {padding: 4vw 0;}
.big-container .sidebar + .main-container .list-albums .place {padding: 7vw 0;}
.bottom-adv {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}
@media screen and (max-width: 1255px) {.place {padding: 2.8vw 0;}
.big-container .sidebar + .main-container .place {padding: 1.4vw 0;}
.top-links .center-hold {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.network {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;text-align: center;margin: 0 0 5px;}
/* .member-links {width: 100%;}
 */.network ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;flex-wrap: wrap;justify-content: center;}
.member-links ul {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.header {padding: 10px;}
.bottom-adv .spot:nth-child(4) {display: none;}
}
@media screen and (max-width: 1255px) {.block-channel,.block-model {margin: 0;}
.sidebar {width: 100%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 2.5rem 0;}
.big-container .sidebar + .main-container .list-albums .place {padding: 16vw 0;}
.big-container .sidebar + .main-container {width: 100%;}
.big-container .sidebar + .main-container >
 .headline:first-child,.big-container .sidebar + .main-container div:first-child .headline,.big-container .sidebar + .main-container .headline {margin: 0 0 15px 0;}
.big-container .sidebar + .main-container .list-playlists .item,.big-container .sidebar + .main-container .list-videos .item {width: 300px; height: 500px;}
.big-container .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {width: calc((100% - 362px) / 3);}
.sidebar .comments,.sidebar .list,.sidebar .filter {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 2rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.sidebar label.group + ul,.sidebar label.group {width: 100%;}
.sidebar label.group + ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sidebar .filter li label {margin: 0;}
.sidebar .list {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.sidebar .comments {margin: 0 -2rem -1rem 0;}
.sidebar .list a {margin: 0;}
.sidebar .headline {margin: 0 0 1.5rem;}
.sidebar .list .rating {padding: 0 0 0 2rem;}
.sidebar .comments li,.sidebar .list li,.sidebar .filter li {width: calc(33.33% - 2rem);margin: 0 0 2rem 0;}
.sidebar .list li {padding: 0 10px 0 0;}
.sidebar .alphabet span,.sidebar .alphabet a {min-width: 3.5rem;}
.sidebar form {width: 100%;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;}
.sidebar form .row {width: 33.333%;max-width: 100%;display: inline-block;padding: 0 5px;}
.sidebar .filter form .row:nth-child(5) {margin: 0;}
.sidebar .filter form .button-group {/* conflict on sidebr comunity */margin: 0;}
.sidebar .filter form .button-group label {/* conflict on sidebr comunity */margin: 0;}
form .button-group .row:first-child {width: 100%;}
.info-buttons {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.tabs-menu {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 1rem 0 0;}
.tabs-menu ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block-album .images {padding: 0 1.5rem 1.5rem;}
.block-album .images span.item,.block-album .images a.item {margin: 1.5rem 1rem 0;}
}
@media screen and (max-width: 1152px) {html {font-size: 58.5%;}
.navigation .primary {opacity: 0;visibility: hidden;position: absolute;-ms-flex-wrap: wrap;flex-wrap: wrap;top: calc(100% + 1px);left: 0;max-width: 330px;width: 100%;background-color: #1f2125;padding: 10px;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.28);-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, opacity 0.3s, visibility 0.3s,-webkit-transform 0.3s;z-index: 1000;}
.navigation .primary ul {top: 46px;}
.navigation .primary .highlight.drop {padding: 5px 0 0;margin: 0;}
.navigation .primary >
 li:first-child,.navigation .primary >
 li {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;margin: 0 0 3px;}
#item1 {height: 34px;}
.navigation .primary a {padding: 9px 4px;}
.navigation .primary .drop >
 a {padding: 9px 38px 9px 54px;}
.navigation .button {display: block;}
.secondary {position: absolute;top: 0;bottom: 0;right: 10px;z-index: 5;}
.navigation .secondary a {padding: 11px 6px;}
.navigation.open .primary {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);}
.big-container .sidebar + .main-container .place {padding: 0.7vw 0;}
.big-container .sidebar + .main-container .list-albums .place {padding: 14vw 0;}
.block-details {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block-details .block-user {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 0 1rem;}
.block-details .info {padding: 0;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.block-video .sponsor {margin: 0 auto 1rem;}
.info-buttons {margin: 0 0 1rem;}
}
@media screen and (max-width: 1140px) {.place {padding: 1vw 0;}
.sidebar .comments li {width: calc(50% - 1rem);margin: 0 0 2rem;}
.sidebar {margin: 1.5rem 0 2rem;padding: 1rem;}
.big-container .sidebar + .main-container .list-albums .place {padding: 13vw 0;}
.block-screenshots {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.block-screenshots span.item,.block-screenshots a.item {width: calc(33.33% - 5px);padding-bottom: 18.34%;}
}
@media screen and (max-width: 1050px) {.place {display: none;}
.big-container .sidebar + .main-container .list-albums .place ~ .item:nth-of-type(-n + 7),.place ~ .item:nth-of-type(-n + 7),.big-container .sidebar + .main-container .place ~ .item:nth-of-type(-n + 7) {width: 300px; height: 500px;}
.member-menu {position: inherit;width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.member-menu + .main-container-user .item {width: calc((100% - 40px) / 4);}
.member-menu + .main-container-user .list-videos-screenshots .item,.member-menu + .main-container-user .list-albums-images .item {width: calc((100% - 32px) / 3);}
.member-menu + .main-container-user {width: 100%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding: 0;}
.member-menu .block-main .avatar {margin: 0 4rem 0 0;}
.member-menu .headline {width: 100%;}
.member-menu .block-main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 400px;flex: 0 1 400px;width: auto;margin: 0 2rem 0 0;}
.block-main .user-menu {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
.member-menu .block-additional {-webkit-box-flex: 0;-ms-flex: 0 1 250px;flex: 0 1 250px;width: auto;padding: 0 0 0 2rem;border-top: 0;border-left: 1px solid rgba(73, 75, 79, .3);}
.member-menu .block-additional::before {display: none;}
.user-menu span,.user-menu a {border-radius: 10px;padding: 12px 20px;}
.user-menu li:after,.user-menu li a:before,.user-menu li a:after {display: none;}
.block-video .playlist .item {width: calc(33.33% - 10px);}
}
@media screen and (max-width: 1040px) {.language-holder{margin:5px auto 0 auto}
.member-links{width: 100%;}
.member-links .sort:last-child {margin: 10px 0 0;}
.place {padding: 2vw 0;}
.list-channels .item,.list-models .item,.list-sponsors .item,.list-categories .item {width: 300px; height: 500px;}
.header {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.search form {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.search {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 10px 0 10px 0;}
.logo {margin: 0 auto;}
.search .search-text input {padding: 10px 25px 10px 10px;}
.social-bookmarks {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.block-share .block-bookmarks {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 1rem 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.block-share .middle {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
}
@media screen and (max-width: 1024px) {html {font-size: 52.5%;}
form [data-name="code"],form .row {margin: 0 0 1.5rem;}
.block-channel {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block-channel .channel-info {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 1.5rem 0 0;}
.block-channel .channel-rating {-webkit-box-flex: 11;-ms-flex: 11 1;flex: 11 1;}
.list-tags .margin-fix {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.list-tags .margin-fix .item {-webkit-box-flex: 1;-ms-flex: 1 1 33.33%;flex: 1 1 33.33%;}
}




@media screen and (max-width: 720px) {.language-holder{margin:5px auto 0 auto}
.member-links{width: 100%;}
.member-links .sort:last-child {margin: 10px 0 0;}
.place {padding: 2vw 0;}
.list-channels .item,.list-models .item,.list-sponsors .item,.list-categories .item {width: 276px; height: 500px;}
.header {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.search form {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.search {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 10px 0 10px 0;}
.logo {margin: 0 auto;}
.search .search-text input {padding: 10px 25px 10px 10px;}
.social-bookmarks {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.block-share .block-bookmarks {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 1rem 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.block-share .middle {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
.block-video .player .embed-wrap {position: relative;padding-bottom: 141.25%;/* 16:9 */height: 0;}
.list-sponsors .img,.list-channels .img,.list-categories .img {padding-bottom: 141.25%;}
.list-videos-screenshots .img,.list-videos .img {width: 100%;padding-bottom: 141.25%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.list-videos .is-hd {position: absolute;top: 5px;right: 5px;z-index: 3;font-weight: 900;text-transform: uppercase;padding: 6px 9px;color: #ffffff;font-size: 12px;font-weight: 400;line-height: 12px;letter-spacing: 0.12px;border-radius: 12px;background-color: rgba(0, 0, 0, 0.6);border-radius: 7px;}
.list-playlists .img {width: 100%;padding-bottom: 141.25%;position: relative;}
	.item .img img:first-child {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 276px; height: 386px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
	
}




@supports (-webkit-overflow-scrolling: touch) {.sort,.content {cursor: pointer;}
}
.fancybox-close {background: transparent;background-image: none !important;position: relative;color: #fff;text-align: center;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: color 0.3s;transition: color 0.3s;}
.fancybox-close::before {content: "\e908";position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);z-index: 2;width: 14px;height: 14px;font-size: 14px;font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
.no-touch .fancybox-close:hover {color: #ea1853;}
.list-subscriptions .item-control {padding: 10px;}
.sidebar form .textfield,.sidebar form .textarea,.sidebar form .selectbox,.sidebar form .file,.sidebar form .checkbox + label::before,.sidebar form .checkbox + span::before {border: 1px solid #000;background-color: #000;color: #fff;}
.sidebar form .checkbox:checked + label::before,.sidebar form .checkbox:checked + span::before {background-color: #ea1853;border: 1px solid #ea1853;color: #fff;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.main-container-user .sort strong {padding: 0 13px 0 17px;}
#list_messages_my_conversation_messages .headline h2 {font-size: 24px;font-weight: 400;color: #8e8e8e;}
#list_messages_my_conversation_messages .headline h2 a {font-size: 24px;font-weight: 400;}
.list-albums-images .item-control,.list-videos-screenshots .item-control {border: none;}
.list-albums-images .item-control .toggle-button:last-child,.list-videos-screenshots .item-control .toggle-button:last-child {padding: 0;border: none;background: transparent;}
.subscriptions-holder {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;}
.block-details .block-user .username a{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;border-radius: 10px 0 0 10px;padding: 7px 15px;}
.subscriptions-holder .button-info {padding: 6px 15px 6px 30px;border-radius: 3px;background-color: #34363c;border-radius: 15px;margin: 0 0 0 3px;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;border-radius: 0 10px 10px 0;margin: 0;position: relative;color: #8b8f96;line-height: 18px;}
.subscriptions-holder .button-info:before {content: "\e90a";position: absolute;left: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.info-content {margin: -7px 0 17px;/*max-width: 1230px;*/display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.info-content a {padding: 8px 20px;color: #212121;font-size: 13px;font-weight: 500;line-height: 14px;letter-spacing: 0.33px;display: inline-block;margin: 0 3px 3px 0;border-radius: 10px;background-color: #34363c;color: #8b8f96;transition: color .3s, box-shadow .3s, background .3s, border-color .3s;}
.info-content a:hover {color: #fff;}
.info-content .link {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;padding: 0;border: 0;margin-right: 10px;margin-bottom: 10px;}
.info-content .link .name {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;padding: 6px 20px;color: #ffffff;font-size: 13px;font-weight: 500;line-height: 16px;letter-spacing: 0.33px;border-radius: 10px 0 0 10px;background-color: #ea1853;transition: background .3s, color .3s;}
.info-content .link:hover {box-shadow: none;}
.info-content .link:hover .name {background-color: #32343a;color: #fff;}
.info-content .link .name i {font-size: 16px;display: inline-block;margin: 0 10px 0 0;}
.info-content .link .name i:before {content: "\e93b";}
.info-content .link .name i.icon-top_models1:before {content: "\e93a";}
.info-content .link .button-info {display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;border-radius: 0 10px 10px 0;padding: 6px 10px;font-size: 13px;line-height: 16px;font-weight: 300;background-color: #34363c;color: #8b8f96;}
.info-content .link .button-info i {font-size: 14px;display: inline-block;margin: 0 5px 0 0;}
.info-content .link .button-info i:before {content: "\e938";}
.subscriptions-holder {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;}
.block-details .block-user .username a{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;border-radius: 15px 0 0 15px;padding: 7px 15px;}
.block-details .block-user .username a:hover {background-color: #c6c6c6;color: #212121;}
.sort.download {padding: 13px 22px 13px 27px;padding: 13px 25px 13px 30px;border-radius: 10px;line-height: 14px;background: #34363c;cursor: pointer;}
.sort.download:focus,.sort.download:hover {background-color: #ea1853;color: #fff;border-color: #ea1853;border-radius: 10px 10px 0 0;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);}
.sort.download ul {top: 100%;background-color: #531131;right: 0;left: 0;width: 100%;padding: 0;justify-content: flex-start;}
.sort.download ul li {margin: 0;width: 100%;}
.sort.download ul li a {padding: 13px 15px;}
.sort.download .icon {left: 16px;top: calc(50% + 2px);}
.sort.download strong {font-size: 15px;font-weight: 400;}
.sort.download .type-sort:before {content: "\e910";font-size: 22px;}
.main-content .sidebar {display: none;}
.big-container .main-content .sidebar {display: block;}
.open-sidebar {position: absolute;top: 50%;transform: translateY(-50%);left: 20px;}
@media screen and (max-width: 1152px) {.big-container .open-sidebar {display: none;}
}
.open-sidebar a {position: relative;width: 23px;cursor: pointer;z-index: 19;height: 21px;display: block}
.open-sidebar a span {top: 50%;top: 1px}
.open-sidebar a span,.open-sidebar a span:after,.open-sidebar a span:before {height: 4px;background-color: #fff;position: absolute;left: 5px;right: 5px;margin-top: -1px;-webkit-transition: all .3s;transition: all .3s;-webkit-backface-visibility: hidden;backface-visibility: hidden;content: "";left: 0;right: 0;border-radius: 2px;transition: background .3s, width .3s;}
.open-sidebar a span:after,.open-sidebar a span:before {top: 50%;top: 9px;width: 100%}
.open-sidebar a span:after {top: 17px;width: 100%}
.big-container .open-sidebar a span,.big-container .open-sidebar a span:after,.big-container .open-sidebar a span:before {background-color: #ea1853;}
.big-container .open-sidebar a span:after,.big-container .open-sidebar a span:before {width: 75%}
.big-container .open-sidebar a span:after {width: 50%}
.language-holder {order:4;position:relative;padding:7px 0 7px 20px;}
.language-holder .selected {display: flex;align-content: center;align-items: center;justify-content: center;flex-wrap: nowrap;color: #8b8f96;font-size: 13px;line-height: 16px;text-transform: uppercase;letter-spacing: 0.33px;cursor: pointer;transition: color .3s;}
.language-holder .selected span {display: inline-block;margin: 0 5px;}
.language-holder .selected img {width: 15px;height: 15px;overflow: hidden;display: inline-block;margin: 0 0 1px;}
.language-holder .selected i {font-size: 5px;transition: transform .3s;}
.language-holder .selected i:before {content: "\e95d";font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.language-drop {position: absolute;top: 30px;width: 100%;width: auto;right: 0;z-index: 100;overflow: hidden;border-radius: 0 0 10px 10px;opacity: 0;visibility: hidden;box-shadow: 0 8px 10px rgba(29, 4, 11, 0.25);border-radius: 0 0 10px 10px;background-color: #212121;-webkit-transform: translateY(10px);transform: translateY(10px);padding: 0;-webkit-transition: opacity 0.3s, visibility 0.3s, transform .3s;transition: opacity 0.3s, visibility 0.3s, transform .3s;}
.language-drop li:first-child {margin-top: 5px;}
.no-touch .language-drop li:first-child {margin-top: 0;}
.sort:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.language-drop a {display: block;padding: 8px 5px 8px 37px;text-align: center;background: transparent;-webkit-transition: background 0.3s, color 0.3s;transition: background 0.3s, color 0.3s;color: #212121;font-size: 13px;line-height: 14px;letter-spacing: 0.33px;text-align: center;color: #8b8f96;display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;position: relative;}
.language-drop a img {display: inline-block;margin: 0 5px 0 0;max-width: 15px;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}
.language-drop a span {display: inline-block;}
.no-touch .language-drop a:hover {color: #ffffff;background-color: #3b3d44;}
.language-holder:hover .selected {color: #ea1853;}
.language-holder:hover .selected i {transform: rotate(-180deg);}
.language-holder:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.progress-ring-circle {transition: 0.35s stroke-dashoffset;transform: rotate(-90deg);transform-origin: 50% 50%;stroke: #47b119;}
.rating_circle {width: 20px;height: 20px;display: inline-block;margin: 0 5px 0 0;}
.rating_circle svg {width: 20px;height: 20px;}
.e-c-base {fill:none;stroke:#494b4f;stroke-width:20px}
.e-c-progress {fill:none;stroke:#f9db05;stroke-width:20px}
.negative .e-c-progress {stroke:#ea1853;}
.headline .community_user {transition: color .3s, background .3s, border-color .3s;border-radius: 10px;background-color: #34363c;color: #8b8f96;}
.no-touch .headline .community_user:hover {color: #fff;background-color: #ea1853;}
.headline .community_user span {padding: 0 0 0 20px;position: relative;}
.headline .community_user span:before {content: "\e90d";position: absolute;left: 0;top: 50%;font-size: 13px;transform: translateY(-50%);font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.headline [data-action=add_to_friends] span:before,.headline .community_user:last-child span:before {content: "\e904";}
form .selectbox {width: 100%;cursor: pointer;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg viewBox='0,0,51,32' fill='Gray' width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.544c-0 0.005-0 0.011-0 0.017 0 1.277 0.486 2.44 1.284 3.315l-0.004-0.004 21.248 22.784c0.767 0.827 1.859 1.343 3.072 1.343s2.305-0.516 0.07-1.34l0.002-0.003 21.248-22.784c0.803-0.873 1.296-2.043 1.296-3.328s-0.492-2.455-1.299-3.332l0.003 0.004c-0.773-0.861-1.89-1.401-3.133-1.401-1.212 0-2.305 0.513-3.073 1.334l-0.002 0.002-18.112 19.456-18.112-19.456c-0.77-0.823-1.862-1.337-3.075-1.337-1.243 0-2.36 0.539-3.13 1.397l-0.003 0.004c-0.794 0.871-1.28 2.034-1.28 3.311 0 0.006 0 0.012 0 0.018v-0.001z'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat, repeat;background-position: right 10px top 50%;background-size: auto;padding: 9px 20px 15px;color: #8b8f96;border-radius: 10px;height: 40px;background-color: #531131;}
form .selectbox.age {width: 90px;}
form .selectbox::-ms-expand {display: none;}
form .selectbox:disabled,form .selectbox[aria-disabled=true] {color: graytext;}
form .selectbox option {font-weight:normal;}
.list-channels .item .title,.list-categories .item .title,.list-models .item .title,.list-sponsors .item .title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-videos .item .img img.lazyload,.list-channels .item .img img.lazyload,.list-categories .item .img img.lazyload,.list-models .item .img img.lazyload,.list-playlists .item .img img.lazyload {opacity: 0;transition: opacity .5s;}
.list-videos .item .img img,.list-channels .item .img img,.list-categories .item .img img,.list-models .item .img img,.list-playlists .item .img img {opacity: 1;}
.tags-cloud {padding-bottom: 0;}
.seo-container {max-width: 100%;width: 100%;}
@media screen and (min-width: 1256px) {.big-container .seo-container {max-width: calc(100% - 315px);margin-left: auto;}
}
@media screen and (max-width: 1255px) {.seo-container .headline {padding-top: 0;}
}
.list-videos .item video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
.block-model .img-holder {min-width: 170px;margin: 0 1rem 0 0;}
.block-model .img {width: 100%;padding-top: 130%;height: auto;}
@media screen and (max-width: 1255px) {.block-channel, .block-model {margin: 15px 0 0;}
}
.info-model .headline {margin-bottom: 10px !important;display: flex;align-items: center;}
.info-model .headline h2 {margin-bottom: 0;}
@media screen and (max-width: 768px) {.info-model .headline h2 {margin-bottom: 10px;}
.info-model .headline .button {margin: 0}
}
.info-model .info {display: block;margin-bottom: 10px;}
.info-model .model-list {display: block;-webkit-columns: 2;-moz-columns: 2;columns: 2;padding-left: 0;margin-bottom: 15px;max-width: 500px;}
.info-model .model-list li {list-style-position: inside;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
@media screen and (max-width: 600px) {.info-model .model-list {display: block;-webkit-columns: 1;-moz-columns: 1;columns: 1;margin-bottom: 10px;}
}
@media screen and (max-width: 560px) {.info-model .headline {justify-content: center;}
.info-model .headline .button-info{margin: initial;}
.info-model .headline h2{text-align: center;}
.info-model .model-list {-webkit-columns: 2;-moz-columns: 2;columns: 2;}
}
@media screen and (max-width: 420px) {.block-model .img {padding-top: 70%;}
}
@media screen and (max-width: 400px) {.info-model .model-list {-webkit-columns: 1;-moz-columns: 1;columns: 1;}
}
.info-model .model-list:last-child {display: inline-flex;justify-content: flex-start;margin-bottom: 0;}
.info-model .model-list:last-child li {margin-bottom: 0;}
#js_load_more {display: block;padding: 1.2rem 1.4rem;font-size: 14px;font-weight: 500;text-transform: uppercase;background-color: #34363c;border-radius: 20px;min-width: 20rem;transition: background-color 0.3s, color 0.3s;color: #8b8f96;text-decoration: none;cursor: pointer;border: none;margin: 0 auto;}
@media screen and (min-width: 1025px) {#js_load_more:hover {color: #ffffff;background: #ea1853;}
}
.search-results .items {display: flex;flex-wrap: wrap;color: #fff;}
.search-results .item {font-size: 16px;margin: 0 25px 4px 0;text-transform: capitalize;color: #fff;}
.search-results .text {color: #fff;}
