/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.3.1
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
.mob-utils-bar {
    width: 100%;
    background-color: #000;
    padding: 0 1em 1em 1em;
}
*/

/*
@media (max-width: 992px) {	
	
	.mob-utils-bar button.menu-toggle, .mob-utils-bar button.menu-toggle:hover {
		background-color: #000;
	}
	
	.mob-utils-bar button.menu-toggle {
		padding: 0;
		width: 60px;
		height: 30px;
		display: block;
		position: relative;
		float: left;
	}
	
	.mob-utils-bar a.acct {
		display: block;
		float: right;
	}
	
	.mob-utils-bar .menu-toggle .bar {
		top: unset;
	}
	
	.wc-active .site-header .site-header-cart {
		position: relative;
		top: unset;
		float: right;
		right: unset;
	}
	
}
*/

/* END CSS for Business Bloomer mobile header row */

/* Trying to get 2 columns for products on mobile and centered. */
@media (max-width: 768px) {
    .site ul.products li.product {
        /* width: calc(50% - 20px); /* Adjusted width to accommodate for spacing */
        /*margin: 0 10px;*/ /* Add margin for spacing between products */
        /*box-sizing: border-box;*/ /* Include padding and border in the element's total width and height */
    }
}


/*
@media   (max-width: 992px) {
	.main-header, .site-branding {
	  height: auto !important;
	}
	html .m-search-bh:not(.woocommerce-checkout.min-ck) .site-header .col-full {
		margin-bottom: 0;
	}
}
*/

/*

@media (max-width: 992px) {
	
	body.theme-shoptimizer .site-header .custom-logo-link img, body.wp-custom-logo .site-header .custom-logo-link img {
	  height: 250px !important;
	}

	.site-header .custom-logo-link img {
	  height: 250px !important;
		padding-bottom: 20px;
		padding-top: 10px;
	}
}

*/

/*Reduce image size on product pages */

/*
.single-product div.product .woocommerce-product-gallery img {
  width: 600px;
}
*/

/*Points colour and padding */


.wr-content {
  color: red;
  margin-bottom: 10px;
}

/*TLC Quantity on Shop pages*/

.thc-amount {
	color: red;
}

.is-below-header {
	max-height:25px;
}

.sale-item.product-label.type-bubble {
	color:white !important;
	font-weight:medium;
}

body.static-cta-buttons .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button, body.static-cta-buttons ul.products li.product .added_to_cart, body.static-cta-buttons ul.products li.product .button {
  opacity: 1;
  text-transform: uppercase;	
}

footer.copyright .widget:last-child {
  text-align: center;
}

  
   /*trying to equalize product columns  */
/*
ul.products   {
    display: flex; 
      flex-wrap: wrap;
			 align-items:stretch;

	
   }
 
   ul.products li.product  {
      display: flex;
		
      flex-direction: column;
  
		 
		 
   }

 .woocommerce-card__header {
    margin-top: auto;
}
*/
   
/*let's make font a little smaller on top header bar  */

/*
 @media (max-width: 768px) {
	 .top-bar {
		 font-size:12px!important;
		padding: .4rem 0;
	 }
	 
}

*/

/*less padding top and bottom of logo in header */

/*
@media (max-width: 992px) {
	.site-header .custom-logo-link img {

	  padding-bottom: 0px;
	  padding-top: 0px;

	}

}

*/

/* make top bar widget text larger */

/*
.top-bar {
	font-size: 16px !important;
	font-weight: bold !important;
	color:#000 !imortant;
}

  @media (min-width: 764px)
		.top-bar .textwidget {
font-size: 12px !importat;
font-weight: 700 !important;
color:#000 !important;
}

*/
