.section-search-and-book recranet-search-bar.recranet-element .rn-accommodation-search-form-section .rn-accommodation-search-form-section-padding{padding:1.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.05);border-radius:8px}.section-search-and-book recranet-search-bar.recranet-element .rn-accommodation-search-form-section-bordered{border-radius:8px;border:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.05)}@media (min-width: 992px){.section-search-and-book recranet-search-bar.recranet-element .rn-accommodation-search-form-section-bordered{border-radius:50rem}}@media (max-width: 991.98px){.section-search-and-book recranet-search-bar.recranet-element .rn-accommodation-search-form-section-bordered{margin-top:-2rem!important}}.section-search-and-book recranet-search-bar.recranet-element .rn-accommodation-search-form-section-bordered .rn-accommodation-search-form-section-padding{padding:1.4rem}@media (min-width: 768px){recranet-accommodations-map.recranet-element .rn-accommodations-map-wrapper .rn-accommodation-location-map{min-height:100vh}}.recranet-element{line-height:1.75!important}.recranet-element .rn-review-summary-num-of-reviews{color:#fff!important}.recranet-element rn-review-list-item,.recranet-element .rn-datepicker-dropdown,.recranet-element .rn-form-control,.recranet-element .rn-custom-select,.recranet-element .rn-input-group-text,.recranet-element .rn-reservation-offer-price-bordered,.recranet-element .rn-datepicker-details,.recranet-element .rn-availability-calendar-col:nth-child(2n) .rn-availability-calendar-month-container,.recranet-element .rn-featured-accommodations-item-details-section,.recranet-element .rn-accommodation-list-item-details-section,.recranet-element .rn-accommodation-list-item-details-section-price,.recranet-element .rn-accommodation-search-form-section-header,.recranet-element .rn-reservation-checkout-form-section,.recranet-element .rn-verification-form,.recranet-element .rn-btn-outline-gray,.recranet-element .rn-btn-white,.recranet-element .rn-page-link,.recranet-element .rn-panel-header,.recranet-element .rn-quotation-form-section,.recranet-element .rn-reviews-list-heading,.recranet-element .rn-accommodation-details-section,.recranet-element .rn-panel-section,.recranet-element .rn-component-nav-container{border-color:#eee!important}.recranet-element .rn-btn-outline-gray:hover,.recranet-element .rn-btn-white:hover{background-color:#f5f5f5!important}.recranet-element .rn-btn-gray{border-color:#eee!important;background-color:#f5f5f5!important}.recranet-element a:not([class]),.recranet-element .rn-nav-link{color:#1e71b8!important}.recranet-element a:not([class]):hover,.recranet-element .rn-nav-link:hover{color:#134976!important}.recranet-element .rn-reviews-list-heading-average-icon-green,.recranet-element .rn-reviews-list-item-score-icon-green,.recranet-element .rn-accommodation-list-item-rating-average-icon-green,.recranet-element .rn-stars-star-active,.recranet-element .rn-review-details-list-item-icon,.recranet-element .rn-featured-accommodations-item-features,.recranet-element .rn-accommodation-list-item-features,.recranet-element .rn-accommodation-features-list-item-icon,.recranet-element .rn-accommodation-facilities-list-item-icon,.recranet-element .rn-reviews-list-item-details-list-item-icon,.recranet-element .rn-reservation-offer-details-list-item-icon,.recranet-element .rn-nav-link-icon,.recranet-element .rn-input-group-text{color:#e09558!important}.recranet-element .rn-review-score-scale,.recranet-element .rn-review-score-average-label,.recranet-element .rn-featured-accommodations-item-price-label,.recranet-element .rn-reservation-offer-price-label,.recranet-element .rn-accommodation-rating-label-description,.recranet-element .rn-accommodation-list-item-rating-label-description,.recranet-element .rn-reviews-list-heading-label-description{color:#1e71b8!important}.recranet-element .rn-review-score-scale,.recranet-element .rn-package-specification-card-price-from,.recranet-element .rn-package-specification-card-details-list,.recranet-element .rn-accommodation-features-list,.recranet-element .rn-accommodation-rating-label-score,.recranet-element .rn-reservation-offer-details-list,.recranet-element .rn-accommodation-list-item-rating-label-score,.recranet-element .rn-reviews-list-heading-label-score,.recranet-element .rn-review-aspect-score,.recranet-element .rn-review-details-list,.recranet-element .rn-reviews-list-item-details-list,.recranet-element .rn-reservation-offer-details-list-horizontal,.recranet-element p{color:#616161!important}.recranet-element .rn-accommodation-list-item-features,.recranet-element .rn-accommodation-list-item-details-description,.recranet-element .rn-featured-accommodations-item-details-section,.recranet-element .rn-panel-section,.recranet-element .rn-reviews-list-item-content-section{font-size:.875rem!important}.recranet-element .rn-accommodation-search-form-collapsible-content,.recranet-element .rn-accommodation-search-form-section-header,.recranet-element .rn-accommodation-search-form-section{background-color:#fff!important}.recranet-element .leaflet-container{background-color:rgba(238,238,238,.6)!important}@media (min-width: 768px){.recranet-element .rn-accommodations-map-wrapper .rn-accommodation-location-map{min-height:100vh}}.recranet-element .rn-panel:not(.rn-accommodation-search-form-horizontal),.recranet-element .rn-package-specification-card:not(.rn-accommodation-search-form-horizontal),.recranet-element .rn-accommodation-list-item:not(.rn-accommodation-search-form-horizontal),.recranet-element .rn-featured-accommodations-item:not(.rn-accommodation-search-form-horizontal),.recranet-element .rn-accommodation-search-form-section:not(.rn-accommodation-search-form-horizontal){border-radius:8px!important;border-color:#eee!important}.recranet-element .rn-gallery-thumbnail,.recranet-element .rn-gallery-carousel,.recranet-element .rn-availability-calendar-container{border:0!important;border-radius:8px!important}.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding{padding:calc(1.325rem + .9vw);position:relative;z-index:5}@media (min-width: 1200px){.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding{padding:2rem}}.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups{display:flex}@media (min-width: 992px){.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups{align-items:center}}.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-datepicker-unset-btn,.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-input-group-text{border-top-left-radius:8px;border-bottom-left-radius:8px;border-color:#eee}.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-form-control,.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-custom-select{border-top-right-radius:8px;border-bottom-right-radius:8px;border-color:#eee}.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-form-control:not([type=number]),.recranet-element .rn-accommodation-search-form-horizontal .rn-accommodation-search-form-section-padding .rn-accommodation-search-form-groups .rn-custom-select:not([type=number]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat,repeat;background-position:right .75em top 50%,0 0;background-size:10px auto}.recranet-element .rn-package-specification-card,.recranet-element .rn-accommodation-list-item,.recranet-element .rn-featured-accommodations-item{transition:all .3s cubic-bezier(.165,.84,.44,1)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.05)!important}.recranet-element .rn-package-specification-card:hover,.recranet-element .rn-accommodation-list-item:hover,.recranet-element .rn-featured-accommodations-item:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.05)!important}.recranet-element .rn-accommodation-availability-panel,.recranet-element .rn-review-panel{box-shadow:none!important}.recranet-element .rn-panel.rn-sticky-top,.recranet-element .rn-datepicker-dropdown{box-shadow:0 .5rem 1rem rgba(0,0,0,.05)!important}.recranet-element .rn-accommodation-list-item-image,.recranet-element .rn-accommodation-list-item-image *,.recranet-element .rn-review-accommodation-image,.recranet-element .rn-review-accommodation-image *,.recranet-element .rn-verification-form,.recranet-element .rn-verification-form *,.recranet-element .rn-datepicker-dropdown,.recranet-element .rn-datepicker-dropdown *{border-radius:8px!important}.recranet-element h1,.recranet-element h1 strong,.recranet-element h2,.recranet-element h2 strong,.recranet-element h3,.recranet-element h3 strong,.recranet-element h4,.recranet-element h4 strong,.recranet-element .rn-h4,.recranet-element .rn-h4 strong,.recranet-element .rn-h3,.recranet-element .rn-h3 strong,.recranet-element .rn-h2,.recranet-element .rn-h2 strong,.recranet-element .rn-h1,.recranet-element .rn-h1 strong{color:#1e71b8!important;font-family:Montserrat,serif!important;font-weight:600!important}.recranet-element .rn-btn-rounded,.recranet-element .rn-btn-default{border-radius:50rem!important;font-family:!important;font-size:1rem!important;font-weight:400!important}.recranet-element .rn-review-body{display:box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recranet-element .rn-read-more{display:none!important}.recranet-element .rn-reservation-offer-image img,.recranet-element .rn-gallery-thumbnail img{width:100%!important}.recranet-element .rn-btn-default{border-color:#e3312d!important;background-color:#e3312d!important;box-shadow:#e3312d 0 -1px inset;color:#fff!important;will-change:box-shadow,transform}.recranet-element .rn-btn-default:hover{border-color:#e15654!important;background-color:#e15654!important;box-shadow:#e3312d 0 -1px inset;color:#fff!important}.recranet-element .rn-btn-default:focus{box-shadow:#63110f 0 0 0 1px inset,#63110f 0 -.5px inset}.recranet-element .rn-btn-default:active{box-shadow:#e3312d 0 1px 5px inset}.recranet-element .rn-nav-pills .rn-nav-link.active,.recranet-element .rn-page-item.rn-active .rn-page-link{background-color:#1e71b8!important;color:#fff!important}.recranet-element .rn-page-item .rn-page-link,.recranet-element .rn-btn-link{color:#1e71b8!important}.recranet-element .rn-btn-link:hover{color:#134976!important}.recranet-element .rn-search-filter-bar .rn-btn-default-light{border:0!important;background-color:rgba(30,113,184,.125)!important;color:#134976!important}.recranet-element .rn-input-group-active{border-color:#1e71b8!important;background-color:#1e71b8!important}.recranet-element .rn-input-group-active .rn-custom-select{background-color:#1e71b8!important}.recranet-element .rn-input-group-active .rn-input-group-text{color:#fff!important}
