@charset "UTF-8";
@import url("//fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import "//fonts.googleapis.com/css?family=Roboto:400,500,700&amp;subset=cyrillic";
@import url("//fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap");
@import url("//fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");

.swich_on .sale_on_main {filter: invert(1)}
body {margin: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #ffffff text-align: left;font-family: "Roboto", sans-serif;background-color: #fff}
body input, body textarea {border: 1px solid #666;outline: 0;padding: 20px}
.row {display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}
.login_wrapper {font-family: "Poppins", sans-serif;background-image: url(../images/loginback.jpg?v=1);height: 100vh;margin: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;background-size: cover;padding-right: 10%}
input#login_pass, input#login_username, input#signup_code, input#signup_email, input#signup_pass, input#signup_pass2, input#signup_username {border: 1px solid #818a91;border-radius: 5px;height: 60px;width: 56%;background-color: #fff;margin-bottom: 20px;font-family: "Poppins", sans-serif}
.login_wrapper input.submit {color: #121212;font-size: 16px;border: none;margin: 0 auto;display: block;cursor: pointer;letter-spacing: 1px;background: #ffffff;padding: 18px 60px;margin: 0 auto 20px;transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out}
.login_wrapper .popup-title {color: #fff;font-size: 15px;line-height: 1.1;font-family: Montserrat, sans-serif !important;font-weight: 600;margin-bottom: 30px;display: block}
.login_wrapper [for=login_remember_me] {color: #7a7a7a;margin-bottom: 0}
.login_wrapper .links a {color: #fff;font-size: 12px}
.login_wrapper .image {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: baseline;align-items: baseline}
.fancybox-wrap .login_wrapper .popup-holder {background-image: none !important;background-color: transparent;width: 100%}
.user_not_logged .block-album  .image_models_album_wrapper .image-models:nth-child(-n+5) .item img{filter: blur(0) invert(0)}
.swich_on .user_not_logged .block-album  .image_models_album_wrapper .image-models:nth-child(-n+5) .item img{filter: blur(0) invert(1)}
form .submit:hover {color: #ffffff;background-color: #121212; border: 1px solid white; }
.fancybox-wrap .login_wrapper .popup-holder {background-image: none !important;background-color: transparent;width: 100%}
.login_wrapper .popup-holder{width: 50%;text-align: center;}
.row.inputs_row .input_item input{font-size: 32px;height: 94px;}
.row.inputs_row .input_item input:focus{border: 2px solid #000;}
.captchablk{display: flex;align-items: center;justify-content: space-between;width: 56%;margin: 0 auto;margin-bottom: 20px;}
.cptchaimg{border-radius: 5px;height: 61px;background: #e7e4e4;display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.cptchatxt{width: 100%;}
.cptchatxt .textfield{border: 1px solid #818a91;border-radius: 5px;height: 60px;background-color: #fff;font-family: "Poppins", sans-serif;width: 100%;}
@media (max-width: 1200px) {
    .row.textarea_wrapper span {font-size: 18px;}
}   
@media screen and (max-width: 990px) {
    input#login_pass, input#login_username, input#signup_code, input#signup_email, input#signup_pass, input#signup_pass2, input#signup_username {padding: 10px;    width: 90%;    height: 50px}
    .row.row-remember-me {margin-bottom: 20px}
    .login_wrapper .popup-holder {position: relative !important;text-align: center;width: 100% !important;min-width: 100% !important}
    .login_wrapper {font-family: "Poppins", sans-serif;background-image: url(../images/loginback.jpg?v=1);height: 100vh;margin: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;background-size: cover;padding-right: 10%}
    .login_wrapper .links {color: #fff}
    .login_wrapper .links a {font-size: 12px}
    .captchablk{width: 90%;}
    .cptchatxt .textfield{padding: 10px;height: 50px;}
    .cptchaimg{height: 50px;}
}
@media screen and (max-width: 769px){
    .login_wrapper .popup-holder {width: 70%;}
}
@media screen and (max-width: 768px) {.main .models_slider__item .name {font-size: 14px}
    label.models_slider__item.models_slider__item____bookpage {max-width: 100%}
    .login_wrapper {font-family: "Poppins", sans-serif;background-image: url(../images/login_mobile.jpg?v=1);height: 100vh;margin: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;background-size: cover;padding-right: 10%    -ms-flex-pack: center;    justify-content: center;    padding: 0 50px;}
    .login_wrapper .popup-title {font-size: 30px}
}
@media screen and (max-width: 550px){
    .captchablk{display: block;}
    .cptchaimg{width: 100%;margin-right: 0px;margin-bottom: 20px;}
}
@media screen and (max-width: 375px) {.login_wrapper .popup-title {font-size: 26px}
    .login_wrapper {padding: 0 30px}
}
@media screen and (min-width: 1px) and (max-width: 768px) {
    .login_wrapper .popup-holder {width: 100%;text-align: center;}
}
@media screen and (min-width: 769px) and (max-width: 2000px) {
    .login_wrapper .popup-holder {position: absolute;width: 50%;text-align: center;}
    .login_wrapper {padding-right: 10%;padding-left: 10%;}
}