/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront
Template: storefront
Author: WooThemes
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love it's lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
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.2.5.1513390156


*/

/*This is for 4 Columns somewhere !!*/
@media (min-width: 768px){
.col-full {
    max-width: 75em;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.617924em;
    box-sizing: content-box;
}

/*adjustment for 4 shop columns*/
.site-main ul.products li.product {
		width: 22%;
		margin-right:4%;
	margin-left: 0px;
	}
	}

/*KEEP this or not ? */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) 
{

}

/*This code targets any device smaller than an iPad in portrait mode. 
@media only screen and (max-width: 767px) {
    figure.alignleft, img.alignleft, figure.alignright, img.alignright {
        float:none;
    }
}*/



@media (min-device-width: 768px) {
.left-sidebar .widget-area {
    width: 15%;
    float: left;
}
	.left-sidebar .content-area {
    width: 73.9130434783% !important ;
    float: right !important;
    margin-right: 0 !important;
	}
}

/*This is IPAD LANDSCAPE ONLY NOW (changed) */
@media only screen 
and (max-device-width : 787px) 
	and (orientation : landscape)  {
	
/*	.left-sidebar .widget-area {
display: none;
}*/
			
.et-db #et-boc .et_pb_section_0.et_pb_section {
	margin-top: 12% !important;
}
	
.et-db #et-boc .et_pb_section_5.et_pb_section {
	margin-top: 10px !important;
	padding-bottom: 10% !important;
}
		
.site-header {
background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/06/IPAD-Logo.jpg) !important;
    position: relative;
    max-width: 100%;
background-size:100% 100%;
	}
	
	.woocommerce-tabs {
    margin-left: -35% !important;
		display: none;
	}
	
	#et-boc .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
		padding-top: 5px !important;
	}
	
 #et-boc .et_pb_module ul.products li.product .onsale {
    position: absolute;
    right: 0%;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-top: -16px;
    margin-right: 4px;
	}

	
	#et-boc .et_pb_module .woocommerce ul.products { 
		margin-left: -10px !important; 
	}

	
 #et-boc .et_pb_module .woocommerce ul.products li.product {
		width: 17% !important;
		margin-right: 13px !important;
	margin-left: 0px;
		padding-bottom: 10px !important;
		padding-left: 0px !important;
	 		clear: none !important;
	}

 #et-boc .et_pb_module .woocommerce ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
max-width: 180px !important;
max-height: 180px;
	}

	/* HOME PAGE */
 #et-boc .et_pb_module .woocommerce ul.products li.product:nth-child(5n+1) {
  clear: both !important;
	    }

	.et-db #et-boc .et_pb_section_0 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 100px;
    margin-bottom: 0px;
	}
	
	et-db #et-boc .et_pb_cta_10.et_pb_promo h3.et_pb_module_header {
		padding-bottom: 40px !important;
	}
	
	#et-boc .et_pb_module h2 {
    font-size: 16px;
	}
	
	.storefront-sorting select {
    width: auto;
    display: none;
	}
	
/*adjustment for 4 shop columns */
/*Just changed width to 23% from 20% just to see if I could widen columns slightly for bigger images */

.site-main ul.products li.product {
		width: 22% !important;
		margin-right: 2%;
 margin-left: 0% !important;
	padding-left: 10px !important;
		clear: none !important;
	}
	
	 .woocommerce ul.products li.product:nth-child(4n+1) {
  clear: both !important;
	    }
	
ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
width: 130px !important;
max-height: 160px;
	}
	
	ul.products { margin-left: 2px !important; }

	
.site-header-cart .cart-contents {
    padding: 0 0;
    color: #000000;
	background-color: #eaeaea;
    width: 60%!important;
	margin-right: 30px !important;
margin-top: -40px !important;	
}

.woocommerce-active .site-header .site-header-cart {
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 2px;
    margin-top: 2px;
    color: #000000;
}
	
}	

/* NOW SAMSUNG TAB A CODING ** This was iPad 1 & 2 in LANDSCAPE  -   !!!  */
@media only screen 
and (min-device-width : 780px) 
and (max-device-width : 1224px) 
and (orientation : landscape)  { 
	

/*	.left-sidebar .widget-area {
display: none;
}*/
		
	
.woocommerce-active .site-header .site-header-cart {
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 2px;
   margin-top: -20px;
    color: #000000;
}
	
.et-db #et-boc .et_pb_section_0.et_pb_section {
	margin-top: 12% !important;
}
	
.et-db #et-boc .et_pb_section_5.et_pb_section {
	margin-top: 10px !important;
	margin-bottom: 10% !important;
}	
	
	.et-db #et-boc .et_pb_section_0 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 100px;
    margin-bottom: 0px;
	}
	
.site-header {
background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/06/IPAD-Logo.jpg) !important;
    position: relative;
    max-width: 100%;
background-size:100% 100%;
	}
	
	.woocommerce-tabs {
    margin-left: -35% !important;
		display: none;
	}
	
	#et-boc .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
		padding-top: 5px !important;
	}
	
 #et-boc .et_pb_module ul.products li.product .onsale {
    position: absolute;
    right: 0%;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-top: -16px;
    margin-right: 4px;
	}

	
	#et-boc .et_pb_module .woocommerce ul.products { 
		margin-left: -10px !important; 
	}

	/* HOME PAGE */
 #et-boc .et_pb_module .woocommerce ul.products li.product:nth-child(3n+1) {
  clear: both !important;
	    }

	
	et-db #et-boc .et_pb_cta_10.et_pb_promo h3.et_pb_module_header {
		padding-bottom: 40px !important;
	}
	
	#et-boc .et_pb_module h2 {
    font-size: 16px;
	}
	
	.storefront-sorting select {
    width: auto;
    display: none;
	}
	
