@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.mietpark-strauss.de/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.9") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.mietpark-strauss.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(36,36,36);
	--wd-text-font-size: 14px;
	--wd-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(36,36,36);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(36,36,36);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(250,235,18);
	--wd-alternative-color: rgb(250,235,18);
	--btn-default-bgcolor: rgb(2,19,97);
	--btn-default-bgcolor-hover: rgb(250,235,18);
	--btn-accented-bgcolor: rgb(2,19,97);
	--btn-accented-bgcolor-hover: rgb(250,235,18);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(36,36,36);
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(94,95,92);
	background-image: none;
}
h1 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 52px;
	text-transform: uppercase;
	color: rgb(36,36,36);
}
h2 {
	color: rgb(36,36,36);
}
h3 {
	font-weight: 400;
	font-size: 22px;
	color: rgb(36,36,36);
}
p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: rgb(36,36,36);
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-size: 13px;
	text-transform: uppercase;
	color: rgb(36,36,36);
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li:hover > a {
	color: rgb(36,36,36);
}
html .wd-nav.wd-nav-main > li > a {
	color: rgb(36,36,36);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(250,235,18);
}
ul li {
	line-height: 15px;
	color: rgb(36,36,36);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Special Elite";
	src: url("//www.mietpark-strauss.de/wp-content/uploads/2021/06/specialelite-regular-webfont.woff2") format("woff2"), 
url("//www.mietpark-strauss.de/wp-content/uploads/2021/06/specialelite-regular-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.wd-brand-item img{
  filter: grayscale(100%);
}

.wd-brand-item:hover img {
	filter: grayscale(0);
}

.mobile-nav .searchform input[type="text"]{
	border: 1px solid #444;
  margin: 10px 0 10px 10px;
	height: 46px !important;
}

.term-description h2,
.term-description h3 {
	 margin-top: var(--wd-tags-mb, 20px);
}

.elementor-widget-text-editor a,
.term-description a {
	text-decoration: underline;
	text-underline-offset: 4px;
}

#menu-categories .elementor-widget-text-editor a {
	text-decoration: none;
}

.archive .tooltip {
	display: none !important;
}

body.tax-product_cat main.wd-content-layout.wd-builder-off,
body.search main.wd-content-layout.wd-builder-off {
	display: flex;
  flex-wrap: wrap;
}

body.tax-product_cat main.wd-content-layout.wd-builder-off > aside,
body.search main.wd-content-layout.wd-builder-off > aside {
	  max-width: 30%;
    flex: 0 0 30%;
}

body.tax-product_cat main.wd-content-layout.wd-builder-off > .wd-content-area.site-content,
body.search main.wd-content-layout.wd-builder-off > .wd-content-area.site-content {
	 max-width: 70%;
   flex: 0 0 70%;
   padding: 0 0 0 30px;
}

@media only screen and (max-width: 768.98px) {
	body.tax-product_cat main.wd-content-layout.wd-builder-off > aside,
	body.search main.wd-content-layout.wd-builder-off > aside {
			max-width: 100%;
			flex: 0 0 100%;
		/*order:1;*/
	}

	body.tax-product_cat main.wd-content-layout.wd-builder-off > .wd-content-area.site-content,
	body.search main.wd-content-layout.wd-builder-off > .wd-content-area.site-content {
		 max-width: 100%;
		 flex: 0 0 100%;
		 padding: 0 0 50px 0;
		/*order:2;*/
		
	}
}

.wd-nav-img, .mega-menu-list img {
	display:none;
}

#text-17 {border-bottom:0!important;
	padding-bottom:0;
}

#text-13 {
	line-height:2!important;
}

.footer-column strong {
    font-size: 16px;
}

.impressum h2 {
	margin-top:20px;
	margin-bottom:5px;
}

.datenschutz h2, .datenschutz h3, .datenschutz h4 {
	margin-top:20px;
	margin-bottom:5px;
}

.amount {
	color:#021361;
}

.awmp_map_wrapper p {
    line-height: 130%!important;
}

.wd-sub-menu li a {
    text-align: left!important;
}

.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 250px;
}

.woocommerce-catalog-mode-popup p {
    margin-bottom: 5px;
}

.scrollToTop {
	bottom:50px!important;
}

.product-list-content > a.button {
    display: none!important;
}

.woocommerce-product-details__short-description > p {
margin-bottom:8px!important;}

.sidebar-container .widget {
margin-bottom:15px;
padding-bottom:15px!important;
}

