header.site-header .main-header-bar{background-color:rgba(0,0,0,.86)}.ast-site-header-cart-data ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a{color:#0274be}.ast-site-header-cart-data ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove_from_cart_button{border:1px solid #0274be;color:#0274be!important;font-size:20px;font-weight:500;top:8px}.ast-site-header-cart-data ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .quantity,.ast-site-header-cart-data .woocommerce-mini-cart__total{color:#333}.ast-site-header-cart-data .woocommerce-mini-cart__total strong{font-weight:400}.ast-site-header-cart-data .woocommerce-mini-cart__buttons a.button{border-radius:15px}.ast-site-header-cart-data .woocommerce-mini-cart__buttons a.wc-forward:hover{color:#fff;border-color:#0274be!important;background-color:#0274be!important}.ast-site-header-cart-data .woocommerce-mini-cart__buttons a.checkout:hover{color:#fff;border-color:#3a3a3a!important;background-color:#3a3a3a!important}.ast-site-header-cart-data .woocommerce-mini-cart__empty-message{color:#0274be;text-transform:capitalize;text-align:center!important}.restaurant-open-close-widget .restaurant-open-close-widget_container{text-align:center}.restaurant-open-close-widget .divider-separator::before{content:'';border:1px solid #3faba0;display:block;width:65%;margin:20px 95px}.wpfMainWrapper{display:flex}.wpfMainWrapper .wpfFilterButtons .wpfClearButton{margin-top:23px;margin-left:15px;padding:5px;min-height:42px;vertical-align:middle;text-transform:capitalize;font-size:16px;float:unset!important}.menu-item-category-loop .elementor-pagination{margin-top:50px}.menu-item-category-loop .elementor-pagination .page-numbers{margin:0 3px!important}.menu-item-category-loop .elementor-pagination a.page-numbers{background:#fff;border:2px solid #0274be;padding:5px 10px;border-radius:40px;font-weight:600}.menu-item-category-loop .elementor-pagination span.current{background:#0274be;border:2px solid #0274be;color:#fff;padding:5px 10px;border-radius:40px;font-weight:600}.menu-item-category-loop .elementor-pagination span.prev,.menu-item-category-loop .elementor-pagination span.next{background:#fff;border:2px solid #0274be;color:#0274be;padding:5px 10px;border-radius:40px;font-weight:600}body.tax-product_cat .quantity{display:none!important}.single-product-description-section .woocommerce-tabs ul.tabs{overflow:hidden!important;border:1px solid #0274be!important;background-color:#fff!important}.single-product-description-section .woocommerce-tabs ul.tabs li{background-color:inherit!important;float:left!important;border:none!important;border-top:none!important;outline:none!important;cursor:pointer!important;padding:14px 16px!important;transition:.3s!important;font-size:17px!important}.single-product-description-section .woocommerce-tabs ul.tabs li.active{background-color:#0274be!important;border:1px solid #0274be!important;border-radius:unset!important}.single-product-description-section .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.single-product-description-section .woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #0274be!important;border-top:none!important;height:auto}.single-product-related-section .related h2{text-align:center!important;font-size:34px!important;margin-bottom:34px!important}.single-product-related-section .related h2.woocommerce-loop-product__title{text-align:center!important;font-size:16px!important;margin-bottom:10px!important}.single-product-meta .product_meta .posted_in{display:none!important}.ast-checkout-labels-as-placeholders form #customer_details .form-row{position:inherit!important}.woocommerce form .form-row .input-checkbox{width:15px;height:15px}.add-tip-section ul.tip-options{list-style:none;display:flex;margin:0 5px}.add-tip-section ul.tip-options li{background:#fff;border:1px solid #0274be;border-radius:4px;width:25%;margin:0 12px 0 0;padding:10px 0}.add-tip-section ul.tip-options li .custom-radio{text-align:center;color:#0274be;padding:48px;font-size:15px;font-weight:600;cursor:pointer}.add-tip-section ul.tip-options li.blue-bg{background:#0274be!important;border:1px solid #0274be!important}.add-tip-section ul.tip-options li.blue-bg .custom-radio{color:#fff!important}.add-tip-section ul.tip-options li .custom-radio input{visibility:hidden}#wc_twilio_sms_optin_field .checkbox .optional{display:none}.menu-tab-session #wc_twilio_sms_optin_field{display:none}body.woocommerce-order-received .woocommerce-order{margin:60px}body.woocommerce-order-received .woocommerce-order .woocommerce-notice--success{border:3px solid #10a510;background:#fff;padding:10px;text-align:center;color:#10a510;font-size:16px;font-weight:600;margin-bottom:35px}body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{border:1px solid #ccc;padding:20px}body.page-menu-tabs .wc-product-table-controls .select2-container{width:130px!important}@media(max-width:767px){.elementor-tabs .elementor-tab-title{display:block!important}.wc-product-table td.col-name .menu-tabs-data-tbl-name{font-size:15px}.take-away-menu-tabbing .elementor-tabs-wrapper{display:block}.take-away-menu-tabbing .elementor-tabs-content-wrapper .elementor-tab-title{display:none!important}.take-away-menu-tabbing .elementor-tabs-wrapper .elementor-tab-title{display:inline-block!important}.take-away-menu-tabbing .elementor-tab-content{border-top:none}.wpfMainWrapper .wpfSingleInputSearch{min-width:225px}.wpfMainWrapper .wpfSingleInputSearch button{right:2px!important}.wpfMainWrapper .wpfFilterButtons .wpfClearButton{min-height:42px;font-size:14px}.single-product-description-section .woocommerce-tabs ul.tabs li{width:100%;text-align:center}.add-tip-section ul.tip-options{margin-bottom:30px}.add-tip-section ul.tip-options li{height:48px;margin:5px;padding:10px 4px}.add-tip-section ul.tip-options li .custom-radio{padding:20px;text-align:center}body.woocommerce-order-received .woocommerce-order{margin:30px}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li{width:100%;border-bottom:1px dashed #d3ced2;padding-bottom:1em;padding-top:1em;border-right:none}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:first-child{padding-top:0}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:last-child{padding-bottom:0;border-bottom:none}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li strong{display:inline-block}}@media(max-width:480px){.take-away-menu-tabbing.elementor-widget-tabs .elementor-tab-desktop-title{padding:20px 15px}}@media(max-width:420px){.take-away-menu-tabbing .elementor-tabs-wrapper .elementor-tab-title{display:block!important;text-align:center}.take-away-menu-tabbing .elementor-tab-content{border-top:none}.take-away-menu-tabbing .elementor-tabs-wrapper{border:1px solid #d4d4d4}.take-away-menu-tabbing .elementor-tabs-wrapper .elementor-active{border:none;border-bottom:1px solid #0274be!important}.take-away-menu-tabbing .elementor-tabs-wrapper .elementor-active a{color:#0274be}.take-away-menu-tabbing.elementor-widget-tabs .elementor-tab-desktop-title{padding:20px 15px;border-bottom:1px solid #ddd}.take-away-menu-tabbing .elementor-tabs-wrapper{margin-bottom:20px;border-bottom:none}.elementor-tabs-content-wrapper{border-top:1px solid #d4d4d4!important}.wpfMainWrapper .wpfSingleInputSearch{min-width:260px}.wpfMainWrapper .wpfFilterButtons .wpfClearButton{margin-right:5px;float:right!important}}@media(max-width:375px){.wpfMainWrapper .wpfSingleInputSearch{min-width:225px}.wpfMainWrapper .wpfFilterButtons .wpfClearButton{float:right!important;margin-right:2px}}@media(min-width:768px) and (max-width:1023px){.add-tip-section ul.tip-options li{margin:0 20px 25px 0;padding:15px 50px;height:60px;width:50%}.add-tip-section ul.tip-options li .custom-radio{padding:unset}}