/*adjustment for 4 shop columns */
/*Just changed width to 23% from 20% just to see if I could widen columns slightly for bigger images */

.site-main ul.products li.product {

		width: 18% !important;
		margin-right: 2%;
 margin-left: 0% !important;
	padding-left: 10px !important;
		clear: none !important;
	}
	
	 .woocommerce ul.products li.product:nth-child(3n+1) {
  clear: both !important;
	    }
	
ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
width: 140px !important;
height: 170px !important;
	}
	
	ul.products { margin-left: 2px !important; }

	
.site-header-cart .cart-contents {
    padding: 0 0;
    color: #000000;
	background-color: #eaeaea;
    width: 60%!important;
	margin-right: 30px !important;
margin-top: -40px !important;	
}

	
/*MEGA MENU */
	

	
.responsive #top #main .products .product.first {
    clear: both;
}
	
#search-toggle.search-right {
    display: none;
}

/* CAROUSEL CODING	*/
	
#id-4194 .carousel-slider__product .price {
    color: #000000;
    font-size: 18px;
	text-align: center;
	 margin-left: 40px;
}

 #id-4194 .carousel-slider__product h3 {
    color: #000000;
    font-size: 16px;
	text-align: center;
	 font-weight: 600;
	 margin-top: 2px;
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
    width: 140px !important;
    margin-bottom: 10px;
	padding-top: 5px;
    color: #ffffff;
	margin-left: 20%;
}

#id-4194 .carousel-slider__product .onsale {
    position: absolute;
    right: 0% !important;
    color: #ffffff;
    background: #ea1034 !important;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-right: 10px;
    border-color: #6d6d6d;
	margin-left: 65%;
	margin-top: 30% !important;
}
}



/*SAMSUNG GALAXY TAB A 8 INCH SETTINGS PORTRAIT ONLY 
  @media screen and (max-width: 668px) */

@media only screen 
and (max-device-width : 668px) 
	and (orientation : portrait)  {
	
		
.et-db #et-boc .et_pb_section_5.et_pb_section {
    background-color: #5a700f !important;
	margin-top: 20% !important;
}
.et-db #et-boc div.et_pb_section.et_pb_section_4 {
padding-left: 20% !important;
	}
	
		
.site-content {
			background-repeat: no-repeat; 
	background-size: 100% 100%;
	background-image: none !important; 
}
	
	.menu-toggle {
		display: none;
	}
	
.et-db #et-boc .et_pb_module .woocommerce ul.products {
	}

.woocommerce ul.products li.product {
	}
	
		
.woocommerce ul.products::before {
		display: none;
	}
	
		/*HOME PAGE 
		
		.et-db #et-boc .et_pb_module .woocommerce ul.products {
margin-left: 35% !important;		
display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 2% !important;
width: 90%;
  grid-row-gap: 40%;

	}
		
.et-db #et-boc .et_pb_module .woocommerce ul.products li.product {
	width: 60% !important;
height: auto !important;
	padding-bottom: 50% !important;
	}
		
.et-db #et-boc .et_pb_module .woocommerce ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
max-width: 130px !important;
			margin-left: 0% !important;
	}

		.woocommerce-page ul.products li.product{text-align:center;
	
}
		
.et-db #et-boc .et_pb_module .woocommerce ul.products li.product {
    text-align: center;
padding-bottom: 200px !important;
		}
		
		
.et-db #et-boc .et_pb_module .woocommerce ul.products li.product .price {
display: none !important;
}
	*/
		
		
/*
.et-db #et-boc .et_pb_module .woocommerce ul.products li.product {
padding-bottom: 80px !important;
background-color: rgba(196,196,196,0);
		height: 200px !important;
}
*/

.et-db #et-boc .et_pb_module .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align:center;
}
	
		
.site-header {
background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/06/Header-TABLET-SAMSUNG-1.jpg) !important;
    position: relative;
    max-width: 100%;
background-size:100% 100%;
	}
	
#primary{float:left; width:100%;}
		
	.site-main {
		width: 100% !important;
		float: left;
	}
		
	.left-sidebar .widget-area {
display: none !important;
}
	.woocommerce-breadcrumb {
display: none !important;
	}
		
.woocommerce .woocommerce-ordering select {
    display: none;
}


/* REMOVES TAGS on Mobile VERSIONS   */
.single-product div.product .product_meta .tagged_as:last-child {
    border-bottom: 0;
    display: none;
}
	
	.woocommerce-products-header h1 {
    font-weight: 500 !important;
    font-size: 24px;
    margin-top: 20px;
	}
	

	select {
    display: none;
	}


/* MEGA MENU on Ipad */	
	
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
background-color: none;
		    color: #222;
    font-size: 20px !important;
	}

	#mega-menu-wrap-primary .mega-menu-toggle {
 
    background: rgba(251, 244, 244, 0.18);
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -o-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    line-height: 2;
    height: 2;
    text-align: left;
    outline: none;
    white-space: nowrap;
    width: 300px;
		margin-right: -60px !important;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
    width: 130%;
	}
	
	/* HOME PAGE SLIDER */	
		
#id-4194 .carousel-slider__product a.quick_view {
    background-color: #5a700f;
    color: #ffffff;
    width: 90px;
    padding-left: 10px;
    padding-top: 10px;
	border-radius: 10px 10px 10px 10px;
	margin-left: 40%;
    margin-top: 20px !important;
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
 	margin-left: 5%;
}
#id-4194 .carousel-slider__product .price {
    color: #000000;
    font-size: 18px;
	text-align: center;
	 margin-left: 40px;
}

 #id-4194 .carousel-slider__product h3 {
    color: #000000;
    font-size: 16px;
	text-align: center;
	 font-weight: 600;
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
    width: 150px !important;
    margin-bottom: 10px;
	padding-top: 5px;
    color: #ffffff;
		text-align: center;
}

