
@font-face{
  font-family:'PFDinDisplayPro-Regular';
  font-display: block;
  src:url('PFDinDisplayPro-Regular.eot');
  src:url('PFDinDisplayPro-Regular?#iefix') format('embedded-opentype'),
  url('PFDinDisplayPro-Regular.woff') format('woff');
}


body{position: relative;display: block;min-height: 100%;font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 25px;font-weight: 400;color: #263238;background: #edeef0;overflow-x: hidden;}
a{color: #262626;text-decoration: none;}
a:hover{color: #262626;text-decoration: underline;}
#zhaloba{top: 10%;z-index: 1500002;}
#asdasdsadasd{border-radius: 5px;line-height: 16px;padding: 10px 30px;}
.nice-select:after{border-bottom: 2px solid #262626;border-right: 2px solid #262626;;content: '';display: block;height: 7px;margin-top: -3px;ms-transform: rotate(45deg);ms-transform-origin: 66% 66%;pointer-events: none;position: absolute;right: 12px;top: 50%;transform: rotate(45deg);transform-origin: 66% 66%;transition: all .15s ease-in-out;webkit-transform: rotate(45deg);webkit-transform-origin: 66% 66%;webkit-transition: all .15s ease-in-out;width: 8px;}
.btn{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;border: 1px solid transparent;border-radius: 4px;background: #262626;color: white;transition: .5s}
.btn:hover{color: #262626;text-decoration: none;border: 1px solid #262626;transition: .5s;background: transparent}
#hedaer_nav{background: #262626;color: #edeef0;height: 60px}
#hedaer_nav .roww{display: flex;justify-content: space-between;align-items: center;height: 60px;width: 100%}
#hedaer_nav a{color: white}
.clearfix{clear: both;}
.container-fluid{padding: 0;}

.authorization_min .fa-user{margin-left: 10px;}
.nice-select{background: #262626;border: none;border-radius: 5px;color: #fff;}
.nice-select:active,.nice-select.open{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color: #262626;margin-left: 5%;width: 90%;}
.nice-select .list{background: #262626;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-radius: 0;box-shadow: none;margin-top: 0;overflow: hidden;padding: 0;width: 100%;}
.nice-select .list li{background-color: #262626;border-top: 1px solid #fff;margin-left: 5%;width: 90%;}
.a_no_dec:hover{text-decoration: none;}
.logo{color: #fff;font-size: 24px;width: 340px}
.logo img{margin-right: 8px}
#addAnketa{background: #fff;margin-left: 15px;color: #262626 !important;transition: .5s}
#addAnketa:hover{background: ##262626;margin-left: 15px;color: white !important;transition: .5s;border: 1px solid white}
#sendCommentBtn{border-radius: 5px;display: block;line-height: 19px;padding: 10px 0;width: 100%;}
#moreFilterBtn{border-radius: 5px;display: block;line-height: 12px;padding: 10px 0;width: 100%;}
#addbalanceBtn{border-radius: 5px;display: block;line-height: 12px;padding: 10px 0;width: 100%;height: 40px;margin: 0px 0 20px;background: #262626;margin-top: 20px}
#addbalanceBtn:hover{background: transparent}
#digiselller_form{display: flex;align-items: center}
#asas:hover{text-decoration: none;}
#gh{text-align: right;text-align: -webkit-right;}
#gh2{padding-right: 30px;padding-top: 27px;text-align: right;text-align: -webkit-right;}
#singnUp{z-index: 1500002;top:20px}
#singnUp .modal-content{padding: 50px;}
#logIn{top: 10%;z-index: 1500002;}
.modal_from label{display: flex;margin-left: 0!important;margin-left: 15px;}
.modal_from label .purpule{color: #262626;display: block;margin-left: 2px;}
.modal-backdrop.in{filter: alpha(opacity=50);opacity: .8;}
.modal_from #logInbtn,.modal_from #singnUpbtn{height: 40px;width: 200px;margin: 15px auto 0;display: flex;align-items: center;justify-content: center;}
#logIn .modal-content{padding: 50px;}
.authorization,.authorization_min{cursor: pointer;display: inline-block;}
#gh2 a:hover{color: #84295a;text-decoration: none;}
.dropdown-menu li{cursor: pointer;display: inline-block;margin: 5px 0;padding: 0 5px;width: 24.5%;}
.dropdown-menu li:hover{color: #262626;}
.dropdown-menu .active{color: #262626;}
.banner_fluid{background: #fff;position: relative;}
.menu ul{display: flex;justify-content: space-between;list-style: none;margin: 10px 0;padding-left: 0;}
.menu ul li{background-color: inherit;border: 1px solid #262626;border-radius: 4px;cursor: pointer;font-size: 16px;padding: 5px 10px;}
.menu ul li a{color: #383838;}
.menu ul li a:hover{text-decoration: none;}
.menu ul li:hover,.menu ul .active{background-color: #c0ac83;color: #fff;}
.menu ul li:hover a,.menu ul .active a{color: #fff;}
.content{margin-top: 25px;}
.eror404{text-align: center;}


.colorered{color: #262626;font-weight: 600;}
.profil_block{background: #fff;margin-bottom: 30px;border:1px solid #ddd;transition: .5s}
.profil_block:hover{box-shadow: 0 0px 15px 0px #00000033;transition: .5s}
.profil_block a{display: flex}
.profil_block a:hover{text-decoration: none}
.profil_box{background: #fff;position: relative;display: flex;flex-direction: column;width: 100%;height: 450px;}

.profil_block .profil_img{
    position: relative;
    width: 100%;
    height: 450px;
    overflow: hidden
}

.profil_block .profil_img img {
    width: auto;
    min-width: 100%;
    min-height: 100%;
    height: auto;
}
.profil_block .profil_info{padding: 10px 10px 0 10px}
.profil_block .profil_info .name{font-size: 20px;font-weight: 700}

.catalog-item__details {
    display: block;
    width: 100%;
    height: 127px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px 20px 20px;
    background-image: linear-gradient(to top,rgb(39,39,39) 0%,rgba(61,61,60,0.48) 52%,rgba(34,34,34,0) 100%);
    transition: all .3s linear;
    z-index: 1;
}
.catalog-item__title {
    margin: 0;
    font-size: 2.3rem;
    line-height: 1.1;
    margin-bottom: 5px;
    font-weight: 600;
    color: #fff;
    transition: all .3s linear;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.catalog-item__title > a {
    color: #fff;
}
.catalog-item__prices {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -3px 10px;
    transition: all .3s linear;
    padding: 0;
    list-style: none;
}
.catalog-item__prices li {
    margin: 0 3px;
    padding: 6px 6px 2px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    width: calc(100% / 3 - 6px);
    color: #fff;
}
.catalog-item__prices .time {
    font-size: 1rem;
    line-height: 1;
    text-transform: uppercase;
    display: block;
}
.catalog-item__prices .price {
    display: table;
    font-size: 1.6rem;
    line-height: 20px;
    font-weight: 500;
    /*font-family: PFDinDisplayPro-Regular;*/
}
.catalog-item__checked-container {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 0 -5px;
}
.catalog-item__checked-container .catalog-item__tags {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0;
    margin: 0 5px;
    padding: 0;
}
.catalog-item__tags li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 4px;
    font-size: 1.2rem;
    color: #fff;
}
.catalog-item__tags li:last-child {
    margin-bottom: 0;
}
.catalog-item__checked-container .catalog-item__tags li[data-tag=age] {
    flex-shrink: 0;
}
.catalog-item__tags li a {
    display: inline-block;
    color: #FFFFFF;
    margin-top: 0px;
    padding-top: 0px;
}
.catalog-item__tags li:before {
    content: "";
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 20px;
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
}
.catalog-item__tags li[data-tag="age"]:before {
    display: none;
}
.catalog-item__title span.name {
    color: #fff;
}
.dspn{
    display: none !important;
}

@media (min-width: 1200px) {
    .container {
        width: 1300px;
    }
}

.profil_block .profil_info .weit_box{position: absolute;top: 10px}
.profil_block .profil_info .weit_box .weit_btn{border-radius: 8px;background: white;color: #777;-webkit-appearance:none;appearance: none;border: none;transition: .5s}
.profil_block:hover .profil_info .weit_box .weit_btn{color: #333;transition: .5s}
.p_number{font-size: 16px;cursor: pointer;color: #262626;font-weight: 700;position: relative}
.p_phone_open{position: absolute;top: 0;background: white;left: 0;width: 100%;}
.p_city{font-size: 14px;margin-bottom: 10px;}
.price_box{font-size: 14px}
.price_box span{font-size: 18px;font-weight: 700}
.price_box p{margin-bottom: 0}
.profil_info_data{margin-bottom: 10px;display: flex;justify-content: space-between;align-items: flex-end}
.p_hours{background: #00b300;border-radius: 7px;color: #fff;font-size: 14px;font-weight: 700;padding: 1px 6px;position: absolute;right: 5px;text-align: center;top: 10px;}
.p_about_box{border: 1px solid #262626;border-radius: 5px;margin: 5px 0;margin-top: 20px;padding: 10px;position: relative;width: 100%;}
.p_about_box .triangle_img{left: 30px;position: absolute;top: -11px;}
.p_about{font-size: 14px;}
.p_view{cursor: pointer;float: left;width: 40%;}
.p_view:hover .purpule{text-decoration: underline;}
.p_view:hover .view_icon{background-color: #262626;color: #fff;}
.p_view:nth-child(2){width: 60%;}
.profil_box_futer p{font-size: 18px;margin-left: -15px;}
.view_icon{background: #fff;border-radius: 50%;color: #262626;display: inline-block;height: 30px;margin-right: 10px;padding-top: 4px;text-align: center;width: 30px;}
.p_view .btn{height: 33px;width: calc(100% - 15px);}
.p_view .btn .fa-caret-right{font-size: 13px;}
.right_content{background: #fff;padding: 20px 0;width: 100%;border: 1px solid #ddd;}
.right_show{width: 100%;}
.right_view{cursor: pointer;font-size: 18px;margin-left: 0;text-align: center;}
.right_view:hover .purpule{text-decoration: underline;}
.right_view:hover .view_icon{background: #262626;color: #fff;}
.right_show .select_region{margin-left: 5%;width: 90%;}
.select_region .nice-select{border-radius: 5px;margin-bottom: 30px;width: 100%;}
.select_region .nice-select.open{border-radius: 5px 5px 0 0;}
.nice-select .list{border-radius: 0 0 5px 5px;}
.filder_col_min{display: none;}
.filder_col_max{display: block;}
.right_hide{width: 100%;}
#filterBlock{margin: 0 15px}
.filter_show_btn{background: #fff;border: none;color: #262626;display: none;width: 100%;}
.filter_name{margin-top: 18px;padding: 5px 0;width: 100%;font-weight: 700;color: #c0ac83}
.filter_box{list-style: none;padding: 0;}
.filter_box input{display: block !important;margin-right: 6px}
.filter_box li{cursor: pointer;float: left;margin-bottom: 10px;width: 50%;display: flex}
.filter_box li:hover,.filter_box .active{color: #c0ac83;}
#d li{width: 91%!important;}
.more_filter_btn{padding: 5px 20px;text-align: center;width: 100%;}
#moreFilterBtn{line-height: 12px;margin: 5px auto;position: relative;background: #262626;color: white;transition: .5s}
#moreFilterBtn:hover{color: #262626;background: white;border:1px solid #262626;transition: .5s}
#ank .purpule{color: #262626;display: contents;}
#ank .price_box .price_list{display: grid;list-style: none;padding: 0;width: 100%;}
#moreFilterBtn p{background: #383838;border-radius: 50%;display: inline-block;font-size: 20px;height: 20px;line-height: 1;position: relative;right: -20px;text-align: center;top: 1px;width: 20px;}
#moreFilterBtn .fa-plus-circle{height: 20px;width: 20px;}
#moreFilterBtn:hover{color: #262626;}
#moreFilterBtn:hover p{background: #fff;}
.all_anketa{text-align: center;width: 100%;}
#allAnketaBtn{background: #fff;border: 1px solid #262626;color: #262626;font-size: 26px;height: 50px;margin: 0 auto;width: 260px;}
#allAnketaBtn:hover{background: #262626;color: #fff;}
.form_block{background: #fff;margin-top: 100px;position: relative;}
.form_block .col-sm-6{padding: 40px;}
.form_block .col-sm-5{padding: 40px 15px;}
.form_block .title{font-size: 26px;}
.hr{border-top: 1px solid #262626;height: 20px;margin-top: 15px;width: 40px;}
.form_block .text{font-size: 18px;min-height: 295px;}
.form_block .message .fa-angle-right{font-size: 14px;}
.form_block .text2{font-size: 18px;margin-bottom: 25px;}
.form_group{position: relative;width: 60%;}
.form_group_text{width: 75%;}
.form_group i{color: #ddd;left: 10px;position: absolute;top: 11px;}
.send_message input,.inputBL,.loginFPUsername,.loginFPEmail{background: #fff;border: 1px solid #ddd;border-radius: 5px;color: #262626;height: 40px;margin-bottom: 25px;outline: none;text-indent: 8px;width: 100%;}
.loginFPUsernameLabel,.loginFPEmailLabel{width: 100%;display: flex;align-items: center;height: 40px;margin-bottom: 35px;}
.loginFPUsernameLabel input,.loginFPEmailLabel input{width: 360px;margin-bottom: 0;margin-left: 20px;}
.loginFPButton input{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;border: 1px solid transparent;border-radius: 4px;background: #262626;color: white;transition: .5s}
.loginFPButton input:hover{color: #262626;text-decoration: none;border: 1px solid #262626;transition: .5s;background: transparent}
#comment-name, #comment-email{text-indent: 34px}
.send_message input::placeholder{color: #262626;}
.send_message input:focus,.inputBL:focus{border: 1px solid #262626}
.send_message textarea,.textareaBL{background-color: #fff;border: 1px solid #ddd;border-radius: 5px;color: #262626;height: 105px;margin-bottom: 25px;outline: none;resize: none;text-indent: 33px;width: 100%;padding-top: 5px}
.send_message textarea::placeholder{color: #262626;}
.send_message textarea:focus,textareaBL:focus{border: 1px solid #262626}
#sendQuestBtn{height: 35px;width: 60%;}
#sendQuestBtn:hover{border-color: transparent;}
.seo_text_fluid{margin-top: 20px;}
.seo_text{padding-bottom: 70px;}
.seo_text .title{font-size: 26px;text-align: center;text-transform: uppercase;}
.seo_text .hr{margin-left: auto;margin-right: auto;}
.seo_text p{font-size: 18px;margin-bottom: 20px;}
.footer_fluid{background: #333;}
.footer{height: 60px;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.footer_btn#addAnketa{background: none !important;color: white !important}
.footer_btn#addAnketa:hover{border: none !important}
.btn-default{background: none;border: none;border-bottom: 1px dashed #262626;color: #262626;padding: 0;border-radius: 0;}
.btn-default:hover{background: none;border: none;color: #262626;border-bottom: 1px dashed white;border-radius: 0;}
.footer .logo{display: flex;align-items: center}
#upBtn2{background: #fff;border-radius: 50%;bottom: 20px;box-shadow: 0 0 32px -10px rgba(179,48,118);color: #262626;display: inline-block;font-size: 28px;height: 45px;line-height: 45px;moz-box-shadow: 0 0 32px -10px rgba(179,48,118);position: fixed;right: 30px;text-align: center;webkit-box-shadow: 0 0 32px -10px rgba(179,48,118);width: 45px;}
#upBtn{bottom: 30px;cursor: pointer;font-size: 23px;position: fixed;right: 30px;width: 50px;z-index: 150000000000;}
.up_btn{background: #fff;border-radius: 50%;color: #262626;display: inline-block;height: 45px;position: relative;text-align: center;top: -5px;width: 45px;}
.up_btn .fa-angle-double-up{position: relative;top: 7px;}
.site_location{margin: 25px 0 0;text-align: center;}
.site_location a{color: #383838;}
.site_location a:hover{color: #383838;}
.site_location .fa-angle-right{color: #262626;margin: 0 6px}
.profil_container{display: flex;flex-wrap: wrap}
.profile_block{background: #fff;padding: 15px;}
.profile_img_box{max-height: 485px;max-width: 330px;overflow: hidden;position: relative;}
.profile_img_box:hover .zoom_box{transition: .5s;opacity: 1;visibility: 1}
.profile_img_box a{position: relative;display: block;z-index: 9}
.profile_img{max-height: 485px;overflow: hidden;width: 100vw;transition: .5s}
.slider_footer{background-color: #262626;bottom: 0;color: #fff;height: 30px;padding-top: 5px;position: absolute;text-align: center;width: 100%;z-index: 10}
.slider_footer span{margin: 0 6px}
.zoom_box{background: rgba(0,0,0,0.3);color: white;cursor: pointer;height: 100%;position: absolute;left: 0;top: 0;width: 100%;z-index: 999;transition: .5s;opacity: 0;visibility: 0;font-size: 32px;display: flex;align-items: center;justify-content: center}
.sliderBtn{cursor: pointer;}
.profile_img img{float: left;position: relative;width: 330px;}
.profil_inner_block{margin-bottom: 0;}
.anketa_info_outer{width: 100%}
.anketa_title{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.anketa_info_outer .p_number {font-size: 24px;margin-bottom: 10px;}
.anketa_info_outer .p_number i{margin-right: 6px}
.anketa_info_outer .p_city{font-weight: 700;font-size: 18px}
.profil_inner_block{width: 100%;display: flex;justify-content: space-between;margin: 20px 0}
.profil_inner_block .profil_info{border: 1px solid #ddd;padding: 15px; width: 48%}
.profil_inner_block .profil_info ul{padding: 0;list-style: none}
.profil_inner_block .profil_price{border: 1px solid #ddd;padding: 15px;width: 48%}
.profil_inner_block h3{margin-top: 0}
.p_hours_box{border: 1px solid #000;border-radius: 15px;margin-left: 17%;padding-left: 30px;padding-right: 30px;position: relative;width: 66%;}
.profile_p_hourse{position: inherit;}
.about_me .title,.sexual_preferences .title{color: #262626;}
.sexual_list_col{padding-left: 0;padding-right: 10px;}
.sexual_list{list-style: none;padding-left: 0;}
.sexual_list span{display: inline-block;margin-bottom: 10px;}
.sexual_list li{cursor: pointer;display: table;opacity: .9;text-decoration: line-through;transition: all 1s;webkit-transition: all 1s;}
.sexual_list .active{color: #262626;opacity: 1;text-decoration: none;}
.comment_col{text-align: left;}
.comment_col:nth-child(2){text-align: right;}
.comment_col .title{font-size: 22px;}
.comment_col .view_icon{font-size: 18px;margin-bottom: 10px;margin-top: 20px;}
#showCommentBoxBtn{cursor: pointer;display: inline-block;line-height: 50px;}
.comment_block{border: 1px solid #ddd;margin-bottom: 15px;padding: 20px;}
.comment_block .form_group{margin: 0 auto;width: 80%;}
.comment_block .form_group_text{margin: 0 auto;width: 90%;}
.comment_block .text2{float: left;padding-top: 7px;width: 70%;}
#sendCommentBtn{float: left;width: 30%;}
.comment_name{margin: 0 0 15px;}
.more_comment_btn{cursor: pointer;margin-bottom: 0;text-decoration: underline;}
.more_comment_btn:hover{text-decoration: none;}
.more_all_comment_btn{cursor: pointer;margin-bottom: 55px;text-decoration: underline;}
.more_all_comment_btn:hover{text-decoration: none;}
#backAnketaBtn{background: #fff;border: 1px solid #262626;color: #262626;font-size: 26px;height: 50px;margin: 0 auto;}
#backAnketaBtn:hover{background: #262626;border: 1px solid transparent;color: #fff;}
.personal_block{background: #fff;padding: 15px;}
.personal_block .title{color: #262626;font-size: 24px;}
.personal_block .min_title{color: #262626;margin-bottom: 25px;}
.personal_block .text{color: #383838;}
.rule_list{list-style: none;margin: 0;padding: 0;}
.rule_list li{margin-bottom: 20px;padding-left: 10px;text-indent: -.7em;}
.rule_list li::before{color: #262626;content: "• ";}
.chose_file_box{border-radius: 5px;width: 100%;}
.chose_file_box p{float: left;margin-bottom: 0;padding-left: 15px;padding-top: 4px;width: 60%;}
.chose_file_box .choseFileBtn{padding: 0;width: calc(40% - 3px);height: 30px}
.chose_file_box input{display: none;}
.send_message .col-sm-4{padding-left: 0;}
.send_message .col-sm-9{padding-left: 0;padding-right: 0;}
.setings_group{position: relative;}
.setings_group label{margin-bottom: 10px;}
.setings_form input{padding-left: 15px;}
.setings_form .nice-select{background: #fff;color: #383838;height: 40px;line-height: 40px;margin-bottom: 25px;border: 1px solid #ddd;width: 100%;}
.setings_form .nice-select .list{background: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-radius: 0;margin-top: 0;overflow: hidden;padding: 0;border: 1px solid #ddd;width: 100%;}
.setings_form .nice-select:active,.setings_form .nice-select.open{border: 1px solid #262626}
.setings_form .nice-select .list li{background: #fff;border-top: 1px solid #262626;margin-left: 5%;width: 90%;}
.setings_form .nice-select.open .list{border: 1px solid #262626}
.setings_form .nice-select .option:hover,.setings_form .nice-select .option.focus,.setings_form .nice-select .option.selected.focus{background: #fff;color: #262626;margin-left: 5%;width: 90%;}
.setings_form .nice-select .option{line-height: 34px;list-style: none;min-height: 35px;}
.inp_attr{background: #fff;border-radius: 15px;padding-right: 8px;position: absolute;right: 16px;top: 42px;}
.setings_form .status_textarea{height: 70px;}
.save_setings{margin-top: 45px;}
#saveSetingsBtn{background: #fff;border: 1px solid #262626;color: #262626;font-size: 16px;height: 38px;margin: 0 auto;}
#saveSetingsBtn:hover{background: #262626;border: 1px solid transparent;color: #fff;}
.right_menu_col_min{display: none;}
.right_menu_col_max{display: block;}
.balance{font-size: 22px;}
.balance .fa-ruble-sign{position: relative;top: -5px;}
.balance b{font-size: 26px;}
.right_menu ul{list-style: none;padding-left: 20px;margin-bottom: 20px;}
.right_menu ul:last-child{margin-bottom: 0}
.right_menu ul li{margin: 8px 0;padding-left: 15px;}
.right_menu ul .ul_title{font-size: 18px;font-weight: 700}
.right_menu a{color: #383838;}
.right_menu a:hover{color: #383838;}
.warning{background: #f6e9ea;border: 1px solid #262626;margin: 45px 0;padding: 10px 30px;position: relative;}
.warning .text{color: #262626;margin: 0;}
.absalute_icon{background: #fff;border-radius: 50%;box-shadow: .629px .777px 2px 0 rgba(179,48,118);color: #262626;display: inline-block;height: 30px;left: -15px;margin-right: 10px;moz-box-shadow: .629px .777px 2px 0 rgba(179,48,118);padding-top: 4px;position: absolute;text-align: center;top: 15px;webkit-box-shadow: .629px .777px 2px 0 rgba(179,48,118);width: 30px;}
.absalute_icon .fa-exclamation{position: relative;top: 1px;}
.photo_list{list-style-type: decimal;margin: 0 15px;padding: 0;}
.balance_block .min_title_black{color: #383838;}
.photo_list li{color: #262626;margin-bottom: 20px;padding-left: 10px;text-indent: -.7em;}
.photo_list li span{color: #383838;}
.chose_photo_box{width: 60%;}
.chose_photo_box .photo_chose{width: auto !important;}
.photo_chose_min{float: left;position: relative;}
.photo_chose span{float: left;font-size: 14px;}
.photo_chose input{margin-left: 15px;padding-left: 15px;width: 35%;}
.pading_text{margin-bottom: 45px;}
.balance_block .chose_photo_box{width: 100%;}
.balance_block .photo_chose{position: relative;width: 70%;}
.balance_block .photo_chose input{margin-left: 15px;padding-left: 15px;width: 100%;}
#activateBtn{position: absolute;right: -150px;top: .5px;}
.balance_block .warning .absalute_icon{top: 5px;}
#innerBlcokaddBalanceBtn{font-size: 24px;height: 50px;margin-bottom: 0;}
#addAnketaBtn p{border-radius: 50%;display: inline-block;font-size: 20px;height: 20px;line-height: 1;position: relative;text-align: center;top: 2px;width: 20px;margin-bottom: 0;transition: .5s;margin-right: 6px;}
#addAnketaBtn:hover{color: #262626;}
#addAnketaBtn:hover p{background: #fff;transition: .5s}
#addAnketaBtn .fa-plus-circle{height: 20px;width: 20px;}
#deleteAnketaInTableBtn{border: none;top: 0;}
#deleteAnketaInTableBtn .fa-angle-double-up{position: relative;top: 0;}
#deleteAnketaInTableBtn:hover{background: #262626;color: #fff;}

.setings_form .td_group .nice-select{box-shadow: none;float: left;width: 60%;border-radius: 5px 0 0 5px;}
.td_group .tablePayBtn{float: left;padding: 3px 0;width: 40%;height: 40px;border-radius: 0 5px 5px 0}
#addAnketaBtn{position: absolute;right: 16px;top: 18px}
.lk_outer{margin: 25px 0;min-height: .01%;border: none}
.first_lvl{display: flex;justify-content: space-between;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ddd}
.first_lvl .info_outer{margin: 0 20px; padding: 0 20px; border-left: 1px solid #ddd;border-right: 1px solid #ddd}
.anketa_actions .btn{background: transparent;padding: 0;color: #262626;border: none}
.anketa_actions a:first-child .btn{padding: 6px 12px;}
.anketa_actions .btn:hover{text-decoration: underline}
.first_lvl .table_img .status{text-align: center;margin-top: 10px;}
.setings_form .td_group .nice-select .list{width: 165%;}
.modal-content{border-radius: 0;}
.modal-title{color: #262626;font-size: 26px;text-align: center;}
.modal-header{border-bottom: none;}
.modal-header .close{color: #777;font-size: 36px;font-weight: 400;opacity: 1;position: absolute;right: 5px;top: 0;transition: .5s}
.modal-header .close:hover{color: black;transition: .5s}
.modal_from .forget{text-align: center;}
#filter_shadow{display: none}


/*.checked{position: absolute;background: #23af27;color: white;padding: 2px 9px;text-align: center;bottom: 8px;border-radius: 8px;right: 5px;}*/

.checked{
    position: absolute;
    z-index: 9;
    top: 10px;
    right: -10px;
}

.lk_anket_list{border: 1px solid #ddd;padding: 20px;margin-bottom: 40px;}
.tarif_outer{display: flex;justify-content: space-between}
.tarif{width: 32%}
.related{margin: 40px 0;border-top:1px solid #ddd;padding-top: 20px;}
.related_outer{display: flex}
.mob_actions{display: none}
.abuse_mob{display: none}
.sexual_list_col{width: 100%}
.sexual_list_col .sexual_list{display: flex;flex-wrap: wrap;justify-content: space-around}
.predpochteniya .sexual_list_col .sexual_list{flex-direction: column;width: 33.3%}
.predpochteniya .sexual_list_col .sexual_list span{font-weight: 700}
.predpochteniya .sexual_list_col{display: flex;justify-content: space-between;margin-bottom: 40px;align-items: baseline;}
#porfilePhoto{width: 100%}
#porfilePhoto tbody{display: flex;justify-content: space-around;width: 100%;flex-wrap: wrap}
#porfilePhoto tr{width: 100%;display: flex;flex-direction: column;text-align: center;align-items: center;max-width: 300px}
#porfilePhoto tr td{width: 100%;max-width: 300px}
#porfilePhoto tr td img{width: 100%}
.pagination{width: 100%;display: flex;justify-content: center}

@media(max-width: 1200px){
.filter_box li{float: none;width: 100%}
.profile_block{display: flex;flex-direction: column}
.profile_block .col-md-4, .profile_block .col-md-8{width: 100%}
.profile_img_box{max-width: 100%;max-height: 665px}
.profile_img{width: 100%;max-height: 665px}
.profile_img img{width: 100%}
.sexual_list_col{display: flex;justify-content: space-between}
.sexual_list{width: 48%}
.lk_flex{display: flex;flex-direction: column;}
.lk_flex .col-xs-9, .lk_flex .col-xs-3{width: 100%}
.lk_flex .col-xs-3 .right_menu{display: flex;justify-content: space-around}
.lk_flex .col-xs-3{margin-bottom: 20px}
#filter_shadow{display: none}
.roww .col-md-5{width: 500px}
.profil_block_col{width: 50%}
.profil_block .profil_img img{width: 100%;height: auto}
.mob_actions{display: none}
.abuse_mob{display: none}
.sexual_list_col .sexual_list{width: 100%}
}

@media (max-width: 991px){
.logo{width: 260px;font-size: 20px}
.filder_col_min{display: block;}
.filder_col_max	{display: none;}
.profil_container{margin-top: 30px;justify-content: space-around}
.right_menu_col_max{display: none;}.right_menu_col_min{display: block;margin-bottom: 30px;}
#moreFilterBtn{padding: 0;width: 60%;height: 40px}
#moreFilterBtn p{display: none;}
.filter_img_box{display: none;}
#hedaer_nav .roww .col-md-4{width: 200px}
#hedaer_nav .roww .col-md-5{width: 440px}
#hedaer_nav .roww #gh{width: 440px}
.menu ul li{font-size: 14px;padding: 5px 8px}
.right_hide .filter_show_btn{display: block}
.right_hide .filter_box{display: flex;flex-wrap: wrap}
.right_hide .filter_box li{width: 40%}
.profil_block_col{width: 50%}
.profil_block .profil_img img{width: 100%;height: auto}
.first_lvl{flex-wrap: wrap;padding-bottom: 10px}
.first_lvl .info_outer{margin-right: 0;border-right: none;}
.anketa_actions{width: 100%;padding-top: 20px;border-top: 1px solid #ddd;margin-top: 20px;display: none}
.anketa_actions.mob_actions{display: flex;flex-wrap: wrap;align-items: center;flex-direction: column}
.anketa_actions a:first-child .btn{margin-bottom: 8px}
.related_outer{flex-wrap: wrap;display: flex}
.related_outer .col-xs-6{margin-bottom: 40px}
}
@media (max-width: 768px){
.hiden{display: none;}
.logo{text-align: center}
#show_filter{cursor: pointer;height: 25px;width: 30px}
#show_filter span,#show_filter::before,#show_filter::after{background: white;content: "";display: block;height: 5px;margin-bottom: 4px;width: 100%;}
#hedaer_nav .roww .col-md-4{width: 100%;display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
#hedaer_nav .roww .col-md-5{display: none}
.banner_fluid{display: block}
.banner_fluid .menu ul{
    display:none;
}
 .banner_fluid form{
     
   width: 100%;
    padding: 10px 0;}
#filter_shadow{background: white;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 998;padding: 40px;}
.mob_close{color: #777;font-size: 36px;font-weight: 400;opacity: 1;position: absolute;right: 15px;top: 15px;transition: .5s;cursor: pointer}
.mob_close:hover{color: black;transition: .5s;}
#addAnketa{display: none;}
.authorization{display: none;}
.mob_nav .authorization,.mob_nav #addAnketa{display: block;margin:0 auto 20px;font-size: 18px}
.mob_nav .authorization{color: #262626}
.mob_nav .hidden-xs{display: block !important;font-size: 18px;margin-left: 0 !important;margin-bottom: 12px;}
#gh_mobnav{text-align: center}
#gh_mobnav #addAnketa:hover{background: none;color: #262626 !important;text-decoration: underline}
.mob_nav .menu ul{flex-direction: column;text-align: center;width: 100%;}
.mob_nav .menu ul li{margin-bottom: 16px}
.personal_block .operation{width: 100% !important}
.personal_block img{width: 100%;height: auto}
.personal_block form.row{margin-bottom: 20px}
.profil_block_col{width: 50%}
.form_box{text-align: center;}
.form_block .col-sm-5{padding: 40px 0;}
.form_group{margin-left: auto;margin-right: auto;}
.up_box{display: none;}
.filter_box li{float: left;margin-left: 5%;width: 40%;}
.all_anketa_col,.all_anketa_container{padding-left: 0;padding-right: 0;}
.comment_block .form_group{width: 100%;}
.comment_block .form_group_text{width: 100%;}
.chose_photo_box .photo_chose{float: none;margin-bottom: 15px;width: 100%;}
.chose_photo_box .photo_chose:nth-child(2){margin-bottom: 15px;}
#pdopage{width: 100%}
#pdopage .rows{display: flex;flex-wrap: wrap}
.profil_block .profil_img img{width: 100%;height:auto}
.first_lvl .table_img{width: 100%}
.first_lvl .info_outer{padding: 20px 0;margin: 20px 0 0;border-left: none;text-align: center;width: 100%;border-top: 1px solid #ddd;}
.first_lvl .anketa_info form{margin-top: 16px}
.tarif_outer{flex-direction: column}
.tarif{width: 100%}
.related_outer{flex-wrap: wrap;display: flex}
.related_outer .col-xs-6{margin-bottom: 40px}
.abuse{display: none}
.abuse_mob{display: block !important;margin: 14px 0;border: none;padding: 0;text-align: left;margin-left: 0 !important;}
.abuse_mob#addAnketa:hover{background: transparent !important;border: none !important;color: #262626 !important;text-decoration: underline}
.logo{font-size: 18px}
.footer_btn#addAnketa{display: block}
.footer .logo_col{display: none}
}
@media (max-width: 540px){
h2{font-size: 24px}
.profil_block_col{width: 100%}
.right_hide .filter_box{flex-direction: column}
#upBtn2{right: 10px}
.profile_img{height: 338px}
.profil_inner_block{flex-direction: column}
.profil_info,.profil_price{width: 100% !important;margin: 10px 0}
.sexual_list_col{flex-direction: column}
.sexual_list{width: 100%}
.comment_col{width: 100%}
.comment_col:nth-child(2),.comment_col{text-align: center}
#sendCommentBtn{width: 100%}
.lk_flex .right_menu{flex-direction: column}
#addAnketaBtn{position: relative;right: 0;top: 0;margin: 16px 0 8px}
.first_lvl{flex-direction: column}
.photo_chose span{display: flex;position: relative;text-align: center;}
.photo_chose input{width: 80%;margin: 0;padding: 0}
#digiselller_form{flex-direction: column;margin-bottom: 20px}
#digiselller_form .send_message{display: flex;justify-content: center;margin-bottom: 20px;}
.chose_photo_box .photo_chose{width: 100% !important;}
.chose_photo_box{width: 100%}
#activateBtn{top: 25px;right: 0;height: 40px}
.photo_chose_min{float: none;width: 100%}
#porfilePhoto{display: flex}
#porfilePhoto tr{display: flex;flex-direction: column;width: 85%}
.cabinet_anketa form .col-xs-6{width: 100%}
.profil_block .profil_img{height: auto}
.related_outer{flex-direction: column}
.related_outer .col-xs-6{width: 100%;margin-bottom: 40px}
.abuse{display: none}
.abuse_mob{display: block !important;margin: 14px 0;border: none;padding: 0;text-align: left;margin-left: 0 !important;}
.abuse_mob#addAnketa:hover{background: transparent !important;border: none !important;color: #262626 !important;text-decoration: underline}
.sexual_list_col .sexual_list{flex-direction: column}
.predpochteniya .sexual_list_col{margin-bottom: 0}
.predpochteniya .sexual_list_col .sexual_list{margin-bottom: 40px;width: 100%}
.logo{font-size: 18px}
)




@-moz-keyframes uptocallmini
{
    0%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 0 transparent,0 0 0 0 rgba(0,149,70,.2);
    }
    100%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 15px transparent,0 0 0 15px rgba(0,149,70,.2);
    }
}
@-moz-keyframes uptocallphone
{
    0%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    25%
    {
        ms-transform: rotate(20deg);
        transform: rotate(20deg);
        webkit-transform: rotate(20deg);
    }
    50%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    75%
    {
        ms-transform: rotate(-20deg);
        transform: rotate(-20deg);
        webkit-transform: rotate(-20deg);
    }
    100%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
}
@keyframes uptocallmini
{
    0%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 0 transparent,0 0 0 0 rgba(0,149,70,.2);
    }
    100%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 15px transparent,0 0 0 15px rgba(0,149,70,.2);
    }
}
@keyframes uptocallphone
{
    0%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    25%
    {
        ms-transform: rotate(20deg);
        transform: rotate(20deg);
        webkit-transform: rotate(20deg);
    }
    50%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    75%
    {
        ms-transform: rotate(-20deg);
        transform: rotate(-20deg);
        webkit-transform: rotate(-20deg);
    }
    100%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
}
@-webkit-keyframes uptocallphone
{
    0%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    25%
    {
        ms-transform: rotate(20deg);
        transform: rotate(20deg);
        webkit-transform: rotate(20deg);
    }
    50%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
    75%
    {
        ms-transform: rotate(-20deg);
        transform: rotate(-20deg);
        webkit-transform: rotate(-20deg);
    }
    100%
    {
        ms-transform: rotate(0deg);
        transform: rotate(0deg);
        webkit-transform: rotate(0deg);
    }
}
@-webkit-keyframes uptocallmini
{
    0%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 0 transparent,0 0 0 0 rgba(0,149,70,.2);
    }
    100%
    {
        box-shadow: 0 0 8px 6px rgba(0,149,70,.2),0 0 0 15px transparent,0 0 0 15px rgba(0,149,70,.2);
    }
}
