/*
CTC Separate Stylesheet
Updated: 2023-03-01 10:54:16
Theme Name: MyDecor Child
Theme URI: https://demo.theme-sky.com/mydecor/
Template: mydecor
Author: Theme Sky Team
Author URI: https://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.0.4.1677648256
*/

body #main.wrapper {
	/* background: url(images/body-bg.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 120%;
	background-position: bottom; */

}

/* header .logo-wrapper .logo {
    justify-items: center;
}
header .location {
    width: 30%;
	max-width: 30%;
	min-width: 30%;
}	

header .logo-wrapper{
	    width: 60%;
		max-width: 60%;
		min-width: 60%;
}
header .header-right {
    width: 30%;
	max-width: 30%;
	min-width: 30%;
}	 */
.header-fullwidth .ts-header .container {
	display: grid;
	grid-template-columns: repeat(3, 3fr);
	grid-gap: 3px;
}

header .logo-wrapper a {
	justify-content: center;
}

.header-fullwidth .ts-header .container {
	padding-left: none;
	padding-right: none;
}


.header-middle,
.header-v2 .header-bottom {
	background-color: transparent !important;
}

header .sticky-wrapper .header-sticky {
	background: rgb(255, 255, 255);
}

.home header .sticky-wrapper .header-sticky {
	background: rgba(0, 0, 0, 0.8);
}

header .sticky-wrapper.is-sticky .header-sticky {
	background: rgb(255, 255, 255);
}

.location p span:before {
	font-family: 'Font Awesome 5 Free' !important;
	content: "\f3c5";
	position: relative;
	letter-spacing: 0;
	font-weight: 900;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	color: rgba(22, 22, 22, 1);
	margin-right: 8px;
}

.phone_header p span:before {
	font-family: 'Font Awesome 5 Free' !important;
	content: "\f095";
	position: relative;
	letter-spacing: 0;
	font-weight: 900;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	color: rgba(22, 22, 22, 1);
	margin-right: 8px;
	transform: rotate(105deg);
}

.header-v2 .header-middle .header-right {
	width: auto;
}

.header-template .header-bottom .container.nav {
	display: flex;
	/* justify-content: space-between; */
	justify-content: center;
}

header .sticky-wrapper.is-sticky .header-sticky {
	box-shadow: 0 -6px 30px #0000002e !important;
}

.ts-header .search-button>span:before {
	font-family: 'Font Awesome 5 Free' !important;
	content: "\f002";
}

/* #main-content.ts-col-24 {
	position: relative;
	top: -190px;
} */

.home header {
	position: absolute;
	width: 100%;
}

div#n2-ss-2 .n-uc-180f0b0bfd71d-inner>.n2-ss-layer-row-inner {
	min-height: 100vh;
}

/* .sticky-wrapper .header-middle,
.header-v2 .header-bottom .container nav {
    background-color: rgb(0 0 0);
	background:  rgb(0 0 0);
}  */
/* .header-middle,
.header-v2 .header-bottom {
	background-color: rgb(0 0 0) !important;
} */
div#n2-ss-2 .n-uc-1ee0db941a48b-inner,
div#n2-ss-2 .n-uc-zpuZrhH43APF-inner {
	padding-top: 100px !important;
}

.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-v2 .header-bottom,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .container.nav {
	background-color: #fff !important;
}

.home .header-middle .location span,
.home .header-bottom .phone_header a,
.home .header-bottom .offer_header p,
.home .header-middle .location p span:before,
.home .header-bottom .phone_header p span:before,
.home .header-bottom .menu-wrapper nav>ul>li>a,
.home .header-middle .header-right .shopping-cart-wrapper .ic-cart:before,
.home .header-middle .ts-tiny-account-wrapper .account-control>a:before,
.home .header-middle .my-wishlist-wrapper a:before,
.home .header-middle .ts-header .search-button>span {
	color: #fff !important;
}

.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .location span,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .phone_header a,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .offer_header p,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .location p span:before,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .phone_header p span:before,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .header-right .shopping-cart-wrapper .ic-cart:before,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .ts-tiny-account-wrapper .account-control>a:before,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .my-wishlist-wrapper a:before,
.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-middle .header-right .search-button.hidden-phone span {
	color: rgba(112, 112, 112, 1) !important;
}

.home #undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .menu-wrapper nav>ul>li>a {
	color: #000 !important;
}

.ts-header .search-button>span {
	color: rgba(112, 112, 112, 1);
}

.home .ts-header .search-button>span {
	color: #ffff !important;
}

.header-bottom .menu-wrapper nav>ul>li:hover>a,
#undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .menu-wrapper nav>ul>li:hover>a,
.header-bottom .phone_header:hover a,
#undefined-sticky-wrapper.sticky-wrapper.is-sticky .header-bottom .phone_header:hover a {
	color: rgba(248, 170, 144, 1) !important;
}



.top_bar {
	display: none;
}

/* .ts-header .header-container .header-sticky {
	background: #fff;
} */

.header-v3 .header-middle,
.header-v3 .header-bottom {
	background: transparent;
	position: relative;
	/* z-index: 21; */
	background-color: transparent !important;
	border-color: #226159 !important;
}

.header-v3 .header-bottom {
	background-color: #216159 !important;
}

footer#colophon,
.footer-container {
	background: linear-gradient(117deg, rgba(229, 237, 233, 1) 10%, rgba(229, 237, 233, 1) 90%);
}

.elementor-18546 .elementor-element.elementor-element-eba3936 {
	margin-bottom: 0 !important;
	padding-bottom: 20px !important;
}

/* .ts-header .header-container .header-sticky {
	background: linear-gradient(117deg, rgba(229, 237, 233, 1) 10%, rgba(229, 237, 233, 1) 90%);
} */

body #main {
	position: relative;
}

/* #bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#bg canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
} */


@keyframes slide {
	0% {
		transform: translateX(-25%);
	}

	100% {
		transform: translateX(25%);
	}
}

