:root{--title-font-size : 22px;--title-line-height : 48px;--title-margin-top : 0px;--title-margin-bottom : 0px;--subtitle-font-size : 47px;--subtitle-line-height : 41px;--subtitle-margin-top : 0px;--subtitle-margin-bottom : 0px;--text-font-size : 14px;--text-line-height : 27px;--text-margin-top : 34px;--text-margin-bottom : 34px;--slider-right-color : #dddddd;--slider-left-color : #000000;--slider-thumb-color : #ffffff;--slider-thumb-border-color : #00001E;}  .mnModule{ margin-top : 0px; margin-bottom : 0px;} body{ background-color : rgba(246,242,230,1);} html{ background-position : inherit; background-attachment : inherit; background-repeat : repeat;} .topMenuLinksLiA{ font-family : Josefin Sans; font-weight : 400; font-size : 15px; letter-spacing : 0px; text-transform : uppercase; color : rgba(16,45,60,1); padding-top : 24px; text-decoration : none;} .topMenuLinksLiA:hover{ color : rgba(16,45,60,1);} .topMenuLinksLi.active .topMenuLinksLiA{ color : rgba(16,45,60,1); text-decoration : underline;} .mobileIcon{ color : rgba(255,255,255,1);} .topMenuLinksLi{ margin-right : 4px; margin-left : 4px;} .topMenuContainer{ background-color : rgba(246,242,230,1);} .stickyMenu,.subMenuColor{ background-color : rgba(255,255,255,0.01);} .cmsButton{ background-color : rgba(255,255,255,0); border-color : rgba(201,158,77,1); border-width : 2px; padding-right : 14px; padding-left : 14px; border-radius : 6px; font-family : Josefin Sans; font-weight : 400; font-size : 14px; letter-spacing : 0px; line-height : 21px; text-transform : uppercase; color : rgba(201,158,77,1);} .cmsButton:hover,.cmsButton.selected{ background-color : rgba(201,158,77,1); border-color : rgba(201,158,77,0.97); color : rgba(255,255,255,1);} .cmsButton.disabled{ background-color : #f6f6f6; border-color : #f6f6f6; color : #aaaaaa;} .cmsButton,.cmsButtonContainer{ padding-top : 6px; padding-bottom : 6px;} h2.title,.h2.title{ font-family : Delius Swash Caps; font-weight : 400; color : rgba(16,45,60,1); text-transform : inherit; font-size : 22px; letter-spacing : 0px; line-height : 48px; margin-top : 0px; margin-bottom : 0px;} h3.subtitle,.h3.subtitle{ font-family : Montserrat; font-weight : 400; font-size : 47px; color : rgba(16,45,60,1); text-transform : inherit; letter-spacing : 0px; line-height : 41px; margin-top : 0px; margin-bottom : 0px;} p.text,.p.text,.text{ font-family : Poppins; font-weight : 400; color : rgba(16,45,60,1); text-transform : inherit; font-size : 14px; letter-spacing : 1px; line-height : 27px; margin-top : 34px; margin-bottom : 34px;} .cmsEventTitle{ color : rgba(22,59,96,1); background-color : #fff; font-size : 16px;} .cmsOrderCategoryBgColor{ background-color : #ccc;}.cmsOrderCategoryColor:hover{background-color : #fff}.cmsOrderCategoryColor.active{background-color : #fff} .cmsOrderCategoryColor>a{ color : #fff;}.cmsOrderCategoryColor:hover>a{color : #ccc}.cmsOrderCategoryColor.active>a{color : #ccc} .footer{ background-color : rgba(16,45,60,1);} .footerTitle{ font-family : Montserrat; font-weight : 500; font-size : 23px; color : rgba(201,158,77,1);} .footerText,.footerText:hover{ font-family : Open Sans; font-weight : 400; font-size : 14px; color : rgba(255,255,255,1);} .giftcardPopin{ background-color : rgba(0,0,0,1); border-color : rgba(0,0,0,1); border-width : 0px; border-radius : 20px;} .giftcardPopinIllustration{ color : #fff; font-size : 60px;} .giftcardPopinTitle{ font-size : 19px; color : rgba(211,158,92,1); font-family : Open Sans; font-weight : 400;} .giftcardPopinBtnBuy{ color : rgba(0,0,0,1); background-color : #FFF; font-size : 16px; font-family : Open Sans; font-weight : 400;} .giftcardPopinBtnBuy:hover{ color : rgba(0,0,0,1); background-color : #FFF;} .giftcardPopinBtnBook{ color : rgba(0,0,0,1); background-color : #FFF; font-size : 16px; font-family : Open Sans; font-weight : 400;} .giftcardPopinBtnBook:hover{ color : rgba(0,0,0,1); background-color : #FFF;} .giftcardPopinClose{ color : #fff; font-size : 18px;} .giftcardPopinClose:hover{ color : #fff;} #mobileMenuContainer{ background-color : rgba(22,59,96,1);} #mobileMenuContainer a{ color : rgba(255,255,255,1); font-size : 28px; font-weight : 400; letter-spacing : 0px; font-family : Montserrat; text-align : center; text-transform : inherit; background-color : rgba(255,255,255,0); line-height : 50px; padding-left : 15px;} #mobileMenuContainer .mobileSubMenuContainer a{ color : rgba(255,255,255,1); font-size : 18px; font-weight : 700; letter-spacing : 0px; font-family : Montserrat; text-align : center; text-transform : uppercase; background-color : rgba(255,255,255,0); line-height : 12px; padding-left : 30px;} #mobileMenuContainer a#closeMobileMenu{ color : rgba(201,158,77,1); width : 20px;} #mobileBottomNav{ background-color : rgba(22,59,96,1); border-top-style : solid; border-top-width : 0px; border-top-color : #fff;} #mobileBottomNav>a>span.mobileBottomNavText{ color : rgba(245,156,133,1); font-size : 11px; font-weight : 400; text-transform : capitalize; letter-spacing : 0px; font-family : Lato;} #mobileBottomNav>a>svg.mobileBottomIcon>path{ stroke : rgba(245,156,133,1); stroke-width : 1.5px;} .dishMenuName{ color : rgba(22,59,96,1); font-family : Montserrat; font-weight : 600; font-size : 26px; letter-spacing : 0px; line-height : 32px; text-transform : uppercase; font-style : inherit; text-align : center;} .dishMenuDescription{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 300 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 20px !important; text-transform : inherit !important; font-style : italic !important; text-align : center !important;} .dishMenuPrice{ color : rgba(22,59,96,1); font-family : Montserrat; font-weight : 600; font-size : 26px; letter-spacing : 0px; line-height : 32px; text-transform : uppercase; font-style : inherit;} .subMenuName{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 400 !important; font-size : 24px !important; letter-spacing : 0px !important; line-height : 32px !important; text-transform : inherit !important; font-style : inherit !important;} .mnCardDishName{ color : rgba(22,59,96,1); font-family : Lato; font-weight : 500; font-size : 13px; letter-spacing : 0px; line-height : 13px; text-transform : inherit; font-style : inherit; text-align : left;} .mnCardDishDesc{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 300 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 13px !important; text-transform : inherit !important; font-style : inherit !important; text-align : left !important;} .slateMenuDishGridHeadPrice{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 600 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 20px !important; text-transform : inherit !important; font-style : inherit !important;} .mnCardDishPrice{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 500 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 20px !important; text-transform : inherit !important; font-style : inherit !important;} .slateMenuDishSubMenuContentDish{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 300 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 20px !important; text-transform : uppercase !important; font-style : inherit !important; text-align : center !important;} .slateMenuDishSubMenuNbChoices{ color : rgba(22,59,96,1); font-family : Lato; font-weight : 300; font-size : 14px; letter-spacing : 0px; line-height : 20px; text-transform : uppercase; font-style : italic;} .slateMenuDishSubMenuContentDishSep{ color : rgba(22,59,96,1) !important; font-family : Lato !important; font-weight : 300 !important; font-size : 14px !important; letter-spacing : 0px !important; line-height : 20px !important; text-transform : uppercase !important; font-style : italic !important;} .cmsJobInput{ border-bottom-width : 1px;} .cmsJobInput:focus{ border-bottom-color : #0c0c0c4d; border-bottom-width : 1px;} .cmsJobInput.error{ color : #ff0000; border-bottom-color : #ff0000; border-bottom-width : 1px;} .jobError{ color : #ff0000;}}}}}