@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.decasacollections.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.2") format("woff2");
	font-display:swap;
}

:root {
	--wd-header-banner-h: 50px;
	--wd-text-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(15,15,15);
	--wd-text-font-size: 15px;
	--wd-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(15,15,15);
	--wd-entities-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(15,15,15);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(15,15,15);
	--wd-widget-title-font-size: 17px;
	--wd-header-el-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 17px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-accented-bgcolor: rgb(33,33,33);
	--btn-accented-bgcolor-hover: rgba(33,33,33,0.95);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(30,30,30);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,0,0);
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url(https://www.decasacollections.com/wp-content/uploads/2021/09/glasses-popup-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
.page-title-default {
	background-color: rgb(255,255,255);
	background-image: url(https://www.decasacollections.com/wp-content/uploads/2022/03/pexels-olya-kobruseva-5281238.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(239,239,239);
	background-image: none;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 80px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "hkgroteskpro";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "hkgroteskpro";
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "hkgroteskpro";
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "hkgroteskpro";
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

.postid-24007.single-post img {
    border-radius: 15px !important;
}
body:not(.home){
	--wd-header-banner-h: 0px !important;
}

body:not(.home) .header-banner{
	display: none !important;
}
.header-banner .header-banner-container{
	color: #fff !important;
    text-align: center;
}
.header-banner .header-banner-container a{
	text-decoration: underline;
    -webkit-text-decoration-skip: none;
    text-decoration-skip-ink: none;
    text-underline-offset: 3px;
    color: #fff !important;
}
.header-banner .header-banner-container a:hover{
	opacity: 0.9;
}

.postid-24007 #ez-toc-container a[title="Coffee Table Curiosities…"] {
    color: #3f87bc !important;
}
.sz-underline-link.elementor-widget-text-editor a,.sz-hover-underline-link.elementor-widget-text-editor a:hover{
	text-decoration: underline !important;
  text-underline-offset: 5px !important;
}
.sz-banner-section .elementor-icon-list-text:hover{
	text-decoration: underline;
  text-underline-offset: 5px;
}
.sz-order-form-page .testimonials .testimonial-content .testimonial-rating,.sz-order-form-page .testimonials .testimonial-content p,.sz-order-form-page .testimonials .testimonial-content footer{
	position:static !important;
}
.sz-order-form-page .testimonials .testimonial-content{
	margin-top:0px !important;
}
.sz-order-form-page .testimonials .testimonial-inner{
	height: auto !important;
}
.sz-order-form-page .testimonials.testimon-align-left .testimonial-content p,.sz-order-form-page .testimonials.testimon-align-left .testimonial-content footer{
	text-align: left !important;
}
.sz-order-form-page .wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
    margin-top: 5px !important;
}
.sz-order-form-page #eapps-google-reviews-f3202a96-5e2a-4d1b-b268-27602b008381{
/* 	height: 380px; */
	height: 700px;
  overflow-y: scroll;
  border: 2px solid #B1B1AF;
  border-radius: 14px;
  padding: 10px;
}
/* New Header Bottom Bar */
.whb-header-bottom .wd-header-nav {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.whb-header-bottom{
	border: 1px solid #71797E !important;
	border-width: 1px 0px !important;
}
.whb-header-bottom .wd-nav{
	flex-wrap: nowrap !important;
	justify-content: flex-start !important;
	--nav-gap: 35px !important;
	margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.whb-header-bottom .wd-nav>li {
  flex: 0 0 auto !important;
/*   margin-right: 30px; */
}
.whb-header-bottom .wd-nav>li>a{
/* 	font-weight: 700 !important; */
	height: 35px !important;
	font-size: 15px !important;
}
.whb-header-bottom .wd-nav>li>a>.nav-link-text{
	text-transform:uppercase !important;
}
.whb-header-bottom .wd-header-nav::-webkit-scrollbar {
  height: 0rem !important;
}
/* New Header Bottom Bar */
body.page .whb-top-bar .wd-social-icons.icons-size-default .wd-icon{
	line-height: 24px !important;
}
.postid-24007 .sz-savethis-guide{
	padding-top: 0px !important;
  padding-bottom: 20px !important;
  margin-top: -10px !important;
}
.archive.tag.woodmart-archive-blog .wd-posts.wd-blog-holder{
	margin: 0px 10px 75px !important;
}
.postid-24007 .sz-singlepost-cards,.postid-24007 .sz-ebook-giveaway{
	display:none !important;
}
.postid-24007.single-post .page-title h3.entry-title.title,.page-id-40629.page .page-title h1.entry-title.title{
	padding: 11px 20px;
  background-color: #ffffff;
  border-radius: 15px;
  width: fit-content;
  margin: 0 auto;
}

form.wpcf7-form.init .wpcf7-response-output,.cli-modal-content .wt-cli-ckyes-brand-logo{
	display:none !important;
}
.sz-hero-section2 .btn.btn-style-3d {
    box-shadow: 0 0 0 1px #83C385 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #76b077, 0 8px 8px 1px rgba(0, 0, 0, 0.5) !important;
    transition: all 40ms linear !important;
    background-color: #83C385 !important;
    color: #fff !important;
    border-radius: 12px !important;
    top: -6px !important;
}
.sz-hero-section2 .btn.btn-style-3d:active{
	box-shadow: 0 0 0 1px #83C385 inset, 0 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.3) !important;
	top: 2px !important;
}
.sz-hero-section2 .box-with-icon .info-box-icon{
	border-radius: 12px !important;
}
.sz-single-post-faq-btn{
	display:none;
}
.sz-related-post .related-post{
	margin: 0px !important;
}
.sz-related-post .related-post .owl-dots{
	margin: 20px 0 0 !important;
	display:none !important;
}
.postid-24007 .sz-related-post .related-post .owl-dots{
	display: block !important;
}
.sz-related-post .related-post .owl-dots .owl-dot{
	border:2px solid #bbb !important;
	background:transparent !important;
	width:10px !important;
	height:10px !important;
}
.sz-related-post .related-post .post-list .item .thumb img{
    height: 250px !important;
    object-fit: cover !important;
}
.sz-related-post .related-post .owl-dots .owl-dot.active,.sz-related-post .related-post .owl-dots .owl-dot:hover{
	background: #333 !important;
	border-color:#333 !important;
}
.sz-faq .woodmart-title-container.title{
	margin-top:0px !important;
}
.sz-related-post .related-post .post-list .owl-stage{
	display: flex
}
.sz-related-post .related-post .post-list .owl-item{
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.sz-related-post .related-post .post-list .item{
	border-radius: 10px;
	background-color: #ffffff !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.22) !important;
	display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  height: 100%;
}
.sz-related-post .related-post .post-list .item .thumb{
	border-radius: 10px 10px 0px 0px !important;
}
.sz-related-post .related-post-category{
	margin-top:-13px !important;
  position: relative;
  z-index: 1;
}
.sz-related-post .related-post-category a.category{
		padding-right: 10px;
    padding-left: 10px;
    height: 25px;
    display: inline-block;
    border-radius: 5px;
    background-color: #000;
    color: #fff;
    font-weight: 400 !important;
    font-size: 13px;
    line-height: 25px;
}
.sz-related-post .related-post .owl-nav{
	position: static !important;
	right: unset !important;
	top: unset !important;
}
.sz-related-post .related-post .owl-nav .owl-prev i:before {
    content: "\f114";
}
.sz-related-post .related-post .owl-nav .owl-next i:before  {
    content: "\f113";
}
.sz-related-post .related-post .owl-nav .owl-prev i,.sz-related-post .related-post .owl-nav .owl-next i {
    font-size: var(--wd-arrow-icon-size, 24px);
    font-family: "woodmart-font";
		font-weight: 400 !important;
}
.sz-related-post .related-post .owl-nav .owl-prev, .sz-related-post .related-post .owl-nav .owl-next{
	border: none !important;
	position:absolute !important;
	top:50% !important;
}
.sz-related-post .related-post .post-list.owl-carousel{
	padding-top:0px !important;
}
.sz-related-post .related-post .owl-nav .owl-prev.disabled, .sz-related-post .related-post .owl-nav .owl-next.disabled{
	opacity:0.6 !important;
}
.sz-related-post .related-post .owl-nav .owl-prev{
	left: -36px;
}
.sz-related-post .related-post .owl-nav .owl-next{
	right: -36px;
}
.sz-related-post .related-post .post-list .item .thumb figcaption{
	display:none !important;
}
.sz-related-post .related-post .post-list .item .thumb figure.wp-caption{
	margin-bottom:0px !important;
}
.sz-related-post .related-post .post-list .item .thumb a figure{
	transition: transform .7s ease, opacity .7s ease;
  transform: scale(1);
}
/* .single-post #comments.comments-area{
	display:none !important;
} */
.single-post #comments.comments-area{
		border: 1px solid #B1B1AF !important;
    border-radius: 12px !important;
    padding: 5px 20px 20px !important;	
		display: flex !important;
    flex-direction: column-reverse !important;
}
.single-post #comments.comments-area .comments-title{
	order: 1 !important;
}
.single-post #comments.comments-area li.comment:last-child{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	border-bottom:0px !important;
}
.single-post #comments.comments-area li.comment:first-child{
		border-top: 1px solid var(--brdcolor-gray-300) !important;
    margin-top: 15px !important;
}
.comments-area .comment-respond {
    margin-top: 0px !important;
}
.comments-area .comment-list {
    margin-bottom: 0px !important;
}
.comments-area .comment-form-cookies-consent{
	display:none !important;
}
.comments-area .comment-meta a{
	color:#0F0F0F !important;
}
.single-post #comments.comments-area .comment-awaiting-moderation{
	display: block !important;
  position: static !important;
}
.single-post #comments.comments-area .comment-author{
	float: unset !important;
}

.single-post .sz-related-post{
	position:relative !important;
/* 	border: 5px solid #CBD5C0 !important; */
  margin: 41px 5px 0px 5px !important;
  padding: 20px 15px 15px !important;
/*   border-radius: 12px !important; */
	border: 1px solid #83C385;
  border-width: 1px 6px;
  border-radius: 30px;
}
.single-post .sz-related-post:before {
    content: "Still Searching? Explore More Styles To Find Your Fit";
    padding: 6px 25px;
    background-color: #83C385;
    color: #000;
    position: absolute;
/*     left: -20px; */
    top: -23px;
    z-index: 99;
    border-radius: 5px;
    font-weight: 400;
    font-family: 'Questrial';
    font-size: 16px !important;
		text-align:center !important;
		left:50% !important;
		transform:translatex(-50%) !important;
}
.single-post.postid-24007 .sz-related-post:before {
	content: "Explore More To Find Your Fit" !important;
/* 	color:#71797E !important; */
}
/* .single-post .sz-related-post:after {
    content: "";
    position: absolute;
    border-top: 11px solid #6da26f;
    border-left: 15px solid transparent;
    top: 14px;
    left: -20px;
    z-index: 99;
} */
/* body.single-post div#page-btn.faqall-btn.faq-btn a span.wd-btn-text{
	padding-right: 14px !important;
}
body.single-post div#page-btn.faqall-btn.faq-btn a span.wd-btn-text:after{
	content: "...";
	position: absolute;
} */
@supports not (overflow:clip) {
.wd-carousel{
		overflow: var(--wd-carousel-overflow, hidden) !important;
	}
}
@supports not (inset-inline:15px) {
.blog-post-loop .meta-categories-wrapp{
	left: 50% !important;
  transform: translateX(-50%) !important;
	}
}
.wd-accordion.wd-style-shadow>.wd-accordion-item>.wd-accordion-title,.wd-accordion.wd-style-shadow>.wd-accordion-item>.wd-accordion-content{
	padding-left:var(--wd-accordion-spacing,20px) !important;
	padding-right:var(--wd-accordion-spacing,20px) !important;
}
.select2-dropdown.select2-dropdown--below{
	z-index:2 !important;
}
.sz-grid-big-col-style .blog-post-loop .wd-meta-date{
  display: none !important;
}
.single-post .post-single-page .title.post-title.sz-post-default-title{
	font-size: 0px !important;
  margin-bottom: 0px !important;
  padding: 0px !important;
}
.sz-grid-big-col-style .blog-post-loop .wd-modified-date{
  display: block !important;
	color: #000000 !important;
}
.sz-grid-big-col-style .blog-post-loop a.btn-read-more.more-link{
	position:relative !important;
}
.sz-grid-big-col-style .blog-post-loop .wd-entry-content{
	display:none !important;
}
.sz-grid-big-col-style .sz-col2 .blog-post-loop .wd-post-content {
  padding: 10px 20px !important;
}
.sz-grid-big-col-style .sz-col2 h3.wd-entities-title.title.post-title{
	font-size: 16px !important;
  margin-top: 5px !important;
}
.sz-grid-big-col-style .sz-col2 .wd-post-entry-meta{
	margin-bottom:5px !important;
}
.sz-grid-big-col-style h3.wd-entities-title.title.post-title{
	height: auto !important;
}
.sz-submit-your-ideas .wpcf7 textarea{
    min-height: 120px !important;
}
.search .page-title h1 {
    font-size: 31px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail img{
	height: 250px;
  object-fit: cover;
  transform: scale(1) translate(-50%, -50%);
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail{
	padding-bottom: 238px !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18) !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail__link{
    overflow: hidden !important;
}
.sz-search-grid .elementor-posts .elementor-post__card:hover .elementor-post__thumbnail{
    transform: scale(1.1) !important;
    transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18) !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail__link:after{
	opacity:0 !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__badge{
	top: 227px;
  left: 50%;
  transform: translate(-50%, 0px);
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__meta-data{
	order: 3 !important;
	border: none !important;
  padding-top: 0px !important;
	padding-bottom: 5px !important;
  color: #0F0F0F !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__text{
	order: 4 !important;
}
.sz-search-grid .elementor-pagination .page-numbers {
		display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 35px;
    height: 35px;
/* 		padding: 9px 13px; */
    border-radius: 10px;
    margin: 0px 5px 0px 5px;
}
.sz-search-grid .elementor-pagination .page-numbers.next,.sz-search-grid .elementor-pagination a.page-numbers.prev {
    padding-left: 15px;
    padding-right: 15px;
}
.sz-search-grid .elementor-pagination a.page-numbers:hover {
    color: #6e6e6e;
    background-color: #eeeeee;
}
.sz-search-grid .elementor-pagination .page-numbers.current{
		background-color: #000000;
    color: #ffffff;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .wd-post-thumb{
  flex: 0 0 250px !important;
}
.sz-bloglist-style3.sz-bloglist .blog-design-list .wd-post-thumb{
  flex: 0 0 100px !important;
}
.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-post-thumb{
  flex: 0 0 150px !important;
}
.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-post-inner{
	gap: 15px !important;
}
.sz-bloglist-style3.sz-bloglist .blog-design-list .wd-post-inner{
	padding:5px !important;
}
body .sz-bloglist-style3.sz-bloglist .blog-design-list .title.post-title{
	font-size: 16px !important;
}
.sz-bloglist .blog-design-list .wd-modified-date{
	color: #000000 !important;
  font-size: 13px !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .wd-modified-date,.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-modified-date{
    display: block !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .post-date,.sz-bloglist-style4.sz-bloglist .blog-design-list .post-date{
    display: none !important;
}
.blog-post-loop.blog-design-masonry .wd-modified-date{
	display: block !important;
  padding-top: 20px !important;
	background-color:#fff !important;
	line-height:1 !important;
}
.blog-post-loop.blog-design-masonry .meta-categories-wrapp{
	top: -50px !important;
}
.blog-post-loop.blog-design-masonry .article-body-container{
	padding-top: 1px !important;
}
.blog-post-loop.blog-design-masonry .post-title{
	margin-top: 8px !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list a.btn-read-more.more-link,.sz-bloglist-style4.sz-bloglist .blog-design-list a.btn-read-more.more-link{
	background-color: transparent !important;
    color: #000 !important;
    padding: 0px !important;
    min-height: auto !important;
}
.search .blog-design-masonry .article-body-container .entry-summary{
	display:none !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .wd-post-content{
    flex-wrap: wrap;
    gap: 10px !important;
}
.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-post-content{
    flex-wrap: wrap;
    gap: 5px !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .wd-post-content-inner,.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-post-content-inner{
	max-width: 100% !important;
  flex: 0 0 100% !important;
}
.single-post .blog-post-loop.blog-design-masonry .wd-modified-date{
	display:none !important;
}
.single-post .blog-post-loop.blog-design-masonry .meta-categories-wrapp{
	top: -13px !important;
}
.single-post .sz-singlepost-cards:before {
    content: "Editor Picks";
    padding: 6px 25px;
    background-color: #cbd5c0;
    color: #000;
    position: absolute;
    left: -20px;
    top: -23px;
    z-index: 99;
		border-radius: 5px 5px 5px 0px;
		font-weight: 400;
    font-family: 'Questrial';
		font-size:16px !important;
}
.single-post .sz-singlepost-cards:after {
    content: "";
    position: absolute;
    border-top: 11px solid #b2bda7;
    border-left: 15px solid transparent;
    top: 15px;
    left: -20px;
    z-index: 99;
}
.ue_post_blocks.uc-filterable-grid .ue_post_blocks_text{
	display:none !important;
}
.ue_post_blocks.uc-filterable-grid .ue_post_blocks_link a{
	margin-top: 5px !important;
}
.ue_post_blocks.uc-filterable-grid .ue-grid-item-category {
  top: -32px !important;
}
.ue_post_blocks.uc-filterable-grid .ue_post_blocks_content{
	padding-top: 20px !important;
  padding-bottom: 10px !important;
}
.external-posts.aa-guest-posts .info-box-inner{
	display:none !important;
}
.external-posts.aa-guest-posts .wd-info-box .info-btn-wrapper{
	margin-top:10px !important;
}
.external-posts.aa-guest-posts .elementor-widget-wd_infobox .elementor-widget-container{
	padding-bottom:0px !important;
}
body .external-posts.aa-guest-posts .info-box-subtitle{
	margin-bottom: 15px !important;
}
/* .aa-f-icons .elementor-widget-wrap:hover {
    border-color: #B1B1AF !important;
} */
.get-sec .elementor-column {
    height: fit-content !important;
}
.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
    border: 1px solid #B1B1AF !important;
}
.single-post blockquote{
    border-radius: 30px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #B1B1AF;
    padding: 43px 24px 24px;
    border-left: 6px solid #83C385;
		overflow: visible;
    margin-top: 23px;
    border-radius: 0px 30px 30px;
}
.single-post blockquote:before {
    content: "Related Reads:";
    padding: 6px 25px;
    background-color: #83C385;
    color: #000;
    position: absolute;
    left: -20px;
    top: -19px;
    z-index: 99;
    border-radius: 5px 5px 5px 0px;
    font-weight: 400;
    font-family: 'Questrial';
    font-size: 16px !important;
}
.single-post blockquote:after {
    content: "";
    position: absolute;
    border-top: 11px solid #6da26f;
    border-left: 15px solid transparent;
    top: 19px;
    left: -20px;
    z-index: 99;
}
.single-post blockquote ul{
    padding-left: 25px !important;
}
.single-post blockquote>p{
    color:#000000 !important;
    font-size: 14px !important;
}
.single-post .wd-modified-date{
	display:none !important;
}
.single-post .blog-design-masonry .article-inner{
	background-color:#fff !important;
}
/* .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.1);
} */
body .faqall-btn.faq-btn.sz-faq-btn.faq-green a:hover {
    background-color: transparent !important;
    color: #000 !important;
}
body .faqall-btn.faq-btn.sz-faq-btn.faq-green a {
    background-color: #83C385 !important;
    border-color: #83C385 !important;
}
.mc4wp-form input[type="submit"]{
	font-weight:400 !important;
}
.sz-ebook-giveaway {
    margin-top: 30px !important;
}
.sz-ebook-giveaway {
    margin-top: 30px !important;
}
.sz-savethis-guide .sz-ebook-giveaway {
    margin-top: 0px !important;
}
.sz-savethis-guide .elementor-column>.elementor-widget-wrap{
	border-left: 8px solid #83C385 !important;
}
#popups.sz-ebook-giveaway{
	 margin-top: 0px !important;
}
select.uc-select-filter__select {
    padding-left: 15px !important;
		padding-right:15px !important;
}
.blog-page select.uc-select-filter__select{
	text-align: center !important;
}
.sz-singlepost-cards .single-post-btn.btn {
    background-color: #3f87bc !important;
    border-color: #3f87bc !important;
    left: -50px !important;
/* 		top: -10px !important; */
		display:none !important;
}
.postid-29413 .sz-singlepost-cards .single-post-btn.btn,.postid-31777 .sz-singlepost-cards .single-post-btn.btn{
	display:inline-flex !important;
}
.sz-singlepost-cards .single-post-btn.btn:hover{
    background-color: transparent !important;
    color: #3f87bc !important;
}
.a2a_floating_style {
    border: 1px solid #E6E9ED !important;
}
.aa-f-icons .elementor-widget-wrap p {
    transition: ease all 0.4s;
    color: #000 !important;
}
.aa-f-icons .elementor-widget-wrap:hover p {
    color: #fff !important;
}
.aa-f-icons .elementor-widget-wrap {
    border: 1px solid #000 !important;
    width: fit-content !important;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px !important;
    border-radius: 12px !important;
    transition: ease all 0.4s !important;
    background-color: transparent !important;
}
.aa-f-icons .elementor-widget-wrap:hover {
    background-color: #000 !important;
}
.read-more-section a {
    font-size: 12px !important;
}
.wd-sub-menu li>a {
    color: #000 !important;
}
.select2-results__option {
    padding-right: 10px !important;
    text-align: left;
    padding-left: 10px !important;
}
.wd-accordion-title {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.wd-accordion-content {
    padding: 10px 10px !important;
}
body button.widgetLabel.moveFromLeftLabel-appear-done.moveFromLeftLabel-enter-done {
    left: 85px !important;
    padding: 7px 10px !important;
    height: 36px !important;
}
.sz-ebook-giveaway input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
    box-shadow: none !important;
}
.sz-ebook-giveaway input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    background-color: #3f87bc !important;
    border: 2px solid #3f87bc !important;
}
.sz-savethis-guide input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
    box-shadow: none !important;
}

.sz-savethis-guide input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
    background-color: #3f87bc !important;
    border: 2px solid #3f87bc !important;
		padding: 10px 20px !important;
}
.blog-design-masonry .article-inner .entry-content.wd-entry-content{
	overflow: hidden !important;
  width: 100% !important;
/*   display: -webkit-box !important; */
	display:none !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.sz-singlepost-cards .blog-design-masonry.wd-add-shadow .article-inner .entry-content.wd-entry-content,.sz-singlepost-cards .blog-post-loop .read-more-section{
	display:none !important;
}
.sz-singlepost-cards .blog-post-loop .wd-entities-title.post-title{
	margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.sz-singlepost-cards .blog-post-loop .article-body-container {
    padding-top: 21px !important;
    padding-bottom: 12px !important;
}
form.wpcf7-form.init p {
    margin-bottom: 10px;
}
.get-sec .adv-form p {
    margin-bottom: 10px !important;
}
.get-sec .row {
    display: flex !important;
    gap: 10px !important;
    flex-wrap: nowrap !important;
    margin: 0px 10px 0px 0px !important;
}
.get-sec .col-md-6 {
    padding: 0px !important;
    display: flex !important;
    gap: 10px !important;
}
.get-sec input#page-btn {
    position: relative;
    right: 5px;
}
.search-results div#blog-p-btn {
    position: absolute;
    left: 0px;
    top: 0px;
}
.pum-overlay.pum-active,.pum-overlay.pum-active .popmake.active {
    		display: block !important;
}
.sz-free-ebook .wd-info-box .btn.btn-style-link{
	height: auto !important;
  border: none !important;
	text-decoration: underline;
  text-underline-offset: 2px;
}
.sz-free-ebook .wd-info-box .info-btn-wrapper {
    margin-top: 8px !important;
}
.sz-free-ebook .wd-info-box span.wd-btn-text{
	font-size: 13px !important;
}
/* .sz-free-ebook .info-box-carousel-wrapper .wd-arrow-inner{
	color:#f5f5f5 !important;
}
.sz-free-ebook .info-box-carousel-wrapper .wd-btn-arrow.wd-disabled .wd-arrow-inner{
	opacity:0.75 !important;
} */
/* .sz-free-ebook .info-box-carousel-wrapper .wd-btn-arrow {
    opacity: 1 !important;
    transform: translateY(0) !important;
    pointer-events: unset !important;
} */
.sz-free-ebook .info-box-wrapper:nth-child(2n) .wd-info-box{
	background-color: #b3b1b0 !important;
}
.sz-free-ebook .info-box-wrapper:nth-child(3n) .wd-info-box{
/* 	background-color: #6c4a39 !important; */
	background-color: #debd9c !important;
}
.sz-free-ebook .info-box-wrapper:nth-child(4n) .wd-info-box{
	background-color: #7e8e9b !important;
}
.sz-free-ebook .info-box-wrapper:nth-child(5n) .wd-info-box{
/* 	background-color: #455666 !important; */
	background-color: #7a9fd8 !important;
}
.sz-free-ebook .info-box-wrapper:nth-child(6n) .wd-info-box{
	background-color: #54312f !important;
}
.sz-free-ebook .info-box-wrapper:nth-child(6n) .wd-info-box{
	background-color: #c49b59 !important;
}
.sz-free-ebook .info-box-wrapper .wd-info-box .info-box-title{
	padding: 0px 10px !important;
}
.suggestion-thumb {
    margin-bottom: -10px !important;
}
body.search-results .site-content {
    padding-top: 80px !important;
}
.blog-page .wd-search-form {
    width: 195px !important;
}
.sz-ebook-giveaway .wpcf7-submit.btn-color-black{
		border-radius: 10px !important;
}
.sz-ebook-giveaway .wpcf7-submit:not(.btn-color-black){
		padding: 13px 25px !important;
    background-color: #3f87bc !important;
    text-transform: none !important;
    color: #ffffff;
    font-family: Questrial;
    font-size: 17px;
    border: 2px solid #3f87bc !important;
    border-radius: 10px !important;
    font-weight: 400;
    min-height: 55px;
}
.sz-ebook-giveaway .wpcf7-submit:not(.btn-color-black):hover {
    background-color: transparent !important;
    color: #3f87bc !important;
}

.sz-savethis-guide .wpcf7-submit.btn-color-black{
	border-radius: 10px !important;
	max-width: 200px !important;
	width: 100% !important;
  height: 48px !important;
}
.sz-savethis-guide .sz-ebook-giveaway .wpcf7-submit.btn-color-black{
	max-width: 280px !important;
}
.search-no-results .home-btn {
    position: absolute;
    top: 5px;
    left: 5px;
}
#ez-toc-container{
	border-color:#000000 !important;
	border-radius:12px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 48px !important;
  height: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 48px !important;
	right: 5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #272727 transparent transparent transparent !important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-color: transparent transparent #272727 transparent !important;
}
.select2-results__option{
  margin-bottom: 0px !important;
}
.select2-container--default .select2-results>.select2-results__options{
	max-height: inherit !important;
}
.sz-tabs-to-drop .wd-nav-tabs-wrapper{
	overflow-x: inherit !important;
}
.post-image-mask:after, .post-image-mask:before, .post-image-mask span {
    display: inline-block;
    margin-right: 7px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    vertical-align: middle;
    opacity: 0;
    transition: opacity .2s ease;
    animation: wd-fadeOutRight .3s ease;
}
.post-image-mask:after, .post-image-mask:before {
    content: "";
}
.post-image-mask:before {
    transition-delay: .15s;
    animation-delay: .15s;
}
.post-image-mask span {
    transition-delay: .1s;
    animation-delay: .1s;
}
/* .sz-blog-hover-effect .info-box-wrapper:hover .post-image-mask:after, .sz-blog-hover-effect .info-box-wrapper:hover .post-image-mask:before, .sz-blog-hover-effect .info-box-wrapper:hover .post-image-mask span,.sz-blog-hover-effect .ue_post_blocks_box:hover .post-image-mask:after, .sz-blog-hover-effect .ue_post_blocks_box:hover .post-image-mask:before, .sz-blog-hover-effect .ue_post_blocks_box:hover .post-image-mask span {
    opacity: 1 !important;
    animation: wd-fadeInLeft .3s ease;
}
.sz-blog-hover-effect .info-box-wrapper:hover .post-image-mask:before,.sz-blog-hover-effect .ue_post_blocks_box:hover .post-image-mask:before {
    transition-delay: .2s;
    animation-delay: .2s;
}
.sz-blog-hover-effect .info-box-wrapper:hover .post-image-mask span,.sz-blog-hover-effect .ue_post_blocks_box:hover .post-image-mask span{
    transition-delay: .1s;
    animation-delay: .1s;
} */
.sz-blog-hover-effect .info-box-wrapper .box-icon-wrapper,.sz-blog-hover-effect .ue_post_blocks_box .ue_post_blocks_image{
	position:relative !important;
}
.post-image-mask {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -22px;
    text-align: center;
    font-size: 0;
}
@keyframes wd-fadeInLeft {
    from {
        transform: translate3d(-50px, 0, 0)
    }
    to {
        transform: none
    }
}
@keyframes wd-fadeOutRight {
    from {
        transform: none
    }
    to {
        transform: translate3d(50px, 0, 0)
    }
}
.ue_post_blocks_box {
    box-shadow: 0 0 10px rgba(0,0,0,0.22) !important;
}
.blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: 0 0 10px rgba(0,0,0,0.22) !important;
}
.wd-load-more {
    border-radius: 12px !important;
}
#copy .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.autocomplete-suggestion .suggestion-thumb {
    margin-right: 5px !important;
}
.wd-search-full-screen .searchform input[type="text"] {
    font-weight: 400 !important;
}
.autocomplete-suggestion .suggestion-thumb img {
    border-radius: 10px !important;
}
.fields-col .elementor-widget-container {
    display: flex;
    justify-content: flex-end;
}
.post-single-page p.last-updated-date {
    font-size: 15px !important;
}
.ue-grid-item-category {
    display: flex;
    gap: 5px;
    justify-content: center;
}
/* .wd-load-more {
    border-radius: 12px !important;
} */
.search .container {
    max-width: 1335px !important;
}
.search .site-content {
    background-color: #fff !important;
    margin-top: -40px !important;
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
.mobile-nav.wd-side-hidden.wd-left.wd-opened .widgetarea-mobile {
    padding-bottom: 0px !important;
		padding-inline: 0px !important;
}
.mobile-nav.wd-side-hidden.wd-left.wd-opened {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 99999999999 !important;
}
.wd-dropdown-results.wd-scroll.wd-dropdown.wd-opened {
    border-radius: 12px !important;
}
.social-twitter {
    background-color: #000 !important;
}
.social-twitter span::before {
    content: url(/wp-content/uploads/2024/01/icons8-twitter-24.png) !important;
    position: relative;
    top: 4px;
}
.single-post section#copy p, .single-post section#copy a {
    color: #000000 !important;
    font-size: 13px;
}
.wd-accordion-item {
    border: 1px solid #B1B1AF !important;
    box-shadow: none !important;
}
.single-post .row.content-layout-wrapper.align-items-start {
    overflow: hidden !important;
}
body .faqtop-btn.single-post-btn:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
}
body.single-post div#page-btn.faqall-btn.faq-btn a {
    background-color: #3f87bc !important;
    border-color: #3f87bc !important;
}