.elementor-element-6b57e92 .ts-banner.background-dark-and-line .banner-bg::after,
.elementor-element-6b57e92 .ts-banner.background-dark .banner-bg::after,
.elementor-element-6b57e92 .ts-banner.background-scale-dark .banner-bg::after,
.elementor-element-6b57e92 .ts-banner.background-scale-dark-line .banner-bg::after,
.elementor-element-6b57e92 .ts-banner.background-scale-rotate .banner-bg::after {
	opacity: 0.5;
}

.header-v3 .header-bottom>.container {
	justify-content: center;
}

article.post.type-post {
	padding: 15px;
}

article .entry-content {
	padding: 0 0 15px;
}

.woocommerce .product-wrapper .meta-wrapper {
	background: #fff;
}

.woocommerce .product-wrapper .meta-wrapper .category-name .heading-title a {
	color: #22605b;
	font-weight: 600;
}

.page-id-16479 .column-tabs ul.tabs li.current {
	cursor: default;
	background: #22605b;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff !important;
	text-align: center;
	border-radius: 6px;
}

.page-id-16479 .column-tabs ul.tabs li:before {
	border-color: #22605b;
	height: 4px !important;
	content: none;
}

.term-237 .woocommerce .products {
	display: block !important;
}

.elementor-section.elementor-section-stretched.Shop-menu-abbr {
	width: 100% !important;
}

.breadcrumb-title-wrapper .breadcrumb-title h1 {
	display: none !important;
}

.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title,
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-title {
	text-align: left;
}

.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content,
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-content {
	padding-top: 20px;
	padding-bottom: 20px;
	background: #FFC5AC69;
	height: auto;
}

.woocommerce .products .product .product-categories a {
	font-family: "Jost", sans-serif;
	color: #19276a;
}

/* .woocommerce .before-loop-wrapper {
	margin-bottom: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	width: 100%;
	position: absolute;
	z-index: 999;
	top: 100px;
	left: 32px;
	display: flex;
	justify-content: space-between;
} */
.woocommerce .before-loop-wrapper {
	margin-bottom: 0;
	border: 1px solid #ddd;
	/* border-top: 1px solid #ddd; */
	/* border-bottom: 1px solid #ddd; */
	padding: 10px 0;
	width: 100%;
	left: 26x;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

form.woocommerce-ordering ul li,
form.product-on-sale-form {
	background: #fff;
	box-shadow: none;
}

.woocommerce .before-loop-wrapper::after,
.woocommerce .woocommerce-notices-wrapper,
.woocommerce .woof_products_top_panel_content,
.woocommerce .gridlist-toggle {
	display: none;
}

.archive.woocommerce #main>.page-container {
	margin-top: 50px;
}

#left-sidebar.ts-sidebar form#custom-filter-form div {
	margin-bottom: 30px;
}

#left-sidebar.ts-sidebar form#custom-filter-form div label {
	font-size: 23px;
	margin-bottom: 15px;
	font-family: "Jost", sans-serif;
	color: #19276a;
	font-weight: 300;
}

#left-sidebar.ts-sidebar form#custom-filter-form .ui-widget.ui-widget-content {
	border: 3px solid #19276a;
	height: auto;
	margin: 0;
	margin-bottom: 14px;
}

span#price-range-display {
	font-size: 13px;
	color: #00000085;
	font-family: "Jost", sans-serif;
}

#left-sidebar.ts-sidebar form#custom-filter-form div select {
	color: #00000085 !important;
	font-family: "Jost", sans-serif !important;
	font-size: 13px;
}

#left-sidebar.ts-sidebar form#custom-filter-form button {
	background-color: #ffffff;
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #000000;
	fill: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 0px 0px 0px 0px;
	width: 100%;
	margin-top: 10px;
}

#left-sidebar.ts-sidebar form#custom-filter-form button:hover {
	background-color: #000000;
	color: #ffffff;
	fill: #ffffff;
}


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 10px solid #19276a;
	background: #f6f6f6;
	font-weight: normal;
	color: #19276a;
	border-radius: 100px;
	top: -10px;
}

.woocommerce .ts-shop-result-count {
	color: #00000085;
	font-family: "Jost", sans-serif;
	font-size: 16px;
}

.woocommerce .ts-shop-load-more a.load-more {
	background-color: #ffffff;
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #000000;
	fill: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 0px 0px 0px 0px;
	margin-top: 10px;
}

.woocommerce .ts-shop-load-more a.load-more:hover {
	background-color: #000000;
	color: #ffffff;
	fill: #ffffff;
	border-width: 1px 1px 1px 1px;
}

.breadcrumb-title-wrapper.breadcrumb-v1.no-title .breadcrumb-content,
.breadcrumb-title-wrapper.breadcrumb-v1.no-breadcrumb .breadcrumb-content {
	height: auto;
}

.single-product .site-content .summary.entry-summary h1.product_title.entry-title {
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 45px;
	color: #19276a;
}

.summary .detail-meta-top {
	display: none;
}

.single-product .site-content .summary.entry-summary .price {
	display: flex !important;
	flex-flow: nowrap !important;
	gap: 20px !important;
}

.single-product .site-content .summary.entry-summary .price ins {
	order: 1;
}

.single-product .site-content .summary.entry-summary .price del {
	order: 2;
}





/* .post-type-archive-product .product .meta-wrapper .product-categories,
.post-type-archive-product .product .meta-wrapper .product-sku,
.post-type-archive-product .product .meta-wrapper .short-description {
	display: none !important;
} */

/* .woocommerce.columns-3.grid .products .product {
	width: auto !important;
} */






/* ********************************************** */

.home .page-container,
#main-content {
	padding: 0;
}

#home_main_slider .Boska h1 {
	font-family: 'Boska', serif !important;
	font-size: 10vw;
	line-height: 9vw;
	letter-spacing: -0.3vw;
	color: #CACACA;
}

.Boska h2 {
	font-family: 'Boska', serif !important;
}

.woocommerce .product-category .product-wrapper {
	position: relative;
}