#id-4194 .carousel-slider__product .onsale {
    position: absolute;
    right: 0% !important;
    color: #ffffff;
    background: #ea1034 !important;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-right: 10px;
    border-color: #6d6d6d;
	margin-left: 65%;
	margin-top: 60% !important;
}
	
	#id-4194 .carousel-slider__product {
		width: 70%;
		padding-right: 20px !important;
	}
		
		.et-db #et-boc .et_pb_module a {
	color: #5a700f !important;
		}
}



/* MOBILE VERSIONS TO CHANGE */

/* Portrait and Landscape Iphone 4 & 4S */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

form.customize-unpreviewable {
display: none;
}
}


/* MOBILE VERSIONS TO CHANGE  - HIDE */


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* PHONE */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {

	  
}

@media screen and (device-width: 600px) and (device-height: 905px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {  

}


/* iPad 1 & 2 in portrait & landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1){ /* STYLES GO HERE */}



/* iPad 1 & 2 in PORTRAIT  - DELETE???? */
@media (min-width: 968px){
    .woocommerce-active .site-header .main-navigation {
        width: 100%;
        margin: 0;
        text-align: center;
    }
}

/* iPad 1 & 2 in PORTRAIT*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
	
	.menu-toggle {
		display: none;
	}
	
	.et-db #et-boc .et_pb_section_2.et_pb_section {
    background-color: #ffffff !important;
    margin-left: 0px;
    margin-right: 0px;
	}
	
	 .carousel-slider__product .onsale {
	margin-top: -10% !important;
}

	
.carousel-slider__product .price {
    color: #000000;
    font-size: 18px;
float: left;
position: relative;
left: -50%;
}
	
	
#id-4194 .carousel-slider__product a.quick_view {
    background-color: #5a700f;
    color: #ffffff;
    width: 90px;
    padding-left: 10px;
    padding-top: 10px;
	border-radius: 10px 10px 10px 10px;
	margin-left: 40%;
    margin-top: 20px !important;
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
 	margin-left: 5%;
}
#id-4194 .carousel-slider__product .price {
    color: #000000;
    font-size: 18px;
	text-align: center;
	 margin-left: 40px;
}

 #id-4194 .carousel-slider__product h3 {
    color: #000000;
    font-size: 16px;
	text-align: center;
	 font-weight: 600;
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
    width: 150px !important;
    margin-bottom: 10px;
	padding-top: 5px;
    color: #ffffff;
		text-align: center;
}

#id-4194 .carousel-slider__product .onsale {
    position: absolute;
    right: 0% !important;
    color: #ffffff;
    background: #ea1034 !important;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-right: 10px;
    border-color: #6d6d6d;
	margin-left: 65%;
	margin-top: 60% !important;
}
	
/* 	
	#id-4194 .carousel-slider__product {
		width: 70%;
		padding-right: 20px !important;
	}
	
*/
	
	.et-db #et-boc .et_pb_cta_10.et_pb_promo h3.et_pb_module_header {
		padding-bottom: 40px !important;
	}
	
	.site-main {
    margin-bottom: 2.617924em;
    margin-top: 40px !important;
}
	
.site-header {
background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/06/IPAD-Logo.jpg) !important;
    position: relative;
    max-width: 100%;
background-size:100% 100%;
	height: 150px !important;
	}
			
	#mega-menu-wrap-primary {
background-color: none !important;
	    padding-left: 0px !important;
		margin-right: 30% !important;
		margin-left: -40% !important;
	}


	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
background-color: none;
		    color: #222;
    font-size: 18px !important;
		margin-bottom: 20px !important;
	}

	#mega-menu-wrap-primary .mega-menu-toggle {
 
    background: rgba(251, 244, 244, 0.18);
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -o-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    line-height: 2;
    height: 2;
    text-align: left;
    outline: none;
    white-space: nowrap;
    width: 300px;
		margin-right: 40% !important;
		
	}
	
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {

	}
		
	body.woocommerce.single-product #primary { width: 100%; }

.woocommerce .content-area {
    width: 100% !important;
    margin-right: 0 !important;
}
	
#primary{float:left; width:100%;}
		
	.site-main {
		width: 100% !important;
		float: left;
	}

	.woocommerce-products-header h1 {
    font-weight: 500 !important;
    font-size: 24px;
		margin-top: 40px !important;
	}

.page-template-template-homepage .entry-content {
   width: 100% !important;
}

.et-db #et-boc ul.products li.product .onsale{
  margin-top: 2% !important;
margin-right: 10px;
	border-color: #6d6d6d;
}
	
	.woocommerce-tabs {
    margin-left: -35% !important;
		display: none;
	}

/*adjustment for 3 shop columns */
.site-main ul.products li.product {
		width: 28% !important;
		margin-right:3%;
 margin-left: 0px !important;
	clear: none !important;
	}

	.site-main ul.products li.product {
    margin-bottom: 0px !important;
    padding-bottom: 5px !important;
	}

.page-template-template-homepage .entry-content {
  width: 100%;
}

.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row {
    width: 100%;
}

.responsive #top #main .products .product.first {
    clear: both;
}
	/*adjustment for 4 shop columns 
.site-main .columns-4 ul.products li.product {
    width: 21%;
    float: left;
    margin-right: 3%;
    margin-left: 0px !important;
	}*/
	
	
	button.menu-toggle, button.menu-toggle:hover {
    color: #333333;
    display: none;
	}
	
	
		/*REMOVE SIDEBAR on PORTRAIT ONLY 
	
	.container .av-content-small.units {
    width: 100%;
    border-right: 0;
}*/

	
.footer-widgets {
    	 position: relative;
    max-width: 100%;

	height: 340px !important;
}
	
	.storefront-sorting select {
    width: auto;
    display: none;
	}
	
