.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@media only screen and (max-width:768px){:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.clear{clear:both}.padding-2{padding:20px}#wprb-booking-modal{padding:0;width:320px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;word-wrap:normal;z-index:9999999}#wprb-booking-modal h2::before{content:"";padding:0;margin:0;height:0;background:0 0}#wprb-booking-modal .header-bar,#wprb-booking-modal h2{background:#f5b016;background:var(--bs-primary)!important}#wprb-booking-modal h2{text-align:center;margin:0;padding:40px 0 20px;color:#fff;font-size:2em;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;line-height:1}.booking-label{font-weight:700}.left-20{padding-top:4px;float:left;width:20%}#wprb-booking-modal .header-bar{display:block;min-height:100px}#wprb-booking-modal ul{list-style:none;margin:0;padding:10px 0}#wprb-booking-modal ul li{float:left;width:25%;text-align:center;position:relative;margin:0;font-size:13px;text-transform:capitalize}.header-bar_steps li:first-child::before{content:"";display:none}.header-bar_steps li::before{content:"";position:absolute;top:20px;left:-15px;width:30px;height:2px;background:#000;opacity:.3}#wprb-booking-modal ul li span{text-align:center;background-color:#f5b016;width:44px;height:44px;display:inline-block;border-radius:50%;margin-bottom:.5rem;opacity:.5;background-color:var(--bs-primary)!important}#wprb-booking-modal ul li.active span{opacity:1;background-color:#fff;cursor:pointer;border:2px solid #fff!important}#wprb-booking-modal ul li i{font-size:24px;padding-top:8px}.booking-step{display:none}.booking-step.active{display:block}p.wprb-step-description{text-align:center;font-weight:700}.people-container{opacity:.3}#wprb-booking-modal ul.booking-people_numbers{margin:0;padding:0 0 2rem;float:right}#wprb-booking-modal ul.booking-people_numbers li{width:auto;margin-left:10px}.people .value{display:inline;padding-right:2px}.booking-people_numbers__number input[type=button]{width:30px;height:30px;padding:0;color:#333;background-color:#fff!important;border-radius:50%!important;border:1px solid #cdcdcd!important;font-size:10px!important;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}.booking-people_numbers__number input[type=button]:hover{background:#f5b016!important;text-decoration:none;color:#fff}.booking-people_numbers__number:last-child{position:relative;width:55px;height:30px;transition:all .1s linear}.booking-people_numbers__number:last-child::after{border-top:5px solid #f8b333;content:"";position:absolute;width:0;height:0;top:13.5px;right:10px;border-left:5px solid #fff0;border-right:5px solid #fff0;border-radius:0;z-index:1;pointer-events:none}.mins-bookable .booking-people_numbers__number:last-child::after{display:none}#wprb-reservation input,.booking-people_numbers__number select{border:1px solid #cdcdcd;outline:0;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:14px}.booking-people_numbers__number select{position:relative;width:56px;height:100%;border-radius:15px;padding:0 15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-image:none}.booking-date{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d7d7d7}.booking-date,.booking-hours{text-align:center}.booking-hours .loading{margin:0 auto;position:relative;left:-6px}#wprb-reservation input{width:100%;height:40px;border-radius:2px;text-align:center;color:#212121;margin-bottom:10px}#wprb-reservation input[type=submit]:disabled{opacity:.4}#wprb-reservation input[type=submit]:disabled:hover{opacity:.4;cursor:not-allowed}#wprb-reservation input[type=submit]{background-color:#333;color:#fff;text-transform:uppercase;opacity:.8;cursor:pointer;height:auto}#wprb-reservation input[type=submit]:hover{opacity:1}#wprb-reservation input::placeholder,#wprb-reservation textarea::placeholder{color:#cacaca}#wprb-reservation textarea{margin-bottom:10px;padding:.8rem;font-size:14px}.wprb_modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;font-family:"Font Awesome 5 Free"}.fa-calendar-alt:before{content:""}.fa-check-circle:before{content:""}.fa-clock:before{content:""}.fa-envelope:before{content:""}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-phone-volume:before{content:""}.fa-twitter:before{content:""}.fa-user-friends:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/wp-restaurant-booking-premium/css/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.fas{font-weight:900}:root{--bs-primary:#dd7a42;--bs-secondary:#457873;--bs-primary-rgb:221, 122, 66;--bs-link-color-rgb:69, 120, 115;--bs-link-hover-color-rgb:69, 120, 115;--bs-body-font-family:"roboto";--bs-link-color:#dd7a42;--bs-link-color-rgb:221, 122, 66;--bs-body-color:#575656;--bs-body-font-size:20px}a{text-decoration:none}p:empty{display:none}section{padding-top:72px;padding-bottom:72px}.container{max-width:90%!important}::selection{background:#dd7a42;color:#fff;text-shadow:none}::-moz-selection{background:#dd7a42;color:#fff;text-shadow:none}.slick-slider{opacity:1!important}.lcp-wrapper{content-visibility:auto}.slick-slider{min-height:800px}.site-header{box-shadow:0 2px 4px rgb(0 0 0/.1)}.navbar{--bs-navbar-nav-link-padding-x:1.5em}.navbar-brand{padding:10px 0}.navbar-brand img.custom-logo{width:auto;transition:all .3s ease}.navbar-nav .nav-link{color:#575656;transition:all .3s ease;font-size:18px;font-family:roboto;font-weight:400;text-align:center}.navbar-nav li{display:flex;align-items:center}.commander-btn a.nav-link,a.slide-button{background:var(--bs-primary);color:#fff;padding:17px 21.5px!important;font-size:20px}.site-header .commander-btn{margin-left:1.5em}.navbar-nav .nav-item .nav-link.active{font-weight:600;color:#dd7a42}.navbar-toggler{border:1px solid rgb(255 255 255/84%)}@media (max-width:991.98px){.navbar-brand img.custom-logo{max-height:50px}.navbar-nav{padding:1rem 0}.navbar-nav .nav-link{padding:.7rem 1rem!important}}.slick-slide .img-column img{float:right;max-width:100%}.text-column{padding-left:10%;padding-right:7%;z-index:2}.subtitle{color:var(--bs-secondary);font-size:25px;margin-bottom:20px;font-family:"Roboto";font-weight:400}.title{color:var(--bs-primary);font-size:65px;font-family:"Bebas Neue",sans-serif}.about-section{min-height:800px}a.slide-button{padding:17px!important;display:inline-block;min-width:200px;text-align:center}.bf-text{position:absolute;top:0;bottom:0;margin:auto;opacity:.8;max-width:100%}.about-section .text-column{position:relative;overflow:hidden}.bf-text,.c-info-parent .bg-after{z-index:-1}.c-info-parent a{color:#575656}.c-info h3,.c-info-parent a:hover{color:var(--bs-primary)}.site-footer{background-image:url(/wp-content/uploads/2024/12/bg-footer-1.png);padding:40px 20px;background-repeat:no-repeat;background-size:cover}.footer-bottom{background:var(--bs-primary);padding:15.5px}#menu-header_menu-1 li{list-style:none;padding-bottom:10px}ul#menu-header_menu-1{padding:0;columns:2}#menu-header_menu-1 a,a.f-social-email{color:#fff;font-size:20px;font-weight:400}h4.widget-title{font-size:28px;font-weight:500}.f-social .f-social-inner a{color:#fff;margin-right:30px}a.f-social-email{margin-left:10px}.f-social-inner{margin-top:15px}.f-social i{font-size:24px}.bg-yellow{background:#f1efe3}.container.p-txt-img{padding-left:5%;padding-right:5%}.slide-button{margin-top:20px}.c-text-ti{padding-right:8%}.c-text-it{padding-right:10%}.page-id-8 .bf-text{right:0}.page-id-8 .parent-img-text{background:#fff!important}.page-id-8 .bg-yellow-g{background:#f1efe3!important}.mj-foodtruck{max-width:1200px;padding:60px 20px;border-radius:10px;margin:0 30px!important}.header-cart{display:none}.section-title{font-family:"Bebas Neue";font-size:40px;color:var(--bs-primary)}.wpcf7-form{max-width:100%}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:35px}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{width:100%;padding:1rem;border-radius:0;background-color:#fff;transition:border-color .15s ease-in-out;border:1px solid #575656}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form textarea:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255/.25)}.wpcf7-form input[type=submit]{background:var(--bs-primary)!important;color:#fff;padding:17px;width:218px;border:0;border-radius:0;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out;font-family:"Roboto";font-size:20px}.wpcf7-form input[type=submit]:hover{background-color:#0b5ed7}.wpcf7 form .wpcf7-response-output{margin:2rem 0 0;padding:1rem;border-radius:4px}.c-info i{color:var(--bs-secondary)}.c-info p{margin-bottom:2px}.c-info{margin-bottom:20px}.contact-form-sc{margin-top:40px}.bg-after{position:absolute;bottom:0;opacity:.8;left:0;right:0;width:auto;margin:auto;max-width:100%}.c-info-parent{padding-left:65px}.header-cart{position:relative;margin-left:20px}.cart-icon{position:relative;display:inline-block;color:#333}.cart-count{position:absolute;top:-8px;right:-8px;background:#e37f52;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.c-text-it h2,.c-text-ti h2{font-size:48px}@media (min-width:1201px){.contact-form .container{max-width:1200px!important}}@media (max-width:1350px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:10px;padding-left:10px}}@media (max-width:1200px){.navbar .container{max-width:95%!important}.navbar-nav .nav-link{font-size:16px}.commander-btn a.nav-link{padding:15px 20px!important;font-size:16px}}@media (max-width:1024px){.container.p-txt-img{padding-left:0;padding-right:0}.subtitle,h4.widget-title{font-size:20px}.c-text-it h2,.c-text-ti h2,.title{font-size:45px}#menu-header_menu-1 a,.f-social i,a.f-social-email,a.slide-button{font-size:16px}section{padding-top:40px;padding-bottom:40px}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px}.wpcf7-form input[type=submit]{padding:14px;width:160px;font-size:16px}:root{--bs-body-font-size:16px}}@media (max-width:991px){.commander-btn a.nav-link{padding:10px!important;margin-top:10px}.site-header .commander-btn{margin-left:1rem}.navbar-collapse{position:absolute;top:100%;width:100%;z-index:9;background:#fff;left:0;right:0;margin:auto}.navbar .container{position:relative;min-height:80px;justify-content:flex-end;max-width:100%!important;padding-left:30px;padding-right:30px}.navbar-brand{padding:10px 0;position:absolute;left:30px}}@media (max-width:767px){.contact-form .container,.container.p-txt-img{padding-left:5%;padding-right:5%}.f-col-2,.f-col-3{width:50%}.w-f{justify-content:center}.contact-form .container{max-width:700px!important}.c-info-parent{padding-left:20px}}@media (max-width:425px){a.slide-button{padding:10px!important;min-width:150px}.logo-footer{margin-bottom:10px}ul#menu-header_menu-1{columns:1}#menu-header_menu-1 li,.f-social-inner,h4.widget-title{text-align:center}.f-col-2,.f-col-3{width:100%}}