/*
Theme Name:   Jyotihardware
Description:  Write here a brief description about your child-theme
Author:       Gatetouch
Author URL:   https://gatetouch.com/
Template:     onsus
Version:      1.0.0
Tested up to: 5.8.1
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  onsus-child-theme
*/


a {}
form.cart>.demo-text, .demo-text>p {
    padding: 10px 0px;
}
form.cart .demo-text p, .demo-text p {
    line-height: 2.5;
}
form.cart>.demo-text, .demo-text>p {
    padding: 10px 0px;
}
form.cart .demo-text p>a, .demo-text p>a {
    border: 2px solid #e12929;
    background-color: #e12929;
    /* border: 2px solid #ff9d00; */
    border-radius: 10px;
    padding: 5px 20px;
    color: #fff;
}
form.cart .demo-text p>a:hover, .demo-text p>a:hover {
    border: 2px solid #e12929;
    background-color: #fff;
    border-radius: 10px;
    padding: 5px 20px;
    color: #000;
}


/* .aws-container .aws-search-form .aws-wrapper .aws-search-field{
	border-radius: 100px !important;
}

.aws-container .aws-search-form .aws-search-btn{
	padding: 0;
    width: 35px;
    height: 35px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50% !important;
    background-color: var(--theme-accent-color);
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
	z-index: 2;
}

.aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon{
	color: white !important;
} */

#custom_product_category_widget-2 {
	border: 1px solid #ebebeb;
	border-radius: 10px;
}
#custom_product_category_widget-2 .widget-content .wc-block-product-categories-list{
	padding: 15px;
}
#custom_product_category_widget-2 .widget-content .title{
	    padding: 15px;
    background-color: var(--theme-accent-color);
    color: #fff;
    border-radius: 10px 10px 0px 0px;
    margin-bottom: 0;
}
#custom_product_category_widget-2 .widget-content .wc-block-product-categories-list li{
	padding: 10px 0;
}
#custom_product_category_widget-2 .widget-content .wc-block-product-categories-list li:not(:last-child){
	border-bottom: 1px solid #ececec;
}

#custom_product_category_widget-2 .widget-content .explore-all-categories-button{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0px !important;
}

.aws-container .aws-search-field {
    border-color: #10246d;
    border-style: solid;
    border-width: 2px 0px 2px 2px;
    border-radius: 30px 0px 0px 30px!important;
    margin-right: -10px!important;
    padding:20px;
}


.aws-container .aws-search-form .aws-search-btn_icon {
    display: inline-block;
    fill: currentColor;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 42px;
    color: #ffffff;
}
.aws-container .aws-search-form .aws-form-btn {
    background: #10246d;
    /* border: 1px solid #d8d8d8; */
    border-color: #10246d;
    border-style: solid;
    border-width: 2px!important;
    border-radius: 30px!important;
    color: #fff;
    margin-left:-20px;
    z-index:9;
}

a.woocommerce-button.button.cancel {
    background-color: #102694;
    color: #fff;
    padding: 3px 10px;
    margin: 5px;
    border-radius: 10px;
}
.account .elementor-icon i.onsus-icon-user {
    font-weight: 600;
}
.savebig div a div .image img, .savebig div a div .image2 img {
    border-radius: 20px;
}

.elementor-widget-tfproductmulti .elementor-widget-container .tf-products .slider-item .inner{
	min-height: 370px;
}

.elementor-widget-tfproductmulti .elementor-widget-container .tf-products .slider-item .inner .image{
	min-height: 244px;
}

.woocommerce-shop .content-woocommerce .wrap-toggle-products-layout {
    display: none !important;
}
.woocommerce-shop .content-woocommerce .center-top-shop-loop{
	justify-content:end !important;
}

.single-product .woocommerce-product-gallery__image .attachment-woocommerce_single{
	height: 600px !important;
	object-fit: contain;
}