@import url(../fonts/cera.css);@import url(../fonts/cadiz.css);.promotion-discount{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;background-color:#f33;text-align:center;display:inline-block;width:40px;height:40px;margin:20px 20px 0 0}.promotion-discount span{display:block;line-height:40px;font-size:16px;margin-left:0}.promotion-discount--small{width:20px;height:20px;display:inline-block;margin:0}.promotion-discount--small span{font-size:12px;line-height:20px !important}.icon-calendar--primary{color:#003C23;font-size:18px}.icon-clock--grey{font-size:16px;line-height:1.42857143;color:#999}.icon-outline{text-align:center;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:16px;line-height:16px;border:2px solid #ccc;width:20px;height:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.icon-outline:hover{text-decoration:none;color:#003C23;border-color:#003C23}.icon-outline.icon-reservation{margin-bottom:30px}.icon-outline.icon-reservation.icon-plus{margin-left:15px}.icon-outline.icon-reservation.icon-minus{margin-right:15px}.icon-lg{font-size:20px;line-height:24px}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:"CeraPro-Regular",sans-serif;font-size:16px;line-height:24px;color:#003C23;margin-top:110px}body a[ng-click]{cursor:pointer}@media (max-width: 1199px){body{margin-top:100px}}@media (max-width: 991px){body{margin-top:60px}}body.has-hero{margin-top:0}@media (max-width: 991px){body.is-index{margin-top:44px}}@media (max-width: 767px){body.is-index{margin-top:31px}}a{color:#003C23}a:hover{color:#003C23}.is-rel{position:relative}.is-static{position:static}.px-3{padding-left:3px !important;padding-right:3px !important}.mx-n3{margin-left:-3px !important;margin-right:-3px !important}@media only screen and (max-width: 500px){.col-100-xs{width:100% !important}}.col-xs-20{position:relative;width:20%;float:left;padding-left:15px;padding-right:15px}.col-xs{float:left;padding:0 15px}.form-control-error--container{display:inline-block;position:relative;margin-top:0}.page-wo-header{margin-top:60px}@media (max-width: 1199px){.page-wo-header{margin-top:30px}}.fsize-12{font-size:15px;line-height:20px}.slider-title{font-size:14px;line-height:34px;font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:"CeraPro-Regular",sans-serif;color:#003C23;margin:0;font-weight:normal}h1{font-size:36px;padding-bottom:30px;font-weight:normal}h1.bordered{border-bottom:1px solid #e6e6e6}h2{font-size:23px}h3{font-size:20px;line-height:20px}h3.has-decoration{text-align:center;font-size:16px;color:#676464;text-transform:uppercase;font-weight:bold;margin-top:45px;margin-bottom:45px;position:relative}h3.has-decoration span{position:relative;display:inline-block;padding:0 15px;background-color:#fff;z-index:10}h3.has-decoration:before{left:0;top:0;position:absolute;content:"";width:100%;height:10px;border-bottom:1px solid #d9d9d9;z-index:5}h4{font-size:20px}h5{font-size:15px;line-height:20px;font-weight:bold;color:#666666}h6{font-size:16px;line-height:20px;font-weight:bold;color:#4c4c4c;margin-bottom:10px}.quarantine{color:#f33}.bg-grey{background-color:#f5f5f5}.page-padding{padding:0 0 90px 0}.page-padding--tablet{padding-top:40px}.col-xs{float:left;padding:0 15px}.vcenter{position:relative;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.text-red{color:#f33}.text-primary{color:#003C23}.text-greylighter{color:#999}.checkbox-inline{font-size:14px;line-height:20px;display:inline-block}.checkbox-inline label{font-weight:normal}.checkbox-inline label:active{color:#003C23}.checkbox-inline label.active{color:#003C23}.loader{margin-top:20px;text-align:center}.loader__text{margin-top:10px;color:#555}.loader--reservation{border-radius:3px;padding:30px}.loader--reservation-room{margin-top:0;border-radius:0;padding:30px}.empty-text{margin-top:50px;text-align:center;font-size:25px;line-height:1.2;font-weight:bold;color:#cbcaca}.bg-white{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff}.bg-white--text-content{padding:60px 100px}.bg-white--content{padding:55px 55px}.bg-white--reservation{margin:0 0 20px 0;padding:10px 15px;box-shadow:none}@media (max-width: 767px){.bg-white--reservation{padding:10px;border-radius:0;margin:0}}form .form-group label{color:#666;font-weight:normal;font-size:13px}form .form-group input{font-weight:normal;font-size:13px}form .form-group .error{font-size:14px;font-weight:normal;margin-top:5px;color:#f33}form .form-group ::-webkit-input-placeholder{font-weight:normal}form .form-group :-moz-placeholder{font-weight:normal}form .form-group ::-moz-placeholder{font-weight:normal}form .form-group :-ms-input-placeholder{font-weight:normal}#callus{--call-us-form-header-background: $primary;--call-us-header-text-color: #ffffff;--call-us-form-width: 300px;--call-us-form-height: 500px;position:fixed;bottom:20px;right:6px;z-index:999}.root_3ed9b{height:75%}.has-header-notification{margin-top:168px}@media (max-width: 1199px){.has-header-notification{margin-top:145px}}@media (max-width: 991px){.has-header-notification{margin-top:100px}}@media (max-width: 767px){.has-header-notification{margin-top:94px}}@media (max-width: 375px){.has-header-notification{margin-top:130px}}.has-header-notification.has-hero{margin-top:44px}@media (max-width: 375px){.has-header-notification.has-hero{margin-top:74px}}.has-header-notification.order-page{margin-top:120px}@media (max-width: 1199px){.has-header-notification.order-page{margin-top:105px}}@media (max-width: 767px){.has-header-notification.order-page{margin-top:95px}}@media (max-width: 375px){.has-header-notification.order-page{margin-top:106px}}.is-popup .page-wo-header{margin-top:0}.is-popup .text-page{padding-top:0}.is-popup .bg-white{box-shadow:none}.is-popup .bg-white--text-content{padding:30px}.choose-procedure-block{padding-top:55px;padding-bottom:68px}.choose-procedure-block h2{margin-bottom:20px}.choose-procedure-block__text{margin-bottom:30px;color:#4A4A4A}.no-scroll{overflow:hidden}.rules-logo{height:100%;padding:5px 0}.pb15{padding-bottom:15px}.standart-text{text-align:justify;clear:both}.note-text{text-align:justify;line-height:20px;font-size:20px}.primary-text{color:#003C23}.text-with-lines{border-top:1px solid #003C23;border-bottom:1px solid #003C23;padding-top:20px;padding-bottom:20px}.uib-daypicker:focus{outline:none}.uib-daypicker .btn{font-weight:normal;color:#666}.uib-daypicker thead{font-weight:normal}.uib-daypicker thead .btn{border-radius:0;border:0}.uib-daypicker thead .btn:hover{background:transparent;color:#003C23}.uib-daypicker thead tr:last-child th small{color:#999;font-size:12px;font-weight:normal;text-transform:capitalize;padding:8px 0;display:block}.uib-daypicker .uib-day .text-info{color:#003C23}.uib-daypicker .uib-day .btn{border-bottom:0;border-left:0;border-right:1px solid #ccc;border-top:1px solid #ccc;border-radius:0}.uib-daypicker .uib-day .btn:hover{background:#CDE6BE;color:#003C23}.uib-daypicker .uib-day .btn.active{background:#003C23;color:#fff}.uib-daypicker .uib-day .btn.active .text-info{color:#fff}.uib-daypicker .uib-day .btn.btn-info{background:#003C23;color:#fff}.uib-daypicker .uib-day .btn:disabled{color:#f33}.uib-daypicker .uib-day .btn:disabled .text-info{color:#f33}.uib-daypicker .uib-day .btn:disabled .text-muted{color:#e57e7e}.uib-daypicker .uib-day.date-soldout .btn{color:#f33}.uib-daypicker .uib-day:last-child .btn{border-right:0}.uib-datepicker-popup{border-radius:0;padding:0}.form-inline .form-control-group,.form-inline .mad-selectbox{display:inline-block;width:auto;vertical-align:middle}.form-inline .mad-selectbox{min-width:70px}input.form-control{height:38px}.form-control{border:1px solid #d9d9d9;color:#808080;font-size:14px;font-weight:normal;padding:0 17px;line-height:38px;height:38px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.form-control[readonly]{cursor:default;background:#fff}.form-control[disabled]{background-color:#ededed}.form-control--textarea{line-height:18px;padding:12px 17px}.form-control.form-control-dropdown{background:url("/img/ico.chevron.down.png") no-repeat center right #fff;box-sizing:border-box}.form-control--w-button{width:70% !important;margin-right:10px}.form-control--search-icon{background:url("/img/ico.search.png") no-repeat center right #fff}.form-control--checkbox{background:url("/img/bg.checkbox.png") no-repeat top left;border:0;display:inline-block;min-width:35px;line-height:16px;height:20px;font-size:13px;padding-left:45px;box-sizing:border-box;position:relative}.form-control--checkbox__handle{position:absolute;width:12px;height:12px;border-radius:7px;top:4px;left:4px;background:#ccc}.form-control--checkbox.is-active .form-control--checkbox__handle{background:#003C23;left:19px}.form-control--filter{font-size:13px}.form-control.ng-dirty.ng-valid-required,.form-control.ng-dirty.ng-valid-email,.form-control.ng-dirty.ng-valid-coupon,.form-control.ng-dirty.ng-valid-cc-number,.form-control.ng-dirty.ng-valid-cc-cvc{border-color:#8bc34a;background:url("/img/ico.ng-valid.png") no-repeat center right}.form-control.ng-dirty.ng-invalid{border-color:#e67e7e;background:url("/img/ico.ng-invalid.png") no-repeat center right}.form-control.ng-dirty.ng-pending{background:url("/img/ico.ng-pending.gif") no-repeat center right}.form-control:focus{box-shadow:none;border-color:#003C23}.form-control--outline{border-color:#fff;background:transparent;color:#fff}.form-control--outline:focus{border-color:#fff}.form-control--outline.ng-dirty.ng-valid-required,.form-control--outline.ng-dirty.ng-valid-email,.form-control--outline.ng-dirty.ng-valid-coupon,.form-control--outline.ng-dirty.ng-valid-cc-number,.form-control--outline.ng-dirty.ng-valid-cc-cvc{border-color:#fff;background:url("/img/ico.ng-valid.white.png") no-repeat center right}.form-control--outline.ng-dirty.ng-invalid{border-color:#fff;background:url("/img/ico.ng-invalid.white.png") no-repeat center right}.form-control-radio{display:inline-block;width:22px;height:22px;border:2px solid #ccc;border-radius:11px;text-align:center;position:relative;cursor:pointer;line-height:22px;vertical-align:middle}.form-control-radio input[type="radio"]{visibility:hidden;position:absolute;width:18px;height:18px;margin:0;padding:0;top:0;left:0}.form-control-radio input[type="radio"]:checked+div{display:inline-block}.form-control-radio input[type="radio"]+div{width:8px;height:8px;border-radius:4px;background:#999;position:absolute;top:5px;left:5px;margin:0;padding:0;display:none}.form-control-error{z-index:9;background:#ffe5e5;border-radius:3px;color:#e57e7e;padding:6px 10px;margin-top:4px;line-height:11px;font-size:11px;display:inline-block;position:absolute;left:105%;top:3px;white-space:nowrap}.form-control-error--container{margin-top:30px}.form-control-error::before{content:"";position:absolute;right:100%;top:7px;width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent #ffe5e5 transparent transparent}.form-control-error--checkbox{top:-6px;margin-left:12px}.form-control-error--button{line-height:12px;height:24px;margin-left:12px}.formfields-infowindow-adjusted .checkbox{width:100%}.formfields-infowindow-adjusted .form-control-error{margin-top:7px;margin-left:5px}@media (max-width: 767px){.formfields-infowindow-adjusted .form-control-error{margin-top:0;top:0 !important;left:100%;margin-left:10px}}@media (max-width: 767px){.formfields-infowindow-adjusted .form-control-error:before{right:100%;top:7px;width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent #ffe5e5 transparent transparent;left:-6px}}.checkbox label{position:relative;display:inline-block}.form-group>div{position:relative}.form-group--or{text-align:center;font-size:16px;text-transform:uppercase;margin:20px 0;font-weight:300}.form-control-group{font-size:0;white-space:nowrap}.form-control-group:after{clear:both}.form-control-group--short{width:300px}.form-control-group .form-control{border-width:0 1px 0 0;width:auto;float:left}.form-control-group .form-control:last-child,.form-control-group .form-control--last{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0}.form-control-group .form-control--middle{border-radius:0}.form-control-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.form-control-group .form-control-dropdown{width:50%}.form-control-group--index .datepicker{top:-220px !important}.form-control-group--index .form-control-dropdown{width:200px;color:gray}.form-control-group--index__select{float:left;width:200px}.form-control-group--index__select .mad-selectbox{width:100%}.form-control-group--index__select .mad-selectbox .mad-selectbox-toggle{border-top-right-radius:0;border-bottom-right-radius:0;border-top-color:#fff;border-left-color:#fff;border-bottom-color:#fff}.form-control-group--index__select .mad-selectbox .mad-selectbox-dropdown{top:auto;bottom:36px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.slick-slider{margin-bottom:0}.slick-prev{left:10px;z-index:999}.slick-prev::before{content:"\e624"}.slick-next{right:10px}.slick-next::before{content:"\e625"}.slick-prev,.slick-next{width:55px;height:55px;top:287px}.slick-prev::before,.slick-next::before{font-size:55px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick--index .slick-prev,.slick--index .slick-next{top:50%;margin-top:-28px}.slick-slide{height:calc(100% - 44px)}.nav-tabs{border-bottom:none}.nav-tabs{text-transform:uppercase}.nav-tabs>li:first-child>a{border-top-left-radius:3px}.nav-tabs>li:last-child>a{border-top-right-radius:3px}.nav-tabs>li>a{border-radius:0 0 0 0;margin-right:0px;background:#f0f0f0;border-color:#f0f0f0;color:#666}.nav-tabs>li>a:hover{background:#003C23;border-color:#003C23;color:#fff}.nav-tabs>li.active>a{background:#003C23;border-color:#003C23;color:#fff}.nav-tabs>li.active>a:hover{background:#003C23;border-color:#003C23;color:#fff}.nav-tabs>li.active>a:focus{background:#003C23;border-color:#003C23;color:#fff}.tab-content{border:3px solid #f0f0f0;padding:20px}@media (max-width: 1199px){.tab-content{padding:35px}}.range-slider__title,.range-slider__value,.range-slider__slider{float:left}.range-slider__title{margin-right:20px;font-weight:bold}.range-slider__value{width:60px}.range-slider__value--right{text-align:left}.range-slider__value--left{text-align:right}.range-slider__slider{width:300px;margin:5px 10px 0 10px;position:relative;background:#ccc;height:6px;border-radius:3px;outline:none}.range-slider__slider *{display:block;cursor:default;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.range-slider__slider .ngrs-runner{height:18px;margin:0 9px;position:relative}.range-slider__slider .ngrs-join{position:absolute;z-index:1;top:0;left:0;right:100%;height:6px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#003C23}.range-slider__slider .ngrs-handle{position:absolute;z-index:2;width:18px;height:18px;margin-top:-6px;margin-left:-9px;background:#fff;border:6px solid #003C23;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}body.ngrs-touching{-ms-touch-action:none}.mad-selectbox-link,.mad-selectbox .mad-selectbox-toggle,.mad-selectbox .mad-selectbox-dropdown li .mad-selectbox-item{display:block;background-color:#fff;padding:0px 10px;color:#999;height:38px;line-height:38px;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left !important;font-size:14px}.mad-selectbox-link:hover,.mad-selectbox .mad-selectbox-toggle:hover,.mad-selectbox .mad-selectbox-dropdown li .mad-selectbox-item:hover{text-decoration:none}.mad-selectbox{display:inline-block;vertical-align:middle;position:relative;outline:none;width:100%}.mad-selectbox .mad-selectbox-toggle{border:1px solid #d9d9d9;border-radius:3px;position:relative;padding-right:35px;background:url("/img/ico.chevron.down.png") no-repeat center right #fff}.mad-selectbox .mad-selectbox-toggle.active{background-image:url("/img/ico.chevron.up.blue.png")}.mad-selectbox .mad-selectbox-toggle:hover{text-decoration:none}.mad-selectbox .mad-selectbox-dropdown{background-color:#fff;border:1px solid #d9d9d9;position:absolute;z-index:100;top:37px;left:0;width:100%;max-height:199px;overflow:auto;margin:0;padding:0;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.mad-selectbox .mad-selectbox-dropdown::-webkit-scrollbar{width:7px;height:10px}.mad-selectbox .mad-selectbox-dropdown::-webkit-scrollbar-track{background:#eee}.mad-selectbox .mad-selectbox-dropdown::-webkit-scrollbar-thumb{background:#d9d9d9}.mad-selectbox .mad-selectbox-dropdown::-webkit-scrollbar-thumb:hover{background:silver}.mad-selectbox .mad-selectbox-dropdown li.active .mad-selectbox-item{background-color:#f3f3f3}.mad-selectbox .mad-selectbox-dropdown li:hover .mad-selectbox-item,.mad-selectbox .mad-selectbox-dropdown li.focus .mad-selectbox-item{color:#003C23}.mad-selectbox .mad-selectbox-dropdown li.mad-empty{padding:10px;color:#999}.modal-dialog.modal-lg{width:100%;height:100%;margin:0;color:#fff;padding:0}.modal-dialog.modal-lg .modal-body{height:100%;position:absolute;top:0;left:0;width:100%;z-index:990}.modal-dialog.modal-lg .modal-header{background:#404040;padding:0;min-height:80px;width:100%;border-bottom-color:#535353}@media (max-width: 991px){.modal-dialog.modal-lg .modal-header{min-height:40px}}.modal-dialog.modal-lg .modal-header .modal-title{padding:21px 35px;font-size:22px;line-height:36px;color:#fff}@media (max-width: 991px){.modal-dialog.modal-lg .modal-header .modal-title{padding:10px;font-size:12px;line-height:16px}}.modal-dialog.modal-lg .modal-header .modal-title__icon{font-size:36px;float:left;margin-right:10px}@media (max-width: 991px){.modal-dialog.modal-lg .modal-header .modal-title__icon{font-size:20px}}.modal-dialog.modal-lg .modal-header__button{text-shadow:none;opacity:1;display:inline-block;font-size:32px;line-height:32px;color:#f0f0f0;padding:0 20px;min-height:80px;min-width:80px;border:0;background:#404040}@media (max-width: 991px){.modal-dialog.modal-lg .modal-header__button{font-size:18px;line-height:18px;padding:0 15px;min-height:40px;min-width:40px}}.modal-dialog.modal-lg .modal-header__button--back{float:left;border-right:1px solid #535353;margin-right:30px}@media (max-width: 991px){.modal-dialog.modal-lg .modal-header__button--back{margin-right:10px}}.modal-dialog.modal-lg .modal-header__button--close{float:right;border-left:1px solid #535353}.modal-dialog.modal-lg .modal-header__button:hover{background-color:#535353}.modal-dialog.modal-lg .modal-header{position:absolute;z-index:999;left:0;top:0}.modal-dialog.modal-lg .modal-content{box-shadow:none;border:0;border-radius:0;min-height:100%}.modal-dialog .modal-content .modal-footer{text-align:center}.modal-dialog .modal-content .modal-footer .btn+.btn{margin-left:15px}.modal-dialog .modal-reservation-preview .close{font-size:30px;line-height:30px;position:absolute;right:10px;top:10px;z-index:999}.modal-dialog .modal-reservation-preview__row{border-top:1px solid #eee;padding-top:10px;margin-top:10px}.modal-dialog .modal-reservation-preview .room-row:last-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.modal-dialog .modal-reservation-preview .modal-body{color:#4A4A4A;font-size:14px}.modal-dialog .modal-reservation-preview .modal-body .content-row{margin-bottom:7px}@media (max-width: 767px){.modal-dialog .modal-reservation-preview .modal-body .content-row{font-size:14px;line-height:1.4}}.modal-dialog .modal-reservation-preview .modal-body .subtitle{font-weight:bold}.modal-dialog .modal-reservation-preview .modal-body .price{color:#003C23}@media (max-width: 767px){.modal-dialog .modal-reservation-preview .modal-body .price{font-size:16px}}.modal-dialog.modal-procedure-list{height:100%;margin:30px auto;width:90%}@media (min-width: 1200px){.modal-dialog.modal-procedure-list{width:1190px}}.modal-dialog.modal-procedure-list .modal-header{background:#404040;padding:0;min-height:80px;width:100%;border-bottom-color:#535353}@media (max-width: 991px){.modal-dialog.modal-procedure-list .modal-header{min-height:40px}}.modal-dialog.modal-procedure-list .modal-header .modal-title{padding:21px 35px;font-size:22px;line-height:36px;color:#fff}@media (max-width: 991px){.modal-dialog.modal-procedure-list .modal-header .modal-title{padding:10px;font-size:12px;line-height:16px}}.modal-dialog.modal-procedure-list .modal-header .modal-title__icon{font-size:36px;float:left;margin-right:10px}@media (max-width: 991px){.modal-dialog.modal-procedure-list .modal-header .modal-title__icon{font-size:20px}}.modal-dialog.modal-procedure-list .modal-header__button{text-shadow:none;opacity:1;display:inline-block;font-size:32px;line-height:32px;color:#f0f0f0;padding:0 20px;min-height:80px;min-width:80px;border:0;background:#404040}@media (max-width: 991px){.modal-dialog.modal-procedure-list .modal-header__button{font-size:18px;line-height:18px;padding:0 15px;min-height:40px;min-width:40px}}.modal-dialog.modal-procedure-list .modal-header__button--back{float:left;border-right:1px solid #535353;margin-right:30px}@media (max-width: 991px){.modal-dialog.modal-procedure-list .modal-header__button--back{margin-right:10px}}.modal-dialog.modal-procedure-list .modal-header__button--close{float:right;border-left:1px solid #535353}.modal-dialog.modal-procedure-list .modal-header__button:hover{background-color:#535353}.modal-dialog.modal-procedure-list .modal-body.modal-body-iframe{padding:30px 20px 40px 20px;background-color:#fff}@media (max-width: 767px){.modal-dialog.modal-procedure-list .modal-body.modal-body-iframe{padding:20px 15px}}.modal-dialog.modal-procedure-list .bg-white--content{height:55%;max-width:100%;overflow-y:auto;overflow-x:hidden;padding:0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;margin-top:30px}@media (max-width: 767px){.modal-dialog.modal-procedure-list .bg-white--content{margin-top:15px}}@media (max-width: 767px){.modal-dialog.modal-procedure-list .table--procedures{table-layout:fixed;display:block;width:100%;box-sizing:border-box}}@media (max-width: 767px){.modal-dialog.modal-procedure-list .table--procedures tbody{display:block;white-space:normal}}@media (max-width: 767px){.modal-dialog.modal-procedure-list .table--procedures tr{display:block;white-space:normal}}.modal-dialog.modal-procedure-list .table--procedures td{padding:20px 15px;vertical-align:middle}@media (max-width: 767px){.modal-dialog.modal-procedure-list .table--procedures td{padding:5px;white-space:normal;width:100%;display:block;box-sizing:border-box}}.modal-dialog.modal-procedure-list .table--procedures .btn-primary{min-width:128px;padding-left:15px;padding-right:15px}@media (max-width: 767px){.modal-dialog.modal-procedure-list .table--procedures .btn-primary{padding:7px 12px;font-size:12px;min-width:100px}}.modal-dialog .modal-body.modal-body-iframe{padding:80px 0 0 0;overflow:scroll}.modal-dialog .modal-body.modal-body-iframe iframe{height:100%}.modal-dialog .modal-body .has-decoration{margin-top:30px;margin-bottom:30px}.modal-error{color:#000}.modal-backdrop{bottom:0;width:100%;height:100%;position:fixed}.modal-confirm .modal-dialog{box-shadow:none;width:700px}.modal-confirm .modal-content{border-radius:5px;padding:50px 0;color:#e57e7e;font-size:20px;line-height:20px;font-weight:300;font-family:"CeraPro-Regular",sans-serif;text-align:center}.modal-confirm .modal-content__icon{font-size:56px;color:#e57e7e;display:block}.modal-confirm .modal-content .btn+.btn{margin-left:10px}.modal-gallery .slick-slide{height:95vh}@media (max-width: 375px){.modal-gallery .slick-slide{height:82vh}}.modal-gallery .container{position:relative;top:-100px}.modal-gallery .modal-gallery__preview__element{height:75vh}@media (max-width: 991px){.modal-gallery .modal-gallery__preview__element{background-size:contain;height:60vh}}@media (max-width: 375px){.modal-gallery .modal-gallery__preview__element{height:62vh}}.modal-gallery .modal-gallery__preview .modal-gallery__preview__element__description .modal-gallery__preview__element__description__inner{background:black;top:65vh}.modal-gallery .modal-gallery__navigator{height:100px}.modal-gallery .modal-gallery__navigator .slick-slide{height:initial}.modal-gallery .modal-content{background:rgba(0,0,0,0.9)}.modal-gallery__close{position:absolute;top:10px;right:10px;font-size:30px;z-index:999;color:#ffffff}.modal-gallery__close:hover{color:#ccc;text-decoration:none}.modal-gallery__preview__element{width:100%;height:600px;background:no-repeat center center}.modal-gallery__navigator{height:100px}.modal-gallery__navigator__element{display:block;width:140px;height:100px;box-sizing:border-box;background:no-repeat center center;opacity:0.5}.modal-gallery__navigator__element:hover{opacity:1}.modal-prices .modal-dialog{width:770px}.modal-prices .modal-dialog .modal-body{padding:50px}.modal-prices__notice{margin-top:5px}.modal-prices__summary{background:#f2f2f2;border:1px solid #d9d9d9;padding:25px}.modal-prices__summary__title{float:left;font-size:12px;line-height:18px;color:#999;width:50%}.modal-prices__summary__total{float:left;font-size:18px;line-height:24px;color:#999}.modal-prices__summary__decoration{padding-top:15px;border-top:1px solid #d9d9d9;margin-top:15px}.modal-prices__summary__total-price{font-size:24px;line-height:24px;font-weight:600;text-align:right}.modal-prices__summary__price{text-align:right;float:right;width:50%;font-weight:600}.modal-prices__title{text-align:center;font-size:17px;font-family:'PT Serif', serif;font-weight:600;text-transform:uppercase}.modal-prices .modal-header{padding:0;min-height:80px}.modal-prices .modal-header .modal-title{padding:21px 35px;font-size:22px;line-height:36px}.modal-prices .modal-header .modal-title__icon{font-size:36px;float:left;margin-right:10px}.modal-prices .modal-header__button{text-shadow:none;opacity:0.5;display:inline-block;font-size:32px;line-height:32px;color:#666666;padding:0 20px;min-height:80px;min-width:80px;border:0;background:transparent}.modal-prices .modal-header__button--back{float:left;margin-right:30px}.modal-prices .modal-header__button--close{float:right}.modal-prices .modal-header__button:hover{opacity:1}.modal-prices .modal-content{box-shadow:none;border:0;border-radius:5px;min-height:100%}.modal-prices .modal-content .btn-outline-square{padding:6px 8px;max-height:28px;min-width:82px;font-size:11px;line-height:11px;border-color:#003C23;color:#003C23}.modal-prices .modal-content .btn-outline-square:hover{color:#fff}.modal-prices .table{margin-top:20px;background:#f2f2f2;border:1px solid #d9d9d9}.modal-prices .table--prices{font-size:12px;color:#666}.modal-prices .table--prices th{padding:15px 20px;color:#666;font-weight:600;font-size:13px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.modal-prices .table--prices>tr td:first-child{border-top:1px solid #d9d9d9}.modal-prices .table--prices>tbody>tr:hover{background:#f2f2f2}.modal-prices .table--prices>tbody>tr td{padding:15px 20px;border-top:1px solid #d9d9d9}.modal-prices .table--prices>tbody>tr td:first-child{border-top:1px solid #d9d9d9}.modal-contact .modal-dialog{width:500px}.modal-contact .modal-title{font-family:"CeraPro-Regular",sans-serif}.modal-contact .modal-content{min-height:0}.modal-exit .modal-dialog{width:550px}.modal-exit .modal-title{font-family:"CeraPro-Regular",sans-serif}.modal-exit .modal-content{min-height:0}.modal-exit__text{margin-bottom:30px}.modal-exit__text--note{font-weight:bold}.modal-procedures .modal-content{background:#f2f2f2}.home-page-notification-modal .close{font-size:30px;line-height:30px;position:absolute;right:10px;top:10px;z-index:999}.home-page-notification-modal .modal-content{border-radius:0;position:relative}.home-page-notification-modal .modal-dialog{width:800px}@media (max-width: 991px){.home-page-notification-modal .modal-dialog{width:700px}}@media (max-width: 767px){.home-page-notification-modal .modal-dialog{width:auto}}.home-page-notification-modal .modal-body{color:#003C23;padding-top:0;padding-bottom:0;height:590px}@media (max-width: 991px){.home-page-notification-modal .modal-body{font-size:16px}}@media (max-width: 767px){.home-page-notification-modal .modal-body{height:auto}}.home-page-notification-modal__button{position:absolute;bottom:40px;left:40px;right:40px}@media (max-width: 767px){.home-page-notification-modal__button{position:static;width:100%;margin-top:20px}}.home-page-notification-modal__bg{height:100%;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.home-page-notification-modal__bg{height:150px}}.home-page-notification-modal__bg h3{font-size:27px;font-weight:bold}@media (max-width: 991px){.home-page-notification-modal__bg h3{font-size:20px}}.home-page-notification-modal__text{padding:60px 40px;position:relative;height:100%}@media (max-width: 991px){.home-page-notification-modal__text{padding:45px 15px 30px 15px}}@media (max-width: 767px){.home-page-notification-modal__text{padding:25px 15px;height:auto}}.modal-room-guests-picker{padding:0}@media (min-width: 992px){.modal-room-guests-picker{width:300px;margin:20px 15px}}@media (max-width: 991px){.modal-room-guests-picker{padding:15px}}.modal-room-guests-picker .guest-picker-line{margin-bottom:10px}.modal-header__subtitle{color:#676464;font-size:14px}.modal-gallery__preview .modal-gallery__preview__element__description{display:flex;justify-content:center}.modal-gallery__preview .modal-gallery__preview__element__description .modal-gallery__preview__element__description__inner{max-width:800px;margin:auto;width:100%;position:absolute;top:570px;padding:20px}@media (max-width: 991px){.modal-gallery__preview .modal-gallery__preview__element__description .modal-gallery__preview__element__description__inner{top:200px}}.modal-gallery__preview .modal-gallery__preview__element__description .modal-gallery__preview__element__description__inner .modal-gallery__preview__element__description__inner__title{font-weight:bold}.modal-gallery__preview .modal-gallery__preview__element__description .modal-gallery__preview__element__description__inner .modal-gallery__preview__element__description__inner__description ng-binding{font-size:14px}.tooltip-inner{padding:10px 15px;color:#333;background-color:#fff;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.5);box-shadow:0 0 3px 3px rgba(0,0,0,0.5)}.tooltip.top .tooltip-arrow{border-top-color:#fff}.tooltip--rooms .tooltip-inner{padding:5px}.tooltip--gift .tooltip-inner{white-space:normal}.tooltip--season .tooltip-inner{width:300px}.tooltip--guests .tooltip-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;width:250px;max-width:none;border:1px solid #e6e6e6;padding:0 20px 20px 20px}.tooltip--guests .tooltip-arrow{display:none}.tooltip--guests .guest-picker-title{text-align:left}.tooltip--guests .guest-picker-line{padding-top:20px}.tooltip--datepicker .tooltip-inner{max-width:none}.fancybox-thumbs{top:auto;width:auto;bottom:10px;left:0;right:0;height:80px;background:transparent}.fancybox-thumbs>ul>li{border-color:transparent}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0;bottom:0}@media all and (max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{bottom:0}}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}.page-wrapper{min-height:100%;width:100%;padding-bottom:124px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-wrapper{background:#333;position:relative;clear:both;margin-top:-124px;height:124px}.footer-wrapper__block{float:left;color:#fff;font-size:13px;line-height:32px;vertical-align:middle;text-align:center;border-left:1px solid #424242;padding:46px 10px}.footer-wrapper__block:first-child{border-left:none}.footer-wrapper__block:last-child{border-left:none}@media (max-width: 991px){.footer-wrapper__block:last-child{padding-top:0;text-align:center}}@media (max-width: 767px){.footer-wrapper__block:last-child{padding-top:30px}}.footer-wrapper__block--links{line-height:16px;padding:30px 10px}.footer-wrapper__block--links--block{display:table;min-height:64px}.footer-wrapper__block--links--block .block-table-cell{display:table-cell;vertical-align:middle;padding-left:10px;text-align:left}.footer-wrapper__block--links--block .block-table-cell a{padding-bottom:2px;display:inline-block}.footer-wrapper footer{width:100%}.footer-wrapper a{color:#fff}.footer-wrapper a:hover{text-decoration:none}.footer-wrapper .soc-icons{color:#999;text-transform:uppercase;font-size:11px;text-align:right;padding-right:25px}@media (max-width: 991px){.footer-wrapper .soc-icons{margin-top:-5px}}@media (max-width: 767px){.footer-wrapper .soc-icons{margin-top:0;font-size:14px;line-height:14px;text-align:center}}.footer-wrapper .soc-icons__item{font-size:20px;font-weight:normal}@media (max-width: 767px){.footer-wrapper .soc-icons__tile,.footer-wrapper .soc-icons__details{display:block}}.footer-wrapper .soc-icons a{box-sizing:border-box;display:inline-block;margin-left:15px}@media (max-width: 767px){.footer-wrapper .soc-icons a{margin-top:10px}}.footer-wrapper .soc-icons a:hover{color:#003C23}header{width:100%;height:145px;z-index:999;top:0;left:0;position:absolute;background:url("/img/bg.header.png") repeat-x top left;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:background, color, height;transition-property:background, color, height}@media (max-width: 991px){header{height:60px;background:#fff}}header .dropdown-menu>.active>a{background-color:#003C23}@media (max-width: 991px){header .navbar-header{position:relative;top:0;width:100%;height:60px;background:#fff;z-index:900;overflow-y:visible}}@media (max-width: 991px){header .navbar-toggle{box-sizing:border-box;margin:0;padding:0 20px;float:left;width:auto;height:100%;border-right:1px solid #999 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase}header .navbar-toggle--right{height:60px;position:absolute;top:0;right:0;margin:0;border-left:1px solid #999 !important;border-right:0 !important;z-index:950}header .navbar-toggle .icon-bar{width:22px;background:#999}}header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(2){transform:rotate(-45deg);top:6px;position:relative}header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(3){opacity:0}header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(4){transform:rotate(45deg);top:-6px;position:relative}header .header-notification{width:100%;background:#003C23;color:#ffffff;padding:10px 0;text-align:center;display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 767px){header .header-notification{font-size:11px;line-height:1.3;padding-left:15px;padding-right:15px}}@media (max-width: 375px){header .header-notification{height:48px}}header .header-notification a{color:#fff;text-decoration:underline}header .header-notification a:hover{text-decoration:none}@media (max-width: 991px){header .container{width:100%;padding:0}}header .navbar{margin-bottom:0;border-color:transparent !important;background:transparent !important;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:8px}@media (max-width: 1199px){header .navbar{padding-top:0}}@media (max-width: 991px){header .navbar{border:0}}header .navbar .navbar-collapse{border:transparent;padding-left:0;padding-right:0}@media (max-width: 991px){header .navbar .navbar-collapse{width:295px;padding:15px;background:#f2f2f2;font-size:16px;-webkit-box-shadow:inset -6px 0 3px -3px rgba(0,0,0,0.1);box-shadow:inset -6px 0 3px -3px rgba(0,0,0,0.1);overflow:scroll;position:fixed;top:102px;left:0;height:calc(100% - 102px) !important}}@media (max-width: 767px){header .navbar .navbar-collapse{top:94px;height:calc(100% - 94px) !important}}@media (max-width: 375px){header .navbar .navbar-collapse{top:108px;height:calc(100% - 108px) !important}}@media (max-width: 991px){header .navbar .navbar-collapse.collapsing{overflow:hidden}}header .navbar .nav .open>a,header .navbar .nav .open>a:hover,header .navbar .nav .open>a:focus{background-color:transparent}@media (max-width: 991px){header .navbar .nav .open .dropdown-menu{position:static;width:100%;height:auto;float:none}}header .navbar .navbar-line{border-top:1px solid rgba(255,255,255,0.25)}@media (max-width: 991px){header .navbar .navbar-line{border:none}}header .navbar .navbar-brand{padding:0;margin-right:50px;width:142px;height:50px;display:block;background:url("/img/logo.horizontal.blue.svg") no-repeat center center transparent;background-size:100% auto;margin-bottom:10px}@media (max-width: 1199px){header .navbar .navbar-brand{margin-right:15px;width:120px;height:44px;margin-bottom:5px}}@media (max-width: 991px){header .navbar .navbar-brand{background:url("/img/logo.small.blue.svg") no-repeat center center transparent;background-size:100% auto;width:130px;height:41px;margin:6px auto 0 auto;float:none}}header .navbar .navbar-form{border:transparent}header .navbar .navbar-right{margin-right:0}header .navbar .navbar-nav{margin-top:12px;margin-bottom:10px}@media (max-width: 1199px){header .navbar .navbar-nav{margin-top:10px}}@media (max-width: 991px){header .navbar .navbar-nav{margin-left:0;margin-right:0}}header .navbar .navbar-nav.navbar-secondary{font-size:14px}header .navbar .navbar-nav.navbar-primary{margin-top:12px;margin-bottom:0}header .navbar .navbar-nav .dropdown-toggle .fa{line-height:1}@media (max-width: 991px){header .navbar .navbar-nav .dropdown-toggle .fa{position:absolute;right:10px;top:50%;line-height:1;margin-top:-7px;display:inline-block}}@media (max-width: 991px){header .navbar .navbar-nav .dropdown-toggle--w-icon{padding-left:30px}}header .navbar .navbar-nav>li{margin:0}@media (min-width: 988px) and (max-width: 1199px){header .navbar .navbar-nav>li{margin:0 3px 0 0}}@media (max-width: 991px){header .navbar .navbar-nav>li{border-bottom:1px solid #cfcfcf}}@media (max-width: 991px){header .navbar .navbar-nav>li+li{margin-left:0}}header .navbar .navbar-nav>li>.open>a{color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}header .navbar .navbar-nav>li>a{text-transform:uppercase;padding:5px 8px;color:#fff;text-shadow:none;line-height:20px;letter-spacing:1px}@media (min-width: 988px) and (max-width: 1199px){header .navbar .navbar-nav>li>a{padding:4px 8px;font-size:12px}}@media (max-width: 991px){header .navbar .navbar-nav>li>a{color:#666;padding:8px 15px}}header .navbar .navbar-nav>li>a .gift-icon{font-size:16px;line-height:16px;position:absolute;left:8px;top:50%;margin-top:-10px}header .navbar .navbar-nav>li>a.dropdown-button{padding-left:30px;position:relative}@media (max-width: 991px){header .navbar .navbar-nav>li>a.dropdown-button{border-color:#cfcfcf;background:#fff;color:#999;padding:5px 10px}}header .navbar .navbar-nav>li>a.dropdown-button:hover,header .navbar .navbar-nav>li>a.dropdown-button:active,header .navbar .navbar-nav>li>a.dropdown-button:focus{color:#003C23}@media (max-width: 991px){header .navbar .navbar-nav>li>a.dropdown-button:hover,header .navbar .navbar-nav>li>a.dropdown-button:active,header .navbar .navbar-nav>li>a.dropdown-button:focus{color:#003C23;background:#fff}}header .navbar .navbar-nav>li>a.dropdown-button.dropdown-hotel{text-transform:none;padding-left:20px}@media (max-width: 991px){header .navbar .navbar-nav>li>a.dropdown-button.dropdown-hotel{padding-left:25px;padding-right:25px;border-bottom:none}}header .navbar .navbar-nav>li>a.dropdown-button.dropdown-hotel .icon-pin{font-size:16px;line-height:16px;position:absolute;left:0;top:50%;margin-top:-10px}@media (max-width: 991px){header .navbar .navbar-nav>li>a.dropdown-button.dropdown-hotel .icon-pin{left:5px}}header .navbar .navbar-nav>li>a.dropdown-button.dropdown-lang{text-transform:uppercase;padding-left:15px}@media (max-width: 1199px){header .navbar .navbar-nav>li>a.dropdown-button.dropdown-lang{padding-left:8px}}header .navbar .navbar-nav>li>a:hover{background-color:transparent;color:#003C23}header .navbar .navbar-nav>li>.dropdown-menu{left:50%;top:50px;min-width:180px;margin-left:-90px}header .navbar .navbar-nav>li .dropdown-menu{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #cccccc}@media (max-width: 991px){header .navbar .navbar-nav>li .dropdown-menu{background:transparent;border:0;margin-left:0;left:auto;min-width:0}}header .navbar .navbar-nav>li .dropdown-menu--md{min-width:260px;margin-left:-130px}@media (max-width: 991px){header .navbar .navbar-nav>li .dropdown-menu--md{min-width:100%;margin-left:0}}header .navbar .navbar-nav>li .dropdown-menu--favourites .btn{text-transform:none}header .navbar .navbar-nav>li .dropdown-menu:after,header .navbar .navbar-nav>li .dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media (max-width: 991px){header .navbar .navbar-nav>li .dropdown-menu:after,header .navbar .navbar-nav>li .dropdown-menu:before{display:none;border-color:transparent;border-bottom-color:transparent}}header .navbar .navbar-nav>li .dropdown-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}header .navbar .navbar-nav>li .dropdown-menu:before{border-color:rgba(204,204,204,0);border-bottom-color:#cccccc;border-width:11px;margin-left:-11px}header .navbar .navbar-nav>li .dropdown-menu>li>a{color:gray;padding:4px 18px;font-size:13px}@media (max-width: 991px){header .navbar .navbar-nav>li .dropdown-menu>li>a{padding:5px 10px;font-size:14px}}header .navbar .navbar-nav>li .dropdown-menu>li>a:hover,header .navbar .navbar-nav>li .dropdown-menu>li>a:focus{background:none;color:#003C23}header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary{color:#fff}header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary:hover,header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary:focus,header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary.focus,header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary:active,header .navbar .navbar-nav>li .dropdown-menu>li .btn-primary.active{background-color:#CDE6BE;border-color:#CDE6BE;color:#003C23}header .navbar .navbar-nav>li .dropdown-menu>li .btn-sm{font-size:14px;padding:5px}header .navbar .navbar-nav>li .dropdown-menu>li .btn-link{text-decoration:underline;font-size:14px;text-align:center;font-weight:normal;color:#003C23}header .navbar .navbar-nav>li .dropdown-menu>li .btn-link:hover{text-decoration:none;color:#003C23}header .navbar .navbar-nav>li .dropdown-menu>.active>a,header .navbar .navbar-nav>li .dropdown-menu>.active>a:hover,header .navbar .navbar-nav>li .dropdown-menu>.active>a:focus{background-image:none !important;background:transparent;color:#003C23}header .navbar .navbar-nav>li .dropdown-submenu{position:relative}header .navbar .navbar-nav>li .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}header .navbar .navbar-nav>li .dropdown-submenu>.dropdown-menu:before,header .navbar .navbar-nav>li .dropdown-submenu>.dropdown-menu:after{border-color:transparent}header .navbar .navbar-nav>li .dropdown-submenu:hover>.dropdown-menu{display:block}header .navbar .navbar-nav>li .dropdown-submenu:hover>a:after{border-left-color:#fff}header .navbar .navbar-nav>li .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;margin-top:5px;margin-right:-10px}header .navbar .navbar-nav>li .dropdown-submenu.pull-left{float:none}header .navbar .navbar-nav>li .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}header .navbar .navbar-nav>li.nav-user{border:none;border-radius:0;padding-top:2px;position:relative}header .navbar .navbar-nav>li.nav-user .icon{font-size:18px;line-height:18px}header .navbar .navbar-nav>li.nav-user .user-favorites-link,header .navbar .navbar-nav>li.nav-user .user-login-link{position:relative}@media (max-width: 1199px){header .navbar .navbar-nav>li.nav-user .user-favorites-link,header .navbar .navbar-nav>li.nav-user .user-login-link{min-height:28px}}header .navbar .navbar-nav>li.nav-user .dropdown-menu{line-height:1.4}header .navbar .navbar-nav>li.nav-user .dropdown-menu>li{padding:5px 10px}header .navbar .navbar-nav>li.nav-user .dropdown-menu .user-menu-item{font-size:14px;padding:0 10px}header .navbar .navbar-nav>li.nav-user .dropdown-menu .user-menu-item a{position:relative;padding:7px 0 7px 27px}header .navbar .navbar-nav>li.nav-user .dropdown-menu .user-menu-item .icon{position:absolute;left:0;top:50%;margin-top:-9px}header .navbar .navbar-nav>li.nav-user .dropdown-menu__title{text-align:center;font-size:15px;margin-bottom:10px}header .navbar .navbar-nav>li.nav-user .dropdown-menu__text{font-weight:normal;text-align:center;font-size:13px;color:#676464}header .navbar .navbar-nav>li.nav-user .dropdown-menu__favourites{word-break:normal;font-weight:normal;color:#676464;font-size:12px;width:180px;padding-left:30px;position:relative;margin:0 auto}header .navbar .navbar-nav>li.nav-user .dropdown-menu__favourites .icon{font-size:18px;line-height:1;position:absolute;left:0;top:50%;margin-top:-9px}header .navbar .navbar-nav>li.nav-user .user-favorites-link{position:relative}@media (min-width: 988px) and (max-width: 1199px){header .navbar .navbar-nav>li.nav-user .user-favorites-link{padding-left:16px;min-height:28px}}@media (max-width: 991px){header .navbar .navbar-nav>li.nav-user .user-favorites-link{padding-left:25px}}@media (max-width: 1199px){header .navbar .navbar-nav>li.nav-user .user-favorites-link .fa-heart{position:absolute;left:0;top:50%;margin-top:-9px}}header .navbar .navbar-nav>li.nav-user .user-login-link{padding-left:25px}@media (min-width: 988px) and (max-width: 1199px){header .navbar .navbar-nav>li.nav-user .user-login-link{min-height:28px;padding-left:16px}}header .navbar .navbar-nav>li.nav-user .user-login-link .icon-user{position:absolute;left:0;top:50%;margin-top:-9px}header .navbar .navbar-nav>li.nav-user:hover{background-color:transparent}header .navbar .navbar-menu li{font-weight:bold;font-size:13px}@media (min-width: 988px) and (max-width: 1199px){header .navbar .navbar-menu li a{padding:4px 5px}}header .navbar .navbar-special{margin-top:10px;margin-bottom:10px}header .navbar .navbar-special .btn-reserve{border:1px solid #fff;padding-left:5px;padding-right:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media (max-width: 991px){header .navbar .navbar-special .btn-reserve{background-color:#003C23;margin-top:10px}}header .navbar .navbar-special .btn-reserve:hover{background:#fff;border-color:#fff}@media (max-width: 991px){header .navbar .navbar-special .btn-reserve>a{text-align:center;color:#fff}}header .navbar .navbar-special .btn-reserve>a:hover{color:#003C23}@media (min-width: 768px) and (max-width: 988px){header .navbar .navbar-special li{border:0 !important;border-radius:0;padding-left:0;padding-right:0;margin-top:0}}@media (min-width: 768px) and (max-width: 988px){header .navbar .navbar-special li:hover{background:transparent;border-color:transparent}}@media (min-width: 768px) and (max-width: 988px){header .navbar .navbar-special li>a{color:#737373}}@media (min-width: 768px) and (max-width: 988px){header .navbar .navbar-special li>a:hover{color:#003C23}}header.sticky{position:fixed}@media (max-width: 991px){header.sticky{z-index:999;position:fixed;height:60px;padding-top:0}}header.header-order .navbar .navbar-brand{width:142px;height:55px}@media (max-width: 991px){header.header-order .navbar .navbar-brand{margin-top:0}}@media (max-width: 991px){header.header-order .navbar .navbar-toggle{display:none}}header.scrolled{height:140px}@media (min-width: 992px){header.scrolled .navbar{padding-top:5px;background-color:red}}header.scrolled .navbar .navbar-brand{height:40px;margin-bottom:5px;width:120px}@media (max-width: 991px){header.scrolled .navbar .navbar-brand{background-size:130px 41px;width:130px;height:41px;margin:6px auto 0 auto;float:none}}@media (min-width: 992px){header.scrolled .navbar .navbar-nav{margin-top:5px;margin-bottom:5px}}header.scrolled.has-notification.scrolled{height:auto}header.scrolled,header.header-white-bg{height:auto;background:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 0.063em 0.25em rgba(37,50,55,0.25);box-shadow:0 0.063em 0.25em rgba(37,50,55,0.25)}header.scrolled .navbar .navbar-brand,header.header-white-bg .navbar .navbar-brand{background-image:url("/img/logo.small.blue.svg")}header.scrolled .navbar-nav>li>a,header.header-white-bg .navbar-nav>li>a{color:#737373}header.scrolled .navbar-nav>li>a.dropdown-button:hover,header.scrolled .navbar-nav>li>a.dropdown-button:active,header.scrolled .navbar-nav>li>a.dropdown-button:focus,header.header-white-bg .navbar-nav>li>a.dropdown-button:hover,header.header-white-bg .navbar-nav>li>a.dropdown-button:active,header.header-white-bg .navbar-nav>li>a.dropdown-button:focus{background:transparent;color:#003C23}header.scrolled .navbar-nav>li>a:hover,header.scrolled .navbar-nav>li>a:active,header.scrolled .navbar-nav>li>a:focus,header.header-white-bg .navbar-nav>li>a:hover,header.header-white-bg .navbar-nav>li>a:active,header.header-white-bg .navbar-nav>li>a:focus{color:#003C23}header.scrolled .navbar-nav>li.nav-user,header.header-white-bg .navbar-nav>li.nav-user{border:none}header.scrolled .navbar-nav>li.nav-user>a,header.header-white-bg .navbar-nav>li.nav-user>a{color:#737373}header.scrolled .navbar-nav>li.nav-user>a:hover,header.header-white-bg .navbar-nav>li.nav-user>a:hover{color:#003C23}header.scrolled .navbar-nav>li.nav-user:hover,header.header-white-bg .navbar-nav>li.nav-user:hover{background-color:transparent}header.scrolled .navbar-line,header.header-white-bg .navbar-line{border-top-color:#ccc}header.scrolled .navbar-special .btn-reserve,header.header-white-bg .navbar-special .btn-reserve{border:1px solid #003C23}header.scrolled .navbar-special .btn-reserve:hover,header.header-white-bg .navbar-special .btn-reserve:hover{background:#003C23;border-color:#003C23}header.scrolled .navbar-special .btn-reserve>a,header.header-white-bg .navbar-special .btn-reserve>a{color:#003C23}@media (max-width: 991px){header.scrolled .navbar-special .btn-reserve>a,header.header-white-bg .navbar-special .btn-reserve>a{text-align:center;color:#fff}}header.scrolled .navbar-special .btn-reserve>a:hover,header.header-white-bg .navbar-special .btn-reserve>a:hover{color:#fff}@media (max-width: 991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.collapse.in{display:block !important}}header.header--landing{height:auto;background-image:none;background-color:#003C23;max-height:64px}header.header--landing .container{max-width:1330px;width:100%}@media (max-width: 991px){header.header--landing{background:#003C23}}header.header--landing .navbar{position:relative}@media (max-width: 991px){header.header--landing .navbar .navbar-header{background-color:#003C23}}header.header--landing .navbar .navbar-toggle{border-right:none !important}header.header--landing .navbar .navbar-toggle .icon-bar{background-color:#FFF5E6}header.header--landing .navbar .navbar-collapse{float:right}@media (max-width: 991px){header.header--landing .navbar .navbar-collapse{padding:0}}@media (max-width: 767px){header.header--landing .navbar .navbar-collapse{float:none;position:fixed;height:100%;left:0;top:90px}}@media (max-width: 375px){header.header--landing .navbar .navbar-collapse{top:108px}}header.header--landing .navbar .navbar-nav>li>a{line-height:1;height:34px;max-height:34px;padding:5px 20px;display:flex;align-items:center;color:#FFF5E6;white-space:nowrap}@media (max-width: 1199px){header.header--landing .navbar .navbar-nav>li>a{padding:5px 10px}}@media (max-width: 991px){header.header--landing .navbar .navbar-nav>li>a{color:#666;padding:10px 15px;height:40px;max-height:40px}}header.header--landing .navbar .navbar-nav>li>a:hover{color:#fff}@media (max-width: 991px){header.header--landing .navbar .navbar-nav>li>a:hover{color:#003C23}}header.header--landing .navbar .navbar-toggle--right{border-left:none !important;color:#fff}header.header--landing .navbar .dropdown-button:hover{color:#FFF5E6}header.header--landing .navbar .icon{display:inline-block;margin-right:5px;font-size:24px}@media (min-width: 988px) and (max-width: 1199px){header.header--landing .navbar .icon{font-size:18px}}header.header--landing .navbar .icon-about{width:30px;height:30px;background-image:url("/img/icon_about_us.png");background-size:100% auto}@media (max-width: 1199px){header.header--landing .navbar .icon-about{width:22px;height:22px}}@media (max-width: 991px){header.header--landing .navbar .icon-about{width:30px;height:30px;background-image:url("/img/icon_about_us_grey.png")}}header.header--landing .navbar .icon-gift{width:25px;height:30px;background-image:url("/img/icon_gift.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center}@media (max-width: 1199px){header.header--landing .navbar .icon-gift{width:22px;height:22px}}@media (max-width: 991px){header.header--landing .navbar .icon-gift{width:24px;height:24px;background-image:url("/img/icon_gift_grey.svg");background-repeat:no-repeat}}header.header--landing .navbar .icon-globe{margin-right:10px}header.header--landing .navbar .fa-globe{display:inline-block;margin-right:5px;font-size:22px}header.header--landing .navbar .navbar-brand{width:170px;height:180px;display:inline-block;position:absolute;left:0;top:0;border-radius:0 0 10px 10px;background-color:#003C23;box-shadow:1px 1px 5px 0px #00331e;padding:20px 14px 20px 14px;background-image:url("/img/logo.main.svg");background-size:auto 75%}@media (max-width: 1199px){header.header--landing .navbar .navbar-brand{width:120px;height:140px;background-size:auto 65%;margin-right:20px}}@media (max-width: 991px){header.header--landing .navbar .navbar-brand{position:static;display:block;padding:0;margin:5px auto;height:50px;width:150px;box-shadow:none;background-image:url("/img/logo.main.vertical.svg");background-size:90% auto}}header.header--landing.scrolled{height:auto;border-bottom:none;max-height:52px;background-color:#003C23}header.header--landing.scrolled .navbar{padding-top:0}header.header--landing.scrolled .navbar .navbar-nav{margin-top:6px}@media (max-width: 991px){header.header--landing.scrolled .navbar .navbar-nav{margin-top:0}}header.header--landing.scrolled .navbar .navbar-nav .icon{font-size:18px}@media (min-width: 988px) and (max-width: 1199px){header.header--landing.scrolled .navbar .navbar-nav .icon{font-size:18px}}header.header--landing.scrolled .navbar .navbar-nav>li>a{font-size:14px;color:#FFF5E6}@media (max-width: 1199px){header.header--landing.scrolled .navbar .navbar-nav>li>a{font-size:12px}}@media (max-width: 991px){header.header--landing.scrolled .navbar .navbar-nav>li>a{color:#666;font-size:16px}}header.header--landing.scrolled .navbar .navbar-nav>li>a.dropdown-button:hover{color:#fff}header.header--landing.scrolled .navbar .navbar-brand{padding:0;height:50px;width:130px;background-color:transparent;background-image:url("/img/logo.main.vertical.svg");position:static;margin-top:0;box-shadow:none;background-size:100% auto}@media (max-width: 1199px){header.header--landing.scrolled .navbar .navbar-brand{background-size:85% auto}}@media (max-width: 991px){header.header--landing.scrolled .navbar .navbar-brand{background-size:90% auto;margin:5px auto}}header.header--landing.has-notification{max-height:124px}header.header--landing.has-notification.scrolled{max-height:96px}.container.container-zero,.container-fluid.container-zero{padding-left:0;padding-right:0}.container.container-zero .row,.container-fluid.container-zero .row{margin-left:0;margin-right:0}.container.container-zero .col-xs-1,.container.container-zero .col-xs,.container.container-zero .col-sm-1,.container.container-zero .col-md-1,.container.container-zero .col-lg-1,.container.container-zero .col-xs-2,.container.container-zero .col-sm-2,.container.container-zero .col-md-2,.container.container-zero .col-lg-2,.container.container-zero .col-xs-3-0,.container.container-zero .col-sm-3,.container.container-zero .col-md-3,.container.container-zero .col-lg-3,.container.container-zero .col-xs-4,.container.container-zero .col-sm-4,.container.container-zero .col-md-4,.container.container-zero .col-lg-4,.container.container-zero .col-xs-5,.container.container-zero .col-sm-5,.container.container-zero .col-md-5,.container.container-zero .col-lg-5,.container.container-zero .col-xs-6,.container.container-zero .col-sm-6,.container.container-zero .col-md-6,.container.container-zero .col-lg-6,.container.container-zero .col-xs-7,.container.container-zero .col-sm-7,.container.container-zero .col-md-7,.container.container-zero .col-lg-7,.container.container-zero .col-xs-8,.container.container-zero .col-sm-8,.container.container-zero .col-md-8,.container.container-zero .col-lg-8,.container.container-zero .col-xs-9,.container.container-zero .col-sm-9,.container.container-zero .col-md-9,.container.container-zero .col-lg-9,.container.container-zero .col-xs-10,.container.container-zero .col-sm-10,.container.container-zero .col-md-10,.container.container-zero .col-lg-10,.container.container-zero .col-xs-11,.container.container-zero .col-sm-11,.container.container-zero .col-md-11,.container.container-zero .col-lg-11,.container.container-zero .col-xs-12,.container.container-zero .col-sm-12,.container.container-zero .col-md-12,.container.container-zero .col-lg-12,.container-fluid.container-zero .col-xs-1,.container-fluid.container-zero .col-xs,.container-fluid.container-zero .col-sm-1,.container-fluid.container-zero .col-md-1,.container-fluid.container-zero .col-lg-1,.container-fluid.container-zero .col-xs-2,.container-fluid.container-zero .col-sm-2,.container-fluid.container-zero .col-md-2,.container-fluid.container-zero .col-lg-2,.container-fluid.container-zero .col-xs-3-0,.container-fluid.container-zero .col-sm-3,.container-fluid.container-zero .col-md-3,.container-fluid.container-zero .col-lg-3,.container-fluid.container-zero .col-xs-4,.container-fluid.container-zero .col-sm-4,.container-fluid.container-zero .col-md-4,.container-fluid.container-zero .col-lg-4,.container-fluid.container-zero .col-xs-5,.container-fluid.container-zero .col-sm-5,.container-fluid.container-zero .col-md-5,.container-fluid.container-zero .col-lg-5,.container-fluid.container-zero .col-xs-6,.container-fluid.container-zero .col-sm-6,.container-fluid.container-zero .col-md-6,.container-fluid.container-zero .col-lg-6,.container-fluid.container-zero .col-xs-7,.container-fluid.container-zero .col-sm-7,.container-fluid.container-zero .col-md-7,.container-fluid.container-zero .col-lg-7,.container-fluid.container-zero .col-xs-8,.container-fluid.container-zero .col-sm-8,.container-fluid.container-zero .col-md-8,.container-fluid.container-zero .col-lg-8,.container-fluid.container-zero .col-xs-9,.container-fluid.container-zero .col-sm-9,.container-fluid.container-zero .col-md-9,.container-fluid.container-zero .col-lg-9,.container-fluid.container-zero .col-xs-10,.container-fluid.container-zero .col-sm-10,.container-fluid.container-zero .col-md-10,.container-fluid.container-zero .col-lg-10,.container-fluid.container-zero .col-xs-11,.container-fluid.container-zero .col-sm-11,.container-fluid.container-zero .col-md-11,.container-fluid.container-zero .col-lg-11,.container-fluid.container-zero .col-xs-12,.container-fluid.container-zero .col-sm-12,.container-fluid.container-zero .col-md-12,.container-fluid.container-zero .col-lg-12{padding-left:0;padding-right:0}@media (min-width: 768px){.container.container-zero{width:720px}}@media (min-width: 992px){.container.container-zero{width:940px}}@media (min-width: 1200px){.container.container-zero{width:1140px}}.container-fluid.container-zero{padding-left:0;padding-right:0}.sidebar{padding-top:35px;width:100%;z-index:998;position:relative}@media (max-width: 767px){.sidebar{margin-top:0;position:static !important}}.sidebar--popup{margin-top:-82px}.sidebar--reservation{margin-top:0;width:330px;max-width:330px;height:auto;padding:20px 0;font-size:14px;line-height:1.4;border:none;box-shadow:none}@media (max-width: 991px){.sidebar--reservation{min-width:100% !important;max-width:100%;margin-top:15px;padding:10px 0;position:static !important}}@media (max-width: 767px){.sidebar--reservation{border-radius:0;margin-bottom:0;margin-top:30px !important;border-bottom:1px solid #e6e6e6}}.sidebar--reservation .meal-picker{display:block}.sidebar .separator-top{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:10px}.sidebar .separator-top.subtotals{margin-top:10px;padding-top:10px}.sidebar .price{text-align:right;font-size:16px;line-height:1;font-weight:bold;color:#003C23}@media (max-width: 1199px){.sidebar .price{font-size:14px}}.sidebar label{margin-top:5px;font-weight:normal;color:#333}.sidebar .action-link{color:#4A4A4A;text-transform:uppercase;display:inline-block;font-size:12px}.sidebar .action-link:hover{color:#003C23}.sidebar .action-link+.action-link{margin-left:10px}.sidebar__title{text-transform:uppercase;font-size:13px;color:#333;margin-bottom:5px}.sidebar__main-info-title{color:#232323;text-transform:uppercase;text-align:right}@media (max-width: 991px){.sidebar__main-info-title{text-align:left;line-height:28px}}.sidebar__main-info{font-size:13px;padding-bottom:2px}.sidebar__main-info .date-container{position:relative}@media (max-width: 991px){.sidebar__main-info .date-container{display:inline-block}}.sidebar__main-info .date-container input{padding:0 16px 0 0;border:none;border-radius:0;color:#003C23;display:block;width:100%;z-index:9;background:none;position:relative}@media (max-width: 991px){.sidebar__main-info .date-container input{display:inline-block;width:95px;padding:5px 20px 5px 0}}.sidebar__main-info .date-container input:focus{outline:none;box-shadow:none}.sidebar__main-info .date-container .fal{z-index:5;position:absolute;right:0;top:50%;margin-top:-7px;font-size:14px;line-height:14px;color:#003C23}.sidebar .remove i:hover{color:#003C23;cursor:pointer}.sidebar__block{color:#333;padding:0 10px 5px 10px}@media (max-width: 1199px){.sidebar__block{font-size:12px}}@media (max-width: 991px){.sidebar__block{padding-bottom:0}}.sidebar__block+.sidebar__block{margin-top:3px}.sidebar__block--scrollable{overflow:scroll}.sidebar .guests-picker,.sidebar .meal-picker{display:block;position:relative;padding-right:20px}@media (max-width: 991px){.sidebar .guests-picker,.sidebar .meal-picker{display:inline-block;line-height:28px}}.sidebar .guests-picker .fal,.sidebar .meal-picker .fal{position:absolute;right:0;top:50%;line-height:1;margin-top:-7px}.sidebar__line{margin-top:10px;border-top:1px solid #e6e6e6}@media (max-width: 991px){.sidebar__line{margin-top:7px}}.sidebar .add-link{margin-top:10px;font-size:16px;display:inline-block}@media (max-width: 1199px){.sidebar .add-link{font-size:15px}}.sidebar .add-link .fal{display:inline-block;margin-right:5px}.sidebar .subtitle{color:#003C23;line-height:1.2;padding-bottom:3px}.sidebar .subtitle a{color:#003C23}.sidebar .subtitle .comment{line-height:1.2;color:#999}.sidebar__total{margin-top:15px;padding:0 10px}@media (max-width: 991px){.sidebar__total{margin-top:7px}}.sidebar__total .price{font-size:20px}@media (max-width: 1199px){.sidebar__total .price{font-size:18px}}@media (max-width: 991px){.sidebar__total .price{font-size:16px;line-height:1}}.sidebar__total .subtitle{padding-top:7px;text-transform:uppercase;font-size:14px;color:#333}@media (max-width: 991px){.sidebar__total .subtitle{line-height:16px;padding-top:0}}.sidebar .btn{margin-top:10px}.summary-order__date-input{padding:0 16px 0 0;border:none;border-radius:0;color:#003C23;display:block;width:100%;z-index:9;background:none;position:relative}@media (max-width: 991px){.summary-order__date-input{display:inline-block;width:95px;padding:5px 20px 5px 0}}.summary-order__date-input:focus{outline:none;box-shadow:none}.summary-order .separator-bottom{border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:10px}.summary-order .separator-bottom.subtotals{margin-top:10px;padding-top:10px}.summary-order .totals-text{padding-left:15px}.description-label{font-weight:bold;margin-right:30px}.description-label__icon-blue{color:#44aed8;font-size:16px}.award{width:138px;height:93px;display:block;background:no-repeat top left}.award:hover{background-position:0 -93px}.award--1{background-image:url("/img/award/award.1.png")}.award--2{background-image:url("/img/award/tripadvisor_2019.png");background-size:92px auto}.award--3{background-image:url("/img/award/award.3.png")}.award--4{background-image:url("/img/award/award.4.png")}.award--5{background-image:url("/img/award/award.5.png")}.award--6{background-image:url("/img/award/award.6.png")}.col-14{float:left;width:14.2857142857%;padding-left:15px;padding-right:15px}@media (max-width: 1199px){.col-14{margin-bottom:20px;width:20%}}.col-14 .award{height:70px;background-size:auto 140px}.col-14 .award:hover{background-position:0 -50px}.booking-com-block iframe{position:static !important}.tripadvisor-block{position:relative;height:93px}@media (max-width: 991px){.tripadvisor-block{height:50px}}.tripadvisor-block .border-left-right:before,.tripadvisor-block .border-left-right:after{border:1px solid #fff;content:' ';position:absolute;top:0;height:93px}.tripadvisor-block .border-left-right:before{left:0}.tripadvisor-block .border-left-right:after{right:0}.tripadvisor-block .border-top-bottom:before,.tripadvisor-block .border-top-bottom:after{border:1px solid #fff;content:' ';position:absolute;left:0;width:138px}.tripadvisor-block .border-top-bottom:before{top:0}.tripadvisor-block .border-top-bottom:after{bottom:0}.tripadvisor-block div div img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:93px;width:138px;display:block}@media (max-width: 991px){.tripadvisor-block div div img{height:50px;width:auto}}.tripadvisor-block div div img:hover{filter:grayscale(0)}#CDSWIDTC.widTC2015.cx_brand_refresh1{border:none !important}.cdsROW.narrow{max-width:100% !important}.cdsROW.cx_brand_refresh .logo img{max-width:100% !important}.bank-picker__title{margin-left:-90px;text-align:center;font-family:"CeraPro-Regular",sans-serif;font-size:14px;font-weight:bold;color:#999;text-transform:uppercase}.bank-picker .nav-tabs li{width:50%}.bank-picker .nav-tabs li a{text-align:center}.bank-picker__form-control-radio{margin-right:10px}.bank-picker__bank{padding-left:100px}.bank-picker__bank label{display:flex;align-items:center;cursor:pointer}.bank-picker__bank img{vertical-align:middle}.bank-picker__bank-separator{border-top:1px solid #f0f0f0;padding-top:15px;margin-top:15px}.bank-picker__bank+.bank-picker__bank{margin-top:20px}.bank-picker__datepicker{width:40%;float:left;margin-right:15px}.bank-picker__card-number input{float:left;width:40%;margin-right:15px}.bank-picker__card-number img{margin-top:5px;display:inline-block}.breadcrumb{background:transparent;padding:0;font-size:12px;line-height:18px;text-transform:uppercase}.breadcrumb.filter--sticky{position:fixed;top:0;left:0;width:100%;background-color:#f5f5f5;margin:0;padding-top:8px;padding-bottom:8px;z-index:10}.breadcrumb>li+li:before{content:"\f105";font-family:"Font Awesome 5 Pro";padding:0 5px;color:#666;font-weight:bold}.breadcrumb>li a{color:#666}.breadcrumb .title{font-weight:bold}.breadcrumb--header{text-transform:none;position:relative;text-align:left}.breadcrumb--header>li a{color:#fff}.breadcrumb--header>li+li:before{color:#fff}.breadcrumb--checkout{margin-top:30px;margin-bottom:30px}@media (max-width: 767px){.breadcrumb--checkout{margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:8px}}.breadcrumb--checkout>li+li:before{content:'';width:100%;height:2px;background:#ccc;position:absolute;left:-50%;top:16px;z-index:50}.breadcrumb--checkout>li{position:relative;text-align:center;float:left}.breadcrumb--checkout>li .bubble{background:#f5f5f5;position:relative;z-index:100;border-radius:16px;width:32px;height:32px;display:block;margin:0 auto;text-align:center;font-size:14px;line-height:29px;font-weight:bold;color:#ccc;border:2px solid #ccc;margin-bottom:10px}@media (max-width: 767px){.breadcrumb--checkout>li .bubble{margin-bottom:0}}.breadcrumb--checkout>li .bubble>span{line-height:29px}.breadcrumb--checkout>li.active .bubble{background:#003C23;border-color:#f5f5f5;color:#fff}.breadcrumb--checkout>li.active a{color:#003C23}.breadcrumb--checkout>li.current a{color:#003C23}.breadcrumb--checkout>li a:hover{text-decoration:none}@media (max-width: 767px){.breadcrumb--checkout>li .title{display:none}}.breadcrumb.has-5-steps>li{width:20%}.breadcrumb.has-4-steps>li{width:25%}.breadcrumb.has-3-steps>li{width:33.3333333333333%}.breadcrumb.has-2-steps>li{width:50%}.breadcrumb.has-6-steps>li{width:16.66666666666667%}@media (max-width: 767px){.breadcrumb-container{height:48px;margin-bottom:10px}}.btn{box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;border:1px solid transparent;text-transform:uppercase}.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none}.btn-primary{min-width:120px;font-size:13px;line-height:13px;padding:10px 22px;color:#ffffff;background:#003C23;border-color:#003C23}@media (max-width: 767px){.btn-primary{min-width:0;padding:10px 15px}}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{background-color:#CDE6BE;border-color:#CDE6BE;color:#003C23}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{border-color:#CDE6BE;background:#CDE6BE;opacity:1;color:#003C23}.btn-primary .badge{color:#003C23;background-color:#ffffff}.btn-primary.btn-outline{background:transparent;border:1px solid #003C23;color:#003C23}.btn-primary.btn-outline:hover,.btn-primary.btn-outline:focus,.btn-primary.btn-outline.focus,.btn-primary.btn-outline:active,.btn-primary.btn-outline.active{background-color:#CDE6BE;border-color:#CDE6BE;color:#003C23}.btn-secondary{min-width:120px;font-size:13px;line-height:13px;padding:10px 22px;color:#003C23;background:#fff;border-color:#003C23}@media (max-width: 767px){.btn-secondary{min-width:0;padding:10px 15px}}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active{background-color:#CDE6BE;border-color:#CDE6BE;color:rgba(0,60,35,0.3)}.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary[disabled]{background:#003C23;border-color:#003C23;color:#fff;opacity:0.4}.btn-secondary.btn-outline{background-color:transparent;border-color:#fff;color:#fff}.btn-secondary.btn-outline:hover{background-color:#CDE6BE;border-color:#CDE6BE;color:#003C23}.btn-secondary.btn-outline.btn-outline--lace{border-color:#FFF5E6;color:#FFF5E6}.btn-default.btn-procedure-category{margin-bottom:15px;margin-right:15px;background-color:#CDE6BE;border-color:#CDE6BE;color:rgba(0,60,35,0.3)}.btn-default.btn-procedure-category:hover{color:#003C23}.btn-default.btn-procedure-category.active{background:#003C23;color:#CDE6BE;border-color:#003C23}.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#003C23;border-color:#003C23}.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:rgba(0,60,35,0.3);background:rgba(0,60,35,0.3);color:#fff}.btn-round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.btn-subscribe{display:inline-block;font-size:13px;line-height:24px;padding:7px 20px 8px 15px;max-height:45px;min-width:128px;text-align:center}.btn-subscribe span{margin-right:10px}.btn-lg{font-size:15px;line-height:58px;padding:0 30px}.btn-xl{font-size:16px;padding:14px 30px}.btn-md{box-sizing:border-box;font-size:14px;line-height:14px;padding:11px 30px;min-height:40px;min-width:100px}.btn-small{font-size:12px;line-height:12px;padding:13px 20px}.btn-sm{line-height:1.2;padding:5px 10px;min-width:0;font-size:13px}.btn-xs{line-height:12px;padding:5px 10px;min-width:0;font-size:12px;font-weight:normal;text-transform:none;margin-top:5px}.btn-block+.btn-block{margin-top:0}.btn-edit{display:table-cell;position:absolute;top:100%;right:0;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:11px;line-height:28px;padding:0 12px;min-width:0}.btn-edit span{padding-right:5px;vertical-align:middle;font-size:18px;line-height:28px}.btn-soc{border-radius:5px;color:#676464;background:#fff;border:1px solid #eeeeee;padding:14px 20px;text-transform:uppercase;font-size:16px;display:flex;flex:0 0 auto;align-items:center;align-content:center;max-width:300px}@media (max-width: 767px){.btn-soc{padding:10px 15px;font-size:14px}}@media (max-width: 375px){.btn-soc{max-width:100%}}.btn-soc img{display:block;margin-right:15px}@media (max-width: 375px){.btn-soc img{margin-right:7px}}.btn-soc:hover{border-color:#cccccc;-webkit-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1);-moz-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1);box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1)}.btn-show-more{white-space:normal;display:block;width:100%;max-width:100%;padding:7px}@media (min-width: 992px){.btn-md-block{width:100%;display:block}}.btn-link{font-weight:normal;color:#003C23}.btn-link:hover{color:#003C23}.btn-checkout-xs-container{margin-top:20px;margin-bottom:20px;width:100%;background-color:#fff}.btn-checkout-xs-container.is-sticky{position:fixed;left:0;bottom:0;z-index:999;margin:0}.btn-checkout-xs{width:100%;border-radius:0;font-size:18px;padding:25px 7px;display:block}.btn-checkout-xs span{font-size:16px;font-weight:normal;position:absolute;right:7px;top:25px}.show-more{text-transform:uppercase}@media (max-width: 767px){.show-more{font-size:15px}}.btn-user{border-radius:5px;color:#676464;background:#eee;border:1px solid #ddd;padding:20px 35px;font-size:20px;line-height:1.2;text-transform:none}.btn-user span:last-child{font-weight:normal}.btn-user+.btn-user{margin-left:15px}.btn-user:hover{border-color:#cccccc;-webkit-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1);-moz-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1);box-shadow:0px 1px 2px 0px rgba(50,50,50,0.1)}.show-direct-button{background-color:#003C23;display:flex;flex:0 0 70px;color:#fff;width:70px;height:70px;text-align:center;justify-content:center;align-items:center;font-size:28px;line-height:1;box-shadow:0px 2px 2px 2px rgba(0,0,0,0.04);border-bottom-right-radius:3px;border-top-right-radius:3px}.show-direct-button img{height:34px;width:auto}.show-direct-button:hover{background-color:#003821}.btn-group .btn{width:120px;line-height:16px;font-size:13px;padding:10px 5px}.btn-group .btn:active{box-shadow:none}.btn-group .btn--wide{width:140px}.btn-group .btn-default{color:#999;border-color:#fff;border-left-color:#d9d9d9}.btn-group .btn-default:first-child{border-left-color:transparent}.btn-group .btn-default:hover,.btn-group .btn-default:focus,.btn-group .btn-default:active,.btn-group .btn-default.active{color:#fff;border-color:transparent;background-color:#003C23;box-shadow:none}.book-it{background:#ededed;font-size:13px;line-height:17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:360px}@media (max-width: 1199px){.book-it{width:100%}}@media (max-width: 767px){.book-it{position:static !important}}@media (max-width: 991px){.book-it.is-sticky{top:115px !important}}.book-it.is-scrolled{position:absolute !important;top:auto !important;bottom:0;left:0 !important}.book-it__padding{padding:0 30px 20px 30px}.book-it__padding.pt20{padding-top:20px}.book-it__separator{border-top:1px solid #d5d5d5}.book-it__notice{font-size:14px;padding:20px 0 0 0}.book-it .form-control-group .form-control{width:50%}.book-it .promotion-date-block{padding-top:25px}.book-it .promotion-date-block__header .col{float:left;width:50%;padding-bottom:5px;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-it .promotion-time-block{border-top-right-radius:5px;border-top-left-radius:5px;padding:18px 30px 18px 30px;background:#f8f8f8;font-size:12px;line-height:20px}.book-it .promotion-time-block .promotion-time-title{color:#999}.book-it .promotion-time-block .promotion-time{color:#f33;font-size:15px;text-align:right}.book-it .promotion-price-block{min-height:53px;padding-top:20px;font-size:20px;line-height:26px}@media (max-width: 991px){.book-it .promotion-price-block{padding:15px 0 0 0;min-height:22px}}.book-it .promotion-price-block__title{float:left;width:30%;font-size:18px;line-height:29px;font-weight:300}@media (max-width: 991px){.book-it .promotion-price-block__title{width:100%;font-size:16px;line-height:20px}}.book-it .promotion-price-block__price{float:right;width:70%;font-size:26px;line-height:29px}@media (max-width: 991px){.book-it .promotion-price-block__price{font-size:18px;line-height:20px}}.book-it .promotion-price-block__price .promotion-discount-book-it{text-align:right;letter-spacing:-0.5px;font-size:12px;line-height:14px}.book-it .promotion-price-block__price .promotion-discount-book-it .full-price{text-decoration:line-through}.book-it .promotion-price-block__price .promotion-price{font-size:26px;line-height:29px;font-weight:normal;text-align:right}@media (max-width: 991px){.book-it .promotion-price-block__price .promotion-price{font-size:20px;line-height:20px}}.book-it .promotion-price-block__price .promotion-price span{font-size:14px}.book-it .promotion-price-block__price .promotion-price span.is-old{text-decoration:line-through}.book-it .promotion-price-block .add-to-favourites{font-size:16px;line-height:22px;position:relative;padding-left:30px}.book-it .promotion-price-block .add-to-favourites .icon{font-size:22px;display:inline-block;margin-right:5px;line-height:22px;position:absolute;margin-top:-11px;top:50%;left:0}.book-it .promotion-details{padding-top:20px}.book-it .promotion-details__title{box-sizing:border-box;width:60%;float:left}.book-it .promotion-details__price{float:right;box-sizing:border-box;width:40%;font-size:18px;line-height:20px;margin-top:-2px}.book-it .promotion-details__description{text-align:right;font-size:10px;line-height:15px;color:#999}.book-it .promotion-gift-block{padding-top:20px;color:#999}.book-it.is-procedure .promotion-price-block__title{width:60%}.book-it.is-procedure .promotion-price-block__price{width:40%}.offer-block{display:block;text-align:center;box-sizing:border-box;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;background:no-repeat center center}.offer-block__image{width:100%;height:100%;position:relative}.offer-block .price{font-size:16px;line-height:20px}.offer-block .promotion-discount{position:absolute;top:15px;right:15px;margin:0;width:auto;height:29px;line-height:29px;padding:0 10px;font-size:13px}.offer-block .promotion-discount .full{text-decoration:line-through}.offer-block--room{height:420px;margin-top:30px}.offer-block--room .slick-slide{height:100%}.offer-block__disabled{background:#fff;opacity:0.5;width:100%;height:100%;position:absolute;bottom:0;z-index:897}.offer-block__notification{position:absolute;top:50%;text-align:center;width:100%;z-index:898}.offer-block__notification__text{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:rgba(51,51,51,0.8);text-align:center;padding:0 8px;font-size:11px;line-height:26px;margin-top:-13px;text-transform:uppercase}.offer-block .slick-slider img{border-radius:5px}.offer-block__details{box-sizing:border-box;font-size:16px;line-height:20px;position:absolute;bottom:0;left:0;right:0;padding:140px 20px 20px 20px;background:url("/img/bg.dim.png") repeat-x bottom left;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.offer-block__details .time-block{text-align:left;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:15px;line-height:16px;color:#fff}.offer-block__details .time-block .time{font-size:13px}.offer-block__details .title{text-align:left;min-height:40px;width:65%}.offer-block__details .title.is-full-width{width:auto}.offer-block__details .full-price{text-align:right;font-size:14px;line-height:14px;text-decoration:line-through;font-weight:bold}.offer-block__details .price{text-align:right}.offer-block__details .price-block__explanation{margin-top:2px;text-align:right}.offer-block--special{height:320px;margin-top:30px;background-size:cover;transition:all .1s ease}.offer-block--special:hover{background-size:cover}.offer-block--xs{height:220px;margin:15px 0;background-size:cover;transition:all .1s ease;position:relative;text-align:left}.offer-block--xs:hover{background-size:cover}.offer-block--xs .offer-block__details{height:100%;padding:130px 10px 10px 10px}.offer-block--xs .offer-block__details .title,.offer-block--xs .offer-block__details .time{text-align:left;font-size:14px}.offer-block--xs .offer-block__content{border-top:1px solid #fff;padding-top:10px;margin-top:7px;display:flex;flex-direction:row}.offer-block--xs .offer-block__content .title{display:flex}.offer-block--xs .offer-block__content .price-block{text-align:right;margin-right:0;white-space:nowrap;flex-grow:1}.offer-block:hover{-webkit-box-shadow:0 0 5px 0 #003c23;box-shadow:0 0 5px 0 #003c23;color:#fff;text-decoration:none}.offer-block:hover .offer-block__disabled{display:none}.offer-block__caption{text-align:right;color:#f00;padding-right:20px;padding-top:20px;font-weight:bold;font-size:16px}.hotel-sticker{font-size:12px;line-height:16px;font-weight:bold;padding:7px 12px 6px 12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;z-index:998;top:15px;left:15px;vertical-align:middle;background:#FFF5E6;color:#003C23;padding-left:39px;font-weight:normal}.hotel-sticker__icon{font-size:16px;line-height:16px;position:absolute;height:35px;left:0;top:0}.page-header{width:100%;height:215px;padding-top:50px;box-sizing:border-box;background:url("/img/bg.rooms.jpg") no-repeat center center;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;margin-top:0}.page-header--w-breadcrumb{padding-top:25px}.page-header h1{color:#fff;font-size:50px;padding-top:40px;line-height:50px;letter-spacing:3px;margin:0;border-bottom:none;position:relative;font-family:"CeraStencilPro-Thin",sans-serif}.page-header__overlay{background:#003C23;opacity:0.8;position:absolute;top:0;width:100%;height:215px}.page-header__icon{position:relative;font-size:66px;line-height:66px;color:#fff;display:none}.page-header--reservation{height:140px;padding-top:45px;margin-bottom:0}@media (max-width: 991px){.page-header--reservation{max-height:140px;padding:20px 0;position:relative;display:flex;justify-content:center;align-items:center}}.page-header--reservation .page-header__overlay{height:100%}.page-header--reservation h1{margin:0;padding:0 !important}.hotel-palanga .page-header{background:url("/img/palanga-hotel.jpg") no-repeat center center}.price-slider-container{width:330px;padding-top:10px}.price-slider-container .range-slider__slider{width:160px}.price-slider-title{font-size:14px;line-height:34px;font-weight:bold}.splash{z-index:1000;position:fixed;top:50%;left:50%;width:320px;margin-left:-160px;margin-top:-250px;background-color:#003C23;overflow:hidden;border-radius:4px !important}.splash .hotel-img{width:100%;height:190px;background:no-repeat center center;background-size:100% auto;position:relative}.splash .splash-languages{position:absolute;top:20px;right:20px}.splash .splash-languages li{text-align:center;float:left;margin-left:10px}.splash .splash-languages li a{color:#003C23;text-transform:uppercase;font-size:18px}.splash .splash-title{position:absolute;bottom:0;width:100%;color:#003C23;font-weight:bold;text-align:center;font-size:20px;line-height:20px;padding:25px 20px 20px 20px}.splash .splash-cities{background-color:#003C23;margin-bottom:0;padding:25px}.splash .splash-cities li{font-size:14px;line-height:14px;font-weight:bold}.splash .splash-cities li+li{margin-top:20px}.splash .splash-cities li a{background:#FFF5E6;color:#003C23;padding:0 22px 0 63px;border-radius:22px;display:block;height:43px;line-height:43px;font-size:17px;font-weight:normal;position:relative}.splash .splash-cities li a:hover{text-decoration:none;background:rgba(255,245,230,0.7)}.splash .splash-cities__icon{position:absolute;left:0;top:0;height:43px;display:block}.splash-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;z-index:1000}.testimonials{background:rgba(205,230,190,0.7);font-size:13px;line-height:13px;padding:50px;text-align:center;color:#808080;height:360px;position:relative}.testimonials .slick-slider{height:100%}@media (max-width: 991px){.testimonials{padding:35px}}@media (max-width: 767px){.testimonials{padding:15px 15px 25px;font-size:13px;line-height:16px}}@media (max-width: 375px){.testimonials{font-size:12px}}.testimonials p{font-weight:300;font-size:20px;line-height:26px;color:#666;margin:25px 0}@media (max-width: 991px){.testimonials p{font-size:16px;line-height:22px}}@media (max-width: 767px){.testimonials p{font-size:14px;margin:15px 0}}.testimonials .testimonials-title{text-transform:uppercase;color:#000;text-align:center;font-weight:300;font-size:16px}.testimonials .carousel-circles{color:#CDE6BE;font-size:9px;line-height:9px}.testimonials .carousel-circles span{margin-right:15px}.testimonials .carousel-circles span:hover{color:#003C23}.testimonials .carousel-circles span:last-child{margin-right:0}.testimonials .slick-track{top:20px}.testimonials .slick-slide{height:100%}.testimonials .slick-dots{font-size:9px;line-height:9px;color:#CDE6BE;top:15px;margin-bottom:0;max-height:100%}.testimonials .slick-dots li{width:9px;height:9px}.testimonials .slick-dots li button:hover:before,.testimonials .slick-dots li button:focus:before{color:#003C23;opacity:1}.testimonials .slick-dots li.slick-active button:before{color:#003C23;opacity:100}.testimonials .slick-dots button{padding:0;width:9px;height:9px}.testimonials .slick-dots button::before{width:9px;height:9px;color:#3cffae;font-size:8px}.testimonials .slick-dots .slick-active{color:#003C23}.list-category{box-sizing:border-box;display:block;height:280px;color:#fff;font-size:18px;line-height:24px;font-family:"CeraPro-Regular",sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;position:relative;padding:40px 80px;background:no-repeat center center #003C23;background-size:100% 100%;transition:all .1s ease}@media (max-width: 767px){.list-category{max-width:calc(100% - 30px);margin:0 auto 20px auto}}.list-category:focus,.list-category:active{text-decoration:none;color:#fff}.list-category:hover{text-decoration:none;color:#fff;background-size:105% 105%}.list-category:hover .procedure-overlay{opacity:0.8}.list-category .procedure-title{z-index:998;display:block}.list-category .procedure-border{border-top:2px solid #fff;width:26px;display:block}.list-category .procedure-border.top{margin:0 auto 25px auto}.list-category .procedure-border.bottom{margin:25px auto 0 auto}.list-category .procedure-overlay{box-sizing:border-box;height:100%;display:block;width:100%;position:absolute;z-index:997;top:0;left:0;opacity:0;background-color:#003C23}.person{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;font-size:13px;line-height:20px;margin-top:40px}.person.is-tablet{margin-top:0;margin-bottom:30px}@media (max-width: 767px){.person.is-tablet{max-width:300px;margin:0 auto 15px auto}}.person__main-info{padding:30px}.person__image{width:300px;height:300px;position:relative;margin:0 auto;overflow:hidden}@media (max-width: 1199px){.person__image{width:200px;height:200px}}.person__image img{display:block;margin:0 auto;max-width:100%;height:auto}@media (max-width: 1199px){.person__image.tablet{width:200px;height:200px}}@media (max-width: 767px){.person__image.tablet{width:130px;height:130px;border-radius:130px}}@media (max-width: 767px){.person__image.tablet img{max-width:100%}}.person__image .icon-crown{background:#003C23;height:20px;width:20px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;right:0;top:0;color:#fff;font-size:14px;line-height:20px}.person__name{margin-top:20px;font-size:18px;line-height:18px;font-weight:bold}.person__position{margin-top:10px;text-transform:uppercase;font-size:11px;line-height:11px;color:#999}.person__description{margin-top:20px}.person.is-tablet .person__position{font-size:16px;line-height:18px;color:#666}.achievements{margin-top:15px;border-top:1px solid #e6e6e6;position:relative;font-size:12px;line-height:18px;padding-bottom:30px}.achievements__icon{background:#fff;border:1px solid #e6e6e6;height:30px;width:30px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;top:-15px;left:0;right:0;margin:0 auto}.achievements__icon span{color:#003C23;font-size:18px;line-height:30px}.achievements__title{padding-top:25px;text-transform:uppercase;line-height:12px;font-weight:bold;margin-bottom:15px}.achievements__item{padding:10px 35px}.select-person{width:200px;margin:0 auto}.toast{background:#003C23;color:#fff;border-radius:5px;position:fixed;bottom:30px;left:30px;padding:30px;box-sizing:border-box;z-index:999}.toast__close{position:absolute;top:20px;right:20px;color:#fff;font-size:13px;opacity:0.8}.toast__close:hover{opacity:1;color:#fff;text-decoration:none}.toast__content{font-size:13px;font-weight:bold;color:#fff;padding-right:20px}.toast__back{display:block;margin-top:10px;font-size:11px;opacity:0.8;font-weight:normal;color:#fff}.toast__back:hover{opacity:1;color:#fff}.alert-outline{color:#e57e7e;font-size:14px;line-height:16px;position:relative;padding-top:2px}.alert-outline .icon-alert-outline{text-align:center;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:13px;line-height:1;border:2px solid #e57e7e;color:#e57e7e;font-weight:bold;width:20px;height:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-right:5px}.alert-outline .icon{font-size:20px;float:left;margin-right:5px}.alert-icons-row{font-weight:bold;color:#666;font-size:14px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}.alert-icons-row .alert-title{float:left;margin:22px 20px 0 0}.alert-icons-row .alert-block{margin-right:10px;float:left;text-align:center;height:62px;width:120px;padding:15px 10px;font-size:10px;line-height:16px;text-transform:uppercase;color:#f33;background:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.alert-icons-row .alert-block__icon{font-size:20px;line-height:20px;display:block;height:20px;width:20px;margin:0 auto}.alert{padding:0;background:transparent;border:transparent;color:#666;font-size:14px}.alert-success{color:#8bc34a}.alert span{color:#f33;font-weight:bold}.alert span.alert-icon{font-size:15px;line-height:15px;background:#f33;color:#fff;padding:0 4px;max-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.success-page{text-align:center;padding:75px 140px;font-size:14px;line-height:20px}@media (max-width: 991px){.success-page{padding:45px}}@media (max-width: 767px){.success-page{padding:30px}}.success-page .icon-large{font-size:45px;line-height:45px;color:#003C23;margin-bottom:25px;margin-bottom:15px;display:inline-block}.success-page .success-text{margin-top:20px}@media (max-width: 991px){.success-page .success-text{font-size:12px}}.success-page a{display:inline-block;margin-top:40px}.success-page a span{font-weight:bold}.reservation-success-image{width:100%}.table--prices th{color:#c00}.coupon-page__amount{padding-left:8px;display:inline-block !important;text-align:left;line-height:22px;color:#666;font-size:18px;font-weight:400}.coupon-page .coupon-image{margin-bottom:20px;position:relative}.coupon-page .coupon-image img{display:block;width:100%}.coupon-page .coupon-image__overlay{background:#003C23;opacity:0.4;position:absolute;top:0;left:0;width:100%;height:100%}.sticky--reservation{background:#404040;color:#fff;font-weight:bold;height:104px}@media (max-width: 991px){.sticky--reservation{height:64px}}.sticky--reservation .arrow-top{display:block;width:32px;height:33px;background:url("/img/arrow-top.png") no-repeat center center}.sticky--reservation .container-fluid{padding:0}.sticky--reservation__title{font-weight:normal;text-transform:uppercase;font-size:10px;color:#999}.sticky--reservation__sum{font-size:24px}@media (max-width: 991px){.sticky--reservation__sum{font-size:18px}}.sticky--reservation__amount{padding-left:20px;float:right;text-align:right}.sticky--reservation__step{font-size:24px;line-height:24px;font-weight:normal !important;color:#999}.sticky--reservation__item-center{display:table-cell;vertical-align:middle}.sticky--reservation .col-xs{display:table;background:#535353;height:100%;border-right:1px solid #404040;padding-left:30px;padding-right:30px;position:relative}@media (max-width: 991px){.sticky--reservation .col-xs{padding-left:10px;padding-right:10px}}@media (max-width: 1199px){.sticky--reservation .col-xs{padding-left:15px;padding-right:15px}}.sticky--reservation .col-xs a.center{display:table-cell;vertical-align:middle;width:100%}.procedure-picker--alert{background:#ffe5e5;color:#e57e7e;font-size:12px;border-radius:3px;padding:10px 15px;margin-top:20px}.procedure-picker .add-program-block{text-align:center;font-size:16px;line-height:22px;padding:30px 15px;border:1px dashed #d9d9d9}.procedure-picker .add-procedure a{color:#003C23;text-decoration:underline}.procedure-picker .add-procedure a:hover{text-decoration:none}.procedure-picker .add-procedure .add-procedure-block{float:right;width:97%;font-size:12px;color:#999;padding:15px;border:1px dashed #d9d9d9}.procedure-picker .add-procedure .add-procedure-block.is-full{width:100%}.procedure-picker .bullet{margin-top:20px;width:10px;height:10px;background:url("/img/bullet.png") no-repeat center;margin-right:5px}.procedure-picker .procedure{margin-top:15px}.procedure-picker .procedure-block{width:97%;vertical-align:middle;font-size:12px;line-height:28px;padding:11px 20px;background-color:#f5f5f5}.procedure-picker .procedure-block.is-full{width:100%}.procedure-picker .procedure-block a{color:#666;text-align:right}.procedure-picker .procedure-block .icon-close{float:right;text-align:right;position:static;font-size:20px;line-height:20px}.procedure-picker .procedure-block .icon-close a{color:#ccc}.procedure-picker .procedure-block .icon-close a:hover{color:#666}.procedure-picker .procedure-block__duration{float:right;text-align:right;width:90px;margin-right:20px}.procedure-picker .procedure-block__title{float:left;width:45%;text-align:left}.procedure-picker .procedure-block__time{font-size:12px;text-align:left;margin-right:20px}.procedure-picker .procedure-block__time .mad-selectbox .mad-selectbox-toggle{height:26px;line-height:26px;padding-right:40px}.procedure-picker .procedure-block__time .mad-selectbox .mad-selectbox-dropdown{top:25px}.procedure-picker .guest-name h5{margin-top:0}.procedure-picker .guest-name h5 small{font-size:12px;color:#999}.procedure-picker .program{position:relative;background:#f5f5f5;padding:15px}.procedure-picker .program__title{font-size:14px;line-height:20px;font-weight:bold}.procedure-picker .program__subtitle{margin-top:5px}.procedure-picker .program__price-block{text-align:right}.procedure-picker .program__price{display:inline-block;font-weight:bold;margin-right:35px}.procedure-picker .program img{max-width:100%}.procedure-picker .program .icon-close{position:absolute;top:12px;right:15px;font-size:20px;line-height:20px}.procedure-picker .program .icon-close a{color:#ccc}.procedure-picker .program .icon-close a:hover{color:#666}.banner{box-sizing:border-box;border:10px solid #f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:35px;text-align:center;font-size:20px;font-weight:300}.banner span{display:block;margin-bottom:20px;font-size:50px;line-height:50px}.share-icons{margin-top:30px;text-transform:uppercase;color:#ccc;font-size:11px;line-height:20px;text-align:center}.share-icons a{color:#ccc;vertical-align:middle;margin-left:5px;font-size:20px}.share-icons a:hover{color:#003C23;text-decoration:none}.new-icon{padding:2px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:15px;display:inline-block;background-color:rgba(205,230,190,0.7);color:#003C23;font-size:13px}.checkout-package{background:#fff;margin-top:20px;border-radius:3px;padding-right:15px}.checkout-package.choose-service{padding-left:20px}.checkout-package.choose-service .checkout-package__title{font-weight:400;margin-top:20px;margin-bottom:5px}.checkout-package.choose-service .checkout-package__title.is-coupon{margin-top:30px;margin-left:10px}@media (max-width: 767px){.checkout-package.choose-service .checkout-package__title{margin-bottom:20px}}.checkout-package.choose-service .checkout-package__button .btn{margin-top:20px}.checkout-package__title{font-size:16px;margin-top:13px;margin-bottom:5px;font-weight:bold}.checkout-package__title.is-coupon{margin-top:30px;margin-left:10px}@media (max-width: 767px){.checkout-package__title{font-size:14px}}.checkout-package__duration{font-weight:normal;font-size:14px;color:#003C23}@media (max-width: 767px){.checkout-package__duration{display:block}}@media (max-width: 991px){.checkout-package__duration{display:block}}.checkout-package__image{max-width:100%;border-top-left-radius:3px;border-bottom-left-radius:3px}.checkout-package__button .btn{margin:40px 20px 20px 0}@media (max-width: 767px){.checkout-package__button .btn{margin:10px 0 20px 0;display:inline-block}}.checkout-package__description-container{margin-bottom:13px}@media (max-width: 767px){.checkout-package__description-container{margin-bottom:10px}}.checkout-package__description{height:50px;overflow:hidden;transition:all 0.3s ease-in}.checkout-package__description.is-full{height:auto}.checkout-package__price{border-right:1px solid #e6e6e6;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}@media (max-width: 767px){.checkout-package__price{border:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.checkout-package.is-disabled{opacity:0.6}.checkout-package__special-offer{margin-top:10px;color:#f00}.other-packages{text-transform:uppercase;text-align:center;letter-spacing:5px;position:relative;color:#aaa;font-weight:bold;font-size:18px;margin-top:20px}.other-packages:before{background:#ccc;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}.other-packages span{background:#f5f5f5;padding:0 10px 0 15px;position:relative;z-index:1}.price{font-size:20px}.price .discount{text-decoration:line-through;color:#b2b2b2}.price__comment{font-size:10px;color:#999;text-transform:uppercase}.product-price{border-right:none}.room-availability-picker .uib-datepicker .text-green .btn{color:#68a323}.room-availability-picker .uib-datepicker .text-red .btn{color:#f33}.cc-window{border-radius:6px;font-family:'CeraPro-Regular'}.cc-btn{text-transform:uppercase;border-radius:3px}.hotels{height:100%;min-height:100%;box-sizing:border-box;background:no-repeat center;background-size:cover}@media (max-width: 991px){.hotels{height:auto;min-height:auto}}@media (max-width: 991px){.hotels .search-field{position:static}}.hotels .hotel-hover{transition:all 0.4s ease;display:none;width:100%;height:100%;left:0;top:0;position:absolute;opacity:0.8;z-index:10;background-color:#003C23}.hotels .hotel-parent{overflow:hidden;position:relative}.hotels .hotel{color:#FFF5E6;display:flex;height:100%;min-height:100%;font-size:20px;position:relative;align-items:center;justify-content:center;background:no-repeat center;background-size:100% 100%;transition:all .5s}@media (max-width: 1199px){.hotels .hotel{font-size:18px}}@media (max-width: 991px){.hotels .hotel{padding:90px 0;height:auto;min-height:auto;display:block;background-size:100% auto}}@media (max-width: 767px){.hotels .hotel{padding:40px 0;font-size:16px;height:23.7%;display:flex}}@media (max-width: 375px){.hotels .hotel{padding:30px 0;height:22.7%}}.hotels .hotel__content{text-align:center;max-width:300px;position:relative;z-index:20}@media (max-width: 991px){.hotels .hotel__content{margin:0 auto}}@media (max-width: 767px){.hotels .hotel__content{max-width:100%}}.hotels .hotel__title{box-sizing:border-box;position:relative;font-size:60px;line-height:60px;font-family:"CeraStencilPro-Thin",sans-serif;padding-bottom:17px;margin-bottom:20px}@media (max-width: 1199px){.hotels .hotel__title{font-size:54px;line-height:54px}}@media (max-width: 1199px){.hotels .hotel__title{font-size:44px;line-height:44px}}@media (max-width: 767px){.hotels .hotel__title{font-size:28px;line-height:28px;padding-bottom:0;margin-bottom:0}}.hotels .hotel__title__decoration{width:50px;height:1px;background-color:#FFF5E6;margin:20px auto 0 auto}@media (max-width: 767px){.hotels .hotel__title__decoration{width:30px;display:none}}.hotels .hotel__description{padding:0 30px;margin-bottom:30px}.hotels .hotel .scale-in-center{display:inline-block}.hotels .hotel .scale-in-center,.hotels .hotel .scale-in-top,.hotels .hotel .scale-in-hor-center,.hotels .hotel .scale-in-center{opacity:0}.hotels .hotel:hover,.hotels .hotel:focus,.hotels .hotel:active{text-decoration:none;background-size:120% 120%}.hotels .hotel:hover .hotel-hover,.hotels .hotel:focus .hotel-hover,.hotels .hotel:active .hotel-hover{display:block}.hotels .hotel:hover .scale-in-hor-center,.hotels .hotel:focus .scale-in-hor-center,.hotels .hotel:active .scale-in-hor-center{-webkit-animation:scale-in-hor-center 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-hor-center 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.hotels .hotel:hover .scale-in-center,.hotels .hotel:focus .scale-in-center,.hotels .hotel:active .scale-in-center{-webkit-animation:scale-in-center 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s both;animation:scale-in-center 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s both}.hotels .hotel:hover .scale-in-top,.hotels .hotel:focus .scale-in-top,.hotels .hotel:active .scale-in-top{-webkit-animation:scale-in-top 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-top 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.hotels .hotel:active .hotel-hover{background-color:#CDE6BE}@-webkit-keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@-webkit-keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.tablet header{background:#003C23;color:#FFF5E6}.tablet header h1{text-align:center}.tablet header.scrolled{height:75px}.tablet header.scrolled .container-fluid{padding-left:0;padding-right:0}.tablet header.scrolled .navbar-header{position:absolute;float:none;left:50%;margin-left:-82.5px;width:auto}.tablet header.scrolled .navbar-header.has-title{left:0;right:0;top:26px;text-align:center;font-size:20px;margin:0}@media (max-width: 767px){.tablet header.scrolled .navbar-header.has-title{font-size:16px;height:auto}}.tablet header.scrolled .navbar{border:0}.tablet header.scrolled .navbar .navbar-btn{margin-top:0;z-index:999;position:relative}.tablet header.scrolled .navbar .navbar-btn .btn{height:100%;width:120px;border-radius:0;text-align:center;font-size:36px;line-height:40px;padding:18px 0;color:#FFF5E6;border:none}@media (max-width: 767px){.tablet header.scrolled .navbar .navbar-btn .btn{padding-top:24px;width:56px;font-size:26px;line-height:30px}}@media (max-width: 767px){.tablet header.scrolled .navbar .navbar-btn .btn .icon-chevron-left{display:inline-block;padding-right:5px}}.tablet header.scrolled .navbar .navbar-right{float:right !important;width:auto;z-index:999;position:relative}.tablet header.scrolled .navbar .navbar-nav{margin-top:23px}.tablet header.scrolled .navbar .navbar-nav>li{border-bottom:0}.tablet header.scrolled .navbar .navbar-nav>li>a{color:#FFF5E6}.tablet header.scrolled .navbar .navbar-nav>li>a.dropdown-button{background:transparent}.tablet header.scrolled .navbar .navbar-nav>li>a.dropdown-button:focus,.tablet header.scrolled .navbar .navbar-nav>li>a.dropdown-button:hover,.tablet header.scrolled .navbar .navbar-nav>li>a:focus,.tablet header.scrolled .navbar .navbar-nav>li>a:hover{color:#FFF5E6}.tablet header.scrolled .navbar .navbar-nav .dropdown-toggle .fa{line-height:1}@media (max-width: 991px){.tablet header.scrolled .navbar .navbar-nav .dropdown-toggle .fa{position:static;right:auto;top:auto;line-height:1;margin-top:-7px;display:inline-block}}@media (max-width: 991px){.tablet header.scrolled .navbar .navbar-nav .open .dropdown-menu{position:absolute;width:auto;height:auto;float:none;background:#fff;border:1px solid #cccccc;min-width:180px}}.tablet header.rules{height:95px}.tablet header.header--tablet{height:75px}.tablet header.header--tablet .navbar{padding-top:0}.tablet header.header--tablet .navbar .navbar-header{background:transparent}.tablet header.header--tablet .navbar-brand{margin-top:10px;margin-right:0;background-image:url("/img/logo.horizontal.blue.svg");height:53px}.tablet header.header--tablet .navbar-brand.common{background-image:url("/img/logo.main.vertical.svg")}.tablet .page-content{margin-top:95px}@media (max-width: 991px){.tablet .page-content{margin-top:25px}}.tablet .page-content img{height:auto;max-width:100%}.tablet .row--zero{margin-left:-10px;margin-right:-10px}.tablet .row--zero .col-sm-6{margin-bottom:20px}.tablet .row--zero .col-md-4{padding-left:10px;padding-right:10px}.tablet .row--zero .col-xs-12{padding-left:10px;padding-right:10px;margin-bottom:20px}.tablet .btn-tablet{width:100%;height:500px;line-height:500px;box-sizing:border-box;text-align:center;font-size:40px}@media (max-width: 1199px){.tablet .btn-tablet{font-size:36px}}@media (max-width: 991px){.tablet .btn-tablet{height:auto;line-height:1;padding:50px 0;font-size:30px}}@media (max-width: 375px){.tablet .btn-tablet{font-size:20px}}@media (max-width: 767px){.tablet .entertainment{max-width:375px;margin:0 auto 20px auto;display:block;overflow:hidden;height:122px;min-height:122px}}@media (min-width: 500px) and (max-width: 767px){.tablet .entertainment{max-width:500px}}@media (max-width: 375px){.tablet .entertainment{max-width:100%}}@media (max-width: 767px){.tablet .entertainment__title{font-family:"CeraPro-Regular",sans-serif;font-weight:bold}}.tablet .entertainment__image{background-color:#266249}@media (max-width: 767px){.tablet .entertainment__image{margin:0;min-height:100%}}@media (max-width: 767px){.tablet .entertainment img{margin-bottom:0;min-height:122px;height:auto}}@media (max-width: 767px){.is-information-page .list-category{max-width:375px;margin:0 auto;display:block;height:122px}}@media (min-width: 500px) and (max-width: 767px){.is-information-page .list-category{max-width:500px}}@media (max-width: 375px){.is-information-page .list-category{max-width:100%}}.is-information-page .list-category .procedure-border{display:none}.bg-grey.tablet{margin-top:0}.bg-grey.tablet .page-wo-header{margin-top:30px}.bg-grey.tablet .header--rules.sticky{padding-left:15px;padding-right:15px}.favourite-block{background:#fff;max-width:790px;margin:0 auto;padding:5px 0;border-top:1px solid #e5e5e4}@media (max-width: 1199px){.favourite-block{max-width:100%}}@media (max-width: 375px){.favourite-block{padding:8px 0}}.favourite-block__title{padding-left:30px;font-size:14px;font-weight:bold;line-height:1.4;position:relative}@media (max-width: 767px){.favourite-block__title{line-height:1.2;padding-right:110px}}@media (max-width: 375px){.favourite-block__title{padding-right:0}}.favourite-block__title.is-coupon{margin-top:30px;margin-left:10px}@media (max-width: 767px){.favourite-block__title{font-size:14px}}.favourite-block__title .favourite-icon{position:absolute;left:0;top:50%;margin-top:-8px;height:18px;display:block;width:18px}.favourite-block__title .favourite-icon .icon{line-height:16px}.favourite-block__hotel{text-transform:uppercase;font-size:12px;color:#666;font-weight:normal}.favourite-block__image{max-width:100%}.favourite-block__description{font-size:14px;line-height:1.2;height:48px;overflow:hidden;transition:all 0.3s ease-in}.favourite-block__description.is-full{height:auto}.favourite-block__price{padding-top:25px;padding-right:15px;width:55%}@media (max-width: 767px){.favourite-block__price{width:40%;padding-top:0;padding-right:5px}}@media (max-width: 375px){.favourite-block__price{width:100%}}.favourite-block__price .price__comment{line-height:1}.favourite-block__button{position:absolute;right:10px;top:50%;margin-top:-14px}@media (max-width: 375px){.favourite-block__button{position:static;margin-top:0}}.favourite-block.is-disabled{opacity:0.6}.favourite-block__special-offer{margin-top:10px;color:#f00}.favourite-block:last-child{border-bottom:1px solid #e5e5e4}.room-block{color:#4A4A4A;background:#fff;margin:0 auto;padding:5px 0;border-top:1px solid #e5e5e4;max-width:100%;position:relative}@media (max-width: 1199px){.room-block{max-width:100%}}.room-block .discout-container{height:20px;left:0;top:7px;position:absolute;width:100%}.room-block .discout-container .promotion-discount{line-height:20px;font-size:12px;padding:0 7px;border-radius:0;position:static;width:auto;height:20px;margin:0}.room-block__row{margin-bottom:5px;font-size:14px;line-height:1.3}.room-block__row .block{display:inline-block}.room-block__row .block+.block{margin-left:15px}.room-block__row .subtitle{font-weight:bold}.room-block__header{font-size:14px;margin-bottom:5px;line-height:1.3}.room-block__header .subtitle{font-weight:bold;display:inline-block}@media (max-width: 767px){.room-block__header .block{display:block}}.room-block__header .block+.block{margin-left:15px}@media (max-width: 767px){.room-block__header .block+.block{margin-left:0}}.room-block__title{font-size:16px;line-height:1.4;margin-bottom:5px;font-weight:bold}@media (max-width: 767px){.room-block__title{font-size:14px}}@media (max-width: 767px){.room-block .col-img{width:140px}}@media (max-width: 375px){.room-block .col-img{width:43%}}.room-block__image{max-width:100%}.room-block__img-thumbnail{max-width:100%;width:100%;height:130px;position:relative;background-size:cover}@media (max-width: 767px){.room-block__img-thumbnail{height:90px}}.room-block__img-thumbnail .notavailable{width:100%;height:100%;display:flex;align-items:center;position:relative;flex:0 0 100%}.room-block__img-icon{color:#fff;font-size:20px;position:absolute;right:5px;bottom:5px}.room-block__description{font-size:14px;line-height:1.2;color:#4A4A4A}.room-block__description .item{line-height:16px;padding-bottom:5px}@media (max-width: 991px){.room-block__description .item{padding-bottom:0}}@media (max-width: 767px){.room-block__description .item{display:block;font-size:12px}}.room-block__description .item--room{margin-left:5px;display:inline-block}@media (max-width: 375px){.room-block__description .item--room{margin-left:0;display:block}}.room-block__description .item .fal,.room-block__description .item .far{display:inline-block;margin-right:5px;line-height:16px}@media (max-width: 375px){.room-block__description .item .fal,.room-block__description .item .far{min-width:20px}}@media (max-width: 767px){.room-block__text-info{width:60%}}@media (max-width: 375px){.room-block__text-info{width:57%}}.room-block .tumb-text-info{display:table-cell;vertical-align:middle}.room-block__price{font-size:22px;padding-top:18px;padding-right:15px;width:50%;text-align:right}@media (max-width: 991px){.room-block__price{width:45%}}@media (max-width: 767px){.room-block__price{width:40%;padding-top:15px;text-align:left}}.room-block__price .price{color:#003C23}.room-block__price .price__comment{line-height:1}.room-block__button{width:50%;padding-left:20px}@media (max-width: 991px){.room-block__button{padding-left:15px;width:55%}}@media (max-width: 767px){.room-block__button{width:60%;padding-left:15px}}.room-block__button>.btn{margin:10px 0 0 0}@media (max-width: 767px){.room-block__button>.btn{display:inline-block;width:auto}}.room-block.is-notavailable .tumb-text-info{opacity:0.5}.room-block.is-notavailable .notavailable{background:rgba(255,255,255,0.7)}.room-block.is-notavailable .room-block__price{opacity:0.5;border-right:none}.room-block.is-notavailable .room-block__button{min-width:140px}.room-block.is-notavailable .room-block__text-info{opacity:0.5}.room-block.is-notavailable .btn{cursor:auto;opacity:0.5}.room-block .notavailable__block{text-align:center;font-size:11px;text-transform:uppercase;color:#fff;display:inline-block;padding:5px 10px;line-height:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 10px;background:rgba(51,51,51,0.8)}@media (max-width: 767px){.room-block .notavailable__block{border-radius:0}}.room-block--reservation{border-top:none;border-bottom:none;padding:0 10px 0 0;border-radius:5px}@media (max-width: 767px){.room-block--reservation{padding:10px;border-bottom:1px solid #e5e5e4;border-radius:0}}.room-block--reservation .room-block__container{max-height:80px;height:80px;justify-content:flex-end;align-items:center;margin-top:25px}@media (max-width: 767px){.room-block--reservation .room-block__container{max-height:35px;height:35px;margin-top:5px}}.room-block--reservation .room-block__price{border-right:1px solid #e6e6e6;padding-top:25px;padding-bottom:25px;width:auto}@media (max-width: 767px){.room-block--reservation .room-block__price{border-right:none;padding:0 10px 0 0;width:40%;font-size:19px}}.room-block--reservation .room-block__button{width:auto}@media (max-width: 767px){.room-block--reservation .room-block__button{width:60%;padding-left:10px}}.room-block--reservation .button-choose{margin-left:auto;white-space:normal !important;word-wrap:break-word;width:120px}@media (max-width: 767px){.room-block--reservation .button-choose{width:100%;margin-top:0}}.room-block--reservation .room-block__price-row{line-height:1.4}.room-block--reservation .room-block__price-row+.room-block__price-row{margin-top:7px}.room-block--reservation .room-block__price-row .price--room{width:60%;padding:0 15px 0 0;font-size:18px}@media (max-width: 1199px){.room-block--reservation .room-block__price-row .price--room{width:100%;padding:0}}.room-block--reservation .room-block__price-row .price--room__deal{font-size:16px}.room-block--reservation .room-block__price-row .price--room__info{font-size:14px;float:right;margin-top:3px}.room-block--reservation .room-block__price-row .program-price{width:50%;padding:0 0 0 15px;border-left:1px solid #e6e6e6}.room-block--reservation .room-block__price-row .room-block__btn{float:right;width:40%}.room-block--reservation .room-block__price-row .room-block__btn+.room-block__btn{margin-top:5px}@media (max-width: 1199px){.room-block--reservation .room-block__price-row .room-block__btn{clear:both;float:none;width:100%;margin-top:0;padding-top:10px}}@media (min-width: 992px){.room-block--reservation .room-block__title{margin-bottom:12px}}.room-block--reservation .room-block__comment{font-size:11px;font-weight:bold;padding-left:10px;padding-top:5px;padding-bottom:5px;background-color:rgba(205,230,190,0.7)}.room-block--reservation .align-items-center{height:140px}@media (max-width: 767px){.room-block--reservation .align-items-center{height:auto}}.room-block--reservation .align-items-center>div{width:100%}.room-block-packages{margin-top:20px;max-width:100%}@media (max-width: 767px){.room-block-packages{margin-top:0}}.room-block-packages:first-child{margin-top:0}.user-block{padding:50px 80px;margin:60px 0}@media (max-width: 1199px){.user-block{padding:40px;margin:50px 0}}@media (max-width: 991px){.user-block{padding:40px 30px}}@media (max-width: 767px){.user-block{padding:30px 15px;margin:20px 0}}.user-block h2{text-align:center;font-size:24px;margin-bottom:30px}@media (max-width: 767px){.user-block h2{font-size:18px}}.user-block .control-label{text-align:left}.procedure{background:#fff;margin-top:15px;padding-right:15px;line-height:1.3}@media (max-width: 767px){.procedure{padding:0 0 10px 0}}.procedure__image{height:60px;width:auto}@media (max-width: 375px){.procedure__image{height:80px}}@media (max-width: 767px){.procedure__image{margin-bottom:10px}}.procedure .align-items-center{height:60px;max-height:60px}@media (max-width: 767px){.procedure .align-items-center{height:35px;max-height:none}}.procedure__title{font-size:16px;margin-top:10px;margin-bottom:5px;font-weight:bold}.procedure__title.is-coupon{margin-top:30px;margin-left:10px}@media (max-width: 767px){.procedure__title{font-size:14px}}.procedure__duration{font-weight:normal;font-size:14px;color:#003C23}@media (max-width: 767px){.procedure__duration{display:block}}@media (max-width: 991px){.procedure__duration{display:block}}@media (max-width: 767px){.procedure__description-container{margin-bottom:10px}}.procedure__description{overflow:hidden;transition:max-height 0.3s ease-in;font-size:14px;line-height:16px;max-height:33px}@media (max-width: 767px){.procedure__description{font-size:13px}}.procedure__description.is-full{height:auto;max-height:100%}.procedure__description-container{padding-bottom:20px}.procedure__expand{font-size:13px}.procedure__price{line-height:1.3;padding-right:10px;margin:15px 0}.procedure__price .price{font-size:22px}@media (max-width: 767px){.procedure__price{border:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.procedure__button{padding-left:10px}.procedure .btn-primary{min-width:20px}.procedure.is-disabled{opacity:0.6}.procedure__special-offer{margin-top:10px;color:#f00}@media (max-width: 767px){.procedure--service{padding-right:10px}}.procedure--service .procedure__image{height:100px}@media (max-width: 375px){.procedure--service .procedure__image{height:80px}}@media (max-width: 767px){.procedure--service .procedure__image{margin-bottom:10px}}.procedure--service .procedure__price{margin:10px 0;border-right:1px solid #e6e6e6;padding-top:30px;padding-bottom:25px}@media (max-width: 767px){.procedure--service .procedure__price{margin:0;padding:7px 5px 0 20px;border-right:none}}.procedure--service .procedure__price.discount{font-size:14px;line-height:1.2;text-decoration:line-through;color:#b2b2b2}.procedure--service .align-items-center{height:100px;max-height:100px}@media (max-width: 767px){.procedure--service .align-items-center{height:35px;max-height:none}}.procedure-price .is-old{color:#f33;text-decoration:line-through}@media (max-width: 767px){.categories-dropdwon-select{margin-bottom:15px}}.chosen-container-single .chosen-single{border-radius:4px;background:none;box-shadow:none;height:38px;font-size:13px;line-height:38px;border-color:#d9d9d9;color:gray}.chosen-container-single .chosen-single span{margin-right:16px}.chosen-container-single .chosen-single div b{background:url("/img/arrows/angle-down.svg") no-repeat center left;background-size:10px 6px}.chosen-container-single .chosen-drop{border-color:#d9d9d9;border-radius:0 0 4px 4px;box-shadow:none}.chosen-container{width:100% !important;color:#333}.chosen-container input{top:0;height:30px}.chosen-container .chosen-results li.highlighted{background-image:none;background-color:#003C23}.chosen-container-active{border-color:#003C23 !important}.chosen-container-active .chosen-drop{border-color:#003C23}.chosen-container-active.chosen-with-drop .chosen-single{border-color:#003C23 !important;background-image:none;background:#fff}.chosen-container-active.chosen-with-drop .chosen-single div b{background:url("/img/arrows/angle-up.svg") no-repeat center left;background-size:10px 6px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:left center !important;background-size:10px 6px !important}}.package{background:#fff;margin-top:15px;padding-right:15px;line-height:1.3}@media (max-width: 767px){.package{padding:0 0 10px 0}}.package .package-main-container{display:flex;flex:0 0 100%;max-width:100%;flex-wrap:wrap}.package__image{padding-right:15px;margin-bottom:0;width:110px;position:relative}.package__image img{height:65px;width:auto}@media (max-width: 767px){.package__image{margin-bottom:10px;width:100px}}.package__image .discout-container{height:20px;left:0;top:7px;position:absolute;width:100%}.package__image .discout-container .promotion-discount{line-height:20px;font-size:12px;padding:0 7px;border-radius:0;position:static;width:auto;height:20px;margin:0}.package__text{flex:1 1 0;max-width:calc(100% - 110px)}.package .align-items-center{height:65px;max-height:65px}@media (max-width: 767px){.package .align-items-center{height:35px;max-height:none}}.package__title{font-size:15px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:15px;position:relative;display:inline-block}.package__title .package-details{font-size:12px;font-weight:normal}@media (max-width: 767px){.package__title{line-height:1.2;margin-top:0;margin-bottom:8px}}.package__title:hover{text-decoration:none;color:#002314}.package__title .fa{position:absolute;top:50%;margin-top:-8px;right:0;display:block;line-height:15px}.package__title.is-coupon{margin-top:30px;margin-left:10px}@media (max-width: 767px){.package__title{font-size:14px}}.package__duration{font-weight:normal;font-size:14px;color:#003C23;border-left:1px solid #e6e6e6;margin:5px 0}@media (max-width: 991px){.package__duration{display:block}}@media (max-width: 767px){.package__duration{display:block;margin:0}}.package__short-description{font-size:13px;line-height:16px}.package__description{height:0;overflow:hidden;transition:max-height 0.3s ease-in;font-size:13px;line-height:16px}@media (max-width: 767px){.package__description{font-size:12px}}.package__description.is-full{height:auto;max-height:100%;margin-top:7px}@media (max-width: 767px){.package__description.is-full{max-height:none}}.package__price{line-height:1;padding-right:10px;font-size:20px}@media (max-width: 767px){.package__price{border:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:19px}}.package__price .discount{font-size:14px;text-decoration:line-through;color:#b2b2b2}.package__price .discount-size{font-size:14px;color:#b2b2b2}.package__button{padding-left:10px}.package .btn-primary{min-width:20px}@media (max-width: 767px){.package .btn-primary{font-size:13px}}.package.is-disabled{opacity:0.6}.package__special-offer{margin-top:10px;color:#f00}.direct-popup{position:fixed;top:35%;left:0;min-width:54px;min-height:54px;z-index:999}@media (max-width: 1199px){.direct-popup{top:20%}}.direct-popup__close{opacity:0.8;color:#fff;padding:10px;font-size:16px;line-height:1;position:absolute;top:5px;left:10px}.direct-popup__text{position:absolute;left:-350px;top:0;width:350px;height:auto;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;box-shadow:0px 5px 10px 2px rgba(0,0,0,0.03)}.direct-popup__title{color:#fff;background:#003C23;padding:10px 15px;font-size:18px;text-align:center}.direct-popup__container{padding:20px 15px 25px 15px}.direct-popup__price-row{text-align:center;font-size:18px;margin-bottom:20px}.direct-popup__price-row span{padding-left:7px;font-size:20px;display:inline-block;font-weight:bold}.direct-popup__description{font-size:15px;line-height:1.4;color:#4A4A4A}.direct-popup__open{left:0;opacity:1;background-color:#fff}.no-rooms-message{margin-bottom:20px;background:rgba(205,230,190,0.7);padding:30px}.no-rooms-message h2{font-size:20px}.index-gallery-container{margin-top:60px}.index-gallery{overflow:hidden;position:relative;height:350px;background:center center no-repeat;color:#fff;font-size:14px;line-height:20px;text-transform:uppercase;text-align:center;display:block;background-size:100% 100%;transition:all .5s ease-in}@media (max-width: 991px){.index-gallery{background-size:cover}}@media (max-width: 767px){.index-gallery{height:200px}}.index-gallery:hover,.index-gallery:focus,.index-gallery:active{color:#fff;background-size:105% 105%}.index-gallery:hover .index-gallery__overlay,.index-gallery:focus .index-gallery__overlay,.index-gallery:active .index-gallery__overlay{opacity:0.8}.index-gallery--small{height:250px}@media (max-width: 991px){.index-gallery--small{height:200px}}.index-gallery--large{height:500px}@media (max-width: 991px){.index-gallery--large{height:400px}}@media (max-width: 767px){.index-gallery--large{height:200px}}.index-gallery__title{font-family:"CeraPro-Regular",sans-serif;font-size:21px;line-height:21px;display:block}.index-gallery__subtitle{margin-top:3px;display:block}.index-gallery__content{display:block;position:absolute;letter-spacing:2px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:998}.index-gallery__icon{box-sizing:border-box;font-size:80px;line-height:80px;margin-bottom:5px;display:block}.index-gallery__overlay{transition:all 0.3s;height:100%;width:100%;display:block;position:absolute;bottom:0;opacity:0;background-color:#003C23}.bg{z-index:980;position:relative;text-align:left;width:100%;height:100%;background:no-repeat right top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg .container{height:100%}.bg__image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:no-repeat right top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg .main-banner{margin-left:0;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:18px;line-height:26px;vertical-align:middle;float:none}.bg .main-banner .banner-header{width:30%;font-size:30px;line-height:40px;font-weight:200;margin-bottom:20px}.bg .main-banner .banner-content{line-height:30px;margin-bottom:20px;font-weight:200;font-size:20px}.bg .main-banner a{color:#fff;border-color:white}.bg .main-banner a .border-bttm{border-bottom:1px solid}.bg .main-banner a:hover{text-decoration:none}.bg .main-banner a:hover .border-bttm{border-bottom:none}.search-field{width:100%;text-align:center;padding:30px;box-sizing:border-box;min-height:98px;z-index:990;position:absolute;bottom:0;background:rgba(205,230,190,0.7)}@media (max-width: 1199px){.search-field{padding:30px 10px}}@media (max-width: 991px){.search-field{padding:30px 10px}}@media (max-width: 991px){.search-field .btn-primary{width:16.6666666667%;min-width:10px;padding-right:10px;padding-left:10px}}@media (max-width: 767px){.search-field .btn-primary{margin:20px 0 0 0;width:100%}}.search-field .form-inline{display:inline-block;margin-bottom:0;width:100%;min-width:100%}@media (max-width: 767px){.search-field .form-control-group{width:100%}}@media (max-width: 991px){.search-field .form-control-group .form-control--middle{margin-top:0}}@media (max-width: 767px){.search-field .form-control-group .form-control--middle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:15px}.search-field .form-control-group .form-control--middle+.form-control--middle{margin-left:2%}}@media (min-width: 768px){.search-field .form-control-group--index{padding-right:10px}}@media (min-width: 768px) and (max-width: 988px){.search-field .form-control-group--index{width:83%;float:left}}@media (max-width: 767px){.search-field .form-control-group--index .datepicker{left:15px !important}}@media (max-width: 767px){.search-field .form-control-group--index .form-control{border:none}}@media (max-width: 767px){.search-field .form-control-group--index .form-control--vilnius{width:100%}}@media (max-width: 767px){.search-field .form-control-group--index .form-control:last-child,.search-field .form-control-group--index .form-control--last{float:right;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}}@media (max-width: 767px){.search-field .form-control-group--index .form-control:first-child{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}}@media (max-width: 991px){.search-field .form-control-group--index__select{width:25%}}@media (max-width: 767px){.search-field .form-control-group--index__select{width:49%}.search-field .form-control-group--index__select .mad-selectbox .mad-selectbox-toggle{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.search-field .form-control-group--index__select .mad-selectbox .mad-selectbox-dropdown{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}@media (max-width: 991px){.search-field .form-control-group--index .form-control-dropdown{width:25%}}@media (max-width: 767px){.search-field .form-control-group--index .form-control-dropdown{width:49%}}@media (min-width: 768px) and (max-width: 988px){.search-field .form-control-group--vilnius .form-control-dropdown,.search-field .form-control-group--vilnius .form-control-group--index__select{width:33.3333333333%}}.subscribe-block{width:100%;height:185px;background:url("/img/subscribe-bg.jpg") no-repeat center center;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.subscribe-block ::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:600}.subscribe-block :-moz-placeholder{color:#fff;opacity:1;font-weight:600}.subscribe-block ::-moz-placeholder{color:#fff;opacity:1;font-weight:600}.subscribe-block :-ms-input-placeholder{color:#fff;opacity:1;font-weight:600}.subscribe-block .form-control{width:270px;margin:0 0 5px 0;height:45px;padding:16px 17px}.subscribe-block__error{color:#fff;font-size:12px;font-weight:bold}.subscribe-block__title{text-align:right;font-size:24px;line-height:44px;font-weight:300;color:#fff;padding-right:30px}.subscribe-block__overlay{background:#003C23;opacity:0.8;position:absolute;top:0;width:100%;height:185px}.subscribe-block__success{color:#fff;font-size:16px;line-height:44px}.input-lg{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.room-view--popup .product-view__img{margin-top:0}.room-view__img{background:url("/img/room-view.png") no-repeat center center;background-size:100%;width:100%;height:400px;text-align:center}.room-view__img a{color:#fff;opacity:0.5;font-size:40px;line-height:400px}.room-view__img a:hover{text-decoration:none}.room-view__icons{margin-top:40px;color:#666;font-size:12px;line-height:12px}.room-view__icons div{padding-right:40px}.room-view__icons span{margin-right:15px;font-size:30px;line-height:30px;color:#003C23}.room-view__gift{font-weight:bold;font-size:13px;line-height:20px}.room-view__gift div{float:left;margin-right:20px}.room-view__gift .icon-calendar,.room-view__gift .promotion-discount{margin-right:5px}.room-details-table{color:gray;margin-bottom:10px;font-size:15px;line-height:17px}.room-details-table__row{margin:15px 0;padding:35px 0 0 0;border-top:1px solid #e6e6e6}.room-details-table__row .title{color:#666;font-weight:bold}.room-details-table__row span{color:#b3b3b3}.room-details-table__row__item{padding-bottom:10px}.text-page{font-size:16px;line-height:20px}.text-page .bg-white p{font-size:16px;line-height:24px}.text-page .bg-white p img{max-width:100%;border:1px solid #cfcfcf}.text-page .bg-white p img.pull-left{margin-right:10px;margin-bottom:10px}.text-page .bg-white p img.pull-right{margin-left:10px;margin-bottom:10px}.text-page .bg-white h1{padding-bottom:30px}.text-page .bg-white .image{margin:15px 0 15px 0;max-width:100%}.text-page .bg-white h1,.text-page .bg-white h2,.text-page .bg-white h3,.text-page .bg-white h4,.text-page .bg-white h5,.text-page .bg-white h6{margin-bottom:10px}.text-page--contacts .bg-white{border-top-left-radius:0;border-top-right-radius:0}.text-page--contacts .bg-white h1{padding-bottom:20px}.text-page--contacts .address{padding-bottom:60px;line-height:30px;font-size:18px}.text-page--contacts .address .icon{color:#003C23;font-size:30px;float:left;margin-right:20px}.text-page table td{padding:3px 5px}table .promotion-discount--small{margin-left:5px}table .procedure-title{font-weight:600;font-size:16px;line-height:22px;position:relative}table .procedure-title .icon{position:absolute;left:5px;top:50%;font-size:20px;margin-top:-10px;display:inline-block}@media (max-width: 991px){table .procedure-title .icon{font-size:16px;margin-top:-8px}}table a{color:#003C23}table a:hover{text-decoration:none;color:#003C23}table .procedure-price{font-weight:bold;color:#666;white-space:nowrap;text-align:right;width:175px}table .procedure-price .procedure-discount{padding-right:5px;text-align:right;color:#ccc;text-decoration:line-through}table .procedure-duration{white-space:nowrap;color:#999;width:150px}table .button-group{white-space:nowrap}table.table{margin-bottom:0}table.table>tbody>tr:first-child td{border-top:1px solid #fff}table.table>tbody>tr>td,table.table>tbody>tr>th{padding:20px 10px 20px 10px;border-top:1px solid #e6e6e6}table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>td.procedure-duration,table.table>tbody>tr>td.button-group,table.table>tbody>tr>th.procedure-title,table.table>tbody>tr>th.procedure-duration,table.table>tbody>tr>th.button-group{padding:20px}table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>th.procedure-title{padding-left:35px}table.table>thead>tr:first-child td{border-top:1px solid #fff}table.table>thead>tr>td,table.table>thead>tr>th{padding:20px 10px 20px 10px;border-top:1px solid #e6e6e6}table.table>thead>tr>td.procedure-title,table.table>thead>tr>td.procedure-duration,table.table>thead>tr>td.button-group,table.table>thead>tr>th.procedure-title,table.table>thead>tr>th.procedure-duration,table.table>thead>tr>th.button-group{padding:20px}table.table>tfoot>tr:first-child td{border-top:1px solid #fff}table.table>tfoot>tr>td,table.table>tfoot>tr>th{padding:20px 10px 20px 10px;border-top:1px solid #e6e6e6}table.table>tfoot>tr>td.procedure-title,table.table>tfoot>tr>td.procedure-duration,table.table>tfoot>tr>td.button-group,table.table>tfoot>tr>th.procedure-title,table.table>tfoot>tr>th.procedure-duration,table.table>tfoot>tr>th.button-group{padding:20px}table tr:hover td{background-color:rgba(0,60,35,0.15)}.procedure-filter{color:#003C23;text-transform:uppercase;font-weight:bold;line-height:18px;vertical-align:middle;display:inline-block}.procedure-filter:hover{color:#003C23}.procedure-filter span{font-size:18px;float:left;margin-right:5px}.procedure-filter-block{border:2px solid #d9d9d9;padding:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.procedure-filter-block__close{position:absolute;top:20px;right:20px}.procedure-filter-block label{font-weight:normal}.procedure-filter-block__buttons{color:#666;border-top:1px solid #d9d9d9;margin-top:30px;padding-top:25px;font-size:14px;line-height:14px;vertical-align:middle}.procedure-category-table-head{text-align:right;font-size:14px}@media (max-width: 991px){.procedure-category-table-head{font-size:12px;line-height:15px}}.procedure-category-description{padding-top:20px;padding-bottom:20px}@media (max-width: 991px){.procedure-category-description .primary-text{font-size:14px;line-height:18px}}@media (max-width: 991px){.procedure-category-description ul{padding-left:30px}}.title-with-link{margin-bottom:10px}.title-with-link h2{float:left}.title-with-link a{color:#666}.expand-procedures{text-decoration:underline}.col-content{padding-bottom:40px}@media (max-width: 991px){.col-content{padding-bottom:10px}}.product-view{font-size:16px;line-height:24px}.product-view__img{background:no-repeat center center;background-size:auto 100%;width:100%;text-align:center;height:230px}@media (max-width: 1199px){.product-view__img{height:180px}}@media (max-width: 991px){.product-view__img{height:142px}}@media (max-width: 767px){.product-view__img{background-size:cover;height:222px}}.product-view__img--single{height:400px}@media (max-width: 767px){.product-view__img--single{height:120px;background-size:100% 90px}}.product-view__img .slick-slide{height:100%;width:auto}.product-view__img .slick-slide a{display:block}.product-view .slick-prev,.product-view .slick-next{top:50%}.product-view__duration-icon{font-size:16px;line-height:1}.product-view--popup .product-view__img{margin-top:0}.product-view--tablet{font-size:18px;line-height:30px}.product-view--tablet .alert-icons-row{font-size:18px}@media (max-width: 767px){.product-view--tablet .alert-icons-row{font-size:15px;line-height:1.5}}@media (max-width: 767px){.product-view--tablet{font-size:15px;line-height:1.5}}.list-procedure-bordered{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:3px solid #e6e6e6;padding:30px 50px;margin-bottom:100px}.product--details{margin-top:15px;font-size:16px;line-height:19px}.product--details--title{margin-top:35px;font-weight:bold}.product--details--list ul{list-style-type:none;padding:0px;margin:20px 0 0 0}.product--details--list li{font-size:15px;line-height:19px;background:url("/img/bullet2.png") no-repeat 0px center;padding-left:22px}@media (max-width: 1199px){.reservation-view{width:100%}}@media (max-width: 767px){.reservation-view{padding:0;overflow:hidden}}.reservation-view .lodaer__text{font-size:13px;text-align:center}.reservation-view .filter{line-height:1}.reservation-view .filter--sticky{position:fixed;left:0;top:0;width:100%;border-radius:0;z-index:999}.reservation-view .filter__guests{display:inline-block;font-size:18px}.reservation-view .filter__guests .fal{font-size:14px;display:inline-block}.reservation-view .filter__guests:hover{text-decoration:none}.reservation-view .filter__price{display:block;font-size:14px;padding-top:18px}.reservation-view .filter label{font-weight:normal;font-size:12px;text-transform:uppercase;margin-bottom:2px}.reservation-view .filter .date-container{display:inline-block;position:relative}.reservation-view .filter .date-container .fal{color:#003C23;top:50%;right:0;margin-top:-7px;font-size:14px;position:absolute;z-index:88;display:inline-block}.reservation-view .filter .form-control{display:inline-block;padding:0 15px 0 0;color:#003C23;border:none;font-size:18px;line-height:20px;max-width:100%;width:120px;height:auto}.reservation-view .filter__subtitle-xs{display:block;text-transform:uppercase;font-size:11px}.reservation-view .filter__subtitle-xs--date{text-transform:none}.reservation-view .filter__link-xs{display:block;text-align:center}.reservation-view .filter__link-xs .far{display:inline-block;margin-bottom:5px}.reservation-view .filter:hover{cursor:pointer}.reservation-view h2{font-weight:300}.reservation-view .picker-block-padding{padding:25px 0;display:block;font-weight:normal;text-align:center}.reservation-view .picker-block-padding .guest-picker{margin-top:5px}.reservation-view .packages{margin:0 0 20px 0;padding:15px;background-color:#fff;border-radius:0;max-width:100%}.reservation-view .packages .package{margin-top:0;border-top:1px solid #e6e6e6;padding:5px 0;border-top-right-radius:0;max-width:100%}@media (max-width: 767px){.reservation-view .packages .package{padding:10px 0}}@media (max-width: 767px){.reservation-view .packages .package:first-child{border-top:none}}.spa-packages-description{margin-top:20px;font-size:12px}@media (max-width: 767px){.guests-calendar{text-align:center}.guests-calendar .datepicker{display:inline-block}}@media (max-width: 767px){.guests-calendar+.guests-calendar{margin-top:20px}}.guest-picker-title{font-size:12px;line-height:1.3;color:#999}.guest-picker{color:#ccc;display:inline-block}.guest-picker__icon{color:#ccc;float:left;font-size:20px;margin-right:10px;margin-top:15px}.guest-picker__icon--right{margin-left:10px;margin-right:0}.guest-picker__icon:hover{text-decoration:none;color:#003C23}.guest-picker__icon .disabled-tooltip{border-radius:3px;width:130px;padding:5px;height:40px;margin-top:-20px;z-index:5;border:1px solid #eee;background-color:#fff;color:#676464;font-size:12px;line-height:1.2;position:absolute;text-align:center;right:-130px;top:50%;display:none}.guest-picker__icon.disabled{position:relative}.guest-picker__icon.disabled:hover{cursor:auto;color:#ccc}.guest-picker__icon.disabled:hover .show-disabled{display:block}.guest-picker__number{line-height:50px;font-size:23px;color:#666;float:left;display:inline-block;text-align:center;min-width:20px}.guest-picker--small .guest-picker__icon{margin-top:5px}.guest-picker--small .guest-picker__number{line-height:30px;font-size:30px;min-width:20px;text-align:center;display:inline-block}.content-block{box-sizing:border-box;padding:60px 0px;margin-top:60px}.content-block.success-content{margin-top:0;padding:60px 140px}@media (max-width: 991px){.content-block.success-content{padding:45px}}@media (max-width: 767px){.content-block.success-content{padding:30px}}.content-block.success-content h2{font-family:"CeraStencilPro-Thin",sans-serif}.content-block__col{margin-left:0;padding-left:15px;padding-right:15px;margin-bottom:10px;position:relative;text-align:left}@media (max-width: 767px){.rooms h2{margin-bottom:20px}}.guests{padding:60px}@media (max-width: 1199px){.guests{padding:30px}}@media (max-width: 767px){.guests{margin-top:20px;padding:15px}}.guests h2{margin-bottom:20px}@media (max-width: 767px){.guests h2{margin-bottom:20px}}.guests .guest-picker-line{margin-bottom:15px}.guests .guest-picker-title{margin-top:7px}.picker-border{border-left:1px solid #e6e6e6}.picker-meal{margin-top:10px;font-weight:normal;color:#999;font-size:14px;line-height:18px}.picker-meal h5{font-weight:normal;font-size:20px;line-height:22px}@media (max-width: 767px){.picker-meal h5{font-size:14px}}.picker-meal p{text-transform:uppercase}@media (max-width: 767px){.picker-meal p{font-size:12px}}a.add-day{line-height:20px;vertical-align:middle;color:#003C23}a.add-day span{margin:0 5px 3px 0}a.add-day .icon-outline{border-color:#003C23}.thumb-block{font-size:13px;line-height:19px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.thumb-block.active,.thumb-block:hover{-webkit-box-shadow:0 0 5px 0 #003c23;box-shadow:0 0 5px 0 #003c23;color:#fff;text-decoration:none}.thumb-block__duration{display:inline-block;font-weight:bold;margin-bottom:10px}.thumb-block__duration__icon{float:left;margin-right:5px;margin-top:1px;font-size:18px}.thumb-block__btn{float:right;margin-top:5px;width:40%}@media (max-width: 1199px){.thumb-block__btn{clear:both;float:none;width:100%;margin-top:0;padding-top:10px}}.thumb-block .tumb-text-info{color:#666;background:#fff;padding:30px;min-height:130px}@media (max-width: 767px){.thumb-block .tumb-text-info{float:left;width:60%;padding:15px}}.thumb-block .tumb-text-info__title{font-size:20px}.thumb-block .tumb-text-info .tumb-price-block{margin-top:20px}.thumb-block .tumb-text-info .tumb-price-block+.tumb-price-block{margin-top:10px}.thumb-block .tumb-text-info .tumb-price-block .price--room{width:60%;padding:0 15px 0 0;font-size:18px}@media (max-width: 1199px){.thumb-block .tumb-text-info .tumb-price-block .price--room{width:100%;padding:0}}.thumb-block .tumb-text-info .tumb-price-block .price--room__deal{font-size:16px}.thumb-block .tumb-text-info .tumb-price-block .price--room__info{font-size:14px;float:right;margin-top:3px}.thumb-block .tumb-text-info .tumb-price-block .program-price{width:50%;padding:0 0 0 15px;border-left:1px solid #e6e6e6}.thumb-block .room-img-thumbnail{position:relative;height:260px;background:no-repeat center center;text-align:center}@media (max-width: 767px){.thumb-block .room-img-thumbnail{height:145px;background-size:auto 100%;float:left;width:40%}}.thumb-block .room-img-thumbnail .notavailable{font-size:11px;text-transform:uppercase;color:#fff;width:100%;height:100%;background:rgba(255,255,255,0.7);display:table}.thumb-block .room-img-thumbnail .notavailable .text-vmiddle{display:table-cell;vertical-align:middle}.thumb-block .room-img-thumbnail .notavailable__block{display:inline-block;padding:5px 10px;line-height:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 10px;background:rgba(51,51,51,0.8)}.thumb-block .room-img-thumbnail .button-block{width:100%;position:absolute;z-index:988;bottom:20px;text-align:right}.thumb-block .room-img-thumbnail .button-block .button-choose{margin-left:10px}.thumb-block .room-img-thumbnail .button-block a{vertical-align:bottom;display:inline-block;margin-right:20px;border-radius:20px;border-width:2px;width:39px;height:39px;padding:5px 0 0 0;min-width:0}@media (max-width: 767px){.summary{padding:0;overflow:hidden}}.summary-block{font-size:15px;line-height:21px;color:#666;padding:50px}@media (max-width: 1199px){.summary-block{padding:35px 30px}}@media (max-width: 991px){.summary-block{padding:25px 15px;font-size:12px}}.summary-block__login{margin-bottom:60px;padding:15px 20px;background-color:#fcfefa;border:1px solid #e7fadc}@media (max-width: 991px){.summary-block__login{margin-bottom:30px}}.summary-block__login h4{line-height:1}@media (min-width: 768px){.summary-block__login h4{margin-right:20px;margin-top:9px}}@media (max-width: 991px){.summary-block__login h4{margin-bottom:15px;margin-top:0}}@media (max-width: 767px){.summary-block__login h4{text-align:center}}@media (max-width: 767px){.summary-block__login .btn{display:block}}.summary-block__login-text{margin-bottom:20px}.summary-block .separator-top{border-top:1px solid #e6e6e6;padding-top:25px;margin-top:25px}.summary-block .summary-header{background:url("/img/line.png") repeat-x center left}.summary-block .summary-header h5{font-size:16px;line-height:24px;text-transform:uppercase;padding-right:10px;background-color:#fff;float:left}@media (max-width: 991px){.summary-block .summary-header h5{font-size:14px}}.summary-block .summary-header a{float:right;padding-left:10px;background-color:#fff;display:block}.summary-block .summary-title{background-color:#fff;color:#999}@media (max-width: 991px){.summary-block .summary-title{font-size:12px}}.summary-block .summary-amount{text-align:left}.summary-block button[type="submit"]{min-width:200px}@media (max-width: 767px){.summary-block button[type="submit"]{width:100%}}.pricelist{border:solid 3px #f0f0f0;padding:40px 25px;font-size:14px}.pricelist a{text-decoration:underline}.pricelist a:hover{text-decoration:none}.pricelist span{color:#999}.pricelist .total-title{font-size:20px}.pricelist .total{font-size:20px;text-align:right}.pricelist .total.half{line-height:36px}.pricelist .subtotal{font-size:14px;text-align:right}.pricelist .pre-total{font-size:16px;text-align:right}.pricelist .separator-top{border-top:1px solid #e6e6e6;padding-top:20px;margin-top:20px}.pricelist .separator-top.subtotals{margin-top:10px;padding-top:10px}.pricelist .discount-codes .form-group{margin-bottom:0}.pricelist .discount-codes label{font-size:12px}.personal-details{font-size:13px}.personal-details .checkbox{display:inline-block}.personal-details .checkbox a{text-decoration:underline}.personal-details .checkbox a:hover{text-decoration:none}.personal-details .checkbox label{position:relative;color:#666}.payment-block{border:solid 3px #f0f0f0;padding:40px 25px;text-align:center;font-size:15px;line-height:21px}.payment-block .price{font-weight:600;line-height:26px;font-size:20px}.payment-block .payment-element-padding{padding:10px 0;display:block;font-weight:normal;cursor:pointer}.payment-block .payment-element-padding .form-control-radio{margin-bottom:20px}.payment-block .separator-left{position:relative}@media (max-width: 767px){.payment-block .separator-left{border-top:1px solid #e6e6e6;padding-top:25px}}.payment-block .separator-left:before{content:'';width:1px;height:100%;position:absolute;left:-7px;top:0;background-color:#e6e6e6}@media (max-width: 767px){.payment-block .separator-left:before{display:none}}.block-bordered{border:3px solid #f0f0f0;margin-top:50px;font-size:15px;color:#999;text-align:center;padding:30px 0}.block-bordered__header{color:#003C23;font-size:30px;line-height:30px;margin-top:10px}.room-occupancy{padding:15px}.room-occupancy__title{font-size:12px;line-height:16px;text-transform:uppercase}.room-occupancy__month{font-size:14px;line-height:20px;font-weight:bold}.room-occupancy__graph-container{border-bottom:1px solid #e6e6e6;margin-bottom:10px}.room-occupancy__graph{width:15px;margin:0 auto;height:55px;position:relative}.room-occupancy__amount{width:100%;position:absolute;z-index:3;bottom:0;left:0;background-color:#bfbfbf}.room-occupancy__day{color:#bfbfbf;font-size:12px;line-height:13px}.room-occupancy-block{text-align:center}.room-occupancy-block.is-empty .room-occupancy__day{color:#ffafab}.room-occupancy-block.is-reservation .room-occupancy__day{color:#3cffae}.room-occupancy-block.is-reservation .room-occupancy__graph-container{border-color:#3cffae}.room-occupancy-block.is-reservation .room-occupancy__amount{background-color:#3cffae}.room-occupancy-block:hover .room-occupancy__day{color:#666}.room-occupancy-block:hover .room-occupancy__graph-container{border-color:#003C23}.room-occupancy-block:hover .room-occupancy__amount{background-color:#003C23}.room-occupancy-block.active .room-occupancy__amount{background-color:#003C23 !important}@media (min-width: 1200px){.guest-picker-container{max-width:370px;margin:0 auto}}.reservation-services h3{line-height:1.1;text-transform:uppercase;color:#232323;font-size:14px}.reservation-services h3:first-child{margin-top:0}@media (max-width: 767px){.reservation-services .sidebar--reservation{border-bottom:none}}.reservation-services .service{background-color:#fff;border-radius:5px;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;margin:15px 0;min-height:220px}.reservation-services .service__title{background:rgba(218,217,215,0.18);padding:10px}.reservation-services .service__price-title{font-size:14px}.reservation-services .service__price{position:absolute;text-align:center;width:130px;border-top-left-radius:5px;background:rgba(76,175,80,0.3);right:0;bottom:0;padding:5px}.reservation-services .service__price a{display:block}.reservation-services .service__price a:hover{text-decoration:none}.promo-banner-container{padding-top:20px}@media (max-width: 767px){.promo-banner-container{padding-top:0px;padding-bottom:10px}}.promo-banner-container img{max-width:100%}@media (max-width: 767px){.promo-banner-container .img-desktop{display:none}}.promo-banner-container .img-mobile{display:none}@media (max-width: 767px){.promo-banner-container .img-mobile{display:block}}.event-block{margin-bottom:30px}.event-block img{width:100%;height:190px;position:relative}@media (max-width: 767px){.event-block img{height:auto}}.event-block .event-block-content{background:#fff;padding:30px;min-height:190px}@media (max-width: 1199px){.event-block .event-block-content{padding:15px;min-height:160px}}@media (max-width: 767px){.event-block .event-block-content{min-height:160px}}.event-block .event-block-content p{color:#666 !important}.event-block .event-summary{color:#999;font-size:11px;line-height:11px;text-transform:uppercase;margin-bottom:10px}.event-block .event-summary span{vertical-align:middle}.event-block .event-summary .icon-grey{font-size:16px;line-height:16px}.event-block .label-date{position:absolute;top:10px;left:25px;padding:10px;text-align:center;width:60px;max-height:60px;color:#fff;background:#003C23;font-size:11px;line-height:11px}.event-block .label-date span{font-weight:bold;font-size:30px;line-height:30px}.img-featured{display:inline-block;padding-bottom:40px;padding-top:40px}.gallery--item{text-align:center;color:#fff;text-transform:uppercase;font-size:18px;font-family:"CeraPro-Regular",sans-serif;display:block;height:280px}.redeem{text-align:center}.redeem__amount{margin-top:15px;color:#003C23;font-size:48px;line-height:48px;font-family:"CeraPro-Regular",sans-serif}.news-block{margin-top:30px;background-color:#fff}.news-block--page{margin:15px 0}.news-block--page:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15)}.news-block .news-block-content{padding:30px 25px;min-height:190px;max-height:190px}.news-block .news-block-content__annotation{overflow:hidden;height:65px}.news-block .news-block-content .date{font-size:11px;line-height:18px;color:#999;text-transform:uppercase;margin-bottom:10px}.news-block .news-block-content .date span{vertical-align:middle}.news-block .news-block-content .date .icon-calendar{margin-right:5px;font-size:18px;position:relative;color:#cacaca;display:inline}.news-block .news-block-content .news-block-title{font-family:"CeraPro-Regular",sans-serif;color:#4c4c4c;font-size:16px;line-height:22px;font-weight:600}.news-block .news-block-content .news-block-title:hover{color:#003C23;text-decoration:none}.news-block .news-block-img{display:block;position:relative;height:190px}.news-block .news-block-img img{width:100%;height:100%}.news-block .arrow-box-top{position:relative;background:#ffffff}.news-block .arrow-box-top:after{top:0;left:50%;border:solid rgba(255,255,255,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ffffff;border-width:10px;margin-left:-10px}.news-block .arrow-box-bottom{position:relative;background:#ffffff}.news-block .arrow-box-bottom:after{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px}.sticky-placeholder-product{position:static;height:40px}.sticky-product{background:#003C23;bottom:0;width:100%;text-align:center;height:40px;position:fixed;color:#fff;font-size:16px}.sticky-product>p{margin:0;padding:10px 0}.sticky-product>p a{color:#fff;text-decoration:underline}.hotel-landing{font-size:17px;line-height:26px}.hotel-landing .slick-next::before,.hotel-landing .slick-prev::before{font-size:30px}@media (max-width: 767px){.hotel-landing .slick-next::before,.hotel-landing .slick-prev::before{font-size:20px !important}}.hotel-landing .slick-prev,.hotel-landing .slick-next{width:30px;height:30px;z-index:10;top:50%;margin-top:-15px}.hotel-landing .slick-prev::before,.hotel-landing .slick-next::before{display:inline-block !important}@media (max-width: 1199px){.hotel-landing .search-field .form-inline{width:100%}}@media (max-width: 991px){.hotel-landing .search-field .form-control-group--index__select{min-width:150px}}@media (max-width: 767px){.hotel-landing .search-field .form-control-group--index__select{width:48%;min-width:auto}}@media (max-width: 991px){.hotel-landing .search-field .form-control-group--index .form-control-dropdown{min-width:150px}}@media (max-width: 767px){.hotel-landing .search-field .form-control-group--index .form-control-dropdown{width:48%;min-width:auto}}@media (max-width: 767px){.hotel-landing .search-field .form-control-group .form-control--middle+.form-control--middle{margin-left:4%}}.hotel-landing .col-sm-20{float:left;padding-left:15px;padding-right:15px;position:relative}@media only screen and (min-width: 768px){.hotel-landing .col-sm-20{width:20%}}.hotel-landing .col-sm-16{float:left;padding-left:15px;padding-right:15px;position:relative}@media only screen and (min-width: 768px){.hotel-landing .col-sm-16{width:calc(100% / 6)}}@media (max-width: 991px){.hotel-landing{margin-top:60px}}@media (max-width: 767px){.hotel-landing{font-size:14px;line-height:22px}}.hotel-landing h2{font-family:"CeraStencilPro-Thin",sans-serif;color:#003C23;line-height:42px;font-size:42px}@media (max-width: 991px){.hotel-landing h2{line-height:32px;font-size:32px}}@media (max-width: 767px){.hotel-landing h2{font-size:28px;line-height:32px}}.hotel-landing h2.has-decoration{padding-bottom:20px;margin-bottom:20px;position:relative}@media (max-width: 767px){.hotel-landing h2.has-decoration{padding-bottom:6px;margin-bottom:15px}}.hotel-landing h2.has-decoration::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:37px;background-color:#003C23}@media (max-width: 767px){.hotel-landing h2.has-decoration::after{width:20px}}.hotel-landing h2.has-decoration--white::after{background-color:#fff}.hotel-landing .about-us{color:#003C23;box-sizing:border-box;padding:50px 0;background-color:#FFF5E6}@media (max-width: 767px){.hotel-landing .about-us{padding:30px 0 0 0}}.hotel-landing .about-us h2{margin-top:50px}@media (max-width: 991px){.hotel-landing .about-us h2{margin-top:0}}.hotel-landing .about-us__description{margin-bottom:20px}@media (max-width: 991px){.hotel-landing .about-us__blocks{margin-top:30px}}.hotel-landing .about-us .about-block{display:flex;box-sizing:border-box;position:relative;height:300px;max-height:300px;align-items:center;justify-content:center;color:#FFF5E6;padding:70px;margin-bottom:6px;background:no-repeat center;background-size:100% 100%;transition:all .3s;overflow:hidden}@media (max-width: 767px){.hotel-landing .about-us .about-block{background-size:cover}}.hotel-landing .about-us .about-block__title{text-align:center;position:relative;z-index:20;font-family:"CeraStencilPro-Thin",sans-serif;font-size:28px;line-height:36px}.hotel-landing .about-us .about-block .about-block-hover{display:none;z-index:10;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#003c23;opacity:0.8;filter:alpha(opacity=80);transition:all .3s}@media (max-width: 767px){.hotel-landing .about-us .about-block .about-block-hover{display:block}}.hotel-landing .about-us .about-block:hover,.hotel-landing .about-us .about-block:focus{text-decoration:none;background-size:110% 110%}@media (max-width: 767px){.hotel-landing .about-us .about-block:hover,.hotel-landing .about-us .about-block:focus{background-size:cover}}.hotel-landing .about-us .about-block:hover .about-block-hover,.hotel-landing .about-us .about-block:focus .about-block-hover{display:block}.hotel-landing .slick--landing-news{height:770px;color:#FFF5E6}@media (max-width: 991px){.hotel-landing .slick--landing-news{height:670px}}@media (max-width: 767px){.hotel-landing .slick--landing-news{height:445px}}@media (max-width: 375px){.hotel-landing .slick--landing-news{height:300px}}@media (max-width: 767px){.hotel-landing .slick--landing-news .slick-slide{height:auto}}.hotel-landing .slick--landing-news .slick-prev{left:0}.hotel-landing .slick--landing-news .slick-next{right:0}.hotel-landing .slick--landing-news .news-item{height:100%;background:no-repeat center;background-size:cover}@media (max-width: 767px){.hotel-landing .slick--landing-news .news-item{height:auto}}.hotel-landing .slick--landing-news .news-item__background{padding:100px 0;background-color:rgba(0,60,35,0.4);width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media (max-width: 991px){.hotel-landing .slick--landing-news .news-item__background{padding:70px 0}}@media (max-width: 767px){.hotel-landing .slick--landing-news .news-item__background{padding:40px 15px}}.hotel-landing .slick--landing-news .news-item__text{margin-bottom:30px}.hotel-landing .slick--landing-news .news-item .btn{margin-top:30px}.hotel-landing .slick--landing-news h2{color:#FFF5E6;margin-bottom:40px}@media (max-width: 767px){.hotel-landing .slick--landing-news h2{margin-bottom:20px}}.hotel-landing .slick--landing-news .container{display:block !important}.hotel-landing .slick--landing-about{height:300px;position:relative}@media (max-width: 767px){.hotel-landing .offer-block{margin:15px 15px 0 15px}}.hotel-landing .deals{background-color:#FFF5E6;padding:75px 0}@media (max-width: 767px){.hotel-landing .deals{padding:30px 0}}@media (max-width: 767px){.hotel-landing .deals h2{padding-bottom:10px;margin-bottom:10px;position:relative;width:160px}}@media (max-width: 767px){.hotel-landing .deals h2:after{content:'';position:absolute;left:0;bottom:0;height:1px;width:20px;background-color:#003C23}}.hotel-landing .deals .slick--deals{height:350px}@media (max-width: 767px){.hotel-landing .deals .slick--deals{height:300px}}.hotel-landing .deals .slick--deals .slick-prev{left:0}.hotel-landing .deals .slick--deals .slick-next{right:0}.hotel-landing .deals .slick--deals .slick-arrow:before{color:#003C23}.footer-landing{padding:60px 0;background:#333;color:#FFF5E6;font-size:13px;line-height:18px;margin-bottom:-124px;padding-top:50px}@media (max-width: 767px){.footer-landing{margin-bottom:-20px}}@media (max-width: 767px){.footer-landing .footer-landing-block{margin-bottom:20px}}.footer-landing a{color:#FFF5E6}.footer-landing .copyright{position:absolute;right:15px;height:100%}@media (max-width: 767px){.footer-landing .copyright{margin-top:5px;text-align:left;position:static;height:initial;padding-top:30px}}.footer-landing .copyright__text{position:absolute;bottom:0}@media (max-width: 767px){.footer-landing .copyright__text{position:relative;padding-top:30px}}.footer-landing__title{box-sizing:border-box;position:relative;text-transform:uppercase;padding-bottom:7px;margin-bottom:15px}.footer-landing__title::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:16px;background-color:#FFF5E6}.footer-landing .row-social{padding-bottom:40px}.footer-landing .row-social .e-title{text-align:center;font-size:24px;text-transform:uppercase;padding-bottom:40px}.footer-landing .row-social .row-social-items{display:flex;flex-wrap:wrap}.footer-landing .row-social .d-flex{flex-direction:column;gap:15px;padding-bottom:20px}.footer-landing .row-social .d-flex a{gap:6px;display:flex;align-items:center}.entertainment{font-size:14px;line-height:25px;display:block}.entertainment__main-title{font-family:"CeraStencilPro-Thin", sans-serif;font-weight:bold}.entertainment__title{position:absolute;top:50%;left:50%;font-family:"CeraStencilPro-Thin", sans-serif;font-size:30px;color:#FFF5E6;text-transform:uppercase;font-weight:bold;transform:translate(-50%, -50%);line-height:35px}@media (max-width: 767px){.entertainment__title{font-size:20px;line-height:1.4}}.entertainment img{max-width:100%;height:auto}.entertainment__bg-image{min-height:349px;background-size:cover}@media (max-width: 991px){.entertainment__bg-image{min-height:288px}}@media (max-width: 767px){.entertainment__bg-image{min-height:221px}}.entertainment__image{min-height:349px;background-color:#266249;margin:15px 0 15px 0}@media (max-width: 991px){.entertainment__image{min-height:288px}}@media (max-width: 767px){.entertainment__image{min-height:221px}}.user-login{padding:60px 80px;margin:60px 0}@media (max-width: 1199px){.user-login{padding:55px 40px;margin:50px 0}}@media (max-width: 991px){.user-login{padding:40px 30px}}@media (max-width: 767px){.user-login{padding:30px 15px}}.user-login h2{text-align:center;font-size:30px;margin-bottom:45px}@media (max-width: 1199px){.user-login h2{font-size:26px;margin-bottom:35px}}@media (max-width: 991px){.user-login h2{font-size:23px}}.user-login img{max-width:100%;height:auto}.user-login .checkbox label{position:relative;color:#666;font-weight:normal;font-size:13px;line-height:20px}.user-login .checkbox a{text-decoration:underline}.user-login .checkbox a:hover{text-decoration:none}@media (min-width: 1200px){.user-login__form{margin-top:130px}}.user-login__img{border-radius:6px}.user-login__comment{text-align:center;padding-top:20px;color:#666;font-size:14px}.user-login__remind-pass{color:#676464;font-size:13px;margin-bottom:10px}.user-login__remind-pass a{text-decoration:underline}.user-login__remind-pass a:hover{text-decoration:none}.user-login .form-check{line-height:16px}.user-login__register{color:#676464;margin-top:25px}.user-login__register a{text-decoration:underline}.user-login__register a:hover{text-decoration:none}.user-profile form{max-width:790px;margin:0 auto}@media (max-width: 1199px){.user-profile form{max-width:100%}}.favourites-empty{padding:60px 0;margin:0 auto;text-align:center;color:#666;font-size:14px;line-height:1.6;max-width:360px}@media (max-width: 375px){.favourites-empty{padding:40px 0}}@media (max-width: 375px){.favourites-empty{max-width:100%}}.favourites-empty .far{color:#003C23;font-size:34px;line-height:1;display:inline-block;margin-bottom:10px}.favourites-empty h2{font-size:22px;margin-bottom:15px}@media (max-width: 375px){.favourites-empty h2{font-size:19px}}.orders:last-child .room-block{border-bottom:1px solid #e5e5e4}@media (max-width: 767px){.order-page .page-wrapper{min-height:auto}}@media (max-width: 767px){.order-page .guests{margin-top:0}}@media (max-width: 767px){.order-page .footer-wrapper{margin-top:0}}.services-title{font-size:14px;text-transform:uppercase;line-height:1.3;color:#232323;font-weight:normal;margin-top:20px}@media (min-width: 992px) and (max-width: 1199px){.mb90{margin-bottom:55px}h1{font-size:32px;padding-bottom:20px}.bg .main-banner{top:30%}.bg .main-banner .banner-header{margin-bottom:15px;width:50%}.bg-white--content{padding:50px 50px}.bg-white--text-content{padding:50px 80px}.award{display:block;width:100%;height:70px;background-size:auto 140px}.award:hover{background-position:0 -70px}.subscribe-block__title{line-height:27px;padding-right:10px}.subscribe-block form{margin-top:9px}.list-category{height:230px;padding:20px}.list-category .procedure-title{font-size:17px;line-height:22px}.offer-block .promotion-discount{top:5px;right:5px}.offer-block--room{height:420px;margin-top:30px}.offer-block__details{font-size:13px;line-height:16px;padding:140px 15px 15px 15px;background:url("/img/bg.dim.png") repeat-x bottom left}.offer-block__details .time-block{text-align:left;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;line-height:16px;color:#fff}.offer-block__details .time-block .time{font-size:13px}.offer-block__details .price{font-size:22px;line-height:22px}.offer-block__details .full-price{font-size:12px;line-height:12px}.offer-block .hotel-sticker{font-size:12px;line-height:16px;padding:7px 12px 6px 12px;z-index:998;top:5px;left:5px}.offer-block .hotel-sticker__icon{font-size:16px;line-height:16px}.book-it .form-control{font-size:12px;padding:10px 12px}.book-it__padding{padding:0 20px 15px 20px}.book-it .promotion-date-block{padding-top:20px}.book-it .promotion-price-block{padding-top:20px;font-size:18px;line-height:24px}.book-it .promotion-price-block__title{font-size:15px;line-height:32px}.book-it .promotion-price-block .promotion-discount{line-height:14px}.book-it .promotion-price-block .promotion-discount span{display:block}.book-it .promotion-gift-block{padding-top:15px}.content-block{padding:50px 0px;margin-top:50px}.content-block__col{width:25%;padding-right:15px}.content-block__col label{margin-left:0}.coupon-page__amount{font-size:16px}.event-block .news-block-title{font-size:15px;line-height:19px}.event-block .news-block-img{min-height:160px;max-height:160px}.news-block .news-block-content{padding:15px;min-height:160px;max-height:160px}.news-block .news-block-content .date{margin-bottom:5px}.news-block .news-block-content .news-block-title{font-size:15px;line-height:19px}.news-block .news-block-img{min-height:160px;max-height:160px}.thumb-block .room-img-thumbnail .notavailable__block{max-width:80%}.text-page .bg-white h1{padding-bottom:40px}.page-padding{padding-bottom:40px}.tab-content{padding:40px}}@media (min-width: 768px) and (max-width: 991px){.mt40{margin-top:30px}.mt80{margin-top:45px}h1{font-size:26px;line-height:32px;padding-bottom:20px}h2{font-size:25px}h3{font-size:22px;line-height:22px}h4{font-size:18px}h5{font-size:15px;line-height:18px}h6{font-size:15px;line-height:18px;margin-bottom:5px}.page-padding{padding-bottom:40px}.page-header h1{font-size:26px;line-height:30px}.bg-grey{padding:0 0 50px 0}.bg-white--content{padding:30px 30px}.bg-white--text-content{padding:40px 60px}.award{width:100%;height:50px;background-size:auto 100px}.award:hover{background-position:0 -50px}.text-page .bg-white h1{padding-bottom:30px}form{margin-top:10px}.bg .main-banner{top:30%}.bg .main-banner .banner-header{font-size:26px;line-height:40px;margin-bottom:15px;width:50%}.fsize-12{line-height:16px}.subscribe-block form{box-sizing:border-box;padding-right:10px;margin:0 auto;width:80%}.subscribe-block__title{text-align:center}.subscribe-block .input-block{width:70%}.subscribe-block .input-block input{width:100%}.index-gallery__icon{font-size:60px;line-height:60px}.btn-lg{font-size:14px;line-height:44px;padding:0 15px}table{font-size:14px;line-height:20px}table .procedure-title{font-size:14px;line-height:20px}table.table>tbody>tr>td,table.table>tbody>tr>th{padding:15px 10px 15px 10px}table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>th.procedure-title{padding:15px 10px 15px 30px}table.table>tbody>tr>td.procedure-duration,table.table>tbody>tr>td.button-group,table.table>tbody>tr>th.procedure-duration,table.table>tbody>tr>th.button-group{padding:15px}table.table>thead>tr>td,table.table>thead>tr>th{padding:15px 10px 15px 10px}table.table>thead>tr>td.procedure-title,table.table>thead>tr>th.procedure-title{padding:15px 10px 15px 30px}table.table>thead>tr>td.procedure-duration,table.table>thead>tr>td.button-group,table.table>thead>tr>th.procedure-duration,table.table>thead>tr>th.button-group{padding:15px}table.table>tfoot>tr>td,table.table>tfoot>tr>th{padding:15px 10px 15px 10px}table.table>tfoot>tr>td.procedure-title,table.table>tfoot>tr>th.procedure-title{padding:15px 10px 15px 10px}table.table>tfoot>tr>td.procedure-duration,table.table>tfoot>tr>td.button-group,table.table>tfoot>tr>th.procedure-duration,table.table>tfoot>tr>th.button-group{padding:15px}.footer-wrapper__block{font-size:12px}.footer-wrapper__block:first-child{border-left:none}.footer-wrapper__block:last-child{border-left:none}.footer-wrapper .soc-icons__item{font-size:18px}.footer-wrapper .soc-icons a{margin-left:8px}.event-block .event-block-content{padding:15px;min-height:160px;max-height:160px}.event-block .news-block-title{font-size:14px;line-height:18px}.event-block .news-block-img{min-height:160px;max-height:160px}.news-block{margin-top:20px}.news-block .news-block-content{font-size:12px;padding:10px;min-height:170px;max-height:170px}.news-block .news-block-content .date{margin-bottom:5px}.news-block .news-block-content .news-block-title{font-size:14px;line-height:18px}.news-block .news-block-img{min-height:170px;max-height:170px}.news-block--page{margin-top:0px;margin-bottom:30px}.news-block--page .news-block-content{padding:20px 15px;min-height:160px;max-height:160px}.news-block--page .news-block-img{min-height:160px;max-height:160px}.list-procedure-bordered{padding:15px;margin-bottom:50px}.book-it__notice{padding:15px 0}.book-it .promotion-date-block{padding-top:15px}.book-it .promotion-date-block .form-control{font-size:12px;padding:8px 8px}.book-it .promotion-date-block__header{font-size:11px}.book-it .promotion-time-block{padding:18px 15px}.book-it .promotion-time-block .promotion-time-title{font-size:16px}.book-it .promotion-time-block .promotion-time{font-size:16px}.book-it .promotion-gift-block{padding-top:10px}.book-it .promotion-details__title{width:100%}.book-it .promotion-details__description{text-align:left;float:none}.book-it .promotion-details__item{margin-top:10px}.book-it .promotion-details__price{width:100%;float:none}.offer-block--special{height:240px}.offer-block__details{font-size:13px;line-height:15px;padding:140px 15px 15px 15px}.offer-block__details .time-block{padding-bottom:8px;margin-bottom:10px}.offer-block__details .price{font-size:20px;line-height:20px}.offer-index--program .offer-block__details{font-size:12px;line-height:15px}.offer-index--program .offer-block__details .title{min-height:45px}.offer-index--program .offer-block__details .price{font-size:18px;line-height:18px}.content-block{padding:40px 30px;margin-top:40px}.content-block__col{width:25%;padding-right:15px}.content-block__col label{margin-left:0}.coupon-page__amount{font-size:16px}.thumb-block{font-size:13px;line-height:19px}.thumb-block .tumb-text-info{padding:10px;min-height:100px}.thumb-block .tumb-text-info .tumb-price-block{margin-top:10px}.thumb-block .tumb-text-info .tumb-price-block .price{font-size:16px;line-height:16px}.thumb-block .tumb-text-info .tumb-price-block .price-comment{font-size:8px}.thumb-block .tumb-text-info .tumb-price-block .room-price{padding:0 5px 0 0}.thumb-block .tumb-text-info .tumb-price-block .room-price__deal{font-size:16px}.thumb-block .tumb-text-info .tumb-price-block .program-price{padding:0 0 0 5px}.thumb-block .room-img-thumbnail{height:185px}.thumb-block .room-img-thumbnail .notavailable{font-size:11px}.thumb-block .room-img-thumbnail .notavailable__block{padding:5px 5px;line-height:13px;max-width:80%}.thumb-block .room-img-thumbnail .button-block .btn-outline-square,.thumb-block .room-img-thumbnail .button-block .btn-square{min-width:80px;font-size:11px;line-height:11px}.thumb-block .room-img-thumbnail .button-block .btn-outline-square--white{width:40%}.thumb-block .room-img-thumbnail .button-block .button-choose{width:40%;margin-left:5px}.thumb-block .room-img-thumbnail .button-block a{vertical-align:bottom;display:inline-block}.list-category{height:260px;padding:20px}.room-details-table{font-size:14px}.room-details-table__row{margin-top:25px;padding:25px 0 0 0}.room-details-table__row .title{padding-bottom:15px}.modal-gallery__navigator__element{width:95%;height:100%}.mt50{margin-top:35px}.tab-content{margin:0;padding:25px}.pt50{padding-top:40px}.share-icons{margin-top:15px}.alert-icons-row .alert-title{margin:10px 20px 0 0}.alert-icons-row .alert-block{text-align:center;height:auto;width:25%;padding:10px;margin-bottom:10px}.alert-icons-row .alert-block__icon{font-size:16px;line-height:16px;height:16px;width:16px}.select-type{margin-top:10px}.new-icon{padding:2px 6px;margin-right:10px;font-size:12px}}@media (max-width: 991px){.checkbox-inline:last-child{margin-left:0}.mt30{margin-top:20px}.mt40{margin-top:25px}.mt50{margin-top:30px}.pt50{padding-top:25px}.mb90{margin-bottom:30px}.pt60{padding-top:35px}.mt80{margin-top:40px}.mt20{margin-top:15px}.btn-xs-lg{width:100%}.bg-white--content{padding:15px}.bg-white--text-content{padding:15px}h1{font-size:21px;line-height:25px;padding-bottom:10px}h2{font-size:18px}h3{font-size:20px;line-height:20px;text-align:center}h4{font-size:18px}h5{font-size:14px}.page-wrapper{padding-bottom:10px}.bg .main-banner{margin-left:20px;bottom:340px;transform:none;top:auto;position:absolute}.bg .main-banner .banner-header{font-size:16px;margin-bottom:10px;width:100%;line-height:26px}.slick-prev,.slick-next{width:55px;height:55px;top:287px}.slick-prev::before,.slick-next::before{display:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick--index .slick-prev,.slick--index .slick-next{top:50%;margin-top:-28px}header .navbar .navbar-special li{border:0 !important;border-radius:0;padding-left:0;padding-right:0;margin-top:0}header .navbar .navbar-special li:hover{background:transparent;border-color:transparent}header .navbar .navbar-special li>a{color:#737373}header .navbar .navbar-special li>a:hover{color:#003C23}.page-header{margin:0;height:190px}.page-header h1{font-size:30px;line-height:30px;padding-top:20px}.page-header__overlay{height:190px}.page-header--w-breadcrumb{padding-top:10px}.page-header__icon{font-size:50px;line-height:50px}form .form-group label{font-size:12px}.datepicker{left:15px !important}.footer-wrapper{padding:30px 0;margin-top:10px;height:auto}.footer-wrapper__block{padding:0 15px;font-size:13px;line-height:13px}.footer-wrapper__block:first-child{text-align:center;padding-bottom:15px}.footer-wrapper__block--phone{text-align:right}.footer-wrapper__block--email{text-align:left}.footer-wrapper__block--links{text-align:center}.footer-wrapper__block--links--block{display:inline-block}.footer-wrapper__block--links--block .block-table-cell{padding-top:15px}.line-2-mt{margin-top:15px}.range-slider__slider{width:65%;margin:5px 5px 0 5px}.range-slider__title{margin-right:0;width:100%;margin-bottom:10px}.range-slider__value{width:auto;font-size:13px}.procedure-filter-block{padding:20px}.procedure-filter-block__close{position:absolute;top:20px;right:20px}.procedure-filter-block__buttons{color:#666;border-top:1px solid #d9d9d9;margin-top:30px;padding-top:25px;font-size:14px;line-height:14px;vertical-align:middle}.list-procedure-bordered{padding:10px 12px;margin-bottom:0}table .promotion-discount--small{margin-left:5px}table .button-group{white-space:normal}table .button-group .btn+.btn{margin-top:5px}table .procedure-title{font-size:12px;line-height:16px}table .procedure-duration{width:auto}table .procedure-price{width:53px}table .procedure-price .procedure-fprice{display:block;float:right}table .procedure-price .procedure-discount{display:block;float:right;padding-right:0}table .procedure-price .promotion-discount{display:block;float:right;margin:0}table.table{margin-bottom:0;font-size:13px}table.table>tbody>tr>td,table.table>tbody>tr>th,table.table>thead>tr>td,table.table>thead>tr>th,table.table>tfoot>tr>td,table.table>tfoot>tr>th{padding:5px 10px 5px 0}table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>td.procedure-duration,table.table>tbody>tr>td.button-group,table.table>tbody>tr>th.procedure-title,table.table>tbody>tr>th.procedure-duration,table.table>tbody>tr>th.button-group,table.table>thead>tr>td.procedure-title,table.table>thead>tr>td.procedure-duration,table.table>thead>tr>td.button-group,table.table>thead>tr>th.procedure-title,table.table>thead>tr>th.procedure-duration,table.table>thead>tr>th.button-group,table.table>tfoot>tr>td.procedure-title,table.table>tfoot>tr>td.procedure-duration,table.table>tfoot>tr>td.button-group,table.table>tfoot>tr>th.procedure-title,table.table>tfoot>tr>th.procedure-duration,table.table>tfoot>tr>th.button-group{padding:5px;vertical-align:middle}table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>th.procedure-title,table.table>thead>tr>td.procedure-title,table.table>thead>tr>th.procedure-title,table.table>tfoot>tr>td.procedure-title,table.table>tfoot>tr>th.procedure-title{padding-left:30px}}@media (max-width: 991px) and (max-width: 1199px){table.table>tbody>tr>td.procedure-title,table.table>tbody>tr>th.procedure-title,table.table>thead>tr>td.procedure-title,table.table>thead>tr>th.procedure-title,table.table>tfoot>tr>td.procedure-title,table.table>tfoot>tr>th.procedure-title{padding-left:5px}}@media (max-width: 991px){table.table>tbody>tr>td.procedure-price,table.table>tbody>tr>th.procedure-price,table.table>thead>tr>td.procedure-price,table.table>thead>tr>th.procedure-price,table.table>tfoot>tr>td.procedure-price,table.table>tfoot>tr>th.procedure-price{padding:5px;vertical-align:middle}.offer-index .col-xs{width:100%}.offer-index .form-control-group{width:100%}.offer-index .btn-group{margin-top:15px}.offer-index .btn-group .btn{font-size:12px;width:auto;padding:11px 13px}.offer-index .btn-group .btn--wide{width:auto}.offer-index .btn-group--room .btn{font-size:11px;padding:11px}.offer-index--program .btn-group{margin-bottom:15px}.price-slider-container{padding-top:15px;text-align:center}.product-view__img .slick-list{width:1px;min-width:100%}.product-view__img .slick-slide,.product-view__img a{height:100%}.container--sidebar{padding-left:0;padding-right:0}.book-it{margin-top:0;border-radius:0}.book-it__padding{padding-left:15px;padding-right:15px}.book-it .promotion-time-block{padding:18px 15px}.book-it .promotion-time-block .promotion-time-title{font-size:16px}.book-it .promotion-time-block .promotion-time{font-size:16px}.alert-icons-row .alert-title{margin:10px 0 0 0;width:100%;font-size:16px;line-height:16px}.alert-icons-row .alert-block{margin-top:10px}.person{margin-top:20px}.content-block{margin-top:30px;padding:20px 15px}.content-block button{width:100%;margin-top:10px}.content-block .btn{width:100%}.content-block__col{width:50%;padding-left:15px;padding-right:15px;margin-bottom:10px;margin-left:0}.content-block__col label{margin-left:10%}.content-block .tab-content{padding:20px}.redeem .form-control--w-button{width:100% !important;margin-right:0}.redeem__amount{font-size:36px;line-height:36px}.reservation-view .form-inline input{margin-top:15px}.reservation-view .form-inline .mad-selectbox{width:48%}.reservation-view .form-inline .btn{margin-top:15px}.reservation-view .picker-block-padding{padding:20px 0}.reservation-view .picker-block-padding .guest-picker-title{float:left;padding-top:15px;text-align:left}.reservation-view .picker-block-padding .guest-picker{float:right}.block-bordered{margin-top:25px}.coupon-page__amount{font-size:14px}.procedure-picker .guest-name{margin-top:15px}.procedure-picker .guest-name__last{margin-top:15px}.procedure-picker .add-procedure .add-procedure-block{width:100%;float:none}.procedure-picker .nav>li>a{font-size:11px;letter-spacing:0.7px;padding:8px 5px}.procedure-picker .procedure-block{padding:10px 10px;position:relative;width:100%}.procedure-picker .procedure-block__title{width:100%;float:none;line-height:18px;padding-right:5px}.procedure-picker .procedure-block .icon-close{position:absolute;top:10px;right:10px;font-size:12px;line-height:12px}.procedure-picker .procedure-block__duration{width:100%;margin-right:0;float:none;text-align:left}.procedure-picker .program{margin-top:25px;padding:10px}.procedure-picker .program__title{margin-top:10px}.procedure-picker .program__subtitle{margin-top:3px}.procedure-picker .program__price-block{text-align:left}.procedure-picker .program__price{margin-top:8px;margin-right:25px}.procedure-picker .program .icon-close{top:10px;left:10px;font-size:12px;line-height:12px}.tab-content--amount{margin-top:50px;font-size:15px;color:#999;text-align:center;padding:30px 0}.tab-content--amount__header{color:#003C23;font-size:30px;line-height:30px;margin-top:10px}.tabset-xs{width:100%;background:#003C23;color:#fff;font-weight:600;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.tabset-xs span{display:inline-block;padding:10px 15px;font-size:13px;line-height:16px}.tabset-xs--arrow{width:40px;background:rgba(0,0,0,0.1)}.modal-dialog .modal-body.modal-body-iframe{padding-top:40px;overflow:scroll;-webkit-overflow-scrolling:touch}.modal-confirm .modal-content{padding:30px 20px;font-size:16px;line-height:22px}.modal-confirm .modal-content .btn+.btn{margin-left:0}.modal-confirm .modal-content button{width:100%;margin-top:15px}.modal-confirm .modal-dialog{width:90%}.modal-gallery__preview__element{height:200px}.modal-gallery__navigator{height:50px;margin-left:-15px;margin-right:-15px}.modal-gallery__navigator__element{width:95%;height:100%}.bg-grey{padding:0 0 40px 0 !important}.text-page .bg-white{padding:25px}.text-page .bg-white h1{padding-bottom:20px}.text-page .bg-white img{margin:10px 0 10px 0;height:auto !important}.text-page .bg-white .image{margin:10px 0 10px 0}.text-page .bg-white ul{padding-left:20px}.page-padding{padding-bottom:0}.pricelist{text-align:center;padding:20px 15px}.pricelist__title{font-size:16px;line-height:22px}.pricelist .total{text-align:center;font-size:16px;line-height:22px;margin-top:5px}.pricelist a{display:inline-block;margin-top:5px;font-size:12px;line-height:18px}.offer-block--room{height:280px;margin-top:15px}.offer-block--special{height:280px}.offer-block__details{font-size:13px;line-height:16px;padding:140px 15px 15px 15px}.offer-block__details .time-block{padding-bottom:10px;margin-bottom:10px;line-height:16px}.offer-block__details .time-block .time{font-size:13px}.offer-block__details .price{font-size:22px;line-height:22px}.offer-block .hotel-sticker{font-size:11px;line-height:15px}.offer-block .hotel-sticker__icon{font-size:15px;line-height:15px}.news-block{margin-top:0}.news-block--page{margin-top:15px}.news-block .news-block-content{padding:15px;min-height:180px;max-height:180px}.bank-picker__title{text-align:left;margin-left:0}.bank-picker .nav-tabs li a{font-size:12px;min-height:56px}.bank-picker__bank{padding:0}.bank-picker__bank:first-child{margin-top:10px}.bank-picker__bank-separator{padding-top:20px}.room-details-table__row{padding:20px 0 0 0}.room-details-table__row .title{padding-bottom:15px}.list-category{height:221px;padding:20px}.modal-prices .modal-dialog{width:auto}.modal-prices .modal-dialog .modal-body{padding:15px}.modal-prices .modal-header{min-height:0}.modal-prices .modal-header__button{padding:0 15px;min-height:49px;min-width:49px;font-size:22px;line-height:22px}.modal-prices .modal-title{padding:15px;font-size:18px;line-height:18px}.payment-block{padding:15px}.payment-block .payment-element-padding .form-control-radio{margin-bottom:10px}.form-control-error--container{margin-top:15px}}@media (min-width: 501px) and (max-width: 750px){.form-control-error{left:105%;top:12px}.form-control-error--inline{left:105%;top:3px}.form-control-error--right{left:auto;right:4%;top:100%}.form-control-error--right::before{left:5px;top:-5px;border-width:0 6px 5px 5px;border-color:transparent transparent #ffe5e5 transparent}}@media (max-width: 500px){.form-control-error{left:0;top:105%}.form-control-error::before{left:5px;top:-5px;border-width:0 6px 5px 5px;border-color:transparent transparent #ffe5e5 transparent}.form-control-error--inline{left:10px}.form-control-error--right{left:auto;right:5%;top:100%}.form-control-error--block{display:block;width:100%}.form-control-error--container{display:block}.form-control-error--button{line-height:12px;height:24px;margin-left:0}.new-icon{padding:2px 5px;margin-right:5px;font-size:11px}.has-header-notification .page-wo-header{margin-top:0}}.room-occupancy .row{margin-left:0;margin-right:0}.room-occupancy .col-31{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:3.2258064516%;float:left}.room-details-table .row{margin-left:-5px;margin-right:-5px}.room-details-table .col-xs-1,.room-details-table .col-xs,.room-details-table .col-xs-20,.room-details-table .col-sm-20,.room-details-table .col-md-20,.room-details-table .col-lg-20,.room-details-table .col-sm-1,.room-details-table .col-md-1,.room-details-table .col-lg-1,.room-details-table .col-xs-2,.room-details-table .col-sm-2,.room-details-table .col-md-2,.room-details-table .col-lg-2,.room-details-table .col-xs-3,.room-details-table .col-sm-3,.room-details-table .col-md-3,.room-details-table .col-lg-3,.room-details-table .col-xs-4,.room-details-table .col-sm-4,.room-details-table .col-md-4,.room-details-table .col-lg-4,.room-details-table .col-xs-5,.room-details-table .col-sm-5,.room-details-table .col-md-5,.room-details-table .col-lg-5,.room-details-table .col-xs-6,.room-details-table .col-sm-6,.room-details-table .col-md-6,.room-details-table .col-lg-6,.room-details-table .col-xs-7,.room-details-table .col-sm-7,.room-details-table .col-md-7,.room-details-table .col-lg-7,.room-details-table .col-xs-8,.room-details-table .col-sm-8,.room-details-table .col-md-8,.room-details-table .col-lg-8,.room-details-table .col-xs-9,.room-details-table .col-sm-9,.room-details-table .col-md-9,.room-details-table .col-lg-9,.room-details-table .col-xs-10,.room-details-table .col-sm-10,.room-details-table .col-md-10,.room-details-table .col-lg-10,.room-details-table .col-xs-11,.room-details-table .col-sm-11,.room-details-table .col-md-11,.room-details-table .col-lg-11,.room-details-table .col-xs-12,.room-details-table .col-sm-12,.room-details-table .col-md-12,.room-details-table .col-lg-12{padding-left:5px;padding-right:5px}.d-flex{display:flex !important}.row.d-flex,.row.d-md-flex{position:relative}@media (min-width: 768px){.d-sm-flex{display:flex !important}}@media (min-width: 992px){.d-md-flex{display:flex !important;flex-wrap:wrap}}.align-items-stretch{align-items:stretch !important}.align-items-center{align-items:center !important}@media (min-width: 1200px){.align-lg-items-center{align-items:center !important}}.col-md,.col-md-auto{position:relative}.col-md{width:100%}@media (min-width: 992px){.col-md{max-width:calc(100% - 360px);position:relative;flex:1 1 0}}@media (min-width: 992px){.col-md-auto{max-width:360px;position:relative;flex:0 0 auto;width:auto}}@media (min-width: 992px){.col-md-330{max-width:100%;position:relative;flex:0 0 350px;width:350px}}.mt6{margin-top:6px}@media (max-width: 767px){.mt-xs-10{margin-top:10px}}@media (max-width: 767px){.mt-xs-5{margin-top:5px}}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.pt50{padding-top:50px}.pt60{padding-top:60px}.mt60{margin-top:60px}@media (max-width: 1199px){.mt60{margin-top:45px}}@media (max-width: 991px){.mt60{margin-top:40px}}.mt80{margin-top:80px}.mr5{margin-right:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.p-left-10{padding-left:10px}.p-left-30{padding-left:30px}.mb90{margin-bottom:90px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}@media (max-width: 767px){.mb-xs-15{margin-bottom:15px}}@media (max-width: 991px){.mt-sm-20{margin-top:20px}}.ml-auto{margin-left:auto}@media (min-width: 768px){.ml-sm-auto{margin-left:auto}}@media (min-width: 1200px){.mt-lg-30{margin-top:30px}}@media (max-width: 767px){.mx-xs-auto{margin-left:auto;margin-right:auto}}@media (min-width: 992px){.text-md-right{text-align:right}}@media (min-width: 768px){.text-sm-right{text-align:right}}.text-center{text-align:center}@media (min-width: 992px){.text-md-right{text-align:right !important}}.justify-content-end{justify-content:flex-end !important}.mx-n10{margin-right:-10px;margin-left:-10px}.px-10{padding-right:10px;padding-left:10px}.mx-n5{margin-right:-5px;margin-left:-5px}.px-5{padding-right:5px;padding-left:5px}@media (min-width: 992px){.order-md-0{order:0 !important}}@media (min-width: 992px){.order-md-1{order:1 !important}}@media (max-width: 991px){.order-sm-0{order:0 !important}}@media (max-width: 991px){.order-sm-1{order:1 !important}}.p-0{padding:0}.p-20{padding:20px}.mt-0{margin-top:0}@media (min-width: 992px){.mt-md-40{margin-top:40px}}@media (max-width: 991px){.mt-sm-20{margin-top:20px}}@media (max-width: 991px){.mb-sm-5{margin-bottom:5px}}@media (min-width: 992px){.mt-md-50{margin-top:50px}}@media (max-width: 991px){.mt-sm-30{margin-top:30px}}@media (min-width: 768px){.pull-sm-left{float:left}}
