/* Resize header background image /  34543999-hc (BC) */
.site-header {
  background-size: cover;
}

/* Size control over logo / 34543999-hc  (BC) */
.site-header .custom-logo-link img {
  max-width: 150px;
}

/* hide widget sidebar on shop page and make product area full width hc-34668917 */
.woocommerce-shop #secondary {
 display: none;
}
.woocommerce-shop .content-area {
    width: 100%;
}


/* Change background color of WooCommerce store notice 33770287-hc JM */
body[class*="woocommerce"] .woocommerce-store-notice, body[class*="woocommerce"] p.demo_store {
  background-color: #FF69B4;
}


/* Make product archive page full width. | chat no#-HC/ZD NJ */

@media (min-width: 768px){
.archive.woocommerce.right-sidebar .content-area{
width:100%
}
}

/* WooCommerce Product blocks: bottom-align buttons | 3791305-zen (KK) */
.wc-block-grid__products .wc-block-grid__product {
    justify-content: space-evenly;
}


/* Make product archive page full width. | chat no#-HC/ZD NJ */

@media (min-width: 768px){
.archive.woocommerce.right-sidebar .content-area{
width:100%
}
}

/* crop images in wide aligned columns on homepage to a square | 34712887-hc (LL) */
.home .wp-block-columns.alignwide img {
	object-fit: cover;
	  aspect-ratio: 1;
}

/* set height for paragraph blocks in columns on home page | 34712887-hc (LL) */
.home .wp-container-5.wp-block-columns.alignwide:first-of-type p {
    min-height: 6em;
}
.home .wp-container-11.wp-block-columns.alignwide p {
     min-height: 9em;
}

/* add bottom border to subscribe fields | 34712887-hc (LL) */
p#subscribe-email {
    border-bottom: 2px #ff69b4 solid;
}
button.wp-block-button__link.no-border-radius.has-16-px-font-size.has-text-color.has-white-color {
    border: 2px #ff69b4 solid;
    border-bottom: 6px #ff69b4 solid !important;
}


/* hide storefront copyright notice | hc34712887(LL) */
footer#colophon .site-info {
    display: none;
}

/* change padding for menu elements | 34818462-hc/zen (LL) */
@media (min-width: 800px) {
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
    padding: 1.em 1em;
}
}

/* Hide produce meta details / 34818462-hc (BC) */
.product_meta{
    display: none !important;
    }



/* Align Add to Cart Buttons on shop page/ 35073025-hc (SL) */
.woocommerce-shop a.woocommerce-LoopProduct-link {
  min-height: 280px;
}
.woocommerce-shop h2.woocommerce-loop-product__title{
 min-height: 45px;
}

/*  color of checkout notices -- 35407336-hc (DOC) */
.woocommerce-info {
  background-color: #ff69b4;
} 



/* make footer and footer widget area 100% width | XXXXXX-hc eD */
#colophon.responsive-max-width,
#colophon .widget-area.responsive-max-width,
#colophon .widget-area .widget {
	max-width: 100%;
	width: 100%;
}

/* Remove padding at bottom of Subscription block  | 35814925-hc RW */
.page-id-11870 .wp-container-20 {
  padding-bottom: 0px;
}

/* Remove rounded corners of Latest Instagram Posts Block | 35814925-hc RW */ .wp-block-jetpack-instagram-gallery__grid-post img { border-radius: 0; }


/* Adjust spacing on the Instagram block on the home page | 5302905-ZD (am) */
@media(min-width: 768px) {
    .wp-block-jetpack-instagram-gallery.alignfull.wp-block-jetpack-instagram-gallery__grid.wp-block-jetpack-instagram-gallery__grid-columns-6 {
    margin-top:-20px;
}
}
@media(max-width: 568px) {
    .wp-block-jetpack-instagram-gallery.alignfull.wp-block-jetpack-instagram-gallery__grid.wp-block-jetpack-instagram-gallery__grid-columns-6 {
    margin-top:-20px;
}
}

/*make instagram widget images square | 5323574-zen (KAK)*/
.wp-block-jetpack-instagram-gallery img {
    aspect-ratio: 1/1;
}


/* Hide "Additinoal Information" tab on product pages | 36113291-hc JP */
.woocommerce-tabs ul.tabs li#tab-title-additional_information {
    display: none;
}