@font-face{font-family:'FontAwesome';src:url('../../vendor/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../../vendor/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../vendor/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../vendor/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../vendor/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../vendor/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'SourceSans';src:url('../fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Regular.woff') format('woff'), url('../fonts/SourceSansPro-Regular.ttf') format('truetype'), url('../fonts/SourceSansPro-Regular.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'SourceSansLight';src:url('../fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Light.woff') format('woff'), url('../fonts/SourceSansPro-Light.ttf') format('truetype'), url('../fonts/SourceSansPro-Light.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'SourceSansExtraLight';src:url('../fonts/SourceSansPro-ExtraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-ExtraLight.woff') format('woff'), url('../fonts/SourceSansPro-ExtraLight.ttf') format('truetype'), url('../fonts/SourceSansPro-ExtraLight.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'SourceSansBold';src:url('../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Bold.woff') format('woff'), url('../fonts/SourceSansPro-Bold.ttf') format('truetype'), url('../fonts/SourceSansPro-Bold.svg') format('svg');font-weight:normal;font-style:normal;}.tlbp-0{top:0;bottom:0;left:0;right:0;}body{font-family:SourceSans;overflow-x:hidden;}body ol:not(.carousel-indicators){list-style-type:none !important;padding:0 24px;}body ol:not(.carousel-indicators){font-family:SourceSansLight;font-size:16px;}body ol:not(.carousel-indicators) li:before{margin-right:10px;content:"\2714";color:#407ba6;}body .show-image-modal{cursor:pointer;}body #imgModal{border-radius:5px;cursor:pointer;}body #imgModal.modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9);}body #imgModal .modal-content{margin:auto;display:block;width:80%;max-width:700px;}body #imgModal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;}body #imgModal .close:hover,body #imgModal .close:focus{color:#bbb;text-decoration:none;cursor:pointer;}@media only screen and (max-width: 700px){body #imgModal .modal-content{width:100%;}}body .slider-preview{cursor:pointer;}*{box-sizing:border-box;}a,a:focus,a:active,a:hover{text-decoration:none;color:inherit;outline:none;}h2{font-family:SourceSansExtraLight;font-size:34px;}h5,h6{font-family:SourceSansExtraLight;}h3,h4{color:#108eb8 !important;font-family:SourceSansBold !important;}h3{font-size:23px !important;}h4{font-size:18px !important;}.main-button{border:1px solid #fff;border-radius:10px;padding:10px 0;text-transform:uppercase;color:#fff;display:inline-block;font-family:SourceSansBold;font-size:20px;transition:all ease-in-out 0.2s;min-width:180px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f58a00;}.main-button:hover{background-color:#f4b15a;border:1px solid #f4b15a;}.main-button.red-button{background-color:#de4b4b;}.main-button.red-button:hover{background-color:#c23e3e;border:1px solid #c23e3e;}.button{background-color:#f58a00;border-radius:3px;padding:5px 15px;text-transform:uppercase;color:#fff;display:inline-block;font-family:SourceSansBold;font-size:16px;transition:all ease-in-out 0.2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;}.button:hover,.button:focus,.button:active{background-color:#f58a00;color:#fff;}.button.reserve-button,.button:hover{background-color:#de4b4b;color:#fff;}.button.reserve-button{border:1px solid #de4b4b;}.button.reserve-button:hover{background-color:#c23e3e;border:1px solid #c23e3e;}.button.other-offers-button{margin-left:0.5em;background:transparent;border:1px solid #de4b4b;color:#de4b4b;text-transform:none;}.button.other-offers-button:hover{background-color:#f5c3c3;border:1px solid #f5c3c3;}.button.red-button,.button:hover{background-color:#de4b4b;}.button-blue{background-color:#f58a00;border-radius:3px;padding:5px 15px;text-transform:uppercase;color:#fff;display:inline-block;font-family:SourceSansBold;font-size:16px;transition:all ease-in-out 0.2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background-color:#407ba6;}.button-blue:hover,.button-blue:focus,.button-blue:active{background-color:#f58a00;color:#fff;}.button-blue.reserve-button,.button-blue:hover{background-color:#de4b4b;color:#fff;}.button-blue.reserve-button{border:1px solid #de4b4b;}.button-blue.reserve-button:hover{background-color:#c23e3e;border:1px solid #c23e3e;}.button-blue.other-offers-button{margin-left:0.5em;background:transparent;border:1px solid #de4b4b;color:#de4b4b;text-transform:none;}.button-blue.other-offers-button:hover{background-color:#f5c3c3;border:1px solid #f5c3c3;}.button-blue.red-button,.button-blue:hover{background-color:#de4b4b;}.input-field{padding:5px 10px;border:1px solid #ccc;border-radius:3px;}.no-padding > [class*=col-]{padding-right:0;padding-left:0;}.video-container{width:85%;margin:0 auto;}.video-container .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-container .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.in-site-container{margin-top:87px;}.fixedReservation{position:fixed !important;top:40px;bottom:auto !important;width:100%;text-align:center;transition:all ease-in-out 0.4s;}@media (max-width: 490px){.fixedReservation{top:-47px !important;}}.fixedReservationSlide{top:103px;transition:all ease-in-out 0.4s;}@media (max-width: 490px){.fixedReservationSlide{top:130px;}}blockquote{border-color:#407ba6;background-color:#f9f9f9;}blockquote.disabled{border-color:#f9f9f9;}.default-slider .item{position:relative;}.default-slider .item .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);}.default-slider .item .overlay .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:34px;font-family:SourceSansExtraLight;}.box-shadow{-webkit-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.35);box-shadow:0px 2px 15px 0px rgba(0,0,0,0.35);}.horizontal-centered{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-centered{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}#main-container{position:relative;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;}#main-container .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;}#main-container .wrapper .language{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:9999;margin-top:15px;}#main-container .wrapper .language .current{background-color:#fff;border-radius:25px;padding:12px;cursor:pointer;}#main-container .wrapper .language .current img{display:inline-block;vertical-align:middle;max-width:80%;}#main-container .wrapper .language .current .fa{color:#a1a1a1;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:8px;}#main-container .wrapper .other-lang{display:none;position:fixed;left:48%;top:0;background-color:#fff;border-radius:25px;z-index:999;margin-top:15px;}#main-container .wrapper .other-lang .cont{padding:12px 12px 12px 55px;}#main-container .wrapper .other-lang .cont hr{display:none;}#main-container .wrapper .other-lang .cont .lang{display:inline-block;vertical-align:middle;margin-left:5px;}#main-container .wrapper .other-lang .cont .lang img{max-width:80%;}#main-container .wrapper .box{color:#fff;padding:70px 0;}#main-container .wrapper .box img{margin:0 auto;}#main-container .wrapper .box p{font-size:7rem;font-family:SourceSansBold;text-transform:uppercase;}#main-container .wrapper .box.hotel img:first-of-type{margin-bottom:25px;}#main-container .wrapper .box.hotel img:last-of-type{margin-bottom:45px;}#main-container .wrapper .box.spa img{margin-bottom:100px;}.site-header{padding:15px;position:fixed;top:0;z-index:9999;background-color:#fff;border-bottom:1px solid #ccc;width:100%;}.site-header .spa-button{background-color:#407ba6;}.site-header .spa-inverse-button{background-color:#fff;color:#407ba6;}.site-header .logo{display:inline-block;}.site-header .logo img{max-width:50%;}.site-header .header-right{color:#7e7e7e;position:static;}.site-header .header-right .top{margin-top:10px;}.site-header .header-right .top ul li{border-right:1px solid #7e7e7e;}.site-header .header-right .top ul li:first-of-type{padding-right:20px;}.site-header .header-right .top ul li:last-of-type{padding-left:20px;border-right:0;}@media (min-width: 491px){.site-header .header-right .bottom{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0;}}@media (max-width: 767px){.site-header .header-right .bottom{top:67%;}}@media (min-width: 767px) and (max-width: 1024px){.site-header .header-right .bottom .button{font-size:14px;}.site-header .header-right .bottom .hotel-contact{font-size:15px;}}.site-header .header-right .bottom .elements{margin-bottom:0;margin-right:20px;}.site-header .header-right .bottom .elements li{vertical-align:middle;}.site-header .header-right .bottom .elements li.search{width:235px;}.site-header .header-right .bottom .elements li .input-group #keywords_layout{display:none;position:absolute;top:35px;z-index:9999;border:1px solid #ccc;background-color:#fff;width:100%;}.site-header .header-right .bottom .elements li .input-group #keywords_layout .word{text-align:left;padding:6px 12px;border-bottom:1px solid #ccc;cursor:pointer;}.site-header .header-right .bottom .elements li .input-group #keywords_layout .word:last-of-type{border-bottom:0;}.site-header .header-right .bottom .elements li .input-group .form-control{box-shadow:none;}.site-header .header-right .bottom .elements li .input-group .btn{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}.site-header .header-right .bottom .elements li.lang{cursor:pointer;}.site-header .header-right .bottom .elements li.lang img,.site-header .header-right .bottom .elements li.lang .fa{display:inline-block;vertical-align:middle;}.site-header .header-right .bottom .elements li.menu-icon{cursor:pointer;text-align:center;}.site-header .header-right .bottom .elements li.menu-icon span{display:block;line-height:1;}@media (max-width: 450px){.site-header .header-right .bottom .elements li:nth-of-type(1),.site-header .header-right .bottom .elements li:nth-of-type(2){display:none;}}.site-header .header-right .hotel-contact{font-size:18px;font-weight:bold;}.site-header .header-right #menu-container,.site-header .header-right #menu-container-hotel,.site-header .header-right #menu-container-spa,.site-header .header-right #menu-container-hotel-scroll{display:none;position:fixed;z-index:9999;top:0;right:0;padding:0 0 0 10px;height:100vh;width:320px;max-width:250px;}.site-header .header-right #menu-container #main-menu,.site-header .header-right #menu-container #main-menu-hotel,.site-header .header-right #menu-container #main-menu-spa,.site-header .header-right #menu-container-hotel #main-menu,.site-header .header-right #menu-container-hotel #main-menu-hotel,.site-header .header-right #menu-container-hotel #main-menu-spa,.site-header .header-right #menu-container-spa #main-menu,.site-header .header-right #menu-container-spa #main-menu-hotel,.site-header .header-right #menu-container-spa #main-menu-spa,.site-header .header-right #menu-container-hotel-scroll #main-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa{background-color:#fff;padding:17px;box-shadow:#ccc 0px 3px 10px;-webkit-box-shadow:#ccc 0px 3px 10px;-moz-box-shadow:#ccc 0px 3px 10px;height:100%;overflow-y:auto;}.site-header .header-right #menu-container #main-menu .menu-top,.site-header .header-right #menu-container #main-menu-hotel .menu-top,.site-header .header-right #menu-container #main-menu-spa .menu-top,.site-header .header-right #menu-container-hotel #main-menu .menu-top,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top,.site-header .header-right #menu-container-spa #main-menu .menu-top,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}.site-header .header-right #menu-container #main-menu .menu-top .hamburger,.site-header .header-right #menu-container #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top .hamburger{text-align:left;cursor:pointer;}.site-header .header-right #menu-container #main-menu .menu-top .back,.site-header .header-right #menu-container #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-spa #main-menu .menu-top .back,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top .back{cursor:pointer;float:right;margin-top:3px;}.site-header .header-right #menu-container #main-menu .menu-top .back .fa,.site-header .header-right #menu-container #main-menu-hotel .menu-top .back .fa,.site-header .header-right #menu-container #main-menu-spa .menu-top .back .fa,.site-header .header-right #menu-container-hotel #main-menu .menu-top .back .fa,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top .back .fa,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top .back .fa,.site-header .header-right #menu-container-spa #main-menu .menu-top .back .fa,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top .back .fa,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top .back .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top .back .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top .back .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top .back .fa{margin-left:5px;}.site-header .header-right #menu-container #main-menu .menu-top .hamburger,.site-header .header-right #menu-container #main-menu .menu-top .back,.site-header .header-right #menu-container #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-hotel #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-spa #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu .menu-top .back,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-spa #main-menu-spa .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .menu-top .back,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top .hamburger,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .menu-top .back{display:inline-block;vertical-align:middle;}.site-header .header-right #menu-container #main-menu .main,.site-header .header-right #menu-container #main-menu-hotel .main,.site-header .header-right #menu-container #main-menu-spa .main,.site-header .header-right #menu-container-hotel #main-menu .main,.site-header .header-right #menu-container-hotel #main-menu-hotel .main,.site-header .header-right #menu-container-hotel #main-menu-spa .main,.site-header .header-right #menu-container-spa #main-menu .main,.site-header .header-right #menu-container-spa #main-menu-hotel .main,.site-header .header-right #menu-container-spa #main-menu-spa .main,.site-header .header-right #menu-container-hotel-scroll #main-menu .main,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .main,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .main{margin-bottom:0;clear:both;}.site-header .header-right #menu-container #main-menu .main li:first-of-type,.site-header .header-right #menu-container #main-menu-hotel .main li:first-of-type,.site-header .header-right #menu-container #main-menu-spa .main li:first-of-type,.site-header .header-right #menu-container-hotel #main-menu .main li:first-of-type,.site-header .header-right #menu-container-hotel #main-menu-hotel .main li:first-of-type,.site-header .header-right #menu-container-hotel #main-menu-spa .main li:first-of-type,.site-header .header-right #menu-container-spa #main-menu .main li:first-of-type,.site-header .header-right #menu-container-spa #main-menu-hotel .main li:first-of-type,.site-header .header-right #menu-container-spa #main-menu-spa .main li:first-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu .main li:first-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .main li:first-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .main li:first-of-type{padding-top:0;}.site-header .header-right #menu-container #main-menu .main li:last-of-type,.site-header .header-right #menu-container #main-menu-hotel .main li:last-of-type,.site-header .header-right #menu-container #main-menu-spa .main li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu .main li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu-hotel .main li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu-spa .main li:last-of-type,.site-header .header-right #menu-container-spa #main-menu .main li:last-of-type,.site-header .header-right #menu-container-spa #main-menu-hotel .main li:last-of-type,.site-header .header-right #menu-container-spa #main-menu-spa .main li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu .main li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .main li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .main li:last-of-type{padding-bottom:0;}.site-header .header-right #menu-container #main-menu li,.site-header .header-right #menu-container #main-menu-hotel li,.site-header .header-right #menu-container #main-menu-spa li,.site-header .header-right #menu-container-hotel #main-menu li,.site-header .header-right #menu-container-hotel #main-menu-hotel li,.site-header .header-right #menu-container-hotel #main-menu-spa li,.site-header .header-right #menu-container-spa #main-menu li,.site-header .header-right #menu-container-spa #main-menu-hotel li,.site-header .header-right #menu-container-spa #main-menu-spa li,.site-header .header-right #menu-container-hotel-scroll #main-menu li,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel li,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa li{text-align:left;padding:5px 0;font-size:16px;}.site-header .header-right #menu-container #main-menu li hr,.site-header .header-right #menu-container #main-menu-hotel li hr,.site-header .header-right #menu-container #main-menu-spa li hr,.site-header .header-right #menu-container-hotel #main-menu li hr,.site-header .header-right #menu-container-hotel #main-menu-hotel li hr,.site-header .header-right #menu-container-hotel #main-menu-spa li hr,.site-header .header-right #menu-container-spa #main-menu li hr,.site-header .header-right #menu-container-spa #main-menu-hotel li hr,.site-header .header-right #menu-container-spa #main-menu-spa li hr,.site-header .header-right #menu-container-hotel-scroll #main-menu li hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel li hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa li hr{margin:5px 0 0 0;width:40%;border-top:1px solid #ccc;}.site-header .header-right #menu-container #main-menu .active-spa-menu,.site-header .header-right #menu-container #main-menu-hotel .active-spa-menu,.site-header .header-right #menu-container #main-menu-spa .active-spa-menu,.site-header .header-right #menu-container-hotel #main-menu .active-spa-menu,.site-header .header-right #menu-container-hotel #main-menu-hotel .active-spa-menu,.site-header .header-right #menu-container-hotel #main-menu-spa .active-spa-menu,.site-header .header-right #menu-container-spa #main-menu .active-spa-menu,.site-header .header-right #menu-container-spa #main-menu-hotel .active-spa-menu,.site-header .header-right #menu-container-spa #main-menu-spa .active-spa-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu .active-spa-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .active-spa-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .active-spa-menu{background-color:#407ba6;color:#fff;}.site-header .header-right #menu-container #main-menu .active-spa-menu hr,.site-header .header-right #menu-container #main-menu-hotel .active-spa-menu hr,.site-header .header-right #menu-container #main-menu-spa .active-spa-menu hr,.site-header .header-right #menu-container-hotel #main-menu .active-spa-menu hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .active-spa-menu hr,.site-header .header-right #menu-container-hotel #main-menu-spa .active-spa-menu hr,.site-header .header-right #menu-container-spa #main-menu .active-spa-menu hr,.site-header .header-right #menu-container-spa #main-menu-hotel .active-spa-menu hr,.site-header .header-right #menu-container-spa #main-menu-spa .active-spa-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .active-spa-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .active-spa-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .active-spa-menu hr{background-color:#407ba6;}.site-header .header-right #menu-container #main-menu .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container #main-menu-hotel .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container #main-menu-spa .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel #main-menu .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-spa #main-menu .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu:not(.has-submenu) span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu:not(.has-submenu) span{display:block;width:100%;}.site-header .header-right #menu-container #main-menu .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container #main-menu-hotel .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container #main-menu-spa .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu:not(.has-submenu) span:hover{background-color:#407ba6;color:#fff;}.site-header .header-right #menu-container #main-menu .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container #main-menu-hotel .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container #main-menu-spa .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu:not(.has-submenu) span:hover hr{background-color:#407ba6;}.site-header .header-right #menu-container #main-menu .spa-menu a,.site-header .header-right #menu-container #main-menu-hotel .spa-menu a,.site-header .header-right #menu-container #main-menu-spa .spa-menu a,.site-header .header-right #menu-container-hotel #main-menu .spa-menu a,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu a,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu a,.site-header .header-right #menu-container-spa #main-menu .spa-menu a,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu a,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu a{width:100%;display:block;}.site-header .header-right #menu-container #main-menu .spa-menu span,.site-header .header-right #menu-container #main-menu-hotel .spa-menu span,.site-header .header-right #menu-container #main-menu-spa .spa-menu span,.site-header .header-right #menu-container-hotel #main-menu .spa-menu span,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu span,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu span,.site-header .header-right #menu-container-spa #main-menu .spa-menu span,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu span,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu span{display:block;width:100%;padding:3px 5px 3px 5px;}.site-header .header-right #menu-container #main-menu .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container #main-menu-hotel .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container #main-menu-spa .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-spa #main-menu .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu.is-hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu.is-hotel-menu span{background-color:#407ba6;color:#fff;}.site-header .header-right #menu-container #main-menu .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container #main-menu-hotel .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container #main-menu-spa .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel #main-menu .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel #main-menu-spa .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-spa #main-menu .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-spa #main-menu-hotel .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-spa #main-menu-spa .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .spa-menu.is-hotel-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .spa-menu.is-hotel-menu span hr{background-color:#407ba6;}.site-header .header-right #menu-container #main-menu .active-hotel-menu,.site-header .header-right #menu-container #main-menu-hotel .active-hotel-menu,.site-header .header-right #menu-container #main-menu-spa .active-hotel-menu,.site-header .header-right #menu-container-hotel #main-menu .active-hotel-menu,.site-header .header-right #menu-container-hotel #main-menu-hotel .active-hotel-menu,.site-header .header-right #menu-container-hotel #main-menu-spa .active-hotel-menu,.site-header .header-right #menu-container-spa #main-menu .active-hotel-menu,.site-header .header-right #menu-container-spa #main-menu-hotel .active-hotel-menu,.site-header .header-right #menu-container-spa #main-menu-spa .active-hotel-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu .active-hotel-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .active-hotel-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .active-hotel-menu{background-color:#5d493d;color:#fff;}.site-header .header-right #menu-container #main-menu .active-hotel-menu hr,.site-header .header-right #menu-container #main-menu-hotel .active-hotel-menu hr,.site-header .header-right #menu-container #main-menu-spa .active-hotel-menu hr,.site-header .header-right #menu-container-hotel #main-menu .active-hotel-menu hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .active-hotel-menu hr,.site-header .header-right #menu-container-hotel #main-menu-spa .active-hotel-menu hr,.site-header .header-right #menu-container-spa #main-menu .active-hotel-menu hr,.site-header .header-right #menu-container-spa #main-menu-hotel .active-hotel-menu hr,.site-header .header-right #menu-container-spa #main-menu-spa .active-hotel-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .active-hotel-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .active-hotel-menu hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .active-hotel-menu hr{background-color:#5d493d;}.site-header .header-right #menu-container #main-menu .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container #main-menu-spa .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu:not(.has-submenu) span:hover{background-color:#5d493d;color:#fff;}.site-header .header-right #menu-container #main-menu .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container #main-menu-spa .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu:not(.has-submenu) span:hover hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu:not(.has-submenu) span:hover hr{background-color:#5d493d;}.site-header .header-right #menu-container #main-menu .hotel-menu a,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu a,.site-header .header-right #menu-container #main-menu-spa .hotel-menu a,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu a,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu a,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu a,.site-header .header-right #menu-container-spa #main-menu .hotel-menu a,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu a,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu a,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu a{width:100%;display:block;}.site-header .header-right #menu-container #main-menu .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container #main-menu-spa .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-spa #main-menu .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu.is-spa-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu.is-spa-menu span{background-color:#5d493d;color:#fff;}.site-header .header-right #menu-container #main-menu .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container #main-menu-spa .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-spa #main-menu .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu.is-spa-menu span hr,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu.is-spa-menu span hr{background-color:#5d493d;}.site-header .header-right #menu-container #main-menu .hotel-menu span,.site-header .header-right #menu-container #main-menu-hotel .hotel-menu span,.site-header .header-right #menu-container #main-menu-spa .hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu .hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu-hotel .hotel-menu span,.site-header .header-right #menu-container-hotel #main-menu-spa .hotel-menu span,.site-header .header-right #menu-container-spa #main-menu .hotel-menu span,.site-header .header-right #menu-container-spa #main-menu-hotel .hotel-menu span,.site-header .header-right #menu-container-spa #main-menu-spa .hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu .hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .hotel-menu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .hotel-menu span{display:block;width:100%;padding:3px 5px 3px 5px;}.site-header .header-right #menu-container #main-menu .has-submenu,.site-header .header-right #menu-container #main-menu-hotel .has-submenu,.site-header .header-right #menu-container #main-menu-spa .has-submenu,.site-header .header-right #menu-container-hotel #main-menu .has-submenu,.site-header .header-right #menu-container-hotel #main-menu-hotel .has-submenu,.site-header .header-right #menu-container-hotel #main-menu-spa .has-submenu,.site-header .header-right #menu-container-spa #main-menu .has-submenu,.site-header .header-right #menu-container-spa #main-menu-hotel .has-submenu,.site-header .header-right #menu-container-spa #main-menu-spa .has-submenu,.site-header .header-right #menu-container-hotel-scroll #main-menu .has-submenu,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .has-submenu,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .has-submenu{cursor:pointer;}.site-header .header-right #menu-container #main-menu .has-submenu span,.site-header .header-right #menu-container #main-menu-hotel .has-submenu span,.site-header .header-right #menu-container #main-menu-spa .has-submenu span,.site-header .header-right #menu-container-hotel #main-menu .has-submenu span,.site-header .header-right #menu-container-hotel #main-menu-hotel .has-submenu span,.site-header .header-right #menu-container-hotel #main-menu-spa .has-submenu span,.site-header .header-right #menu-container-spa #main-menu .has-submenu span,.site-header .header-right #menu-container-spa #main-menu-hotel .has-submenu span,.site-header .header-right #menu-container-spa #main-menu-spa .has-submenu span,.site-header .header-right #menu-container-hotel-scroll #main-menu .has-submenu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .has-submenu span,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .has-submenu span{display:block;width:100%;}.site-header .header-right #menu-container #main-menu .has-submenu .fa,.site-header .header-right #menu-container #main-menu-hotel .has-submenu .fa,.site-header .header-right #menu-container #main-menu-spa .has-submenu .fa,.site-header .header-right #menu-container-hotel #main-menu .has-submenu .fa,.site-header .header-right #menu-container-hotel #main-menu-hotel .has-submenu .fa,.site-header .header-right #menu-container-hotel #main-menu-spa .has-submenu .fa,.site-header .header-right #menu-container-spa #main-menu .has-submenu .fa,.site-header .header-right #menu-container-spa #main-menu-hotel .has-submenu .fa,.site-header .header-right #menu-container-spa #main-menu-spa .has-submenu .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu .has-submenu .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .has-submenu .fa,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .has-submenu .fa{margin-left:5px;}.site-header .header-right #menu-container #main-menu .sub-menu,.site-header .header-right #menu-container #main-menu-hotel .sub-menu,.site-header .header-right #menu-container #main-menu-spa .sub-menu,.site-header .header-right #menu-container-hotel #main-menu .sub-menu,.site-header .header-right #menu-container-hotel #main-menu-hotel .sub-menu,.site-header .header-right #menu-container-hotel #main-menu-spa .sub-menu,.site-header .header-right #menu-container-spa #main-menu .sub-menu,.site-header .header-right #menu-container-spa #main-menu-hotel .sub-menu,.site-header .header-right #menu-container-spa #main-menu-spa .sub-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu .sub-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .sub-menu,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .sub-menu{display:none;padding-left:10px;margin-top:10px;}.site-header .header-right #menu-container #main-menu .sub-menu li:last-of-type,.site-header .header-right #menu-container #main-menu-hotel .sub-menu li:last-of-type,.site-header .header-right #menu-container #main-menu-spa .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu-hotel .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel #main-menu-spa .sub-menu li:last-of-type,.site-header .header-right #menu-container-spa #main-menu .sub-menu li:last-of-type,.site-header .header-right #menu-container-spa #main-menu-hotel .sub-menu li:last-of-type,.site-header .header-right #menu-container-spa #main-menu-spa .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-hotel .sub-menu li:last-of-type,.site-header .header-right #menu-container-hotel-scroll #main-menu-spa .sub-menu li:last-of-type{padding-bottom:0;}.site-header .header-right.header-right-hotel-scroll .elements{color:#fff !important;}.site-header .language{z-index:9999;}.site-header .language .current{background-color:#fff;cursor:pointer;}.site-header .language .current img{display:inline-block;vertical-align:middle;}.site-header .language .current .fa{color:#a1a1a1;right:8px;}.site-header .other-lang{display:inline-block;z-index:999;}.site-header .other-lang .cont hr{display:none;}.site-header .other-lang .cont .lang{display:inline-block;vertical-align:middle;margin-left:5px;}.site-header .header-reserve-room{background-color:#407ba6;}.site-header.active-reserve-header{background-color:#407ba6;}.site-header.active-reserve-header .logo{float:left;}.site-header.active-reserve-header h3{color:#fff !important;font-weight:bold;}.site-header.active-reserve-header .input-field{font-size:16px;}.site-header.active-reserve-header button{font-size:16px;}.site-header.active-reserve-header button:hover{background-color:#c23e3e;border:1px solid #c23e3e;}.site-footer .newsletter-row{background-color:#5d493d;color:#fff;padding:15px 0;margin-top:5px;}.site-footer .newsletter-row .text{font-size:18px;font-family:SourceSansBold;margin:0 40px 0 0;line-height:42px;}.site-footer .newsletter-row form ul{margin:0;width:100%;display:table;}.site-footer .newsletter-row form ul li{display:table-cell;}.site-footer .newsletter-row form ul li:last-of-type .button{width:95%;padding:10px 15px;}.site-footer .newsletter-row form ul li input{width:100%;border-radius:0;padding:10px;color:#000;}.site-footer .newsletter-row form ul li form-error{color:red;font-weight:bold;}.site-footer .social-row{margin:25px 0;}.site-footer .social-row .social-text{color:#407ba6;font-family:SourceSansBold;font-size:20px;margin:5px 0 0 0;}.site-footer .social-row .icons{margin-bottom:0;}.site-footer .social-row .icons li{padding-right:20px;}.site-footer .social-row .icons li:last-of-type{padding-right:0;}.site-footer .social-row .icons li .fa-stack .fa-circle{color:#ccc;transition:all ease-in-out 0.2s;}.site-footer .social-row .icons li .fa-stack:hover .fa-circle{transition:all ease-in-out 0.2s;color:#407ba6;}.site-footer .footer-menu{background-color:#407ba6;font-size:0.8em;}.site-footer .footer-menu .col{padding:25px 0;}.site-footer .footer-menu img{margin:0 auto;max-height:100px;}.site-footer .footer-menu .minosites{margin-top:15px;max-height:35px;display:inline-block;}.site-footer .footer-menu .mszesz{display:inline-block;height:37px;margin-top:17px;}.site-footer .footer-menu .hotel-spa{background:url('../images/footer-bg.jpg') no-repeat;background-size:cover;color:#fff;padding:35px 0;}.site-footer .footer-menu .hotel-spa p{font-size:22px;font-family:SourceSansBold;margin:10px 0;text-transform:uppercase;}.site-footer .footer-menu .hotel-spa .fa{color:#49a8ee;}.site-footer .footer-menu .hotel-spa .lists ul{display:inline-block;vertical-align:top;}.site-footer .footer-menu .hotel-spa .lists ul:first-of-type{margin-right:25px;}.site-footer .footer-menu .hotel-spa .lists ul li{margin-bottom:5px;}.site-footer .footer-menu .hotel-spa .lists ul li.last-of-type{margin-bottom:0px;}.site-footer .copyright-row{background-color:#000;color:#fff;padding:15px;border-top:2px solid #fff;}.site-footer .copyright-row ul{margin-bottom:0;}.site-footer .copyright-row ul li{border-right:1px solid #fff;padding-right:8px;}.site-footer .copyright-row ul li:last-of-type{border-right:0;}.site-footer .support-row{padding:5px;}.site-footer .support-row ul{margin-bottom:0;}.site-footer #scrolltotop{display:none;cursor:pointer;position:fixed;bottom:25px;right:25px;border:2px solid #f58a00;border-radius:50%;width:40px;height:40px;z-index:9999;}.site-footer #scrolltotop .fa{color:#f58a00;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);top:-5px;}.home-content .reserve-button:hover{background-color:#c23e3e;border:1px solid #c23e3e;}.home-content .header-image{position:relative;width:100%;}.home-content .header-image .caption{background-color:rgba(0,0,0,0.5);position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);top:100px;max-width:35%;padding:15px 25px;text-transform:uppercase;color:#fff;font-size:40px;font-family:SourceSansBold;}.home-content .header-image img{width:100%;}.home-content .main-slider{max-height:800px;}.home-content .main-slider .item{position:relative;}.home-content .main-slider .item .caption{position:absolute;height:100%;width:30%;font-size:25px;font-family:SourceSansBold;text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-around;padding:3.5em 1em;}.home-content .main-slider .item .caption *{z-index:10;}.home-content .main-slider .item .caption::before{background-color:#297dad;mix-blend-mode:multiply;content:' ';position:absolute;top:0;left:0;right:0;bottom:0;}@media screen and (max-width: 1300px){.home-content .main-slider .item .caption{width:40%;}}@media screen and (max-width: 1000px){.home-content .main-slider .item .caption{padding:1em;}}@media screen and (max-width: 700px){.home-content .main-slider .item .caption{width:100%;text-align:center;font-size:20px;padding:1em 4em;}}.home-content .main-slider .item span{text-align:center;display:block;text-transform:uppercase;color:#fff;}.home-content .main-slider .item .desc{text-align:center;display:block;font-family:'SourceSansLight';font-size:18px;color:#fff;margin-top:2em;}@media screen and (max-width: 700px){.home-content .main-slider .item .desc{font-size:14px;}}@media screen and (max-width: 500px){.home-content .main-slider .item .desc{margin-top:0em;}}.home-content .main-slider .item a.btn-slider{border:thin solid #fff;color:#fff;width:10rem;margin:0 auto;}.home-content .main-slider .item a.btn-slider:hover{box-shadow:inset 0 3px 3px rgba(0,0,0,0.5);}.home-content .main-slider .wave{position:absolute;bottom:0;}.home-content .main-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:25px;background:none;}.home-content .main-slider .owl-prev:hover{background:none;}.home-content .main-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:25px;background:none;}.home-content .main-slider .owl-next:hover{background:none;}@media screen and (max-width: 1300px){.home-content .main-slider .owl-prev,.home-content .main-slider .owl-next{top:50%;}}.home-content .main-slider .owl-dots{text-align:left;position:absolute;top:50px;left:15%;transform:translateX(-50%);}@media screen and (max-width: 1300px){.home-content .main-slider .owl-dots{top:25px;}}.home-content .why-row{background-color:#fff3e5;padding:1em 0;}.home-content .top-static-box{margin-top:-10px;}.home-content .static-row{margin-top:0;margin-bottom:35px;color:#fff;}.home-content .static-row div:first-child{background-color:#407ba6;padding:15px;margin:0;}.home-content .static-row h2{font-weight:bold;margin:0 0 35px 0;}.home-content .static-row .button{background-color:#fff3e5;color:#407ba6;width:30%;text-align:center;padding:15px;margin-top:35px;}.home-content .static-row .button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}.home-content .static-row .article .content{font-size:18px;padding:0 15px;}.home-content .news-row{margin-bottom:35px;}.home-content .news-row h2{margin:35px 0;font-weight:bold;}.home-content .news-row .news-slider .owl-dots{position:absolute;bottom:0;left:0;}.home-content .news-row .news-slider .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}.home-content .news-row .news-slider .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}.home-content .news-row .article h3{color:#407ba6;font-size:22px;font-family:SourceSansBold;margin-top:0;}.home-content .news-row .article .article-date{font-size:14px;font-family:SourceSansLight;}.home-content .news-row .article .article-lead{font-size:16px;margin:15px 0;}.home-content .news-row .article .article-more{font-size:16px;font-family:SourceSansBold;color:#407ba6;}.home-content .gallery-slider{max-height:900px;}.home-content .gallery-slider .item{position:relative;}.home-content .gallery-slider .item .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);}.home-content .gallery-slider .item .overlay .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:34px;font-family:SourceSansExtraLight;}.home-content .gallery-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:10px;background:none;}.home-content .gallery-slider .owl-prev:hover{background:none;}.home-content .gallery-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:10px;background:none;}.home-content .gallery-slider .owl-next:hover{background:none;}.home-content .onlyImage-slider{max-height:900px;}.home-content .onlyImage-slider .item{position:relative;}.home-content .onlyImage-slider .item .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);}.home-content .onlyImage-slider .item .overlay .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:34px;font-family:SourceSansExtraLight;}.home-content .onlyImage-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:10px;background:none;}.home-content .onlyImage-slider .owl-prev:hover{background:none;}.home-content .onlyImage-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:10px;background:none;}.home-content .onlyImage-slider .owl-next:hover{background:none;}.home-content .events-row{margin-bottom:15px;width:85%;margin:0 auto;}.home-content .events-row h2{margin-bottom:35px;text-align:left;font-family:SourceSans;}.home-content .events-row .dates{text-align:left;margin-left:0;}.home-content .events-row .dates li{padding:0;width:40%;}.home-content .events-row .dates li img{float:left;margin-right:15px;}.home-content .events-row .dates li .fa{color:#407ba6;font-size:22px;margin:3px 5px 0 0;}.home-content .events-row .dates li input{border:0;background-color:#f6f6f6;border-radius:0;font-size:16px;margin-top:5px;text-align:center;}.home-content .events-row .categories{margin:35px 0 50px;text-align:left;}.home-content .events-row .categories li{margin-right:45px;vertical-align:top;position:relative;margin-left:25px;}.home-content .events-row .categories li label{display:block;cursor:pointer;transition:all ease-in-out 0.2s;}.home-content .events-row .categories li input[type=checkbox]{display:none;}.home-content .events-row .categories li label:before{content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);top:65px;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;transition:all ease-in-out 0.2s;}.home-content .events-row .categories li label:after{content:"";transform:scale(0);transition:all ease-in-out 0.2s;}.home-content .events-row .categories li input[type="checkbox"]:checked + label:after{content:"✔";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);left:35%;transform:scale(1);top:62px;font-size:20px;color:#407ba6;transition:all ease-in-out 0.2s;}.home-content .events-row .categories li input[type="checkbox"]:checked + label p{color:#407ba6;transition:all ease-in-out 0.2s;}.home-content .events-row .categories li:last-of-type{margin-right:0;}.home-content .events-row .categories li img{margin:0 auto;}.home-content .events-row .categories li p{font-family:SourceSansBold;color:#ccc;font-size:16px;margin-bottom:10px;}.home-content .events-row .buttons{text-align:left;margin-left:50px;}.home-content .events-row .buttons li .button{background-color:#407ba6;}.home-content .events-row .event-slider .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}.home-content .events-row .event-slider .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}.home-content .events-row .event{margin-top:25px;}.home-content .events-row .event img{margin:0 auto;}.home-content .events-row .event .event-date{margin:15px 0 0;font-size:16px;font-family:SourceSans;font-weight:bold;}.home-content .events-row .event .event-name{font-size:20px;font-family:SourceSansLight;text-transform:uppercase;}.home-content .events-row .event:hover .event-date,.home-content .events-row .event:hover .event-name{font-family:SourceSansBold;color:#407ba6;}.home-content .newsletter-row{background-color:#407ba6;color:#fff;padding:15px 0;margin:10px 0;}.home-content .newsletter-row .row{width:85%;margin:0 auto;padding-bottom:10px;}.home-content .newsletter-row .text{font-size:20px;font-family:SourceSansBold;margin:0 40px 0 0;line-height:42px;}.home-content .newsletter-row form ul{margin:0;width:100%;display:table;}.home-content .newsletter-row form ul li{display:table-cell;}.home-content .newsletter-row form ul li:last-of-type .button{width:95%;padding:10px 15px;}.home-content .newsletter-row form ul li input{width:100%;border-radius:0;padding:10px;color:#000;}.home-content .newsletter-row form ul li form-error{color:red;font-weight:bold;}.why-spa h2{margin-bottom:45px;font-weight:bold;}#hotel .hotel-reserve-row{padding:45px 0;}#hotel .hotel-reserve-row h2{margin:0 0 45px 0;font-weight:bold;}#hotel .hotel-reserve-row .item img{margin:0 auto;}#hotel .hotel-reserve-row .item p{margin:5px 0;font-family:SourceSansBold;font-size:16px;color:#000;}#hotel .hotel-reserve-row .item a{color:#407ba6;font-family:SourceSansBold;font-size:16px;text-transform:uppercase;}#hotel #reservation{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:150px;z-index:999;background-color:#3c3c3c;padding:10px 15px;}#hotel #reservation ul{margin:0 auto;display:table;}#hotel #reservation ul li{display:table-cell;}#hotel #reservation ul li.title{color:#fff;font-size:20px;padding-right:15px;font-weight:bold;}#hotel #reservation ul li .input-field{padding:10px;font-style:italic;}#hotel #reservation ul li .button{padding:10px 25px;}#hotel .static-row{margin-top:0;}#hotel .static-row .article{margin-bottom:15px;overflow:hidden;}#hotel .static-row .article .content{padding:0 15px;}#hotel .static-row .first-static img{float:right;}#hotel .map-row .map{float:right;}#hotel .map-row .content{width:65%;margin:80px auto 0 auto;float:right;}#hotel .map-row .content h2{margin-bottom:15px;font-family:SourceSans;text-align:left;}#hotel .map-row .content p{font-size:16px;margin:0;text-align:left;}#hotel .map-row .content ul{margin:35px 0 0 0;}#hotel .map-row .content ul li{padding:0;margin-right:35px;}#hotel .map-row .content ul li:last-child{margin-right:0;}#hotel .map-row .content ul li strong{font-size:40px;color:#407ba6;}#hotel .sport-row{padding:25px 0;}#hotel .sport-row h3{font-family:SourceSansBold;text-transform:uppercase;color:#407ba6;margin:0;}#hotel .sport-row .sport-icons{display:table;width:100%;}#hotel .sport-row .sport-icons .sport{display:table-cell;}#hotel .sport-row .sport-icons .sport img{margin:0 auto;}#hotel .newsletter-row{background-color:#5d493d;}#hotel .second-static .row{margin:0 auto;background-color:#fff3e5;}#hotel .second-static .row div:first-child{padding:0;}#hotel .second-static .row .content{margin:60px;}#hotel .second-static .row h2{font-family:SourceSans;}#hotel .second-static .button{background-color:#407ba6;color:#fff3e5;width:30%;text-align:center;padding:15px;margin-top:35px;}#hotel .second-static .button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}#orderticket form{padding-top:40px;}#orderticket form .form-group label,#orderticket form .form-group input,#orderticket form .form-group textarea{display:inline-block;vertical-align:middle;}#orderticket form .form-group label{width:25%;}#orderticket form .form-group input,#orderticket form .form-group textarea{width:75%;}#orderticket form .form-group textarea{resize:vertical;}#newslist .news-row{margin-top:35px;margin-bottom:0;}#newslist .news-row .article{margin-bottom:35px;}#newslist .news-row .article h3{color:#407ba6;font-size:22px;font-family:SourceSansBold;margin-top:0;}#newslist .news-row .article .article-date{font-size:14px;font-family:SourceSansLight;}#newslist .news-row .article .article-lead{font-size:16px;margin:15px 0;}#newslist .news-row .article .article-more{font-size:16px;font-family:SourceSansBold;color:#407ba6;}#newslist .news-row .article .even img{float:right;}#newslist .news-row .article .content{padding:0 15px;}#pagination ul li{color:#a1a1a1;}#pagination ul li a{display:block;}#pagination ul li span{width:10px;height:10px;margin:5px 7px;background-color:transparent;display:block;transition:opacity .2s ease;border:1px solid #a1a1a1;border-radius:30px;}#pagination ul li.active,#pagination ul li:hover{color:#407ba6;font-weight:bold;}#pagination ul li.active span,#pagination ul li:hover span{background-color:#407ba6;border:1px solid #407ba6;}#single-news .content{margin:35px 0 0 0;}#single-news .content img{max-width:100%;}#static-page .content{margin:35px 0 0 0;}#static-page .content img{max-width:100%;}#static-page .static-page-slider{margin-top:35px;margin-bottom:15px;}#static-page .static-page-slider.owl-theme .owl-dots{margin-top:15px;}#static-page .static-page-slider.owl-theme .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}#static-page .static-page-slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#407ba6;border:1px solid #407ba6;}#static-page .static-page-slider.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}#static-page .static-page-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:10px;background:none;}#static-page .static-page-slider .owl-prev:hover{background:none;}#static-page .static-page-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:10px;background:none;}#static-page .static-page-slider .owl-next:hover{background:none;}.page-content.page-content-hotel .header-image{position:relative;width:100%;height:100%;}.page-content.page-content-hotel .header-image .caption{position:absolute;top:0;left:0;bottom:0;padding:15px 25px;width:30%;color:#fff;display:flex;flex-direction:column;justify-content:center;}@media screen and (max-width: 700px){.page-content.page-content-hotel .header-image .caption{width:100%;}}.page-content.page-content-hotel .header-image .caption::before{background-color:#297dad;mix-blend-mode:multiply;content:' ';position:absolute;top:0;left:0;right:0;bottom:0;}.page-content.page-content-hotel .header-image .caption h1{text-transform:uppercase;font-size:25px;font-family:SourceSansBold;text-align:left;line-height:120%;color:#fff;z-index:1;}.page-content.page-content-hotel .header-image .caption p{z-index:1;font-size:medium;}.page-content.page-content-hotel img{width:100%;}.page-content.page-content-spa a:not(.button){color:#407ba6;}.page-content.page-content-spa .header-image{width:100%;height:100%;position:relative;}.page-content.page-content-spa .header-image .caption{background-color:rgba(0,0,0,0.5);text-transform:uppercase;padding:15px 25px;color:#fff;font-size:40px;font-family:SourceSansBold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}@media screen and (max-width: 1100px){.page-content.page-content-spa .header-image .caption{font-size:32px;}}@media screen and (max-width: 900px){.page-content.page-content-spa .header-image .caption{font-size:28px;}}@media screen and (max-width: 860px){.page-content.page-content-spa .header-image .caption{margin:0;padding:0.5em;transform:none;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-items:center;justify-content:center;}}.page-content.page-content-spa .header-image .caption::before{background-color:unset;mix-blend-mode:unset;content:' ';position:unset;top:0;left:0;right:0;bottom:0;}.page-content.page-content-spa .header-image .caption h1{text-align:center;}.page-content.page-content-spa .header-image .caption p{text-align:center;}.page-content.page-content-spa .header-image img{width:100%;}.page-content .sitemap h2,.page-content .sitemap h3,.page-content .sitemap h4{font-family:SourceSansExtraLight;}.page-content .sitemap li{font-family:SourceSansLight;}#searchservice .form-row{margin-top:35px;}#searchservice .form-row h2{margin-top:0;margin-bottom:15px;}#searchservice .form-row .result-count{color:#7e7e7e;margin-bottom:10px;}#searchservice .form-row .chk-group{margin-bottom:25px;}#searchservice .form-row .chk-group .chk-unit{margin:5px 0 5px 0;}#searchservice .form-row .chk-group .chk-unit label{cursor:pointer;transition:all ease-in-out 0.2s;display:inline-block;vertical-align:middle;position:relative;font-family:SourceSansLight;font-weight:normal;font-size:16px;}#searchservice .form-row .chk-group .chk-unit input[type=checkbox]{display:none;}#searchservice .form-row .chk-group .chk-unit label:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;margin-right:10px;transition:all ease-in-out 0.2s;}#searchservice .form-row .chk-group .chk-unit label:after{content:"";position:absolute;left:2px;top:-1px;transform:scale(0);transition:all ease-in-out 0.2s;}#searchservice .form-row .chk-group .chk-unit input[type="checkbox"]:checked + label:after{content:"✔";display:inline-block;vertical-align:middle;transform:scale(1);font-size:20px;font-weight:bold;color:#407ba6;transition:all ease-in-out 0.2s;}#searchservice .form-row .chk-group .chk-unit input[type="checkbox"]:checked + label p{color:#407ba6;transition:all ease-in-out 0.2s;}#searchservice .form-row .chk-group .chk-unit input[type=checkbox][disabled] + label:before{background-color:#ccc;}#searchservice .form-row .chk-group .chk-unit input[type=checkbox][disabled] + label{cursor:no-drop;}#searchservice .form-row .chk-group .chk-unit input[type=checkbox][disabled] + label p{cursor:no-drop;}#searchservice .form-row .right-col .text{color:#7e7e7e;font-size:15px;margin-bottom:25px;}#searchservice .form-row .right-col .input-group{margin-bottom:35px;display:inline-flex;display:-webkit-inline-flex;position:relative;}#searchservice .form-row .right-col .input-group #keywords{display:none;position:absolute;top:35px;z-index:9999;border:1px solid #ccc;background-color:#fff;width:100%;}#searchservice .form-row .right-col .input-group #keywords .word{padding:6px 12px;border-bottom:1px solid #ccc;cursor:pointer;}#searchservice .form-row .right-col .input-group #keywords .word:last-of-type{border-bottom:0;}#searchservice .form-row .right-col .input-group .form-control{box-shadow:none;}#searchservice .form-row .right-col .input-group .btn{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}#searchservice .form-row .right-col .result{margin-bottom:35px;float:left;width:100%;}#searchservice .form-row .right-col .result:last-of-type{margin-bottom:0;}#searchservice .form-row .right-col .result .image{position:relative;height:180px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}#searchservice .form-row .right-col .result .image .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.5);}#searchservice .form-row .right-col .result .image .overlay .title{position:absolute;margin:0;bottom:10px;left:10px;font-size:20px;font-family:SourceSansBold;color:#fff;}#searchservice .form-row .right-col .result .content{color:#7e7e7e;margin-bottom:20px;font-size:16px;}#searchservice .form-row .right-col .result .go{color:#407ba6;font-size:16px;font-family:SourceSansBold;text-transform:uppercase;}#searchservice .form-row .right-col .no-result{padding-left:20px;}#searchservice .form-row .static{height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:45px;position:relative;}#searchservice .form-row .static p{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;text-align:center;font-family:SourceSansBold;font-size:20px;}#events .events-row{margin-bottom:15px;}#events .events-row h2{margin-bottom:35px;}#events .events-row .dates li{padding:0;width:49%;}#events .events-row .dates li .fa{color:#407ba6;font-size:22px;margin:3px 5px 0 0;}#events .events-row .dates li input{width:70%;}#events .events-row .categories{margin:35px 0 50px;}#events .events-row .categories li{margin-right:45px;vertical-align:top;position:relative;}#events .events-row .categories li label{display:block;cursor:pointer;transition:all ease-in-out 0.2s;}#events .events-row .categories li input[type=checkbox]{display:none;}#events .events-row .categories li label:before{content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);top:65px;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;transition:all ease-in-out 0.2s;}#events .events-row .categories li label:after{content:"";transform:scale(0);transition:all ease-in-out 0.2s;}#events .events-row .categories li input[type="checkbox"]:checked + label:after{content:"✔";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);left:35%;transform:scale(1);top:62px;font-size:20px;color:#407ba6;transition:all ease-in-out 0.2s;}#events .events-row .categories li input[type="checkbox"]:checked + label p{color:#407ba6;transition:all ease-in-out 0.2s;}#events .events-row .categories li:last-of-type{margin-right:0;}#events .events-row .categories li img{margin:0 auto;}#events .events-row .categories li p{font-family:SourceSansBold;color:#ccc;font-size:16px;margin-bottom:10px;}#events .events-row .buttons .button{background-color:#407ba6;}#events .events-row .event{margin-top:25px;min-height:400px;}#events .events-row .event img{margin:0 auto;width:100%;}#events .events-row .event .event-date{margin:15px 0 0;font-size:14px;font-family:SourceSansLight;}#events .events-row .event .event-name{font-size:20px;font-family:SourceSansLight;text-transform:uppercase;}#events .events-row .event:hover .event-date,#events .events-row .event:hover .event-name{font-family:SourceSansBold;color:#407ba6;}#events .newsletter-row{background-color:#407ba6;color:#fff;padding:15px 0;text-align:center;margin-top:25px;}#events .newsletter-row .subscribe-name,#events .newsletter-row .subscribe-email{padding:8px;}#events .newsletter-row .subscribe-category{width:auto;}#events .newsletter-row .list{margin:0;padding:0;list-style:none;}#events .newsletter-row .list li{padding:0 15px 15px 15px;}#events .newsletter-row .list li input{width:100%;}#events .newsletter-row .list li:last-of-type{padding-bottom:0;}#events .newsletter-row .text{font-size:20px;font-family:SourceSansBold;margin:0 15px 10px 15px;line-height:1.2;}#events .newsletter-row form ul{margin:0;width:100%;display:table;}#events .newsletter-row form ul li{display:table-cell;}#events .newsletter-row form ul li:last-of-type .button{width:95%;padding:10px 15px;}#events .newsletter-row form ul li input{width:100%;border-radius:0;padding:10px;color:#000;}#events .newsletter-row form ul li form-error{color:red;font-weight:bold;}#events .newsletter-row .subscribe-newsletter{width:50% !important;margin-top:10px;}#events .go-back-row .back{font-size:25px;color:#fff;text-transform:uppercase;text-align:center;display:block;font-family:SourceSansBold;padding:50px 0;}#events .go-back-row .back.hotel{margin-right:15px;background-color:#5d493d;}#events .go-back-row .back.spa{background-color:#407ba6;margin-left:15px;}#single-event .content{margin:35px 0 0 0;}#single-event .content img{max-width:100%;}#hotelroom .room{padding:40px 0;background-color:#f6f6f6;}#hotelroom .room .more{display:none;}#hotelroom .room .room-content{font-family:SourceSansLight;font-size:16px;margin-right:15px;}#hotelroom .room .room-content p{color:#3c3c3c;}#hotelroom .room .room-content .button{margin-top:30px;}#hotelroom .room .room-slider{margin-bottom:15px;}#hotelroom .room .room-slider.owl-theme .owl-dots{margin-top:15px;}#hotelroom .room .room-slider.owl-theme .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}#hotelroom .room .room-slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#407ba6;border:1px solid #407ba6;}#hotelroom .room .room-slider.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}#hotelroom .room .room-services{width:100%;margin:0;}#hotelroom .room .room-services .icon{margin-right:10px;width:100px;vertical-align:top;}#hotelroom .room .room-services .icon:last-of-type{margin-right:0;}#hotelroom .room .room-services .icon img{margin:0 auto 5px auto;}#hotelroom .room-comparison{padding:80px 0 0 0;}#hotelroom .room-comparison .comparison-table{margin:0 15px;}#hotelroom .room-comparison .table-head,#hotelroom .room-comparison .table-body{display:inline-block;vertical-align:top;}#hotelroom .room-comparison .table-head{width:calc(16.666666666667%);}#hotelroom .room-comparison .table-head .table-cell .cell-content{font-family:SourceSansBold;font-style:italic;font-size:18px;padding:20px;min-height:65px;}#hotelroom .room-comparison .table-head .table-cell .cell-content:first-of-type{height:98px;}#hotelroom .room-comparison .table-head .table-cell .cell-content:nth-of-type(even){background-color:#f6f6f6;}#hotelroom .room-comparison .table-body{width:calc(83.333333333333%);}#hotelroom .room-comparison .table-body.owl-theme{position:relative;}#hotelroom .room-comparison .table-body.owl-theme .owl-nav{position:absolute;top:-55px;width:100%;}#hotelroom .room-comparison .table-body.owl-theme .owl-nav [class*=owl-]{background-color:transparent;margin:0;padding:0;}#hotelroom .room-comparison .table-body.owl-theme .owl-nav .disabled{opacity:1;}#hotelroom .room-comparison .table-body.owl-theme .owl-nav .owl-prev{float:left;}#hotelroom .room-comparison .table-body.owl-theme .owl-nav .owl-next{float:right;}#hotelroom .room-comparison .table-body.owl-theme .owl-item .check{width:auto;margin:0 auto;display:inline-block;}#hotelroom .room-comparison .table-body.owl-theme .owl-item:first-of-type .table-cell .cell-content{border-left:1px solid #ccc;}#hotelroom .room-comparison .table-body .table-cell{display:inline-block;vertical-align:top;width:100%;}#hotelroom .room-comparison .table-body .table-cell .cell-content{font-family:SourceSans;font-size:18px;padding:20px;border-right:1px solid #ccc;min-height:65px;}#hotelroom .room-comparison .table-body .table-cell .cell-content:nth-of-type(odd){background-color:#f6f6f6;}#hotelroom .room-comparison .table-body .table-cell .cell-content.room-head{background-size:cover;background-position:center;background-repeat:no-repeat;border-right:1px solid #fff;}#hotelroom .room-comparison .table-body .table-cell .cell-content.room-head p{background-color:rgba(0,0,0,0.5);color:#fff;font-size:20px;padding:5px;margin:0;text-transform:uppercase;font-family:SourceSansBold;}#hotelroom .room-comparison .table-body .table-cell .cell-content.room-head p span{text-transform:none;font-family:SourceSans;font-style:italic;display:block;line-height:1;}#hotelroom .room-comparison .table-body .table-cell.active{border:2px solid #407ba6;}#hotelroom .room-comparison .table-body .table-cell.active .room-head{font-weight:normal;}#hotelroom .room-comparison .table-body .table-cell.active .cell-content{font-weight:bold;color:#407ba6;border-left:1px solid #f6f6f6 !important;border-right:1px solid #f6f6f6;}#hotelroom .room-comparison .table-body .table-cell.active .cell-content:nth-of-type(odd){background-color:#fbfbfb;}#contact .content{padding:40px 15px;clear:both;}#contact .content h3{font-size:20px;margin:40px 0 20px 0;}#contact .content h3:first-child{margin-top:0;}#contact .content p{font-family:SourceSansLight;font-size:16px;margin-bottom:15px;color:#3c3c3c;clear:both;}#contact .content ul{font-family:SourceSansLight;font-size:16px;color:#3c3c3c;}#contact .contact-map .content{float:right;}#contact .contact-map .content img{float:right;max-width:100%;height:auto !important;}#contact .travel-row{background-color:#f6f6f6;padding:40px 15px;}#contact .travel-row h2{margin-top:0;}#contact .cards-row img{margin:0 auto;}#contact .go-back-row .back{font-size:25px;color:#fff;text-transform:uppercase;text-align:center;display:block;font-family:SourceSansBold;padding:50px 0;}#contact .go-back-row .back.hotel{margin-right:15px;background-color:#5d493d;}#contact .go-back-row .back.spa{background-color:#407ba6;margin-left:15px;}#contact #traffictabs{margin-top:10px;margin-right:15px;}#contact #traffictabs .tabs .tab{display:inline-block;vertical-align:middle;font-size:16px;font-family:SourceSansBold;color:#fff;background-color:#7e7e7e;padding:5px 20px;border-radius:5px;margin-right:5px;margin-bottom:10px;cursor:pointer;}#contact #traffictabs .tabs .tab:last-of-type{margin-right:0;}#contact #traffictabs .tabs .tab.active{background-color:#fff;color:#000;margin-bottom:0;padding-bottom:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;}#contact #traffictabs .contents{background-color:#fff;}#contact #traffictabs .contents .tab-content{display:none;}#contact #traffictabs .contents .tab-content.active{display:block;}#contact #traffictabs .contents .tab-content .tab-row{padding:40px 20px;border-bottom:1px solid #ccc;font-size:0;}#contact #traffictabs .contents .tab-content .tab-row:hover{background-color:#407ba6;color:#fff;transition:all ease-in-out 0.2s;}#contact #traffictabs .contents .tab-content .tab-row:hover a{color:#fff;transition:all ease-in-out 0.2s;}#contact #traffictabs .contents .tab-content .tab-row:last-of-type{border-bottom:0;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{font-family:SourceSansBold;width:15%;}#contact #traffictabs .contents .tab-content .tab-row p{display:inline-block;vertical-align:top;margin:0;font-size:16px;width:85%;}#contact #traffictabs .contents .tab-content .tab-row p a{text-decoration:underline;color:#407ba6;}#contact .traffic-order h3{font-family:SourceSansBold;font-size:20px;margin:0 0 25px 0;}#contact .traffic-order p{font-size:16px;margin-bottom:15px;}#contact .traffic-order img{max-width:100%;height:auto !important;}#gallery h1{margin:70px 0 40px 0;font-family:SourceSansBold;text-transform:uppercase;font-size:55px;}#gallery .galleries{margin-bottom:30px;}#gallery .galleries .gallery-cont{position:relative;cursor:pointer;transition:all ease-in-out 0.3s;margin:2px;}#gallery .galleries .gallery-cont .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(41,125,173,0.8);}#gallery .galleries .gallery-cont .overlay p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#fff;font-size:20px;font-family:SourceSansBold;text-transform:uppercase;margin:0;}#gallery .galleries .gallery-cont:hover{transition:all ease-in-out 0.3s;transform:scale(1.15,1.15);z-index:999;}#gallery .galleries .gallery-cont:hover .overlay{display:block;}#gallery .galleries .images-cont{display:none;}#gallery .go-back-row .back{font-size:25px;color:#fff;text-transform:uppercase;text-align:center;display:block;font-family:SourceSansBold;padding:50px 0;}#gallery .go-back-row .back.hotel{margin-right:15px;background-color:#5d493d;}#gallery .go-back-row .back.spa{background-color:#407ba6;margin-left:15px;}.pswp{z-index:9999;}.pswp__caption__center{text-align:center;font-size:16px;font-family:SourceSansLight;text-transform:uppercase;}.price-section .price-title{background-color:#a1a1a1;padding:30px;cursor:pointer;border-bottom:1px solid #fff;}.price-section .price-title:hover,.price-section .price-title.active{background-color:#407ba6;}.price-section .price-title h2{margin:0;color:#fff;}.price-section .price-title:target + .price-content{display:block;}.price-section .price-content{display:none;margin:30px 0;}.price-section .price-content .left h3{font-size:20px;font-family:SourceSansBold;text-transform:uppercase;margin:0 0 20px 0;}.price-section .price-content .left p{font-family:SourceSansLight;font-size:16px;}.price-section .price-content .left .table-responsive{margin-top:20px;}.price-section .price-content .left table thead th{text-align:center;padding:15px;background-color:#a1a1a1;font-size:20px;font-family:SourceSansBold;color:#fff;}.price-section .price-content .left table tbody tr{border-bottom:1px solid #ccc;}.price-section .price-content .left table tbody tr:nth-of-type(odd){background-color:#f6f6f6;}.price-section .price-content .left table tbody tr:nth-of-type(2) td:last-of-type{border-right:0;}.price-section .price-content .left table tbody tr:last-of-type{border-bottom:0;}.price-section .price-content .left table tbody tr td{padding:20px 25px;font-size:16px;color:#3c3c3c;}.price-section .price-content .left table tbody tr td:nth-of-type(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}.price-section .price-content .left table tbody tr td:last-of-type{border-right:0;}.price-section .price-content .right img{float:right;}.g-recaptcha{width:50%;margin:0 auto 20px auto;}#loading{display:block;position:fixed;z-index:100;opacity:0.4;background:#666 url('/includes/images/loading.gif') no-repeat center;left:0;bottom:0;right:0;top:0;}#offers .page-content-hotel .header-image .caption{width:25%;}#offers .page-content-hotel .header-image .caption img{object-fit:cover;max-height:250px;}#offers .offers-row{margin-bottom:15px;}#offers .offers-row .offer{margin-top:25px;min-height:330px;}@media (min-width: 768px){#offers .offers-row .offer{min-height:400px;}}#offers .offers-row .offer img{margin:0 auto;}#offers .offers-row .offer .offer-name{font-size:20px;font-family:SourceSansLight;color:#3c3c3c;text-transform:uppercase;margin:5px 0;}#offers .offers-row .offer .offer-price,#offers .offers-row .offer .offer-date-to{font-size:16px;font-family:SourceSansLight;color:#3c3c3c;}#offers .offers-row .offer .offer-date-to{border-left:1px solid #7e7e7e;padding-left:8px;}#offers .offers-row .offer:hover .offer-name,#offers .offers-row .offer:hover .offer-price,#offers .offers-row .offer:hover .offer-date-to{font-family:SourceSansBold;color:#407ba6;}#offers .offers-row .offer:hover .offer-date-to{border-left:1px solid #407ba6;}#offers .offers-row .offer .offer-image{transition:all ease-in-out 0.3s;}#offers .offers-row .offer .offer-image:hover{transition:all ease-in-out 0.3s;transform:scale(1.15,1.15);z-index:999;}#offers .top-static-box{padding-bottom:35px;width:80%;margin:0 auto;}#offer .offer{padding:40px 0;background-color:#fff;}#offer .offer h3{color:#3c3c3c;font-family:SourceSansLight;margin:0 0 10px;}#offer .offer .offer-content{margin:25px 15px 0 0;font-family:SourceSansLight;}#offer .offer .offer-content p{color:#3c3c3c;font-size:16px;}#offer .offer .offer-slider{margin-bottom:15px;}#offer .offer .offer-slider.owl-theme .owl-dots{margin-top:15px;}#offer .offer .offer-slider.owl-theme .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}#offer .offer .offer-slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#407ba6;border:1px solid #407ba6;}#offer .offer .offer-slider.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}#offer .offer .offer-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:10px;background:none;}#offer .offer .offer-slider .owl-prev:hover{background:none;}#offer .offer .offer-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:10px;background:none;}#offer .offer .offer-slider .owl-next:hover{background:none;}#offer .offer .spa-offer-crud thead tr th{background-color:#407ba6;color:#fff;padding:5px;text-align:center;border:2px dotted #fff;}#offer .offer .spa-offer-crud tbody tr{border-bottom:1px solid #ccc;}#offer .offer .spa-offer-crud tbody tr:nth-of-type(2n){background-color:#fbfbfb !important;}#offer .offer .spa-offer-crud tbody tr:nth-of-type(2) td:last-of-type{border-right:0;}#offer .offer .spa-offer-crud tbody tr:last-of-type{border-bottom:0;}#offer .offer .spa-offer-crud tbody tr td{padding:20px 25px;font-size:16px;color:#3c3c3c;}#offer .offer .spa-offer-crud tbody tr td:nth-of-type(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}#offer .offer .spa-offer-crud tbody tr td:last-of-type{border-right:0;}#spa-offer .offer{padding:40px 0;background-color:#fff;}#spa-offer .offer h3{color:#3c3c3c;font-family:SourceSansLight;margin:0 0 10px;}#spa-offer .offer .offer-content{margin:25px 15px 0 0;font-family:SourceSansLight;}#spa-offer .offer .offer-content p{color:#3c3c3c;font-size:16px;}#spa-offer .offer .offer-slider{margin-bottom:15px;}#spa-offer .offer .offer-slider.owl-theme .owl-dots{margin-top:15px;}#spa-offer .offer .offer-slider.owl-theme .owl-dots .owl-dot.active span{background-color:#407ba6;border:1px solid #407ba6;}#spa-offer .offer .offer-slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#407ba6;border:1px solid #407ba6;}#spa-offer .offer .offer-slider.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:1px solid #ccc;}#spa-offer .offer .offer-slider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:10px;background:none;}#spa-offer .offer .offer-slider .owl-prev:hover{background:none;}#spa-offer .offer .offer-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:10px;background:none;}#spa-offer .offer .offer-slider .owl-next:hover{background:none;}#spa-offer .offer .spa-offer-crud thead tr th{background-color:#407ba6;color:#fff;padding:5px;text-align:center;border:2px dotted #fff;}#spa-offer .offer .spa-offer-crud tbody tr{border-bottom:1px solid #ccc;}#spa-offer .offer .spa-offer-crud tbody tr:nth-of-type(2n){background-color:#fbfbfb !important;}#spa-offer .offer .spa-offer-crud tbody tr:nth-of-type(2) td:last-of-type{border-right:0;}#spa-offer .offer .spa-offer-crud tbody tr:last-of-type{border-bottom:0;}#spa-offer .offer .spa-offer-crud tbody tr td{padding:20px 25px;font-size:16px;color:#3c3c3c;}#spa-offer .offer .spa-offer-crud tbody tr td:nth-of-type(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}#spa-offer .offer .spa-offer-crud tbody tr td:last-of-type{border-right:0;}.blue-crud thead tr th{background-color:#407ba6;color:#fff;padding:5px;text-align:center;border:2px solid #fff;}.blue-crud tbody tr{border-bottom:1px solid #ccc;}.blue-crud tbody tr:nth-of-type(2n){background-color:#fbfbfb !important;}.blue-crud tbody tr:nth-of-type(2) td:last-of-type{border-right:0;}.blue-crud tbody tr:last-of-type{border-bottom:0;}.blue-crud tbody tr td{padding:20px 25px;font-size:16px;color:#3c3c3c;}.blue-crud tbody tr td:nth-of-type(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}.blue-crud tbody tr td:last-of-type{border-right:0;}@media (max-width: 1600px){.home-content .why-row .why-spa .row .col{min-height:150px;}}@media (max-width: 1400px){#hotel #reservation{bottom:40px;width:55%;}#events .events-row .categories li{margin-right:35px;}#events .events-row .event{min-height:350px;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{width:20%;}#contact #traffictabs .contents .tab-content .tab-row p{width:80%;}}@media (max-width: 1300px){#hotel #reservation{width:60%;bottom:55px;}}@media (max-width: 1200px){.site-footer .footer-menu .hotel-spa .lists ul:first-of-type{margin:0;float:left;}.site-footer .footer-menu .hotel-spa .lists ul:last-of-type{float:right;}.home-content .main-slider .owl-dots{left:20%;}.home-content .newsletter-row .text{font-size:18px;}.home-content .events-row .dates li{width:49%;}.site-footer .newsletter-row .text{font-size:18px;}#hotel #reservation{width:80%;padding:5px 10px;}#hotel .map-row .content{margin-top:0;}#hotel .map-row .content ul{margin-top:15px;}#events .events-row .dates li{display:block;width:100%;}#events .events-row .dates li:first-of-type{margin-bottom:15px;}#events .events-row .categories li{margin-right:15px;}#events .events-row .buttons li:first-of-type .button{margin-bottom:15px;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{width:25%;}#contact #traffictabs .contents .tab-content .tab-row p{width:75%;}}@media (max-width: 1199px){#hotelroom .room-comparison .table-head{width:20%;}#hotelroom .room-comparison .table-body{width:80%;}}@media (max-width: 1079px){#hotelroom .room-comparison .table-head{width:25%;}#hotelroom .room-comparison .table-body{width:75%;}}@media (max-width: 869px){#hotelroom .room-comparison .table-head{width:calc(33.333333333333%);}#hotelroom .room-comparison .table-body{width:calc(66.666666666667%);}}@media (max-width: 659px){#hotelroom .room-comparison .table-head{width:50%;}#hotelroom .room-comparison .table-body{width:50%;}}@media (max-width: 1024px){#main-container .wrapper{width:90%;}#main-container .wrapper .box p{font-size:4.5rem;}#main-container .wrapper .box .main-button{font-size:16px;min-width:130px;}.home-content .main-slider .owl-dots{display:none;}.home-content .gallery-slider{height:450px;}.site-footer .footer-menu .hotel-spa .lists ul:first-of-type,.site-footer .footer-menu .hotel-spa .lists ul:last-of-type{float:none;display:block;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{width:30%;}#contact #traffictabs .contents .tab-content .tab-row p{width:70%;}}@media (max-width: 990px){.site-footer .footer-menu img{padding:0 20px;}.site-footer .social-row .social-text{font-size:17px;}.home-content .why-row .why-spa .row{margin:0;}.home-content .newsletter-row .text{font-size:16px;margin:0;text-align:center;}.site-footer .newsletter-row .text{font-size:16px;margin:0;text-align:center;}#searchservice .form-row.no-padding > [class*=col-]{padding:0 15px;}#searchservice .form-row .checkboxes{width:100%;display:table;margin-bottom:25px;}#searchservice .form-row .checkboxes .chk-group{display:table-cell;}#events .events-row .categories li{margin-right:5px;padding:0;}#events .events-row .categories li p{font-size:15px;}#contact .content{padding:20px 15px;}#prices .price-section .price-content .right img{float:none;margin:20px auto;}#offer .offer h3{margin:0 15px 10px 15px;}#offer .offer .offer-content{margin:25px 15px;}}@media (max-width: 767px){.container-fluid{padding-right:0;padding-left:0;}.container-fluid .row{margin-right:0;margin-left:0;}.fixedReservationSlide{top:167px;}#main-container{height:auto;padding:0;}#main-container .row{margin:0;}#main-container [class*=col-]{padding-right:0;padding-left:0;}#main-container .wrapper{position:static;top:auto;left:auto;transform:none;margin:0;width:100%;}#main-container .wrapper .language{position:static;margin:0;left:0;transform:none;width:100%;text-align:center;}#main-container .wrapper .language .current{border-radius:0;}#main-container .wrapper .language .current img{max-width:100%;}#main-container .wrapper .language .current .fa{position:static;vertical-align:middle;transform:none;}#main-container .wrapper .other-lang{position:absolute;margin:0;left:0;top:50px;transform:none;width:100%;text-align:center;border-radius:0;}#main-container .wrapper .other-lang .cont{padding:0 12px 12px 12px;}#main-container .wrapper .other-lang .cont hr{display:block;margin:0 0 10px 0;}#main-container .wrapper .other-lang .cont .lang img{max-width:100%;}#main-container .wrapper .box{height:auto;padding:45px 0;}#main-container .wrapper .box.hotel{margin-bottom:0;padding-top:80px;}.site-header{padding-top:0;}.site-header .mobile-ticket-buttons{width:100%;text-align:center;margin-bottom:10px;background-color:#f58a00;}.site-header .mobile-ticket-buttons .button{width:95%;border-radius:0;padding:15px;border:2px solid #fff;margin-top:5px;}.site-header .mobile-ticket-buttons h4{color:#fff;font-weight:bold;padding-bottom:8px;}.site-header .header-right .bottom .elements{margin-right:5px;}.site-header .header-right .bottom .elements .search{display:none;}.site-header .header-right .bottom .elements .ticket-buttons{display:none;}.in-site-container{margin-top:235px;}.home-content .main-slider .item .caption{font-size:16px !important;}.home-content .events-row .events{padding:0;}.home-content .static-row .article{text-align:center;overflow:hidden;}.home-content .static-row .article img{width:100%;}.home-content .static-row .article h2{margin:15px 0;}.home-content .static-row .article .button{width:50%;margin-top:20px;}.home-content .news-row{text-align:center;margin-bottom:15px;}.home-content .news-row h2{margin-top:0;}.home-content .news-row .article h3{margin-top:15px;}.home-content .news-row .news-slider .owl-dots{position:static;margin-top:25px;}.home-content .gallery-slider .item .overlay .caption{font-size:20px;}.home-content .newsletter-row{padding-top:0;margin-left:0;margin-right:0;}.home-content .newsletter-row .text{font-size:18px;padding:5px 0px;}.site-footer .newsletter-row{padding-top:0;}.site-footer .newsletter-row .text{font-size:18px;padding:5px 0px;}.site-footer .social-row{text-align:center;margin:15px 0;}.site-footer .social-row .social-text{font-size:17px;text-align:center;margin-bottom:15px;}#hotel .newsletter-row .row{margin-left:0;margin-right:0;}#hotel #reservation{width:100%;bottom:440px;}#hotel #reservation ul li{display:inline-block;width:49%;}#hotel #reservation ul li input{width:100%;}#hotel #reservation ul li .button{margin-top:15px;}#hotel .sport-row .sport-icons .sport{display:inline-block;width:25%;margin-bottom:5px;}#hotel .hotel-reserve-row{padding-bottom:30px;}#hotel .hotel-reserve-row h2{margin-bottom:15px;}#hotel .hotel-reserve-row .item{margin-bottom:15px;}#hotel .sport-row h3{margin-bottom:15px;}.page-content .header-image .caption{font-size:30px;}#newslist .news-row{margin-top:15px;}#newslist .news-row .article{margin-bottom:0;}#newslist .news-row .article .content{padding:15px;}#orderticket form{padding:40px 15px 0 15px;}#searchservice .form-row .checkboxes .chk-group{display:block;}#searchservice .form-row .static-row > [class*=col-]{padding-right:0;padding-left:0;}#searchservice .form-row .static{margin-top:25px;}#searchservice .form-row .right-col .result .image{margin-bottom:15px;}#searchservice .form-row .result div:first-of-type{padding:0;}#events .events-row .dates li{display:inline-block;width:49%;}#events .events-row .dates li:first-of-type{margin-bottom:0;}#events .events-row .categories li{margin-right:45px;}#events .events-row .event{padding:0;}#events .newsletter-row{margin-bottom:15px;}#events .go-back-row .back.hotel{margin:0 0 15px 0;}#events .go-back-row .back.spa{margin:0;}#hotelroom .room{padding:20px 0 0 0;}#hotelroom .room .more{display:inline-block;background-color:#407ba6;padding:10px 25px;margin-bottom:20px;}#hotelroom .room .room-content{display:none;padding:0 15px 20px 15px;margin-right:0;}#hotelroom .room-comparison .comparison-table{margin:0;}#contact .travel-row{padding:20px 0 0;}#contact .travel-row h2{text-align:center;}#contact #traffictabs{margin-right:0;margin-bottom:40px;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{width:30%;}#contact #traffictabs .contents .tab-content .tab-row p{width:70%;}#contact .go-back-row .back.hotel{margin:0 0 15px 0;}#contact .go-back-row .back.spa{margin-left:0;}#contact .traffic-order{background-color:#fff;padding-top:20px;}#gallery .go-back-row .back.hotel{margin:0 0 15px 0;}#gallery .go-back-row .back.spa{margin-left:0;}#gallery .galleries .gallery-cont .overlay{display:block;}#gallery .galleries .gallery-cont:hover{transform:none;}#gallery .galleries .gallery-cont:hover .overlay{display:block;}.price-section .price-content .no-padding > [class*=col-]{padding-right:15px;padding-left:15px;}.price-section .price-content .right img{float:none;margin:0 auto;}}@media (max-width: 580px){#hotel #reservation.fixedReservation{top:-30px;}#hotel #reservation.fixedReservationSlide{top:150px;}#hotel #reservation ul{display:block;}#hotel #reservation ul li{display:block;width:100%;}#hotel #reservation ul li:first-of-type input{margin-bottom:15px;}#hotel #reservation ul li .button{width:100%;}}@media (max-width: 560px){.site-header .header-right .top ul li:first-of-type,.site-header .header-right .top ul li:last-of-type{padding:0;border:0;display:block;}.home-content .events-row{width:100%;}.home-content .events-row .categories li{margin-right:2px;margin-left:20px;}.home-content .events-row .events{padding:0;}.home-content .events-row .buttons li{margin-bottom:5px;}.home-content .newsletter-row .row{width:100%;}.home-content .static-row{margin-top:0;}.home-content .static-row div:first-child{padding:5px;}.home-content .static-row > [class*=col-]{padding-right:0;padding-left:0;}.home-content .static-row .article .content{padding:0 30px;}.home-content .news-row{margin-top:0;}.home-content .news-row > [class*=col-]{padding-right:0;padding-left:0;}.home-content .news-row .article .content{padding:0 15px;}.home-content .main-slider .item a.btn-slider,.home-content .main-slider .item span{top:50% !important;}.home-content .main-slider .item .caption{font-size:24px;}.home-content .gallery-slider{height:auto;}.page-content .header-image{font-size:20px !important;}.page-content .header-image .caption{font-size:20px !important;transform:unset !important;top:0;width:100%;left:0;margin-top:0;padding:5px;}.page-content .header-image .caption h1{font-size:20px !important;text-align:center;}.page-content .header-image .caption p{text-align:center;display:none;}#orderticket form .form-group label{width:100%;}#orderticket form .form-group input,#orderticket form .form-group textarea{width:100%;}.g-recaptcha{width:100% !important;}.g-recaptcha > div{margin:0 auto;}#hotel .second-static .button{width:100%;}#hotel .map-row .content{width:90%;}}@media (max-width: 480px){.site-header .header-right .bottom #menu-container,.site-header .header-right .bottom #menu-container-hotel-scroll{max-width:320px;max-width:250px;}#main-container .wrapper .box p{font-size:4rem;}#main-container .wrapper .box.hotel{padding-top:45px;border-right:2px solid white;}#main-container .wrapper .box.hotel img:first-of-type{margin-bottom:25px;}#main-container .wrapper .box.hotel img:last-of-type{margin-bottom:102px;}#main-container .wrapper .box .main-button{font-size:16px;min-width:165px;margin-bottom:5px;}.site-footer .copyright-row p{font-size:12px;}.site-footer .copyright-row ul li{font-size:12px;}.site-footer .social-row .icons li{padding-right:10px;padding-left:0;}.site-footer .newsletter-row .text{line-height:1.5;}.site-footer .newsletter-row form ul li{display:block;margin-bottom:10px;}.site-footer .newsletter-row form ul li:last-of-type{margin-bottom:0px;}.site-footer .newsletter-row form ul li:last-of-type .button{width:100%;}.home-content .newsletter-row .text{line-height:1.5;}.home-content .newsletter-row form ul li{display:block;margin-bottom:10px;}.home-content .newsletter-row form ul li:last-of-type{margin-bottom:0px;}.home-content .newsletter-row form ul li:last-of-type .button{width:100%;}.home-content .why-row .why-spa .col p{font-size:16px;}#hotel .map-row .content ul li{margin:0;display:block;}#hotel .static-row .article .content{padding:0;}#events .newsletter-row .list li{display:block;}#events .newsletter-row .list li:last-of-type .button{width:100%;}#hotelroom .room-comparison .table-head .table-cell .cell-content{font-size:14px;padding:20px 10px;min-height:80px;position:relative;}#hotelroom .room-comparison .table-head .table-cell .cell-content .text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}#hotelroom .room-comparison .table-head .table-cell .cell-content:first-of-type{height:88px;}#hotelroom .room-comparison .table-body .table-cell .cell-content{font-size:14px;padding:20px 10px;min-height:80px;position:relative;}#hotelroom .room-comparison .table-body .table-cell .cell-content .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}#hotelroom .room-comparison .table-body .table-cell .cell-content.room-head p{font-size:16px;}#contact .travel-row h2{font-size:32px;}#contact #traffictabs .tabs{font-size:0;}#contact #traffictabs .tabs .tab{margin-right:2px;font-size:15px;padding:5px 10px;}#contact #traffictabs .contents .tab-content .tab-row{padding:15px;}#contact #traffictabs .contents .tab-content .tab-row p:first-of-type{width:40%;padding-right:5px;}#contact #traffictabs .contents .tab-content .tab-row p{width:60%;}#contact .cards-row{margin-bottom:15px;}#offer .offer h3{font-size:20px;}}@media (max-width: 340px){.g-recaptcha{width:100% !important;}.g-recaptcha > div{margin:0 auto;transform:scale(0.96);-webkit-transform:scale(0.96);-moz-transform:scale(0.96);-ms-transform:scale(0.96);-o-transform:scale(0.96);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;}}.owl-theme .owl-dots{margin-top:15px;}.owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.4) !important;}.owl-theme .owl-dots .owl-dot.active span{background:#fff !important;}.hullam{margin:1em;}.hullam img{margin:auto;}.countdown-wrapper{width:auto;}.countdown-wrapper.right{float:right;}.countdown-wrapper.left{float:left;}.countdown-wrapper.center{margin:auto;width:420px;}.countdown.flip-clock-wrapper ul{height:60px;margin:0 1.5px;width:40px;box-shadow:0 2px 5px rgba(255,255,255,0.7);}.countdown.red-countdown.flip-clock-wrapper ul{box-shadow:0 2px 5px rgba(255,255,255,0.7);}.countdown.blue-countdown.flip-clock-wrapper ul{box-shadow:0 2px 5px rgba(255,255,255,0.7);}.countdown.flip-clock-wrapper ul li{line-height:60px;}.countdown.flip-clock-wrapper ul li a div div.inn{background-color:#407ba6;color:#de4b4b;font-size:50px;text-shadow:0 1px 2px #000;}.countdown.red-countdown.flip-clock-wrapper ul li a div div.inn{background-color:#de4b4b;color:#fff;}.countdown.blue-countdown.flip-clock-wrapper ul li a div div.inn{background-color:#407ba6;color:#fff;}.countdown.flip-clock-wrapper ul,.countdown.flip-clock-wrapper ul li a div div.inn{border-radius:5px;}.countdown.flip-clock-wrapper ul li a div.down{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.countdown.flip-clock-wrapper ul li a div.up:after{top:29px;}.countdown .flip-clock-dot.top{top:16.5px;}.countdown .flip-clock-dot.bottom{top:36.5px;}.countdown .flip-clock-dot{height:7px;left:7px;width:7px;background:#407ba6;}.countdown.red-countdown .flip-clock-dot{background:#de4b4b;}.countdown.blue-countdown .flip-clock-dot{background:#407ba6;}.countdown .flip-clock-divider{height:60px;width:21px;}.countdown .flip-clock-divider:first-child{width:0;}.countdown .flip-clock-divider.seconds .flip-clock-label,.countdown .flip-clock-divider.minutes .flip-clock-label{right:-86px;}.countdown .flip-clock-divider .flip-clock-label{color:#de4b4b;font-size:12.5px;width:86px;}.countdown.red-countdown .flip-clock-divider .flip-clock-label{color:#de4b4b;}.countdown.blue-countdown .flip-clock-divider .flip-clock-label{color:#407ba6;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-clock-o:before{content:"\f017";}.fa-tint:before{content:"\f043";}.fa-calendar:before{content:"\f073";}.fa-phone:before{content:"\f095";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-google-plus:before{content:"\f0d5";}.fa-caret-left:before{content:"\f0d9";}.fa-angle-up:before{content:"\f106";}.fa-circle:before{content:"\f111";}.fa-youtube:before{content:"\f167";}.fa-instagram:before{content:"\f16d";}.fa-hotel:before,.fa-bed:before{content:"\f236";}#spa-newsletter-row.newsletter-row{background-color:#407ba6;color:#fff;padding:15px 0;text-align:center;margin-top:25px;}#spa-newsletter-row.newsletter-row .subscribe-name,#spa-newsletter-row.newsletter-row .subscribe-email{padding:8px;}#spa-newsletter-row.newsletter-row .subscribe-category{width:auto;}#spa-newsletter-row.newsletter-row .list{margin:0;padding:0;list-style:none;}#spa-newsletter-row.newsletter-row .list li{padding:0 15px 15px 15px;}#spa-newsletter-row.newsletter-row .list li input{width:100%;}#spa-newsletter-row.newsletter-row .list li:last-of-type{padding-bottom:0;}#spa-newsletter-row.newsletter-row .text{font-size:20px;font-family:SourceSansBold;margin:18px 15px 10px 15px;line-height:1.2;}#spa-newsletter-row.newsletter-row form ul{margin:0;width:100%;display:table;}#spa-newsletter-row.newsletter-row form ul li{display:table-cell;}#spa-newsletter-row.newsletter-row form ul li:last-of-type .button{width:95%;padding:10px 15px;}#spa-newsletter-row.newsletter-row form ul li input{width:100%;border-radius:0;padding:10px;color:#000;}#spa-newsletter-row.newsletter-row form ul li .form-error{color:red;font-weight:bold;}#spa-newsletter-row.newsletter-row .subscribe-newsletter{margin-top:10px;}.styled-checkbox{position:absolute;opacity:0;}.styled-checkbox + label{position:relative;cursor:pointer;padding:0;}.styled-checkbox + label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:15px;height:15px;background:white;box-shadow:0 0 0 2px rgba(0,0,0,0.12);}.styled-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}.styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto;}.styled-checkbox:disabled + label:before{box-shadow:none;background:#ddd;}.styled-checkbox:checked + label:after{content:'\2713\0020';position:absolute;top:.15em;left:.22em;font-size:1.2em;line-height:0.8;color:#000;transition:all .2s;}.absolute-slider-position{position:absolute !important;right:0;}p.bluetitle{color:#49a8ee;font-size:xx-large;font-weight:bold;}.d-inline-block{display:inline-block !important;}.blue-bg{background-color:#277caa;color:#6cc0ee;}.blue-bg .title{color:white;font-size:xx-large;font-family:SourceSansExtraLight;}.grey-bg{background-color:#f1f4f8;color:#444545;}.grey-bg .bluetitle{font-family:SourceSansLight;}.p-3{padding:1em;}.text-white{color:white;}.gallery-shortcode,.gallery{overflow:hidden;position:relative;}.gallery-shortcode .full-width-normalize-height,.gallery .full-width-normalize-height{height:400px;width:100%;object-fit:cover;}.gallery-shortcode *:hover .overlay,.gallery *:hover .overlay{background-color:rgba(0,0,0,0.2);}.gallery-shortcode .overlay,.gallery .overlay{position:absolute;background-color:rgba(0,0,0,0.5);width:100%;height:100%;transition:0.2s all ease-in-out;top:0;bottom:0;left:0;right:0;}.gallery-shortcode .title,.gallery .title{color:white;text-align:center;font-size:xx-large;display:flex;z-index:2;top:0;bottom:0;left:0;right:0;position:absolute;}.gallery-shortcode .title .center,.gallery .title .center{margin:auto;text-transform:uppercase;}.gallery-shortcode .title .center h2,.gallery .title .center h2{font-family:SourceSansBold;font-size:70px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.gallery-shortcode .title .center h2 a,.gallery .title .center h2 a{pointer-events:all;}.gallery-shortcode .title .center h2:hover,.gallery-shortcode .title .center h2 a:hover,.gallery .title .center h2:hover,.gallery .title .center h2 a:hover{text-decoration:underline;}.event-label{margin:auto;display:block;text-align:center;}.event-label img{margin:0 auto;}.event-input{margin:0 auto !important;box-sizing:border-box;display:block;}.program-sauna,.program-spa{position:relative;}.program-sauna .overlay,.program-spa .overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);font-family:SourceSansBold;text-transform:uppercase;color:white;display:flex;align-items:center;justify-content:center;font-size:xx-large;}.mt-0{margin-top:0;}.mt-3{margin-top:1em;}.mb-3{margin-bottom:1em;}.mb-1{margin-bottom:0.3333em !important;}.ml-2{margin-left:0.5em;}.ml-3{margin-left:1em;}.p-3{padding:1em;}.pt-3{padding-top:1em;}.pt-5{padding-top:2em;}.img-fluid{width:100%;object-fit:cover;display:block;}.d-flex{display:flex;margin:0 -30px;padding:0;}.d-flex.space-between{justify-content:space-between;}.align-self-center{align-self:center;}.pull-self-right{margin-left:auto;}.margin-top{margin-top:5%;}@media only screen and (max-width: 1200px){.margin-top{margin-top:2%;}}@media only screen and (max-width: 999px){.margin-top{margin-top:0;}}p{word-wrap:break-word;}.experiences .content{padding:2em 3em;}.hotel-title{font-size:24px;font-family:'SourceSans';}.w-100{width:100%;height:auto;}.my-5{margin-top:50px;margin-bottom:50px;}.gallery-shortcode-carousel ol.carousel-indicators{background-color:#e7f7f8;position:absolute;bottom:-2em;left:0;right:0;margin:0 !important;width:100%;}.gallery-shortcode-carousel ol.carousel-indicators li{background-color:transparent;border:1px solid #7e7e7e;}.gallery-shortcode-carousel ol.carousel-indicators li.active{border:1px solid #297dad;width:10px;height:10px;margin:1px;}.gallery-shortcode-carousel + .summary{background-color:#e7f7f8;padding:2em;margin-bottom:1em;}.information{background-color:#e7f7f8;padding:2em;}.information ul{list-style:none;margin:0;}.information ul li::before{content:'✓';color:#407ba6;font-weight:bold;width:2em;margin-left:-2em;margin-right:1em;}.kiemel{background:#e7f7f8;padding:2em;margin:1em 0;}.kiemel-50{background:#e7f7f8;padding:2em;margin:1em 0;width:50%;}.topbox{margin-left:-15px;margin-right:-15px;}.topbox .bg{margin-top:16px;padding:5px;}.topbox .bg p{margin:0 !important;}.topbox .bg a{text-decoration:underline;font-weight:bold;}.why-spa-item{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;margin-bottom:1em;}@media only screen and (min-width: 1337px){.why-spa-item{margin-bottom:2em;}}.why-spa-item p{margin:0 auto;}.swiper-slide{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:row;}.swiper-slide p{margin-top:1.5rem;}