body.single-post div#page-btn.faqall-btn.faq-btn a:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
}
.single-post .single-post-btn.faqtop-btn.btn:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
}
.single-post .single-post-btn.faqtop-btn.btn {
    background-color: #3f87bc !important;
    border-color: #3f87bc !important;
}
body .faqall-btn.faq-btn a {
    background-color: #3f87bc !important;
    border-color: #3f87bc !important;
}
body .faqall-btn.faq-btn.sz-faq-btn a {
    border-radius: 10px;
    padding: 13px 25px;
    color: #ffffff !important;
    font-family: Questrial;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #3f87bc !important;
    background-color: #3f87bc !important;
}
body .faqall-btn.faq-btn.sz-faq-btn a:hover {
    background-color: transparent !important;
    color: #3f87bc !important;
}
.error404 .container .site-content {
    padding-bottom: 90px;
    background-color: #fff !important;
    max-width: 1335px !important;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 30px;
}
.last-updated-date {
    display: none !important;
}
.single-post .last-updated-date {
    display: block !important;
}
.view-all-results span {
    font-size: 14px !important;
}
.autocomplete-suggestions figcaption {
    display: none !important;
}
.autocomplete-suggestions {
    grid-template-columns: repeat(auto-fit, minmax(195px, 1fr)) !important;
}
.autocomplete-suggestion .wd-entities-title {
    word-break: break-word;
    font-size: 13px;
    margin-right: 0px !important;
}
.single-post .main-page-wrapper .container:not(.page-title .container) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.side-details .elementor-icon-list-items {
    margin-top: -35px !important;
}
.side-details span.elementor-icon-list-text {
    color: #000 !important;
    word-break: break-word;
}
.sz-tabs-to-drop select.wd-nav-tabs {
    background-image: url(/wp-content/uploads/2024/01/chevron-down-solid.svg) !important;
    background-size: auto 12px !important;
	  text-align: center !important;
}
.sz-tabs-to-drop .wd-nav-tabs-wrapper{
	-webkit-mask: none !important;
}
#copy ul {
    list-style: none;
    margin: 0px !important;
}
#copy svg.e-font-icon-svg {
    width: var(--e-icon-list-icon-size,1em);
    height: var(--e-icon-list-icon-size,1em);
}
#pum-9779 {
    z-index: 9999999 !important;
}
div#cookie-law-info-bar {
    z-index: 9999999991 !important;
}
.cli-modal-backdrop.cli-show {
    z-index: 9999999 !important;
}
.cli-modal.cli-blowup{
    z-index: 9999999992 !important;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head, .cli-modal-body .cli-tab-container .cli-privacy-overview h4{
	font-size: 34px !important;
  font-weight: 400 !important;
	text-align: center !important;
}
.faqtop-btn.single-post-btn {
    right: 5px !important;
    left: auto !important;
}
.single-blog-faq p {
    font-weight: 400 !important;
}
.single-blog-faq span.elementor-icon-list-text {
    font-weight: 400 !important;
    color: #000 !important;
}
body footer #foooter div#page-btn a {
    background-color: #83c385 !important;
    border-color: #83c385 !important;
}
body footer #foooter div#page-btn a:hover {
		background-color: transparent !important;
	  color: #83c385 !important;
}
/* body div#page-btn.faq-btn a {
    background-color: #83c385 !important;
    border-color: #83c385 !important;
}
body div#page-btn.faq-btn a:hover {
		background-color: transparent !important;
	  color: #83c385 !important;
} */
.single-blog-faq {
    margin-left: -55px !important;
    margin-right: -55px !important;
    margin-bottom: -46px !important;
    margin-top: 46px !important;
}
.faq-intro div, .faq-intro p {
    text-align: left !important;
}
.whb-main-header li.menu-item.menu-item-has-children:hover .wd-dropdown {
    opacity: 1;
}
.pum-container.pum-responsive img {
	object-fit: cover !important;
}
.aa-news .mc4wp-form input[type="submit"] {
    background-color: #83C385 !important;
    border-color: #83C385 !important;
    text-transform: capitalize !important;
}
.aa-news .mc4wp-form input[type="submit"]:hover {
    background-color: transparent !important;
    color: #83C385 !important;
}
.blog-post-loop h3.wd-entities-title.title.post-title {
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
	  height: auto !important;
}
.search h3.wd-entities-title.title.post-title {
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    height: 55px !important;
    margin-bottom: 0px !important;
}
.search .entry-summary p {
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
header ul span.nav-link-text {
    text-transform: capitalize !important;
    margin: 0px 7px !important;
}
header [class*="wd-header-search-form"] input[type='text'] {
    min-width: 200px;
}
.ue_post_blocks_text {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    height: 55px;
    margin-bottom: -15px !important;
}
.mobile-nav .wp-block-button__link {
    display: none !important;
}
.ue_post_blocks_title {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical !important;
}
.wpcf7-response-output {
    font-weight: 400 !important;
    line-height: 1.3 !important;
}

/* .home footer .container section {
    margin-left: 15px !important;
    margin-right: 15px !important;
} */
.category #page-btn.category-page-btn:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.category #page-btn.category-page-btn {
    padding: 8px 15px !important;
    height: auto !important;
    margin-bottom: 20px !important;
    font-size: 17px !important;
    margin-left: -40px !important;
}
.wp-caption-text {
    text-align: center !important;
}
section .elementor-column .elementor-widget-wrap.elementor-element-populated {
    height: 100% !important;
}
.external-posts.aa-guest-posts a.btn {
    min-height: auto !important;
    height: auto !important;
}
.non-active-link a {
    color: #b8b8b8 !important;
    pointer-events: none !important;
    display: none !important;
}
.inner-col .elementor-widget-container {
    overflow: visible !important;
}
footer .elementor-icon-list-items {
    margin-top: 0px !important;
}
.cf7sr-g-recaptcha {
    display: flex;
    justify-content: flex-end;
}
.aa-contact textarea {
    min-height: 130px !important;
}
#foooter .wd-nav a span {
    font-size: 15px !important;
    text-transform: capitalize !important;
}
body.page #foooter .wd-nav a span {
    font-size: 15px !important;
}
.wpcf7-response-output {
    border-radius: 10px !important;
}
#foooter .wd-nav {
    --nav-gap: 0px !important;
}
.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: #000 !important;
}
.mobile-nav a.woodmart-nav-link {
    font-weight: 400 !important;
    font-size: 15px !important;
}
a.close-icon::before {
    content: "Close";
    right: 49px !important;
    position: relative;
    top: -5px;
}
a.close-icon {
    height: 15px;
    display: block;
    background-image: url(/wp-content/uploads/2023/05/close-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    right: 315px;
    z-index: 111;
    width: 15px;
    margin-left: auto !important;
    padding-right: 30px !important;
}
#faqs .wd-accordion-content p {
    text-align: left !important;
}
.news-link {
    display: none !important;
}
.outdoor {
    display: none !important;
}
.home-16-05-23 .outdoor {
    display: block !important;
}
.home-16-05-23 .news-link {
    display: block !important;
}
#foooter #page-btn {
    cursor: auto !important;
}
.ssl-logo img {
	mix-blend-mode: multiply;
}
.whb-main-header li.menu-item a {
    padding: 0 !important;
}
.whb-main-header li.menu-item .wd-dropdown a.woodmart-nav-link:hover {
    color: #000 !important;
}
.whb-main-header li.menu-item .wd-dropdown a.woodmart-nav-link {
	  font-family: Questrial !important;
}
.whb-main-header li.menu-item:hover .wd-dropdown {
    pointer-events: auto !important;
}
header .wd-sub-menu li {
    padding-bottom: 8px !important;
}

header .wd-sub-menu {
    margin-bottom: -8px !important;
}
.whb-main-header li.menu-item .wd-dropdown {
    max-width: max-content;
    border-radius: 10px;
    border: 1px solid #000;
/*     background: #000; */
	  padding: 15px 15px 12px !Important;
}
header .wd-sub-menu li:last-child {
    padding: 0px !important;
}
.whb-main-header li.menu-item .wd-dropdown a.woodmart-nav-link {
    color: #1d1d1d;
}
.whb-main-header .menu-item-has-children a:after {
    color: #272727 !important;
    font-size: 16px !important;
    margin-left: 0 !important;
}
#copy span.elementor-icon-list-text {
    padding: 0px 0px 0px 8px !important;
}
/* .pum-open.pum-open-overlay body {
	touch-action: none;
-ms-touch-action: none;
} */
button[disabled], input[disabled] {
    opacity: 1 !important;
}
/* .home-product-sec .wd-gallery-item a {
    border: 2px solid #E6E9ED !important;
    margin: 5px;
    border-radius: 10px;
} */
.home-product-sec .wd-gallery-item a {
    margin: 5px;
}
.home-product-sec .wd-gallery-item img {
    border-radius: 10px;
}
.HeaderContainer__Inner-sc-pny2b8-0 {
    background-color: #f5f5f5 !important;
}
.ReviewBackground__Container-sc-1jrpbkc-0 {
	  background-color: #f5f5f5 !important;
}
.woocommerce header ul {
    margin: 0px !important;
}
.woocommerce button.ButtonBase__ButtonContainer-sc-p43e7i-3:hover {
	background-color: rgb(25, 123, 255) !important;
	color: #fff !important;
}
.woocommerce button.ButtonBase__ButtonContainer-sc-p43e7i-3 {
    background-color: rgb(25, 123, 255) !important;
    padding: 0px !important;
    border-radius: 4px !important;
    font-weight: 700 !important;
    font-family: inherit !important;
}
.woocommerce-message {
    width: fit-content !important;
    border-radius: 10px !important;
}
div#ppcp-messages {
    display: none !important;
}
.single-post .site-content p#page-btn {
    margin: -33px !important;
}
ul.wd-sub-menu {
    margin: 0px !important;
}
/* Woocommerce */
.woocommerce-order-received h2 {
    text-transform: capitalize !important;
}
.woocommerce-checkout .woocommerce-error {
    border-radius: 10px !important;
}
.blog-design-masonry .article-inner {
/*     border-radius: 18px !important; */
		--wd-brd-radius: 10px;
}
.blog-design-masonry .article-body-container {
    border-radius: 0px 0px 10px 10px !important;
}
.woocommerce-button:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.woocommerce-button {
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border: 2px solid #000;
}
.woocommerce-checkout .woocommerce-error {
    width: 100% !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.checkout-order-review .wd-table-wrapper {
    border-radius: 10px !important;
}
.payment_methods .payment_box {
    border-radius: 10px !important;
}
.wd-empty-mini-cart .wc-backward {
    display: none !important;
}
.woocommerce-page .woocommerce .woocommerce-message a:hover {
    color: #fff !important;
    text-decoration: none !important;
}
a.btn.wd-switch-to-register:hover {
    background-color: transparent !important;
    color: #000 !important;
}
a.btn.wd-switch-to-register {
    border: 2px solid #000 !important;
    border-radius: 10px !important;
    margin-bottom: 20px;
}
.woocommerce-page .woocommerce .woocommerce-message a {
    background-color: transparent !important;
    border: 0px !important;
}
.woocommerce-order-received .woocommerce-order {
    margin-bottom: -30px !important;
}
.woocommerce-order-received {
    color: #000 !important;
}
.woocommerce-page .woocommerce-message a:hover {
    color: #fff !important;
    text-decoration: none !important;
}
header .wd-sub-menu li>a {
    font-size: 15px !important;
}
.woocommerce-page .woocommerce-message a {
    background-color: transparent !important;
    border: 0px !important;
    text-decoration: underline;
}
.woocommerce-Message a.woocommerce-Button.button:hover {
    text-decoration: none !important;
}
.woocommerce-Message a.woocommerce-Button.button {
    background-color: transparent !important;
    border: 0px !important;
    text-decoration: underline !important;
    color: #fff !important;
}
.woocommerce-Tabs-panel p, h4 {
    text-align: left !important;
}
.woocommerce-account h3 {
    text-transform: capitalize !important;
    font-size: 21px;
}
.woocommerce-account {
    color: #000 !important;
}
nav.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px !important;
}
.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #000 !important;
    color: #fff !important;
}
.woocommerce-MyAccount-navigation ul li a {
    background-color: #e6e9ed;
    border-radius: 10px !important;
    font-weight: 400;
    font-size: 15px;
	  text-transform: capitalize !important;
}
.wd-my-account-links a:hover::before {
    color: #fff !important;
}
.wd-my-account-links a:hover {
    background-color: #000 !important;
    color: #fff !important;
}
.wd-my-account-links a::before {
    color: #000;
}
.wd-my-account-links a {
    background-color: #e6e9ed !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    border: 1px solid #000;
    color: #000 !important;
    text-transform: capitalize;
    font-size: 17px !important;
    font-weight: 400 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #000000;
    color: #fff;
    border-radius: 10px;
}
div.quantity input[type="number"] {
    width: 40px !important;
}
.woocommerce-page {
    font-family: questrial;
}
p.woocommerce-notice {
    text-align: center !important;
    color: #000 !important;
    border-color: #000 !important;
    font-family: questrial;
}
.woocommerce-privacy-policy-text {
    display: none;
}
.woocommerce-terms-and-conditions-wrapper {
    display: none;
}
.woocommerce-checkout label {
    text-align: left !important;
}

