/*
Theme Name: WikiBook Child
Theme URI: https://demo.theme-sky.com/wikibook/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: wikibook
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: wikibook-child
*/


.ts-store-notice {
    padding: 5px 0; 

	  
}
.woocommerce .products .product a img {
   
    max-height: 250px;
    object-fit: contain;
}
.group-price-add-to-cart a.button, .woocommerce .group-price-add-to-cart a.button:hover
 {
    background: #d26d2a;
    color: #fff !important;
}
.products .product .group-price-add-to-cart .price {
   
    gap: 20px;
}
.product-wrapper span.price {
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}
body .wc-block-components-sidebar {
    
    padding: 30px;
    background: #ffffff;
}
.wc-block-components-form .wc-block-components-checkout-step {
    background: #fff !important;
    border: none;
    margin: 0 0 40px;
    padding: 30px !important;
    position: relative;
    border-radius: 6px;
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{font-size:14px !important;}
.wc-block-components-title.wc-block-components-title{font-size:18px !important;}
div#main{
	    background: #faf7f2;
}
.before-loop-wrapper{
	    background: #fff;
}
body .wc-block-components-title.wc-block-components-title{
	    border-left: 4px solid #e97420;
    padding-left: 10px;
    line-height: normal;
}
.makeheading a{
    font-size: 20px;
    color: #000000 !important;
    font-weight: 600 !important;
    display: block;
    border-left: 4px solid #dd7126;
    padding-left: 10px !important;
    line-height: normal;
	margin-bottom:15px;
}
.elementor-nav-menu.sm-vertical {
    justify-content: flex-start !important;
    gap: 0px !important;
}
.elementor-nav-menu.sm-vertical li {
    width: 100%;
}
.ts-header .ts-menu nav > ul, .ts-header nav > ul.menu {
    
    gap: 0 20px;
	justify-content: center;
}
.menu-wrapper.hidden-xs {
    width: 100%;
}

:where(.header-top,.header-middle,.header-bottom) > .container {
    padding-top: 10px;
	    padding-left: 20px;
    padding-right: 20px;
	gap:30px;
    padding-bottom: 10px;
}