.home .search-type.search-radius-dropdown{display:none!important}.cubixsol-single-listing-booking-calendar-js .days li.selected,.cubixsol-single-listing-booking-calendar-js .days li:not(.day-disabled):hover:not(.homey-not-available-for-booking),.cubixsol-single-listing-booking-calendar-js .days li.selected::after,.cubixsol-single-listing-booking-calendar-js .days li:hover:not(.day-disabled):not(.homey-not-available-for-booking)::after,#single-booking-search-calendar .days li:not(.day-disabled).day-available.last-day-disabled:hover,#single-booking-search-calendar .days li.in-between:hover{background-color:#4773ec!important;color:#fff}.main-search-calendar-wrap .days li.in-between,.cubixsol-single-listing-booking-calendar-js .days li.in-between{background-color:rgba(84,196,217,.2)!important}.cubixsol-single-listing-booking-calendar-js .days li.homey-not-available-for-booking:hover{background-color:transparent!important;color:#949ca5}[data-target="#cancel-reservation"]{display:none}.header-nav .header-comp-logo h1{line-height:44px;font-size:44px}.account-loggedin{line-height:56px}.navi>.main-menu>li>a,.account-loggedin,.login-register a{font-size:15px!important;line-height:56px!important}.header-inner.table-block{max-width:1160px;margin:auto}.header-comp-logo img{margin-top:-10px}.item-wrap .property-item{border:solid 1px #e9eaec;overflow:hidden;box-shadow:0 10px 10px #ddd}.label-city{text-transform:uppercase!important;background-color:#00035C}.btn,.wpcf7-submit,.gform_wrapper .button,.gform_button,.wp-block-button__link,.wp-block-file .wp-block-file__button{font-weight:700;line-height:40px;padding:0 30px;text-align:center;border-radius:8px;font-size:14px}.form-control,.wpcf7-form-control,.wp-block-search input,.post-password-form input[type=password],.searchform input{border-radius:8px!important}.bootstrap-select.btn-group .dropdown-menu{border-radius:8px!important}#google-maps-info-window address.item-address{display:none}div.gm-marker-price{font-family:inherit!important}.map-seach-on-drag{position:absolute;top:20px;width:100%;text-align:center}.map-seach-on-drag .d-flex{display:flex;justify-content:center;align-items:center}.map-seach-on-drag .d-flex input,.map-seach-on-drag .d-flex p{margin:0}.map-seach-on-drag .d-flex p{margin-left:1rem}.map-btn{height:34px;border-style:solid}@media (max-width:1200px){.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:after,.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:before{display:none}}.search-calendar.cubixsol-single-listing-booking-calendar-js.depart_active:after,.search-calendar.cubixsol-single-listing-booking-calendar-js.depart_active:before{left:86%}@media (max-width:991px){.search-calendar.cubixsol-single-listing-booking-calendar-js.depart_active:after,.search-calendar.cubixsol-single-listing-booking-calendar-js.depart_active:before{left:91%}}.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:after,.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:before{left:60%}@media (max-width:991px){.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:after,.search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:before{left:71%}}@media (max-width:768px){.map-notfound{left:calc((100% - 280px) / 2)}}#single-booking-search-calendar .days{overflow:hidden}#single-booking-search-calendar .days li{-webkit-box-shadow:1px 1px 0 0 #fff inset;box-shadow:1px 1px 0 0 #fff inset;z-index:5}#single-booking-search-calendar .days li{overflow:hidden}#single-booking-search-calendar .days li.last-day-available{background-color:#e4f4d9}#single-booking-search-calendar .days li.day-available::after{position:absolute;top:0;left:0;width:105%;background-color:#e4f4d9;content:"";z-index:-2;padding-bottom:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#single-booking-search-calendar .days li.last-day-booked{background-color:#fdd2d2}#single-booking-search-calendar .days li.day-booked::after{position:absolute;top:0;left:0;width:105%;background-color:#fdd2d2;content:"";z-index:-2;padding-bottom:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#single-booking-search-calendar .days li.homey-not-available-for-booking.last-day-booked:hover{background-color:#fdd2d2!important}#single-booking-search-calendar .days li.last-day-unavailable{background-color:#ffd9df}#single-booking-search-calendar .days li.day-unavailable::after{position:absolute;top:0;left:0;width:105%;background-color:#ffd9df;content:"";z-index:-2;padding-bottom:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#single-booking-search-calendar .days li.homey-not-available-for-booking.last-day-unavailable:hover{background-color:#ffd9df!important}#single-booking-search-calendar .days li.last-day-disabled,#single-booking-search-calendar .days li.last-day-{background-color:#ecedef}#single-booking-search-calendar .days li.day-disabled::after{position:absolute;top:0;left:0;width:105%;background-color:#ecedef;content:"";z-index:-2;padding-bottom:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#single-booking-search-calendar .days li.last-day-,#single-booking-search-calendar .days li.last-day-disabled:hover{background-color:#ecedef!important}#single-booking-search-calendar .days li.in-between{background-color:rgba(199,234,217,.85)!important}#single-booking-search-calendar .days li.in-between::after{position:absolute;top:0;left:0;width:105%;background-color:rgba(199,234,217,.85);content:"";z-index:-2;padding-bottom:100%;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.header-inner.table-block{display:flex;flex-direction:column}.header-comp-logo{display:flex;justify-content:space-between;align-items:center;padding:10px}#contact-info{color:#fff;justify-content:end;width:max-content}#contact-phone a:hover,#contact-email a:hover{cursor:pointer;color:#fff}#contact-phone a:focus,#contact-email a:focus,#contact-phone a:active,#contact-email a:active{cursor:pointer;color:#fff}#contact-info img{filter:invert(1);height:20px;width:auto;margin-right:8px;margin-top:0}#contact-info p{margin-bottom:0}.navi>.main-menu>li>a,.listing-navi>.main-menu>li>a{padding:0 8px;cursor:pointer}@media (min-width:1200px){.header-inner.table-block{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px}.header-comp-logo .header-comp-email-phone{margin-left:85px}#contact-info #contact-email p{display:none}.header-comp-nav.text-right{max-width:470px}#main-menu{padding-left:0}.header-comp-right{padding-left:0}}@media (max-width:991px){#contact-info{margin:0 auto;padding-top:12px}}@media (max-width:500px){#contact-info{flex-direction:column}#contact-info div{padding:4px}}#location_search_mobile{padding-left:50px!important}#addressContainer{display:flex;justify-content:center;align-items:center}#addressContainer p{margin:0 0 0 5px}.dashboard-area .block,.dashboard-sidebar .block,.tab-pane .block,.admin-sidebar .block{border:1px solid #d8dce1;box-shadow:0 5px 15px #ddd}#couponContainer #couponCode{border:2px solid #00035C;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-right:none;width:75%}#couponContainer #sendCoupon{border:2px solid #00035C;border-top-right-radius:1rem;border-bottom-right-radius:1rem;color:#fff;background-color:#00035C;width:25%}@media (max-width:769px){#couponContainer #sendCoupon{width:30%}}#fullPayment{border:3px solid #00035C;border-top-right-radius:1rem;border-top-left-radius:1rem}#fullPayment .price{color:#00035C}#fullPayment input[type="radio"]{border:.19rem solid #00035C}#partialPayment{border:2px solid #a9a9a9;border-top:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}#partialPayment .price{color:#a9a9a9}#partialPayment input[type="radio"]{border:.19rem solid #a9a9a9}#partialPayment .content a{color:#a9a9a9;text-decoration:underline;transition:none}#choosePaymentMethod input[type="radio"]{display:grid;place-content:center;appearance:none;color:#00035C;width:1.6rem;height:1.6rem;border-radius:50%;margin-bottom:2px!important}#choosePaymentMethod input[type="radio"]::before{content:"";width:.8rem;height:.8rem;border-radius:50%;transform:scale(0);box-shadow:inset 1rem 1rem #00035C}#choosePaymentMethod input[type="radio"]:checked::before{transform:scale(1)}#choosePaymentMethod input[type="radio"]:focus{outline:none!important}#stripe_main_wrap{display:block!important;margin-top:0!important}#completePayment .property-img img{min-width:100%}#completePayment .booking-data-depart{border-right:1px dotted #d8dce1}#completePayment .booking-data-guests{border-top:none}#informationContainer .pe-10{border-right:1px dotted #d8dce1}#completePayment a{text-decoration:underline}#completePayment a:hover{color:green}#completePayment .payment-list-price-detail a:hover{color:#bb7f1f}@media (max-width:768px){.d-flex.justify-content-between.mt-5{flex-direction:column}#stripe_complete_partial_payment{width:100%;margin-bottom:5rem}.booking-sidebar.w-45.box-shadow-gray{width:100%}}@media (max-width:991px){#informationContainer{flex-direction:column}#informationContainer div:nth-child(1),#informationContainer div:nth-child(2){width:100%}#informationContainer .booking-sidebar{border-bottom:1px dotted #d8dce1}#informationContainer .pe-10{border-right:none}}@media (max-width:768px){#instanceItemsContainer{flex-direction:column}#instanceItemsContainer .d-flex.justify-content-around{width:100%!important}#instanceItemsContainer .d-flex.justify-content-around:first-child{margin-bottom:2.5rem}}@media (min-width:992px){#instanceItemsContainer,#instanceItemsContainerColumn{margin-top:5rem!important}#instanceItemsContainer h3,#instanceItemsContainerColumn h3{font-size:2.4rem!important}#instanceItemsContainerColumn .d-flex.justify-content-around{flex-direction:column}}#nextSteps .steps .number{width:50px;min-width:50px;max-width:50px;min-height:50px;max-height:50px;padding:1rem;font-weight:700;font-size:2.25rem;border:2px solid #00035C;border-radius:50%}#nextSteps .steps .detail a{text-decoration:underline}#nextSteps .steps .detail a:hover{color:green}@media (max-width:991px){#nextSteps{width:100%}}@media (min-width:1200px){#partialPaymentDesktop{display:none}}@media (min-width:992px){.theiaStickySidebar{padding-top:6rem!important}}.half_map_ajax_pagi .pagination.d-flex li i{pointer-events:none}.half_map_ajax_pagi .pagination.d-flex li a{box-shadow:0 10px 10px #ddd}#destinationPage{min-height:calc(100vh - 64px - 296px)}#destinationPage .container{max-width:100%!important}#destinationPage .items-container{flex-direction:column}#destinationPage .destination-item{max-width:350px;margin-bottom:3rem;cursor:pointer}#destinationPage .destination-item img{height:200px;width:100%}#destinationPage .destination-item>img{transition:all 0.3s ease}#destinationPage .destination-item:hover>img{transform:scale(1.1)}@media (min-width:768px){#destinationPage .destination-item{max-width:450px}#destinationPage .destination-item img{height:300px}}@media (min-width:992px){#destinationPage .items-container{flex-direction:row}#destinationPage .destination-item{width:50%;margin-left:2.5rem;margin-right:2.5rem}#destinationPage .destination-item img{height:300px;width:100%}}.table-block.dashboard-reservation-table.dashboard-table td[data-label="Status"]{display:flex;flex-direction:column;justify-content:center;align-items:start}.detail-list.detail-list-2-cols li span{text-transform:capitalize}.amenities-list label,.facilities-list label{text-transform:capitalize}.media.property-item .item-media .hover-effect:before{background-image:none!important}#single-booking-search-calendar.show-fixed-days.arrive_active .days li[data-changeover="1"]:before,#single-booking-search-calendar.show-fixed-days.depart_active .days li[data-changeover="2"]:before,#single-booking-search-calendar.show-fixed-days.arrive_active .days li[data-changeover="4"]:before,#single-booking-search-calendar.show-fixed-days.depart_active .days li[data-changeover="4"]:before{content:'';display:block;width:98%;height:98%;border:1px solid #000;position:absolute;left:0;top:0}#single-booking-search-calendar.show-fixed-days.arrive_active .days li[data-isbooked="1"],#single-booking-search-calendar.show-fixed-days.depart_active .days li[data-isbooked="1"]{background-color:#fdd2d2}#single-booking-search-calendar.show-fixed-days.arrive_active .days li[data-isblocked="0"]:not(:is(.homey-not-available-for-booking)),#single-booking-search-calendar.show-fixed-days.depart_active .days li[data-isblocked="0"]:not(:is(.homey-not-available-for-booking)){background-color:#e4f4d9}.calendar-navigation.custom-actions{display:flex;align-items:center;justify-content:space-between}.calendar-navigation.custom-actions .calendar-label{font-size:small}