.checkout-order-review:before, .woocommerce-order-pay #order_review:before {
	display: none !important;
}
.checkout-order-review:after, .woocommerce-order-pay #order_review:after {
	display: none !important;
}
.woocommerce-billing-fields h3 {
    text-transform: capitalize !important;
}
.woocommerce-billing-fields {
    text-transform: capitalize !important;
}
span.select2-selection.select2-selection--single {
    border-color: #000 !important;
    border-radius: 10px;
    height: 48px !important;
    line-height: 45px;
    color: #000;
    font-size: 15px !important;
}
.checkout-order-review, .woocommerce-order-pay #order_review {
    background-color: #e6e9ed !important;
	  border-radius: 10px !important;
}
.single-product .thumbnails button {
    font-size: 0px !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    --wd-form-placeholder-color: #0000008c !important;
    color: #000 !important;
}
.woocommerce-cart tr th {
    text-transform: capitalize !important;
    font-size: 18px !important;
}
.cart-totals-inner {
    padding-top: 9px !important;
}
.cart-totals-inner>h2 {
    text-transform: capitalize !important;
}
.wd-empty-page-text {
    font-family: questrial !important;
    color: #000;
}
.woocommerce-cart th.product-thumbnail {
    visibility: hidden;
}
.woocommerce-message {
    width: fit-content !important;
}
.woocommerce-form-coupon-toggle {
    display: none !important;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: none;
}
.woocommerce-cart bdi {
    font-size: 15px;
    color: #000 !important;
}
.cart_totals p {
    color: #000 !important;
}
.woocommerce-checkout bdi {
    font-size: 15px;
    color: #000 !important;
}
.woocommerce-cart td.product-name a {
    font-size: 16px !important;
}
.woocommerce-cart td.product-remove a::before {
    color: #fff !important;
}
.woocommerce-cart td.product-remove a {
    background-color: #000 !important;
}
.cart-actions .coupon {
    display: none !important;
}
.cart-content-wrapper .cart-totals-inner {
    border: 2px solid #000;
    border-radius: 10px !important;
}
.woocommerce button:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.single-product div#ppcp-messages {
    display: none !important;
}
.woocommerce a.button:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.woocommerce a.button {
    border-radius: 10px !important;
    background-color: #000 !important;
    border: 2px solid #000 !important;
    text-transform: capitalize !important;
    font-size: 15px;
    font-weight: 400;
}
.woocommerce ul.wd-nav.wd-nav-tabs li {
    margin: 0px !important;
    border: 0px !important;
}
.woocommerce .wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after {
    width: 0px !important;
}
.woocommerce .description_tab.active a {
    background-color: #000 !important;
    color: #fff !important;
}
.woocommerce ul.wd-nav.wd-nav-tabs li a {
    color: #fff;
    border-radius: 10px;
    padding: 8px 15px !important;
    background-color: #000;
    font-family: Questrial !important;
    font-size: 17px !important;
    font-weight: 400;
	  text-transform: capitalize;
}
.woocommerce h4 {
    font-size: 26px !important;
    font-weight: 500 !important;
}
.woocommerce ul {
    margin-bottom: 25px;
}
.woocommerce h4 strong {
    font-size: 26px !important;
    font-weight: 500 !important;
}
.woocommerce ul.wd-nav.wd-nav-tabs {
    margin: 0px !important;
}
.woocommerce .wc-backward:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.woocommerce .wc-backward {
    background-color: #000 !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border: 2px solid #000;
}
.woocommerce-product-gallery img {
    border-radius: 10px !important;
}
.woocommerce-product-gallery .product-image-thumbnail:hover, .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    filter: brightness(0.7) !important;
	  opacity: 1 !important;
}
.woocommerce .quantity input.qty {
    background-color: #000 !important;
    color: #fff !important;
}
.woocommerce .quantity input {
    border-radius: 10px !important;
    border-color: #000 !important;
    padding: 5px 10px !important;
    height: auto !important;
}
.woocommerce .poduct-tabs-inner {
    padding: 0px 50px;
    color: #000 !important;
    font-family: questrial;
}
.woocommerce .poduct-tabs-inner p {
    max-width: 100% !important;
}
.woocommerce .product-tabs-wrapper {
    margin-bottom: 34px !important;
}
.woocommerce .quantity {
    width: 120px;
    justify-content: space-between;
    display: flex;
}
.woocommerce button {
    border-radius: 10px !important;
    padding: 15px 25px;
    font-size: 16px !important;
    text-transform: capitalize;
    font-weight: 400 !important;
    color: #fff !important;
    background-color: #000 !important;
    transition: ease all 0.4s;
    border: 2px solid #000;
}
.woocommerce .single-breadcrumbs-wrapper .wd-products-nav {
    display: none !important;
}
.woocommerce .row.product-image-summary-inner {
    align-items: center !important;
}
.woocommerce .woocommerce-product-details__short-description p {
    color: #000 !important;
    line-height: 26px !important;
    max-width: 70%;
	font-size: 14px !important;
	 font-family: questrial;
}
.woocommerce .product_title {
    font-size: 26px !important;
    font-family: questrial;
    font-weight: 700 !important;
    line-height: 36px;
    max-width: 80%;
	  color: #000 !important;
}
.woocommerce .summary-inner .product_meta {
    display: none !important;
}
.woocommerce .wd-social-icons.social-share {
    display: none !important;
}
.woocommerce .product-image-summary {
    padding: 17px 50px 0px !important;
}
.woocommerce .container, .woocommerce .container-fluid {
    width: 1305px !important;
    background-color: #fff !important;
}
.woocommerce header .container {
    padding: 0px !important;
}
.woocommerce .product-tabs-wrapper {
    border: 0px !important;
}
.woocommerce .footer-column {
    padding: 0px !important;
}
/* Woocommerce */
.restock-link a:hover {
    text-decoration: none !important;
}
.restock-link a {
    text-decoration: underline !important;
    text-underline-offset: 4px;
}
#page-btn.out-of-stock a {
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;
    color: #ababab !important;
    pointer-events: none !important;
}
#copy .elementor-widget:not(:last-child) {
    margin: 0px !important;
}
.external-posts.aa-guest-posts a.btn span {
    font-size: 12px !important;
}
.external-posts.aa-guest-posts a.btn:hover::after {
    opacity: 1;
    animation: wd-ShakeNext 1s ease infinite;
}
.external-posts.aa-guest-posts a.btn::after {
    position: absolute;
    font-weight: 600;
    font-size: 13px;
    margin-left: 10px !important;
    opacity: 0;
    transition: opacity .35s ease;
    content: "\f109";
    font-family: "woodmart-font";
	  right: -22px;
}
.external-posts.aa-guest-posts a.btn {
    padding: 0px !important;
    border: 0px !important;
    background-color: transparent !important;
    color: #000 !important;
    text-transform: uppercase !important;
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #000 !important;
    border-radius: 0px;
    padding-bottom: 2px !important;
}
.external-posts.aa-guest-posts .info-box-subtitle {
    background-color: #000000;
    color: #ffffff !important;
    font-size: 11px;
    padding: 3px 10px 3px 10px;
    border-radius: 5px 5px 5px 5px;
    width: fit-content;
    text-transform: uppercase !important;
    margin: auto;
    margin-top: -30px;
    margin-bottom: 25px !important;
}
.aa-guest-posts .info-box-wrapper img {
    transition: ease all 0.4s;
    border-radius: 10px 10px 0px 0px !important;
}
.aa-guest-posts .wd-info-box .info-box-icon {
    border-radius: 10px 10px 0px 0px !important;
}
.aa-guest-posts .info-box-wrapper:hover img {
    transform: scale(1.1);
/*     filter: brightness(0.7); */
}
.aa-tabs a.wd-nav-link:hover {
    background-color: #000 !important;
    color: #fff !important;
}
.aa-tabs .wd-tabs-title {
    text-transform: capitalize !important;
    font-size: 18px;
}
.aa-tabs .wd-tabs-header, .aa-tabs .wd-tabs-desc, .aa-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 16px;
}
.aa-tabs .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 20px !important;
}
.aa-tabs .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #fff !important;
    background-color: #000 !important;
}
.aa-tabs .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: transparent !important;
}
.aa-tabs a.wd-nav-link {
    color: #000000 !important;
    border-radius: 10px;
    padding: 8px 10px !important;
    background-color: #e6e9ed !important;
    font-family: Questrial !important;
    font-size: 15px !important;
    font-weight: 400;
}
.aa-guest-posts .info-box-content {
    padding: 5px 20px 15px 20px !important;
}
.aa-guest-posts .info-box-icon img {
    height: 250px !important;
    object-fit: cover !important;
    border-radius: 10px 10px 0px 0px;
}
.aa-guest-posts h3.info-box-title {
    font-family: "Questrial", Sans-serif !important;
    font-size: 19px !important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
	  font-weight: 400 !important;
}
.aa-guest-posts a.btn:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.aa-guest-posts a.btn span {
    font-size: 15px !important;
}
.aa-guest-posts a.btn {
    border-radius: 10px;
    padding: 10px 15px !important;
    height: auto !important;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-weight: 400;
    border: 2px solid #000000 !important;
}
.aa-guest-posts p {
    color: #000000;
    font-family: "Questrial", Sans-serif;
    font-size: 15px;
    margin-top: 15px !important;
    margin: auto;
    margin-bottom: 20px !important;
	 -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.adv-form span.wpcf7-not-valid-tip {
    text-align: left;
}
.single-post .site-content .wd-single-footer,.single-post .site-content .wd-single-footer .single-post-social {
    display: none;
}
.single-post .wd-single-footer .tags-list a:after {
    display: none;
}
.single-post .wd-single-footer .tags-list a{
	padding: 2px 20px !important;
  border-radius: 20px !important;
/*   box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1) !important; */
}
.postid-24007.single-post .site-content .wd-single-footer {
    display: flex !important;
}

.single-post .site-content a#page-btn {
    display: none;
}
.adv-form p {
    text-align: right !important;
}
.adv-form input.wpcf7-form-control.wpcf7-text, .adv-form textarea {
    border: 1px solid #B1B1AF !important;
    box-shadow: none !important;
}
.blog-search-form .suggestion-thumb .wp-caption-text{
    display: none !important;
}
.privacy ul:has(strong) li p {
    margin: 0px !important;
}
.privacy ul {
    margin-bottom: 25px !important;
}
.privacy ul:has(strong) {
    margin-bottom: 25px !important;
}
.privacy p:has(strong) {
    margin-bottom: -10px !important;
}
.privacy h2 {
    margin-bottom: -10px !important;
}
.privacy h3 {
    margin-bottom: -10px !important;
    margin-top: 25px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}
.privacy li {
    margin-bottom: 0px !important;
}
.privacy .wd-accordion-content {
    font-family: 'Questrial' !important;
}
.privacy .wd-accordion-content.reset-last-child.wd-active {
    padding-top: 25px !important;
    color: #000 !important;
}
.privacy h1.woodmart-title-container {
    margin: 0px !important;
    margin-top: -15px !important;
    margin-bottom: -5px !important;
}
.privacy p, h2, h1, ul, h3 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.social-vk .wd-icon:before {
    content: url(/wp-content/uploads/2023/02/get-pocket-2.svg) !important;
    position: relative;
    top: 2px;
}
.social-tiktok .wd-icon:before {
    content: url(/wp-content/uploads/2023/02/icons8-medium-1.svg) !important;
}
.social-snapchat .wd-icon:before {
    content: url(/wp-content/uploads/2023/02/flipboard.svg) !important;
    position: relative;
    top: 2px;
}
.wpcf7-response-output {
    font-family: 'Questrial';
}
.social-snapchat {
    --social-color: #e12828 !important;
}
.social-vk {
    --social-color: #c3c3c3 !important;
}
#foooter .icons-size-default .wd-social-icon {
    border-radius: 50px !important;
}
.privacy span:has(a) {
    text-decoration: none !important;
}
.privacy p {
    text-align: left !important;
}
.privacy span a {
    color: #83C385 !important;
}
.privacy a {
    font-weight: 600 !important;
    color: #83C385 !important;
    word-break: break-word !important;
}
.privacy h2 {
    font-size: 17px !important;
    font-weight: 600 !important;
}
.privacy h1 {
    font-size: 23px !important;
    font-weight: 600 !important;
}
body > div.website-wrapper > div.main-page-wrapper > div.page-title {
		display: block !important;
}
.whb-flex-row.whb-top-bar-inner {
    display: none !important;
}
.wd-loop-footer.blog-footer:has(.) {
    display: none !important;
}
/* .page p.last-updated-date {
    display: none !important;
    visibility: hidden !important;
    margin-bottom: -26px !important;
}
.single-post p.last-updated-date {
    display: block !important;
} */
.header-info-box {
    font-size: 13px !important;
    color: #000;
    cursor: initial !important;
}
.post-date {
    display: none !important;
}
.header-info-box .box-icon-wrapper {
    margin-right: 10px !important;
}
.home-2 .why-choose-us {
    display: none !important;
}
#foooter .widget_nav_menu {
    text-align: center;
}
span.load-more-loading {
    text-transform: capitalize !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}
.wd-load-more.loading+.wd-load-more-loader .load-more-loading:before {
    border-left-color: #f5f5f5 !important;
}
.blog .elementor-widget-wd_blog .wd-load-more:hover {
    background-color: transparent !important;
    color: #272727 !important;
}
.blog .elementor-widget-wd_blog .wd-load-more {
    background-color: #000 !important;
    border-color: #000 !important;
    border-radius: 12px !important;
    color: #f5f5f5 !important;
}
.testimonial-content footer span:after {
	display: none !important;
}
/* .blog .why-choose-us {
    display: none !important;
} */
.wd-event-hover:focus>.wd-dropdown, .wd-event-click.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
section#foooter div#page-btn a span {
    font-size: 15px !important;
}
body.page section#foooter div#page-btn a span {
    font-size: 15px !important;
}
/* a.scrollToTop.button-show::before {
    cursor: default;
	  pointer-events: none !important;
} */
footer ul.elementor-icon-list-items {
    display: block !important;
}
.home-2 .track-btn span.wd-btn-text {
	-webkit-text-stroke: 0px !important;
}
a.scrollToTop.button-show {
    cursor: pointer;
}
.track-btn span.wd-btn-text {
    font-size: 17px !important;
}
#testimonial li.elementor-icon-list-item i.fa-map-marker-alt {
    position: relative;
    top: 4px;
}
#testimonial li.elementor-icon-list-item {
    align-items: baseline !important;
}
/* a.scrollToTop.button-show::before {
    content: url(/wp-content/uploads/2022/12/ssl.png);
    position: absolute;
    bottom: 41px;
    right: -7px;
    transform: scale(0.9);
} */
#page-btn.track-btn a:hover{
    background-color: transparent !important;
    color: #83C385 !important;
    opacity: 1 !important;
}
#page-btn.track-btn a{
    background-color: #83C385 !important;
    border-color: #83C385 !important;
}
.article-inner .custom-color-wy {
    background-color: #fff !important;
    padding: 20px 7px 20px !important;
    border: 1px solid;
    border-left-width: 8px !important;
    border-radius: 0px 30px 30px !important;
    text-align: center !important;
}
.article-inner .custom-color-wy strong{
		color: #3f87bc !important;
    margin-bottom: 15px;
    font-style: italic;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 4px;
		display: inline-block;
}
/* qurban insight link styling */
.article-inner .custom-color-wy em a {
    color: #3f87bc !important;
    font-weight: 700;
}
/* // */
.wd-accordion.wd-style-shadow>.wd-accordion-item {
    background-color: #fff;
}
figcaption {
    font-style: italic !important;
}
select.uc-select-filter__select {
    padding-left: 0px !important;
}
.article-inner .custom-color-wy {
/*     font-weight: bold; */
		font-weight: 400 !important;
    font-size: 13px;
    color: #3f87bc;
		width: 80%;
    margin: 20px auto;	
		position:relative;
}
.single-post .post-single-page .article-inner a,.sz-ebook-giveaway .elementor-widget-text-editor a{
  color: #83C385;
}
.single-post .post-single-page .article-inner .sz-faq a{
	color:#000;
	text-underline-offset: 4px !important;
}
.single-post .post-single-page .article-inner .sz-faq .elementor-icon-list-item:hover a {
   color: rgb(51,51,51, 0.65) !important;
}
.single-post .post-single-page .article-inner a span{
	text-decoration:none !important;
}
.single-post .post-single-page .article-inner a:hover,.sz-ebook-giveaway .elementor-widget-text-editor a:hover {
    text-decoration: underline;
    text-underline-offset: 4px;
}
.search div#blog-p-btn {
    margin-bottom: 50px !important;
}
#foooter ul.menu li a:hover {
    background-color: #000000 !important;
    color: #f5f5f5 !important;
}
#foooter ul.menu li a {
    color: #000000 !important;
    border-radius: 10px;
    padding: 8px 10px !important;
    background-color: #e6e9ed !important;
    font-family: Questrial;
    font-size: 15px !important;
    font-weight: 400;
}
/* header:not(.whb-sticked) .whb-row.whb-general-header {
    margin-top: 30px;
    margin-right: 30px;
} */
/* .elementor-728 .elementor-element.elementor-element-1df4003 img {
    width: 100% !important;
} */
/* Single post button */
/* pagination */
.ue-grid-item-category {
    position: relative;
    top: -44px;
}
.searchsubmit {
    border-radius: 0px 8px 8px 0px !important;
}
.search .entry-summary p {
    color: #000000 !important;
    font-family: "Questrial", Sans-serif;
    font-size: 15px !important;
}
.search .page-title {
    padding-top: 41px !important;
    padding-bottom: 37px !important;
}
.search .ue_post_blocks_link a {
    z-index: 2;
    position: relative;
    visibility: hidden !important;
}
.search .post-title a::after {
    border-bottom: 1px solid;
    content: "CONTINUE READING";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: max-content !important;
    transform: translate(-50%, -35px);
    font-size: 12px !important;
}
.ue_post_blocks_box:hover img {
    filter: brightness(0.5);
}
.ue_post_blocks_link a:hover::after {
    opacity: 1;
    animation: wd-ShakeNext 1s ease infinite;
}
.ue_post_blocks_link a::after {
    position: absolute;
    font-weight: 600;
    font-size: 13px;
    margin-left: 10px !important;
    opacity: 0;
    transition: opacity .35s ease;
    content: "\f109";
    font-family: "woodmart-font";
}
.ue_post_blocks_title {
    margin-top: -35px !important;
}
.ue-grid-item-meta-data-date span.post-date-month {
    font-size: 15px;
    position: relative;
    top: -4px;
}

.ue-grid-item-meta-data-date.post-date {
    position: absolute;
    transform: translate(-20px, -515%);
    z-index: 2;
    padding: 5px !important;
    display: block;
    min-width: 53px;
    background-color: var(--bgcolor-white);
    color: var(--color-gray-800);
    line-height: 1;
    box-shadow: 0px 0px 10px #0003;
}
/* pagination */
i.fas.fa-times::before {
    visibility: hidden !important;
}
.wd-search-dropdown.wd-dropdown {
    border-radius: 8px !important;
}
.search nav.wd-pagination {
    display: none !important;
}
a.single-post-btn {
    border-radius: 10px;
    padding: 8px 15px;
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Questrial !important;
    font-size: 17px !important;
    border: 2px solid #000000 !important;
    width: fit-content !important;
    margin-bottom: 25px !important;
    position: absolute;
    left: 5px !important;
    top: 5px;
    height: 40px !important;
}
.single-post .post-title {
    display: grid !important;
}
a.single-post-btn:hover {
background-color: transparent !important;
    color: #000000 !important;
}
.search-results .site-content {
    background-color: #fff;
    margin: 0 15px !important;
    padding: 50px !important;
    margin-top: -40px !important;
}


/* Single post button */
header .header-button:hover {
    background-color: transparent !important;
    color: #000000 !important;
}
.page-title {
	background-color: #E6E9ED !important;
	padding-top: 37px !important;
	padding-bottom: 44px !important;
}
.blog-search-form .searchform input[type="text"]{
	border-radius: 8px;
	height: 55px;
}
.blog-search-form .searchsubmit{
	border-radius: 0 8px 8px 0;
}

.featured .wp-caption-text {
	color: #000000 !important;
	font-size: 15px !important;
	font-weight: 400 !important;
}


.blog-post-loop .post-img-wrapp img {
    border-radius: 18px 18px 0px 0px !important;
}
input#submit {
    text-transform: capitalize !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
.blog-post-loop .post-img-wrapp a:after {
    border-radius: 18px 18px 0px 0px !important;
}
.wd-accordion-item {
    border-radius: 10px !important;
}
.wd-accordion-title.wd-active {
    border-radius: 10px 10px 0px 0px !important;
}
.wd-accordion-content {
    border-radius: 10px !important;
}
.blog-design-masonry.blog-style-shadow .article-inner {
    border-radius: 10px !important;
}
.testimonial-inner {
    border-radius: 10px !important;
}
.blog-post-loop:hover .post-img-wrapp a:after {
		display:none !important;
    opacity: 1;
    border-radius: 18px 18px 0px 0px !important;
}
.blog-post-loop:hover .post-image-mask{
		display:none !important;
}
.single-post img {
    border-radius: 0px !important;
}
.blog img {
    border-radius: 0px !important;
}
.blog-post-loop:hover .post-img-wrapp a {
    transform: scale(1) !important;
}
.page-id-11439 .article-inner img {
    border-radius: 18px 18px 0px 0px !important;
}
.home-2 .article-inner img {
    border-radius: 18px 18px 0px 0px !important;
}
body.home-2 .testimonial-content footer{
	width:100% !important;
}
.blog-design-masonry:hover .article-inner img {
    border-radius: 18px 18px 0px 0px !important;
}
.blog-design-masonry.blog-style-shadow .article-body-container {
    border-radius: 10px !important;
}
div#sim-col2::-webkit-scrollbar {
    width: 8px;
    height: 10px;

  }
div#sim-col2::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #c2c9d2;
  }
div#bring-col::-webkit-scrollbar {
    width: 8px;
    height: 10px;

  }
div#bring-col::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #c2c9d2;
  }
a.scrollToTop {
    bottom: 85px !important;
}.testimonial-inner
span.date {
    position: absolute;
    top: -27px;
}
section#popups img {
    border-radius: 10px 0px 0px 10px !important;
}
.mc4wp-alert p {
    max-width: 230px !important;
}
.mc4wp-alert {
    width: fit-content !important;
}
div#con-us .wpcf7-response-output {
    width: fit-content !important;
    float: right;
}
div#review .wpcf7-response-output {
    width: fit-content !important;
    float: left;
}
img.pswp__img {
    background-color: #f5f5f5 !important;
}
.slideup{
  transition: 0.7s all ease !important;
}
.page-id-11439 .pum-container p {
    font-size: 15px !IMPORTANT;
}
.pum-container p {
    font-size: 15px !IMPORTANT;
}
.mc4wp-alert {
    border-radius: 10px !important;
}
.cli-bar-message {
    text-align: center !important;
}
/* a#cookie_action_close_header_reject:hover {
    background-color: #000 !important;
    color: #f0f0f0 !important;
} */
a#cookie_action_close_header_reject {
    background-color: transparent !important;
    color: #000 !important;
}
.cli-bar-container.cli-style-v2 {
    display: block !important;
}
.cli-bar-btn_container a,.cli-tab-footer a.wt-cli-privacy-accept-btn {
    border-radius: 10px !important;
}
div#cookie-law-info-bar,.cli-modal-content {
    border-radius: 10px !important;
}
.cli-bar-btn_container a,.cli-tab-footer a.wt-cli-privacy-accept-btn {
    line-height: 30px !important;
    margin: 3px;
    font-size: 15px !important;
    font-family: Questrial;
}
.cli-bar-btn_container a,.cli-tab-footer a.wt-cli-privacy-accept-btn {
    width: 145px;
    background-color: #000000 !important;
    color: #f0f0f0 !important;
    border: 2px solid #000 !important;
}
.cli-bar-btn_container a.cli_settings_button{
	  background-color: transparent !important;
    color: #000000 !important;
}
.cli-bar-btn_container {
    display: block;
}
.cli-bar-btn_container a:hover,.cli-tab-footer a.wt-cli-privacy-accept-btn:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.cli-bar-btn_container a.cli_settings_button:hover{
	  background-color: #000000 !important;
    color: #f0f0f0 !important;
}
.cli-bar-btn_container .wt-cli-reject-btn:not(.cli-plugin-button){
	color: #000 !important;
	background-color:transparent !important;
	border:none !important;
}
.cli-bar-message {
    font-family: "Questrial", Sans-serif;
    font-size: 15px;
    color: #000000 !important;
}
form#mc4wp-form-1 .row .col-md-12 {
    margin-bottom: 10px !important;
}
.widget_nav_menu a {
    font-family: "Questrial", Sans-serif !important;
}

.grecaptcha-badge {
    z-index: 999 !important;
}
.wpcf7-response-output {
    border-radius: 10px;
}
.screen-reader-response {
    display: none !important;
}
p#page-btn a {
    text-decoration: none !important;
}
.footer-button:hover {
    background-color: transparent !important;
}
.single-post .entry-content p a {
/*     text-decoration: underline !important;  */
	  font-weight: 600;
/* 	color: #e7d6a5; */
}
/* .single-post .entry-content h3 a {
    text-decoration: underline !important;
} */
.single-post .post-single-page .meta-post-categories.wd-post-cat.wd-style-with-bg {
    display: none !important;
}
.footer-button:hover span {
    color: #000000 !important;
}
.slideInUp {
    animation-delay: 0s !important;
	  transition-delay: 0s !important;
}
div#page-btn a:hover {
    background-color: transparent;
    color: #000000;
}
.home-btn a:hover {
    background-color: transparent !important;
    color: #000000 !important;
}
.animated {
    animation-delay: 0s !important;
	transition-delay: 0s !important;
}
a.btn-read-more.more-link {
    font-weight: 400 !important;
}
span.post-date-month {
    font-weight: 400 !important;
}
.category-decasa-collections footer.footer-container.color-scheme-dark {
    margin-top: -40px;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__read-more{
	position:relative !important;
}
a.btn-read-more::before, .sz-search-grid .elementor-posts .elementor-post__card .elementor-post__read-more::before {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    z-index: 1111;
    background-color: black !important;
    position: absolute;
    left: 0;
    margin: 0px;
    bottom: -5px;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__read-more::before{
	bottom: -2px !important;
}
span.post-date-month {
    font-family: 'Questrial';
}
span.post-date-day {
    font-family: 'Questrial';
}
section#copy p, section#copy a {
    color: #000000 !important;
	  font-size: 13px !important;
}
section#copy {
    background-color: #E6E9ED !important;
}
#foooter a.btn:hover {
    box-shadow: none !important;
}
a#slider-2-slide-6-layer-20 {
    transition: ease all 0.4s;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg a {
	font-weight: 400 !important;
}
footer a.btn {
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Questrial;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000 !important;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg {
    border-radius: 5px !important;
}
.single-post .page-title {
    background-color: #E6E9ED !important;
}
.single-post .page-title h3 {
    color: #000000 !important;
}
.wd-post-cat.wd-style-with-bg>a {
    font-size: 11px !important;
}
body.page .entry-content.wd-entry-content {
    font-size: 15px !important;
}
.blog .page-title {
    background-color: #E6E9ED !important;
}
.blog .page-title h1 {
    color: #000000 !important;
}
.category-decasa-collections .page-title span {
    color: #000000 !important;
}

.category-decasa-collections .page-title {
    background-color: #e6e9ed !important;
}
.wd-prefooter {
    padding: 0px !important;
}
.breadcrumbs a {
    color: #000000 !important;
}
i.fas.fa-times {
    transform: scale(0.4);
}
.slideup{
  position: relative;
  transform: translateY(50%);
  opacity: 0;
}
.slideup.active{
  transform: translateY(0);
  opacity: 1;
}
.single-post .article-inner h1 {
    margin: 0 auto;
    max-width: 85% !important;
    margin-bottom: 10px !important;
}
header ul span.nav-link-text {
	font-family: Questrial;
}
.testimonial-content p {
    font-family: Questrial;
}
span.a-size-base.review-text.review-text-content {
    font-family: Questrial !important;
}
p#page-btn {
    margin-bottom: 20px !important;
}
.btn.btn-style-bordered:not(:hover) {
    background-color: black !important;
}
.single-post .post-single-page .entry-content {
	margin-bottom: 0px !important;
}
header a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-bordered.btn-style-rectangle.btn-size-default.__mPS2id._mPS2id-h {
    background-color: black !important;
    font-family: "Questrial", Sans-serif;
}
header a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-bordered.btn-style-rectangle.btn-size-default.header-button.__mPS2id._mPS2id-h:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