.woocommerce .product-category .product-wrapper .meta-wrapper {
	padding: 0;
	position: absolute;
	bottom: 120px;
	background-color: transparent;
}

body.ts_desktop .product.product-category .product-wrapper,
body.ts_desktop .product.product-category .product-wrapper:hover {
	border: none;
}

.shop_collections .products .product a img {
	object-fit: cover;
	height: 130px;
}

.testslider.home_Category_slider .products .owl-item img {
	object-fit: cover;
	width: 100%;
	height: 600px;
}

.woocommerce .product-wrapper .meta-wrapper .category-name .heading-title a {
	font-size: 40px;
	font-weight: 300;
	line-height: 44px;
	letter-spacing: -0.8px;
	color: #FFFFFF;
}

.woocommerce .product .product-label .onsale {
	color: rgba(255, 255, 255, 1);
	background-color: rgb(0 0 0) !important;
	border-radius: 0;
	font-family: "Jost", sans-serif;
}

.woocommerce .product .product-label {
	right: 10px;
	left: auto;
}

.woocommerce .products .product .product-categories a {
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #404040;
	font-family: "Jost", sans-serif;
}

.woocommerce .products h3.product-name>a {
	font-weight: 300;
	font-size: 24px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 10px 0 0 0;
	font-family: "Jost", sans-serif;
	color: #000;
}


.woocommerce .product-wrapper .meta-wrapper {
	display: flex;
	flex-direction: column;
}

.woocommerce .products .product .product-categories {
	order: 1;
}

.woocommerce .products h3.product-name {
	order: 2;
}

.woocommerce .products .product .short-description {
	order: 3;
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 0.015em;
	color: #6A6A6A;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "Jost", sans-serif;
	min-height: 52px;
}

.woocommerce .products .product .price del {
	display: none;
}

.woocommerce .products .product .price {
	margin-top: 0px;
	order: 4;
}

.woocommerce .products .product .price bdi {
	font-weight: 300;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: 0.02em;
	font-family: "Jost", sans-serif;
	color: #000 !important;
}

.single-product .site-content .summary .price ins bdi {
	color: #000;
	font-weight: 500;
	font-size: 23px;
	font-family: "Jost", sans-serif;
}

.single-product .site-content .summary .price del bdi {
	font-size: 20px;
	font-weight: 300;
	color: #0000007b;
}

#Shop_Collections_cul .product.product-category .product-wrapper {
	display: inline-block;
	flex: 0 0 auto;
	width: 130px;
	height: 130px;
	background-color: #F7F7F7;
	border: 1px solid #E1E1E1;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
}

#Shop_Collections_cul .product.product-category .product-wrapper:hover {
	border: 1px solid #000;
}

.product-hover-style-2 .product-group-button-meta {
	margin: 0;
	padding: 0;
	border-width: 0;
}

div#n2-ss-2 .n2-ss-slide-limiter {
	max-width: 100% !important;
}




/* .woocommerce .before-loop-wrapper {
    position: absolute;
    width: 100%;
    left: 30px;
    z-index: 99;
} */



.product-hover-style-2 .product-group-button-meta {
	height: 60px;
	margin-top: -70px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: solid 1px currentColor;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	background-color: rgba(248, 170, 144, 1);
	z-index: 5;
	font-size: 13px;
	line-height: 19px;
	align-items: center;
	text-align: center;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	font-family: "Jost", sans-serif;
	width: calc(100% - -20px);
	margin-left: -10px;
	opacity: 0;
	border: 1px solid #fff;
	color: #fff;
}

.product-hover-style-2 .product-group-button-meta a {
	color: #fff !important;
}

.archive.woocommerce .woocommerce .product-wrapper:hover .product-group-button-meta,
.woocommerce .products .product .product-wrapper:hover .product-group-button-meta {
	opacity: 1;
}



.elementor-element-093bff8 .products .product-category .category-cta-button a.button {
	background-color: #000000;
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
}

.elementor-element-093bff8 .products .product-category .category-cta-button:hover a.button {
	background-color: #FFFFFF;
	color: #000000;
	fill: #000000;
}

.elementor-element-093bff8 .products .product-category .category-cta-button {
	text-align: center;
	margin-top: -100px;
}

.breadcrumbs {
	margin-bottom: 0px !important;
}

.breadcrumb-title-wrapper .breadcrumb-title a,
.breadcrumb-title-wrapper .breadcrumb-title h1 {
	color: rgb(22 37 104) !important;
}

.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content,
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-content {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}


a.compare.button {
	display: none;
}

.woocommerce div.product form.cart div.quantity {
	float: left;
	width: 100px;
}

.woocommerce div.product form.cart div.quantity input {
	border: none;
}

.woocommerce div.product form.cart .button,
.woocommerce .summary .button.ts-buy-now-button {
	background-color: rgb(22 37 104);
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0px 0px 0px 0px;
}
#commentform .form-submit .submit {
	background-color: rgb(22 37 104) !important;
	padding: 10px 30px 10px 30px !important;
	font-family: "Jost", Sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.78px !important;
	color: #FFFFFF !important;
	fill: #FFFFFF !important;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-color: rgba(229, 229, 229, 1) !important;
	border-radius: 0px 0px 0px 0px !important;
}
.woocommerce div.product form.cart .button:hover, #commentform .form-submit .submit:hover {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	fill: #000000 !important;
	border-color: rgba(229, 229, 229, 1) !important;
}
#commentform  p.comment-form-cookies-consent {
float: left;
  width: 50%;
  margin-right: 20px;
}
#commentform  p.comment-form-cookies-consent #wp-comment-cookies-consent {
    float: left;
}
#commentform  p.comment-form-cookies-consent label {
    margin-top: -5px;
}
.woocommerce .summary .button.ts-buy-now-button:hover {
	background-color: rgb(22 37 104) !important;
	color: #fff !important;
	fill: #fff !important;
}

.quantity .number-button {
	border-radius: 0;
	min-height: 52px;
}

.woocommerce .quantity input.qty,
.quantity input.qty {
	padding: 0;
	font-size: 18px;
}