.elementor-widget-container li {
	color:#333!important;
}

a.view-details-btn {
	color:#242424!important;
}

/*.site-content .elementor-widget-container p a, .site-content .elementor-widget-container li a {
	text-decoration:underline;
}*/

h2 a:hover {
	text-decoration:underline;
}

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	margin-bottom:10px;
}

.wd-header-cart:hover .wd-tools-icon:before,
.wd-header-cart:hover a{
    color:#777!important;
}

.whb-main-header .kontaktbox a:hover {
	color:#242424!important;
}

.woocommerce-product-details__short-description a {
	padding:10px; background:#faeb12; color:#000;}

.woocommerce-product-details__short-description a:hover {
	padding:10px; background:#000!important; color:#faeb12!important;}

p.elementor-icon-box-description,
span.tab-label{
	color:#242424!important;
}

.woodmart-woocommerce-layered-nav .layer-term-name {
	color:#242424;
}

.cat-item.cat-item-15 {
  display:none!important;
}

.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon {
  display: none !important;
}

.wd-nav-vertical>li:hover>a,
.wd-nav-vertical>li.menu-mega-dropdown.current-menu-item,
.wd-nav-vertical> li.current-product_cat-ancestor{
	background-color:#eee!important;
}

button.rm-open-popup {
color:#000;
background-color:#faeb12;
padding: 17px 29px!important;
font-size: 14px!important;
}

button.rm-open-popup:hover {
background-color:#000;
color:#faeb12;
}

.products .wrapp-category h3 {
  text-shadow: 3px 3px 7px #000;
}


.elementor-widget-container li {
	line-height:170%;
	margin-bottom: 0px;
}

.tabs-layout-tabs .tabs {
	text-align:left!important;
}

li.additional_information_tab {
    display: none!important;
}

.searchform .searchsubmit {
	height:46px;
}

.woocommerce-tabs .svg-inline--fa.fa-file-pdf {
  color: #faeb12;
}



.yellow-box {
    background: #faeb12;
    padding-right: 15px;
    display: inline-block;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 5px;
	margin-left:5px;
}

.yellow-box:hover a {
	color:#242424!important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	color:#000!important;
}
	
	.wd-header-cart .wd-tools-icon:before {
    font-size: 35px!important;
}


.elementor-widget-container p {
	margin-bottom:0px;
}

.elementor-widget-container li {
	color:#4b4b4b!important;
	font-family:'Open Sans'!important;
}

.elementor-icon-list-icon svg {
	color:#FAEB12;
}

.wd-header-text.set-cont-mb-s.reset-last-child.kontaktbox.wd-inline {
    text-transform: uppercase;
    font-weight: 800;
}

.searchform.wd-style-with-bg .searchsubmit {
	color:#242424!important;
}

#submenu a {
	font-size:13px!important;
}

#submenu a:hover {
text-decoration:underline!important;
}


p.woocommerce-info {
	background-color:rgb(94,95,92);
}

.wd-header-cart .wd-tools-icon:before {
	font-size: 35px;}

.whb-general-header {
	border-bottom-width: 0px!important;}

.testimon-style-boxed .testimonial-inner {
	box-shadow:none!important;
	border:1px solid #faeb12;
	border-radius:5px;
	min-height:250px;
}

#kategorie-auswahl span.select2-selection__placeholder {
	font-size:18px;
	color:#000;
	background:#fff;
}

#kategorie-auswahl .select2-container--default {
	background:#fff!important;
}

#kategorie-auswahl .select2-search--dropdown {
	background:#fff!important;
}

/*Kasse ausblenden*/
.wc-proceed-to-checkout,
.widget_shopping_cart .button.checkout{
	display:none;
}

h1 {
	letter-spacing: -2px;}

span.elementor-icon-box-title {
	margin-bottom:20px;
	    display: block;
}

.btn.btn-color-primary,
.elementor-widget-button .elementor-button, 
.cart-actions .button[name="update_cart"] {
color:#fff;
background:#021361;
  padding:17px 29px!important;
text-transform:uppercase;
font-size:14px!important;
	border:1px solid #021361;
border-radius:0;
-ms-touch-action: none!important;
     touch-action: none!important;
height:49px!important;
line-height:1!important;}

.btn.btn-color-primary:hover,
.elementor-widget-button .elementor-button:hover,
.cart-actions .button[name="update_cart"]:hover{
background:transparent!important;
color:#021361;
	border:1px solid #021361;
	 padding:17px 29px!important;
	text-transform:uppercase;
font-size:14px;
	height:49px;
	line-height:1;
	-ms-touch-action: none!important;
     touch-action: none!important;
  }

