button:focus{outline:none}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}img{width:auto;height:auto;max-width:100% !important}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,body.sticky #header{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);-moz-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3)}.hidden{display:none}.required{border:1px solid #dc003d}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}body{font-family:"Raleway",sans-serif}body .site-main{max-width:100vw;overflow:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#000}body::-webkit-scrollbar-thumb{background:#82613d}body::-webkit-scrollbar-thumb:hover{background:#191919}body.sticky #header{position:fixed;z-index:999;top:0;left:0;right:0;background:rgba(130,97,61,.75);min-height:70px}@media(max-width: 1023px){body.sticky #header{background:none;box-shadow:none}}body.sticky #header .elementor-nav-menu{background:none;padding:0}body.sticky #header .elementor-container{min-height:60px !important;padding:0 0 20px}body.sticky.admin-bar.logged-in #header{top:32px !important}*{font-display:swap}.left-padding{padding-left:30px}@media(max-width: 1023px){.left-padding{padding-left:15px}}@media only screen and (min-width: 1200px){.left-padding{padding-left:calc((100vw - 1200px)/2) !important}}#header .logo-center,#footer .logo-center{min-width:30%}#header .logo-center img,#footer .logo-center img{width:auto;max-height:180px}#header .elementor-nav-menu{padding:15px}#footer p{margin:0}.arrow-button .elementor-button-icon svg{width:60px;margin-top:-3px;margin-left:10px}.arrow-button.room-link{line-height:40px;color:#82613d;display:flex;justify-content:flex-start;flex-flow:row nowrap;align-items:center;margin-top:20px}.arrow-button.room-link svg{margin-right:10px;width:60px;margin-top:-3px;margin-left:10px}.arrow-button.room-link:hover{color:#000}.arrow-button.back .elementor-button-link{text-decoration:none !important}.arrow-button.back .elementor-button-icon svg{transform:rotate(180deg)}.icon-list .elementor-widget-icon-box{height:100%;display:flex;flex-direction:column;justify-content:center}.icon-list .elementor-widget-icon-box .elementor-icon-box-title span{display:block;display:-webkit-box;height:50px;font-size:16px;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.icon-list .elementor-widget-icon-box:hover .elementor-icon-box-title span{color:#fff}.room-list,.restaurant-list,.bar-list,.event-list{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:0 -50px;padding:0 15px;counter-reset:room-item}@media(max-width: 1599px){.room-list,.restaurant-list,.bar-list,.event-list{padding:0 15px}}@media(max-width: 575px){.room-list,.restaurant-list,.bar-list,.event-list{margin:0;padding:0}}.room-list .item,.restaurant-list .item,.bar-list .item,.event-list .item{margin:0 25px 50px;flex:1 1 25%;max-width:calc(25% - 50px);position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(max-width: 1023px){.room-list .item,.restaurant-list .item,.bar-list .item,.event-list .item{flex:1 1 50%;max-width:calc(50% - 50px)}}@media(max-width: 575px){.room-list .item,.restaurant-list .item,.bar-list .item,.event-list .item{flex:1 1 100%;max-width:100%;margin:0 0 50px}}.room-list .item:before,.restaurant-list .item:before,.bar-list .item:before,.event-list .item:before{position:absolute;top:-32px;left:65px;counter-increment:room-item;content:counter(room-item, decimal-leading-zero);font-family:"Raleway",sans-serif;font-size:16px;font-weight:bold}.room-list .item:after,.restaurant-list .item:after,.bar-list .item:after,.event-list .item:after{position:absolute;left:0;top:-20px;background:#82613d;width:60px;height:2px;content:""}.room-list .item:hover,.restaurant-list .item:hover,.bar-list .item:hover,.event-list .item:hover{background:#f8f8f8}.room-list .item .image-block,.restaurant-list .item .image-block,.bar-list .item .image-block,.event-list .item .image-block{display:block;overflow:hidden;position:relative}.room-list .item .image-block img,.restaurant-list .item .image-block img,.bar-list .item .image-block img,.event-list .item .image-block img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block}.room-list .item .image-block:after,.restaurant-list .item .image-block:after,.bar-list .item .image-block:after,.event-list .item .image-block:after{width:100px;height:100px;content:"+";position:absolute;left:calc(50% - 50px);top:calc(50% - 50px);display:flex;justify-content:center;align-items:center;font-family:"Raleway",sans-serif;font-size:80px;color:#fff;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.room-list .item .image-block:before,.restaurant-list .item .image-block:before,.bar-list .item .image-block:before,.event-list .item .image-block:before{background:rgba(63,47,31,.7);border-radius:50%;content:"";position:absolute;left:calc(50% - 50px);top:calc(50% - 50px);width:100px;height:100px;z-index:998;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.room-list .item .image-block:hover,.restaurant-list .item .image-block:hover,.bar-list .item .image-block:hover,.event-list .item .image-block:hover{background:#3f2f1f}.room-list .item .image-block:hover:after,.room-list .item .image-block:hover:before,.restaurant-list .item .image-block:hover:after,.restaurant-list .item .image-block:hover:before,.bar-list .item .image-block:hover:after,.bar-list .item .image-block:hover:before,.event-list .item .image-block:hover:after,.event-list .item .image-block:hover:before{opacity:1;visibility:visible}.room-list .item .image-block:hover img,.restaurant-list .item .image-block:hover img,.bar-list .item .image-block:hover img,.event-list .item .image-block:hover img{opacity:.7;transform:scale(1.05)}.room-list .item .info,.restaurant-list .item .info,.bar-list .item .info,.event-list .item .info{padding:20px 25px}@media(max-width: 1599px){.room-list .item .info,.restaurant-list .item .info,.bar-list .item .info,.event-list .item .info{padding:20px}}@media(max-width: 1023px){.room-list .item .info,.restaurant-list .item .info,.bar-list .item .info,.event-list .item .info{padding:20px}}.room-list .item .info h3,.restaurant-list .item .info h3,.bar-list .item .info h3,.event-list .item .info h3{font-family:"Raleway",sans-serif;font-size:21px;line-height:25px;text-transform:uppercase;min-height:50px}.room-list .item .info h3 a,.restaurant-list .item .info h3 a,.bar-list .item .info h3 a,.event-list .item .info h3 a{color:#000}.room-list .item .info h3 a:hover,.restaurant-list .item .info h3 a:hover,.bar-list .item .info h3 a:hover,.event-list .item .info h3 a:hover{color:#82613d}.room-list .item .info p,.restaurant-list .item .info p,.bar-list .item .info p,.event-list .item .info p{font-family:"Raleway",sans-serif;color:#7a7a7a}.room-list.home .item,.restaurant-list.home .item,.bar-list.home .item,.event-list.home .item{flex:1 1 50%;max-width:calc(50% - 100px)}@media(max-width: 575px){.room-list.home .item,.restaurant-list.home .item,.bar-list.home .item,.event-list.home .item{flex:1 1 100%;max-width:100%;margin:0 0 50px}}.restaurant-list .item,.bar-list .item,.events-list .item{flex:1 1 33%;max-width:calc(33.3333333333% - 50px)}@media(max-width: 1023px){.restaurant-list .item,.bar-list .item,.events-list .item{flex:1 1 50%;max-width:calc(50% - 50px)}}@media(max-width: 575px){.restaurant-list .item,.bar-list .item,.events-list .item{flex:1 1 100%;max-width:100%;margin:0 0 25px}}.room-icon{display:flex;justify-content:center;flex-flow:row wrap;list-style:none;margin:0;padding:0}.room-icon li{flex:1 1 auto;max-width:16.6666666667%;border-right:1px solid #d2cac7;text-align:center}@media(max-width: 1023px){.room-icon li{width:33.3333333333% !important;max-width:33.3333333333% !important;border-right:none;border-bottom:1px solid #d2cac7;padding:20px 10px}}@media(max-width: 575px){.room-icon li{width:50% !important;max-width:50% !important;border-bottom:none}}.room-icon li:last-child{border-right:none}.room-icon li:last-child{border-right:none}.room-icon li p{margin:16px 0;font-weight:300;font-size:16px;font-family:"Raleway",sans-serif}.room-icon li img,.room-icon li svg{width:50px;height:50px;fill:#82613d;display:block;margin:0 auto}.room-icon li img path,.room-icon li svg path{fill:#82613d}ul.comfort{list-style:none;margin:0;padding:0}@media(min-width: 1024px){ul.comfort{column-count:2;column-gap:20px}}ul.comfort li{position:relative;position:relative;line-height:25px;padding:10px 0 10px 40px}ul.comfort li img,ul.comfort li svg{position:absolute;width:25px;height:25px;left:0;top:10px;fill:#82613d}.room-gallery{position:relative}.room-gallery .elementor-widget-container{position:relative}.room-gallery .swiper-wrapper{counter-reset:room-item}.room-gallery .swiper-wrapper .swiper-slide{position:relative}.room-gallery .swiper-wrapper .swiper-slide:before{position:absolute;top:0;left:65px;counter-increment:room-item;content:counter(room-item, decimal-leading-zero);font-family:"Raleway",sans-serif;font-size:16px;font-weight:bold;z-index:999;color:#fff}.room-gallery .swiper-wrapper .swiper-slide:after{position:absolute;left:0;top:10px;background:#82613d;width:60px;height:2px;content:"";z-index:999}.room-gallery .elementor-swiper-button{width:101px;height:52px;top:-25%}.room-gallery .elementor-swiper-button i{display:none}.room-gallery .elementor-swiper-button.elementor-swiper-button-prev{background-image:url("../images/arrow-gold.svg");background-position:center center;background-repeat:no-repeat;fill:#82613d;transform:rotate(180deg);left:30px;top:calc(-25% - 26px)}@media(max-width: 767px){.room-gallery .elementor-swiper-button.elementor-swiper-button-prev{transform:rotate(180deg) scale(0.5) !important;left:-15px;top:-40%}}.room-gallery .elementor-swiper-button.elementor-swiper-button-next{background-image:url("../images/arrow-gold.svg");background-position:center center;background-repeat:no-repeat;fill:#82613d;right:30px}@media(max-width: 767px){.room-gallery .elementor-swiper-button.elementor-swiper-button-next{transform:scale(0.5) !important;right:-15px;top:-40%}}.room-gallery .elementor-swiper-button.swiper-button-disabled{opacity:.5 !important;fill:#82613d}.room-comfort{position:relative}.room-comfort .big-divider .elementor-divider-separator{position:relative}.room-comfort .big-divider .elementor-divider-separator:after{background:#82613d;height:1px;position:absolute;top:-1px;left:100%;width:calc((100vw - 1200px)/2);content:""}.room-filter,.restaurant-filter{display:flex;justify-content:center;flex-flow:column nowrap;margin-bottom:100px}.room-filter .single-filter,.restaurant-filter .single-filter{display:flex;justify-content:center;flex-flow:row nowrap;padding:0;margin-bottom:50px}@media(max-width: 1023px){.room-filter .single-filter,.restaurant-filter .single-filter{overflow-x:auto;justify-content:flex-start}}.room-filter .single-filter.type .radio label,.restaurant-filter .single-filter.type .radio label{border:1px solid #82613d}.room-filter .single-filter.type .radio label:after,.restaurant-filter .single-filter.type .radio label:after{bottom:-1px}.room-filter .single-filter.type .radio label.checked,.restaurant-filter .single-filter.type .radio label.checked{background:#82613d;color:#fff !important}.room-filter .single-filter.type .radio label.checked:after,.restaurant-filter .single-filter.type .radio label.checked:after{background:#82613d}.room-filter .radio,.restaurant-filter .radio{flex:0 auto;position:relative;min-width:100px;margin:0 10px}@media(max-width: 1199px){.room-filter .radio,.restaurant-filter .radio{flex:1 1 auto}}@media(max-width: 1023px){.room-filter .radio,.restaurant-filter .radio{min-width:150px}}.room-filter .radio label,.restaurant-filter .radio label{padding:0 25px;color:#82613d;font-size:16px;position:relative;line-height:40px;min-height:40px;display:block;text-align:center;text-transform:uppercase;border:1px solid #82613d}@media(max-width: 1199px){.room-filter .radio label,.restaurant-filter .radio label{padding:0 15px;white-space:nowrap}}.room-filter .radio label:hover,.restaurant-filter .radio label:hover{color:#000;border:1px solid #000}.room-filter .radio label.checked,.restaurant-filter .radio label.checked{background:#3f2f1f;color:#fff;border-color:#3f2f1f}.room-filter .radio input,.restaurant-filter .radio input{opacity:0;visibility:hidden;position:absolute;left:0;top:0}.wpbs-main-wrapper{font-family:Raleway !important}.wpbs-main-wrapper .wpbs-legend{border:none}.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar{border-color:#82613d}.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header{background:#f9f1ee !important}.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next,.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev{background:#82613d}.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap{background:#f9f1ee}.wpbs-main-wrapper .wpbs-form-container{max-width:900px;display:block;margin:0 auto}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields{display:flex;justify-content:space-between;flex-flow:row wrap}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-label label{margin-bottom:10px;letter-spacing:5px;text-transform:uppercase}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field{flex:1 1 100%;width:100%}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-text,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-email,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-phone{flex:1 1 48%;max-width:48%}@media(max-width: 575px){.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-text,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-email,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-phone{flex:1 1 100%;max-width:100%}}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-text .wpbs-form-field-input input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-email .wpbs-form-field-input input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-fields .wpbs-form-field-phone .wpbs-form-field-input input{border:none;border-radius:0;border-bottom:1px solid #82613d;background:#f9f1ee}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-selected-dates{flex:1 1 100%;width:100%;display:flex;justify-content:space-between;flex-flow:row nowrap}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-selected-dates .wpbs-form-selected-date{flex:1 1 48%;max-width:48%}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-selected-dates .wpbs-form-field-input{font-weight:bold;letter-spacing:3px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-submit-button button{border-radius:0;background:#82613d;color:#fff;border:1px solid #82613d;font-size:20px;padding:15px 50px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-submit-button button:hover{background:#f9f1ee;color:#82613d}.wpbs-main-wrapper table *{border-color:#82613d !important}.wpbs-main-wrapper table tbody>tr:nth-child(odd)>td,.wpbs-main-wrapper table tbody>tr:nth-child(odd)>th{background:#f9f1ee}.property-image{overflow:hidden !important}.property-image .hover-block{top:100% !important;z-index:-1 !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.property-image:hover .hover-block{top:0 !important;z-index:9 !important}/*# sourceMappingURL=style.css.map */
