/*
 * Klay legacy styles, moved from Woodmart Theme Settings > Custom CSS.
 * Loaded straight after Woodmart's theme settings stylesheet so the cascade is unchanged.
 * The responsive Custom CSS fields only held rules for the removed Elementor blog page.
 */

#contactbtn,
#customised-button-quote,
#customised-button,
.customised-button,
.pi-submit-enq-button,
.pi-custom-button,
.wd-load-more-loader
{
    border: 1px solid;
    display: inline-block;
		justify-content: center;
    padding: 10px 40px;
    margin: 15px 0;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-color: transparent;
		border-color: #a18973;
		font-weight: 700;
		font-size: 20px;
	
}

#contactbtn::before,
#customised-button-quote::before,
#customised-button::before,
.customised-button::before,
.pi-submit-enq-button::before,
.pi-custom-button::before,
.wd-load-more-loader::before,
.construction::before{
    content: "";
    width: 90%;
    max-width: 90%;
    height: 160%;
    border: 1px solid;
    border-color: inherit;
    position: absolute;
    top: -30%;
    left: 50%;
    transform: translateX(-50%);
}

#contactbtn::after,
#customised-button-quote::after,
#customised-button::after,
.customised-button::after,
.pi-submit-enq-button::after,
.pi-custom-button::after,
.wd-load-more-loader::after,
.construction::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: -1;
}

#construction

{
    border: 1px solid;
    display: inline-block;
		justify-content: center;
    padding: 10px 40px;
    margin: 15px 0;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-color: #264F48;
		border-color: #264F48;
		font-weight: 700;
		font-size: 20px;

	
}

#construction1

{
    border: 1px solid;
    display: inline-block;
		justify-content: center;
    padding: 10px 40px;
    margin: 15px 0;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-color: #A18973;
		border-color: #A18973;
		font-weight: 700;
		font-size: 20px;

	
}


#contactbtn::after {
    background: #fff;
    opacity: .4;
}

#contactbtn {
	border-color: #fff;
}

#customised-button-quote {
	border-color: #a18973;
}

.wd-product.wd-hover-button .wd-add-btn{
	background-color: #264F48 !important;
}

.return-to-shop .button {
    color: #a18973 !important;
	border:solid 1px #a18973;
    background-color: none !important;
}

.wd-action-btn>a {
color:#a18973;}

.main-page-wrapper {
	padding-bottom:0px;}
/*swatch*/
[class*="wd-swatches"] {
	--wd-swatch-size: 20px !important;
}
/*sku font size*/
.sku {font-size:13px !important;}

/*page title
.page-title {
    margin-top: -40px !important;
}*/

.page-title .title {

    color: #ffffff;
}
/*Product*/
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
margin-top:0 !important;}
.wd-all-open-title {display:none;}

/*Brand landing page*/
.product-grid-item .wd-product-cats a, .product-grid-item .wd-product-brands-links a {
color:#A18973;
text-transform:uppercase;}

