﻿.fancybox-lock .fancybox-overlay{overflow-x:hidden}.fancybox-type-image{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50% !important}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}.carousel-fade .carousel-inner .item.next.left,.carousel-fade .carousel-inner .item.prev.right{opacity:1;display:block}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left{left:0;opacity:0}.top-spacer{padding-top:50px}.bottom-spacer{padding-bottom:50px}.bottom-spacer-2{padding-bottom:100px}.slick-dots{padding:0;margin:0;text-align:center;list-style:none;margin-top:20px}.slick-dots li{margin:0 10px;display:inline-block;position:relative;width:auto}.slick-dots li button{padding:4px;font-size:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-width:1px;border-style:solid;border-color:transparent;outline:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;opacity:0.3;background-color:transparent;width:8px;height:8px}.slick-dots li.slick-active button{opacity:1}.nomargintop{margin-top:0 !important}.black-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.caption-title{z-index:100;width:auto !important}.explore-site{margin-bottom:30px}.back-to-homepage{font-size:1.5em;text-align:center;width:100%;display:block}.legend-text-inner{text-align:center}.error-logo{margin-bottom:30px}.error-404{font-size:1.5em}.section-padding{padding:30px 30px 40px;float:left;width:100%}.section-padding.group{padding-bottom:0}.section-padding.padding-bottom-0{padding-bottom:0 !important}.shareIt{margin:0 auto 20px;cursor:pointer;font-weight:700}.bg-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999}.bg-overlay .sharePopUp{background:transparent;padding:10px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden}.bg-overlay .sharePopUp .content{background:transparent;border-width:3px;border-style:solid;border-color:transparent;width:270px;padding:20px;text-align:center;float:left;height:100%;margin:0 !important}.bg-overlay .sharePopUp .content .closeShare{position:relative;display:inline-block;margin:10px auto 20px;text-align:center;font-size:2em;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.bg-overlay .sharePopUp .content .closeShare:before{content:"";font-size:2em}.bg-overlay .sharePopUp .content ul{padding:0;float:left;width:100%;list-style:none}.bg-overlay .sharePopUp .content ul li{position:relative;float:left;width:100%;border-bottom:1px;border-bottom-style:solid;border-bottom-color:transparent;font-size:1em;line-height:3em;font-weight:700;text-align:left;white-space:nowrap}.bg-overlay .sharePopUp .content ul li:last-child{border-bottom:none}.bg-overlay .sharePopUp .content ul li a{color:transparent;text-decoration:none}.bg-overlay .sharePopUp .content ul li i{position:relative;width:40px;float:left;text-align:center;font-size:1.2em;line-height:2.6em}.cursor{cursor:pointer}body{font-family:"Oranienbaum",Times,serif;background-color:transparent;color:transparent;padding-bottom:130px}h1{font-size:2.2em}h2{font-size:1.9em}h3{font-size:1.6em}h4{font-size:1.3em}p,ul{font-size:1.2em}ul{padding-left:20px}a{color:transparent;text-decoration:none;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease}a:hover{color:transparent;text-decoration:underline}a:active,a:focus{color:transparent}.youtube-video{width:100%;margin-top:20px}#loader.overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9999}#loader.overlay:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0.7}#loader.overlay i{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-22px;font-size:3em}.nav-tabs{margin-bottom:15px;border:none;text-align:center;float:left;width:100%}.nav-tabs li{margin:0 5px;display:inline-block;float:none;position:relative}.nav-tabs li:last-child,.nav-tabs li:first-child:last-child{margin-right:0}.nav-tabs li.active a,.nav-tabs li.active a:hover{text-decoration:underline;color:transparent}.nav-tabs li a{color:transparent;padding:0;margin:0;border:none !important;background:transparent !important;cursor:pointer !important}.nav-tabs li a:after{content:"|";position:absolute;right:-10px;font-weight:normal;color:transparent}.nav-tabs li:last-child a:after{content:""}.tab-content{margin-bottom:20px;float:left;width:100%}.amenities-list{list-style:none;text-align:center;margin:0}.amenities-list li{float:left;width:100%}.amenities-list li:before{content:"";display:inline-block;margin-right:10px;font-family:FontAwesome;font-size:6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-5px;vertical-align:middle}.map-width{width:80%;padding:0;margin:0 auto 30px}.margin-btm{margin-bottom:40px}.positioned{position:relative !important}.positioned .infos{position:absolute;top:50%;-webkit-transform:translate(95%, -50%);-moz-transform:translate(95%, -50%);-o-transform:translate(95%, -50%);-ms-transform:translate(95%, -50%);transform:translate(95%, -50%)}.title-description{margin-bottom:0}.nopadding{padding:0}.nopaddingBottom{padding-bottom:0 !important}.button{cursor:pointer}#alert{padding:2em;border:2px solid transparent;display:block;text-align:center;padding:2em;font-size:1.4em;margin-right:15px;margin-left:15px}.newsletter-btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:700;line-height:3em;padding:0 2em;border:none;outline:none;font-size:14px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.floorplan-gallery a{display:none}.floorplan-gallery a:first-child{display:block}.content{margin-bottom:40px !important}.scroller{position:relative;max-height:450px !important;width:100%;overflow:hidden;padding-right:20px}.scroller.single{max-height:480px !important}.scroller.single-content{max-height:530px !important}.scroller.single-content-alter{max-height:260px !important}.ps-container.ps-active-x .ps-scrollbar-x-rail{display:none !important}.ps-container.ps-active-x .ps-scrollbar-x-rail .ps-scrollbar-x{display:none !important}.ps-container .ps-scrollbar-y-rail{display:block !important;opacity:0;background:#eee !important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.ps-container .ps-scrollbar-y-rail:hover{opacity:1 !important;background:transparent !important;display:block !important}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y{background:#000;opacity:0.8}.ps-container .ps-scrollbar-y-rail .ps-scrollbar-y{opacity:0.6;background:#000;display:block;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}.ps-container:hover.ps-active-x .ps-scrollbar-y-rail{background:transparent !important;opacity:1 !important;display:block !important}.ps-container:hover.ps-active-x .ps-scrollbar-y-rail .ps-scrollbar-y{opacity:0.8;background:#000;display:block}.main-navigation{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:101;display:none;padding-bottom:150px;overflow-y:auto}.main-navigation nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.main-navigation nav .close-menu{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -120%);-moz-transform:translate(-50%, -120%);-o-transform:translate(-50%, -120%);-ms-transform:translate(-50%, -120%);transform:translate(-50%, -120%);cursor:pointer;fill:transparent}.main-navigation nav .main-menu{list-style:none;margin:0;padding:40px 20px;border-top:2px solid transparent;border-bottom:2px solid transparent;font-size:1em}.main-navigation nav .main-menu li{font-size:1.8em;margin-bottom:10px;line-height:1em}.main-navigation nav .main-menu li a{color:transparent}.main-navigation nav .main-menu li .submenu{padding:0;list-style:none}.main-navigation nav .main-menu li .submenu li{display:inline-block;padding:0 12px 0 0;font-size:0.6em;position:relative;margin-bottom:0px}.main-navigation nav .main-menu li .submenu li:after{content:"|";position:absolute;top:0;right:5px}.main-navigation nav .main-menu li .submenu li:last-child{border-right:none}.main-navigation nav .main-menu li .submenu li:last-child:after{content:""}.alter-navigation{margin-left:40px;display:block;float:left}.alter-navigation nav .nav-menu{list-style-type:none;list-style-position:outside;padding-left:0;margin-bottom:0}.alter-navigation nav .nav-menu li{position:relative;display:inline-block;margin-right:15px;line-height:1}.alter-navigation nav .nav-menu li:last-child{margin-right:0}.alter-navigation nav .nav-menu li a{color:transparent;text-decoration:none}.alter-navigation nav .nav-menu li.active .submenu-alter{display:block}.alter-navigation nav .nav-menu li .submenu-alter{padding:0 0 15px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);float:none !important;z-index:1;height:200px;display:none}.alter-navigation nav .nav-menu li .submenu-alter:before{content:"";width:5000px;height:185px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border-bottom:1px solid transparent}.alter-navigation nav .nav-menu li .submenu-alter ul{padding:10px 20px;border-bottom-width:1px;border-bottom-style:solid;border-color:transparent;float:left;height:100%}.alter-navigation nav .nav-menu li .submenu-alter ul:before{content:"";background-color:#fff;position:absolute;bottom:2px;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transform-origin:50%;-moz-transform-origin:50%;-o-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:15px;height:15px;border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;border-color:transparent}.alter-navigation nav .nav-menu li .submenu-alter ul li{float:left;width:100%;white-space:nowrap;margin-bottom:5px}.alter-navigation nav .nav-menu li .submenu-alter ul li:last-child{margin-bottom:0}.alter-navigation nav .nav-menu li .submenu-alter ul li:before,.alter-navigation nav .nav-menu li .submenu-alter ul li:after{display:none}.alter-navigation nav .nav-menu li .submenu-alter ul li a{font-family:"Oranienbaum",Times,serif;font-size:0.9em;padding:0}.book-now-btn-fixed{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent;width:7em;height:7em;position:fixed;top:40px;right:40px;z-index:99;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.book-now-btn-fixed.second{top:160px}.book-now-btn-fixed span{color:transparent;text-align:center;font-size:1.2em;line-height:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}.book-now-btn-fixed:hover{text-decoration:none}header{width:100%}header>span,header .carousel-holder{height:100%;width:100%;float:left}header .legend-text{position:absolute;z-index:3;left:50%;top:50%;width:auto;padding:0 20px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .legend-text h1{font-size:5.8em;border-top:2px solid transparent;border-bottom:2px solid transparent;color:transparent;padding:10px 0 0;text-align:center}header #carousel-homepage{width:100%;overflow:hidden;height:100%}header #carousel-homepage.no-img{background-image:url(https://assets.hotelgenius.co/no_image.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}header #carousel-homepage.one-img .carousel-indicators{display:none}header #carousel-homepage .carousel-indicators{position:absolute;bottom:200px;display:table}header #carousel-homepage .carousel-indicators li{background:transparent;opacity:0.5;margin:0 10px;width:10px;height:10px;border-color:transparent}header #carousel-homepage .carousel-indicators .active{background-color:transparent;opacity:1}header #carousel-homepage .carousel-inner{height:100%}header #carousel-homepage .carousel-inner .item{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}header #carousel-homepage .carousel-control{display:none}section#menu-bar{padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px;position:fixed;bottom:0;left:0;width:100%;z-index:102;background-color:transparent;-webkit-transition:left 350ms ease,transform 300ms ease,background-color 1s ease;-moz-transition:left 350ms ease,transform 300ms ease,background-color 1s ease;-o-transition:left 350ms ease,transform 300ms ease,background-color 1s ease;transition:left 350ms ease,transform 300ms ease,background-color 1s ease}section#menu-bar.reveal-bottom{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}section#menu-bar .container-fluid .row div{float:left}section#menu-bar .container-fluid .row div a{color:transparent}section#menu-bar .container-fluid .row div a:hover{text-decoration:underline;color:transparent;text-decoration:none}section#menu-bar .container-fluid .row .logo-container{position:relative;margin-top:0}section#menu-bar .container-fluid .row .menu-container{position:relative;width:100%;padding-left:190px;padding-right:90px;display:inline-block}section#menu-bar .container-fluid .row .menu-container.alter{position:initial;width:initial;padding-left:initial;padding-right:initial}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li{padding:24px 0;margin:0;position:relative}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li:before{font:normal normal normal 5px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li:after{content:"";position:absolute;bottom:-15px;left:50%;width:0;height:4px;background-color:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:transparent}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li:hover:after{width:90%}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li a{margin:0 10px}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li:last-child:before{content:""}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li .submenu-alter ul{padding:20px}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li .submenu-alter ul li{padding:0;margin:0 0 10px}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li .submenu-alter ul li:last-child{margin:0}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation nav ul.nav-menu li .submenu-alter ul li a{margin:0}section#menu-bar .container-fluid .row .contact-info-container{display:block;float:left;clear:both}section#menu-bar .container-fluid .row .languages-container{position:relative;margin-top:0}section#menu-bar .container-fluid .row .share-area{margin:15px 15px 0 0}section#menu-bar .container-fluid .row .share-area.open button{background:transparent;color:transparent}section#menu-bar .container-fluid .row .logo-area a{display:block}section#menu-bar .container-fluid .row .logo-area a img{max-height:65px;max-width:190px}section#menu-bar .container-fluid .row .menu-area{margin-top:11px;position:relative;padding-left:40px;margin-left:30px}section#menu-bar .container-fluid .row .menu-area.alter-menu{display:none}section#menu-bar .container-fluid .row .menu-area span{font-size:1.6em;float:left;clear:both}section#menu-bar .container-fluid .row .menu-area .menu-item-title{font-size:1.2em}section#menu-bar .container-fluid .row .menu-area #menu-icon{position:absolute;left:0;top:15px;fill:transparent;cursor:pointer}section#menu-bar .container-fluid .row .menu-area .fa{text-decoration:none;position:absolute;top:0;left:0;font-size:1.5em;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}section#menu-bar .container-fluid .row .language-area,section#menu-bar .container-fluid .row .share-area{position:relative;float:right !important;margin-top:15px;background:transparent}section#menu-bar .container-fluid .row .language-area button,section#menu-bar .container-fluid .row .share-area button{text-transform:uppercase;background:transparent;outline:none;padding:0;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:42px;height:42px;font-size:1.2em;color:transparent;border:2px solid transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section#menu-bar .container-fluid .row .language-area button:active,section#menu-bar .container-fluid .row .share-area button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section#menu-bar .container-fluid .row .language-area button:hover,section#menu-bar .container-fluid .row .share-area button:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .language-area .dropdown-menu,section#menu-bar .container-fluid .row .share-area .dropdown-menu{top:0;right:0;left:0;-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;min-width:initial}section#menu-bar .container-fluid .row .language-area .dropdown-menu li,section#menu-bar .container-fluid .row .share-area .dropdown-menu li{margin-bottom:5px}section#menu-bar .container-fluid .row .language-area .dropdown-menu li a,section#menu-bar .container-fluid .row .share-area .dropdown-menu li a{cursor:pointer;outline:none;text-transform:uppercase;background:transparent;padding:0;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:42px;height:42px;line-height:42px;font-size:1.2em;color:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;text-align:center;text-decoration:none;opacity:0.6}section#menu-bar .container-fluid .row .language-area .dropdown-menu li a:hover,section#menu-bar .container-fluid .row .share-area .dropdown-menu li a:hover{opacity:1}section#menu-bar .container-fluid .row .language-area .dropdown-menu li a:active,section#menu-bar .container-fluid .row .share-area .dropdown-menu li a:active{outline:none}section#menu-bar .container-fluid .row .language-area.open button,section#menu-bar .container-fluid .row .share-area.open button{background:transparent;color:transparent}section#menu-bar .container-fluid .row .call-area,section#menu-bar .container-fluid .row .message-area,section#menu-bar .container-fluid .row .location-area{margin-left:30px;margin-top:11px}section#menu-bar .container-fluid .row .call-area span,section#menu-bar .container-fluid .row .message-area span,section#menu-bar .container-fluid .row .location-area span{font-size:1.6em;float:left;clear:both}section#menu-bar .container-fluid .row .call-area .menu-item-title,section#menu-bar .container-fluid .row .message-area .menu-item-title,section#menu-bar .container-fluid .row .location-area .menu-item-title{font-size:1.2em}section#menu-bar .container-fluid .row .call-area .resp-menu-icon,section#menu-bar .container-fluid .row .message-area .resp-menu-icon,section#menu-bar .container-fluid .row .location-area .resp-menu-icon{display:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:42px;height:42px;border:2px solid transparent;font-size:1.4em;position:relative}section#menu-bar .container-fluid .row .call-area .resp-menu-icon:before,section#menu-bar .container-fluid .row .message-area .resp-menu-icon:before,section#menu-bar .container-fluid .row .location-area .resp-menu-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section#menu-bar .container-fluid .row .call-area a,section#menu-bar .container-fluid .row .message-area a,section#menu-bar .container-fluid .row .location-area a{text-decoration:none}section#menu-bar .container-fluid .row .call-area a.alter-phone,section#menu-bar .container-fluid .row .message-area a.alter-phone,section#menu-bar .container-fluid .row .location-area a.alter-phone{float:left;margin-left:5px;line-height:1.5}section#menu-bar .container-fluid .row .call-area a.alter-phone span,section#menu-bar .container-fluid .row .message-area a.alter-phone span,section#menu-bar .container-fluid .row .location-area a.alter-phone span{text-transform:lowercase;font-size:1.2em}section#menu-bar .container-fluid .row .call-area a.alter-message,section#menu-bar .container-fluid .row .message-area a.alter-message,section#menu-bar .container-fluid .row .location-area a.alter-message{float:left;line-height:1.5}section#menu-bar .container-fluid .row .call-area a.alter-message span,section#menu-bar .container-fluid .row .message-area a.alter-message span,section#menu-bar .container-fluid .row .location-area a.alter-message span{text-transform:lowercase;font-size:1.2em}section#menu-bar .container-fluid .row .call-area a.alter-location,section#menu-bar .container-fluid .row .message-area a.alter-location,section#menu-bar .container-fluid .row .location-area a.alter-location{float:left;line-height:1.5}section#menu-bar .container-fluid .row .call-area a.alter-location span,section#menu-bar .container-fluid .row .message-area a.alter-location span,section#menu-bar .container-fluid .row .location-area a.alter-location span{text-transform:lowercase;font-size:1.2em}section#menu-bar .container-fluid .row .call-area.alter{margin-left:30px;line-height:1.5}section#menu-bar .container-fluid .row .message-area.alter,section#menu-bar .container-fluid .row .location-area.alter{margin-left:20px}section#menu-bar.alter{padding-top:15px;padding-bottom:15px}section#menu-bar.alter .container-fluid .row .languages-container{float:right}.homepage section#menu-bar.headroom--top{background-color:transparent}.homepage section#menu-bar.headroom--top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.85;z-index:-1}.homepage section#menu-bar.headroom--top .container-fluid .row a:hover{color:#fff;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease}.headroom--pinned{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.headroom--unpinned{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}section.gallery-title h1{margin:50px 0 30px;font-size:4em}section.about,section.offer,section.rooms,section.contact{padding:40px}section.about .container-fluid,section.offer .container-fluid,section.rooms .container-fluid,section.contact .container-fluid{background:transparent;padding:70px 50px}section.about .container-fluid .legend-text,section.offer .container-fluid .legend-text,section.rooms .container-fluid .legend-text,section.contact .container-fluid .legend-text{padding:0;word-wrap:break-word}section.about .container-fluid .legend-text a,section.offer .container-fluid .legend-text a,section.rooms .container-fluid .legend-text a,section.contact .container-fluid .legend-text a{color:transparent}section.about .container-fluid .legend-text h2.title,section.offer .container-fluid .legend-text h2.title,section.rooms .container-fluid .legend-text h2.title,section.contact .container-fluid .legend-text h2.title{font-size:4em;border-top:2px solid transparent;border-bottom:2px solid transparent;padding:10px 0 0;margin-top:0;margin-bottom:30px;text-align:center}section.about .container-fluid .legend-text .notice,section.offer .container-fluid .legend-text .notice,section.rooms .container-fluid .legend-text .notice,section.contact .container-fluid .legend-text .notice{font-size:1.4em;padding:4px 8px 2px;border:1px solid transparent;margin-bottom:20px;display:block;text-align:center}section.about .container-fluid .legend-text h3.category-title,section.offer .container-fluid .legend-text h3.category-title,section.rooms .container-fluid .legend-text h3.category-title,section.contact .container-fluid .legend-text h3.category-title{font-size:2em;text-align:center}section.about .container-fluid #carousel-offers,section.about .container-fluid #carousel-offers-alter,section.offer .container-fluid #carousel-offers,section.offer .container-fluid #carousel-offers-alter,section.rooms .container-fluid #carousel-offers,section.rooms .container-fluid #carousel-offers-alter,section.contact .container-fluid #carousel-offers,section.contact .container-fluid #carousel-offers-alter{padding:0 20px;margin:20px auto 20px;width:80%}section.about .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.offer .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.contact .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img{width:100%;height:450px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}section.about .container-fluid #carousel-offers .carousel-inner .item .offer-img .offer-img-inner,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img .offer-img-inner,section.offer .container-fluid #carousel-offers .carousel-inner .item .offer-img .offer-img-inner,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img .offer-img-inner,section.rooms .container-fluid #carousel-offers .carousel-inner .item .offer-img .offer-img-inner,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img .offer-img-inner,section.contact .container-fluid #carousel-offers .carousel-inner .item .offer-img .offer-img-inner,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img .offer-img-inner{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1}section.about .container-fluid #carousel-offers .carousel-inner .item .carousel-caption,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption,section.offer .container-fluid #carousel-offers .carousel-inner .item .carousel-caption,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption,section.rooms .container-fluid #carousel-offers .carousel-inner .item .carousel-caption,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption,section.contact .container-fluid #carousel-offers .carousel-inner .item .carousel-caption,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption{right:0;left:0;bottom:0;color:transparent;position:relative;text-shadow:none;padding-bottom:0}section.about .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h2,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h2,section.offer .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h2,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h2,section.rooms .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h2,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h2,section.contact .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h2,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h2{margin:0}section.about .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3,section.offer .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3,section.rooms .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3,section.contact .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3{margin:10px 0;font-size:3em;text-shadow:none;border-top-width:2px;border-top-style:solid;border-color:transparent;border-bottom-width:2px;border-bottom-style:solid;padding:10px 0 0;width:100%;left:0}section.about .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a,section.offer .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a,section.rooms .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a,section.contact .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a{color:transparent}section.about .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a:hover,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a:hover,section.offer .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a:hover,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a:hover,section.rooms .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a:hover,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a:hover,section.contact .container-fluid #carousel-offers .carousel-inner .item .carousel-caption h3 a:hover,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .carousel-caption h3 a:hover{text-decoration:none;color:transparent}section.about .container-fluid #carousel-offers .carousel-indicators,section.about .container-fluid #carousel-offers-alter .carousel-indicators,section.offer .container-fluid #carousel-offers .carousel-indicators,section.offer .container-fluid #carousel-offers-alter .carousel-indicators,section.rooms .container-fluid #carousel-offers .carousel-indicators,section.rooms .container-fluid #carousel-offers-alter .carousel-indicators,section.contact .container-fluid #carousel-offers .carousel-indicators,section.contact .container-fluid #carousel-offers-alter .carousel-indicators{bottom:-10px;margin-bottom:0}section.about .container-fluid #carousel-offers .carousel-indicators li,section.about .container-fluid #carousel-offers-alter .carousel-indicators li,section.offer .container-fluid #carousel-offers .carousel-indicators li,section.offer .container-fluid #carousel-offers-alter .carousel-indicators li,section.rooms .container-fluid #carousel-offers .carousel-indicators li,section.rooms .container-fluid #carousel-offers-alter .carousel-indicators li,section.contact .container-fluid #carousel-offers .carousel-indicators li,section.contact .container-fluid #carousel-offers-alter .carousel-indicators li{width:10px;height:10px;background:transparent;border-color:transparent;opacity:0.5;margin:0 1px}section.about .container-fluid #carousel-offers .carousel-indicators .active,section.about .container-fluid #carousel-offers-alter .carousel-indicators .active,section.offer .container-fluid #carousel-offers .carousel-indicators .active,section.offer .container-fluid #carousel-offers-alter .carousel-indicators .active,section.rooms .container-fluid #carousel-offers .carousel-indicators .active,section.rooms .container-fluid #carousel-offers-alter .carousel-indicators .active,section.contact .container-fluid #carousel-offers .carousel-indicators .active,section.contact .container-fluid #carousel-offers-alter .carousel-indicators .active{opacity:1}section.about .container-fluid #carousel-offers .carousel-control,section.about .container-fluid #carousel-offers-alter .carousel-control,section.offer .container-fluid #carousel-offers .carousel-control,section.offer .container-fluid #carousel-offers-alter .carousel-control,section.rooms .container-fluid #carousel-offers .carousel-control,section.rooms .container-fluid #carousel-offers-alter .carousel-control,section.contact .container-fluid #carousel-offers .carousel-control,section.contact .container-fluid #carousel-offers-alter .carousel-control{display:none}section.about .container-fluid #carousel-offers-home:hover .carousel-inner .item .offer-img .black-overlay,section.offer .container-fluid #carousel-offers-home:hover .carousel-inner .item .offer-img .black-overlay,section.rooms .container-fluid #carousel-offers-home:hover .carousel-inner .item .offer-img .black-overlay,section.contact .container-fluid #carousel-offers-home:hover .carousel-inner .item .offer-img .black-overlay{background-color:rgba(0,0,0,0.5)}section.about .container-fluid #carousel-offers-home .carousel-inner .item,section.offer .container-fluid #carousel-offers-home .carousel-inner .item,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item,section.contact .container-fluid #carousel-offers-home .carousel-inner .item{height:630px}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img{height:100%;margin:0}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption{text-shadow:none;text-align:left;color:transparent;padding:0;top:50%;left:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:2}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2{font-size:4em;margin-bottom:0;margin-top:10px;width:100%;float:left}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a{color:transparent}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a:hover,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a:hover,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a:hover,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2 a:hover{text-decoration:none;color:transparent}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h3,section.offer .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h3,section.rooms .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h3,section.contact .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h3{font-size:2em;margin:0;border-bottom:2px solid transparent;float:left;clear:both;padding-bottom:3px;color:transparent}section.about .container-fluid #carousel-offers-home .carousel-inner:before,section.offer .container-fluid #carousel-offers-home .carousel-inner:before,section.rooms .container-fluid #carousel-offers-home .carousel-inner:before,section.contact .container-fluid #carousel-offers-home .carousel-inner:before{content:"";position:absolute;top:0;left:0;height:100%;width:60px;background:transparent;z-index:1}section.about .container-fluid #carousel-offers-home .carousel-indicators,section.offer .container-fluid #carousel-offers-home .carousel-indicators,section.rooms .container-fluid #carousel-offers-home .carousel-indicators,section.contact .container-fluid #carousel-offers-home .carousel-indicators{bottom:20px;margin:0;right:30px;left:auto;width:auto}section.about .container-fluid #carousel-offers-home .carousel-indicators li,section.offer .container-fluid #carousel-offers-home .carousel-indicators li,section.rooms .container-fluid #carousel-offers-home .carousel-indicators li,section.contact .container-fluid #carousel-offers-home .carousel-indicators li{width:10px;height:10px;border-color:transparent;margin:1px;background:transparent;opacity:0.5}section.about .container-fluid #carousel-offers-home .carousel-indicators li.active,section.offer .container-fluid #carousel-offers-home .carousel-indicators li.active,section.rooms .container-fluid #carousel-offers-home .carousel-indicators li.active,section.contact .container-fluid #carousel-offers-home .carousel-indicators li.active{opacity:1;background:transparent}section.about .container-fluid #carousel-offers-home .carousel-control,section.offer .container-fluid #carousel-offers-home .carousel-control,section.rooms .container-fluid #carousel-offers-home .carousel-control,section.contact .container-fluid #carousel-offers-home .carousel-control{display:none}section.about .container-fluid .featured-image,section.offer .container-fluid .featured-image,section.rooms .container-fluid .featured-image,section.contact .container-fluid .featured-image{padding:20px 0}section.about .container-fluid .featured-image img,section.offer .container-fluid .featured-image img,section.rooms .container-fluid .featured-image img,section.contact .container-fluid .featured-image img{max-height:600px;max-width:100%}section.about .container-fluid .room-cat,section.offer .container-fluid .room-cat,section.rooms .container-fluid .room-cat,section.contact .container-fluid .room-cat{padding:20px 50px 0;margin-bottom:20px}section.about .container-fluid .room-cat:nth-child(odd),section.offer .container-fluid .room-cat:nth-child(odd),section.rooms .container-fluid .room-cat:nth-child(odd),section.contact .container-fluid .room-cat:nth-child(odd){clear:left}section.about .container-fluid .room-cat:nth-child(even),section.offer .container-fluid .room-cat:nth-child(even),section.rooms .container-fluid .room-cat:nth-child(even),section.contact .container-fluid .room-cat:nth-child(even){float:right}section.about .container-fluid .room-cat .room-img,section.offer .container-fluid .room-cat .room-img,section.rooms .container-fluid .room-cat .room-img,section.contact .container-fluid .room-cat .room-img{position:relative;width:80%;margin:0 auto;height:600px;display:table}section.about .container-fluid .room-cat .room-img .room-background-image,section.offer .container-fluid .room-cat .room-img .room-background-image,section.rooms .container-fluid .room-cat .room-img .room-background-image,section.contact .container-fluid .room-cat .room-img .room-background-image{position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;width:100%;height:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}section.about .container-fluid .room-cat .room-img.rooms,section.offer .container-fluid .room-cat .room-img.rooms,section.rooms .container-fluid .room-cat .room-img.rooms,section.contact .container-fluid .room-cat .room-img.rooms{cursor:default !important}section.about .container-fluid .room-cat .room-img .room-type,section.offer .container-fluid .room-cat .room-img .room-type,section.rooms .container-fluid .room-cat .room-img .room-type,section.contact .container-fluid .room-cat .room-img .room-type{position:absolute;top:50%;left:0;font-size:5em;text-decoration:underline;width:80%;text-align:left;margin:0;-webkit-transform:translate(-10%, -50%);-moz-transform:translate(-10%, -50%);-o-transform:translate(-10%, -50%);-ms-transform:translate(-10%, -50%);transform:translate(-10%, -50%);-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease;color:transparent}section.about .container-fluid .room-cat .room-img .room-type:hover,section.offer .container-fluid .room-cat .room-img .room-type:hover,section.rooms .container-fluid .room-cat .room-img .room-type:hover,section.contact .container-fluid .room-cat .room-img .room-type:hover{color:transparent}section.about .container-fluid .room-cat .book-now-btn,section.offer .container-fluid .room-cat .book-now-btn,section.rooms .container-fluid .room-cat .book-now-btn,section.contact .container-fluid .room-cat .book-now-btn{display:block;position:absolute;left:50%;top:490px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:5.6em;height:5.6em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;background:transparent}section.about .container-fluid .room-cat .book-now-btn span,section.offer .container-fluid .room-cat .book-now-btn span,section.rooms .container-fluid .room-cat .book-now-btn span,section.contact .container-fluid .room-cat .book-now-btn span{color:transparent;text-align:center;font-size:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.2em;line-height:1em;word-wrap:break-word}section.about .container-fluid .room-cat .book-now-btn:hover,section.offer .container-fluid .room-cat .book-now-btn:hover,section.rooms .container-fluid .room-cat .book-now-btn:hover,section.contact .container-fluid .room-cat .book-now-btn:hover{background:transparent}section.about .container-fluid .room-cat .roomtype-desc,section.offer .container-fluid .room-cat .roomtype-desc,section.rooms .container-fluid .room-cat .roomtype-desc,section.contact .container-fluid .room-cat .roomtype-desc{width:80%;margin:20px auto 0;text-align:center}section.about .container-fluid .room-cat .view-more-btn,section.offer .container-fluid .room-cat .view-more-btn,section.rooms .container-fluid .room-cat .view-more-btn,section.contact .container-fluid .room-cat .view-more-btn{width:100%;text-align:center}section.about .container-fluid .room-cat .view-more-btn a,section.offer .container-fluid .room-cat .view-more-btn a,section.rooms .container-fluid .room-cat .view-more-btn a,section.contact .container-fluid .room-cat .view-more-btn a{font-size:1.3em;text-decoration:none}section.about .container-fluid .room-cat .view-more-btn a:hover,section.offer .container-fluid .room-cat .view-more-btn a:hover,section.rooms .container-fluid .room-cat .view-more-btn a:hover,section.contact .container-fluid .room-cat .view-more-btn a:hover{text-decoration:underline}section.about .container-fluid .room-featured-image,section.offer .container-fluid .room-featured-image,section.rooms .container-fluid .room-featured-image,section.contact .container-fluid .room-featured-image{width:100%;height:630px;margin:20px auto 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;position:relative}section.about .container-fluid .room-featured-image .book-room-btn,section.offer .container-fluid .room-featured-image .book-room-btn,section.rooms .container-fluid .room-featured-image .book-room-btn,section.contact .container-fluid .room-featured-image .book-room-btn{position:absolute;background:transparent;width:7em;height:7em;bottom:20px;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section.about .container-fluid .room-featured-image .book-room-btn span,section.offer .container-fluid .room-featured-image .book-room-btn span,section.rooms .container-fluid .room-featured-image .book-room-btn span,section.contact .container-fluid .room-featured-image .book-room-btn span{color:transparent;position:absolute;top:50%;left:50%;line-height:1em;font-size:1.5em;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase}section.about .container-fluid .room-featured-image .book-room-btn:hover,section.offer .container-fluid .room-featured-image .book-room-btn:hover,section.rooms .container-fluid .room-featured-image .book-room-btn:hover,section.contact .container-fluid .room-featured-image .book-room-btn:hover{background:transparent}section.about .container-fluid #map,section.offer .container-fluid #map,section.rooms .container-fluid #map,section.contact .container-fluid #map{margin-top:40px;width:100%;height:450px}section.about .container-fluid .contact-form,section.offer .container-fluid .contact-form,section.rooms .container-fluid .contact-form,section.contact .container-fluid .contact-form{background:transparent;padding:30px;margin-top:20px;text-align:center;overflow:hidden}section.about .container-fluid .contact-form.reservation-form .form-group select,section.offer .container-fluid .contact-form.reservation-form .form-group select,section.rooms .container-fluid .contact-form.reservation-form .form-group select,section.contact .container-fluid .contact-form.reservation-form .form-group select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.about .container-fluid .contact-form.reservation-form .input-group,section.offer .container-fluid .contact-form.reservation-form .input-group,section.rooms .container-fluid .contact-form.reservation-form .input-group,section.contact .container-fluid .contact-form.reservation-form .input-group{margin-bottom:5px;padding-left:15px;padding-right:15px}section.about .container-fluid .contact-form.reservation-form .input-group .form-control,section.offer .container-fluid .contact-form.reservation-form .input-group .form-control,section.rooms .container-fluid .contact-form.reservation-form .input-group .form-control,section.contact .container-fluid .contact-form.reservation-form .input-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.about .container-fluid .contact-form.reservation-form .input-group .input-group-btn,section.offer .container-fluid .contact-form.reservation-form .input-group .input-group-btn,section.rooms .container-fluid .contact-form.reservation-form .input-group .input-group-btn,section.contact .container-fluid .contact-form.reservation-form .input-group .input-group-btn{font-size:inherit}section.about .container-fluid .contact-form.reservation-form .input-group .input-group-btn button,section.offer .container-fluid .contact-form.reservation-form .input-group .input-group-btn button,section.rooms .container-fluid .contact-form.reservation-form .input-group .input-group-btn button,section.contact .container-fluid .contact-form.reservation-form .input-group .input-group-btn button{height:34px;width:40px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 5px;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:transparent}section.about .container-fluid .contact-form.reservation-form .input-group .input-group-btn button i,section.offer .container-fluid .contact-form.reservation-form .input-group .input-group-btn button i,section.rooms .container-fluid .contact-form.reservation-form .input-group .input-group-btn button i,section.contact .container-fluid .contact-form.reservation-form .input-group .input-group-btn button i{font-size:1em}section.about .container-fluid .contact-form .contact-title,section.offer .container-fluid .contact-form .contact-title,section.rooms .container-fluid .contact-form .contact-title,section.contact .container-fluid .contact-form .contact-title{text-align:center;padding:0 0 10px;font-size:2em}section.about .container-fluid .contact-form .form-group,section.offer .container-fluid .contact-form .form-group,section.rooms .container-fluid .contact-form .form-group,section.contact .container-fluid .contact-form .form-group{margin-bottom:5px}section.about .container-fluid .contact-form .form-group input,section.about .container-fluid .contact-form .form-group textarea,section.offer .container-fluid .contact-form .form-group input,section.offer .container-fluid .contact-form .form-group textarea,section.rooms .container-fluid .contact-form .form-group input,section.rooms .container-fluid .contact-form .form-group textarea,section.contact .container-fluid .contact-form .form-group input,section.contact .container-fluid .contact-form .form-group textarea{font-family:"Times New Roman",Times,serif;border:1px solid transparent;outline:none;font-size:1.2em;background:transparent;color:transparent;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.about .container-fluid .contact-form .form-group input::-webkit-input-placeholder,section.about .container-fluid .contact-form .form-group textarea::-webkit-input-placeholder,section.offer .container-fluid .contact-form .form-group input::-webkit-input-placeholder,section.offer .container-fluid .contact-form .form-group textarea::-webkit-input-placeholder,section.rooms .container-fluid .contact-form .form-group input::-webkit-input-placeholder,section.rooms .container-fluid .contact-form .form-group textarea::-webkit-input-placeholder,section.contact .container-fluid .contact-form .form-group input::-webkit-input-placeholder,section.contact .container-fluid .contact-form .form-group textarea::-webkit-input-placeholder{color:transparent}section.about .container-fluid .contact-form .form-group input:-moz-placeholder,section.about .container-fluid .contact-form .form-group textarea:-moz-placeholder,section.offer .container-fluid .contact-form .form-group input:-moz-placeholder,section.offer .container-fluid .contact-form .form-group textarea:-moz-placeholder,section.rooms .container-fluid .contact-form .form-group input:-moz-placeholder,section.rooms .container-fluid .contact-form .form-group textarea:-moz-placeholder,section.contact .container-fluid .contact-form .form-group input:-moz-placeholder,section.contact .container-fluid .contact-form .form-group textarea:-moz-placeholder{color:transparent}section.about .container-fluid .contact-form .form-group input::-moz-placeholder,section.about .container-fluid .contact-form .form-group textarea::-moz-placeholder,section.offer .container-fluid .contact-form .form-group input::-moz-placeholder,section.offer .container-fluid .contact-form .form-group textarea::-moz-placeholder,section.rooms .container-fluid .contact-form .form-group input::-moz-placeholder,section.rooms .container-fluid .contact-form .form-group textarea::-moz-placeholder,section.contact .container-fluid .contact-form .form-group input::-moz-placeholder,section.contact .container-fluid .contact-form .form-group textarea::-moz-placeholder{color:transparent}section.about .container-fluid .contact-form .form-group input:-ms-input-placeholder,section.about .container-fluid .contact-form .form-group textarea:-ms-input-placeholder,section.offer .container-fluid .contact-form .form-group input:-ms-input-placeholder,section.offer .container-fluid .contact-form .form-group textarea:-ms-input-placeholder,section.rooms .container-fluid .contact-form .form-group input:-ms-input-placeholder,section.rooms .container-fluid .contact-form .form-group textarea:-ms-input-placeholder,section.contact .container-fluid .contact-form .form-group input:-ms-input-placeholder,section.contact .container-fluid .contact-form .form-group textarea:-ms-input-placeholder{color:transparent}section.about .container-fluid .contact-form .form-group textarea,section.offer .container-fluid .contact-form .form-group textarea,section.rooms .container-fluid .contact-form .form-group textarea,section.contact .container-fluid .contact-form .form-group textarea{max-width:100%}section.about .container-fluid .contact-form .form-group #subject,section.offer .container-fluid .contact-form .form-group #subject,section.rooms .container-fluid .contact-form .form-group #subject,section.contact .container-fluid .contact-form .form-group #subject{margin-top:30px}section.about .container-fluid .contact-form button,section.offer .container-fluid .contact-form button,section.rooms .container-fluid .contact-form button,section.contact .container-fluid .contact-form button{display:inline-block;border:none;outline:none;color:transparent;background:transparent;text-align:center;width:6.5em;height:6.5em;font-size:1.2em;margin-top:10px;word-wrap:break-word;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section.about .container-fluid .contact-form button:hover,section.offer .container-fluid .contact-form button:hover,section.rooms .container-fluid .contact-form button:hover,section.contact .container-fluid .contact-form button:hover{background:transparent}section.about.gallery-alter,section.offer.gallery-alter,section.rooms.gallery-alter,section.contact.gallery-alter{padding-bottom:0}section.about.gallery-alter .container-fluid .gallery-item,section.offer.gallery-alter .container-fluid .gallery-item,section.rooms.gallery-alter .container-fluid .gallery-item,section.contact.gallery-alter .container-fluid .gallery-item{padding:0 40px 10px}section.about.gallery-alter .container-fluid .gallery-item .gallery-image,section.offer.gallery-alter .container-fluid .gallery-item .gallery-image,section.rooms.gallery-alter .container-fluid .gallery-item .gallery-image,section.contact.gallery-alter .container-fluid .gallery-item .gallery-image{display:block;width:100%;height:300px;margin-top:20px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}section.about.gallery-alter .container-fluid .gallery-item .gallery-title,section.offer.gallery-alter .container-fluid .gallery-item .gallery-title,section.rooms.gallery-alter .container-fluid .gallery-item .gallery-title,section.contact.gallery-alter .container-fluid .gallery-item .gallery-title{font-size:1.5em;text-align:center;border-bottom:2px solid transparent;margin-top:10px;margin-bottom:10px;padding-bottom:10px;text-overflow:ellipsis;overflow:hidden}section.about .offer-img,section.offer .offer-img,section.rooms .offer-img,section.contact .offer-img{position:relative;width:100%;height:630px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}section.about .offer-img .offer-img-inner,section.offer .offer-img .offer-img-inner,section.rooms .offer-img .offer-img-inner,section.contact .offer-img .offer-img-inner{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;width:100%;height:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1}section.about .offer-img .book-now-btn,section.offer .offer-img .book-now-btn,section.rooms .offer-img .book-now-btn,section.contact .offer-img .book-now-btn{position:absolute;bottom:20px;left:50%;width:5.6em;height:5.6em;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;background:transparent}section.about .offer-img .book-now-btn span,section.offer .offer-img .book-now-btn span,section.rooms .offer-img .book-now-btn span,section.contact .offer-img .book-now-btn span{color:transparent;text-align:center;font-size:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.2em;line-height:1em;word-wrap:break-word}section.about .offer-img .book-now-btn:hover,section.offer .offer-img .book-now-btn:hover,section.rooms .offer-img .book-now-btn:hover,section.contact .offer-img .book-now-btn:hover{background:transparent}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat{padding-left:15px;padding-right:15px;float:left}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .room-img{cursor:pointer;width:100%;height:450px;display:block}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat a{color:transparent;display:block;bottom:20px;top:auto}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat a:hover{text-decoration:none}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat a .room-type{font-size:2.3em;text-align:center;padding:5px 0;margin:20px 0 0;border-top:2px solid transparent;border-bottom:2px solid transparent}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .roomtype-desc{text-align:center;font-size:0.9em;margin-left:0;margin-right:0;width:100%}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .view-more-btn a{color:transparent}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .view-more-btn a:hover{text-decoration:underline}section.offer,section.rooms,section.contact{padding-bottom:0}section.offer.has-imgs,section.rooms.has-imgs,section.contact.has-imgs{padding-bottom:40px}section.offer .container-fluid,section.rooms .container-fluid,section.contact .container-fluid{padding-bottom:40px}#carousel-latest-offers{margin-bottom:0}#carousel-latest-offers .carousel-inner .item .offer-img{width:100%;height:330px;margin-bottom:10px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}#carousel-latest-offers .carousel-inner .item .offer-img .offer-img-inner{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1}#carousel-latest-offers .carousel-inner .item .static-title{text-align:center;float:left;width:100%;font-size:1.6em;margin:0;padding:0;line-height:1.5}#carousel-latest-offers .carousel-inner .item .lalets-offer-title{font-size:2.3em;text-align:center;padding:5px 0;margin:5px 0 10px;border-top:2px solid transparent;border-bottom:2px solid transparent;width:100%;position:relative;float:left}#carousel-latest-offers .carousel-inner .item .lalets-offer-title a{text-decoration:none}#carousel-latest-offers .carousel-inner .item .lalets-offer-title a:hover{text-decoration:none}#carousel-latest-offers .carousel-inner .item div p{text-align:center;float:left;display:block}#carousel-latest-offers .carousel-indicators{bottom:-20px;margin-bottom:0}#carousel-latest-offers .carousel-indicators li{width:10px;height:10px;background:transparent;border-color:transparent;opacity:0.5;margin:0 1px}#carousel-latest-offers .carousel-indicators .active{opacity:1}#carousel-latest-offers .carousel-control{display:none}section.pages-grid,section.room-grid{background:transparent}section.pages-grid .container-fluid .row .grid,section.room-grid .container-fluid .row .grid{position:relative;padding:0;height:400px;overflow:hidden}section.pages-grid .container-fluid .row .grid:hover .black-overlay,section.room-grid .container-fluid .row .grid:hover .black-overlay{background-color:rgba(0,0,0,0.5)}section.pages-grid .container-fluid .row .grid:hover span,section.room-grid .container-fluid .row .grid:hover span{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}section.pages-grid .container-fluid .row .grid:hover .caption,section.room-grid .container-fluid .row .grid:hover .caption{opacity:1}section.pages-grid .container-fluid .row .grid span,section.room-grid .container-fluid .row .grid span{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}section.pages-grid .container-fluid .row .grid .caption,section.room-grid .container-fluid .row .grid .caption{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;text-align:center;color:transparent;opacity:0;font-size:3em;text-decoration:underline;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;z-index:0}section.pages-grid .container-fluid .row .grid .caption a span,section.room-grid .container-fluid .row .grid .caption a span{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}section.room-grid{margin-top:40px}section.bottom{padding:40px 40px 0}section.bottom .container-fluid{background:transparent;padding-top:40px;padding-bottom:20px}section.bottom .container-fluid .row .contact-info,section.bottom .container-fluid .row .reviews,section.bottom .container-fluid .row .reviews .more-links,section.bottom .container-fluid .row .awards{margin-bottom:10px;float:left;width:100%}section.bottom .container-fluid .row .contact-info h3,section.bottom .container-fluid .row .reviews h3,section.bottom .container-fluid .row .reviews .more-links h3,section.bottom .container-fluid .row .awards h3{margin-bottom:10px}section.bottom .container-fluid .row .contact-info p,section.bottom .container-fluid .row .reviews p,section.bottom .container-fluid .row .reviews .more-links p,section.bottom .container-fluid .row .awards p{font-size:1em;margin-bottom:5px}section.bottom .container-fluid .row .reviews h3{margin-bottom:0}section.bottom .container-fluid .row .reviews .review-item{margin-bottom:20px}section.bottom .container-fluid .row .reviews .review-item h4.review-title{font-size:1.4em;color:transparent;margin-bottom:5px}section.bottom .container-fluid .row .reviews .review-item .review-content p{font-size:1em;margin-bottom:0}section.bottom .container-fluid .row .reviews .review-item .review-date{font-family:"Times New Roman",Times,serif}section.bottom .container-fluid .row .reviews .review-item:last-child{margin-bottom:0}section.bottom .container-fluid .row .reviews .more-links p{font-size:1em;margin-bottom:0}section.bottom .container-fluid .row .reviews .more-links a{font-family:"Oranienbaum",Times,serif;font-size:1.3em}section.bottom .container-fluid .row .awards .awards-item{margin-bottom:10px}section.bottom .container-fluid .row .awards .awards-item h4.awards-title{color:transparent;margin-bottom:5px}section.bottom .container-fluid .row .awards .awards-item .awards-date{font-family:"Times New Roman",Times,serif}section.bottom .container-fluid .row .blog-post,section.bottom .container-fluid .row .event,section.bottom .container-fluid .row .related-rooms,section.bottom .container-fluid .row .room-attachment{margin-bottom:40px;overflow:hidden}section.bottom .container-fluid .row .blog-post .post-image,section.bottom .container-fluid .row .blog-post .event-image,section.bottom .container-fluid .row .blog-post .rel-image,section.bottom .container-fluid .row .blog-post .att-image,section.bottom .container-fluid .row .event .post-image,section.bottom .container-fluid .row .event .event-image,section.bottom .container-fluid .row .event .rel-image,section.bottom .container-fluid .row .event .att-image,section.bottom .container-fluid .row .related-rooms .post-image,section.bottom .container-fluid .row .related-rooms .event-image,section.bottom .container-fluid .row .related-rooms .rel-image,section.bottom .container-fluid .row .related-rooms .att-image,section.bottom .container-fluid .row .room-attachment .post-image,section.bottom .container-fluid .row .room-attachment .event-image,section.bottom .container-fluid .row .room-attachment .rel-image,section.bottom .container-fluid .row .room-attachment .att-image{float:left;width:100%;height:330px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-color:transparent;margin-bottom:10px}section.bottom .container-fluid .row .blog-post .static-title,section.bottom .container-fluid .row .event .static-title,section.bottom .container-fluid .row .related-rooms .static-title,section.bottom .container-fluid .row .room-attachment .static-title{text-align:center;float:left;width:100%;font-size:1.6em;margin:0}section.bottom .container-fluid .row .blog-post .post-title,section.bottom .container-fluid .row .blog-post .event-title,section.bottom .container-fluid .row .blog-post .rel-title,section.bottom .container-fluid .row .blog-post .att-title,section.bottom .container-fluid .row .event .post-title,section.bottom .container-fluid .row .event .event-title,section.bottom .container-fluid .row .event .rel-title,section.bottom .container-fluid .row .event .att-title,section.bottom .container-fluid .row .related-rooms .post-title,section.bottom .container-fluid .row .related-rooms .event-title,section.bottom .container-fluid .row .related-rooms .rel-title,section.bottom .container-fluid .row .related-rooms .att-title,section.bottom .container-fluid .row .room-attachment .post-title,section.bottom .container-fluid .row .room-attachment .event-title,section.bottom .container-fluid .row .room-attachment .rel-title,section.bottom .container-fluid .row .room-attachment .att-title{text-align:center;float:left;width:100%;font-size:2.3em;line-height:1.2em;margin:5px 0 10px;padding:5px 0px;border-top:2px solid transparent;border-bottom:2px solid transparent;word-wrap:break-word}section.bottom .container-fluid .row .blog-post .post-title a,section.bottom .container-fluid .row .blog-post .event-title a,section.bottom .container-fluid .row .blog-post .rel-title a,section.bottom .container-fluid .row .blog-post .att-title a,section.bottom .container-fluid .row .event .post-title a,section.bottom .container-fluid .row .event .event-title a,section.bottom .container-fluid .row .event .rel-title a,section.bottom .container-fluid .row .event .att-title a,section.bottom .container-fluid .row .related-rooms .post-title a,section.bottom .container-fluid .row .related-rooms .event-title a,section.bottom .container-fluid .row .related-rooms .rel-title a,section.bottom .container-fluid .row .related-rooms .att-title a,section.bottom .container-fluid .row .room-attachment .post-title a,section.bottom .container-fluid .row .room-attachment .event-title a,section.bottom .container-fluid .row .room-attachment .rel-title a,section.bottom .container-fluid .row .room-attachment .att-title a{color:transparent}section.bottom .container-fluid .row .blog-post .post-title a:hover,section.bottom .container-fluid .row .blog-post .event-title a:hover,section.bottom .container-fluid .row .blog-post .rel-title a:hover,section.bottom .container-fluid .row .blog-post .att-title a:hover,section.bottom .container-fluid .row .event .post-title a:hover,section.bottom .container-fluid .row .event .event-title a:hover,section.bottom .container-fluid .row .event .rel-title a:hover,section.bottom .container-fluid .row .event .att-title a:hover,section.bottom .container-fluid .row .related-rooms .post-title a:hover,section.bottom .container-fluid .row .related-rooms .event-title a:hover,section.bottom .container-fluid .row .related-rooms .rel-title a:hover,section.bottom .container-fluid .row .related-rooms .att-title a:hover,section.bottom .container-fluid .row .room-attachment .post-title a:hover,section.bottom .container-fluid .row .room-attachment .event-title a:hover,section.bottom .container-fluid .row .room-attachment .rel-title a:hover,section.bottom .container-fluid .row .room-attachment .att-title a:hover{text-decoration:none;color:transparent}section.bottom .container-fluid .row .blog-post .post-content,section.bottom .container-fluid .row .blog-post .event-content,section.bottom .container-fluid .row .event .post-content,section.bottom .container-fluid .row .event .event-content,section.bottom .container-fluid .row .related-rooms .post-content,section.bottom .container-fluid .row .related-rooms .event-content,section.bottom .container-fluid .row .room-attachment .post-content,section.bottom .container-fluid .row .room-attachment .event-content{float:left;text-align:center}section.bottom .container-fluid .row .blog-post .read-more,section.bottom .container-fluid .row .event .read-more,section.bottom .container-fluid .row .related-rooms .read-more,section.bottom .container-fluid .row .room-attachment .read-more{margin-top:10px;text-align:center;float:left;width:100%}section.bottom .container-fluid .row .blog-post .read-more a,section.bottom .container-fluid .row .event .read-more a,section.bottom .container-fluid .row .related-rooms .read-more a,section.bottom .container-fluid .row .room-attachment .read-more a{font-size:1.3em}section.bottom .container-fluid .row .blog-post .rel-min-title,section.bottom .container-fluid .row .blog-post .att-min-title,section.bottom .container-fluid .row .event .rel-min-title,section.bottom .container-fluid .row .event .att-min-title,section.bottom .container-fluid .row .related-rooms .rel-min-title,section.bottom .container-fluid .row .related-rooms .att-min-title,section.bottom .container-fluid .row .room-attachment .rel-min-title,section.bottom .container-fluid .row .room-attachment .att-min-title{font-size:1.5em;text-align:center;float:left;width:100%}section.bottom .container-fluid .row .blog-post .att-image,section.bottom .container-fluid .row .event .att-image,section.bottom .container-fluid .row .related-rooms .att-image,section.bottom .container-fluid .row .room-attachment .att-image{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}section.bottom .container-fluid .row .blog-post:nth-child(odd),section.bottom .container-fluid .row .event:nth-child(odd),section.bottom .container-fluid .row .related-rooms:nth-child(odd),section.bottom .container-fluid .row .room-attachment:nth-child(odd){clear:left}section.blog .container-fluid{margin:40px 40px 0;background:transparent;padding-top:40px}section.blog .container-fluid .row .blog-posts .blog-post{margin-bottom:40px}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-inner .item{height:400px}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-inner .item .blog-img{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-control{display:none}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-indicators{margin-bottom:0}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-indicators li{background:transparent;opacity:0.5;margin:0 3px;width:10px;height:10px;border-color:transparent}section.blog .container-fluid .row .blog-posts .blog-post #carousel-blog .carousel-indicators .active{background-color:transparent;opacity:1}section.blog .container-fluid .row .blog-posts .blog-post .post-image{height:250px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center}section.blog .container-fluid .row .blog-posts .blog-post .post-tags{margin-top:10px;text-align:center;font-size:1.2em;color:transparent}section.blog .container-fluid .row .blog-posts .blog-post .post-tags a{font-family:"Oranienbaum",Times,serif}section.blog .container-fluid .row .blog-posts .blog-post .post-date{text-transform:uppercase;margin-top:10px;text-align:center;font-size:1.3em}section.blog .container-fluid .row .blog-posts .blog-post .post-title{margin:10px 0;border-top:2px solid transparent;border-bottom:2px solid transparent;font-size:2em;line-height:1em;text-align:center}section.blog .container-fluid .row .blog-posts .blog-post .post-title a{color:transparent}section.blog .container-fluid .row .blog-posts .blog-post .post-title a h3{margin:10px 0;word-break:break-word}section.blog .container-fluid .row .blog-posts .blog-post .post-title a:hover{text-decoration:none;color:transparent}section.blog .container-fluid .row .blog-posts .blog-post .post-desc{text-align:center}section.blog .container-fluid .row .blog-posts .blog-post .post-desc .read-more{font-size:1.3em}section.blog .container-fluid .row .blog-posts .blog-post:nth-child(odd){clear:left}section.blog .container-fluid .row .blog-posts .blog-post hr{border-top:1px solid transparent}section.blog .container-fluid .row .blog-posts.single-article img{max-width:100%;max-height:630px}section.blog .container-fluid .row .blog-posts.single-article .post-title{border:none;margin:0;text-align:left}section.blog .container-fluid .row .blog-posts.single-article .post-desc{text-align:left}section.blog .container-fluid .row .blog-posts.single-article .post-date{text-align:left;font-family:"Times New Roman",Times,serif;color:transparent;margin-top:30px}section.blog .container-fluid .row .blog-posts.single-article .post-tags{margin:0;text-align:left;font-size:1em;font-family:"Times New Roman",Times,serif}section.blog .container-fluid .row .blog-posts.single-article .post-navigation{padding-bottom:20px;overflow:hidden}section.blog .container-fluid .row .blog-posts.single-article .post-navigation .post-holder{padding-top:20px;border-top-width:1px;border-top-style:solid;border-color:transparent}section.blog .container-fluid .row .blog-posts.single-article .post-navigation .post-holder .next{text-align:right}section.blog .container-fluid .row .paginate{width:100%;display:inline-block;margin:20px auto}section.blog .container-fluid .row .paginate .pagination-controls{display:block;width:100%}section.blog .container-fluid .row .paginate .pagination-controls .pagination li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:0.5em;margin-left:0;font-size:1.2em;font-family:inherit;text-align:center;padding:0;border:none;height:27px;width:27px;line-height:27px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section.blog .container-fluid .row .paginate .pagination-controls .pagination li:last-child a{margin-right:0}section.blog .container-fluid .row .paginate .pagination-controls .pagination .disabled{opacity:0.3}section.blog .container-fluid .row .paginate .pagination-controls .pagination .disabled a{color:#000;cursor:not-allowed;background-color:transparent;border-width:1px;border-style:solid;line-height:25px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section.blog .container-fluid .row .paginate .pagination-controls .pagination .disabled a:hover{background:transparent;color:inherit}section.blog .container-fluid .row .sidebar{padding:0 10px;border:2px solid transparent;overflow:hidden;margin-bottom:40px}section.blog .container-fluid .row .sidebar .search{margin-top:40px}section.blog .container-fluid .row .sidebar .search form{background:transparent;margin-bottom:0}section.blog .container-fluid .row .sidebar .search form .form-group{background:#fff;width:100%;overflow:hidden}section.blog .container-fluid .row .sidebar .search form .form-group input{font-family:"Times New Roman",Times,serif;height:40px;width:100%;padding:5px 0;border:none;font-size:1.2em;-webkit-box-shadow:0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:transparent}section.blog .container-fluid .row .sidebar .search form .form-group input:focus{border-color:transparent;-webkit-box-shadow:0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent}section.blog .container-fluid .row .sidebar .search form .form-group .push-right{text-align:right}section.blog .container-fluid .row .sidebar .search form .form-group .push-right .search-btn{background:none;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:5px 5px 0 0;outline:none;width:50px;font-size:1.8em;height:30px}section.blog .container-fluid .row .sidebar .search form .form-group .push-right .search-btn:focus{-webkit-box-shadow:0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent}section.blog .container-fluid .row .sidebar .blog-categories{margin-top:20px;margin-bottom:20px;text-align:center}section.blog .container-fluid .row .sidebar .blog-categories ul{padding-top:20px;padding-bottom:20px;border-top:2px solid transparent;border-bottom:2px solid transparent;margin:0;padding-left:0;list-style:none}section.blog .container-fluid .row .sidebar .blog-categories ul li a{font-size:1.5em;padding:5px 20px;margin:5px 0;color:transparent;display:block}section.blog .container-fluid .row .sidebar .social-links{margin-top:30px}section.blog .container-fluid .row .sidebar .social-links .inner{padding-bottom:20px;text-align:center}section.blog .container-fluid .row .sidebar .social-links .inner a{position:relative;margin:0 5px;font-size:1.2em;color:transparent;border:2px solid transparent;width:1.875em;height:1.875em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section.blog .container-fluid .row .sidebar .social-links .inner a:hover{text-decoration:none;color:transparent;border-color:transparent}section.blog .container-fluid .row .sidebar .social-links .inner a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.blog .container-fluid .row .sidebar .latest-event{margin-bottom:40px;border-top:2px solid transparent}section.blog .container-fluid .row .sidebar .latest-event .event-title{margin-top:20px;text-align:center}section.blog .container-fluid .row .sidebar .latest-event .event-title h3{margin-top:0;font-size:2.2em}section.blog .container-fluid .row .sidebar .latest-event .event-content{text-align:center}section.blog .container-fluid .row .sidebar .latest-event .event-content a{font-size:1.2em;line-height:1em;color:transparent;font-family:"Times New Roman",Times,serif}section.blog .container-fluid .row .sidebar .latest-event .event-date{text-transform:uppercase;margin-top:10px;text-align:center;font-size:0.95em;font-family:"Times New Roman",Times,serif}footer{margin-top:40px}footer .container .row{position:relative}footer .container .row a.to-top{position:absolute;top:-60px;left:50%;width:40px;height:40px;background:transparent;margin-left:-20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}footer .container .row a.to-top:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer .container .row a.to-top:hover,footer .container .row a.to-top:active,footer .container .row a.to-top:focus{text-decoration:none}footer .container .row .social-links{padding:20px 0;text-align:center}footer .container .row .social-links a{margin:0 5px;font-size:1.4em;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease}footer .container .row .social-links a:hover,footer .container .row .social-links a:focus{text-decoration:none;color:transparent}footer .container .row .social-links.alter a{margin:0 40px;font-size:1em}footer .container .row .social-links.alter a:first-child{margin-left:0}footer .container .row .social-links.alter a:last-child{margin-right:0}footer .container .row .divider{border-top:2px solid transparent}footer .container .row .footer-links{padding:20px 10px 0;text-align:center}footer .container .row .footer-links a{font-size:1.3em;margin:0 5px;display:inline-block}footer .container .row .copyright{padding:20px 15px 10px;text-align:center;font-size:0.9em;font-family:"Times New Roman",Times,serif}footer .container .row .copyright .hotelgenius{fill:transparent;margin-top:-8px;margin-left:5px}footer .container .row .copyright .hotelgenius:hover{fill:transparent}.img-single{margin-bottom:30px !important}#carousel-singlepage{margin-bottom:30px}#carousel-singlepage .carousel-inner .item{height:400px}#carousel-singlepage .carousel-inner .item .single-img{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center}#carousel-singlepage .carousel-control{display:none}#carousel-singlepage .carousel-indicators{margin-bottom:0}#carousel-singlepage .carousel-indicators li{background:transparent;opacity:0.5;margin:0 3px;width:10px;height:10px;border-color:transparent}#carousel-singlepage .carousel-indicators .active{background-color:transparent;opacity:1}.angular-google-map-container{height:630px;margin:60px 0 0}.page-slider{width:100%;height:100%;float:left}.page-slider .slick-list,.page-slider .slick-track{height:100%}.page-slider .slider-item{position:relative;height:100%}.page-slider .slider-item .feat-image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.page-slider .slider-item .property-name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:transparent;text-align:center;text-transform:uppercase}.page-slider .slider-item .property-name h1{font-size:4em;margin-top:0}.page-slider .slider-item .property-name h3{font-size:2em;margin-bottom:0}.page-slider .slider-item .text-holder{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px;text-align:center}.page-slider .slider-item .text-holder:before{content:"";background-color:#fff;top:0;left:0;position:absolute;width:100%;height:100%;opacity:0.9;z-index:-1}.page-slider .slider-item .text-holder h2{font-size:3em;margin-top:0}.page-slider .slider-item .text-holder h3{font-size:1.5em}.page-slider .slider-item .text-holder p{font-size:1.429em}.page-slider .slider-item .text-holder a{font-size:1.643em;color:transparent}.offers-slider{height:650px;position:relative}.offers-slider .slide-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:6em;color:transparent;line-height:1;cursor:pointer}.offers-slider .slide-control.slide-next{right:20px}.offers-slider .slide-control.slide-prev{left:20px}.services-slider{padding-top:80px;padding-bottom:80px;position:relative}.services-slider .slider-item{padding:0 25px}.services-slider .slider-item .feat-image{height:280px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.services-slider .slider-item .text-holder{height:160px;background-color:transparent;color:transparent;text-align:center;padding:20px}.services-slider .slider-item .text-holder h2{margin-top:0}.services-slider .slider-item .text-holder p{margin-bottom:0}.services-slider .slider-item .text-holder a{color:#fff;font-weight:bold}.services-slider .slide-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:6em;color:#fff;line-height:1;cursor:pointer}.services-slider .slide-control.slide-next-2{right:20px}.services-slider .slide-control.slide-prev-2{left:20px}.section-title{text-align:center}.section-title h3{margin-top:30px;font-size:1.5em}.section-title h2{margin-top:0;font-size:3em;border-top-width:2px;border-bottom-width:2px;border-top-style:solid;border-bottom-style:solid;border-color:transparent;padding:10px 0}.destinations .destinations-list{margin-top:35px;padding-bottom:20px}.destinations .destinations-list .scroller{max-height:560px}.destinations .destinations-list .item:nth-child(3n+1){clear:left}.destinations .destinations-list .item .item-img{height:185px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent;display:table}.destinations .destinations-list .item .item-img .inner{display:table-cell;vertical-align:middle;width:100%;text-align:center}.destinations .destinations-list .item h4{font-size:1.786em;margin-top:20px}.destinations .destinations-list .item p{color:transparent;margin-bottom:10px}.offers-list{padding-top:30px;padding-bottom:30px;float:left;width:100%}.offers-list .item{margin-bottom:50px}.offers-list .item .feat-img{height:190px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.offers-list .item .offer-text-holder h3{margin-top:20px;margin-bottom:0;font-size:1.786em}.offers-list .item .offer-text-holder .property{font-weight:bold;margin-bottom:10px;display:block}.offers-list .item .offer-text-holder .book-btn{margin-top:10px;display:inline-block;font-size:1.1em;padding:4px 10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.offers-list .item .offer-text-holder .book-btn:hover{text-decoration:none}.offers-list .item:nth-child(4n){clear:left}@media screen and (max-width: 1480px){section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .room-img{height:350px}}@media screen and (max-width: 1230px){section.about,section.offer,section.rooms,section.contact{margin:0;padding-top:40px;padding-bottom:40px}section.offer,section.rooms,section.contact{padding-bottom:0}section.bottom{margin:0;padding-top:40px}}@media screen and (max-width: 1250px){section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2{font-size:5em}section.about .container-fluid .legend-text h2{font-size:5em}}@media screen and (max-width: 1199px){section.rooms .container-fluid #carousel-offers{padding:0}section.rooms .container-fluid #carousel-offers-alter{padding:0 10px}section.rooms .container-fluid .room-cat{padding:20px 40px 0}section.rooms .container-fluid .room-cat:nth-child(odd){clear:none}section.rooms .container-fluid .room-cat:nth-child(even){float:left;clear:left}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .room-img{height:450px}section#menu-bar .container-fluid .row .logo-area.alter{position:relative;top:initial;left:initial}section#menu-bar .container-fluid .row .menu-container{padding:0;width:auto}section#menu-bar .container-fluid .row .menu-container.alter .alter-navigation{display:none}section#menu-bar .container-fluid .row .menu-container.alter .menu-area{margin-top:15px;padding:0;height:65px}section#menu-bar .container-fluid .row .menu-container.alter .menu-area.alter-menu{display:block;margin-top:0}section#menu-bar .container-fluid .row .menu-container.alter .menu-area.alter-menu .fa{margin-top:15px;width:42px;height:42px;border:2px solid transparent;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section#menu-bar .container-fluid .row .menu-container.alter .menu-area.alter-menu .fa:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section#menu-bar .container-fluid .row .menu-container.alter .menu-area.alter-menu .fa:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .languages-container{float:right}}@media screen and (max-width: 1160px){.title{font-size:3.5em !important}.legend-text h2{font-size:3em !important}.scroller{position:relative;max-height:350px !important}section.rooms .container-fluid .room-cat{padding-left:0;padding-right:0}section.rooms .container-fluid #carousel-offers,section.rooms .container-fluid #carousel-offers-alter{margin:20px auto 0;width:92%;padding:0}}@media screen and (max-width: 1055px){section#menu-bar{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.offers-slider{height:500px}section#menu-bar{padding-left:15px;padding-right:15px}section#menu-bar .container-fluid .row .logo-container{margin-top:0}section#menu-bar .container-fluid .row .logo-container .logo-area.alter{position:relative}section#menu-bar .container-fluid .row .menu-container{padding-left:0;padding-right:0;width:auto}section#menu-bar .container-fluid .row .languages-container{margin-top:15px;float:right}section#menu-bar .container-fluid .row .languages-container .language-area.alter{margin-top:0}section#menu-bar .container-fluid .row .menu-area{margin-top:15px;padding:0}section#menu-bar .container-fluid .row .menu-area a.fa{width:42px;height:42px;border:2px solid transparent;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section#menu-bar .container-fluid .row .menu-area a.fa:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section#menu-bar .container-fluid .row .menu-area a.fa:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .menu-area a span{display:none}section#menu-bar .container-fluid .row .menu-area .menu-item-title{display:none}section#menu-bar .container-fluid .row .call-area,section#menu-bar .container-fluid .row .message-area,section#menu-bar .container-fluid .row .location-area{margin-left:10px;margin-top:15px}section#menu-bar .container-fluid .row .call-area.alter,section#menu-bar .container-fluid .row .message-area.alter,section#menu-bar .container-fluid .row .location-area.alter{margin-left:10px;margin-top:13px}section#menu-bar .container-fluid .row .call-area a,section#menu-bar .container-fluid .row .call-area .menu-item-title,section#menu-bar .container-fluid .row .message-area a,section#menu-bar .container-fluid .row .message-area .menu-item-title,section#menu-bar .container-fluid .row .location-area a,section#menu-bar .container-fluid .row .location-area .menu-item-title{display:none}section#menu-bar .container-fluid .row .call-area .resp-menu-icon,section#menu-bar .container-fluid .row .message-area .resp-menu-icon,section#menu-bar .container-fluid .row .location-area .resp-menu-icon{display:block}section#menu-bar .container-fluid .row .call-area .fa,section#menu-bar .container-fluid .row .message-area .fa,section#menu-bar .container-fluid .row .location-area .fa{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}section#menu-bar .container-fluid .row .call-area .fa:hover,section#menu-bar .container-fluid .row .message-area .fa:hover,section#menu-bar .container-fluid .row .location-area .fa:hover{background:transparent;color:transparent}}@media screen and (max-width: 991px){.destinations .destinations-list{margin-top:35px;padding-bottom:20px}.destinations .destinations-list .scroller{max-height:560px}.destinations .destinations-list .item:nth-child(3n+1){clear:inherit}.destinations .destinations-list .item:nth-child(odd){clear:left}.content{margin-bottom:0px !important}.scroller{position:relative;height:100% !important;padding-right:0px !important;width:100%;max-height:none !important}.scroller.single{max-height:400px !important;overflow:hidden;padding-right:20px !important;height:auto !important}.scroller.single-content{max-height:285px !important;overflow:hidden;padding-right:20px !important;height:auto !important}.scroller.single-content-alter{max-height:260px !important;overflow:hidden;padding-right:20px !important;height:auto !important}.map-width{width:80%;padding:0 0 0 15px !important}.angular-google-map-container{height:390px;margin:60px 0 0}.positioned{position:relative}.positioned .infos{position:relative;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}section.about .container-fluid,section.offer .container-fluid,section.rooms .container-fluid,section.contact .container-fluid{padding-top:20px;padding-bottom:20px}section.about .container-fluid .row div div,section.offer .container-fluid .row div div,section.rooms .container-fluid .row div div,section.contact .container-fluid .row div div{padding:0}section.about .container-fluid .row div div .carousel-caption,section.offer .container-fluid .row div div .carousel-caption,section.rooms .container-fluid .row div div .carousel-caption,section.contact .container-fluid .row div div .carousel-caption{padding:20px 0 0px}section.about .container-fluid .row div div .legend-text,section.offer .container-fluid .row div div .legend-text,section.rooms .container-fluid .row div div .legend-text,section.contact .container-fluid .row div div .legend-text{padding-left:0;padding-right:0;margin-bottom:30px}section.about .container-fluid .row div div .legend-text h2,section.offer .container-fluid .row div div .legend-text h2,section.rooms .container-fluid .row div div .legend-text h2,section.contact .container-fluid .row div div .legend-text h2{font-size:3em}section.about .container-fluid .row div div .contact-form,section.about .container-fluid .row div div .offer-img,section.about .container-fluid .row div div .room-featured-image,section.offer .container-fluid .row div div .contact-form,section.offer .container-fluid .row div div .offer-img,section.offer .container-fluid .row div div .room-featured-image,section.rooms .container-fluid .row div div .contact-form,section.rooms .container-fluid .row div div .offer-img,section.rooms .container-fluid .row div div .room-featured-image,section.contact .container-fluid .row div div .contact-form,section.contact .container-fluid .row div div .offer-img,section.contact .container-fluid .row div div .room-featured-image{margin-left:30px}section.about .container-fluid .row div div #carousel-offers,section.about .container-fluid .row div div #carousel-offers-alter,section.offer .container-fluid .row div div #carousel-offers,section.offer .container-fluid .row div div #carousel-offers-alter,section.rooms .container-fluid .row div div #carousel-offers,section.rooms .container-fluid .row div div #carousel-offers-alter,section.contact .container-fluid .row div div #carousel-offers,section.contact .container-fluid .row div div #carousel-offers-alter{margin:20px auto 40px;width:80%;padding:0}section.about .container-fluid .row div div #carousel-offers .offer-img,section.about .container-fluid .row div div #carousel-offers-alter .offer-img,section.offer .container-fluid .row div div #carousel-offers .offer-img,section.offer .container-fluid .row div div #carousel-offers-alter .offer-img,section.rooms .container-fluid .row div div #carousel-offers .offer-img,section.rooms .container-fluid .row div div #carousel-offers-alter .offer-img,section.contact .container-fluid .row div div #carousel-offers .offer-img,section.contact .container-fluid .row div div #carousel-offers-alter .offer-img{margin-left:0}section.about .container-fluid .blog-post .post-title,section.about .container-fluid .blog-post .offer-title,section.about .container-fluid .blog-post .rel-title,section.about .container-fluid .blog-post .att-title,section.about .container-fluid .offer .post-title,section.about .container-fluid .offer .offer-title,section.about .container-fluid .offer .rel-title,section.about .container-fluid .offer .att-title,section.about .container-fluid .related-rooms .post-title,section.about .container-fluid .related-rooms .offer-title,section.about .container-fluid .related-rooms .rel-title,section.about .container-fluid .related-rooms .att-title,section.about .container-fluid .room-attachment .post-title,section.about .container-fluid .room-attachment .offer-title,section.about .container-fluid .room-attachment .rel-title,section.about .container-fluid .room-attachment .att-title,section.offer .container-fluid .blog-post .post-title,section.offer .container-fluid .blog-post .offer-title,section.offer .container-fluid .blog-post .rel-title,section.offer .container-fluid .blog-post .att-title,section.offer .container-fluid .offer .post-title,section.offer .container-fluid .offer .offer-title,section.offer .container-fluid .offer .rel-title,section.offer .container-fluid .offer .att-title,section.offer .container-fluid .related-rooms .post-title,section.offer .container-fluid .related-rooms .offer-title,section.offer .container-fluid .related-rooms .rel-title,section.offer .container-fluid .related-rooms .att-title,section.offer .container-fluid .room-attachment .post-title,section.offer .container-fluid .room-attachment .offer-title,section.offer .container-fluid .room-attachment .rel-title,section.offer .container-fluid .room-attachment .att-title,section.rooms .container-fluid .blog-post .post-title,section.rooms .container-fluid .blog-post .offer-title,section.rooms .container-fluid .blog-post .rel-title,section.rooms .container-fluid .blog-post .att-title,section.rooms .container-fluid .offer .post-title,section.rooms .container-fluid .offer .offer-title,section.rooms .container-fluid .offer .rel-title,section.rooms .container-fluid .offer .att-title,section.rooms .container-fluid .related-rooms .post-title,section.rooms .container-fluid .related-rooms .offer-title,section.rooms .container-fluid .related-rooms .rel-title,section.rooms .container-fluid .related-rooms .att-title,section.rooms .container-fluid .room-attachment .post-title,section.rooms .container-fluid .room-attachment .offer-title,section.rooms .container-fluid .room-attachment .rel-title,section.rooms .container-fluid .room-attachment .att-title,section.contact .container-fluid .blog-post .post-title,section.contact .container-fluid .blog-post .offer-title,section.contact .container-fluid .blog-post .rel-title,section.contact .container-fluid .blog-post .att-title,section.contact .container-fluid .offer .post-title,section.contact .container-fluid .offer .offer-title,section.contact .container-fluid .offer .rel-title,section.contact .container-fluid .offer .att-title,section.contact .container-fluid .related-rooms .post-title,section.contact .container-fluid .related-rooms .offer-title,section.contact .container-fluid .related-rooms .rel-title,section.contact .container-fluid .related-rooms .att-title,section.contact .container-fluid .room-attachment .post-title,section.contact .container-fluid .room-attachment .offer-title,section.contact .container-fluid .room-attachment .rel-title,section.contact .container-fluid .room-attachment .att-title{font-size:2em;line-height:1em}section.about .container-fluid #map,section.offer .container-fluid #map,section.rooms .container-fluid #map,section.contact .container-fluid #map{margin-top:20px;margin-left:30px}section.about .container-fluid .offer-img,section.offer .container-fluid .offer-img,section.rooms .container-fluid .offer-img,section.contact .container-fluid .offer-img{margin-top:0}section.about .container-fluid .room-cat .room-img,section.offer .container-fluid .room-cat .room-img,section.rooms .container-fluid .room-cat .room-img,section.contact .container-fluid .room-cat .room-img{height:390px}section.about .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.about .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.offer .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.offer .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img,section.contact .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.contact .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img{height:390px}section.about .container-fluid .contact-form.reservation-form .input-group,section.offer .container-fluid .contact-form.reservation-form .input-group,section.rooms .container-fluid .contact-form.reservation-form .input-group,section.contact .container-fluid .contact-form.reservation-form .input-group{padding-left:0;padding-right:0}section.offer .container-fluid{padding-bottom:40px}section.offer .container-fluid .row div div .legend-text{margin-left:-30px}section.rooms .container-fluid .room-cat,section.about .container-fluid .room-cat{padding:20px 15px 0}section.rooms .container-fluid .room-cat .room-img .room-type,section.about .container-fluid .room-cat .room-img .room-type{font-size:3em;width:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}section.rooms .container-fluid .room-cat .book-now-btn,section.about .container-fluid .room-cat .book-now-btn{top:320px}section.pages-grid .container-fluid .row .grid,section.room-grid .container-fluid .row .grid{height:300px}section.pages-grid .container-fluid .row .grid .caption,section.room-grid .container-fluid .row .grid .caption{font-size:2.5em}section.rooms .container-fluid .row div div .room-featured-image,section.rooms .container-fluid .row div div .offer-img,section.offer .container-fluid .row div div .room-featured-image,section.offer .container-fluid .row div div .offer-img,section.contact .container-fluid .row div div .room-featured-image,section.contact .container-fluid .row div div .offer-img{height:550px}section.blog .container-fluid .row button.expandable-btn{display:block;border-width:2px}.offers-list .item:nth-child(4n){clear:none}.offers-list .item:nth-child(odd){clear:left}}@media screen and (max-width: 880px){section.about{margin:0;padding:40px 0}section.bottom{margin:0;padding:40px 0 0}.book-now-btn-fixed{top:15px;right:15px}.book-now-btn-fixed.second{top:130px}section.blog .container-fluid{margin:40px 0 0}section.offer,section.rooms,section.contact{padding-left:0;padding-right:0}section.rooms .container-fluid #carousel-offers .carousel-inner .item .offer-img,section.rooms .container-fluid #carousel-offers-alter .carousel-inner .item .offer-img{height:390px}}@media screen and (max-width: 767px){.offers-slider{height:400px}section.rooms .container-fluid .room-cat{width:100%}section.rooms .container-fluid .room-cat:nth-child(odd){clear:left}section.about .container-fluid #carousel-offers-home .carousel-inner:before,section.offer .container-fluid #carousel-offers-home .carousel-inner:before,section.rooms .container-fluid #carousel-offers-home .carousel-inner:before,section.contact .container-fluid #carousel-offers-home .carousel-inner:before{display:none}section.about .container-fluid #carousel-offers-home .carousel-inner .item{height:450px}section.about .container-fluid #carousel-offers-home .carousel-inner .item .offer-img .carousel-caption h2{font-size:3em}section.about .container-fluid .legend-text h2{font-size:5em}.section-padding{padding:0}.offers-slider{margin-top:20px}.services-slider{padding-top:30px;margin-top:20px;margin-bottom:40px}.services-slider .slider-item{padding:0}.scroller.single,.scroller.single-content,.scroller.single-content-alter{height:auto !important;position:relative;width:100%;overflow:visible !important;padding-right:0px !important;max-height:none !important}.floated-img{float:left}.map-width{width:100%;padding:0 !important}.angular-google-map-container{height:500px;margin:0}.title-description{margin-bottom:30px}.book-now-btn-fixed{font-size:0.8em}.book-now-btn-fixed.second{top:105px}section.about .container-fluid .row div div #carousel-offers,section.offer .container-fluid .row div div #carousel-offers,section.rooms .container-fluid .row div div #carousel-offers,section.contact .container-fluid .row div div #carousel-offers{margin:20px 0px 50px;width:100%}section.about .container-fluid .row div div #carousel-offers-alter,section.offer .container-fluid .row div div #carousel-offers-alter,section.rooms .container-fluid .row div div #carousel-offers-alter,section.contact .container-fluid .row div div #carousel-offers-alter{margin:20px 0px;width:100%}section.about .container-fluid .row div div .contact-form,section.about .container-fluid .row div div .offer-img,section.about .container-fluid .row div div .room-featured-image,section.offer .container-fluid .row div div .contact-form,section.offer .container-fluid .row div div .offer-img,section.offer .container-fluid .row div div .room-featured-image,section.rooms .container-fluid .row div div .contact-form,section.rooms .container-fluid .row div div .offer-img,section.rooms .container-fluid .row div div .room-featured-image,section.contact .container-fluid .row div div .contact-form,section.contact .container-fluid .row div div .offer-img,section.contact .container-fluid .row div div .room-featured-image{margin-left:0}section.about .container-fluid .row #map,section.offer .container-fluid .row #map,section.rooms .container-fluid .row #map,section.contact .container-fluid .row #map{margin-left:0}section.about .container-fluid .offer-img,section.offer .container-fluid .offer-img,section.rooms .container-fluid .offer-img,section.contact .container-fluid .offer-img{width:100%}section.rooms-alter .container-fluid .row .rooms-2col-cat{margin-top:60px;padding:0}section.rooms .container-fluid .room-cat,section.offer .container-fluid .room-cat,section.about .container-fluid .room-cat,.section.contact .container-fluid .room-cat{padding:20px 15px 0}section.rooms .container-fluid .room-cat .room-img,section.offer .container-fluid .room-cat .room-img,section.about .container-fluid .room-cat .room-img,.section.contact .container-fluid .room-cat .room-img{width:100%}section.rooms .container-fluid .room-cat .roomtype-desc,section.offer .container-fluid .room-cat .roomtype-desc,section.about .container-fluid .room-cat .roomtype-desc,.section.contact .container-fluid .room-cat .roomtype-desc{width:100%}section.bottom .container-fluid .row .contact-info,section.bottom .container-fluid .row .reviews,section.bottom .container-fluid .row .reviews .more-links,section.bottom .container-fluid .row .awards,section.bottom .container-fluid .row .reviews,section.bottom .container-fluid .row .awards{width:33%}section.bottom .container-fluid .row .contact-info h3,section.bottom .container-fluid .row .reviews h3,section.bottom .container-fluid .row .reviews .more-links h3,section.bottom .container-fluid .row .awards h3,section.bottom .container-fluid .row .reviews h3,section.bottom .container-fluid .row .awards h3{margin-top:0}.alter-nav nav .navmenu-nav li .submenu{display:block;height:auto}section.pages-grid .container-fluid .row .grid .caption,section.room-grid .container-fluid .row .grid .caption{opacity:1}section.rooms-alter .container-fluid .row .rooms-2col-cat .room-cat .room-img{height:300px}section.rooms .container-fluid .row div div .room-featured-image,section.rooms .container-fluid .row div div .offer-img,section.offer .container-fluid .row div div .room-featured-image,section.offer .container-fluid .row div div .offer-img,section.contact .container-fluid .row div div .room-featured-image,section.contact .container-fluid .row div div .offer-img{height:350px}section.offer .container-fluid .row div div .legend-text,section.contact .container-fluid .row div div .legend-text{margin-left:0}header #carousel-homepage .carousel-indicators{bottom:100px}section#menu-bar.alter{padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 600px){section.gallery-title h1{font-size:2em}section.about .container-fluid,section.rooms .container-fluid,section.offer .container-fluid,section.gallery-alter .container-fluid,section.contact .container-fluid{padding-left:30px;padding-right:30px}section.about .container-fluid .row .gallery-item,section.rooms .container-fluid .row .gallery-item,section.offer .container-fluid .row .gallery-item,section.gallery-alter .container-fluid .row .gallery-item,section.contact .container-fluid .row .gallery-item{padding:0 15px 10px}section.about .container-fluid .row div div .legend-text,section.offer .container-fluid .row div div .legend-text,section.rooms .container-fluid .row div div .legend-text,section.contact .container-fluid .row div div .legend-text{margin-left:0}}@media screen and (max-width: 533px){body{padding-bottom:110px}section#menu-bar .container-fluid .row .logo-area a img{max-height:50px;margin-top:7px}footer .container .row .social-links.alter a{display:block;margin:0 0 10px}}@media screen and (max-width: 500px){header .legend-text{font-size:0.5em}section#menu-bar .container-fluid .row .menu-area{margin-left:10px}section#menu-bar .container-fluid .row .call-area,section#menu-bar .container-fluid .row .message-area,section#menu-bar .container-fluid .row .location-area{margin-left:10px}section.pages-grid .container-fluid .row .grid,section.room-grid .container-fluid .row .grid{height:200px}section.pages-grid .container-fluid .row .grid .caption,section.room-grid .container-fluid .row .grid .caption{font-size:1.5em}section.bottom .container-fluid .row .contact-info,section.bottom .container-fluid .row .reviews,section.bottom .container-fluid .row .reviews .more-links,section.bottom .container-fluid .row .awards,section.bottom .container-fluid .row .reviews,section.bottom .container-fluid .row .awards{width:100%}}@media screen and (max-width: 454px){section#menu-bar .container-fluid .row .menu-area a.fa{border:none;width:30px}section#menu-bar .container-fluid .row .menu-area a.fa:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .call-area .resp-menu-icon,section#menu-bar .container-fluid .row .message-area .resp-menu-icon,section#menu-bar .container-fluid .row .location-area .resp-menu-icon{border:none;width:30px}section#menu-bar .container-fluid .row .call-area .resp-menu-icon:hover,section#menu-bar .container-fluid .row .message-area .resp-menu-icon:hover,section#menu-bar .container-fluid .row .location-area .resp-menu-icon:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .languages-container{float:left}section#menu-bar .container-fluid .row .language-area{float:left}section#menu-bar .container-fluid .row .language-area button{border:none;width:40px;height:40px}section#menu-bar .container-fluid .row .language-area button:hover{background:transparent;color:transparent}section#menu-bar .container-fluid .row .language-area .dropdown-menu{right:-12px}section#menu-bar .container-fluid .row .language-area.open button{background:transparent;color:transparent}section#menu-bar .container-fluid .row .language-area.alter button{border-width:2px;border-style:solid}}@media screen and (max-width: 430px){.book-now-btn-fixed{font-size:0.6em}.book-now-btn-fixed.second{top:85px}section.bottom .container .row .blog-post .post-image,section.bottom .container .row .blog-post .offer-image,section.bottom .container .row .blog-post .related-image,section.bottom .container .row .blog-post .attachment-image,section.bottom .container .row .related-rooms .post-image,section.bottom .container .row .related-rooms .offer-image,section.bottom .container .row .related-rooms .related-image,section.bottom .container .row .related-rooms .attachment-image,section.bottom .container .row .room-attachment .post-image,section.bottom .container .row .room-attachment .offer-image,section.bottom .container .row .room-attachment .related-image,section.bottom .container .row .room-attachment .attachment-image{height:200px}}@media screen and (max-width: 415px){.title{font-size:2.5em !important}.legend-text h2{font-size:2.5em !important}section#menu-bar .container-fluid .row .message-area{display:none}section#menu-bar .container-fluid .row .language-area{float:left}section#menu-bar .container-fluid .row .language-area button{border:none;width:45px;height:45px}section#menu-bar .container-fluid .row .language-area.alter button{width:42px;height:42px}section#menu-bar .container-fluid .row .menu-area{margin-left:10px}section#menu-bar .container-fluid .row .call-area,section#menu-bar .container-fluid .row .message-area,section#menu-bar .container-fluid .row .location-area{margin-left:6px}}@media screen and (max-width: 370px){section#menu-bar .container-fluid .row .location-area,section#menu-bar .container-fluid .row .call-area{display:none;margin-left:6px}}@media screen and (max-width: 320px){section.about .container-fluid .row,section.offer .container-fluid .row,section.rooms .container-fluid .row,section.contact .container-fluid .row{padding:0 15px}section.about .container-fluid .row .legend-text h2,section.offer .container-fluid .row .legend-text h2,section.rooms .container-fluid .row .legend-text h2,section.contact .container-fluid .row .legend-text h2{font-size:3em}section.blog .container .row div .sidebar .search form .form-group{padding-right:0}section.blog .container .row div .sidebar .search form .form-group .push-right{text-align:left}section.blog .container .row div .sidebar .search form .form-group .push-right .search-btn{margin:5px 0 0;padding:0}section.about .container-fluid,section.rooms .container-fluid,section.offer .container-fluid,section.gallery-alter .container-fluid,section.contact .container-fluid{padding-left:15px;padding-right:15px}}@media screen and (max-height: 800px){.main-navigation nav{position:relative;width:80%;margin-left:auto;margin-right:auto;top:80px;left:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 533px){header #carousel-homepage {height: 100vh;}header #carousel-homepage .carousel-inner .item {height: 100vh;}header .legend-text {top: 50vh;}#header {height: 100vh !important;}header>span,header .carousel-holder {height: 100vh;}}
/*# sourceMappingURL=style.min.css.map */
