.main-page-wrapper,
.whb-header, 
.elementor,
.wd-prefooter.woodmart-prefooter {
	padding: 0 !important;
	margin: 0 !important;
}

body .wd-header-mobile-nav .wd-tools-icon::before {
	font-size: 38px;
}

.site-logo {
    position: relative;
}

.site-logo:before {
content: '';
  position: absolute;
  left: -200px;
  top: 50%;
  width: 200px;
  height: 60px;
    background: url(' data:image/png;base64,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');

    background-size: contain;
  background-repeat: no-repeat;
  display: block;
  transform: translateY(-50%);
}

.custom-heading .elementor-heading-title {
	background-color: #D82E3B;
	display: table;
}

.custom-heading.heading-center .elementor-heading-title {
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:991px) {
	.intro-img img {
		width: 720px;
		max-width: 720px !important;
	}

	
	.custom-heading .elementor-heading-title {
		padding: 6px 15px;
	}
}

@media (max-width:990px) {
	.custom-heading .elementor-heading-title {
		padding: 5px 8px;
	}

	.whb-header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 1111;
	}
	
	.custom-heading.sm-heading-center .elementor-heading-title {
    	margin-right: auto;
    	margin-left: auto;
    }
}



@media (max-width:768px) {

}

.block-about {
   position: relative;
  z-index: 1111; 
}



@media (min-width:991px) {
    .block-about .e-con-inner {
    padding: 50px !important;
  margin-top: -80px !important;
  position: relative;
  z-index: 1111;
  background-color: #fff;
  box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.about-img img {
    max-width:150% !important;
    width: 150%;
}

.block-features .e-con-inner {
    display: flex;
  justify-content: center !important;
}

.block-features .e-con-inner > .elementor-element {
    width: auto !important;
  padding-right: 35px;
  padding-left: 35px;
}
}

@media (max-width:990px) {
    .block-features .list-content br {display:none}
}


/*.custom-heading .elementor-heading-title{
padding-left: 20px;
  border-left: 3px solid #D82E3B;
  line-height: 1.1;
}*/

.footer-copyright a {
	display: table;
	border-bottom: 1px solid #fff;
	line-height: 1.1 !important;
	transition: all 300ms;
}

.footer-copyright a:hover {
	border-bottom-color: transparent;
}

.footer-contacts .icon{
	-webkit-text-stroke: 1px;
}

.footer-contacts a .elementor-icon-list-text {
	transition: all 300ms;
}

.footer-contacts a .elementor-icon-list-text:hover {
	opacity: 0.7;
}

.footer-phone {
	font-size: 14px;
}

.wd-buttons {
    display:none!important;
}

body .scrollToTop {
	background-color: #D82E3B;
	border-radius: 0;
}

body .scrollToTop:hover {
	color: #fff;
}
.w100 {
	width: 100% !important;
}
.form-group {
	margin-bottom: 20px;
}
.form-control::placeholder {
	color: #999;
}

.pum-title.popmake-title {
	text-transform: uppercase;
	margin-bottom: 20px !important;
}

body .pum-close.popmake-close {
	color: #fff!important;
	width: 32px!important;
	height: 32px!important;
	line-height: 1!important;
	top: 2px !important;
}

.pum-close.popmake-close:before {
	content:'';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iNDgiPjxwYXRoIGQ9Im0yNTEuODQ2LTIyMC43Ny0zMC43NjgtMzEuMDc2TDQ0OC45MjQtNDgwIDIyMS4wNzgtNzA4LjE1NGwzMC43NjgtMzEuMDc2TDQ4MC01MTEuMDc2IDcwOC4xNTQtNzM5LjIzbDMwLjc2OCAzMS4wNzZMNTExLjA3Ni00ODBsMjI3Ljg0NiAyMjguMTU0LTMwLjc2OCAzMS4wNzZMNDgwLTQ0OC45MjQgMjUxLjg0Ni0yMjAuNzdaIiBmaWxsPSIjRDgyRTNCIi8+PC9zdmc+') no-repeat;
	background-size: contain;
	transition: all 300ms;
}

.pum-close.popmake-close:hover:before {
	opacity: 0.6;
}

.product-element-top img{
	width: 100% !important;
	object-fit: contain;
}

.wd-entities-title {
	font-family: 'Oswald', sans-serif !important;
	text-transform: uppercase !important;
	margin-top: 20px !important;
}

.product-quick-view .wd-entities-title br{
    display:none;
}

@media (min-width:991px) {
    .row.products{
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
	.product-element-top img{
		height: 350px !important;
	}
	.products .wd-entities-title {
		font-size: 16px !important;
	}
	
	#contacts {
	    position:relative;
	}
	#contacts:before {
	    content:'';
	    position: absolute;
	    top:0;
	    left: 0;
	    width: calc( ((100vw - 1140px) / 2) + 280px );
	    background: url('/wp-content/uploads/2023/11/cube11-1.png') repeat-x;
	    background-size: contain;
	}
}

