.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://theswaylife.com/wp-content/uploads/2021/10/wine-popup-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-size:cover;
	background-position:center bottom;
}

:root{
--wd-text-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Raleway", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(0,0,0);
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(172,68,85);
}
:root{
--btn-shop-bgcolor-hover:rgb(157,62,77);
}
:root{
--btn-accent-bgcolor:rgb(172,68,85);
}
:root{
--btn-accent-bgcolor-hover:rgb(157,62,77);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-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-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}

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

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//theswaylife.com/wp-content/themes/woodmart-woocommerce-wordpress-theme.6.2.4-1/fonts/woodmart-font.woff2?v=6.2.4") format("woff2");
}

.topbar1,.topbar1 a {
	font-family: 'Karla', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px !important;
	line-height: 14px !important;
	letter-spacing: 0.02em;
}
.topbardivider:before {
    border-color: #B3B3B3 !important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    content: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-1-1.png) !important;
}
.wd-header-my-account .wd-tools-icon:before{
	content: url(https://theswaylife.com/wp-content/uploads/2022/02/user.png) !important;
}
.wd-header-search .wd-tools-icon:before{
	content: url(https://theswaylife.com/wp-content/uploads/2022/02/Search.png) !important;
}
.wd-header-wishlist .wd-tools-icon:before{
	content: url(https://theswaylife.com/wp-content/uploads/2022/02/Heart.png) !important;
}
.wd-nav.wd-style-underline .nav-link-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.1em;
    color: #000000;
}
.foosuport .mega-menu-list>li>a,.foocomapny .mega-menu-list>li>a {
    color: #000000;
    font-weight: 700;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 0.2em;
}
.wd-sub-menu li a {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.01em;
	color: #4F4E4E;
}
#mc4wp-form-2 input[type="email"],#mc4wp-form-1 input[type="email"] {
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 10px;
	  padding: 30px;
}
#mc4wp-form-2 input[type="submit"],#mc4wp-form-1 input[type="submit"] {
	background: #000000;
	border-radius: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
}
.cuslnkbtn{
	font-family: 'Karla', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #000000;
}
.cuslnkbtn img {
	vertical-align: unset;
}
.article-body-container.home-blog
{
background: rgba(255, 255, 255, 0.95) !important;
margin:50px;
padding:50px !important;
}
.article-body-container.home-blog .wd-entities-title
{
	margin-bottom:11px !important;
}
.article-body-container.home-blog .wd-entities-title a
{
		font-family: Raleway;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 20px;
		/* identical to box height, or 80% */
		color: #000000;
}
.article-body-container.home-blog .home-blog-description
{
	font-family: Karla;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	/* or 167% */
	text-align: center;
	color: #878080;
	margin-bottom: 29px;
}
.article-body-container.home-blog  .blog-home-date
{
	font-family: Karla;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	/* identical to box height, or 167% */

	text-transform: uppercase;

	color: #4F4E4E;
	margin-bottom: 11px;
}
.article-body-container.home-blog .home-blog-readmore
{
	margin-bottom:0;
}
.home-blog-main-section .owl-nav .wd-btn-arrow
{
	opacity:1;
	visibility:unset;
	background-color:#ffffff;
	width:77px;
	height:60px;
}

.home-blog-main-section .wd-btn-arrow[class*="prev"]
{
	left:35px !important;
}
.home-blog-main-section .wd-btn-arrow[class*="prev"] {
    transform: translateX(-30px) !important;
}
.home-blog-main-section .owl-nav>div[class*="next"] {
    right: 38px !important;
}
.home-blog-main-section .wd-btn-arrow[class*="next"] {
    transform: translateX(30px) !important;
}
.home-blog-main-section .wd-btn-arrow
{
	top:40%;
}
.home-blog-main-section .wd-btn-arrow[class*="prev"]:after {
    content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png') !important;
}

.home-blog-main-section .wd-btn-arrow[class*="next"]:after {
     content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png') !important;
}
.instasec .wd-btn-arrow[class*="prev"]:after {
    content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png') !important;
}
.instasec .wd-btn-arrow[class*="next"]:after {
    content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png') !important;
}
.instasec .wd-btn-arrow[class*="prev"],.instasec .wd-btn-arrow[class*="next"],.owl-carousel:hover .owl-nav>div {
    transform: none;
}
.maiagalry .wd-btn-arrow {
	visibility: visible;
	opacity: 1;
	background: #fff;
	padding: 35px;
}
.instasec .wd-carousel-spacing-0 .owl-nav>div[class*="prev"]
{
	visibility: visible;
	opacity: 1;
	left: 0;
	background: #fff;
	padding: 35px;
}
.instasec .wd-carousel-spacing-0 .owl-nav>div[class*="next"] {
    right: 0;
    opacity: 1;
    visibility: visible;
    background: #fff;
    padding: 35px;
}
.cotnslide{
	font-family: "Lato", Sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	color: #000000;
}
.cotnslidetensel{
	font-family: "Lato", Sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	color: #ffffff
}
.cotnslidetensel:hover{
	color: #fff;
}
.wd-carousel-spacing-20 .owl-nav>div[class*="next"] {
    right: 0;
    opacity: 1;
    visibility: visible;
    background: #fff;
    padding: 35px;
}
.wd-carousel-spacing-20 .owl-nav>div[class*="prev"]
{
	visibility: visible;
	opacity: 1;
	left: 0;
	background: #fff;
	padding: 35px;
}
.wd-btn-arrow[class*="prev"]:after {
    content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png') !important;
}
.wd-btn-arrow[class*="next"]:after {
    content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png') !important;
}
.wd-btn-arrow[class*="prev"], .wd-btn-arrow[class*="next"] {
    transform: none;
}
.shop-hover-menu-section .item-with-label a
{
			font-family: Raleway;
font-style: normal;
font-weight: bold !important;
font-size: 12px;
line-height: 14px;
/* identical to box height */

letter-spacing: 0.1em;
text-transform: uppercase;

color: #000000;
}
.shop-hover-menu-section .sub-sub-menu .item-with-label a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 22px;
letter-spacing: unset;
text-transform: capitalize;
font-weight:400 !important;
color: #878080;	
}
.shop-hover-menu-section  .hover_menu_btn a
{
	font-family: Raleway;
	font-style: normal;
	width:170px;
    text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	/* identical to box height */

	letter-spacing: 0.1em;
	text-transform: uppercase;

	color: #000000;		
	border: 1px solid #000000;
	box-sizing: border-box;
	padding:15px 35px;
	display:block;
}
.shop-hover-menu-section .hover_menu_btn.hover_menu_btn_second
{
	margin-top:15px;	
}
.shop-hover-menu-section .wp-caption .widget-image-caption
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */

letter-spacing: 0.1em;
text-transform: capitalize;

color: #878080;	
text-align:left;
}
.kala-home-slider .flickity-button
{
	top:unset;
	bottom:35px;
	width: 77px;
  height: 60px;
	background-color:#ffffff;
}
.kala-home-slider .flickity-button.previous
{
	 left: 90%;
}
.kala-home-slider .wd-slider
{
	overflow:unset;
}
.kala-home-slider .flickity-button.next
{
	right:-15%;
}
.kala-home-slider .flickity-button.previous:after,.homereviewsec .flickity-button.previous:after
{
	 content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png') !important;
}
.kala-home-slider .flickity-button.next:after,.homereviewsec .flickity-button.next:after
{
	content: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png') !important;
}
.wd-nav.wd-style-underline .nav-link-text:after
{
		background-color: #000000;
	  height: 3px;
	  top: 40px;
}
.wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after
{
	color:#000000;
	font-weight:bold;
}
.platform-Windows .wd-dropdown-menu.wd-design-full-width
{
	background-color: #fffffff5;
}
.whb-sticked .whb-general-header
{
	background-color:#ffffff;
}
.kala-home-slider .slider-in-container .wd-slide-container
{
	padding-left:0;
	padding-right:0;
}

#reviewslide1 #gallery-1 .gallery-item {
    float: left;
    margin-top: 0; 
}
#reviewslide1 #gallery-1 img {
    border: none;
}
.homereviewsec .flickity-button {
	width: 77px;
	height: 60px;
	background-color: #ffffff;
}
.productbox .prdttitle
{
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	color: #4F4E4E;
}

.productbox .prdttagln
{
	font-family: 'Karla', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	color: #878080;
}

.productbox .prdtprice
{
	font-family: 'Karla', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	text-transform: capitalize;
	color: #000000;
}
.chaty-widget{
	bottom: 75px !important;
}
.homereviewsec .gallery-icon
{
	text-align:left;
}
.homereviewsec .gallery-icon img
{
	border:unset !important;
}
.woocommerce-breadcrumb .breadcrumb-last
{
	font-family: Raleway;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #7e7e7e;
}
.woocommerce-breadcrumb a
{
	color:#c5c5c5;
	font-family: Raleway;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.02em;
}
.single-product .whb-general-header
{
	background: rgba(255, 255, 255, 0.5);
 box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.05);
}
.single-product-page .product-image-summary .product_title 
{
	font-family: Raleway;
font-style: normal;
font-weight: 500;
font-size: 27px;
line-height: 32px;
/* identical to box height */


color: #000000;
margin-bottom:10px;
}
.single-product-page .woocommerce-product-details__short-description p
{
	font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* or 179% */


color: #7E7E7E;	
}
.single-product-page .woocommerce-product-rating .woocommerce-review-link
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
/* identical to box height, or 112% */

