/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.liner-continer:after {
    background-color:#c79762!important;
}

.title-after_title{
	padding-bottom:15px;
	padding-top:15px;
}

.mission-text {
	line-height: 1.8;  /* nice and readable spacing */
	letter-spacing: 1.1px;
}


/* Apply to your slide background container Homepage-3 slider*/
.half-overlay .wd-slide-bg::after {
  	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;                   /* use right: 0; if you want the other side */
  	width: 50%;                /* half of the image */
  	height: 100%;
  	background: rgba(0, 0, 0, 0.6); /* semi-transparent black overlay */
  	z-index: 1;                /* sit above the image */
}

@media (max-width: 768px) {
  .half-overlay .wd-slide-bg::after {
    width: 100%;             /* full width on mobile */
  }
}
/* END - Apply to your slide background container Homepage-3 slider*/

@media (max-width: 768px) {
  .white-overlay .wd-slide-bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;  /* full overlay */
    height: 100%;
    background: rgba(255, 255, 255, 0.6); /* semi-transparent white */
    z-index: 1;
    pointer-events: none; /* optional: overlay doesn’t block clicks */
  }
}


.page-id-4718 #main-content,
.page-id-10585 #main-content,
.page-id-10751 #main-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.banner-background .wrapper-content-banner {
    background-color: rgba(0, 0, 0, 0.4)!important;
}




/* Store Locator Layout*/
.contact-info {
    text-align: center;
  }

.contact-info p {
    margin: 10px 0;
  }

.wpsl-directions {
	display: none !important;
}

.wpsl-search {
	display: none !important;
}


@media (min-width: 1025px) {
	#wpsl-result-list {
        width: 20%;
    }

	#wpsl-gmap {
    	width: 80%;
    }
}
/* END - Store Locator Layout*/



/* Synergates Gallery logos lines */
.logos-grid .wd-grid-g{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:0;
  border-top:1px solid #e0e0e0;
  border-left:1px solid #e0e0e0;
}
.logos-grid .wd-gallery-item{
  border-right:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  display:flex;align-items:center;justify-content:center;padding:30px;
}
.logos-grid .wd-gallery-item img{max-width:100%;height:auto;display:block;}
/* Responsive (optional) */
@media (max-width:991px){ .logos-grid .wd-grid-g{grid-template-columns:repeat(2,1fr);} }
@media (max-width:575px){ .logos-grid .wd-grid-g{grid-template-columns:1fr;} }


/* Make the list items display side-by-side */
.horizontal-contact-list.wd-list {
  flex-direction: row !important;   /* Make it horizontal */
}
.horizontal-contact-list.wd-list li:hover a {
  color: #c79762 !important; /* WordPress blue, adjust as needed */
}


.wd-product .product-image-link {
  display: flex !important;
  height: 200px;
  align-items: center;
  justify-content: center;
}

.wd-product .product-image-link img,
.wd-product .hover-img img {
  width: auto !important;
  height: auto;
}

.single-product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__image {
  max-height: 550px;
}

.single-product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__image
  > a {
  display: flex;
  justify-content: center;
}

.single-product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__image
  > a
  > img {
  max-height: 550px;
  width: auto;
}

.single-product .woocommerce-product-gallery__wrapper .wd-carousel-wrap {
  align-items: center;
}




/*Lock Account details fields from Edit*/
.woocommerce-MyAccount-content #account_first_name, .woocommerce-MyAccount-content #account_last_name, .woocommerce-MyAccount-content #account_display_name, .woocommerce-MyAccount-content #account_email { pointer-events: none; }

.woocommerce-MyAccount-content .woocommerce-Button {
	display:none;
}

.create-account-question {
	display:none;
}


