/*
 Theme Name:     Leech Letter Co. (Divi child)
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Leech Printing
 Author URI:     https://leechprint.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@charset "UTF-8";
/* CSS Document */

/* ---------- Theme Elements ---------- */

/* TOP HEADER: colour of background */
#top-header {
	background: #FFFFFF;	/* white */
}

/* ---------- Woocommerce Elements ---------- */

/* increase width of main content area (full width) on single-product page */

.single-product #left-area,
.woocommerce-cart #left-area {
	width: 100%;
	padding-right: 0;	
}

/* remove vertical sidebar divider line on single-product page */
/* .woocommerce-page controls the settings for all woocommerce pages */

.woocommerce-page #main-content .container::before {
	width: 0 !important;
}

.woocommerce-page h1,
.woocommerce-page h2,
.woocommerce-page h3,
.woocommerce-page h4,
.woocommerce-page h5,
.woocommerce-page h6 {
	color: #666666 !important;
}

/* style the Add to Cart Button */
.single_add_to_cart_button {
	border: solid 1px #666666 !important;
	color: #666666 !important;
	
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;	
}

/* style the checkbox select input type */
.woocommerce div.product form.cart .variations td select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	
	background: #FFFFFF;
	border: 1px solid #666666;	
	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;	

	background-image: url('images/down-arrow.png');
	background-position: 100% center;
	background-repeat: no-repeat;
	
}

.woocommerce-Price-amount,
.product_title,
.from
{
	color: #666666;	
}

p.price span.from,
p.price span.amount,
p.price span.woocommerce-Price-currencySymbol {
	font-size: 120% !important;	
}


/* ---------- Woocommerce Bundled Product Elements ---------- */

/* hide the quantity selector for bundled products */
.bundle_button .quantity {
	display: none;	
}

.bundle_error .woocommerce-info {
	background-color: #666666 !important;
	font-size: 14px !important;
}

.bundle_error ul {
	margin-bottom: -20px !important;	
}