/* Fixed Contact Form pages and other non-woo pages*/
	.et-db #et-boc .et_pb_row_0.et_pb_row {
    padding-right: 0px;
    padding-left: 20px
	}
	
	.et-db #et-boc .et_pb_section_5.et_pb_section {
    background-color: #ffffff!important;
    padding-left: 10px;
	}
	
	.et-db #et-boc .et_pb_text_0 {
		padding-left: 0px !important;
		padding-right: 10px !important;
	}
	
	/* Tried to do 32% went down to next line for 3 column so can't do*/
	.et-db #et-boc .woocommerce ul.products li.product {	
		width: 30% !important;
		margin-right:3%;
	margin-left: 0px;
		padding-bottom: 10px !important;
	}
	
	
		.et-db #et-boc .woocommerce ul.products li.product:nth-child(3n+1) {
  clear: both !important;
			margin-right: 20px !important;
	    }
	
		.et-db #et-boc .woocommerce ul.products li.product:nth-child(3n+2) {

	    }
	
	/* CODE FOR ONSALE BELOW DELETED for now
	  position: absolute;
    right: 0%;
    height: 25px;
    width: 40px;
    padding-top: 5px;
    padding-top: 10px;
    margin-top: 2%;
    margin-right: 4px;*/
	
	.et-db #et-boc ul.products li.product .onsale {
  
	}
	
	/*This worked - You need to ENSURE that you change the Maximum amount of products in the Woocommerce/Settings/Products area  .. eg if 4 columns in PC and only 3 columns in Ipad Portrait therefore you need to go 24 products altogether for each page to make the 3x columns balance on Ipad . This is the only way to do it ! */
    .woocommerce ul.products li.product:nth-child(3n+1) {
  clear: both !important;
	    }
	
.site-header-cart .cart-contents {
    padding: 0 0;
    color: #000000;
	background-color: #eaeaea;
    width: 70%!important;
 margin-top: -28px !important;

}

.site-header-cart {
    margin-right: 30% !important;
		margin-top: 10px;	
}
	

#secondary, #secondary a, #secondary .widget-title {
    display: none;
width: 0px;
}

.left-sidebar .widget-area {
display: none;
width: 0px;
} 
	
	.left-sidebar .content-area {
    width: 100% !important;
    float: right !important;
    margin-right: 0 !important;
	}
	
	
.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row {
    width: 100%;
}

ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
    /* height: 180px; */
    max-width: 180px !important;
	}
	
.woocommerce ul.products li.product .onsale {
    position: absolute;
    top: 65%;
    right: .5%;
}
	
	.et-db #et-boc .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
		padding-top: 20px !important;
	}
	
	.footer-widgets {
    padding-top: 0;
    height: 40% !important;
	}
	
}		
	

/* ENDED IPAD VERSION PORTRAIT CODING ABOVE */

/* (1280x720) Galaxy Note 2, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */

}


/* (1080x1920) OPPO WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1920px) {
    /* insert styles here */

}



/* ============================================== */
/*Mac Res - Resolution is either 1440x900  or 1680 x 1080 */


@media screen and (min-width: 1100px) and (max-width: 1680px) {
	
	
.main-navigation ul.menu, .main-navigation ul.nav-menu {
    padding: 5px !important;
    position: absolute !important;
	}
	
.et_divi_builder #et_builder_outer_content .et_pb_module img {
    display: inline;
    padding-bottom: 0px;
    padding-top: 20px;
}
	
	.metaslider {
    position: absolute;
    z-index: 0;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	
}




	/* LARGE LCD SCREENS */
@media screen and (min-width: 1401px) and (max-width: 1820px) {
	
/* Home Page */
	.et-db #et-boc .et_pb_cta_0.et_pb_promo {
    margin-top: -90px !important;
	}

.et-db #et-boc .et_pb_section_2.et_pb_section {
    margin-left: -30% !important;
}
	
.et-db #et-boc .et_pb_row_0.et_pb_row {
    margin-top: 20px!important;
    padding-top: 0px;
}
	
.et-db #et-boc .et_pb_section_0 {
    margin-top: 20px;
	}
	
/* Next 2 are for the ones that go right across on Home Page */
.et-db #et-boc div.et_pb_section.et_pb_section_4 {

}	

.et-db #et-boc .et_pb_section_1.et_pb_section {
    background-color: #5a700f !important;

}
	
.site-content {
margin-top: -50px;
}
	
.site {
    overflow-x: hidden;
}	
	
.woocommerce-page .site {
    overflow-x: hidden;
    background-color: #e3e3e3 !important;
}
	
/*Navigation Changes */

	#mega-menu-wrap-primary {
		background-color: none !important;
	    padding-left: 15%;
	}

	
	.et-db #et-boc .et_pb_cta_0.et_pb_promo h3.et_pb_module_header {
    margin-bottom: -30px;
	}
	
	.woocommerce-page .site {
    overflow-x: hidden;
    background-color: #fcfeef;
    background-color: #e3e3e3 !important;
}
	
.site-header-cart .cart-contents {
    color: #000000;
	margin-top: -25px !important;
	width: 50% !important;
	height: 27px !important;	
	    margin-left: 30px;
}
	
.woocommerce-active .site-header .main-navigation {
	padding-left: 0px !important;
	}
	
.footer-widgets { 
	height: 500px !important;
	}
	
	.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row.et_pb_row_fullwidth {
width: 100%!important;
    max-width: 100%!important;
   margin-left: -10px !important;
	}
	
	.et_divi_builder #et_builder_outer_content .et_pb_shop .woocommerce ul.products li.product .button {
    margin-top: 10px;
	}
	
	.et-db #et-boc .et_pb_module .woocommerce ul.products {
    margin-left: -30px !important;
    margin-right: -40px !important;
    margin-top: -30px;
	}
	
	.et-db #et-boc .et_pb_cta_0.et_pb_promo {
    padding-bottom: 0px!important;
	    margin-top: none !important;
	}
	
	.et_divi_builder #et_builder_outer_content .et_pb_shop .onsale {
    color: #ffffff;
    background: #ea1034;
    border-color: #6d6d6d; 
	}
	
	