.product-grid-item .wd-entities-title, .product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links {
color:#264F48;}

.category-grid-item .wd-entities-title {
font-weight: bold;}

/*blog*/

.post-img-wrapp {
    max-height: 400px;
}
.blog-design-default.has-post-thumbnail .article-body-container {
    margin-top: -200px;
}
.owl-dots .owl-dot.active span {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
}
.owl-dots .owl-dot span {
	border: 2px solid #A18973 !important;
    background-color: #A18973 !important;
	}


/* homepage testimonials */

.testimonials .testimon-style-boxed .testimonial-inner {
    padding: 30px;
    background-color: #FBF9F8 !important;
    box-shadow: none !important;
    border-radius: none;
    transition: box-shadow none;
}
.star-rating {
color: #264f48;
}

 .testimonials  {
  color: #A18973;
}

  .testimonials .testimonial-content footer {
  color: #264F48;
  text-transform: uppercase;
}

 .testimonials .testimonial-content footer span {
  color: #A18973;
  margin-top: 10px;
  text-transform: capitalize;
}

 .testimonials .testimonial-content footer span::before {
  content: "\A";
  white-space: pre;
}

/*media*/
.blog-design-mask.has-post-thumbnail .article-body-container {
    background: #F3EEE9 !important;
    opacity:0.9;
    text-align: left !important;
}


.blog-design-mask .article-body-container {
    padding-top: 15px !important;
}
a.wd-entities-title:hover, .wd-entities-title a:hover {
	color: #A18973; 
}

.wd-post-date.wd-style-with-bg  {display: none !important;}

/* SHOP */
    .col-lg-4 {
        flex: 0 0 45%;
        max-width: 50%;
        border: solid 0.5px #D8C8B5;
        margin: 0.5%;
			margin-top: 5%;
    }
.category-grid-item .hover-mask {
  	text-align:center;
}

.wd-entities-title {
	color: #A18973; }


/*Resize image on form*/
.pi-thumbnail img {
    max-width: 100px !important;
}

/*recommended products */
.wd-hover-button .product-element-top:before {
background-color: #264f4880 !important;
}

/*Archive pages*/
.wrapp-category {
  
      max-width: 428px;
    max-height: 428px;
	  
}
.category-grid-item .category-image-wrapp {
    
	/*border: solid 0.5px #a18973;*/
}

/*Product page*/
.wd-accordion.wd-style-default:before {
    content: "" !important;
    display: none !important;
	border-top: 0px !important;}

.wd-accordion.wd-style-default .wd-accordion-item {
    border-bottom: 1px solid #a189732b !important;
}

.wd-accordion-opener {color:#a18973 !important;
}
.wd-accordion-title-text {color:#a18973 !important;}

.product-image-summary .shop_attributes {
	margin-bottom: 50px !important;}
.shop_attributes tr {
   border-bottom: var(--wd-attr-brd-width) var(--wd-attr-brd-style) #a189732b;
    
}
	table th {

    color: #aba6a6;
		font-size:13px;
	}

	/*Breadcrumbs*/
	 .breadcrumbs a, .breadcrumbs span, .yoast-breadcrumb a, .yoast-breadcrumb span {
    text-transform: uppercase;
    font-size: 15px;
		color: #A18973;
		 font-weight:normal;
}
	
	.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
    text-transform: uppercase;
    font-weight:normal;
		color: #A18973;
		font-size: 15px;
}
/*woocommerce ordering*/
	.woocommerce-ordering.wd-style-underline select {
	color: #A18973;}

#pi-enquiry-list-row .button.wc-backward{
    border: 1px solid;
    display: inline-block;
    justify-content: center;
    padding: 10px 40px;
    margin: 15px 0;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-color: transparent;
    border-color: #a18973;
    font-weight: 700;
    font-size: 20px;
    color: #a18973 !important;
}

	
	/*Projects*/
	.wd-nav[class*="wd-style-underline"] .nav-link-text {
    font-family: lato;
    color: #A18973;
}
	
	.portfolio-text-shown .portfolio-thumbnail:after {
	background-color: rgba(38,79,72,0.5)!important;
	}
	
	.portfolio-text-shown .entry-header {
box-shadow: 0 0 4px rgba(0, 0, 0, 0) !important;
    transition: box-shadow .35s ease-in-out;
    border: 0.5px solid rgb(161 137 115 / 23%)!important;
}

@media (min-width: 1025px) {
    .col-lg-6 {
        flex: 0 0 40%;
        max-width: 40%;
		margin-left: 80px;}
	
	@media(min-width: 1024px) {
	
	.wd-product.wd-hover-button .wd-add-btn{
			background-color: #264F48 !important;
			border-color: #fff;
	}

	.wd-hover-button .wd-add-btn::before {
			content: "";
			width: 90%;
			max-width: 90%;
			height: 139%;
			border: 1px solid;
			border-color: inherit;
			position: absolute;
			top: -20%;
			left: 50%;
			transform: translateX(-50%);
	}
	
	.wd-hover-button .wd-add-btn::after {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		height: 100%;
		opacity: 1;
		z-index: -1;
	}
	}
}