div.product .summary .meta-content {
	margin-top: 30px;
	padding-top: 40px;
	border-width: 0;
	border-style: dashed;
	display: inline-block;
	width: 100%;
	clear: both;
}

.woocommerce div.product div.summary {
	position: relative;
}

.yith-add-to-wishlist-button-block {
	position: absolute;
	margin: 30px auto 0 0;
	bottom: 100px;
}

.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor {
	gap: 5px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "Jost", Sans-serif;
	color: rgb(143 137 137);
}

.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
	color: rgb(143 137 137);
	width: 20px;
	height: 20px;
}

.brands-link span:not(.brand-links),
.cats-link span:not(.cat-links),
.woocommerce div.product .sku-wrapper span:not(.sku) {
	color: rgb(143 137 137);
}

.woocommerce div.product .sku-wrapper span.sku {
	color: rgb(22 37 104);
	text-transform: uppercase;
}

.summary .cats-link span:first-child,
.summary .tags-link span:first-child,
.summary .brands-link span:first-child,
.summary .tag-links a {
	color: rgb(143 137 137);
}

.summary .cat-links a,
.summary .tag-links a {
	color: rgb(22 37 104) !important;
	text-transform: uppercase !important;
}

/* .summary .single-product .site-content .summary.entry-summary h1.product_title.entry-title{
	order: 1;
}

.summary .woocommerce-product-details__short-description{
	order: 3;
}

.summary .single-product .site-content .summary.entry-summary .price{
	order: 2;
} */

.woocommerce-product-gallery ol.flex-control-nav li .flex-active {
	border: 2px solid rgb(22 37 104) !important;
}

.woocommerce div.product .woocommerce-tabs,
.woocommerce .related.products,
.woocommerce div.product.show-tabs-content-default .woocommerce-tabs .panel {
	border-width: 0 !important;
	margin: 0;
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	border-top: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
	padding: 20px !important;
	justify-content: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin-left: 50px !important;
	margin: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	font-weight: 400 !important;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	color: #19276a !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-weight: 400 !important;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	color: #f8aa90 !important;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {
	content: "";
	display: block;
	height: 2px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -20px;
	background-color: #19276a;
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 45px !important;
	color: #19276a;
	margin-top: 50px;
	margin-bottom: 20px;
}


.woocommerce .ts-col-24 .related.products h2 {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
}

.wc-block-components-title.wc-block-components-title,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	color: #19276a;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
	height: auto;
	padding: 1em;
	width: 50%;
	background-color: rgb(22 37 104);
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0px 0px 0px 0px;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	fill: #000000 !important;
	border-color: rgba(229, 229, 229, 1) !important;
}

.wc-block-checkout__sidebar .wc-block-components-product-name {
	margin: 0;
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #19276a;
}

input:focus-visible+label {
	outline: none !important;
}

.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=password],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=password],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url] {
	border-radius: 0 !important;
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
	height: auto;
	padding: 1em;
	background-color: rgb(22 37 104);
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0px 0px 0px 0px;
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button span {
	color: #fff !important;
}

#shop_heading {
	font-family: 'Boska', serif !important;
	font-size: 45px;
	font-weight: normal;
	line-height: 49px;
	letter-spacing: -0.9px;
	color: #000000;
	text-align: center;
}

.custom-category-grid .category-box img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	flex: 0 0 auto;
	width: 130px !important;
	height: 130px !important;
	background-color: #F7F7F7;
	border: 1px solid #E1E1E1;
	border-radius: 100%;
	position: relative;
	overflow: hidden;
	object-fit: cover;
}

.products .product .product-sku {
	display: none;
}

.woocommerce .products {
	margin: 0 -5px;
	width: 100%;
}

.woocommerce-shop .products .product .product-categories {
	display: none;
}

.custom-category-grid .category-box:hover img {
	border: 1px solid #000;
}

.custom-category-grid .category-box h3 a {
	font-weight: 300;
	font-size: 19px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 10px 0 0 0;
	font-family: "Jost", sans-serif;
	color: #000;
}

.custom-category-grid {
	gap: 0;
	text-align: center;
	justify-content: center;
}

.custom-category-grid .category-box {
	width: 200px;
	max-width: 200px;
	min-width: 200px;
}

.woocommerce .woocommerce-order {
	padding: 30px;
	margin-bottom: 50px;
	border-width: 1px;
	border-style: solid;
	margin-top: 30px;
}

body .ts-cart-checkout-process-bar h6 {
	margin: 0;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #19276a;
}

.woocommerce .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title,
.woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
}

/* .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table .woocommerce-table__line-item td {
	display: flex;
}
.woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table .woocommerce-table__line-item td  .woocommerce-table__product-name a{
	order: 2;
}
.woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table .woocommerce-table__line-item td .woocommerce-table__product-name .product-quantity	{
	order: 3;
}
.woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table .woocommerce-table__line-item td .woocommerce-table__product-name img{
	order: 1;
} */
.woocommerce .woocommerce-order-details table.woocommerce-table td img {
	width: 80px !important;
	margin-left: 20px;
	margin: -12px 20px;
}

.woocommerce .woocommerce-order-details table.woocommerce-table tfoot tr th {
	width: 20%;
	text-align: left;
}