letter-spacing: 0.01em;
padding-left:10px;
color: #000000;

}
.single-product-page .woocommerce-product-details__short-description {
    margin-bottom: 25px;
}
.single-product-page .woocommerce-product-rating
{
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 25px;
	padding-bottom:20px;
}
.single-product-page .entry-summary .amount
{
	font-family: Karla;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	line-height: 25px;
	/* identical to box height, or 100% */


	color: #000000;
}
.single-product-page .summary-inner .price
{
	  margin-bottom: 30px;
}
.single-product-page .summary-inner .make-me-small
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: #000000;
}
.single-product-page .product-image-summary-inner del .amount
{
	color: #BDBDBD !important;
	font-weight: normal !important;
    font-size: 20px !important;
}
.single-product-page .variations .swatches-select .wd-swatch 
{
	    border: 1px solid #000000;
    border-radius: 100%;
    width: 38px;
    height: 38px;
    line-height: 35px;
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 14px;
/* identical to box height, or 156% */

text-align: center;

color: #000000;
}
.single-product-page .variations .active-swatch,
.single-product-page .variations .swatches-select .wd-swatch:hover
{
	background-color:#000000;
	color:#ffffff !important;
}
.wd-swatch:after
{
	display:none;
}
.single-product-page .variations .label 
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
	text-transform:uppercase;
}
.single-product-page .variations .label 
{
	padding-bottom:15px;
}
.single-product-page  div.quantity input[type="button"]
{
	border:1px solid #000000;
	font-size:22px;
	color:#000000;
	height:44px;
}
.single-product-page div.quantity input[type="number"]
{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:unset;
	border-right:unset;
	color:#000000;
	height:44px;
}
.product-image-summary .single_add_to_cart_button
{
	 background-color: #ffffff;
    box-shadow: unset;
    color: #000000;
    border: 1px solid #000000;
	font-family: Karla;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	/* identical to box height, or 156% */


	color: #000000;
}
.product-image-summary .single_add_to_cart_button:hover
{
	background-color:#000000;
	color:#ffffff;
}
.product-image-summary .single_add_to_cart_button svg
{
	margin-right:10px;
}
.product-image-summary .single_add_to_cart_button:hover svg path
{
	fill:#ffffff;
}
form.variations_form.cart
{
	position:relative;
	border-bottom:1px solid #C4C4C4;
	padding-bottom: 20px;
}
form.variations_form.cart .wd-sizeguide-btn
{
	    position: absolute;
    left: 140px;
    top: 8px;
}
.product-tabs-wrapper
{
	border-top:unset;
	border-bottom:unset;
}
.tabs-layout-tabs .tabs li a:after
{
	display:none;
}
.tabs-layout-tabs .tabs li a
{
	padding-top:0;
}
.tabs-layout-tabs .tabs
{
	text-align:left;
}
h2.yikes-custom-woo-tab-title
{
	display:none;
}
.single-product-page .variations_form  .wd-wishlist-btn a
{
	  background: #CDBDB4;
    font-family: Karla;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #FFFFFF;
	  padding:9px 20px;
}
.single-product-page .variations_form  .wd-wishlist-btn a:hover
{
	background-color:#000000;
	color:#ffffff;
}
.single-product-page .variations_form  .wd-wishlist-btn
{
	vertical-align:top;
	margin-left:10px;
}
.short-description-single
{
	border-bottom:1px solid #C4C4C4;
}
.short-description-single h3
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
	margin-bottom:12px;
}
.short-description-single p
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* or 179% */


color: #878080;
}
.short-description-single p a
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: #000000;
}
.single-product-page .product-share
{
	margin-top:30px;
}
.single-product-page .icons-size-small .wd-social-icon
{
	  background-color: #C4C4C4;
    width: 36px !important;
    height: 36px !important;
    line-height: 25px !important;
	  margin:0 5px !important;
}
.single-product-page .icons-size-small .wd-social-icon .wd-icon:before
{
	color:#ffffff;
}
.product-tab-man-title-brix h2
{
	font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 41px;
/* identical to box height */

letter-spacing: 0.05em;

color: #000000;
	margin-bottom:0;
}
.product-tab-man-title-brix
{
	margin-top:60px;
}
.tabs-layout-tabs .tabs li a
{
	transition:unset;
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;
/* identical to box height */

text-transform: uppercase;
padding-bottom: 18px;
color: rgba(0, 0, 0, 0.4);
}

.tabs-layout-tabs .tabs li.active a
{
	border-bottom: 3px solid #000000;
}
.tabs-layout-tabs .tabs
{
	border-bottom:1px solid #000000;
}
.product-tabs-wrapper .other-details-list li
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: rgba(0, 0, 0, 0.6);
}
.product-tabs-wrapper .other-details-list
{
	list-style-image: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-43.png');
	margin-left:15px;
}
.good-stuff-section-one  .box-section h3
{
font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;
/* identical to box height, or 129% */

letter-spacing: 0.01em;

color: #000000;
}
.good-stuff-section-one  .box-section
{
	margin:0 30px;
	display:inline-block;
}
.good-stuff-section-one 
{
	border-bottom:1px solid #B2B2B2;
	padding-bottom:50px;
}
.tabs-layout-tabs .tabs
{
	margin-bottom:50px;
}
.good-stuff-section-one .box-section h3
{
	margin-bottom: 0;
}
.good-stuff-section-two .stuff-details-list
{
	list-style-image: url('https://theswaylife.com/wp-content/uploads/2022/02/Vector-43.png');
	margin-left:15px;
	margin-top:50px;
}
.good-stuff-section-two .stuff-details-list li
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: rgba(0, 0, 0, 0.6);
}
#tab-fabric-care p
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: rgba(0, 0, 0, 0.6);
}
.related-products .slider-title
{
	font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 41px;
/* identical to box height */

letter-spacing: 0.05em;

color: #000000;
text-transform:unset;
	margin-bottom:25px;
}
.related-products .slider-title:before
{
	display:none;
}
.related-products .product-information 
{
	text-align:left;
}
.related-products .product-information
{
	padding-left: 0 !important;
}
.related-products .wd-entities-title a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */


color: #878080;
}
.related-products .wd-product-cats a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */

text-transform: uppercase;

color: #4F4E4E;
}
.related-products span.woocommerce-Price-amount.amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 125% */

text-transform: capitalize;

color: #000000;
}
.single-product-page .related-products del .amount
{
	color:#BDBDBD;
}
.related-products .owl-dots
{
	display:none;
}
.related-products .wd-carousel-spacing-20 .owl-nav>div[class*="prev"]
{
	left:10px;
}
.related-products .wd-carousel-spacing-20 .owl-nav>div[class*="next"]
{
	right:10px;
}
.upsells-carousel .owl-dots
{
	display:none;
}
.upsells-carousel h3.title.slider-title
{
	font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 35px;
    line-height: 41px;
    letter-spacing: 0.05em;
    color: #000000;
    text-transform: unset;
    margin-bottom: 25px;
}
.upsells-carousel
{
	margin-bottom:100px;
}
.upsells-carousel .slider-title:before
{
	display:none;
}
.upsells-carousel span.woocommerce-Price-amount.amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 125% */

text-transform: capitalize;

color: #000000;
}
.upsells-carousel .wd-carousel-spacing-20 .owl-nav>div[class*="prev"]
{
	left:10px;
}
.upsells-carousel .wd-carousel-spacing-20 .owl-nav>div[class*="next"]
{
	right:10px;
}
.woocommerce-product-gallery .owl-carousel .owl-nav>div
{
	opacity:1;
	opacity: 1 !important;
  visibility: visible !important;
}
.woocommerce-product-gallery .wd-btn-arrow
{
	bottom: 15px;
  top: unset;
	background: #fff;
    padding: 15px 35px;
}
.woocommerce-product-gallery .owl-nav>div[class*="next"]
{
	right:230px;
}
.woocommerce-product-gallery .owl-nav>div[class*="prev"]
{
	left:212px;
}
.woocommerce-product-gallery .wd-btn-arrow:after
{
	line-height:10px;
}

.single-product-page .product-additional-galleries
{
	  top: 0;
    right: 0;
	    bottom: unset;
    left: unset;
}
.short-description-single .long-pro-desc,
.long-pro-see-btn #see_less
{
	display:none;
}
.short-description-single .long-pro-see-btn a
{
	cursor:pointer;
}
.woocommerce-product-rating .averagee-count-star
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 18px;
/* identical to box height, or 82% */

letter-spacing: 0.01em;

color: #000000;
}
.woocommerce-product-rating .averagee-count-star img
{
	    margin-right: 10px;
    vertical-align: top;
}
.woocommerce-product-rating .averagee-count-star
{
	border-right: 1px solid #878080;
	padding-right: 10px;
}
#reviews .commentlist .comment-text .description p
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
/* or 179% */


color: #878080;
}
#reviews #comments .avatar
{
	display:none;
}
#reviews .commentlist .comment-text
{
	display:unset;
}
#reviews .woocommerce-verification-required
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
}
#reviews .woocommerce-Reviews-title
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
/* identical to box height, or 112% */

