




/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

@font-face {
    font-family: 'Blensit';
    src: url('fonts/Blensit.woff2') format('woff2'),
        url('fonts/Blensit.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    
}


//////* shop page *////////

.elementor-1589 .elementor-element.elementor-element-e323fbf .elementor-heading-title{
    font-family:montserrat;
    color:#005E38!important;
}

.custom-shop-header{
    display:none;
}

.woocommerce-products-header__title.page-title{
    display:none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a
 {
    color:#005E38;
    font-style:normal;
    font-family:montserrat;
    font-size:18px;
    text-decoration:none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{
    color:#005E38;
    font-style:normal;
    font-family:montserrat;
    font-size:18px;
    text-decoration:none;
}


.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color:white;
    color:#005E38;
    font-family:Montserrat;
    font-size:15px;
    text-align:center;
    font-weight:500;
    border:solid 1px #005E38!important;
    border-radius:0px;
    align-content:center;
    font-style: normal;
    width:100%;
    height:50px!important;
    box-sizing:border-box;
}



.woocommerce-loop-product__title {
    font-family:Montserrat;
    font-style: normal;
    text-align:center;
}

bdi{
    color:#005E38;
    font-size:18px;
    font-style: normal;
    font-family:Montserrat;
    font-weight:500;
    
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{
    text-align:center;
}

.woocommerce-result-count{
    font-family:montserrat;
    font-size:20px;
    font-style:normal;
    color:#005E38;
    font-weight:500;
}


main#main
 {
    width: 1440px;
    justify-self: center;
}

.woocommerce ul.products{
    padding:0px 10px;
}

.custom-shop-text{
    text-align:center;
    margin-inline:auto;
}



//////////  


.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    text-align:center;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link{
    text-align:center;
}



//////* single product page *//////





.single_add_to_cart_button.button.alt{
    background-color:white;
    border:solid 1px #005E38!important;
    color:#005E38;
}

.woocommerce div.product .product_title{
    font-family:Montserrat;
    font-size:40px;
    font-weight:500;
    color:#005E38!important;
}


.woocommerce div.product{
    font-family:Montserrat;
}

input[type=number]
 {
  border-radius:0px;
  border:solid 1px #005E38!important;
  height:37px;
}

.woocommerce div.product form.cart div.quantity {
   float:none;
margin-bottom:20px;

}

.woocommerce .quantity .qty{
    width:25%;
}

.woocommerce div.product form.cart .button{
    background-color:white;
    color:#005E38!important;
    border:solid 1px #005E38!important;
    border-radius:0px;
    width:50%;
    font-weight:300;
    font-style:normal;
}

.price{
    text-align:left;
    font-style:normal;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{
    background-color:#A8C485;
    color:white;
    font-family:montserrat;
    font-weight:500;
    width:100%!important;
    font-style:normal;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
    background-color:#A8C485;
    color:white;
    font-family:montserrat;
    font-weight:500;
    font-style:normal;
}

a.woocommerce-review-link{
    font-style:normal;
}


.woocommerce div.product form.cart .button{
    
    width:80%;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{
    
    width:80%;
    
}

}

@media(max-width:770px){
.woocommerce div.product div.images.woocommerce-product-gallery{
    position:relative;
	height:420px;		
}
.woocommerce div.product form.cart .button{
    
    width:80%;
}
}


section.related.products h2{
    display:none;
}

.woocommerce div.product div.summary h2 {
    display:none;
}

.woocommerce div.product{
    margin-top:150px;
    padding:0px 0px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{
    border-radius:0px;
    border:1px solid #005E38!important;
}

.woocommerce ul.products{
    padding:0px;
    
}

///////* cart page*///////

.wc-block-components-button:not(.is-link) .wc-block-components-button__text
{
    color:white;
    font-family:montserrat;
    font-style:normal;
    background-color:#A8C485!important;
}



.woocommerce #reviews #comments ol.commentlist{
    padding-left:0px;
}


.custom-shop-text{
    font-family:montserrat;
    color:#005E38!important;
    max-width:800px!important;
    margin-bottom:70px;
    margin-top:70px;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
    display:none;
}

.woocommerce .woocommerce-ordering{
    display:none;
}


/*revew text box*/


span#reply-title{
    display:none;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar{
    display:none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin-left:0px;
}

.woocommerce div.product .woocommerce-product-rating{
    display:none;
}

.elementor-1589 .elementor-element.elementor-element-e323fbf .elementor-heading-title{
    font-family:blensit;
    font-weight:normal;
}

.elementor-1589 .elementor-element.elementor-element-90b52d3 .elementor-heading-title{
    font-family:blensit;
    font-weight:normal;
    line-height:2.1rem;
}




