.single-post-blog h1,.single-post-blog h2{font-weight:500!important;letter-spacing:0!important;font-family:Satoshi,sans-serif!important}.over-h:after,.title-secondary.center-top-border:after{content:"";position:absolute;width:150px;margin-left:-75px;top:-8px;left:50%}.button-under,.tabs .tab-description,.tabs .tab-description .primary-black{color:#fff!important}.single-post-blog h1,.single-post-blog h2,body .form-input-mailchimp button,html body .main{font-family:Satoshi,sans-serif!important}.Tabs .nav,.logo-svg-hero{text-align:center}.main{margin-top:138px}.marker-container svg path{stroke:#534941!important}.marker-container .inactive svg path{stroke:#534941!important;fill:#534941!important}.small-line-height{line-height:20px!important}.button-circle{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.logo-svg-hero{position:absolute;bottom:125px;width:100%;z-index:2}.over-h,.title-secondary{position:relative}.zoom-in-slow{animation:5s zoom-in-keyframe-slow;transform:scale(1.05,1.05)}@keyframes zoom-in-keyframe-slow{0%{transform:scale(1,1)}100%{transform:scale(1.05,1.05)}}.list-bullets-v2 li{text-align:left;float:left;margin-left:26px}.list-bullets,.list-bullets-v2{list-style:disc}.amenities-template-2 ul{list-style:disc;padding-left:20px}.rooms-carousel{margin:0 -20px!important}.next-arrow,.prev-arrow{border:1px solid #534941!important;border-radius:50%!important;background:#fff!important}.next-arrow svg,.prev-arrow svg{width:16px!important;height:15px!important;margin:14px}.bg-color-primary{background:#e2dedb}.hero-slider{min-height:calc(100vh - 135px)!important}.hero-slider .hero-image{height:calc(100vh - 135px)!important}.primary-bg-color{background:#f2efec}.image-height-class{min-height:521px}.single-post-blog h1{font-size:48px!important;line-height:70px!important;color:#000!important}.single-post-blog h2{font-size:24px!important;line-height:29px!important;color:#534941!important;padding-top:20px;text-transform:uppercase!important}.el .single-post-blog h1,.el .single-post-blog h2,body.el .form-input-mailchimp button,html body.el .main{font-family:Roboto,sans-serif!important}.el .react-select__option span:not(.font-weight-bold){font-weight:400!important}.list-bullets li{text-align:left}.button-purple,.post-default-title-primary,.post-title-primary,.secondary-menu--v2 .link,.secondary-menu--v2 .link-prefetch{text-transform:uppercase}.check-availability--mobile button{border:1px solid #fff!important}.over-h:after{border-top:1px dashed #534941}.button-under{background:0 0!important}.button-under b{font-weight:700;text-decoration:underline}.over-h{font-weight:700}.title-secondary.center-top-border:after{border-top:1px solid #534941}.border-radius-h>.row{border-radius:160px 0;border:5px solid #534941!important;padding:3rem!important}.filter-title{font-size:18px;font-weight:700;line-height:28px;letter-spacing:.03em;color:#534941}.filter-clear,.small-price{font-size:14px;font-weight:300;line-height:28px;letter-spacing:.03em}.filter-clear{text-align:right;color:grey;text-decoration:underline}.small-price{color:grey}.text-max{max-width:100px;color:grey}.contact-form{background:0 0!important;box-shadow:none!important}body .slick-dots li button:before{color:#534941!important;opacity:1}body .slick-dots li.slick-active button:before{opacity:1;color:#534941!important;border:4px solid #534941!important;border-radius:50%;width:14px;height:14px;margin-top:2px;font-size:0!important}body .form-input-mailchimp input{width:calc(100% - 140px);float:left;border:1px solid #fff;padding:10px;height:43px;margin-top:-1px;color:#fff}body .carousel-template5 .slick-dots{bottom:-30px}body .form-input-mailchimp button{line-height:17px!important;white-space:inherit!important;min-width:133px!important;border-radius:0!important;font-style:normal!important;font-weight:700!important;font-size:14px!important;letter-spacing:.05em!important;background:#534941!important;padding:14px 24px!important;color:#fff!important;border:0!important;border-bottom:0!important;cursor:pointer!important;top:-2px;right:-3px;z-index:1}.bg-shadow--right{border-bottom-left-radius:160px!important}.title-secondary.primary-white:after{background:#fff;transform:translateX(-50%);left:50%}.map-cont--wrapper .gm-style svg path,.outlet svg circle,.simple-map-with-image .gm-style svg path{fill:#534941}.contact-row{border-bottom:0!important;padding-bottom:0!important}.border-dashed-line{border-top:1px dashed #fff}.map-overlay{overflow:hidden;border-radius:0 0 160px 160px}body .form-container-label>.d-flex{background:#534941!important}.full-screen-gallery-container .nav li,.map-overlay .gmnoprint,.over-all-content br{display:none!important}.over-all-content *{text-align:left!important;text-decoration:none!important;color:inherit!important}.view-gallery{top:50%!important}.map-term-carousel .slick-dots{bottom:-89px}.image-gallery-icon,body{color:#534941!important}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:67px!important}.outlet svg path{fill:#FFFFFF}.full_screen_slider .center-top-position>*,.hero-image .center-top-position>*{padding:0 35px!important}.form-input-mailchimp input::placeholder{font-weight:700;opacity:.7}.loader{border:16px solid #534941;border-radius:50%;border-top:16px solid #f3f3f3;width:120px;height:120px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slick-dots{bottom:10px!important}.home-carousel-suites .slick-dots{bottom:-40px!important}:root{scroll-behavior:auto!important}@media screen and (max-width:767px){body .bg-shadow{display:block;max-width:calc(100%)!important}.tab-description{padding:0 15px 20px!important}.map-overlay{border-radius:0 0 90px 90px}.carousel-hightlights-template1{padding-left:0!important}body .contact-row .contact-form{padding:0!important}.border-radius-h>.row{border-radius:90px 0;padding:5rem 1rem!important}body .main{margin-top:87px}.hero-slider{min-height:calc(100vh - 87px)!important}.hero-slider .hero-image{height:calc(100vh - 87px)!important}.contact-form-SPA{padding:40px 20px!important}.logo-svg-hero{bottom:175px}:root{scroll-behavior:smooth!important}}
.mob-change{
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 600px) {
    .mob-change{
        position: initial;
        z-index: 10000000;
    }
}

form ::placeholder {
    color: transparent;
}

body .contact-row .contact-form {
    padding: 40px !important;
    max-width: 100% !important;
    padding-top: 0 !important;
    text-align: left !important;
}

.contact-row .contact-form > div{

    text-align: left !important;
}

@media only screen and (max-width: 600px) {
    body .contact-row .contact-form {

        padding: 0 !important;

    }
}

.b-text  {
    padding: 27px;
    text-align: center;
    white-space: break-spaces;
    margin: 0 auto;
}

.tab-title {
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    color: #534941 !important;
    letter-spacing: 0.03em !important;
}

.promo-start-content > div, .promo-start-content > h2 {
    font-weight: 400 !important;
    font-size: 34px !important;
    line-height: 46px !important;
    letter-spacing: 0 !important;
    text-transform: uppercase;

}


.animate-top {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.95s ease, transform 0.95s ease;
}

.animate-top.animation--finish{
    opacity: 1;
    transform: translateY(0);
}

.scale-in {
    transform: scale(0);
    opacity: 0;
    transition: transform 0.55s ease, opacity 0.55s ease;
}

.scale-in.animation--finish {
    transform: scale(1);
    opacity: 1;
}

.rotate {
    transform: rotate(0);
    transition: transform 0.95s ease;
}

.rotate.animation--finish {
    transform: rotate(360deg);
}

.post-default-button-primary:hover,.post-book-button-primary:hover,.button-circle:hover,.button-primary:hover {
    background: #FFFFFF !important;
    color: #534941 !important;

}

.post-secondary-button-primary:hover,.button-secondary:hover{
    background: #534941 !important;
    color: #FFFFFF !important;
}

.max-width-book-a-space{
    max-width: 1026px;
    margin: 0 auto;
}
@media only screen and (max-width: 768px) {
    .logo-svg-hero{
        display: none;
    }
    .schema-meetings .form-input {
        display: none !important;
    }
    .schema-meetings .footer {
        margin-bottom: 0 !important;
    }
}

.schema-about .hero-img {
    -o-object-position: center bottom;
    object-position: center bottom;
}


html[lang="pl"] header .b-text,html[lang="el"] header .b-text,html[lang="de"] header .b-text,html[lang="ru"] header .b-text {
    padding: 3px !important;
}
html[lang="pl"] .button-circle,html[lang="el"] .button-circle {
    height: 112px !important;
    width: 112px !important;
    border-radius: 57px !important;
}

html[lang="pl"] .mob-book-now-new .b-text,html[lang="el"] .mob-book-now-new .b-text,html[lang="de"] .mob-book-now-new .b-tex,html[lang="ru"] .mob-book-now-new .b-text {
    padding: 3px !important;
}
html[lang="ru"] .mob-book-now-new .b-text {
    font-size: 9px !important;
}
html[lang="ru"] header .b-text{
    font-size: 9px !important;
}
html[lang="he"] .full-screen.form-container--mobile {
    width: 100vw;
    max-width: 100vw;
    height: 100vh;
    top: 0;
    left: 0 !important;
    transform: none !important;
    margin-right: 0 !important;
}
html[lang="he"] .mob-change .room-availability-form {
   display: none!important;
}

html[lang="he"] .center-top-position h2 > div {
    justify-content: left;
}
html[lang="he"] .center-top-position h2 a {
    color: #fff;
}


.post-filter-button{
    text-transform: uppercase;
}