form#commentform input#submit:hover {
    background-color: transparent !important;
    border-color: #000 !important;
    color: #000 !important;
}
form#commentform input#submit {
    height: 55px;
    background-color: #000000 !important;
    border-radius: 10px;
    border: 2px solid #000 !important;
    transition: ease all 0.4s;
}
.postid-24007 form#commentform input#submit {
    background-color: #3f87bc !important;
    border: 2px solid #3f87bc !important;
}
.postid-24007 form#commentform input#submit:hover {
    background-color: transparent !important;
    border-color: #3f87bc !important;
    color: #3f87bc !important;
}
.single-post a#page-btn {
    transition: ease all 0.4s;
}
.single-post a#page-btn:hover {
    background-color: transparent !important;
}
.single-post a#page-btn:hover span {
    color: #000000 !important;
}
.single-post .wd-single-footer {
    padding: 15px 0px 15px 0px;
    border: 0px !important;
    border-bottom: 1px solid #3333332b !important;
}
.single-post a#page-btn span {
    font-size: 17px !important;
}
div#our-values h4 {
    font-size: 26px !important;
}
header a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-bordered.btn-style-rectangle.btn-size-default.__mPS2id._mPS2id-h {
    background-color: black !important;
}
header a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-bordered.btn-style-rectangle.btn-size-default.header-button.__mPS2id._mPS2id-h:hover {
    background-color: transparent !important;
}
.single-post .site-content {
    background-color: #ffffff !important;
    padding-top: 80px !important;
    padding-bottom: 86px !important;
}
.blog .site-content {
    margin-top: -40px !important;
    background-color: #ffffff !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    margin-bottom: 0px !important;
}
.pum-container .pum-content>:first-child {
    margin: 0px !important;
}
.single-post .site-content {
    margin-bottom: 24px !important;
}
.single-post .row.content-layout-wrapper {
    margin: 0 auto !important;
}
.blog .row.content-layout-wrapper {
    margin: 0 auto !important;
}
.affiliates .row.content-layout-wrapper {
    margin: 0 auto !important;
}
.guest-posts .row.content-layout-wrapper {
    margin: 0 auto !important;
}
.single-post .page-title {
    margin: 0px !important;
}
.pswp__bg {
    background-color: #000000c4 !important;
}
.post-single-page h3:not(.woodmart-title-container) {
    font-size: 25px !important;
}
.post-single-page h2 {
    font-size: 25px;
}
.main-page-wrapper {
    background-color: #c9c9c94a !important;
}
h1.wd-entities-title.title.post-title,.single-post .page-title .entry-title.title,.page.page-id-40629 .page-title .entry-title.title {
    font-size: 43px !important;
}
div#popmake-9779 {
    margin-top: 80px !important;
}
.mc4wp-form input[type="submit"]:hover {
    background-color: transparent !important;
    color: #000000 !important;
}
.page-id-10055 .blog-design-masonry .post-title {
    font-size: 21px !important;
}
#popmake-9779 {
    width: 45% !important;
}
.hovered-social-icons.wd-tltp.wd-tltp-top {
    display: none !important;
}
.testimonial-content {
    color: #000000 !important;
}
.page-id-10084 .pum-container p {
    font-size: 15px !IMPORTANT;
}
.entry-content.wd-entry-content {
    color: #000000 !important;
    font-family: "Questrial", Sans-serif;
    font-size: 15px !important;
}
 aside.footer-sidebar.widget-area.row {
    padding: 0px !IMPORTANT;
}
.page-id-10084 .main-page-wrapper {
    background-color: #c9c9c94a !important;
}
.page-id-10084 .row.content-layout-wrapper.align-items-start {
    margin-bottom: -40px !important;
}
.single-post .container.main-footer {
    margin-top: -64px;
}
.single-post div#page-btn a {
	border-radius: 10px;
    padding: 13px;
    background-color: #000000;
    color: #ffffff !important;
    font-family: Questrial;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000 !important;
}
.single-post div#page-btn a:hover {
    box-shadow: 0px 0px !important;
    color: #000000 !important;
}
body footer #foooter div#page-btn a{
    padding: 13px 25px !important;
}
a#page-btn:hover {
    box-shadow: 0px 0px !important;
}
a#page-btn span {
    font-size: 21px;
}
.single-post div#page-btn a {
    font-size: 21px;
}
.footer-column {
    margin-bottom: 40px !important;
}
a#page-btn { 
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000 !important;
}
.home-btn a {
	cursor: pointer;
}
.home-btn a { 
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Questrial !important;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000 !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 40px !important;
}
.single-post figure.wp-block-image.size-full {
    text-align: center !important;
}
.single-post p.post-btn {
    text-align: center !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    text-transform: capitalize;
}
.testimonial-content {
    margin-top: 30px;
}
form#mc4wp-form-1 p {
    text-align: left;
}
a.btn:h- {
    background-color: transparent !important;
    border-color: #000000 !important;
    color: #000000 !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    width: 45%;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
	    margin-left: 0% !important;
}
.pum-theme-9712 .pum-container, .pum-theme-lightbox .pum-container {
    box-shadow: 0px 0px 30px 0px rgb(2 2 2 / 23%) !important;
}
/* div#page-btn a:hover {
    background-color: #303030f7;
} */
.pum-theme-9712, .pum-theme-lightbox {
    background-color: #ffffffba !important;
}
a.wp-block-button__link.has-black-background-color.has-background.__mPS2id._mPS2id-h {
    border-radius: 10px !important;
    padding: 16px 25px;
	font-family: Questrial;
}
i.fas.fa-heart::after {
    content: url(/wp-content/uploads/2022/04/like-1.png);
    position: relative;
    top: 4px;
    margin: 0px 3px !important;
}
#popmake-9779 {
    margin: 0px !important;
    width: 50%;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
}
header ul {
    margin-right: 1px !important;
}
.btn.btn-color-black:hover {
    box-shadow: 0px 0px !important;
}

.mc4wp-form input[type="submit"] {
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-size: 17px;
    font-weight: 400;
    height: 60px;
    border-radius: 10px !important;
    margin-top: 25px;
	text-transform: capitalize;
  border: 2px solid #000000 !important;
}
#popmake-9779 p {
    margin: 0px !important;
}
section#popups {
    border-radius: 10px !important;
}
button.pum-close.popmake-close {
    border: 0px !important;
    background-color: transparent !important;
    top: 20px !important;
    right: 12px !important;
    box-shadow: none !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    border: 0px !important;
    padding: 0px !important;
    border-radius: 10px !important;
}
i.fas.fa-times::after {
    max-width: 30px !important;
    content: url(/wp-content/uploads/2023/05/close-1.png);
    position: relative;
    top: -35px;
    left: 5px;
}
a.btn {
    text-transform: capitalize !important;
}
.pum-container p {
    font-weight: 400 !important;
    line-height: 1.3 !important;
}
.testimonial-content footer {
    font-family: Questrial;
}
button {
    text-transform: capitalize !important;
}
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow {
    color: #ffffff !important;
}
span.wd-accordion-opener {
    color: #000000 !important;
}

.btn.btn-color-black:hover {
    box-shadow: 0px 0px !important;
}
.widget_nav_menu a {
    font-size: 17px !important;
	    font-weight: 400 !important;
}
input#page-btn:hover {
    background-color: transparent !important;
    box-shadow: 0px 0px !important;
    color: #000000 !important;
}
input#page-btn {
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-size: 17px !important;
    font-weight: 400;
    height: 60px;
	  border: 2px solid #000000 !important;
}
.container {
    max-width: 1365px !important;
}


.whb-header {
    margin-bottom: 0px !important;
}
.btn.btn-style-bordered {
    background-color: black !important;
    border-radius: 10px;
    padding: 13px 25px;
}
header .mPS2id-highlight {
    border-bottom: 2px solid #1d1d1d;
}
#foooter li.menu-item a {
    color: #f0f0f0 !important;
}
footer .box-icon-wrapper {
    filter: invert(1);
}
footer img.attachment-large.size-large {
    filter: invert(1);
}
footer .info-box-content a {
    color: #f0f0f0;
}
footer .info-box-content {
    color: #f0f0f0;
}
h3.wd-entities-title.title.post-title {
	font-weight: 400;
}
dt.gallery-icon.landscape:hover {
    transform: scale(1.1);
    opacity: 0.7;
}
.wd-list li {
    align-items: start !important;
}

dt.gallery-icon.landscape {
    transition: ease all 0.4s;
}
header:not(.whb-sticked) .whb-row.whb-general-header {
/*     margin-top: 30px;
    margin-right: 30px; */
    background-image: linear-gradient(to right, rgb(255 255 255), rgb(255 255 255 / 61%)) !important;
}
a.scrollToTop.button-show {
    background-color: #E7D6A5 !important;
    color: black;
		zoom:1 !important;
}
span.list-icon.fas.fa-long-arrow-alt-right {
    margin-top: 5px;
}
.owl-dots .owl-dot span {
    width: 25px;
    height: 5px;
    border-radius: 20%;
}
#wpcf7-f8509-p3945-o2 textarea {
    min-height: 126px !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    background-color: #000;
    color: #fff;
}
#wpcf7-f1572-p3945-o1 input[type='email'] {
    background-color: #ffffff5c !important;
    color: #fff !important;
}
#wpcf7-f1572-p3945-o1 input[type='text'] {
    background-color: #ffffff5c !important;
    color: #fff !important;
}
#wpcf7-f1572-p3945-o1 input[type='tel'] {
    background-color: #ffffff5c !important;
    color: #fff !important;
}
#wpcf7-f1572-p3945-o1 textarea {
    background-color: #ffffff5c !important;
    color: #fff !important;
}

#foooter .menu-main-menu-new-container {
    text-align: center;
}
#foooter li.menu-item {
    padding-left: 10px;
    padding-right: 10px;
}

.submit-review #wpcf7-f8509-p3945-o2 input[type='text'] {
    background-color: #fff !important;
    border-width: 0 !important;
    box-shadow: 0px 0px 7px 0px #0000002e !important;
    color: #777777 !important;
}
.submit-review #wpcf7-f8509-p3945-o2 input[type='email'] {
    background-color: #fff !important;
    border-width: 0 !important;
    box-shadow: 0px 0px 7px 0px #0000002e !important;
    color: #777777 !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    height: 48px !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    color: #000000;
    font-family: Questrial;
    font-size: 15px;
    border: 1px solid #B1B1AF !important;
}
.submit-review #wpcf7-f8509-p3945-o2 input[type='tel'] {
    background-color: #fff !important;
    border-width: 0 !important;
    box-shadow: 0px 0px 7px 0px #0000002e !important;
    color: #777777 !important;
}
.submit-review #wpcf7-f8509-p3945-o2 textarea {
    background-color: #fff !important;
    border-width: 0 !important;
    box-shadow: 0px 0px 7px 0px #0000002e !important;
    color: #777777 !important;
}
a.woodmart-nav-link.__mPS2id._mPS2id-h.mPS2id-highlight.mPS2id-highlight-first {
    color: #1D1D1D;
}
.gllry-img img:hover {
    filter: brightness(0.75);
}
.entry-meta.wd-entry-meta {
    display: none !important;
}
.hovered-social-icons:after {
display:none !important;
}
.single-post .post-single-page .entry-meta.wd-entry-meta{
	display: inline-block !important;
}
.wd-accordion-title.wd-active.text-left.wd-opener-pos-right {
    background-color: #212121;
}
/* .wd-accordion-content.reset-last-child.wd-active {
    background-color: #212121;
    color: #f5f5f5;
} */
.wd-active.text-left.wd-opener-pos-right .wd-accordion-title-text {
    color: #f5f5f5;
}
/* .wd-accordion.wd-style-shadow {
    column-count: 2;
} */
footer li.menu-item.menu-item-type-custom {
    border-right: 1px solid #f5f5f5;
    height: 19px;
}
a.btn {
    font-size: 17px;
    height: 55px;
    font-weight: 100;
}
/* footer .social-form-circle .wd-social-icon {
    padding-left: 10px;
    padding-right: 10px;
} */
.page-title.page-title-default.title-size-default {
    background-blend-mode: color;
    background-color: #00000069;
}
footer li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8471 {
    border-right: 0 !important;
}
span.wd-btn-text {
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 400;
}
a.single-post-btn span.wd-btn-text{
	letter-spacing: normal !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    background-color: #000;
    color: #fff;
    font-size: 17px !important;
    letter-spacing: 1px !important;
		font-weight: 400;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black:hover {
		box-shadow: inset 0 0 200px rgb(86 84 84 / 48%) !important;
}
.btn.btn-color-black:hover {
    box-shadow: inset 0 0 200px rgb(86 84 84 / 48%) !important;
}
.page-title {
    margin-top: 0px !important;
}
.sz-hero-section2 .wd-gallery-item img{
	height: 300px !important;
  object-fit: cover !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35) !important;
}
.sz-hero-section2 .wd-gallery-item.wd-carousel-item{
	padding: calc(var(--wd-gap) / 2) !important;
}
.sz-label-gallery .wd-gallery-item{
	flex-direction: column !important;
}
.sz-label-gallery .wd-gallery-item .sz-image-label{
	margin-bottom: -6px !important;
	font-size: 20px !important;
	text-align: center !important;
	display: block !important;
  width: 100% !important;
	text-transform: capitalize !important;
}
.sz-label-gallery .wd-carousel{
	padding-bottom:5px !important;
}
/* .sz-hero-section2 .wd-images-gallery .wd-arrow-inner{
	color: #ffffff !important;
}
.sz-hero-section2 .wd-images-gallery .wd-disabled .wd-arrow-inner{
	color: rgb(255,255,255,0.8) !important;
} */

@media (min-width: 1025px) and (min-width: 1441px) {
	.blog .elementor-container {
    max-width: 1365px !important;
 }
}
@media (max-width: 360px) and (min-width: 331px) {
#spacerrr {
    height: 480px;
}
}
@media (max-width: 350px) {
	.testimonial-inner {
    height: 800px;
}
	section#timeless {
    padding: 320px 10px 50px 10px !important;
}
	section#minimal {
    padding: 320px 10px 50px 10px !important;
		height: 570px !important;
}
}
@media (max-width: 330px) {
	section#timeless {
    padding: 320px 10px 50px 10px !important;
}
.woocommerce .product-image-summary-wrap .product_title {
    font-size: 17px !important;
    line-height: 28px !important;
}
	.blog-post-loop h3.wd-entities-title.title.post-title {
    height: 55px !important;
}
	#spacerrr {
    height: 420px;
}
	section#minimal {
    padding: 320px 10px 50px 10px !important;
		height: 570px !important;
}
}

@media (max-width: 1440px) {
	.elementor-widget-html p.p3 {
    max-width: 91% !important;
}
	.elementor-widget-html p.p1 {
    max-width: 80% !important;
}
}
@media (max-width: 576px) and (min-width: 360px) {
.testimonial-inner {
    height: 720px !important;
}
}
@media (max-width: 1024px) and (min-width: 950px) {
.page-id-9080 .blog-design-masonry .article-body-container {
    height: 295px !important;
}
	.minimal .elementor-widget-wrap {
    padding-top: 0px !important;
}
	section#minimal {
    background-position: 100% 0% !important;
}
	.blog-design-masonry .article-body-container {
    height: 265px !important;
}
	.testimonial-inner {
    height: 595px !important;
}
}

/* @media (max-width: 330px) {
	section#blog .article-body-container {
    height: 250px !important;
	}
body.page section#blog .article-body-container {
    height: 210px !important;
}
}  */

@media (max-width: 1920px) and (min-width: 1445px){
	div#sim-col2 {
		overflow-y: auto !important;
	}
	div#bring-col {
		overflow-y: auto !important;
	}
}

@media (min-width: 1441px) {
	.single-post .row.content-layout-wrapper.align-items-start,.single-post .page-title .container {
    width: 1050px !important;
}
.privacy-policies .row.content-layout-wrapper.align-items-start {
    width: 1080px !important;
    margin: auto;
}
.privacy-policies #copy {
    width: 1050px !important;
    margin: auto;
    margin-bottom: -40px;
}
.privacy-policies #foooter {
    width: 1050px !important;
    margin: auto;
}
.advertisement #copy {
    width: 1050px !important;
    margin: auto;
    margin-bottom: -40px;
}
.advertisement #foooter {
    width: 1050px !important;
    margin: auto;
}
.advertisement .row.content-layout-wrapper.align-items-start {
    width: 1080px !important;
    margin: auto;
}
.faqs #foooter {
    width: 1050px !important;
    margin: auto;
}
.faqs #copy {
    width: 1050px !important;
    margin: auto;
    margin-bottom: -40px;
}
.faqs .row.content-layout-wrapper.align-items-start {
    width: 1080px !important;
    margin: auto;
}
	.blog .row.content-layout-wrapper.align-items-start {
    width: 1365px !important;
}
.category .row.content-layout-wrapper.align-items-start {
    width: 1365px !important;
}
	.pum-content.popmake-content .elementor-col-50 {
    height: 600px !important;
}
	.single-post .container.main-footer {
    width: 1050px !important;
}
	.single-post .footer-column.footer-column-1.col-12 {
    padding: 0px !important;
}
	.pum-container.pum-responsive img {
    height: 600px !important;
    width: auto !important;
		object-fit: cover !important;
}
.single-post .post-single-page .entry-header {
    padding: 0px 40px 0px 40px !important;
    margin: auto !important;
}
}
	

@media (max-width: 1140px) and (min-width: 1056px) {
	.page-id-11439 section#timeless {
    padding-top: 85px !important;
    padding-bottom: 95px !important;
}
.page-id-11439 div#abt-col2 {
    width: 60% !important;
}
	.page-id-11439 section#minimal {
    padding-top: 60px !important;
    padding-bottom: 65px !important;
}
	.home-2 section#timeless {
    padding-top: 85px !important;
    padding-bottom: 95px !important;
}
.home-2 div#abt-col2 {
    width: 60% !important;
}
	.home-2 section#minimal {
    padding-top: 60px !important;
    padding-bottom: 65px !important;
}
}



@media (max-width: 1124px) {
header ul a {
    padding: 0px !important;
}
}



@media (max-width: 767px) and (min-width: 580px) {
body .wp-caption .wp-caption-text, body .wp-caption-dd {
    text-align: center !important;
}
	.pum-container {
    width: 555px !important;
		height: auto !important;
}
	div#sim-col2 {
    height: 428px !important;
    overflow: auto !important;
}
}

@media (max-width: 580px) and (min-width: 567px) {
		.pum-container {
    width: 525px !important;
		height: auto !important;
}
	div#sim-col2 {
    height: 380px !important;
    overflow: auto !important;
}
}
@media (max-width: 768px) and (min-width: 540px) {
.page-id-11439 div#about-img {
    height: 350px !important;
}
.home-2 div#about-img {
    height: 350px !important;
}
}
@media (max-width: 539px) and (min-width: 470px) {
.page-id-11439 div#about-img {
    height: 300px !important;
}
	.home-2 div#about-img {
    height: 300px !important;
}
}

@media (max-width: 1024px) {
.page-title .title {
    font-size: 35px !important;
}
.wd-carousel.wd-grid {
    --wd-col-sm: 2 !important;
}
	body.page #foooter .wd-nav a span {
    font-size: 14px !important;
}
/* body.page footer section .elementor-element.text-left.elementor-widget.elementor-widget-text-editor {
    font-size: 15px !important;
} */
.sz-ebook-giveaway {
    margin-top: -10px !important;
}
.get-sec .row {
    margin: 0px !important;
}
.category #page-btn.category-page-btn {
    margin-left: -25px !important;
}
#copy .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.blog-page .wd-search-form {
    width: 195px !important;
}
.aa-guest-posts .info-box-icon img {
    height: 200px !important;
}
section#foooter div#page-btn a span {
    font-size: 15px !important;
}
.search .row.content-layout-wrapper.align-items-start {
    padding: 0px 15px !important;
}
.search .site-content {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}
.error404 .container .site-content {
    padding-top: 15px !important;
    padding-bottom: 40px !important;
}
.search h3.wd-entities-title.title.post-title {
    margin-bottom: 15px !important;
}
.single-blog-faq {
    margin-left: -20px !important;
    margin-right: -20px !important;
    margin-bottom: -46px !important;
    margin-top: 45px !important;
}
.ue_post_blocks_title {
    height: 60px !important;
}
	.home footer .container section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	footer .container section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	.con-link {
		display: none !important;
	}
.page-id-20974 .hide-links {
    display: flex !important;
}
.hide-links {
    display: none !important;
}
#foooter .wd-nav a span {
    font-size: 15px !important;
    text-transform: capitalize !important;
}
body.page .wd-nav a span {
    font-size: 15px !important;
}
.main-heading h4 {
	text-align: center !important;
}
	.category .row.content-layout-wrapper.align-items-start {
    background-color: #fff !important;
    padding: 5px 15px 40px;
    margin-top: -40px !important;
		margin-bottom: 40px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	.blog .elementor[data-elementor-type="wp-page"] {
    padding: 0px !important;
}
.woocommerce-page {
    margin-bottom: 55px !important;
}
.wd-toolbar.wd-toolbar-label-show {
    display: none !important;
}
.woocommerce-page .wd-toolbar.wd-toolbar-label-show {
    display: flex !important;
}
.woocommerce-order-received .woocommerce-order {
    margin-bottom: 8px !important;
    margin-top: 16px !important;
}
.woocommerce-cart .main-page-wrapper .container {
    padding: 0px 30px;
}
.woocommerce-checkout .main-page-wrapper .container {
    padding: 0px 30px;
}
.woocommerce-cart footer .container {
    padding: 0px 30px;
}
.woocommerce-checkout footer .container {
    padding: 0px 30px;
}
.shop_table_responsive td:before {
    text-transform: capitalize !important;
    font-size: 13px;
}
.woocommerce .wd-accordion-content {
    padding-bottom: 15px !important;
}
.woocommerce h4 {
    font-size: 21px !important;
}
.woocommerce h4 strong {
    font-size: 21px !important;
}
.woocommerce .wd-accordion-title-text {
	  font-size: 25px !important;
    text-transform: capitalize !important;
    padding-top: 10px !important;
    margin-bottom: -10px;
}

.az-accordin .wd-accordion-title-text {
	  font-size: 17px !important;
	  padding-top: 0px !important;
	  margin-bottom: 0px !important;
}
.woocommerce .poduct-tabs-inner {
    padding: 0px 20px !important;
    margin-top: -35px !important;
    margin-bottom: 6px !important;
}
.product-image-summary .col-lg-6.col-12.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.product-image-thumbnail img {
    height: 80px !important;
    object-fit: cover;
}
.woocommerce .product_title {
    max-width: 100% !important;
}
.woocommerce .woocommerce-product-details__short-description p {
    max-width: 100% !important;
}
.woocommerce .product-image-summary {
    padding: 23px 15px 0px !important;
}
.woocommerce .main-page-wrapper {
    padding: 0px 30px;
}
.woocommerce .container, .woocommerce .container-fluid {
    width: 100% !important;
}
.woo-page-title h1 {
    font-size: 35px !important;
    margin-top: 4px !important;
    margin-bottom: -10px !important;
}
.woocommerce header .container {
    padding: 0px 15px !important;
}
.aa-guest-posts h3.info-box-title {
    font-size: 17px !important;
}
	.policies-text h2 {
    font-size: 17px !important;
    font-weight: 600 !important;
}
.policies-text h1 {
    font-size: 19px !important;
    font-weight: 600 !important;
}
.mobile-nav a span.nav-link-text {
    text-transform: capitalize !important;
    font-size: 15px !important;
    color: #000 !important;
}
.mobile-nav .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.mobile-nav .wp-block-button__link {
    background-color: #000 !important;
    border: 2px solid #000 !important;
}
.page-title {
    padding: 33px 0px 36px 0px !important;
}
	.mobile-nav .wp-block-button__link {
    color: #f5f5f5 !important;
    border-radius: 10px !important;
    padding: 15px 25px !important;
    position: relative;
    top: 5px;
    font-size: 15px !important;
}
}

