/* https://zopilote-surfcamp.com/wp-content/themes/zopilote/css/widgets.css?ver=6.7.3 */
[data-widget]{display:block;position:relative}[data-widget="border-box"]{position:relative;padding:25px 25px;background:#fff;box-shadow:0 0 13px rgba(0,0,0,.15)}@media screen and (max-width:567px){[data-widget="border-box"]{padding:20px}}[data-widget="border-box"]>i.quote-left,[data-widget="border-box"]>i.quote-right{position:absolute;z-index:1;display:block;color:#f9f9f9;background:#26313c url(/wp-content/themes/zopilote/css/../images/quote.svg) no-repeat;text-align:center;line-height:100px;width:80px;height:100px;font-size:80px;background-size:60%;background-position:center center}@media screen and (max-width:560px){[data-widget="border-box"]>i.quote-left,[data-widget="border-box"]>i.quote-right{width:70px;height:80px;font-size:70px}}[data-widget="border-box"]>i.quote-left{left:-30px;top:50px;transform:rotate(180deg)}@media screen and (max-width:1023px){[data-widget="border-box"]>i.quote-left{left:-15px}}[data-widget="border-box"]>i.quote-right{right:-30px;bottom:50px}@media screen and (max-width:1023px){[data-widget="border-box"]>i.quote-right{right:-15px}}[data-widget="border-box"] .inner{position:relative;display:block;content:"";padding:55px;border:3px solid transparent;border-image:url(/wp-content/themes/zopilote/css/../images/border.png) 3 round;z-index:0}@media screen and (max-width:1023px){[data-widget="border-box"] .inner{padding:40px}}@media screen and (max-width:767px){[data-widget="border-box"] .inner{padding:30px}}@media screen and (max-width:567px){[data-widget="border-box"] .inner{padding:20px}}@media screen and (max-width:420px){[data-widget="border-box"] .inner{padding:15px}}[data-widget="booking-form"]{width:100%;padding:15px 10px;margin-top:2rem}@media screen and (max-width:1279px){[data-widget="booking-form"]{padding:5px 5px}}[data-widget="booking-form"] form{margin:0}[data-widget="booking-form"] form .mphb-required-fields-tip{display:none}[data-widget="booking-form"] form label{display:none}[data-widget="booking-form"] form input[type="text"],[data-widget="booking-form"] form input[type="number"],[data-widget="booking-form"] form select{background:transparent;border-color:#26313c;color:#26313c;padding-left:50px;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;width:100%;margin:0}[data-widget="booking-form"] form button[type="submit"]{background:#26313c;border-color:#26313c;color:#f9f9f9;padding:0 1.5rem;width:100%}[data-widget="booking-form"] form button[type="submit"]:hover{background:#f9f9f9;color:#26313c;border-color:#26313c}[data-widget="booking-form"] form button[type="submit"]:hover:after{border-color:#26313c}[data-widget="booking-form"] form button[type="submit"]:after{position:relative;content:"";margin:0 0 0 .7rem;border-style:solid;border-width:2px 2px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:6px;width:6px;transform:rotate(45deg);display:inline-block;top:-1px}[data-widget="booking-form"] form ::placeholder{color:#26313c;opacity:1}[data-widget="booking-form"] form :-ms-input-placeholder{color:#26313c}[data-widget="booking-form"] form ::-ms-input-placeholder{color:#26313c}[data-widget="booking-form"] form .search-fields{display:flex;flex-wrap:nowrap;width:auto}@media screen and (max-width:1279px){[data-widget="booking-form"] form .search-fields{flex-wrap:wrap}}@media screen and (max-width:1279px){[data-widget="booking-form"] form .search-fields{margin:0 -15px}}@media screen and (max-width:1119px){[data-widget="booking-form"] form .search-fields{margin:0 -10px}}[data-widget="booking-form"] form .search-fields>div{position:relative;padding:5px 10px;overflow:hidden}@media screen and (max-width:1119px){[data-widget="booking-form"] form .search-fields>div{padding:5px 5px}}[data-widget="booking-form"] form .search-fields>div.field-adults,[data-widget="booking-form"] form .search-fields>div.field-check-in,[data-widget="booking-form"] form .search-fields>div.field-check-out{flex:1 1 25%}@media screen and (max-width:1279px){[data-widget="booking-form"] form .search-fields>div.field-adults,[data-widget="booking-form"] form .search-fields>div.field-check-in,[data-widget="booking-form"] form .search-fields>div.field-check-out{flex:1 1 33.33%}}@media screen and (max-width:767px){[data-widget="booking-form"] form .search-fields>div.field-adults,[data-widget="booking-form"] form .search-fields>div.field-check-in,[data-widget="booking-form"] form .search-fields>div.field-check-out{flex:1 1 100%}}[data-widget="booking-form"] form .search-fields>div.field-adults:before,[data-widget="booking-form"] form .search-fields>div.field-check-in:before,[data-widget="booking-form"] form .search-fields>div.field-check-out:before{content:"";position:absolute;font-family:FontAwesome;line-height:60px;width:60px;top:5px;left:10px;text-align:center;pointer-events:none;color:#26313c;font-size:1rem}@media screen and (max-width:1119px){[data-widget="booking-form"] form .search-fields>div.field-adults:before,[data-widget="booking-form"] form .search-fields>div.field-check-in:before,[data-widget="booking-form"] form .search-fields>div.field-check-out:before{left:5px}}[data-widget="booking-form"] form .search-fields>div.field-adults{flex:1 1 20%}@media screen and (max-width:1279px){[data-widget="booking-form"] form .search-fields>div.field-adults{flex:1 1 33.33%}}@media screen and (max-width:767px){[data-widget="booking-form"] form .search-fields>div.field-adults{flex:1 1 100%}}[data-widget="booking-form"] form .search-fields>div.field-adults select{width:100%;padding-right:50px}[data-widget="booking-form"] form .search-fields>div.field-adults:before{content:""}[data-widget="booking-form"] form .search-fields>div.field-adults:after{position:absolute;content:"";top:50%;margin-top:-7px;right:25px;border-style:solid;border-width:2px 2px 0 0;border-color:#26313c #26313c transparent transparent;display:block;height:7px;width:7px;transform:rotate(135deg)}[data-widget="booking-form"] form .search-fields>div.field-submit{flex:1 1 30%}[data-widget="booking-form"] form .search-fields>div.field-submit button[type="submit"]{margin-top:0}@media screen and (max-width:1279px){[data-widget="booking-form"] form .search-fields>div.field-submit{flex:1 1 100%}}form.mphb_sc_checkout-form{margin:0}[data-widget="checkout-form"]{text-align:left}[data-widget="checkout-form"]:before{content:"";display:block;max-width:200px;background:#d8d8d8;height:2px;margin:3rem auto 4rem}[data-widget="checkout-form"] h2{font-size:3rem;margin:0 0 2rem}[data-widget="checkout-form"] h2:after{content:none}[data-widget="checkout-form"] .base-summary{display:flex}@media screen and (max-width:767px){[data-widget="checkout-form"] .base-summary{flex-wrap:wrap}}[data-widget="checkout-form"] .base-summary .images{display:flex;flex-direction:column;flex:0 0 35%;padding:6px 25px 6px 0}@media screen and (max-width:767px){[data-widget="checkout-form"] .base-summary .images{flex:0 0 100%;padding:0}}[data-widget="checkout-form"] .base-summary .images .main-image{position:relative;flex:1 1 auto}[data-widget="checkout-form"] .base-summary .images .main-image img{position:absolute;display:block;object-fit:cover;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}[data-widget="checkout-form"] .base-summary .images .gallery{flex:0 1 auto;display:flex;flex-direction:row;list-style:none;margin:10px -5px 0}[data-widget="checkout-form"] .base-summary .images .gallery li{flex:1 1 0%;list-style:none;padding:0 5px}[data-widget="checkout-form"] .base-summary .images .gallery li img{display:block}@media screen and (max-width:1023px){[data-widget="checkout-form"] .base-summary .images{display:block}[data-widget="checkout-form"] .base-summary .images .main-image img{position:relative;transform:none;left:0;top:0;height:auto}}@media screen and (min-width:768px) and (max-width:1023px){[data-widget="checkout-form"] .base-summary .images .gallery{flex-wrap:wrap;margin:0 -5px 0}[data-widget="checkout-form"] .base-summary .images .gallery li{flex:0 0 50%;margin:10px 0 0}}[data-widget="checkout-form"] .base-summary .text{flex:0 0 65%;padding-left:25px}@media screen and (max-width:767px){[data-widget="checkout-form"] .base-summary .text{flex:0 0 100%;padding:30px 0 0}}[data-widget="checkout-form"] .base-summary .text span.head{display:block;text-transform:uppercase;font-size:1rem;color:#6e6f77;font-weight:700}[data-widget="checkout-form"] .base-summary .text div.price{display:block}[data-widget="checkout-form"] .base-summary .text div.price span{display:inline-block;font-size:3.75rem;color:#26313c;font-weight:700;font-family:"Rogue Sans Nova Condensed",Helvetica,Arial,sans-serif}[data-widget="checkout-form"] .base-summary .text div.price sub{display:inline-block;vertical-align:baseline;margin:0 0 0 1.5rem;font-size:.875rem;color:#8f9497}@media screen and (max-width:1023px){[data-widget="checkout-form"] .base-summary .text div.price sub{display:block;margin:0 0 1rem}}[data-widget="checkout-form"] .base-summary .text ul.services{padding:5px 0}[data-widget="checkout-form"] .base-summary .text ul.services li{list-style:none;margin-top:8px;font-weight:400}[data-widget="checkout-form"] .base-summary .text ul.services li:before{display:inline-block;content:"";font-family:FontAwesome;margin:0 .5rem 0 0}[data-widget="checkout-form"] .base-summary .text ul.services li span.price{color:#8f9497;font-weight:400;display:inline-block;margin:0 0 0 1rem}[data-widget="checkout-form"] .base-summary .text .description{font-size:1rem;position:relative;padding:1rem 0;line-height:1.3;color:#8f9497}[data-widget="checkout-form"] .base-summary .text .description+a{color:#26313c;font-weight:700;text-decoration:none}[data-widget="checkout-form"] .base-summary .text .description+a:hover{text-decoration:underline}[data-widget="checkout-form"] .mphb-coupon-code-wrapper button{background:#26313c;border-color:#26313c;color:#f9f9f9}[data-widget="checkout-form"] .mphb-coupon-code-wrapper button:hover{background:#f9f9f9;color:#26313c;border-color:#26313c}[data-widget="checkout-form"] .mphb-coupon-code-wrapper button:hover:after{border-color:#26313c}[data-widget="checkout-form"] .mphb-coupon-code-wrapper .mphb-coupon-message{color:#26313c;font-weight:700}[data-widget="checkout-form"] .mphb-customer-details,[data-widget="checkout-form"] .mphb-coupon-code-wrapper,[data-widget="checkout-form"] .mphb-reserve-rooms-details{margin-top:5rem}[data-widget="checkout-form"] .mphb-customer-details .fieldset,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset{display:flex;margin:0 -15px 20px}@media screen and (max-width:767px){[data-widget="checkout-form"] .mphb-customer-details .fieldset,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset{margin:0 -15px;flex-wrap:wrap}}[data-widget="checkout-form"] .mphb-customer-details .fieldset>div,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div{position:relative;flex:1 1 0%;padding:0 15px}@media screen and (max-width:767px){[data-widget="checkout-form"] .mphb-customer-details .fieldset>div,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div{flex:0 0 100%;margin:0 0 15px}}[data-widget="checkout-form"] .mphb-customer-details .fieldset>div input,[data-widget="checkout-form"] .mphb-customer-details .fieldset>div select,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div input,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div select,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div input,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div select{padding-left:50px;margin:6px 0 0}[data-widget="checkout-form"] .mphb-customer-details .fieldset>div input+i,[data-widget="checkout-form"] .mphb-customer-details .fieldset>div select+i,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div input+i,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div select+i,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div input+i,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div select+i{content:"";position:absolute;display:block;font-family:FontAwesome;line-height:60px;width:60px;bottom:0;left:15px;text-align:center;pointer-events:none;color:#8f9497;font-size:1rem}[data-widget="checkout-form"] .mphb-customer-details .fieldset>div input:focus+i,[data-widget="checkout-form"] .mphb-customer-details .fieldset>div select:focus+i,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div input:focus+i,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div select:focus+i,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div input:focus+i,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div select:focus+i{color:#26313c}[data-widget="checkout-form"] .mphb-customer-details .fieldset>div button,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div button,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div button{margin-top:6px}@media screen and (max-width:1023px){[data-widget="checkout-form"] .mphb-customer-details .fieldset>div button,[data-widget="checkout-form"] .mphb-coupon-code-wrapper .fieldset>div button,[data-widget="checkout-form"] .mphb-reserve-rooms-details .fieldset>div button{font-size:1rem}}[data-widget="checkout-form"] .field-checkbox{margin:10px 0 0}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]{position:absolute;visibility:hidden;opacity:0}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]+label{position:relative;display:block;font-weight:400;padding-left:40px;color:#6e6f77}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]+label em{color:#8f9497}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]+label:before{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-10px;width:20px;height:20px;border:1px solid #d8d8d8;border-radius:0;background:#fff}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]+label:after{content:"";position:absolute;font-family:FontAwesome;display:block;top:50%;left:2px;line-height:22px;font-size:26px;margin-top:-13px;color:#26313c;opacity:0}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]+label:hover:after{opacity:.3}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]:checked+label:after{opacity:1!important}[data-widget="checkout-form"] .field-checkbox input[type="checkbox"]:checked+label+.quantity{display:block}[data-widget="checkout-form"] .field-checkbox .quantity{display:none;padding:5px 0 5px 40px}[data-widget="checkout-form"] .field-checkbox .quantity input[type="number"]{height:40px;padding:8px 10px;margin:0 5px 0 0}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms{display:flex;flex-wrap:wrap;margin:0 -15px}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms .room{flex:0 0 50%;padding:0 15px;margin-bottom:30px}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms .room .mphb-room-details{border:1px solid #d8d8d8;background:#f9f9f9;padding:25px}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms .room .mphb-room-details h5{margin:2rem 0 1rem;text-transform:none;font-size:1rem}@media screen and (max-width:1023px){[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms{margin:0;border:1px solid #d8d8d8;background:#f9f9f9;padding:10px}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms .room{padding:15px;margin-bottom:15px;flex:0 0 100%}[data-widget="checkout-form"] .mphb-reserve-rooms-details .rooms .room .mphb-room-details{border:0 solid;padding:0}}[data-widget="checkout-form"] .mphb-summary{margin-top:5rem}[data-widget="checkout-form"] .mphb-summary .summary{display:flex;flex-wrap:wrap;margin:0;background:#f9f9f9;border:1px solid #d8d8d8;padding:0}[data-widget="checkout-form"] .mphb-summary .summary .field{flex:0 0 50%;padding:25px 25px}@media screen and (max-width:767px){[data-widget="checkout-form"] .mphb-summary .summary .field{flex:0 0 100%}}[data-widget="checkout-form"] .mphb-summary .summary .field i{display:inline-block;margin:0 .6rem 0 0;font-size:1.25rem}[data-widget="checkout-form"] .mphb-summary .summary .field h3{margin-bottom:1rem}[data-widget="checkout-form"] h4.mphb-price-breakdown-title{margin-bottom:1rem}[data-widget="checkout-form"] .mphb-price-breakdown{width:100%}[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-nights,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-dates-subtotal,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-accommodation-subtotal,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-guests{display:none}[data-widget="checkout-form"] .mphb-price-breakdown td,[data-widget="checkout-form"] .mphb-price-breakdown th{padding:5px 0}[data-widget="checkout-form"] .mphb-price-breakdown td:first-child,[data-widget="checkout-form"] .mphb-price-breakdown th:first-child{padding-right:40px}[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-date td,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-date th{padding:0 0}[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-services{display:none}[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-group th,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-group td{padding-top:20px}[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-group:first-child th,[data-widget="checkout-form"] .mphb-price-breakdown tr.mphb-price-breakdown-group:first-child td{padding-top:0}[data-widget="checkout-form"] .mphb-price-breakdown .mphb-price-breakdown-rate{display:none}[data-widget="checkout-form"] .mphb-price-breakdown .mphb-price-breakdown-total{font-size:1.25rem;font-weight:700;color:#26313c}[data-widget="checkout-form"] #mphb-billing-details{margin-top:5rem;margin-bottom:5rem}[data-widget="checkout-form"] .payment-option{position:relative}[data-widget="checkout-form"] .payment-option input[type="radio"]{position:absolute;visibility:hidden;opacity:0}[data-widget="checkout-form"] .payment-option input[type="radio"]+label{position:relative;display:block;font-weight:400;padding-left:40px;color:#6e6f77;font-size:1rem}[data-widget="checkout-form"] .payment-option input[type="radio"]+label em{color:#8f9497}[data-widget="checkout-form"] .payment-option input[type="radio"]+label span.head{display:block;color:#26313c;font-weight:700}[data-widget="checkout-form"] .payment-option input[type="radio"]+label:before{content:"";position:absolute;display:block;top:18px;left:0;margin-top:-10px;width:20px;height:20px;border:1px solid #d8d8d8;border-radius:0;background:#fff}[data-widget="checkout-form"] .payment-option input[type="radio"]+label:after{content:"";position:absolute;font-family:FontAwesome;display:block;top:18px;left:2px;line-height:22px;font-size:26px;margin-top:-13px;color:#26313c;opacity:0}[data-widget="checkout-form"] .payment-option input[type="radio"]+label:hover:after{opacity:.3}[data-widget="checkout-form"] .payment-option input[type="radio"]:checked+label:after{opacity:1!important}[data-widget="checkout-form"] .mphb-terms-and-conditions{background:#f9f9f9}[data-widget="checkout-form"] .mphb_sc_checkout-submit-wrapper{float:right}[data-widget="checkout-form"] .mphb-checkout-terms-wrapper{padding-top:.3rem;float:left}p.mphb_sc_checkout-submit-wrapper{display:none}[data-widget="slider"]{position:relative;overflow:hidden}[data-widget="slider"] div.slide-track{position:relative;display:flex;flex-wrap:nowrap;transition:left 0.5s ease-in-out;left:0}[data-widget="slider"] div.slide-track.working{transition:none}[data-widget="slider"] div.slide-track div.slide-item{flex:0 0 auto}[data-widget="slider"] .slide-previous *,[data-widget="slider"] .slide-next *{pointer-events:none}div.litepicker *{text-shadow:none}div.litepicker button{height:2em;line-height:2em}