/*
 Theme Name:   Generatepress Child
 Theme URI:    http://generatepress.com
 Description:  A GeneratePress child theme
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

.woocommerce ul.products li.product .button {
    color: #ffffff;
    background-color: #aad120;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 20px 10px 20px;
}

.woocommerce ul.products li.product .button:hover {
background-color: #000000;
}

ul.products li.product .woocommerce-loop-product__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
     text-align: center;
}


body .site-content ul.products li.product .price {
    color: #f47857 !important;
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
     text-align: center;
}

ul.products li.product {
    text-align: center;
}

span {color:inherit;}
.woocommerce div.product.elementor form.cart table.variations td.value::before{display:none;}

.elementor-widget-wp-widget-woocommerce_product_tag_cloud h5 {
    display: none !important;
}

.tagcloud a {

    color: 

#fff !important;


font-size: 12px !important;

padding: 5px;

border: 1px solid;

border-radius: 30px !important;

display: inline-block;

min-width: 80px;

text-align: center;

margin-bottom: 20px !important;

background-color:

    lightcoral;

}

.facetwp-facet {
    margin-bottom: 0px !important;
}

.facetwp-dropdown {
 width: 100%;
 font-family: open sans;
font-size: 14px;
 text-transform: uppercase;
}

.woocommerce ul.products li.product a img{margin:0 auto; width:auto;}

.woocommerce a.button.alt, .woocommerce #payment #place_order{background-color:#000;
font-family: open sans, sans-serif;
font-weight: 300;
text-transform: uppercase;
	border-radius: 30px;
}
.woocommerce a.button.alt:hover, .woocommerce #payment #place_order:hover{border:1px solid #000; background-color:#fff;
color:#000;}

.woocommerce-terms-and-conditions-checkbox-text a {
    color: 
    #f4592e;
}

div.swatch-label{
	margin-bottom: 8px;
clear: both;
display: inline-block;
width: 100% !important;
}
/*.reset_variations {
    margin-top: -129px !important;
}*/

.woocommerce .quantity .qty {
	width: 80px;}
	
	/* -- [ 5 % off button ] -- */
body .catcbll_preview_button {
	margin-top: 5px;}

body .products .catcbll_preview_button a {	
	font-family: "Open Sans", Sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	font-weight: 500;
	border-radius: 5px;
	width: 85% !important;
	transition: .5s ease;
	background-color: #333C4B;
	border: 2px solid #333C4B;
	color: #fff;
}

body .products .catcbll_preview_button a:hover {
	background-color: #ec1c24;
	border: 2px solid #ec1c24;
	color: #ffffff;
}

/* -- [ woo select button ] -- */

.woocommerce ul.products li.product a.button {
	border-radius: 5px !important;
	width: 85% !important;
	transition: .5s ease;
	background-color: #aad120;
	border: 2px solid #aad120;
	color: #fff;
}

.woocommerce ul.products li.product a.button:hover {
	background-color: #333;
	border: 2px solid #444;
	color: #aad120;
}

@media(min-width: 769px) {
	.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 {
		flex: 1;
 }
}



