/*
Theme Name: Shoptimizer Child
Theme URI: https://www.commercegurus.com/wordpress-themes/shoptimizer
Template: shoptimizer
Author: CommerceGurus
Author URI: https://www.commercegurus.com/
Description: Shoptimizer is the perfect theme for your next WooCommerce project designed around speed and conversions.
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.6.7.1694434917
Updated: 2023-09-11 12:21:57

*/
.orange-icon .elementor-icon-box-icon {
	background: var(--e-global-color-accent)!important;
	padding: 10px;
}
.product-category .woocommerce-loop-category__title {
	position: absolute!important;
    top: 150px;
    left: 0px;
}
.product-category .cat-image-wrapper {
	border-radius: 0px!important;
}
.product-category img {
	filter: brightness(0.6);
}
.cart .single_add_to_cart_button, .product .quantity .minus, .product .quantity .plus, .product .quantity-nav, .product .cart .quantity .input-text, #payment .place-order .button, body .woocommerce a.checkout-button.button.alt, .quantity-nav, body .woocommerce-checkout-payment ul, .woocommerce-checkout-review-order-table tr.cart-subtotal th, .woocommerce-checkout-review-order-table tr.order-total th, .woocommerce-checkout-review-order-table tr.cart-subtotal td, .woocommerce-checkout-review-order-table tr.order-total td, .woocommerce-checkout .form-row input[type=email], .woocommerce-checkout .form-row input[type=number], .woocommerce-checkout .form-row input[type=password], .woocommerce-checkout .form-row input[type=tel], .woocommerce-checkout .form-row input[type=text], .woocommerce-checkout .form-row textarea, body.woocommerce-checkout .form-row select, table.cart td.actions input, table.cart td.actions button, table.cart .quantity {
	border-radius: 0px!important;
}
.flex-form p {
	width: 100%;
}
.flex-form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 2%;
}
.flex-form .half {
	width: 48%;
}
.flex-form .full {
	width: 98%;
}
.orange-round .elementor-icon-list-icon {
	background: var(--e-global-color-accent);
	padding: 15px;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    margin-right: 15px;
}
.flex-form input, .flex-form textarea {
	position: relative;
    display: block;
    width: 100%;
    height: 70px;
    background: #f5f0f0;
    border: 1px solid #f5f0f0!important;
	border-radius: 0px!important;
    font-size: 16px;
    color: #706767;
    font-weight: 600;
    padding: 10px 20px;
    transition: all 500ms ease;
	font-family: var(--e-global-typography-text-font-family)!important;
}
.flex-form input:focus, .flex-form textarea:focus {
	border-color: var(--e-global-color-accent)!important;
	background: #f5f0f0!important;
}
.flex-form textarea {
	height: 230px!important;
    resize: none;
}
.wpcf7-submit {
	text-transform: uppercase;
	font-weight: 700!important;
}
.archive-header {
	display: none!important;
}