@media (max-width:768px) {
	.product-element-top img{
		height: 150px !important;
	}

	.products .wd-entities-title {
		font-size: 12px !important;
		font-weight: 600 !important;
	}
	
	.wd-entities-title br{display:none}

	.product-item--excerpt {
		font-size: 10px;
		line-height: 1.2;
		margin-top: 8px;
	}

	.product-element-top {
		margin-bottom: 0 !important;
	}
	
	#contacts {
	    position:relative;
	}
	
	#contacts:before {
	    content:'';
	    position: absolute;
	    top:0;
	    left: 0;
	    width: 285px;
	    background: url('/wp-content/uploads/2023/11/cube11-1.png') repeat-x;
	    background-size: contain;
	}
}

.button.add-to-cart-loop:before,
.button.add-to-cart-loop:after {
	display: none !important;
}

.button.add-to-cart-loop span {
	transform: none !important;
}

.product-quick-view .wd-product-brands,
.product-quick-view .product_meta,
.product-quick-view .product-sku,
.product-quick-view .button.add-to-cart-loop,
.product-quick-view .btn.view-details-btn,
.wd-buttons {
	display: none !important;
}

.open-quick-view {

}

.woocommerce-product-details__short-description {
	color: #383838;
}

.product-full-description {
	color: #585858;
	font-size: 16px;
	line-height: 1.4;
}

body .popup-quick-view .product_title {
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}


.slide-product.owl-carousel-item {
	background-color: #fff;
	
/*	border-radius: 5px;*/
/*	*/
}

body .wd-list > li > img {
	margin-right: 15px;
}

.cta-links a {
	margin: 0 15px;
	border-bottom: 1px solid;
	transition: all 300ms;
}

.cta-links a:hover {
	border-bottom-color: transparent;
}

.single-product-page {
	padding-top: 40px;
}

@media (min-width:991px) {
	.slide-product.owl-carousel-item {
		padding: 25px;
/*		box-shadow: 2px 2px 8px 0px rgba(34, 60, 80, 0.1);*/
	}

	body .popup-quick-view .product_title {
		font-size: 24px;
	}

	.slider-type-product .owl-stage {
		padding-bottom: 15px;
	}
}

@media (max-width:768px) {
	.slide-product.owl-carousel-item {
		padding: 10px;
	}
	body .scrollToTop {
		width: 40px;
		height: 40px;
		right: 10px;
		line-height: 40px;
	}

	.product-quick-view .woocommerce-product-gallery__image img {
		width: 100%;
		height: 200px;
		object-fit: contain;
	}

	body .popup-quick-view .product_title {
		font-size: 18px;
	}

	.pum-container .pum-title {
		font-size: 20px !important;
	}

	.footer-btn .text-right {
		text-align: left;
		--text-align: left;
		--content-align: flex-start;
	}

	.pum-container {
		max-width: calc(100% - 30px) !important;
		left: 15px !important;
		padding: 30px !important;
	}
}

.wd-product-brands {
	display: none;
}

.mfp-bg,
.mfp-wrap {
	z-index: 1111111 !important;
}

.footer-text .elementor-heading-title {
    display: table;
  font-size: 20px;
}

.footer-text .elementor-heading-title span {
    display: block;
  padding: 6px 6px;
  margin-top: 8px;
  background-color: #D82E3B;
  font-size: 13px;
  font-weight: 300;
  text-align: center;
}