/*
Theme Name: Foodking Child
Author: Modina Theme
Author URI: https://themeforest.net/user/modinatheme/
Description: Foodking Child Theme
Version: 1.0
Template: foodking
Text Domain: foodking-child
*/

h1{font-size:35px!important}
h2{font-size:32px!important}
h3{font-size:28px!important}
h4{font-size:25px!important}
h5{font-size:22px!important}
h6{font-size:18px!important}
p, a, span{font-size:15px!important}

.banner img{width:100%}

.carousel{}
.carousel img{height: 100px!important;}
.carousel .text-slider{font-size: 75px!important; height: 110px!important; line-height: 100px!important; font-weight: 700!important; text-transform: capitalize!important;}

.special-products-area, .section-padding.products_details, body.woocommerce-cart .page-main-content, body.woocommerce-checkout .page-main-content{background:whitesmoke!important}
.header-top{display:none}
.woocommerce-topbar, .brand-wrapper .brand-title::before, .catagory-product-card-2 .catagory-product-content .info-price p, .products_details div.product .product_meta{display:none!important}
body .special-products-area{padding:50px 0!important}

.section-padding{padding: 20px 0!important;}
.food-category-section{background:whitesmoke!important}

.related.products, .products-review{display:none!important}
.products_details div.product .woocommerce-tabs ul#tabs{text-align:center!important}
.products_details div.product .woocommerce-tabs ul#tabs li{margin:0 10px!important}
.products_details div.product .woocommerce-tabs ul#tabs li:last-child{margin-right:0!important}
.products_details div.product .woocommerce-tabs ul#tabs li a{margin:0!important}
.products_details div.product .woocommerce-tabs .panel{text-align:center!important}