.et_divi_builder #et_builder_outer_content .et_pb_module img {
    display: inline;
    padding-bottom: 0px;
    padding-top: 50px;
}
	
	.metaslider .flexslider {
			float: left !important;
	}	
	
.metaslider {
    position: absolute;
    z-index: 0;
    background-color: #1d7119;
}
	
.metaslider .slides img {
    width: 100%;
    display: block;
    margin-top: -22px !important;
	}

		
	ul.products {
    padding-top: 20px;
    margin-top: 20px;
    padding-left: 25px;
  		width: none !important;
	}
	
ul.products li.product .price {
    color: #000000 !important;
    background-color: #ffffff !important;
font-size: 20px;
}
	
	ul.products li.product .button {
   margin-right: 0%;
	}

.woocommerce-breadcrumb {
    color: #000000;
    font-size: 12px;
    margin-bottom: 0em;
    font-family: 'Trebuchet', 'Trebuchet MS', Helvetica, Arial, Lucida, sans-serif !important;
	float: left;
	margin-top: 20px !important;
}
	
	
	/* This is for the breadcrumb background area */
	.woocommerce-page .site {
		  background-color: #ffffff !important;
	}
	
.storefront-breadcrumb {
    margin-top: -30px !important;
}
	
		/*  
	.et_divi_builder #et_builder_outer_content .et_pb_promo_description {
    padding-bottom: 20px;
    position: relative;
    margin-top: -50px;
	}*/
	

#nav_menu2 .widget-area .widget {
    background-image: linear-gradient( to right, #f2f0e0, #f7caf1,#f2f0e0 );
    font-family: 'Bree Serif', Georgia, "Times New Roman", serif !important;
    font-size: 20px;
}
}

/* ORIGINAL SETTINGS BELOW*/


/* KEEP THIS IS WORKING FOR 3 products ACROSS on IPAD but next line is only 1 etc 
 .site-main ul.products li.product {
width: 24% !important;
margin-left: 0px;

#fcfeef;

.home .left-sidebar .content-area
Creamy colour ##fcfeef {
}*/


.single-product div.product .product_meta .tagged_as:last-child {
    border-bottom: 0;
    display: none;
}

  /* Strange dot in front of products - so removed it */
.et-db #et-boc .et_pb_text ul li {
	list-style: none;
}

.storefront-product-pagination a[rel="next"] {
    right: -425px;
}

.storefront-product-pagination a[rel="prev"] {
    left: -425px;
}

/* TABS & Any other Table - Wishlist text ** Additional Information - Single Product Page */
.woocommerce-tabs .panel h2:first-of-type {
    font-size: 0.8em;
}

/* This fixes the Dimensions area on the Single Page which is in table format */
table th {
    font-weight: 600;
    font-size: 20px;
background-color: transparent;
	 padding: 0em 0em;
    text-align: left;
    vertical-align: top;
	width: 20%;
}

table tbody td {
    background-color: transparent;
    font-size: 15px;
}

table tbody tr:nth-child(2n) td, fieldset, fieldset legend {
  background-color: transparent;
}

table td {
	    background-color: transparent;
}

.metaslider {
    position: absolute;
    z-index: 0;
}

    /* HOME PAGE */

.et-db #et-boc .et_pb_section_2.et_pb_section {
    background-color: #ffffff !important;
	    margin-left: -200px;
    margin-right: -200px;
}

.et-db #et-boc div.et_pb_section.et_pb_section_4 {
    margin-left: -400px !important;
    margin-right: -400px !important;
}	


.et-db #et-boc .et_pb_section_1.et_pb_section {
    background-color: #5a700f !important;
    margin-left: -400px;
    margin-right: -400px;
}
#id-4194 .carousel-slider__product a.quick_view {
    background-color: #5a700f;
    color: #ffffff;
    width: 90px;
    padding-left: 10px;
    padding-top: 10px;
	border-radius: 10px 10px 10px 10px;
	margin-left: 20%;
    margin-top: 20px !important;
}


#id-4194 .carousel-slider__product .price {
    color: #000000;
    font-size: 18px;
	text-align: center;
margin-left: 12%;
	padding-top: 10px;
}

#id-4194 .carousel-slider__product h2 {
    color: #000000;
    font-size: 16px;
    position: absolute;
    left: 50% !important;
    margin-right: -50% !important;
    transform: translate(-50%, -50%);
	padding-bottom: 30px !important;
}

 #id-4194 .carousel-slider__product h3 {
    color: #000000;
    font-size: 16px;
	  	 font-weight: 600;
	 margin-top: 10px !important;
    position: absolute;
    left: 50% !important;
    margin-right: -50% !important;
    transform: translate(-50%, -50%);
	padding-bottom: 30px !important;
	 min-height: 55px; 
}

#id-4194 .carousel-slider__product a.add_to_cart_button{
    background-color: #166a34;
    width: 140px !important;
    margin-bottom: 10px;
	padding-top: 5px;
    color: #ffffff;
	margin-left: 20%;
}

#id-4194 .carousel-slider__product .onsale {
    position: absolute;
    color: #ffffff;
    background: #ea1034 !important;
    height: 25px;
    width: 55px;
 margin-top: 10% !important;
right: 2% !important;
	border-color: #6d6d6d;
	border: 1px solid;
	padding: .202em .6180469716em;
font-size: .875em;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
margin-bottom: 1em;
border-radius: 3px;
}


