.menu-container{position:relative}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100%;max-height:100vh}.navbar{-webkit-transition:background-color 0.7s ease;-moz-transition:background-color 0.7s ease;-ms-transition:background-color 0.7s ease;-o-transition:background-color 0.7s ease;transition:background-color 0.7s ease;background-repeat:repeat;padding-bottom:15px;min-height:85px}.navbar:hover{box-shadow:0 0 2px 0px #000;-moz-box-shadow:0 0 2px 0px #000;-webkit-box-shadow:0 0 2px 0px #000;background-color:rgba(0,0,0,0.4);border-bottom:10px solid #552938}.navbar-bg{background-color:rgba(0,0,0,0.4)}.nav-additional{color:#7e8287;position:absolute;top:0;padding-top:10px;z-index:1}.nav-additional a{color:#7e8287}.nav-additional-right{right:0;padding-right:20px}.nav-additional-left{left:0}.navbar-nav>li>a{font-size:0.87em;color:#FFFFFF !important;text-transform:uppercase;text-shadow:1px 0px #7e8287}.navbar-nav>li>a:hover{background:none}.navbar-nav .menu-item{padding-top:15px}.navbar-nav .menu-item>a{margin-bottom:-3px}.navbar-nav .menu-item>a:hover{border-bottom:3px solid #552938}.navbar-right{margin-right:10px}.icon-bar{background-color:#FFFFFF}.navbar-toggle{background-color:#552938;border:1px solid #FFF}.navbar-toggle:hover{background-color:#552938}.menu-title-animate{animation:menu-scroll 1s;-webkit-animation:menu-scroll 1s}.page-logo{z-index:1;display:block;position:absolute;width:200px;left:50%;top:0;text-align:center;margin-left:-100px;padding:0}.page-logo img{background-color:#FFF;margin:0 auto;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;width:90%;padding-left:15px;padding-right:15px;padding-top:7px;padding-bottom:7px}.navbar-toggle{z-index:1}@keyframes menu-scroll{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.dropdown-flags{background-color:#000;min-width:85px;padding:10px;text-align:center;background:url("../img/transparent-body-bg.png");left:-15px}.menu-column .nav{display:flex;justify-content:center;align-items:center}.navbar-nav-left{float:right}.navbar-nav-right{float:left}.menu-left-column{position:absolute;right:50%;width:50%;padding-right:100px}.menu-right-column{left:50%;width:50%;position:absolute;padding-left:100px}.menu-center-column{width:20%;float:left}.reservation-mobile-bar{z-index:5000;color:#FFFFFF;position:fixed;bottom:0;left:0;right:0;padding:10px 10px;background-color:#552938;background-color:rgba(85,41,56,0.9);box-shadow:0 0 8px 1px #000;-moz-box-shadow:0 0 8px 1px #000;-webkit-box-shadow:0 0 8px 1px #000;text-align:center}.reservation-mobile-bar .mobile-menu-item{width:25%;float:left}.reservation-mobile-bar .mobile-menu-item a{text-transform:capitalize}@media (max-width: 768px){#navbar{height:calc(100vh - 35px)}.menu-column{width:100%;float:left;position:relative;text-align:center}.menu-column .nav{display:block;justify-content:center;align-items:center}.navbar-collapse,.navbar-header{background-color:rgba(0,0,0,0.7)}.menu-left-column{padding-right:0px;right:auto}.menu-right-column{padding-left:0px;left:auto}.navbar-nav-left{padding-top:35px;margin-bottom:0}.navbar-nav-right{margin-top:0}.navbar-nav-left,.navbar-nav-right{float:none}.navbar{position:fixed;top:0;width:100%;padding-bottom:0}.navbar-header{padding-bottom:32px}#fp-nav{display:none}.page-logo img{padding-top:17px;padding-bottom:17px}.navbar-toggle{margin:0}.navbar-toggle .icon-bar{width:100%}}.menu-languages-mobile{z-index:2;padding-top:10px;padding-left:5px;position:absolute}.menu-languages-mobile .dropdown-flags{left:-10px;min-width:60px}.menu-languages-mobile .dropdown-flags li>a{padding:0}.menu-languages-mobile .dropdown-flags li>a:hover{background-color:inherit}@media (max-width: 768px){.navbar-nav>li>a{font-size:1em}.navbar-nav .menu-item{padding-top:3px;padding-bottom:3px}}@media (min-width: 768px) and (max-width: 1200px){.menu-left-column{width:350px}.menu-right-column{width:350px}.navbar-nav .menu-item{text-align:center;width:50%;padding-top:0}.menu-column .nav{display:block}.navbar{min-height:100px}}#footer{border-top:10px solid #552938;min-height:150px;padding-top:20px;background-color:#FFFFFF}#footer a{color:#7e8287}#footer #footer-content{padding-bottom:20px}#footer #footer-copy-realisation{font-size:0.7em;font-style:italic;padding-top:15px;padding-bottom:15px}#footer #footer-copy-realisation a{color:#FFFFFF}#footer .footer-social-icons{font-size:2em;margin-top:-5px}#footer .footer-social-icons a{display:inline-block;margin:0 5px}.footer-link{display:block;text-transform:uppercase}.footer-menu{padding-left:0;list-style:none}.footer-menu li{padding-left:0}.second-hotel{text-align:right}.logo-perfect{max-height:100px;margin-top:10px}.logo-pergamin{max-height:100px;margin-right:-15px}@media (max-width: 768px){#footer{text-align:center !important;padding-bottom:80px}.footer-menu li{padding-top:10px;padding-bottom:10px}.second-hotel{text-align:center}}.parallax-mirror{z-index:1 !important}.parallax-wrapper{height:100vh;background:transparent;position:relative;padding-left:0;padding-right:0}.parallax-wrapper .parallax-window{height:100vh;background:transparent}.parallax-wrapper .parallax-window-1{min-height:300px;background:transparent}.parallax-wrapper .parallax-img-banner{position:absolute;top:40px;left:0;z-index:5}.parallax-wrapper-top{background:transparent;position:relative;padding-left:0;padding-right:0}.parallax-wrapper-top .parallax-window-1{min-height:100px;background:transparent}.parallax-title{text-align:center;position:absolute;top:42%;left:0%;width:100%;color:#FFFFFF;font-size:1.8em;font-weight:bold;z-index:999;text-shadow:2px 2px #000000}.gallery-wrapper{box-shadow:0 5px 5px -4px #36393e;-moz-box-shadow:0 5px 5px -4px #36393e;-webkit-box-shadow:0 5px 5px -4px #36393e;display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:20px;border-top:5px solid #fff;border-bottom:5px solid #fff}.gallery-wrapper img{border-right:1px solid #7e8287}.gallery-files-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.text-danger .help-block{color:#a94442 !important}.form-control,.input-group-addon{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.breadcrumb{border-radius:0px !important}.breadcrumb .glyphicon{color:#595758}.reservation-bar{color:#FFFFFF;z-index:1;position:fixed;bottom:0;left:0;right:0;padding:10px;background-color:#552938;background-color:rgba(85,41,56,0.9);box-shadow:0 0 8px 1px #000;-moz-box-shadow:0 0 8px 1px #000;-webkit-box-shadow:0 0 8px 1px #000}#wis2-panel .wis2-panel--horizontal{padding:0 !important;background-color:inherit !important}#wis2-panel .wis2-panel--horizontal .wis2-el{padding:0px 10px !important;height:45px !important}.reservation-date{text-align:center;background-color:#FFFFFF !important}.reservation-btn{text-transform:uppercase;box-shadow:0 0 5px 0px #000;-moz-box-shadow:0 0 5px 0px #000;-webkit-box-shadow:0 0 5px 0px #000}.reservation-btn::before{content:"";display:block;height:56px;left:10px;position:absolute;top:-5px;width:380px}.reservation-date-field{box-shadow:0 0 5px 0px #000;-moz-box-shadow:0 0 5px 0px #000;-webkit-box-shadow:0 0 5px 0px #000}.reservation-date-field::before{content:"";display:block;height:56px;left:-5px;position:absolute;top:-5px;width:180px}.input-group-addon{cursor:pointer}.ui-datepicker-header{background-color:#552938;color:#FFF;padding-top:1px}.ui-datepicker-prev,.ui-datepicker-next{background-color:#FFFFFF}body{position:relative;font-family:'Lato', Sans-Serif;font-size:17px;background-color:#FFFFFF;background-attachment:fixed;background-size:cover}a{color:#595758}.main-container{padding-top:15px;padding-bottom:15px}main{position:relative}.section{border-top:5px solid #EAEAEA;border-bottom:5px solid #EAEAEA}.section-title{text-transform:uppercase;font-size:2.3em;font-weight:bold;color:#595758}.bg-white{background-color:#FFFFFF}#return-to-top{margin-bottom:5px;margin-right:5px}#privacy-policy-box{background-color:#F4F4F4;padding:5px;border-color:#576F22;border-top:1px solid;position:fixed;bottom:0;left:0;width:100%;font-size:0.9em;z-index:10444}#privacy-policy-box a{color:#0080CC;text-decoration:underline;font-weight:bold}#privacy-policy-close{cursor:pointer;font-weight:bold}.privacy-policy-box-hide{display:none}.btn{border-radius:0 !important;text-transform:uppercase}.btn-active{font-weight:bold;color:#FFFFFF;background-color:#0C5193}.overlay::after{background-color:#000000;content:"\a ";height:100vh;left:0;opacity:0.32;position:absolute;top:0;transition:all 1s ease 0s;width:100%;z-index:1}.no-padding{padding:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-left{padding-left:0 !important}.border-right-transparent::after{border-right:10px solid rgba(0,0,0,0.3);content:"";height:100%;top:0;right:0;position:absolute;width:10px;z-index:1}.border-left-transparent::after{border-left:10px solid rgba(0,0,0,0.3);content:"";height:100%;top:0;left:0;position:absolute;width:10px;z-index:1}.border-bottom-transparent::after{border-bottom:10px solid rgba(0,0,0,0.3);content:"";height:100%;top:0;bottom:0;position:absolute;height:10px}.border-top-transparent::after{border-top:10px solid rgba(0,0,0,0.3);content:"";height:100%;top:0;left:0;position:absolute;height:10px}.more-btn{position:relative;background-color:#552938;color:#FFF}.more-btn:hover{color:#EEE}.more-btn::after{position:absolute;content:'';top:3px;left:3px;right:3px;bottom:3px;border:1px solid #FFF}.btn-red{background-color:#552938;color:#FFF}.btn-red:hover{background-color:rgba(85,41,56,0.9);color:#FFF}