.woocommerce .woocommerce-order-details table.woocommerce-table tfoot tr td {
	width: 80%;
	text-align: left;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before {
	color: #f8aa90;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
	margin: 0;
	color: #19276a;
}

.page-id-8 .is-large.wc-block-cart {
	margin-top: 70px;
}

.page-id-8 .wc-block-components-sidebar-layout .wc-block-components-main table tr th span,
.page-id-8 .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block h2.wp-block-woocommerce-cart-order-summary-heading-block {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
	display: block;
	line-height: 1.4;
	max-width: -moz-max-content;
	max-width: max-content;
	font-weight: 300;
	font-size: 24px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 0px 0px 10px 0;
	font-family: "Jost", sans-serif;
	color: #000;
	text-decoration: none;
}

.wc-block-components-product-badge {
	background: #ffe7dd;
	border-radius: 0;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child {
	margin-bottom: 0;
	display: flex;
	gap: 20px;
	align-items: center;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
	margin: 0 !important;
	border-radius: 0 !important;
}


table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
.wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-container a.wc-block-components-button {
	height: auto;
	padding: 1em;
	background-color: rgb(22 37 104) !important;
	padding: 5px 10px 5px 10px !important;
	font-family: "Jost", Sans-serif !important;
	font-size: 13px !important;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #ffffffcf !important;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px !important;
	border-color: rgba(229, 229, 229, 1) !important;
	border-radius: 0px 0px 0px 0px;
	text-decoration: none !important;
}

.wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-container a.wc-block-components-button {
	padding: 10px 30px 10px 30px !important;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,
.wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-container a.wc-block-components-button:hover {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	fill: #000000 !important;
	border-color: rgba(229, 229, 229, 1) !important;
}

form#yith-wcwl-form {
	margin: 70px 20px 0 20px;
}

form#yith-wcwl-form table.shop_table tr {
	background-color: #f4f4f4;
}

.woocommerce table.shop_table.wishlist_table tr td {
	padding-left: 20px;
	padding-right: 20px;
}

form#yith-wcwl-form .wishlist-title-container h2 {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
}

form#yith-wcwl-form table.shop_table tr {
	background-color: #f4f4f4;
}

form#yith-wcwl-form table.shop_table tr th {
	padding: 20px;
}

.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor svg path {
	color: #ff9f77 !important;
}

form#yith-wcwl-form table.shop_table tr td.product-add-to-cart a.product_type_simple {
	border-radius: 0;
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
	margin-top: 70px;
}

.woocommerce-cart .wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	background-color: rgb(22 37 104);
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block:nth-child(1) h2 {
	font-weight: 300;
	font-size: 24px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 0px 0px 10px 0;
	font-family: "Jost", sans-serif;
	color: #000;
	text-decoration: none;
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block:nth-child(2) h2 {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
	margin-bottom: 50px;
}

.woocommerce-cart .wp-block-woocommerce-product-new {
	margin-top: 50px;
}

.woocommerce-cart .wp-block-woocommerce-product-new ul.wc-block-grid__products li a.wc-block-grid__product-link,
.woocommerce-cart .wp-block-woocommerce-product-new ul.wc-block-grid__products li .wc-block-grid__product-image {
	width: 100%;
}

article#post-10 {
	margin-top: 70px;
}

article#post-10 .woocommerce nav ul li a {
	height: auto;
	padding: 1em;
	background-color: #000;
	padding: 7px 10px 7px 10px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0 !important;
}

article#post-10 .woocommerce nav ul li:hover a {
	background-color: #ffff;
	color: #000;
}

article#post-10 .woocommerce {
	justify-content: center;
	display: grid;
}

article#post-10 .woocommerce h2 {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 30px;
	color: #19276a;
}

article#post-10 .woocommerce form .show-password-input::before,
.woocommerce-page form .show-password-input::before {
	margin-top: 25px;
}

article#post-10 .woocommerce form .form-row {
	width: 350px;
}

article#post-10 .woocommerce form.login .button,
article#post-10 .woocommerce form.register .button {
	height: auto;
	padding: 1em;
	background-color: rgb(22 37 104);
	padding: 7px 10px 7px 10px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0 !important;
}

article#post-10 .woocommerce form.login .button:hover,
article#post-10 .woocommerce form.register .button:hover {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	fill: #000000 !important;
	border-color: rgba(229, 229, 229, 1) !important;
}