.stock.out-of-stock {
    color: #e2401c;
    display: none;
}



/* Woocommerce */
.storefront-sorting {
    font-size: .875em;
    margin-bottom: 0;
}

.et-db #et-boc .et_pb_section_parallax .et_pb_parallax_css, .et-db #et-boc .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
    -webkit-transform: none !important;
}

.et-db #et-boc .et_pb_module h2 {
    color: #000000;
    font-weight: 600;
    margin-bottom: .5407911001em;
    font-size: 16px;
}

.et-db #et-boc .et_pb_module h3 {
	color: #000000 !important;
}


.left-sidebar .widget-area {
    width: 20%;
}

.site {
    overflow-x: hidden;
background-color: #ffffff !important;
    max-width: 100%;
	background-repeat: no-repeat; 
	background-size: 100% 100%;
}
.site-main {
    margin-bottom: 2.617924em;
    margin-top: 0px !important;

}

.site-content {
	margin-top: -70px;
			background-repeat: no-repeat; 
	background-size: 100% 100%;
	background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/04/background4.jpg) !important; 
}

.site-header {
    height: 140px !important;
}

.home .content-area {
    width: 100% !important;
    margin-right: 0 !important;
}

.home .left-sidebar  { display: none; }

.woocommerce-page .site {
    overflow-x: hidden;
}

.storefront-breadcrumb {
	margin: 0 0 20;
	margin-top: 0px !important;
		background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/04/background4.jpg) !important; 
}

.woocommerce-breadcrumb {
    color: #000000;
    font-size: 12px;
	    margin: 0 0 0em;
    margin-bottom: 0em;
    font-family: 'Trebuchet', 'Trebuchet MS', Helvetica, Arial, Lucida, sans-serif !important;
}


/* FOOTER  background-color: #1d1a1a !important;*/
.site-footer {
		color: #ffffff !important;
	background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/05/background-footer3-1.jpg) !important; 
		background-repeat: no-repeat; 
	background-size: 100% 100%;
}

.site-footer h3, .site-footer h4 {
	color: #ffffff !important;
    font-weight: 500;
    margin-top: 10px;
}

.footer-widgets {
     padding-top: 0;
	 position: relative;
    max-width: 100%;
background-size:100% 100%;
	height: 250px !important;
}
.site-footer a:not(.button) {
    color: #fff;
}

.site-info {
    padding: 0 0;
    font-size: 12px;
}

 .et_divi_builder #et_builder_outer_content .et_pb_module a:hover {
     color: #7f7b7b;
}

 .et_divi_builder #et_builder_outer_content .et_pb_module a:visited {
    color: #7f7b7b;
}

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
background-color: #5a700f;
color: #ffffff;
    border-color: #333333;
}

.added_to_cart, .widget a.button.checkout {
    color: #000000;
}

.wc-proceed-to-checkout .button.checkout-button {
	background-color: #5a700f;
color: #ffffff;
}

.masthead {
    background-image: none;
}

.es_caption {
    padding-bottom: 1em;
    padding-right: 0.5em;
 font-size: 150%;
}


/*Added Function statement to remove Sidebar on Single Product Pages, then added these 2 lines of coding. It worked !!*/

body.woocommerce.single-product #primary { width: 100%; }


/* PRODUCT SHOP CODING BELOW */

ul.products li.product .woocommerce-LoopProduct-link {
	color: #b2afaf !important;
}

ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
   height: 270px;
    width: 200px;
	max-width: none;
}

ul.products li.product {
width: 22.05%;
margin-right: 3.8%;
} 

/*BUY now Button for ALL PRODUCTS  keep #599756 lighter just in case */

ul.products li.product .button {
    margin-bottom: .236em;
    background-color: #5a700f !important;
    color: #ffffff !important;
    margin-left: 0% !important;
    height: 25px;
    padding-top: 0px !important;
}

ul.products {
  padding-top: 20px;
    margin-top: 20px;
    margin-bottom: 0px !important;
    clear: both;
	margin-left: 0px !important;
	padding-left: 0px !important;
	    padding-left: 15px !important;
    background-color: #ffffff;
    padding-right: 15px;
	border-style: double;
    border-width: 0.1px;
    border-color: #a2a2a2;
}

.site-main ul.products li.product {
    margin-bottom: 0px !important;
	padding-bottom: 30px !important;
}

ul.products li.product .price {
    color: #000000 !important;
    background-color: #ffffff !important;
font-size: 20px;
}

ul.products li.product .onsale {
    position: absolute;
margin-top: -35% !important;
    right: 2%;
	border-color: #ffffff;
}


ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h2 {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .5407911001em;
    color: #000000;
    font-size: 16px;
}


/*****************************************************/
/* ul.products li.product {
width: 22.05%;
margin-right: 3.8%;
} */
/*****************************************************/


/* in Shopping Cart Area */

table.woocommerce-checkout-review-order-table .product-name {
    width: 200px;
}

table th {
       font-size: 18px;
}

.button {
	background-color: #5a700f;
color: #ffffff;
}

table.cart td.actions {
    border-top-color: transparent;
}

ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .5407911001em;
    color: #000000 !important;
}

/* 
 *   min-height: 55px;
 * DIVI BUILDER Products & Categories section - We eventually took out the SALE PRODUCT ITEMS on the HOME PAGE and just left the scrolling images - Not sure whether all this coding is needed to be saved - check */

/* HOME PAGE DIVI PAGE using DIVI (but NOT Divi Shop) but using WOOCOMMERCE SHORTCODE - WOrks better for MOBILE VERSION with less hassle with formatting ! */

.et-db #et-boc .et_pb_row_2 {
    background-color: transparent !important;
}

	.et-db #et-boc ul.products li.product .price {
		background-color: transparent !important;
		padding-bottom: 10px;
	}

