/*
Theme Name: Divi Child - Woocommerce
Version: *** Version ***
Author: Wayne Woodbury ** Modified 2.7.5 CSS File - Woocommerce 3.2.1 Addition / May 23rd 2018 **
*/

/*----------------------------------------------------------------------*/
/*------------------ WOOCOMMERCE SECTION -------------------------------*/
/*----------------------------------------------------------------------*/

/* Cart Padding on bottom of Empty Cart */
.woocommerce {
	padding-bottom:50px;
}
/* Cart Remove Shopping Cart Icon Top Menu */
.et-cart-info {
	display:none !important;
}
/* Cart Message Boxes */
.woocommerce .woocommerce-info, .woocommerce-message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	color:#000000 !important;
	background-color:#FFFFFF;
	border:solid 1px #D3CED2 !important;
	font-size:16px !important;
	padding:20px;
	margin:2em 0;
	text-align:left;
	border-radius:5px;
}
/* Cart Error Message Box Text */
.woocommerce .woocommerce-error {
	color:#CC0000 !important;
	font-weight:bold;
}
/* Undo Text */
a.restore-item {
	color:#AA0000;
	font-weight:bold;
}
/* Cart Buttons UP */
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
	color:#FFFFFF !important;
	background: #009E27;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	position: relative;
	padding: 0.3em 1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Cart Buttons Hover Dark Text */
.comment-reply-link:hover, .form-submit input:hover, .et_password_protected_form .et_submit_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
	background:#00CC33;
	border:none;
	color:#FFFFFF !important;
}
/* Coupon Code Placeholder Text*/
#coupon_code::-webkit-input-placeholder {
 color: #777777;
 font-size:14px;
 font-weight:bold;
}
/* Coupon Code Placeholder Text*/
#coupon_code::-moz-placeholder {
 color: #777777;
 font-size:14px;
 font-weight:bold;
}
/* Coupon Code Placeholder Text*/
#coupon_code::-ms-input-placeholder {
 color: #777777;
 font-size:14px;
 font-weight:bold;
}
/* Cart Coupon Code Box */
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border:solid 1px #BBBBBB !important;
	color:#222222 !important;
	background-color:#FFFFFF !important;
	font-size:12px;
	height: 49px;
	width: 150px;
	margin-right: 10px;
	padding: 6px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* Info Box Link Color*/
.woocommerce-info a {
	color:#FF9900 !important;
}
/* Info Box Link Hover Color*/
.woocommerce-info a:hover {
	color:#CC0000 !important;
}
/* Cart Page Product Name*/
.product-name a {
	color:#000000;
	font-weight:bold;
}
/* Product Price */
.woocommerce-Price-amount {
	font-family: "FONT-NAME", sans-serif;
	color: #009E27;
}
/* Product Price */
.entry-summary p.price ins {
	color: #009E27;
}
/* Product Price */
.entry-summary p.price del {
	color: #666666;
}
/* Cart Button View Cart BG */
.woocommerce-message a.button.wc-forward {
	border: none;
	background: #009E27;
}
/* Cart Button View Cart Hover BG */
.woocommerce-message a.button.wc-forward:hover {
	border: none;
	background: #00CC33;
}
/* Category Product Breadcrumb Small */
.posted_in a {
	color:#FF9900;
}
/* Cart Image Size */
.woocommerce div.product div.images img {
	max-width:400px;
}
/* Cart Button Quantity */
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	height: 47px;
	border: none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF!important;
	background-color: #CC9933 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 20px!important;
	font-weight: 500 !important;
}
/* Cart Remove Button */
.woocommerce a.remove {
	display:block;
	font-size:2em;
	height:1em;
	width:1em;
	text-align:center;
	line-height:1;
	border-radius:100%;
	color:#CC0000 !important;
	text-decoration:none;
	font-weight:700;
	border:0
}
/* Cart Remove Button */
.woocommerce a.remove:hover {
	color:#FFFFFF!important;
	background:red
}
/* Cart Product Sale Box */
.woocommerce span.onsale, .woocommerce-page span.onsale {
	position: absolute;
	z-index: 2;
	top: 10px !important;
	left: 10px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 6px 18px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #FFFFFF;
	background: rgba(204, 0, 0, 0.7)!important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 22px;
	font-weight: bold!important;
	line-height: 1.15em!important;
}
/*  Cart List Image */
.woocommerce-MyAccount-navigation ul li {
	list-style-image:url(https://healthypawsibilities.com/wp-content/uploads/list-image-001.png);
}
/* Cart - Breadcrumb */
.woocommerce .woocommerce-breadcrumb {
	display:none;
}
/* Category Product Item Count */
.count {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
/* Shop Page Product Title */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family:Arial, Helvetica, sans-serif !important;
}
/* Cart Product Image Wrapper*/
.woocommerce-product-gallery__wrapper {
	margin:0px 0px 25px 0px !important;
}

/* Cart Hide Sidebar */
.woocommerce-page #left-area {
padding-right: 0 !important;
width: 100%;
}
.woocommerce-page #sidebar {
display: none;
}
.woocommerce-page #main-content .container::before {
display: none;
}
/* Cart Page Width */
@media only screen and ( max-width: 1180px ) {
.et_full_width_page .container {
 width:95% !important;
}
}

/*----------------------------------------------------------------------*/
/*------------------ END WOOCOMMERCE SECTION ---------------------------*/
/*----------------------------------------------------------------------*/
