@charset "UTF-8";input,select,.btn,a.btn{border-radius:0 !important}.right{width:fit-content;float:right}.left{width:fit-content;float:left}.middle{margin:auto 0}.btn-primary{border:1px solid var(--bs-border-color);background-color:#fff}.btn-primary:hover{border:1px solid var(--main-blue);background-color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--main-grey);border-color:var(--main-grey)}.form-actions.fixed-bottom{padding:10px !important}.gold{color:#FFD700}.card{border-radius:0 !important;margin-bottom:10px}#jomres_content_area{padding-bottom:0 !important}.dropdown-menu.show .text-primary{color:var(--main-blue) !important}#homesearch .mod-custom{padding:10px 20px 1px 20px;background-color:#fff;margin-top:-80px;border:1px solid var(--bs-border-color)}.input-group-text{border-right:1px solid var(--bs-border-color) !important}.sleeps .input-group-btn .btn-number{padding:0 10px;height:100%}input.form-control{border-radius:0 !important;border:var(--bs-border-width) solid var(--bs-border-color);padding-left:0.3rem;box-shadow:none !important}input.form-control:focus{border:1px solid var(--bs-border-color) !important}.dropdown-menu.show{border-radius:0;border:var(--bs-border-width) solid var(--bs-border-color);margin-left:-1px !important;box-shadow:0px 2px 2px rgba(33,37,41,0.4)}#asamodule_search_results .fas{color:var(--main-blue)}#asamodule_search_results .fas.fa-child{font-size:20px}#asamodule_search_results .fas.fa-minus{color:#f00}#ui-datepicker-div{font-size:0.8em !important;border-radius:0 !important;z-index:1000 !important}.ui-datepicker-header.ui-widget-header{border-radius:0;background-color:#fff;border:none}.ui-datepicker-title{font-size:1.2rem}.ui-datepicker-month,.ui-datepicker-year{background-color:#fff;border:1px solid var(--bs-border-color);margin-right:-1px !important;min-width:70px;padding:5px}.ui-state-default.ui-state-active{background-color:var(--main-blue) !important;border-color:var(--main-blue) !important}.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all,.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all{border-radius:0 !important}#search_panel h4{font-size:20px;font-weight:600}@media (max-width:1035px) and (min-width:767px){button[type=submit] .text{display:none}}@media (max-width:767px){.col-md-2.sleeps{margin-bottom:10px}.col-md-2.sleeps{margin-bottom:10px}button[type=submit]{max-width:50%;display:block;margin:20px auto}}#sidebar_search_results{padding-top:1rem}.input-group-addon i{color:var(--main-blue)}.btn-group{padding-bottom:1rem}.multiselect.dropdown-toggle{border-radius:0 !important;min-width:150px;padding-right:1rem}.form-select:focus{border-color:var(--bs-border-color) !important}label.checkbox input{float:left;margin:4px 5px 0 0}li.active.text.text-success .checkbox input[type="checkbox"]::before{box-shadow:inset 1em 1em var(--main-green)}#jomres_alternate_menu_position{margin-top:3rem}#jomres_content_area{padding-top:50px;scroll-margin:200px}#viewDropdownMenu,.jomres-propertylist-toolbar .btn.btn-secondary{background-color:#fff;color:var(--main-black);border-color:var(--bs-border-color);padding:10px;width:100%;font-weight:normal}.btn.btn-secondary .fa-angle-left,.btn.btn-secondary .fa-angle-right,.btn.btn-secondary .fa-heart{color:var(--main-blue)}.jomres_property_list_propertywrapper{border:1px solid var(--bs-border-color) !important;border-radius:0;box-shadow:1px 0px 5px var(--main-shadow)}.image-container img{border-radius:0 !important}.card-favourite a{text-decoration:none;padding:5px 10px;position:absolute;top:0;left:0;background-color:#fff;border-radius:50px;z-index:1;color:#fff}.card-favourite a:hover{color:#fff}.bottom-left.bg-info.text-white.rounded-3.p-2{left:0;bottom:0;border-radius:0 !important;background-color:var(--main-blue) !important;font-size:14px}body .card.panel-default.border-1{border-width:0 0 1px !important}.card-body.panel-default.text-truncate,.card-body.panel-primary.text-truncate{padding:0}.card-body.panel-default.text-truncate .card-title{margin-bottom:0}.card-title h3{padding:10px;text-align:center;margin-bottom:0}.card-title h3 a{font-size:20px;color:var(--main-blue)}.card-title h3 a:hover{color:var(--main-black)}.card-title .stars{font-size:0.6em;padding-left:5px}.card-row{padding:10px}.card-row.place-row{font-size:0.9em}.card-row .fa-location-dot{color:var(--main-blue)}.row.card-row span{text-align:right;width:85%}.row.place-row span{text-align:left;width:auto}.card-row label{float:right;font-size:14px;color:var(--main-disabled)}.card-row input{float:left;height:1rem !important;width:1rem !important;margin-top:5px;margin-right:5px}.card-footer.clearfix.container{background-color:#fff;text-align:center;padding-top:15px;padding-bottom:15px}.card-footer.clearfix.container .btn.btn-success.pull-right{background-color:#fff;border-color:var(--main-blue)}.card-footer.clearfix.container .btn.btn-success.pull-right:hover{background-color:var(--main-blue);color:#fff}.card-body .image-wrapper{position:relative}.image-wrapper img.card-img-photolayout{border-radius:0 !important}.image-wrapper .shortlist{text-decoration:none;padding:5px 10px;position:absolute;top:0;right:0;background-color:#fff;border-radius:50px;z-index:1;color:#fff}.card.panel-primary.border-1,.card.panel-default.border-1{border-radius:0}.card-header{background-color:transparent !important;position:relative}.property-title a{color:var(--main-blue);font-size:1.4em}.card-header .small a{color:var(--main-blue);text-decoration:underline !important}.property-title a:hover,.card-header .small a:hover{color:var(--main-black)}.prop-type-super{display:contents}.property-description,.property-price{padding-top:10px;position:relative}.property-description label{font-size:14px;position:absolute;bottom:0}.property-description input{float:left;margin-top:5px;height:16px !important;width:16px !important;margin-right:5px;border:1px solid var(--main-disabled) !important}.property-price{text-align:right}.price-info.small{font-size:0.8em}.price-info-ext{font-weight:600;font-size:1.2em}.price-currency-ext span small,.price-info.small span small{display:none}.badge.bg-light.text-dark{background-color:transparent !important;font-weight:normal;color:var(--main-disabled) !important;padding-left:20px}.ratings{float:right;text-align:center}.ratings-side{vertical-align:middle;display:inline-block}.ratings-side.side-1 .badge{background-color:transparent !important;color:inherit !important}.ratings-side.side-2{background-color:var(--main-blue);line-height:2rem;width:2rem;color:#fff !important;text-align:center;box-shadow:1px 1px 5px var(--main-shadow)}.btn.reviews-button{float:right}.card-header .badge.bg-warning.text-light{position:absolute;right:20px;border-radius:0;font-weight:normal;background-color:var(--main-green) !important}.btn.reviews-button,.btn.book-btn{padding:0;margin:8px 0;color:var(--main-blue);text-decoration:underline}.btn.reviews-button:hover,.btn.book-btn:hover{color:var(--main-black)}.btn-wrap .btn,.btn.reviews-button{border:none !important;font-weight:normal}.btn.details-btn{background-color:var(--main-blue);color:#fff;--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.6rem}.btn.details-btn:hover{background-color:var(--main-bluer)}h4.feedback{color:var(--main-blue);margin-bottom:20px;margin-top:20px}#review-details{padding-bottom:1rem}#reviews-title,#average,#rev-number{font-weight:bold}#average{color:#fff;padding:7px;font-size:1.4em}#rev-number{color:var(--main-blue)}#rev-label{font-size:0.8em}.page-header{border-top:1px solid var(--main-shadow);margin:15px 0;padding-top:2rem}.header-rev-title{margin:10px 0;color:var(--main-bluer)}.page-header .fa-solid.fa-star{font-size:0.8em;font-weight:normal;margin-right:-4px !important}.badge:empty{display:inherit !important}.text-success.text-success-rev-text .badge.bg-success{margin-left:5px;border-radius:0}.col-sm-12.rate{margin-bottom:10px}.reviewer{font-weight:600;font-size:1.3em}.profileimage{width:40px;height:40px;border-radius:50%;background:var(--main-blue);font-size:24px;color:#fff;text-align:center;line-height:36px;margin-right:10px;display:inline-block}.small.review-date{font-size:0.8em}.rate-numb{font-size:0.75em;color:var(--main-disabled);float:right}.progress.progress-striped{height:3px}.rate-avg{color:#fff !important;padding:5px;font-size:1.2em}.review-text{display:inline-block;margin-top:15px;padding-right:10%}.review-text i{margin-right:10px;font-size:1.2em}.review-text .fa-regular.fa-comment{color:var(--main-blue)}.review-text .fa-regular.fa-face-smile,.off-canvas-reviews-area .btn-toolbar .fa-regular.fa-thumbs-up{color:var(--main-green)}.review-text .fa-regular.fa-face-frown-open,.off-canvas-reviews-area .btn-toolbar .fa-regular.fa-thumbs-down{color:#db0505}.review-reply{padding-left:3em;border-top:1px solid var(--main-shadow)}.review-reply .page-header{border:none}.off-canvas-reviews-area .btn-toolbar i{font-size:1.2em}.page-header .alert.alert-info{background-color:transparent !important;font-size:0.9em;margin-top:3rem;border-color:var(--main-blue)}.page-header .btn.btn-warning{margin-bottom:20px;float:right}.page-header .btn.btn-primary{margin-top:20px}#new-review{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--main-shadow)}.carousel-item{min-height:60vh;max-height:60vh;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.property-content{margin-top:2rem}#rev_summary{margin-bottom:1rem}#average-summary{color:#fff;padding:10px;width:fit-content}#rev_summary .small{display:none}#reviewsOffCanvas .small{display:contents}.btn.show-reviews{padding:0;border:none;text-decoration:underline;color:var(--main-back)}.btn.show-reviews:hover{color:var(--main-bluer)}.btn.show-reviews:focus{background-color:#fff}.show-rooms-card{margin-top:2rem;border:1px solid var(--bs-border-color);padding:20px;box-shadow:0px 0px 6px 2px #eee}.rooms-card-heading div{margin:auto}.rooms-header .rooms-title h5{white-space:break-spaces}.btn.btn-primary.small_image{padding:5px !important}img.card-img-top.image-fluid.roomimg{max-width:200px !important}.rooms-body div{margin:auto}.floating-button-booknow{position:fixed;top:50%;right:20px;-ms-transform:translate(-50%,-50%);border:2px solid #fff !important;cursor:pointer;font-weight:600 !important;text-align:center;z-index:10000;display:block}.floating-button-booknow a{color:var(--main-blue) !important}.pulse{animation:pulse-animation 2s infinite}.carousel-caption h1{color:#fff;text-shadow:1px 1px 10px var(--main-grey)}.prop-desc-heading h3{color:var(--main-blue)}#property_details{margin-top:2rem !important;padding-top:2rem;border-top:1px solid var(--main-shadow)}.nav-link{color:var(--main-blue)}.tab-pane h4{margin-top:1rem;color:var(--main-blue);text-decoration:underline}.tab-pane h5{color:var(--main-blue)}.tab-pane .btn.btn-primary{color:var(--main-blue) !important}.fade:not(.show){display:none}body.task-mediacentre #dropzone{display:block;margin-top:20px}.moduletable.gallery{margin:4rem auto}.moduletable.gallery .module-title{margin-bottom:10px !important;font-size:24px;text-align:center;text-decoration:underline;color:var(--main-blue)}.quick-gallery .grid-item.col-md-3.all{padding:0 5px;vertical-align:text-top}.grid-item img{border-color:transparent;border-radius:0 !important;min-height:210px}.extras_sub{display:inline-block;font-size:1.2em;font-weight:600;padding-bottom:20px}.card-text.extras{padding:10px}.extras_img img{max-height:100px;padding:10px}.extras_price span{float:right;margin-right:10px;margin-bottom:10px}.model_text{line-height:20px}@media (max-width:767px){.floating-button-booknow{position:relative;float:right}.nav-tabs{justify-content:center}.nav-item{text-align:center}.nav-link{display:flex;align-items:center;justify-content:center}.tab-content{padding:15px}.tab-pane{text-align:center}.tab-icon{display:inline-block;margin-right:5px}}#availability_calendar_model .modal-dialog{margin:30px auto;font-size:14px;line-height:22px}.modal-content{border-radius:0 !important}.jomres-calendar-availability{padding-bottom:15px;border-bottom:1px solid var(--bs-border-color);margin-bottom:10px}.jomres-calendar-available{font-weight:bold}.jomres-calendar-day-num{text-align:center;height:fit-content}table.calendar{font-size:12px;text-align:center}table.calendar tr{border-top:1px solid var(--bs-border-color)}#availability_calendar_model .card-header{text-align:center;font-size:14px;line-height:22px;margin:10px 0}#extrascontainer .extras_content .form-switch{float:left;margin-right:10px}#extrascontainer .form-switch input[type="checkbox"]:checked::before{transform:scale(1);margin-left:12px;width:0.5em;height:0.5em;background-color:transparent}#extrascontainer .price_wrapper{padding-top:10px}#extrascontainer .big-price{float:left;line-height:24px !important;margin-right:10px}#extrascontainer .extras_description{padding:10px 0;margin:0}button.btn.btn-primary.btn-avail{max-width:400px;margin:1rem auto;color:var(--main-blue);font-size:0.9em}#arrivalcontainer .input-group btn{line-height:28px}#booking_form .card-header{background-color:var(--main-blue) !important;border-radius:0 !important;color:#fff;font-size:1.3em}#booking_form .card-title{margin-bottom:0 !important;padding:5px}#totalsWrapper .card-title{text-align:center;font-size:1.6em}#totalsWrapper #messages{background-color:transparent;border:none;padding:0;text-align:center;color:var(--main-green);;font-size:1.2em}.separator{border-bottom:2px solid var(--bs-border-color);margin:10px 0}#booking_coupons .card-title{font-size:1.1em;padding:0}#availability_calendar_model .modal-footer{background-color:#fff;border-radius:0}.input-group-addon{display:flex;align-items:center;padding:10px 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--main-blue);text-align:center;white-space:nowrap;border:var(--bs-border-width) solid var(--bs-border-color);background-color:#fff}.icon .input-group-addon{height:100%}#availRooms i{color:var(--main-blue)}.col-form-label{padding:0 !important}#agreealert{margin-top:2rem}#agreecheck{float:left;margin-top:5px;margin-right:5px}.form-check.form-check-inline.mb-3{vertical-align:bottom}.form-check.form-check-inline.mb-3 label span{vertical-align:bottom}.btn.btn-primary.link{border:none !important;padding:0 !important}.btn.btn-primary.link:hover{text-decoration:underline}.gdpr .alert{max-width:fit-content;margin:0 auto;font-size:1.3em;font-weight:600}h3.gdpr_h3{font-size:1.2em;margin:2.5rem 0;text-align:center}.gdpr_check{text-align:center}.gdpr_check span{margin-right:15px;margin-bottom:15px;display:inline-block}.gdpr_details{border-top:1px solid var(--bs-border-color);padding-top:2.2rem}.gdpr_details a.btn.btn-primary{margin-bottom:1rem}#stripe_standard{margin-top:50%;float:right}.change-details{margin-top:3rem;border-top:1px solid var(--main-shadow)}h4.booking-completed{line-height:2em;margin-bottom:2rem}body.task-viewproperty #banner{display:none}body.task-viewproperty .astroid-component-area{margin-top:60vh}#carouselExampleCaptions{width:100%;width:100vw;position:absolute;top:0;left:0}#existing_images img{margin-bottom:10px}.text-truncate{color:var(--main-black);height:100%;align-content:center;display:grid}#existing_images .col-md-2 a.btn{height:100%;align-content:center;display:grid;float:left;padding:0 1rem}#existing_images .btn-primary{border:none}#jomres_content_area a.btn.btn-primary{color:var(--main-blue)}#jomres_content_area a.btn.btn-danger{background-color:transparent !important;border:none !important;color:#dc3545}#extraOptions .btn-default{color:#fff;background-color:#868686;margin-right:3px}#extraOptions .active{border:2px solid var(--main-green);background-color:var(--main-green)}.settingswrapper{background-color:#a7a6a6 !important;opacity:1 !important}.settingswrapper h4.page-header{font-size:1.2em}.settingswrapper h4.page-header.tariff_multi_input em{font-style:unset;font-weight:bold;color:var(--main-green) !important}h4.page-header i.fa.fa-info{padding:0 4px;text-shadow:1px 1px 1px rgba(0,0,0,0.6)}.text-info .label{color:#fff;padding-left:5px;text-decoration:underline}.btn.btn-default.btn-light.tariff_multi_input{max-width:30px}body.com-jomres input,body.com-jomres select{border-radius:0 !important}.input-group-text,.btn,.radio.btn-group>label:first-of-type{border-radius:0}#picker_rate_value,#set_value{margin-top:10px}.interval_price_selector.form-control{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.form-check .form-check-input,#adminForm input[type="checkbox"] .form-check-input,#adminForm input[type="radio"] .form-check-input{float:left !important;margin-left:0 !important}#adminForm input[type="checkbox"]+label,#adminForm input[type="radio"]+label{color:var(--main-black) !important;opacity:1 !important}#adminForm input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:currentColor;width:1.15em !important;height:1.15em !important;border:0.15em solid currentColor;transform:translateY(-0.075em);display:grid;place-content:center}#adminForm input[type="checkbox"]::before{content:"";width:1em;height:1em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);margin-right:1.4em}#adminForm input[type="checkbox"]:checked::before{transform:scale(1)}#adminForm input[type="checkbox"]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.alert{border-radius:0}label.h3{font-size:20px}.fa.pull-right.jr-widget-toggle.fa-toggle-on,.fa.pull-right.jr-widget-toggle.fa-toggle-off{color:var(--main-blue)}.page-header.jomres-dashboard h2,h3.card-title{font-size:28px}textarea.inputbox.form-control{border:1px solid var(--bs-border-color);border-radius:0}.jomres_dashboard{margin-top:2rem;font-size:14px !important;line-height:18px !important}.jomres_dashboard td{width:18px;height:18px}.card.jr-widget-panel{margin:2rem auto;padding:14px;border-radius:0}#jrCalendarTrash{width:fit-content !important}#reviewForm .bg-success,#reviewForm .bg-warning{--bs-bg-opacity:0.3 !important;padding:3rem}
