#wpadminbar,#detach-button-host {display:none!important;}
.wpcf7 form .wpcf7-response-output {position:absolute;top:100%;left:0;right:0;text-align: center;}
.wpcf7-not-valid-tip {position:absolute;top:100%;left:0;font-weight:300;font-size:12px;}
.wpcf7-form-control-wrap {display:block;}
.wpcf7 form.invalid .wpcf7-response-output {display:none!important;}
.wpcf7 form .wpcf7-response-output {    margin: 0.5em 0.5em 1em;font-size:12px;}

form.reserve-modal__form  .wpcf7-response-output {display:none;}
form.feedback__form  .wpcf7-response-output {display:none;}

.d-none {display:none!important;}
.footer__copy a:hover {opacity:1;}
.footer__copy a { transition: all 0.3s cubic-bezier(0.768, 0.304, 0.496, 0.884); -webkit-transition: all 0.3s cubic-bezier(0.768, 0.304, 0.496, 0.884); -moz-transition: all 0.3s cubic-bezier(0.768, 0.304, 0.496, 0.884); -ms-transition: all 0.3s cubic-bezier(0.768, 0.304, 0.496, 0.884); -o-transition: all 0.3s cubic-bezier(0.768, 0.304, 0.496, 0.884);}
.main--rooms .rooms__title span {color: var(--accent-color);}

.info-gallery__pic {height:100%;}
.info-gallery__slide {height:unset!important;}
.info-gallery__pic img {height:100%!important;}
.reserve-modal__box::-webkit-scrollbar {display:none!important;}
.promo-boxes .promo-box {display:block;}
.promo-boxes .promo-box__name { transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884); -webkit-transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884); -moz-transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884); -ms-transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884); -o-transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884);}
.promo-boxes .promo-box:hover .promo-box__name {    color: var(--accent-color);}

.promo-boxes .promo-box__thumb img {transition: all 0.5s cubic-bezier(0.768, 0.304, 0.496, 0.884); -webkit-transition: all 0.5s ; -moz-transition: all 0.5s ; -ms-transition: all 0.5s ; -o-transition: all 0.5s ;}
.promo-boxes .promo-box:hover .promo-box__thumb img { -webkit-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); }
.room-box__thumb {display:block;}
.blog-card {cursor:pointer;}
.main--home .hero__pic { transform:none!important ; -webkit-transform:none!important ; -moz-transform:none!important ; -ms-transform:none!important ; -o-transform:none!important ; }









@media (min-width: 1520px) {
.main--home .hero__pic {    bottom: 25vh!important;    height: auto!important;}



    
}
