/*!
Theme Name: tastyc child
Theme URI: https://bslthemes.site/tastyc/
Author: beshleyua
Author URI: https://themeforest.net/user/beshleyua
Description: Tastyc - Restaurant Cafe WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: tastyc
Text Domain: tastyc-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options 
*/
body{color:#000}.tst-text{opacity:1!important}.tst-banner{height:80vh!important}.page-id-1523 .tst-banner{height:60vh!important}.tst-banner .tst-banner-content-frame .tst-main-title-frame{height:85vh!important}.page-id-1523 .tst-banner .tst-banner-content-frame .tst-main-title-frame{height:65vh!important}.home .eael-woo-product-carousel-container .icons-wrap.box-style-list{right:-90px!important}.home .eael-product-carousel ul.icons-wrap li.add-to-cart{display:none!important}.home .eael-product-carousel ul.icons-wrap li.view-details{display:none!important}.tst-spacer{margin:20px 0!important}footer{padding:60px 0 20px!important}.tst-slider-navigation .tst-nav .tst-slider-btn,.tst-menu-nav ul li ul,.tst-breadcrumbs{color:#fff!important}.tst-menu-right .tst-cart .tst-cart-number{background-color:#6F0703!important}.woocommerce input[type=radio]{height:16px;background:transparent!important;box-shadow:none!important}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option{clear:none!important}.yith-wapo-block .yith-wapo-addon{background:transparent!important}.yith-wapo-block .yith-wapo-addon h5{margin-bottom:15px}.tst-banner-sm .tst-wh-frame{height:390px!important;padding:20px 0 15px!important}.tst-wh-frame .tst-wh-time.tst-mb-30{margin-bottom:10px!important}.form-row.mid-row{padding:0px!important;display:flex!important}#card-cvv{margin-left:0px!important}.woocommerce-checkout #payment div.payment_box{margin:0px!important;padding-left:1em!important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{margin:0px!important}#payment-form{padding-bottom:25px!important;border-radius:15px!important}#wc-clover_payments-cc-form{margin:0px!important}.woocommerce-checkout #payment div.form-row{padding:1em 1em 0em 1em}.clover-gateway .form-row .field{height:50px!important;line-height:55px!important;margin-bottom:0px!important}.clover-gateway .input-errors{margin-top:2px!important}.clover-gateway .top-row+.form-row{padding:0px!important;display:flex!important}.clover-gateway .top-row+.form-row>.form-row:first-child{padding-right:0.5em!important}.clover-gateway .top-row+.form-row>.form-row:last-child{padding-left:0.5em!important}@media (min-width:992px){.tst-menu-nav ul li:hover ul{max-height:400px!important;justify-content:flex-start;overflow:auto;transform:translateY(-10px)!important}.tst-menu-nav ul li ul:after{display:none!important}}.woocommerce-ordering{display:none!important}footer .tst-footer-contact li{justify-content:flex-start!important}footer .tst-footer-contact li .tst-label{margin-right:10px}.header-contact p{margin-top:1em}.header-contact p a{font-weight:400;color:#000}.header-contact p i{margin-right:6px;font-size:15px}.designed-by a:hover{color:#fff}.designed-by a img{position:relative;width:18px;bottom:4px}.tst-menu-nav ul li ul li{padding:8px 30px!important;margin-bottom:0px!important;height:auto}.tst-menu-nav ul li ul li:hover{background-color:#fbd5c0!important;color:#1a2f33}.tst-menu-nav ul li ul{padding:15px 0px!important}.woocommerce-info{width:50%;float:left;padding-right:22px!important}.woocommerce form.checkout_coupon{width:50%;float:left;margin:0;border:0;padding:6px 20px}.woocommerce-form-coupon-toggle{overflow:hidden}.woocommerce form .form-row textarea.input-text::placeholder{color:#999!important}@media(max-width:768px){.tst-banner .tst-cover-frame .tst-cover{object-position:unset!important}.header-contact{display:none}}.woocommerce-checkout h1,.woocommerce-checkout h2{font-size:40px;margin-bottom:20px!important}.woocommerce-checkout .woocommerce h3{font-size:22px;margin-top:10px;margin-bottom:10px}.woocommerce-checkout .woocommerce p.form-row#billing_country_field{display:none}.swiper-menu-nav .swiper-pagination-bullet{padding:10px 20px 7px!important;background-color:#fbd5c0!important}.swiper-menu-nav .swiper-pagination-bullet-active{background-color:#6F0703!important;color:#fff!important}.tst-menu-nav ul li a{margin:0 12px!important}.page-id-703 .swiper-slide:nth-child(2) .add_to_cart_button span{display:none}.woocommerce div.product form.cart .variations label{font-size:24px!important;font-weight:900!important}.yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option{display:flex!important}#yith-wapo-option-2-1,#yith-wapo-option-2-3,#yith-wapo-option-2-5{clear:both!important;width:50%!important;max-width:150px!important}#yith-wapo-block-1{display:grid}#yith-wapo-addon-2{order:2}#yith-wapo-addon-1{order:1}.woocommerce div.product form.cart table td{padding:0px!important}body{font-weight:400!important}.swiper-menu-nav .swiper-pagination-bullet{margin-bottom:5px}.tst-text{font-weight:400!important}.product_meta{display:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding-top:30px!important}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-MyAccount-navigation ul{margin:0 0 30px 0!important;padding:0 0 10px 0!important}.contact-info .tst-mb-60{margin-bottom:30px}.tst-suptitle.tst-suptitle-center.tst-mb-15{margin-bottom:0}footer .elementor-column .tst-mb-60{margin-bottom:30px}.wcps-items-excerpt{display:none}.product.woocommerce.add_to_cart_inline{display:none}.slick-slide{background:#fff;box-shadow:0 5px 10px 0 rgb(26 47 51 / 15%);border-radius:5px;min-height:380px!important}.slick-slide .item .layer-content{text-align:center!important}.wcps-items-title{text-align:center!important}.wcps-items-title a{font-size:18px!important}.wcps-items-price{text-align:center!important}.woocommerce-Price-amount{color:#6F0703;text-align:center!important}.tst-popup-bg .tst-popup-frame{padding:20px 20px 20px!important;margin-top:30px!important}.tst-popup-body h4.tst-mb-60{margin-bottom:30px}.tst-popup-body textarea{height:100px}.landing-col .elementor-widget-wrap{padding:50px 20px 30px;background-color:rgb(0 0 0 / .75);min-height:350px;display:flex}.landing-col .elementor-element-populated{margin:15px!important}.landing-col .elementor-widget-wrap:hover{background-color:rgb(0 0 0 / .85)}.landing-row{margin-top:4%!important}.landing-col img{display:none!important}.landing-col .elementor-widget-wrap:before{position:absolute;content:'';width:12%;height:12%;display:block;border-left:2px solid #c7c7c7;left:0;top:0;border-top:2px solid #c7c7c7;transition:0.5s}.landing-col .elementor-widget-wrap:after{position:absolute;content:'';width:12%;height:12%;display:block;border-right:2px solid #c7c7c7;right:0;bottom:0;border-bottom:2px solid #c7c7c7;transition:0.5s}.landing-col .elementor-widget-wrap:hover:before{width:100%;height:100%;transition:0.5s;border-width:2px}.landing-col .elementor-widget-wrap:hover:after{width:100%;height:100%;transition:0.5s;border-width:2px}.landing-col .elementor-widget-wrap .elementor-element{position:relative;z-index:1}.page-id-1523 .swiper-wrapper{height:auto!important}.page-id-1523 .swiper-menu .swiper-slide.swiper-slide-active{z-index:1}@media (min-width:1440px){.landing-row{margin-top:3%!important}}@media (min-width:1600px){.landing-row{margin-top:8%!important}}@media (min-width:1920px){.landing-row{margin-top:10%!important}}@media(max-width:1360px){.tst-menu-right .tst-menu-button-frame{display:block!important}.tst-menu-nav.tst-active{opacity:1!important}.tst-menu-frame{width:100%;padding:0}.tst-menu-overlay{display:none}.tst-menu{width:100%;-webkit-transform:translateY(0);transform:translateY(0);border-radius:0 0 10px 10px}.tst-menu-nav{opacity:0;pointer-events:none;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-box-shadow:0 5px 10px 0 rgb(26 47 51 / .2);box-shadow:0 5px 10px 0 rgb(26 47 51 / .2);padding:15px 0;text-align:center;position:fixed;left:10px;top:90px;background-color:#fff;width:calc(100% - 20px);border-radius:5px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.tst-menu-nav.tst-active{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.tst-menu-nav:after{content:'';height:10px;width:calc(100% - 30px);position:absolute;bottom:-10px;border-radius:0 0 5px 5px;background-color:#fff;opacity:.15;left:15px}.tst-menu-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tst-menu-nav ul li{height:auto;padding:15px 30px 0;display:block}.tst-menu-nav ul li a{padding:0;margin-bottom:10px}.tst-menu-nav ul li.current-menu-item:after{display:none}.tst-menu-nav ul li ul{opacity:1;top:auto;padding:0;max-height:0;-webkit-transform:none;transform:none;position:relative;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;height:auto;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out}.tst-menu-nav li.dropdown-active>ul{max-height:1000px}.tst-menu-right{width:auto}.tst-menu-right .tst-btn{display:none}.tst-menu-right .tst-menu-button-frame{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.tst-menu-nav ul li ul{padding:0px!important}.tst-menu-nav ul li{height:auto!important}.tst-menu-nav li.dropdown-active>ul{max-height:1000px!important}.tst-menu-nav li.dropdown-active>ul{opacity:1;pointer-events:all!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;margin-top:10px!important}.tst-menu-nav ul li.menu-item-has-children{width:100%!important;display:block!important}.tst-menu-nav ul li ul{position:relative!important;top:8px!important}}@media (max-width:991px){.contact-info .col-lg-4{max-width:33.33%!important}}@media (max-width:767px){.page-id-703 .swiper-slide:nth-child(2) .add_to_cart_button span{color:#000;position:relative;top:-8px;font-size:13px;text-transform:capitalize;display:inline}.page-id-703 .swiper-slide:nth-child(2) .add_to_cart_button{border-radius:5px!important;width:auto!important;padding:0 10px!important}.tst-menu-book-bottom{width:100%!important;flex-direction:row!important}.contact-info .col-lg-4{max-width:100%!important}}@media (max-width:430px){.woocommerce-form-coupon-toggle .woocommerce-info{width:100%!important}}@media (max-width:320px){#yith-wapo-option-2-1,#yith-wapo-option-2-3,#yith-wapo-option-2-5{clear:both!important;width:100%!important;max-width:auto!important}}.footer-special-note{margin-top:20px;font-style:italic;color:#6F0703}#marquee-text{margin-bottom:0}#home-header .tst-menu-nav ul:not(.sub-menu) li{height:40px}#home-header .tst-menu-nav ul li ul.sub-menu{top:50px}#wooot_order_tip_form .woo_order_tip{display:inline-block;line-height:unset!important;margin-bottom:5px}#wooot_order_tip_form .woo_order_tip span{color:#000}#wooot_order_tip_form .woo_order_tip.active span{color:#6F0703}#wooot_order_tip_form .woo_order_tip.active{background-color:#000!important}#wooot_order_tip_form{margin:20px 0}.nice-select.swal2-select{display:none}#woo-store-vacation{display:inline-block;width:100%}#woo-store-vacation .woocommerce-info{margin:0!important}.rudr-variation-select.value{display:inline-block}.rudr-variation-select.value .nice-select{margin:0;padding:0 30px 0 10px}.tst-menu-book-item.tst-mbi-3.product-variable.active{position:relative;z-index:1!important}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-menu-book-bottom{min-width:75px!important}.open-popup-link i::before{content:"\f07a"}.menu-section-gifs::before{content:"Click Here \261E";display:flex;align-items:center;height:40px;width:120px;border-radius:50px;background:#6F0703;color:#fff;animation:zoom-in-zoom-out 0.5s ease infinite;justify-content:center;position:absolute;top:15px}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}#header-buttons{padding:0 15px;width:unset}#header-buttons .tst-menu-right .tst-cart{margin-left:10px}#header-buttons .elementor-widget-tastyc-header-buttons{margin-left:10px}#header-buttons .dgwt-wcas-search-wrapp{margin-right:10px}#header-buttons .tst-menu-right .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{height:unset!important}#contact-info .elementor-widget-container,#contact-info{width:290px;margin:0 15px}#menu-section{width:50%}#logo{width:130px}#top-bar{display:none}@media (max-width:1509px){#contact-info{width:unset}}@media (max-width:1024px){#top-bar{display:inline-block;background:#6F0703;color:#fff;width:100%;font-weight:700}#top-bar #marquee-text{margin-bottom:0;margin-top:5px}#top-bar #marquee-text marquee{display:inline}#menu-section{display:none}}.subscribe-form-wrapper{display:flex;gap:20px}.subscribe-form-wrapper input{margin-bottom:0}.subscribe-form-wrapper .wpcf7-not-valid-tip{margin:5px 0 0 0}.subscriber-form .wpcf7-response-output{font-size:14px;margin:5px 0 0 0}.eael-simple-menu-container.preset-2{border:none!important}.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical{background-color:#6F0703!important}@media (max-width:767px){.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical{margin-left:-178px!important;width:178px!important}}@media (max-width:780px){#header-buttons{padding:0px!important;width:40%!important}#contact-info{display:none!important}.elementor-15 .elementor-element.elementor-element-bee271f img{width:100px!important}.elementor-element-c0d1b60 .elementor-widget-container span{font-size:12px}.elementor-15 .elementor-element.elementor-element-d677363 .tst-menu-right{margin-right:10px!important}}.tst-menu-nav .top-menu-nav>ul>li:hover>a{color:#6F0703!important}.eael-woo-product-carousel-container .icons-wrap.block-style li a{background:#6F0703!important}.progress-wrap::after{color:#5B0E0B!important}.progress-wrap svg.progress-circle path{stroke:#5B0E0B!important}