/*---------------------------------------------------------------------------------
Template Name:   Cafe Shirley
Type:            elixir
Version:         1
Author:          Flipdish Web Team
Author URI:      https://www.flipdish.com/
Compiled Time:   Wed Oct 18 2023 10:56:09 GMT+0000 (Coordinated Universal Time)
--------------------------------- TEMPLATE CSS ----------------------------------*/
:root{--about-heading-font-size: 48px;--hero-logo-size: 150px;--hero-logo-mobile: 1;--hero-logo-desktop: 1;--about-body-font-size: 17px;--about-button-font-size: 26px;--header-background: #ffffff;--header-colour-tabs: #595959;--header-colour-highlight: #006341;--header-colour-highlight-text: #ffffff;--hero-background: #f7f7f7;--hero-colour: #595959;--hero-colour-button: #ffffff;--hero-background-button: #006341;--hero-addresses: 1;--about-background: #ffffff;--about-colour-body: #595959;--about-colour-heading: #006341;--about-colour-highlight: #006341;--opening-background: #f7f7f7;--opening-colour: #006341;--opening-colour-days: #595959;--menu-background: #ffffff;--menu-colour-heading: #006341;--menu-colour-item: #0c0901;--menu-colour-description: #595959;--menu-colour-from: #595959;--menu-colour-price: #006341;--menu-colour-button: #006341;--menu-colour-button-highlight: #ffffff;--gallery-background: #ffffff;--gallery-colour-section: #006341;--reservation-background: #f7f7f7;--reservation-colour-heading: #006341;--reservation-colour-labels: #595959;--reservation-background-fields: #ffffff;--reservation-colour-button: #006341;--reservation-colour-button-highlight: #ffffff;--reservation-colour-fields: #006341;--testimonials-background: #ffffff;--testimonials-background-individual: #ffffff;--testimonials-colour-body: #595959;--testimonials-colour-author: #006341;--testimonials-colour-quotation: #006341;--contact-background: #f7f7f7;--contact-colour-heading: #006341;--contact-background-fields: #ffffff;--contact-colour-fields: #595959;--contact-colour-button: #006341;--contact-colour-button-highlight: #ffffff;--footer-background: #ffffff;--footer-colour: #595959;--footer-background-social: #006341;--heading-font: "Alegreya";--main-font: "JosefinSans"}.smartbanner-show{margin-top:0px !important}#home-slider .restAddresses{opacity:var(--hero-addresses) !important}#aboutSection .container h2.heading{font-size:var(--about-heading-font-size) !important}.logointro{height:var(--hero-logo-size) !important}#aboutSection p.text{font-size:var(--about-body-font-size) !important}body #header{background:var(--header-background) !important}h1{margin-top:80px}.container>h1,.jt_col>h1,h2.section-title,h2.heading,.timetable h2 .opening-hours,section.menu h3,.testimonials h2,.container h1{font-family:var(--heading-font),serif !important}.container>h1,.jt_col>h1,h2.section-title,.gallery h2,.testimonials .container h2{font-style:italic !important;text-transform:capitalize !important}.container>h1,.jt_col>h1,h2.section-title,.gallery h2,.testimonials .container h2,.timetable h2 .opening-hours,section.menu div h3{font-weight:500 !important}h2.section-title,.gallery h2,.testimonials .container h2,.timetable h2 .opening-hours,section.menu div h3{font-size:32px !important}.container>h1,.jt_col>h1{font-size:48px !important}.container>h1:before,.jt_col>h1:before,.container>h1:after,.jt_col>h1:after,h2.section-title:before,h2.section-title:after,.gallery h2:before,.gallery h2:after,.testimonials .container h2:before,.testimonials .container h2:after{content:" " !important;width:70px !important;border-bottom:1px solid var(--body-font-color) !important;display:inline-block !important;transform:translate(0, -20px) !important;margin:0 14px !important;letter-spacing:0.05em}.container h1:before,.container h1:after{transform:translate(0, -15px) !important}.jt_col>h1:before,.jt_col>h1:after{transform:translate(0, -30px) !important}@media only screen and (max-width: 767px){.container>h1:before,.jt_col>h1:before,.container>h1:after,.jt_col>h1:after,h2.section-title:before,h2.section-title:after,.gallery h2:before,.gallery h2:after,.testimonials .container h2:before,.testimonials .container h2:after{display:none !important}}.about h2.heading,#aboutSection div h2.heading{text-align:left;margin-bottom:20px;font-size:32px;font-style:normal;font-weight:500;font-family:var(--heading-font) !important;color:var(--about-colour-heading) !important}@media only screen and (max-width: 991px){.about h2.heading,#aboutSection div h2.heading{text-align:center !important}}@media only screen and (max-width: 767px){h2.section-title:before,h2.section-title:after,.gallery h2:before,.gallery h2:after,.testimonials .container h2:before,.testimonials .container h2:after{display:none !important}}section.menu div h3{font-weight:500 !important;font-size:32px !important;letter-spacing:0.05em;font-style:italic;color:var(--menu-colour-heading) !important;text-transform:capitalize}body{padding-top:120px}@media only screen and (max-width: 991px){body#order{padding-top:0px !important}}body,p.text{line-height:1.6;font-size:16px}#index body,#index p.text{color:var(--about-colour-body) !important}body,p.text,.section-subtitle,.slide-content p,.button.menu,.slide-content h1,#header .menu-item a,.testimonials .item p,.contact input[type="submit"],section.reservations p{font-family:var(--main-font),serif !important}.section-subtitle,.slide-content h1{text-transform:uppercase;letter-spacing:1.5px}.about h2.heading{text-align:left;margin-bottom:20px}::placeholder{color:var(--body-font-color) !important;font-family:var(--main-font),serif !important}textarea:focus,input:focus,input[type]:focus,.uneditable-input:focus{box-shadow:none !important;border-color:var(--main-bg-color) !important}.field-validation-error{color:#c52626 !important;font-weight:600 !important}#header .menu-item a{text-transform:capitalize;font-size:16px;letter-spacing:1.5px}#header .menu-item.current a{font-weight:600 !important}#header .navbar-nav{margin:15px 0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header.overflow .navbar-nav{margin:0}#header.overflow.fixed .navbar-brand.normal{display:block !important}#header.overflow.fixed .navbar-brand.mini{display:none !important}@media (min-width: 1280px){#header #nav li a[href*="/order"]{border:1px solid var(--header-colour-highlight);padding:15px 30px 12px;color:var(--header-colour-highlight) !important;-webkit-transition:all 0.15s ease-in-out !important;-o-transition:all 0.15s ease-in-out !important;transition:all 0.15s ease-in-out !important}#header #nav li:hover a[href*="/order"]{border:1px solid var(--header-colour-highlight);background-color:var(--header-colour-highlight);color:var(--header-colour-highlight-text) !important}}@media (min-width: 768px) and (max-width: 1365px){.navbar-nav>li{padding:15px 6px 15px 6px !important}}#header #nav li:last-child{padding-right:0 !important}.navbar-toggle{color:var(--header-colour-tabs) !important}#flipdish-menu .menu__basket.fixed{position:fixed !important;top:90px !important;width:376.656px !important}#header{background:white !important;top:0 !important;z-index:9999 !important;height:120px !important;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#header .menu-item a{color:var(--header-colour-tabs) !important}#header nav .menu-item.current a,#header nav .menu-item a:hover{color:var(--header-colour-highlight) !important}#header .logo_elixir{height:75px !important;-webkit-transition:all 0.5s ease-in-out !important;-o-transition:all 0.5s ease-in-out !important;transition:all 0.5s ease-in-out !important;background-position:center center !important}#header.overflow .logo_elixir{height:50px !important}#home-slider{position:relative !important;background:var(--hero-background)}#home-slider,#home-slider .owl-carousel .item{height:70vh !important;min-height:500px !important}section#home-slider #discount-badge{background-color:var(--hero-background-button) !important;border:5px solid var(--hero-colour-button) !important;border-radius:0 !important;box-shadow:none !important;left:calc(50% - 150px - 100px) !important;margin-left:0 !important;top:40px !important}#home-slider #discount-badge div{color:var(--hero-colour-button) !important}section#home-slider #discount-badge .discount{font-size:35px !important}@media only screen and (max-width: 568px){section#home-slider #discount-badge div.discount{font-size:23px !important}}@media only screen and (max-width: 1280px){#home-slider{min-height:unset !important;height:auto !important;padding-bottom:20px}#home-slider .owl-carousel .item{min-height:unset !important;height:360px !important}#owl-main-text .item{margin-top:90px !important}section#home-slider #discount-badge{left:50px !important}}@media only screen and (max-width: 480px){#home-slider .owl-carousel .item{height:280px !important}}#home-slider .voffset100{display:none}.logointro{background-position:left !important;display:inline-block !important;margin:0 !important}@media only screen and (max-width: 1280px){#home-slider .logointro{margin:0 !important;background-position:center !important}}@media only screen and (max-width: 480px){#home-slider .logointro{height:120px}}#home-slider .slide-content a{display:block;text-align:left}#home-slider .slide-content>a:first-of-type:hover{opacity:1}@media only screen and (max-width: 1280px){#home-slider .slide-content a{text-align:center}#home-slider .slide-content>a:first-of-type{margin-top:-240px}}@media only screen and (max-width: 480px){#home-slider .slide-content>a:first-of-type{margin-top:-200px}}.overlay{display:none}#home-slider .owl-carousel img{width:50% !important;min-height:500px !important;height:70vh !important;object-fit:cover;left:0 !important;padding:0;top:0 !important}@media only screen and (max-width: 1280px){#home-slider #owl-main.owl-carousel img{top:0 !important;padding-right:0 !important;width:100% !important;min-height:auto !important;height:360px !important}}@media only screen and (max-width: 480px){#home-slider #owl-main.owl-carousel img{top:0 !important;padding-right:0 !important;width:100% !important;min-height:auto !important;height:280px !important}}.slide-content .slide-sep{display:none}#home-slider .slide-content{display:flex;flex-direction:column;justify-content:center;position:absolute;margin:0 !important;padding:25px 50px;left:50%;right:0;top:0;bottom:0;height:auto;margin:auto;text-align:left}@media only screen and (max-width: 1280px){#home-slider .slide-content{display:block;position:relative;margin:0 !important;padding:0 0px 20px;left:0;text-align:center}}#owl-main-text a{display:inline-block !important;text-align:center !important;color:var(--hero-colour-button) !important;text-shadow:none;background-color:var(--hero-background-button);font-size:24px !important;padding:24px;margin:24px 0 0 !important;max-width:560px;width:100%;text-decoration:none !important}#owl-main-text a h1{display:inline-block;color:var(--hero-colour-button) !important;text-shadow:none;font-size:24px !important;line-height:32px !important;padding:0;position:relative;margin:0 !important}@media only screen and (max-width: 480px){#owl-main-text a{font-size:18px !important;padding:16px;margin:8px 0 0 !important;max-width:100%}#owl-main-text a h1{font-size:18px !important;line-height:24px !important}}#home-slider .my-app-logos{opacity:1;position:absolute;left:-316px;margin:0;padding:0;bottom:50px;overflow:hidden}#home-slider .my-app-logos a{background:rgba(0,0,0,0.4);padding:4px;text-align:right;float:left}#home-slider .my-app-logos a img{width:56px;height:56px;margin-top:0 !important}@media only screen and (max-width: 526px){#home-slider .my-app-logos a{text-align:center !important;width:100% !important}}@media only screen and (min-width: 1280px){#home-slider .my-app-logos a{background:rgba(0,0,0,0.5)}#home-slider .my-app-logos a img{width:64px;height:64px}}@media only screen and (max-width: 1279px){#home-slider .my-app-logos{margin:20px 0 0 !important;position:static;left:auto;bottom:auto;display:inline-block}#home-slider .my-app-logos a{text-align:center}}#home-slider .restAddresses p{text-align:left;padding:0 !important;color:var(--hero-colour);font-size:16px;line-height:24px}@media only screen and (max-width: 1280px){#home-slider .restAddresses p{text-align:center}}@media only screen and (max-width: 767px){#home-slider .restAddresses p{margin:16px 0 !important}}.mouse{display:none !important}#home-slider .my-powerby{bottom:-48px !important;margin-right:15px !important;margin-bottom:0 !important;padding-bottom:15px}#home-slider .my-powerby a{color:var(--hero-colour) !important;opacity:0.7;font-size:16px;line-height:20px}@media only screen and (max-width: 1280px){#home-slider .my-powerby{position:static !important;margin-bottom:20px;text-align:center;bottom:auto !important;margin-right:0 !important;margin-bottom:0 !important}#home-slider .my-powerby a{font-size:14px;line-height:18px}}@media only screen and (min-width: 767px){#home-slider .logointro{opacity:var(--hero-logo-desktop) !important}}@media only screen and (max-width: 767px){#home-slider .logointro{opacity:var(--hero-logo-mobile) !important}}#aboutSection .orderButton{border:1px var(--about-colour-highlight) solid;background-color:var(--about-colour-highlight) !important;color:var(--about-background) !important;padding:3px 10px;font-size:var(--about-button-font-size) !important;margin-bottom:20px}#aboutSection .orderButton:hover{border:1px var(--about-colour-highlight) solid;background-color:var(--about-background) !important;color:var(--about-colour-highlight) !important}#aboutSection.about{background:var(--about-background) !important}.about h2.section-title{color:var(--about-colour-heading) !important;font-family:var(--heading-font) !important}.section.about .jt_row,.section.about,section.menu{padding-bottom:100px !important}.section.about .row:last-child{padding-bottom:0 !important}.section{padding-top:100px !important;margin-bottom:0 !important}.menu .jt_row{padding-bottom:0 !important}.about .section-subtitle{margin-bottom:80px !important;color:var(--body-font-color) !important}#menu.menu{background:var(--menu-background) !important}.menu{min-height:auto !important}section.menu ul li{color:var(--menu-colour-item) !important}section.menu ul li,section.menu ul li .detail,.menu span.price{font-family:var(--main-font),serif !important}section.menu ul li .detail{color:var(--menu-colour-description) !important}section.menu ul li,.menu span.price{font-weight:600 !important}.menu .price{color:var(--menu-colour-price) !important}.menu .price i{color:var(--menu-colour-from) !important}section.menu h3{padding-bottom:10px;border-bottom:1px dashed #e2e6e8 !important}.button.menu{letter-spacing:1.5px;font-weight:600 !important;border-color:var(--menu-colour-button) !important;color:var(--menu-colour-button) !important}.button.menu:hover{background-color:var(--menu-colour-button) !important;color:var(--menu-colour-button-highlight) !important}.timetable{background-image:none !important;background-color:var(--opening-background) !important;min-height:auto !important}.timetable h2 .opening-hours{font-weight:inherit !important;line-height:inherit !important;font-size:32px !important;color:var(--opening-colour) !important}.timetable .days,.timetable .hours{color:var(--opening-colour-days) !important;font-style:normal !important;font-size:16px !important;line-height:2.5 !important;margin-bottom:0 !important;font-weight:400 !important}.timetable .container>div{padding-bottom:0}#timetable.section.timetable{min-height:auto;padding:50px 0 !important}.timetable .my-column-divider{display:none !important}#gallery.gallery{background:var(--gallery-background) !important}section.gallery{background:none !important;padding:0 100px !important}.gallery .jt_row{padding-bottom:0 !important}.gallery .entry{width:33.33% !important}.gallery h2{color:var(--gallery-colour-section) !important}#testimonials{background:var(--testimonials-background) !important;padding:100px 0 !important}.testimonials{background:none !important;margin:0 100px !important;min-height:inherit !important}.testimonials .jt_row{padding-bottom:0 !important}#testimonials.testimonials h2{text-align:center !important;margin-bottom:60px;color:var(--testimonials-colour-quotation) !important}.testimonials h2:before,.testimonials h2:after{content:url(../Areas/AutoSites/elixircontent/elixirfull/images/header_decorator_light_gray.png) !important;vertical-align:text-bottom;margin:14px;width:auto !important;height:auto !important;position:relative !important;left:inherit !important;bottom:inherit !important;background:none !important}section.testimonials h2 span{position:absolute;text-align:center;display:block;font-family:var(--heading-font) !important;color:var(--testimonials-colour-quotation) !important;font-weight:400 !important;font-size:120px !important;line-height:120px;width:120px;left:calc(50% - 60px);top:55px}.testimonials .item{background:var(--testimonials-background-individual) !important}.testimonials .item p{color:var(--testimonials-colour-body) !important;text-align:center}.testimonials .testimonials.carousel-wrapper.with_pagination .owl-controls .owl-page.active span,.testimonials .testimonials.carousel-wrapper.with_pagination .owl-controls.clickable .owl-page:hover span{border:2px solid var(--testimonials-colour-quotation) !important;background:var(--testimonials-colour-quotation) !important}.testimonials .testimonials.carousel-wrapper.with_pagination .owl-theme .owl-controls .owl-page span{border:2px solid var(--testimonials-colour-quotation) !important}#testimonials.testimonials .item span.author{color:var(--testimonials-colour-author) !important}.reservations{margin:100px 100px 50px !important;background-color:var(--reservation-background) !important;color:var(--body-font-color-inverse) !important}.reservations>div div.col-md-12:nth-child(2){display:none !important}.reservations h2.section-title{color:var(--reservation-colour-heading) !important}.reservations .jt_row{padding-bottom:0 !important}.reservations input[type="submit"]{padding:20px 10px !important;width:260px !important;height:65px !important;background-color:var(--reservation-background) !important;border:2px solid var(--reservation-colour-button) !important;color:var(--reservation-colour-button) !important;font-size:16px !important}.reservations input[type="submit"]:hover{color:var(--reservation-colour-button-highlight) !important;background-color:var(--reservation-colour-button) !important}.reservations label{color:var(--reservation-colour-labels) !important}.reservations input,.reservations textarea{background:var(--reservation-background-fields) !important;font-family:var(--main-font),serif !important;border:1px solid white !important;color:var(--reservation-colour-fields) !important}.reservations textarea:focus{border-color:var(--reservation-color) !important}.reservations .contact-form p{color:var(--reservation-colour-heading) !important;font-family:var(--main-font),serif !important}.reservation-phone a{display:inline-block;font-family:var(--main-font);font-size:14px !important;line-height:18px !important;padding:13px 24px !important;border:1px solid var(--heading-font-color-inverse) !important}.reservations .owl-item{margin-top:40px}.section.reservations input.text{height:60px !important}.contact{margin:0 100px 50px !important;background-color:var(--contact-background) !important;color:var(--contact-colour-fields) !important}.contact h2.section-title{color:var(--contact-colour-heading) !important}.contact .jt_row{padding-bottom:0 !important}.contact input[type="submit"]{letter-spacing:1.5px;font-weight:600 !important;padding:20px 10px !important;width:260px !important;height:65px !important;background-color:var(--contact-background) !important;font-size:16px !important;border:2px solid var(--contact-colour-button) !important;max-width:100% !important}.contact input[type="submit"]:hover{background-color:var(--contact-colour-button) !important;color:var(--contact-colour-button-highlight) !important}.contact input,.contact textarea{background:var(--contact-background-fields) !important;font-family:var(--main-font),serif !important;border:1px solid white !important;color:var(--contact-colour-fields) !important}section#contact input[type="text"],section#contact input[type="email"]{height:60px}section#contact textarea{min-height:372px !important}body#contact{margin:0 !important}#maps{margin:0 100px !important;width:calc(100% - 200px) !important}footer#footer{background:var(--footer-background) !important;height:auto !important;padding:50px 0 !important}#footer .my-link-color a{text-transform:uppercase;visibility:hidden;position:relative}#footer .my-link-color a:after{visibility:visible;position:absolute;top:0;left:0;right:0;content:"Powered by Flipdish";color:var(--footer-colour) !important;font-weight:600 !important}#footer .footerlink a{color:var(--footer-colour) !important}#footer .social{margin:10px 0 30px !important}#footer .social li .icon{background:var(--footer-background-social) !important;font-size:25px !important;line-height:67px !important;border-radius:0px !important;margin:0 5px !important}section#about{padding-top:0 !important}section#about .voffset100,section#about .voffset40{display:none !important}section#reservations{background:var(--reservation-background) !important;margin:50px 0 !important}section#reservations .voffset70{display:none !important}#flipdish-alpha p.tertiary{background-color:transparent !important}#flipdish-alpha .menu__items__item__img-holder,#flipdish-alpha .menu__items__item--img-big .menu__items__item__desc{padding:0 !important}#flipdish-alpha .menu__items{width:calc(100% + 30px) !important;position:relative !important;left:-15px !important;margin-bottom:40px !important;background:none !important}section.mymenu{padding-top:0 !important}#flipdish-alpha .menu,#flipdish-alpha .configure>div.col-md-8,#flipdish-alpha .menu__basket__content,#flipdish-alpha .menu__sidepanel,#flipdish-alpha .checkout .col-md-8,#flipdish-alpha .checkout .fd-subheader{padding:16px !important}#flipdish-alpha .menu__basket,#flipdish-alpha .menu__sidepanel,#flipdish-alpha .menu__items__item--img-big .menu__items__item__img-holder__img,#flipdish-alpha .menu__items__item--img-small .menu__items__item__img-holder__img,#flipdish-alpha .checkout .fd-subheader,#flipdish-alpha .menu .row div.menu__items__item--added:hover>div>div,#flipdish-alpha .configure__options__select:hover,#flipdish-alpha .configure__header--img,#flipdish-alpha .configure__total{box-shadow:none !important}#flipdish-alpha .menu__basket__content__item:first-child{padding-top:0 !important}#flipdish-alpha .checkout hr{border:1px dashed #e2e6e8 !important}#flipdish-alpha .checkout .checkout__items{border:1px solid #e2e6e8;padding:16px !important}#flipdish-alpha .location-header hr{display:none !important}#flipdish-alpha .location-header{margin-bottom:20px}#flipdish-alpha .location-header h1{font-family:var(--heading-font),serif !important}#flipdish-alpha .menu__items__item,#flipdish-alpha .menu__basket__content__item{border-bottom:1px dashed #e2e6e8 !important}#flipdish-alpha .menu__items__item--img-big.menu__items__item--added .menu__items__item__img-holder__img{border:1px solid white !important}#flipdish-alpha .menu__items__column div:first-child .menu__items__item--noimg-nodesc{border-top:1px dashed #e2e6e8 !important}#flipdish-alpha .menu__items__item--img-big:hover .menu__items__item__img-holder__img{border:1px solid white !important}#flipdish-alpha .menu__items__item--img-big .menu__items__item__img-holder__img__details{position:relative !important;padding:10px 0 0 !important;background:none !important}#flipdish-alpha .menu__items__item--img-big .menu__items__item__desc{margin-top:0 !important}#flipdish-alpha .menu__items__item--img-big:hover .menu__items__item__img-holder__img{border:1px solid white !important}#flipdish-alpha .menu__items__item--img-big:hover{-webkit-box-shadow:0px 8px 5px -3px rgba(158,158,158,0.15);-moz-box-shadow:0px 8px 5px -3px rgba(158,158,158,0.15);box-shadow:0px 8px 5px -3px rgba(158,158,158,0.15)}#flipdish-alpha :not(#\20):not(#\20):not(#\20).MuiTypography-h4,#flipdish-alpha .menu__items__item__img-holder .fd-h3,#flipdish-alpha .menu__items__item__header__price .fd-h3{font-weight:500 !important;font-family:var(--main-font),serif !important}#flipdish-alpha .location-header h1{font-family:var(--heading-font),serif !important}#flipdish-alpha :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).flipdish-web-order-c1>.MuiExpansionPanelSummary-root{background:none !important;border-left:none !important;border-right:none !important;border-bottom:none !important;border-top:1px solid #e2e6e8 !important;padding:10px 0 0 !important;box-shadow:none !important;min-height:auto !important}#flipdish-alpha :not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20):not(#\20).flipdish-web-order-c1>.MuiExpansionPanelSummary-root>.MuiExpansionPanelSummary-content>.MuiTypography-root{margin-left:0 !important;font-family:var(--heading-font),serif !important;padding:0 !important;font-weight:600 !important}#flipdish-alpha :not(#\20):not(#\20):not(#\20).MuiIconButton-root{padding:0 10px !important}.ornament,.timetable-decorator,.timetable-decorator2,#aboutSection .voffset40,.menu .voffset100,.menu .voffset60,.menu .menu-logo,.gallery .voffset200,.testimonials .testimonials_img,.testimonials .voffset80,.testimonials .voffset20{display:none !important}#timetable .timetable-decorator,#home-slider .slide-sep,.ornament,.overlay{background:none !important}a:focus,:focus{outline:none !important}.cd-top{visibility:initial !important}#home-slider .my-app-logos a{background:transparent !important}@media only screen and (max-width: 1500px){#home-slider .voffset100{margin-top:100px}}@media only screen and (max-width: 1280px){#home-slider .owl-carousel img{padding-right:50px !important}.slide-content{margin-left:50px !important}#maps{margin:0 50px !important}#maps{width:calc(100% - 100px) !important}section.gallery{padding:0 50px !important}section.reservations,section.contact{margin:50px !important}}@media only screen and (max-width: 1024px){#home-slider .owl-carousel img{padding-right:34px !important}.slide-content{margin-left:34px !important}#maps{margin:0 34px !important}#maps{width:calc(100% - 68px) !important}section.gallery{padding:0 34px !important}section.reservations,section.contact{margin:50px 34px !important}.navbar-brand{left:34px !important}.navbar-nav{right:34px !important}}@media only screen and (max-width: 991px){.slide-content{position:relative !important;height:auto !important}#home-slider{height:auto !important;padding:0 34px !important}#home-slider .owl-carousel img{left:0 !important;width:100% !important;height:500px !important;top:0 !important;padding:0 !important}#home-slider .mouse{bottom:auto !important;top:410px !important;left:50%;right:50%}#home-slider .my-powerby a{text-align:right !important}#owl-main-text .item{padding-bottom:0 !important}.slide-content p{bottom:0 !important}#owl-main-text h1{margin-bottom:0 !important}#owl-main-text{height:auto !important}.section.about .row:last-child{display:flex !important;flex-direction:column-reverse !important}.section.about .row:last-child p{margin-bottom:0 !important}#maps{height:100% !important}}@media only screen and (max-width: 767px){#header .navbar-nav{margin:0 !important;background-color:var(--header-background) !important;box-shadow:0px 3px 3px rgba(0,0,0,0.4)}header a span{color:var(--header-colour-tabs) !important}.navbar-nav>li{border-bottom-color:var(--header-colour-tabs)}.logointro,#owl-main-text{margin:0 !important}#home-slider .voffset100{margin-top:50px !important}.about .text{margin:0 !important;text-align:left !important}.about .voffset10{display:none !important}.about .jt_col,.timetable .jt_col{margin-bottom:20px !important}.testimonials{margin:0 !important}.section{padding-top:40px !important}.section.about .jt_row,.section.about,section.menu{padding-bottom:50px !important}.timetable .container{padding-top:0 !important}.timetable h2{line-height:inherit !important}.menu .container{padding:0 36px !important}.menu .col-md-12{display:none}.gallery .jt_col{margin-bottom:0 !important}#testimonials{padding:50px 36px !important}}
