/* Removing gap between columns on Lighting page | 7482405-zen (SB) */
.page-id-6963 .wp-block-column {
  margin-right:-10px !important;
}

.wc-block-grid.wp-block-handpicked-products.wc-block-handpicked-products ul li .wc-block-grid__product-title {
  color: black;
}

/*.wc-block-components-product-metadata {
    display: none; */
}
.wc-block-components-quantity-selector {
       margin: 1.5em 0 0.25em;
}

/*Remove sidebar on blog page, set content full width, center images 37071110-hc sy */
.single-post #secondary {
  display: none;
}
.single-post #primary {
  width: 100%;
}
.single-post figure img {
  margin: auto;
}


/* Remove some white space from the header */ @media (min-width: 768px) { .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a { 
	 padding-top: 1em; 
	 padding-bottom: 1em; } }

/* Remove white space above menu | 30740005-hc (KK) */
@media (min-width: 768px) {
.site-header-cart .cart-contents {
    padding-bottom: 0;
	padding-top: 0;
}
}


/*Removing related products float section from the product pages -28891597-hc - SM  */
.storefront-product-pagination a[rel=prev],.storefront-product-pagination a[rel=next] {
	display: none;
} 

/* Remove padding from product grid block | RG hc-32137613 */ .wc-block-grid__products .wc-block-grid__product { margin-bottom: .236em; }


/* align YouTube video to the left | 31892851-hc | TS
.woocommerce-product-details__short-description .embed-youtube {
	text-align: left !important;
}	*/

iframe.youtube-player {
    height: 315px;
    width: 560px;
	 
}

/* Reverse the content/sidebar positions on mobile | 4242626-zen rg */
@media (max-width: 768px) {
 .site-content > .col-full {
    display: flex;
    flex-direction: column-reverse;
 }
}

/* Hide page title - NABSHOW 2024 */ 

.page-id-45182 .entry-title {
	display: none;
} 


/* Remove Header Space - NABSHOW 2024/ ADS */

@media (min-width: 768px) {
.page-id-45182 .storefront-breadcrumb {
 margin-bottom: 0px;
	display: none; 
}
}


/* Hide page title - Pre-Order Sony Burano */ 

.page-id-43766 .entry-title {
	display: none;
} 

/* Hide page title - NEW Releases */ 

.page-id-43956 .entry-title {
	display: none;
} 

/* Remove Header Space - Pre-Order Sony Burano/ ADS */

@media (min-width: 768px) {
.page-id-43766 .storefront-breadcrumb {
 margin-bottom: 0px;
	display: none; 
}
}

/* Remove Header Space - NEW Releases/ ADS */

@media (min-width: 768px) {
.page-id-43956 .storefront-breadcrumb {
 margin-bottom: 0px;
	display: none; 
}
}

/* Hide page title - Tether Tools Guide / 31330329-HC (MI) */

.page-id-37174 .entry-title {
	display: none;
} 

/* Remove Header Space - Tether Tools Guide/ ADS */

@media (min-width: 768px) {
.page-id-37174 .storefront-breadcrumb {
 margin-bottom: 0px;
	display: none; 
}
}


/* CATEGORY: bottom-align buttons -- 31308173-hc/ KU */

@media screen and (min-width: 768px) {  
  ul.products {
    display: flex;
    flex-wrap: wrap;
  }

  ul.products li.product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  ul.products li.product .button {
    align-self: center;
  }
}

/*Change Contact Form 7  input to black;QUOTE & CREDIT */

.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
    color: #1f252b;
    width: 100%;
    padding: 12px 16px;
    border-radius: 0;
    border: 0;
}
  
    
}


/*Remove NEW Product tags*/
.woocommerce span.wc-label-new {
  display: none;
}

/* Home: REMOVE MARGIN BETWEEN NAVBAR AND BANNER */
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}

/* 2 Columns Mobile View : CATEGORY PAGE | 29800556 (KK) */
ul.products li.product {
width: 46.411765%;
float: left;
margin-right: 5.8823529412%;
}
ul.products li.product:nth-of-type( 2n ) {
margin-right: 0;
}
@media ( min-width: 768px ) {
ul.products li.product:nth-of-type( 2n ) {
margin-right: 5.8823529412%;
}
}

/* 2 Columns Mobile View : PRODUCT PAGE | 29800556 (KK) */
@media (max-width: 480px) {
.wc-block-grid.has-4-columns .wc-block-grid__products {
    display: flex;
}
.wc-block-grid.has-4-columns .wc-block-grid__product {
    max-width: 50%;
}
}

/*CENTER PAGE TITLES */
.page .entry-header {
  text-align: center;
} 

/* Stretch out MENU | 3872353-zen EH */
@media screen and (min-width: 768px) {
    .main-navigation ul {
        display:flex;
        justify-content: space-around;
    }
	.main-navigation a {
		
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
} 


/*YOUTUBE VIDEO SIZE ON MOBILE*/
/* Start Youtube videos responsive | 28718382-hc JA */
@media screen and (max-width: 768px) {
  .woocommerce-tabs .embed-youtube iframe {
    height: 400px;
  }
}

@media screen and (max-width: 550px) {
  .woocommerce-tabs  .embed-youtube iframe {
    height: 200px;
  }
}
	
	/* REMOVE LOGO WRAPPER */
#page .site-branding a:focus {
	outline: 0px solid transparent;

}
	
.site-footer {
font-size: 13px;
}

/* Logo size | 28610184-hc (KK) */
#masthead .custom-logo-link {
    max-width: 75px;
} 

.woocommerce li.product {
    vertical-align: top;
    display: inline-block;
    float: none;
}

.woocommerce ul.products {
    text-align: center;
}

.category #content { width: 100% !important; } .category #sidebar { display: none !important; }

.wc-product-table th, .wc-product-table td {
    text-align: center;
} 

 /* Make nav menu items go full width 29579372-hc AD */
div.primary-navigation {
	width: 110% !important;
	margin-left: -4vw;
} 

/* Slideshow settings on home page */

/* hide metadata tags */

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

/*css for margin bottom removed*/

#primary {
	margin-bottom: unset;
}

/*css notice after subscribing center align text*/

.mc4wp-alert, .mc4wp-notice {
text-align: center;
}

/* Checkout border */

.cfw-review-pane {
    border: 4px solid #ddd;
    border-radius: 5px;
    font-size: .875em;
}

ul.cfw-shipping-methods-list {
    border: 4px solid #ddd;
    border-radius: 5px;
    line-height: 1;
    margin: 0 0 .5em;
    overflow: visible;
    padding-left: 0;
}

/* Backorder Text Changes */

.postid-56724 .available-on-backorder,
.postid-56303 .available-on-backorder {
    font-size: 1.2em;
    color: red;
}


/*restrict video width of youtube embeds on blog posts */
.wp-block-embed.wp-embed-aspect-16-9.wp-has-aspect-ratio {
  max-width: 500px; 
  margin: 0 auto;
}