letter-spacing: 0.01em;

color: #000000;
}
#reviews  .wcpr-overall-rating-and-rating-count
{
	display:none !important;
}
#reviews .wcpr-filter-container
{
	display:none !important;
}
#reviews .comment-reply-title
{
font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
/* identical to box height, or 112% */

letter-spacing: 0.01em;

color: #000000;
}
#reviews #commentform label
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */
display:block;

color: #000000;
}
#reviews #commentform textarea,
#reviews #commentform input
{
	border: 1px solid #C4C4C4;
  box-sizing: border-box;
}
#reviews .stars a
{ 
	width: 30px;
}
#reviews .stars a:before,#reviews .stars a:hover ~ a:before,#reviews .stars a.active ~ a:before,#reviews  .stars.selected:hover a:hover ~ a:before
{
	font-size: 20px;
}
#reviews .form-submit input
{
	background-color:#ffffff;
	font-family: Karla;
font-style: normal;
font-weight: bold;
font-size: 16px;
/* identical to box height, or 156% */

text-align: center;

color: #000000;
	padding:15px 40px;
}
#reviews .comment-form-rating,
#reviews .comment-form-comment,
#reviews .wcpr-comment-form-images
{
	border-bottom: 1px solid #B2B2B2;
	padding: 50px 0;
	margin-bottom:0;
}
#reviews  .form-submit
{
	padding-left:0;
}
.upsells-carousel .wd-entities-title a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */


color: #878080;
}
.upsells-carousel .wd-product-cats
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */

text-transform: uppercase;

color: #4F4E4E;
}
.owl-stage-outer .wd-entities-title a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */


color: #878080;
}
.owl-stage-outer .wd-product-cats a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */

text-transform: uppercase;

color: #4F4E4E !important;
}
.home-best-seller .slide-product .price .amount,
.home-new-arrivals .slide-product .price .amount,
.beseller-home-mobile .slide-product .price .amount,
.new-arrivals-home-mob .slide-product .price .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 125% */

text-transform: capitalize;

color: #000000;
}
.home-best-seller .slide-product .wd-sizeguide-btn,
.home-new-arrivals .slide-product .wd-sizeguide-btn,
.home-new-arrivals .variations_form  .wd-wishlist-btn,
.home-best-seller .variations_form .wd-wishlist-btn,
.beseller-home-mobile .slide-product .wd-sizeguide-btn,
.new-arrivals-home-mob .slide-product .wd-sizeguide-btn,
.related-and-upsells  .wd-sizeguide-btn
{
	display:none;
}
.home-new-arrivals .variations_form .short-description-single,
.home-best-seller .short-description-single,
.related-and-upsells  .short-description-single
{
	display:none;
}
.home-best-seller .variations_form .swatch-on-single:not(:last-child),
.home-new-arrivals .variations_form .swatch-on-single:not(:last-child)
{
    margin-right: 10px;
}
.archive.tax-product_cat .page-title h1,
.page-template-default .page-title h1,
.single-post .title-blog h1
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */

letter-spacing: 0.05em;

color: #000000;
}
.archive.tax-product_cat .page-title .wd-back-btn
{
	display:none;
}
.title-bradcrumb-custom
{
	margin-bottom:25px !important;
}
.archive .wd-shop-tools .woocommerce-breadcrumb
{
	display:none;
}
.archive .sidebar-container .widget-title
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #000000;
}
.archive .sidebar-container .widget-area li a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #9b9b9b;
}
.archive .sidebar-container .widget-area li .count
{
font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #9b9b9b
}

.archive .sidebar-container .widget-area .widget_tag_cloud
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #9b9b9b;
}
.archive .product-grid-item .wd-entities-title a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */


color: #878080;
}
.archive .product-grid-item .wd-product-cats a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */

text-transform: uppercase;

color: #4F4E4E;
}
.archive .product-grid-item .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 125% */

text-transform: capitalize;

color: #000000;
}
.archive .variations_form .woocommerce-variation-add-to-cart .wd-wishlist-btn ,
.archive .short-description-single
{
	display:none;
}
.archive .quick-shop-wrapper .single_add_to_cart_button,
.home-new-arrivals .variations_form .single_add_to_cart_button,
.home-best-seller .variations_form .single_add_to_cart_button,
.upsells-carousel .single_add_to_cart_button
{
	font-family: Karla;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
margin: 0 auto;
flex: unset !important;
background-color: unset;
border: 1px solid #000000;
padding:10px;
}
.archive .quick-shop-wrapper .single_add_to_cart_button:hover,
.home-new-arrivals .variations_form .single_add_to_cart_button:hover,
.home-best-seller .variations_form .single_add_to_cart_button:hover,
.upsells-carousel .single_add_to_cart_button:hover
{
	background-color:#000000;
	color:#ffffff;
}
.archive .quick-shop-wrapper .single_add_to_cart_button:hover svg path,
.home-new-arrivals .variations_form .single_add_to_cart_button:hover svg path,
.home-best-seller .variations_form .single_add_to_cart_button:hover svg path,
.upsells-carousel .single_add_to_cart_button:hover svg path
{
	
	fill:#ffffff;
}
.archive .quick-shop-wrapper .single_add_to_cart_button:before,
.home-new-arrivals .variations_form .single_add_to_cart_button:before,
.home-best-seller .variations_form .single_add_to_cart_button:before,
.upsells-carousel .single_add_to_cart_button:before
{
	display:none !important;
}
.archive .quick-shop-wrapper .single_add_to_cart_button svg,
.home-new-arrivals .variations_form .single_add_to_cart_button svg,
.home-best-seller .variations_form .single_add_to_cart_button svg,
.upsells-carousel .variations_form .single_add_to_cart_button svg
{
	margin-right:10px;
}
.archive .swatch-on-single,
.home-best-seller .variations_form .swatch-on-single,
.home-new-arrivals .variations_form  .swatch-on-single
{
	border: 1px solid #000000;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 40px;
	font-family: Karla;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	/* identical to box height, or 156% */

	text-align: center;

	color: #000000;
}
.archive .swatch-on-single:hover,
.home-best-seller .variations_form .swatch-on-single:hover,
.home-new-arrivals .variations_form  .swatch-on-single:hover
{
	background-color:#000000;
	color:#ffffff;
}
.archive .swatch-on-single.active-swatch,
.home-best-seller .variations_form .swatch-on-single.active-swatch,
.home-new-arrivals .variations_form  .swatch-on-single.active-swatch
{
	background-color:#000000;
	color:#ffffff;
}
.archive .quick-shop-wrapper table.variations label,
.home-best-seller .variations_form table.variations label,
.home-new-arrivals .variations_form  table.variations label
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
}
.home-new-arrivals  .short-description-single,
.home-best-seller  .short-description-single
{
	display:none;
}
.archive .wd-widget .tagcloud .tag-link-94,
.archive .wd-widget .tagcloud .tag-link-73,
.archive .wd-widget .tagcloud .tag-link-74
{
	display:none;
}
.archive .page-title .entry-title
{
	    font-family: Raleway;
    font-style: normal;
    font-weight: 200;
    font-size: 55px;
    line-height: 65px;
    letter-spacing: 0.05em;
    color: #000000;
}
.wd-checkout-steps li
{
	font-family: Raleway;
    font-style: normal;
    font-weight: 200;
    font-size: 24px;
    line-height: 65px;
    letter-spacing: 0.05em;
    color: #000000;
}
.search-results-wrapper .autocomplete-suggestions .wd-entities-title
{
	    font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    color: #878080;	
}
.search-results-wrapper .autocomplete-suggestions .amount {
    font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000000;
}
.category-comm-page figcaption
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 27px;
line-height: 32px;
/* identical to box height */

letter-spacing: 0.02em;

color: #000000;
background: rgba(255, 255, 255, 0.95);
position: absolute;
width: 100%;
bottom: 0;
}
.category-comm-page .elementor-widget-image
{
	position:relative;
}
.upsells-carousel .single_variation_wrap .woocommerce-variation-add-to-cart .wd-wishlist-btn
{
	display:none !important;
}
.single-product-page .product-images-inner .thumbnails .owl-nav 
{
	display:none;
}
.div.quantity input[type="button"]:hover
{
	color:#ffffff !important;
}
.post-type-archive .product-type-pw-gift-card
{
	display:none;
}
.archive .wd-widget .tagcloud .tag-link-123
{
	display:none;
}