.cart-item-wrapper .quantity .minus,
.cart-item-wrapper .quantity .plus {
	height: auto !important;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content ul li .cart-item-wrapper .quantity .number-button {
	min-height: 33px;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content ul li .subtotal {
	float: right;
	margin-top: 8px;
	margin-left: 20px;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content ul li .cart-item-wrapper .product-name a {
	font-weight: 300;
	font-size: 22px;
	text-transform: capitalize;
	line-height: 1.50;
	letter-spacing: 0.015em;
	font-family: "Jost", sans-serif;
	color: #000;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content a.button.view-cart {
	height: auto;
	padding: 1em;
	background-color: #000;
	padding: 7px 10px 7px 10px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0 !important;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content a.button.view-cart:hover {
	background-color: #fff;
	color: #000;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content a.button.checkout-button {
	height: auto;
	padding: 1em;
	background-color: #fff;
	padding: 7px 10px 7px 10px;
	font-family: "Jost", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #000;
	fill: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(229, 229, 229, 1);
	border-radius: 0 !important;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content a.button.checkout-button:hover {
	background-color: #000;
	color: #fff;
}

.cart-dropdown-form.dropdown-container.woocommerce .form-content h2.dropdown-title {
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #19276a;
}

.ts-sidebar-content .ts-search-by-category.woocommerce h2.title {
	font-size: 48px;
	font-weight: normal;
	line-height: 49px;
	letter-spacing: -0.9px;
	color: #000000e0;
	font-family: 'Boska', serif !important;
	text-align: center;
	margin-bottom: 50px;
}

.ts-sidebar-content .ts-search-by-category .search-content input[type="text"] {
	color: rgba(112, 112, 112, 1);
	background-color: rgba(246, 245, 246, 1);
	border-color: rgb(193 193 193 / 38%);
	border-radius: 0;
	background: rgb(248 170 144 / 16%);
}

.ts-sidebar-content .ts-search-result-container ul li span.hightlight {
	font-weight: 300;
	font-size: 24px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 10px 0 0 0;
	font-family: "Jost", sans-serif;
	color: #000;
}

.shopping-cart-wrapper .cart_list li .cart-item-wrapper a.remove {
	right: 12px;
}

/* .elementor-default .Page_main_banners {
	position: relative;
}

.elementor-default .breadcrumb-content {
	position: absolute;
	z-index: 1;
	top: 7%;
	background: transparent !important;
	text-align: center;
}

.elementor-default .breadcrumb-content .breadcrumb-title a {
	color: #f9aa90 !important;
	font-family: "Jost", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 0.01em;
}
.elementor-default .breadcrumb-content .breadcrumb-title span {
	color: #ffffffc7 !important;
	font-family: "Jost", Sans-serif;
	font-size: 24px !important;
	font-weight: 300;
	letter-spacing: 0.01em;
}
.elementor-default .breadcrumb-content .breadcrumb-title span.brn_arrow{
	font-size: 30px !important;
} */
.forminator-ui#forminator-module-934.forminator-design--default .forminator-button-submit {
	background-color: #000000;
	padding: 10px 30px 10px 30px;
	font-family: "Jost", Sans-serif !important;
	font-size: 13px;
	font-weight: 400 !important;
	text-transform: uppercase;
	letter-spacing: 0.78px;
	color: #FFFFFF;
	fill: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ddd;
	border-radius: 0px 0px 0px 0px;
	box-shadow: none;
}

.forminator-ui#forminator-module-934.forminator-design--default .forminator-button-submit:hover {
	background-color: #fff;
	color: #000;
}

#main-content.ts-col-24 {
	padding: 0;
}

.archive.woocommerce #main>.page-container {
	padding-left: 15px;
	padding-right: 30px;
}

.woocommerce .before-loop-wrapper {
	margin-left: 0;
	margin-right: 0;
}

.breadcrumb-title-wrapper {
	margin-bottom: 50px;
}

.single-product .page-container {
	padding-top: 60px;
	padding-left: 25px;
	padding-right: 25px;
}

.wp-block-woocommerce-checkout {
	margin: 0 !important;
	padding-left: 20px;
	padding-right: 20px;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
	font-weight: 300;
	font-size: 24px;
	text-transform: capitalize;
	line-height: 1.25;
	letter-spacing: 0.015em;
	margin: 10px 0 0 0;
	font-family: "Jost", sans-serif;
	color: #000;
	margin-bottom: 10px;
	padding-left: 10px;
}

.wc-block-grid__products .wc-block-grid__product {
	text-align: left;
}

.yith-wfbt-submit-block .total_price .amount,
ins .amount,
.woocommerce .products .product ins .amount,
.product_list_widget ins .amount,
div.product .price ins .amount,
.price ins .amount,
.yith-wfbt-section ins .amount,
.wishlist_table ins .amount {
	font-weight: 300;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: 0.02em;
	font-family: "Jost", sans-serif;
	color: #000 !important;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price {
	padding-left: 10px;
}

.wc-block-grid__products .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	height: 60px;
	/* margin-top: -160px; */
	display: flex;
	justify-content: center;
	align-items: center;
	border: solid 1px currentColor;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	background-color: rgba(248, 170, 144, 1);
	z-index: 5;
	font-size: 13px;
	line-height: 19px;
	align-items: center;
	text-align: center;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	font-family: "Jost", sans-serif;
	width: 100%;
	margin-left: 0;
	opacity: 0;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 0;
	position: absolute;
	bottom: 90px;
}

.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button__link {
	opacity: 1;
}

.page-id-8.wp-theme-mydecor #main-content.ts-col-24 {
	padding: 0 60px;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
	background: #000;
	border: none;
	color: #fff;
	border-radius: 0;
}

.wc-block-grid__products .wc-block-grid__product-price.price {
	display: flex;
	align-items: center;
}

.wc-block-grid__products .wc-block-grid__product-price.price ins {
	order: 1;
}

.wc-block-grid__products .wc-block-grid__product-price.price del {
	order: 2;
	margin-left: 10px;
	margin-top: 3px;
}

.ts-header .ts-mobile-icon-toggle .icon::before {
	content: "\f290";
	font-family: 'Font Awesome 5 Free' !important;
	position: relative;
	letter-spacing: 0;
	font-weight: 900;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
}

.ts-header .ts-menu>nav.menu>ul>li,
.ts-header nav.main-menu>ul.menu>li,
.ts-header nav.main-menu>ul>li {
	margin-left: 30px;
	margin-right: 30px;
}

/* .ts-header .ts-mobile-icon-toggle .icon, .ts-header .shopping-cart-wrapper a.cart-control {
	color: rgb(255, 255, 255) !important;
	border-color: #e5e5e5;
}
.is-sticky .ts-header .ts-mobile-icon-toggle .icon, .is-sticky .ts-header .shopping-cart-wrapper a.cart-control {
	color:#000 !important;
	border-color: #000;
} */
.home .sticky-wrapper .ts-mobile-icon-toggle span.icon::before {
	background: #ffffffd6;
	border-radius: 100%;
}
.woocommerce-edit-account .woocommerce form .form-row-last, .woocommerce-edit-account .woocommerce-page form .form-row-last, .woocommerce-edit-address .woocommerce form .form-row-last {
    float: left;
}
/* ***********************************************************Responsive***************************************************************** */

/* @media screen and (max-width: 995px OR max-height: 700px) {
 
} */
@media only screen and (max-width: 1900px) and (max-height: 800px) {
	div#n2-ss-2 .n2-font-a5ce29624f681f7f4ff8b77c68a534f7-hover {
		font-size: 55px !important;
		padding-left: 40px;
		padding-right: 40px;
	}
}


@media (min-width: 1440px) {

	.ts-header .ts-menu>nav.menu>ul>li,
	.ts-header nav.main-menu>ul.menu>li,
	.ts-header nav.main-menu>ul>li {
		margin-right: 18px;
	}
}

@media (min-width: 1400px) {
	.woocommerce-shop .page-container.show_breadcrumb_v2 {
		max-width: 100% !important;
	}
}

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

.blog-template .post-item .entry-format {
	width: 25%;
	float: left;
	margin-right: 5%;
}

.blog-template .post-item .entry-content {
	width: 70%;
	float: left;
}