.elementor-button-info .elementor-button, input.wpcf7-form-control.wpcf7-submit{
	color:#000;
background:#FAEB12!important;
  padding:17px 29px!important;
text-transform:uppercase;
font-size:14px!important;
	border:1px solid #faeb12;
border-radius:0;
-ms-touch-action: none!important;
     touch-action: none!important;
height:49px!important;
line-height:1!important;
	cursor:pointer;
}

.elementor-button-info .elementor-button:hover, .added_to_cart, input.wpcf7-form-control.wpcf7-submit:hover{
	color:#FAEB12!important;
background:#000!important;
  padding:17px 29px!important;
text-transform:uppercase;
font-size:14px!important;
	border:1px solid #000;
border-radius:0;
-ms-touch-action: none!important;
     touch-action: none!important;
height:49px!important;
line-height:1!important;
}

#enquiryButton {
color:#fff;
background:#000;
	display: block;
    margin-bottom: 20px;
}

#enquiryButton:hover {
	background:#333;
	color:#fff;
	display: block;
    margin-bottom: 20px;
}

 #enquiryCartButton{
	 	color:#fff;
background:#021361!important;
	 height:49px!important;
line-height:1!important;
	 padding:17px 29px!important;
}

 #enquiryCartButton:hover{
	 	color:#000;
background:#faeb12!important;
	 height:49px!important;
line-height:1!important;
	 padding:17px 29px!important;
}



.products .wrapp-category .hover-mask a{
	color:#fff;
}


.products .wrapp-category h3{
	color:#fff;
    font-size: 23px;
}

.products-tabs-title .tab-label:after {
	background-color:#FAEB12!important;
}

.kontaktbox {
    text-align: right;
  vertical-align:top;
	padding-top:10px;
	color:#242424;
}

.kontaktbox .fa, .kontaktbox .fas, .kontaktbox .svg-inline--fa {
	    margin-left: 15px;
	margin-right: 3px;
color:#021361;}

.kontakt-box.phone, .kontakt-box.mail {
    margin-top: 15px;
    width: 77px;
}

.whb-col-right, .whb-mobile-right {
	align-items:start!important;
}

h3.wd-entities-title {
    font-weight: 600;
}

#menu-footer li {
	margin-bottom: 10px;}

#menu-footer li a,
footer a,
.textwidget,
footer p,
.copyrights-wrapper small{
	color:#fff!important;
}

#menu-footer li a:hover,
footer a:hover,
.copyrights-wrapper small a:hover{
	color:#faeb12!important;
}

.wd-sub-menu li a {
	font-size:13px;
	color: #242424;
    text-align: center;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    font-weight: 600!important;
    font-size: 12px!important;
    color: #242424!important;
}

.wd-header-text a:hover {
	text-decoration:underline;}

.cart-totals-section {
    display: none;
}

button[disabled], input[disabled] {
	opacity:1!important;
}

.woocommerce-catalog-mode-popup {
    padding: 20px;
    background: #fff;
    border-radius: 0px;
}

.woocommerce-catalog-mode-popup-container {
	max-width:1000px;
}

.datenschutzhinweis {
	font-size:11px;
	margin-bottom:15px!important;
}

.datenschutzhinweis a {
	text-decoration:underline;
	font-size:11px;
}

.datenschutzhinweis a:hover {
	color:#faeb12;
}

p.checkbox, p.anfrage-button {
	margin-bottom:0px!important;
}

textarea {
	min-height: 145px;}

h4.woocommerce-catalog-mode-popup-title {
    text-transform: uppercase;
    font-size: 30px;
    background: #7b7b7b;
    padding:10px 20px 10px 20px;
	color:#faeb12;
}

.woocommerce-catalog-mode-popup input {
	color:#242424!important;
	font-weight:600;

}

.woocommerce-catalog-mode-popup ::placeholder {
	color:#666;
	font-weight:400;
}

.woocommerce-catalog-mode-popup p,.woocommerce-catalog-mode-popup a,.woocommerce-catalog-mode-popup strong {
	color:#242424;
}



span.count {
	color:#242424!important;
}

#kategorie-auswahl span.select2-selection__placeholder {
    font-size: 15px;
    color: #7b7b7b;
}

.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
	background-color:#F00!important;
}

.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message {
	background-color:#faeb12!important;
	color:#242424!important;
}