.single-product .single-breadcrumbs-wrapper
{
	display:none;
}
.single-product .single-breadcrumbs-wrapper.custom-breadcrumb-pro-det
{
	display:block;
}
.page-title .wd-back-btn
{
	display:none;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout
{
	background-color:#CDBDB4 !important;
	font-family: Karla;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
	color:#ffffff;

}
.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout:hover
{
	background-color:#000000 !important;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .btn-cart,
.cart-actions .button[name="update_cart"]
{
	background-color:#ffffff;
	    border: 1px solid #000000;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;c
	 color:#000000;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .btn-cart:hover,
.cart-actions .button[name="update_cart"]:hover
{
	background-color:#000000 !important;
	color:#ffffff;
}
.widget_shopping_cart .wd-entities-title
{
	font-family: Karla !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 20px !important;
    color: #878080 !important;
}
.cart-widget-side .shopping-cart-widget-body .cart-info .amount
{
	    font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000000;
}
.cart-widget-side  .woocommerce-mini-cart__total .amount
{
	font-family: Karla;
}
.cart-widget-side .woocommerce-mini-cart__total strong
{
	font-family: Raleway;
	color:#000000;
}

.cart-actions .button[name="apply_coupon"]
{
	background-color:#CDBDB4 !important;
	font-family: Karla;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
	color:#ffffff;
}
.cart-totals-inner .checkout-button
{
	font-family: Karla;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

text-align: center;
text-transform: uppercase;

color: #000000;
border: 1px solid #000000;
background: #FFFFFF;
}
.cart-actions .button[name="apply_coupon"]
{
	opacity:unset !important;
}
.cart-totals-inner .checkout-button:hover,
.cart-actions .button[name="apply_coupon"]:hover
{
	background-color:#000000 !important;
}
.cart-table-section td.product-name a
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* or 125% */

display: flex;
align-items: center;

color: #7E7E7E;
}

td.product-subtotal span
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
/* or 125% */
align-items: center;
text-align: right;
text-transform: capitalize;

color: #000000;
}
td.product-price .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* or 125% */

display: flex;
align-items: center;
text-align: right;
text-transform: capitalize;

color: #878080;
}
tr.order-total strong .amount
{
	font-family: Karla;
	    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000000;
}
.cart-table-section table th
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */

align-items: center;

color: #000000;
	text-transform:capitalize;
	border-color:#B2B2B2;
}
.whb-sticky-prepared .whb-main-header
{
	box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.05);
}
div.quantity input[type="button"],
div.quantity input[type="number"]
{
	border:1px solid #000000;
}
div.quantity input[type="number"]
{
	border-right:0;
	border-left:0;
}
.cart-totals-inner
{
	background: #FFFFFF;
border: 1px solid #000000;
}
.cart-totals-section table th
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

align-items: center;

color: #878080;

}
.cart-totals-inner h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 25px;
/* identical to box height, or 93% */

align-items: center;
text-align: center;

color: #000000;
text-transform:capitalize;
}
.cart-totals-inner table .cart-subtotal .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
/* or 125% */

align-items: center;
text-align: right;
text-transform: capitalize;

color: #878080;
}
.woocommerce-checkout .form-row  input,
.woocommerce-checkout .form-row .select2
{
	background: #EEEEEE;
}

.checkout-order-review
{
	 background-color:#eeeeee;
}
.woocommerce-checkout-review-order-table th
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;

}
.checkout-order-review .product-name 
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
align-items: center;

color: #7E7E7E;
}
.checkout-order-review td.product-total .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
align-items: center;
text-transform: capitalize;

color: #878080;
}
.woocommerce-checkout-review-order-table tfoot tr:last-child th
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 25px;
align-items: center;

color: #878080;
}
.woocommerce-checkout-review-order-table tr.order-total strong .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 20px;

align-items: center;
text-align: right;
text-transform: capitalize;

color: #000000;
}
.woocommerce-checkout-review-order-table .cart-subtotal .amount
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
align-items: center;
text-align: right;
text-transform: capitalize;

color: #878080;
}
.woocommerce-checkout-review-order-table .cart-subtotal th,
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th
{
	font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    align-items: center;
    color: #7E7E7E;
}
#customer_details label
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 26px;
align-items: center;
letter-spacing: 0.02em;
}
#place_order
{
	border: 1px solid #000000;
	font-family: Karla;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 25px;
	/* identical to box height, or 156% */

	text-align: center;
	text-transform: uppercase;

	color: #000000;
	background-color:#ffffff;
}
.back-to-cart-checkout a
{
	font-family: Karla;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 16px;
text-transform: uppercase;

color: #000000;

}
.back-to-cart-checkout a img
{
	margin-right:8px;
}
.cart_page_inst
{
	font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #7E7E7E;
	  margin:25px 0;
}
 .woocommerce-message
{
	background-color:#CDBDB4 !important;
	color:#ffffff;
}
.woocommerce-billing-fields
{
	margin-top:0;
}
.cart-totals-inner #pwgc-redeem-gift-card-form br
{
	display:none;
}
#pwgc-redeem-button
{
	background-color: #CDBDB4 !important;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
	  padding:12px 42px;
}
#pwgc-redeem-gift-card-container label
{
	font-family: Karla;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    align-items: center;
    color: #878080;

}
#pwgc-redeem-gift-card-container #pwgc-redeem-button:hover
{
	background-color:#000000 !important;
}
div.quantity input[type="button"]:hover
{
	color:#ffffff !important; 
}
.dyes-section-one .title-wrapper .woodmart-title-container
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.dyes-section-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 17px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #000000;
}
.dyes-section-one p.description.font-bold-text
{
	color:#4E4E4E;
}
.dyes-section-two .title-wrapper .woodmart-title-container
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* identical to box height, or 100% */

letter-spacing: 0.01em;

color: #000000;
}
.dyes-section-two p,
.dyes-section-two ul li
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.dyes-section-two
{
	margin-top:60px;
}
.page-id-11318 .entry-title
{
	display:none;
	padding-bottom:0;
}
.page-id-11318 .entry-title
{
	padding-bottom:0;
}
.eri-silk-sect-one h1.elementor-heading-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.eri-silk-sect-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.eri-silk-sect-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #010101;
padding-top:24px;
}
.eri-silk-sect-one .font-weight-bolds
{
	font-family: Raleway;
    font-style: normal;
    font-weight: 300;
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 0.01em;
    color: #010101;
    padding-top: 24px;
}
.page-id-11358 .entry-title
{
	display:none;
}
.page-id-11358 .entry-title
{
	padding-bottom:0;
}
.eri-silk-sect-two h2.elementor-heading-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 27px;
/* or 108% */

display: flex;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.eri-silk-sect-two p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
margin-top:20px;
}
.eri-silk-sect-two p span
{
	color:#000000;
	font-weight:400;
}
.eri-silk-sect-two
{
	margin-top:60px;
}
.eri-silk-sect-two .elementor-widget-heading
{
	margin-bottom:0;
}
.fabrics-section-one .banner-title-wrap .banner-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 28px;
/* or 140% */

text-align: center;

color: #000000;
}
.fabrics-section-one  .banner-inner p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 20px;
/* or 167% */

text-align: center;

color: #000000;
}
.fabrics-section-one .wd-button-wrapper a
{
	background: #000000;
	font-family: Lato;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	align-items: center;
	text-transform: uppercase;
  margin-top:10px;
	color: #FFFFFF;
	position:relative;
	width: 190px;
	padding-right: 80px;
}
.fabrics-section-one .wd-button-wrapper a:hover
{
	color:#ffffff;
}
.fabrics-section-one .wd-button-wrapper a span:after
{
	content:"";
	position:absolute;
	background-image:url('https://theswaylife.com/wp-content/uploads/2022/03/Vector-11-1.png');
	width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  margin-left: 10px;
	top:13px;
}
.banner-background .wrapper-content-banner
{
	background-color: rgb(255 255 255 / 67%) !important;
}
.fabric-title-section h1.elementor-heading-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.fabric-title-section p
{
	font-family: Karla;
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.page-id-11393 .entry-title
{
	display:none;
}
.page-id-11393 .page-title
{
	padding-bottom:0;
}
.fabric-title-section
{
	margin-bottom:60px;
}
.good-stuff-section-one .box-section img
{
	width:100px;
}
.contact-section-one .elementor-heading-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
letter-spacing: 0.02em;

color: #4E4E4E;
margin-bottom:40px;
margin-top:100px;
}
.contact-section-one p
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.page-id-11527 .entry-title
{
	display:none;
}
.page-id-11527 .page-title
{
	padding-bottom:0;
}
.contact-section-one .contact-field label
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 18px;
/* identical to box height */

letter-spacing: 0.02em;

color: #000000;
}
.contact-section-one .contact-field input,
.contact-section-one .contact-field textarea
{
	background-color:#EEEEEE;
	border:0;
}
.contact-section-one .contact-field
{
	margin-top:25px;
}
.contact-section-one .contact-field textarea
{
	min-height:97px;
}
.contact-section-one .contact-field-btn input
{
	font-family: Lato;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
/* identical to box height */

text-transform: uppercase;
background-color:unset;
color: #000000;
}
.contact-section-one .contact-field-btn
{
	margin-top:20px;
	text-align:right;
}
.contact-section-one .contact-field-btn input:hover
{
	box-shadow:unset;
}
.contact-section-one .wpcf7-response-output
{
	background-color:#000000 !important;
	color:#ffffff;
}
.contact-section-one .wpcf7-submit::after 
{
		content:"ank5t";
		position:absolute;
		width:50px;
	  height:50px;
}
.about-section-two .banner-title
{
	font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 20px !important;
text-align: center;
text-transform: uppercase;

color: #000000;
margin-top:30px !important;
}
.about-section-two .banner-inner p
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 20px;
/* or 167% */

text-align: center;

color: #000000;
margin-top: 20px;
}
.about-section-two .banner-border .wrapper-content-banner {
    border: 5px solid rgb(217 217 217 / 30%);
}
.about-title-section-two h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 23px;
text-transform: uppercase;

