/*2668964-zd change size of images and placeholders in store*/
.woocommerce-placeholder, .attachment-woocommerce_thumbnail {
  height: 160px;
  object-fit: contain;
}
.site-main ul.products.columns-6 li.product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 320px;
}

/* Make home page and category cover images full-width | 18254836-hc kf | #3574750-zen eD */
.tax-product_cat .wbm_banner_image img.category_banner_image, 
.home .entry-header img {
    max-width: 100vw;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 0 10px;
}
.pswp__caption {
  display: none;
}

body {
margin: 0;
padding: 0;
border: 10px solid #f0f0f0;
}

/* Header spacing / 18432419-HC (MI) */
@media only screen and (min-width: 768px) {
    .site-branding {
        margin-bottom:0;
    }
    .site-header-cart .cart-contents {
      padding-top:0;
    }
    #masthead {
        padding-top:20px;
    }
}
/* remove footer credit | 18465881-hc bsan */
.site-footer .site-info a {
  display: none;
}
/* remove period on footer credit | 18465881-hc bsan */
.site-info {
  visibility: hidden;
  position: relative;
}

.site-info:after {
  visibility: visible;
  position: absolute;
  left: 0;
  content: "© Sunstop Sunglasses 2020"
}
/* remove period on footer credit | 18465881-hc bsan */
.site-info {
  visibility: hidden;
  position: relative;
}

.site-info:after {
  visibility: visible;
  position: absolute;
  left: 0;
  content: "© Sunstop Sunglasses 2020"
}

/* remove gap between products | 18465881-hc bsan */
.post-type-archive-product .site-main ul.products.columns-6 li.product {
  height: unset;
}
/* ---Center homepage title | 2694568-zen (JW) --- */ 
.home .entry-title{
    text-align: center;
}
/* Make header size responsive for desktop | 18988366-hc kf */
@media screen and (min-width: 768px) {
    #masthead .col-full {
        max-width: 100vw;
    }
}

/* set logo size on medium sized screens  | #23422946-hc bk */
@media screen and (min-width: 480px)  {
  .site-header .custom-logo-link img {
    width: 390px;
    max-width: none;
  }
}
/* set logo size on large sized screens  | #23422946-hc bk */ */
@media (min-width: 768px) { 
  .site-header .custom-logo-link img {
    width: 440px;
  }
}

/*Hide mobile menu - 29040554-hc*/
.main-navigation #mega-menu-wrap-primary .mega-menu-toggle {
	display: none;
}

/*Hide homepage title - 29040554-hc*/
.home .entry-title {
	display: none;
}

/*Remove margine under header area on mobile - 29040554-hc*/
@media screen and (max-width: 480px) {
	#masthead {
		margin-bottom: 0.5em;
	}
}

/*Move the logo down on mobile - 29040554-hc*/
@media screen and (max-width: 480px) {
	.site-branding {
		padding-top: 12px;
	}
}