body.single-post #main-content>.container{width:100%!important}body.single-post #main-content{padding-top:0!important}.single .et_pb_post{margin-bottom:0;padding-bottom:0}#left-area{padding-bottom:0!important}@media only screen and (min-width:981px){.nav li{position:relative;line-height:9px;margin-top:-9px;padding-bottom:3px}}.et-cart-info{display:none}#et-info,#et-secondary-menu>ul>li a{padding-top:0.75em}#et-secondary-nav li{text-align:center}.et_non_fixed_nav.et_transparent_nav_temp #main-header,.et_secondary_nav_only_menu #main-header,.et_fixed_nav_temp #main-header,.et_secondary_nav_only_menu #main-header{top:40px!important}@media only screen and (min-width:981px){#et-secondary-menu{width:100%;text-align:center;font-size:14px}}@media only screen and (min-width:981px){.et_secondary_nav_only_menu #main-header{top:42px!important}}@media (max-width:980px){.et_fixed_nav #top-header.et-fixed-header{position:fixed;background:#ff0000;height:55px}.et-fixed-header .logo_container{height:55px}.et-fixed-header .mobile_menu_bar{padding-bottom:5px}}@media (max-width:980px){.et_secondary_nav_only_menu #top-header,#et-secondary-nav,#et-secondary-menu{display:inline-block!important}}@media (max-width:463px){.et_non_fixed_nav.et_transparent_nav_temp #main-header,.et_secondary_nav_only_menu #main-header,.et_fixed_nav_temp #main-header,.et_secondary_nav_only_menu #main-header{top:53px!important}}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#ed1c25!important;opacity:1!important}.et_pb_pricing li:last-child span:before{display:none}@media only screen and (min-width:981px){.et_fullwidth_nav #main-header .container{width:90%;max-width:90%;padding-right:50px;padding-left:50px}}.gavekortmenuknap a{color:#ff0000!important;background-color:white;line-height:9px;font-weight:600;padding:13px 16px!important;text-transform:uppercase;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #fff}.et-fixed-header #top-menu .gavekortmenuknap a{color:#ff0000!important;background-color:white}.bookmenuknap a{color:#fff!important;background-color:#ff0000;line-height:9px;font-weight:600;padding:13px 16px!important;text-transform:uppercase;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #ed1c25}.bookmenuknap a:hover{opacity:1!important;color:white!important;background-color:#000;border:2px solid #ff0000}@media (max-width:980px){.container.et_menu_container{width:calc(100% - 60px)}}.et_mobile_menu{margin-left:-30px;padding:5%;width:calc(100% + 60px)}.et_mobile_menu li a{font-size:18px!important;text-transform:uppercase}#mobile_menu .bookmenuknap{text-align:center;margin-top:15px;margin-bottom:15px}#mobile_menu .gavekortmenuknap{text-align:center;margin-top:15px;margin-bottom:15px}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:18px;font-family:ETmodules}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.knap-til-bund .et_pb_column{padding-bottom:30px}.knap-til-bund .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;right:0;margin:auto}.ui-datepicker .ui-datepicker-title{background-color:black}.woocommerce-page.arb-reservations-body-class input{padding-left:10px!important;font-weight:bold}.arb-reservations-reservation-form fieldset label span{display:none}.arb-reservations-reservation-form-button.single_add_to_cart_button{border-radius:99px!important;background-color:#ed1c25!important;color:white!important;width:50%;font-weight:bold!important}.arb-reservations-reservation-form{border:5px solid #ed1c25!important}.arb-reservations-reservation-form .arb-reservations-reservation-cost{color:#fff;background-color:#49b10f!important;border:none;text-align:center}.restore-item{color:white;font-weight:bold}.woocommerce button.button:disabled{display:none}@media (max-width:768px){.woocommerce-cart table.cart td.actions .button[name=update_cart]{display:none}}#post-237212 .main_title h1{text-align:center}#nf-field-14{background:#ed1c25;text-transform:uppercase;font-weight:bold;border:0;color:#f7f7f7;transition:all .5s;width:100%;border-radius:50px;cursor:pointer}#nf-field-14:hover{transform:scale(1.03)}#nf-field-22{background:#ed1c25;text-transform:uppercase;font-weight:bold;border:0;color:#f7f7f7;transition:all .5s;width:100%;border-radius:50px;cursor:pointer}#nf-field-22:hover{transform:scale(1.03)}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;padding:6px 12px;margin-right:15px}@media (max-width:980px){.woocommerce-page table.cart td.actions .coupon .button{width:100%;margin-top:10px}}.woocommerce form .form-row label{line-height:2;color:black;text-align:left}.woocommerce-privacy-policy-text{color:black;text-align:left}.woocommerce-terms-and-conditions-checkbox-text{color:black;text-align:left}.form-row .validate-required{text-align:left;padding-top:5px!important;padding-bottom:10px!important}.payment_method_epay_dk{color:black}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:left;margin:0;padding:0;position:relative;box-shadow:none}.arb-reservations-reservation-form{width:100%!important;box-sizing:border-box;border:2px solid #ed1c25!important;border-radius:8px;background:#ffffff;padding:20px!important}.arb-reservations-reservation-form .ui-datepicker{width:100%!important;max-width:none!important;box-sizing:border-box;padding:0!important;border:1px solid #dddddd!important;border-radius:8px!important;overflow:hidden;background:#ffffff!important}.arb-reservations-reservation-form .ui-datepicker-header{position:relative;min-height:58px;padding:17px 55px!important;border:0!important;border-radius:0!important;background:#111111!important;color:#ffffff!important;box-sizing:border-box}.arb-reservations-reservation-form .ui-datepicker-title{margin:0!important;background:transparent!important;color:#ffffff!important;text-align:center;font-size:17px;font-weight:700;text-transform:uppercase}.arb-reservations-reservation-form .ui-datepicker-prev,.arb-reservations-reservation-form .ui-datepicker-next{position:absolute!important;top:50%!important;width:36px!important;height:36px!important;margin:0!important;transform:translateY(-50%);border:0!important;border-radius:50%;background:#ed1c25!important;cursor:pointer}.arb-reservations-reservation-form .ui-datepicker-prev{left:10px!important}.arb-reservations-reservation-form .ui-datepicker-next{right:10px!important}.arb-reservations-reservation-form .ui-datepicker-prev span,.arb-reservations-reservation-form .ui-datepicker-next span{font-size:0!important;background:none!important}.arb-reservations-reservation-form .ui-datepicker-prev span::after{content:"‹"}.arb-reservations-reservation-form .ui-datepicker-next span::after{content:"›"}.arb-reservations-reservation-form .ui-datepicker-prev span::after,.arb-reservations-reservation-form .ui-datepicker-next span::after{display:block;color:#ffffff;font-size:26px;line-height:30px;text-align:center}.arb-reservations-reservation-form .ui-datepicker-calendar{width:calc(100% - 20px)!important;margin:10px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:4px!important}.arb-reservations-reservation-form .ui-datepicker-calendar th,.arb-reservations-reservation-form .ui-datepicker-calendar td{width:14.285%!important;padding:0!important;border:0!important;text-align:center!important}.arb-reservations-reservation-form .ui-datepicker-calendar th{padding:8px 2px!important;color:#555555!important;font-size:13px;font-weight:700;text-transform:uppercase}.arb-reservations-reservation-form
.ui-datepicker-calendar td a.ui-state-default{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:42px;box-sizing:border-box;border:0!important;border-radius:5px;background:#f2f2f2!important;color:#161616!important;font-size:15px;text-align:center!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td a.ui-state-default:hover{background:#dddddd!important;color:#111111!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td a.ui-state-active{background:#ed1c25!important;color:#ffffff!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-today a{box-shadow:inset 0 0 0 2px #ed1c25}.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-unselectable span{display:flex!important;align-items:center;justify-content:center;min-height:42px;border-radius:5px;background:#f7f7f7!important;color:#bbbbbb!important}@media (max-width:600px){.arb-reservations-reservation-form{padding:12px!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td a.ui-state-default,.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-unselectable span{min-height:36px;font-size:13px}}.arb-reservations-reservation-form .ui-datepicker-prev,.arb-reservations-reservation-form .ui-datepicker-next,.arb-reservations-reservation-form .ui-datepicker-prev:hover,.arb-reservations-reservation-form .ui-datepicker-next:hover{background:transparent!important;border:0!important;box-shadow:none!important}.arb-reservations-reservation-form .ui-datepicker-prev span::after,.arb-reservations-reservation-form .ui-datepicker-next span::after{color:#ffffff!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#28a745!important;color:#ffffff!important;border:0!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td:not(.ui-datepicker-unselectable) a.ui-state-default:hover{background:#218838!important;color:#ffffff!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td a.ui-state-active,.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-current-day a{background:#146c2e!important;color:#ffffff!important;box-shadow:inset 0 0 0 2px #0b4d1e!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-unselectable span{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:42px;box-sizing:border-box;background:#ed1c25!important;color:#ffffff!important;border-radius:5px!important;opacity:1!important}.arb-reservations-reservation-form
.ui-datepicker-calendar td.ui-datepicker-other-month{opacity:0.45}.arb-reservations-reservation-form ul,.arb-reservations-reservation-form li{list-style:none!important}.arb-reservations-reservation-form li::marker{content:""!important;display:none!important}.arb-reservations-reservation-form ul{margin-left:0!important;padding-left:0!important}body.postid-271840 #arb-reservations-reservation-form
.arb_reservations_field_duration{display:none!important}body.postid-271848
.arb-reservations-reservation-form
.arb_reservations_field_duration{display:none!important}body.single-product #main-content div.product.product_cat-gavekort{margin-top:58px!important}.single-product .ui-datepicker .ui-datepicker-header{position:relative}.single-product .ui-datepicker .ui-datepicker-prev,.single-product .ui-datepicker .ui-datepicker-next{display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;align-items:center;justify-content:center;background:transparent!important;visibility:visible!important;z-index:10;cursor:pointer}.single-product .ui-datepicker .ui-datepicker-prev{left:6px!important}.single-product .ui-datepicker .ui-datepicker-next{right:6px!important}.single-product .ui-datepicker .ui-datepicker-prev span,.single-product .ui-datepicker .ui-datepicker-next span{display:none!important}.single-product .ui-datepicker .ui-datepicker-prev::after{content:"‹";color:#ffffff;font-size:32px;line-height:1}.single-product .ui-datepicker .ui-datepicker-next::after{content:"›";color:#ffffff;font-size:32px;line-height:1}.single-product .ui-datepicker .ui-datepicker-prev.ui-state-disabled,.single-product .ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.3;cursor:default}