color: #222222;
}
.about-title-section-two
{
	margin-bottom:60px;
}
.about-title-section-two p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */


color: #222222;
}
.about-section-one h1
{
font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 60px;
align-items: right;
letter-spacing: 0.02em;
color: #000000;
	text-align: right;
}
.about-section-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

text-align: right;
letter-spacing: 0.02em;
padding-top:10px;
color: #000000;
}
.about-section-one .elementor-widget-image img
{
	width:100%;
}
.about-section-one .text-section
{
	margin-left:260px;
	padding-top:30px;
}
/* .about-section-one
{
	margin-bottom:60px;
} */
.page-id-11315 .entry-title
{
	display:none;
}
.page-id-11315 .page-title
{
	padding-bottom:0;
}
.returns-section-one h2.sub-title,
.elementor-element-4647835 h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #010101;
}
.returns-section-one p,
.returns-section-one ul li
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;
}
.returns-section-one ul
{
	list-style: decimal;
	margin-left:10px;
}
.returns-section-one .return-process-section
{
	margin-top:32px;
}
.returns-section-one .returns-help-section
{
	margin-top:20px;
}
.returns-section-one .return-process-section ul
{
	 list-style: revert;
	 margin-left:0;
}
.returns-section-one .return-process-section ul li span
{
	color: #000000;
}
.payment-section-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #010101;
}
.payment-section-one p,
.payment-section-one ul li
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */
align-items: center;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.payment-section-one ul
{
	list-style: decimal;
	margin-left:10px;
}
.payment-section-one .pyament-shipping p span,
.payment-section-one .boldy
{
	font-weight:400;
}
.payment-section-one .pyament-shipping ul
{
	 list-style: revert;
	 margin-left:10px;
}
.term-condi-sect-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #010101;
}
.term-condi-sect-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.privacy-section-one h2
{
		font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #010101;
}
.privacy-section-one p,
.privacy-section-one ul li
{
		font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.privacy-section-one li
{
	margin-left:10px;
}
.blog-inner-section-one .article-body-container
{
	    background: rgba(255, 255, 255, 0.95) !important;
    margin: 50px;
    padding: 50px !important;
}
.blog-inner-section-one .wd-entities-title {
    margin-bottom: 11px !important;
}
.blog-inner-section-one .wd-entities-title a {
    font-family: Raleway;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 20px;
    color: #000000;
}
.blog-inner-section-one .home-blog-description {
    font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #878080;
    margin-bottom: 29px;
}
.blog-inner-section-one .home-blog-readmore {
    margin-bottom: 0;
}
.single-post .meta-post-categories
{
	display:none;
}
.ethical-blog-sect-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
align-items: center;
color: #000000;
padding-top:130px;
}
.ethical-blog-sect-two p
{
	font-family: Karla;
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.ethical-blog-sect-two
{
	padding:80px 0;
}
.ethical-blog-sect-three h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
display: flex;
align-items: center;

color: #000000;
}
.ethical-blog-sect-three p
{
	font-family: Karla;
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;

align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.ethical-blog-sect-four h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
align-items: center;

color: #000000;
padding-top:130px;
}
.ethical-blog-sect-four
{
	padding-top:60px;
}
.ethical-blog-sect-five h2
{
		font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
align-items: center;

color: #000000;
}
.ethical-blog-sect-five p
{
	font-family: Karla;
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.ethical-blog-sect-five
{
	padding-top:50px;
}
.ethical-blog-sect-six h2
{
font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
align-items: center;

color: #000000;
	text-align:center;
}
.ethical-blog-sect-six img
{
	padding:40px 0;
}
.ethical-blog-sect-six .wd-text-block
{
	text-align:center;
}
.ethical-blog-sect-svan h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 27px;
line-height: 32px;
align-items: center;

color: #000000;
}
.ethical-blog-sect-svan p,
.ethical-blog-sect-svan ul li
{
	font-family: Karla;
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.ethical-blog-sect-svan ul
{
	margin-left:10px;
}
.single-post .wd-single-footer
{
	display:none;
}
.single-post .post-single-page .entry-content
{
	margin-bottom:0;
}
.single-post .entry-header
{
	display:none;
}
.single-post .entry-meta.wd-entry-meta
{
	display:none;
}
.blog-inner-section-one .post-date
{
	display:none !important;
}
.custom-breadcrumb
{
	margin-bottom:32px !important;
}
.term-glamazon h1.entry-title.title,
.term-staples h1.entry-title.title,
.term-boketto_vol_1 h1.entry-title.title,
.term-boketto-vol-2 h1.entry-title.title
{
	display:none;
}
.term-glamazon .glamazon-cat-one img,
.term-staples .glamazon-cat-one img,
.term-boketto_vol_1 .glamazon-cat-one img,
.term-boketto-vol-2 .glamazon-cat-one img
{
	width:100%;
}
.term-glamazon .glamazon-cat-two .text-section .cust-cate-title,
.term-staples .glamazon-cat-two .text-section .cust-cate-title,
.term-boketto_vol_1 .glamazon-cat-two .text-section .cust-cate-title,
.term-boketto-vol-2 .glamazon-cat-two .text-section .cust-cate-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.term-glamazon .glamazon-cat-two .text-section p,
.term-staples .glamazon-cat-two .text-section p,
.term-boketto_vol_1 .glamazon-cat-two .text-section p,
.term-boketto-vol-2 .glamazon-cat-two .text-section p
{
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #7E7E7E;

}
.term-glamazon .glamazon-cat-two,
.term-staples .glamazon-cat-two,
.term-boketto_vol_1 .glamazon-cat-two,
.term-boketto-vol-2 .glamazon-cat-two
{
	margin-top:30px;
}
.term-glamazon .wd-back-btn,
.term-staples .wd-back-btn,
.term-boketto .wd-back-btn,
.term-boketto-vol-2 .wd-back-btn
{
	display:none;
}
.area-sidebar-shop
{
	background-color: #F8F8F8;
    padding: 25px 10px;
}
.about-section-two .content-banner .banner-inner
{
	opacity: 0;
  transition: all .2s ease-in-out;
}
.about-section-two .promo-banner:hover .banner-inner
{
	opacity: 1;
  transition: all .2s ease-in-out;
}
.product-type-pw-gift-card .variations label
{
	font-family: Raleway;
	font-style: normal;
	font-weight: 300;
	font-size: 27px;
	line-height: 32px;
	/* identical to box height */

	letter-spacing: 0.02em;

	color: #000000;
}
.product-type-pw-gift-card .variations
{
	margin-top:50px;
}
html body .product-type-pw-gift-card .product_title
{
	font-family: Raleway !important;
font-style: normal !important;
font-weight: 200 !important;
font-size: 55px !important;
line-height: 65px !important;
/* identical to box height */


color: #000000 !important;
}
.product-type-pw-gift-card  #gift-card-amount
{
	border-color:#000000;
	font-family: Karla;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.02em;

color: #000000;
}
.product-type-pw-gift-card .product-share
{
	display:none;
}
.product-type-pw-gift-card #pwgc-purchase-container label
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 26px;
/* identical to box height, or 173% */

letter-spacing: 0.02em;

color: #000000;

}
.product-type-pw-gift-card #pwgc-purchase-container .pwgc-subtitle 
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 20px;
/* identical to box height, or 167% */


color: #000000;
}
.product-type-pw-gift-card #pwgc-purchase-container input,
.product-type-pw-gift-card #pwgc-purchase-container textarea
{
  background: #EEEEEE;
	border:unset;
}
.product-type-pw-gift-card #pwgc-purchase-container textarea
{
	min-height: 112px;
  width: 100%;
}
.product-type-pw-gift-card .summary.entry-summary
{
	padding-top:30px;
}
.product-type-pw-gift-card .product-tab-man-title-brix,
.product-type-pw-gift-card .product-tabs-wrapper
{
	display:none;
}
.woocommerce-Reviews
{
	display:unset !important;
}
.woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper
{
	flex:unset;
	max-width: 100%;
	padding-left:0;
	padding-right:0;
}
.woocommerce-Reviews #wcpr_image_upload
{
	border:unset !important;
}
.woocommerce-Reviews input,
.woocommerce-Reviews textarea
{
	background: #EEEEEE;
}
#reviews .form-submit input:hover
{
	background-color:#000000;
	color:#ffffff;
}
#reviews .comment-form
{
	padding-left:12px;
}
.comment-form .form-submit
{
	margin-top:40px;
}
.comment-form .wcpr-comment-form-images
{
	flex:unset !important;
	width:100%;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email
{
	margin-top:50px;
	padding-left: 0;
	padding-right:0;
}
.comment-form .comment-form-author
{
	padding-right:15px !important;
}
.comment-form .comment-form-cookies-consent
{
	padding-left:0;
	padding-right:0;
}
.comment-form .comment-form-cookies-consent label
{
	display:inline-block;
}
.tencel-section-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.tencel-section-one .sub-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* identical to box height, or 100% */

letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
padding-bottom:15px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.tencel-section-one h3
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 27px;
/* or 108% */

letter-spacing: 0.01em;

color: #020202;
}
.page-id-11927 h1.entry-title.title,
.page-id-11962 h1.entry-title.title,
.page-id-11985 h1.entry-title.title
{
	display:none;
}
.page-id-11927 .page-title,
.page-id-11962 .page-title,
.page-id-11985 .page-title
{
	padding-bottom:0;
}
.tencel-section-two h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 27px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-two p,
.tencel-section-two ul li
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.tencel-section-two ul
{
	margin-left:10px;
}
.tencel-section-two
{
	padding-top:50px;
}
.ajrakh-section-one h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.ajrakh-section-one .sub-title
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* identical to box height, or 100% */

