/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.bundled_item_cart_details, .bundle_price, .bundle_error{
	display:none !important;
}
.available-on-backorder{
	display:none;
}
.bundle_data .bundle_button{
		margin-top:15px;
}
.green_text{
	color:#107110;
	font-weight:bold;
}
.orange_text{
/*	color:#EBA600;*/
/*	color:#AC1F24;*/
	color:#107110;
	font-weight:bold;	
}
.bundle_button .quantity .minus{
	margin-right:11px;
}
.bundle_button .quantity .qty-button{
	padding:10px 16px 10px 16px !important;
}
.bundle_button .quantity .qty{
	height:45px !important;
}
.cart .bundle_button .quantity{
	float:left !important;
}
.sku_wrapper .sku{
	margin-right:15px;
}
/*.xoo-wsc-items-count{
	display:none;
}*/
.product-quantity .qty-button{
font-family: "Archivo Narrow", Sans-serif;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 14px 14px 14px;
    color: var(--e-global-color-text );
    background-color: #000000;
    border-color: #000000;
    transition: all 0.2s;
	padding: 10px 16px 10px 16px !important;
}
.product-quantity .qty-button:hover, .products .product .add_to_cart_button:hover{
    color: #000000 !important;
    background-color: rgba(255,255,255,0.05);
    border-color: #000000;
}
.place-order #place_order{
	background:#AC1F24;
}
.place-order #place_order:hover{
	background:#8B1418;
}
.checkout-button{
	background:#AC1F24 !important;
	transition: all 0.3s;
}
.checkout-button:hover{
	background:#8B1418 !important;
}
.products .product{
	text-align:center;
}
.products .product a.wp-element-button{
	background:#000000 !important;
	color:#FFFFFF;
	transition: all 0.3s;
	border:1px solid #000000 !important;
}
.products .product a.wp-element-button:hover{
	background:#FFFFFF !important;
	color:#000000;
}
.product .product .woocommerce-loop-product__title{
	min-height:55px;
}
input#coupon_code{
	min-width:100px;
}
div.woocommerce-account-fields > p.woocommerce-validated{
	margin-top:25px;
	margin-bottom:25px;
	padding:10px;
	background:#AC1F24 !important;
	fontt-weight:bold;
	color:#FFFFFF;
}
div.woocommerce-account-fields p.create-account .woocommerce-form__label:hover span{
	text-decoration:underline;
	cursor:pointer;
}
.woocommerce-cart-form .backorder_notification{
	display:none;
}
#product_sku{
	margin-left:-4px;
}
.product .elementor-widget-woocommerce-product-price .woocommerce-Price-amount, .product .elementor-widget-woocommerce-product-price .woocommerce-price-suffix{
	display:inline-block;
	padding-top:30px;
	color:#AC1F24;
	font-family:"Roboto", Sans-serif;
	font-size:23px;
	font-weight:900;
	text-transform:none;
	letter-spacing:5.4px;	
}
#box_content{
	color:#AC1F24;
	font-size:30px;
	text-transform:uppercase;
	font-weight:900;
	margin-bottom:35px;
	border-bottom:2px solid #AC1F24;
}
.elementor-add-to-cart form.bundle_form{
	margin-top:30px !important;
}
#moove_gdpr_save_popup_settings_button{
	right:20px !important;
	left:unset !important;
}
#moove_gdpr_save_popup_settings_button .moove_gdpr_icon{
	float:right !important;
}
#moove_gdpr_save_popup_settings_button .moove_gdpr_text{
	padding-left:15px !important;
	padding-right:0px !important;
}
.related .product > a > p{
	display:none !important;
} 