/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.23.4.1705486883
Updated: 2024-01-17 11:21:23

*/


  .et-cart-info span:before { 
        display:none !important; 
   }

/* Display cart quantity in circle in menu */
.et_pb_menu__cart-count {
    background-color: #FFFFFF;
    border-radius: 50%;
    border:2px solid #b5a47c;
    min-width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -10px;
    margin-top: -15px;
    z-index:9;
Padding:2px !important;
Font-size: 10px;
}

/* Add extra space left of cart icon in desktop menu */
@media (min-width: 981px) {
.et_pb_menu__icon.et_pb_menu__cart-button {
    margin-left:22px;
Margin-right:0px;
}
}

.et_pb_menu__cart-button:after {
    position:relative; 
left:5px;
}
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { display: flex!important; } .lwp-hide-mobile-menu .et_mobile_nav_menu { display: none !important; }

Body 
{
    Font-weight: 400 !important;
}



.woocommerce-page a.button:after{
    display:none;
}


    .woocommerce ul.products {
        display: flex;
        flex-wrap: wrap;
    }
    .woocommerce ul.products li.product,
    .woocommerce ul.products li.product a {
        display: flex;
        flex-direction: column;
        
    }
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
        margin-bottom: unset !important;
    flex: 1;
    display: flex !important;
    flex-direction: column;
    }
.woocommerce ul.products li.product .price {
    margin-top: auto !important;
}


.category-page a.button {
width:130px;
	margin: 20px auto 0 auto;
Font-weight:400;
}
.product-button a.button {
	margin: 20px auto 0 auto;
Font-weight:400;
}

@media (max-width: 767px) {
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product {
        width: 100%!important;
        margin-right: 0%!important;
    }
}
@media all and (max-width: 767px) {
     .woocommerce-page ul.products li.product:nth-child(n) {
        margin: 0 0 11.5%!important;
        width: 100%!important;
    }
}

@media all and (max-width: 1200px) {
     .et_pb_svg_logo #logo {
        Max-width:15%;
    }
}
@media all and (max-width: 1200px) {
div.container.clearfix.et_menu_container{
Width:90%;}}

@media all and (max-width: 980px) {
div.container.clearfix.et_menu_container{
Width:80%;}}

.woocommerce table.shop_table {
    background:#FFFFFF !important;
}

.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    background-color:#00504b;
	font-size:20px;
}

.pswp__caption {
display:none;
	}

.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info {
background-color:rgba(255,255,255,0.49) !important;
	}

.wc-block-components-notice-banner.is-success
{
	    background-color: #FFFFFF !important;
border:0px !important;
	}
.wc-block-components-notice-banner.is-success>svg {
background-color: #00504B !important;
	}

.woocommerce-message {
color: #000000 !important;
background-color: #FFFFFF !important;
}

@media (max-width: 980px) {
    #main-content > div > div > div > div > div.et_pb_column.et_pb_column_3_5.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.woocommerce-notices-wrapper > div.woocommerce-message > a {
        display: grid;
    }
  }

.woocommerce-message>a {
    background-color:#00504b !important;
    padding: 10px !important;
    font-size:15px;
    margin-left: 10px;

    }

    @media (max-width: 980px) {
        #main-content > div > div > div > div > div.et_pb_column.et_pb_column_3_5.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.woocommerce-notices-wrapper > div.woocommerce-message > a {
          margin-left:0px;
          margin-top:10px !important;
          max-width:75px;
        }
      }

.cart-empty, .woocommerce-info {
    background-color: #FFFFFF !Important;
    color:#000000 !important;
}