:root{--main-bg-color:#2B3138;--second-bg-color:#000;--third-bg-color:#f26636;--fourth-bg-color:#FFF;--fifth-bg-color:#E2E2E2;--sixth-bg-color:#666;--main-font-color:#FFF;--second-font-color:#000;--third-font-color:#f26636;--fourth-font-color:#CCC;--fifth-font-color:#2B3138}.ios .color-theme-black.navbar,.ios .list .item-inner,.md .color-theme-black.navbar,.md .list .item-inner .ios .page,.page.ios .theme-dark,.page.md .theme-dark{background:0 0;background-color:var(--fourth-bg-color)!important}.theme-dark .page.home{background-size:cover}.theme-dark .push-intro,.theme-dark .push-last-booking{background:linear-gradient(180deg,var(--main-bg-color),var(--second-bg-color))}.md #template-my-account .list .item-inner,.next-booking{background:var(--third-bg-color)!important}.md .color-theme-black .navbar,.md .color-theme-black.navbar{background:0 0!important;height:70px;z-index:2}.ios .color-theme-black #template-home .navbar,.ios .theme-dark #template-home .navbar{height:75px}.ios .color-theme-black .navbar,.ios .theme-dark .navbar{background:0 0;height:75px}.ios #template-booking .navbar,.ios #template-walkthrough .navbar,.ios .color-theme-black #template-booking .navbar,.ios .color-theme-black #template-walkthrough .navbar,.ios .theme-dark #template-booking .navbar,.ios .theme-dark #template-walkthrough .navbar,.md .color-theme-black #template-booking .navbar,.md .color-theme-black #template-walkthrough .navbar{background:0 0!important}.ios .list .item-media i,.ios .theme-dark .input:after,.ios .theme-dark .item-input:not(.item-input-focused) .item-input-wrap:after,.md .list .item-media i,.md .theme-dark .input:after,.md .theme-dark .item-input:not(.item-input-focused) .item-input-wrap:after{display:none}.md .list .item-media i.fa-eye{display:block}.md .list .item-input-with-value .item-media i{display:block;padding-left:10px}.md .list .item-inner{padding-left:16px;margin-left:0;color:var(--second-font-color)!important;background:var(--fourth-bg-color)!important}#template-contact a,.ios .list.media-list .link a,.md #bloc-news.list .item-inner,.md #template-home .list .item-text,.md #template-my-account .block .booking,.md #template-my-account .block .title,.md .list .item-inner.no-bg,.md .list .smart-select .item-inner,.md .list.media-list .link a,.md body.color-theme-black #template-my-account a,.outro-slide .button.button-fill,body .list .item-radio .item-title,body .list .item-title.main-title,input::placeholder{color:var(--main-font-color)!important}.main-bg-color{background-color:var(--main-bg-color)!important;border-color:var(--main-bg-color)!important}.md .color-theme-black .button.button-fill{font-size:1.5rem}#quick-booking a,.button.button-active,.button.button-fill,.button.button-fill-ios:disabled,.button.button-fill-md,.button.button-fill.enabled,.button.button-fill:disabled,.button.button-fill:hover,.button.tab-link-active,.center-slide .button.button-fill:disabled,.dialog-button-bold,.dialog-buttons .dialog-button.dialog-button-bold,.items-wrapper label span,.md .list .item-inner{border-radius:60px!important}.ios .color-theme-black .list .copyright a,.ios .color-theme-black a .item-text,.ios body,.md body,body .panel-right .list .item-title{font-family:Roboto,Helvetica,Arial,sans-serif!important}#quick-booking a,.article-title h2,.color-theme-black a.skip,.cookie-bubble .cb-wrapper .cb-row .cb-row-content .message,.eshop .link a,.eshop .product-name,.eshop h2,.image-gallery button,.ios .actions-modal .actions-label,.ios .color-theme-black .button.button-fill,.ios .color-theme-black .button.button-fill-ios,.ios .color-theme-black .button.button-fill-ios:disabled,.ios .color-theme-black .button.button-fill:disabled,.ios .color-theme-black .dialog-button-bold,.ios .color-theme-black .dialog-button-bold:hover,.ios .color-theme-black a,.ios .dialog p,.ios .dialog-buttons-vertical .dialog-buttons .dialog-button,.ios .subnavbar .title,.item-radio .item-title,.items-wrapper label span,.list.media-list .link a,.list.media-list button,.list.media-list h2,.md .actions-modal .actions-label,.md .color-black .button.button-active,.md .color-black .button.button-active:hover,.md .color-black .button.button-fill,.md .color-black .button.button-fill-md,.md .color-black .button.button-fill-md:hover,.md .color-black .button.button-fill:hover,.md .color-black .button.tab-link-active,.md .color-black .button.tab-link-active:hover,.md .color-theme-black #contact .button.button-fill,.md .color-theme-black #contact .button.button-fill:hover,.md .color-theme-black .button.button-active,.md .color-theme-black .button.button-active:hover,.md .color-theme-black .button.button-fill,.md .color-theme-black .button.button-fill-md,.md .color-theme-black .button.button-fill-md:hover,.md .color-theme-black .button.button-fill.enabled:hover,.md .color-theme-black .button.button-fill:disabled,.md .color-theme-black .button.button-fill:hover,.md .color-theme-black .button.tab-link-active,.md .color-theme-black .button.tab-link-active:hover,.md .color-theme-black .center-slide .button.button-fill:disabled,.md .color-theme-black .list .item-title a,.md .color-theme-black a.skip,.md .dialog p,.md .dialog-buttons-vertical .dialog-buttons .dialog-button,.md .dialog-buttons-vertical .dialog-buttons .dialog-button.dialog-button-bold,.md .dialog-buttons-vertical .dialog-buttons .dialog-button.dialog-button-bold:hover,.md .navbar .center span,.md .navbar .title,.offer .link a,.slide-content button,.slide-content h2,.walkthrough-slide .slide-text,.walkthrough-slide .slide-title,body .list .item-title{font-family:Roboto,Helvetica,Arial,sans-serif!important}.eshop .link a,.eshop .link a:hover,.image-gallery button,.image-gallery button:hover,.ios .color-theme-black .button.button-fill,.ios .color-theme-black .button.button-fill-ios,.ios .color-theme-black .dialog-button-bold:hover,.list.media-list button,.list.media-list button:hover,.md .color-black .button.button-active:hover,.md .color-black .button.button-fill-md:hover,.md .color-black .button.button-fill:hover,.md .color-black .button.tab-link-active:hover,.md .color-theme-black #contact .button.button-fill:hover,.md .color-theme-black .button.button-active:hover,.md .color-theme-black .button.button-fill,.md .color-theme-black .button.button-fill-md:hover,.md .color-theme-black .button.button-fill.enabled:hover,.md .color-theme-black .button.button-fill:hover,.md .color-theme-black .button.tab-link-active:hover,.md .dialog-buttons-vertical .dialog-buttons .dialog-button.dialog-button-bold:hover,.offer .link a,.offer .link a:hover,.slide-content button,.slide-content button:hover,.third-bg-color{border:1px solid var(--third-bg-color)!important}.md .color-theme-black .list .item-text a,.md .color-theme-black .list .item-text a:hover{border-bottom:1px solid #666!important}.items-wrapper label span{background:#1e242b!important;color:var(--main-font-color)!important}.actions-button-media:hover a,.calendar-day-selected span,.fa-inverse:hover,.ios .actions-modal .actions-label,.ios .color-theme-black form.forgot-password a,.ios .color-theme-black form.login a,.ios .color-theme-black form.signup a,.item-input-with-value i,.md .actions-grid .actions-button-text:hover,.md .actions-modal .actions-label,.md .color-theme-black .list .item-text a:hover,.md .color-theme-black .list .item-title a:hover,.md .color-theme-black a.orange,.md .color-theme-black form.forgot-password a,.md .color-theme-black form.login a,.md .color-theme-black form.signup a,.md .item-media .icon,.md .panel .list .item-inner .item-title:hover,.md .smart-select-page .list .item-inner .item-title:hover,.md a.item-link:hover,.navbar .center a,.orange,.panel-right .fa-inverse:hover,.user-name,body .list a:hover .item-title,i.icon:hover,ul li span.active{color:var(--third-font-color)!important;text-decoration:none!important}#calendar span.current-month-value,#calendar span.current-year-value,.calendar-day-number,.calendar-day.calendar-day-next,.calendar-day.calendar-day-prev,.calendar-day.calendar-day-today .md .color-theme-black .calendar-day.calendar-day-today .calendar-day-number:hover,.dialog-buttons-vertical .dialog-buttons .dialog-button.color-white,.ios .color-theme-black .link a,.ios .color-theme-black a.link,.item-input-with-value .item-inner input,.item-input-with-value .item-inner textarea,.item-title .fa-stack:hover .fa-inverse,.items-wrapper li label input:checked~span,.list .item-text,.list .item-title a,.list.media-list h2,.md .color-theme-black .link a,.md .color-theme-black a.link,.social a,a,a.skip:hover,body input:-internal-autofill-selected{color:var(--main-font-color)!important}.md .color-theme-black a.highlight{text-align:center;margin:0 auto;display:block;margin-top:50px;text-decoration:underline}.color-theme-black ul.copyright li,.fab,.far,.ios .color-theme-black .list a,.ios .list .item-text,.ios .list.media-list .item-title-row .item-title,.md #template-my-account .list .item-text,.md .list .item-text,.md .list.media-list .item-title-row .item-title{color:var(--second-font-color)!important}.calendar-day .calendar-day-number,.calendar-day.calendar-day-today:not(.calendar-day-selected) .calendar-day-number{color:var(--fourth-bg-color)!important;text-decoration:none!important;background:0 0!important}#template-my-account h2,.calendar-day-number,.calendar-day-selected span,.calendar-day.calendar-day-next,.calendar-day.calendar-day-prev,.eshop .link a,.eshop .link a:hover,.eshop h2,.image-gallery button,.image-gallery button:hover,.ios .color-theme-black .list .item-title a,.ios .dialog-buttons-vertical .dialog-buttons .dialog-button.color-white,.ios .list .item-text,.list.media-list button,.list.media-list button:hover,.list.media-list h2,.md .list .item-inner .item-title.orange,.md .theme-dark input[type=date],.md .theme-dark input[type=datetime-local],.md .theme-dark input[type=email],.md .theme-dark input[type=number],.md .theme-dark input[type=password],.md .theme-dark input[type=search],.md .theme-dark input[type=tel],.md .theme-dark input[type=text],.md .theme-dark input[type=time],.md .theme-dark input[type=url],.md .theme-dark select,.md .theme-dark textarea,.offer .link a,.offer .link a:hover,.slide-content button,.slide-content button:hover,.slide-content h2,::-moz-placeholder,::-webkit-input-placeholder,body .item-title .fa-stack:hover .fa-inverse{color:var(--second-font-color)!important}.contact-details .fab,.contact-details .far,.ios .color-theme-black #footer a,.ios .color-theme-black .list ul.copyright a,.ios .input-error-message,.ios .item-input-error-message,.item-title-row span,.md #bloc-news.list .item-inner .item-title,.md .color-theme-black #footer a,.md .input-error-message,.md .item-input-error-message,.md .list .item-inner select,.md .list input[type=date],.md .list input[type=datetime-local],.md .list input[type=email],.md .list input[type=number],.md .list input[type=password],.md .list input[type=search],.md .list input[type=tel],.md .list input[type=text],.md .list input[type=time],.md .list input[type=url],.md .list select,.md .list textarea{color:var(--main-font-color)!important}.ios .calendar-day.calendar-day-today .calendar-day-number,.md .calendar-day.calendar-day-today .calendar-day-number{font-size:1.5rem;border-radius:20px;color:var(--second-font-color)!important;background-color:var(--fourth-bg-color)!important;padding:5px}.ios .calendar-day.calendar-day-today .calendar-day-number,.md .calendar-day.calendar-day-selected .calendar-day-number{font-size:1.5rem;border-radius:20px;color:var(--main-font-color)!important;background-color:var(--third-bg-color)!important;padding:5px}.md .color-theme-black .button.button-fill.button-social,.md .color-theme-black .button.button-fill:disabled,.md .color-theme-black .toolbar:not(.messagebar),.md .color-theme-black.toolbar:not(.messagebar){background:0 0!important}#contact .button.button-fill:hover,.button.button-active:hover,.button.button-fill,.button.button-fill-md:hover,.button.button-fill.button-social:hover,.button.button-fill.enabled:hover,.button.button-fill:hover,.button.tab-link-active:hover,.calendar-day-selected span,.eshop .link a:hover,.image-gallery button:hover,.ios .color-theme-black .button.button-fill-ios,.ios .color-theme-black .dialog-button-bold:hover,.ios .theme-dark .dialog label.item-checkbox.active-state,.ios .theme-dark .dialog label.item-radio.active-state,.items-wrapper li label input:checked~span,.list.media-list .link a:hover,.list.media-list button:hover,.md .dialog-buttons-vertical .dialog-buttons .dialog-button.dialog-button-bold:hover,.md .list .item-inner .item-title.orange,.md .list .item-input-with-value .item-inner,.navbar .center a:hover,.offer .link a:hover,.slide-content button:hover,.swiper-pagination-bullet-active,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.third-bg-color,body input:-internal-autofill-selected,form .list .button.button-fill{background:var(--third-bg-color)!important}.actions-button .actions-button-text.inactive,.actions-button img.inactive{opacity:.5}.navbar .right a.book,.navbar .right a.help,.navbar .right a.map,.navbar .right a.solo{padding-top:5px;width:15%;min-width:30px;filter:invert(1)}.ios .color-theme-black form.forgot-password a.grey,.ios .color-theme-black form.login a.grey,.ios .color-theme-black form.signup a.grey,.md .color-theme-black form.forgot-password a.grey,.md .color-theme-black form.login a.grey,.md .color-theme-black form.signup a.grey{text-decoration:underline!important;color:#74797e!important}.calendar-day.strike .calendar-day-number{text-decoration:line-through!important}.calendar-day-today .calendar-day-number{text-decoration:none!important}.ios .color-theme-black .button.button-fill,.ios .color-theme-black .button.button-fill:hover,.ios .color-theme-black .list .copyright a,.ios .color-theme-black a .item-text,.ios body,.list .copyright a,.md .color-theme-black .button.button-fill,.md .color-theme-black .button.button-fill:hover,.md body{text-transform:none!important}.page-content .title{font-size:1.5rem;font-weight:700}body #template-my-account .list .item-title,body #template-my-account .page-content .title{font-size:1.2rem}.item-input-with-value i{display:block;text-align:center;margin:0 auto}.hamburger-inner::after{width:50%;left:50%}.is-active .hamburger-inner::after{width:20px;left:0}@media (max-width:768px){.md .items-wrapper li label input~span{width:85%}}@media (min-width:768px){.md .navbar img.md-only{max-width:150px;padding:0}img.md-only{max-width:150px;padding:0;padding-top:10px}.md .home .navbar img.md-only{max-width:150px}.outro-slide .links,.walkthrough-slide .slide-actions{max-width:calc(100%/3);margin:0 auto}#template-contact .contact-details.social{height:100px;width:auto;padding:0;display:flex;justify-content:center}}#follow-us,li.bloc-default-center{display:none}.md #template-my-account .page-content .title{text-align:left!important;padding-top:20px!important;margin-left:0!important}body #template-my-account .profile-header{text-align:left}.center-switch{display:none!important}.md .navbar .title{margin:0}body .walkthrough-slide .slide-text{font-size:2rem;padding-bottom:20px}#template-booking .walkthrough-slide .slide-actions .button,#template-booking .walkthrough-slide .slide-actions .button:hover,#template-walkthrough .walkthrough-slide .slide-actions .button,#template-walkthrough .walkthrough-slide .slide-actions .button:hover{margin-top:50px!important;margin-bottom:50px!important;font-size:1.5rem;line-height:1.75rem}.ios #template-home .list .item-inner,.ios .list .item-inner .booking .item-title.highlight,.ios .list .item-radio .item-inner,.ios .navbar:after,.ios .panel .list .item-inner,.ios .theme-dark .card,.ios .theme-dark .toolbar,.ios .theme-dark .toolbar:before,.md .color-theme-black .toolbar:not(.messagebar),.md .color-theme-black.toolbar:not(.messagebar),.md .list .item-inner.no-bg,.md .panel .list .item-inner,.md .sheet-modal-inner .list .item-inner,.md body .list.media-list .booking .item-title.highlight,.toolbar.ios .theme-dark,.toolbar.ios .theme-dark:before{background:0 0!important}.ios #template-home .testimonial{margin:0;max-width:100%}.items-wrapper li label input~span:after{content:"";right:0;text-align:right;float:right;font-family:"Font Awesome 5 Free";font-size:1.5rem;line-height:1.5rem;padding-right:15px;padding-top:5px}.items-wrapper li label input:checked~span:after{content:"\f00c"}.eshop .link a,.image-gallery button,.list.media-list .link a,.list.media-list button,.offer .link a,.slide-content button{border-radius:50px!important}.walkthrough-slide{text-align:left}.walkthrough-slide p{text-align:center}.walkthrough-slide .slide-text{font-weight:700;text-transform:none;font-size:2rem;color:#fff;line-height:16px;display:block;text-align:left;line-height:2rem;width:100%;padding-bottom:50px}.md .walkthrough-slide .slide-text{font-weight:700;text-transform:none;font-size:2rem;color:#fff;line-height:16px;display:block;text-align:center;line-height:2rem;padding-top:50px;width:calc(100%/2);margin:0 auto}body #quick-booking a{padding-bottom:1.5rem;font-size:2rem;line-height:2rem}.contact-details{padding:0}.md .items-wrapper li label input~span{width:100%}.ios .items-wrapper li label input~span{width:85%}.ios .list .item-inner{padding-right:0}.slide-actions .skip{display:block}body .quick-booking a{padding:1rem;font-size:1.25rem;line-height:2rem;background:0 0!important;border:none;box-shadow:none;margin:0}.quick-booking{position:sticky;margin:0 auto;text-align:center;width:25%;height:auto;bottom:50px;z-index:9999;background:var(--third-bg-color);border-radius:30px;font-weight:700}.push-intro img{max-width:50px}.push-intro .items-wrapper li label{width:100%}.ios .list ul{background:0 0}.ios .theme-dark .panel .list ul{background:var(--fourth-bg-color)}#footer{clear:both}.ios .color-theme-black .hamburger-inner,.ios .color-theme-black .hamburger-inner:after,.ios .color-theme-black .hamburger-inner:before{background-color:#fff!important}.ios .color-theme-black .is-active .hamburger-inner,.ios .color-theme-black .is-active .hamburger-inner:after,.ios .color-theme-black .is-active .hamburger-inner:before{background-color:#f36636!important}.ios .navbar .home-left img{max-width:100%}.eshop h2,.list.media-list h2{margin-bottom:0;font-size:1.5rem;text-transform:uppercase}.fa-stack{font-size:2rem}.ios .list .item-input .item-inner,.list.media-list .link a,.md .list .item-input .item-inner{border-radius:30px;background:#272d31!important;color:#fff!important}.ios .list .item-input .item-inner.no-bg,.md .list .item-input .item-inner.no-bg{background:0 0!important}#template-contact .contact-details.social{height:100px;width:100%;padding:0;display:flex;justify-content:center}.ios .theme-dark .page,.page.ios .theme-dark{background:#2b3038}#template-login,#template-password,#template-signup{background:#2b3038 url(/assets/custom/img/bg-account.png) no-repeat bottom left}#template-booking{background:#2b3038 url(/assets/custom/img/bg-home.jpg) no-repeat bottom left;background-size:cover}.list.media-list .link a{background:#2b3138;border-color:#2b3138!important;color:#fff!important;text-transform:none!important;font-size:1rem!important;line-height:2rem}.ios .list .item-link.no-chevron .item-inner,.ios .list .no-chevron .item-link .item-inner,.ios .list.no-chevron .item-link .item-inner,.ios .no-chevron .list .item-link .item-inner{padding-right:0}.navbar .right img.ios-only{max-width:100px;margin-right:20px}.walkthrough-slide .slide-actions{text-align:center}#footer .links li a:hover,.color-theme-black span.legal a:hover,.color-theme-black ul.copyright li a:hover{color:var(--fifth-font-color)!important;text-decoration:underline}