@font-face{font-display:swap;font-family:'PT Sans';src:url('/wp-content/themes/blankslate/fonts/PTSANS.TTF')}
@font-face{font-display:swap;font-family:'MyriadPro-Regular';src:url('/wp-content/themes/blankslate/fonts/MyriadPro-Regular.otf')}
@font-face{font-display:swap;font-family:'Merri-WeatherBold';src:url('/wp-content/themes/blankslate/fonts/MERRIWEATHERBOLD.TTF')}
@font-face{font-display:swap;font-family:'MyriadPro-Bold';src:url('/wp-content/themes/blankslate/fonts/MyriadPro-Bold.otf')}
@font-face{font-display:swap;font-family:'MinionPro-Bold';src:url('/wp-content/themes/blankslate/fonts/MinionPro-Bold.otf')}

button.close{outline:0}.modal-body a:hover{border:none !important;outline:none !important}.modal-body a:focus{border:none !important;outline:none !important}.modal-header h1{color:#fff}html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;overflow-y:scroll}h1{font-size:2em}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button, select{text-transform:none}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body, button, input, select, optgroup, textarea{color:#dadada;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.3}
h1,h2,h3,h4,h5,h6{clear:both}
p{font-family:'PT Sans';font-size:20px}
li{font-family:'PT Sans';font-size:20px}
h1,h2,h3{color:#dadada;font-family:'Merri-WeatherBold';font-size:25px}
dfn, cite, em, i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,
*:before,
*:after{box-sizing:inherit}
body{
	background: url(/wp-content/themes/blankslate/images/main-fon.jpg);background-repeat: repeat;
	}
	hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{color:#26212c;border:1px solid #ccc;border-radius:3px;padding:3px;outline:0}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
ul li{font-size:20px;color:#dadada;font-family:'PT Sans'}
a{color:royalblue}
a:visited{color:purple}
a:hover,a:focus,a:active{color:midnightblue}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
p.site-title{display:none}
p.site-description{display:none}
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none;color:#dadada;font-size:15px;font-family:'PT Sans'}
#menu-mob{display:none}.icon-bar{background-color:white;display:block;height:4px;margin-top:4px;transition:all .2s;width:38px}
.navbar-toggler{background:transparent !important;border:0}
.navbar-toggler .icon-bar:nth-of-type(2){top:1px;margin-left:-8px}
.navbar-toggler .icon-bar:nth-of-type(3){top:2px}
.navbar-toggler .icon-bar{position:relative;transition:all 200ms ease-in-out}
button#nav-burger:hover .icon-bar:nth-of-type(2){margin-left:0}
.navbar-toggler.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}
.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:transparent}
.navbar-toggler.active .icon-bar:nth-of-type(3){top:-10px;transform:rotate(-45deg)}
.menu-toggle,.main-navigation.toggled ul{display:block}
@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border:1px solid white;line-height:100px}
}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:auto;margin:10px 0px 20px;}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.sticky{display:block}
.post,.page{margin:0 0 1.5em}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed, iframe, object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.no-gutter>[class*='col-']{padding-right:0;padding-left:0}a:hover{text-decoration:none}
body{overflow-y:visible !important}
.modal-open{padding-right:0 !important}
p.pop_up_thank{margin-bottom:40px;text-align:center;padding:50px}
header.entry-header{background:#a91e23;text-align:center;margin-bottom:60px;min-height:65px;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67);-moz-box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67);box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67)}
.entry-header h1{font-size:35px;color:#fff;font-family:'Merri-WeatherBold';margin-bottom:0;max-width:930px;padding:5px 0}
.title-section{background:#a91e23;text-align:center;margin-bottom:60px;min-height:65px;display:flex;justify-content:center;align-items:center;width:100%}
.title-section p{font-size:35px;color:#fff;font-family:'Merri-WeatherBold';margin-bottom:0;max-width:930px;padding:5px 0}
.modal-header{padding:0rem 1rem}
.slick-slider img{width:auto;cursor:pointer}
.banner-fm-fon img{width:100%;}
a.read-more{color: #fff;background: #a91e23;font-family:'PT Sans';font-size:20px;line-height:22px;display:inline-block;padding:10px 30px;border-radius:10px;text-decoration:none;outline:0;text-align:center;margin:0 auto;cursor:pointer}
a.read-more:hover{color:#000 !important;text-decoration:none;background:#fff;transition:1s}
#block-logo-head{display:flex}
#logo{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;text-align:center;cursor:pointer}
#adress{display:block}
div#adress p,div#adress a{font-size:14px;font-family:'PT Sans';color:#fff;text-align:center;margin-bottom:0;text-decoration:none;outline:0}
.icon{display:flex;display:-webkit-flex;-webkit-flex-basis:100%;flex-basis:100%;justify-content:space-evenly;-webkit-justify-content:space-evenly;flex-direction:row;-webkit-flex-direction:row;margin-top: 10px;}
#menu1{display:flex;align-items:center}
#burger-menu{display:none}
ul.sub-menu{display:none;position:absolute;padding:0;margin:0;z-index:99999999}
#navbar1 li.nav-item a{font-size:15px;font-family:'PT Sans';color:#fff;border:2px solid transparent;border-radius:15px;padding:0 10px;outline:0;cursor:pointer}
#navbar1 li.nav-item a:hover{text-decoration:none;border:2px solid #fff;border-radius:15px;transition:.5s}
#navbar1 li{list-style-type:none}
.navbar-toggler:focus{outline:0;border:1px solid transparent}
.navbar-toggler:hover{border:1px solid transparent;outline:0}
#navbar-burger.collapse:not(.show){display:none !important}
nav#nav-burger{position:absolute;right:0;padding:0;top:73px}
#menu-burger-menu{background:#515354;border-radius:0 0 20px 20px;width:255px;z-index:9999999999;position:relative;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
#menu-burger-menu li a{font-size:20px;font-family:'Merri-WeatherBold';color:#dadada;text-align:center;outline:0;padding:10px 0;display:block;margin:0 auto;width:80%;border:2px solid transparent}
#menu-burger-menu li a:hover{text-decoration:none;border-radius:20px;border:2px solid #ffe400}
#menu-burger-menu li{text-align:center;border-radius:0}
.navbar-nav .dropdown-menu{border-radius:0}
ul.dropdown-menu.show li a{font-size:20px;font-family:'PT Sans' !important;color:#242326 !important;text-align:center;display:block;padding:5px 0 !important}
ul.dropdown-menu.show li a:hover{color:#fff !important}
ul.dropdown-menu.show li:hover{background:#ffe400 !important;color:#000 !important;border-radius:0 0 !important;animation-duration:1s}
ul.dropdown-menu.show{padding:0;margin:0;border:1px solid transparent;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
li.nav-item a.dropdown-toggle::before{content:url(/wp-content/themes/blankslate/images/icon-left-menu.svg);padding-right:5px;display:inline-block;-webkit-transform:rotate(0)}
li.nav-item.show a.dropdown-toggle::before{content:url(/wp-content/themes/blankslate/images/icon-left-menu.svg);padding-right:5px;display:inline-block;-webkit-transform:rotate(90deg)}
.dropdown-toggle::after{display:none !important}
#menu-burger-menu-ua{background:url(/wp-content/themes/blankslate/images/fon.png);border-radius:0 0 20px 20px;width:255px;z-index:9999999999;position:relative;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
#menu-burger-menu-ua li a{font-size:20px;font-family:'Merri-WeatherBold';color:#dadada;text-align:center;outline:0;padding:10px 0;display:block;margin:0 auto;width:80%;border:2px solid transparent}
#menu-burger-menu-ua li a:hover{text-decoration:none;border-radius:20px;border:2px solid #a91e23}
#menu-burger-menu-ua li{text-align:center;border-radius:0}

.service-title p.galery-block-title{color:#fff;text-transform:uppercase;font-size:50px;font-family:'PT Sans-Bold';position:absolute;top:40%;left:0;right:0;margin-bottom:0;text-align:center}
.front img{background:#000;opacity:.3}
.front{transform:translate(0,0);transition:transform .4s;height:370px}
.service-title h3{color:white}
.back{transform-origin:top;transform:translate(0,0) scaleY(0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;will-change:transform;transition:transform .4s;height:55px}
.service-container:hover .back{transform:translate(0,-55px) scaleY(1)}
.service-container:hover .front{transform:translate(0,-55px)}
.back a.read-more{display:block;color:#fff;background:#a91e23;font-size:20px;font-family:'Merri-WeatherBold';line-height:55px;padding:0 50px;text-decoration:none;text-align:center;border-radius:0;box-shadow:none}
#footer .container{margin-top:20px;margin-bottom:20px}
#footer{border-top:18px solid #a91e23}
.site-footer{border:1px solid white}
#block-logo{display:flex;align-items:center;justify-content:space-around}
#block-icon{display:flex;flex-direction:column !important;align-items:center;text-align:center}
#block-icon a{margin-bottom:15px}
#block-icon a:last-child{margin-bottom:0}
#block-icon .fa-instagram:before{content:"\f16d";font-size:35px;color:white}
#block-icon .fa-facebook:before{content:"\f09a";font-size:35px;color:white}
#block-icon .fa-youtube:before{content:"\f167";font-size:35px;color:white}
#block-icon img{max-width:80%}
#logo-footer{text-align:center}
#logo-footer img{height:auto;max-width:100%}
#block-info{display:flex;align-items:center;justify-content:space-around}
#graph span{margin-bottom:15px;display:block}
#graph p{margin-bottom:0;color:#fff;font-size:20px;font-family:'PT Sans';line-height:26px;}
#adres{border-right:2px solid white}
#adres span{margin-bottom:15px;display:block}
#adres p{margin-bottom:0;color:#fff;font-size:20px;font-family:'PT Sans';line-height:26px;padding-right:10px;}
#block-form{display:flex;align-items:center}
#subscription p{margin-bottom:0;color:#fff;font-size:20px;font-family:'PT Sans';line-height:26px;}
#mailchimp{margin-top:15px}
#mailchimp input[type="email"]{color:#666;border:1px solid #fff;border-radius:10px;height:47px;font-size:20px !important;font-family:'PT Sans';outline:0;width:55%}
#mailchimp button{color: #fff;background: #a91e23;border:1px solid #a91e23;border-radius:10px;height:47px;font-size:20px;font-family:'PT Sans';padding:0 10px;outline:0;width:40%;}#mailchimp button:hover{background:#fff;color:#000;border:1px solid #fff;transition:1s}
#submit-mailchimp{color:#dadada;font-size:16px;font-family:'PT Sans'}
.title-section{background:#a91e23;-webkit-box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67);-moz-box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67);box-shadow:2px 15px 27px -13px rgba(0,0,0,0.67)}
p.title-section{background:#a91e23;font-size:35px;color:#000;font-family:'Merri-WeatherBold';text-align:center;line-height:65px;margin-bottom:60px}main{padding-top:89px}
#breadcrumbs{margin-top:20px;margin-bottom:30px}
#breadcrumbs a{color:#dadada}
#breadcrumbs span{color:#dadada}
.icon-menu{display:none}
#menu-mob2{display:none}
#right-block-menu section.widget.widget_icl_lang_sel_widget{display:none}
.front-block{position:relative;text-align:center;margin:0 auto}
.back-block{opacity:0;top:0;position:absolute}
.front-block:hover .back-block{width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;transition:1s}
.back-block img{background:transparent;opacity:1}
.info-back-block{display:flex;justify-content:center;position:absolute;bottom:0;width:100%;background:#222324;min-height:35%;align-items:center;border-top:2px solid #b9b9b9}
.info-adress{width:55%;text-align:left;padding-left:5px}
.info-home{width:45%;text-align:left;padding-left:5px}
.info-adress p{margin-bottom:0;color:#dadada;font-size:13px;font-family:'PT Sans'}
.info-home p{margin-bottom:0;color:#dadada;font-size:13px;font-family:'PT Sans'}
.icon-adres:before{content:url(/wp-content/themes/blankslate/images/icon-metro.svg);padding-right:3px;display:inline-block;padding-top:4px}
.icon-home:before{content:url(/wp-content/themes/blankslate/images/icon-house.svg);padding-right:3px;display:inline-block;padding-top:4px}
.stick{background:#a91e23;font-family:'MinionPro-Bold';color:#fefeff;font-size:15px;height:30px;position:absolute;top:0;margin-top:-2px;margin-left:-2px;text-transform:uppercase;line-height:30px;padding-left:8px;padding-right:8px}


.text-layouts{text-align:center}
.desc-layouts{text-align:center;margin-top:40px;margin-bottom:40px;color:#fff;}
.inf-block img{height:70px;width:auto}
#contact{border-top:18px solid #a91e23}
.b24-widget-button-position-bottom-left{left:30px !important;bottom:30px !important}
@media (max-width:992px){.b24-widget-button-position-bottom-left{left:10px !important;bottom:10px !important}}
.b24-widget-button-top .b24-widget-button-social,.b24-widget-button-bottom .b24-widget-button-social{max-height:370px !important;padding:20px 50px;background-color:rgba(255,255,255,0.9) !important;position:relative;border-radius:8px;margin-bottom:20px;min-width:188px}
a.b24-widget-button-social-item.ui-icon.ui-icon-service-viber.connector-icon-45 span.b24-widget-button-social-tooltip,a.b24-widget-button-social-item.ui-icon.ui-icon-service-fb.connector-icon-45 span.b24-widget-button-social-tooltip,a.b24-widget-button-social-item.ui-icon.ui-icon-service-telegram.connector-icon-45 span.b24-widget-button-social-tooltip{top:-5px !important}.b24-widget-button-inner-mask{background-color:#a91e23 !important;opacity:1 !important}
.b24-widget-button-inner-block{background-color:#fff !important}
.b24-widget-button-icon-animation svg path{fill:#a91e23 !important}
.b24-widget-button-bottom .b24-widget-button-social:before{content:"";background-image:url(/wp-content/themes/blankslate/images/bg_s2-main.png);position:absolute;background-repeat:no-repeat;z-index:99;bottom:-30px;right:8px;width:80px;transform:scale(0.5);height:40px}
.b24-widget-button-social-tooltip{position:absolute !important;left:auto !important;top:auto !important;opacity:1 !important;margin-left:55px;margin-top:25px;width:100px;background:transparent !important}
a.b24-widget-button-social-item{margin-left:-35px !important}
a.b24-widget-button-social-item:nth-child(1),a.b24-widget-button-social-item:nth-child(2),a.b24-widget-button-social-item:nth-child(3){background-color:#8e191b !important}
.modal{text-align:center}.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.plan-foto{max-width:500px;width:-webkit-fill-available}
@media screen and (min-width:1150px){.plan-foto{max-width:46.4% !important;width:-webkit-fill-available !important;margin:1.5%}
#plan-foto-block{display:flex !important;justify-content:flex-start !important}
.mob{display:none}
}
form#bxform{margin:0 auto !important;text-align:-webkit-center}
h2.crm-webform-header{text-align:center !important;font-size:39px !important}
.back_to_top{position:fixed;z-index:999;display:none;bottom:60px;right:40px;cursor:pointer}
.back_to_top i{width:35px;height:35px;display:block;color:#fff;text-align:center;font-size:35px;line-height:32px;border-radius:50%;transition:color .3s;}
.back_to_top i:hover{color:#a91e23}
.scroll_to_bottom{position:fixed;z-index:999;display:none;bottom:20px;right:40px;cursor:pointer}
.scroll_to_bottom i{width:35px;height:35px;display:block;color:#fff;text-align:center;font-size:35px;line-height:32px;border-radius:50%;transition:color .3s;}
.scroll_to_bottom i:hover{color:#a91e23}
@media screen and (max-width:1150px){.mob{display:none}}
@media screen and (max-width:740px){
.slick-slide img{height:auto!important}
.desk{display:none}
.mob{display:block}
.modal-dialog{top:15%}
}

#logo-footer{text-align:center;max-width:180px}
@media screen and (min-width:1150px){.container-fluid.map{display:block !important}
div#right-block-menu{display:none}
}

ul#menu-burger-menu-ua-1 li a{color:#fff;font-size:22px;outline:0;text-align:center}

a.btn-pdf{top:64%}
@media screen and (max-width:740px){.btn-pdf svg#svg{width:32px}
a.btn-pdf{top:64%;right:20px;font-size:24px}
.close-but{height:25px;text-align:right;max-width:95%;font-size:25px;color:white !important}
.close-but .close{display:block !important;color:white;font-weight:400;margin-right:12px;margin-top:5px}
}
.close-but .close{display:none}
.b24-widget-button-bottom .b24-widget-button-social,.b24-widget-button-top .b24-widget-button-social{height:auto !important}
#mini-block-arenda img{margin-bottom:10px}
.c001{overflow:hidden}
.c001.-fs{width:100%;height:100%;margin:0;display:flex;background:#000;align-items:center}
.c002{width:100%;position:relative;margin-top:30px}
.c003{width:100%;min-height:270px;object-fit:cover;vertical-align:top;max-height:660px}
.c004{cursor:grab}
.c005{cursor:ew-resize}
.c006{opacity:0;transition:.2s all ease-in-out;visibility:hidden;font-family:Open Sans,sans-serif;pointer-events:none}
.c006.-active{opacity:1;visibility:visible}
.c007{left:50%;bottom:60px;position:absolute;animation:panorama-mobile 3.8s ease-in-out infinite;margin-left:-10px}
.c007 svg{vertical-align:top}
.c008{left:20px;right:20px;color:#fff;bottom:20px;position:absolute;font-size:15px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.8),0 1px 2px rgba(0,0,0,0.5)}@-webkit-keyframes panorama-mobile{0%{opacity:0;transform:translateX(-100px) rotate(-25deg)}5%{opacity:1;transform:translateX(-100px) rotate(-25deg)}95%{opacity:1;transform:translateX(100px) rotate(0)}100%{opacity:0;transform:translateX(100px) rotate(0)}}.c009{top:15px;right:15px;width:26px;height:26px;cursor:pointer!important;opacity:0;position:absolute;visibility:hidden;transition:.2s all ease-in-out;box-shadow:0 0 7px rgba(0,0,0,0.5);background:#fff;border-radius:2px}
.c009 svg{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.c009.-active{opacity:1;visibility:visible}
#map-fon{background:url(/wp-content/themes/blankslate/images/fon-map.jpg);text-align:center;vertical-align:middle;line-height:400px;display:block;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
#fon-3d{background-size:auto;background-position:center;background:url(/wp-content/themes/blankslate/images/fon-3d.jpg);background-position:center;text-align:center;vertical-align:middle;line-height:400px;display:block;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);cursor:pointer}
#block-3d{display:none}
.block-cart2{overflow:hidden;width:100%;height:400px}
#map-fon p{font-size:20px;font-family:'PT Sans';font-size:24px;font-family:'PT Sans';color:white;cursor:pointer}
.title-adres{color:#a91e23;font-family:'Merri-WeatherBold';font-size:16px;margin-bottom:10px}
.text-adres{color:#000;font-family:'PT Sans';font-size:14px;margin-bottom:0}
#map-fon:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}
.block-cart{overflow:hidden;width:100%;height:400px;margin-bottom:30px}
.b24-widget-button-social-tooltip{white-space:normal !important}
#slider-wrap{max-width:100%;margin:0 auto;width:100%}
#active-slide{width:100%;display:table;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
#slider{position:relative;width:calc(100% * 4);top:0;left:0;margin:0;padding:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.slide{width:calc(100%/4);list-style:none;display:inline;float:left}
.slide img{width:100%}
#prewbutton,#nextbutton{display:block;width:40px;height:100%;position:absolute;top:0;overflow:hidden;text-indent:-999px;background:url(/wp-content/themes/blankslate/images/arrowBg.svg) left center no-repeat;opacity:1;z-index:3;outline:none !important}
#prewbutton{left:10px;}
#nextbutton{right:10px;background:url(/wp-content/themes/blankslate/images/arrowBg.svg) right center no-repeat}
#prewbutton:hover,#nextbutton:hover{opacity:1}
.Radio-But{display:none}
a.btn-pdf{background:url(/wp-content/themes/blankslate/images/eye-pdf.svg);width:52px;height:32px}
.search-map .fa-search-plus:before{content:"\f689";color:#ffffff;font-size:40px;text-shadow:1px 1px 1px black, 0 0 1px #000000}
.ui-icon{text-indent:inherit!important;overflow:visible!important}
.says{display:none}
div#carousel.carousel.slide{width:100%}
.video__play-button:before{content:none}
#menu-item-19939,#menu-item-19940{display:none}
.link_plans{color:#fff;font-family:'PT Sans';font-size:20px;line-height:22px;background:#a91e23;display:inline-block;padding:10px 30px;border-radius:10px;text-decoration:none;outline:0;text-align:center;margin-top:20px;cursor:pointer;color:#fff !important}
.link_plans:hover{background:#fff;color:#a91e23 !important}
.foto-modal{width:50%}
.foto-modal img{margin-left:-110px;width:65%;position:absolute;margin-top:5px}
.foto-modal_invest img{top:15px;margin-left:50px;position:absolute}
.slider-single-rewards button.slick-prev.slick-arrow{margin-right:15px}
.slider-single-rewards button.slick-next.slick-arrow{margin-left:15px}
#header{padding: 5px 0px;}
#family{color: #fff;}
.info-right img{width: 70%;}
img#arrow-left2{width: 30px;position: absolute;left: 15px;z-index: 9;}
img#arrow-right2{width: 30px;position: absolute;right: 15px;z-index: 9;}
#textName::-webkit-input-placeholder {color:#dbdbdb;} 
#textTel::-webkit-input-placeholder {color:#dbdbdb;} 
.b24-widget-button-popup.b24-widget-button-popup-show{border-color: #a91e23!important;}

.fa-play-circle:before {
    content: "\f144";
    color: #000;
    font-size: 60px;
        opacity: 0.7;
}
.fa-play-circle:hover:before {
    content: "\f144";
    color: #ffe400;
    transition:1s;transform:scale(1.1);
    opacity: 1;
}
@keyframes opacity_{
		0%{opacity:1;}
		50%{opacity:0.9;}
		100%{opacity:0;}
	}

 .block-content{display: flex;flex-wrap: wrap;}

 
/*Блок аренда квартир*/
#our-project {margin-bottom: 60px; } 
.block-arenda{border: 1px solid #232323;position: relative; margin-bottom: 20px; text-align: center; display: block; overflow: hidden; height: 300px; box-shadow: 2px 15px 27px -13px rgba(0,0,0,0.67); } 
.block-arenda img{transition: 1s; cursor: pointer; border: none; outline: none;width: 300px;height: 300px;object-fit: cover; } 
.arenda_title{font-size: 13px; color: #fff; margin-bottom: 0px; } 
.arenda_price{font-size: 13px; color: #fff; margin-bottom: 0px; } 
.block-arenda img:hover{ms-transform:scale(1.3);transform:scale(1.3);transition:.5s;webkit-transform:scale(1.3);z-index:9; } 
.info_arenda{position: absolute; bottom: 0px; background: rgba(25,25,25,.5); padding: 5px 5px; width: 100%; height: 70px; display: flex; flex-direction: column; align-items: center; justify-content: center;} 
.info_arenda hr{background-color: #fff; border: 0; height: 1px; margin-top: 5px; margin-bottom: 5px; box-shadow: 0 4px 12px 1px rgba(0,0,0,0.67); margin-left: 15%; margin-right: 15%; width: 70%;} .arenda_img_big{text-align: center; display: block; overflow: hidden; max-height: 500px; }
.arenda_img_big img {max-width: 100%; height: auto; transition: 1s; cursor: pointer; border: none; outline: none;width: 400px;height: 400px;object-fit: cover; } 
.label_arenda{background: #a91e23; font-family: 'MinionPro-Bold'; font-weight: bold; color: #fefeff; font-size: 15px; height: 30px; top: 0; text-transform: uppercase; line-height: 30px; padding-left: 8px; padding-right: 8px; margin-bottom: 10px; display: inline-block; } 
.text_arenda{margin-bottom: 20px;}
.tabs_arenda .nav-item{border: 1px solid #fff; height: 60px; display: flex; justify-content: center; align-items: center; text-align: center; padding: 0px 0px; } 
.tabs_arenda .nav-link{text-align: center; width: 100%; height: 100%; font-size: 16px; display: flex; align-items: center; justify-content: center; }
.tabs_arenda .nav-link:hover{background: white!important;color: #a91e23!important;}
.tabs_arenda .nav-link.active{background: white!important;color: #a91e23!important;}
.tabs_arenda .nav-link{color: white!important;}
.block-content {display: flex;flex-wrap: wrap;padding-right: 0px;padding-left: 0px;}
.filter_left .nav-link{font-size: 16px;color: #c1c0c0!important;}
.filter_left .nav-link.active.show{background: none!important; text-align: left; color: #a91e23!important; font-weight: bold; outline: none; }
.nav-pills .nav-link {border-radius: unset!important;}
.tab-content-left{padding: 0px 0px;}
.tab-content-left ul li .nav-link.active{background: none!important; color: #a91e23!important; text-align: left!important; outline: none; }
.title_filter{position:relative;margin-top: 50px; color: #c1c0c0; font-size: 16px; margin-bottom: 20px; }
.mob_arenda{display: none}
#arenda-form input[type=text], #arenda-form input[type=tel] {width: 100%; background: rgba(25,25,25,.0); border-bottom: 1px solid #626569; border-left: 0; border-right: 0; border-top: 0; border-radius: 0; color: #fff; font-size: 15px; margin-bottom: 30px; }
#arenda-form input:-webkit-autofill, #arenda-form input:-webkit-autofill:hover, #arenda-form input:-webkit-autofill:focus, #arenda-form input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #fff;}
.tabs_arenda.nav{padding-right: 0px;}
.filter_left li a.nav-link:hover{color: #a91e23!important;}
.title_filter:after{content: ''; height: 2px; width: 100%; background: #c1c0c0; position: absolute; bottom: -10px; left: 0px; border-radius: 100px; }
.common_block_str{position: absolute; bottom: 5%; display: flex; flex-direction: row;width: 65%; justify-content: space-between; }
.block_str_home p{background: rgba(169,30,32,.7); color: #fefeff; top: 0; padding: 0px 15px; font-size: 16px; display: flex; align-items: center; min-height: 50px; margin-left: 5px; -webkit-box-shadow: 0 4px 3px 1px rgba(0,0,0,0.40); -moz-box-shadow: 0 4px 3px 1px rgba(0,0,0,0.40); box-shadow: 0 4px 3px 1px rgba(0,0,0,0.40); }
.block_str_home p:hover{background: rgba(169,30,32,1);}
#img-akcii img{border: 5px solid rgba(169,30,32,.7); -webkit-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.67); -moz-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.67); box-shadow: 0 4px 12px 1px rgba(0,0,0,0.67); }
#menu-inline-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-29218.nav-item{display:none}
#filter button, #filter_mob button, #family button, #arenda-form button {
    border: 0;
    color: #fff;
    font-family: 'PT Sans';
    font-size: 20px;
    line-height: 20px;
    background: #a91e23;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 10px;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: 7px 7px 5px -6px rgb(0 0 0 / 75%);
    -moz-box-shadow: 7px 7px 5px -6px rgba(0,0,0,.75);
    box-shadow: 7px 7px 5px -6px rgb(0 0 0 / 75%);
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    margin-bottom: 20px;
}

#filter_mob button:hover,
#filter button:hover,
#family button:hover,
#arenda-form button:hover{background:#fff;color:#a91e23}
#map-fon{background:url(/wp-content/themes/blankslate/images/fon-map.jpg);text-align:center;vertical-align:middle;line-height:400px;display:block;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}

.wpml-ls-legacy-dropdown {
    width: auto;
}

.wpml-ls-legacy-dropdown-click{width:auto}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{display:none}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding:0px 0px}
section.widget{margin:0}
.wpml-ls-legacy-dropdown-click a{display:inline-flex;text-decoration:none;color:#b5b5b6 !important;border:0;background-color:transparent;padding:5px 10px;line-height:1;border:0}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover{background:transparent;text-decoration:none}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:focus{background:transparent;text-decoration:none !important}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border-top:0}
.wpml-ls-legacy-dropdown-click a:hover{background:transparent;text-decoration:none;outline:0}
.wpml-ls-legacy-dropdown-click a:hover{background:transparent;text-decoration:none;outline:0}
.wpml-ls-legacy-dropdown-click a:focus{background:transparent;text-decoration:none;outline:0}
.wpml-ls-legacy-dropdown-click a:hover,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{background:transparent}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:before{content:url(/wp-content/themes/blankslate/images/arrow-lang.svg);padding-right:3px;display:inline-block;-webkit-transform:rotate(0)}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:focus:before{content:url(/wp-content/themes/blankslate/images/arrow-lang.svg);-webkit-transform:rotate(90deg)}

.tel_arenda a {
    font-size: 20px;
    font-family: 'PT Sans';
    color: #dadada;
    text-align: center;
    margin-bottom: 0;
    text-decoration: none;
    outline: 0;
}

#questionsForm .modal-content{
    background: url(/wp-content/themes/blankslate/images/main-fon.jpg);
    background-repeat: repeat;
    border: 1px solid #232323;
}
#submit-akcii {
	padding: 30px 30px;
}
.pop_up_thank_form p{
	color: #fff;
	margin-bottom: 0px;
}
.pop_up_thank_form{
	text-align: center;
}
#questionsForm button.close {
   width: 10%;
    position: absolute;
    right: 0;
}
.slick-slide img {
    display: block!important;
    margin: 0 auto;
}

.b24-widget-button-social-tooltip {
    padding: 0px 0px!important; 
}
.arrow-bitrix{position: fixed;left:30px;bottom:110px;cursor: pointer;text-align: center;}
.arrow-bitrix img{width: 40px;}
.arrow-bitrix p{text-align: center;font-size: 14px;line-height: 20px;color: #fff;}