@media (max-width: 321px) {
.blog-view-all {
    margin-bottom: 15px !important;
}
}
@media (max-width: 315px) {
.blog-post-loop h3.wd-entities-title.title.post-title {
    height: 75px !important;
}
}

@media (max-width: 420px) {
.blog h3.wd-entities-title.title.post-title {
    height: 75px !important;
}
}



@media (max-width: 567px) {
/* a.single-post-btn {
    left: -30px !important;
} */
		div#blog-p-btn a {
    border-radius: 10px;
    padding: 8px 15px;
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Questrial !important;
    font-size: 17px !important;
    border: 2px solid #000000 !important;
    width: fit-content !important;
    height: 40px !important;
    margin-top: -75px;
    margin-left: -5px;
}
}


@media (min-width: 1440px) {
.search-results .site-content {
    max-width: 1335px !important;
}
}


@media (max-width: 1439px) and (min-width: 1280px) {
.search-results .site-content {
    max-width: 1120px !important;
}
}

/* Home 2 Products Section */
.home-2 .sz-product .wd-images-gallery .owl-item{
	visibility:hidden;
}
.home-2 .sz-product .wd-images-gallery .owl-item.active{
	visibility:visible !important;
}




@media (max-width: 767px) and (min-width: 568px) {
	#foooter ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#copy .elementor-col-50 {
    width: 50% !important;
}
}



@media (max-width: 667px) and (min-width: 577px) {
	section#products h4, section#products p {
    text-align: center !important;
}
.con-list p {
    text-align: center;
}
.con-list span.elementor-icon-list-text {
    padding: 0px !important;
}
.track-btn .text-left {
    text-align: center !important;
}
.con-list span.elementor-icon-list-icon {
    padding-right: 10px !important;
}
}











.slideup{
  position: relative;
  transform: translateY(50%);
  opacity: 0;
  transition: 1s all ease;
}

#review p.btnnn {
    text-align: left !important;
}
.slideup.active{
  transform: translateY(0);
  opacity: 1;
}
#overlay-col::before {
    content: "";
    position: absolute;
    height: 100%;
    left: 0px;
    width: 185px;
    z-index: 111;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 1) 0%, hsl(0deg 0% 100% / 0%) 26%);
}
div#overlay-col2::after {
    content: "";
    position: absolute;
    height: 100%;
    right: 0px;
    width: 100%;
    z-index: 111;
    background: linear-gradient(270deg, hsla(214, 16%, 92%, 62) 0%, hsl(226deg 69% 77% / -10%) 9%);
}
    #about-img .elementor-widget-wrap {
    filter: drop-shadow(4px 4px 24px #00000030);
}
div#page-btn span {
    font-size: 15px;
}
body.page div#page-btn span {
    font-size: 17px !important;
}
a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-bordered.btn-style-rectangle.btn-size-default.__mPS2id._mPS2id-h {
    font-size: 17px !important;
}
.pum-content .title {
    font-size: 31px !important;
}
.pum-content .elementor-9762 .elementor-element.elementor-element-e7ed087 .title {
    font-size: 23px !important;
}
.wd-accordion.wd-style-shadow {
    column-count: 1 !important;
}
form.wpcf7-form.init .col-md-12 {
    padding-left: 15px !important;
}
h3.wd-entities-title.title.post-title {
    font-size: 17px;
    font-family: "Questrial", Sans-serif;
    font-weight: 400 !important;
}
body.page h3.wd-entities-title.title.post-title {
    font-size: 17px !important;
}
.wd-accordion-content.reset-last-child.wd-active {
    background-color: #ffffff;
    color: #000000;
    padding: 25px;
    font-family: Questrial;
    font-size: 15px !important;
}
body.page .wd-accordion-content.reset-last-child.wd-active {
    font-size: 15px !important;
}
.testimonial-content:after {
    content: url(/wp-content/uploads/2022/06/Group-108.svg);
    position: absolute;
    top: 7%;
    right: 8%;
}
.testimonial-content footer span {
    font-size: 0px !important;
}
.testimonial-content footer span:after {
    content: "Happy Customer";
    font-size: 15px !important;
    font-style: italic;
    color: #000000 !important;
    position: relative;
    left: 25px;
    font-family: Questrial;
}
p.btnnn {
    text-align: right;
    margin-right: 5px;
}
#con-us input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    background-color: #ffffffa8;
    box-shadow: 12px 12px 16px #0002;
}
#con-us input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-size: 17px;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000;
}
#con-us input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black:hover {
    background-color: transparent !important;
    box-shadow: 0px 0px !important;
    color: #000000 !important;
}
/*section#why-choose-us img {*/
/*    filter: drop-shadow(4px 4px 16px #00000020);*/
/*}*/
.btn.btn-color-black:hover {
    box-shadow: 0px 0px !important;
}
.btn:hover, .button:hover, button:hover, [type="submit"]:hover, [type="button"]:hover {
    box-shadow: 0px 0px !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    height: 48px !important;
    border-radius: 12px;
    border: 0px;
    box-shadow: 4px 4px 20px rgb(0 0 0 / 8%);
    color: #000000;
    font-family: Questrial;
    font-size: 15px;
}
form.wpcf7-form.init .col-md-12 {
    padding-left: 8px !important;
}

div#page-btn a {
    border-radius: 10px;
    padding: 13px 25px;
    background-color: #000000;
    color: #ffffff;
    font-family: Questrial;
    font-size: 21px !important;
    font-weight: 400;
    height: 60px;
    border: 2px solid #000000 !important;
}
.owl-dots .owl-dot span {
    width: 25px !important;
    height: 5px !important;
    border-radius: 20% !important;
}
div#page-btn span {
    font-size: 17px;
}
input#page-btn {
    font-size: 17px;
}

@media (max-width: 578px) {
    .page-id-10084 .title-wrapper {
    text-align: center !important;
}
.pum-content .title {
    font-size: 23px !important;
}
.page-id-10084 .wd-button-wrapper {
    text-align: center !important;
}
.page-id-10084 p {
    text-align: center !important;
}
.text-res .title-wrapper .title {
    font-size: 21px !important;
}
section#timeless {
    height: 627px !important;
    padding: 338px 10px 50px 10px !important;
}
section#minimal {
    height: 630px !important;
    padding: 360px 10px 50px 10px !important;
}
}



@media (max-width: 767px) {
.wd-carousel.wd-grid {
    --wd-col-sm: 1 !important;
}
.whb-top-bar .wd-header-text p {
    font-size: 12px !important;
}
.sz-maskimg-post h4 {
    text-align: center !important;
}
.sz-left-text h4 {
    text-align: left !important;
}
.blog-design-masonry h3.wd-entities-title.title.post-title {
    height: auto !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .title.post-title {
    margin-top: 0px !important;
    height: auto !important;
}
.sz-maskimg-post .blog-post-loop {
    margin-bottom: 15px !important;
}
.single-post .article-inner h1 {
    margin-bottom: 10px !important;
/*     margin-top: -38px !important; */
}
.fields-col .searchform .searchsubmit {
    display: none !important;
}
.get-sec textarea {
    margin-top: 5px !important;
}
.get-sec .adv-form p {
    margin-bottom: 0px !important;
}
.get-sec .row {
    flex-wrap: wrap !important;
	  margin-bottom: 10px !important;
}
.get-sec input#page-btn {
    right: 0px !important;
}
body .a2a_kit.a2a_floating_style {
    right: auto !important;
    top: unset !important;
    bottom: 225px !important;
    border: 1px solid #E6E9ED !important;
    border-radius: 6px !important;
    right: 2px !important;
    padding: 0px !important;
    padding-bottom: 4px !important;
}
body .a2a_vertical_style:not(.a2a_flex_style) a {
    padding-bottom: 0px !important;
}
.fields-col .wd-dropdown-results.wd-scroll.wd-dropdown.wd-opened {
    width: 258px !important;
}
.fields-col .autocomplete-suggestions {
    grid-template-columns: repeat(auto-fit, minmax(258px, 1fr)) !important;
}
.fields-col .search-results-wrapper {
    position: relative;
    right: 185px;
    top: 5px;
    z-index: 999999;
    margin-bottom: 9px;
}
.searchform .searchsubmit {
    width: 35px !important;
}
body.search-results .site-content {
    padding-top: 67px !important;
}
.category #page-btn.category-page-btn {
    margin-left: -10px !important;
}
.search div#blog-p-btn a {
    left: 5px !important;
    margin-top: 0px !important;
}
body.search-no-results div#blog-p-btn.home-btn {
    position: absolute;
    top: 5px;
    left: 5px;
    margin-top: 0px !important;
}
.widgetLabel {
    display: none !important;
}
.grecaptcha-badge {
    display: none !important;
}
.blog-page #blog-p-btn a {
    margin-top: 0px !important;
    margin-left: 0px !important;
}
.search div#blog-p-btn a {
    left: 10px !important;
}
.search .site-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.post-single-page .wd-entities-title.title.post-title {
    text-align: center !important;
}
body .site-content .wp-caption .wp-caption-text, body .site-content .wp-caption-dd {
    text-align: center !important;
}
.sz-tabs-to-drop select.wd-nav-tabs {
    max-width: calc(100% - 30px);
}
.error404 .page-header:before {
    font-size: 4em !important;
}
.error404 .container .site-content {
    padding-bottom: 80px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.single-post .site-content .single-blog-faq p {
    text-align: left !important;
}
	.post-single-page h2 {
    font-size: 19px;
    text-align: left !important;
}
.post-single-page h1, .post-single-page h2, .post-single-page h3, .post-single-page h4, .post-single-page h5, .post-single-page h6 {
    text-align: left !important;
}
.wd-event-hover:focus>.wd-dropdown, .wd-event-click.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
    z-index: 999 !important;
    position: relative;
}
.blog-page select.uc-select-filter__select {
    width: 145px !important;
    padding-left: 10px !important;
    background-position: right 5px top 50% !important;
    height: 42px !important;
}
.blog-search-form .searchform input[type="text"] {
    padding-left: 10px !important;
    height: 42px !important;
    padding-right: 10px !important;
}
.blog-page .wd-search-form {
    width: 75px !important;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.single-blog-faq {
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-bottom: -41px !important;
    margin-top: 31px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 20px !important;
    padding-top: 9px !important;
}
.single-post .site-content {
    padding-bottom: 57px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li a {
    margin: 0px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li {
    margin: 0px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px !important;
}
.single-post .post-single-page .article-inner {
    padding-left: 15px;
    padding-right: 15px;
}
	#copy li.elementor-icon-list-item {
    flex-direction: row !important;
    width: fit-content;
    margin: auto !important;
}
	#copy li.elementor-icon-list-item a {
    flex-direction: row !important;
}
#copy span.elementor-icon-list-text {
    padding: 0px 0px 0px 5px !important;
	  text-align: left;
}
p.woocommerce-shipping-destination {
    text-align: right !important;
}
.woocommerce .main-page-wrapper {
    padding: 0px 0px !important;
}
.product-image-summary .col-lg-6.col-12.col-md-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.woocommerce-product-details__short-description span, .woocommerce-product-details__short-description p, .woocommerce-product-details__short-description footer {
    text-align: left !important;
}
.woocommerce .poduct-tabs-inner {
    padding: 0px 15px !important;
}
.woocommerce form.cart {
    margin-bottom: 45px !important;
}
.woocommerce .product_title {
    font-size: 20px !important;
    line-height: 32px !important;
    margin-top: -11px !important;
}
.woocommerce .quantity {
    width: 120px !important;
}
:is(.woocommerce-cart-form__contents,.group_table) td.product-quantity input[type="number"] {
    width: 45px !important;
}
.woocommerce-cart .main-page-wrapper .container {
    padding: 0px 0px !important;
}
.woocommerce-checkout .main-page-wrapper .container {
    padding: 0px 0px !important;
}
.woocommerce-account .main-page-wrapper .container {
    padding: 0px 0px !important;
}
.woocommerce-account .container .site-content {
    padding: 0px 15px !important;
}
.woocommerce-cart footer .container {
    padding: 0px 15px !important;
}
.woocommerce-checkout footer .container {
    padding: 0px 15px !important;
}
.col2-set:is(.col-1,.col-2) {
    flex-basis: 50% !important;
    max-width: 50% !important;
}
.woocommerce-my-account-wrapper p {
    text-align: left !important;
}
.single-product .summary-inner>.price {
    text-align: left !important;
}
.woocommerce-order-received .woocommerce-customer-details p {
    text-align: left !important;
}
}
.sz-featurebtn a:hover {
    background-color: transparent !important;
    color: #83C385 !important;
    opacity: 1 !important;
}
.sz-featurebtn a {
    background-color: #83C385 !important;
    border-color: #83C385 !important;
}

/* Home 2 Start */
.pum-responsive .sz-popups-carousel img{
    height: auto !important;
}
.sz-popups-carousel .sz-main-img img{
    height: 280px !important;
}
.sz-popups-carousel .wd-info-box .info-box-title{
     font-size: 18px !important;
}
.sz-popups-carousel .sz-free-ebook .info-box-wrapper .wd-info-box{
    background-color: #E6E9ED !important;
}
.sz-popups-carousel .btn.btn-style-link {
    height: auto !important;
    border: none !important;
}
.sz-bloglist .blog-design-list .wd-post-thumb {
    flex: 0 0 100px !important;
		border-radius:6px !important;
}
.sz-bloglist .wd-posts.wd-blog-holder{
	display: flex !important;
  flex-wrap: wrap !important;
  column-gap: 30px !important;
  row-gap: 25px !important;
}
.sz-bloglist.sz-bloglist-style4 .wd-posts.wd-blog-holder{
	row-gap: 15px !important;
}
.sz-bloglist .blog-design-list .wd-post-inner {
    padding: 10px !important;
    box-shadow: none !important;
    background-color: #ffffff !important;
		border-radius: 6px !important;
    border: 1px solid #B1B1AF !important;
}
.sz-bloglist .blog-design-list .wd-post-content-inner{
	gap: 0px !important;
}
.sz-bloglist .blog-design-list.blog-post-loop .title.post-title{
	font-weight: 400 !important;
	margin-top: 5px !important;
	color:#0f0f0f !important;
}
.sz-bloglist .blog-design-list .wd-post-cat,.sz-bloglist .blog-design-list .wd-post-content-inner .wd-post-header{
	display:none !important;
}
.sz-bloglist .blog-design-list.blog-post-loop .title.post-title {
    font-size: 19px !important;
}
.sz-bloglist .blog-design-list .wd-modified-date{
	display: block !important;
	color: #000000 !important;
	font-size:13px !important;
}
.sz-bloglist .blog-design-list .wd-post-img img{
	border-radius: 6px !important;
}
.sz-bloglist.sz-bloglist-style4 .blog-design-list .wd-post-img img{
	height: 90px !important;
  object-fit: cover !important;
}
.sz-maskimg-post .blog-post-loop .post-img-wrapp img{
	height: 300px !important;
	object-fit:cover !important;
}
.sz-maskimg-post .blog-post-loop{
	--wd-brd-radius: 12px !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .title.post-title{
	margin-top: 0px !important;
	color:#000 !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .title.post-title a:hover{
	color:#000 !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .article-body-container{
	padding: 15px 20px !important;
	transition:all 0.4s !important;
	background: rgba(250, 250, 250, 0.85) !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop:hover .article-body-container{
	background: rgba(250, 250, 250, 0.90) !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .post-img-wrapp a:after{
	display:none !important;
}
.sz-blog-grid-shadow .blog-post-loop.blog-design-mask.blog-style-bg .article-inner,.sz-blog-grid-shadow .blog-post-loop .wd-post-inner,.sz-blog-grid-shadow .wd-carousel-item.info-box-wrapper .wd-info-box{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35) !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-theme-33581.pum-overlay.pum-active{
	overflow-y: auto !important;
}
.pum.pum-theme-33581{
	z-index: 19999999999 !important;
}
.sz-popups-carousel .btn.btn-style-link{
	font-size:12px !important;
	color: #000000 !important;
	text-decoration:underline !important;
	text-underline-offset:5px !important;
}
.sz-popups-carousel .btn.btn-style-link .wd-btn-text {
    font-size: 12px !important;
    font-family: 'Questrial' !important;
}
#popmake-9779 .sz-newsletter-form .wpcf7 .row .col-md-12,#popmake-9779 .sz-newsletter-form .wpcf7 .row .col-md-6{
	margin-bottom: 10px !important;
}
.sz-newsletter-form .wpcf7 input[type="submit"]{
	padding: 13px 35px;
	font-size: 17px;
	color: #ffffff;
	background-color: #83C385 !important;
  text-transform: capitalize !important;
  height: 60px;
  border-radius: 10px !important;
  margin-top: 5px;
  border: 2px solid #83C385 !important;
	font-weight: 400 !important;
}
.sz-newsletter-form .wpcf7 input[type="submit"]:hover{
	background-color: transparent !important;
  color: #83C385 !important;
}
.sz-newsletter-form .wpcf7 .row.wd-spacing-10{
	margin-bottom:0px !important;
}
.single-post .post-single-page .wd-entry-meta{
	margin-bottom: 5px !important;
}
.single-post .post-single-page .entry-meta-list li{
	color:#0f0f0f !important;
	margin-right: 16px !important;
}
.single-post .post-single-page .entry-meta-list li:last-child{
	margin-right: 0px !important;
}
.single-post .post-single-page .entry-meta-list .meta-author,.single-post .post-single-page .entry-meta-list .sz-publish-date,.single-post .post-single-page .entry-meta-list .sz-modified-date{
	font-size: 16px !important;
	text-transform: capitalize !important;
}
.single-post .post-single-page .sz-publish-date:before,.single-post .post-single-page .sz-modified-date:before{
	content: '|';
	padding-right:15px;
	font-size: 16px !important;
	font-weight:400 !important;
	font-family:"Questrial", Arial, Helvetica, sans-serif !important;
	color: #0f0f0f !important;
	line-height: 1 !important;
}
.single-post .post-single-page .entry-meta-list .meta-author a{
	font-size:inherit !important;
	text-transform:capitalize !important;
	color:#0f0f0f !important;
}
.article-inner .sz-color-wy{
	text-align: left !important;
  border-color: #d2d2d2 !important;
  width: fit-content !important;
  margin: 20px 0px !important;
	padding: 25px 20px !important;
	border-radius:30px !important;
}
.article-inner .sz-color-wy li{
	color: #0f0f0f !important;
}
span[data-pin-log="button_pinit_floating"], span[data-pin-log="button_pinit_sticky"]{
	display:none !important;
	z-index:10 !important;
}
.single-post span[data-pin-log="button_pinit_floating"], .single-post span[data-pin-log="button_pinit_sticky"]{
	display: inline-block !important;
}
.sz-new2-footer .sz-col1{
	background-color:#F8F8F8 !important;
}
.sz-new2-footer .sz-col2{
	background-color:#F2F2F2 !important;
}
.sz-new2-footer .sz-col2>.elementor-widget-wrap{
	align-content: space-between !important;
}
.sz-new2-footer .social-twitter span::before,.whb-main-header .social-twitter span::before{
	content: "\f154" !important;
	position: static !important;
}
.sz-new2-footer .icons-design-default .social-twitter,.whb-main-header .icons-design-default .social-twitter{
	background-color:transparent !important;
}
.sz-new2-footer ul.wd-nav{
		display: flex !important;
    flex-wrap: wrap !important;
    column-gap: 20px;
    justify-content: space-between !important;
/* 		justify-content: flex-start !important; */
}
.sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 20px) !important;
}
.sz-underline-newletter input[type='email']{
		border-radius: 0px !important;
    border-width: 0px 0px 1px !important;
    border-color: #000 !important;
    padding: 0px 25px 0px 0px;
    height: 31px !important;
}
.sz-underline-newletter .sz-submit-btn{
		position: absolute;
    right: 0px;
    top: 0px;
		margin-bottom:0px !important
}
.sz-underline-newletter .sz-submit-btn .wpcf7-submit{
	font-size: 0px !important;
  min-height: 30px !important;
	padding: 5px 1px 5px 14px !important;
	background-color:transparent !important;
}
.sz-underline-newletter .sz-submit-btn .wpcf7-submit .sz-arrow-icon{
	width: 13px;
  height: 10.76px;
  margin: auto;
  background-image: url(/wp-content/uploads/2024/06/footer-arrow.svg);
  background-size: auto auto;
}
.sz-new2-footer .wd-nav[class*="wd-style-underline"] .nav-link-text{
	line-height: 1.5;
	padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.sz-new2-footer .wd-nav[class*="wd-style-underline"] .nav-link-text:after{
	height: 1px !important;
	transition: none !important;
}
.userway_buttons_wrapper #userwayAccessibilityIcon,.userway_buttons_wrapper #userwayAccessibilityIcon img.ui_w{
    width: 40px !important;
    height: 40px !important;
}
body .uwy.userway_p3 .userway_buttons_wrapper{
	bottom: 25px !important;
  left: unset !important;
	right:unset !important;
}
body .uwy.userway_p3{
	right: 20px !important;
}
body.single-post .uwy.userway_p5 .userway_buttons_wrapper{
		bottom: 125px !important;
  	left: unset !important;
		right:unset !important;
/*     left: 27px !important; */
}
body.single-post .uwy.userway_p5{
	left: 25px !important;
}
body.single-post a.scrollToTop.button-show{
	right:unset !important;
	left: 25px !important;
  bottom: 185px !important;
}
.sz-faq{
	margin-bottom:-10px !important;
}
.sz-course-link{
	text-align: center !important;
}
.sz-course-link p{
		display: inline-block;
    padding: 8px;
    background-color: #3f87bc !important;
		border: 2px solid #3f87bc !important;
    color: #ffffff !important;
    border-radius: 15px;
}
.sz-course-link p>a.header-button{
	  color: #ffffff !important;
}
.sz-course-link p:hover>a.header-button{
	  color: #3f87bc !important;
}
.sz-course-link p:hover{
    background-color: transparent !important;
    color: #3f87bc !important;
}
.sz-course-link p>a>span{
	text-underline-offset: 4px !important;
}
.sz-text-width-fit>.elementor-widget-container{
	width: fit-content !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper{
	min-height: 290px !important;
	height:auto !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper .wd-info-box{
	height: 100% !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper .info-box-content{
	display: flex !important;
  flex-direction: column !important;
  justify-content: space-around !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper .wd-info-box .info-box-inner{
	margin-top: 5px !important;
}
.article-inner .sz-color-wy li{
	margin-left: 14px !important;
}
.article-inner .sz-color-wy{
	padding: 25px 27px !important;
}
.sz-archieve-your-section .blog-post-loop:hover .post-img-wrapp a:after{
	opacity:0 !important;
}
.sz-archieve-your-section .blog-post-loop:hover .post-image-mask{
	display:none !important;
}
.sz-archieve-your-section .blog-post-loop:hover .post-img-wrapp a,.sz-your-resource-hub .blog-post-loop:hover .post-img-wrapp a,.blog-post-loop.blog-design-masonry:hover .post-img-wrapp a,.sz-related-post .related-post .post-list .item:hover .thumb a figure{
    transform: scale(1.1) !important;
    transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18) !important;
}
.article-inner .custom-color-wy:not(.sz-color-wy)::before {
    content: "Insight";
    padding: 4px 25px;
    background-color: #3f87bc;
    color: #fff;
    position: absolute;
    left: -20px;
    top: -18px;
    z-index: 99;
    border-radius: 5px 5px 5px 0px;
    font-weight: 400;
    font-family: 'Questrial';
    font-size: 16px !important;
}
.article-inner .custom-color-wy:not(.sz-color-wy)::after {
    content: "";
    position: absolute;
    border-top: 10px solid #3171a1;
    border-left: 12px solid transparent;
    top: 15px;
    left: -20px;
    z-index: 99;
}
.sz-popups-carousel .sz-first-row p{
	font-size: inherit !important;
}
.single-post .post-single-page .article-body-container .wd-entry-content ul:not(blockquote ul,[class*="ez-toc-"],.sz-faq ul){
	padding: 25px 27px !important;
	text-align: left !important;
  width: fit-content !important;
  margin: 20px 0px !important;
  border-radius: 30px !important;
/* 	font-weight: bold; */
  font-size: 15px;
  color: #0f0f0f !important;
  position: relative;
	background-color: #fff !important;
	border: 1px solid;
  border-left-width: 8px !important;
	border-color: #d2d2d2 !important;
}
.single-post .post-single-page .article-body-container .wd-entry-content ul:not(blockquote ul,[class*="ez-toc-"],.sz-faq ul) li{
	margin-left: 14px !important;
	color: #0f0f0f !important;
}
.single-post .post-single-page .article-body-container .wd-entry-content ul:not(blockquote ul,[class*="ez-toc-"],.sz-faq ul) li a{
	color: #0f0f0f !important;
}
/* .single-post .post-single-page .article-body-container .wd-entry-content ul:not(blockquote ul,[class*="ez-toc-"],.sz-faq ul) li>span{
		font-weight: bold !important;
} */
div#popmake-32326 .popmake-content:before {
    content: "FREE E-books";
    padding: 6px 25px;
    background-color: #cbd5c0;
    color: #000;
    position: absolute;
/*     left: -33px; */
    top: -37px;
    z-index: 99;
    border-radius: 5px;
    font-weight: 400;
    font-family: 'Questrial';
    font-size: 16px !important;
		line-height: 1.6em !important;
		left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
/* div#popmake-32326 .popmake-content:after {
    content: "";
    position: absolute;
    border-top: 11px solid #b2bda7;
    border-left: 15px solid transparent;
    top: -0px;
    left: -33px;
    z-index: 99;
} */
.sz-text-silo .wd-posts.wd-blog-holder{
    row-gap: 8px !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner{
    padding: 5px 10px 10px !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner .post-title{
	margin-top: 0px !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner{
	  display: block !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner .post-title{
	overflow: auto !important;
  text-overflow: unset !important;
  display: block !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner .post-title a{
	text-decoration: underline;
	-webkit-text-decoration-skip: none;
	text-decoration-skip-ink: none;
  text-underline-offset: 3px;
	display: inline-block !important;
/* 	border-bottom: 1px solid #000 !important;
  padding-bottom: 2px !important; */
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner .post-title a:hover{
	border-color: rgba(51,51,51,0.65) !important;
}
.sz-text-silo .blog-design-list .wd-post-thumb,.sz-text-silo .blog-design-list .wd-modified-date{
    display: none !important;
}
.sz-text-silo .elementor-widget-wd_title .title-wrapper .liner-continer{
    margin-bottom: 0px !important;
}
.sz-second-silo .sz-bloglist-style3.sz-bloglist .blog-design-list .title.post-title{
    font-size: 19px !important;
}
.sz-second-silo .sz-bloglist .wd-posts.wd-blog-holder{
	row-gap: 20px !important;
}
/* Home 2 End */
.sz-order-form-page .wpforms-container{
	margin: 0px !important;
}
.sz-order-form-page .wpforms-field-container .wpforms-field:first-child,.sz-order-form-page .wpforms-field-container .sz-ptop-zero{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.sz-order-form-page .wpforms-field-container .sz-top-zero-pd{
	padding-top:0px !important;
}
.wpforms-container .wpforms-submit{
    font-family: Questrial !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    height: 54px !important;
    border: 2px solid #3f87bc !important;
    background-color: #3f87bc !important;
    padding: 16px 30px !important;
		width: calc(100% - 60px) !important;
		
}
.wpforms-container .wpforms-submit:hover{
    background-color: transparent !important;
		background:none !important;
    color: #3f87bc !important;
}
div.wpforms-container-full .wpforms-form em.wpforms-error:before,.wpforms-container .wpforms-submit:after{
	display:none !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full{
	background: #000000 !important;
  border: 1px solid #000000 !important;
  border-radius: 12px !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p{
	color:#ffffff !important;
}
body .sz-outline-btn.faqall-btn.faq-btn.sz-faq-btn a{
	background-color: transparent !important;
	color: #3f87bc !important;
}
body .sz-outline-btn.faqall-btn.faq-btn.sz-faq-btn a:hover{
	background-color: #3f87bc !important;
	color: #ffffff !important;
}@media (min-width: 1025px) {
	.sz-grid-big-col-style .sz-col1 .blog-post-loop .wd-post-img img{
	height: 350px;
  object-fit: cover;
}
.search-results footer .container {
    max-width: 1335px !important;
}

.sz-grid-big-col-style .sz-col2 .blog-post-loop .wd-post-img img {
    height: 120px;
    object-fit: cover;
}
.archive.tag.woodmart-archive-blog .wd-posts.wd-blog-holder{
	margin-top:10px !important;
	margin-bottom: 70px !important;
}
.single-post #comments.comments-area{
	margin: 20px 45px 0px !important;
}
.single-post #comments.comments-area .comment-respond{
/* 	padding: 0px 45px !important; */
	padding: 0px !important;
}
.single-post #comments.comments-area .comment-meta{
	position: absolute !important;
  right: 0px !important;
  top: 0px !important;
}
.error404 .main-page-wrapper>.container>.row.content-layout-wrapper{
	margin-inline: 0px !important;
}
.sz-hero-section2 :is(.wd-carousel-container .wd-nav-arrows,.wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow,.sz-order-form-page :is(.wd-carousel-container .wd-nav-arrows,.wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
 opacity: 1 !important;
 transform: translateY(0) !important;
 pointer-events: unset !important;
}
.sz-popups-carousel :is(.wd-carousel-container .wd-nav-arrows,.wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
	opacity: 1 !important;
	transform: translateY(0) !important;
	pointer-events: unset !important;
}

/* Container Padding */
:root{
	--sz-half-width: calc((100vw - var(--sz-container) - var(--wd-scroll-w)) / 2);
	--sz-container: 1335px;
}
.sz-leftcontainer{
	padding-left:var(--sz-half-width) !important;
}
.sz-rightcontainer{
	padding-right:var(--sz-half-width) !important;
}
/* Home Page Reduce 1px Overall Css */
body.page .whb-main-header li.menu-item a {
    font-size: 15px !important;
}
/* body.page footer section .elementor-element.text-left.elementor-widget.elementor-widget-text-editor {
    font-size: 17px !important;
} */
body.page h3.wd-entities-title.title.post-title {
    font-size: 19px !important;
}
body.page .faqall-btn.faq-btn.sz-faq-btn a {
    font-size: 21px !important;
}
body.page input[type='email'], body.page input[type='date'], body.page input[type='search'], body.page input[type='number'], body.page input[type='text'], body.page input[type='tel'], body.page input[type='url'], body.page input[type='password'], body.page textarea, body.page select {
    font-size: 15px !important;
}
body.page .track-btn span.wd-btn-text {
    font-size: 17px !important;
}
body.page .main-banner h1 {
    font-size: 27px !important;
}
/* Home Page Reduce 1px Overall Css */
/* side menu  */
.mobile-nav a span.nav-link-text {
    text-transform: capitalize !important;
    font-size: 15px !important;
    color: #000 !important;
}
.title-size-default .title {
    font-size: 67px !important;
}
.archive.category .title.post-title {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.aa-tabs .aa-tabs ul.wd-nav li {
    margin-right: 0px !important;
}
.aa-tabs ul.wd-nav {
    max-width: 90%;
    gap: 15px !important;
}
.sz-tabs-to-drop select.wd-nav-tabs{
	max-width:300px !important;
}
.single-post #copy .inner-col .elementor-widget-wrap {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.single-post .inner-col .elementor-widget-wrap {
    justify-content: center !important;
}
.single-post #copy li.elementor-icon-list-item {
    margin: 0px !important;
}
.single-post #copy span.elementor-icon-list-text {
    font-size: 13px !important;
}
.single-post #copy .elementor-widget-container {
    margin-top: 0px !important;
}
.category footer .container section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.container.main-footer {
    padding: 0px !important;
}
.get-featured .footer-column {
    padding: 0px !important;
}
.sz-bloglist.sz-bloglist-style4 .blog-design-list.blog-post-loop .title.post-title {
    font-size: 16px !important;
}
footer .elementor-icon-list-items {
    margin-top: 0px !important;
}
.mobile-nav a.woodmart-nav-link {
    font-weight: 400 !important;
}
/* .mobile-nav .wd-heading{
	display:none !important;
} */
.wd-side-hidden.wd-opened {
    transform: none !important;
}
.mobile-nav .wp-block-button {
    display: none !important;
}
.mobile-nav .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #000 !important;
}
.mobile-nav .wp-block-button__link {
    background-color: #000 !important;
    border: 2px solid #000 !important;
}
.page-title {
    padding: 33px 0px 36px 0px !important;
}
	.mobile-nav .wp-block-button__link {
    color: #f5f5f5 !important;
    border-radius: 10px !important;
    padding: 15px 25px !important;
    position: relative;
    top: 5px;
    font-size: 15px !important;
}
/* side menu  */
.blog-design-masonry.blog-style-bg :is(.post-img-wrapp,.entry-thumbnail img) {
    height: 250px;
    object-fit: cover;
}
.home form.searchform input {
/*     height: 100px !important; */
    box-shadow: none !important;
}
li.elementor-icon-list-item a svg {
    top: 0px !important;
}
li.elementor-icon-list-item span.elementor-icon-list-text {
    padding-left: 10px !important;
}
li.elementor-icon-list-item svg {
    position: relative;
    top: 3px;
}
li.elementor-icon-list-item {
    align-items: baseline !important;
}
.cf7sr-recaptcha span.wpcf7-not-valid-tip {
    text-align: right !important;
}
.blog h3.wd-entities-title.title.post-title {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-height: 26px;
}
.home-2 form.searchform input {
/*     height: 100px !important; */
    box-shadow: none !important;
}
.blog section#foooter, .blog #copy {
    width: 1305px;
    margin: auto;
}
.guest-posts section#foooter, .guest-posts #copy {
    width: 1305px;
    margin: auto;
}
.woocommerce-shipping-totals span.select2-selection.select2-selection--single {
    width: 225px;
    overflow: hidden;
}
.affiliates section#foooter, .affiliates #copy {
    width: 1305px;
    margin: auto;
}
.blog #copy {
    margin-bottom: -40px !important;
}
.affiliates #copy {
    margin-bottom: -40px !important;
}
.guest-posts #copy {
    margin-bottom: -40px !important;
}
#foooter ul {
    display: inline-flex;
}
.paged .ue_post_blocks_title a {
    letter-spacing: -0.5px !important;
}
.search .entry-summary p {
    position: relative;
    top: 15px !important;
}
.ue_post_blocks_title {
    height: 65px !important;
}
.search .page-title h1 {
    font-size: 62px !important;
}
/* .search-results .site-content {
    max-width: 1120px !important;
} */
.testimonial-inner {
    height: 435px;
}
div#bring-col {
    padding-right: 20px;
}
div#sim-col2 {
    padding-right: 20px !important;
}