.select2-container .select2-results__option:nth-child(1),
.select2-container .select2-results__option:nth-child(2),
.select2-container .select2-results__option:nth-child(11),
.select2-container .select2-results__option:nth-child(23),
.select2-container .select2-results__option:nth-child(24),
.select2-container .select2-results__option:nth-child(30),
.select2-container .select2-results__option:nth-child(37),
.select2-container .select2-results__option:nth-child(38),
.select2-container .select2-results__option:nth-child(39),
.select2-container .select2-results__option:nth-child(40),
.select2-container .select2-results__option:nth-child(43),
.select2-container .select2-results__option:nth-child(44),
.select2-container .select2-results__option:nth-child(47),
.select2-container .select2-results__option:nth-child(48){
	font-weight:bold!important;
	color:#242424!important;
}

body .select2-container--default {
	z-index:1;
}

span.select2-dropdown.select2-dropdown--above {
    top: 33px;
}

.woocommerce.widget_product_categories > .level-0 {
	font-weight:bold!important;
}

.woocommerce.widget_product_categories > .level-1 {
	font-weight:normal!important;
}


.widget_product_categories .product-categories li >a {
	font-weight:bold;
	text-transform:uppercase;
}


.widget_product_categories .product-categories li ul li > a {
	font-weight:normal;
	text-transform:none;
}

.kontaktbox-wrapper {
position:fixed;
	top:25%;
	right:0;
-webkit-box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
-moz-box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
}

.kontaktbox-wrapper.phone {
position:fixed;
	top:34%;
	right:0;
-webkit-box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
-moz-box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
box-shadow: 4px -1px 20px -2px rgba(0,0,0,0.33);
}

header.whb-sticked .kontaktbox-wrapper{
    top: 150%;
}

header.whb-sticked .kontaktbox-wrapper.phone{
    top: 224%;
}

.kontakt-box, .kontakt-mail {
width:70px;
background:#faeb12;
text-align:right;
box-sizing:border-box;
cursor:pointer;
color:#242424;
	text-transform:uppercase;
	padding: 12px;
    padding-right: 20px;
	font-size:26px;
	font-weight:600;
}

.kontakt-box.active {
width:383px;
}

.kontakt-box p {
color:#242424;
font-size:17px;
text-transform:uppercase;
	
}

.kontakt-content {
background:#fff;
padding: 10px 30px 10px 30px;
margin-bottom:15px;
text-align:center;
display:none;

}

.kontakt-content.show {
display:block;

}

.kontakt-content p {
background:#faeb12;
padding:15px 30px 15px 30px;
margin-bottom:15px;
border:1px solid #faeb12;
}

.kontakt-content p a {
text-decoration:none;
color:#242424;
font-size:17px;
}

.kontakt-content img {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}

.kontakt-content strong {
	font-size:18px;
	margin-bottom:10px;
	display: block;
}

.kontakt-content p:hover {
background:#fff;
}

.kontakt-content p:hover a{
color:#242424;
	text-decoration:none;
}



@media only screen and (max-width: 1400px) {
h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
	font-size:46px;
}
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 18px;
}
	.elementor-2223 .elementor-element.elementor-element-e677f3f:not(.elementor-motion-effects-element-type-background) {
		background-size:40%;
	}
	.wd-nav-vertical > li > a {
  padding: 7px 18px!important;
	}
}

@media only screen and (max-width: 1240px) {
h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
	font-size:42px;
}
	.wd-nav-vertical > li > a {
  padding: 7px 18px!important;
	}
.home	.elementor-icon-box-title {
		font-size:20px!important;
	}
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 16px;
}
	.elementor-2223 .elementor-element.elementor-element-9873706:not(.elementor-motion-effects-element-type-background) {
		background-size:130%;
	}
	.product_title {
		font-size: 30px;}
}


@media only screen and (max-width: 1024px) {
.whb-column.whb-mobile-right.whb-hidden-lg {
  padding-top: 9px;
}

.searchform .searchsubmit {
	height: 65px;
	margin: 0 10px 0 0;
}
	
	.elementor-2223 .elementor-element.elementor-element-f37fe17 .swiper-slide-contents {
  width: 90% !important;
}
	.elementor-slides .swiper-slide-bg {
		background-position: right center;}
	
	.elementor-2223 .elementor-element.elementor-element-c44c656:not(.elementor-motion-effects-element-type-background) {
		background-position: 85% 58px;
		background-size: 39% auto;
	}
	h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
  font-size: 37px;
}
	.whb-column.whb-col-center.whb-visible-lg {
  display: block!important;
		position:fixed;
}
	
	.kontakt-mail {
		display:none;} 
	
}