letter-spacing: 0.01em;

color: #000000;
}
.ajrakh-section-one h3
{
font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */
margin-top:30px;
letter-spacing: 0.01em;

color: #020202;
}
.ajrakh-section-one p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E
}
.ajrakh-section-two h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 27px;
/* or 108% */

display: flex;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.ajrakh-section-two p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.ajrakh-section-two
{
	margin-top:50px;
}
.kala-inner-one h2
{
font-family: Raleway;
font-style: normal;
font-weight: 200;
font-size: 55px;
line-height: 65px;
/* identical to box height */


color: #000000;
}
.kala-inner-one .sub-title
{
font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #000000;
}
.kala-inner-one p,
.kala-inner-one  ul li
{
font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
letter-spacing: 0.01em;
padding-bottom:8px;
color: #4E4E4E;
}
.kala-inner-one h3
{
font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 25px;
/* or 100% */

letter-spacing: 0.01em;

color: #020202;
}
.kala-inner-one  ul
{
	margin-left:10px;
	list-style: auto;
}
.kala-inner-two h2
{
	font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 27px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.kala-inner-two p
{
	font-family: Karla;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #4E4E4E;
padding-bottom:15px;
}
.kala-inner-two
{
	margin-top:50px;
}
.wd-empty-page-text+.return-to-shop .button,
.return-to-shop .button
{
	background-color: #CDBDB4 !important;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
}
.wd-empty-page-text+.return-to-shop .button:hover,
.return-to-shop .button:hover
{
	background-color:#000000 !important;
}
.contact-section-one .contact-field-captcha
{
	margin-top:20px;
}
.tinvwl-table-manage-list tfoot
{
	display:none;
}
.tinvwl-estimate-wrap
{
	display:none;
}
.wd-header-wishlist .wd-tools-count
{
	display:none;
}
.tinv-wishlist .tinv-header
{
	display:none;
}
.woocommerce-info
{
	background-color:#000000;
}
.page-id-11358 .page-title-default
{
	padding-bottom:0 !important;
}
.wd-empty-mini-cart .btn
{
	   background-color: #CDBDB4 !important;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
}
.wd-empty-mini-cart .btn:hover
{
	background-color:#000000 !important;
}
.tinvwl_add_to_wishlist_button.disabled-add-wishlist
{
	    background-color: #CDBDB4;
}
.tinvwl_add_to_wishlist_button
{
	 background-color:#000000;
	 font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    padding: 14px 10px;
    margin-top: 0 !important;
    margin-right: 8px;
}
.tinvwl_add_to_wishlist_button:hover
{
	background-color:#000000;
	color: #ffffffff;
    opacity: unset !important;
}
.single-product .entry-summary .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart 
{
	display:inline-block;
	margin-left:10px;
	position: relative;
  bottom: 7px;
}
.single-product .entry-summary .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart  .tinvwl_add_to_wishlist_button
{
	padding:12px 10px;
}
.tinvwl-table-manage-list .tinvwl-button
{
	  border: 1px solid #000000;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
		background-color:#ffffff;
	  color:#000000;
}
.tinvwl-table-manage-list .tinvwl-button:hover
{
	background-color:#000000 !important;
	color:#ffffff !important;
}
.tinv-wishlist .product-action
{
	width:200px;
}
.woocommerce-cart .cart-actions .col-md-auto .tinv-wraper
{
	display:none;
}
.cli-style-v2 .cli-bar-message
{
	font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    color: #878080;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button
{
	    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
	  background-color: #CDBDB4;
	  color: #ffffff;
}
.cli-style-v2 .cli-bar-btn_container #wt-cli-accept-all-btn
{
	  background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #000000;
}
.cli-style-v2 .cli-bar-btn_container #wt-cli-accept-all-btn:hover
{
	  background-color: #000000 !important;
    color: #ffffff !important;
}
.reviews-images-wrap-right .reviews-images
{
	width:auto !important;
}
#place_order:hover
{
	background-color:#000000 !important;
	color:#ffffff !important;
}
.international_msg_country
{
	font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    align-items: center;
    color: #7E7E7E;
	  margin-bottom:20px;
}
#slideshow_noti { 
  width: 380px;  
  padding: 10px; 
	position:unset;
	text-align: center;
  margin: 0 auto;
}

#slideshow_noti > div { 
  position: absolute; 
  top: 10px; 
  left: 10px; 
  right: 10px; 
  bottom: 10px; 
}
div#slideshow_noti div
{
	top:5px;
}
.top_ticker ul li
{
	display:inline-block;
}
.top_ticker
{
	padding-top:32px;
}
.top_ticker ul li
{
	font-family: 'Karla', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 12px !important;
    line-height: 14px !important;
    letter-spacing: 0.02em;
}
.about-title-section-two p br
{
	display:none;
}
.judge-blog-sect-two p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 200;
font-size: 16px;
line-height: 25px;
align-items: center;
letter-spacing: 0.01em;

color: #000000;
}
.wd-sizeguide-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 35px;

color: #000000;
}
.size-guid-list li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 26px;
/* or 186% */


color: rgba(0, 0, 0, 0.6);
}
.wd-sizeguide-table tr:first-child
{
	background-color: #000000 !important;
}
.wd-sizeguide-table tr:first-child td
{
	font-family: 'Karla' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 16px !important;

	color: #FFFFFF !important;
}
.wd-sizeguide-table td
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
/* identical to box height */


color: #000000;
}
.single-product  .thumbnails img
{
	max-height:none !important;
}
.dyes-section-one h3
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;

letter-spacing: 0.01em;

