:root{--blue-dark:#0a1732;--blue-darker:#090c35;--blue-darkest:#01041f}.d-none{display:none !important}div#page_wrapper{background:linear-gradient(to bottom,var(--blue-dark),var(--blue-darker),var(--blue-darkest))}table.cookielawinfo-classic tbody{color:#fff !important}.cli-tab-container h4,.cli-tab-container h1{color:#222 !important}.slide:not(.current){opacity:.25 !important}select[class*=flatpickr],select[class*=flatpickr]+div input,input[class*=flatpickr]{box-shadow:none;background:0 0 !important;appearance:none !important;border:none}.booking-form{display:flex;flex-direction:column}.booking-form span.wpcf7-form-control-wrap{display:block}.booking-form span.wpcf7-form-control-wrap *{width:-webkit-fill-available;box-shadow:none}input.wpcf7-form-control.wpcf7-submit{background:#fff;padding:15px 70px;transition:.5s ease-in-out}input.wpcf7-form-control.wpcf7-submit:hover{background:#13d7fd;color:#fff}.booking-form{display:flex;padding:15px;flex-direction:column;border-radius:8px;background:#0a0f35}.booking-form label{color:#fff}.booking-form span{margin-top:15px}.wpcf7-not-valid-tip{color:#fff;background:#dc3232;padding:5px 10px}.qr-code-title{color:#fff}.qr-code img{border:3px solid #fff}form.wpcf7-form{max-width:calc(100% - 15px)}form.wpcf7-form label{color:#fff}form.wpcf7-form label input,form.wpcf7-form label textarea{width:100%}.flatpickr-time input{color:#0000008A}.flatpicker{cursor:pointer !important}.booking-form-row{display:flex;flex-direction:row;flex-wrap:wrap}.booking-form-row [class*=col-]{padding:0 15px}.booking-form-row .col-sm-12{flex-basis:calc(100% - 30px)}#bookingFormErrors,#rfc_booking_fisher_and_not_fisher_qty_err,.alert.alert-danger{background-color:#b94a48;color:#f2dede;border-color:#b94a48;text-shadow:none}.booking-form-row .form-control input,.booking-form-row .form-control select,.booking-form-row .form-control textarea{width:-webkit-fill-available;background:0 0;box-shadow:none;padding:8px !important}.booking-form-row .form-control input:focus,.booking-form-row .form-control select:focus,.booking-form-row .form-control textarea:focus{border-color:#fff}.booking-form-row .form-control select{height:auto;background:#0a0f35}.booking-form-row button[type=submit]{background:#fff;position:relative;color:var(--blue-dark);font-weight:700;padding:10px 50px;border-radius:8px;outline:none;box-shadow:none;border:none;transform:translate(0px,0px);transition:.5s}.booking-form-row button[type=submit]:hover{background:#13d7fd;color:#fff}.booking-form-row button[type=submit][disabled]{background:#d3d3d3;color:grey;cursor:not-allowed}.booking-form-row .form-control input[type=checkbox]{display:none}.booking-form-row .form-control input[type=checkbox]~label{position:relative;margin-bottom:10px;margin-left:60px}.booking-form-row .form-control input[type=checkbox]~label:before,.booking-form-row .form-control input[type=checkbox]~label:after{content:"";position:absolute}.booking-form-row .form-control input[type=checkbox]~label:before{--custom-cb-width:18px;width:var(--custom-cb-width);height:var(--custom-cb-width);border-radius:10rem;background:#164c64;top:2px;left:-58px;z-index:1;transition:transform .5s}.booking-form-row .form-control input[type=checkbox]~label:after{background:#fff;width:50px;height:22px;border-radius:10rem;left:-60px}.booking-form-row .form-control input[type=checkbox]:checked~label:before{background:#0561b4;transform:translateX(28px)}table.booking-recap{width:100%;border-collapse:collapse}table.booking-recap td{border-bottom:1px solid;padding:10px 0}table.booking-recap td:last-child{text-align:right}header#header img{height:100px}.iosSlider .item .caption.style1 .more img{padding:8px 3px !important;width:45px !important}.iosSlider .item .caption.style1 .more{width:50px !important}@media screen and (min-width:975px){header#header .container{display:flex;align-items:center;justify-content:space-between}nav#main_menu>ul.sf-menu>li>a{background:0 0 !important;text-shadow:0 0 7px #13d7fd00,0 0 10px #13d7fd00,0 0 21px #13d7fd00,0 0 42px #13d7fd00,0 0 82px #13d7fd00,0 0 92px #13d7fd00,0 0 102px #13d7fd00,0 0 151px #13d7fd00;transition:.5s}nav#main_menu>ul.sf-menu>li:hover>a{background:0 0 !important;text-shadow:0 0 7px #13d7fd,0 0 10px #13d7fd,0 0 21px #13d7fd,0 0 42px #13d7fd,0 0 82px #13d7fd,0 0 92px #13d7fd,0 0 102px #13d7fd,0 0 151px #13d7fd;color:#13d7fd}#logo img{height:100%}header#header{position:fixed;top:0;transition:.5s}header#header.fixed{background:#000}.booking-form-row .col-lg-6{flex-basis:calc(50% - 30px)}.booking-form-row .col-lg-6:last-child{flex-basis:calc(50% - 90px);margin-left:60px}}