body,html{min-height:100%;height:100%;font-size:18px;line-height:26px}
h1{font-family:georgia,serif;font-size:32px;line-height:42px}
h2{font-family:georgia,serif;font-size:28px;line-height:38px}
@font-face{font-family:"futurabold";src:url(../fonts/futurabold/futurabold.eot);src:url(../fonts/futurabold/futurabold.eot?#iefix)format(embedded-opentype),url(../fonts/futurabold/futurabold.woff) format("woff"),url(../fonts/futurabold/futurabold.ttf) format("truetype");font-style:normal;font-weight:400}
b,strong{font-family:"futura";color:#6f1c70}
body{font-family:'futura';font-size:18px;line-height:26px}
.nav > li > a:hover,.nav > li > a:focus{background:none}
body .menu{
    width: 350px;
    float: left;
    padding: 0 0 70px 70px;
    overflow: visible; position: fixed; top: 0; left: 0; z-index: 99999999999 !important;
    -webkit-box-shadow: -1px 16px 40px rgba(0, 0, 0, 0.15);
    box-shadow: -1px 16px 40px rgba(0, 0, 0, 0.15);
}
body .menu .lang{margin-bottom:25px}
body .menu .lang a:first-child{box-shadow:1px 0 0 0 #a9a8a8;padding-right:3px;margin-right:-1px}
body .menu .lang a{font-size:16px;line-height:36px;color:#a9a8a8;cursor:pointer;padding:0 3px;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu .lang a:hover,body .menu .lang a.active{color:#e91e91;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu .logo{display:block;margin-bottom:15px}
a.tel-left-sidebar{color:#e91e91;text-decoration:none;}
.navbar-collapse.main-m{margin-top:30px;}
@media(min-width:769px) and (max-width:1401px){.navbar-collapse.main-m{margin-top:0px;}
}
@media(max-width:768px) and (min-width:740px){a.tel-left-sidebar{top:15px;position:relative;font-size:15px;}
body > .content .main_seo_text{height:370px!important;}
}
body .menu .navbar-collapse{padding:0}
body .menu ul{padding:0;margin-bottom:80px}
body .menu ul li{list-style-type:none;display:block;float:none}
body .menu ul li a{line-height:40px;font-size:18px;padding:0;color:#231f20;text-decoration:none;cursor:pointer;position:relative}
body .menu ul li a:hover,body .menu ul li a:focus,body .menu ul li.active a,body .menu ul li.active{color:#e91e91;font-size:18px;line-height:40px}
body .menu ul li a:before,body .menu ul li:before{content:" ";display:block;position:absolute;left:-50px;top:50%;margin-top:-1.5px;width:15px;height:3px;background-image:url(../img/act_m.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu ul li a:hover:before,body .menu ul li.active a:before,body .menu ul li.active:before{content:" ";opacity:1;left:-25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu ul li span.link{line-height:40px;font-size:18px;padding:0;color:#231f20;text-decoration:none;cursor:pointer;position:relative}
body .menu ul li span.link:hover,body .menu ul li a:focus,body .menu ul li.active a,body .menu ul li.active{color:#e91e91;font-size:18px;line-height:40px}
body .menu ul li span.link:before,body .menu ul li:before{content:" ";display:block;position:absolute;left:-50px;top:50%;margin-top:-1.5px;width:15px;height:3px;background-image:url(../img/act_m.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu ul li span.link:hover:before,body .menu ul li.active a:before,body .menu ul li.active:before{content:" ";opacity:1;left:-25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu ul li p.link{line-height:40px;font-size:18px;padding:0;color:#231f20;text-decoration:none;cursor:pointer;position:relative;margin:0;}
body .menu ul li p.link:hover,body .menu ul li a:focus,body .menu ul li.active a,body .menu ul li.active{color:#e91e91;font-size:18px;line-height:40px}
body .menu ul li p.link:before,body .menu ul li:before{content:" ";display:block;position:absolute;left:-50px;top:50%;margin-top:-1.5px;width:15px;height:3px;background-image:url(../img/act_m.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu ul li p.link:hover:before,body .menu ul li.active a:before,body .menu ul li.active:before{content:" ";opacity:1;left:-25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu .foot_data{position: static}
body .menu .foot_data.fixed{position: fixed!important;bottom: 50px;}
body .menu .foot_data .addres{color:#4c4446;margin-bottom:0}
body .menu .foot_data > a{color:#4c4446;margin-bottom:0;margin-top:5px;display:block;text-decoration:none}
body .menu .foot_data > a:hover{color:#e91e91}
body .menu .foot_data ul{padding:0;margin:0;margin-top:5px}
body .menu .foot_data ul li{display:inline-block;vertical-align:middle;margin-right:15px}
body .menu .foot_data ul li a{color:#bd8fbf;text-decoration:none;cursor:pointer;font-size:16px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu .foot_data ul li a span{font-size:25px}
body .menu .foot_data ul li a:hover{color:#e91e91;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .menu .foot_data ul li a:before{display:none}
body > .content{float:right;width:calc(100% - 350px)}
body > .content .grid{position:relative}
body > .content .grid.main{margin-bottom:calc(-780px/2);overflow:hidden}
body > .content .grid.main:after{content:" ";display:table;clear:both}
body > .content .grid.main > div{margin:0;padding:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}
body > .content .grid.main > div:before, .gallery-wr:before{display: none !important; content:" ";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.6)),color-stop(1%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0) 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#99000000',endcolorstr='#00000000',gradienttype=1)}
body > .content .grid.main > div.no_bg:before, .gallery-wr:before{content:" ";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:none;}
body > .content .grid.main > div.h1{height:calc(780px/2)}
body > .content .grid.main > div.mh{top:calc(-780px/2)}
body > .content .grid.main > div.h2{height:780px}
body > .content .grid.main > div > a,body > .content .grid.main > div > .about-top-text{position:absolute;width:100%;height:100%;padding:30px;top:0;left:0;color:#fff;font-family:georgia,serif;font-size:32px;line-height:40px;text-decoration:none}
body > .content .grid.main > div > a.hover:before{content:" ";width:100%;height:100%;position:absolute;z-index:1;display:block;left:0;top:0;background-color:rgba(0,149,217,0.6);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div > a.hover:after{content:" ";width:calc(100% - 0px);height:calc(100% - 0px);position:absolute;z-index:2;display:block;left:0;top:0;right:0;bottom:0;border:solid 1px #fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}
body > .content .grid.main > div > a.hover:hover:before, .gallery-wr:hover:before{opacity:.4;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div > a.hover:hover:after{top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div > a span,body > .content .grid.main > div > .about-top-text span{position:absolute;bottom:30px;left:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3}
body > .content .grid.main > div > a:hover span{position:absolute;bottom:50px;left:50px;z-index:3;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div.about{background-color:#6f1c70;position: relative;}
body > .content .grid.main > div.about:before{display:none}
body > .content .grid.main > div.about > a, body > .content .grid.main > div.about > div.dop-inform, body > .content .grid.main > div.about .about-top-text,body > .content .grid.main > div.about > .block{height:auto;height:initial;top:auto;top:initial;position:absolute;left:0;width:100%;padding:30px}
body > .content .grid.main > div.about > a p,body > .content .grid.main > div.about > .about-top-text p,body > .content .grid.main > div.about > .about-top-text p span,body > .content .grid.main > div.about > .block ul li a{font-size:16px;line-height:24px;color:#cdbbcd;margin:0;font-family:'futura'}
body > .content .grid.main > div.about > .about-top-text p span{position:static;padding:0;margin:0}
body > .content .grid.main > div.about > a p.cap,body > .content .grid.main > div.about > .about-top-text p.cap,body > .content .grid.main > div.about > .block p.cap{font-size:32px;line-height:40px;color:#fff;margin-bottom:10px;text-align:left;padding:0;font-family:georgia,serif}
body > .content .grid.main > div.about .block{top:auto;padding-left:55px}
body > .content .grid.main > div.about > .block ul{padding:0;margin-bottom:0}
body > .content .grid.main > div.about > .block ul li{list-style-type:none}
body > .content .grid.main > div.about > .block p.cap{margin-bottom:0}
body > .content .grid.main > div.about > .block ul li a{line-height:24px;font-family:'futura';font-size:16px;text-decoration:none;cursor:pointer;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div.about > .block ul li a:hover{color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div.about > .block ul li a:before{content:" ";display:block;position:absolute;left:-50px;top:50%;margin-top:-1.5px;width:15px;height:3px;background-image:url(../img/act_m.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .grid.main > div.about > .block ul li a:hover:before{opacity:1;left:-25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .norms{background-color:#fafafa;text-align:center;padding:90px 0;display:table;width:100%;position:relative;z-index:2}
body > .content .norms .item{display:inline-block}
body > .content .norms .item .inner{display:table;height:190px;width:190px;margin:0 75px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 2px #ededed}
body > .content .norms .item .inner span{display:table-cell;height:190px;font-size:18px;vertical-align:middle;line-height:22px;color:#6f1c70;position:relative}
body > .content .norms .item .inner span:before{content:" ";position:absolute;display:block;left:50%;top:95px;margin-top:28px;margin-left:-7.5px;width:15px;height:3px;background-image:url(../img/act_m.png)}
body > .content section > .zag{width:550px;margin:0 auto;margin-bottom:90px;text-align:center}
body > .content section > .zag p{font-size:18px;line-height:26px;color:#4c4446}
body > .content section > .zag p.cap{font-size:32px;line-height:40px;font-family:georgia,serif}
body > .content .inter_gallery{background-color:#ededed;padding-top:90px;text-align:center}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next{width:calc((100%/4) - 7.5%);background-color:rgba(0,0,0,0.7);background-image:none;height:100%;top:0;margin:0;position:absolute;z-index:10}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev span,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next span{font-size:40px;color:#fff;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;position:absolute;top:50%;margin-top:-20px;width:40px}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev:hover span,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next:hover span{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev{left:0}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next{right:0}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev span{right:30px}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next span{left:30px}
body > .content .inter_gallery .slider .owl-item .item .inner{height:600px;background-size:cover;background-position:center;width:100%;margin:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .inter_gallery .slider .owl-item .item .inner:before{content:" ";position:absolute;display:block;width:100%;height:100%;left:0;top:0;opacity:0;background-image:url(../img/slider_fon.png);background-position:top left;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .inter_gallery .slider .owl-item.center .inner{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;z-index:3;margin-left:-15%;width:130%}
body > .content .inter_gallery .slider .owl-item.center .inner:before{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .inter_gallery .slider .owl-item .item .inner .data{position:absolute;top:53%;left:130px;text-align:left;opacity:0;max-width:400px}
body > .content .inter_gallery .slider .owl-item .item .inner .data p{color:#fff}
body > .content .inter_gallery .slider .owl-item .item .inner .data p.cap{font-size:32px;line-height:40px;color:#fff;font-family:georgia,serif;margin-bottom:10px}
body > .content .inter_gallery .slider .owl-item .item .inner .data a{color:#fff;display:table;line-height:35px;padding:0 10px;border:solid 2px #fff;height:31px;cursor:pointer;text-decoration:none;position:relative;z-index:11}
body > .content .inter_gallery .slider .owl-item .item .inner .data a:hover{color:#000;text-decoration:none}
body > .content .inter_gallery .slider .owl-item.center .inner .data{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls{background-color:#ededed;padding-top:90px;padding-bottom:90px;text-align:center}
body > .content .girls .grid{padding-left:45px;padding-right:45px}
body > .content .girls .grid:after{content:" ";display:table;clear:both}
body > .content .girls .grid > div a{display:block;overflow:hidden;position:relative}
body > .content .girls .grid > div a img{width:100%;height:auto;}
body > .content .girls .grid > div a span{position:absolute;z-index:3;width:inherit;bottom:-28px;left:30px;text-align:left;padding-left:0;font-size:18px;line-height:28px;color:#fff!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls .grid > div a:hover span{bottom:15px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls .grid > div a:before{content:" ";width:100%;height:100%;position:absolute;z-index:1;display:block;left:0;top:0;background-color:rgba(0,149,217,0.6);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls .grid > div a:after{content:" ";width:100%;height:100%;position:absolute;z-index:2;display:block;left:0;top:0;border:solid 1px #fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}
body > .content .girls .grid > div a:hover:before{opacity:.6;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls .grid > div a:hover:after{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .about{background-color:#f7f7f7;padding-top:90px}
body > .content .about p.cap{font-size:32px;line-height:32px;color:#231f20;margin-bottom:15px;text-align:center}
body > .content .about h2.cap{font-size:32px;line-height:32px;color:#231f20;margin-bottom:15px;text-align:center}
body > .content .about .inner{text-align:center;margin:0}
body > .content .about .inner > div{width:600px;margin:0 30px;text-align:left;display:inline-block;float:none;vertical-align:top;margin-top:15px}
body > .content .about .inner > div p{font-size:18px;line-height:26px;color:#4c4446;margin-bottom:25px}
body > .content footer{background-color:#f7f7f7;padding:30px 70px 20px 50px;}
body > .content footer:after{content:" ";display:table;clear:both}
body > .content footer .left{float:left}
body > .content footer .left span{line-height:100px;color:#40393a}
body > .content footer .right{float:right;height:100px}
body > .content footer .right span{display:inline-block;vertical-align:middle;color:#40393a;padding:29px 0;margin-right:40px;font-size:17px;line-height:21px}
body > .content footer .right a{display:inline-block;vertical-align:middle}
body > .content.cart{width:calc(100% - 350px)}
body > .content .price_list .nav-tabs{border-bottom:0;max-width:880px;text-align:justify;margin:0;font-size:18px;line-height:70px;height:70px;text-transform:uppercase;color:#fff;background-color:#6f1c70;margin-top:0}
body > .content .price_list nav{margin:0}
body > .content .price_list .nav-tabs>li{float:left;margin-bottom:0;border-radius:0;text-align:center;height:70px;cursor:pointer;width:calc(100%/6.0001)}
body > .content .price_list .nav-tabs>li.active>a,body > .content .price_list .nav-tabs>li.active>a:focus,body > .content .price_list .nav-tabs>li.active>a:hover{color:#fff;background-color:#e91e91;cursor:default;border-radius:0;height:70px;line-height:70px;border:0;border-bottom-color:transparent}
body > .content .price_list .nav-tabs>li>a{color:#fff;margin-right:0;height:70px;line-height:70px;padding:0;border:0;cursor:pointer;border-radius:0}
body > .content .price_list .nav-tabs>li:hover > a,body > .content .price_list .nav-tabs>li:hover > a:focus,body > .content .price_list .nav-tabs>li > a:hover{color:white;cursor:pointer;border-radius:0;height:70px;line-height:70px;border:0}
body > .content.paralax .block_paralax{position:relative;height:450px;width:100%;background-attachment:fixed;background-size:100%}
body > .content.paralax .block_paralax h1{font-size:58px;text-transform:uppercase;color:#fff;display:block;text-align:center;top:50%;position:absolute;width:100%;margin:0;line-height:58px;font-family:'futura';transform: translate(0, -50%);}
body > .content.paralax .text_block{padding:30px 20%}
body > .content.paralax .text_block.bar{padding:30px 10%}
body > .content.paralax .text_block h2{font-size:24px;margin-bottom:30px;line-height:32px;font-family:'futura'}
body > .content.paralax .text_block p{margin-bottom:15px}
body > .content .girls .grid > div.owl-stage-outer{z-index:2}
body > .content .girls .grid > div.owl-controls{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;padding:0}
body .menu ul li.sec > span{display:none}
body > .content .grid.main.nob{margin-bottom:0}
section.list_items{background-color:#ededed}
section.list_items .container-fluid{padding:70px}
section.list_items .container-fluid .row{margin:-15px}
section.list_items .container-fluid .row .item{padding:15px;padding-bottom:30px}
section.list_items .container-fluid .row .item a,section.list_items .container-fluid .row .item a:hover{text-decoration:none;display:block}
section.list_items .container-fluid .row .item a .img{position:relative;overflow:hidden;width:100%;height:190px}
section.list_items .container-fluid .row .item a .img img{margin:0;position:absolute;left:0;top:50%;right:0;z-index:0;transform: translate(0, -50%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
section.list_items .container-fluid .row .item a .img:before{content:" ";width:100%;height:100%;position:absolute;z-index:1;display:block;left:0;top:0;background-color:rgba(0,149,217,0.6);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
section.list_items .container-fluid .row .item a .img:after{content:" ";width:calc(100% - 0px);height:calc(100% - 0px);position:absolute;z-index:2;display:block;left:0;top:0;right:0;bottom:0;border:solid 1px #fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}
section.list_items .container-fluid .row .item a:hover .img:before{opacity:.4;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
section.list_items .container-fluid .row .item a:hover .img:after{top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
section.list_items .container-fluid .row .item a:hover .img img{width:106%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;left:-3%;right:0;z-index:0}
section.list_items .container-fluid .row .item img{/* height:100%; */min-height:inherit;width:100%}
section.list_items .container-fluid .row .item p.cap{font-size:21px;line-height:21px;color:#231f20;margin:8px 0}
section.list_items .container-fluid .row .item span{font-size:21px;line-height:15px;color:#6f1c70}
section.price_list .item{margin:0}
section.list_items.ar_sauna,section.list_items.sertif{background-color:#ededed}
section.gallery{padding:0}
section.gallery .item{padding:0;cursor:pointer}
section.gallery .item img{width:100%}
section.grid.cart_ar .hcr{height:490px;background-size:cover;background-position:center}
body > .content .grid.main.cart_ar > div > a > span{position:static;font-family:'futura';font-size:21px;line-height:15px;margin-bottom:15px;margin-top:25px;display:block}
body > .content .grid.main.cart_ar > div.about > a p,
body > .content .grid.main.cart_ar > div.about > a p span{position:static;font-family:'futura';font-size:16px;line-height:24px;max-width:500px;}
body > .content .grid.main.cart_ar > div.about > a p *{color:#cdbbcd;}
body > .content .grid.main.cart_ar > div.about > a p strong,
body > .content .grid.main.cart_ar > div.about > a p b{font-weight:bold;}
body > .content .grid.main.cart_ar > div.about > a p.cap{font-size:52px;line-height:40px;font-family:crimson_text;font-weight:400}
section.list_items.cart_ar{padding-top:75px}
body > .content section.list_items > .zag{margin-bottom:0}
section.price_list{background-color:#f7f7f7;padding:0}
section.price_list .item{width:100%;max-width:880px}
section.price_list .item > p.cap{margin:0;font-size:27px;line-height:70px;text-transform:uppercase;color:#fff;background-color:#6f1c70;text-align:center}
section.price_list .item > .block{border-bottom:solid 1px #d6d6d6;display:table;width:100%}
section.price_list .item > .block:last-child{border-bottom:0}
section.price_list .item > .block:after{content:" ";display:table;clear:both}
section.price_list .item > .block .left{width:30%;background-color:#ebebeb;display:table-cell;vertical-align:top;padding:20px}
section.price_list .item > .block .left p.cap,section.price_list .item > .block .left p.cap a{text-decoration:none;font-size:21px;line-height:27px;color:#6f1c70;font-family:'futura';margin:0}
section.price_list .item > .block .left p.cap a:hover{color:#e91e91}
section.price_list .item > .block .left ul{padding:0}
section.price_list .item > .block .left ul span{font-size:16px;line-height:24px;color:#474042;font-family:'futura'}
section.price_list .item > .block .left ul li{font-size:16px;line-height:24px;color:#474042;font-family:'futura';padding-left:20px;position:relative;list-style-type:none}
section.price_list .item > .block .left ul li:before{content:" ";display:block;position:absolute;left:0;width:5px;height:5px;top:8px;background-color:#d7138d;border-radius:50%}
section.price_list .item > .block .right{width:70%;background-color:#fff;display:table-cell;vertical-align:top;padding:30px 20px}
section.price_list .item > .block .right > .block .type{font-size:16px;line-height:26px;color:#474042;font-family:'futura'}
section.price_list .item > .block .right > .block .cost{float:right;font-size:16px;line-height:26px;color:#6f1c70;font-family:'futura';font-weight:700}
.sec_menu{width:300px;position:absolute;z-index:6;padding:105px 0 15px;background-color:#6f1c70;left:350px;height:100%;top:0}
.sec_menu p{display:none}
.sec_menu ul{padding:0}
.sec_menu ul li{list-style-type:none;position:relative;display:block;float:none;background-color:transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sec_menu ul li.active,.sec_menu ul li:hover,.sec_menu ul li:focus{background-color:#ed008c;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sec_menu ul li.active{padding:13px 10px 13px 25px}
.content section.the_cart{padding:35px 20px;padding-bottom:50px;background-color:#f7f7f7}
.content section.the_cart:after{content:" ";display:table;clear:both}
.content section.the_cart > .left{padding-left:0}
.content section.the_cart > .left .single_image .swiper-slide,.content section.the_cart > .left .single_image{height:370px;width:100%;background-size:cover;background-position:center;margin-bottom:15px}
.content section.the_cart > .left .cart_gallery{position:relative;padding:0 75px}
.content section.the_cart > .left .cart_gallery .owl-item .item img{width:100%}
.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-prev,.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-next{background:none;height:38px;width:38px;top:50%;left:inherit;margin:0;margin-top:-18px;display:block;position:absolute;cursor:pointer}
.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-prev{left:0}
.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-next{right:0}
.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-prev span,.content section.the_cart > .left .cart_gallery .owl-controls .owl-nav .owl-next span{font-size:36px;color:#ededed}
.content section.the_cart > .right h1{font-size:28px;line-height:48px;color:#231f20;font-family:'futura';margin-bottom:15px;margin-top:0}
.content section.the_cart > .right span.cost{font-size:24px;line-height:40px;color:#7c2080;margin-bottom:20px;font-family:'futura';display:block}
.content section.the_cart > .right button{background-color:#6f1c70;color:#f7f7f7;font-size:21px;line-height:46px;padding:0 50px;border:solid 2px #6f1c70;margin-bottom:30px}
.content section.the_cart > .right .rooms{width:calc((80px + 20px) * 3);margin:0 -5px;margin-bottom:20px}
.content section.the_cart > .right .rooms:after{content:" ";display:table;clear:both}
.content section.the_cart > .right .rooms span{float:left;width:90px;text-align:center;display:inline-block;background-color:#ededed;font-size:14px;line-height:40px;color:#6f1c70;text-transform:uppercase;margin:5px;cursor:pointer}
.content section.the_cart > .right .rooms span.z{display:block;font-size:18px;line-height:40px;width:inherit;color:#231f20;text-transform:none;margin:0;margin-left:5px;background:none;text-align:left}
.content section.the_cart > .right .include{padding:0}
.content section.the_cart > .right .include li{list-style-type:none;font-size:18px;line-height:32px;color:#52494b;float:none;display:block;padding-left:15px;position:relative}
.content section.the_cart > .right .include li:before{content:" ";display:block;position:absolute;left:0;width:5px;height:5px;top:14px;background-color:#d7138d;border-radius:50%}
.content section.the_cart > .right p.text{font-size:16px;line-height:26px;color:#52494b;text-transform:none;max-width:380px;width:100%}
.block_menu{width:650px;overflow:hidden;position:fixed;left:0;top:0;bottom:0}
.paging:before{content:"";clear:both}
h1.cap{text-align:center}
.breadcrumbs-wrapper{position:relative;z-index:2;background:#231f20;padding:15px 30px;margin:0;color:#b0b0b0!important}
.breadcrumbs-wrapper ul{margin:0;padding:0}
.breadcrumbs-wrapper ul li{display:inline-block;list-style:none;font-size:14px}
.breadcrumbs-wrapper ul li a{color:#b0b0b0}
.breadcrumbs-wrapper ul li a:hover{text-decoration:none;color:#fff}
.breadcrumbs-wrapper.infoblock ul li a:hover{text-decoration:none;color:#231f20}
#order-form input[type="submit"], #order-form button[type="submit"]{background-color:#6f1c70;color:#f7f7f7;font-size:21px;line-height:46px;padding:0 50px;border:solid 2px #6f1c70;margin:0 auto;margin-bottom:30px;display:block}
#order-form input[type="text"],#order-form input[type="email"],#order-form textarea{background:#F7F7F7;margin-bottom:20px;padding:7px}
#order-form p.cap{font-size:32px;line-height:40px;font-family:crimson_text;text-align:center}
#order-form-yakassa input[type="submit"], #order-form-yakassa button[type="submit"]{background-color:#6f1c70;color:#f7f7f7;font-size:21px;line-height:46px;padding:0 50px;border:solid 2px #6f1c70;margin:0 auto;margin-bottom:30px;display:block}
#order-form-yakassa input[type="text"],#order-form-yakassa input[type="email"],#order-form-yakassa textarea{background:#F7F7F7;margin-bottom:20px;padding:7px}
button.styling-btn{width:calc(100%/2 - 10px);font-size:21px;line-height:46px;border:none;padding:0 50px;margin:0 auto;margin-bottom:30px;display:block}
.select-type-send button:first-child{float:left;}
.select-type-send button:last-child{float:right;}
.select-type-send button{background-color:#ededed;color:#6f1c70;}
.select-type-send button:focus{outline:none;}
.select-type-send button.active{background-color:#e91e91;color:#fff;}
#order-form-yakassa p.cap{font-size:32px;line-height:40px;font-family:crimson_text;text-align:center}
.white-popup-block{background:#fff;padding:20px 30px;text-align:center;max-width:650px;margin:40px auto;position:relative}
.sec_menu li.active{color:#d4c7d5;line-height:24px;font-size:16px;display:block;font-family:'futura'}
div.video-frame{float:none;margin:0 auto}
.content > .text_block{width:100%;background-color:#f7f7f7}
.content > .text_block section{background-color:#f7f7f7;}
.content > .text_block{padding:0 20%}
.btn_effect{position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color 0.4s,color .4s;transition:border-color 0.4s,color .4s}
.btn_effect,.btn_effect::before{-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.btn_effect::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e91e91!important;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7,1,1);transform:scale3d(0.7,1,1);-webkit-transition:-webkit-transform 0.4s,opacity .4s;transition:transform 0.4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.btn_effect:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btn_effect:hover{color:#fff!important;border-color:#e91e91!important}
body > .content .inter_gallery .slider .owl-item .item .inner .data .btn_effect:hover{color:#000!important;border-color:#fff!important}
body > .content .inter_gallery .slider .owl-item .item .inner .data .btn_effect::before{background:#fff!important}
.content section.contact_grid .about{display:table}
.content section.contact_grid .about .inner{display:table-cell;vertical-align:middle;text-align:center}
.content section.contact_grid .about p.cap{color:#fff;font-family:gcrimson_text;font-size:36px;line-height:36px;margin-bottom:10px}
body > .content .grid.main.contact_grid > div.about .inner> span > a{text-decoration:none;color:#d0bbce;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:14px;font-family:'futura';display:block;position:static;padding:0;text-align:center;line-height:24px;font-size:14px;margin-bottom:5px}
body > .content .grid.main.contact_grid > div.about .inner > a{text-decoration:none;color:#d0bbce;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:14px;font-family:'futura';display:block;position:static;padding:0;text-align:center;line-height:24px;font-size:14px;margin-bottom:5px}
body > .content > section.contact_grid > div.about .inner > a span{display:inline-block;vertical-align:middle;position:static;color:#fff;font-weight:700}
body > .content > section.contact_grid > div.about .inner > a[href]{position:static;text-decoration:none}
body > .content > section.contact_grid > div.about .inner > a[href]:hover{color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content > section.forma_os{background-color:#F7F7F7;padding-top:90px;padding-bottom:60px}
body > .content > section.forma_os form{width:900px;margin:0 auto}
body > .content > section.forma_os form:after{content:" ";display:table;clear:both}
body > .content > section.forma_os form p.cap,form p.cap{text-align:center;margin-bottom:15px;line-height:36px;font-size:30px}
body > .content > section.forma_os form div{padding:0 10px;width:50%;float:left}
body > .content > .container_faq section.forma_os{background-color:#F7F7F7;padding-top:90px;padding-bottom:60px}
body > .content > .container_faq section.forma_os form{width:900px;margin:0 auto}
body > .content > .container_faq section.forma_os form:after{content:" ";display:table;clear:both}
body > .content > .container_faq section.forma_os form p.cap,form p.cap{text-align:center;margin-bottom:15px;line-height:36px;font-size:30px}
body > .content > .container_faq section.forma_os form div{padding:0 10px;width:50%;float:left}
form .el{position:relative}
input[type='text']:focus,textarea:focus{outline:none}
input[type='text'] + span.eff,textarea + span.eff{display:block;position:absolute;z-index:0;top:0;left:100px;width:0;opacity:0;height:100%;box-shadow:0 0 0 1px #a9a9a9;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
input[type='text'] + span.eff:before,textarea + span.eff:before{position:absolute;display:block;width:100%;height:100%;box-shadow:0 0 0 2px #000;z-index:0;opacity:0}
input[type='text']:focus + span.eff,textarea:focus + span.eff{width:100%;opacity:1;left:0;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
input[type='text']:focus + span.eff:before,textarea:focus + span.eff:before{opacity:1}
body > .content > section.forma_os form div.left input[type='text']:last-child{margin-bottom:0}
body > .content > section.forma_os form div.right textarea,textarea{height:125px}
body > .content > section.forma_os form div.right button.form_submit,button.form_submit{width:280px;background-color:#6f1b70;color:#f4eff3;line-height:50px;text-align:center;font-size:16px;height:50px;border:0}
body > .content > .container_faq section.forma_os form div.left input[type='text']:last-child{margin-bottom:0}
body > .content > .container_faq section.forma_os form div.right textarea,textarea{height:125px}
body > .content > .container_faq section.forma_os form div.right button.form_submit,button.form_submit{width:280px;background-color:#6f1b70;color:#f4eff3;line-height:50px;text-align:center;font-size:16px;height:50px;border:0}
body > .content > section.reviews{position:relative}
body > .content > section.reviews + footer{display:none}
body > .content > section.reviews h1{font-size:28px;line-height:36px;margin-top:0;padding-bottom:0;position:absolute;top:35px}
body > .content > section.reviews:after{content:" ";display:table;clear:both}
body > .content > section.reviews > div{height:calc(100vh - 57px);padding:0 50px;float:left;width:50%}
body > .content > section.reviews .left{background-color:#f5f5f5;padding-top:90px;position:relative}
body > .content > section.reviews .left:before{content:" ";position:absolute;z-index:2;left:0;width:100%;bottom:0;height:100px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(245,245,245,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(245,245,245,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(245,245,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f5f5f5',GradientType=0);}
body > .content > section.reviews .left .wrapp{height:100%;overflow-x:hidden}
body > .content > section.reviews .left .wrapp .scrollwrapp{margin-right:-17px;overflow-y:auto;padding-right:67px;height:100%}
body > .content > section.reviews .left .wrapp .list{width:100%}
body > .content > section.reviews .left .item{padding-top:40px;padding-bottom:60px;position:relative;border-bottom:solid 1px #e7e7e7}
body > .content > section.reviews .left .item:last-child{border-bottom:0}
body > .content > section.reviews .left .item .by{font-size:24px;line-height:42px;font-family:crimson_text;color:#231f20;margin-bottom:15px}
body > .content > section.reviews .left .item .mess{font-size:18px;line-height:26px;color:#4c4446}
body > .content > section.reviews .left .item .date{font-size:18px;line-height:26px;color:#db1f8c;position:absolute;right:0;bottom:35px}
body > .content > section.reviews .right{position:relative;background-color:#ededed}
body > .content > section.reviews .right form{width:430px;height:400px;margin-top:-200px;position:absolute;top:50%}
body > .content > section.reviews .right form p.cap{text-align:left}
body > .content > section.error404{background-image:url(../img/mistake.jpg);background-position:center;background-repeat:no-repeat;height:100vh}
body > .content > section.error404 .block{background-color:#6f1b70;position:fixed;left:42%;top:20%;text-align:center;display:table;width:495px;height:270px}
body > .content > section.error404 .block .inner{display:table-cell;height:100%;vertical-align:middle}
body > .content > section.error404 .block .inner p{color:#fff;font-weight:700;font-size:45px;line-height:45px;margin-bottom:30px;text-transform:uppercase}
body > .content > section.error404 .block .inner p span{color:#e9018b}
body > .content > section.error404 .block .inner p.pod{margin-bottom:0;font-size:16px;line-height:24px;text-transform:none;font-weight:400}
h1,h2{font-family:georgia,serif}
body .menu .foot_data ul li{display:inline-block;vertical-align:middle;margin-right:15px;height:25px}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next,body > .content .slider-girls .owl-controls .owl-nav .owl-prev,body > .content .slider-girls .owl-controls .owl-nav .owl-next{width:calc((100%/4) - 7.5%);background-color:rgba(0,0,0,0.7);background-image:none;height:100%;top:0;margin:0;position:absolute;z-index:10}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev span,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next span,body > .content .slider-girls .owl-controls .owl-nav .owl-next span,body > .content .slider-girls .owl-controls .owl-nav .owl-prev span{font-size:40px;color:#fff;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;position:absolute;top:50%;margin-top:-20px;width:40px}
body > .content .slider-girls .owl-controls .owl-nav .owl-next span,body > .content .slider-girls .owl-controls .owl-nav .owl-prev span{font-size:25px;margin-top:-12.5px;width:25px}
body > .content .slider-girls .owl-controls .owl-nav .owl-next span{margin-right:10px}
body > .content .slider-girls .owl-controls .owl-nav .owl-prev span{margin-left:10px}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev:hover span,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next:hover span,body > .content .slider-girls .owl-controls .owl-nav .owl-next:hover span,body > .content .slider-girls .owl-controls .owl-nav .owl-prev:hover span{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .inter_gallery .slider .owl-item .item .inner .data p.cap{font-size:32px;line-height:40px;color:#fff;font-family:'futura';margin-bottom:10px}
body > .content .inter_gallery .slider .owl-item .item .inner .data a{color:#fff;display:table;line-height:35px;padding:5px 20px;border:solid 2px #fff;height:31px;cursor:pointer;text-decoration:none;position:relative;z-index:11}
body > .content .girls .grid > div a span{position:absolute;z-index:3;width:inherit;bottom:-30px;left:30px;text-align:left;padding-left:0;font-size:18px;line-height:28px;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content.paralax .block_paralax h1{font-size:58px;text-transform:uppercase;color:#fff;display:block;text-align:center;top:50%;position:absolute;width:100%;margin:0;line-height:58px;font-family:georgia,serif;text-shadow: 0px 0px 15px #000;}
body > .content.paralax .text_block h2{font-size:24px;margin:20px 0 5px;line-height:32px;font-family:'futura'}
body .menu ul{padding:0;margin-bottom:20px;}
body .menu .logo img{width:80%;max-width:150px}
body > .content .grid.main{margin-bottom:calc(-660px/2);overflow:hidden}
body > .content .grid.main > div.h2{height:660px}
body > .content .grid.main > div.h1{height:calc(660px/2);position:relative}
@media (max-height: 766px) and (min-width:1200px){body > .content .grid.main .pos1.for_mobile{height:660px} .grid.main #map, .grid.main #map_park, body > .content .grid.main > div.sec_pic_my,.col-lg-6.col-md-6.col-sm-6.col-xs-12.h1.no_bg.sec_pic {width:75%;}}
body > .content .grid.main > div.mh{top:calc(-660px/2)}
section.list_items .container-fluid{padding:15px 70px}
section.list_items .container-fluid .row .item span{font-size:21px;line-height:45px;color:#6f1c70}
section.gallery:after{content:" ";display:table;clear:both}
.sec_menu ul li a{color:#d4c7d5;line-height:24px;font-size:16px;display:block;font-family:'futura';text-decoration:none;cursor:pointer;padding:13px 10px 13px 25px}
.sec_menu ul li span{color:#d4c7d5;line-height:24px;font-size:16px;display:block;font-family:'futura';text-decoration:none;cursor:pointer;padding:13px 10px 13px 25px}
.breadcrumbs-wrapper{position:relative;z-index:4;background:#231f20;padding:15px 30px;margin:0;color:#b0b0b0!important}
div.video-frame{float:none;margin:15px auto}
.btn_effect.active::before,.btn_effect:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btn_effect.active,.btn_effect:hover{color:#fff!important;border-color:#e91e91!important}
.content section.contact_grid .about h1{color:#fff;font-family:gcrimson_text;font-size:36px;line-height:36px;margin-bottom:10px}
body > .content .grid.main.contact_grid > div.about .inner > a{text-decoration:none;color:#d0bbce;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:16px;font-family:'futura';display:block;position:static;padding:0;text-align:center;line-height:26px;font-size:18px;margin-bottom:5px}
body > .content .grid.main.contact_grid > div.about .inner> span > a{text-decoration:none;color:#d0bbce;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:16px;font-family:'futura';display:block;position:static;padding:0;text-align:center;line-height:26px;font-size:18px;margin-bottom:5px}
body > .content > section.forma_os form input[type='text'],body > .content > section.forma_os form textarea,input[type='text'],textarea{background-color:#fafafa;color:#aeaeae;line-height:50px;height:50px;border:0;font-size:16px;padding:0 15px;width:100%;margin-bottom:0;display:block;position:relative;z-index:1}
body > .content > .container_faq section.forma_os form input[type='text'],body > .content > .container_faq section.forma_os form textarea,input[type='text'],textarea{background-color:#fafafa;color:#aeaeae;line-height:50px;height:50px;border:0;font-size:16px;padding:0 15px;width:100%;margin-bottom:0;display:block;position:relative;z-index:1}
body > .content > section.reviews .left .item .date{font-size:18px;line-height:26px;color:#db1f8c;position:absolute;right:17px;bottom:35px}
body > .content > section.reviews .right .arr{display:none}
#success-send,#error-send{display:none;margin-top:7px;margin-bottom:5px;color:#068c3a}
#error-send{color:#ad292d}
body > .content .slider-girls .owl-controls .owl-nav .owl-prev,body > .content .slider-girls .owl-controls .owl-nav .owl-next{width:45px}
body > .content .slider-girls .owl-controls .owl-nav .owl-prev,body > .content .slider-girls .owl-controls .owl-nav .owl-prev span{left:0}
body > .content .slider-girls .owl-controls .owl-nav .owl-next,body > .content .slider-girls .owl-controls .owl-nav .owl-next span{right:0}
body > .content > section.forma_os form{position:relative}
body > .content > section.forma_os form input[type="text"].input,body > .content > section.forma_os form textarea.input,input[type="text"].input,.input{position:relative;z-index:1;display:inline-block;margin:1em;max-width:435px;vertical-align:top}
body > .content > section.forma_os form .input__label,.input__label{display:inline-block;float:right;padding-left:10px;width:30%;color:#6a7989;margin-bottom:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body > .content > section.forma_os form input[type="text"].input__field,body > .content > section.forma_os form textarea.input__field,input[type="text"].input__field,.input__field{position:relative;display:block;float:right;font-size:16px;width:70%;border:none;background:#f0f0f0;color:#aaa;-webkit-appearance:none}
body > .content > section.forma_os form .input--kaede,.input--kaede{display:block;margin:0 auto;margin-bottom:25px;overflow:hidden;position:relative;background:#efeeee}
body > .content > section.forma_os form input[type="text"].input__field--kaede,input[type="text"].input__field--kaede,body > .content > section.forma_os form textarea.input__field--kaede,textarea.input__field--kaede{position:absolute;top:0;right:100%;width:65%;background:#FFFFFF;color:#9dabba;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
body > .content > section.forma_os form textarea.input__field--kaede + label,textarea.input__field--kaede + label,textarea{height:125px}
body > .content > section.forma_os form .input__label--kaede,.input__label--kaede{z-index:10;display:block;width:100%;height:50px;line-height:50px;text-align:left;background-color:#e8e8e8;cursor:text;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
body > .content > section.forma_os form .contacts .right form span .input__label-content--kaede,.input__label-content--kaede{font-size:16px;color:#5d5d5d}
body > .content > section.forma_os form input[type="text"].input__field--kaede:focus,body > .content > section.forma_os form textarea.input__field--kaede:focus,.input__field--kaede:focus,input[type="text"].input__field--kaede:focus,.input--filled .input__field--kaede{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-delay:.06s;transition-delay:.06s}
body > .content > section.forma_os form input[type="text"].input__field--kaede:focus + .input__label--kaede,input[type="text"].input__field--kaede:focus + .input__label--kaede,body > .content > section.forma_os form textarea.input__field--kaede:focus + .input__label--kaede,.input__field--kaede:focus + .input__label--kaede,.input--filled .input__label--kaede{-webkit-transform:translate3d(65%,0,0);transform:translate3d(65%,0,0);pointer-events:none}
body > .content > .container_faq section.forma_os form{position:relative}
body > .content > .container_faq section.forma_os form input[type="text"].input,body > .content > .container_faq section.forma_os form textarea.input,input[type="text"].input,.input{position:relative;z-index:1;display:inline-block;margin:1em;max-width:435px;vertical-align:top}
body > .content > .container_faq section.forma_os form .input__label,.input__label{display:inline-block;float:right;padding-left:10px;width:30%;color:#6a7989;margin-bottom:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body > .content > .container_faq section.forma_os form input[type="text"].input__field,body > .content > .container_faq section.forma_os form textarea.input__field,input[type="text"].input__field,.input__field{position:relative;display:block;float:right;font-size:16px;width:70%;border:none;background:#f0f0f0;color:#aaa;-webkit-appearance:none}
body > .content > .container_faq section.forma_os form .input--kaede,.input--kaede{display:block;margin:0 auto;margin-bottom:25px;overflow:hidden;position:relative;background:#efeeee}
body > .content > .container_faq section.forma_os form input[type="text"].input__field--kaede,input[type="text"].input__field--kaede,body > .content > .container_faq section.forma_os form textarea.input__field--kaede,textarea.input__field--kaede{position:absolute;top:0;right:100%;width:65%;background:#FFFFFF;color:#9dabba;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
body > .content > .container_faq section.forma_os form textarea.input__field--kaede + label,textarea.input__field--kaede + label,textarea{height:125px}
body > .content > .container_faq section.forma_os form .input__label--kaede,.input__label--kaede{z-index:10;display:block;width:100%;height:50px;line-height:50px;text-align:left;background-color:#e8e8e8;cursor:text;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
body > .content > .container_faq section.forma_os form .contacts .right form span .input__label-content--kaede,.input__label-content--kaede{font-size:16px;color:#5d5d5d}
body > .content > .container_faq section.forma_os form input[type="text"].input__field--kaede:focus,body > .content > .container_faq section.forma_os form textarea.input__field--kaede:focus,.input__field--kaede:focus,input[type="text"].input__field--kaede:focus,.input--filled .input__field--kaede{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-delay:.06s;transition-delay:.06s}
body > .content > .container_faq section.forma_os form input[type="text"].input__field--kaede:focus + .input__label--kaede,input[type="text"].input__field--kaede:focus + .input__label--kaede,body > .content > .container_faq section.forma_os form textarea.input__field--kaede:focus + .input__label--kaede,.input__field--kaede:focus + .input__label--kaede,.input--filled .input__label--kaede{-webkit-transform:translate3d(65%,0,0);transform:translate3d(65%,0,0);pointer-events:none}
div.char_room_block{display:none}
div.char_room_block.active{display:block}
.char_room_block input[type="radio"],.char_room_block label{cursor:pointer}
@media (max-width:1400px){body > .content.paralax .block_paralax{height:300px}
body > .content .grid.main > div.about .block{padding-left:40px}
body > .content .grid.main > div.about > .block ul li a{line-height:16px;padding:0}
body > .content .grid.main > div.about > .block ul li{padding:0;font-size:inherit;line-height:14px;margin:12px 0}
.sec_menu ul li a,.sec_menu ul li.active{padding:5px 5px 5px 15px;}
section.list_items .container-fluid .row .item a .img{height:200px}
section.list_items .container-fluid .row .item p.cap{font-size:18px}
.content > .text_block{padding:0 10%}
body > .content.paralax .text_block{padding:30px 15%}
body .menu ul li a:hover,body .menu ul li a:focus,body .menu ul li.active a,body .menu ul li.active{color:#e91e91;font-size:16px;line-height:32px;position:relative;}
}
@media (max-width:1400px) and (max-height:900px){body > .content{float:right;width:calc(100% - 265px)}
body .menu{width:265px;padding:0 0 45px 45px;}
body > .content.cart{width:calc(100% - 165px - 165px)}
body .sec_menu{left:165px;width:165px;bodyhtmlmin-height:100%;height:100%;font-size:18px;line-height:26px}
body .menu .lang{margin-bottom:40px}
body > .content .grid.main > div.about > .block ul li a:hover:before{content:" ";opacity:1;left:-25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content .girls .grid{padding-left:35px;padding-right:55px}
body > .content .girls .grid > div a span{position:absolute;z-index:3;width:inherit;bottom:-28px;left:30px;text-align:left;padding-left:0;font-size:18px;line-height:28px;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body .sec_menu{left:165px;width:165px}
body .menu .foot_data .addres{font-size:14px}
body .menu .foot_data > a{font-size:14px;line-height:21px;margin-top:0}
body .menu ul{padding:0;margin-bottom:20px}
body .menu .logo{display:block;margin-bottom:30px}
body .menu .lang{margin-bottom:10px}
body > .content .grid.main{margin-bottom:calc(-660px/2);overflow:hidden}
body > .content .grid.main > div.mh{top:calc(-660px/2)}
body .menu{width:205px;padding:0 0 30px 30px}
body .menu .logo img{width:80%;max-width:130px}
body .menu ul li a{font-size:16px;line-height:32px;padding:0}
body .menu .foot_data .addres{line-height:21px;margin-bottom:5px}
body .menu ul{padding:0;margin-bottom:20px;margin-top:10px}
body .menu .logo{display:block;margin-bottom:10px}
}
.table-responsive {
    padding-left: 120px;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #545454;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.text-center {
    text-align: center;
}

.headcol {
    width: 120px !important;
    margin-left: -120px !important;
    position: absolute;
    background-color: #0E0E0E;
}
.table-responsive .table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    background-color: #151515;
}
.tooltip-image {
    cursor: pointer;
    color: #999;
}

.tooltip-image:hover {
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}

.tooltip-image span{
    visibility: hidden;
    position: absolute;
    width: 200px;
    top: 43px;
    left: 100px;
    background: #fff;
    box-shadow: -2px 2px 10px -1px #333;
    border-radius: 5px;
    z-index: 99;
}

.tooltip-image:hover span{
visibility: visible;
}

.raspisanie {
    padding: 20px 31px 58px;
    color: #ffffff;
    font-family: "Futura";
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    line-height: 32px;
    background-color: #000000;
    background-repeat: no-repeat;
    background-size: cover;
}
.secind_menu_new{margin-left:20px;}
body .menu ul.secind_menu_new li{display:list-item;list-style-type:disc;color:#e91e91;}
body .menu ul.secind_menu_new li a{color:black;}
.about_us.active:before{top:20px;}
@media (max-width:1199px){body .menu ul li a:hover,body .menu ul li a:focus,body .menu ul li.active a,body .menu ul li.active{color:#e91e91;font-size:16px;line-height:35px;position:relative;}
.content section.the_cart > .left .single_image .swiper-slide, .content section.the_cart > .left .single_image{height:250px;}
body .menu ul li span.link:hover,body .menu ul li span.link:focus,body .menu ul li.active span.link,body .menu ul li.active{color:#e91e91;font-size:16px;line-height:35px;position:relative;}
.content section.the_cart > .left .single_image .swiper-slide, .content section.the_cart > .left .single_image{height:250px;}
body > .content.paralax .block_paralax{height:200px}
body > .content .price_list .nav-tabs{margin-top:15px;width:auto;max-width:inherit}
body .menu ul li a:before,body .menu ul li:before{display:none}
body .menu ul li a:before{display:none}
body > .content{float:right;width:calc(100% - 220px);}
body > .content .inter_gallery .slider.owl-carousel .owl-item .inner .data{left:20%;position:absolute;z-index:2;top:inherit;bottom:30px;left:130px;text-align:left;max-width:400px;width:100%}
body .menu{width:220px;padding:0 0 15px 15px}
body .menu .logo img{width:80%}
body .menu ul li{line-height:35px;height:35px;padding:0;margin:0}
body .menu .foot_data ul li{margin-right:15px;width:20px;height:20px}
body .menu ul li a{font-size:16px;line-height:35px;height:35px;padding:0;padding-left:15px;margin:0}
body .menu ul li span.link{font-size:16px;line-height:35px;height:35px;padding:0;padding-left:15px;margin:0}
body .menu ul li p.link{font-size:16px;line-height:35px;height:35px;padding:0;padding-left:15px;margin:0}
body .menu .foot_data .addres{font-size:16px}
body .menu .foot_data > a{font-size:16px}
body .menu ul{padding:0;margin-bottom:70px}
body > .content .grid.main > div.h1,body > .content .grid.main > div.h2{height:320px}
body > .content .grid.main > div.mh{top:0;float:right}
body > .content .grid.main{margin-bottom:0}
body > .content .norms .item .inner{margin:0 45px}
body > .content .norms{padding:30px 0}
body > .content .inter_gallery .slider.owl-carousel .owl-item .inner .data p{font-size:12px}
body > .content .girls .grid > div a span{bottom:0;height:45px;line-height:45px;display:block;width:100%;left:0;padding-left:20px;background-color:rgba(0,149,217,0.6)}
body > .content .girls .grid > div a:hover:before,body > .content .girls .grid > div a:hover:after{display:none}
body > .content .girls .grid > div a:hover span{bottom:0}
body > .content .about .inner > div{max-width:660px;width:100%;margin:0 auto}
body > .content .about p.cap{margin-bottom:30px}
body > .content .grid.main > div > a,body > .content .grid.main > div > .about-top-text{font-size:22px;line-height:22px}
body > .content .grid.main > div.about > a p.cap,body > .content .grid.main > div.about > .about-top-text p.cap,body > .content .grid.main > div.about > .block p.cap{font-size:22px;line-height:22px}
body > .content .grid.main > div.about > a p,body > .content .grid.main > div.about > .about-top-text p,body > .content .grid.main > div.about > .block ul li a{font-size:16px}
body > .content .grid.main > div.about > .block p.cap{font-size:21px;line-height:40px}
body > .content .grid.main > div.about > .block ul li a{font-size:16px;line-height:24px}
body > .content .girls .grid{padding:0 45px;}
.slider-girls{padding:0 45px !important;}
body > .content .inter_gallery .slider.owl-carousel .owl-item .inner{height:330px;position:relative}
section.list_items .container-fluid{padding:15px}
section.grid.cart_ar .hcr{height:300px}
section.grid.cart_ar .hcr:nth-child(3){float:right}
body > .content .grid.main.cart_ar > div.about > a span{font-size:16px}
body > .content .grid.main.cart_ar > div.about > a p span{display:none;}
body > .content .grid.main.cart_ar > div.about > a p{}
body > .content .grid.main.cart_ar > div.about > a p.cap{font-size:28px;line-height:21px;overflow:visible;height:inherit}
section.price_list{padding:0}
section.price_list .item{padding:20px 15px;padding-top:10px;}
body > .content.cart{float:right;width:calc(100% - 220px);}
.block_menu .menu,.block_menu .sec_menu{width:220px;padding-left:15px}
.block_menu .sec_menu{left:0;padding:0 15px}
.block_menu.main .menu{left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.block_menu.main .sec_menu{left:160px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sec_menu p{display:block;color:#d4c7d5;font-size:16px;line-height:24px;margin-top:10px;font-weight:700;padding-left:45px;position:relative;cursor:pointer}
.sec_menu p > span{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;margin-right:5px}
.sec_menu p span > .path1{color:transparent !important;}
.sec_menu p span > span{position:absolute;left:25px;top:0}
.sec_menu ul li{padding:10px 0;padding-left:25px}
.sec_menu ul li.active:after{right:-15px}
body > .content.cart .inter_gallery .slider.owl-carousel .owl-item .item .inner .data{left:20%}
body > .content.paralax .text_block{padding:30px 15px;padding-top:0}
body > .content.paralax .text_block h2{margin:0}
section.list_items .container-fluid .row .item:nth-last-child(-n+2){}
section.list_items .container-fluid .row .item a .img,section.list_items .container-fluid .row .item a .img img,section.list_items .container-fluid .row .item a:hover .img img{height:250px;width:100%;position:static; transform: none;}
section.list_items .container-fluid .row .item a:hover:before,section.list_items .container-fluid .row .item a:hover:after,section.list_items .container-fluid .row .item a:hover .img:before,section.list_items .container-fluid .row .item a:hover .img:after{display:none}
section.list_items .container-fluid .row .item a:hover .img img{width:100%;}
body .menu ul li a{}
body .menu .logo{display:block;margin-bottom:20px}
body > .content > section.reviews > div{width:100%}
body > .content > section.reviews .right{position:fixed;left:calc(100% - 50px);height:calc(100vh - 57px);width:calc(100% - 165px);text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content > section.reviews .right .arr{display:block;position:absolute;z-index:2;cursor:pointer;top:0;left:0;width:50px;height:100%;bottom:0}
body > .content > section.reviews .right .arr:before{content:"\e609";font-family:'icomoon';cursor:pointer;display:block;width:36px;height:36px;font-size:26px;padding-top:4px;border-radius:50%;color:#e91e91;border:solid 1px #e91e91;position:absolute;top:50%;margin-top:-18px;left:7px}
body > .content > section.reviews .right form{left:50%;margin-left:-215px}
body > .content > section.reviews .right.active{left:220px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
body > .content > section.reviews .right.active .arr{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
body > .content > section.forma_os form div{width:100%;max-width:400px;float:none;margin:0 auto;margin-top:25px;text-align:center}
body > .content > section.forma_os form{width:100%}
body > .content > .container_faq section.forma_os form div{width:100%;max-width:400px;float:none;margin:0 auto;margin-top:25px;text-align:center}
body > .content > .container_faq section.forma_os form{width:100%}
body > .content.paralax .text_block{padding:30px;position:relative;}
.block_menu .sec_menu{left:0;padding-top:0;padding-bottom:0;padding:0px;}
.sec_menu ul{}
.sec_menu p:hover span,.sec_menu p:focus span{color:#fff}
.sec_menu p:hover,.sec_menu p:focus{color:#fff}
.sec_menu ul li.active{padding:10px 0;padding-left:25px;}
.sec_menu ul li.active{padding:5px 10px 5px 25px;}
.sec_menu ul li a{line-height:21px;font-size:16px;padding:0px;}
section.price_list{padding:0px;}
body .menu ul li.sec > span{position:absolute;z-index:2;right:45px;margin:7.5px 0;top:0;cursor:pointer;display:block}
body .menu ul li.sec > span:hover .path3,body .menu ul li.sec > span:hover .path2{color:#333}
body .menu ul li.sec > span > span{position:absolute;font-size:20px;left:20px;}
body .menu ul li.sec > span > span.path1{color:transparent}
body .menu ul{padding:0;margin-bottom:10px;width:100%}
body .menu .lang{margin-bottom:30px}
section.price_list{padding:0px;position:relative;}
}
@media (max-width:991px){div.video-frame iframe{height:300px;}
body > .content .price_list .btn-price-arrow{content:" ";display:block;position:absolute;left:-12px;top:40px;border-right:solid 10px #6F1C70;border-top:solid 10px transparent;border-bottom:solid 10px transparent;}
body > .content .price_list .btn-price-arrow.left-price-arrow{left:inherit;right:-12px;border-right:0px;border-left:solid 10px #6F1C70;}
.content > .text_block{padding:0 15px}
body > .content.paralax .block_paralax{height:180px}
body > .content .price_list .nav-tabs{width:750px}
body > .content .price_list .nav-tabs>li a{padding:0 17px}
body > .content .price_list nav{overflow-x:scroll}
body > .content .price_list .nav-tabs>li.active>a,body > .content .price_list .nav-tabs>li.active>a:focus,body > .content .price_list .nav-tabs>li.active>a:hover{padding:0 17px}
body > .content .price_list .nav-tabs>li:hover > a,body > .content .price_list .nav-tabs>li:hover > a:focus,body > .content .price_list .nav-tabs>li:hover > a:hover{padding:0 17px}
body > .content .grid.main > div.about .block{top:5%!important;padding-left:15px}
body > .content .inter_gallery .slider.owl-carousel .owl-item .inner .data p.cap{font-size:21px;margin-bottom:0;line-height:60px}
body > .content .inter_gallery .slider.owl-carousel .owl-item .inner .data{left:0;opacity:1;top:inherit;width:100%;max-width:100%;bottom:0}
body > .content .grid.main > div.about > a,body > .content .grid.main > div.about > .about-top-text,body > .content .grid.main > div.about > .block{padding:15px}
body > .content .grid.main > div > a span,body > .content .grid.main > div > .about-top-text span{position:absolute;bottom:15px;left:15px}
body > .content .grid.main > div > a:hover span,body > .content .grid.main > div > .about-top-text:hover span{position:absolute;bottom:35px;left:35px}
body > .content .inter_gallery .slider .owl-item .inner:before{display:none}
body > .content .inter_gallery .slider .owl-item .inner .data p{display:none}
body > .content .inter_gallery .slider .owl-item .inner .data p.cap{display:inline-block;margin:0;line-height:60px;margin-left:15px;float:left}
body > .content .inter_gallery .slider .owl-item .inner .data a{float:right;margin:10px 15px}
body > .content .inter_gallery .slider .owl-item.active .inner .data{bottom:0;left:0;width:100%;max-width:100%;opacity:1;background-color:rgba(0,149,217,0.6)}
body > .content .inter_gallery .slider .owl-item .inner .data{opacity:1;bottom:0;left:0;width:100%;background-color:rgba(0,149,217,0.6);max-width:100%}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next{width:70px;background:none;background-image:none;height:40px;top:50%;margin:0;margin-top:-20px}
body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-prev span,body > .content .inter_gallery .slider .owl-controls .owl-nav .owl-next span{margin:0;position:absolute;z-index:10;top:50%;margin-top:-20px;left:50%;margin-left:-20px}
.sec_menu ul li a{padding:0}
.content section.the_cart > .right .rooms{width:100%}
.content section.the_cart > .left{margin-bottom:15px}
body > .content.cart .inter_gallery .slider.owl-carousel .owl-item .item .inner .data{left:0}
.sec_menu ul li.active:after{right:-16px}
section.price_list .item > .block .right{width:60%}
section.price_list .item > .block .left{width:40%}
body > .content .inter_gallery .slider .owl-item.center .inner{width:100%;margin:0}
body > .content .inter_gallery .slider .owl-item .item .inner:before{display:none}
}
body .menu #main_menu .lang{display:none;}
@media (max-width:767px){div.video-frame iframe{height:200px;}
body > .content.paralax .text_block{padding-top:15px;}
body > .content .price_list nav:before,
body > .content .price_list nav:after{}
body > .content .price_list nav:before,
body > .content .price_list nav:after{left:-27px;top:30px;}
body > .content .price_list nav:after{right:-27px;left:inherit;}
body > .content > section.reviews .right form p.cap{text-align:center;}
section.list_items .container-fluid .row .item a .img, section.list_items .container-fluid .row .item a .img img, section.list_items .container-fluid .row .item a:hover .img img{height:100%;}
section.list_items .container-fluid .row .item a .img{height: 110px}
.sec_menu ul li.active{padding:5px 10px 5px 25px}
section.price_list nav{overflow-x:scroll}
body .menu ul{padding:0;margin:0 0 50px 0;overflow-x:hidden;height:100vh;display:block}
body > .content .grid.main > div.about > .block ul li a{font-size:14px;line-height:28px;height:inherit;position:static;display:block}
.content section.the_cart > .right .include li{line-height:40px}
body > .content.cart{float:right;width:100%;}
.block_menu{width:100%;overflow:visible;bottom:inherit;z-index:5;height:82px;position:static;}
.block_menu .menu{left:0;width:100%;background-color:#fff}
.block_menu.main .menu{left:0;width:100%}
.block_menu .sec_menu{left:0;height:0;top:82px;width:100%;overflow-y:auto;overflow-x:hidden;z-index:5;position:relative;-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s;transition:height .5s}
.block_menu .sec_menu.active{left:0;height:100vh;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.block_menu.main .sec_menu{left:-100%;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.content section.the_cart > .left,.content section.the_cart > .right{padding:0}
.content section.the_cart > .right button{font-size:18px;padding:0;width:100%}
.content section.the_cart > .left .single_image .swiper-slide,.content section.the_cart > .left{margin-bottom:0}
.content section.the_cart{padding:15px}
.content section.the_cart > .left .single_image .swiper-slide,.content section.the_cart > .left .single_image{display:none}
.content section.the_cart > .left .single_image.only{display:block;height:290px}
.content section.the_cart > .right .include li:before{top:17px}
.content section.the_cart > .left .cart_gallery{max-width:400px;margin:0 auto;padding:0}
.content section.the_cart > .left .cart_gallery .owl-controls{display:none}
body > .content .grid.main > div.about > a p,body > .content .grid.main > div.about > .about-top-text p,body > .content .grid.main > div.about > .block ul li a{font-size:16px;line-height:21px;overflow:hidden}
section.price_list .item > .block .left,section.price_list .item > .block .right{width:50%;padding:10px}
.reviews form button{width:100%;max-width:300px;display:table;margin:0 auto;}
body > .content > section.reviews .right form{width:100%;z-index:1;padding:0 15px;padding-left:55px;left:50%;margin-left:-50%;}
body > .content > section.reviews .right{width:100%;z-index:4;top:82px;height:calc(100vh - 82px)}
body > .content > section.reviews .right.active{left:0;z-index:4;}
#map{display:block;height:50vh}
.breadcrumbs-wrapper{padding:5px 15px}
body > .content .price_list nav{margin:0 -15px;}
body > .content.paralax .block_paralax h1{font-size:38px;line-height:38px;margin-top:-19px}
body > .content.paralax .block_paralax{background-size:cover;background-attachment:inherit;}
section.list_items .container-fluid .row .item{width:50%;max-width:400px;margin:0 auto;display:block;float:none}
section.price_list .item{padding-right:0;padding-left:0}
section.price_list .item > .block .left{width:50%}
section.price_list .item > .block .right{width:50%}
section.price_list .item > .block .right > .block .cost{float:none;display:block}
section.grid.cart_ar .hcr{float:right}
section.grid.cart_ar .hcr.about{position:absolute;top:0}
section.grid.cart_ar .hcr{height:335px}
body > .content .grid.main.cart_ar{padding-top:335px}
section.list_items .container-fluid .row{margin:0 -15px}
body > .content .grid.main.ar_sauna .about p{height:120px;overflow:hidden}
body > .content .grid.main.ar_sauna .about p.cap{display:block;height:inherit}
body > .content .price_list .nav-tabs{width:800px}
body > .content .price_list .nav-tabs>li a,body > .content .price_list .nav-tabs>li,body > .content .price_list .nav-tabs,body > .content .price_list .nav-tabs>li.active>a,body > .content .price_list .nav-tabs>li.active>a:focus,body > .content .price_list .nav-tabs>li.active>a:hover,body > .content .price_list .nav-tabs>li:hover > a,body > .content .price_list .nav-tabs>li:hover > a:focus,body > .content .price_list .nav-tabs>li:hover > a:hover{font-size:14px;height:50px;line-height:50px}
body,html{min-height:100%;height:inherit}
body .menu ul li.sec > span{position:absolute;display:block;z-index:2;right:0px;width:60px;padding:7.5px 0px;padding-left:25px;height:35px;margin:0px;top:0;cursor:pointer}
body .menu{height:inherit;z-index:4;width:100%;padding:0;float:none;background-color:#fff}
body > .content{float:none;width:100%;}
body > .content section > .zag{width:100%;padding:0 15px}
body > .content .grid.main > div.h2{height:200px;}
.no-small{display:block;height:465px!important;}
body > .content .grid.main > .mh{margin-top:200px}
body > .content .grid.main > .mh.about{margin-top:-465px}
body .menu{padding:15px}
body .menu .lang{display:none}
body .menu #main_menu .lang{display:block;margin:0px;padding-left:10px;}
body .menu .logo{display:block;margin-bottom:0;width:100%;max-width:120px;float:left}
body .menu .foot_data{display:none}
.navbar-toggle{padding:15px;margin:0;margin-right:-15px}
.navbar-toggle .icon-bar{margin:3px 0;height:2px;width:20px;background-color:#918f8f}
.navbar-header{float:right}
body .menu:after{content:" ";display:table;clear:both}
body .menu .navbar-collapse{z-index:99999;padding:0;width:100%;margin:0 -15px;/*position:fixed;*/top:78px;background-color:#fff;border-top:solid 2px #ebebeb;border-bottom:solid 2px #ebebeb}
body .menu ul{display:block}
.navbar-header [type="button"] span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.navbar-header [type="button"].active span:nth-child(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;margin-top:7px}
.navbar-header [type="button"].active span:nth-child(2){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.navbar-header [type="button"].active span:nth-child(3){display:none}
body > .content .girls .grid{}
body > .content .girls .row{margin:0px;}
body > .content .girls .grid{padding:0px 15px;}
body > .content .girls .grid > div{}
body > .content section > .zag{margin-bottom:30px}
body > .content .girls{padding:50px 0 30px}
body > .content .about{padding-top:25px}
body > .content footer{background-color:#f7f7f7;padding:0 15px}
body > .content footer .left{display:block;float:none;position:relative;top:60px}
body > .content footer .left span{line-height:60px;font-size:14px}
body > .content footer .right span{padding:0;margin-right:0;font-size:14px}
body > .content footer .right a{width:70px;float:right;margin-top:10px}
body > .content footer .right img{width:100%}
body > .content footer .right{float:none;height:60px;display:block;width:100%;position:relative;top:-60px}
body > .content .norms{padding:0}
body > .content .norms .item{margin:30px 0;display:block}
body > .content .norms .item .inner{margin:0 auto;}
body > .content .inter_gallery{padding-top:30px}
body > .content section > .zag{margin-bottom:45px}
body > .content .inter_gallery .slider.owl-carousel .owl-item .item .inner{height:285px}
body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-prev span,body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-next span{font-size:30px;margin-left:-15px;margin-top:-15px}
body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-prev,body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-next{height:30px;width:30px;margin-top:-15px;top:50%}
body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:15px}
body > .content .inter_gallery .slider.owl-carousel .owl-controls .owl-nav .owl-next{right:15px}
body > .content > section.reviews > div{padding:0px 15px;}
}
@media (max-width:767px) and (max-height:450px){body .menu ul{padding:0;margin:0;overflow:scroll;height:210px;display:block}
.block_menu .sec_menu.active{height:210px}
section.list_items .container-fluid .row .item{width:50%}
body > .content .girls .row .item{width:50%;float:left;}
body > .content > section.reviews .right{overflow-y:auto;}
body > .content > section.reviews .right form{padding-top:90px;text-align:center;padding-bottom:50px;}
body > .content > section.reviews .right form{height:500px;}
}
@media (max-width:350px){section.price_list .item > .block .left,section.price_list .item > .block .right{width:100%;display:table}
section.price_list .item > .block{margin-bottom:15px;border:solid 1px #d6d6d6}
section.price_list .item > .block .right > .block .cost{float:right}
}
.gallery-wr{position:relative;}
.gallery-wr span{bottom:30px;left:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3;position:absolute;color:#fff;padding:15px 30px;font-size:32px;}
div.dop-inform, div.dop-inform p, div.dop-inform span, div.dop-inform strong{color:#fff !important;}
.text_block{min-height:calc(100vh - 300px);}
.round{position:absolute;color:white;right:5%;top:5%;background:#6F1C70;padding:26px 11px;border-radius:50%;}
@media screen and (max-height:710px){.block_menu{overflow-y:scroll;}
body .menu .foot_data{position:static;}
}
.red{color:#EB4FA2}
.header-text{position:absolute;color:white;font-family:georgia,serif;font-size:32px;padding:30px;bottom:0;text-decoration:none;}
.header-text a{color:white;}
.header-text a:hover{text-decoration:none;}
body > .content .new_interier .nav-tabs{max-width:100%;}
body > .content .new_interier .nav-tabs{background-color:#231f20;}
body > .content .inter_gallery .new_interier .owl-controls .owl-nav .owl-prev{width:calc((100%/4) - 7.5%);background-color:rgba(0,0,0,0.7);background-image:none;height:100%;top:0;margin:0;position:absolute;z-index:10;}
body > .content .inter_gallery .new_interier .owl-controls .owl-nav .owl-prev i, body > .content .inter_gallery .new_interier .owl-controls .owl-nav .owl-next i{font-size:40px;color:#fff;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;position:absolute;top:50%;margin-top:-20px;width:40px;}
body > .content .inter_gallery .new_interier .owl-controls .owl-nav .owl-next{width:calc((100%/4) - 7.5%);background-color:rgba(0,0,0,0.7);background-image:none;height:100%;top:0;margin:0;position:absolute;z-index:10;right:0;}
section.new_interier .item{max-width:100%; width: 100px; width: 100%;}
section.new_interier .item{max-height:600px;height:600px;}
.owl-carousel-price .owl-item img{max-height:600px;}
.owl-carousel-price .owl-item{width:81em;}
.owl-carousel-price{height:600px;}
body > .content .inter_gallery .slider .owl-item.center .inner-vip{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;z-index:3;margin-left:-15%;width:130%;}
body > .content .inter_gallery .slider .owl-item .item .inner-vip{height:600px;background-size:cover;background-position:center;width:100%;margin:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
body > .content .inter_gallery .slider .owl-item .item .inner-vip{margin-left:-15%;width:130%;}
body > .content .new_interier .nav-tabs{max-width:none;}
body > .content .new_interier nav{margin:0 0;}
body > .content .new_interier .btn-price-arrow.left-price-arrow{display:none;}
section.price_list .item{padding-top:0;}
section.price_list .item{padding-top:0;}
}
.for_resize{overflow:hidden;display:inline-block;}
.for_resize img{-webkit-transition:all 3s ease;-moz-transition:all 3s ease;transition:all 3s ease;}
.for_resize img:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.08);}
@media (max-width:768px){.text_block{min-height:calc(100vh - 600px);}
section.new_interier .item{max-height:600px;height:300px;}
body > .content .inter_gallery .slider .owl-item .item .inner-vip{height:300px;background-size:cover;background-position:center;width:100%;margin:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
}
.rooms{background-color:black;}
@media(max-width:698px){.big_width{display:none;}
.small_width{display:block;}
}
@media(min-width:699px){.big_width{display:block;}
.small_width{display:none;}
}
.first_p{border-left:40px solid #E8E8E8;}
.second_p{border-right:40px solid #E8E8E8;}
.swiper-button-prev, .swiper-button-next{position:absolute;top:50%;width:30px!important;height:30px!important;margin-top:-8px!important;z-index:20;cursor:pointer;-moz-background-size:30px 30px!important;-webkit-background-size:30px 30px!important;background-size:30px 30px!important;background-position:center;background-repeat:no-repeat;background:none!important;}
.swiper-button-prev, .swiper-button-next{font-size:30px!important;color:#bfbdbe!important;}
.presentation a{color:white;}
.about-top-text-girls{top:0 !important;}
.about-top-text.about-top-text-girls .cap{color:#D7148E !important;}
.about-top-text-girls p{line-height:40px !important;font-size:18px !important;}
.about-top-text-girls p span{color:white !important;}
.about-top-text-girls p.cap{font-size:33px !important;}
.all-massage{margin-top:11%;}
.all-massage li{color:#D7148E;font-size:18px;}
.all-massage li span{color:#4C4346;}
.new-block-girl{background-color:#f7f7f7;height:60%;position:absolute;bottom:0;right:0;}
body > .content .grid.main.grid-new-main > div:before{background:none;}
body > .content .grid.main.grid-new-main > div.h1{height:calc(831px/2);position:relative;}
body > .content .grid.main.grid-new-main > div.h2{height:831px;}
@media (max-width:768px){body > .content .grid.main.grid-new-main .no-small{background-image:url(assets/design/img/girls/shutterstock_135574106.jpg);display:block;height:363px;}
body > .content .grid.main.grid-new-main > .new-block-girl{z-index:4;height:auto;}
body > .content .grid.main.grid-new-main > .about{height:calc(500px/2);}
body > .content .grid.main.grid-new-main > div.about > .about-top-text p span{display:inline-block;}
}
@media (max-width:768px){.all-massage{margin-top:0!important;padding-top:15px!important;padding-bottom:15px!important;}
}
section.list_items.mass-new .container-fluid .row{margin-top:15px;}
.mass-new > .girls > .grid > .col-lg-4, .mass-new > .girls > .grid > .col-md-4{margin-top:30px;}
#for_bg{background:none;}
.for_padd{padding-top:60px;padding-bottom:40px;}
@media(min-width:900px) and (max-width:1020px){.header-text span{font-size:25px!important;}
}
@media(min-width:767px) and (max-width:899px){.header-text span{font-size:22px!important;}
}
@media(min-width:320px) and (max-width:550px){.header-text span{font-size:22px!important;}
.header-text{line-height:22px!important;}
}
.container_blog, .container_question,.container_article{padding-left:20px;padding-right:20px;background:#f7f7f7;}
.question_item p,.blog_item p,.article_item p{font-size:18px;line-height:24px;}
.container_faq hr,.container_question hr,.container_blog hr,.container_article hr{margin-top:10px;border-top:1px solid #D4D4D4;}
.container_faq form,.container_question form{margin-bottom:60px;margin-top:30px;}
.blog_item{max-width:730px;}
.blog_item img{width:100%;}
.blog_item a{text-decoration:none;color:#6f1c70;}
.blog_item a:hover,.blog_item a:active{color:#ed008c;}
.blog_item_title{margin-top:5px;margin-bottom:5px;}
.blog_item_title > a{font-size:30px;font-weight:400;color:#333;}
.blog_item_info{display:flex;justify-content:space-between;color:#4D4D4D;}
.blog_item_info div:nth-child(1) span:nth-child(2){margin-left:15px;}
.blog_item_info div:nth-child(2) span{color:#949494;margin-left:10px;margin-right:5px;}
.container_faq{padding-left:20px;padding-right:20px;background:#f7f7f7;padding-top:40px;}
.faq_item{margin:0 auto;max-width:700px;}
.faq_title{font-weight:500;display:flex;justify-content:space-between;margin-bottom:5px;}
.faq_title span:nth-child(1){font-size:26px;}
.faq_title span:nth-child(2){font-size:18px;color:#942096;}
.faq_item p{line-height:24px;}
.faq_item a{text-decoration:none;color:#ed008c;}
.faq_item a:hover,.faq_item a:active{color:#6f1c70;}
.form_question{display:flex;justify-content:space-between;}
.form_question div{width:100%;}
.form_question div:nth-child(1){margin-right:10px;}
.form_question div:nth-child(2){margin-left:10px;}
.form_question div input{width:100%;height:55px;background-color:#E8E8E8;color:#333;font-size:18px;margin-top:20px;}
.form_question div:nth-child(2) input:nth-child(1){padding:20px 15px 100px;height:130px;}
.form_question div input[type="submit"]{width:80%;border:none;color:#fff;background-color:#6F1B70;}
.container_faq form p{margin-bottom:0;font-size:30px;font-weight:500;}
@media(max-width:485px){.form_question{flex-direction:column;justify-content:flex-start;}
.form_question div:nth-child(1),.form_question div:nth-child(2){margin:0;}
.form_question div{display:flex;flex-direction:column;align-items:center;}
.faq_title{display:flex;flex-direction:column;}
}
.container_question h2{font-size:32px;color:#942096;}
.container_question h1{font-size:32px;color:#942096;}
.question_item{max-width:700px;}
.question_info{display:flex;margin-bottom:10px;}
.question_info div img{width:60px;height:60px;border-radius:50%;}
.question_info div:nth-child(2){display:flex;flex-direction:column;margin-left:15px;}
.question_info div:nth-child(2) span:nth-child(1){color:#942096;}
.question_item p{padding-bottom:20px;}
.question_title{font-weight:500;display:flex;justify-content:space-between;margin-bottom:5px;}
.question_title span:nth-child(1){font-size:26px;}
.question_title span:nth-child(2){color:#942096;}
.question_footer{display:flex;justify-content:flex-end;color:#942096;}
.container_question .question_item form p{padding:0;margin:0;font-size:30px;font-weight:500;}
@media(max-width:480px){.question_title span:nth-child(2),.question_footer span{display:none;}
}
.article_item{max-width:730px;}
.article_item img{width:100%;}
.article_item p{margin-bottom:15px;}
.article_item_info{margin-top:10px;color:#4D4D4D;}
.article_item_info{display:flex;justify-content:space-between;}
*.article_item_info > div:nth-child(1){display:block;}
.article_item_info div div{margin-left:-10px;}
.article_item_info div span{color:#949494;margin-left:10px;margin-right:5px;}
.article_item_info>div:nth-child(2){display:flex;justify-content:flex-end;}
.article_item_info div:nth-child(1) a{text-decoration:none;color:#6f1c70;}
.article_item_info div:nth-child(1) a:hover,.article_item_info div:nth-child(1) a:active{color:#ed008c;}
.article_item_info div:nth-child(1){color:#A3A3A3;}
.article_item_soc_icon{display:flex;justify-content:space-between;}
.article_item_soc_icon > span{font-weight:500;color:#6f1c70;}
.article_comment{margin-bottom:50px;}
@media(max-width:480px){.article_item_soc_icon{display:flex;flex-direction:column;align-items:baseline;}
}
@media(max-width:1350px){.article_item_info > div:nth-child(1){display:flex;flex-direction:column;}
.article-minimized-blog-miniIcon.vote-result{position:relative;top:0px;}
.likedislike.buttons.center.-visor-no-click{top:2px;}
.article_item_info > div:nth-child(2){display:flex;align-items:flex-end;}
.article_item_info > div:nth-child(2){line-height:24px;margin-bottom:0;}
.article_item_info > div > div > span,.article_item_info > div > div{margin-left:0;}
}
button.up{background:none;border:none;display:inline!important;}
button.up:focus{outline:none;}
.forPagination{display:flex;justify-content:flex-end;align-items:flex-start;font-size:16px;}
.forPagination li{list-style-type:none;margin:3px;}
.forPagination li a{padding:6px 10px;background:#fff;color:#942096;}
.forPagination li a.active{background-color:#6f1c70;color:#FFF;}
.forPagination li a:hover,.forPagination li a:active,.forPagination li a.active:hover, .forPagination li a.active:active{background-color:#ed008c;color:#FFF;}
.paralax_effect{height:450px;background-size:cover;background-attachment:fixed;}
.paralax_effect div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.paralax_effect div h1{font-size:58px;text-transform:uppercase;color:#fff;font-family:georgia,serif;}
input.form_submit{width:260px;background-color:#6f1b70;color:#f4eff3;line-height:50px;text-align:center;font-size:16px;height:50px;border:0;display:block;margin:0 auto;}
input.form_submit:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e91e91!important;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7,1,1);transform:scale3d(0.7,1,1);-webkit-transition:-webkit-transform 0.4s,opacity .4s;transition:transform 0.4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
@media (max-width:1400px){.paralax_effect{height:300px;}
}
@media (max-width:1199px){.paralax_effect{height:200px;}
.paralax_effect div h1{font-size:48px;}
}
@media (max-width:991px){.paralax_effect{height:180px;background-attachment:scroll;}
}@media (max-width:991px){.paralax_effect div h1{font-size:38px;}
}
@media (max-width:480px){.paralax_effect div h1{font-size:28px;}
}
@media (max-width:500px){.likedislike.buttons.center.-visor-no-click{margin-left:-10px;}
button.up{position:relative;top:-5px;margin-left:0;}
.article-minimized-blog-miniIcon.vote-result{margin-left:0;}
}
.sec_menu{position:absolute!important;}
.no_bg div.block{padding:30px!important;text-align:center!important;top:14%!important;}
.no_bg div.block p.cap{text-align:center!important;font-size:36px!important;}
.no_bg div.block p.textt{font-family:'futura';display:block;position:static;padding:0;text-align:center;line-height:26px;font-size:18px;margin-bottom:5px;color:#d0bbce;}
.no_bg div.block span.pho a{color:#d0bbce;font-size:21px;}
.no_bg div.block span.pho a:hover{color:white;}
@media(min-width:1180px){body > .content .grid.main.right_heght{margin-bottom:calc(-660px/2);}
body > .content .grid.main.right_heght.mr_b_0{margin-bottom:0;}
}
@media(max-width:490px){.article_item_info{display:block;}
.likedislike{margin:0!important;}
.visor-no-click{top:0;}
.likedislike.buttons.center.-visor-no-click{top:8px;}
.article-minimized-blog-miniIcon.vote-result{position:relative;top:-5px;}
.article_item_info div div{margin-left:0px;}
.blog_item_info{display:block;}
.likedi{float:right;}
}
@media(max-width:690px){body > .content .grid.main > div.h2{height:230px;}
.no-small.no_bg{display:block;height:500px!important;}
body > .content .grid.main > .mh.about.no_bg{margin-top:-500px}
.h1.mh.about.no_bg div.block{padding:10px!important;}
}
.for_blog_all{list-style-type:none;position:relative;display:block;float:none;background-color:transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.for_blog_all a{color:#d4c7d5;line-height:24px;font-size:16px;display:block;font-family:'futura';text-decoration:none;cursor:pointer;padding:13px 10px 13px 25px;}
.for_blog_all:hover{background-color:#ed008c;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.for_blog_all.active{background-color:#ed008c;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;line-height:24px;font-size:16px;display:block;font-family:'futura';}
@media(min-width:1200px){.col-lg-3.col-md-6.col-sm-6.col-xs-12.h1.mh.about.no_bg{display:block;}
}
.banner{margin-top:30px;margin-bottom:30px;cursor:pointer;}
.banner{display:flex;flex-direction:column;position:relative;}
.banner .col1{position:absolute;background-color:rgba(0,141,210,0.7);left:0;right:0;bottom:30px;height:125px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;justify-content:center;}
.banner .col1 a{color:#fff;}
.banner .col1 a span:first-child{font-size:32px;line-height:32px;font-weight:bold;margin-bottom:10px;}
.banner .col1 a{display:flex;flex-direction:column;text-decoration:none;align-items:flex-start;color:#fff;}
.banner .col1 a span:last-child{font-size:24px;line-height:24px;}
.banner .col2{position:absolute;background-color:rgba(228,9,127,0.6);top:0;bottom:0;right:30px;width:125px;}
@media(max-width:600px){.banner .col1{bottom:0;}
.banner .col2{display:none;}
.banner .col1 a span{text-align:center;}
.banner .col1 a{align-items:center;}
}
@media(max-width:400px){.banner .col1{height:100px;}
.banner .col1 a span:first-child{font-size:28px;line-height:28px;margin-bottom:5px;}
.banner .col1 a span:last-child{font-size:22px;line-height:22px;}
}
@media(max-width:320px){.banner .col1{height:85px;}
.banner .col1 a span:first-child{font-size:24px;line-height:24px;}
.banner .col1 a span:last-child{font-size:20px;line-height:20px;}
}
.my_kont{text-align:center;}
.wrap_button{text-align:center;margin:20px;}
.wrap_button .but_kont{width:25%;color:#fff;height:53px;line-height:53px;border:0;cursor:pointer;border-bottom-color:transparent;outline:none;background-color:#231f20;}
.wrap_button .but_kont.active{background-color:#e91e91;}
.wrap_button .but_kont.mr_r{margin-right:-5px;}
.wrap_content .hidden{display:none;}
.wrap_content .active{display:block !important;}
body > .content .grid.main > div.sec_pic_my{background-position:right 0;}
.order-details{width:35%;margin:auto;margin-top:30px;text-align:left;padding:20px;background:#ffffff;}
.order-details p span{font-weight:bold;}
.content.h100{height:100%;background:#f7f7f7;}
section.success{margin:70px;height:76%;}
section.error-pay{margin:70px;}
@media (max-width:991px){.wrap_button .but_kont{width:49%;color:#fff;height:53px;line-height:53px;border:0;cursor:pointer;border-bottom-color:transparent;outline:none;background-color:#231f20;}
}
@media(max-width:1500px){body > .content .vip.grid.main > div.about{height:auto;}
body > .content .vip.grid.main > div.about > div.dop-inform{position:static;}
body > .content .vip.grid.main > div.about > div.dop-inform h1{margin-top:0;}
section.vip.grid.cart_ar .hcr{height:500px;}
body > .content .vip.grid.main.nob{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
}
@media(max-width:1350px){section.vip.grid.cart_ar .hcr{height:490px;}
section.vip.grid.cart_ar .hcr.three{height:auto;}
}
@media(max-width:1199px){body > .content .vip.grid.main > div.about > div.dop-inform{padding:20px;}
body > .content .vip.grid.main > div.about > div.dop-inform h1{font-size:28px;line-height:28px;}
body > .content .vip.grid.main > div.about > div.dop-inform p:last-child{margin:0;}
section.vip.grid.cart_ar .hcr{height:470px;}
}
@media(max-width:767px){body > .content .vip.grid.main.cart_ar{padding-top:0px;}
section.vip.grid.cart_ar .hcr.three{height:470px;}
section.vip.grid.cart_ar .hcr{order:1;-webkit-order:1;}
section.vip.grid.cart_ar .hcr.about{position:static;order:0;-webkit-order:0;}
}
@media(max-width:480px){section.vip.grid.cart_ar .hcr,section.vip.grid.cart_ar .hcr.three{height:300px;}
body > .content .vip.grid.main > div.about > div.dop-inform p{font-size:16px;}
}
section.list_items .container-fluid .row{display:flex;flex-wrap:wrap;}
@media(max-height:766px){body > .content .grid.main .pos1.for_mobile{display:table;margin-top:0!important;}
body > .content .grid.main .pos1.for_desktop{display:none!important;}
}
@media(min-height:767px){body > .content .grid.main .pos1.for_mobile{display:none!important;}
body > .content .grid.main .pos1.for_desktop{display:table!important;}
}
.content section.the_cart > .right .rooms span.z{color:white!important;}
#pop-modal{height:413px;width:760px;max-width:1200px;cursor:pointer;}
.mfp-close-btn-in #pop-modal .mfp-close{color:#fff;font-size:40px;}
@media(max-width:768px){#pop-modal{height:300px;width:358px;max-width:1200px;background-position-x:-400px;background-position-y:-50px;}
}
.line_inform{margin-top:15px;}
.line_inform span{color:#e91e91;}
.read_more_a a{cursor:pointer;outline:none;color:#f4eff3;text-align:center;font-size:20px;border:0;position:relative;display:block;background-color:#6f1c70;}
.info a{text-decoration:none;}
.content{float:right;width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:calc(100% - 350px);}
.vip-header{background-image:url("/assets/design/img/rooms/bg-top.jpg");}
.vip-header.sertificate{background-image:url("/assets/design/img/Sertificate/Sertificate_header.jpg");}
.vip-header{height:498px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.vip-header .layer_color{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;width:100%;height:100%;color:#fff;}
.vip-header .layer_color h1{font-size:48px;text-align:center;margin-bottom:0;margin-top:20px;}
.vip-header .layer_color p{font-size:21px;text-align:center;max-width:710px;line-height:32px;margin-top:20px;}
.sertificate_advantage{background:url("/assets/design/img/Sertificate/Sertificate_advantage.jpg") 100% center no-repeat #f2ecf1;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position-y:bottom;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px;}
.sertificate_container .panel-heading{display:inline-block;}
.sertificate_container .panel-heading div{width:80%;}
.sertificate_advantage span{font-family:Georgia;font-size:32px;font-weight:700;line-height:40px;}
.sertificate_advantage ul{padding:0 !important;}
.sertificate_advantage li{list-style-type:none;margin-top:32px;}
.sertificate_advantage li span{font-size:18px;line-height:26px;font-family:'futura';font-weight:normal;display:inline-block;margin-left:20px;}
.sertificate_advantage img{position:relative;top:-18px;max-width:32px;}
.refinement{margin-top:12px;}
.refinement span{display:block;font-weight:700;font-size:22px;color:#6f1c70;}
.panel-group{width:100%;margin:30px 0;}
.info.sert .panel{box-shadow:none;border-bottom::solid 1px #e6e6e6;border-right:0;border-left:0;border-radius:0;background:transparent;}
.info.sert .panel-title a{display:block;padding:10px 0;}
.info.sert .panel-body{border-top:0;}
.panel-title a[aria-expanded="false"] span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.panel-title a[aria-expanded="true"] span{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.info.sert .panel-default{border-color:transparent;border-bottom:solid 1px #ddd;}
.info.sert .panel-default:first-child{border-top:solid 1px #ddd !important;}
.info.sert .panel-default>.panel-heading{background-color:transparent;border-color:transparent;border:0;padding:0;width:100%;}
.info.sert .panel-heading span{color:#6f1c70;float:right;display:inline-block;}
.info.sert p{max-width:100% !important;}
.sertificate_container .info.sert a{position:relative;padding-right:30px;}
.sertificate_container .info.sert a span{position:absolute;right:0;top:50%;margin-top:-9px;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;}
.info.sert img, .info.sert .price{margin-bottom:30px !important;}
.info.sert p{margin-bottom:0 !important;}
.sertificate_container{min-height:920px !important;}
.sertificate_container h2{font-weight:700;}
.like-king{background:url("/assets/design/img/rooms/bg-section2.png") 118% center no-repeat #f3f0f8;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:768px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px;}
.like-king span{font-family:Georgia;font-size:28px;font-weight:700;}
.like-king p{font-size:20px;width:512px;line-height:25px;margin-top:25px;}
.center{margin:0 auto !important;}
.right-info, .left-info{min-height:732px;background:#ededed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.right-info .bg-img, .left-info .bg-img{width:53%;height:920px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.right-info .info, .left-info .info{width:47%;padding:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333333;}
.right-info .info h2, .left-info .info h2{font-size:28px;margin:0 0 15px;}
.right-info .info p, .left-info .info p{max-width:520px;font-size:20px;line-height:25px;margin:0 0 25px;}
.right-info .info span, .left-info .info span{font-size:18px;font-weight:700;font-family:Georgia;}
.right-info .info span.price, .left-info .info span.price{font-family:futura;font-size:38px;margin:30px 0 40px;color:#6f1c70;}
.right-info .info span.price > span, .left-info .info span.price > span{font-family:futura;font-size:25px;white-space:nowrap;}
.right-info .info span.price > span i, .left-info .info span.price > span i{font-style:normal;position:relative;}
.right-info .info span.price > span i:after, .left-info .info span.price > span i:after{content:'';width:11px;height:2px;background:#6f1c70;position:absolute;left:0px;bottom:9px;}
.right-info .info span.price > span > .separator, .left-info .info span.price > span > .separator{font-size:18px;}
.right-info .info button, .left-info .info button{cursor:pointer;outline:none;width:300px;color:#f4eff3;line-height:50px;text-align:center;font-size:20px;height:58px;border:0;position:relative;display:block;background-color:#6f1c70;}
.right-info .info button:hover, .left-info .info button:hover{background-color:#681a69;}
.right-info .info ul, .left-info .info ul{list-style:none;padding:0;margin:0;}
.right-info .info ul li, .left-info .info ul li{padding-left:40px;position:relative;font-size:18px;}
.right-info .info ul li:before, .left-info .info ul li:before{content:'';width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e91e91;position:absolute;left:23px;top:10px;}
.left-info .bg-img{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.bottom-text{background:url("/assets/design/img/rooms/bg-bottom.jpg") center no-repeat transparent;height:678px;padding:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.bottom-text p{color:#ffffff;font-size:20px;line-height:25px;max-width:515px;}
@media (max-width:1700px){.right-info, .left-info{min-height:500px;}
.right-info .info h2, .left-info .info h2{font-size:22px;}
.right-info .info p, .left-info .info p{font-size:18px;line-height:26px;}
.right-info .info span.price, .left-info .info span.price{font-size:28px;}
.like-king{background:url(/assets/design/img/rooms/bg-section2.png) 118% center no-repeat #f3f0f8;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:410px;}
.sertificate_advantage{padding:20px;}
.sertificate_advantage span{font-size:24px;line-height:30px;}
.sertificate_advantage li{
    margin-top:18px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
}
@media (max-width:1000px){.sertificate_advantage{background:#f2ecf1;}
.vip-header.sertificate .layer_color h1{font-size:38px;line-height:38px;}
}
@media (max-width:1180px){.sertificate_container.right-info .info button, .sertificate_container.left-info .info button{width:100% !important;padding:0 40px !important;}
}
@media (max-width:1024px){body > .content{float:right;}
.vip-header.sertificate{height:320px;}
.like-king{height:355px;}
.right-info .bg-img, .left-info .bg-img{width:50%;}
.right-info .info, .left-info .info{width:50%;padding:40px;}
}
@media (max-width:767px){.sertificate_container{background:#ffffff !important;padding:16px;margin:0;min-height:500px !important;}
.sertificate_container .info.sert{background-color:#ededed;border:solid 1px #c8c8c8;}
}
@media (max-width:800px) and (max-height:450px){.sertificate_container .bg-img{display:none;}
}
@media (max-width:769px){.like-king{background:#f3f0f8;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:400px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-align:center;}
.like-king span{font-family:Georgia;font-size:28px;font-weight:700;}
.like-king p{font-size:20px;max-width:100%;line-height:25px;}
.right-info, .left-info{min-height:732px;background:#ededed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.right-info .bg-img, .left-info .bg-img{width:100%;height:400px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;}
.right-info .info, .left-info .info{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333333;}
.left-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.bottom-text{background:#2b2235;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;}
}
.vip-header .layer_color h1{font-size:38px;}
.vip-header{background-image:url(/assets/design/img/rooms/bg-top.jpg);height:350px;}
}
@media (max-width:540px){.sertificate_container .bg-img{display:none;}
.sertificate_container .info.sert a{min-width:100%;}
.sertificate_container .info.sert .panel-body{padding:5px 0;}
.sertificate_container .info.sert .panel-group{margin:14px 0;}
.vip-header.sertificate .layer_color h1{font-size:24px;}
.vip-header{height:177px;}
.vip-header.sertificate .layer_color p{margin-top:4px;}
.vip-header.sertificate{height:200px;-moz-background-size:contain;-o-background-size:contain;background-size:cover;background-repeat:no-repeat;}
.sertificate_advantage span{font-size:18px;line-height:26px;}
.sertificate_advantage li span{margin-left:16px;font-size:16px;line-height:22px;width:70%;}
.like-king{background:#f3f0f8;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 10px;text-align:left;}
.like-king span{font-size:20px;color:#d51f8a;font-weight:700;}
.like-king p{font-size:18px;width:auto;line-height:22px;margin:10px 0 0;}
.right-info, .left-info{min-height:initial;background:white;padding:8px 8px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.bottom-text p{color:white;font-size:16px;line-height:22px;}
.bottom-text{margin-top:8px;padding:8px;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:initial;}
.right-info .bg-img, .left-info .bg-img{height:170px;}
.right-info .info, .left-info .info{padding:30px 16px;background:#ededed;}
.right-info .info h2, .left-info .info h2{font-size:18px;margin:0;color:#6f1c70;}
.right-info .info p, .left-info .info p{font-size:18px;line-height:25px;margin:0 0 10px;}
.right-info .info ul, .left-info .info ul{display:none;}
.sertificate_container.right-info .info ul, .sertificate_container.left-info .info ul{display:block;}
.right-info .info span, .left-info .info span{display:none;}
.right-info .info span.price, .left-info .info span.price{font-size:28px;margin:0 0 15px;color:#6f1c70;display:inline-block;}
.right-info .info span.price > span, .left-info .info span.price > span{display:inline-block;}
.right-info .info span.price > span > span, .left-info .info span.price > span > span{display:inline-block;}
.right-info .info button, .left-info .info button{height:52px;width:100%;margin-bottom:10px;}
.vip-header .layer_color p{font-size:18px;line-height:18px;text-align:center;width:auto;margin:0;margin-top:20px;}
.info.sert img, .info.sert .price{padding-bottom:10px;}
.right-info .bg-img, .left-info .bg-img{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px;}
.right-info .bg-img img, .left-info .bg-img img{width:95px;height:auto;}
}
@media(max-width:1367px){.foot_data .mail_add{display:none;}
}
@media(max-width:370px){h1{font-size:24px;line-height:32px;}
body .menu ul li{height:37px;border-bottom:1px solid #ebebeb;width:95%;margin:0 auto;}
body > .content > .container_faq section.forma_os{padding-top:40px;}
.mass-new > .girls > .grid > .col-lg-4, .mass-new > .girls > .grid > .col-md-4{margin-top:20px;padding-right:5px;padding-left:5px;}
body > .content .girls{padding:0px 0 30px;}
section.list_items .container-fluid .row .akcii_ch.item{width:100%;max-width:400px;margin:0 auto;display:block;float:none;}
}
@media(max-width:1365px){.block_menu{width:220px;}
}
body > .content .grid.main > div.about .about-top-text { padding: 20px 30px}

@media (max-width:767px) {
    .no_bg div.block{padding:15px!important}
    
    .info a {width: 100%}
    .right-info .info button, .left-info .info button {width:100%}
}

.present.owl-carousel {margin:0 0 20px 0}

.present .owl-controls {
    position: absolute;
    top: 50%;
    transform: translate(-7.5%, -50%);
    width: 115%;
}

.present .owl-nav {
    display: flex;
    justify-content: space-between;
}

.present .owl-nav span {
    font-size: 40px;
}

.present .owl-item span {
    position: absolute;
    color: #fff;
    right: 30px;
    bottom: 20px;
    font-size: 44px;
    text-shadow: 2px 2px 5px #333
}

.text_block img {
    max-width: 100%;
}
.bar a {
    display: block;
    float: left;
    width: 32%;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.bar a::before {
    content: '';
    width: 100%;
    height: 100%;
    background-image: linear-gradient( 90deg, rgb(185,25,127) 0%, rgb(116,22,100) 100%);
    outline: 1px solid #fff;
    outline-offset: -10px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition-duration: .4s;
}

.bar a:hover::before,
.bar a:hover::after{
    opacity: .8;
}

.bar a::after {
    content: '';
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 490 490" fill="rgb(110,22,88)"><path d="M484,455.2,366.2,337.4A205.77,205.77,0,0,0,413,206.5C413,92.5,320.5,0,206.5,0S0,92.5,0,206.5,92.4,413,206.5,413a205.41,205.41,0,0,0,130.8-46.7L455.1,484A20.4,20.4,0,0,0,484,455.2ZM206.5,371.9C115.2,371.9,41,297.7,41,206.5S115.2,41,206.5,41,372,115.3,372,206.5,297.7,371.9,206.5,371.9Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    box-shadow: 0px 1px 2px 0px rgba(3, 6, 12, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition-duration: .4s;
    opacity: 0;
}

.bar a:nth-child(3n) {
    margin-right: 0;
}

@media(max-width: 1199px) {
    .bar a {
        width: 48%;
    }
    
    .bar a:nth-child(3n) {
        margin-right: 10px;
    }
    
    .bar a:nth-child(2n) {
        margin-right: 0;
    }
}

@media(max-width: 768px) {
    .bar a {
        width: 100%;
    }
    
    .bar a:nth-child(3n) {
        margin-right: 0;
    }
    
    .bar a:nth-child(2n) {
        margin-right: 0;
    }
}
.foot_data .soc a {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    opacity: .6
}
.foot_data .soc a:hover {opacity:1}
.foot_data .soc .vk{background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxZTkxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGQ9Ik0xMDI0LDE4Ny44NEMxMDI0LDg0LjEsOTM5Ljg3LDAsODM2LjE5LDBIMTg3Ljc4Qzg0LjEsMCwwLDg0LjEsMCwxODcuODRWODM2LjE5QzAsOTM5Ljg3LDg0LjEsMTAyNCwxODcuNzgsMTAyNEg4MzYuMTlDOTM5Ljg3LDEwMjQsMTAyNCw5MzkuODcsMTAyNCw4MzYuMTlWMTg3Ljg0Wm0tMjE4Ljk0LDU1NS05NS4yLDEuMzhzLTIwLjMyLDQuMDYtNDcuMjYtMTQuNDNDNjI3LDcwNS40NCw1OTMuNDcsNjQyLDU2Ny4zMyw2NTAuMjdjLTI2LjU2LDguMzgtMjUuNjMsNjUuNDQtMjUuNjMsNjUuNDRzLjA2LDI0Ljc0LTYsMzEuMzNjLTYuNDMsNy0xOS4zLDIxLTE5LjMsMjFINDczLjg5cy05NC02Ljg4LTE3Ni42Ny05My4wNkMyMDcsNTgxLjA2LDEyNy4zNiwzODguNDgsMTI3LjM2LDM4OC40OHMtNC41OC0xNS4zOS40NS0yMS4zMWM1LjU3LTYuNjYsMjAuOC04LjYxLDIwLjgtOC42MWwxMDEuNzYtMS40N3M5LjYsMS4xOCwxNi41MSw2LjNjNS43Myw0LDguODMsMTEuNjUsOC44MywxMS42NXMxNi4zOCw0MS41NCwzOC4xNCw3OS4xN2M0Mi41Niw3My40NCw2Mi4zNyw4OS40NCw3Ni42NCw4MS42MywyMS4xOC0xMS40OSwxNC43OC0xMDMuOTQsMTQuNzgtMTAzLjk0cy4zOC0zMy41NC0xMC41LTQ4LjQ4Yy04LjUxLTExLjQ5LTI0LjU4LTE0LjkxLTMxLjY1LTE1Ljc4LTUuNjYtLjgzLDMuNjItMTQuMDgsMTUuOTQtMjAuMTMsMTguMjEtOC45Myw1MC41OS05LjQ3LDg4LjY3LTkuMDYsMjkuODkuMzgsMzguNCwyLjE0LDUwLjA4LDUsMzUuMDcsOC40OCwyMy4wNyw0MS4yMiwyMy4wNywxMTkuNjgsMCwyNS4wOS00LjM4LDYwLjQyLDEzLjYzLDcyLjE2LDcuOTQsNS4wNiwyNi45NC44LDc0LjYyLTgwLjIyLDIyLjYyLTM4LjQsMzkuNDktODMuNTIsMzkuNDktODMuNTJzMy43NC04LDkuNS0xMS4zNmM1LjgyLTMuNTgsMTMuODItMi41LDEzLjgyLTIuNUw3OTkuMSwzNTdzMzIuMTMtMy43NCwzNy4zMSwxMC43MmM1LjQ0LDE1LjIzLTEyLDUwLjgyLTU1LjgxLDEwOS4yMkM3MDguODYsNTcyLjU0LDcwMC44LDU2My42Miw3NjAuNDIsNjE5YzU3LjEyLDUyLjgsNjguODYsNzguNSw3MC44Miw4MS43NiwyMy41MiwzOS4wNy0yNi4xOCw0Mi4wOC0yNi4xOCw0Mi4wOFoiLz48L3N2Zz4=)}
.foot_data .soc .tw{background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxZTkxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGQ9Ik0xMDI0LDE4Ny44MUMxMDI0LDg0LjEsOTM5Ljg3LDAsODM2LjEzLDBIMTg3Ljg3Qzg0LjEzLDAsMCw4NC4xLDAsMTg3LjgxVjgzNi4xOUMwLDkzOS45LDg0LjEzLDEwMjQsMTg3Ljg3LDEwMjRIODM2LjEzQzkzOS44NywxMDI0LDEwMjQsOTM5LjksMTAyNCw4MzYuMTlWMTg3LjgxWk04MDYuMjQsNDAzLjUyYzAsMjAzLjU4LTE1NSw0MzguNC00MzguNDMsNDM4LjRhNDM2LjA4LDQzNi4wOCwwLDAsMS0yMTYuMTktNTcuMDZjLTExLjIzLTYuNDYtMTEuODEtMTEuMS0xLjctMTAuNTMsNiwuMzgsMTIuMTkuNTgsMTguMzcuNThhMzA5LjI5LDMwOS4yOSwwLDAsMCwxNzIuMzgtNTIuMjJjMTAuODItNy4yMyw4LjQ1LTEzLjc5LTQuMzItMTZhMTU0LjM3LDE1NC4zNywwLDAsMS0xMTEuNzQtODMuMDdjLTUuODItMTEuNjItMi40My0yMC40NSw1LjYzLTE5LjcxYTEzNS43LDEzNS43LDAsMCwwLDE0LjUuNzQsMTYwLjQxLDE2MC40MSwwLDAsMCwyMC41MS0xLjM0YzExLjI2LTEuNTQsOS43Ni02LTIuNDMtMTAuNDNBMTU0LjQsMTU0LjQsMCwwLDEsMTYyLDQ1Ni4xYy0uMTMtMi42NiwyLjI0LTYuODIsNi44OC00Ljg2QTIyMS4yNiwyMjEuMjYsMCwwLDAsMjA4LjI2LDQ2M2MxMi44LDIuMzcsMTQuMzctMy4yMyw0Ljg2LTEyYTE1NC40MSwxNTQuNDEsMCwwLDEtMzkuNDktMTcwLjE0YzQuNzQtMTIsMTYuOC0xMi44NiwyNS41LTMuMyw3MC42Miw3Ny43LDE2OC43LDEzMCwyNzksMTQxLjM4LDEyLjkzLDEuMzQsMjEuNS01LjkyLDIwLjM4LTE1LjY1YTE2MS4yNywxNjEuMjcsMCwwLDEtMS0xNy43QTE1NC4yMSwxNTQuMjEsMCwwLDEsNzQ2Ljc4LDI2NC4zNWMxMC4xOCw4LDI3LjYyLDEzLjkyLDQwLjEzLDEwLjQ2QTMxNC44MiwzMTQuODIsMCwwLDAsODQxLjM0LDI1NEM4NTMsMjQ4LjI5LDg1OSwyNTMsODUzLjE1LDI2NC41NGExNTUsMTU1LDAsMCwxLTM5LjgxLDUwYy0xMCw4LjIyLTguNzQsMTIuMzUsNCw5Ljg5YTMxMiwzMTIsMCwwLDAsNDMuNTUtMTEuOTRjMTIuMjYtNC4zMiwxNi4wNi4xNiw4LjA2LDEwLjNhMzExLjY0LDMxMS42NCwwLDAsMS00NC42MSw0Ni4zNGMtMTAsOC4zNS0xOC4zLDE4Ljg4LTE4LjE4LDI0LjM4LDAsMy4zMy4wNiw2LjY2LjA2LDEwWiIvPjwvc3ZnPg==)}
.foot_data .soc .in{background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZTkxZTkxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGQ9Ik04MzUuMiwwSDE4OC44QzgzLjIsMCwwLDgzLjIsMCwxODguOFY4MzguNEMwLDk0MC44LDgzLjIsMTAyNCwxODguOCwxMDI0SDgzOC40YzEwMi40LDAsMTg4LjgtODMuMiwxODguOC0xODguOFYxODguOEMxMDI0LDgzLjIsOTQwLjgsMCw4MzUuMiwwWk03MDAuOCwxNjBjMC0xMi44LDMuMi0yMi40LDEyLjgtMzJzMTkuMi0xMi44LDMyLTEyLjhIODYwLjhjMTIuOCwwLDIyLjQsMy4yLDMyLDEyLjhzMTIuOCwxOS4yLDEyLjgsMzJWMjY4LjhjMCwxMi44LTMuMiwyMi40LTEyLjgsMzJzLTE5LjIsMTIuOC0zMiwxMi44SDc0NS42Yy0xMi44LDAtMjIuNC0zLjItMzItMTIuOHMtMTIuOC0xOS4yLTEyLjgtMzJWMTYwWk0zNjgsMzY4cTYyLjQtNTcuNiwxNDQtNTcuNiw4Ni40LDAsMTQ0LDU3LjZjNDEuNiwzOC40LDYwLjgsODYuNCw2MC44LDE0MC44UzY5Ny42LDYxMS4yLDY1Niw2NDkuNnMtODkuNiw1Ny42LTE0NCw1Ny42cS04Ni40LDAtMTQ0LTU3LjZjLTM4LjQtMzguNC02MC44LTg2LjQtNjAuOC0xNDAuOFMzMjkuNiw0MDkuNiwzNjgsMzY4Wk05MDUuNiw4NjRoMGMwLDEyLjgtMy4yLDIyLjQtMTIuOCwyOC44LTYuNCw2LjQtMTYsMTIuOC0yOC44LDEyLjhIMTU2LjhjLTEyLjgsMC0yMi40LTMuMi0yOC44LTEyLjgtNi40LTYuNC0xMi44LTE2LTEyLjgtMjguOFY0MzUuMkgyMDhjLTkuNiwyOC44LTEyLjgsNTcuNi0xMi44LDg2LjQsMCw4Ni40LDMyLDE1Ni44LDkyLjgsMjE3LjZzMTM3LjYsODkuNiwyMjQsODkuNmM1Ny42LDAsMTEyLTEyLjgsMTYwLTQxLjZzODYuNC02NCwxMTUuMi0xMTIsNDEuNi05OS4yLDQxLjYtMTUzLjZjMC0yOC44LTMuMi01Ny42LTEyLjgtODYuNGg4OS42Vjg2NFoiLz48L3N2Zz4=)}


.mainBanner{
    padding: 15px;
}
.mainBannerBlock h2{
    text-align: center;
    margin-bottom: 30px;
}
.mainBannerText{
    border: 6px solid #8e154e;
    height: 100%;
    font-family: "Georgia";
    text-align: center;
    text-shadow: 0px 2px 4px rgba(0,0,0,0.5)
}
.mainBannerText .firstBannerText{
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    display: block;
    margin-top: 120px;
    margin-bottom: 18px;
}
.mainBannerText .lastBannerText{
    font-size: 34px;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
}
.mainBannerText .lastBannerText span{
    font-size: 38px;
    line-height: 36px;
    color: #dc1e8c;
    font-family: "Georgia";
    font-weight: bold;
}
.best-massages {
    background-color: #ededed;
}
.best-massages,
.best-girls {
    padding: 45px 70px 75px;
}
.best-massages h2,
.best-girls h2{
    text-align: center;
    margin-bottom: 25px;
}
.best-massages-wrap,
.best-girls-wrap {
    display: flex;
    justify-content: space-between;
}
.best-massages-item,
.best-girls-item {
    width: 31.5%;
}
.best-massages-item .img .hit-item {
    display: none;
}

@media (max-width: 600px) {
    .best-massages-wrap,
    .best-girls-wrap {
        display: block;
    }
    
    .best-massages-item,
    .best-girls-item {
        width: 100%;
        margin-bottom: 15px;
    }
}

.best-massages-item.hit .img .hit-item {
    font-size: 14px;
    line-height: 26px;
    text-transform: uppercase;
    color: #fff;
    background-color: #d15591;
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    padding: 0px 8px 0px 28px;
}
.best-massages-item.hit .img .hit-item::before {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 9px;
    width: 15px;
    height: 16px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDQ2LjksMjk5LjhjLTUuOS03Ni40LTQxLjQtMTI0LjItNzIuOC0xNjYuNEMzNDUuMSw5NC4yLDMyMCw2MC41LDMyMCwxMC43YzAtNC0yLjItNy43LTUuOC05LjVjLTMuNi0xLjgtNy44LTEuNS0xMS4xLDAuOEMyNTYsMzUuNywyMTYuNyw5Mi41LDIwMywxNDYuN2MtOS41LDM3LjctMTAuOCw4MC4yLTExLDEwOC4yYy00My41LTkuMy01My40LTc0LjQtNTMuNS03NS4xYy0wLjUtMy40LTIuNi02LjMtNS42LTcuOWMtMy0xLjYtNi42LTEuNy05LjctMC4yYy0yLjMsMS4xLTU2LDI4LjQtNTkuMSwxMzcuNEM2NCwzMTIuNyw2NCwzMTYuNCw2NCwzMjBjMCwxMDUuOSw4Ni4xLDE5MiwxOTIsMTkyYzAuMSwwLDAuMywwLDAuNCwwYzAsMCwwLjEsMCwwLjEsMEMzNjIuMiw1MTEuNyw0NDgsNDI1LjcsNDQ4LDMyMEM0NDgsMzE0LjcsNDQ2LjksMjk5LjgsNDQ2LjksMjk5Ljh6IE0yNTYsNDkwLjdjLTM1LjMsMC02NC0zMC42LTY0LTY4LjJjMC0xLjMsMC0yLjYsMC4xLTQuMmMwLjQtMTUuOSwzLjQtMjYuNyw2LjctMzMuOUMyMDUsMzk3LjcsMjE2LjEsNDEwLDIzNCw0MTBjNS45LDAsMTAuNy00LjgsMTAuNy0xMC43YzAtMTUuMiwwLjMtMzIuNyw0LjEtNDguNWMzLjQtMTQsMTEuNC0yOC45LDIxLjYtNDAuOWM0LjUsMTUuNSwxMy40LDI4LjEsMjIsNDAuM2MxMi4zLDE3LjUsMjUuMSwzNS43LDI3LjMsNjYuNmMwLjEsMS44LDAuMywzLjcsMC4zLDUuN0MzMjAsNDYwLjEsMjkxLjMsNDkwLjcsMjU2LDQ5MC43eiIvPjwvZz48L2c+PC9zdmc+)no-repeat center/cover;
}
.best-massages-item a > div {
    position: relative;
}
.best-massages-item a > .cap {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    color: #333333;
    margin-top: 17px;
}
.best-massages-item > span {
    font-size: 20px;
    line-height: 26px;
    color: #7f1c70;
}
.best-girls-item {
    background-color: #ededed;
}
.best-massages-item img,
.best-girls-item img{
    width: 100%;
    object-position: center;
    object-fit: cover;
}
.best-massages-item img {
    height: 26.9vh;
}
.best-girls-item img {
    height: 31.3vh;
}
.best-girls-item > a,
.best-massages-item > a > .img{
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.best-girls-item > a:before,
.best-massages-item > a > .img:before{
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    display: block;
    left: 0;
    top: 0;
    background-color: rgba(0,149,217,0.6);
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.best-girls-item > a:hover:before,
.best-massages-item > a:hover > .img:before{
    opacity: .6;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.best-girls-item > a:after,
.best-massages-item > a:hover > .img:after{
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    display: block;
    left: 0;
    top: 0;
    border: solid 1px #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0;
}
.best-girls-item > a:hover:after,
.best-massages-item > a:hover > .img:after{
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    opacity: 1;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.best-girls-item > a > span {
    position: absolute;
    z-index: 3;
    width: inherit;
    bottom: -30px;
    left: 30px;
    text-align: left;
    padding-left: 0;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.best-girls-item > a:hover > span {
    bottom: 15px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.best-girls-item > div {
    padding: 25px 75px;
}
.best-girls-item .btn_effect {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 55px;
    border: none;
    background-color: #6f1c70;
    color: #fff;
}

.modal-new {
    position: fixed;
    z-index: 3;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .2s, .16s;
    transition-duration: .2s, .16s;
    -webkit-transition-timing-function: cubic-bezier(.33, .74, .5, 1.44), ease-in-out;
    transition-timing-function: cubic-bezier(.33, .74, .5, 1.44), ease-in-out;
}

.modal-close {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQuMSAyNC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNC4xIDI0LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojNUM2MDcwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxnPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxLjEiIHkxPSIxLjEiIHgyPSIyMy4xIiB5Mj0iMjMuMSIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxLjEiIHkxPSIyMy4xIiB4Mj0iMjMuMSIgeTI9IjEuMSIvPjwvZz48L3N2Zz4=);
    background-color: #fff;
    -webkit-background-size: 25px;
    background-size: 25px;
    background-size: 25px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: -20px;
    right: -50px;
    width: 60px;
    height: 60px;
    border: 0;
    border-radius: 50%;
    background-color: #fff;
}

.modal-new.open {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
.overlay {
    width: 100%;
    height: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: transparent;
    -webkit-transition-duration: .4s, 0s;
    transition-duration: .4s, 0s;
    -webkit-transition-property: background-color, height;
    transition-property: background-color, height;
    -webkit-transition-delay: 0s, .4s;
    transition-delay: 0s, .4s;
    -webkit-transition-timing-function: ease-in-out, ease;
    transition-timing-function: ease-in-out, ease;
}
.darkness {
    /* overflow: hidden; */
}
.darkness .overlay {
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal-new .modal-new-head {
    font-size: 32px;
    line-height: 40px;
}

.modal-new-main {
    width: 100%;
    max-width: 650px;
    background-color: #fff;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    padding: 20px 30px;
}

.modal-new-main > input,
.modal-new-main > textarea {
    background: #F7F7F7;
    margin-bottom: 20px!important;
    padding: 7px!important;
}
.modal-new-main > button {
    background-color: #6f1c70;
    color: #f7f7f7;
    font-size: 21px;
    line-height: 46px;
    padding: 0 50px;
    border: solid 2px #6f1c70;
    margin: 0 auto;
    margin-bottom: 30px;
    display: block;
}

.blog-class .sec_menu {
    display: none;
}

html,
body {
    height: auto !important;
}

body .menu {
    height: 100% !important;
}

@media (max-width: 1370px) {
    body .menu {
        width: 300px;
        margin-right: 0;
        padding: 10px 30px 35px 30px;
        height: 100%;
    }
    
    body > .content, body > .content.cart {
        width: calc(100% - 300px);
        overflow: hidden;
    }
}

@media (max-height: 900px) and (max-width: 1400px) {
    html body .menu {
        width: 300px;
        padding: 10px 30px 35px 30px;
    }
    
    html body > .content {
        width: calc(100% - 300px);
    }
}

@media (max-width: 767px) {
    body {
        margin-top: 140px;
    }
    
    body .menu,
    body > .content, body > .content.cart {
        width: 100% !important;
        height: auto !important;
    }
    
    body .menu .navbar-collapse {
        margin-left: 0 !important;
        margin-right: 0 !important;
        left: 0;
    }
}

@media (max-width: 500px) {
    body {
        margin-top: 98px;
    }
}

.all-massage li a {
    color: #4C4346;
}

.mass > .ourGirls:first-child {
    padding-top: 0;
}

body .menu .foot_data {
    position: absolute;
    bottom: 15px;
}

.menu--en {
    overflow: auto !important;
    padding-bottom: 15px !important;
}

.menu--en .foot_data {
    position: static !important;
}

.menu--en::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    margin-right: 2px;
}

.menu--en::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}