.single-post #main-content.ts-col-24 .single-post .entry-header,
.single-post #main-content.ts-col-24 .single-post .entry-meta-top,
.single-post #main-content.ts-col-24 .single-post .entry-content {
	max-width: 100%;
}

.single-post #main-content.ts-col-24 .single-post figure.thumbnail {
	height: 400px;
	overflow: hidden;
}

.single-post #main-content.ts-col-24 .single-post figure.thumbnail img {
	object-fit: cover;
	height: 400px;
	object-position: center;
}

.page-id-16479 .ts-blogs-wrapper .entry-content {
	padding-left: 15px;
	padding-right: 15px;
}

.bwg_container {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 60px !important;
}

.page-template-gallery .glimpses-widget {
	max-width: 1350px;
	margin: auto;
	padding: 0 15px;
}

.breadcrumb-title-wrapper.ts-breadcrumb-parallax,
.breadcrumb-title-wrapper.ts-breadcrumb-parallax .breadcrumb-content {
	background-attachment: initial;
}
.wpcpc-wrap.wpcpc-wrap-text {
    display: none !important;
}
select {
    max-width: inherit;
}

@media (max-width: 767px) {
	.header-container .location {
		display: none;
	}

	.blog-template .post-item .entry-format,
	.blog-template .post-item .entry-content {
		width: 100%;
		float: none;
		margin: 0;
	}

	/* .elementor-element-f007fc6 .owl-carousel .owl-item{
	width: auto !important;
} */
	#Shop_Collections_cul .ts-product-category-wrapper {
		text-align: center;
	}

	.elementor-element-6b0cdb4 .jltma-counterup-column .jltma-counterup .jltma-counter-up-number-section {
		margin: -20px 0;
	}

	body.boxed #page,
	.page-container,
	.container,
	.dokan-store #page>#main,
	body.boxed header.ts-header .header-sticky,
	.ts-header .ts-megamenu.no-stretch-content>.sub-menu>li {
		max-width: 100% !important;
	}

	.header-middle>.container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.wc-block-cart .wc-block-cart__submit-container--sticky {
		background-color: #fff !important;
	}
}

.breadcrumb-title-wrapper {
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
}

@media only screen and (max-width: 575px) {

	.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-19001ef738de1-inner,
	.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-8uce8yYJ4aiR-inner {
		padding: 0 !important;
	}

	div#n2-ss-2 .n-uc-13116e89e3503-inner,
	div#n2-ss-2 .n-uc-t9ik3hzDSOyh-inner {
		min-height: 500px;
	}

	div#n2-ss-2 .n-uc-1ee0db941a48b-inner,
	div#n2-ss-2 .n-uc-zpuZrhH43APF-inner {
		padding: 0 !important;
	}

	div#n2-ss-2 .n2-font-a5ce29624f681f7f4ff8b77c68a534f7-hover {
		font-size: 60px !important;
	}
}

@media only screen and (max-width: 480px) {
	div#n2-ss-2 .n2-font-a5ce29624f681f7f4ff8b77c68a534f7-hover {
		font-size: 40px !important;
	}

	/* .ts-product-wrapper .products.owl-carousel  .owl-item {
	width: auto !important;
	width: auto !important;
} */
}

@media only screen and (max-width: 414px) {
	.woocommerce div.product.product-type-simple form.cart {
		float: left;
		display: flex;
	}

	.woocommerce div.product.product-type-simple form.cart button.single_add_to_cart_button {
		margin: 0;
	}

	#page .summary .ts-buy-now-button {
		margin: 10px 0;
	}

	.yith-add-to-wishlist-button-block {
		margin: 0;
		bottom: 120px;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {
		bottom: 0;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
		margin: 0 0 10px 0;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs {
		padding: 10px !important;
	}

	table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
		font-size: 16px;
	}

	.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
	table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
	.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,
	table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices {
		font-size: 13px;
	}

	.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-item__total {
		position: relative;
		left: -70px;
	}

	.woocommerce table.shop_table.wishlist_table {
		overflow: auto;
		display: block;
	}

	.woocommerce table.shop_table.wishlist_table tr td {
		padding-left: 0;
		padding-right: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.wishlist_table ins .amount {
		font-size: 15px;
	}

	.wishlist_table .amount {
		font-size: 12px;
	}

	.woocommerce .products h3.product-name>a {
		font-size: 20px;
	}

	.woocommerce .product .product-label {
		top: 0;
	}
}

@media only screen and (max-width: 360px) {
	.page-id-9 .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-name {
		margin-bottom: 0;
	}

	.page-id-9 .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
		position: absolute;
		right: 6px;
		font-size: 11px;
	}

	.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
		font-size: 14px;
	}
}