#product .wd-gallery-item img {
    width: 500px;
}
.single-post .page-title {
    padding-top: 37px !important;
    padding-bottom: 42px !important;
}
.blog .entry-content.wd-entry-content {
    padding: 0px 5px !important;
}
.blog .page-title {
    padding-top: 37px !important;
    padding-bottom: 44px !important;
}
.single-post #foooter img {
    width: 25.5% !important;
}
.blog #foooter img {
    width: 25.5% !important;
}
div#sim-col1 {
    margin-left: 0px !important;
}
h3.wd-entities-title.title.post-title {
    height: 48px;
}
.single-post .footer-column.footer-column-1.col-12 {
    padding: 0px !important;
}
div#cookie-law-info-bar {
    width: 400px !important;
}
h3.wd-entities-title.title.post-title {
    font-size: 19px !important;
}
div#over-img img {
    width: 90% !important;
    position: absolute;
    left: 0;
    z-index: 1;
    top: -25px;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg:hover a {
    color: #ffffff !important;
}
#foooter img {
    width: 20% !important;
}
.wd-single-footer {
    margin: 0px 35px !important;
}

div#respond {
    padding: 0px 35px !important;
}
.single-post .entry-content.wd-entry-content {
    padding: 0px 40px;
}
.blog .blog-design-masonry .article-body-container {
    height: 235px;
}
#products [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-30px + var(--wd-car-sp) / 2);
}
.page-id-9080 .article-body-container {
    height: 280px !important;
}
#products [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-30px + var(--wd-car-sp) / 2);
}
div#popmake-9779 {
    margin-top: 0px !important;
}
#contact-us form.wpcf7-form.init .col-md-12 {
    margin-left: 7px !important;
}
/* section#why-choose-us img {
    position: absolute;
    left: 0;
    top: -27px;
} */
.testimonial-content footer>span {
    color: #000000;
    font-family: poppins;
    font-size: 17px;
    font-weight: 500;
}
.testimonial-rating {
    position: absolute;
    right: 45px !important;
}
.testimonial-content p {
    position: relative;
    top: 45px;
    color: #000000;
    font-family: Questrial;
    font-size: 16px;
}
.testimonial-content footer {
    position: absolute;
    top: 15px;
	  width: 100% !important;
}
.testimonial-content footer>span:before {
    content: " - ";
    visibility: hidden;
}
span.a-size-base.review-text.review-text-content {
    position: relative;
    top: 45px;
}
.sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 50px) !important;
}
.sz-new2-footer ul.wd-nav{
	column-gap: 50px !important;
}
.single-post .sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 40px) !important;
}
.single-post .sz-new2-footer ul.wd-nav{
	column-gap: 40px !important;
}
.sz-faq-gallery .wd-gallery-item img{
/* 	height: 435px !important; */
	height: 490px !important;
}

@media (max-width: 1440px) and (min-width: 1025px) {
.sz-deliver-breaking-inner{
		margin-bottom: -40px !important;
	}
.sz-order-form-page{
	padding-left:40px !important;
	padding-right:40px !important;
}
.sz-faq-gallery .sz-col2 .woodmart-title-container{
	font-size: 40px !important;
}
.sz-hero-section2 .btn.btn-style-3d span.wd-btn-text{
	font-size: 16px !important;
}
.single-post #comments.comments-area .comment-respond{
/* 	padding: 0px 5px 35px  !important; */
	margin-bottom: 0px !important;
}
.single-post #comments.comments-area{
	margin: 20px 5px 5px !important;
}
.sz-singlepost-cards .single-post-btn.btn{
		left: -85px !important;	
	}
#pum-9779 .pum-content .title {
    font-size: 26px !important;
}
.sz-singlepost-cards,.single-post .sz-related-post{
/* 	padding-left:0px !important;
	padding-right:0px !important; */
	margin-left:-30px !important;
	margin-right:-30px !important;
	}
.sz-ebook-giveaway{
	margin-left:0px !important;
	margin-right:0px !important;
	}
.sz-savethis-guide input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black{
		padding: 10px 16px !important;
		font-size: 16px !important;
}
h3.wd-entities-title.title.post-title {
    height: 50px !important;
}
body header .wd-nav {
    --nav-gap: 0px !important;
    margin-right: 10px !important;
}
section#about-us .title {
    max-width: 95% !important;
}
.google-btn>div {
    margin-top: 20px !important;
}
	#byh-col2 .elementor-widget-wrap.elementor-element-populated {
    padding: 35px 0px 50px 0px !important;
}
	div#byh-col1 {
    width: 42% !important;
}
	div#byh-col2 {
    width: 58% !important;
		padding-left: 30px !important;
}
div#over-img img {
    width: 97% !important;
    top: -28px !important;
}
	rs-layer#slider-2-slide-6-layer-19 {
    font-size: 16px !important;
}
	a#slider-2-slide-6-layer-20 {
    font-size: 17px !important;
    height: 60px !important;
    line-height: 54px !important;
    width: 151px !important;
}
	section#about-us .title-after_title {
    max-width: 95% !important;
}
.sz-new2-footer ul.wd-nav>li,.single-post .sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 20px) !important;
}
.sz-new2-footer ul.wd-nav,.single-post .sz-new2-footer ul.wd-nav{
	column-gap: 20px !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper{
	min-height: 270px !important;
	height:auto !important;
	}
}
@media (max-width: 1440px) {
.sz-order-form-page #eapps-google-reviews-f3202a96-5e2a-4d1b-b268-27602b008381 {
/*     height: 428px !important; */
    height: 775px !important;
}
.search-results footer .container {
    max-width: 1120px !important;
/*     position: relative;
    left: 15px; */
		padding-right: 15px !important;
    padding-left: 15px !important;
}
.pum-theme-33581 .popmake section#popups h4.title {
    font-size: 19px !important;
}
/* .pum-theme-33581 .popmake{
	padding: 0px !important;
} */
.sz-popups-carousel .sz-main-img img {
    height: 230px !important;
}
.sz-popups-carousel .wd-info-box	img{
    height: 200px !important;
		object-fit:contain !important;
	}
footer .container {
    max-width: 1090px !important;
}
.sz-savethis-guide{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
	.category #copy span.elementor-icon-list-text {
    font-size: 12px !important;
}
.single-post .inner-col .elementor-widget-wrap {
    justify-content: center !important;
}
.single-post #copy span.elementor-icon-list-text {
    font-size: 12px !important;
}
.single-post .outer-col {
    width: 25% !important;
}
.single-post .inner-col {
    width: 25% !important;
}
.single-post section#copy p, .single-post section#copy a {
    font-size: 12px !important;
}
	footer .container section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.home footer .container section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
body footer .sz-banner-section .sz-inner{
	margin: 0% 18% 0% 18% !important;
}
body.single-post footer .sz-banner-section .sz-inner{
	margin: 0% 0% 0% 0% !important;
}
#copy .elementor-widget-container {
    margin: 0px !important;
}
.whb-main-header li.menu-item a {
    font-size: 16px !important;
}
.whb-main-header li.menu-item a {
    font-size: 16px !important;
    font-family: questrial;
}
.aa-space .whb-space-element {
    width: 0px !important;
}
header .ste-logo img {
    max-width: 180px !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 26px !important;
}
	.wd-header-nav.wd-header-main-nav {
    padding: 0px !important;
}
.main-h h4 {
	font-size: 44px !important;
	}
	.con-col {
		margin-top: -85px !important;
	}
.woocommerce-shipping-totals span.select2-selection.select2-selection--single {
    width: 150px !important;
}
.woocommerce .product_title {
    max-width: 100% !important;
}
.woocommerce .woocommerce-product-details__short-description p {
    max-width: 80% !important;
}
.woocommerce .container, .woocommerce .container-fluid {
    width: 1090px !important;
}
.single-post #foooter ul.menu li a {
    padding: 8px 8px !important;
}
	.simply {
    padding: 8px 0px 45px 0px !important;
}
	section#about-us {
    padding: 0px 0px 0px 0px !important;
}
section#about-us #byh-col2 {
    margin-top: -10px !important;
}
	#page-btn.track-btn a {
    padding: 12px 22px !important;
}
.pum-container.pum-responsive img {
	width: auto !important;
    height: 500px !important;
}
.blog section#foooter, .blog #copy {
    width: 1090px !important;
    margin: auto;
}
.affiliates section#foooter, .affiliates #copy {
    width: 1090px !important;
    margin: auto;
}
.guest-posts section#foooter, .guest-posts #copy {
    width: 1090px !important;
    margin: auto;
}
.privacy-policies .row.content-layout-wrapper.align-items-start {
    width: 980px !important;
    margin: auto;
}
.privacy-policies #copy {
    width: 950px !important;
    margin: auto;
    margin-bottom: -40px;
}
.privacy-policies #foooter {
    width: 950px !important;
    margin: auto;
}
.advertisement #copy {
    width: 950px !important;
    margin: auto;
    margin-bottom: -40px;
}
.advertisement #foooter {
    width: 950px !important;
    margin: auto;
}
.advertisement .row.content-layout-wrapper.align-items-start {
    width: 980px !important;
    margin: auto;
}
	.faqs .row.content-layout-wrapper.align-items-start {
    width: 1030px !important;
    margin: auto;
}
.faqs #foooter {
    width: 1000px !important;
    margin: auto;
}
.faqs #copy {
    width: 1000px !important;
    margin: auto;
    margin-bottom: -40px;
}
div#sim-col2 {
    width: 60%;
}
	.owl-item.active.center {
    width: 505px !important;
}
	div#pop-col2 {
    width: 60%;
}
	div#bring-col {
    width: 60%;
}
	div#sim-col1 {
    width: 40%;
}
	.pum-container.pum-responsive.pum-responsive-medium {
    width: 65% !important;
}
	div#respond {
    margin-bottom: -30px;
}
/* 	section#minimal {
    background-position: -610px 0px !important;
} */
/* 	section#timeless{
		background-position: -130px 0px !important;
	} */

	h3.wd-entities-title.title.post-title {
    height: 40px;
}
	.single-post .container.main-footer {
    width: 950px !important;
}
	.single-post .site-content {
    padding: 80px 50px !important;
}
	.single-post .row.content-layout-wrapper.align-items-start,.single-post .page-title .container {
    width: 950px !important;
}
	div#sim-col2 {
    height: 500px !important;
    overflow: auto;
}
	.pum-content.popmake-content .elementor-col-50 {
    height: 500px !important;
}
	#popmake-9779 {
    width: 60% !important;
}
	div#popmake-9779 {
    margin-top: 0px !important;
}
	.container,.search .container {
    max-width: 1150px !important;
}
	.single-post header.entry-header {
    width: 100% !important;
}
	.single-post .entry-content.wd-entry-content {
    padding: 0px 0px !important;
}
	div#respond {
    padding: 0px 0px !important;
}
	.wd-single-footer {
    margin: 0px 0px !important;
}
	
	.page-id-10084 .blog-design-masonry .article-body-container {
    height: 225px;
}
	.testimonial-inner {
    height: 480px;
}
	h3.wd-entities-title.title.post-title,.sz-related-post .related-post .post-list .item .post_title {
    font-size: 15px !important;
}
#sub-video .elementor-widget-wrap.elementor-element-populated {
	background-position-y: top !important;
}
/* Home-2 */
section#home {
    height: 505px;
}
.page-id-11439 div#abt-col2 .elementor-widget-wrap {
    padding-top: 0px !important;
    padding-bottom: 50px;
    padding-left: 50px !important;
}
	.page-id-11439 section#about-us {
    margin-top: -20px !important;
}
	.page-id-11439 section#timeless {
    background-position: center !important;
}
.home-2 section#home {
    height: 505px;
}
.home-2 div#abt-col2 .elementor-widget-wrap {
    padding-top: 0px !important;
    padding-bottom: 50px;
    padding-left: 50px !important;
}
	.home-2 section#about-us {
    margin-top: -20px !important;
}
	.home-2 section#timeless {
    background-position: center !important;
}
/* 	section#timeless {
    padding-top: 105px !important;
    padding-bottom: 110px !important;
}
	section#minimal {
    padding-top: 75px !important;
    padding-bottom: 105px !important;
} */
/* Home-2 */
}

@media (min-width: 1441px) {
	.sz-deliver-breaking-inner .sz-col1{
		padding-right: 70px !important;
	}	
	.whb-main-header li.menu-item a {
    font-size: 15px !important;
}
body.single-post footer .sz-banner-section .sz-inner{
	margin: 0% 0% 0% 0% !important;
}
	/* Home-2 */

/* .page-id-11439 .container {
    max-width: 1365px !important;
} */
.home-2 .container {
    max-width: 1365px !important;
}
.page-id-12760 .container {
    max-width: 1365px !important;
}
.search-results .container {
    max-width: 1365px !important;
}
.blog .row.content-layout-wrapper.align-items-start {
    width: 1335px !important;
}
.category .row.content-layout-wrapper.align-items-start {
    width: 1305px !important;
    background-color: #fff !important;
    margin-top: -40px !important;
    padding-top: 5px !important;
    margin: auto;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 90px !important;
}
footer .container {
    max-width: 1335px !important;
}
	.affiliates .row.content-layout-wrapper.align-items-start {
    width: 1335px !important;
}
.guest-posts .row.content-layout-wrapper.align-items-start {
    width: 1335px !important;
}
div#sim-col1 {
    width: 48%;
}
	.blog .container {
    max-width: 1365px !important;
}
	.collaborations-home .container {
    max-width: 1335px !important;
}
.news .container {
    max-width: 1335px !important;
}
		.affiliates .container {
    max-width: 1365px !important;
}
.woocommerce-cart .container {
    max-width: 1335px !important;
}
.woocommerce-account .container {
    max-width: 1335px !important;
}
.woocommerce-checkout .container {
    max-width: 1335px !important;
}
.guest-post .container {
    max-width: 1365px !important;
}
div#sim-col2 {
    width: 52%;
}
.sz-single-post-popup div#sim-col1 {
  width: 40%;
}
.sz-single-post-popup div#sim-col2 {
  width: 60%;
}
	.page-id-11439 div#bring-col {
    width: 52%;
}
/* Home-2 */
}


