.elementor-widget-text-editor p:last-child{margin-bottom:0}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link::before{bottom:26px}.ast-desktop .ast-menu-hover-style-underline>.menu-item:hover>.menu-link::before,.ast-desktop .ast-menu-hover-style-overline>.menu-item:hover>.menu-link::before{width:calc(100% - 36px);background-color:#d63840}.ast-desktop .ast-menu-hover-style-underline>.menu-item.current-menu-item>.menu-link::before{width:calc(100% - 36px);background-color:#d63840;transform:scale(1,1) translate(50%,0)}.main-header-menu .sub-menu .menu-link{padding:.6em 1.5em}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.05)}.single-room-item-template-1{max-width:800px;margin:0 auto}.single-room-item-template-1 .featured-image-overlay{transition:all .5s;transform:scale(1)}.single-room-item-template-1:hover .featured-image-overlay{transform:scale(1.1)}.single-room-item-template-1:hover .featured-image-overlay::before{transition:all .5s!important}.single-room-item-template-1:hover .featured-image-overlay::before{background-color:#b6712b!important;background-image:none!important;opacity:.85!important}.room-details-list .elementor-widget-icon-list{display:flex}.room-details-list .elementor-widget-icon-list>.elementor-widget-container{display:inline-flex}.room-details-list .elementor-widget-icon-list::after{content:"/";display:inline-flex;padding-left:15px;padding-right:15px;font-size:16px;color:#fff}.room-details-list .elementor-widget-icon-list:last-child::after{display:none}.detailed-room-link,.detailed-room-link span,.detailed-room-link span a{width:100%;min-height:100%;display:block;position:absolute;left:0;top:0}.room-slider .ecs-posts.swiper-wrapper{overflow:visible!important}.room-slider .room-info{opacity:0}.room-slider .swiper-slide-next .room-info{opacity:1}.room-slide-prev,.room-slide-next{cursor:pointer}.room-slider .swiper-pagination-bullets{bottom:-20px!important}.single-room-item-template-2{max-width:410px;margin:0 auto}.single-room-item-template-2 .featured-image-overlay{transition:all .5s;transform:scale(1)}.single-room-item-template-2:hover .featured-image-overlay{transform:scale(1.1)}.single-room-item-template-2:hover .featured-image-overlay::before{transition:all .5s!important}.single-room-item-template-2:hover .featured-image-overlay::before{background-color:#b6712b!important;background-image:none!important;opacity:.85!important}.single-room-item-template-2 .room-details-list .elementor-widget-icon-list::after{padding-left:10px;padding-right:10px}body.single-room .room-details-list .elementor-widget-icon-list::after{color:#000}.single-room.ast-single-post .entry-header.ast-header-without-markup,.single-room .post-navigation{display:none!important}.single-room.ast-page-builder-template .entry-header+.entry-content{margin-bottom:0!important}.single-room .elementor-icon-box-title,.single-room .elementor-image-box-title{margin-top:0!important}.image-box-1 .image-box-bg::before{transform:scale(1);transition:all .5s}.image-box-1:hover .image-box-bg::before{transform:scale(1.1)}.post-item-template-1{max-width:500px;min-height:100%;border:1px solid #111}.post-item-template-1 .elementor-widget-theme-post-featured-image a{display:block}.post-item-template-1 .elementor-widget-theme-post-featured-image img{transition:all .5s;transform:scale(1)}.post-item-template-1:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.1)}.post-item-template-1 .postdate .elementor-icon-list-item:last-child .elementor-post-info__item--type-date{font-size:30px}@media screen and (min-width:922px){.ast-builder-menu .main-navigation>ul>li.highlight>a::before{display:none!important}.ast-builder-menu .main-navigation>ul>li.highlight>a{height:53px;border:2px solid #f7c3b1;line-height:normal;margin-top:-4px;background-color:#fff}.ast-builder-menu .main-navigation>ul>li.highlight>a:hover{background-color:#f7c3b1;color:#102442;border-color:#102442}}.ast-menu-toggle,.menu-toggle,.ast-menu-toggle:focus,.menu-toggle:focus{border:0!important;outline:none!important}.ast-header-break-point .main-navigation .stack-on-mobile li:hover .ast-icon.icon-arrow svg,.ast-header-break-point .main-navigation .stack-on-mobile li.current-menu-item .ast-icon.icon-arrow svg,.ast-header-break-point .main-navigation .stack-on-mobile li.current-menu-ancestor .ast-icon.icon-arrow svg{fill:#fff;color:#fff}.copyright p,.copyright a{color:#fff;margin-bottom:0;font-size:17px}.copyright a{text-decoration:underline}.copyright a:hover{text-decoration:none}