color: #000000;
}
.custom-category-page .glamazon-cat-one .mobile-img
{
	display:none;
}
.kala-home-slider .wd-slide-bg
{
	background-color:unset;
}
.woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-ResetPassword .woocommerce-Button,
td.woocommerce-orders-table__cell-order-actions a,
.woocommerce-MyAccount-content button[name="save_account_details"]
{
	background-color:#ffffff;
	color:#000000;
	font-family: Karla;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
	border:1px solid #000000;
}
.woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-ResetPassword .woocommerce-Button:hover,
td.woocommerce-orders-table__cell-order-actions a:hover,
.woocommerce-MyAccount-content button[name="save_account_details"]:hover
{
	background-color:#000000;
	color:#ffffff !important;
}
.product-grid-item .wd-sizeguide-btn
{
	display:none;
}
.extra-btn-pro
{
	margin-top:20px;
}
.extra-btn-pro a
{
	   margin-right: 40px;
    color: #e6bc5f;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}
#popmake-12707  .pum-title,
#popmake-12711 .pum-title,
#popmake-13637 .pum-title
{
	  font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 27px;
    line-height: 32px;
    color: #000000;
    margin-bottom: 10px;
}
#popmake-12707 .popup-cus-description,
#popmake-12711 .popup-cus-description,
#popmake-12711 p,
#popmake-12707 p,
#popmake-13637 p
{
		font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    color: #878080;
}
#popmake-13637 img
{
width:4%;
}
.wcpr-review-date
{
	display:none;
}
.paylater-grab-pay
{
	width:17%;
}
.payment_methods li img
{
	margin-right: 0px;
  margin-left: 0px;
}
.cate-noti-offer
{
		text-align:center;
	  margin-top: 30px;
}
.cate-noti-offer p
{
	color: #000000;
  margin-bottom: 0;
  font-size: 20px;
}


.img.paylater-grab-pay
{
	display:none !important;
}
.elementor-element-60016043,
.elementor-element-3021730,
.elementor-element-65cda6f,
.elementor-element-912c595
{
	display:none;
}
.elementor-element-75cd28c
{
	padding-bottom:0 !important;
}
.whb-general-header .site-logo img
{
	width:150px;
}
.custom-category-page .description
{
		font-family: Karla;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    align-items: center;
    letter-spacing: 0.01em;
    color: #7E7E7E;
}
.woocommerce-checkout .woocommerce-error
{
	width:100%;
}@media (min-width: 1025px) {
	.woocommerce-multi-currency.wmc-right.style-1.wmc-bottom.wmc-sidebar
{
	display:none;
}

}

@media (max-width: 576px) {
	.kala-home-slider .flickity-button.previous {
    left: 83%;
}
.kala-home-slider .flickity-button {
    top: unset;
    bottom: 35px;
    width: 70px;
    height: 50px;
    justify-content: center !important;
    background-color: #ffffff;
    align-items: center;
}
.kala-home-slider .flickity-button.next {
    right: -20%;
}
img.instaicn,img.fbicn {
    width: 12%;
    height: auto;
}
a.instasharehmmob {
    font-size: 15px;
    font-weight: 400;
}
img.instaslash {
    width: 7px;
}
.article-body-container.home-blog {
    margin: 10px !important;
    padding: 5px !important;
}
.article-body-container.home-blog .wd-entities-title a {
    font-size: 13px;
    line-height: 16px;
}
.article-body-container.home-blog .home-blog-description {
    font-size: 11px;
    margin-bottom: 5px;
}
.blog-design-mask .article-body-container {
    min-height: 143px;
}
.wd-carousel-spacing-20 .owl-nav>div[class*="prev"] {
    left: -15px;
    padding: 20px 10px;
}
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 0;
    top: 140px;
    width: 45px;
    height: 40px;
}
.wd-carousel-spacing-20 .owl-nav>div[class*="next"], .wd-carousel-spacing-30 .owl-nav>div[class*="next"] {
    right: -15px;
    padding: 20px 10px;
}
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 0;
    top: 140px;
    width: 45px;
    height: 40px;
}
.homereviewsec .flickity-button {
    top: unset;
    bottom: 50px;
}
.homereviewsec .flickity-button.previous {
  display: none;
}
.arrows-style-1 .flickity-button.next {
    justify-content: center !important;
}
div#fooeasyimg img {
    width: 75%;
}
.wd-btn-arrow[class*="next"]:after
{
	  content: "" !important;
    background-image: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png) !important;
    width: 51px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: right;
}
.wd-btn-arrow[class*="prev"]:after
{
	  content: "" !important;
    background-image: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png) !important;
    width: 51px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: left;
}
.kala-home-slider .flickity-button.next:after
{
	 content: "" !important;
    background-image: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png) !important;
    width: 28px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: right;
}
.kala-home-slider .flickity-button.previous:after
{
	  content: "" !important;
    background-image: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-12.png) !important;
    width: 28px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: left;
}
.kala-home-slider .flickity-button
{
	width:45px;
	height:40px;
}
.home-blog-readmore img
{
	width:35px;
}
.homereviewsec .flickity-button.next:after
{
	  content: "" !important;
    background-image: url(https://theswaylife.com/wp-content/uploads/2022/02/Vector-11-1.png) !important;
    width: 28px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: right;
}
.homereviewsec .flickity-button
{
	width:45px;
	height:40px;
}
.spotlight-mobile-home .cuslnkbtn img
{
	width:35px;
}
#swaymob .cuslnkbtn img,
.glamzonmob  .cuslnkbtn img
{
	width:35px;
}
.single-product .single-breadcrumbs-wrapper
{
	display:none;
}
.single-product .thumbnails-ready .owl-nav
{
	display:none;
}
.woocommerce-product-gallery .wd-btn-arrow
{
	padding:5px;
	width: 30px;
    height: 40px;
}
.woocommerce-product-gallery .owl-nav>div[class*="prev"]
{
	left:0px;
}
.woocommerce-product-gallery .owl-nav>div[class*="next"]
{
	right:0px;
}
.woocommerce-product-gallery .wd-btn-arrow
{
	top:50%;
	bottom:0;
}
.single-product-page .woocommerce-product-details__short-description p br
{
	display:none;
}
.product-image-summary div.quantity
{
	margin-right:5px;
}
.single-product-page .variations_form .wd-wishlist-btn
{
	margin-left:5px;
}
.single-product-page .variations_form .wd-wishlist-btn a,
.product-image-summary .single_add_to_cart_button
{
	font-size:13px;
}
.good-stuff-section-one .box-section
{
	  width: 48%;
    margin-bottom: 20px;
		margin-left:0;
	  margin-right:0;
  	margin-top:0;
}
.product-tab-man-title-brix h2
{
	font-size:28px;
}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper
{
	padding-top:0;
}
.good-stuff-section-one
{
	padding-bottom:20px;
}
.good-stuff-section-two .stuff-details-list
{
	margin-top:30px;
}
.upsells-carousel h3.title.slider-title
{
	font-size:28px;
}
.upsells-carousel .wd-carousel-spacing-20 .owl-nav>div[class*="next"]
{
	right:-50px;
}
.upsells-carousel .wd-carousel-spacing-20 .owl-nav>div[class*="prev"] {
    left: -50px;
}
.weswaymob .wd-text-block.reset-last-child.text-left
{
	padding-right:25px;
}
.woocommerce-multi-currency.wmc-right.style-1.wmc-bottom.wmc-sidebar {
    display: none;
}
.mobile-topbar-section
{
	text-align:center;
}
.mobile-topbar-section p
{
	    font-family: 'Karla', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 12px !important;
    line-height: 14px !important;
    letter-spacing: 0.02em;
	  margin-bottom:0;
}
.beseller-home-mobile .short-description-single,
.new-arrivals-home-mob .short-description-single,
.related-and-upsells .short-description-single
{
		display:none;
}
.beseller-home-mobile .swatch-on-single,
.new-arrivals-home-mob .swatch-on-single
{
    border: 1px solid #000000;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: Karla;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    color: #000000;
}
.beseller-home-mobile table.variations,
.new-arrivals-home-mob table.variations,
.related-and-upsells table.variations
{
	margin-top: -92px;
}
.beseller-home-mobile .wd-add-btn,
.new-arrivals-home-mob .wd-add-btn,
.related-and-upsells .wd-add-btn
{
	margin-top:6px;
}
.beseller-home-mobile .woocommerce-variation-add-to-cart,
.new-arrivals-home-mob .woocommerce-variation-add-to-cart,
.related-and-upsells .woocommerce-variation-add-to-cart
{
	display:block !important;
}
.beseller-home-mobile .quick-shop-wrapper .single_add_to_cart_button:before,
.new-arrivals-home-mob .quick-shop-wrapper .single_add_to_cart_button:before,
.related-and-upsells .quick-shop-wrapper .single_add_to_cart_button:before
{
	display:none;
}
.beseller-home-mobile .single_add_to_cart_button,
.new-arrivals-home-mob .single_add_to_cart_button,
.related-and-upsells .single_add_to_cart_button
{
	    background-color: #ffffff;
	border: 1px solid #000000;
    font-family: Karla;
    font-style: normal;
    font-weight: bold;
    font-size: 16px !important;
    color: #000000;
}
.beseller-home-mobile .single_add_to_cart_button svg,
.new-arrivals-home-mob .single_add_to_cart_button svg,
.related-and-upsells .single_add_to_cart_button svg
{
	 margin-right: 10px;
}
.beseller-home-mobile .single_add_to_cart_button:hover,
.beseller-home-mobile .single_add_to_cart_button:focus,
.new-arrivals-home-mob .single_add_to_cart_button:hover,
.new-arrivals-home-mob .single_add_to_cart_button:focus,
.related-and-upsells .single_add_to_cart_button:hover,
.related-and-upsells .single_add_to_cart_button:focus
{
	background-color:#000000;
	color:#ffffff;
}
.beseller-home-mobile .single_add_to_cart_button:hover svg path,
.new-arrivals-home-mob .single_add_to_cart_button:hover svg path,
.related-and-upsells .single_add_to_cart_button:hover svg path 
{
    fill: #ffffff;
}
.beseller-home-mobile .tinv-wraper.tinv-wishlist,
.new-arrivals-home-mob .tinv-wraper.tinv-wishlist,
.related-and-upsells .tinv-wraper.tinv-wishlist
{
	margin-top:10px;
}
.beseller-home-mobile .tinvwl_add_to_wishlist_button,
.new-arrivals-home-mob .tinvwl_add_to_wishlist_button
{
	margin-right:0;
	padding:10px 22px;
}
.related-and-upsells .tinvwl_add_to_wishlist_button
{
	padding:10px 12px;
	margin-right:0;
}
.product-grid-item
{
	margin-top:20px;
}
.archive .swatch-on-single
{
		width: 30px;
    height: 30px;
    line-height: 30px;
	  margin-right: 5px !important;
}
.archive .quick-shop-wrapper .woocommerce-variation-add-to-cart
{
	display:block;
}
.archive .tinv-wraper.tinv-wishlist
{
	margin-top:10px;
}
.archive .quick-shop-wrapper .single_add_to_cart_button
{
	padding: 8px 20px;
}
.archive .tinvwl_add_to_wishlist_button
{
	padding:10px 10px;
	    margin-right: 0;
}
.related-and-upsells .swatch-on-single
{
		width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
	  margin-right: 5px !important;
}
.related-and-upsells .quick-shop-wrapper .woocommerce-variation-add-to-cart
{
	display:block;
}
.slider-noti
{
	width:100%;
}
.slide1, .slide2, .slide3
{
	  left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.about-section-one .wd-negative-gap.elementor-section,
.elementor-11315 .elementor-element.elementor-element-363052d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-11315 .elementor-element.elementor-element-441503e:not(.elementor-motion-effects-element-type-background)
{
	background-image:unset;
}
.about-section-one .text-section {
    margin-left: 0; 
}
.about-section-one p
{
	text-align:left;
	font-family: 'Karla';
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 25px;
	/* or 179% */

	letter-spacing: 0.02em;

	color: #000000;
}
.about-section-one h1
{
	text-align:left;
	font-family: 'Raleway';
		font-style: normal;
		font-weight: 200;
		font-size: 30px;
		line-height: 35px;
		letter-spacing: 0.02em;

		color: #000000;
	  margin-bottom:0;
}
.about-section-one
{
	margin-bottom:0;
}
.about-title-section-two h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 19px;
/* identical to box height */

text-transform: uppercase;

color: #222222;
}
.about-section-two .promo-banner .banner-inner
{
	opacity:1 !important;
}
.about-section-two .banner-title
{
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 16px !important;
	text-align: center;
	text-transform: uppercase;
	margin-top:10px !important;

	color: #000000;
}
.about-section-two .banner-inner p
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 9.5px;
line-height: 20px;
/* or 211% */
margin-top:0;
text-align: center;

color: #000000;
}
.wd-header-overlap .page-title {
    padding-top: 130px;
}
.single-post .title-blog h1
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.page-title
{
	margin-bottom:15px;
}
.ethical-blog-sect-one h2
{
	padding-top:0;
}
.ethical-blog-sect-one h2 br
{
 display:none;
}
.ethical-blog-sect-one h2,
.ethical-blog-sect-three h2,
.ethical-blog-sect-svan h2,
.judge-blog-sect-seven h2
{
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 25px;
letter-spacing: 0.01em;
color: #7E7E7E;
}
.judge-blog-sect-two p,
.ethical-blog-sect-three p,
.ethical-blog-sect-svan p, 
.ethical-blog-sect-svan ul li,
.ethical-blog-sect-five p,
.ethical-blog-sect-svan p, 
.ethical-blog-sect-svan ul li