@media (min-width: 1335px) and (max-width: 1440px) {
div#sim-col1 {
    width: 37% !important;
}
	div#sim-col2 {
    width: 63% !important;
}
	div#bring-col {
    width: 63% !important;
}
}



@media (max-width: 1601px) {
body .sz-text-silo.sz-bloglist-style3.sz-bloglist .blog-design-list .title.post-title{
			font-size: 14px !important;
	}
.sz-second-silo .sz-bloglist-style3.sz-bloglist .blog-design-list .title.post-title {
    font-size: 16px !important;
}
.sz-label-gallery .wd-gallery-item .sz-image-label{
	font-size: 18px !important;	
}
.sz-70-padding{
		padding-top:0px !important;
	}
.main-banner .elementor-container {
    height: 491px !important;
}
.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
    top: 250px !important;
}
.get-sec {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.container, .search .container {
    max-width: 1120px !important;
}
.whb-main-header li.menu-item a {
    font-size: 15px !important;
}
.aa-space {
    width: 0px !important;
}
header .site-logo img {
    max-width: 180px !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 25px !important;
}
	.wd-header-nav.wd-header-main-nav {
    padding: 0px !important;
}	 
header .wd-nav {
    --nav-gap: 7px !important;
}
.collaborations-home .container {
    max-width: 1090px !important;
}
.news .container {
    max-width: 1090px !important;
}
.category .row.content-layout-wrapper.align-items-start {
    width: 1090px !important;
    background-color: #fff !important;
    margin-top: -40px !important;
    padding-top: 5px !important;
		margin-bottom: 40px !important;
    margin: auto;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 50px !important;
}
footer .container {
    max-width: 1090px !important;
}
	.single-post #foooter img {
    width: 23.7% !important;
}
.woocommerce-cart .container {
    max-width: 1120px !important;
}
.woocommerce-account .container {
    max-width: 1120px !important;
}
.woocommerce-checkout .container {
    max-width: 1120px !important;
}
	.blog #foooter img {
    width: 23.7% !important;
}
	.ue_post_blocks_title {
    height: 95px !important;
}
}

@media (min-width: 1025px) {
.search .blog-design-masonry .article-body-container {
/*     height: 235px; */
	    height: 125px;
	}
}
@media (min-width: 1601px) {
.category .row.content-layout-wrapper.align-items-start {
    width: 1335px !important;
}
.archive.category .row.content-layout-wrapper.align-items-start{
		min-height: 55vh !important;
	}
}

/* Home 2 Start */
.sz-bloglist .blog-design-list.blog-post-loop{
	flex: 0 0 calc(50% - 15px) !important;
  max-width: calc(50% - 15px) !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list.blog-post-loop,.sz-bloglist-style3.sz-bloglist .blog-design-list.blog-post-loop,.sz-bloglist-style4.sz-bloglist .blog-design-list.blog-post-loop{
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.pum-theme-33581 .popmake section#popups h4.title{
	font-size:28px !important;
	font-weight:400 !important;
}
body .uwy.userway_p3 .userway_buttons_wrapper{
	bottom: 145px !important;
/*   left: calc(100vw - 35px) !important; */
}
.userway_buttons_wrapper #userwayAccessibilityIcon,.userway_buttons_wrapper #userwayAccessibilityIcon img.ui_w{
    width: 50px !important;
    height: 50px !important;
}
.sz-course-link p{
	margin-right: -181px !important;
}
.sz-savethis-guide .wpcf7 .col-sm-3{
	padding-left: 0px !important;
}
.sz-savethis-guide .wpcf7 .submitting .wpcf7-spinner{
	margin-left: 0px !important;
}
/* .sz-savethis-guide .wpcf7 .wpcf7-spinner:before{
	position: static !important;
} */

/* Home 2 Start */
}

@media (min-width: 768px) and (max-width: 1024px) {
	.archive.category .row.content-layout-wrapper.align-items-start{
		min-height: 36vh !important;
}
.grecaptcha-badge {
    display: none !important;
}
.single-post .sz-related-post:before{
	width: max-content !important;
}
.single-post .sz-related-post{
	padding: 20px 25px 15px !important;
}
.sz-related-post .related-post .owl-nav .owl-prev {
    left: -25px !important;
}
.sz-related-post .related-post .owl-nav .owl-next {
    right: -25px !important;
}
.sz-related-post .related-post .owl-nav .owl-prev i, .sz-related-post .related-post .owl-nav .owl-next i{
	font-size: var(--wd-arrow-icon-size, 16px) !important;
}
.sz-related-post .related-post .post-list .item .post_title{
	font-size:17px !important;
}
.sz-related-post .related-post .post-list .item .thumb img{
    height: 195px !important;
}
.sz-singlepost-cards .single-post-btn.btn {
    left: -20px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__badge{
		top: 188px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail {
    padding-bottom: 200px !important;
}
body .uwy.userway_p3 .userway_buttons_wrapper {
    bottom: 35px !important;
}
body .uwy.userway_p3 {
    right: 12px !important;
}
body.single-post .uwy.userway_p5 {
    left: 27px !important;
}
.sz-ebook-giveaway {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.sz-ebook-giveaway .wpcf7-submit:not(.btn-color-black){
	font-size: 16px !important;
}
.sz-savethis-guide {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.sz-singlepost-cards .blog-post-loop .article-body-container {
    padding-top: 22px !important;
    padding-bottom: 7px !important;
}
.sz-singlepost-cards .wd-carousel {
    --wd-col-lg: 2 !important;
    --wd-col-md: 2 !IMPORTANT;
    --wd-col-sm: 2 !important;
}
button.widgetLabel.moveFromLeftLabel-appear-done.moveFromLeftLabel-enter-done {
    display: none !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li a {
    margin: 0px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li {
    margin: 0px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: flex !important;
    flex-wrap: wrap;
    width: 85% !important;
    gap: 10px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li a {
    justify-content: center;
    margin-bottom: 20px;
}
.sz-tabs-to-drop select.wd-nav-tabs{
	max-width:300px !important;
}
#foooter li.menu-item {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.cf7sr-recaptcha span.wpcf7-not-valid-tip {
    text-align: right !important;
}
footer ul.elementor-icon-list-items {
    margin-top: 0px !important;
}
#foooter ul.menu li a {
    margin-bottom: 10px !important;
}
.woocommerce-account .container .site-content {
    padding: 0px 30px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: block;
    column-count: 3;
    width: 62%;
    margin: auto;
}
.whb-column.whb-col-mobile.whb-hidden-lg {
    justify-content: space-between !important;
}
.aa-guest-posts .info-box-icon img {
    height: 200px !important;
}
.aa-tabs .wd-tabs-header, .aa-tabs .wd-tabs-desc, .aa-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 15px !important;
}
#foooter ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.blog section#foooter, .blog #copy {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.affiliates section#foooter, .blog #copy {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.guest-posts section#foooter, .guest-posts #copy {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.ue_post_blocks_title {
    font-size: 17px !important;
}
a.scrollToTop.button-show::before {
    bottom: 101px !important;
    right: -7px !important;
    transform: scale(0.8) !important;
}
.minimal .elementor-widget-wrap {
    padding-top: 150px !important;
}

#foooter ul.menu li a {
    width: max-content !important;
}
.ue-grid-item-meta-data-date.post-date {
    position: absolute;
    transform: translate(-20px, -390%) !important;
}
.decasa-con li.elementor-icon-list-item a span i {
    top: 0px !important;
}
.decasa-con li.elementor-icon-list-item span i {
    position: relative;
    top: 6px;
}
.decasa-con li.elementor-icon-list-item {
    align-items: baseline !important;
}
.testimonial-content:after {
    display: none !important;
}
.grecaptcha-badge {
    bottom: 135px !important;
}

.search-results .page-title .container {
    margin: 0px !important;
}
.search-results .container {
/*     margin-right: 30px !important; */
    width: inherit !important;
}
.sticky-toolbar-on {
    padding-bottom: 0px !important;
}
a.wp-block-button__link.has-black-background-color.has-background.__mPS2id._mPS2id-h {
    color: #f5f5f5 !important;
}
.page-id-10084 .article-body-container {
    height: 230px;
}
span.date {
    display: contents !important;
}
.wd-images-gallery .owl-stage, .wd-images-gallery .wd-gallery-item {
    display: flow-root;
}
.single-post .row.content-layout-wrapper {
    width: 100% !important;
    margin: 0 auto !important;
}
.whb-general-header-inner {
    max-height: 110px !important;
}
div#sim-col2 {
    height: 460px;
    overflow: auto;
}
#popmake-9779 div#sim-col2{
	height:auto !important;
}
div#pop-col2 {
    height: 460px;
    overflow: auto;
}
div#bring-col {
    height: 460px !important;
    overflow-y: scroll;
}
.page.page-id-10084 .site-content {
    padding: 0px !important;
}
.page-title {
    margin-top: 0px !important;
}
.footer-column {
    margin-bottom: 30px !important;
}
section#timeless {
    padding: 125px 40px 145px 40px;
}
.pum-container.pum-responsive.pum-responsive-medium {
	width: 80% !important;
}
.testimonial-inner::before {
    content: url(/wp-content/uploads/2022/06/Group-108.svg);
    position: absolute;
    top: 25px;
}
section#minimal {
    background-position: 85% 0% !important;
}
.pum-container p {
    font-size: 17px !important;
}
.testimonial-inner {
    height: 765px;
}
#popmake-9779 {
    width: 85% !important;
}
section#timeless {
    background-position: 35% 0% !important;
}
.info-box-inner a {
    word-break: break-all;
}
.wd-fontsize-xl, .wd-fontsize-xxl, .wd-fontsize-xxxl {
    font-size: 25px;
}
.elementor-widget-html p.p3 {
    max-width: 100% !important;
}

.az-centertab.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    column-count: 4 !important;
    width: 90% !important;
}
.az-centertab ul.wd-nav.wd-nav-tabs li {
    margin-left: 0px !important;
}
.sz-hero-section2 .wd-images-gallery .wd-carousel.wd-grid {
    --wd-col-sm: 3 !important;
}

@media(min-width:1000px){
.az-centertab.aa-tabs ul.wd-nav.wd-nav-tabs {
    width: 75% !important;
}
}
@media (max-width: 800px) {
	h3.wd-entities-title.title.post-title {
    height: 55px !important;
}
}



@media (min-width: 994px) {
	div#sim-col2 {
    height: 605px !important;
}
	div#bring-col {
    height: 605px !important;
}
}

@media (max-width: 994px) and (min-width: 910px) {
	div#sim-col2 {
    height: 555px !important;
}
}

/* Home 2 Start */
.sz-bloglist .blog-design-list.blog-post-loop{
	flex: 0 0 calc(50% - 15px) !important;
  max-width: calc(50% - 15px) !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list.blog-post-loop,.sz-bloglist-style3.sz-bloglist .blog-design-list.blog-post-loop,.sz-bloglist-style4.sz-bloglist .blog-design-list.blog-post-loop{
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.sz-bloglist .blog-design-list .wd-post-inner{
	align-items: center !important;
	flex-direction: row !important;
	gap: 15px !important;
}
.sz-bloglist .blog-design-list.blog-post-loop .title.post-title{
	font-size: 15px !important;
	max-height: 65px !important;
	height: auto !important;
	-webkit-line-clamp: 3 !important;
}
.sz-bloglist .blog-design-list .wd-post-thumb {
    flex: 0 0 90px !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .title.post-title{
	max-height: 55px !important;
	height: auto !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .article-body-container{
	background: rgba(250, 250, 250, 0.85) !important;
}
.pum-theme-33581 .popmake{
	width: 720px !important;
}
.pum-theme-33581 .popmake section#popups{
	padding:0px !important;
}
.sz-new2-footer ul.wd-nav{
    column-gap: 40px !important;
}
.sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 40px) !important;
}
/* New Header Bottom Bar */
.whb-main-header .whb-column.whb-col-mobile{
	justify-content: center !important;
	flex-wrap: wrap !important;
}
.whb-main-header .whb-column.whb-col-mobile .wd-header-text{
	flex: 0 0 100% !important;
}
/* New Header Bottom Bar */
.sz-savethis-guide .wpcf7 .col-sm-3{
	padding-left: 0px !important;
}
.sz-savethis-guide input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black{
	padding: 10px 8px !important;
}
/* .sz-savethis-guide .wpcf7 .wpcf7-spinner:before{
	position: static !important;
} */
.sz-savethis-guide .wpcf7 .wpcf7-spinner{
	margin-left: 0px !important;
}
/* Home 2 Start */
}

@media (max-width: 576px) {
	.sz-label-gallery .wd-gallery-item .sz-image-label{
	font-size: 17px !important;
}
.header-banner .header-banner-container{
	font-size: 14px !important;
	padding-inline: 15px !important;
}

.sz-about-page .text-left p{
	text-align:left !important;
}
.sz-deliver-breaking .wd-info-box{
	--ib-icon-sp: 10px !important;
}
.sz-deliver-breaking .info-box-title{
	color: #000 !important;
}

.sz-order-form-page .wd-info-box{
	flex-direction: column !important;
  --ib-icon-sp: 20px !important;
  align-items: center !important;
}
.sz-order-form-page .wd-info-box .info-box-content .info-box-title{
	text-align: center !important;
}

.post-single-page h3 {
    text-align: left !important;
}
.sz-hero-section2 .wd-info-box{
	flex-direction: column !important;
}
.sz-hero-section2 .btn span.wd-btn-text{
	font-size: 15px !important;
}
.sz-mleft-align,.sz-mleft-align .wd-button-wrapper,.sz-p-mleft-align p{
	text-align:left !important;
}
.postid-24007.single-post .wd-single-footer .tags-list a{
	width: calc(50% - 25px) !important;
  line-height: 1.4em !important;
	padding: 7px 20px !important;
}
/* .single-post #comments.comments-area .comment-respond{
	padding: 0px 15px 5px  !important;
} */
.single-post #comments.comments-area{
	margin: 20px 15px 5px !important;
	padding: 5px 15px 20px !important;
}
.single-post #comments.comments-area p{
	text-align:left !important;
}
.comments-area .comments-title{
	font-size: 18px !important;
}
.sz-related-post .related-post .post-list .item .post_title{
	font-size:17px !important;
	padding: 10px 15px 21px !important;
}
.single-post .sz-related-post{
	margin: 51px 20px 0px 20px !important;
  padding: 35px 20px 10px !important;
}
.single-post .sz-related-post:before{
	top: -32px !important;
	width: 82% !important;
}
.sz-related-post .related-post .owl-nav .owl-prev {
    left: -25px !important;
}
.sz-related-post .related-post .owl-nav .owl-next {
    right: -25px !important;
}
.sz-related-post .related-post .owl-nav .owl-prev i, .sz-related-post .related-post .owl-nav .owl-next i{
	font-size: var(--wd-arrow-icon-size, 16px) !important;
}
.sz-related-post .related-post .post-list .item .thumb img{
    height: 160px !important;
}
.sz-popups-carousel .wd-info-box .info-box-title {
    font-size: 20px !important;
}
#ez-toc-container{
	margin-right:25px !important;
}
section#popups.sz-popups-carousel p {
    text-align: center !important;
}
.sz-course-link p>a>span{
	font-weight: 400 !important;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head, .cli-modal-body .cli-tab-container .cli-privacy-overview h4{
	font-size: 30px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__badge {
    top: 144px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail {
    padding-bottom: 158px !important;
}
.sz-search-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    height: 180px !important;
}
.sz-popups-carousel .btn.btn-style-link{
	padding: 0px 28px !important;
}
.pum-theme-33581 section#popups img{
/* 	height: 170px !important; */
	height: 280px !important;
	object-fit: contain !important;
}
body.page .icons-size-default .wd-social-icon {
    width: 35px !important;
    height: 35px !important;
}
.sz-ebook-giveaway input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    padding: 12px 10px !important;
}
.sz-ebook-giveaway .elementor-widget-image img {
	border-radius:12px !important;
}
body.page .wd-social-icons.icons-size-default .wd-icon {
    font-size: 17px !important;
    line-height: 35px !important;
}
.sz-main-img.aa {
    margin-top: -20px !important;
    margin-bottom: -5px !important;
}
body.page .blog-view-all {
    margin-bottom: 0px !important;
}
body.page .wd-accordion-title-text {
    font-size: 15px !important;
}
body.page .main-heading h4 {
	font-size: 21px !important;
}
body.page .wd-accordion-content p {
    font-size: 15px !important;
}
body.page div#page-btn span {
    font-size: 15px !important;
}
body.page .title-after_title p {
    font-size: 15px;
}
.sz-singlepost-cards .single-post-btn.btn {
    left: -10px !important;
}
body.page .blog-view-all {
    margin-bottom: 0px !important;
}
body.page .track-btn span.wd-btn-text {
    font-size: 17px !important;
}
.a2a_vertical_style:not(.a2a_flex_style) a {
    padding: 2px !important;
}
a[title="Medium"] {
    padding-top: 1px !important;
    margin-bottom: -2px !important;
}
.single-post .site-content .post-single-page p.custom-color-wy {
    text-align: center !important;
}
.sz-ebook-giveaway .wpcf7-submit:not(.btn-color-black){
	font-size: 15px !important;
}
.sz-savethis-guide p,.sz-ebook-giveaway p{
	text-align:left !important;
}
.sz-singlepost-cards .blog-post-loop .article-body-container {
    padding-top: 21px !important;
    padding-bottom: 7px !important;
}
.sz-savethis-guide .wpcf7-submit.btn-color-black {
	max-width: 200px !important;
}
.a2a_kit.a2a_floating_style{
	top: unset !important;
  bottom: 70px !important;
	border: 1px solid #272727 !important;
  border-radius: 6px 0px 0px 6px !important;
}
.single-post .site-content .post-single-page .wp-caption-text {
    text-align: center !important;
}
.az-centertab.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
}
section#popups.aa-contact {
    padding: 0px 20px !important;
}
a.single-post-btn {
    z-index: 2;
}
.cf7sr-g-recaptcha {
    display: block !important;
    transform: scale(0.8);
    position: relative;
    left: -25px !important;
}
div#popmake-21432 {
    top: 70% !important;
}
#faqs .wd-accordion-title-text {
    text-align: left !important;
}
.site-content {
    padding: 0px !important;
}
.home-15-05-23 .site-content {
    padding: 0px !important;
}
.container.main-footer {
    padding: 0px !important;
}
#foooter ul.menu li a {
    justify-content: center !important;
}
body #products h4 {
    text-align: center !important;
}
.home-16-05-23 .site-content {
    padding: 0px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li a {
    justify-content: center;
    margin-bottom: 10px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.aa-tabs .wd-tabs-title {
    text-transform: capitalize !important;
    font-size: 15px !important;
}
.main-heading h4 {
	font-size: 21px !important;
}
.home #copy .copy-add p {
    margin-bottom: -10px;
}
#copy .copy-add p {
    font-size: 12px !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs li {
    width: 120px !important;
    margin: auto !important;
}
.left-text p {
    text-align: left !important;
}
p:has(.left-text) {
    text-align: left !important;
}
.wd-nav-tabs-wrapper {
    -webkit-mask-image: linear-gradient(to left, transparent -5px, #000 0px) !important;
    mask-image: linear-gradient(to left, transparent 5px, #000 0px) !important;
}
.aa-tabs ul.wd-nav.wd-nav-tabs {
    display: block;
    column-count: 2;
    width: 260px;
    margin: auto;
}
#foooter ul.menu {
    margin-top: 15px !important;
	  gap: 10px !important;
}
.affiliates .main-page-wrapper .container {
    padding: 0px !important;
}
.affiliates .main-page-wrapper .container .elementor {
    padding: 0px;
}
.guest-posts .main-page-wrapper .container {
    padding: 0px !important;
}
.guest-posts .main-page-wrapper .container .elementor {
    padding: 0px;
}
.aa-tabs .wd-tabs-header, .aa-tabs .wd-tabs-desc, .aa-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 17px !important;
}
.aa-tabs .wd-nav-tabs>li {
    width: fit-content !important;
    margin: auto;
}
.home-2 .wd-accordion-content p {
    text-align: left !important;
}
.aa-guest-posts h3.info-box-title {
    font-size: 17px !important;
    -webkit-line-clamp: 3 !important;
}
.aa-tabs ul.wd-nav {
    display: block !important;
}
.aa-tabs .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 0px !important;
    margin: auto !important;
    margin-bottom: 15px !important;
}
.text-res h4 {
    text-align: center !important;
}
#foooter .wd-social-icons {
    margin-top: -15px !important;
    width: 100% !important;
    margin: auto;
    zoom: 0.85 !important;
}
.con-list span.elementor-icon-list-text {
    padding-left: 12px !important;
    text-align: left !important;
}
.aa-socials {
    width: 100% !important;
}
.privacy .title {
    font-weight: 600 !important;
}
.whb-top-bar-inner {
    height: max-content !important;
    padding: 7px 0px;
    max-height: max-content !important;
}
#foooter .wd-social-icons {
    margin-top: -15px !important;
}
.our-philosophy .saif h4, .our-philosophy .saif p {
    text-align: left !important;
    display: block !important;
}
.privacy-policy section#copy {
    margin-bottom: -40px !important;
}
.simply h4 {
    display: block !important;
    text-align: left !important;
}
.philos h4 {
    display: block !important;
    text-align: left !important;
}
.simply p {
    display: block !important;
    text-align: left !important;
}
.saif p {
    display: block !important;
    text-align: left !important;
}
input.s {
    box-shadow: none !important;
}
#foooter ul {
    display: flex !important;
    flex-flow: wrap !important;
    justify-content: center !important;
}
#foooter.pre ul {
    display: block !important;
}
.blog .article-inner .post-title {
    font-size: 17px !important;
    font-weight: 700 !important;
	    -webkit-line-clamp: 3;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.header-info-box:first-child {
    margin-bottom: 7px !important;
}
.header-info-box {
    width: fit-content !important;
    margin: auto !important;
}
.header-info-box p {
    text-align: left !important;
}
.whb-top-bar-inner .whb-column.whb-col-mobile.whb-hidden-lg {
    display: block !important;
}
.home .decasa-con li.elementor-icon-list-item span {
    justify-content: center !important;
}
.home-2 .decasa-con li.elementor-icon-list-item span {
    display: block !important;
    text-align: left !important;
}
.home .decasa-con li.elementor-icon-list-item span {
    text-align: left !important;
}
.home-2 #foooter .pro-menu.menu-item {
    padding-bottom: 0px !important;
}
.home-2 .testimonial-content span {
    position: relative !important;
}
body.home-2 .testimonial-content footer{
		height:55px !important;
}
body.home section#copy {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.con-list span.elementor-icon-list-text {
    width: 300px !important;
}
.home-2 .track-btn a, .home-2 .track-btn span.wd-btn-text {
	font-weight: 400 !important;
}
.home-2 .track-btn span.wd-btn-text {
	-webkit-text-stroke: 0px !important;
}
#foooter .pro-menu {
    position: relative;
    left: 50% !important;
	  z-index: 999 !important;
}
#foooter .pro-menu {
    padding-bottom: 0px !important;
}
border-radius: 20px;
.track-btn span.wd-btn-text {
    font-size: 17px !important;
	  font-weight: 400 !important;
}
body.home .testimonial-content footer {
    height: 55px !important;
}
body.home-2 .testimonial-content footer span:after {
    position: relative !important;
    left: 50% !important;
    top: 5px !important;
    transform: translate(-50%, 0px) !important;
    display: none !important;
}
.az-accordin .wd-accordion-content p {
    text-align: left !important;
}
#testimonial .az-iconlist li.elementor-icon-list-item, #testimonial .az-iconlist li.elementor-icon-list-item a {
    display: flex !important;
    justify-content: center !important;
}
.home-2 #testimonial div#page-btn span {
    font-size: 17px !important;
}
.menu-item-16548 {
    padding-bottom: 0px !important;
}
/* html.pum-open {
    margin: 0 !important;
    height: -webkit-fill-available !important;
    overflow: hidden !important;
}
html body {
	  position: inherit !important;
}
html.pum-open body {
    overflow: hidden !important;
	  position: fixed !important;
}
html.pum-open::-webkit-scrollbar {
    -webkit-appearance: none !important;
    width: 0 !important;
    height: 0 !important;
} */
.article-inner .custom-color-wy{
	width: 100% !important;
	font-size: 15px !important;
	font-weight:400 !important;
}
.article-inner .custom-color-wy strong,.article-inner .custom-color-wy b{
	font-weight:700 !important;
}
/* home-2 */
.page-id-11439 .site-content {
    padding: 0px !important;
}
.home-2 .site-content {
    padding: 0px !important;
}
.pum-container .pum-content img {
    display: none !important;
}
a.scrollToTop.button-show::before {
    bottom: -75px !important;
    right: -13px !important;
    transform: scale(0.7) !important;
}
#foooter ul.menu li a {
    width: 100% !important;
    letter-spacing: -0.7px !important;
    padding: 8px 4px !important;
    font-size: 16px !important;
}
#foooter .menu li.menu-item {
	  margin-bottom:0px !important;
	  flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
}
#foooter li.menu-item.menu-item-type-custom {
    height: max-content !important;
    text-align: center !important;
}
#foooter li.menu-item {
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}
#foooter .widget ul, .widget ol, .wd-widget ul, .wd-widget ol, div[class^="vc_wp"] ul, div[class^="vc_wp"] ol {
    list-style: none;
    --list-mb: 0;
    --li-mb: 10px !important;
    --li-pl: 0;
}
#foooter ul#menu-main-menu-new-1 {
    column-count: 2 !important;
}
#foooter section#copy {
    margin-top: -17px !important;
}
/* .search div#blog-p-btn {
    margin-bottom: 20px !important;
    margin-top: 30px !important;
} */
.decasa-con li.elementor-icon-list-item i {
    font-size: 19px !important;
}
.decasa-con li.elementor-icon-list-item a {
    display: block !important;
}
.decasa-con li.elementor-icon-list-item span {
    justify-content: left !important;
/*     text-align: center !important; */
    display: flex !important;
    margin-bottom: 10px !important;
}
.decasa-con li.elementor-icon-list-item {
    display: block !important;
}
.search .post-title a::after {
    font-size: 13px !important;
		transform: translate(-50%, -15px) !important;
}
.ue-grid-item-meta-data-date.post-date {
    transform: translate(-5px, -388%) !important;
}
.page-id-11439 .testimonial-content footer span:after {
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
    width: 150px 	!important;
}
.extra p.title {
    font-size: 17px !important;
}
.home-2 .testimonial-content footer span:after {
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
    width: 150px 	!important;
}
.blog .site-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
/* .blog {
    margin-bottom: 50px !important;
} */
section#popups img {
    border-radius: 10px 10px 0px 0px !important;
}
span.date {
    display: contents !important;
}
span.a-size-base.review-text.review-text-content {
    float: right;
}
section#popups p {
    text-align: left !important;
}
section#popups h4.title {
    float: left;
	text-align: left !important;
    margin-bottom: 10px !important;
}
a.wp-block-button__link.has-black-background-color.has-background.__mPS2id._mPS2id-h {
    color: #f5f5f5 !important;
}
.slideup{
  transition: 0.7s all ease !important;
}
.sticky-toolbar-on .scrollToTop {
    bottom: 35px !important;
}
/* .gallery-images img {
    margin: 5px !important;
} */
.page-id-11439 section#timeless {
    background-color: #ffffff !important;
	  background-image: none !important;
}
body.single-post .site-content .wp-caption-text {
    text-align: center !important;
}
.single-post .site-content .post-single-page p {
    text-align: left !important;
}
.single-post .site-content .post-single-page .Campaign__content p{
	text-align: center !important;
}
.single-post p#page-btn.post-btn {
    text-align: left !important;
}
a.scrollToTop {
    left: -70px !important;
    border: 25px !important;
}
.single-post .page-title {
    padding-top: 31px !important;
    padding-bottom: 32px !important;
}
div#bring-col {
    position: relative;
    z-index: 999999999999999 !important;
}
.page-id-11439 .testimonial-inner::before {
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
}
.page-id-11439 .testimonial-content span, p, footer {
    text-align: center !important;
}
.page-id-11439 #about-us .text-left {
    text-align: center !important;
}
/* .page-id-11439 .text-left {
    text-align: center !important;
} */
.page-id-11439 div#abt-col2 .title-wrapper {
    text-align: center !important;
}
.page-id-11439 div#abt-col2 .wd-button-wrapper.text-left {
    text-align: center !important;
}
.page-id-11439 div#about-img {
    height: 260px;
}
.page-id-11439 div#about-img {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.home-2 .testimonial-inner::before {
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
}
.home-2 .testimonial-content span, p, footer {
    text-align: center !important;
}
.home-2 #about-us .text-left {
    text-align: center !important;
}
.home-2 .text-left,.sz-order-form-page .text-left {
    text-align: center !important;
}
.home-2 div#abt-col2 .title-wrapper {
    text-align: center !important;
}
.home-2 div#abt-col2 .wd-button-wrapper.text-left {
    text-align: center !important;
}
.home-2 div#about-img {
    height: 260px;
}
.home-2 div#about-img {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.sz-hero-section2 .wd-images-gallery .wd-carousel.wd-grid {
    --wd-col-sm: 2 !important;
}
.sz-hero-section2 .wd-gallery-item img {
    height: 260px !important;
}
.sz-hero-section2 .elementor-element p{
	text-align: inherit !important;
}
/* home-2 */
.sz-optin-align-mcenter p,.sz-hero-section2 .sz-optin-align-mcenter p{
	text-align:center !important;
}
.sz-optin-align-mleft p{
	text-align:left !important;
}


