.main-navigation a.cart-contents:before, .secondary-navigation a.cart-contents:before {
   
    background: white !important;
    padding: 10px !important;
    border-radius: 100px !important;
    font-size: 34px !important;
	color: #333333 !important;
}

.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
   
    font-weight: 800 !important;
}

.elementor-296 .elementor-element.elementor-element-072f7d6 .elementor-menu-cart__toggle .elementor-button {
    
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
}

.author-box {
  
    display: none !important;
}

.woocommerce .woocommerce-breadcrumb {
  
    display: none !important;
}

.product_meta {
   
    display: none !important;
}

div.woocommerce {
    margin-left: 20px !important;
    margin-right: 20px !important;
	  margin-top: 40px !important;
	margin-bottom: 40px !important;
}



h1 {
    font-family: "Lido", sans-serif !important;
 
}


h2 {
    font-family: "Lido", sans-serif !important;
 
}


h3 {
    font-family: "Lido", sans-serif !important;
 
}


h4 {
    font-family: "Lido", sans-serif !important;
 
}


h5 {
    font-family: "Lido", sans-serif !important;
 
}


h6 {
    font-family: "Lido", sans-serif !important;
 
}


p {
    font-family: "Lido", sans-serif !important;
   
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: "Lido", sans-serif !important;
 
}

.woocommerce ul.products li.product .button {
    font-family: "Lido", sans-serif !important;
font-size: 17px !important;
}

.woocommerce div.product form.cart .button {
	 font-family: "Lido", sans-serif !important;
	font-size: 18px !important;
	}

.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
	font-family: "Lido", sans-serif !important;
	}

.main-navigation .main-nav ul li a {
	font-family: "Lido", sans-serif !important;
	}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button 
	{
	font-family: "Lido", sans-serif !important;
	}

.site-info {
    font-family: "Lido", sans-serif;
    font-size: 17px !important;
}

.woocommerce-mini-cart-item .quantity {
	font-family: "Lido", sans-serif !important;
	}

.woocommerce table.shop_table {
	font-family: "Lido", sans-serif !important;
	}

.woocommerce table.shop_table {
	font-family: "Lido", sans-serif !important;
	}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label {
font-family: "Lido", sans-serif !important;
	}


.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	font-family: "Lido", sans-serif !important;
	}


body, button, input, select, textarea {
	font-family: "Lido", sans-serif !important;
	}

@media (max-width: 768px) {
.navigation-branding .main-title a {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-transform: unset;
    display: none;
}}

@media (min-width:800px) {
.wc-columns-container .products {
   
    width: 300% !important;
}}

div.grecaptcha-badge {
  
    display: none !important;
}

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    margin-bottom: 20px !important;
}