.et-db #et-boc .et_pb_module h2 {
	color: #000000;
}

	.et-db #et-boc ul.products li.product .price del {
    padding-right: 20px;
		    display: inline;
}

.et-db #et-boc .et_pb_module img {
    display: inline;
    padding-bottom: 20px;
    padding-right: 10px !important;
	height: none !important;
}


.et-db #et-boc .et_pb_module .woocommerce ul.products li.product {
    text-align: center;
    margin-bottom: 0px !important;
    width: 19%;
    height: 280px !important;
}


.et-db #et-boc .et_pb_column .woocommerce ul.products li.product:nth-child(3n+1) {
    clear: none !important;
}

.et-db #et-boc .et_pb_module .woocommerce ul.products {
    margin-left: -30px !important;
    margin-right: -40px !important;
}

.et-db #et-boc ul.products li.product .onsale{
    position: absolute;
    right: 0%;
	color: #ffffff;
background: #ea1034 !important;
	height: 25px;
width: 40px;
padding-top: 5px;
padding-top: 10px;
margin-top: -20px;
margin-right: 10px;
	border-color: #6d6d6d;
}

.et-db #et-boc .et_pb_module .woocommerce ul.products li.product .button {
    margin-bottom: .236em;
    background-color: #409e3b;
    color: #ffffff !important;
    margin-left: 0% !important;
    width: 100px !important;
    height: 40px !important;
	padding-top: 10px;
}

.added_to_cart {
background-color: transparent;
    color: #000000;
	 border-style: none;
	font-style: italic;
padding: .6180469716em 1.41575em;
display: inline-block;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
}

.storefront-sticky-add-to-cart__content {
display: none;
}

.storefront-product-section .section-title {
    text-align: center;
    margin-bottom: 1em;
       color: #9913ba;
    font-weight: 500px;
    font-weight: 500;
  margin-top: 10px;
}

.storefront-product-section .section-title h2{
    color: #9913ba;
    font-weight: 500px;
    font-weight: 500;
    font-size: 14px;
}

.site-header-cart .widget_shopping_cart {
  display: none !important;
}

/* Site Header Cart */
.site-header-cart {
    margin-right: 50px;
    margin-bottom: 0;
    margin-top: -10px;
height: 30px;
	    margin-right: -7% !important;
	  display: none !important;
}

.site-header-cart .cart-contents {
       padding: 0em 0;
    background-color: #ffffff !important;
    color: #000000;
margin-top: 10px;
padding-top: -10px;
padding: 0em 0;
height: 30px;
	width: 66%;
	  display: none !important;
}

.site-header-cart .widget_shopping_cart {
    color: #000000;
    background: #FAFAE1;
	margin-top: -20px !important;
	  display: none !important;
}

.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
    width: 70%;
    float: right;
    margin-right: 0;
    margin: 0;
    clear: right;
}

.site-info {
     padding: 0 0;
}

.site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total {
    padding-left: 1.41575em;
    padding-right: 1.41575em;
       background: #fcfeef;
    color: #000000;
}

.site-header-cart .widget_shopping_cart {
    color:#000000;
}

.site-header-cart {
    margin-right: 50px;
    margin-bottom: 0;
    margin-top: -70px;
    height: 30px;
}


/*Navigation Changes */

.woocommerce-active .site-header .main-navigation {
    float: right;
    clear: both;
    padding-left: 7%;
	  background-color: none !important;
}

.storefront-primary-navigation {
    clear: both;
margin-top: 50px;
	padding-left: 300px;
}


.primary-navigation {
    display: block;
}

.main-navigation {
}

.main-navigation ul.menu, .main-navigation ul.nav-menu {
    padding: 0px !important;
	margin-top: 20px;
}

.secondary-navigation .menu a {
    display: none;
}


.site-header ul.menu li.current-menu-item > a {
	color: #ffffff !important;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	margin-right: 0px !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link li a:hover {
	color: #ffffff !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
margin-top: -10px !important;
	padding-right: 30px;
}

@media screen and (min-width: 768px){

.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
    background-color: #1ba0c8;
}}

.site-header-cart .widget_shopping_cart a {
    color: #000000;
}

.site-header .product_list_widget li .quantity {
    color: #000000;
}

/*WIDGET TITLE HEADING 1 SIDEBAR Changes */

.widget .widget-title, .widget .widgettitle {
   background-color: #5a700f;
	font-size: 17px;
	font-weight: 700;
    letter-spacing: 0;
    border-bottom: none;
    margin-bottom: 0px;
    color: #ffffff;
padding-left: 30px;
	padding: 0 0 0em;
	text-align: center !important;
	border-radius: 15px !important;
}

.custom li.widget {margin-bottom:-10px !important;}

.widget-area .widget a {
    color: #000000;
}

/* DEFINATELY This Widget is for LEFT hand side MENU items ONLY for font  Spacing etc etc  */

/* DEFINATELY changes HOVER on LEFT hand side MENU  */

.widget_product_categories ul, .widget_recent_comments ul, .widget_recent_entries ul {
    margin: 0;
    background-color: #1d1a1a;
}

.widget-area .widget a:not(.button) {
    font-weight: 600;
    text-decoration: none;
}

.widget-area .widget a {
    color: #ffffff !important;
}

.widget-area .widget a:hover {
color: #72716d;
}

.widget_product_categories ul {
    margin: 0;
    margin-top: 15px;
	    padding-bottom: 10px;
	padding-top: 15px;
    border-radius: 15px !important;
	
}

.widget_product_categories ul li {
	list-style: none;
    line-height: 1em;
	color: #1d1a1a;
		font-size: 14px !important;
}

.menu li li a:hover {
    background: #64b0e0 !important;
    color: #ffffff;
}