header:not(.whb-sticked) .whb-row.whb-general-header {
    background-image: linear-gradient(to right, rgb(255 255 255), rgb(255 255 255 / 100%)) !important;
}
h3.wd-entities-title.title.post-title {
    height: 50px;
}
.page-id-10084 .testimonial-inner::before {
    left: 50%;
    transform: translate(-50%, 0%);
}
span.wpcf7-not-valid-tip {
    text-align: left !important;
}
div#abt-col2 {
    background-color: #ffffff !important;
}
div#about-img {
    background: url(/wp-content/uploads/2022/05/IMAGE-REQUIRED-SLIDER-e1653369525955.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 20%;
}
a#slider-2-slide-6-layer-20:hover {
    background-color: #000000 !important;
    color: #f0f0f0 !important;
}
a#slider-2-slide-6-layer-20 {
    font-size: 15px !important;
}

iframe#tidio-chat-iframe {
    bottom: 145px !important;
    right: -8px !important;
}
input#page-btn {
    font-size: 15px;
}
div#popmake-9753 {
    top: 70% !important;
}
div#bring-col {
    height: max-content !important;
    overflow-y: hidden !important;
    margin-bottom: -50px;
}
section#blog .article-body-container {
    height: 220px;
}
div#our-values h4 {
    font-size: 21px !important;
}
div#popmake-9753 section#popups {
    padding: 0px 10px !important;
}
div#pum-9765 section#popups {
    padding: 0px 10px !important;
}
section#copy .elementor-widget-container {
    text-align: center !important;
}
div#popmake-9779 {
    margin-top: 0px !important;
}
rs-layer#slider-2-slide-6-layer-19 {
    font-size: 15px !important;
}
.wd-accordion-content p {
    font-size: 15px !important;
}
footer .elementor-column {
    padding: 0px 0px !important;
}
div#popmake-9731 #popups {
    padding: 0px 10px !important;
}
div#popmake-9744 #popups {
    padding: 0px 10px !important;
}
.shop-btn-res a:hover {
    background-color: #000000 !important;
    color: #f0f0f0 !important;
}
div#popmake-9744 {
    top: 50% !important;
}
div#popmake-9731 {
    height: -webkit-fill-available;
}
.post-single-page a#page-btn span {
    font-size: 15px;
}
.footer-column {
    margin-bottom: 30px !important;
    padding: 0;
}
.home-btn a:hover {
    background-color: #000 !important;
    color: #f0f0f0 !important;
}
.single-post .row.content-layout-wrapper {
    width: 100% !important;
    margin: 0 auto !important;
}
.page-title {
    margin-top: 0px !important;
}
.post-single-page p {
    font-size: 15px !important;
}
.post-single-page h3:not(.woodmart-title-container) {
    font-size: 21px !important;
}
div#popmake-9970 {
    top: 50% !important;
}
div#pum-9970 #popups {
    padding: 0px 10px !important;
}
.page-id-10084 .testimonial-content footer span:after {
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
    width: 160px !important;
}
.pum-content h4.woodmart-title-container.title {
    font-size: 25px ;
}
.entry-content.wd-entry-content {
    font-size: 15px !important;
}
div#values h4 {
    font-size: 21px !important;
}
.testimonial-inner::before {
    content: url(/wp-content/uploads/2022/06/Group-108.svg);
    position: absolute;
    top: 25px;
}

.page.page-id-10084 .site-content {
    padding: 0px !important;
}
.page-id-10084.container {
    padding: 0px !important;
}

h1.wd-entities-title.title.post-title,.single-post .page-title .entry-title.title,.page.page-id-40629 .page-title .entry-title.title {
    font-size: 25px !important;
}
.page.page-id-10084 .testimonial-content footer {
    text-align: center !important;
}
#blogs .title {
    font-size: 17px !important;
}
div#nav_menu-19 a {
    color: #000000;
    font-size: 16px !important;
}
.blog-design-masonry .post-title {
    font-size: 19px;
    font-weight: 500 !important;
}
div#popmake-9765 {
    margin-top: 430px !important;
}
.testimonial-content:after {
	display: none !important;
}
.testimonial-content footer span:after {
    position: absolute !important;
    left: 0px !important;
    bottom: -30px !important;
}
.mc4wp-form input[type="submit"] {
    font-size: 15px !important;
    height: 50px !important;
    line-height: 16px !important;
}
.elementor-9770 .elementor-element.elementor-element-e1a6487 .elementor-widget-container {
    max-width: 100% !important;
}
rs-layer#slider-2-slide-6-layer-18 {
    font-size: 25px !important;
}
a#slider-2-slide-6-layer-20 {
    padding: 5px !important;
    width: 130px !important;
}
#blogs .title {
    font-size: 18px !important;
}
#popmake-9779 {
    width: 90% !important;
}
section#popups {
    padding: 25px 20px 40px 20px !important;
}
.testimonial-content {
    position: relative;
    top: 0px;
}
.testimonial-content:after {
    position: absolute;
    top: -6% !important;
    left: 0% !important;
}
.pum-container p {
    font-size: 15px !important;
}
rs-bullets.tp-bullets.uranus.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
    top: 53% !important;
}
.pum-container {
    top: 50px !important;
}
.home2 section#copy {
    margin-bottom: -0px !important;
}
p.btnnn {
    text-align: left !important;
}
section#copy p {
    font-size: 13px !important;
}
/* .container.main-footer p {
    font-size: 15px !important;
} */
/* div#pum-9779 .elementor-spacer-inner {
    height: 240px !important;
} */
div#popmake-9779 section#popups {
    padding: 0px 10px !important;
}
form.wpcf7-form.init .col-md-12 {
    padding-right: 8px !important;
}
/* #popmake-9779 .elementor-widget-wrap.elementor-element-populated {
    padding: 25px 20px 40px 20px !important;
} */
.wd-accordion-title-text {
    font-size: 15px !important;
}
#blog .wd-button-wrapper {
    text-align: center;
}
div#popmake-9731 {
    top: 54% !important;
}

section#timeless {
    background-image: url(/wp-content/uploads/2022/04/gjfgj.jpg) !important;
    height: 600px;
	  padding: 325px 10px 50px 10px;
}
div.simplicity-col-1 > .elementor-widget-wrap {
	   background-image: url(/wp-content/uploads/2022/05/IMAGE-REQUIRED-SIMPLICITY-AT-ITS-FINEST-1-1.jpg) !important;
}
section#minimal {
/*     background-blend-mode: overlay;
    background-color: #ffffffe3; */
	    background-image: url(/wp-content/uploads/2022/05/JHFJMHCG-2.jpg) !important;
    height: 600px;
	  padding: 340px 10px 50px 10px;
}
a.scrollToTop.button-show {
    right: 5px !important;
    bottom: 110px !important;
    height: 35px !important;
    width: 35px !important;
    left: auto !important;
}
.title-wrapper .title {
    font-size: 25px;
}
.title-wrapper .title {
    font-weight: 500;
}
.elementor-widget-html p.p3 {
    font-size: 16px !important;
	max-width: 100% !important;
}
.elementor-widget-html p.p2 {
    font-size: 15px !important;
	max-width: 100% !important;
}
.elementor-widget-html p.p1 {
    font-size: 15px !important;
	max-width: 100% !important;
}

.elementor-728 .elementor-element.elementor-element-1df4003 img {
    width: 65% !important;
}
div#carousel-211 {
    margin: 0 5px !important;
}

button#myBtnss {
    font-size: 13px !important;
    height: 40px !important;
}
input#page-btn {
    font-size: 15px !important;
    height: 50px !important;
	  line-height: 16px !important;
}
#con-us input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    font-size: 15px !important;
    height: 50px !important;
	  line-height: 16px !important;
}
div#page-btn a,body .faqall-btn.faq-btn.sz-faq-btn a {
    font-size: 15px !important;
    height: 40px !important;
	  padding: 25px 25px !important;
}
div#page-btn span,body .faqall-btn.faq-btn.sz-faq-btn a span {
    font-size: 15px !important;
}
body.page .faqall-btn.faq-btn.sz-faq-btn a span {
    font-size: 15px !important;
}
button#myBtns {
    font-size: 13px !important;
    height: 40px !important;
}
button#myBtns12 {
    font-size: 13px !important;
    height: 40px !important;
}
button#myBtns1 {
    font-size: 13px !important;
    height: 40px !important;
}

.elementor-element-f6b0346 p {
    text-align: center;
}
footer ul#menu-main-menu-new-1 {
    display: block !important;
}
.elementor-728 .elementor-element.elementor-element-1606815 {
    padding: 40px 0px 70px 0px !important;
}
.sticky-toolbar-on {
    padding-bottom: 0px !important;
}
section#copy .elementor-widget-wrap.elementor-element-populated {
    padding: 4px 8px !important;
}
.grecaptcha-badge {
    bottom: 60px !important;
}
.btn.btn-color-black {
    padding: 14px 28px !important;
    font-size: 13px !important;
    line-height: 20px !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    padding: 14px 15px;
    font-size: 13px;
    line-height: 20px;
}
footer li.menu-item.menu-item-type-custom {
    border-right: 0px !important;
}
.wd-accordion.wd-style-shadow {
    column-count: 1 !important;
}
.title-after_title p {
    font-size: 15px;
}
#contact-us .title-after_title p {
    font-size: 17px !important;
}
#con-us input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-black {
    font-size: 15px !important;
    height: 50px !important;
    line-height: 18px !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    width: 90% !important;
	z-index: 9999999 !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    top: 35% !important;
}
#foooter ul#menu-main-menu-new-1 {
    column-count: 2 !important;
	  margin-top: 15px !important;
}

.single-post .footer-container {
    background-color: transparent !important;
}

.search-results .site-content {
    padding: 40px 15px !important;
}
footer .container.main-footer {
    margin: auto !important;
}
.search-results header .container {
    margin: auto !important;
}
.search-results .page-title .container {
    margin: 0px !important;
}
.search-results .container {
/*     margin-right: 30px !important; */
  width: inherit !important;
	padding-left: 0px !important;
  padding-right: 0px !important;
}
.search .site-content{
	margin-left:0px !important;
	margin-right:0px !important;
}
.search-results .post-title {
  height: 85px !important;
}
.search .row.content-layout-wrapper.align-items-start {
  padding: 0px 0px !important;
}
p.has-text-align-center.custom-color-wy {
    text-align: center !important;
}
@media (max-width: 320px) {
	.page-id-11439 div#about-img {
    height: 200px !important;
}
		.home-2 div#about-img {
    height: 200px !important;
}
.single-post .sz-related-post:before{
		padding: 6px 15px !important;
		font-size: 15px !important;
	}
}
@media (max-width: 375px) and (min-width: 325px) {
	.page-id-11439 div#about-img {
    height: 235px !important;
}
		.home-2 div#about-img {
    height: 235px !important;
}
}
@media(max-width:320px){
.az-iconlist li:nth-child(2) span.elementor-icon-list-icon {
    position: relative;
    left: 18px;
}
.con-list span.elementor-icon-list-text {
    width: 280px !important;
}
.pum-theme-33581 section#popups img{
/* 	height: 130px !important; */
	height: 250px !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper {
        min-height: 180px !important;
}
}
@media(max-width: 361px){
.home-2 .az-test .testimonial-inner {
    min-height: 720px !important;
    height: auto !important;
  	padding-bottom: 10px !important;
}
	
}
.home-2 #foooter li.menu-item.menu-item-type-custom{
	margin: 0px !important;
}

@media (min-width: 410px) {
.cf7sr-g-recaptcha {
    left: -34px !important;
}
}

@media (min-width: 350px) and (max-width: 380px) {
.cf7sr-g-recaptcha {
    left: -29px !important;
}
}

/* Home 2 Start */
.sz-bloglist .blog-design-list.blog-post-loop{
	flex: 0 0 100% !important;
  max-width: 100% !important;
}
.sz-bloglist .blog-design-list .wd-post-inner{
	align-items: center !important;
	flex-direction: row !important;
	gap: 15px !important;
}
.sz-bloglist .blog-design-list.blog-post-loop .title.post-title{
	font-size: 15px !important;
	max-height: 65px !important;
	height: auto !important;
	-webkit-line-clamp: 3 !important;
}
.sz-bloglist .blog-design-list .wd-post-thumb {
    flex: 0 0 90px !important;
}
.sz-bloglist .wd-posts.wd-blog-holder,.sz-bloglist-style4.sz-bloglist .wd-posts.wd-blog-holder{
	row-gap: 15px !important;
}
.sz-bloglist-style3.sz-bloglist .wd-posts.wd-blog-holder,.sz-bloglist-style2.sz-bloglist .wd-posts.wd-blog-holder {
  row-gap: 0px !important;
}
.sz-bloglist-style4.sz-bloglist .blog-design-list .wd-post-thumb {
    flex: 0 0 110px !important;
}
.sz-bloglist-style2.sz-bloglist .blog-design-list .wd-post-thumb{
	flex: 0 0 100px !important;
}
.sz-maskimg-post .blog-design-mask.blog-post-loop .article-body-container{
	background: rgba(250, 250, 250, 0.85) !important;
}
.sz-maskimg-post .blog-post-loop .post-img-wrapp img {
    height: 260px !important;
}
.pum-theme-33581 .popmake .pum-content img{
	display:block !important;
}
.pum-theme-33581 .popmake section#popups h4.title{
	float:none !important;
	font-size:22px !important;
	font-weight:400 !important;
}
.pum-theme-33581 .popmake{
	width: calc(100% - 30px) !important;
}
.pum-theme-33581 .pum-container{
	top: 50% !important;
  transform: translate(0px, -50%) !important;
}
.pum-theme-33581 .popmake section#popups {
    padding: 0px !important;
}
.blog-post-loop.blog-design-masonry .article-body-container{
	height:auto !important;
}
.sz-newsletter-form .wpcf7 input[type="submit"]{
	font-size: 15px !important;
  height: 50px !important;
  line-height: 16px !important;
}
.single-post .post-single-page .entry-meta-list li{
	margin-right: 12px !important;
}
.single-post .post-single-page .entry-meta-list li:last-child{
	margin-right: 0px !important;
}
.single-post .post-single-page .sz-publish-date:before,.single-post .post-single-page .sz-modified-date:before{
	padding-right:10px;
}
.single-post .post-single-page .entry-meta-list .meta-author,.single-post .post-single-page .entry-meta-list .sz-publish-date,.single-post .post-single-page .entry-meta-list .sz-modified-date{
	font-size: 14px !important;
}
.single-post blockquote{
	margin-top: 45px !important;
	padding:47px 24px 20px !important;
}
.single-post blockquote:before{
	left: -19px !important;
/*   top: -44px !important; */
	max-width: 100% !important;
}
.single-post blockquote:after{
	border-left: 13px solid transparent !important;
  top: 18px !important;
  left: -19px !important;
}
.single-post blockquote{
	margin-top: 50px;
}
.sz-new2-footer ul.wd-nav{
    column-gap: 10px !important;
}
.sz-new2-footer ul.wd-nav>li{
	flex: 0 1 calc(33.333% - 10px) !important;
}
.sz-new2-footer ul.wd-nav>li>a span{
	font-size: 12px !important;
}
.sz-new2-footer .sz-copyright p{
	text-align:left !important;
}
/* New Header Bottom Bar */
.whb-main-header .whb-column.whb-col-mobile{
	justify-content: center !important;
	flex-wrap: wrap !important;
}
.whb-main-header .whb-column.whb-col-mobile .wd-header-text{
	flex: 0 0 100% !important;
}
/* New Header Bottom Bar */
body .uwy.userway_p3 .userway_buttons_wrapper {
  left: calc(100vw - 5px) !important;
/* 	bottom: 60px !important; */
}
body .uwy.userway_p3 {
    right: 12px !important;
}
body.single-post .uwy.userway_p5 .userway_buttons_wrapper {
    bottom: 110px !important;
/*     left: 5px !important; */
}
body.single-post .uwy.userway_p5 {
    left: 5px !important;
}
body.single-post a.scrollToTop.button-show {
    left: 5px !important;
    bottom: 155px !important;
}
body.single-post iframe#tidio-chat-iframe{
	bottom: 50px !important;
	right: unset !important;
	left: -7px !important;
}
.userway_buttons_wrapper #userwayAccessibilityIcon,.userway_buttons_wrapper #userwayAccessibilityIcon img.ui_w{
    width: 35px !important;
    height: 35px !important;
}
.article-inner .sz-color-wy{
	padding: 21px 27px !important;
}
.sz-ebook-home-section .wd-carousel .wd-carousel-item.info-box-wrapper{
	min-height: 210px !important;
}
.sz-ebook-home-section .info-box-wrapper .wd-info-box .info-box-title,.sz-popups-carousel .sz-first-row p strong{
	font-weight: 400 !important;
}
body .sz-hero-section .main-heading h4{
	font-size: 22px !important;
}
.search-results a.single-post-btn{
	line-height: 1.3em !important;
}
.single-post .post-single-page .article-body-container .wd-entry-content ul:not(blockquote ul,[class*="ez-toc-"],.sz-faq ul){
	padding: 21px 27px !important;
	width: 100% !important;
  font-size: 15px !important;
}
.sz-bloglist-style3.sz-bloglist .blog-design-list .wd-post-inner {
    padding: 10px !important;
		gap: 10px !important;
}
div#popmake-32326 .popmake-content:before{
/* 	left: -30px !important; */
	 width: max-content;
}
div#popmake-32326 .popmake-content:after{
	border-left: 12px solid transparent !important;
	left: -30px !important;
}
.sz-text-silo .elementor-widget-wd_title .title-wrapper{
	text-align: center !important;
}
.sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner{
  padding: 5px 10px 10px !important;
}
body .sz-text-silo.sz-bloglist .blog-design-list .wd-post-inner .post-title{
	font-size: 14px !important;
}
.sz-text-silo.sz-bloglist-style3.sz-bloglist .wd-posts.wd-blog-holder{
    row-gap: 8px !important;
}
.sz-second-silo .sz-bloglist-style3.sz-bloglist .blog-design-list .title.post-title {
    font-size: 15px !important;
}
/* Home 2 End */
}