@media only screen and (max-width: 1280px) {

	.ts-header .ts-menu>nav.menu>ul>li,
	.ts-header nav.main-menu>ul.menu>li,
	.ts-header nav.main-menu>ul>li {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media only screen and (max-width: 1260px) {
	.woocommerce .woocommerce-order-details table.woocommerce-table td {
		width: 50%;
	}

}

@media only screen and (max-width: 1024px) {
	.woocommerce .product-wrapper .meta-wrapper .category-name .heading-title a {
		font-size: 30px !important;
	}

	#page .product-group-button-meta {
		text-align: center;
		justify-content: center;
		display: flex;
	}

	.product-hover-style-2 .product-group-button-meta {
		height: 45px !important;
		margin-top: -50px !important;
	}

	.woocommerce .product .product-label {
		top: 18px;
	}

	.woocommerce .product-wrapper .meta-wrapper h3.heading-title.product-name {
		min-height: auto !important;
	}

	.elementor-element-093bff8 .products .product-category .category-cta-button a.button {
		padding: 5px 30px 5px 30px;
		font-size: 12px;
	}

	.breadcrumb-title-wrapper .breadcrumb-content,
	.page-container.show_breadcrumb_v1 {
		margin: 0;
		min-width: 100%;
	}

	.custom-category-grid {
		display: flex;
		flex-wrap: wrap;
		gap: 0;
	}

	.custom-category-grid .category-box {
		flex: 1 1 14%;
		width: 14%;
		max-width: 14%;
		min-width: 14%;
	}

	.custom-category-grid .category-box h3 a {
		font-size: 19px;
	}

	.woocommerce .before-loop-wrapper {
		margin-right: 0;
		margin-left: 0;
	}

	#left-sidebar.ts-sidebar form#custom-filter-form div label {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.woocommerce.columns-3 .products .product {
		width: 50%;
	}

	.woocommerce .products h3.product-name>a {
		font-size: 22px;
	}

	.woocommerce .products .product .short-description {
		margin-top: 4px;
		margin-bottom: 10px;
	}

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

	.single-product .site-content .summary.entry-summary h1.product_title.entry-title,
	.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
		font-size: 30px !important;
	}

	.wc-block-components-sidebar-layout .wc-block-components-main {
		width: 60% !important;
		padding: 0 !important;
	}

	.wc-block-components-sidebar {
		width: 40% !important;
	}

	.woocommerce .woocommerce-order {
		margin-top: 0;
	}

	.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
		margin-top: 0;
	}

	.page-id-8.wp-theme-mydecor #main-content.ts-col-24 {
		padding: 0 45px;
	}

	.ts-header .ts-menu>nav.menu>ul>li,
	.ts-header nav.main-menu>ul.menu>li,
	.ts-header nav.main-menu>ul>li {
		margin-left: 7px;
		margin-right: 7px;
	}
}

@media only screen and (max-width: 767px) {

	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content,
	.breadcrumb-title-wrapper.breadcrumb-v2.no-title .breadcrumb-content,
	.breadcrumb-title-wrapper.breadcrumb-v2.no-breadcrumb .breadcrumb-content {
		height: 90px !important;
	}

	.custom-category-grid .category-box {
		flex: 1 1 45%;
		width: 45%;
		max-width: 45%;
		min-width: 45%;
	}

	.archive.woocommerce #main>.page-container {
		margin-top: 0;
	}

	#left-sidebar {
		display: none;
	}

	#shop_heading {
		margin-bottom: 50px;
	}

	.woocommerce.columns-6 .products .product,
	.woocommerce.columns-5 .products .product,
	.woocommerce.columns-4 .products .product,
	.woocommerce.columns-3 .products .product {
		width: 100% !important;
	}

	.custom-category-grid {
		margin-bottom: 30px;
	}

	.archive.woocommerce #main>.page-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	.woocommerce .ts-col-24 div.product .woocommerce-tabs,
	.woocommerce div.product .woocommerce-tabs,
	.woocommerce div.product.show-tabs-content-default .woocommerce-tabs .panel,
	.woocommerce .ts-col-24 .related.products,
	.woocommerce .ts-col-24 .cross-sells.products,
	.woocommerce .ts-col-24 .up-sells.products {
		margin: 0 0 0 0;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		font-size: 18px;
	}

	.single-product .site-content .summary.entry-summary h1.product_title.entry-title,
	.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
		font-size: 24px !important;
	}

	.wc-block-components-sidebar-layout .wc-block-components-main {
		width: 100% !important;
		padding: 0 !important;
	}

	.wc-block-components-sidebar {
		width: 100% !important;
	}

	.wp-block-woocommerce-checkout {
		padding-top: 0 !important;
	}

	.ts-cart-checkout-process-bar>a {
		border-width: 0 0 1px 0;
	}

	.woocommerce .woocommerce-order {
		padding: 15px;
	}

	body .ts-cart-checkout-process-bar h6 {
		font-size: 16px;
	}

	.woocommerce .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title,
	.woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
		font-size: 24px;
	}

	.woocommerce .woocommerce-order-details table.woocommerce-table td img {
		margin: 5px 3px;
	}

	.page-id-8.wp-theme-mydecor #main-content.ts-col-24 {
		padding: 0 20px;
	}

	.wc-block-grid__products .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
		bottom: 85px;
	}

	form#yith-wcwl-form {
		margin: 0 20px 0 20px;
	}

	form#yith-wcwl-form .wishlist-title-container h2 {
		font-size: 23px;
	}
}

@media only screen and (min-width: 1400px) {
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content {
		height: 290px;
	}
}

@media only screen and (min-width: 1600px) {
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content {
		height: 390px;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content {
		height: 250px;
	}
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content {
		height: 180px;
	}
}



/* ******************** */

article#post-10.post-10.page.type-page.status-publish.hentry {
	margin-top: 0px;
}

article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set .u-column1.col-1,
article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set .u-column2.col-2 {
	/* border: 1px solid #ddd; */
	padding: 20px;
	min-height: 430px;
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.11);
}

article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set form .form-row,
article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set form .form-row input,
article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set form .form-row span.password-input {
	width: 100%;
	max-width: 100%;
}

article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set .u-column1.col-1 input.woocommerce-form__input.woocommerce-form__input-checkbox {
	width: 15px;
}

article#post-10.post-10.page.type-page.status-publish.hentry #customer_login {
	margin: 20px 0;
}

article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set .u-column2.col-2 form.woocommerce-form.woocommerce-form-register.register {
	display: flex;
	flex-direction: column;
	reading-flow: flex-visual;
	width: 100%;
}

article#post-10.post-10.page.type-page.status-publish.hentry .u-columns.col2-set .u-column2.col-2 form.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text{
	order: 2;
}


/* ****************** */


#shop_collections.shop_collections .meta-wrapper h3.heading-title a{
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.8px;
    color: #fff;
}
#shop_collections.shop_collections .meta-wrapper{
position: relative;
bottom:80px;
opacity:0;
transition: 0.1s;
}
#shop_collections.shop_collections .meta-wrapper:hover {
    opacity: 1;
}

.group_table del, .price del, .product-price del {
    text-decoration: line-through;
}
@media only screen and (min-width: 992px) {
    #tab-reviews #comments .wcpr-overall-rating-and-rating-count {
        width: 45%;
        margin-right: 5%;
        float: left;
        max-width: 400px;
    }