/*
Theme Name:     Banner Storefront Child Theme - Banner3
Author:         Mere
Template:     	storefront
Text Domain:  	storefront
Version: 5.4.8

*/

/*# sourceMappingURL=style.css.map */

.woocommerce .shop_table td a {
	width: 100%;
}

.woocommerce .product-presentation .images img,
.attachment-woocommerce_thumbnail .size-woocommerce_thumbnail {
	border: solid #DCDCDC 0.1px;
}

.product-details {
    display: inline-block;
    width: 100%;
}

@media (max-width: 767px) {
    .product-presentation .shop_attributes {
        display: block;
    }
}

.promos {
      display: flex; /* or inline-flex */
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: space-evenly;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    width: 50%;
}

/* Fix style of WooCommerce Cart Notices after update to 1.16.1 */
.woocommerce-cart .woocommerce-info, .woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info {
	padding: 0!important;
	border: 0!important;
}
.woocommerce-cart-notice {
	padding: 1em!important;
	color: #172a75!important;
	background: #dadef2!important;
	border: 1px solid #b8c0e5;
}

/* CSS class to hide certain elements on desktop screen sizes */
/*This has been moved to an action in functions.php*/
/* @media only screen and (min-width:801px) {
	.spm-hide-on-desktop {
		display: none!important;
	}
} */

/* SPM fix show/hide password */
span.password-input
{
display:flex;
}

.show-password-input{
	background-color: white;
    border: 0px solid #fff;
	top: -4px;
    position: relative;
}

.show-password-input::after {
font-family: "Font Awesome 5 Free";
content: "\f070";
}

.show-password-input.display-password::after
{
content: "\f06e";
}

@media (max-width: 767px) {
  .home-feature-browser {
    height: inherit;
    width: 100%;
    overflow: hidden;
    padding: 1px 0 0;
    margin: 30px 0 -30px;
  } 
}