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

/*Remove Title from Studios page*/
.page-id-2650 .entry-title {
	
	display: none;
}

/*Remove top margin from Studios Page*/
@media (min-width: 768px) {
	.page-id-2650 .storefront-breadcrumb {
		margin-bottom: 0px;
		display: none;
	}
}

/*.page-id-2650 .entry-content h2 {
	margin-top: 0; 
} */

/* @media only screen and (min-width: 768px) {
#post-1634 > div > div.wp-block-coblocks-gallery-carousel.alignfull.mb-0.mt-0 > div > div{
height:120px !important;
}
}

/* Add top margin to Layout Grid Block on the homepage -32744437-hc - SM
.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull, .storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignfull {
	margin-top: 25px;
}   */

.my-new-products-block {
	background-color: yellow;
}


/* 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 sidebar on product pages 31269290-hc sy*/
.single-product #secondary {
    display: none;
}
.single-product #primary {
    width: 100%;
}

/*Change Quote Form text to black */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    color: black;
    
}

/* 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;
}
}

/*hide footer credit link | SN-30695011-hc*/
a.privacy-policy-link {
    display: none;
} 

/*Hide default sale badges*/
.woocommerce span.onsale {
	display: none;
}

/*Product Slider - Align Buttons */
.wcpscwc-product-slider .woocommerce-LoopProduct-link.woocommerce-loop-product__link{height:auto !important; min-height:325px !important} 

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

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


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

	/* Increase search bar width and decrease space between logo and search bar SS-29579372-hc  */
@media screen and (min-width: 768px){
.sp-header-active .sp-header-span-2 {
margin-right: 0;
	
}
.sp-header-active .sp-header-span-5 {
width: 47%;
}
}

/* 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;
}

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

.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;
}

	/* REMOVE LOGO WRAPPER */
#page .site-branding a:focus {
	outline: 0px solid transparent;

}

/* 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%;
}
}

/* Make carousel images appear fully on mobile SS-29372731-hc 
@media screen and (max-width: 480px) {
.home .coblocks-gallery.is-cropped .coblocks-gallery--item img {
   object-fit: contain;
 }
.home .coblocks-gallery .has-carousel {
  height: 90px !important;
 }
}  */

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


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

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

/* CATEGORT PAGE WIDTH : WooCommerce Page Width | 28201215-hc (KK) */
.archive.woocommerce-page #primary {
    width: 100%;
    margin-right: 0; 
}

/* CATEGORY: bottom-align buttons -- 3795760-hc/zen */

@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;
  }
}


/*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;
  }
}
/* End Youtube videos responsive | 28718382-hc JA */

	/* Increase search bar width and decrease space between logo and search bar SS-29579372-hc  */
@media screen and (min-width: 768px){
.sp-header-active .sp-header-span-2 {
margin-right: 0;
	margin-left: 0;
	
}
.sp-header-active .sp-header-span-5 {
width: 47%;
}
}



/* Change Text of Cart Details AD 30713828-hc 
.cart-collaterals h2 {
	 visibility: hidden;
    position: relative;
}

.cart-collaterals h2:after {
	visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Daily Rental Rate";
}

.wc-proceed-to-checkout {
	 visibility: hidden;
    position: relative;
}

.wc-proceed-to-checkout:after {
		visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Proceed to Quote 	Request";
	
	 background-color: black !important;
	color: white !important;
	margin: 10px;
	font-size: 26px;
	padding: 10px;
	padding-left: 200px;
	padding-right: 200px;

} */

/*  Site logo size */
.custom-logo {
    max-height: 5.2em !important; /* Increase this value as needed */
    width: auto !important;
    height: auto !important;
}