/**
* Theme Name: Interiocity Child
* Description: This is a child theme of Interiocity.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: interiocity
* Version: 1.0.3
*/

.e-con .e-con .e-con{
	padding-left:0 !important;
	padding-right:0 !important;
}

.cmsmasters-slider .swiper-wrapper{
	display:flex;
}

.cmsmasters-slider .swiper-container{
	overflow:hidden;
}

article .elementor-188 img{
	aspect-ratio:1 / 1;
}

.page-numbers{
	margin-top:30px;
	justify-content:center;
}

.cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content > span{
	display:flex;
	flex-wrap:nowrap;
	color:var(--e-global-color-primary);
	column-gap:2px;
}

.elementor-widget-cmsmasters-toggles__title{
	font-family:var(--cmsmasters-h6-font-family);
	font-weight:var(--cmsmasters-h6-font-weight);
	font-size:var(--cmsmasters-h6-font-size);
	line-height:var(--cmsmasters-h6-line-height);
	letter-spacing:var(--cmsmasters-h6-letter-spacing);
}

body.single-product .elementor-widget-cmsmasters-woo-product-price__wrap.cmsmasters-product-variable{
	display:none;
}

body.single-product form.cart .woocommerce-variation > .woocommerce-variation-price{
	margin:2em 0 3em !important;
}

.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-absolute .elementor-widget-cmsmasters-woo-cart__button-counter{
	right:-12px;
	top:-10px;
}

.cmsmasters-lazyload{
	filter:blur(0) !important;
	opacity:1 !important;
}

.woovr-variations-grid-2 > .woovr-variation{
	width:auto !important;
	padding:10px 30px !important;
	border-color:black !important;
}

.woovr-variations-grid-2 > .woovr-variation.woovr-variation-active,
.woovr-variations-grid-2 > .woovr-variation.woovr-variation-active:hover{
	background-color:black;
}

.woovr-variations-grid-2 > .woovr-variation label{
	margin-bottom:0;
}

.woovr-variations-grid-2 > .woovr-variation.woovr-variation-active label{
	color:white;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation::before{
	content:normal !important;
}

body.single-product .cart .quantity{
	display:none !important;
}

.footer .reepay-logos{
	display:flex;
	flex-wrap:nowrap;
	column-gap:20px;
	margin:0;
}

.footer .reepay-logos li{
	list-style:none;
	min-width:60px;
	flex-basis:80px;
}

.footer .reepay-logos li img{
	filter:grayscale(1);
}

.woocommerce ul.products li.product .price .from{
	font-size:.85em;
	margin-right:3px;
}

.cmsmasters-slider-wrap{
	overflow:hidden;
}

.wpml-ls-legacy-dropdown a{
	border:1px solid transparent;
    background-color:transparent;
}

.wpml-ls-legacy-dropdown{
	width:auto;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	margin-bottom:3px !important;
}

.wpml-ls-legacy-list-horizontal a{
	display:inline-block !important;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer li:first-child:after{
	content:'/';
}

.woocommerce .product.product-type-pw-gift-card .elementor-widget-cmsmasters-woo-product-add-to-cart .reset_variations,
.product-type-pw-gift-card .woovr-variations,
.product-type-pw-gift-card .elementor-widget-cmsmasters-woo-product-meta,
.product-type-pw-gift-card .elementor-widget-cmsmasters-woo-product-price{
	display:none !important;
}