@media only screen and (max-width: 999px) {
.wd-accordion-title.wd-opener-pos-right.tab-title-additional_information {
  display: none;
}
}

@media only screen and (max-width: 768.98px) {
.elementor-2223 .elementor-element.elementor-element-c44c656:not(.elementor-motion-effects-element-type-background) {
	background-image:none!important;
	}
	.product-grid-item .product-image-link img, .product-grid-item .hover-img img, .woocommerce-product-gallery img {
  width: auto!important;
}
	h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
  font-size: 34px;
}
	h2 { 
		font-size:22px;
	}
	h3 { 
		font-size:20px;
	}
	.product-list-item .add-to-cart-loop span {
		padding: 6px 10px!important;
	line-height: 12px!important;}
	.cat-design-default .hover-mask {
    position: absolute;
    right: 20px;
    bottom: 70px;
    left: 20px;
    transition: transform .3s ease;
    transform: translateY(100%) translateZ(0);
    text-align: start;
    padding: 0 !important;
}
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 24px;
}
	.elementor-2223 .elementor-element.elementor-element-e677f3f:not(.elementor-motion-effects-element-type-background) {
		background-image:none!important;
	}
	.elementor-2223 .elementor-element.elementor-element-9873706:not(.elementor-motion-effects-element-type-background) {
		background-position: 10% 50%;
	}
	.elementor-slides .swiper-slide-inner .elementor-slide-heading {
		font-size: 30px;
	}
	.elementor-slides .swiper-slide-inner .elementor-slide-description {
  font-size: 18px;
	}
	.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
  margin-bottom: 15px;
}
}

@media only screen and (max-width: 600px) {
	.elementor-2223 .elementor-element.elementor-element-f37fe17 .swiper-slide {
		height: 400px!important;}
	.elementor-slides .swiper-slide-inner .elementor-slide-heading {
  font-size: 27px;
}
	.elementor-button {
  font-size: 14px;
  padding: 9px 16px; 
	}
	h2 {
  font-size: 20px;
}
	h3 {
  font-size: 18px;
}
	h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
  font-size: 30px;
}
	.elementor-2223 .elementor-element.elementor-element-c44c656 {
		padding: 70px 050px 0px 50px;
	}
	.home .elementor-icon-box-title {
  font-size: 19px !important;
}
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 15px;
}
	body.home .category-grid-item .more-products {
		display:none;}
	.cat-design-default .hover-mask {
		bottom:40px;
	}
	.product_title {
  font-size: 25px;
}
	.upsells-carousel .slider-title {
  font-size: 17px;
}
	footer .widget-title {
  font-size: 15px !important;
}
	h4.woocommerce-catalog-mode-popup-title {
		font-size:23px;
	}
}

@media only screen and (max-width: 480px) {
	.swiper-slide-contents.animated.fadeInUp, .swiper-slide-inner {
	display:none!important;
		opacity:0!important;
	}
	.elementor-2223 .elementor-element.elementor-element-f37fe17 .swiper-slide {
  height: 300px !important;
}
	h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
  font-size: 25px;
}
	elementor-widget-button .elementor-button {
		padding: 17px 23px !important;
	}
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 12px;
}
	.elementor-2223 .elementor-element.elementor-element-9873706:not(.elementor-motion-effects-element-type-background) {
		background-image:none!important;
	}
	button.rm-open-popup {
  padding: 14px 23px !important;
  font-size: 14px !important;
}
	body.home .wd-more-desc-inner p {
  font-size: 12px;
}
	h2 {
  font-size: 19px;
}
	.product_title {
  font-size: 22px;
}
}

@media only screen and (max-width: 380px) {
	.products .wrapp-category h3 {
  color: #fff;
  font-size: 10px;
		text-transform:none;
}
	.cat-design-default .hover-mask {
    bottom: 34px;
}
}

@media only screen and (max-width: 320px) {
.elementor-2223 .elementor-element.elementor-element-f37fe17 .swiper-slide {
  height: 200px !important;
}
	h1, .elementor-2223 .elementor-element.elementor-element-1794917 .title {
  font-size: 23px;
}
	.home .elementor-icon-box-title {
  font-size: 18px !important;
}
	/*.products .wrapp-category h3 {
		display:none;
	} */
}