.jet-date-period__datepicker-button:after{padding-left:20px}.ui-datepicker-today .ui-state-default{border:solid 1px #000!important}@media (max-width:768px){#ui-datepicker-div{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}#insurance-selection-on-page .jet-form-builder__fields-group.checkradio-wrap,#add-per-day-on-page .jet-form-builder__fields-group.checkradio-wrap{padding:10px 0 20px 0}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before{background-color:#000!important;border:none!important;border-radius:5px}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :before{border-radius:5px!important}.jet-form-builder__field-label.for-radio :checked+span::before{background-color:#000!important;border:none!important}#insurance-selection-on-page .jet-fb-form-block,#insurance-selection-on-page .jet-form-builder.layout-column,#add-per-day-on-page .jet-fb-form-block,#add-per-day-on-page .jet-form-builder.layout-column{padding:0}.layout-column .jet-form-builder__field:not(.checkboxes-field):not(.radio-field):not(.range-field){cursor:pointer!important;border-radius:10px 10px 10px 10px}.day.toMonth.valid.tmp.day.hovering,.day.toMonth.valid.checked{background-color:#EEE!important}.day.toMonth.valid.tmp.day.hovering:hover{background-color:#000!important;border-radius:0 20px 20px 0px!important}.day.toMonth.hovering:hover{background-color:red!important;border-radius:0}.day.toMonth.invalid.tmp.hovering{background-color:#EEE!important}.day:hover{color:#FFF!important;background-color:#000!important;border-radius:20px}.day.toMonth.checked.invalid.tmp.first-date-selected,.day.toMonth.valid.checked.day.first-date-selected,.day.toMonth.checked.invalid.tmp.last-date-selected,.day.toMonth.valid.checked.day.last-date-selected{background-color:#000!important}.day.real-today{border:solid 1px #000!important;border-radius:18px;border-width:2px;background-color:#FFF!important}.day.real-today:hover{background-color:#000!important;color:#FFF!important}.day{font-size:var(--e-global-typography-accent-font-size)!important}.day.toMonth.valid.checked.day.checked{background-color:#EEE;border-radius:0}.first-date-selected{background-color:#000;border-radius:20px 0 0 20px!important}.last-date-selected{background-color:#000;border-radius:0 20px 20px 0px!important}.date-picker-wrapper.no-shortcuts.two-months{border:none;border-width:1px;border-radius:15px;border-color:#858B946E}.day{padding:7px 0 7px 0px!important}.month-element{color:#000!important;font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:none!important}.normal-top{font-size:var(--e-global-typography-accent-font-size)}.week-name th{font-weight:var(--e-global-typography-accent-font-weight)!important}.week-name{text-transform:none!important;font-size:var(--e-global-typography-accent-font-size)}.prev,.next{color:#000}.date-picker-wrapper.no-shortcuts.two-months,.date-picker-wrapper.no-shortcuts.single-month{border:solid 1px #858B946E;border-radius:15px}.date-picker-wrapper.no-shortcuts.single-month{padding:5px}.date-picker-wrapper .drp_top-bar.error .error-top{display:none!important}@media (max-width:768px){.month1{margin-left:auto!important;margin-right:auto!important}.jet-abaf-separate-fields .date-picker-wrapper{position:fixed!important;top:20%!important;left:50%!important;transform:translate(-50%,0%)!important;width:70%}}#single-car-form .jet-abaf-field__input.jet-form-builder__field{border-radius:30px;border-color:#858B943D;padding:7px 0 7px 25px}.clickable-column{cursor:pointer!important}.clickable-column:hover{opacity:.9}.jet-color-image-list__item,.jet-checkboxes-list__item{width:100%!important;box-sizing:border-box}.jet-color-image-list__button,.jet-checkboxes-list__button{width:100%;display:block}.elementor-slideshow__title,.elementor-slideshow__description{display:none!important}.contact-form .jet-form-builder .jet-form-builder__action-button{background-color:#000!important;cursor:pointer!important;color:#FFF!important}button.select-listing-btn{width:100%;text-align:center;display:block;margin:0 auto;color:#000;background-color:var(--e-global-color-ac1c512)!important;padding:10px 20px 10px 20px;border:solid 1px var(--e-global-color-5421c63);border-radius:10px}button.btn-selected{background-color:var(--e-global-color-5421c63)!important}button.btn-not-selected{background-color:var(--e-global-color-ac1c512)!important}.apply-filters__button:hover{background-color:var(--e-global-color-a2f8388)!important;cursor:pointer!important}.wpml-ls-legacy-dropdown-click a,.wpml-ls-item-toggle{border:solid 1px var(--e-global-color-ac1c512)!important}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-link{border:solid 1px var(--e-global-color-ac1c512)!important;background-color:#F7F7F7;min-width:80px;box-shadow:0 8px 16px rgb(0 0 0 / .2)}.wpml-ls-legacy-dropdown-click a{border-radius:20px;padding:6px 15px 7px 15px;color:#000!important}.wpml-ls-sub-menu{border:none!important}#contact-form .jet-fb-form-block{padding:0}#add-per-day-on-page{display:none}#camping_equipment{display:none}#abo_details_section{display:none}.show_section{display:block!important}#camping_equipment{background-color:#F7F7F7;border-radius:15px;margin:20px 10px 10px 10px;padding:20px 0 10px 0}button:focus{outline:none!important}.cta-button .elementor-button,.cta-button .jet-listing-dynamic-link__link,.cta-button.jet-form-builder__action-button{border-radius:50px;background-color:var(--e-global-color-accent)!important;color:#000!important;width:auto;padding:8px 0 8px 0px!important;margin:0 auto!important;display:inline-block;text-align:center;border:none}.cta-button .elementor-button:hover,.cta-button .jet-listing-dynamic-link__link:hover,.cta-button.jet-form-builder__action-button:hover{background-color:var(--e-global-color-a2f8388)!important}.cta-button .elementor-button:focus,.cta-button .jet-listing-dynamic-link__link:focus,.cta-button.jet-form-builder__action-button:focus{outline:none}.cta-button .elementor-button-wrapper{background:none!important}.cta-button .elementor-widget-container{background:none!important}.cta-button a.elementor-button,.cta-button a.jet-listing-dynamic-link__link,a.cta-button.jet-form-builder__action-button{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%}.cta-button.jet-form-builder__action-button{width:100%;cursor:pointer!important}.admin-button .elementor-button,button.admin-button{background-color:#000!important;color:#FFF!important;padding:5px 35px 5px 35px!important;justify-content:center!important;border-radius:30px 30px 30px 30px!important;font-size:var(--e-global-typography-accent-font-size)!important;cursor:pointer}.btn_submit_pers_details.cta-button{background-color:var(--e-global-color-5421c63);color:#000;display:inline-flex;justify-content:flex-end;padding:12px 150px 12px 150px}button.jet-form-builder__submit{display:block!important}.submit-button{background-color:#000!important;color:#FFF;padding:12px 35px 12px 35px!important;margin-top:20px!important;width:100%!important;justify-content:center!important}button.shbt{background:#FFF;color:#939393;transition-duration:0.3s;padding:6px 0 5px 0;border:none;font-family:var(--e-global-typography-b0e8864-font-family);font-size:var(--e-global-typography-b0e8864-font-size);font-weight:var(--e-global-typography-b0e8864-font-weight);text-decoration:var(--e-global-typography-b0e8864-text-decoration)}button.shbt:hover{background:#FFF;color:#939393}button.shbt:focus{background:#FFF}.next-button{background-color:var(--e-global-color-accent)!important;border-radius:30px!important;color:#000!important;width:100%!important;padding:8px 0 8px 0}.next-button:hover{background-color:var(--e-global-color-a2f8388)!important;cursor:pointer!important}.jet-form-builder__prev-page{background-color:#FFF!important;color:#000!important;padding:2px 10px!important;border-radius:20px!important;cursor:pointer!important}.jet-form-builder__prev-page:hover{background-color:var(--e-global-color-ac1c512)!important;cursor:pointer!important}.post-template-default h2{padding-top:50px}.post-template-default h3{padding-top:30px}.post-template-default h4{padding-top:10px}.post-template-default p{color:#454745}#blog-post-content blockquote{padding:20px 20px 8px 20px;margin-left:0;margin-right:0;background-color:#F7F7F7;border:solid 1px #EEE;border-left:solid 5px var(--e-global-color-accent);border-radius:15px}#blog-post-content .blog-table-of-contents{padding:10px 20px 10px 20px;margin-left:0;margin-right:0;background-color:#F7F7F7;border:solid 1px #EEE;border-left:solid 5px #000;border-radius:15px}#blog-post-content .h4{padding-top:0}#blog-post-content ul,#blog-post-content ol{padding-bottom:30px}#blog-post-content a:link{color:#000;background-color:#fff0;text-decoration:none}#blog-post-content figure{align-content:center;text-align:center}#blog-post-content img{border-radius:15px}.info-snippet-green,.info-snippet-red,.info-snippet-grey{padding:3px 0 2px 0;margin:10px 0 0 0;border-radius:5px;font-size:var(--e-global-typography-b0e8864-font-size);color:#A1A1A1}.info-snippet-green i::before,.info-snippet-red i::before,.info-snippet-grey i::before{padding-right:10px;margin-left:-20px}.info-snippet-grey{border:solid 1px #F7F7F7;background-color:#ccc3}.info-snippet-grey::before{content:"\f05a";font-family:'Font Awesome 6 Pro';padding-right:10px;margin-left:-20px}.info-snippet-green::before{content:"\f3ed";font-family:'Font Awesome 6 Pro';padding-right:5px;color:green}.info-snippet-red::before{content:"\f06a";font-family:'Font Awesome 6 Pro';padding-right:5px;color:red}.info-snippet-green.payment-breakdown{background-color:#fff;font-weight:500;color:#00D161;border:none;padding:5px 1px 10px 20px;margin:0}.info-snippet-green.payment-breakdown::before{color:#00D161}.price-total{font-weight:700;margin-top:20px;font-family:var(--e-global-typography-dc2ed0c-font-family),Sans-serif;font-size:var(--e-global-typography-dc2ed0c-font-size)}.price-total-amount{float:right}.price-total-info{padding-bottom:30px;line-height:.8rem}.price-duration,.price-rates-and-taxes{font-size:var(--e-global-typography-accent-font-size);float:right;color:var(--e-global-color-secondary);line-height:.8em}.price-amount{display:block;float:right}.price-breakdown{list-style:none;padding:0;margin:0}.price-breakdown li{padding-bottom:15px}.payment-heading{font-weight:700;margin-top:20px}.payment-in-advance{margin-top:40px}.payment-on-site{margin-top:40px}.payment-subtotal{border-top:1px solid #ccc}.price-summary-booking-page{margin:0 10px 5px 10px}.price-summary-booking-page .price-total{margin-top:5px}.selected-extras{font-size:var(--e-global-typography-accent-font-size);color:var(--e-global-color-secondary);display:inline-block;margin-right:50px}.selected-insurance,.selected-insurance-addons{font-size:var(--e-global-typography-accent-font-size);color:var(--e-global-color-secondary);display:inline-block;width:100%}.equipment-container{display:flex;flex-wrap:wrap;margin-top:30px;font-size:var(--e-global-typography-b0e8864-font-size);line-height:1.2}.equipment-column{background-color:#F7F7F7;border-radius:15px;padding:10px;margin:0 20px 0 0}.equipment-column{flex:1 1 15%;box-sizing:border-box;padding:10px;margin:10px;min-width:250px}.equipment-category{color:#000;padding-bottom:10px;font-family:var(--e-global-typography-09c7eb9-font-family),Sans-serif;font-size:var(--e-global-typography-09c7eb9-font-size)}.equipment-category i{margin-right:10px;color:#000}.equipment-container ul{list-style:none;padding:0}.equipment-container li{margin:5px 0}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;min-width:120px;background-color:#FFF;color:#fff;text-align:center;border-radius:6px;padding:10px 10px 10px 10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s;box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.tooltip:hover .tooltiptext{visibility:visible!important;opacity:1;color:#000}#user-country{display:none}.currency-button{background-color:#FFF!important;color:black!important;padding:4px 20px 3px 20px!important;border:solid 1px var(--e-global-color-ac1c512)!important;border-radius:20px!important;margin:0 10px;font-size:var(--e-global-typography-accent-font-size)}.currency-dropdown{position:absolute;background-color:#F7F7F7;min-width:120px;box-shadow:0 8px 16px rgb(0 0 0 / .2);z-index:1;border-radius:15px;border:solid 1px var(--e-global-color-ac1c512)!important}.currency-option{color:black!important;padding:10px 16px;text-decoration:none;display:block;font-size:var(--e-global-typography-accent-font-size)}.currency-button:hover{background:#ddd!important;color:#000!important}.currency-button:focus{background:#ddd!important;color:#000!important}.admin-panel .jet-form-builder__label-text{font-family:var(--e-global-typography-accent-font-family)!important}.admin-panel .jet-form-builder__field{font-size:var(--e-global-typography-accent-font-size);margin-bottom:5px;padding:0 5px 0 10px!important;border:none;border-bottom:solid 1px var(--e-global-color-ac1c512);border-radius:0;outline:none}.admin-panel .jet-form-builder{padding:10px;background-color:#F7F7F7;border-radius:20px}.admin-panel .wp-block-heading{font-size:var(--e-global-typography-accent-font-size);margin:10px 0 0 0px!important;padding:10px 0 0 10px}.admin-panel .wp-block-columns{background-color:#fff;padding:10px;border-radius:15px;margin:0 0 10px 0px!important}.admin-panel .elementor-widget:not(:last-child){margin:0}#insurance-addons-listing-grid .jet-listing-grid__item{width:160px!important}#insurance-addons-listing-grid .insurance-option-heading-section{height:60px;border-bottom:solid 3px #00ef6f!important;padding:5px 10px}#insurance-listing-grid .jet-listing-grid__item{width:130px!important}#insurance-listing-grid{box-shadow:-2px 0 8px rgb(0 0 0 / .2)}#insurance-listing-grid .insurance-option-heading-section{border-bottom:solid 1px #ccc!important;background-color:#F7F7F7;padding:5px 10px}.insurance-option-heading-section{height:60px}:is(#jet-popup-40998,#jet-popup-40999) .jet-popup__container{width:920px!important}:is(#jet-popup-40998,#jet-popup-40999) .insurance-table-wrapper{width:900px}:is(#jet-popup-40998,#jet-popup-40999) .insurance-table-description-column{width:300px!important}:is(#jet-popup-40998,#jet-popup-40999) .insurance-table-options-column{width:100%}@media (max-width:768px){:is(#jet-popup-40998,#jet-popup-40999) .jet-popup__container-inner{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0px!important}}@media (max-width:768px){:is(#jet-popup-40998,#jet-popup-40999) .elementor-section .elementor-container{flex-wrap:nowrap}}:is(#jet-popup-40998,#jet-popup-40999) .jet-listing-grid__items .jet-listing-grid__item{width:150px!important}.category-section-heading{font-size:var(--e-global-typography-a5da201-font-size)!important;font-weight:var(--e-global-typography-a5da201-font-weight)!important}.subheader-highlight{text-decoration:underline;text-decoration-color:#00EF6F;font-weight:700}.elementor-lightbox .elementor-lightbox-image{border-radius:30px}