h1,h2,h3,h4,h5,h6,p,a,span{font-family:'Poppins',sans-serif!important}.featured-media-under-header{display:none}.flexslider{background:transparent!important;border:none!important}.accommodation-type-single div.mphb-room-type h2 a{font-size:35px!important;line-height:1.3}div.mphb-room-type p{font-size:18px;line-height:1.5}.accommodation-type .mphb-regular-price{font-size:20px;color:#004C40}.row .col h6,body h6,#ajax-content-wrap .nectar-inherit-h6,[data-inherit-heading-family="h6"]{line-height:10px;font-weight:bold!important}div[data-style*="minimal"] .toggle>.toggle-title i{width:25px;height:25px;border:none!important}.single .datepick{background-color:transparent!important;border:none}.single .datepick-nav,.single .datepick-ctrl{background-color:#f7f2e8!important;border:solid 1px #f7f2e8!important;padding-block:2%}.mphb-calendar mphb-datepick inlinePicker mphb-calendar--direct-booking is-datepick{background-color:#fff;border:none!important}.tjek-dato .datepick-popup{width:50%!important;min-width:50%!important;box-sizing:border-box}a.datepick-cmd{color:#004C40!important}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date--check-in,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date--check-out,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selectable-date--check-in:hover,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selectable-date--check-out:hover{background:#004C40;border-radius:5px;color:#D6E8BA;border:none}.mphb-calendar__selected-dates{color:#004C40!important}input.button.mphb-button.mphb-confirm-reservation{background-color:#004C40!important;color:#D6E8BA;border-radius:5px!important}.tjek-dato{color:#000!important}.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-minimal .datepick-month td>a{color:#000}.mphb-calendar .ui-datepicker-calendar td a.ui-state-active,.mphb-calendar .ui-datepicker-calendar td a.ui-state-active span{color:#ffffff!important}p.mphb-rooms-quantity-wrapper{font-size:15px}.mphb-period-price{font-size:17px}@media (min-width:991px){.datepick{width:600px!important;font-family:'Poppins',sans-serif!important;font-size:15px!important;font-weight:bold!important}}.mphb-calendar .mphb-datepicker-minimal .datepick-nav,.datepick-popup .mphb-datepicker-minimal .datepick-nav{background-color:#ece5d5;color:#004C40!important;font-weight:bold!important}.mphb-calendar .mphb-datepicker-minimal .datepick-nav a:hover,.datepick-popup .mphb-datepicker-minimal .datepick-nav a:hover,.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd:hover,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd:hover{background-color:#f7f2e8}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .datepick-selected,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#004C40;border-radius:5px!important;color:#D6E8BA}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-selectable-date,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-unselectable-date{font-size:15px}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td a.datepick-highlight{Background-color:#004C40;color:#D6E8BA;Border-radius:5px}@media (min-width:991px){.mphb_sc_search_results-wrapper{display:flex;flex-wrap:wrap;gap:20px}.mphb_sc_search_results-wrapper .mphb-room-type{width:32%;padding:15px;padding-bottom:2%;margin-top:0!important;background-color:#f5f4f0;border-radius:10px}.mphb_sc_search_results-info,.mphb-recommendation-title,#mphb-recommendation,#mphb-reservation-cart{width:100%}.content-area .hentry .entry-content .mphb_sc_search_results-wrapper .mphb_room_type .mphb-loop-room-type-attributes{column-count:2}}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:0}.mphb_sc_search_results-wrapper .mphb-room-type{padding:12px;padding-bottom:5%;margin-top:3%!important;background-color:#f7f2e8;border-radius:10px}.results div.mphb-room-type img{border-radius:5px}.results .mphb-room-type-title a{font-size:25px!important;line-height:1.3}div.mphb-room-type a{text-decoration:none}.results div.mphb-room-type p{font-size:15px;line-height:1.5}.results .mphb-regular-price{font-size:18px!important;padding-top:2%;font-family:'Poppins',sans-serif}.mphb-view-details-button-wrapper{background-color:#004C40;padding-inline:10%;padding-block:3.5%;margin-top:5%;color:#D6E8BA;font-family:'Poppins',sans-serif;font-size:15px;font-weight:700;box-shadow:none;border:none;border-radius:100px;text-align:center;width:100%;transition:background-color 0.25s ease,color 0.25s ease,transform 0.2s ease}div.mphb-reserve-room-section button{padding-block:4%!important}.mphb-view-details-button-wrapper:hover,div.mphb-reserve-room-section button:hover,div.mphb-reserve-room-section a:hover{background-color:#004137;color:#D6E8BA;transform:translateY(-2px)}.results #mphb-flexslider-gallery-4,.results #mphb-flexslider-gallery-2,.results #mphb-flexslider-gallery-6,.results #mphb-flexslider-gallery-8,.results #mphb-flexslider-gallery-10{display:none}.results .mphb-room-type-facilities{display:none}.mphb-room-type-facilities .mphb-attribute-value{display:flex;flex-wrap:wrap;gap:0 8px;padding:0;margin:0;width:95%}.mphb-room-type-facilities .mphb-attribute-value span{display:flex;align-items:center;gap:6px;font-size:14px;position:relative;padding-left:22px}.mphb-room-type-facilities .mphb-attribute-value span::before{content:"";position:absolute;left:0;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.mphb-room-type-facilities .mphb-attribute-value span a:hover{color:#004C40}.mphb-room-type-facilities .facility-egen-terrasse::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/terrase.svg)}.mphb-room-type-facilities .facility-wi-fi-gratis::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/wifi-1.svg)}.mphb-room-type-facilities .facility-bruser::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/bruser.svg)}.mphb-room-type-facilities .facility-housekeeping::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/housekeeping.svg)}.mphb-room-type-facilities .facility-ikke-ryger::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/ingen-rygning.svg)}.mphb-room-type-facilities .facility-husdyr-ikke-tilladt::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/ingen-kaeledyr.svg)}.mphb-room-type-facilities .facility-roomservice::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/roomservice.svg)}.mphb-room-type-facilities .facility-restaurant::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/restaurant.svg)}.mphb-room-type-facilities .facility-surfshop-og-surfskole::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/surf-1.svg)}.mphb-room-type-facilities .facility-adgang-til-sport-fitness-vorupoe::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/fitness.svg)}.mphb-room-type-facilities .facility-havudsigt::before{background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/havudsigt-1.svg)}*/ .mphb-total-capacity-title{display:inline-flex;align-items:center;gap:6px}.mphb-total-capacity-title::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/gaester.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.mphb-room-type-view{display:inline-flex;align-items:center;gap:6px}.mphb-room-type-view::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/havudsigt-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.mphb-bed-type-title{display:inline-flex;align-items:center;gap:6px}.mphb-bed-type-title::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/dobbeltseng.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.mphb-room-type-test-attribute.mphb-room-type-custom-attribute::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://staging.voruporbadehotel.dk/wp-content/uploads/2026/01/handicap.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.results .mphb-room-type-details-title{display:none!important}ul li{list-style:none!important}.results ol,ul{margin-left:0;padding-top:10px}.results ul.mphb-loop-room-type-attributes{font-size:14px;font-weight:700}.results ul.mphb-loop-room-type-attributes a,.results .mphb-attribute-value{font-size:14px;font-weight:400}.mphb_sc_checkout-services-list em{font-size:13px;font-weight:300;font-family:poppins,sans-serif;text-transform:lowercase;padding-left:20px;text-align:right}.mphb_sc_checkout-service em{display:block!important;margin-top:5px;font-style:italic;color:#555}.mphb-services-details-title,.mphb-price-breakdown-title,.mphb-customer-details-title,.mphb-room-number,.mphb-booking-details-title,.mphb-total-price{font-size:25px!important;font-family:poppins,sans-serif;font-weight:501!important;color:#284596;padding-top:5%;padding-bottom:2%}.mphb-check-in-date,.mphb-check-out-date,.mphb-room-type-title,.mphb-required-fields-tip{font-size:17px}.mphb-check-in-date p{padding-bottom:20px}.mphb-total-price>output{font-size:22px}.mphb-total-price{padding-top:8%;padding-bottom:3%}.mphb-total-price-field{padding-left:2%}.mphb_sc_checkout-services-list,.mphb_checkout-services-list{display:flex;flex-direction:column;gap:16px}.mphb_sc_checkout-services-list li,.mphb_checkout-services-list li{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#f7f2e8;border-radius:8px}.mphb_sc_checkout-services-list li>label,.mphb_checkout-services-list li>label{display:flex;align-items:center;gap:8px;flex:1}.mphb_sc_checkout-services-list input[type="checkbox"],.mphb_checkout-services-list input[type="checkbox"]{flex-shrink:0;accent-color:#1f3c88}.mphb_sc_checkout-services-list li>label::before,.mphb_checkout-services-list li>label::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;color:#1f3c88;font-weight:700;font-size:20px;flex-shrink:0;margin-top:-2px}.mphb_room_details-0-service-1938-adults::before{color:#f7f2e8!important;padding-left:30%!important}.mphb_sc_checkout-services-list li em,.mphb_checkout-services-list li em{margin-left:auto;white-space:nowrap;font-style:italic;color:#000;padding-left:16px;display:inline-block;text-align:right}.mphb_sc_checkout-services-list label span,.mphb_checkout-services-list label span{font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.45}.mphb-price,.mphb-services-price{font-style:italic;opacity:.75;font-weight:400}.mphb_sc_checkout-services-list select,.mphb_sc_checkout-services-list input[type="number"],.mphb_checkout-services-list select,.mphb_checkout-services-list input[type="number"]{max-width:120px;margin-left:16px}body:not(.woocommerce-cart) .main-content table,body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){background-color:#f7f2e8;font-family:'Poppins',sans-serif;border-radius:8px!important}.mphb-price-breakdown-dates,.mphb-price-breakdown-accommodation-total,.mphb-price-breakdown-subtotal{font-size:15px;font-weight:501}.mphb-price-breakdown-total,.mphb-price-breakdown-accommodation,.mphb-price-breakdown-booking .mphb-price{font-size:17px;font-weight:501;text-decoration:none!important}.mphb-price-breakdown-total,.mphb-price-breakdown-total .mphb-price{font-weight:501;color:#284596}.mphb-price,.mphb-services-price{opacity:1;font-style:normal}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type),.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type){margin-top:1em!important}.button{background-color:#004C40;padding-inline:10%;padding-block:2%;margin-top:5%;color:#D6E8BA;font-family:'Poppins',sans-serif;font-size:15px;font-weight:700;box-shadow:none;border:none;border-radius:100px;text-align:center;width:100%;opacity:1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.2s ease}.button:hover{background-color:#004137!important;color:#D6E8BA;border-radius:100px;opacity:1!important;transform:translateY(-2px)}input.button{color:#D6E8BA;width:100%}.single body:not(.woocommerce-cart) .main-content tr td:first-child,body:not(.woocommerce-cart) .main-content tr th:first-child{border-color:fff!important}@media (max-width:768px){.mphb-calendar .mphb-datepicker-minimal .datepick-nav,.datepick-popup .mphb-datepicker-minimal .datepick-nav a{color:#004C40!important;font-weight:normal!important}.datepick-nav,.datepick-ctrl{font-size:14px!important}.datepick{width:100%!important;max-height:400px;overflow-y:auto;font-size:14px}.datepick table{width:100%!important}.datepick-popup{left:15px!important}.datepick-nav{display:flex;justify-content:space-between;font-size:14px;padding:5px}#checkin+.datepick-popup{top:auto!important;bottom:0!important;transform:translateY(0)!important}#checkout+.datepick-popup{position:fixed!important;top:150px!important;left:10px!important;right:10px!important;max-height:400px!important;overflow-y:auto!important;transform:none!important;width:auto!important;z-index:9999!important}.single .mphb-calendar.mphb-datepick{height:68svh!important}.single .mphb-calendar.mphb-datepick .datepick{height:100vh!important;max-height:100vh!important}div.mphb-room-type h2{font-size:25px!important;line-height:1.3}.accommodation-type .mphb-regular-price{font-size:18px}.row .col h6,body h6,#ajax-content-wrap .nectar-inherit-h6,[data-inherit-heading-family="h6"]{font-size:16px!important}.results div.mphb-room-type h2{font-size:20px!important;line-height:1.3}div.mphb-room-type p{font-size:15px;line-height:1.5}.results .mphb-regular-price{font-size:16px!important;padding-top:2%;font-family:'Poppins',sans-serif}.mphb-check-in-date,.mphb-check-out-date,.mphb-room-type-title,.mphb-required-fields-tip{font-size:16px}.mphb-check-in-date p{padding-bottom:20px}.mphb-total-price>output{font-size:22px}.mphb-total-price{padding-top:10%;padding-bottom:5%}.mphb_sc_checkout-services-list li>label::before,.mphb_checkout-services-list li>label::before{display:none}.mphb_sc_checkout-services-list li{flex-direction:column;align-items:flex-start}.mphb_sc_checkout-services-list li em,.mphb_checkout-services-list li em{margin-left:0;margin-top:6px;display:block;text-align:left}}.off_button{font-weight:550}.nectar-mobile-only{display:none!important}@media screen and (max-width:768px){#knap{font-size:12px}.item_description{font-size:15px}}body #header-secondary-outer .nectar-center-text{font-size:10px!important}.button{padding-inline:6%!important}div.mphb-booking-details-section:nth-child(2)>a:nth-child(1){color:#D6E8BA!important}