.woocommerce-message {
    background-image: linear-gradient( to right, #5a700f,#fff);
    border-left: none;
}


.woocommerce-info, .woocommerce-noreviews, p.no-comments {
 background-image: linear-gradient( to right, #5a700f,#fff );
color: #ffffff;
    border-left: none;
}

.woocommerce-info a {
 background-image: none !important;
}


.woocommerce-message .button {
    background-color: #5a700f !important;
}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-noreviews a, p.no-comments a {
 background-image: linear-gradient( to right, #5a700f, #ffffff );
color: #000000;
}

.woocommerce-products-header h1{
    font-weight: 500 !important;
    font-size: 24px;
}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .widget_search form:before, .widget_product_search form:before {
    color: #ffffff;
    background: #ea1034;
}

.woocommerce-tabs .panel {
    width: 73%;
    float: right;
}

.woocommerce-tabs {
    margin-left: -300px;
font-size: 30px;
	    padding-top: 0;
    padding-bottom: 0;
	padding: 0 0;
}

table td, table th {
    padding: 0em 0em;
    text-align: left;
}

.woocommerce-tabs .panel h2:first-of-type {
    margin-bottom: 1em;
    font-weight: 500;
}


.woocommerce div.product .product_title {
    font-weight: 400;
    text-align: left;
    line-height: 30px;
    font-size: 30px;
}


/*Single Product Changes */

.single-product div.product p.price {
    font-size: 1.41575em;
  color: #000000;
}

.single-product div.product {
    position: relative;
    overflow: hidden;
    max-width: 100%;

}

#woo_catalog {
	padding-bottom: 20px !important;
}

.single-product .a3-dgallery .a3dg-image-wrapper {
background-color: #000000 !important;
}

/*This is NOT to display the Products Categories under Short Description */
.single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .tagged_as {
    display: none;
}

.widget a.button.checkout {
    background-color: #db1435;
    }


.page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product, .page-template-template-homepage-php .site-main .columns-4 ul.products li.product, .storefront-full-width-content .site-main .columns-4 ul.products li.product {
    width: 21.7391304348%;
    float: left;
    margin-right: 4.347826087%;
    background: #ffffff; /*This is background for ONSALE items on HOME PAGE */
    padding-top: 20px;
    padding-left: 40px;
   padding-bottom: 20px;
      border-style: solid;  /*This is BORDER for ONSALE items EACH PRODUCT on HOME PAGE */
  /*border-color: #790f93; */

    border-width: 5px;  /*This is BORDER for ONSALE items EACH PRODUCT on HOME PAGE */
}

.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 0;
}

.page-template-template-homepage-php .content-area {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.page-template-template-homepage .type-page {
     padding-top: 0em; 
    padding-bottom: 0em; 
    position: relative;
}

section.storefront-product-section.storefront-on-sale-products {
    background-color: #64b0e0;
}



.home.page:not(.page-template-template-homepage) .site-header {
margin-bottom: 0px;
}


.related > h2:first-child {
   font-weight: 500;
font-size: 30px;
}


/* NEW WIDGET STYLING FOR HEADER SEARCH FUNCTION CREATED AS FUNCTION & HEADER PHP FILES & WIDGET AREA */

#header-widget-area {
    width: 30%;
    text-align: center;
margin-top: -120px;
float: right;
	height: 25px;
	margin-right: 300px;
}   

h2.chw-title {
    margin-top: -40px;
    text-align: left;
    font-size: 14px;
background-image: linear-gradient( to right, #64b0e0,#cde7f8 );
    width: 130px;
	height:25px;
    margin-left: 100px
    }


.widget_search .screen-reader-text {
    display: inline;
}

.site-search .widget_product_search form input[type="search"] {
    display: none;
}

.site-search form {
    display: none;
}

.header-widget-region {display: none;
}

.woocommerce-tabs ul.tabs li {
    display: none;
}

.woocommerce-tabs ul.tabs {
    display: none;
}

.hentry.type-page .entry-header {
    /* border-bottom: 0; */
    /* margin-bottom: 0; */
    display: none;
}


/*This section for YITH Paid plugin for scrolling Side Menu on Left side */
.ywcca_widget_container_style_1 {
    border: none;
}

.ywcca_container {
    margin: 0px !important;
}

.cat-item-291 {
max-height: 650px;
overflow-y: auto;
}

.tinvwl-input-group {
    border-collapse: separate;
    width: 250px !important;
}

.et-db #et-boc .woocommerce.tinv-wishlist button.button.alt {
    width: 120px;
}

.site-header-cart .cart-contents:after,
.storefront-handheld-footer-bar ul li.cart > a:before {
content: "\f07a";
}

.wcce_enq_cart tr td.enquiry-actions .enq_cart_update_btn {
    float: right;
    background: -moz-linear-gradient(top, #59700f, #59700f) !important;
    background-color: #59700f;
    font: #ffffff;
    color: #fff;
}



/* PC Checkout Button big blue one ! */
.wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.3em;
    height: 40px;
    margin-top: 20px;
    padding-top: 10px;
}


/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-box-shadow: inset 0 0 0px 9999px #fcfeef !Important;
}



/* THIS changes the SUBMIT button throughout whole Woocommerce website */

body .et_pb_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 {
color: #ffffff;
	background-color: #5a700f !important;
}

 .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit {
color: #000000;
width: 100px;
	background-color: #5a700f !important;
}

.et-db #et-boc div.et_pb_section.et_pb_section_6 {

    background-image: url(https://pearcedalegardencentre.com.au/wp-content/uploads/2019/05/flowers2.jpg) !important;
    margin-left: -20%;
    margin-right: -20%;
}

select, select:-moz-focusring, select::-moz-focus-inner {
    color: #000000 !important;
	font-size: 13px;
}

.woocommerce-tabs .panel {
    width: 73%;
    float: right;
    display: none !important;
}