body.woocommerce-cart .page-main-content, body.woocommerce-checkout .page-main-content{padding:50px 0!important;}
body.woocommerce-cart .page-main-content *{font-size:18px;}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{padding:10px!important;}
.wc-block-cart-items__row .wc-block-cart-item__image img{border-radius:10px;}
body.woocommerce-cart .is-large.wc-block-cart{margin-bottom:0}
body.woocommerce-cart .wc-block-components-button, .wc-block-components-checkout-place-order-button{background:#d12626;text-decoration: none!important;}
body.woocommerce-cart .wc-block-components-button div, .wc-block-components-checkout-place-order-button{color:#fff; border:0; padding:10px 0}
body.woocommerce-cart .wc-block-cart-items__row, body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{background:white;}
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{padding:10px;}
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block h2{display:none!important}
body.woocommerce-cart .wc-block-cart-items__row td{border:0!important}

body.woocommerce-checkout .breadcrumb-wrapper{display:none}
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:white}
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .is-mnm-child{display:none}

body .contact-section{background: whitesmoke!important;padding: 50px 0 !important;}
body .contact-section .map-content-area p{display:none}
body .contact-section .google-map{margin:0!important}
body .contact-section .form-clt{top:0!important; right:0!important}
body .contact-section .form-clt .icon{top: 20px!important;left: 1px!important;}
body .contact-section .contact-area span.button-content-wrapper.d-flex.align-items-center{margin:0!important}
body .contact-info-items{padding:30px!important}

.footer-widgets-wrapper{padding:50px 0!important}
.footer-widgets-wrapper .widget-head{width: 200px!important;margin: 0 auto 20px auto!important;}
.footer-widgets-wrapper .footer-content p, .footer-widgets-wrapper .footer-content br{display:none}
.footer-widgets-wrapper .col-xl-3:first-child *{}
.footer-widgets-wrapper .col-xl-3:first-child .widget-head{display:block; width:100%}
.footer-widgets-wrapper .support-text{margin:0!important}
.footer-widgets-wrapper .social-icon{display:none!important}

.footer-bottom{padding: 20px 0!important;}
.footer-bottom p{margin:0}

.single-product-items-2 .col-xl-3{max-width:33.3%!important}
.single-product-items-2 .product-image img{max-height: initial!important;border-radius: 25px;}
.single-product-items-2 .product-content h4{font-size:25px!important;}
.single-product-items-2 .product-content .star{display:none}
.single-product-items-2{border-radius:25px;padding: 20px!important;}
.single-product-items-2 .product-image .product-icon{position: initial!important;transform: initial!important;margin-top: 20px;}
.single-product-items-2 .product-image .product-icon li:first-child{display:none}
.single-product-items-2 .product-image .product-icon li{transform:initial!Important}
/* .food-category-section .col-xl-3{width:33.3%} */

.catagory-product-card-2{border-radius:25px!important;background:#fff;padding: 20px 20px 20px 20px!important;}
.catagory-product-card-2 .catagory-product-image, .catagory-product-card-2::before{height: 100%!important;}
.catagory-product-card-2 .catagory-product-image img{border-radius:25px;}
.catagory-product-card-2 .catagory-product-content .star{display:none}
.catagory-product-card-2 .catagory-product-content .catagory-button .theme-btn-2{background: #d12626 !important;padding: 12px;}
.catagory-product-card-2 .catagory-product-content .catagory-button{opacity:1!important;margin: 20px 0;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto!important;width: auto;}
.catagory-product-card-2 .catagory-product-content{}
.catagory-product-card-2 .catagory-product-content .info-price{margin:0!important; font-size:20px}
.catagory-product-card-2 .catagory-product-image{margin-bottom:20px;}
.catagory-product-card-2 .icon{display:none}
.food-category-section .col-xl-3, .special-products-area .col-xl-3{width:33.3%; padding:0 25px;}
.food-category-section .row{justify-content:center !important}

.footer-widgets-wrapper .col-sm-6{width:25%}
.footer-widgets-wrapper .single-footer-widget .widget-head{margin-left:0!important}

.breadcrumb-wrapper .page-heading{padding:0!important}
.product-image-items img{border-radius:25px;}
.type-product .align-items-center{align-items:initial!important}

.offcanvas__contact ul li *{font-size:15px!improtant}
body.single-post .breadcrumb-wrapper.bg-cover.no-image{display:none!important}
.blog-details-area{background:whitesmoke!important}
.single-sidebar-widget{background:#fff!important}

.menu-footer-menu-1-container ul li a, .menu-footer-menu-2-container ul li a{display:block}
.menu-footer-menu-1-container ul li, .menu-footer-menu-2-container ul li{padding-bottom: 0px!important;}

body.single-product .product .col-lg-5{width: 30%;}
body.single-product .product .col-lg-7{width: 70%;}
body.single-product .product .col-lg-7 .product-details h4, body.single-product .product .col-lg-7 .product-details a{line-height: initial;padding:0;font-size: 16px!important;}
body.single-product .product .col-lg-7 .product-details-content, .products_details div.product form.cart{margin: 0!important;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width: 20%!important;margin: 0 0px;background: #fff;border: 1px solid #33333317;padding: 10px;}

.products_details .woocommerce-message{font-size:12px;margin-bottom:20px!important;text-align: left;}
.woocommerce-mix-and-match-add-to-cart .input-counter{margin-left:15px;}

.woocommerce-tabs{background:white;border-radius:25px;padding: 10px;} 
.woocommerce-tabs #tab-wpt-1822{padding:0 25px;}
.woocommerce-tabs #tab-wpt-1822 *{text-align:left}
.woocommerce-tabs p{font-weight:bold;}

.woocommerce div.product form.cart .button{color:#fff}
.woocommerce-Price-amount{font-size:20px!important;}

.is-mnm-child .wc-block-cart-item__total .wc-block-components-product-price__value, .is-mnm-child .wc-block-cart-item__prices, .mnm_price, del, .single-product div.product form.cart .mnm_item p.price{display: none!important;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:initial!important}
.wc-block-checkout__form{background:white; padding:20px;}
.wc-block-checkout__sidebar .wc-block-components-product-name, .wc-block-checkout__form h2{font-size:20px!important;}

.catagory-product-card-2 .catagory-product-content .catagory-button{display:none!important}
.catagory-product-card-2 .catagory-product-content{padding-bottom:0!important}

.woocommerce-message::after{display:none}
.woocommerce-mix-and-match-add-to-cart{clear:both}
.woocommerce-mix-and-match-add-to-cart button{padding: 20px!important;}

.mnm_cart.mnm_data.mnm_status{clear:both}
.mnm_reset.button{font-size: 10px!important;}
.footer-widgets-wrapper .single-footer-widget .footer-address-text h6{text-transform:initial!important}

.breadcrumb-wrapper *{color:#000!important}
.breadcrumb-wrapper{padding: 180px 0;}

.testimonial-wrapper .testimonial-items .client-img{width: 100px!important;height: 100px!important; margin-bottom:0!important}
.testimonial-wrapper .testimonial-items h3{font-size: 16px!important;line-height:initial;font-weight:300}
.testimonial-wrapper .testimonial-items .swiper-slide.swiper-slide-active .client-image-item::before{display:none!important}

@media(max-width:992px){
	body.single-product .product .col-lg-5{width: 100%; margin-bottom:50px;}
	body.single-product .product .col-lg-7{width: 100%;}	
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:33.3%!important}
}

@media(max-width:767px){
	h2{font-size:25px!important}
	.food-category-section .col-xl-3, .special-products-area .col-xl-3{width:50%;padding: 0 5px;}
	.footer-widgets-wrapper .col-sm-6{width:50%}
	.logo img, .offcanvas__logo img{width: 100px!important;height: initial!important;}
	.footer-bottom .footer-bottom-wrapper p{font-size:16px!important}    
	.product-image-items img{margin-bottom:50px;}
	.product-details-content{margin:0!important}
	.products_details div.product .woocommerce-tabs ul#tabs li a{padding:10px!important;}
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:50%!important}

}
@media(max-width:575px){
	.food-category-section .col-xl-3, .special-products-area .col-xl-3{width:100%;}
	.footer-widgets-wrapper .col-sm-6:first-child, .footer-widgets-wrapper .col-sm-6:nth-child(4){width:100%}
}