html,body{opacity:1!important;visibility:visible!important}
#macaron_cookie_box,.de-macaron-overlay,.onetrust-pc-dark-filter,.__aap_container{display:none!important}
#main_slideshow.loading:before{display:none!important}
#site-wa{position:fixed;right:20px;bottom:20px;z-index:2147483646;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.35);text-decoration:none}
#site-wa svg{width:32px;height:32px;fill:#fff}
.languages li:not(.icl-tr):not(.icl-en){display:none!important}
body:not(.playing-video) #video-container{display:none!important;height:0!important;padding:0!important;visibility:hidden!important;position:absolute!important}
@media(max-width:991px){
html,body{overflow-x:hidden!important;max-width:100vw!important}
img,video,iframe{max-width:100%}
.w-container{max-width:100%!important;box-sizing:border-box!important}
#brand-banner{display:none!important}
#booking{display:none!important;height:0!important;overflow:hidden!important}
#book_button{display:block!important;visibility:visible!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;height:60px!important;line-height:46px!important;text-align:center!important}
.left-column,.right-column{width:100%!important;float:none!important;clear:both!important;height:auto!important;padding-left:5%!important;padding-right:5%!important;box-sizing:border-box!important}
.right-column{display:none!important}
#header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:70px!important;z-index:2000!important;background:#fff}
#hotel{height:70px!important;margin-top:0!important}
#logo{position:absolute!important;left:8px!important;right:58px!important;top:0!important;width:auto!important;min-width:0!important;max-width:calc(100% - 70px)!important;height:70px!important;margin:0!important;z-index:2}
#logo a{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:70px!important;margin:0!important}
#logo img,#logo.custom img{display:block!important;visibility:visible!important;height:44px!important;max-height:44px!important;width:auto!important;max-width:100%!important;position:relative!important;top:auto!important;left:auto!important;float:none!important;margin:0!important}
#hotel-name{display:none!important}
#hotel nav{position:absolute!important;top:15px!important;right:10px!important;width:40px!important;height:40px!important;background:#e32119!important;z-index:3;overflow:hidden}
#hotel nav>.w-container{display:none!important}
#hotel div.hamburger{display:block!important;width:40px!important;height:40px!important;position:relative!important}
#main_slideshow{position:relative!important;float:none!important;clear:both!important;width:100%!important;max-width:100vw!important;padding:0!important;margin:0!important;overflow:hidden!important;height:calc(70px + 62vw)!important;min-height:280px!important;max-height:none!important;box-sizing:border-box!important}
#main_slideshow>div.main_slideshow,.main_slideshow{position:absolute!important;top:70px!important;left:0!important;width:100%!important;height:62vw!important;min-height:210px!important;margin:0!important;overflow:hidden!important}
#main_slideshow .main_slideshow ul.cycle,#main_slideshow .main_slideshow ul.cycle li{width:100%!important;height:100%!important;left:0!important;top:0!important;margin:0!important;float:none!important;position:absolute!important}
#main_slideshow .main_slideshow img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;position:absolute!important;left:0!important;top:0!important;margin:0!important;transform:none!important}
#hp_video_play{margin:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-20%)!important}
.see-gallery{position:absolute!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important;z-index:5}
#footer,#footer.bottom{padding-bottom:70px!important}
#site-wa{right:16px;bottom:76px;width:54px;height:54px}
table{display:block;max-width:100%;overflow-x:auto}
}