{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
/* or 179% */

letter-spacing: 0.01em;

color: #7E7E7E;
}
.ethical-blog-sect-six h2 br
{
	display:none;
}
.judge-blog-sect-seven h2 br
{
	display:none;
}
.judge-blog-sect-eight img
{
	width:100%;
}
.wd-header-overlap .page-title
{
	padding-bottom:0;
}
.ethical-blog-sect-two {
    padding: 10px 0;
}
.ethical-blog-sect-four h2,
.ethical-blog-sect-four
{
	padding-top:0;
}
.ethical-blog-sect-four h2,
.ethical-blog-sect-five h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 25px;
letter-spacing: 0.01em;

color: #7E7E7E;

}
.ethical-blog-sect-five {
    padding-top: 0;
}
.ethical-blog-sect-six h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 14px;
line-height: 16px;
align-items: center;
text-align: center;

color: #000000;
}
.ethical-blog-sect-six img {
    padding: 20px 0;
}
.banner-btn-position-hover .banner-btn-wrapper
{
	opacity:1 !important;
}
.banner-btn-position-hover .banner-btn-wrapper
{
	display:block !important;
}
.page-template-default .page-title h1
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.term-condi-sect-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.term-condi-sect-one p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.privacy-section-one p, .privacy-section-one ul li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;
color: #4E4E4E;
}
.privacy-section-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;

}
.returns-section-one h2.sub-title,
.elementor-element-4647835 h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.payment-section-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.payment-section-one p, .payment-section-one ul li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.blog-inner-section-one .wd-entities-title a
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* or 125% */

text-align: center;

color: #000000;
}
.blog-inner-section-one .home-blog-description
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 20px;
/* or 167% */

text-align: center;

color: #878080;
margin-bottom:10px;
}
.blog-inner-section-one .article-body-container
{
	padding: 40px !important;
}
.contact-section-one .elementor-heading-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;
color: #000000;
margin-top:0;
margin-bottom:0;
}
.contact-section-one p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
/* or 179% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.contact-section-one p br
{
	display:none;
}
.contact-section-one .contact-field label
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 18px;
/* identical to box height */

letter-spacing: 0.02em;

color: #000000;
}
.fabric-title-section h1.elementor-heading-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.fabric-title-section p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 200;
font-size: 14px;
line-height: 25px;
/* or 179% */

letter-spacing: 0.01em;

color: #000000;
}
.fabric-title-section {
    margin-bottom: 30px;
}
.eri-silk-sect-one h1.elementor-heading-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.eri-silk-sect-one .hide-cus-mobile
{
	display:none;
}
.returns-section-one p, .returns-section-one ul li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;
color: #4E4E4E;
}
.eri-silk-sect-one .mobile-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.eri-silk-sect-one .mob-sub-title
{
	display:none;
}
.eri-silk-sect-one p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.eri-silk-sect-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.eri-silk-sect-two {
    margin-top: 0;
}
.elementor-element-1296d4e
{
	display:none;
}
.eri-silk-sect-two h2.elementor-heading-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.eri-silk-sect-two p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;
color: #4E4E4E;
}
.kala-inner-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
margin-bottom:10px;
}
.kala-inner-one .sub-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.kala-inner-one h3
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #000000;

}
.kala-inner-one p, .kala-inner-one ul li,
.kala-inner-two p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;
color: #4E4E4E;
}
.kala-inner-two h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.kala-inner-two {
    margin-top: 0;
}
.ajrakh-section-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.ajrakh-section-one .sub-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.ajrakh-section-one h3
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
margin: 10px 0;
}
.ajrakh-section-one p,
.ajrakh-section-two p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.01em;

color: #4E4E4E;
}
.ajrakh-section-two h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-one h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
margin-bottom:10px;
}
.tencel-section-one .sub-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-one p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;

letter-spacing: 0.01em;

color: #4E4E4E;
}
.tencel-section-one h3
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-two {
    padding-top: 0;
}
.tencel-section-two h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.tencel-section-two p, .tencel-section-two ul li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;

letter-spacing: 0.01em;

color: #4E4E4E;
}
.tencel-section-two h2 br
{
	display:none;
}
.mobile-dyes-title h4
{
	font-family: 'Raleway' !important;
font-style: normal !important;
font-weight: 200 !important;
font-size: 30px !important;
line-height: 35px !important;
letter-spacing: 0.02em !important; 

color: #000000 !important;
}
.dyes-section-one p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
/* or 179% */

letter-spacing: 0.01em;

color: #4E4E4E;
}
.dyes-section-two .title-wrapper .woodmart-title-container
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* or 156% */

display: flex;
align-items: flex-end;
letter-spacing: 0.01em;

color: #000000;
}
.dyes-section-one h3
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */

letter-spacing: 0.01em;

color: #000000;
}
.dyes-section-two {
    margin-top: 0;
}
.dyes-section-two p, .dyes-section-two ul li
{
	font-family: 'Karla';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;

letter-spacing: 0.01em;

color: #4E4E4E;
}
.category-comm-page .elementor-widget-image a
{
	display:unset;
}
.category-comm-page .elementor-widget-image img
{
	width:100%;
}
.term-glamazon .glamazon-cat-two .text-section .cust-cate-title, .term-staples .glamazon-cat-two .text-section .cust-cate-title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 35px;
letter-spacing: 0.02em;

color: #000000;
}
.term-glamazon .glamazon-cat-two .text-section p, .term-staples .glamazon-cat-two .text-section p
{
	font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;

letter-spacing: 0.01em;

color: #7E7E7E;
}

.glamazon-cat-two .img-section
{
	display:none;
}
.product-grid-item .wd-add-btn
{
	margin-top:10px;
}
.custom-category-page .glamazon-cat-one .mobile-img
{
	display:block;
}
.custom-category-page .glamazon-cat-one .dekstop-img
{
	display:none;
}
.woocommerce-cart-form__contents td, .group_table td
{
	padding:10px 0;
}
.back-to-cart-checkout
{
	margin-bottom:40px;
}
.product-template-default .single-breadcrumbs-wrapper
{
	display:none !important;
}
.single-product .whb-overcontent:not(.whb-custom-header)
{
	margin-bottom:0;
}
.single-product-page .product-image-summary .product_title
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;
/* identical to box height */


color: #000000;
}
.single-product-page .woocommerce-product-details__short-description p
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
/* or 179% */


color: #7E7E7E;
}
.single-product-page .entry-summary .amount
{
	font-family: 'Karla';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 25px;
/* identical to box height, or 156% */


color: #000000;
}
.single-product-page .variations .label
{
	font-family: 'Karla';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 25px;
/* identical to box height, or 179% */


color: #000000;
}
.product-tab-man-title-brix h2
{
	font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
/* identical to box height */

letter-spacing: 0.05em;

color: #000000;
}
.tabs-layout-accordion .wd-tab-wrapper>.wd-accordion-title
{
	font-family: 'Karla';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 14px;
/* identical to box height */


color: rgba(0, 0, 0, 0.4);
}
.fabric-title-section p br
{
	display:none;
}
/* .kala-slide .elementor-widget-wrap.elementor-element-populated, .erisilkmob .elementor-widget-wrap.elementor-element-populated {
    padding: 50px 50px 230px 50px !important;
} */
.elementor-5828 .elementor-element.elementor-element-44e7fb7 > .elementor-element-populated {
		padding: 20px 0px 0px 0px;
}
.elementor-9184 .elementor-element.elementor-element-4b852ff > .elementor-element-populated
{
	padding: 50px 50px 185px 50px !important;
	height:430px;
}
.elementor-9094 .elementor-element.elementor-element-1896d65 > .elementor-element-populated
{
	padding: 50px 50px 185px 50px !important;
	height:430px;
}
.elementor-9175 .elementor-element.elementor-element-ff7d952 > .elementor-element-populated
{
	padding: 50px 50px 185px 50px !important;
	height:430px;
}
.elementor-9175 .elementor-element.elementor-element-ff7d952 > .elementor-element-populated
{
	padding: 50px 50px 185px 50px !important;
	height:430px;
}

}

