/*---------------------------------------------------------------------------------
Template Name:   Default
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: #000000;--header-colour-tabs: #ffffff;--header-colour-highlight: #aa0000;--hero-colour-button: #ffffff;--hero-background-button: #000000;--hero-addresses: 1;--about-background: #ffffff;--about-colour-section: #21150d;--about-colour-body: #1f1f1f;--about-colour-heading: #aa0000;--about-colour-highlight: #000000;--opening-colour: #aa0000;--opening-colour-days: #ffffff;--menu-background: #ffffff;--menu-colour-heading: #aa0000;--menu-colour-item: #1f1f1f;--menu-colour-description: #1f1f1f;--menu-colour-from: #1f1f1f;--menu-colour-price: #aa0000;--menu-colour-button: #aa0000;--gallery-background: #091523;--gallery-colour-section: #ffffff;--reservation-background: #ffffff;--reservation-colour-heading: #aa0000;--reservation-colour-labels: #21150d;--reservation-background-fields: #ffffff;--reservation-colour-fields: #21150d;--reservation-colour-button: #aa0000;--testimonials-background-individual: #e7dbd1;--testimonials-colour-body: #ffffff;--testimonials-colour-author: #aa0000;--testimonials-colour-quotation: #ffffff;--contact-background: #091523;--contact-colour-heading: #ffffff;--contact-background-fields: #ffffff;--contact-colour-fields: #21150d;--contact-colour-button: #aa0000;--footer-background: #091523;--footer-colour: #ffffff;--heading-font: "Roboto";--main-font: "Roboto"}#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}h2.section-title,section.testimonials h2,section.menu h3,section.reservations h4,span.aboutButton a,#owl-main-text h1,#about h2.heading,#aboutSection h2.heading,section.reservations h3,section.menu h3{font-family:var(--heading-font) !important}#header .menu-item a,p.text,section.menu ul li,section.menu ul li .detail,section.menu span,.section-subtitle,section.reservations p,a.button.menu,.button.menu,.item p,input,textarea,a.button,.button,button,label,.slide-content p,#home-slider .my-link-color a,#footer .my-link-color a,input#contact_submit{font-family:var(--main-font) !important}body #header{background:var(--header-background) !important}header#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}.navbar-toggle{color:var(--header-colour-tabs) !important}.navbar-nav.navigation{background:var(--header-background) !important}#owl-main-text a{color:var(--hero-colour-button) !important}#owl-main-text a h1{color:var(--hero-colour-button) !important}@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}}#home-slider .restAddresses{opacity:var(--hero-addresses) !important}section#home-slider{background:var(--about-background) !important}section#home-slider #discount-badge .discount{font-size:35px !important}@media only screen and (max-width: 568px){section#home-slider #discount-badge .discount{font-size:23px !important}}div#discount-badge{margin-top:-38px !important}@media screen and (min-width: 700px){div#discount-badge{margin-left:180px !important}}#aboutSection .orderButton,#aboutSection .aboutButton{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,#aboutSection .aboutButton:hover{border:1px var(--about-colour-highlight) solid;background-color:var(--about-background) !important;color:var(--about-colour-highlight) !important}.ornament{display:none !important}#aboutSection.about{background:var(--about-background) !important}#aboutSection p.text{color:var(--about-colour-body) !important}#aboutSection .container h2.heading{color:var(--about-colour-heading) !important}h2.section-title,.section-subtitle,.container section.reservations h3.contact-details,section.reservations p{color:var(--about-colour-section) !important}#timetable .section-subtitle.days{color:var(--opening-colour-days) !important}#timetable .hours,#timetable h2{color:var(--opening-colour) !important}#timetable .hours,#timetable h2{color:var(--opening-colour) !important}section.menu .container h3{color:var(--menu-colour-heading) !important}section.menu ul li{color:var(--menu-colour-item) !important}section.menu span{color:var(--menu-colour-price) !important}#menu.menu ul li .detail{color:var(--menu-colour-description) !important}section#menu .price i{color:var(--menu-colour-from) !important}section#menu a.button.menu,section#menu .button.menu{color:var(--menu-colour-button) !important;border:2px solid var(--menu-colour-button) !important;background:transparent !important}section#menu a.button.menu:hover,section#menu .button.menu:hover{background:var(--menu-colour-button) !important;color:var(--menu-background) !important}section#menu{background-color:var(--menu-background) !important}.section.dark.gallery{background:var(--gallery-background) !important}section#gallery .section-title{color:var(--gallery-colour-section) !important}#reservations.reservations input,#reservations.reservations textarea{color:var(--reservation-colour-fields) !important}#reservations.reservations input#reservations_submit{color:var(--reservation-colour-button) !important;border:2px solid var(--reservation-colour-button) !important;background:transparent !important}#reservations input#reservations_submit.button.center:hover{background:var(--reservation-colour-button) !important;color:var(--reservation-background) !important}section.reservations .contact-form p,section.reservations .container h3{color:var(--reservation-colour-heading) !important}#reservations label{color:var(--reservation-colour-labels) !important}#reservations.reservations{background:var(--reservation-background) !important}#reservations input,#reservations textarea{background:var(--reservation-background-fields) !important}section.testimonials .container h2,section.testimonials .container .item span.author{color:var(--testimonials-colour-author) !important}section.testimonials .item p{color:var(--testimonials-colour-body) !important}.section#contact input[type="text"],.section#contact input[type="email"],.section#contact textarea{background:var(--contact-background-fields) !important}.section#contact input[type="text"],.section#contact input[type="email"],.section#contact textarea,.section#contact input[type="text"]::placeholder,.section#contact input[type="email"]::placeholder,.section#contact textarea::placeholder{font-family:var(--main-font) !important;color:var(--contact-colour-fields) !important}.section#contact input#contact_submit.button.center{font-family:var(--primary-font) !important;color:var(--contact-colour-button) !important;border:2px solid var(--contact-colour-button) !important;font-weight:400 !important;font-style:normal !important}#contact input#contact_submit.button.center:hover{background:var(--contact-colour-button) !important;color:var(--contact-background) !important}section#contact{background:var(--contact-background) !important}section#contact h2.section-title{color:var(--contact-colour-heading) !important}#footer{background:var(--footer-background) !important}.footerlink a{color:var(--footer-colour) !important}#about.about{background:var(--about-background) !important}#about p.text{color:var(--about-colour-body) !important}#about .container h2.heading{color:var(--about-colour-heading) !important}.reservation-phone a{color:var(--about-colour-heading) !important}.container #reservation .section-subtitle a{color:var(--about-colour-heading) !important}
