#main-header,#main-header .logo_container{overflow:visible!important}#main-header:not(.et-fixed-header) #logo{position:relative;top:5%!important;transform:translateY(5%);z-index:9999;max-height:130px;width:auto}#main-header.et-fixed-header #logo{transform:none!important;top:0!important;max-height:70px;width:auto}@media (max-width:980px){#main-header:not(.et-fixed-header) #logo{transform:none!important;max-height:80px}#main-header.et-fixed-header #logo{max-height:60px}}.rb-reservering-form form{background:#FFF6FE;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:20px;box-shadow:0 14px 40px rgba(0,0,0,.08);color:rgba(0,0,0,.82)}.rb-reservering-form h3,.rb-reservering-form legend{color:#8F2D8F;font-size:22px;font-weight:700;letter-spacing:.02em;margin:0 0 12px}.rb-reservering-form p,.rb-reservering-form .field,.rb-reservering-form .form-row,.rb-reservering-form .rtb-field,.rb-reservering-form .rtb-form-field{margin:0 0 10px}.rb-reservering-form label{display:block;font-weight:600;font-size:14px;margin:0 0 6px;color:rgba(0,0,0,.55)}.rb-reservering-form input[type="text"],.rb-reservering-form input[type="email"],.rb-reservering-form input[type="tel"],.rb-reservering-form input[type="number"],.rb-reservering-form input[type="date"],.rb-reservering-form input[type="time"],.rb-reservering-form select,.rb-reservering-form textarea{width:100%;box-sizing:border-box;background:#ffffff;color:rgba(0,0,0,.82);border:1px solid rgba(0,0,0,.18);border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);transition:border-color .2s ease,box-shadow .2s ease}.rb-reservering-form input:focus,.rb-reservering-form select:focus,.rb-reservering-form textarea:focus{outline:none;border-color:#8F2D8F;box-shadow:inset 0 1px 2px rgba(0,0,0,.06),0 0 0 3px rgba(143,45,143,.18)}.rb-reservering-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.55) 50%),linear-gradient(135deg,rgba(0,0,0,.55) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px),100% 0;background-size:6px 6px,6px 6px,2.6em 100%;background-repeat:no-repeat;padding-right:44px}.rb-reservering-form textarea{min-height:110px;resize:vertical}.rb-reservering-form input[type="submit"],.rb-reservering-form button[type="submit"]{background:#8F2D8F;color:#ffffff;border:none;border-radius:10px;padding:13px 26px;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;margin-top:6px;box-shadow:0 10px 22px rgba(0,0,0,.12);transition:transform .08s ease,box-shadow .2s ease,filter .2s ease}.rb-reservering-form input[type="submit"]:hover,.rb-reservering-form button[type="submit"]:hover{filter:brightness(.95);box-shadow:0 14px 30px rgba(0,0,0,.16);transform:translateY(-1px)}.rb-reservering-form input[type="submit"]:active,.rb-reservering-form button[type="submit"]:active{transform:translateY(0);box-shadow:0 8px 18px rgba(0,0,0,.12)}.rb-reservering-form .rtb-confirmation,.rb-reservering-form .rtb-message{background:rgba(143,45,143,.08);border:1px solid rgba(143,45,143,.3);border-radius:10px;padding:12px 14px;margin-top:10px}.rb-reservering-form .rtb-error,.rb-reservering-form .rtb-error-message{color:#8F2D8F;font-weight:600;margin-top:6px}@media (min-width:768px){.rb-reservering-form input[type="date"],.rb-reservering-form input[type="time"]{width:calc(50% - 6px);display:inline-block;vertical-align:top}.rb-reservering-form input[type="date"]{margin-right:12px}}@media (min-width:768px){.rb-reservering-form input[name*="name"],.rb-reservering-form input[id*="name"]{width:calc(50% - 6px);display:inline-block;vertical-align:top;margin-right:12px}.rb-reservering-form input[type="tel"],.rb-reservering-form input[name*="phone"],.rb-reservering-form input[name*="tel"],.rb-reservering-form input[id*="phone"],.rb-reservering-form input[id*="tel"]{width:calc(50% - 6px);display:inline-block;vertical-align:top;margin-right:0}.rb-reservering-form input[type="email"],.rb-reservering-form input[name*="email"],.rb-reservering-form input[id*="email"]{width:100%;display:block}}@media (max-width:767px){.rb-reservering-form form{padding:16px}.rb-reservering-form input[type="submit"],.rb-reservering-form button[type="submit"]{width:100%;text-align:center}}