:root{--system-ui:BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--button-cta:#2A7C2A;--button-cta__hover:#318931;--border-radius__small:2px;--border-radius__normal:4px;--border-radius__big:6px}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0}html,body{margin:0;padding:0}input[type='checkbox']{display:none}input[type='radio'],input[type='checkbox']+label:before{border:1px solid #333;border-radius:50%;background:#fff;color:#333;clear:none;cursor:pointer;display:inline-block;line-height:0;margin:-.25rem .5rem 0 0;outline:0;text-align:center;vertical-align:middle;width:17px!important;height:17px!important;min-height:17px;min-width:17px;-webkit-appearance:none;padding:4px;transition:.05s all ease}input[type='radio']:checked:before{content:'';background:#333;display:block;border-radius:50%;width:7px;height:7px}.booking-component__rate-option[type='radio']:checked:before{content:'';background:#333;width:10px;height:10px}input[type='checkbox']+label:before{content:'';border-radius:3px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .10)}input[type='checkbox']+label{display:inline-block;font-size:14px;line-height:30px}.booking-component-agreements--wrapper{display:flex!important;align-items:center}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer;position:relative}input[type='checkbox']:checked+label:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin.svg);background-size:15px 12px;background-repeat:no-repeat;background-position:center;border:1px solid #3176af}.search-filters-checks input[type='checkbox']:checked+label:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin-blue.svg);background-size:16px 16px}input[type='checkbox'].booking-component__option-checkbox+label{line-height:normal}input[type='checkbox'].booking-component__option-checkbox+label::before{margin-right:12px;margin-top:-2px}input[type='checkbox'].booking-component__option-checkbox:checked+label:before{background-color:#344054;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-white.svg);background-size:12px}input[type='checkbox'].booking-component__option-checkbox:checked+label:before{border:1px solid #344054}input[type='checkbox'].booking-component__option-checkbox+label:hover:before{border:1px solid #344054}input[type='checkbox']:disabled.booking-component__option-checkbox+label.booking-component-checkbox-disabled:hover:before{border-color:#aaa}input[type='checkbox']:disabled.booking-component__option-checkbox{cursor:not-allowed}input[type='checkbox'].booking-component__option-checkbox:checked:disabled+label:before{background-color:#E0E0E0;border-color:#D0D5DD;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin.svg);background-size:12px;background-blend-mode:overlay}input[type='checkbox']+label:hover:before{color:#3176af;border:1px solid #3176af}input[type='checkbox']:checked:disabled+label:before{content:'';cursor:default;border-color:#aaa;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin-grayed.svg)}input[type='checkbox']:disabled+label:before{content:'';cursor:default;border-color:#aaa}input[type="radio"].blue-checkbox{border:1px solid #98A2B3}input[type='radio'].blue-checkbox:checked:before{background-color:#3176AF}input[type='radio'].blue-checkbox:checked{border-color:#3176AF}input[type='radio'].blue-checkbox:checked+label,input[type='checkbox'].blue-checkbox:checked+label{font-weight:600}input[type="checkbox"].blue-checkbox+label:before{width:20px!important;height:20px!important;min-width:20px;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #98A2B3;border-radius:6px;cursor:pointer;margin-bottom:-3px}input[type='checkbox'].blue-checkbox+label{color:#1D2939;transition:all .1s;user-select:none;display:flex;align-items:center}input[type='checkbox'].blue-checkbox+label:active{transform:scale(.95)}input[type='checkbox'].blue-checkbox:checked+label:before{background-color:#3176AF;border-color:#3176AF}input[type='checkbox'].blue-checkbox:checked+label:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-white.svg);background-position-x:2px}.filter-list-item.disabled{opacity:.6;pointer-events:none}.booking-component__rate-check-name>input[type='radio']{width:20px!important;height:20px!important;padding:4px;display:none}.booking-component__rate-check-name>input[type='radio']:checked:before{width:10px!important;height:10px!important}body{background:#fff;font-family:var(--system-ui);font-size:14px;line-height:1.4;font-weight:400;color:#252525;overflow-x:hidden}body.as-overlay:after{content:'';display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;background-color:rgb(0 0 0 / .4)}.nounder:hover{text-decoration:none}p{margin:0}p.mar{margin:0 0 10px}ul li{list-style:none}ul{padding:0;margin:0}ul.list{margin-left:20px;margin-bottom:20px}ul.list li{list-style-type:disc;margin-left:15px}ul.list.narrow li{margin-left:0}ul.list.narrow{margin-bottom:0}ul.checks li{text-indent:-29px;padding-left:30px;line-height:1.8}ul.checks li:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin.svg);display:inline-block;width:15px;height:15px;margin-right:10px;background-size:15px 15px;background-repeat:no-repeat;vertical-align:middle;filter:invert(61%) sepia(79%) saturate(453%) hue-rotate(37deg) brightness(87%) contrast(87%)}b,strong{font-weight:600}h2+p>em{font-size:15px}hr{margin:5px 0;border:0}hr.default{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}a,a:focus{outline:0}a.default,a.default:hover{color:#252525}.neutral,.neutral:hover{color:gray}.success{color:#41752e}.green{color:#4cae4c}.semibold{font-weight:600}.nounder{text-decoration:none}.hidden{display:none}.d-none{display:none}.bold{font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-lower{text-transform:lowercase}.text-upper{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-justify{text-align:justify}.block{display:block}.column-gap-6{column-gap:6px}.flex-list{display:flex;flex-direction:row;justify-content:center;align-items:center}.d-flex{display:flex}.justify-between{justify-content:space-between}.flex-list>div{margin:0 20px;text-align:center}.inline-block{display:inline-block}.table{display:table;table-layout:fixed}.table-row{display:table-row;width:100%}.table-cell{display:table-cell;vertical-align:middle;float:none}.static{position:static}.relative{position:relative}.absolute{position:absolute}.pad{padding:15px}.nopad{padding:0!important}.padx2{padding:30px}.mar{margin:15px}.nomar{margin:0!important}.marx2{margin:30px}.pad-top{padding-top:10px}.pad-topx1{padding-top:20px}.pad-topx2{padding-top:30px}.pad-topx3{padding-top:50px}.mar-top{margin-top:10px}.mar-topx1{margin-top:20px}.mar-topx2{margin-top:30px}.mar-topx3{margin-top:50px}.pad-bot{padding-bottom:10px}.pad-botx1{padding-bottom:20px}.pad-botx2{padding-bottom:30px}.pad-botx3{padding-bottom:50px}.pad-left{padding-left:10px}.pad-leftx1{padding-left:20px}.pad-leftx2{padding-left:30px}.pad-leftx3{padding-left:50px}.pad-right{padding-right:10px}.pad-rightx1{padding-right:20px}.pad-rightx2{padding-right:30px}.pad-rightx3{padding-right:50px}.mar-bot{margin-bottom:10px}.mar-botx1{margin-bottom:20px}.mar-botx2{margin-bottom:30px}.mar-botx3{margin-bottom:50px}.mar-right{margin-right:10px}.mar-rightx1{margin-right:20px}.mar-rightx2{margin-right:30px}.mar-rightx3{margin-right:50px}.mar-row{margin-left:-15px!important;margin-right:-15px!important}.row-flex{display:flex}.row-flex--wrap{flex-wrap:wrap}.row-flex--centered-vertically{align-items:center}.row-height-full{height:100%}.container-fluid{width:100%}.container--news{width:750px}.block-note{background:#fff;border-radius:6px;border:1px solid #fff0;padding:5px 10px;font-weight:600}.block-note--success{background-color:#e9f1e2;border-color:#88b35c;color:#364626}.block-note__icon-wrapper{display:inline-block;margin-right:5px;vertical-align:middle}.phobs-pets-tip--visible .block-note__icon-wrapper{margin-top:-8px}.block-note__icon-wrapper--success{border-radius:50%;background:#5cb85c;vertical-align:middle;width:20px;height:20px;text-align:center}.block-note__icon--success{filter:brightness(0) invert(1);position:relative;top:-2px}.block-note__icon--warning{fill:#885308;width:16px;height:16px;display:inline-block;vertical-align:middle}.block-note--warning{background:#FFF6DC;margin:15px 0;padding:10px 12px;text-indent:-13px;padding-left:40px;color:#885308;border:1px solid #92590A}.block-note--info{background:#E5F6FD;margin:15px 0;padding:10px 12px;color:#014361;font-size:14px;border:1px solid #014361;display:flex;gap:8px;align-items:center}.block-note--info-icon{width:16px;height:16px;min-width:16px;background:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/info.svg) no-repeat;filter:brightness(0) saturate(100%) invert(18%) sepia(22%) saturate(4357%) hue-rotate(171deg) brightness(98%) contrast(99%)}.line{width:100%;height:1px;background:#d9d9d9;margin:10px 0}.radius{border-radius:50%}.noupper{text-transform:capitalize!important}.page-wrapper{height:100%;overflow:auto}.active-filter,.search-filter-item__active{width:6px;height:6px;border-radius:50%;background:#c00;display:inline-block;position:absolute}.active-filter--filters-listing{top:9px;left:7px}.search-filter-item__active{top:2px;left:-33px}.window{background:#fff;box-shadow:0 2px 2px rgb(0 0 0 / .20)}img.shadow{box-shadow:0 0 4px rgb(0 0 0 / .20)}section.gray,.row.gray,.gray-block{background:#f9f9f9}.border-bot{border-bottom:1px solid #dadada}.border-top{border-top:1px solid #dadada}.section-divider{border-top:6px solid #fff}.section-footer-divider{border-top:1px solid #dfe3e6}.post-type-archive .section-footer-divider{border:none}.booking-process-footer>.section-footer-divider{border:none}.container--fluid{width:100%;padding:0}.fluid-row{width:100%;display:flex;flex-direction:row}.fluid-column{width:50%;display:flex;flex-direction:column}.fluid-column--listing{flex:1 1 60%;padding:0 20px;min-width:910px}.fluid-column--map{flex:1 1 30%}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.more-link,.less-link{display:block;width:100%;padding:6px 0;margin-top:25px;font-size:14px;font-weight:600;background:#f7f7f7;box-shadow:0 1px 2px rgb(0 0 0 / .15);text-align:center;color:#252525}.more-link:hover,.less-link:hover{background:#f9f9f9}.content-listing__show-more,.content-block__show-more{font-weight:600;margin-top:10px;display:inline-block}.content-listing__show-more--mobile,.content-block__show-more--mobile{display:none}.section-block{padding-bottom:50px}.section-block--bordered{border-bottom:1px solid #eee;margin-bottom:50px}.section-block--no-spacings{margin:0;padding:0}.section-block--background-gray{background:#f9f9f9;padding-top:50px}.section-block--faq{padding-top:50px}.section-block__titles{margin-bottom:20px}.section-block__content-bottom{margin-bottom:50px}.section-block__content-bottom a{font-weight:600}.section-block__content-bottom p,.content-listing__block--bottom p{line-height:1.8;margin-bottom:10px;display:block}.section-block__content-bottom h3,.content-listing__block--bottom h3{font-size:16px;line-height:1.6;font-weight:600;margin-bottom:5px;margin-top:20px}.section-block__content-bottom h2,.content-listing__block--bottom h2{font-size:26px;font-weight:600;line-height:1.4;margin-bottom:10px;margin-top:30px}.section-block__content-bottom h2:first-of-type{margin-top:0}.content-listing__block--bottom ul li{line-height:1.6}.content-listing__block--bottom ul li:before{content:'';display:inline-block;background-image:none;width:5px;height:5px;background:#252525;border-radius:50%;filter:none;margin-right:8px;position:relative;top:-2px}.section-title{font-size:26px;font-weight:600;line-height:1.4;margin-bottom:5px}.section-title--homepage{font-weight:700;font-size:30px;letter-spacing:-.3px}.section-title--homepage--news{margin-bottom:16px}.section-subtitle{color:#666;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.12px}.section-content__anchor{font-weight:600;text-decoration:underline}.content-block{position:relative}.content-block h1,.content-block h2,.content-block h3{font-weight:600}.content-block a{text-decoration:underline}.content-block__title,.main-content h1,.content-block h1{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:25px;margin-top:10px}.content-block__title--single-news{margin-top:8px;margin-bottom:0;font-weight:700;text-align:center}.content-block__subtitle{font-size:16px;line-height:1.6;font-weight:600;margin-bottom:10px}.content-block__text,.content-block p{line-height:1.8;margin-bottom:10px}.main-content h3{font-size:16px;line-height:1.6;font-weight:600;margin-bottom:15px}.main-content h3 em{font-weight:400}.content h2,.main-content h2{font-size:26px;line-height:32px;font-weight:600;padding-bottom:15px}h2.sub-heading{font-size:18px;line-height:28px}h3.sub-heading{font-size:16px;font-style:normal}h2.main-title{font-style:normal;font-weight:600;font-size:30px;line-height:46px;letter-spacing:-.76px}h2.main-title strong{font-weight:700}h3.main-title{font-weight:600;font-size:24px;line-height:21px}h3.main-title em{font-weight:400;font-style:normal}h2.submain-title,h1.submain-title{font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.5px}h1.submain-title{padding-bottom:15px;margin:0}p.large,p.medium{font-size:14px;line-height:24px}p.smaller{font-size:11px;line-height:18px}.loader__fullpage{display:none}.loader__fullpage-container{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.loader__fullpage-block{background:#fff;box-shadow:0 2px 18px rgb(0 0 0 / .24);border-radius:5px;padding:20px}.loader__fullpage-block--booking{width:350px;min-height:170px}.loader__fullpage-spinner{width:70px;height:70px}.loader__fullpage-list{margin-top:10px}.loader__fullpage-item{display:none;font-weight:600}.loader__fullpage-item--active{display:block}.loader.block,.loader__fullpage{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgb(255 255 255 / .8);z-index:9999}.loader__fullpage{position:fixed}.loader__spinner{width:54px;height:54px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-prices{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:9999;display:none}.loader-prices__wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;display:flex;border-radius:3px}.loader-prices__loading{padding:20px;background:#f7f7f7;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:3px}.loader-prices__usps{padding:20px}.loader-prices__usp{padding:5px;text-indent:0}.loader-prices__usp-icon-wrapper{display:inline-block;margin-right:5px;border-radius:50%;background:#5cb85c;vertical-align:middle;width:22px;height:22px;text-align:center;position:relative}.loader-prices__usp-icon{filter:brightness(0) invert(1);position:absolute;top:6px;left:6px}@keyframes spinning-circle{0%{stroke-dashoffset:0;stroke-dasharray:150.6 100.4}50%{stroke-dasharray:1 250}100%{stroke-dashoffset:502;stroke-dasharray:150.6 100.4}}.spinner__circle{animation:2s linear spinning-circle infinite}[class*="bttn-"]{display:inline-block;border:0}[class*="bttn-"].block{width:100%;display:block}[class*="bttn-"].capitalize{text-transform:initial}[class*="bttn-"]:hover,[class*="bttn-"]:active,[class*="bttn-"]:focus,[class*="bttn-"]:visited{text-decoration:none;color:#fff}[class*="bttn-border-neutral"]:hover,[class*="bttn-border-neutral"]:active,[class*="bttn-border-neutral"]:focus,[class*="bttn-border-neutral"]:visited{text-decoration:none;color:#333}[class*="bttn-important"],[class*="bttn-normal"],[class*="bttn-border-neutral"],[class*="bttn-border-colour"],[class*="bttn-action"],.gform_button.button,input[type="submit"]{border:0;font-weight:600;color:#fff;font-size:15px;padding:8px 12px;text-transform:uppercase;border-radius:6px}[class*="bttn-important"],.gform_button.button,input[type="submit"]{background-color:var(--button-cta)}[class*="bttn-important"]:hover,.gform_button.button:hover,input[type="submit"]:hover{background-color:var(--button-cta__hover)}.bttn-important-m{font-size:15px;padding:8px 15px}.bttn-important-l,.gform_button.button{font-size:15px!important;padding:7px 20px}.bttn-normal-inquiry:before{content:"";margin-right:3px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/mail.svg);display:inline-block;width:15px;height:16px;background-size:15px 15px;background-repeat:no-repeat;vertical-align:middle;filter:brightness(0) invert(1)}.bttn-icon--mail{width:14px;display:inline-block;vertical-align:middle;margin-right:3px}[class*="bttn-border"]{border:2px solid #247AB7;background:#fff;color:#247AB7}[class*="bttn-border"]:hover{background-color:#247AB7}[class*="bttn-border"]:before{color:#3a97d7}[class*="bttn-border-neutral"]{border:1px solid #101828;background:#fff;color:#101828}[class*="bttn-border-neutral-semi"]{border-color:#ccc}[class*="bttn-border-neutral-semi--as-anchor"]{color:#23527c;text-decoration:underline}[class*="bttn-border-neutral-semi--as-anchor"]:hover{text-decoration:underline}[class*="bttn-border-neutral"]:hover{background:#fff;border-color:#888}[class*="bttn-normal"],[class*="bttn-action"],[class*="bttn-border-colour"]{background-color:#3A98D7}[class*="bttn-normal"]:hover,[class*="bttn-action"]:hover,[class*="bttn-border-colour"]:hover{background-color:#2989cb}[class*="bttn"].disabled,[class*="bttn"].disabled:hover,[class*="bttn"].disabled:focus,[class*="bttn"].disabled:active{background-color:#e6e6e6;color:rgb(0 0 0 / .25);box-shadow:none;text-shadow:none;cursor:default}[class*="bttn-border-colour"],[class*="bttn-border-colour"]:visited,[class*="bttn-border-colour"]:focus{border:none;text-transform:capitalize;text-decoration:none!important}[class*="bttn-important"].noshadow,[class*="bttn-normal"].noshadow{box-shadow:none}[class*="bttn-important"].fullwidth,[class*="bttn-normal"].fullwidth{width:100%}[class*="bttn-action"]{border-radius:5px;text-transform:initial}[class*="--size-md"]{padding:10px 25px}[class*="--size-wider"]{padding:10px 45px}[class*="bttn-simple"]{font-family:var(--system-ui);font-weight:600;line-height:2;color:#333;text-decoration:underline}[class*="bttn-simple"]:hover,[class*="bttn-simple"]:focus,[class*="bttn-simple"]:visited,[class*="bttn-simple"]:active{color:#252525;text-decoration:underline}.button-loader{display:none;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);width:25px;height:25px;border:3px solid #fff;border-radius:100%;border-top:3px solid #fff0;animation:load-button-animate infinite linear 1s}.button--disabled{pointer-events:none;cursor:not-allowed}.button--disabled.button--loader:after{content:none}.button-hidden-content{opacity:0}button.lg-icon{touch-action:manipulation}@keyframes load-button-animate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);opacity:.35}100%{transform:rotate(360deg)}}.tag-cloud{display:flex;align-items:center;margin:15px 0;flex-wrap:wrap}.tag-cloud>strong{display:block;width:100%;font-size:15px}.tag-cloud>a{border-radius:16px;background:#fff;border:1px solid #333;padding:5px 14px;font-weight:600;margin:8px 10px 0 0;font-size:14px;text-decoration:none!important;flex:0 0 auto;color:#252525}.tag-cloud>a:hover{background:#fafafa;box-shadow:0 1px 3px rgb(0 0 0 / .16)}.flash{animation:flash 450ms ease-in 1}@keyframes flash{0%{background-color:#fff0}30%{background-color:#fff9ba}100%{background-color:#fff0}}.i-info:before{font-size:14px;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.dd{position:relative}.dd:after{content:'';display:inline-block;position:absolute;border:solid;border-width:0 1px 1px 0;padding:3px;top:calc(50% - 3px);right:15px;color:#444;transform:rotate(45deg) translateY(-50%)}.dd .icon:before{position:absolute;left:8px;font-size:20px;top:50%;transform:translate(0,-50%);color:#ccc}.overlay-full,.search-block__overlay,.accomodation-availability__overlay,.inquiry-form-calendar__overlay,.return-call-calendar__overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:101%;height:100%;background:rgb(0 0 0 / .7);z-index:1000;display:none}.camp-tabs .accomodation-availability__overlay{z-index:102}.overlay-full{z-index:9999}.overlay-full--menu-active{z-index:9000}.overlay-full.centered{z-index:9999}.search-block__overlay{display:none;z-index:102;background:rgb(0 0 0 / .7)}.gm-style-iw-chr{display:none}.accomodation-availability-field-subtitle{display:block;color:#98A2B3;font-size:14px;font-weight:600}.accomodation-availability-check__date-arrival-departure-false-label,.inquiry-form__date-arrival-departure-false-label,.return-call__date-arrival-departure-false-label{display:none}.accomodation-availability__close-button,.accomodation-availability__overlayed-label,.accomodation-availability__button{display:none}.accomodation-availability__loader{display:none}.datelabel input::-webkit-input-placeholder,.accomodation-availability__dummy-block--calendar input::-webkit-input-placeholder,.inquiry-form--input-arival-departure::-webkit-input-placeholder,.inquiry-form__dummy-input--calendar::-webkit-input-placeholder,.return-call__dummy-input--calendar::-webkit-input-placeholder,.inquiry-form--input-return-call::-webkit-input-placeholder{color:#252525}.datelabel input:-moz-placeholder,.accomodation-availability__dummy-block--calendar input:-moz-placeholder,.inquiry-form--input-arival-departure:-moz-placeholder,.inquiry-form__dummy-input--calendar:-moz-placeholder,.return-call__dummy-input--calendar:-moz-placeholder,.inquiry-form--input-return-call:-moz-placeholder{color:#252525}.datelabel input::-moz-placeholder,.accomodation-availability__dummy-block--calendar input::-moz-placeholder,.inquiry-form--input-arival-departure::-moz-placeholder,.inquiry-form__dummy-input--calendar::-moz-placeholder,.return-call__dummy-input--calendar::-moz-placeholder,.inquiry-form--input-return-call::-moz-placeholder{color:#252525}.datelabel input:-ms-input-placeholder,.accomodation-availability__dummy-block--calendar input:-ms-input-placeholder,.inquiry-form--input-arival-departure:-ms-input-placeholder,.inquiry-form__dummy-input--calendar:-ms-input-placeholder,.return-call__dummy-input--calendar:-ms-input-placeholder,.inquiry-form--input-return-call:-ms-input-placeholder{color:#252525}.hubspot-form-inline textarea::-webkit-input-placeholder{color:#a5a5a5}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}.full-bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1}.full-bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.modal-desktop-opened,.modal-mobile-opened{overflow:hidden;position:fixed;width:100%;top:0;left:0;right:0;bottom:0;padding-right:17px}:not(.date-rangepicker)+.flatpickr-calendar .dayContainer{border:none!important}:not(.date-rangepicker)+.flatpickr-calendar span.flatpickr-day,:not(.date-rangepicker)+.flatpickr-calendar span.flatpickr-day.prevMonthDay,:not(.date-rangepicker)+.flatpickr-calendar span.flatpickr-day.nextMonthDay{border:none!important}.callusback-modal-single-kamp .flatpickr-calendar{box-shadow:none}.usp-item-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}a.usp-item-wrapper{text-decoration:none;cursor:pointer}.usp-item-wrapper:hover{text-decoration:none}.usp-item-wrapper.trustpilot{width:200px;height:50px}.usp-icon-authentic{min-width:40px;max-width:40px}.usp-icon-generic{width:20px;min-width:20px}.usp-item-title{color:#28560F;font-size:15px;font-weight:700;margin-bottom:0}.usp-item-description{color:#555;font-size:14px;margin-bottom:0;font-weight:400;white-space:break-spaces}.usp-items-list-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.usp-frontpage-wrapper{margin-top:24px;display:flex;justify-content:center;border-bottom:1px solid #dadada;padding-bottom:24px}.usp-frontpage-wrapper .usp-items-with-trustpilot-wrapper{display:flex;flex-direction:row;justify-content:center;max-width:1143px}.usp-frontpage-wrapper .usp-item-wrapper{width:33%}.usp-listings-wrapper{padding-bottom:16px;padding-top:16px;border-top:1px solid #dadada}.usp-listings-wrapper .usp-items-with-trustpilot-wrapper{display:flex;flex-direction:row;justify-content:center;max-width:1143px}.container-flex{display:flex;flex-direction:row;justify-content:center;align-items:center}.usp-listings-wrapper .usp-item-description{max-width:300px}.loader__spinner-so{width:16px;height:16px;display:block;filter:grayscale(1);margin-left:4px}.filter-num-indicator{width:17px;height:17px;min-width:17px;color:#fff;background:#598230;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:12px}.search-filters-option--special-offer{display:none}.search-filter-select--so{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;border:1px solid #ccc;border-radius:6px;background:#FAFAFA;padding:8px 20px;cursor:pointer;font-weight:600}.search-filter-select--so:hover{box-shadow:0 1px 2px 0 rgb(0 0 0 / .06);border:1px solid #96810C}.search-filter-select--so.active{border:1px solid #96810C;background:#FFFBEA;box-shadow:0 1px 2px 0 rgb(0 0 0 / .06)}.search-filter-select--so:active{transform:scale(.98)}.search-filter-select--so .special-offer-icon{margin-bottom:0}.search-filters-option--price-range{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #dadada}.search-filters-option--stars{border-top:1px solid #dadada;padding-top:12px;margin-top:12px}.search-filters-option--border-top{border-top:1px solid #dadada;padding-top:12px;margin-top:12px}.special-offer-icon-img{margin-bottom:2px;margin-left:3px}.special-offer-icon-img.header{min-width:30px;min-height:30px;background-size:30px;margin-bottom:0}.header-so-anchor{margin-right:4px;padding:8px}.search-filters-option--special-offer{margin-bottom:12px}.photo-gallery-modal__opener{cursor:pointer;width:100%}.photo-gallery-modal{display:none;position:fixed;top:0;left:0;right:0;height:100%;background:#fff;z-index:9999;overflow-y:scroll;animation:slideIn 0.3s;overflow-x:hidden;padding:0 100px 50px}.photo-gallery-modal--open{display:block}.photo-gallery-modal__header{width:99%;background:#fff;top:0;padding:50px 0 0;z-index:1001;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s}.photo-gallery-modal__title{font-size:26px;line-height:19.6px;margin:0;font-weight:600!important;transition:all 0.3s;font-weight:400}.photo-gallery-modal__subtitle{color:#666;font-size:15px;font-weight:500;line-height:18.2px;margin-bottom:0;margin-top:10px}.photo-gallery-modal__close-btn{background:#fff0;position:fixed;top:50px;right:100px;z-index:1;min-width:40px;width:40px;height:40px;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center}.photo-gallery-modal__close-btn-icon{width:16px;min-width:16px;height:16px;min-height:16px}.photo-gallery-modal__slide-out-animation{animation:slideOut 0.3s}.photo-gallery-modal__divider{height:10px}@keyframes slideIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOut{from{transform:translateY(0)}to{transform:translateY(100%)}}.photo-gallery-modal__grid__wrapper{position:relative}.photo-gallery-modal__grid__wrapper--pt{padding-top:100px}.photo-gallery-modal__grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.photo-gallery-modal__img--big{height:503px;object-fit:cover;width:101%}.photo-gallery-modal__video{height:calc(100% - 10px);width:calc(100% - 10px);border:none;margin:5px;border-radius:3px;position:relative;bottom:0;right:0;padding:0;box-shadow:none;overflow:hidden}.photo-gallery-modal__video:hover{box-shadow:none}.photo-gallery-modal__video:hover .photo-gallery-modal__video-thumbnail{filter:brightness(.8);transform:scale(1.02)}.photo-gallery-modal__video-thumbnail{filter:brightness(.7);transition:all .3s}.single-template__video-icon--modal-gallery{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;fill:#fff;z-index:1}.single-template__video-icon.single-camp{width:85px;height:85px;fill:#fff}.photo-gallery-modal__img--small{height:292.5px;object-fit:cover;width:100%}.photo-gallery-modal__grid__big-image{grid-area:2 / 1 / 5 / 3}.photo-gallery-modal__grid__item{border-radius:3px;overflow:hidden;height:auto;margin:5px!important}.photo-gallery-modal__gallery__image--active{animation:shake .5s .5s}.photo-gallery-modal__subtitle--skeleton{height:20px;width:100%;border-radius:4px}.photo-gallery-modal__close-btn--skeleton{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/close.svg);background-size:16px;background-repeat:no-repeat;background-position:center}.photo-gallery-modal__error-message--link{color:#3176af;cursor:pointer;text-transform:lowercase;margin-top:16px;font-weight:500}.photo-gallery-modal__content--error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:23px;text-align:center;width:100%}.photo-gallery-modal-image-skeleton,.photo-gallery-modal__subtitle--skeleton{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite}@keyframes shine{to{background-position-x:-200%}}@keyframes shake{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(-10px)}50%{transform:translateX(10px)}}input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=number],textarea,select{border:1px solid #ece9e9;background:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0 / .06);padding:8px;font-weight:400;font-size:14px;border-radius:6px}textarea{resize:vertical}.form-label__required:after{content:'*';color:red;margin-left:5px}.form-row--hidden{display:none}.form-label--no-margin{margin:0!important}.form-row--flex{display:flex}.form-row--flex-wrap{flex-wrap:wrap}.form-column{display:flex;margin-bottom:10px}.form-column--fullwidth{display:flex;width:100%;margin-bottom:10px}.form-column--vertical-aligned{align-items:center}.form-column--2-in-a-row{width:calc(100% * (1/2) - 10px);margin-right:10px}.form-column--3-in-a-row{width:calc(100% * (1/3) - 10px);margin-right:10px}.form-column--4-in-a-row{width:calc(100% * (1/4) - 10px);margin-right:10px}.form-column--5-in-a-row{width:calc(100% * (1/5) - 10px);margin-right:10px}.form-quantity{display:flex;justify-content:space-between;border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:6px;align-items:center}.form-quantity:last-of-type{border-bottom:none}.form-quantity__title{font-size:15px;font-weight:600;line-height:1.4}.form-quantity__subtitle{font-size:14px;color:#666;display:block;font-weight:400}.form-select{display:inline-block;font:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/arrow-bottom.svg);background-repeat:no-repeat;background-size:14px 14px;background-position:calc(100% - 10px)}.form-select--collapsed{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/arrow-top.svg)}.form-select--children-age{margin-bottom:0!important;height:40px!important}.form-choose-options{margin:6px 4px 6px 0!important}.form-choose-option[type="checkbox"]+label{font-size:14px;border:1px solid #333;border-radius:20px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .06);padding:0 15px}.form-choose-option[type="checkbox"]+label:hover{background:#fafafa}.form-choose-option[type="checkbox"]:checked+label{background:#333;color:#fff}.form-choose-option[type="checkbox"]+label:before,.form-choose-option[type="checkbox"]:checked+label:before{content:none}.form-toggle{display:inline-flex;margin:5px 10px}.form-toggle input[type=checkbox]{height:0;width:0;visibility:hidden}.form-toggle input[type=checkbox]:checked+label{background:#247AB7}.form-toggle input[type=checkbox]+label:before{content:none}.form-toggle input[type=checkbox]:checked+label:after{left:calc(100% - 3px);transform:translateX(-100%);background:#fff}.form-toggle label{cursor:pointer;width:40px;height:22px;display:block;border-radius:24px;position:relative;background:#bbb;margin-bottom:0!important;transition:.2s}.form-toggle label:after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:16px;transition:.2s}header.minimal{border-bottom:1px solid #e1e1e1;position:fixed;top:0;left:0;right:0;background:#fff}.page-booking,.page-container{margin-top:120px}.head-top__content{display:flex;justify-content:flex-end;align-items:center}header.minimal .header__logo{padding:10px 0}@media (max-width:767px){.accomodation-availability-check__date-arrival-departure,.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block--calendar,.return-call__dummy-block--calendar{width:100%}.header__logo{text-align:center}.head-top__content{text-align:center}header.minimal .head-top__content{text-align:right}header.minimal .header__logo{text-align:left;padding:9px 0}.usp-listings-wrapper{border-bottom:1px solid #dadada}header.minimal .head-top__anchor-text{display:none}.page-booking{margin-top:70px!important}}.sticky-footer-block--mobile{display:none}.sticky-wrapper.is-sticky .header{padding:5px 0}.sticky-wrapper.is-sticky .sticky-part{box-shadow:0 3px 6px rgb(0 0 0 / .1)}.sticky-wrapper{height:123px!important}.form-container--jobs,.form-container--quality{padding:15px;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:3px;position:relative}.form-container--jobs .hubspot-form-inline,.form-container--quality .hubspot-form-inline{background:#f8f8f8}.single-camp-form-inner,.single-news-form-inner{position:relative}.sticky-part{z-index:9997;position:fixed;position:sticky;top:0;left:0;right:0;width:100%;border-bottom:1px solid #ddd}.header-wrapper--shadowed{box-shadow:0 4px 15px rgb(0 0 0 / .12)}.camp-booking-notice{margin-top:20px;font-weight:600}.camp-booking-notice--spacing{margin:20px 0}.camp-booking-notice__icon:before{margin-right:2px;color:#247AB7}.block-availability{background:#e3eef7;padding:15px 20px;margin-bottom:5px;border-radius:5px}.block-availability__section{display:flex;justify-content:space-between}.block-availability__section--second{justify-content:flex-end;margin-top:15px}.accomodation-availability-check__box{padding:0 20px}.block-availability .accomodation-availability-check__trigger-submit{font-size:14px;padding:4px 20px;text-shadow:none;border-radius:3px;margin-top:10px;box-shadow:none;text-transform:capitalize}.block-availability .accomodation-availability-check{border:none;padding:0;background:#fff0;margin-bottom:0}.block-availability .accomodation-availability-check__persons{margin-right:0}.block-availability label>input[type=text],.block-availability label>div>input[type=text],.block-availability label>select{border:1px solid #aaa;font-size:14px!important;border-radius:5px}.block-availability .input-custom:hover,.block-availability label>div>input[type=text]:hover,.block-availability label>select:hover{border-color:#888!important}.block-availability .input-custom{border-radius:5px;border:1px solid #aaa}.header{background:#fff;width:100%;position:relative;z-index:9998}.header__content{display:flex;align-items:stretch}.header__logo{align-items:center;display:flex;flex:1 0 auto;padding-right:30px;margin-right:20px}.header__navigation{display:flex;align-items:center;flex:1 1 100%}.head-top__anchor{color:#3e3e3e;margin-left:15px}.head-top__icon{margin-right:5px}.header__actions{display:flex;flex:1 0 auto;font-weight:600;align-items:center}.header__logo-anchor{text-indent:-99999px;background:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/logo.svg);width:230px;height:46px;display:inline-block}.header-main-menu__navigation{display:flex}.header-main-menu__sub-items-top,.header-main-menu__mobile-close-icon,.header-main-menu__sub-items-title{display:none}.header__main-menu{font-size:15px;line-height:22px;font-weight:500;margin-right:10px}.header-main-menu__mobile-top{display:none}.header-main-menu__navigation-anchor{transition:all 1s}.header-main-menu__navigation-anchor:hover{text-decoration:none;color:#0C111D}.header-main-menu__navigation-anchor:focus{color:#0C111D}.header-main-menu__navigation-item--active .header-main-menu__navigation-anchor{text-decoration:underline}.header-main-menu__navigation-item.has-submenu .header-main-menu__navigation-anchor:after{display:inline-block;position:relative;border:solid;border-width:0 1px 1px 0;content:"";margin-left:8px;padding:3px;top:-3px;transition:all .2s;transform:rotate(45deg)}.header-main-menu__navigation-item--active.has-submenu .header-main-menu__navigation-anchor:after{transform:rotate(227deg);top:1px}.header-main-menu__sub{position:absolute;left:0;right:0;top:62px;background:#fff;z-index:999;display:none;border-top:1px solid #ddd;padding:20px 20px 13px}.header-main-menu__sub:before{content:'';position:absolute;padding-bottom:10px;display:block;width:100%;top:-10px;background:#fff0;left:0}.header-main-menu__sub-items{width:1240px;margin:0 auto;z-index:999;font-size:14px;display:flex;align-items:flex-start;justify-content:space-between}.header-main-menu__countries-wrapper{display:flex;flex-direction:column}.header-main-menu__countries-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#0C111D}.header-main-menu__countries{display:flex;justify-content:space-between;gap:10px}.header-main-menu__country-title{margin:-34px 0 18px 10px;font-size:20px;font-weight:600;position:relative}.header-main-menu__country-title-anchor{color:#fff}.header-main-menu__country-subtitle{font-size:14px;color:#515256;font-weight:400;border-bottom:1px solid #D0D5DD;padding-bottom:8px;margin-bottom:8px}.header-main-menu__country-image{object-fit:cover;border-radius:6px}.header-main-menu__regions{display:flex;flex-wrap:wrap;width:220px;margin:0 -30px 0 0}.header-main-menu__country-image-anchor{display:block;width:100%;height:fit-content;position:relative}.country-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;background:rgb(0 0 0 / .1);background:linear-gradient(77deg,rgb(0 0 0 / .28) 20.21%,#fff0 73.88%)}.header-main-menu__region-anchor{font-size:14px;font-weight:400;line-height:19px;margin:0 12px 12px 0;color:#101828}.header-main-menu__sub-data{flex:0 0 220px}.header-main-menu__sub-data-image{object-fit:cover;border-radius:6px}.header-main-menu__sub-data-content{line-height:21px;font-weight:400;font-size:14px;color:#0C111D}.header-main-menu__sub-data-title{font-size:16px;font-weight:600;margin:8px 0;color:#0C111D}.header-sub-menu__item{margin:0 20px 0 40px;min-width:280px}.header-sub-menu__items.discount a{font-weight:600;margin-bottom:8px;font-size:14px}.header-sub-menu__items.discount a:before{content:"%";color:#000;background:#FFC700;display:inline-block;width:24px;height:24px;min-width:24px;margin-right:5px;vertical-align:middle;line-height:24px;border-radius:6px;text-align:center;margin-bottom:3px}.header-sub-menu__items{padding:0;transition:all 100ms linear}.header-sub-menu__items.kpi-mpi-general{padding-top:10px}.header-sub-menu__item-title{font-size:18px;font-weight:600;margin-bottom:20px}.header-sub-menu__items-anchor{display:inline-block;line-height:19px;font-weight:400;color:#0C111D;font-size:14px;margin-bottom:10px}.header-sub-menu__items-anchor--all{color:#101828;font-weight:600;font-size:14px;text-decoration:underline}.header-sub-menu__items-anchor--all::after{content:"";margin-left:5px;display:inline-block;width:14px;height:14px;background:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/external-link.svg);background-size:14px;background-repeat:no-repeat;margin-bottom:-2px;filter:invert(.1)}.header-main-menu__navigation-item{padding:0 12px}.header-main-menu__navigation-item.no-submenu:hover a{text-decoration:underline}.header-main-menu__navigation-anchor{color:#0C111D;padding:20px 0;text-decoration:none;width:100%;display:inline-block}.header-main-menu__region-anchor:hover,.header-sub-menu__items-anchor:hover,.header-sub-menu__items-anchor.active{color:#0C111D}.header-main-menu__country-title-anchor:hover{color:#fff}.mobile-menu-links{display:none}.header__contact-anchor:hover,.header__news-anchor:hover,.header__call-us-anchor:hover{color:#0C111D}.header__contact,.header__news,.header__call-us,.header__favorites-anchor{display:flex;align-items:center;margin-right:25px}.header__contact-anchor,.header__news-anchor,.header__call-us-anchor{color:#0C111D}.header__contact-icon,.header__call-us-icon{margin-right:6px;width:18px;height:18px;display:inline-block;vertical-align:middle;fill:#0C111D}.header-map{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:99999;display:none;background:#fff0;transition:background .4s}.header-map__close-icon{width:20px;height:20px}.header-map.active{background:rgb(0 0 0 / .60)}.header-map.active .header-map__close-button{display:flex}.header-map__container{background:#f7f7f7;height:100vh;position:relative}.header-map__data{width:100%;height:100%}.header-map__close-button{display:none;position:absolute;right:60px;top:10px;z-index:10000;padding:8px;cursor:pointer;background:#fff;box-shadow:rgb(0 0 0 / .3) 0 1px 4px -1px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.country-pulldown{display:flex;align-items:center;justify-content:space-between;position:relative;border:1px solid #D0D5DD;border-radius:6px;cursor:pointer}.country-pulldown-select{padding:6px 12px;border-radius:6px}.country-pulldown-select:hover{background:#F2F4F7}.country-pulldown--minimal-header{margin-left:15px}.country-pulldown__anchor--main{display:inline-block;text-align:center;text-decoration:none;font-weight:600;position:relative}.language-switcher-icon-down{display:inline-block;width:10px;height:10px;min-width:10px;transition:all .2s}.language-switcher-icon-down--rotate{transform:rotate(180deg)}.country-pulldown__anchor--main:hover{text-decoration:none}.country-pulldown__submenu-items{display:flex;flex-direction:column;gap:4px}.country-pulldown__submenu a{display:block;font-weight:400;padding:6px 16px;color:#101828;text-align:left;transition:all 0.2s}.country-pulldown__submenu a:hover{text-decoration:none;background:#f7f7f7;color:#000;border-radius:6px}.country-pulldown__content{margin-left:6px}.country-pulldown__flag{width:20px;height:20px;min-width:20px;position:relative;top:-1px}.language-switcher--language-code{margin-left:8px;text-transform:uppercase;margin-right:12px;user-select:none}.country-pulldown__submenu{position:absolute;width:max-content;top:132%;background:#fff;right:-2px;display:none;z-index:1;border-radius:6px;border:1px solid #D0D5DD}.country-pulldown__submenu-title{border-bottom:1px solid #D0D5DD;color:#101828;display:block;text-align:center;padding:6px 16px;font-weight:400}.head-note{text-align:center;background:#fff6dd;padding:6px 0;color:#333;font-weight:600;border-bottom:1px solid #ece2c6;display:flex;justify-content:center;align-items:center;position:relative}.head-note__content{display:inline-block}.head-note__content .head-note__mobile{display:none}.head-note a{color:#333}.head-note--covid19{font-size:14px;text-decoration:underline}.head-note--technical-difficulties{background:#f5cf47;color:#3c320f;border-bottom:1px solid #f5cf47}.head-note__warning{width:19px;height:19px;margin-right:8px;background:#fbf4dd;border-radius:50%;padding:3px}.head-note__close{width:18px;height:18px;position:absolute;right:15px;cursor:pointer}.banner--front-page{position:relative;background:linear-gradient(93deg,rgb(162 193 138 / .2) 27.73%,rgb(77 171 5 / .15) 79.9%)}.banner__heading{font-size:16px;font-weight:400}.banner__text{color:#333;line-height:28px;margin-bottom:15px}.banner__text strong{font-size:30px;font-weight:700;display:inline-block;line-height:1.4}.banner__content--variant-a{padding:90px 0;background:#f8fafb}.banner__content--variant-b{display:flex;flex-direction:column;position:relative;padding-top:30px}.reporttitle{margin-top:32px;margin-bottom:12px;font-size:20px}.cookie-tables-wrapper{overflow-x:auto}.cookie-tables-wrapper .table-striped>tbody>tr:nth-child(odd){background:#f8f8f8}.cookie-tables-wrapper th,.cookie-tables-wrapper td{padding:4px 8px;min-width:150px;text-align:left}.cookie-tables-wrapper .cookie-description{min-width:400px}.cookie-tables-wrapper thead{background:#3A98D7;color:#fff;padding:10px 0}.trustpilot-widget-wrapper{margin:40px 0;display:flex;align-items:center;flex-direction:row;height:25px}.trustpilot-widget-wrapper--usp{margin:0;height:50px}.trustpilot-widget-banner--inject-css{display:none;min-height:25px}.trustpilot-widget-banner--en{width:425px;margin-left:-14px}.trustpilot-widget-banner--nl{width:425px;margin-left:-8px}.trustpilot-widget-banner--hr{width:420px;margin-left:-12px}.trustpilot-widget-banner--de{width:495px;margin-left:-12px}.trustpilot-widget-banner--it{width:440px}.banner__content--variant-b .banner__heading>div>span{background:#F9FFEB;border-radius:12px;padding:0 6px 6px;font-weight:600}.banner__content--variant-b .banner__text{line-height:26px}.banner__content--variant-b .banner__heading{font-size:25px;line-height:41px}.banner__content--variant-b .banner__image{display:none;position:absolute;width:1460px;max-width:1460px;max-height:360px;object-fit:cover;object-position:center 90%;filter:brightness(.9);margin:0 auto;left:50%;transform:translateX(-50%)}.banner__content--variant-b .search-block-container{background:none;padding:0}@media (min-width:992px){.banner--front-page{padding:70px 0 60px}.banner__text{margin-bottom:30px}.banner__text strong{font-size:40px}.banner__content--variant-b{min-height:250px;padding:0;background:#fff0}.banner__content--variant-b .banner__text{color:#0C111D;line-height:67px}.banner__content--variant-b .banner__heading{font-size:40px;color:#000;line-height:67px;width:57%}.banner__content--variant-b .banner__image{display:block}.camp-item__features-bottom-area p.pricefrom.pricefrom--sold-out{display:none}}@media (max-width:1460px){.banner__content--variant-b .banner__image{width:100%}}.dropdown-custom{display:inline-block;min-width:250px;position:relative;background:#fff;border:1px solid #ece9e9;font-weight:500;cursor:pointer;padding-right:20px}.dropdown-custom:after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#252525;display:inline-block;width:0;height:0;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:6px solid #fff}.dropdown-custom .selected{padding:9px 8px}.dropdown-custom ul{display:none;position:absolute;top:100%;left:0;min-width:300px;overflow-y:auto;max-height:300px;background:#fff;border:1px solid #ece9e9;box-shadow:0 2px 4px rgb(0 0 0 / .16);padding:0}.dropdown-custom.accomodation ul{min-width:350px}.dropdown-custom ul.has-border li{border-bottom:1px solid #f3f3f3;padding:5px 8px}.dropdown-custom ul.has-border li:last-child{border-bottom:0}.dropdown-custom ul li{line-height:21px;position:relative;padding:0 8px}.dropdown-custom ul li:hover{background:#f28c14;color:#fff}.dropdown-custom ul li img{float:left}.dropdown-custom ul li p{position:absolute;top:50%;transform:translateY(-50%);left:120px}.dropdown-custom ul li p span{font-weight:700;font-size:14px}.input-custom{display:inline-block;min-width:300px;position:relative;background:#fff;border:1px solid #ece9e9;font-weight:500;cursor:pointer;border-radius:3px}.input-custom ul{display:none;position:absolute;top:100%;left:0;min-width:180px;overflow-y:auto;max-height:300px;background:#fff;border:1px solid #ece9e9;box-shadow:0 2px 4px rgb(0 0 0 / .16);padding:10px 0}.input-custom .selected{padding:8px 33px 8px 8px}.input-custom ul li p{float:left;width:50%;text-align:right;font-size:14px;font-weight:700;line-height:33px}.input-custom ul li.childage p{font-size:13px;font-weight:400;line-height:34px}.input-custom ul li.childage p span{display:inline-block}.input-custom ul li{padding:5px 0}.input-custom ul li div{float:left;width:50%;text-align:right;padding-right:10px}.input-custom ul li div input{font-size:14px!important;padding:5px 6px!important}.input-custom ul li p span{font-size:13px;display:block;font-weight:400}section select{background:#fff;border:1px solid #ece9e9;outline:none;display:inline-block;-webkit-appearance:none;appearance:initial;cursor:pointer;font-size:13px;padding:5px 12px 5px 8px;box-shadow:none}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled{background:#eee;border:1px solid #fff}input#datepicker_from,input#datepicker_to{width:135px;cursor:pointer;font-weight:600}.datelabel,.accomodation-availability__dummy-block,.inquiry-form__dummy-block,.return-call__dummy-block{position:relative}input[type=text].accomodation-availability__dummy-input,input[type=text].inquiry-form__dummy-input,input[type=text].return-call__dummy-input{border:none;box-shadow:none;font-weight:600;padding:7px 0;font-size:15px}.datelabel:after,.accomodation-availability__dummy-block--calendar:after{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/calendar-outline.svg);filter:invert(29%) sepia(26%) saturate(0%) hue-rotate(251deg) brightness(100%) contrast(101%);display:inline-block;width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;vertical-align:middle;position:absolute;right:15px;top:49%;transform:translate(0,-50%);pointer-events:none}.accomodation-availability__dummy-block--calendar:after{top:51%}.single-kamp .accomodation-availability__dummy-block--calendar:after{top:50%}.accomodation-availability__block--overlayed:after{content:none}form .form-group{margin-bottom:10px}form .form-group sup{color:red}form .form-group input,form .form-group textarea,form .form-group select{width:100%;border:1px solid #dbdbdb;box-shadow:0 1px 3px 0 rgb(0 0 0 / .06)}form .form-group.half{width:49%;display:inline-block;margin-right:10px}form .form-group.half+.form-group.half{margin-right:0}form .form-group label{display:block;font-weight:600;line-height:28px}.top-controls__select{background:#fff;border:1px solid #bbb;padding:8px;outline:none;display:inline-block;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .06)}.top-controls__select{padding:7px 35px 7px 12px}select::-ms-expand{display:none}section select:focus{border:1px solid #d6d6d6}.first-section-spacing{margin:60px 0 30px 0}.grid-thumbnail-block{position:relative}.grid-thumbnail__row{margin-left:6px;margin-right:6px}.grid-thumbnail__column{padding-left:6px;padding-right:6px}.grid-thumbnail-custom{position:relative}.grid-thumbnail-custom__anchor{display:block;position:relative;width:100%;overflow:hidden;z-index:90;margin:10px 0;border-radius:6px;min-height:295px}.grid-thumbnail-custom__anchor:hover{text-decoration:none}.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__anchor{height:300px;min-height:0}.grid-thumbnail-custom__content--centered{top:50%;margin:0 auto;text-align:center;transform:translate(0,-50.5%)}.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__content{position:absolute;z-index:100;top:auto;left:0;bottom:0;margin:auto;text-align:left;transform:translate(0,0);width:100%;padding:15px 20px;background:linear-gradient(to top,rgb(0 0 0 / .6) 0,#fff0 100%)}.grid-thumbnail-custom__content-title{color:#252525;font-size:16px;font-weight:600;line-height:26px;margin-top:5px}.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__content-title{color:#fff;font-size:21px;margin-top:0;text-shadow:0 1px 1px rgb(0 0 0 / .4)}.grid-thumbnail-custom__content-text{color:#666}.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__content-text{color:#fff;font-size:14px;font-weight:400;text-shadow:0 1px 1px rgb(0 0 0 / .4)}.grid-thumbnail-custom__block--overlayed:hover .grid-thumbnail-custom__content{background:linear-gradient(to top,rgb(0 0 0 / .7) 0,rgb(0 0 0 / .35) 50%,#fff0 100%)}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);backface-visibility:hidden;perspective:1000;transform:translate3d(0,0,0);transform:translateZ(0);padding:12px 14px;background:rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:space-between}.grid-thumbnail-custom__block--overlayed:hover.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content{background:rgb(0 0 0 / .04)}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content-title{font-size:16px;text-shadow:none;font-weight:500;letter-spacing:.16px;margin-right:8px}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content-button{background:#fff;border-radius:6px;padding:7px 18px;color:#252525;font-weight:600;font-size:14px}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__anchor,.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__imag{height:300px}.grid-thumbnail-custom__block--hidden{display:none}.grid-thumbnail-custom__image{object-fit:cover;object-position:50% 50%;background-position:50%;background-size:cover;width:100%;height:300px;border-radius:6px}.grid-thumbnail-custom__image--height-250{height:250px}.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__image{position:absolute;top:0;left:0}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__image{height:280px;object-position:bottom}.grid-thumbnail{position:relative}.grid-thumbnail--half-carousel{margin:80px 0}.grid-thumbnail-carousel{display:flex;flex-direction:row;margin-bottom:30px;margin-left:-15px;margin-right:-15px}.grid-thumbnail-carousel .grid-thumbnail-block{width:100%;min-width:234px;padding-left:15px;padding-right:15px}.grid-thumbnail-carousel--five-in-a-row,.grid-thumbnail-carousel--three-in-a-row{margin-left:-10px;margin-right:-10px;margin-bottom:20px}.grid-thumbnail-carousel--three-in-a-row .grid-thumbnail-block{padding-left:10px;padding-right:10px;width:auto}.grid-thumbnail-carousel--three-in-a-row.single-camp-blog-section .grid-thumbnail-block{width:100%}.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-block{min-width:252px;padding-left:10px;padding-right:10px;width:auto}.grid-thumbnail-carousel:not(.grid-thumbnail-carousel--five-in-a-row) .grid-thumbnail-block:nth-child(n+4){display:none}.grid-thumbnail-carousel.keen-initialized .grid-thumbnail-block:nth-child(n+4),.grid-thumbnail-carousel--five-in-a-row.keen-initialized .grid-thumbnail-block:nth-child(n+6){display:block}.grid-thumbnail-block.content-over-image{position:relative}.grid-thumbnail-block--top-spacing{margin-top:20px}.grid-thumbnail-block img{border-radius:3px;min-height:300px;object-fit:cover}.grid-thumbnail-block .blog-post-card img{border-radius:6px;height:250px;min-height:250px}.grid-thumbnail-block img.testimonial-block__country-flag{min-height:auto;width:auto}.grid-thumbnail-block.content-over-image a{color:#fff}.grid-thumbnail-block.content-over-image .grid-thumbnail-content{position:absolute;bottom:0;left:0;right:0;padding:15px;box-shadow:inset 0 -100px 30px -18px rgb(0 0 0 / .4);border-radius:3px;color:#fff}.grid-thumbnail-block.content-over-image .grid-thumbnail-content h2{font-weight:600;font-size:18px;letter-spacing:-.3px;line-height:25px;text-shadow:1px 2px 2px rgb(0 0 0 / .3);color:#fff}.grid-thumbnail-block.content-over-image .grid-thumbnail-content p{text-shadow:0 1px 1px rgb(0 0 0 / .3);color:#fff;margin-top:0}.grid-thumbnail-block .grid-thumbnail-overlay,.grid-thumbnail-custom__block .grid-thumbnail-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;transition:background-color .1s ease-in-out;z-index:2}.grid-thumbnail-block:hover .grid-thumbnail-overlay,.grid-thumbnail-custom__block:hover .grid-thumbnail-overlay{background:rgb(255 255 255 / .06)}.grid-thumbnail-image{position:relative}.grid-thumbnail-content{margin-top:10px;color:#252525}.grid-thumbnail-anchor:hover,.grid-thumbnail-anchor:focus{text-decoration:none}.grid-thumbnail-content__title{color:#252525;font-size:16px;font-weight:600;margin-top:0;line-height:1.3}.grid-thumbnail-content__title--smaller{color:#333;font-size:15px}.grid-thumbnail-content__text--lighter{color:#666}.grid-thumbnail-content__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-thumbnail-content__text--spacing{margin:3px 0}.grid-thumbnail-content__number-of-objects{line-height:1.2;margin-top:5px}.grid-thumbnail__features-list{margin-top:5px}.grid-thumbnail__features-list--simple{display:flex;width:100%;flex-wrap:wrap}.grid-thumbnail__features-list--simple .grid-thumbnail__feature-list{display:inline-flex;align-items:center}.grid-thumbnail__features-list--simple .grid-thumbnail__feature-list span{margin-left:3px}.grid-thumbnail__features-list--simple .grid-thumbnail__feature-list:after{content:'';width:4px;height:4px;background:#252525;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 6px}.grid-thumbnail__features-list--simple .grid-thumbnail__feature-list:last-of-type:after{content:none}.grid-thumbnail__feature-list{line-height:1.7}.grid-thumbnail__feature-list-icon{width:13px;height:13px}.grid-thumbnail-stars--inlined{display:inline-flex;font-weight:400;position:relative;top:-3px}.grid-thumbnail__dot-rating{display:inline-flex;margin-left:5px}.grid-thumbnail__dot-rating-ml{margin-left:3px;display:inline-flex}.grid-thumbnail__dot-rating-item{width:10px;height:10px;background:#d3d3d3;border-radius:50%;margin-right:4px;position:relative;top:1px}.grid-thumbnail__dot-rating-item--filled{background:#252525}.grid-thumbnail-block:hover a{text-decoration:none}.grid-thumbnail-image--320h img{height:320px;width:100%}.grid-thumbnail-image--sm img{height:200px;width:100%;min-height:200px}.grid-thumbnail-image--xs img{height:150px;min-height:150px;width:100%;object-position:top}.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-image--xs img{width:232px}.grid-thumbnail__top-content{display:flex;flex-direction:column;justify-content:space-between}.grid-thumbnail-content .checks{padding-left:0;margin-top:5px;color:#555}.grid-thumbnail-content .checks li{text-indent:-14px;padding-left:15px}.grid-thumbnail-content .checks li:before{content:' • ';margin-right:0;vertical-align:baseline;color:#bbb;font-size:16px;background:none;width:auto;height:auto;filter:none;display:inline}.grid-thumbnail-view-all{margin-top:30px;margin-bottom:30px;text-align:center}.grid-thumbnail-view-all__button{cursor:pointer;border-radius:3px;background:#247AB7;padding:15px 35px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600}.grid-thumbnail-view-all__button:hover{background:#2989cb}.grid-item-tags{display:flex;flex-wrap:wrap}.grid-item-tag{display:block;background:#fff;box-shadow:0 1px 6px rgb(0 0 0 / .14);border:1px solid #ddd;border-radius:6px;padding:10px 12px;margin-right:15px;margin-bottom:15px;color:#252525}.grid-item-tag:hover{text-decoration:none;box-shadow:0 1px 8px rgb(0 0 0 / .2)}.grid-item-tag:last-of-type{margin-right:0}.grid-item-tag__title{font-size:15px;font-weight:600}.grid-item-tag__text{font-size:13px}.header-main-menu__navigation-item.special-offer{font-size:15px;font-weight:600}.header-main-menu__navigation-item.special-offer a{color:#0C111D}.header-main-menu__navigation-anchor.special-offer:hover span{text-decoration:underline}.special-offer-icon{margin-right:2px;margin-bottom:-3px}.region.content{padding:25px 100px 25px 30px;background-color:rgb(0 0 0 / .5);color:#fff;margin-right:-15px}.region.content h1,.region.content h2,.region.content p{text-shadow:0 1px 1px rgb(0 0 0 / .4)}.region.content h1,.region.content h2{font-size:32px;font-weight:600;padding-bottom:15px}.listing-top-block{position:relative;height:400px;margin-bottom:30px}.listing-bottom-block{padding:35px 0;border-top:1px solid #dadada}.listing-bottom-block__title{margin-bottom:20px}.listing-top-block--no-height{height:auto}.listing-top-block h1,.listing-top-block h2{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:15px;margin-top:10px}.content-listing__block a,.content-block__show-more{text-decoration:underline;font-weight:600}.content-listing__block--bottom{margin-bottom:50px}.content-listing__block--bottom a{font-weight:600;text-decoration:underline}.content-listing__block p,.content-listing__block--bottom p{line-height:1.6;margin-bottom:10px}.listing-top-block h3{font-weight:600;margin-bottom:10px}.listing-top-image{min-height:400px;position:absolute;width:100%;z-index:0;top:0;left:0}.no-results{background:#edf1f7;padding:12px;font-weight:600;border-radius:3px;line-height:18px;margin-top:20px}.no-results__text{color:#183d56;margin-bottom:0}.no-results__icon{display:inline-block;vertical-align:middle;width:14px;height:14px;fill:#183d56;margin-right:5px}.trigger-datepicker{text-decoration:underline;cursor:pointer}section.last{padding-bottom:80px}.listing-content-results{margin-top:20px}.listing-content-map-results{display:none}.camp-map-list__map-wrapper{height:600px;width:100%;z-index:99;margin-top:20px;background:#fff;border-radius:5px;padding:15px;border:1px solid #dadada;position:relative}.camp-map-list__loader{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:100;display:flex;justify-content:center;align-items:center;color:#333;font-size:16px;font-weight:600}.info-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/info-black-transparent.svg);background-size:16px;background-repeat:no-repeat;background-position:center}.camp-map-list__loader--bg-grey{background:#f7f7f7}.camp-map-list__map{width:100%;height:100%;position:relative}.camp-map-list__close-map{display:none}.search-results-map--fixed .camp-map-list__map{height:100vh}.camp-map-list{min-height:500px}.camp-list .camp-list-mainimg{position:relative}.camp-list .camp-list-mainimg .ribbon,.grid-thumbnail-image .ribbon{background:#e85314;white-space:nowrap;color:#fff;position:absolute;top:8px;left:8px;z-index:2;border-radius:5px;box-shadow:0 1px 3px rgb(0 0 0 / .16)}.camp-list .camp-list-mainimg .ribbon .early-booking,.grid-thumbnail-image .early-booking{padding:2px 10px;font-weight:600;text-transform:uppercase;display:block}.camp-list .camp-list-mainimg .ribbon--special-events{top:7px;left:9px;background:#252525}.camp-list .camp-list-mainimg .ribbon--special-events .special-event{padding:6px 15px;font-size:12px;line-height:18px;text-transform:uppercase;display:block;text-align:center}.camp-list .camp-list-mainimg .ribbon--special-events .special-event strong{font-weight:700}.camp-grid-bottom__general-info{display:flex;font-size:12px}.camp-list .camp-stars{margin:0;position:relative}.camp-stars-container{position:relative;top:-4px;margin-left:3px}.camp-stars:before{content:"★";display:inline-block;line-height:15px;font-size:15px;color:#ffc700;letter-spacing:2.6px}.camp-stars.one:before{content:"★"}.camp-stars.two:before{content:"★★"}.camp-stars.three:before{content:"★★★"}.camp-stars.four:before{content:"★★★★"}.camp-stars.five:before{content:"★★★★★"}.loading-text--skeleton.camp-stars:before{content:""}.map-box__rating{display:flex;margin-right:8px}.camp-accommodation__types{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px;gap:8px}.camp-accommodation-type{display:flex;flex-direction:column;padding:3px 8px;background:#FCFCFD;border:1px solid #D0D5DD;border-radius:6px;font-size:13px;font-weight:600}.camp-accommodation-type__icon{fill:#444;width:15px}.camp-accommodation-type__name--no-spacing{margin:0}.camp-accommodation-type__icon--mobilehome{width:19px;height:15px}.camp-list{margin-top:20px;display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:32px}.camp-tab .camp-list{margin-top:0}.camp-list--spacious{margin:25px 0 0 0}.camp-list--borderless{border:none}.camp-list .camp-item-loader,.camp-list--loading .camp-item:before{content:'';position:absolute;background:rgb(255 255 255 / .75);top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100}.camp-list .loader__spinner,.camp-list--loading .camp-item:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;display:block;width:50px;height:50px}.camp-list--loading .camp-item:after{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/animated-spinner-2.svg);background-size:contain;background-repeat:no-repeat;content:''}.camp-item-units{background:#fff;display:none;border:none;padding:10px 0 6px 0;border-radius:0 0 4px 4px;border-top:1px solid #dadada}.camp-list.camp-list--updated .camp-item-units{display:block}.camp-item-unit{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;border-bottom:1px solid #dadada}.camp-item-unit:last-of-type{border-bottom:0}.camp-item-unit .bttn-normal{padding-left:15px;padding-right:15px}.camp-item-unit__type{display:flex;flex-direction:column;flex:0 0 auto;min-width:160px}.camp-item-unit__type-name{font-size:15px;font-weight:600}.camp-item-unit__type-note{font-size:14px;line-height:1.3}.camp-item-unit__features{flex:1 0 auto}.camp-item-unit__text{color:#333;margin-right:6px}.camp-item-unit__feature{background:#fff;border-radius:6px;border:1px solid #ddd;padding:2px 10px;display:inline-block;font-size:14px;margin-right:5px}.camp-item-unit__actions{text-align:right;margin-right:15px;display:flex;justify-content:flex-end;align-items:center}.camp-item-unit__actions .camp-item-unit__price{font-weight:700;color:#333;font-size:17px;display:inline-block}.camp-item-unit__actions .camp-item-unit__old-price{color:#666;font-size:14px;font-weight:600;text-decoration:line-through;display:inline-block;margin-right:5px}.camp-item-unit__name{font-weight:600}.camp-list .camp-list-note{font-size:13px;line-height:18px;color:#183d56;background:#edf1f7;padding:8px;border-radius:3px;text-align:center;font-weight:600;margin-bottom:5px!important}.camp-list .camp-list-note--standard{color:#183d56;background:#edf1f7}.camp-list .camp-item>div{float:left}.camp-list .camp-item>div.camp-list-mainimg{position:relative}.camp-list__feature-icon{width:18px!important;filter:invert(69%) sepia(45%) saturate(4821%) hue-rotate(356deg) brightness(101%) contrast(90%);margin-right:5px;display:inline-block!important}.camp-list__feature-icon--modal{width:22px;height:22px;margin-right:12px;display:inline-block}.gallery-carousel{width:310px;height:260px;overflow:hidden}.gallery-carousel--lower-height{height:100%}.gallery-carousel img{width:310px;height:260px;object-fit:cover}.gallery-carousel--lower-height img{height:240px}.listing-image-anchor,.single-gallery,.flexslider-item{cursor:pointer}.camp-list .camp-item>div.camp-list-mainimg img+span{position:absolute;bottom:0;right:10px}.camp-list .camp-item>div.camp-list-mainimg img+span:before{color:#555;background:#fff;background:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);padding:6px 12px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;font-weight:600;text-shadow:1px 0 1px #fff}.camp-list .camp-item>div.camp-list-mainimg img:hover+span:before,.camp-list .camp-item>div.camp-list-mainimg img+span:hover:before{background:#fff;background:linear-gradient(to bottom,#e6e6e6 0%,#fff 100%)}.camp-list .camp-item .camp-list-content .icons-features li,.camp-list .camp-item .camp-list-content .features li{float:left;margin:5px 5px 0 0}.camp-list .camp-item .camp-list-content .zone a:before,.camp-list .camp-item .camp-list-content .floorplan a:before{font-size:20px;vertical-align:top;display:inline-block;margin-right:5px}.camp-list.mbh .galleries-container>div+div{margin-left:7px}.camp-list .galleries-container{margin:8px 0}.galleries-container__anchor{cursor:pointer;display:flex;text-transform:initial;font-size:13px;padding:2px 15px;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0 / .06)}.galleries-container__icon{display:inline-block!important;width:18px!important;height:18px!important;vertical-align:middle;margin-right:5px}.camp-list.mbh .camp-item .camp-list-content .general-info{font-size:13px;color:#595959;border-top:none;padding-top:0;margin-top:5px;width:100%;column-count:auto}.camp-list.mbh .general-info ul{display:inline-block;margin-right:25px;vertical-align:top}.camp-list.mbh .general-info ul+ul{margin-right:0}.camp-list.mbh .general-info ul.secondary{column-count:2}.camp-list.mbh .general-info ul.secondary li{min-width:120px}.camp-list.mbh .general-info li{line-height:23px}.camp-list.mbh .general-info li.fenced-parcel:before{position:relative;top:-2px}.camp-list.mbh .general-info li:before{font-size:18px;vertical-align:middle;width:10px;display:inline-block;text-align:center;color:#f28c14}.camp-list.mbh .general-info li strong{color:#252525}.camp-list .camp-item .camp-list-content .features li{margin:7px 5px 0 0}.camp-list .camp-item .camp-list-content{flex:1 1 100%;padding:10px 0}.camp-list .camp-item .camp-list-content .features{width:80%}.camp-list .camp-item .camp-list-content .features li{margin-right:10px}.camp-list .camp-item .camp-list-content .general-info{font-size:14px;color:#252525;margin-top:6px;column-count:2;width:360px;line-height:1.6}.camp-list .camp-item .camp-list-content .general-info li{display:flex;align-items:center;line-height:30px}.camp-list .camp-item .camp-list-content .general-info li strong{margin-left:5px}.general-info__icon{width:20px;height:20px;margin-right:10px}.camp-list .camp-item .camp-list-content .icons-features li span:before{font-size:21px;background:#ee7c4a;border-radius:50%;padding:5px;color:#fff}.camp-name{font-size:18px;line-height:25px;font-weight:600;display:flex}.camp-location{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100%)}.camp-location--search-result{width:100%}.camp-location-anchor{font-weight:600}.camp-name a{font-size:18px;font-weight:600;color:#252525;text-decoration:none;letter-spacing:-.2px}.camp-name a:hover{text-decoration:underline}.camp-list-content__button{cursor:pointer;display:inline-block;line-height:1.2;font-weight:600;color:#252525;margin-right:6px;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:8px 15px;box-shadow:0 1px 2px rgb(0 0 0 / 6%)}.camp-list-content__button:hover{background-color:#f7f7f7;text-decoration:none}.camp-list .camp-item .camp-list-actions{text-align:right}.camp-list-action-buttons{display:flex;flex-direction:row;align-items:center}.camp-list-book-button{display:inline-block}.listing-camp-choose,.listing-camp-show-prices,.listing-mbh-show-prices,.listing-book-now{padding-top:8px;padding-bottom:8px;text-align:center}.listing-camp-show-prices,.listing-mbh-show-prices,.listing-book-now{padding-left:22px;padding-right:22px;margin-left:12px;border-radius:6px}.listing-book-now{margin-left:12px;text-transform:initial}.camp-list .camp-item .camp-list-actions p.pricefrom{margin:25px 0 10px 0;line-height:13px}.camp-list .camp-item .camp-list-actions p.pricefrom--mobile{display:none}.camp-list.mbh .camp-item .camp-list-actions p.pricefrom{margin:30px 0 10px 0}p.pricefrom.pricefrom--states,.response--state{line-height:18px;color:#183d56;background:#edf1f7;padding:8px;border-radius:3px;text-align:center;font-weight:600}.response--state.response--pets-not-available{background:#FFF6DC;color:#885308}.response--state{margin-top:10px}.response--pets-not-available{margin:0}p.pricefrom.pricefrom--sold-out{color:red;background:#fff6f6;margin-bottom:0}p.pricefrom.pricefrom--no-price{width:180px}p.pricefrom+.camp-list-inquiry-button .bttn-normal-inquiry{padding:12px 24px;font-size:15px}p.pricefrom span{font-size:22px;font-weight:700;color:#333;display:block;line-height:1.4;font-style:normal}p.pricefrom .price--old-price{color:#888;font-weight:600;font-size:15px;text-decoration:line-through;display:block;line-height:1.4}.camp-list .camp-item .camp-list-actions p.pricefrom span>span.tooltip-content{display:none}.camp-list .camp-item .camp-list-actions p.pricefrom.early-booking span.old-price{line-height:20px}.camp-tabs .camp-list .camp-item .camp-list-actions p.pricefrom,.camp-tabs .camp-list.mbh .camp-item .camp-list-actions p.pricefrom,.camp-tabs .camp-list.mbh .camp-item .camp-list-actions p.pricefrom.early-booking{margin-top:auto}.camp-list .camp-item .camp-list-actions p.pricefrom.early-booking{margin:12px 0}.camp-list.mbh .camp-item .camp-list-actions p.pricefrom.early-booking{margin:15px 0 12px 0}.camp-list.camp-list--updated .camp-list-actions .bttn-normal-inquiry{float:none!important;padding-top:10px;padding-bottom:11px;font-size:14px}.camp-list .camp-list-actions .bttn-normal.listing-camp-choose{padding-top:3px;padding-bottom:3px;display:inline-block;margin-top:5px}.camp-list-actions__price--bottom{margin-top:auto}.camp-list-actions__price-content{display:block;line-height:13px}.camp-list-actions__pricefrom-wrapper{display:flex!important;justify-content:flex-end;margin-bottom:2px}.camp-list-actions__price-save{display:block!important;color:#357B23!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important}.camp-list-actions__pricefrom{font-size:22px;font-weight:700;color:#333;line-height:1;font-style:normal;display:flex;flex-direction:column}.camp-list-actions__markup{display:inline-flex!important;align-items:center;background:#f9eaea;border-radius:6px;padding:4px 5px;font-size:13px!important;font-weight:600!important;position:relative;line-height:1!important;align-self:center;margin-top:5px}.camp-list-actions__markup--green{background:#e4edd5}.camp-list-actions__markup-icon{transform:rotate(-90deg);width:12px;height:12px;fill:#cc6565;margin-right:2px}.camp-list-actions__markup--green .camp-list-actions__markup-icon{fill:#357B23}.camp-list-actions__markup-icon-down{transform:rotate(90deg)}.camp-list-actions__pricefrom--flex{display:flex!important;justify-content:flex-end}.camp-list-actions__old-price{color:#888!important;font-weight:600!important;font-size:14px!important;text-decoration:line-through;display:inline-block!important;line-height:18px!important}.camp-list-actions__information{align-items:center;display:flex!important;padding:0 5px;cursor:pointer}.camp-list-actions__information--inline:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/info-filled.svg);display:inline-block;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;vertical-align:middle;filter:invert(46%) sepia(22%) saturate(1438%) hue-rotate(166deg) brightness(89%) contrast(90%)}.camp-list-actions__information-icon{fill:#1c6da4;width:15px}.camp-list-actions__exclusive-terms{background:#e4edd5;color:#4f5447;font-weight:600;padding:1px 8px;border-radius:3px;display:inline-block;margin-top:4px;cursor:pointer;line-height:21px}.camp-list-actions__exclusive-terms:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/shield.svg);filter:invert(31%) sepia(13%) saturate(403%) hue-rotate(41deg) brightness(96%) contrast(93%);display:inline-block;width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}.camp-list-actions__exclusive-terms:hover{color:#4f5447}.camp-item__feature-list .nocheck{text-decoration:line-through;color:#a0a0a0}.camp-item__feature{display:flex;align-items:center;line-height:30px}.camp-item__feature span.dot:before{content:'';display:inline-block;width:6px;height:6px;line-height:16px;background-color:#aaa;border-radius:2px;vertical-align:middle;margin-right:8px;position:relative;top:-1px}.camp-item__feature.nocheck span{color:#a0a0a0;text-decoration:line-through}.camp-item__feature-icon{width:20px;height:20px;margin-right:10px;color:#333}.camp-item__modal{overflow:hidden!important}.modal-height-from-ajax{height:100%}.camp-item__modal-title{font-weight:600;font-size:20px;margin-bottom:15px}.camp-item__modal-feature-title{font-size:16px;font-weight:600;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.camp-item__modal-action{display:flex;margin-bottom:20px}.camp-item__modal-feature-list{margin-bottom:25px}.camp-item__feature-floorplan{margin-right:15px}.service-list .service-item{width:100%;border:1px solid #dadada;margin-bottom:30px;position:relative;display:flex;box-shadow:0 2px 4px rgb(0 0 0 / .06);border-radius:5px;flex-direction:column;padding:15px;line-height:1.6}.service-list .service-item:hover{box-shadow:0 0 6px rgb(0 0 0 / .15)}.service-list-map{display:flex;width:100%}.service-list-content h3{font-size:16px;font-weight:600;margin-top:10px;margin-bottom:5px}.service-list-content ul{min-height:110px}.service-list__directions-anchor{cursor:pointer;color:#252525;text-transform:initial}.service-list__directions-anchor--map:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/directions.svg);display:inline-block;width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;margin-right:5px;position:relative;top:2px}.honeypot-input{display:none}.content-smaller{width:80%;margin-left:auto;margin-right:auto}.item-presentation{padding-bottom:15px;border-bottom:1px solid #ededed;margin-bottom:30px;min-height:290px;display:flex}.item-presentation .radius{max-height:250px}.main-content{padding-bottom:30px}.main-content .entry-header{margin-top:25px}.main-content p,.content p{margin:5px 0 15px 0;font-size:16px;line-height:1.6}.edit-calendar__icon{width:20px;height:20px;margin-right:10px}.kpr-no-result{margin-top:32px;font-size:15px;font-weight:600}.kpr-subtitle-no-result{margin-top:10px;margin-bottom:20px}.kpr-no-result__edit-btn{display:flex;align-items:center}.main-content ul{font-size:16px;line-height:1.6}.features{display:flex;justify-content:space-between;margin:32px 0}.features__item{display:flex;align-items:flex-start;width:calc(33.33% - 10px);border:1px solid #ddd;border-radius:5px;padding:15px}.features__icon-container{border-radius:50%;margin-right:8px}.features__icon{width:32px;height:32px}.features__title{font-size:16px;font-weight:600;margin-top:0!important;margin-bottom:3px!important;line-height:1.4}.features__text{font-size:14px!important;color:#666;line-height:21px!important;margin:0!important}.accomodation-availability-check{padding:16px 15px;background:#f1f1f1;border:1px solid #dfdfdf;display:flex;z-index:102;position:static;margin-bottom:15px;border-radius:5px}.accomodation-availability-check--listing{position:sticky;top:0;left:0;right:0}.camp-tabs .accomodation-availability-check--single-camp{background:#fff0;border:none;width:fit-content;justify-self:center;padding:0;box-shadow:0 8px 20px 0 #CCC9;background:#fff;border-radius:12px;z-index:3}.accomodation-availability-check--single-camp .accomodation-availability__block{margin-right:0}.camp-tabs .accomodation-availability-check__persons{margin-right:0;border:none;border-radius:0}.camp-tabs .accomodation-availability-check__persons-placeholders{padding:20px 0 20px 20px!important;color:#252525;font-weight:400}.camp-tabs .accomodation-availability-check__submit{border-radius:8px}.camp-tabs .accomodation-availability-divider{width:1px;background-color:#D0D5DD;margin:10px 0}.accomodation-availability-check--single-camp .accomodation-availability__block .flatpickr-calendar{top:70px!important;border:none;box-shadow:0 15px 30px 0 #0000003a;border-radius:12px}.accomodation-availability-check--single-camp .accomodation-availability__block .flatpickr-calendar-0{top:55px!important}.accomodation-availability-check--single-camp .date-months-availability--1{border:none;padding:22px 0 20px 40px!important;border-radius:0;background:#fff0;color:#252525;font-weight:400!important}.accomodation-availability-check--single-camp .date-months-availability--1:focus,.accomodation-availability-check--single-camp .date-months-availability--1:hover,.accomodation-availability-check--single-camp .date-months-availability--1:active{border:none!important;outline:none!important}.accomodation-availability-check--single-camp .date-months-availability--1::placeholder{color:#252525;font-weight:400}.camp-tabs .accomodation-availability__block:after{top:51%;opacity:.9}.camp-tabs .search-block__label--dates-box--flexible{color:#667085}.fullpage--head-note .accomodation-availability-check--listing{top:100px}.accomodation-availability-check--listing{top:62px}.accommodation-availability-error{background:#e21111;color:#fff;position:absolute;top:calc(100% - 6px);font-size:12px;z-index:100;padding:4px 8px;margin-right:10px;left:15px;line-height:18px;border-radius:3px}.accomodation-availability-check--block{display:flex;flex-wrap:wrap}.accomodation-availability-check .highlight,.accomodation-availability-check__children-age-input.highlight{border-color:#fb3131;background-color:#fffcfc}.accomodation-availability-check--fixed{margin-bottom:20px;max-height:76px}.accomodation-availability-check__submit{box-shadow:none;padding:8px 20px;font-size:17px;vertical-align:top;min-width:200px;position:relative}.accomodation-availability-check__confirm{display:none}.block-availability .accomodation-availability-check__confirm{display:block}.accomodation-availability-check__accommodation-type{height:48px;-webkit-appearance:menulist!important;appearance:menulist!important;min-width:170px;font-weight:600}.accomodation-availability-check__persons{margin-right:15px;width:fit-content;font-weight:600;font-size:15px;cursor:pointer;border-color:#aaa;border-radius:5px}.accomodation-availability-check__persons--en{min-width:260px!important}.accomodation-availability-check__persons--it{min-width:284px!important}.accomodation-availability-check__persons--de{min-width:320px!important}.accomodation-availability-check__persons--nl{min-width:346px!important}.accomodation-availability-check__persons:hover,.accomodation-availability-check__date-arrival-departure:hover,.inquiry-form__date-arrival-departure:hover,.return-call__date-arrival-departure:hover{border-color:#888!important}.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block,.return-call__dummy-block{display:none}.accomodation-availability-check__persons-dropdown{display:none;position:absolute;top:52px;left:0;background:#fff;border:1px solid #ccc;padding:0;width:calc(100% + 20px);z-index:101;box-shadow:0 3px 6px rgb(0 0 0 / .16);border-radius:4px}.single-camp-main-form-wrapper .accomodation-availability-check__persons-dropdown{top:70px;border:none;box-shadow:0 15px 30px 0 #0000003a;border-radius:12px}.quantity-block__persons-dropdown.single-camp-header{right:-1px;left:unset;border:none;box-shadow:0 15px 30px 0 #0000003a;border-radius:12px;z-index:102}.blog-link-image{width:100%;height:200px;object-fit:cover;object-position:center;border-radius:6px;max-height:200px;transition:all 0.2s ease-in-out}.blog-navigation-with-images-wrapper-3 .blog-link-image{min-height:80px}.blog-link-with-image{position:relative;overflow:hidden;border-radius:6px;transition:all 0.2s ease-in-out}.blog-link-with-image-title{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:28px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgb(0 0 0 / .2);background-color:rgb(0 0 0 / .3);font-weight:700;border-radius:6px;padding:17px;text-align:center;transition:background-color 0.2s ease-in-out}.blog-list-link-icon{width:16px;height:16px;min-width:16px;margin-left:8px;filter:brightness(0) saturate(100%) invert(38%) sepia(73%) saturate(484%) hue-rotate(165deg) brightness(93%) contrast(89%)}.blog-link-with-image:hover .blog-link-with-image-title{background-color:rgb(0 0 0 / .4)}.blog-link-with-image:hover .blog-link-image{transform:scale(1.02);transition:all 0.2s ease-in-out}.blog-navigation-with-images-wrapper{display:grid;gap:24px}.blog-navigation-with-images-wrapper-3{grid-template-columns:repeat(3,1fr)}.blog-navigation-with-images-wrapper-4{grid-template-columns:repeat(4,1fr)}.frontpage-news__wrapper .blog-navigation-with-images-wrapper-4{grid-template-columns:repeat(2,1fr);flex:1}.grid-thumbnail-news-homepage{background:#F9FAFC;padding:40px 0}.camp-list-partner-name{font-size:13px;color:#e62323}.accomodation-availability__block--overlayed,.inquiry-form--overlayed,.return-call--overlayed,.hubspot-modal--overlayed,.search-filters-dropdown-wrapper--overlayed,.fluid-column--map-overlayed,.inquiry-form-calendar__box--overlayed,.return-call-calendar__box--overlayed,.content-pop--slidein,.single-camp-form-container--slidein,.booking-component__side--slidein,.booking-component__side-calendar-wrapper--slidein{position:fixed;left:50%;bottom:0;right:0;top:initial;width:100%;max-height:90%;height:max-content;background:#fff;display:block!important;align-items:flex-start;justify-content:flex-start;padding:20px;border-radius:12px 12px 0 0;border:none;animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:both;animation-name:fadeInBottom;z-index:10000;overflow:auto}.return-call-calendar__box--overlayed{max-height:95%;padding-bottom:30px;bottom:-13px}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown){display:flex!important;flex-direction:column;height:auto;top:0;z-index:1000;min-height:100%;border-radius:0}.single-camp-form-container--slidein{padding:20px 0 0 0}.inquiry-form--overlayed,.return-call--overlayed,.inquiry-form-calendar__box--overlayed,.return-call-calendar__box--overlayed{height:max-content}.search-filters-dropdown-wrapper--overlayed{height:100%;max-height:100%;display:flex!important;border-radius:0;flex-direction:column}.accomodation-availability__block--overlayed--fadeout,.inquiry-form--overlayed-fadeout,.return-call--overlayed-fadeout,.hubspot-modal--overlayed-fadeout,.search-filters-dropdown-wrapper--overlayed-fadeout,.fluid-column--map-overlayed-fadeout,.inquiry-form-calendar__box--overlayed-fadeout,.return-call-calendar__box--overlayed-fadeout,.single-camp-form-container--slideout,.booking-component__side--slideout,.booking-component__side-calendar-wrapper--slideout{animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:both;animation-name:fadeOutBottom;will-change:transform}.content-pop--slideout{animation-duration:.4s;animation-iteration-count:1;animation-name:fadeOutBottomCenter;will-change:transform}.accomodation-availability-check__persons--simple .accomodation-availability-check__persons-placeholders{padding-left:8px}.accomodation-availability-check__persons:after{left:10px}.accomodation-availability-check__persons-placeholders{padding:11px 13px 11px 15px;cursor:pointer;width:100%;height:auto;position:relative;z-index:99}.banner__content--variant-b .banner__heading>div>span:nth-child(2){margin-left:-6px}.banner__content--variant-b .banner__heading>div:nth-child(1){display:inline}.banner__content--variant-b .banner__heading>div:nth-child(2){display:inline-block}.accomodation-availability-check__icon--person,.accomodation-availability-check__icon--arrows{fill:#484848;width:18px;height:18px;position:relative;margin-right:3px;top:3px}.accomodation-availability-check__icon--arrows{width:16px;height:16px;margin-right:0;fill:#ddd;position:absolute;top:50%;transform:translateY(-50%);right:10px}.accomodation-availability-check__date-arrival-departure,.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block--calendar,.inquiry-form__date-arrival-departure,.return-call__dummy-block--calendar,.return-call__date-arrival-departure{font-weight:600!important;font-size:15px!important;box-shadow:none!important;cursor:pointer;padding:12px 15px 12px 40px!important;max-width:180px;border-color:#aaa!important;border-radius:5px!important;min-width:340px}.special-offer-link-js{cursor:pointer}.accomodation-availability-check__date-arrival-departure--single-camp-block{min-width:250px}.accomodation-availability__block,.accomodation-availability__dummy-block--calendar{margin-right:15px}.accomodation-availability__block:after,.accomodation-availability__dummy-block--calendar:after{right:auto;left:15px}.accommodation-availability-check__persons-close-button{display:none}.accomodation-availability-check__persons-dropdown--larger{width:260px}.accomodation-availability-check__adults,.accomodation-availability-check__childrens,.accomodation-availability-check__pets{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EAECF5;padding:15px 10px;font-weight:600}.accomodation-availability-check__adults--as-block,.accomodation-availability-check__childrens--as-block,.accomodation-availability-check__pets--as-block{background:#fff;padding:10px 15px;margin-right:20px;border-radius:4px;border:1px solid #dbdbdb;box-shadow:0 1px 3px 0 rgb(0 0 0 / 6%)}.accomodation-availability-check__title{font-size:15px}.accomodation-availability-check__note{display:flex;flex-direction:column}.accomodation-availability-check__childrens-note,.accomodation-availability-check__note{font-size:13px;color:#666;font-weight:400}.block-alternative__note{color:#333;font-size:16px;font-weight:500;background-color:#f0f8ff;padding:10px 15px;border:2px solid #59767d;border-radius:8px;margin-top:40px;margin-bottom:5px;display:flex;align-items:center}.block-alternative__note-icon{fill:#3176af;width:18px;height:18px;margin-right:20px}.no-booking-possibility__note-icon{fill:#252525;width:24px;height:24px;margin-bottom:-3px}.block-alternative__note--first{margin-top:0}.accomodation-availability-check__pets{border-bottom:0!important}.accomodation-availability-check__adults>p,.accomodation-availability-check__childrens>p,.accomodation-availability-check__pets>p{margin-right:15px;margin-bottom:0;color:#252525}.accomodation-availability-check__adults-input,.accomodation-availability-check__childrens-input,.accomodation-availability-check__pets-input,.accomodation-availability-check__children-age-input{width:90px;box-shadow:none!important;text-align:left}.accomodation-availability-check__children-age-input{width:100%;border-color:#dbdbdb}.accomodation-availability-check__children-age-container{display:none;flex-wrap:wrap;padding:10px;border-bottom:1px solid #e1e1e1}.accomodation-availability-check__children-age-container--as-block{border-bottom:0;padding:0}.accomodation-availability-check__children-age-container--visible{display:flex}.accomodation-availability-check__children-age{display:flex;align-items:center;justify-content:space-between;padding-right:5px;padding-bottom:5px;width:50%}.accomodation-availability-check__children-age-container--as-block .accomodation-availability-check__children-age{width:auto}.accomodation-availability-check__children-age-container--as-block .accomodation-availability-check__children-age-input{padding-right:35px}.accomodation-availability-check__children-age>p{margin-bottom:0}.accommodation-availability-check__children-title{display:flex;flex:0 0 100%;margin-bottom:10px;font-weight:600}.grid-thumbnail-image--homepage-news img{border-radius:0}.homepage-news__all-news-link-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-self:center;max-width:500px;padding-right:50px}.homepage-news__all-news-link{color:#fff;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;background:#2A7C2A;padding:8px 12px;border-radius:6px;width:fit-content;text-align:center;margin-top:24px}.homepage-news__all-news-link:hover{color:#fff;text-decoration:none}.homepage-all-news__icon{max-height:13px;min-height:13px;width:18px;margin-bottom:-1px;fill:#3176AF}.homepage-news__all-news-link:hover .homepage-all-news__icon{fill:#23527c}.frontpage-news__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section-title--homepage-news{margin-top:40px;margin-bottom:24px;display:flex;flex-direction:row;justify-content:space-between}.homepage-news__block{border-radius:12px;border:1px solid #ccc;padding:0!important;overflow:hidden;height:100%;background-color:#FFF}.homepage-news__content{padding:15px 20px;display:flex;flex-direction:column;min-height:201px;justify-content:space-between}.read-more-article{width:fit-content}.homepage-news__title{font-size:18px;font-weight:600;line-height:23px;color:#000}.homepage-news__text{font-size:13px;line-height:16px;color:#252525;margin:8px 0 16px}.iframe-holder{position:relative}.iframe-holder .loader__spinner{top:220px}.iframe-holder iframe{position:relative;z-index:1}.breadcrumb-block{margin-top:10px;display:flex}.breadcrumb-block--wrapped{flex-wrap:wrap}.breadcrumb-block>*{float:left;color:#667085;margin-right:6px}.breadcrumb-block>.active{font-weight:600;color:#667085;margin-right:0;text-decoration:underline}.single-novosti .breadcrumb-block--wrapped{justify-content:center}.breadcrumb-block>a:after,span.breadcrumb-block__item:not(:last-child):after{content:"\203A";margin-left:6px;display:inline-block}.breadcrumb-block>.active:after{margin-right:0}.breadcrumb-block>a:last-child:after{content:''}.breadcrumb-content+section{margin-top:15px}.breadcrumb-content p{margin-bottom:0}.breadcrumb-block--custom>a{color:#252525;margin-right:6px}.breadcrumb-block--custom>a:hover{color:#252525}.listing-pagination{display:flex;justify-content:flex-end;margin-top:40px}.listing-pagination--search-results{margin-top:20px;margin-bottom:20px}.page-numbers,.page-numbers.current{background:#fff;float:left;border:1px solid #bbb;border-radius:5px;padding:5px 12px;margin-left:8px;display:inline-block;font-size:14px;font-weight:600;color:#252525;box-shadow:0 1px 2px rgb(0 0 0 / .08)}.page-numbers:hover,.page-numbers.current{text-decoration:none;color:#fff;background:#333;border:1px solid #333}.page-numbers.next:after,.page-numbers.prev:before{display:inline-block;position:relative;border:solid;border-width:0 1px 1px 0;content:'';padding:3px;top:-1px;left:-2px;transform:rotate(-45deg)}.page-numbers.prev:before{left:2px;transform:rotate(135deg)}.listing-pagination__prev,.listing-pagination__next{display:none}.listing-pagination__prev{margin-left:4px}.listing-pagination__next{margin-right:4px}.search-results{border-top:1px solid #dadada;padding-top:25px;position:relative}.search-results-list{margin-bottom:25px}.search-results-list--filter-active:before{content:'';width:100%;height:100%;position:absolute;background-color:rgb(255 255 255 / .8);z-index:3;top:0}.search-results-form{background:#fff;margin-left:-20px;margin-right:-20px;padding:20px}.close-search-results-form{display:none}.search-results-map{width:40%;height:100vh;position:sticky;top:0;width:100%}.search-results-map--consistent-width{width:calc(100% - 880px)}.search-results-map--fixed{height:auto}.search-results .searched.list{padding:3px 0;margin-top:5px;margin-left:0;margin-bottom:0}.listing-results.listing-results--bg-gray{padding-top:25px;background:#f9f9f9;padding-bottom:70px}.listing-results.listing-results--bg-gray .accomodation-availability-check{background:#fff;border-color:#dadada}.listing-results--bg-gray .top-controls__select{border-color:#bbb}.search-results .searched.list li{display:inline-block;margin-right:5px;margin-left:0;background:#fcfcfc;padding:2px 6px;border-radius:3px;border:1px solid #eee}.search-results .searched.list li .result{font-weight:600;color:#3176af}.search-results .searched.list li.result{font-weight:600}.search-results .searched.list li.result:before{content:'';background:#000;width:3px;height:3px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}.skeleton-loader{margin-left:35px}.skeleton-loader--no-margin{margin-left:0}.skeleton-loader--flex-row{display:flex;flex-direction:row}.skeleton-loader--weather{justify-content:space-between;padding-top:10px;margin:0 15px}.skeleton-loader--weather .loader-content{width:140px;height:100px}.loader-content-flex{display:flex;gap:18px;margin-bottom:6px}.loader-header,.loader-content{background-color:#d9d9d9;height:23px;margin-bottom:8px;border-radius:6px}.loader-content-button{background-color:#d9d9d9;height:35px;width:120px;margin-bottom:16px;border-radius:6px}.loader-header{width:60%;margin-top:20px;margin-bottom:32px}.loader-header--narrow{width:25%}.loader-content:nth-of-type(13),.loader-content:nth-of-type(18){margin-bottom:25px}@keyframes loading{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.skeleton-loader div,.loader-content-button{animation:loading 1.5s infinite}.blog-card-title{font-size:20px;font-weight:600;margin:12px 0;color:#000}.blog-card-description{font-size:14px;color:#666}.blog-card-author-wrapper{display:flex;align-items:center;margin-top:24px}.single-novosti .blog-card-author-wrapper{margin-top:0}.blog-card-author-name{font-size:14px;color:#01250D;font-weight:600}.blog-card-date{font-size:13px;color:#314337;display:flex;align-items:center;gap:5px}.blog-card-image{border-radius:6px;height:250px;width:100%;object-fit:cover}.blog-card-dot{width:2px;height:2px;min-width:2px;background:#314337;border-radius:50%;margin-top:2px}.blog-card-author-image{width:40px;height:40px;border-radius:50%;margin-right:8px}.card-badge-wrapper{margin:12px 0}.blog-badge{border-radius:15px;padding:3px 12px;display:block;width:fit-content;font-weight:600;transition:all 0.2s ease-in-out}.blog-card-link,.blog-card-link:visited,.blog-card-link:focus,a.blog-card-link:hover{text-decoration:none;color:unset}a.blog-card-link:hover .blog-card-link{text-decoration:underline}.badge-type-4116{background:#c3edd3}.badge-type-4117{background:#ccedc3}.badge-type-4118{background:#c3eaed}.badge-type-4119{background:#c3cded}.blog-post-card-sm{display:flex;flex-direction:row;gap:12px;height:100%}.blog-card-sm-image{width:160px;min-width:160px;border-radius:12px;object-fit:cover;height:120px;max-height:100%}.blog-card-sm-image.has-description{width:230px;min-width:230px;height:170px}.card-sm-badge-wrapper{margin-top:0;margin-bottom:4px}.card-sm-badge-wrapper .blog-badge{padding:0 10px;font-size:13px}.blog-post-card-sm .blog-card-author-name{font-size:13px}.blog-card-title-sm{font-size:16px;margin:0 0 8px 0}.blog-card-description-sm{font-size:14px;color:#666}.blog-card-author-name-wrapper-sm{display:flex;align-items:center;gap:6px;color:#01250D;font-size:14px;margin-top:auto}.blog-card-date-sm{font-size:13px;color:#01250D;font-weight:600}.blog-card-sm-content{display:flex;flex-direction:column}.top-controls{display:flex;align-items:center}.top-controls--in-column{flex-direction:column;align-items:flex-start}.top-controls__filters-form{display:flex;margin-top:20px}.top-controls--space-between{justify-content:space-between}.top-controls__filters{display:flex}.top-controls__dropdown-close{display:none}.top-controls__form-fields{display:none}.top-controls__icon-pin{width:19px}.top-controls__list{margin-top:20px}.top-controls__list-item{font-size:14px;line-height:22px;margin-bottom:10px}.top-controls__list-item a{color:#252525;font-weight:600;text-decoration:underline}.top-controls__list-item:before{content:'';display:inline-block;width:5px;height:5px;background:#252525;border-radius:50%;filter:none;margin-right:8px;position:relative;top:-2px}.top-controls__main-title{font-size:21px;line-height:1.4;font-weight:600}.top-controls__sort{margin-left:5px}.top-controls__number{margin-left:25px}.spinner-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-bottom:60px}.top-controls__title{margin-left:8px;margin-right:8px}.top-controls__filter-anchor{display:none;position:relative}.top-controls__map-anchor,.top-controls__map-anchor:before,.top-controls__map-anchor:hover,.top-controls__map-anchor:visited,.top-controls__map-anchor:focus,.top-controls__filter-anchor,.top-controls__filter-anchor:hover,.top-controls__filter-anchor:visited,.top-controls__filter-anchor:focus{cursor:pointer;color:#252525;text-transform:initial}.top-controls__map-anchor--map:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/pin-2.svg);display:inline-block;width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;margin-right:3px;vertical-align:middle}.top-controls__map-anchor--list:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/list-1.svg);display:inline-block;width:18px;height:18px;background-size:18px 18px;margin-right:3px;vertical-align:middle}.top-controls--help{padding-top:30px}.top-controls__help{display:flex;margin-top:10px}.top-controls__help-anchor{background-color:#f8f8f8;border-radius:10px;font-size:14px;font-weight:600;color:#252525;text-decoration:none;padding:10px 20px;margin-right:10px}.top-controls__help-anchor:hover{text-decoration:none}.top-controls__help-icon{margin-right:5px;width:18px;height:18px;display:inline-block;vertical-align:middle}.top-controls--service{margin-bottom:20px;padding-bottom:10px}.top-control__service-anchor{font-size:14px;color:#666;margin-right:20px}.top-control__service-anchor:last-child{margin-right:0}.top-control__service-anchor.active{font-weight:600;color:#3176af;text-decoration:underline}.page-template-page-searchresults-accomodation .footer{margin-top:0}.footer{margin-top:15px}.footer--booking-confirmation{margin-top:20px}.footer-contacts__logo{margin-bottom:10px}.footer-contacts{line-height:1.6}.company-brands__container,.members-images{display:flex;width:100%;padding:25px;align-items:center;justify-content:center;flex-wrap:wrap}.company-brands__text,.members-images__text{flex-basis:100%;text-align:center;margin-bottom:10px}.members-images__image{width:100px;height:50px}.company-brands__logo-text{margin:0 6px;display:inline-block}.company-brands__anchor{margin:0 10px;filter:opacity(.85);height:45px;display:flex;align-items:center}.company-brands__anchor:hover{filter:opacity(1)}.footer-main{padding:40px 0;border-bottom:1px solid #e6e6e6}.footer-links{float:left;margin-right:16px;width:195px}.footer-links#nav_menu-6{margin-right:0}.footer-links#nav_menu-5{width:165px}.footer-links#nav_menu-4{width:210px}.footer-links .menu-item a{color:#252525}.footer-links .menu-item{padding:3px 0}.container-fluid .footer-links{width:auto}.footer-links__title{font-size:16px;font-weight:600;margin-bottom:8px}.footer-members .members-images img{filter:opacity(.75)}.footer-members .members-images img:hover{filter:opacity(1)}.footer-pre-bottom{border-bottom:1px solid #e6e6e6}.footer-bottom{padding:35px 0;display:flex;align-items:center}.footer-social-icons__list-item{float:left;margin-right:6px}.footer-social-icon{width:26px;height:26px}.footer-payments{display:flex;justify-content:flex-end;align-items:center}.footer-payment__item{margin-right:10px}.footer-payment__text{margin-right:15px;color:#333}.footer-copyright{text-align:right;font-size:14px}.searched-item{border-top:1px solid #dfdfdf;padding:16px 0}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative}.flexslider .slides img{width:100%;display:block}.flexslider .slides img.camp-list__feature-icon{display:inline-block}.flexslider .slides:after{content:'\0020';display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider .gallery{display:flex;flex-flow:row;overflow:hidden}.flexslider .gallery figure{min-width:25%;padding-left:2px;padding-right:2px}.flexslider .gallery .blog-image-list-item img{min-height:150px;object-fit:cover}.flexslider.isgallery img{width:100%;height:auto;border-radius:5px}.flexslider.isgallery.carousel{margin:15px 0 10px 0}.gallery-columns-9{max-height:170px}.flex-anchor{position:absolute;top:20px;right:20px;color:#fff;font-size:14px;opacity:.9;z-index:1000;text-shadow:0 1px 1px rgb(0 0 0 / .95);text-decoration:none;font-style:italic}.flex-anchor:hover,.flex-anchor:focus{opacity:1;color:#fff;text-decoration:none}.banner .flexslider .slides img{min-height:350px;object-fit:cover}.single .banner .slides img{min-height:350px}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}@media (max-width:1024px){.camp-location--search-result{width:300px}}@media (min-width:1024px){.flexslider.carousel .camp-grid:not(.keen-initialized){display:flex;overflow:hidden}.flexslider.carousel .camp-grid:not(.keen-initialized)>div{width:33.33%;min-width:33.33%}}.slides{margin:0}.camp-grid.slides.mar-row>div{padding:0 15px}.camp-grid.grid-thumbnail-carousel .slick-slide{padding:0}.slides.mar-row>div{float:left}.keen-slider{display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider__slide--fade{position:absolute;overflow:hidden;width:100%;min-height:100%;top:0;opacity:0;z-index:0;transition:all 300ms}.keen-slider__slide--fade[data-slide="1"],.keen-slider__slide--loaded-eager{opacity:1;z-index:1}.single-camp-main-slider-wrapper{position:relative}.single-camp-main-slider-loader{width:100%;height:calc(100% + 2px);background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite;position:absolute;top:-2px;left:0;z-index:999}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}.camp-item:hover .keen-prev,.camp-item:hover .keen-next,.gallery:hover .keen-prev,.gallery:hover .keen-next,.favorite-card-wrapper:hover .keen-prev,.favorite-card-wrapper:hover .keen-next{opacity:1;border-color:#fff0}.camp-item .keen-prev,.camp-item .keen-next{border-color:#fff0}.flexslider.isgallery .gallery .keen-prev,.flexslider.isgallery .gallery .keen-next{opacity:1}.gallery:hover .keen-prev:active,.gallery:hover .keen-next:active{opacity:1}.header-so-anchor{display:none}.keen-prev,.keen-next{font-size:0;line-height:0;position:absolute;top:50%;z-index:99;opacity:0;transition:all .3s;width:43px;height:43px;border-radius:50%;border:1px solid #d0d0d0;padding:13px;transform:translate(0,-50%);cursor:pointer;color:#fff0;outline:none;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .28)}.keen-slider--smaller-arrows .keen-prev,.keen-slider--smaller-arrows .keen-next{width:32px;height:32px;padding:8px}.keen-arrow--disabled-default{display:none}.keen-initialized .keen-arrow--disabled-default{display:block}.keen-arrow-sm{width:32px;height:32px;padding:8px 7px}.keen-prev-sm{padding:8px 7px}.keen-disabled{display:none}.flexslider:not(.isgallery) .keen-prev,.grid-thumbnail .keen-prev{opacity:1;left:-65px}.flexslider:not(.isgallery) .keen-next,.grid-thumbnail .keen-next{opacity:1;right:-65px}.camp-grid.slides .keen-prev:hover,.camp-grid.slides .keen-next:hover,.grid-thumbnail .keen-prev:hover,.grid-thumbnail .keen-next:hover{box-shadow:0 1px 4px rgb(0 0 0 / .18);border-color:#999}.keen-prev:hover,.keen-prev:focus,.keen-next:hover,.keen-next:focus{background:#fff}.camp-item:hover .keen-prev:hover,.camp-item:hover .keen-next:hover,.booking-component__side-images:hover .keen-prev,.booking-component__side-images:hover .keen-next{opacity:1}.keen-block .keen-arrow{display:none}.keen-prev:before,.keen-next:before{content:'';display:inline-block;opacity:1;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat}.keen-arrow-sm .keen-prev:before,.keen-arrow-sm .keen-next:before{background-size:14px 14px;width:14px;height:14px}.keen-prev{left:10px}.keen-prev:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/arrow-thin-left.svg)}.keen-next{right:10px}.keen-next:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/arrow-thin-right.svg)}.isgallery .slick-dotted.slick-slider{margin-bottom:0}.keen-dots{display:none;padding:10px 0;justify-content:center;position:relative;width:100%}.keen-dots--line{display:flex;margin-bottom:15px}.keen-dots--line .keen-dot{font-size:0;line-height:0;display:block;width:100%;height:3px;padding:0;cursor:pointer;color:#fff0;border:0;background:#dfdfdf;margin:0;box-shadow:none;border-radius:0}.keen-dots--line .keen-dot--active{background:#333;height:3px;box-shadow:none}.keen-dot{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:7.5px;cursor:pointer;color:#fff0;border:0;background:#fff;box-shadow:inset 0 0 0 2px silver;border-radius:50%;margin:0 3px}.keen-dot--hide{display:none}.keen-dot:focus{outline:none}.keen-dot--active{color:#3176af;background:#3176af}.keen-dots--top-spacing{margin-top:25px}.keen-arrows--counter{display:none}.grid-thumbnail--arrows-on-top .keen-arrow{top:-55px}.grid-thumbnail--arrows-on-top .keen-next{right:0}.grid-thumbnail--arrows-on-top .keen-prev{left:auto;right:60px}.grid-thumbnail--arrows-on-top .keen-disabled{opacity:.15;display:block;cursor:default}.grid-thumbnail--no-scroll-indicator+.carousel-scroll-indicator{display:none}.slick-dots{position:relative;bottom:0;width:100%;list-style:none;display:none!important;margin-top:15px}.isgallery .slick-dots{display:block!important}.slick-dots li{margin:0;margin-right:3px}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{width:14px;height:14px;opacity:1;background:#ccc;border-radius:50%}.slick-dots li.slick-active button:before{opacity:1;color:#3176af;background:#3176af}.camp-item-container--with-results>.camp-item{border-radius:4px 4px 0 0}.camp-list-mainimg--with-results>.camp-list-carousel>a>.keen-slider__slide>picture>.listing-image{border-radius:0}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.values{width:200px;margin-top:10px;font-weight:600}.camp-list-favorites{position:absolute;top:10px;right:15px}.map-box-grid--info--py{padding-top:6px;padding-bottom:6px}.info-kamp{width:350px}.gm-style-iw-d{width:max-content!important}.gm-style .gm-style-iw .gm-style-iw-d .gm-style-iw-c{overflow:visible!important;padding:0!important}.gm-style .gm-style-iw>div{overflow:visible!important}.gm-style .gm-style-iw-c{overflow:visible!important;padding:0!important}button.gm-ui-hover-effect{position:absolute;display:inline-block;top:-13px!important;right:-13px!important;z-index:150;text-align:center;line-height:29px;cursor:pointer;height:30px;width:30px;background-color:#fff;border-radius:50%;opacity:0;box-shadow:1px 1px 4px rgb(0 0 0 / 25%)}button.gm-ui-hover-effect:hover{opacity:0}.map-box__price-from--label{font-size:14px;font-weight:400}.gm-style .gm-style-iw-tc::after{height:0}.info-kamp__title{font-size:16px;font-weight:600;margin-top:8px;margin-bottom:5px}.info-kamp__items{margin-top:5px}.info-kamp__items li{line-height:20px}.map-clusters{background:#397c39;border-radius:50%;color:#fff;font-weight:600;font-size:14px;width:36px;height:36px;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 4px rgb(0 0 0 / .25)}.hubspot-form-inline{background:#fff;display:none;box-shadow:0 2px 25px rgb(0 0 0 / .4);padding:20px}.hubspot-form-inline--opened{border:1px solid #ddd;display:block;box-shadow:0 1px 9px rgb(0 0 0 / .08)}.hubspot-form-inline--sidebar{display:block;padding:15px 20px;border-radius:8px}.single-news-form-container .hubspot-form-inline--sidebar{padding:0 6px 12px 6px;box-shadow:none;border-radius:0;border:none}.inquiry-form--hidden,.return-call--hidden{display:none;margin-bottom:0!important}.form-upload-note{font-style:italic;font-size:12px;color:#666;margin-top:-8px;display:block;margin-bottom:5px}.form-upload-error{display:none;color:red;margin-left:5px}.hbs-form-inline .submitted-message{background:#ccedc0;padding:10px;border-left:3px solid #7cbf58;text-align:left;color:#2e5d1e;font-weight:600}.hbs-form-inline .thankyou-submit{font-size:13px;display:none;text-align:left}.hbs-form-inline .thankyou-submit .note{background:#ffedb7;padding:10px;border-left:3px solid #f4d371;text-align:left;color:#463a16;margin-top:15px;margin-bottom:0;text-indent:-14px;padding-left:36px}.hbs-form-inline .thankyou-submit .note:before{content:'';display:inline-block;vertical-align:middle;margin-right:9px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/info-filled.svg);width:16px;height:16px;background-size:16px 16px;filter:invert(25%) sepia(24%) saturate(553%) hue-rotate(7deg) brightness(93%) contrast(81%)}.hbs-form-inline .prevent-default-submit-message .submitted-message{display:none}#hubspot-messages-iframe-container{z-index:9999!important}.mobile-menu-button{height:43px;width:32px;display:none;position:relative;cursor:pointer}.hamburger{padding:0;top:6px;left:4px;position:relative;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;border:0;margin:0;overflow:visible;outline:none}.hamburger-box{position:relative}.hamburger-inner{display:block;top:50%;text-indent:-9999px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:25px;height:3px;background-color:#252525;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;border-radius:10px}.hamburger-inner:before,.hamburger-inner:after{content:'';display:block}.hamburger-inner:before{top:-8px;left:0}.hamburger-inner:after{bottom:-10px;left:0}.hamburger--collapse .hamburger-inner{top:0;bottom:0}.hamburger--collapse .hamburger-inner:after{top:-16px}.accordion p{display:none}h3.accordion-title,.listing-faq-item__question{font-style:normal;font-size:15px;font-weight:500;border-bottom:1px solid #fff0;padding:10px;cursor:pointer;text-align:left;margin-bottom:0}h3.accordion-title:hover,h3.accordion-title.open.read,.listing-faq-item__question:hover,.listing-faq-item--opened .listing-faq-item__question{border-color:#666;background-color:#fcfcfc}h3.accordion-title.read.open:before,h3.accordion-title:before,.listing-faq-item__question:before,.listing-faq-item--opened .listing-faq-item__question:before{display:inline-block;position:relative;content:'';color:#252525;border:solid;border-width:0 1px 1px 0;margin-right:10px;padding:4px;top:-2px;transform:rotate(45deg);transition:.15s transform ease}h3.accordion-title.read.open:before,.listing-faq-item--opened .listing-faq-item__question:before{transform:rotate(-135deg);top:2px}.listing-faq-item__answer{display:none;padding-left:33px;margin:5px 0;line-height:23px}.listing-faq-item__answer a{font-weight:600;text-decoration:underline}h3.accordion-title+div{padding:5px 10px;margin:0 0 5px 23px;display:none}.search-product-template{position:relative;margin:10px 0}.search-product-template__icon{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/magnifier.svg);display:inline-block;width:20px;height:22px;background-size:20px 22px;background-repeat:no-repeat;position:absolute;top:13px;left:15px}.search-product-template>p{margin:20px 0;background:#f7f7f7;padding:5px 10px}#searchbar-product{width:100%;padding:12px 12px 12px 50px;border-color:#ddd;border-radius:5px}#form-container{position:relative;min-height:100px}#ui-datepicker-div{z-index:10001!important}.red-required{border-color:#c0341d!important;background-color:#fff8f6!important}.input-required{border:1px solid #c0341d!important;background:#fff8f6!important}span.required,.hl-required{color:red}.camp-grid-content .hs-frm-pop{margin-right:10px}.ui-datepicker{z-index:2100!important}.pets-con{display:flex;justify-content:space-between;width:100%}.checkboxes-pets{height:40px}.petsno{display:flex;align-items:center}.petsno>label{margin-bottom:0!important}#inquiry-pets-no,#single-camp-inquiry-pets-no,#single-news-inquiry-pets-no{width:50px;margin-left:10px;margin-bottom:0}.frm-contact-thankyou{background-color:#fff;border:1px solid #000;padding:30px 40px;position:absolute;top:40%;display:inline-block;margin:0 30px}#thankyou-close{background-color:#333;padding:5px 17px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;border:none;border-radius:20px;margin-top:25px;float:right}.form_overlay{position:absolute;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .5);z-index:2}.lds-grid{display:inline-block;position:absolute;width:54px;height:54px;left:50%;top:50%;margin-left:-27px;margin-top:-27px}.callus-form_overlay,.single-camp-form_overlay,.single-news-form_overlay{position:absolute;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .5);z-index:2;border-radius:3px}.hubspot-form-inline.centered{position:fixed;top:10%;left:50%;transform:translate(-50%);z-index:10000;text-align:left;width:600px;padding:30px;border-radius:3px;max-height:86%;overflow:hidden;overflow-y:auto}.hubspot-form-inline.centered.callusback-modal-single-kamp{max-height:99%}.hubspot-form-inline.overflowed{overflow:visible;overflow-y:auto}.hubspot-form-inline .form-close{cursor:pointer}.hubspot-form-inline .form-close:after{content:'';position:absolute;right:18px;top:18px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/close-search-modal.svg);display:inline-block;background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px;cursor:pointer}.hubspot-form-info{font-size:13px;color:#252525;border:2px solid #f8a224;border-radius:4px;background-color:#ffdeae;padding:2px 5px;margin-bottom:10px}.hubspot-form-info a{color:#252525}.hubspot-form-inline h3{font-size:20px;min-height:23px}.form-top__subtitle{font-weight:400;font-size:16px;color:#666;line-height:1.4;min-height:26px}.hubspot-form-inline label,.form-label__required,.form-label__additional{display:block;font-size:15px;font-weight:500;margin-bottom:4px}.hubspot-form-inline .input-block{position:relative}.hubspot-form-inline .input-block--has-icon input[type=text]{padding-left:40px}.hubspot-form-inline .input-block--has-icon input[type=text]:focus-visible{outline:none}.hubspot-form-inline .input-block--has-icon:before,.inquiry-form__dummy-block--calendar:before,.return-call__dummy-block--calendar:before{content:'';filter:invert(29%) sepia(26%) saturate(0%) hue-rotate(251deg) brightness(100%) contrast(101%);display:inline-block;background-repeat:no-repeat;vertical-align:middle;position:absolute;left:15px;top:13px;pointer-events:none;z-index:1}.inquiry-form-calendar__box--overlayed .input-block--has-icon:before,.return-call-calendar__box--overlayed .input-block--has-icon:before{display:none}.inquiry-form__dummy-block--calendar:before,.return-call__dummy-block--calendar:before{top:38px}.hubspot-form-inline .input-block--icon-shorter:before{top:13px}.hubspot-form-inline .input-block--icon-search:before,.inquiry-form__dummy-block--calendar:before,.return-call__dummy-block--calendar:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/calendar-outline.svg);width:18px;height:18px;background-size:18px 18px}.hubspot-form-inline .inquiry-calendar__block--icon-down:before{top:13px}.hubspot-form-inline input[type=text],.hubspot-form-inline input[type=email],.hubspot-form-inline input[type=password],.hubspot-form-inline input[type=date],.hubspot-form-inline input[type=tel],.hubspot-form-inline input[type=number],.hubspot-form-inline textarea,.hubspot-form-inline select{box-shadow:0 1px 2px 0 rgb(0 0 0 / .06);border:1px solid #dbdbdb;padding:8px 10px;height:45px;width:100%;border-radius:5px;font-size:14px}.hubspot-form-inline input[type="radio"]+label:before,.hubspot-form-inline input[type="checkbox"]+label:before{top:0}.hubspot-form-inline input,.hubspot-form-inline textarea,.hubspot-form-inline select{width:100%;margin-bottom:15px}.hubspot-form-inline input[type=file]{box-shadow:0 1px 3px 0 rgb(0 0 0 / .06);border:1px solid #dbdbdb;padding:8px;background:#fff;width:300px}.hubspot-form-inline textarea{min-height:90px}.hubspot-form-inline .small-dialog-header{margin-bottom:10px;width:calc(100% - 20px)}.hubspot-form-inline .flatpickr-wrapper{width:100%}.hubspot-form-inline .camp-accommodation,.hubspot-form-inline .single-camp-camp-accommodation,.hubspot-form-inline .single-news-camp-accommodation{margin-bottom:10px;margin-top:5px}.camp-accomodation__title{font-size:14px;margin-bottom:10px}.hubspot-form-inline .checkboxes label{margin-bottom:0;margin-top:5px}.hubspot-form-inline .camp-accommodation label,.hubspot-form-inline .single-camp-camp-accommodation label,.hubspot-form-inline .single-news-camp-accommodation label{margin-bottom:0;font-weight:400}.hubspot-form-inline .camp-accommodation>div,.hubspot-form-inline .single-camp-camp-accommodation>div,.hubspot-form-inline .single-news-camp-accommodation>div{display:inline-block;margin-right:15px}.hubspot-form-inline .camp-accommodation h4,.hubspot-form-inline .single-camp-camp-accommodation h4,.hubspot-form-inline .single-news-camp-accommodation h4{font-weight:600}.camp-accommodation__title{font-size:15px;font-weight:600;margin-bottom:0}.hubspot-form-inline--fixed{box-shadow:none;padding:0;display:block}.hubspot-form-inline--no-background{background:#fff0}.hubspot-form-inline--with-background{padding:15px;background:#fafafa;border-radius:3px;border:1px solid #eaeaea}input[type].form-input--shorter,select.form-select--shorter{height:40px;line-height:40px}select.form-select--shorter{line-height:1}.contact-form-thankyou__success-content,.main-content p.contact-form-thankyou__success-content,.quality-form-thankyou__success-content,.main-content p.quality-form-thankyou__success-content{margin-bottom:0}.contact-form-thankyou__success-content strong,.quality-form-thankyou__success-content strong{font-size:15px;display:block}.hubspot-thankyou .note{background:#ffedb7;margin:15px 0;padding:12px;text-indent:-24px;padding-left:36px;color:#252525;font-weight:600;border-radius:5px;line-height:1.6}.hubspot-thankyou .note:before{content:'';display:inline-block;vertical-align:middle;margin-right:9px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/info-filled.svg);width:16px;height:16px;background-size:16px 16px}.phobs-pets-tip{display:none}.phobs-pets-tip--visible{display:block}#single-property-mobile{width:98%;position:absolute;bottom:20px;left:50%;background:#fff;transform:translate(-50%,10px);border-radius:6px}.inquiry-form-calendar__box--overlayed .inquiry-form--input-arival-departure,.return-call-calendar__box--overlayed .inquiry-form--input-return-call{padding:0!important;border:0!important;text-align:center;box-shadow:none!important;position:absolute;bottom:30px;font-size:16px;font-weight:600}.trustyou{display:flex;flex-direction:row;text-align:left}.grid-thumbnail-reviews .trustyou{position:static;margin:10px 0;float:none}.trustyou__title{display:flex;flex-direction:column}.trustyou__score{background:#598230;color:#fff;font-weight:600;width:30px;height:30px;font-size:16px;margin-right:6px;text-align:center;line-height:30px;border-radius:6px}.trustyou__title-score{color:#252525;font-weight:600;line-height:1.2;font-size:16px;text-align:left;letter-spacing:-.3px}.trustyou__badge-icon{width:24px;display:none}.trustyou__copyright{color:#666;font-size:12px;font-weight:400;line-height:12px}.trustyou__image{margin-left:2px;display:none}.trustyou__badges{vertical-align:top}.trustyou-sidebar{display:flex;flex-wrap:wrap}.trustyou-sidebar--border{border:1px solid #eee;padding:15px}.trustyou-sidebar__info{display:flex}.trustyou-sidebar__score{background:#598230;color:#fff;font-weight:600;width:40px;height:45px;font-size:22px;margin-right:8px;text-align:center;line-height:45px;border-radius:3px}.trustyou-sidebar__score-right{margin-right:15px;padding-right:15px;border-right:1px solid #eee}.trustyou-sidebar__title{color:#252525;font-weight:600;line-height:1.2;font-size:18px;text-align:left;letter-spacing:-.3px}.trustyou-sidebar__badges{vertical-align:top;width:19px;height:7px;display:none}.trustyou-sidebar__copyright{color:#666;font-size:11px;font-weight:400;line-height:1.2;margin-top:3px}.trustyou-sidebar__clean{background:#e3eef7;border-radius:3px;padding:5px 8px;margin-top:10px;color:#1a4361;font-weight:600;font-size:13px;flex-basis:100%}.trustyou-sidebar__clean a{color:#1a4361}.trustyou-sidebar__clean span{font-size:15px}.trustyou-sidebar__clean-score{color:#7bb342;padding-left:6px}.trustyou-sidebar__clean:before{content:'';vertical-align:top;display:inline-block;margin-right:7px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/drop-clean.svg);width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;filter:invert(21%) sepia(15%) saturate(2785%) hue-rotate(165deg) brightness(91%) contrast(87%)}.trustyou-sidebar__stars{position:relative;height:12px;width:65px;margin-top:2px}.trustyou-sidebar__star{position:absolute;top:0;left:0;height:12px;width:67px}.trustyou-feature__star--flex{width:auto;display:flex}.trustyou-feature__star-icon{width:13px;height:13px}.trustyou-feature__star-icon--hidden{width:0;height:0;display:none}.trustyou-feature__star--filled,.PH-review-stars-filled{width:0;z-index:1;overflow:hidden;position:absolute;top:0}.trustyou-feature__star--green{position:relative;width:65px}.trustyou-sidebar__reviews{display:flex;flex-direction:column;justify-content:center}.trustyou-sidebar__review-number{font-size:14px;font-weight:600;line-height:1.3}.trustyou-sidebar__review-anchor{text-decoration:underline}li.trustyou-item{border:1px solid #d7e4ec;background:#f7fcff;color:#2d5ba9;font-weight:600}.trustyou-item__show-trustyou{text-decoration:underline;margin:0 5px}.trustyou-item__image{margin-left:2px;position:relative;top:-1px}.camp-tabs .feature .trustyou-item{margin:2px 4px 2px 0;border-radius:3px;padding:0 5px}.trustyou-reviews__blocks-container{display:flex;flex-direction:column}.trustyou-reviews__review-container{margin-bottom:40px}.trustyou-testimonial{margin-bottom:25px;width:calc(100% * (1/4) - 25px);max-width:calc(100% * (1/4) - 25px);;margin-right:25px}.trustyou-testimonial:nth-child(5n){margin-right:0}.trustyou-testimonials__title{font-size:18px;font-weight:600;margin-bottom:15px;padding-top:15px;width:100%}.trustyou-testimonial__country:before{content:'';width:20px;height:15px;display:inline-block;vertical-align:middle;margin-right:3px}.trustyou-reviews__testimonials-container{display:flex;border-top:1px solid #eee;margin-top:15px;padding-top:15px;flex-wrap:wrap}.trustyou-testimonial__content{padding:10px 15px;background:#f9f9f9;position:relative;border-radius:5px}.trustyou-testimonial__country{width:20px;margin-right:6px}.trustyou-testimonial__name{margin-top:5px;margin-left:10px}.trustyou-reviews__top-note{font-size:15px;line-height:24px;margin-bottom:30px;display:flex}.trustyou-reviews__top-note-content{font-weight:600}.trustyou-reviews__top-note-icon{margin-right:8px;fill:#479700;margin-top:2px;min-width:20px}.trustyou-reviews__summary-quote{font-size:13px;font-weight:400}.trustyou-reviews__title{font-size:18px;font-weight:600;margin-bottom:10px}.trustyou-reviews__good-to-know-items{width:100%;display:flex}.trustyou-reviews__good-to-know-item{margin-right:20px;display:flex;align-items:center;line-height:1.8}.trustyou-reviews__good-to-know-item:before{display:inline-block;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}.trustyou-reviews__good-to-know-item--positive:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/check-thin.svg);display:inline-block;width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;vertical-align:middle;filter:invert(61%) sepia(79%) saturate(453%) hue-rotate(37deg) brightness(87%) contrast(87%)}.trustyou-reviews__good-to-know-item--neutral:before{content:'-';font-size:23px;color:#afafaf;vertical-align:baseline;text-align:center;width:17px}.trustyou-reviews__good-to-know-item--negative:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/close.svg);filter:invert(14%) sepia(78%) saturate(6058%) hue-rotate(1deg) brightness(97%) contrast(119%);width:11px;height:11px;background-size:11px 11px}.trustyou-reviews__categories{margin-top:40px}.trustyou-reviews__category{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.trustyou-reviews__category-title{font-size:17px;line-height:1.6;font-weight:600;margin-bottom:10px}.trustyou-reviews__score{font-size:15px;font-weight:600;color:#252525;display:flex;align-items:center}.trustyou-reviews__bar{width:190px;height:10px;display:inline-block;background:#eee;position:relative;margin-right:12px;border-radius:5px;border:1px solid rgb(89 130 48 / .4);overflow:hidden}.trustyou-reviews__fill{background:#598230;width:0;height:10px;position:absolute;top:0;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.trustyou-reviews__review-count{color:#666;font-size:13px;margin-top:4px}.trustyou-reviews__left{margin-right:10px;width:300px}.trustyou-reviews__right{display:flex;align-items:flex-start}.trustyou-reviews__info-text{font-weight:600}.trustyou-reviews__info{margin-right:60px}.testimonials-block{display:flex;justify-content:space-between;flex-wrap:wrap}.testimonials-block.keen-slider{flex-wrap:nowrap;justify-content:normal}.testimonials-block--top-spacing{margin-top:15px}.testimonial-block{display:flex;flex-direction:column;padding:15px;background:#f9fafc;position:relative;border-radius:6px;line-height:21px;flex:1 1 calc(33.3% - 15px);margin-right:15px;margin-bottom:15px;min-height:200px}.testimonials-block__slide-inner.keen-slider__slide .testimonial-block{margin-right:0;flex:auto}.testimonials-block__slide-inner .testimonial-block+.testimonial-block{margin-bottom:0}.testimonial-block__guest-name{margin:8px 15px 0 0;font-weight:400}.testimonial-block--hidden{display:none}.testimonial-block--hidden-visible{display:flex}.testimonial-block__stars{position:relative;height:20px;width:75px;margin-bottom:5px}.testimonial-block__star{position:absolute;top:0;left:0;overflow:hidden}.testimonial-block__star--empty:before{font-style:normal;content:'★★★★★';color:#ccc;font-size:18px}.testimonial-block__star--filled:before{font-style:normal;content:'★★★★★';font-size:18px;width:0;z-index:1;position:relative;color:#f6bd10}.testimonial-block__country-flag{width:21px;height:15px;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.post-password-form input{display:block;margin-top:10px}.post-password-form label{font-weight:600}.callusback-modal-contact-page{overflow:visible!important}.quantity-block--flex{display:flex;align-items:center}.quantity-button__lower,.quantity-button__higher{cursor:pointer;user-select:none}.quantity-button__lower-icon,.quantity-button__higher-icon{width:26px;height:26px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;fill:#444}.quantity-button__lower--disabled .quantity-button__lower-icon,.quantity-button__lower--disabled .quantity-button__lower-icon:hover,.quantity-button__higher--disabled .quantity-button__higher-icon,.quantity-button__higher--disabled .quantity-button__higher-icon:hover{cursor:auto;opacity:.3}.quantity-button__lower--smaller:before,.quantity-button__higher--smaller:before{width:24px;height:24px;background-size:24px 24px}.quantity-button__lower--disabled:before,.quantity-button__higher--disabled:before,.quantity-button__lower--disabled:hover:before,.quantity-button__higher--disabled:hover:before{cursor:auto;opacity:.3}.quantity-button__lower--disabled,.quantity-button__higher--disabled{pointer-events:none}.quantity-block__children-inputs{display:flex}.quantity-block__persons{display:flex;padding:15px 15px 10px 15px;justify-content:space-between;align-items:center;font-size:15px}.booking-component__persons-field{font-size:16px;padding:8px 16px}.booking-component__persons-field--pets{padding-bottom:0}.quantity-block__persons--no-padding{padding:0}.quantity-block__children-age-container{display:none;flex-wrap:wrap;padding-top:10px}.quantity-block__childrens-note{font-size:13px;color:#666;font-weight:400}.booking-component__persons-field>p>.quantity-block__childrens-note{font-size:14px}.quantity-block__children-age-container--align-left{align-items:flex-start}.quantity-block__children-title{padding-top:10px;width:100%;border-top:1px solid #ddd;flex:100%;padding-bottom:10px}.quantity-block__children-title--pb-0--pt-8{padding-top:8px;padding-bottom:0}.quantity-block__children-age-container--visible,.quantity-block-children-age{display:flex}.quantity-block-children-age{justify-content:space-between;align-items:center;padding-right:5px;padding-bottom:5px;width:50%}.booking-component__children-age--input{width:calc(50% - 4px);padding:0}.booking-component__children-age{padding:16px 16px 0 16px;justify-content:space-between;column-gap:8px;row-gap:8px}input[type=text].quantity-value{text-align:center;font-weight:600;padding:0 3px;outline:0;width:30px;font-size:15px;margin:0 3px;box-shadow:none}.booking-component-quantity-select>input[type=text].quantity-value{width:22px}input[type=text].quantity-value--disabled,input[type=number].quantity-value--disabled{border:none;box-shadow:none;border-radius:0;pointer-events:none;background-color:#fff}input[type=text].quantity-value--narrow,input[type=number].quantity-value--narrow{width:30px}.accomodation-availability__close-button-icon,.inquiry-form-calendar__close-button-icon,.return-call-calendar__close-button-icon,.change-date-calendar__close-button-icon{width:30px;height:30px}.content-popup{display:none;position:fixed;top:10%;left:50%;right:0;width:500px;background:#fff;border-radius:3px;z-index:9999;padding:25px 35px;text-align:left;line-height:normal;font-weight:400;min-height:350px}.content-popup-overlay:before{content:"";display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;background-color:rgb(0 0 0 / .4)}.content-popup__section-subtitle{margin-bottom:15px;font-size:18px;color:#252525;font-weight:600}.content-popup__section-minititle{font-size:15px;color:#252525;font-weight:600;margin-bottom:5px}.content-popup__note{font-size:14px;margin-top:15px;display:inline-block;font-weight:600;text-decoration:underline}.content-popup__section-text{line-height:23px}.content-popup__terms-list{margin-left:20px}.content-popup__terms-list:first-of-type{margin-bottom:15px}.content-popup__terms-item{list-style:disc;font-size:14px;line-height:1.8;color:#252525;font-weight:400}.content-popup-close{display:flex!important;position:absolute;z-index:1;top:20px;right:20px;background:#fff;width:30px;height:30px;cursor:pointer;text-align:center;font-weight:400;justify-content:center;align-items:center}.content-popup-close:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/close-search-modal.svg);display:inline-block;background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px}.content-popup--features{max-height:82%;height:82%;width:600px;padding:0}.content-popup--features .camp-item__modal-title{padding:25px 35px 10px 35px}.content-popup--features .camp-item__modal-container{padding:0 35px;overflow:visible;overflow-y:auto;height:calc(100% - 74px)}.credit-card-form .gfield_checkbox li input[type=checkbox]{display:none!important}.map-marker-container{position:absolute;margin-top:10px;transform:translate3d(-50%,-100%,0)}.map-marker-container.clicked{z-index:100}.see-camp-btn-after-update{text-transform:lowercase;padding:8px 20px;width:fit-content}.see-camp-btn-after-update::first-letter{text-transform:uppercase}.booking-calendar-button{margin-left:12px}.marker-container{position:relative;margin:auto;width:30px;height:30px;z-index:1;cursor:pointer;top:-5px;perspective:1000px}.marker-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .4s ease-in-out;position:absolute;z-index:1}.marker-card .icon-pin:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/pin-default.svg);display:inline-block;width:21px;height:30px;background-size:21px 30px;background-repeat:no-repeat;vertical-align:middle;filter:drop-shadow(1px 3px 1px rgb(0 0 0 / .2))}.marker-container:hover .marker-card,.map-marker-container.clicked .marker-card{transform:translateY(-5px)}.marker-container:hover .marker-card .icon-pin:before,.map-marker-container.clicked .marker-card .icon-pin:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/pin-hover.svg)}.infoBox{border-radius:6px;animation:fadeIn .3s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.map-box{background-color:#fff;border-radius:6px;box-shadow:1px 2px 4px rgb(0 0 0 / .25);position:relative}.map-box__objects{overflow:hidden;padding-top:28px;margin-top:6px}.map-box__objects-title{position:absolute;top:0;font-size:14px;font-weight:400;color:#000}.map-box__objects .keen-next,.map-box__objects .keen-prev{opacity:.9;width:18px;height:18px;top:9px}.map-box__objects .keen-prev.keen-disabled{display:none!important}.map-box__objects .keen-next:hover,.map-box__objects .keen-prev:hover{opacity:1}.map-box__objects .keen-next:before,.map-box__objects .keen-prev:before{padding:5px;border:none;border-radius:0;position:absolute;top:4px;left:4px;background-size:8px 8px}.map-box__objects .keen-prev:before{left:3px}.map-box__objects .keen-next{right:0}#leftArrow{left:unset;right:28px!important}.keen-disabled-with-opacity{opacity:0.3!important}.map-box__object-name{color:#252525}.map-box__object-price{font-weight:600;color:#252525}.map-box__object-price-old{color:#888;font-weight:400;font-size:12px}.map-box__object-price-old-del{color:#888;display:block}.map-box__object-image{border-radius:10px;object-fit:cover}.map-box__object-anchor{display:flex;flex-direction:column}.map-box__object-anchor:hover{text-decoration:none}.map-box__object-notice{display:inline-block;color:#333;margin-top:10px;text-decoration:underline}.map-box__object-content{display:flex;flex-direction:column;margin-top:5px}.map-box__image{width:100%;border-radius:4px 4px 0 0;height:150px;object-fit:cover;object-position:bottom}.map-box__anchor{display:flex;flex-direction:column;position:relative}.map-box__title{color:#252525;font-size:16px;font-weight:600;display:block}.map-box__title:hover{color:#252525}.map-box__title--padding{padding-left:8px;padding-top:8px;margin-bottom:0}.map-box__address{font-size:14px;display:block}.map-box__all-objects{display:inline-block;margin-top:6px;font-size:12px;font-weight:400;color:#252525;text-decoration:underline}.map-box__close{position:absolute;top:-13px;right:-13px;display:flex;justify-content:center;align-items:center;z-index:150;text-align:center;line-height:29px;cursor:pointer;height:30px;width:30px;background-color:#fff;border-radius:50%;box-shadow:1px 1px 4px rgb(0 0 0 / .25)}.map-box__close:before{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/cancel.svg);display:inline-block;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;vertical-align:middle;content:''}.map-box_feature--value{margin-left:3px}.map-box__close--accommodation:before{position:relative}.map-box__prices{font-size:16px;font-weight:600;display:flex;text-align:right}.align-center{display:flex;align-items:center}.map-box__prices--smaller{font-size:15px}.space-between{display:flex;justify-content:space-between}.map-box__price{display:flex;flex-direction:column;justify-content:space-between}.map-box__price-old{color:#888;font-size:14px;font-weight:400;text-align:right}.map-box__price-old-del{color:#888;text-align:right}.map-box__price-object{font-size:14px;font-weight:500;display:flex;justify-content:space-between}.map-box__features-list{font-size:13px;color:#333;line-height:1.4;padding-top:6px}.map-box__features-list--no-spacing{padding-top:0}.map-box__features-list--campsites{column-count:2;column-gap:40px}.map-box__features-list--campsites--no-gap{column-gap:0}.map-box__feature--dot{width:5px;height:5px;margin-left:6px;margin-right:4px;background:gray;border-radius:50%}.map-box__feature--dot--margin{margin-top:3px}.sidebar_dynamic_price_section>li:last-of-type .map-box__feature--dot--margin{background:#fff0}.grid-thumbnail__dot-rating-item--top-0{top:0}.grid-thumbnail__dot-rating--spacing{margin-left:3px}.map-box__prices--border{border-top:1px solid #DADADA;padding-top:12px;margin-top:12px}.map-box__feature{display:inline-flex;align-items:center;font-size:13px}.text-underline{text-decoration:underline}.map-box__feature-14{font-size:14px;color:#666}.header.minimal--not-sticky{position:static}.map-box__feature--y-spacing{margin-bottom:4px}.map-box__price--save{font-size:14px;font-weight:400;color:#297B29;text-align:right}.map-box__feature strong{color:#252525}.map-box__features--padding{padding:8px}.map-box__features-list-no-padding-top{padding-top:0}.map-box__price-inner{display:inline-flex;width:100%;justify-content:space-between;flex-direction:column;padding:6px;background:#F2F2F2;border-radius:6px;height:100%}.map-box__price-inner>a{color:inherit;display:inline-flex;width:100%;justify-content:space-between;flex-direction:column;height:100%}.map-box__price-inner:hover>a{text-decoration:none}.map-box__title-address_sm>a{font-size:14px}.map-box__title-address_sm>span{font-size:12px}.map-box__title-address_sm>.map-box__title{margin-bottom:0}.map-box__features-list__sm{column-gap:0;padding-bottom:0;padding-top:6px;line-height:normal;margin-left:-3px}.map-box__features{margin-top:12px}.map-box__price-number{text-align:right;font-size:16px}.visible-0{opacity:0}.map-box__price-from{font-size:12px;font-weight:400;color:#595959}.marker-with-price{height:24px;width:max-content;background:#fff;border-radius:6px;border:1px solid #000;padding:4px 6px;box-shadow:0 2px 2px 0 rgb(0 0 0 / .2);font-size:14px;font-weight:500;color:#252525;position:relative;margin-left:-10px;margin-bottom:-12px}.marker-with-price:hover{background:#297B29;border-color:#2C4A26;color:#fff}.clicked>.marker-container>.marker-card>.marker-with-price{background:#297B29;border-color:#2C4A26;color:#fff}.map-box__feature__sm{font-size:12px}table.news-table{width:100%;text-align:left;border-collapse:collapse;margin-bottom:20px}table.news-table td,table.news-table th{padding:15px}table.news-table tbody td{color:#252525;font-size:14px}table.news-table tbody tr:hover{background:#fcfcfc}table.news-table tr:nth-child(even){background:#f5f5f5}table.news-table thead th{font-size:14px;background:#144564;color:#fff}table.news-table tfoot td{font-size:14px}table.news-table tfoot .links{text-align:right}table.news-table tfoot .links a{display:inline-block;background:#1c6da4;color:#fff;padding:2px 8px;border-radius:5px}.page-template-page-default .main-content ul li{margin-bottom:15px}.page-template-page-default .main-content ul li:before{content:'';display:inline-block;background-image:none;width:5px;height:5px;background:#252525;border-radius:50%;filter:none;margin-right:8px;position:relative;top:-2px}.d-block{display:block}.camp-name--camp>a{max-width:555px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.camp-location{max-width:634px}.camp-name--acc>a,.camp-name--acc>span{max-width:670px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.camp-name--search-result>a{max-width:400px}.camp-location-acc{max-width:665px}.camp-location--search-result{max-width:400px}.map-box__feature--green{color:#297B29}.expandable-content{height:100px;overflow:hidden;transition:height .5s ease-out}.expandable-content__read-more-btn{margin-top:24px;background:none;border:none;color:#2A64C5;text-align:left;padding:0;font-size:14px;font-weight:400;text-decoration:underline}.fav-btn-wrapper{border-radius:100%;background:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fav-btn-wrapper:hover .fav-heart-icon{stroke:#BD0000}.fav-btn-wrapper--top-right{position:absolute;top:8px;right:17px;z-index:1}.fav-btn-wrapper--top-right-listing{position:absolute;top:8px;right:8px;z-index:2}.fav-btn-wrapper--bottom-right-parcels{position:absolute;right:10px;top:107px;z-index:1}.fav-btn-wrapper--bottom-right-camps{position:absolute;right:10px;top:107px;z-index:1}.fav-heart-icon{width:16px;height:14px;stroke:#000;transition:all .1s}.fav-btn-wrapper:hover .fav-heart-icon{transform:scale(1.1)}.fav-btn-wrapper:active .fav-heart-icon{transform:scale(.9)}.fav-btn-wrapper.active .fav-heart-icon{stroke:#BD0000;fill:#BD0000}.fav-btn-wrapper.active:not(.fav-btn-wrapper--close)::after{content:'';position:absolute;width:16px;height:14px;border-radius:50%;animation:scaleUpFadeOut 0.4s ease-out forwards;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/heart-red-outline.svg);background-size:16px 14px;z-index:2}@keyframes scaleUpFadeOut{0%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}.fav-heart-navigation.active{fill:#BD0000;stroke:#BD0000}.fav-heart-navigation--mobile{margin-bottom:-2px;margin-left:3px}.favorite-card-wrapper{border-radius:8px;background:#fff;box-shadow:2px 2px 12px 0 #00000014;display:flex;flex-direction:column;position:relative;overflow:hidden}.favorite-card__content{padding:8px;padding-top:16px;display:flex;flex-direction:column;height:100%}.favorite-card__title{font-size:16px;color:#252525;font-weight:600;margin-top:0;line-height:1.3}.favorite-card__location{font-size:14px;color:#666;margin:3px 0}.favorite-card__rating,.favorite-card__capacity,.favorite-card__surface,.favorite-card__wifi,.favorite-card__season{margin-top:8px}.fav-cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:20px;margin:24px 0 100px}.container-favorites{min-height:84vh}.favorite-page-title{font-size:30px;font-weight:600;margin-bottom:24px}.no-favorite-section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:48px 0 300px}.no-favorite-text{font-size:30px;font-weight:700;margin-top:40px;text-align:center}.no-favorite-subtext{font-size:16px;font-weight:400;margin-top:16px;color:#0C111D;text-align:center;width:50%;margin-bottom:34px}.page-favorites{background:#fcfcfc}.fav-close-icon{width:11px;height:11px}.favorite-card__carousel .gallery-carousel--big img,.favorite-card__carousel .gallery-carousel--big{height:200px!important;width:100%}.page-template-page-favorites .accomodation-availability-check{background:#fff;border-radius:6px}.favorite-card-check-prices-btn{width:100%;margin-top:auto}.favorite-card__info{margin-bottom:16px}.favorite-card__data-section{display:flex;flex-direction:column;justify-content:space-between;height:100%}.favorite-card__data-section-inner{margin-bottom:16px}.favorite-card-data__flex{display:flex;justify-content:space-between;width:100%;padding-bottom:4px;line-height:23px}.favorite-card-data__border-bottom{border-bottom:1px solid #ACB3B8;margin-bottom:6px;padding-bottom:6px}.favorite-card-data__num-nights,.favorite-card-data-label{font-size:14px;color:#252525;font-weight:600}.favorite-card-data-label span{font-weight:600}.favorite-card__lowest-price{color:#747271;font-size:13px;text-decoration-line:line-through;font-weight:600}.favorite-card__highest-price{font-size:14px;font-weight:600;color:#252525}.favorite-card-check-offer-btn{width:100%;margin-top:auto;text-align:center}.favorite-card__no-data-section{margin-top:auto}.favorite-card-open-calendar-btn{justify-content:center;width:100%}.favorite-card__no-availability{margin-bottom:8px;text-align:center;font-weight:500;margin-top:auto}.page-template-page-favorites .accomodation-availability-check__adult-placeholder,.page-template-page-favorites .adults-string,.page-template-page-favorites .accomodation-availability-check__children-placeholder,.page-template-page-favorites .children-string{padding:20px 0}.toast{padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px 0 rgb(0 0 0 / .2);position:fixed;top:100px;right:-200%;z-index:1000;transition:right .5s ease-in-out}.toast.active{display:block;right:30px}.toast.closing{right:-100%}.toast-body{display:flex;align-items:center;position:relative}.toast-item-name{font-size:15px;font-weight:600}.favorite-toast-text{font-size:14px;color:#333}.btn-toast-view{display:block;text-align:right;margin-top:8px;font-weight:500}.btn-toast-close{border:none;background:#fff;cursor:pointer;border-radius:100%;width:24px;height:24px;position:absolute;top:-27px;right:-27px;display:flex;align-items:center;justify-content:center}.toast-close-icon{width:16px;height:16px}.toast-icon{width:20px;height:20px;margin-right:12px;fill:#BD0000;stroke:#BD0000}.toast-header{display:flex;align-items:center;justify-content:space-between}.toast-headline{font-size:16px;font-weight:600;color:#0C111D}.btn-toast-close--static{border:1px solid #333;background:#fff;border-radius:100%;height:30px;width:30px}.btn-toast-close--static svg{width:12px;height:12px}.toast-body__initial--main-text{color:#0C111D}.toast-close-icon-dummy-wrapper{border-radius:100%;background:#fff;width:36px;height:36px;margin-left:auto;display:flex;align-items:center;justify-content:center}.toast-close-icon-dummy{fill:#fff;stroke:#000}.toast-body__initial--close{margin-left:auto;background:#fff0;border-radius:8px;padding:4px 16px;border:1px solid #333;color:#0C111D}.toast-body__initial{display:flex;flex-direction:column;align-items:normal}.lazyload,.lazyloading{opacity:.5}.lazyloaded{opacity:1;transition:opacity 250ms}.flatpickr-calendar{display:none;opacity:0;visibility:hidden}.flatpickr-calendar--overflow-visible .flatpickr-innerContainer,.flatpickr-calendar--overflow-visible .flatpickr-days{overflow:visible}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:#ececec;font-weight:400}.flatpickr-day.disabled-campsite-closed,.flatpickr-day.disabled-campsite-closed.selected{font-weight:400;cursor:pointer!important;text-decoration:line-through;background:#f6f6f6;color:#d2d2d2}.flatpickr-day.disabled-campsite-closed:hover{font-weight:400;background:#f6f6f6!important;color:#d2d2d2!important}.flatpickr-afterContainer{display:flex;justify-content:flex-start;align-items:center;width:fit-content;padding:6px 12px;background:#FBEDBE;border-radius:4px;font-weight:600;color:#333;margin:0 auto;margin-top:16px}.flatpickr-afterContainer .flatpickr-afterContainer__content{display:flex;font-size:12px}.flatpickr-afterContainer .flatpickr-afterContainer__content strong{margin-right:5px}.flatpickr-day.selected.endRange{pointer-events:none!important}.flatpickr-day.selected.startRange+.flatpickr-day.selected.endRange,.flatpickr-day.inRange+.flatpickr-day.selected.endRange,.flatpickr-day.selected.endRange+.flatpickr-day.inRange{pointer-events:initial!important}.flatpickr-current-month input.cur-year{font-weight:400}span.flatpickr-weekday{color:#333}.map-box-grid--wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:6px;grid-template-areas:"image image image" "info info info" "price price price"}.map-box-grid--info{grid-area:info;padding-left:6px}.map-box-grid--image{grid-area:image}.map-box-grid--price{grid-area:price;padding-left:6px;padding-right:6px;padding-bottom:6px}#static-search-form{display:none}.change-date-calendar__close-button{display:block;position:absolute;top:15px;right:25px;cursor:pointer}.change-date__overlayed-label{display:block;margin:55px 0 20px 0;font-size:18px;font-weight:600;color:#252525;text-align:center}.w-100{width:100%!important}.booking-component__side-calendar-wrapper--slidein .flatpickr-calendar{z-index:999!important;display:block!important;opacity:1!important;visibility:visible!important;max-width:100%;position:relative;border:none;width:fit-content!important;margin:auto auto 60px auto;padding:10px;min-height:337px}.inquiry-form__overlayed-label,.inquiry-form__button--confirm-calendar,.inquiry-form-calendar__close-button,.return-call-calendar__close-button,.return-call__overlayed-label,.return-call__button--confirm-calendar,.return-call-calendar__close-button{display:none}.accomodation-availability__button--confirm-calendar-disabled,.inquiry-form__button--confirm-calendar-disabled,.return-call__button--confirm-calendar-disabled,.booking-component__side-calendar-button--disabled,.accomodation-availability-check__confirm--disabled{pointer-events:none;opacity:.5}.camp-item{display:flex;flex-direction:row;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px 0 rgb(0 0 0 / .15);overflow:hidden;height:240px;position:relative}.acc-item{height:100%;min-height:220px}.camp-item-bigger{height:286px}.camp-item__pets_and_inquiry{display:flex;justify-content:space-between;align-items:center;gap:12px}.camp-item-container--with-results{border-radius:4px;box-shadow:0 4px 12px 0 rgb(0 0 0 / .15);margin-bottom:16px}.camp-item-container--with-results>.camp-item{box-shadow:none;margin-bottom:0}.gallery-carousel--big img,.gallery-carousel--big{height:100%;width:382px}.gallery-carousel--big.single-camp--main-carousel img,.gallery-carousel--big.single-camp--main-carousel{height:300px;width:100%}.single-template__show-on-map-modal-icon.single-camp{fill:#000}.camp-content-right-side{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:16px}.camp-list-header{display:flex;justify-content:space-between;align-items:flex-start}.camp-item__features{display:flex}.camp-item__feature-list--secondary{margin-left:32px}.camp-item__features-bottom-area{display:flex;align-items:flex-end;justify-content:space-between}.camp-item__features-bottom-area__left-side{display:flex;align-items:center;gap:16px}.camp-list-actions{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:16px}.camp-list-actions--with-inquiry{width:auto}.camp-item__all-features{text-wrap:nowrap}.camp-content-middle{display:flex;justify-content:space-between;width:100%;margin:16px 0}.camp-list-actions__price{text-align:right;margin-top:auto}.general-info{columns:2}.general-info-value{margin-left:4px}.general-info>li{display:flex;align-items:center;line-height:30px}.camp-list-actions--camp{margin-left:0}.camp-list-action-buttons--camp{justify-content:space-between;width:100%}.toggle-calendar{display:inline-flex;align-items:center;width:fit-content;padding:4px;border-radius:300px;border:1px solid #D0D5DD}.toggle-calendar-flexible-days-wrapper{border-radius:0;border:none;gap:4px;overflow:auto;width:100%;justify-content:center;margin-top:16px}.toggle-calendar-btn{border:1px solid #fff0;background:#fff0;color:#101828;font-size:13px;font-weight:400;border-radius:25px;padding:4px 10px;min-width:100px}.toggle-calendar-btn-flexible-day{border-radius:8px;border:1px solid #D0D5DD;min-width:unset;white-space:nowrap;font-size:14px}.toggle-calendar-btn.active{color:#fff;background:#1D2939;border:1px solid #D0D5DD}.calendar-bottom-action__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:16px}.calendar-bottom-action__bottom-number-of-nights{color:#1D2939;font-size:18px;font-weight:600}.calendar-bottom-action__bottom-number-of-nights-inner{display:flex;flex-direction:column;align-items:flex-start}.calendar-bottom-action__bottom-number-of-nights-extended-info{color:#1D2939;font-size:14px;font-weight:400;line-height:normal}.search-block__label--dates-box--flexible{position:absolute;bottom:50%;left:85%;font-size:16px;border-radius:10px;margin-right:8px;transform:translateY(50%);color:#0c111d}.search-block__label--dates-box--flexible.listing{bottom:52%;font-weight:500}.btn-calendar-confirm{text-transform:capitalize;padding:8px 34px;height:fit-content}.calendar-bottom-info{display:flex;flex-direction:row;gap:8px;margin:16px 0 8px;align-items:center;justify-content:center}.flexible-month-label-icon{width:20px;height:20px;max-width:20px;max-height:20px;margin-bottom:4px;background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/calendar-unchecked.svg);background-repeat:no-repeat;opacity:.7}.flexible-month-label.active .flexible-month-label-icon{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/calendar-checked.svg);opacity:1}.flexible-wrapper{margin-top:86px}.flexible-month-list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;gap:10px;margin-top:20px}.calendar-bottom-action__bottom-number-of-nights-wrapper__show-on-mobile{display:none}.flexible-month-label{font-size:12px;font-weight:400;color:#101828;display:flex;flex-direction:column;align-items:center;border-radius:8px;border:1px solid #D0D5DD;background:#FFF;padding:6px;line-height:normal;cursor:pointer;transition:all .1s;user-select:none}.flexible-month-label.disabled{opacity:.5;cursor:not-allowed}.flexible-month-label:hover{background:#fafafa;border:1px solid #bfc3c9}.flexible-month-label.active,.flexible-month-label.active:hover{border-color:#101828;color:#101828;background:#fafafa}.flexible-month-label:active,.flexible-month-label:focus{transform:scale(.95)}.flexible-month-label-month{font-weight:500}.toggle-calendar-main-wrapper{margin-bottom:16px}.calendar-bottom-info-icon{width:16px;height:16px;max-width:16px;min-width:16px}.search-block__label:before,.search-block__dummy-label:before{content:'';display:inline-block;width:22px;height:22px;background-size:22px 22px;background-repeat:no-repeat;vertical-align:middle;position:relative}.flexible-months-bottom-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:100px}.flexible-months-bottom-left{display:flex;flex-direction:column;align-items:flex-start}.flexible-months-bottom-left--mobile{display:none}.flexible-months-bottom-main-label{color:#1D2939;font-size:18px;font-weight:600}.flexible-months-bottom-extended-info{color:#1D2939;font-size:16px;font-weight:400}.flexible-date--card-label{padding:3px 10px;border:1px solid #6C7A97;border-radius:6px;color:#252525;font-size:14px;background:#F9FBFF;box-shadow:0 1px 4px 0 rgb(51 51 51 / .12);width:fit-content}.flexible-date--card-label.accommodation-card{margin-left:auto;margin-bottom:3px}.flexible-date--card-label.camp-card{margin-right:12px}.loading-text--skeleton,p.pricefrom.pricefrom--sold-out.loading-text--skeleton,p.pricefrom.pricefrom--states.loading-text--skeleton{user-select:none;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);color:transparent!important;border-radius:4px;background-size:200% 100%;animation:1.5s shine linear infinite alternate;opacity:1;outline:1px solid #fff;border:none!important}.loading-text--skeleton>*{color:transparent!important}.loading-text--skeleton--favorite{color:transparent!important}.favorite-card__carousel-skeleton{height:100%;width:100%;z-index:100;border-radius:0!important;background:#ececec;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);color:transparent!important;border-radius:4px;background-size:200% 100%;animation:1.5s shine linear infinite alternate}.camp-list-mainimg__skeleton{height:106%;width:100%;position:absolute;top:0;bottom:0;z-index:100;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);color:transparent!important;background-size:200% 100%;animation:1.5s shine linear infinite alternate}.loading-text--skeleton svg{display:none}.map-box-grid--wrapper--1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:6px 6px;grid-template-areas:"map-box-grid--price--1__1 map-box-grid--price--1__1"}@media screen and (min-width:768px){.map-box__feature--first-group{width:50%}.map-box__feature--padding{padding-bottom:8px;margin:0}.map-box__features{margin-top:12px}.map-box__feature--spacing{margin-top:4px;margin-bottom:4px}}.map-box-grid--price--1__1{grid-area:map-box-grid--price--1__1}@media all and (-ms-high-contrast:none){.map-box-grid--wrapper--1{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr;gap:6px 6px}.map-box-grid--price--1__1{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:2}}.map-box-grid--wrapper--2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:6px 6px;grid-auto-flow:row;grid-template-areas:"map-box-grid--price--1__1 map-box-grid--price--2__2"}.map-box-grid--price--1__1{grid-area:map-box-grid--price--1__1}.map-box-grid--price--2__2{grid-area:map-box-grid--price--2__2}@media all and (-ms-high-contrast:none){.map-box-grid--wrapper--2{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr}.map-box-grid--price--2__1{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:1}.map-box-grid--price--2__2{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-column:2;-ms-grid-column-span:1}}.map-box-grid--wrapper--3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px 6px;grid-auto-flow:row;grid-template-areas:"map-box-grid--price--3__1 map-box-grid--price--3__1" "map-box-grid--price--3__2 map-box-grid--price--3__3"}.map-box-grid--price--3__1{grid-area:map-box-grid--price--3__1}.map-box-grid--price--3__2{grid-area:map-box-grid--price--3__2}.map-box-grid--price--3__3{grid-area:map-box-grid--price--3__3}@media all and (-ms-high-contrast:none){.map-box-grid--wrapper--3{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr}.map-box-grid--price--3__1{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:2}.map-box-grid--price--3__2{-ms-grid-row:2;grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:1}.map-box-grid--price--3__3{-ms-grid-row:2;grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-column:2;-ms-grid-column-span:1}}.map-box-grid--wrapper--4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px 6px;grid-auto-flow:row;grid-template-areas:"map-box-grid--price--4__1 map-box-grid--price--4__2" "map-box-grid--price--4__3 map-box-grid--price--4__4"}.map-box-grid--price--4__1{grid-area:map-box-grid--price--4__1}.map-box-grid--price--4__2{grid-area:map-box-grid--price--4__2}.map-box-grid--price--4__3{grid-area:map-box-grid--price--4__3}.map-box-grid--price--4__4{grid-area:map-box-grid--price--4__4}@media all and (-ms-high-contrast:none){.map-box-grid--wrapper--4{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr}.map-box-grid--price--4__1{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:1}.map-box-grid--price--4__2{-ms-grid-row:1;grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-column:2;-ms-grid-column-span:1}.map-box-grid--price--4__3{-ms-grid-row:2;grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:1}.map-box-grid--price--4__4{-ms-grid-row:2;grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-column:2;-ms-grid-column-span:1}}@media all and (-ms-high-contrast:none){.map-box-wrapper{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;gap:0 0}.info{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-row:2;grid-column:1}.image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-row:1;grid-column:1}.price{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-row:3;grid-column:1}}[data-tooltip],[data-tooltip-centered]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after,[data-tooltip-centered]:before,[data-tooltip-centered]:after{visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:120%;left:0;margin-bottom:5px;padding:5px 2px;width:140px;border-radius:3px;font-weight:600;background-color:#fff;color:#252525;content:attr(data-tooltip);text-align:center;box-shadow:0 2px 8px rgb(0 0 0 / .25)}[data-tooltip]:after{position:absolute;bottom:120%;left:50%;margin-left:-5px;width:0;border-top:5px solid #fff;border-right:5px solid #fff0;border-left:5px solid #fff0;content:' ';font-size:0;line-height:0}[data-tooltip-centered]:before{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);line-height:26px;white-space:nowrap;padding:0 10px;border-radius:3px;font-weight:600;background-color:#fff;color:#252525;content:attr(data-tooltip-centered);text-align:center;font-size:12px;box-shadow:0 1px 4px rgb(0 0 0 / 25%)}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip-centered]:hover:before,[data-tooltip-centered]:hover:after{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.map-box__arrow{padding:8px}.map-box_single-property{display:flex;justify-content:space-between}.sticky-map-trigger{display:none}.content-listing__highlighted-text{text-align:justify;font-weight:600;margin-bottom:10px;display:block!important;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.show-below-991{display:none}@media (min-width:1199px) and (max-width:1630px){.gallery-carousel--search-result{width:250px}.gallery-carousel--search-result img{width:280px}}@media (max-width:1500px){.camp-location--search-result{width:410px}}@media (max-width:1400px){.header-sub-menu__item{min-width:260px;margin:0 20px}.header-sub-menu__items-anchor{font-size:14px}.header-main-menu__sub-data-content{font-size:14px}.header-main-menu__sub-data{flex:0 0 240px}.header-main-menu__sub-data-image{width:240px}}@media (max-width:1300px){.search-block__label--dates-box--flexible.homepage{right:17px}.header__logo{margin-right:12px;padding-right:0}.header__logo-anchor{background-repeat:no-repeat;width:174px;height:35px}.homepage-news__content{min-height:203px}.camp-name--camp>a{max-width:450px}.header-main-menu__country-image{width:190px}.header-main-menu__sub-data{flex:0 0 200px}.header-main-menu__regions{width:190px}.header-main-menu__sub-data-image{width:200px}.camp-location{max-width:525px}.camp-name--acc>a,.camp-name--acc>span{max-width:592px}.camp-location-acc{max-width:592px}.camp-name--search-result>a{max-width:392px}.camp-location--search-result{max-width:392px}.header-main-menu__sub-items{width:1141px}.fav-cards-container{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:1200px){.camp-location--search-result{width:100%}.homepage-news__all-news-link-wrapper{max-width:400px}.camp-name--camp>a{max-width:268px}.homepage-news__content{min-height:240px}.camp-location{max-width:344px}.camp-name--acc>a,.camp-name--acc>span{max-width:397px}.camp-location-acc{max-width:395px}.camp-name--search-result>a{max-width:580px}.camp-location--search-result{max-width:580px}}@media (max-width:1170px){.camp-name--search-result>a{max-width:520px}.camp-location--search-result{max-width:520px}}@media (max-width:1120px){.camp-name--search-result>a{max-width:480px}.camp-location--search-result{max-width:480px}}@media (max-width:1060px){.camp-name--search-result>a{max-width:420px}.camp-location--search-result{max-width:420px}}@media (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=number],textarea,select,.block-availability label>div>input[type=text],.block-availability label>select{font-size:max(16px, 1em)!important}.camp-item-container{width:100%}input[type].form-input--shorter,select.form-select--shorter{height:45px}.form-select{background-size:11px 11px;background-position:calc(100% - 10px)}input[type].form-input--shorter{line-height:45px}table.news-table{overflow-x:scroll;display:block}.section-footer-divider{margin-top:15px}.section-title--homepage{font-size:26px;line-height:1.3}.section-subtitle--homepage{margin-top:10px;line-height:1.6}.grid-item-tag{width:calc(50% - 7.5px)}.grid-item-tag:nth-child(2n){margin-right:0}.tag-cloud{overflow-y:scroll;width:100%;flex-wrap:initial}.tag-cloud>strong{flex:0 0 auto;width:auto}.tag-cloud>a{margin:0 0 0 8px}.accomodation-availability-check__date-arrival-departure,.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block--calendar,.inquiry-form__date-arrival-departure,.return-call__dummy-block--calendar,.return-call__date-arrival-departure{min-width:0}.page-template-page-booking-api #hubspot-messages-iframe-container{display:none!important}.head-note--technical-difficulties{line-height:18px;padding:6px}.head-note__warning{display:none}.head-note__content .head-note__desktop{display:none}.head-note__content .head-note__mobile{display:block}.camp-list.mbh .camp-item .camp-list-content .general-info{display:flex;justify-content:flex-start}.camp-grid-bottom__general-info{display:flex;justify-content:space-between;align-items:flex-start}.carousel.camp-grid{margin-left:-10px;margin-right:-10px}.grid-thumbnail-carousel{margin-left:-10px;margin-right:-10px;-ms-overflow-style:none;scrollbar-width:none}.grid-thumbnail__row-wrapper,.grid-thumbnail-custom-wrapper{margin:0 -15px!important}.grid-thumbnail--mobile-free-scroll,.grid-thumbnail-carousel--only-desktop,.grid-thumbnail-carousel--mobile-free-scroll,.grid-thumbnail-custom{padding:0 15px!important}.grid-thumbnail__row,.grid-thumbnail-custom{-ms-overflow-style:none;scrollbar-width:none}.grid-thumbnail-carousel::-webkit-scrollbar,.grid-thumbnail__row::-webkit-scrollbar,.grid-thumbnail-custom::-webkit-scrollbar{display:none}.grid-thumbnail-carousel--five-in-a-row{margin-left:-5px;margin-right:-5px}.carousel-scroll-indicator{margin-top:2rem;width:100%;background:#eee;transform:translateX(0);height:3px;scrollbar-width:none;-ms-overflow-style:none;display:block;outline:none;position:relative;cursor:pointer}.carousel-scroll-indicator__bar{will-change:transform;background:#252525;position:absolute;top:0;bottom:0;width:100%;height:3px;transform-origin:0 0;display:block;border-radius:4px;cursor:grab}.carousel-scroll-indicator--dragging .carousel-scroll-indicator__bar-wrapper,.carousel-scroll-indicator--dragging .carousel-scroll-indicator__bar,.carousel-scroll-indicator:hover .carousel-scroll-indicator__bar-wrapper,.carousel-scroll-indicator:hover .carousel-scroll-indicator__bar{height:.25rem}.grid-thumbnail-custom__image,.grid-thumbnail-custom__block--overlayed .grid-thumbnail-custom__anchor{height:240px}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__anchor,.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__imag{height:300px}.grid-thumbnail-carousel .grid-thumbnail-block,.grid-thumbnail-custom .grid-thumbnail-custom__block{padding-left:10px;padding-right:10px;width:calc(100vw - 37px);min-width:calc(100vw - 37px)}.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-block{padding-left:0;padding-right:10px;min-width:70%}.grid-thumbnail-carousel--three-in-a-row .grid-thumbnail-block{padding-left:0;padding-right:10px;min-width:70%}.grid-thumbnail-carousel--three-in-a-row.single-camp-blog-section .grid-thumbnail-block{padding-left:0;padding-right:10px;min-width:88%}.grid-thumbnail-carousel--three-in-a-row-homepage-news .grid-thumbnail-block{min-width:90%}.grid-thumbnail-carousel--mobile-three-in-a-row .grid-thumbnail-block{min-width:50%}.keen-initialized.grid-thumbnail-carousel .grid-thumbnail-block,.keen-initialized.grid-thumbnail-custom .grid-thumbnail-custom__block,.grid-thumbnail-custom__block--hidden{display:flex}.grid-thumbnail__testimonials-wrapper{margin:0!important}.keen-initialized.testimonials-block{margin-left:0;margin-bottom:15px!important}.keen-initialized.testimonials-block .grid-thumbnail-block{flex-direction:column;width:100%}.keen-initialized.grid-thumbnail-custom{margin-bottom:30px}.keen-dots{margin-top:0!important}.first-section-spacing{margin-bottom:15px}.breadcrumb-content+section{margin-top:0;padding-bottom:0}.flexslider.carousel{margin-bottom:35px}.hubspot-form-inline.centered{width:100%!important;bottom:0;left:50%;top:initial;transform:none;padding:10px 20px 15px 20px;border-radius:12px 12px 0 0;overflow-y:auto}.hubspot-form-inline h3{font-size:16px}.dropdown-custom ul{width:100%}.block-availability__section{flex-direction:column}.camp-tab .slick-track{min-width:360px}.camp-list.mbh.camp-list--updated .camp-item{border-bottom:1px solid #dadada}.top-controls--service{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.loader-prices__wrapper{flex-direction:column;width:90%}.accomodation-availability__block,.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block--calendar,.return-call__dummy-block--calendar{flex-basis:100%!important;margin-right:0}.accomodation-availability-check__persons{flex-basis:100%!important}.accomodation-availability-check__persons-dropdown{width:100%}.accomodation-availability-check__adults--as-block,.accomodation-availability-check__childrens--as-block,.accomodation-availability-check__pets--as-block{width:100%;margin-right:0;margin-bottom:15px}.map-block iframe{margin-bottom:10px}.page-numbers{margin-top:10px;padding:5px 12px}.form-column--4-in-a-row,.form-column--3-in-a-row{width:calc(100% * (1/3) - 10px)}.form-column--persons{flex-direction:column}.form-column--fullwidth{flex-wrap:wrap}.flex-list{flex-direction:column}.hide_mobile{display:none!important}.revert-mobile{display:flex;flex-direction:column-reverse}.grid-thumbnail-block{margin-bottom:15px}.grid-thumbnail-block img{max-height:230px;width:100%}.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-image--xs img{width:100%}.grid-thumbnail-block.content-over-image img{width:100%;height:100%;object-fit:cover}.banner .slides img,.single .banner .slides img{object-fit:cover;height:200px;min-height:auto!important}.header-map{height:90%}.breadcrumb-block>p{display:none}.search-results .searched.list li{margin-bottom:8px}.content-block__title,.listing-top-block h1{font-size:24px;line-height:32px;margin-bottom:10px;text-align:left!important}input#datepicker_from,input#datepicker_to,input.flatpickr-input{width:100%}.actions.company{margin-top:65px;margin-bottom:15px}.download-map{margin-left:0}.faq-group{margin-top:16px;font-size:17px}.listing-faq-item__answer{padding-left:6px}h3.accordion-title{text-indent:-22px;padding-left:29px}h3.accordion-title:before{text-indent:0}h3.accordion-title+div{margin-top:5px;line-height:1.7}.booknow.noshadow{margin-bottom:0!important}.camp-list.mbh .general-info{width:100%}.camp-list.mbh .general-info .secondary{margin-top:10px}.camp-list .camp-item .camp-list-content{width:100%!important;padding:10px 10px 0 10px;float:none!important}.camp-list .camp-item>div.camp-list-mainimg{float:none!important;margin-right:0}[data-tooltip]:before{left:0;margin-left:0}.listing-special-block ul.specials li{line-height:23px;margin-bottom:8px}.listing-special-block p{display:inline-block;width:80%}.flex-caption{display:none}.content-smaller{width:100%}.content-smaller .item-presentation h3{text-align:center!important}.footer{margin-top:0}.footer-links{margin-top:10px;width:100%;text-align:center}.container-fluid .footer-links{width:100%}.footer-links ul li{margin-bottom:6px;text-align:left}.footer-links>div{display:none}.footer-links__title{font-size:16px;text-align:left}.footer-copyright{text-align:center;margin-top:15px}.footer-contacts{margin-top:20px}.footer-main{padding-top:20px}.footer-social-icons{text-align:center}.footer-social-icons__text{float:none;margin-right:0;margin-bottom:5px}.footer-social-icons__list{display:flex;justify-content:center}.item-presentation{display:block}.item-presentation>div{display:block;width:100%;text-align:center;margin-top:15px;float:none!important}.item-presentation .radius{width:160px;height:160px;display:inline-block}.item-presentation h2{text-align:center!important}.item-presentation h2+hr{display:none}.item-presentation h3+p{display:none}.item-presentation p strong>a{text-align:center;display:block}.flex-anchor{right:auto;left:20px}.trustyou-reviews__sub-info{margin-top:20px}.trustyou-reviews__good-to-know-items{width:100%;flex-wrap:wrap}.trustyou-reviews__review-container{flex:100%;margin-bottom:20px}.trustyou-testimonial{width:100%;max-width:100%;margin:0;flex:100%;margin-bottom:15px}.trustyou-testimonial:nth-child(3n){margin-right:0}.trustyou-reviews__testimonials-container{margin-left:0;margin-top:20px}.trustyou-reviews__category{display:block}.trustyou-reviews__top-note-icon{min-width:25px}.trustyou-sidebar__score{height:30px;line-height:30px;font-size:18px}.trustyou-sidebar__title{font-size:16px}.trustyou-sidebar__stars{display:none}.trustyou-sidebar__copyright{margin-top:0}.trustyou-reviews__right{margin-top:15px;flex-direction:column}input[type=text].quantity-value{padding:0;background-color:#fff0}.company-brands__container{flex-direction:column;padding-top:0}.company-brands__anchor{display:block;margin-top:10px}.footer .footer-bottom{flex-direction:column}.footer-payments{margin:20px auto;flex-wrap:wrap;justify-content:center;width:78%;align-items:center}.footer-payment__item{margin:10px}.footer-payment__text{flex:1 1 100%;margin-right:0;text-align:center;margin-bottom:10px}.footer .members-images{margin:20px 0}.camp-map-list__map-wrapper{padding:0}.content-popup{width:calc(100vw - 30px);margin:15px auto;right:0;padding:25px}.section-block--mobile-spacing{margin-bottom:30px}.skeleton-loader{margin-left:20px}.skeleton-loader--weather{flex-wrap:wrap}.skeleton-loader--weather .loader-content{width:calc((100% / 4) - 10px);height:100px}.loader-header{margin-top:30px}}@media (max-width:991px){.toggle-calendar-flexible-days-wrapper{justify-content:flex-start}.camp-tabs .accomodation-availability-check--single-camp{z-index:2}.frontpage-news__wrapper{flex-direction:column;gap:24px}.homepage-news__all-news-link-wrapper{max-width:100%;padding:0}.frontpage-news__wrapper .blog-link-image,.blog-link-image{max-height:130px;width:100%}.frontpage-news__wrapper .blog-navigation-with-images-wrapper{width:100%;gap:12px}.search-filters-option--special-offer{display:block}.frontpage-news__wrapper .blog-link-with-image-title{font-size:20px}.grid-thumbnail-news-homepage{background:#F0F0F0;padding:24px 0;margin-top:40px}.homepage-news__all-news-link{width:100%;margin-top:16px}.no-favorite-icon{width:100px;height:100px}.no-favorite-subtext{width:80%}.no-favorite-section{margin-bottom:100px}.fav-btn-wrapper--bottom-right-parcels{right:unset;left:79px;top:5px}.fav-btn-wrapper--bottom-right-camps{right:unset;left:68px;top:6px}.toast{top:70px}p.pricefrom.pricefrom--no-price{width:100%}.camp-tabs .accomodation-availability-check--single-camp{box-shadow:none}.homepage-news__content{min-height:281px}.section-title--homepage-news{margin-top:0}.camp-tabs-headline{align-items:flex-start}.camp-tabs .accomodation-availability-check__persons{border-radius:0 8px 8px 0}.single-camp-main-form-wrapper{background:linear-gradient(to bottom,#1D81C3 0%,#dbf0ff 100%);padding:16px;border-radius:8px}.trustpilot-widget-wrapper--usp{margin:0!important}.usp-listings-wrapper .usp-item-wrapper{max-width:unset}.usp-listings-wrapper .usp-item-wrapper:not(.trustpilot){min-width:320px}.usp-item-wrapper--trustpilot{justify-content:flex-start}.usp-item-wrapper--trustpilot .usp-item-title{white-space:nowrap}.usp-items-list-wrapper--trustpilot{overflow:auto;padding-bottom:8px}.camp-tabs .accomodation-availability-divider{margin:10px 1px}.camp-tabs-headline .single-template__section-title{font-size:24px;color:#fff;margin-bottom:16px;text-shadow:0 1px 2px #00000026}.no-booking-possibility__note-icon{fill:#fff;margin-right:4px}.camp-tabs-headline .single-template__section-title .no-booking-possibility-title{font-size:24px}.camp-tabs-headline .single-template__section-note{font-size:15px;color:#fff;text-shadow:0 1px 2px #00000026}.accomodation-availability-check--single-camp .accomodation-availability__block .flatpickr-calendar{box-shadow:none}.search-block__input-wrapper--calendar:not(.search-block__input-wrapper--overlayed) .flatpickr-wrapper{width:unset}.search-block__input-wrapper--calendar:not(.search-block__input-wrapper--overlayed) .search-block__label--dates-box{width:unset;display:flex;align-items:center}.search-block__label--dates-box--flexible.homepage{margin:0;position:static;transform:none}.search-block__label--dates-box--flexible.search-result{bottom:50%;right:34px;left:unset}.search-block__input-wrapper--overlayed .search-block__label--dates-box--flexible,.accomodation-availability__block--overlayed .search-block__label--dates-box--flexible{visibility:hidden;height:0}.search-block__label--dates-box--flexible.listing{bottom:50%}.content-block>.checks{display:none}.camp-item{height:auto}.checks.clear{display:none}.flexible-months-bottom-left--hide-on-mobile{display:none}.flexible-months-bottom-left--mobile{margin-top:auto}.flexible-months-bottom-wrapper{margin-top:0}.flexible-months-bottom-left{flex-direction:row;justify-content:space-between;width:100%}.toggle-calendar{padding:2px}.accomodation-availability__block--overlayed .toggle-calendar-main-wrapper,.accomodation-availability__block--overlayed .toggle-calendar__week-weekend{display:flex;margin:0 auto 16px}.flexible-month-list{grid-template-columns:repeat(3,1fr)}.flexible-months-bottom-wrapper__hide-on-mobile{display:none}.flexible-wrapper{margin-top:60px;margin-bottom:32px}.btn-calendar-confirm{display:none}.flexible-months-bottom-left--mobile{display:flex}.calendar-bottom-action{margin-top:auto;border-top:1px solid #e5e5e5;box-shadow:1px -9px 10px -8px #8989894f;width:100vw;padding:0 20px}body.single-kamp .calendar-bottom-action{margin-left:-20px;margin-right:-20px}.calendar-bottom-action__bottom-number-of-nights-wrapper{width:100%;display:flex;flex-direction:column-reverse}body.single-novosti .calendar-bottom-action__bottom-number-of-nights-wrapper{margin-top:auto;margin-left:-20px}.calendar-warning-select-date{bottom:68px;font-size:14px;font-weight:600;color:#101828;margin-bottom:-14px;margin-top:-6px;text-align:center}.single-novosti .calendar-warning-select-date{width:100%;margin-left:20px}.search-block__input-wrapper--calendar:not(.search-block__input-wrapper--overlayed) .calendar-warning-select-date,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .calendar-warning-select-date{display:none}body.page-template-page-kampovi .calendar-bottom-action__bottom-number-of-nights-wrapper,body.page-template-page-mobilne .calendar-bottom-action__bottom-number-of-nights-wrapper,body.tax-mobilne-interes .calendar-bottom-action__bottom-number-of-nights-wrapper,body.tax-vrsta-kampa .calendar-bottom-action__bottom-number-of-nights-wrapper{margin-top:auto}body.page-template-page-kampovi .calendar-bottom-action,body.tax-vrsta-kampa .calendar-bottom-action,body.tax-mobilne-interes .calendar-bottom-action,body.page-template-page-mobilne .calendar-bottom-action{margin-left:-20px}.search-block__input-wrapper--calendar:not(.search-block__input-wrapper--overlayed) .calendar-bottom-action__bottom-number-of-nights-wrapper,.search-block__input-wrapper--calendar:not(.search-block__input-wrapper--overlayed) .flexible-months-bottom-left,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .calendar-bottom-action__bottom-number-of-nights-wrapper,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .calendar-bottom-action,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .toggle-calendar-main-wrapper,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .flexible-months-bottom-left--mobile,.accomodation-availability__block:not(.accomodation-availability__block--overlayed) .flexible-wrapper{display:none}.toggle-calendar-flexible-days-wrapper{border:none;overflow:auto;width:calc(100vw - 40px);padding-bottom:16px;border-radius:0;-webkit-overflow-scrolling:touch;touch-action:pan-x}body.single-kamp .toggle-calendar-flexible-days-wrapper{width:100%}.toggle-calendar-btn-flexible-day{white-space:nowrap;border:1px solid #D0D5DD;border-radius:25px;margin-right:6px;pointer-events:auto;touch-action:manipulation}.toggle-calendar-btn{line-height:2}.calendar-bottom-action__bottom-number-of-nights-wrapper__hide-on-mobile{display:none}.calendar--borderless span.flatpickr-day.flexible-date:not(.disabled){background-size:85%}.calendar-bottom-action__bottom-number-of-nights-wrapper__show-on-mobile{display:flex;margin-top:auto;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.single-novosti .calendar-bottom-action__bottom-number-of-nights-wrapper__show-on-mobile{margin-left:20px}.accomodation-availability-check__persons--simple .accomodation-availability-check__persons-placeholders{padding-left:3px}.booking-component__next-icon{width:17px}.camp-name--camp>a{max-width:308px}.camp-location{max-width:382px}.camp-name--search-result>a{max-width:398px}.camp-location--search-result{max-width:398px}.camp-list-header{display:inline-block}.camp-item__feature-list--secondary{margin-left:16px}.booking-calendar-button{margin-left:0}.camp-list-inquiry-button--listing{margin-top:4px}.camp-item__pets_and_inquiry{flex-direction:column-reverse;width:100%;gap:4px}.response--pets-not-available{width:100%}.pricefrom--no-price{width:100%;margin-top:8px}.camp-item__features-bottom-area__left-side{width:100%}.camp-item__feature-list--hidden-mobile{display:none}.accomodation-availability-check__icon--person{top:0}.listing-results .camp-list-action-buttons{flex-direction:column-reverse}.camp-item__features-bottom-area{flex-direction:column;margin-top:auto}input[type=text].quantity-value--disabled,input[type=number].quantity-value--disabled{background-color:#fff0}.banner__content--variant-b .banner__heading>div:nth-child(1){display:block}.banner__content--variant-b .banner__heading>div>span:nth-child(2){margin-left:0}.banner__content--variant-b .banner__heading>div>span:first-of-type{margin-left:-6px}.banner__content--variant-b .banner__heading>div:nth-child(2){display:block}.change-date__overlayed-label{text-align:left}.inquiry-form-calendar__box--overlayed{height:auto;max-height:650px;bottom:0}.inquiry-form--overlayed .inquiry-form-calendar__box--overlayed{bottom:-10px}.hs-form-inline.hubspot-form-inline--opened-with-calendar{max-height:calc(100vh - 20px);overflow:hidden}.hubspot-form-inline.inquiry-form--overlayed.hs-form-inline--opened-with-calendar{max-height:calc(100vh - 20px)!important;overflow:hidden}.trustpilot-widget-wrapper{height:50px;margin:14px 0 30px}.trustpilot-widget-wrapper-for-mobile{display:flex;justify-content:flex-start;width:100%}.trustpilot-widget-banner--inject-css{min-height:50px}.trustpilot-widget-banner--en{width:200px;margin-right:-8px}.trustpilot-widget-banner--nl{width:196px}.trustpilot-widget-banner--hr{width:200px;margin-right:-8px}.trustpilot-widget-banner--de{width:285px}.trustpilot-widget-banner--it{width:200px}.inquiry-form--overlayed,.single-camp-form-container--slidein,.return-call--overlayed,.hubspot-modal--overlayed{height:fit-content;max-height:100%!important;border-radius:0!important}.inquiry-form-calendar__box--overlayed .flatpickr-calendar.static,.return-call-calendar__box--overlayed .flatpickr-calendar.static{z-index:999!important;display:block!important;opacity:1!important;visibility:visible!important;max-width:100%;position:relative;border:none;width:fit-content!important;margin:auto auto 60px auto;padding:10px}.banner__content--variant-b .banner__heading>div>span{padding:0 6px 4px}.booking-component__side-calendar-wrapper--slidein .flatpickr-calendar{overflow:hidden}.inquiry-form-calendar__box--overlayed .calendar-input-label,.inquiry-form-calendar__box--overlayed .hubspot-form-inline .input-block--icon-search:before,.return-call-calendar__box--overlayed .calendar-input-label,.return-call-calendar__box--overlayed .hubspot-form-inline .input-block--icon-search:before{display:none}.inquiry-form-calendar__box--overlayed .inquiry-form__overlayed-label,.inquiry-form-calendar__box--overlayed .inquiry-form__date-arrival-departure-false-label,.inquiry-form-calendar__box--overlayed .inquiry-form__button--confirm-calendar,.return-call-calendar__box--overlayed .return-call__overlayed-label,.return-call-calendar__box--overlayed .return-call__date-arrival-departure-false-label,.return-call-calendar__box--overlayed .return-call__button--confirm-calendar{display:block}.fluid-column--box{display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;z-index:1000}.mobile-menu-opened .fluid-column--box{z-index:100}#static-search-form{display:flex;position:sticky;top:20px}.accomodation-availability-check__box{background-color:#F8F9FC;border:1px solid #F8F9FC;border-radius:12px;padding:0 20px;margin-bottom:10px}.accomodation-availability-field-title{font-size:16px}.accomodation-availability-check__adults,.accomodation-availability-check__childrens,.accomodation-availability-check__pets{padding:15px}.accomodation-availability__block--overlayed>.accomodation-availability__button--confirm-calendar{display:block}.accomodation-availability__block--overlayed>.accomodation-availability-check__date-arrival-departure-false-label,.inquiry-form-calendar__box--overlayed .inquiry-form__date-arrival-departure-false-label,.return-call-calendar__box--overlayed .return-call__date-arrival-departure-false-label{display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:70px;z-index:9999;text-align:center;background:#fff;width:100%;font-size:16px;font-weight:600}.accomodation-availability__loader{position:absolute;top:0;width:100%;justify-content:center;align-items:center;background:rgb(255 255 255 / .7);border-radius:6px;height:calc(100% - 1px)}.accomodation-availability__loader-icon{width:32px;height:32px}.inquiry-form-calendar__box--overlayed .inquiry-form__date-arrival-departure-false-label,.return-call-calendar__box--overlayed .return-call__date-arrival-departure-false-label{bottom:50px}.accomodation-availability-check__date-arrival-departure-false-label,.inquiry-form__date-arrival-departure-false-label,.return-call__date-arrival-departure-false-label{display:none!important}.accomodation-availability__block--overlayed .accomodation-availability__overlayed-label,.inquiry-form-calendar__box--overlayed .inquiry-form__overlayed-label,.return-call-calendar__box--overlayed .return-call__overlayed-label{display:block;margin-bottom:20px;font-size:18px;font-weight:600;color:#252525;text-align:center;width:100%}.inquiry-form-calendar__box--overlayed .inquiry-form__overlayed-label,.return-call-calendar__box--overlayed .return-call__overlayed-label,.change-date__overlayed-label{margin-top:55px}.accomodation-availability__block--overlayed .accomodation-availability__close-button{display:block;width:fit-content;margin-left:auto;margin-bottom:20px}.accomodation-availability__block--overlayed .flatpickr-calendar{position:relative!important;visibility:visible!important;display:block;opacity:1;top:0!important;margin:auto;border:none!important;max-width:none;margin-bottom:100px}.accomodation-availability__block .flatpickr-calendar.static{top:0!important}.row-flex{display:block}.row-flex--mobile{display:flex}.keen-dots--line{display:none!important}.grid-thumbnail.grid-thumbnail__testimonials-wrapper .keen-arrow{display:block;top:calc(100% - 10px)}.grid-thumbnail-view-all{display:none}.banner__text{margin-bottom:16px}.banner__content--variant-b{display:block;padding-top:20px}.camp-accommodation__types{line-height:1.8}.listing-pagination{margin-top:20px}.top-controls__main-title{width:100%;font-size:15px;letter-spacing:0;line-height:21px}.top-controls--search-results .top-controls__main-title{font-size:16px;margin:10px 0}.camp-list .camp-list-mainimg .ribbon{left:5px;top:48px}.camp-list .camp-list-mainimg .ribbon--special-events-up{top:5px}.content-block{margin-bottom:15px}.content-block__subtitle{font-size:16px;font-weight:400}.content-listing__show-more--mobile,.content-block__show-more--mobile{display:inline-block;margin-top:0;font-size:15px}.content-listing__block>p:nth-child(2){display:block}.content-listing__block>p:nth-child(3),.content-block__text{display:none}.content-listing__block--bottom{margin-bottom:30px}.block-availability{padding:15px}body.as-overlay:after{z-index:9997}.footer-links__title:after{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/arrow-bottom.svg);display:inline-block;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;transition:all .2s ease;filter:invert(38%) sepia(11%) saturate(0%) hue-rotate(191deg) brightness(104%) contrast(104%)}.footer-links__title.title--active:after{transform:rotate(180deg)}.footer-links__title:after{float:right}.camp-tabs .feature p.title:before{content:none}.accomodation-availability-check--single-camp,.accomodation-availability-check--listing{position:static}.testimonials-block{flex-direction:column}.keen-initialized.testimonials-block{flex-direction:row}.testimonial-block{width:100%;flex:auto}.accommodation-availability-check__persons-close-button,.inquiry-form-calendar__box--overlayed .inquiry-form-calendar__close-button,.return-call-calendar__box--overlayed .return-call-calendar__close-button{display:block;position:absolute;top:15px;right:25px}.inquiry-form-calendar__box--overlayed .inquiry-form-calendar__close-button,.return-call-calendar__box--overlayed .return-call-calendar__close-button,.change-date-calendar__close-button{right:18px}.accomodation-availability-check__confirm{display:block}.search-results{margin-top:0;padding-top:0;border-top:none}.grid-thumbnail--half-carousel{margin:10px 0}.grid-thumbnail-carousel:not(.grid-thumbnail-carousel--five-in-a-row) .grid-thumbnail-block:nth-child(n+4){display:block}.trustyou{position:static;float:right;margin-bottom:10px;margin-top:10px}.camp-list .camp-item>div.camp-list-mainimg .gallery-carousel{max-width:100%;width:100%;max-height:100%;height:200px}.keen-anchor{max-width:100%;width:100%;max-height:100%;height:200px}.keen-arrows--counter{display:block;font-weight:600}.camp-list .camp-item>div.camp-list-mainimg .gallery-carousel img{width:100%;object-fit:cover;border-bottom-left-radius:0;height:200px}.keen-anchor img{width:100%;object-fit:cover;border-top-right-radius:5px;border-bottom-left-radius:0;height:200px}.camp-list .camp-item .trustyou{position:absolute;left:5px;top:5px;background:#fff;z-index:99;float:none;right:auto;padding:4px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .08);margin:0}.camp-list .camp-item .trustyou--with-ribbon{left:5px}.camp-list .camp-item .trustyou__title-score,.camp-list .camp-item .trustyou__score{font-size:15px}.camp-list .camp-item .camp-list-content .general-info{width:100%;border-top:none;margin-top:0;padding-top:8px}.camp-list .camp-item .camp-list-actions{float:none;width:100%!important}.camp-list-actions__price{text-align:right;margin-bottom:0}.camp-list--updated .camp-list-actions__price{display:flex;flex-direction:column;justify-content:flex-end}.camp-content-middle{align-items:flex-end}.camp-item__feature{line-height:normal;margin-bottom:6px}.camp-item__feature:last-of-type{margin-bottom:0}.camp-list.mbh .camp-item>div.camp-list-mainimg img{max-height:220px}.camp-list.camp-list--updated .camp-list-action-buttons{display:flex;flex-direction:column-reverse}.camp-list-action-buttons{flex-direction:column;text-align:center;width:100%}.camp-list-action-buttons--with-inquiry{flex-direction:column-reverse!important}.camp-list--updated .camp-item-container .camp-list-actions{display:none!important}.camp-list.camp-list--updated .camp-item-units{padding:0;position:relative;z-index:1;border-top:1px solid #dadada}.camp-list.camp-list--updated .camp-item-unit__container{border:none;position:relative;padding-top:0}.camp-list.camp-list--updated .camp-item-units .bttn-important-l{width:100%;text-align:center}.camp-list.camp-list--updated .camp-item{border-bottom:0}.camp-item-unit__type,.camp-item-unit__features,.camp-item-unit__actions{flex:auto;text-align:left;width:100%;justify-content:flex-start;margin:0}.camp-item-unit__actions{flex-direction:column;align-items:flex-start;margin-top:12px}.flexible-date--card-label.camp-card{margin-bottom:4px}.camp-item-unit__features{display:none}.camp-item__feature-icon{margin-right:6px}.camp-item__feature-list--hidden-mobile{display:none}.camp-list-inquiry-button--single-campsite{margin-right:0;margin-top:10px}.camp-item-unit{flex-direction:column;justify-content:flex-start;position:relative;border:0;border-bottom:1px solid #dadada;padding:5px 10px}.camp-item-unit:last-of-type{border-bottom:0}.camp-item-unit .bttn-normal{position:absolute;right:8px;top:8px}.listing-camp-show-prices,.listing-mbh-show-prices,.listing-book-now{margin-left:0}p.pricefrom--mobile,p.pricefrom.pricefrom--sold-out{display:flex;flex-direction:column;text-align:right;align-self:center;margin-top:8px}p.pricefrom.pricefrom--sold-out{width:100%;text-align:center}.pricefrom--maxcap{width:100%;margin-top:8px}.camp-item__features--mobile-view{justify-content:space-between}.booking-api-button.bttn-important,.booking-calendar-button,.camp-list-action-buttons .book-bttn,.camp-list-action-buttons .camp-list-inquiry-button,.camp-list-action-buttons .camp-list-book-button{width:100%}.camp-list .camp-list-actions{display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:center;margin:0}.camp-list p.pricefrom--show-desktop{display:none}.camp-item__all-features{width:100%;text-align:center}.camp-list.mbh p.pricefrom--show-desktop{display:block;margin-top:0!important;margin-bottom:15px!important;float:right;text-align:right;width:100%}.camp-list .camp-list-actions>a,.camp-list .camp-list-actions>span{float:none!important;text-align:center!important;flex:1 auto}.camp-list .camp-list-actions>a{padding-top:12px}.view-campsite-mobile{font-size:14px;font-weight:600}.camp-tab .camp-list .camp-list-actions>span{margin:10px 0 0;width:100%}.camp-tabs .camp-list-actions>a{width:100%;margin:0}.camp-list .camp-list-actions .camp-list-book-button>a{width:100%;font-size:15px}.camp-list--spacious{margin:10px 0}.content-popup--features{padding:25px 15px}.content-popup--fullscreen-mobile,.content-popup--halfscreen-mobile{width:100%;top:0;left:50%;transform:none;padding:20px;border-radius:0;height:100%;overflow:visible;overflow-y:auto;max-height:100%;margin:0}.content-popup--halfscreen-mobile{height:60%;max-height:60%}.content-popup--features{padding:0}.content-popup--map{padding-top:60px}.content-popup--map iframe{border-radius:6px}.content-popup--features .camp-item__modal-container{padding:0 20px}.content-popup--features .camp-item__modal-title{padding:25px 20px 10px 20px}.sticky-footer-element--search{display:block;background:#247AB7;color:#fff;padding:10px 20px;margin-bottom:10px;font-weight:600;border-radius:5px;flex:1 1 65%}.sticky-map-trigger{display:flex;align-items:center;justify-content:center;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:100;background:#3A3A3A;color:#fff;padding:12px 24px;border:1px solid #3A3A3A;border-radius:8px;box-shadow:0 4px 4px 0 #00000040;font-size:15px;font-weight:600}.sticky-map-trigger:focus,.sticky-map-trigger:hover{text-decoration:none;color:#fff}.sticky-map-trigger-icon{width:20px;height:20px;margin-left:10px}.sticky-footer-element--search:focus,.sticky-footer-element--search:active{color:#fff;text-decoration:none}.accomodation-availability-check{flex-wrap:wrap;margin-bottom:15px;border-radius:8px;border:none;padding:0;box-shadow:1px 1px 20px 0 #5C5C5C33;justify-content:space-between}.accomodation-availability-check--block{margin-bottom:0}.block-availability label>input[type=text],.block-availability label>div>input[type=text],.block-availability label>select,.block-availability .accomodation-availability-check__persons-placeholders,.block-availability .accomodation-availability-check__persons{width:100%;max-width:100%!important;min-width:0!important}.accomodation-availability__block,.accomodation-availability__dummy-label--calendar{flex-basis:50%;margin-right:0}.block-availability .accomodation-availability-check__label--units{flex-basis:calc(25% - 15px)}.block-availability .accomodation-availability__block--calendar{flex-basis:calc(38% - 15px)}.block-availability .accomodation-availability-check__persons{flex-basis:37%}.accomodation-availability-check__persons{flex-basis:50%;margin-right:0}.accomodation-availability-check__date-arrival-departure,.accomodation-availability__dummy-block--calendar,.inquiry-form__dummy-block--calendar,.return-call__dummy-block--calendar{height:60px;max-width:100%;border:0!important;border-radius:8px 8px 0 0!important;border-bottom:1px solid #ddd!important;background-color:#fff}.accomodation-availability-check__date-arrival-departure:hover,.accomodation-availability-check__date-arrival-departure:focus{border-color:#ddd!important}.inquiry-form__dummy-block--calendar,.return-call__dummy-block--calendar{height:auto;padding:0!important;border-bottom:none!important;width:100%}.hubspot-form-inline input[type=text].inquiry-form__dummy-input--calendar,.hubspot-form-inline input[type=text].return-call__dummy-input--calendar{font-weight:400;padding-left:40px}.accomodation-availability__block--overlayed .flatpickr-wrapper{position:relative}.accomodation-availability__block--overlayed .accomodation-availability-check__date-arrival-departure{display:none}.accomodation-availability-check__date-arrival-departure:focus-visible,.accomodation-availability__dummy-block--calendar:focus-visible,.inquiry-form__dummy-block--calendar:focus-visible,.return-call__dummy-block--calendar:focus-visible{outline:none}.accomodation-availability-check__persons-placeholders{height:60px;display:flex;align-items:center}.accomodation-availability-check__adult-placeholder,.accomodation-availability-check__children-placeholder,.accomodation-availability-check__pets-placeholder{margin:0 3px 0 6px}.flatpickr-afterContainer{padding:8px 12px 8px 12px;margin-bottom:10px;margin-top:16px}.flatpickr-day.selected{pointer-events:none!important}.accomodation-availability-check__submit{flex-basis:100%;border-radius:0 0 8px 8px;font-size:16px;font-weight:600;line-height:22px;text-align:center;height:55px}.input-custom{border:none}:not(.date-rangepicker)+.flatpickr-calendar{width:307px;padding:5px 0 0 0}.accomodation-availability-check__submit--block{margin-top:0}.block-availability .accomodation-availability-check__trigger-submit{width:100%;margin-left:0}.section-block__content-bottom{margin-bottom:30px}.country-pulldown__anchor:before{content:none}.hide_mobile_tablet{display:none!important}.show_mobile_tablet{display:block}.revert-mobile-tablet{display:flex;flex-direction:column-reverse}.sticky-footer-block--mobile{background:#fff;display:flex;box-shadow:0 2px 12px 0 rgb(0 0 0 / 20%),inset 0 0 0 0 #d3d8de;justify-content:space-between;padding:10px;position:fixed;bottom:-80px;left:0;right:0;border:1px solid #999;transition:all .25s ease 0s;z-index:109;margin:14px;border-radius:10px}.sticky-footer-block--visible{bottom:0}.sticky-footer-element{padding:4px 2px;text-align:center;width:100%;margin:0 8px;font-size:14px;box-shadow:none;text-transform:capitalize;display:flex;align-items:center;justify-content:center}.sticky-footer-element__icon{width:16px;height:16px;margin-right:6px}.fullpage--head-note .no-banner.spacer{height:89px}button.gm-ui-hover-effect{width:40px!important;height:40px!important;top:-40px!important}.gm-style .gm-style-iw{font-weight:400!important;width:max-content!important;max-width:fit-content!important;margin-left:15px}.info-kamp{width:300px}h2.main-title{font-size:27px;line-height:33px;margin-bottom:10px}.camp-list .camp-item{display:flex;flex-direction:column;height:100%;width:100%}.camp-item-container--with-results{display:flex;flex-direction:column;justify-content:space-between;background:#fff}.camp-item-container--with-results>.camp-item{height:auto}.camp-item-units{border:none}.camp-content-right-side{height:100%}.region.content{display:none}.region.content h1,.region.content h2,.region.content p{text-shadow:none}.listing-top-image{display:none}.listing-top-block{height:auto;margin-bottom:20px}.sticky-wrapper{height:54px!important}.fullpage--head-note .sticky-wrapper{height:89px!important}.breadcrumb{margin-top:0}.breadcrumb-block{margin-left:0;background-color:#fff0;box-shadow:none;padding:11px 0;flex-wrap:nowrap;overflow-x:auto;margin-top:0;width:100%}.breadcrumb-block--custom{z-index:100}.breadcrumb-block>*,.breadcrumb-block--custom>a{flex-shrink:0;float:none;-webkit-overflow-scrolling:touch}.camp-list .camp-item .camp-list-content .features{width:100%}.camp-list.mbh .general-info ul.secondary{column-count:1;width:auto;margin-top:0}.flex-caption{font-size:26px;line-height:32px}.actions.company .action{margin-bottom:20px}.hbs-form-opener{left:0}.footer-links{width:100%}.container-fluid .footer-links{width:100%}.accomodation-availability-check__persons-dropdown--full-size .accomodation-availability-check__confirm{position:fixed;bottom:0;left:0;right:0}.single-camp-main-form-wrapper .accomodation-availability-check__persons-dropdown{top:unset;border-radius:12px 12px 0 0}.grid-thumbnail__row-wrapper,.grid-thumbnail-custom-wrapper{margin:0}.grid-thumbnail--mobile-free-scroll,.grid-thumbnail-carousel--only-desktop,.grid-thumbnail-carousel--mobile-free-scroll,.grid-thumbnail-custom{margin-left:0;margin-right:0;overflow-x:auto;touch-action:initial;display:flex;margin-bottom:-15px;-webkit-overflow-scrolling:touch}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content-title{font-size:15px;line-height:1.6;margin-right:10px}.grid-thumbnail--mobile-free-scroll .grid-thumbnail__column,.grid-thumbnail-custom__block{padding-left:0;padding-right:10px;min-width:320px;width:auto}.grid-thumbnail--mobile-free-scroll .grid-thumbnail__column:last-of-type,.grid-thumbnail-carousel--mobile-free-scroll .grid-thumbnail-block:last-of-type{padding-right:0}.grid-thumbnail-custom__block--hidden{display:flex}.grid-thumbnail-custom__block--blurred .grid-thumbnail-custom__content{padding:10px}.grid-thumbnail--mobile-visible-scrollbar::-webkit-scrollbar{background:#fff0}.grid-thumbnail--mobile-visible-scrollbar::-webkit-scrollbar:horizontal{height:3px;background-color:#dfdfdf;border-radius:0;border:.3125em solid #fff0}.grid-thumbnail--mobile-visible-scrollbar::-webkit-scrollbar-thumb{height:3px;background-color:#252525;border-radius:0;border:.3125em solid #fff0}.show-below-991{display:block}.hide-below-991{display:none!important}}@media (max-width:920px){.camp-name--search-result>a{max-width:348px}.camp-location--search-result{max-width:348px}}@media (max-width:820px){.camp-name--search-result>a{max-width:310px}.camp-location--search-result{max-width:310px}}@media (min-width:768px) and (max-width:991px){.hide_desktop{display:none!important}.camp-item-container>.camp-item--camp{flex-direction:row}.camp-item__features-bottom-area>.camp-list-actions--with-inquiry{margin-top:8px}.camp-list-action-buttons .listing-camp-choose,.camp-list-action-buttons .listing-camp-show-prices{width:fit-content}.listing-results .camp-list-action-buttons{flex-direction:row;align-items:flex-end;gap:8px}.camp-list .camp-item--camp>div.camp-list-mainimg .gallery-carousel{height:100%;width:300px}.camp-list .camp-item--camp>div.camp-list-mainimg{width:auto}.listing-camp-show-prices{margin-top:0}.grid-thumbnail--mobile-free-scroll,.grid-thumbnail-carousel--mobile-free-scroll{width:100%}.keen-dots{margin-top:0!important}.loader-prices__wrapper{flex-direction:column}.banner .flexslider .slides img,.banner .keen-slider .keen-slider__slide img{min-height:200px}.sticky-wrapper.is-sticky .logo img{margin-top:0}.flex-caption{bottom:10%!important;font-size:24px!important;line-height:30px!important;left:10%;right:10%;transform:translate(0)}.camp-list{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.camp-list.mbh{grid-template-columns:repeat(2,1fr);display:grid}.block-note.block-note--info{grid-column:span 2}.no-results-filtering-inside-camp-list{grid-column:1 / -1}.block-alternative__note{grid-column:1 / -1}.camp-list .camp-item{width:100%;float:left}.camp-list .camp-item--camp{margin-bottom:0;height:auto}.camp-list .camp-item-container{width:100%}.camp-name{display:flex}.camp-list .camp-item--camp>div.camp-list-mainimg .gallery-carousel img{min-height:315px}.camp-list .camp-item-container .camp-item{width:100%;float:none;margin-right:0}.general-info>li{font-size:13px}.general-info__icon{width:16px;height:16px}.camp-list .camp-item>div.camp-list-mainimg,.camp-list .camp-item>div.camp-list-mainimg img{width:100%;float:none}.camp-list .camp-item--camp>div.camp-list-mainimg{width:auto}.camp-list .camp-item .camp-list-content{width:100%!important;padding:9px;float:none!important}.camp-list .camp-item>div:last-child{width:100%!important;float:none!important}.camp-list.mbh .general-info{width:100%}.camp-list.mbh .general-info .secondary{margin-top:10px;min-height:47px;width:100%}.camp-list.mbh .camp-item .camp-list-actions p.pricefrom,.camp-list.mbh .camp-item .camp-list-actions p.pricefrom.early-booking{margin:0 0 12px 0}.footer-links>div{display:none}.footer-links__title{text-align:left}}@media (max-width:400px){.camp-item__feature-icon{width:16px;height:16px}}@media (min-width:992px){.show_mobile_tablet{display:none}}@media (min-width:768px) and (max-width:1199px){.grid-thumbnail-carousel .grid-thumbnail-block{min-width:auto}}@media (min-width:768px) and (max-width:991px){.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-block,.grid-thumbnail-carousel--three-in-a-row .grid-thumbnail-block{padding-left:0;padding-right:10px;min-width:232px}.grid-thumbnail-block{margin-bottom:20px}.fav-cards-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px) and (max-width:1199px){.container--hero{width:90%}.header__main-menu ul li{margin:0}.page-template-page-searchresults-accomodation .top-controls__filters{display:flex!important}.listing-results .camp-list .camp-item .camp-list-content .general-info{width:100%}.camp-list .camp-item .camp-list-content{width:50%}.camp-list.mbh .camp-item .camp-list-content{width:47%}.camp-list.mbh .general-info ul{margin-right:10px}.camp-list.mbh .general-info{width:100%}.flex-caption{font-size:32px;bottom:66px}.header-main-menu__sub-items{width:100%;padding:0 20px}.header-main-menu__country-image{width:180px;height:135px}.header-main-menu__regions{width:200px;margin:0}.header-main-menu__sub-data{flex:0 0 280px}.header-main-menu__sub-data-image{width:280px}.header-sub-menu__item{padding-left:30px}}@media (min-width:992px) and (max-width:1299px){.grid-thumbnail-carousel--five-in-a-row .grid-thumbnail-block{min-width:auto}}@media (max-width:1100px){.camp-map-list__close-map{background:#fff;margin:10px;width:40px;height:40px;position:absolute;right:0;top:54px;border-radius:3px;box-shadow:rgb(0 0 0 / .3) 0 1px 4px -1px;display:flex;justify-content:center;align-items:center}.camp-map-list__close-map:before{content:'';background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/svg/cancel.svg);width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat}}@media (max-width:1199px){.overlay-full--menu-active{display:none!important}.header-so-anchor{display:block}.mobile-menu-button{display:flex;flex:1 0 auto}.sticky-part{z-index:102}.header{padding:5px 0;z-index:102}.header-main-menu__container{display:none}.header-main-menu__navigation-item--active .header-main-menu__navigation-anchor{color:#252525}.header-main-menu__navigation-item--active.has-submenu .header-main-menu__navigation-anchor{border-bottom:0}.header__navigation{display:block;position:fixed;flex:none;left:0;z-index:10001}.header__actions{align-items:center}.header.minimal{padding:0}.header.minimal--not-sticky+.no-banner.spacer{display:none}.header__logo{padding:4px 0;border-right:none;margin-right:0;flex:1 1 100%;justify-content:flex-start;margin-left:20px}header.minimal .header__logo{flex:auto;justify-content:flex-start}.header-content{padding:7px 0}.header__call-us-anchor-text{display:none}.header__call-us span{background:#fff0;height:43px}.header__contact,.header__news,.country-pulldown--header,.header__favorites-anchor{display:none}.country-pulldown{width:fit-content}.header-map__container{height:100vh}.header__call-us,.header__call-us-icon{margin-right:0;margin-left:2px}.header__call-us-icon{height:21px;width:21px}.country-pulldown__flag{margin-left:0}.country-pulldown__submenu{left:0;right:unset}.mm-opened .banner{margin-top:0;padding-top:54px}.top-controls__number{display:none}.fluid-column--map{max-height:100%;padding:0;display:none;position:fixed;left:50%;right:0;top:0;width:100%;flex:100%;height:100vh;z-index:1000}.search-results-map{width:100%;height:100%;padding-top:0}.fluid-column.fluid-column--listing{flex:1 1 100%;width:100%}.fluid-column--listing{min-width:0}.keen-prev,.keen-next{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.top-controls__filters-mobile{width:100%}.top-controls__number.mobile{margin:20px auto 0 auto;display:flex;align-items:center;justify-content:center}.top-controls__number.mobile .dd:after{top:14px}.listing-pagination{float:none!important;width:100%;margin-top:10px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.top-controls__filters{display:flex;flex-direction:column}.top-controls{position:relative;align-items:flex-start;margin-top:20px;flex-direction:column}.top-controls--space-between{justify-content:space-between;flex-direction:row}.top-controls__select{width:100%;font-size:14px!important}.top-controls__filter-anchor{display:block;margin-left:auto;padding:7px 12px}.top-controls--search-results{flex-direction:column}.top-controls__filters--as-dropdown{position:absolute;display:none;top:calc(100% + 10px);border-radius:5px;padding:15px;background:#fff;box-shadow:0 3px 13px rgb(0 0 0 / .21);border:1px solid #ddd;width:50%;z-index:101;padding-top:20px;right:0}.top-controls__filters--as-dropdown .top-controls__title{font-size:14px;margin-bottom:5px;color:#333;font-weight:600;display:block}.top-controls__sort{margin:0}.top-controls__dropdown-close-icon{width:15px;height:15px;position:absolute;top:15px;right:15px}.top-controls__icon--sort{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:3px}.top-controls__filters-form{flex-direction:column}.top-controls__dropdown-close{display:block}.top-controls--search-results .top-controls__sort{margin:15px 0;display:flex;align-items:center}}@media (min-width:1200px) and (max-width:1679px){.top-controls--search-results{flex-direction:row;align-items:flex-start}.top-controls--search-results .top-controls__sort{margin-left:0}.top-control__service-anchor{margin-right:10px}}@media (max-width:1200px){.flex-caption{font-size:32px;bottom:18%;line-height:43px}.single .banner .slides img{min-height:450px}.top-controls__sort--margin-top{margin-top:16px}}@media (min-width:1024px) and (max-width:1280px){.gallery-carousel,.gallery-carousel img{width:290px}.favorite-card__carousel .gallery-carousel,.favorite-card__carousel .gallery-carousel img{width:100%;height:240px!important}}@media (max-width:1280px){.flexslider.carousel .keen-arrow,.isgallery .keen-arrow,.grid-thumbnail .keen-arrow{display:none}.flexslider .gallery figure{min-width:50%}.gallery-columns-9{max-height:194px}.gallery-columns-3{max-height:267px}.gallery-size-thumb-250x150 img{height:215px!important}.keen-dots{display:flex;margin-top:30px}.keen-initialized.grid-thumbnail-carousel{margin-bottom:0}.modal-mobile-opened{padding-right:0}.usp-frontpage-wrapper .usp-items-with-trustpilot-wrapper,.usp-listings-wrapper .usp-items-with-trustpilot-wrapper{flex-wrap:nowrap;overflow:auto;padding-bottom:8px;justify-content:flex-start}.usp-listings-wrapper .usp-item-wrapper,.usp-frontpage-wrapper .usp-item-wrapper{min-width:320px}}@media (min-width:1600px){.top-control__service-anchor{margin-right:16px}}@media (max-width:1800px){.fluid-column--listing .camp-list.mbh .general-info ul{margin-right:15px}.fluid-column--listing .camp-list.mbh .general-info ul.secondary{display:flex;flex-wrap:wrap;flex:1;column-count:1;margin-right:0}.fluid-column--listing .camp-list.mbh .general-info{display:flex;column-count:unset;align-items:flex-start}.fluid-column--listing .camp-list.mbh .general-info ul.secondary li{min-width:auto;padding-left:0;margin-right:0;text-indent:0}.fluid-column--listing .camp-list.mbh .general-info ul.secondary li:before{content:'·';vertical-align:top;font-size:20px;color:#666}.fluid-column--listing .camp-list__feature-icon{display:none!important}}@media (min-width:1801px){.fluid-column--listing .camp-list.mbh .camp-item .camp-list-content{overflow:visible;width:43%}.fluid-column--listing .camp-list.mbh .camp-item .camp-list-content .general-info{width:110%}}@media (max-width:768px){.features{overflow-x:auto;padding-bottom:16px;margin-bottom:16px;border-radius:0}.no-favorite-subtext{width:100%;margin-top:16px}.block-note.block-note--info{align-items:flex-start}.block-note--info-icon{margin-top:2px}.single-camp-main-form-wrapper{margin-left:-15px;margin-right:-15px;padding:25px 16px;border-radius:0}.camp-tabs .accomodation-availability-check--single-camp{flex-wrap:wrap;overflow:hidden}.camp-tabs .accomodation-availability-check__persons-placeholders{padding:22px 0 20px 15px!important}.camp-tabs-headline{align-items:flex-start}.camp-tabs .accomodation-availability-divider{display:none}.camp-tabs-headline .single-template__section-note{text-align:left;margin-bottom:16px}.section-title--homepage--news{margin-top:0;margin-bottom:0}.usp-frontpage-wrapper{margin-top:24px}.usp-item-wrapper{min-width:300px}.usp-item-wrapper.de{min-width:320px}.usp-frontpage-wrapper .usp-item-wrapper{gap:11px}.usp-icon-authentic{min-width:35px;max-width:35px}.usp-item-title{font-size:14px}.usp-item-description{font-size:13px}.usp-frontpage-wrapper a.usp-item-wrapper{min-width:322px}.usp-item-wrapper.trustpilot{min-width:200px}.banner--front-page{padding-bottom:46px}.block-alternative__note-icon{width:30px;margin-right:10px}.camp-name{display:flex}.camp-name>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.camp-item--search-result{width:100%}.listing-results .camp-list-action-buttons{gap:6px}.camp-list-action-buttons--acc{flex-direction:column-reverse!important}.camp-list{display:flex;flex-wrap:wrap;gap:16px}.photo-gallery-modal__close-btn{position:static}.photo-gallery-modal__title{font-size:18px;margin-left:5px}.photo-gallery-modal__subtitle{margin-top:4px;margin-left:5px}.photo-gallery-modal{padding:0 10px 20px}.photo-gallery-modal__grid__wrapper--pt{padding-top:35px;margin-top:40px;max-width:600px;margin:0 auto}.photo-gallery-modal__grid__wrapper{scroll-margin-top:120px}.photo-gallery-modal__grid__wrapper--first{margin-top:120px}.photo-gallery-modal__header--no-category{padding:10px}.photo-gallery-modal__content{margin-top:48px}.photo-gallery-modal__header{padding:10px;left:0;width:calc(100% - 15px);padding-right:0;height:auto;position:fixed}.photo-gallery-modal__grid__wrapper--no-category{margin-top:30px}.photo-gallery-modal__img--small{height:150px}.photo-gallery-modal__img--big{height:250px}.features__item{min-width:250px;margin-right:16px}.map-box__objects-title{top:7px}.map-box__close{top:-33px;right:0}.map-box__objects .keen-next,.map-box__objects .keen-prev{opacity:.9;width:28px;height:28px;top:14px}.map-box__objects .keen-next:before,.map-box__objects .keen-prev:before{padding:5px;border:none;border-radius:0;position:absolute;top:8px;left:8px;background-size:12px 12px}.map-box__objects .keen-prev:before{left:6px}.map-box__objects{padding-top:38px}#leftArrow{right:45px!important}.map-box__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-box-price-row{flex-direction:row;column-gap:8px}.map-box__object-name,.map-box__object-price{font-size:12px}.map-box-grid--wrapper{padding-right:6px;grid-template-areas:"image info info" "image price price"}.map-box-grid--wrapper__camp{grid-template-areas:"image info info" "image info info" "price price price"}.map-box-grid--image{height:100%}.map-box__image{height:100%;border-radius:4px 0 0 4px}.map-box__anchor{display:initial}.map-box-grid--info{padding-top:6px;padding-left:0}.map-box-grid--price{align-self:end;padding:0;padding-bottom:6px}.map-box-grid--info--header{padding-left:6px}.map-box-grid--wrapper__camp>.map-box-grid--price{padding-left:6px}.map-box__feature{font-size:12px}.map-box__feature-14{font-size:14px}.grid-thumbnail__dot-rating-item{width:8px;height:8px;margin-right:3px}.map-box-grid--wrapper__camp>.map-box-grid--image>.map-box__anchor>picture>.map-box__image{border-radius:6px 0 3px 0}}@media (max-width:767px){.camp-list-action-buttons .listing-camp-choose,.camp-list-action-buttons .listing-camp-show-prices{width:100%}.fav-cards-container{grid-template-columns:repeat(1,1fr)}.homepage-news__content{min-height:229px}.usp-item-wrapper.trustpilot{min-width:100%;justify-content:center;margin-bottom:8px;border-bottom:1px solid #dadada}.camp-list-action-buttons--acc{margin-top:6px}.camp-name>a{max-width:100%}.gallery-columns-9{max-height:170px}.gallery-size-thumb-250x150 img{height:auto!important}.camp-location{max-width:100%}.top-controls__filters--as-dropdown{width:100%}}@media only screen and (max-device-width :768px) and (-webkit-min-device-pixel-ratio:2){.header__logo-anchor{width:175px;height:35px}}@media print{*{-webkit-print-color-adjust:exact}header.minimal{position:relative}header.minimal .head-top__anchor-text{font-size:18px}.head-top__anchor--mail{display:none}.header__logo{border-right:none}.header__logo-anchor{background-image:url(https://adriacamps.com/wp-content/themes/adriacamps/assets/img/logo.svg);background-size:230px 46px;width:100%}.footer-pre-bottom,.footer-bottom{display:none}}@media (max-width:430px){.camp-name--search-result>a{max-width:340px}.camp-location--search-result{max-width:340px}}@media (max-width:420px){.camp-name--search-result>a{max-width:330px}.camp-location--search-result{max-width:330px}}@media (max-width:411px){.banner__content--variant-b .banner__heading--de{font-size:23px}}@media (max-width:400px){.camp-name--camp>a{max-width:251px}.camp-name--search-result>a{max-width:300px}.camp-location--search-result{max-width:300px}}@media (max-width:376px){.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown) .accomodation-availability__overlayed-label{display:none}.search-block__input-wrapper--calendar.search-block__input-wrapper--overlayed .search-block__overlayed-label{display:none!important}.search-block__input-wrapper--calendar.search-block__input-wrapper--overlayed .search-block__close-button{margin-bottom:0!important}.search-block__input-wrapper--calendar.search-block__input-wrapper--overlayed .toggle-calendar-flexible-days-wrapper{margin-top:12px}.search-results-form--overlayed,.search-results-form--overlayed.search-results-form{padding:8px!important}.toggle-calendar-flexible-days-wrapper{padding-bottom:12px}.toggle-calendar-btn-flexible-day{padding:2px 8px;font-size:12px}.search-block__input-wrapper--calendar.search-block__input-wrapper--overlayed{max-height:100vh;top:0;border-radius:0}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown){max-height:100vh;border-radius:0;top:0;padding:16px}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown) .accomodation-availability__close-button{margin-bottom:0}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown) .accomodation-availability__overlayed-label{font-size:16px;margin-bottom:12px}}@media (max-width:360px){.camp-name--search-result>a{max-width:250px}.camp-location--search-result{max-width:250px}.toast-body__initial--main-text{font-size:13px}}@media (max-height:670px){.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown){max-height:100vh;border-radius:0;top:0;padding:16px}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown) .accomodation-availability__close-button{margin-bottom:0}.accomodation-availability__block--overlayed:not(.quantity-block__persons-dropdown) .accomodation-availability__overlayed-label{font-size:16px;margin-bottom:12px}}@keyframes fadeInBottom{0%{transform:translate(-50%,150%);backface-visibility:hidden;will-change:transform}100%{transform:translate(-50%,0%);will-change:transform}}@keyframes fadeOutBottom{0%{transform:translate(-50%,0%);will-change:transform}100%{will-change:transform;transform:translate(-50%,150%)}}@keyframes fadeOutBottomCenter{0%{transform:translate(-50%,0%);will-change:transform}100%{will-change:transform;transform:translate(-50%,350%)}}