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

:root {
	--wd-text-font: "EncodeSans Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333333;
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins Bold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #1d1d1d;
	--wd-entities-title-font: "Poppins Semibold", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "EncodeSans Medium", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins Semibold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins Semibold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: #e31c31;
	--wd-alternative-color: #1d1d1d;
	--wd-link-color: #e31c31;
	--wd-link-color-hover: #1d1d1d;
	--btn-default-font-family: "Poppins Medium", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: #e31c31;
	--btn-default-bgcolor-hover: #1d1d1d;
	--btn-accented-font-family: "Poppins Medium", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: #e31c31;
	--btn-accented-bgcolor-hover: #1d1d1d;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #e31c31;
	--notices-success-color: #ffffff;
	--notices-warning-bg: #e31c31;
	--notices-warning-color: #ffffff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-color: rgb(227,28,49);
	background-image: none;
	font-family: "Poppins Semibold", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 184px;
}
.wd-page-title {
	background-color: #1d1d1d;
	background-image: url(https://www.motowippe.de/wp-content/uploads/2017/06/dummy-title-neu-5.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #1d1d1d;
	background-image: none;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Poppins Semibold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	color: rgb(29,29,29);
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title a:hover {
	color: rgb(227,28,49);
}
html .wd-nav.wd-nav-main > li > a, html .wd-nav.wd-nav-secondary > li > a, html .whb-header .wd-header-cats .menu-opener, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-family: "Poppins Semibold", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-size: 14px;
	line-height: 18px;
}
html .wd-carousel .wd-carousel-item .post.wd-post .wd-entities-title {
	font-size: 23px;
	line-height: 27px;
}
html .wd-dropdown-my-account .wd-sub-menu li a {
	font-family: "EncodeSans Medium", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(29,29,29);
}
html .wd-dropdown-my-account .wd-sub-menu li a:hover {
	color: rgb(227,28,49);
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount, html .wd-product-nav-desc .price > .amount, html .wd-product-nav-desc .price > ins .amount, html .wd-product-nav-desc .price > ins .amount {
	font-family: "Poppins Semibold", Arial, Helvetica, sans-serif;
	color: rgb(221,51,51);
}
body[class*="wrapper-boxed"] {
	background-color: #ffffff;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.single-product .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.single-post .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(204,204,204);
	--wd-form-brd-color-focus: rgb(29,29,29);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 500px;
}

@media (max-width: 1024px) {
	.header-banner {
		font-size: 13px;
	line-height: 14px;
	}

}

@media (max-width: 768.98px) {
	.header-banner {
		font-size: 13px;
	line-height: 14px;
	}

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

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


@font-face {
	font-family: "Poppins Regular";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-Regular.ttf") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins Medium";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-Medium.ttf") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins Semibold";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-SemiBold.ttf") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins Bold";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-Bold.ttf") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins Extrabold";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-ExtraBold.ttf") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins Black";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/Poppins-Black.ttf") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Light";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/EncodeSans-Light.ttf") format("woff");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Regular";
	src: url("//www.motowippe.de/wp-content/uploads/2020/10/EncodeSans-Regular.ttf") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Medium";
	src: url("//www.motowippe.de/wp-content/uploads/2020/10/EncodeSans-Medium.ttf") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Semibold";
	src: url("//www.motowippe.de/wp-content/uploads/2020/10/EncodeSans-SemiBold.ttf") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Bold";
	src: url("//www.motowippe.de/wp-content/uploads/2020/10/EncodeSans-Bold.ttf") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EncodeSans Extrabold";
	src: url("//www.motowippe.de/wp-content/uploads/2021/01/EncodeSans-ExtraBold.ttf") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

/*Abstand und Preis in Produktgrid verringern*/
.product-wrapper p.price-loop {margin-bottom:0px !important; }
.product-wrapper .wgm-info.shipping_de {margin-top:-10px !important; }


body .wd-event-hover:hover>.wd-dropdown{
    background-color: #fff;
}

.review .wd-review-icon:before { color:#95c118 !important;}
.wd-progress-bar .progress-bar { background-color:#888 !important;}

.wd-event-hover:hover>.wd-dropdown .menu-html-block-linktext a:hover {color:#e31c31 !important; background-color: none !important;}

/*header Suche*/
.searchform input[type="text"] {font-family: Poppins Regular; color:#333;}
button.searchsubmit {background-color:#fff !important; color:#1d1d1d !important; margin:2px !important;}


/*EXTRA CSS Snippet von GermanMarket um die Preisspanne von variablen Produkten auszublenden*/
.hide-larger-price .price-loop { word-spacing: -1em; visibility: hidden; }
.hide-larger-price .price-loop :not(.price-loop) { word-spacing: normal; visibility: visible; }
.hide-larger-price .price-loop > span:nth-child(2) { display: none; }

/*Header-Banner German Market B2b*/
.b2b-discount-banner p { text-align:center !important; margin-bottom:0px !important; padding: 5px 0px 5px 0px !important;}
/*Button vom Banner*/.b2b-discount-banner button.b2b-discount-banner-dismiss {display:none !important; }


/*************** HEADER BANNER***********/
/*Promo-Banner ganz oben über Navi*/
.header-banner p { text-align:center;}



/*ProduktDetailseite - Auswahl zurücksetzen Breite */ .wd-reset-side-lg .wd-reset-var {width:100% !important; }
/*ProduktDetailseite - Produkt Addons Versandhinweis*/
.summary-inner .wcpa_form_outer {margin: 0px 0px 0px 0px !important; }
.summary-inner .wcpa_form_item.wcpa_type_paragraph {margin: 0px 0px 0px 0px !important; }

/*CSS code von German market wegen Ausgabe Lieferpreis*/
/*.single-product .upsells-carousel .wrapp-product-price, .single-product .related-products .wrapp-product-price {
  flex-direction: column; }*/

/*Produktdetailseite - Grundpreisangabe GERMAN MARKET*/
/*.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount.amount { font-family:EncodeSans Regular !important; font-weight:400 !important; }*/
.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount bdi { color:#3a3a3a !important; }



.icons-footer-white-facebook { width:40px; padding-right:15px; }
.icons-footer-white-instagram { width:40px;padding-right:15px; }
.icons-footer-white-youtube { width:40px; }
a.link-footer-cookieeinstellungen:hover {color:#fff;}
a.rcb-sc-link:hover {color:#e31c31;}

/*Schriften*/
@font-face { font-family: EncodeSans Light; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-Light.ttf); }
@font-face { font-family: EncodeSans Regular; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-Regular.ttf); }
@font-face { font-family: EncodeSans Medium; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-Medium.ttf); }
@font-face { font-family: EncodeSans Semibold; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-SemiBold.ttf); }
@font-face { font-family: EncodeSans Bold; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-Bold.ttf); }
@font-face { font-family: EncodeSans Extrabold; src: url(https://www.motowippe.de/wp-content/fonts/EncodeSans-ExtraBold.ttf); }

@font-face { font-family: Poppins Light; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-Light.ttf); }
@font-face { font-family: Poppins Regular; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-Regular.ttf); }
@font-face { font-family: Poppins Medium; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-Medium.ttf); }
@font-face { font-family: Poppins Semibold; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-SemiBold.ttf); }
@font-face { font-family: Poppins Bold; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-Bold.ttf); }
@font-face { font-family: Poppins Extrabold; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-ExtraBold.ttf); }
@font-face { font-family: Poppins Black; src: url(https://www.motowippe.de/wp-content/fonts/Poppins-Black.ttf); }

.rechtstexte-it-recht-links a {color:#e31c31;}
h4.rechtstexte-it-recht-links-ueberschrift {font-size:16px; margin-top: 65px !important;}
.widget { margin-bottom: 10px; padding-bottom: 10px; border-bottom:0px !important; }
h1.itkanzlei_first_headline {margin-top:50px !important;}

/*Lieferzeit mit Datum 05.08. im ProduktGRID*/ 
.wgm-info.shipping_de.shipping_de_string.delivery-time-erst-ab-05-08-2021-wieder-lieferbar { line-height: 1.1em !important; margin-bottom:5px !important; }
.wgm-info.shipping_de.shipping_de_string.delivery-time-erst-ab-05-08-2021-wieder-lieferbar span { line-height: 1.1em !important; background:#f3e845; text-shadow:none;}

/*Lieferzeiten AMPEL auf Produkt-Detailseite*/
/*Lieferzeit 1-3 Werktage*/
/*farbe 1-3tage lieferzeit produktdetailseite empfohlene artikel*/.product-wrapper .product-rating-price .delivery-time-1-3-werktage { color: #212121 !important; }
.summary-inner .legacy-itemprop-offers .delivery-time-1-3-tage { color: #17b359; }
.summary-inner .legacy-itemprop-offers .delivery-time-1-3-tage:before { content: ""; border-radius: .5625rem; background: #17b359; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
.summary-inner .wgm-info.shipping_de.shipping_de_string.delivery-time-1-3-tage { color: #17b359; }

/*Lieferzeit 4-5 Werktage*/
/*farbe 4-5tage lieferzeit produktdetailseite empfohlene artikel*/.product-wrapper .product-rating-price .delivery-time-4-5-tage { color: #212121 !important; }
.summary-inner .legacy-itemprop-offers .delivery-time-1-3-tage { color: #e27500; }
.summary-inner .legacy-itemprop-offers .delivery-time-1-3-tage:before { content: ""; border-radius: .5625rem; background: #e27500; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
.summary-inner .wgm-info.shipping_de.shipping_de_string.delivery-time-4-5-tage { color: #e27500; }

/*Lieferzeit 1 Woche*/
.summary-inner .delivery-time-1-woche {color: #e57c00; }
.summary-inner .delivery-time-1-woche:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-1-woche {color: #e57c00; }*/

/*Lieferzeit 2 Wochen*/
.summary-inner .delivery-time-2-wochen {color: #e57c00; }
.summary-inner .delivery-time-2-wochen:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-2-wochen {color: #e57c00; }*/


/*Lieferzeit 3 Wochen*/
.summary-inner .delivery-time-3-wochen {color: #e57c00; }
.summary-inner .delivery-time-3-wochen:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-3-wochen {color: #e57c00; }*/

/*Lieferzeit 4 Wochen*/
.summary-inner .delivery-time-4-wochen {color: #e57c00; }
.summary-inner .delivery-time-4-wochen:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-4-wochen {color: #e57c00; }*/

/*Lieferzeit 4-5 Wochen*/
.summary-inner .delivery-time-4-5-wochen {color: #e57c00; }
.summary-inner .delivery-time-4-5-wochen:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-4-5-wochen {color: #e57c00; }*/

/*Lieferzeit 4-6 Wochen*/
.summary-inner .delivery-time-4-6-wochen { color: #e57c00; }
.summary-inner .delivery-time-4-6-wochen:before { content: ""; border-radius: .5625rem; background: #e57c00; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem;  padding-right:5px; display: inline-block; position: relative; }
/*.wgm-info.shipping_de.shipping_de_string.delivery-time-4-6-wochen { color: #e57c00; }*/


/*Warenkorb + - Buttons wieder eckig machen*/
div.quantity input[type="button"].minus { border-radius:0px !important; }
div.quantity input[type="button"].plus { border-radius:0px !important; }

/*Back To Top Button*/
.scrollToTop.button-show {background-color:#e31c31;}
.scrollToTop.button-show::after { color:#fff !important;}

/*Buttons Lightbox ohne roten Hintergrund*/
button.pswp__button { background-color: transparent !important; }

/*Farbe Schrift in Bestellformular*/
input:-webkit-autofill {-webkit-text-fill-color: #222222 !important;}


.textdeko-grau { box-shadow: inset 0px -20px rgba(241,245,247,0.6); }
.textdeko-gelb { box-shadow: inset 0px -20px rgba(243,232,69,0.75); }
.textdeko-gelb-heller { box-shadow: inset 0px -20px rgba(243,232,69,0.1);}
.beschreibung-variables-produkt { font-style: italic; box-shadow: inset 0px -20px rgba(243,232,69,0.1);}
.text-rot {color:#e31c31; font-family: EncodeSans Semibold;}

/*Google Rezensionen Widget*/
/*Text Anzahl Bewertungen ausblenden*/
.ti-widget .ti-rating-text {display: none; }

/*Slider Revolution - Font zuweisen*/
.slider-schriftart {font-family: 'EncodeSans Regular' !important; }
.slider-schriftart-subline {font-family: 'EncodeSans Semibold' !important; }
.slider-schriftart-aufzaehlung {font-family: 'EncodeSans Regular' !important; }
.slider-schriftart-preis {font-family: 'EncodeSans Semibold' !important; }

/******* Newsletter Popup - Promo Banner*******/
/*Abstand aussenrum entfernen*/
.wd-popup {padding:0px !important;}


/*Widget Titels Abstand unten*/
h5.widget-title { padding-bottom:6px !important; }

/*MENÜ eigenes Text Label NEU per span und klasse*/
.label-new { color:#fff; background:#65b32e; font-size:9px; text-transform:uppercase; padding:1px 4px 1px 4px; font-family: EncodeSans Semibold; position: absolute; bottom: 85%; letter-spacing:0.3px; margin-left: 3px; }

.label-new::before { border-color:#65B32E; content: ""; position: absolute; top: 100%; left: 10px; width: 0; height: 0; border-style: solid; border-top-width: 4px; border-bottom-width: 0;
    border-right-width: 7px; border-left-width: 0; border-left-color: transparent!important; 
    border-right-color: transparent!important; border-bottom-color: transparent!important;  }


/*Automatische Labels im MENÜ*/
span.menu-label { font-family: EncodeSans Semibold; letter-spacing:0.5px; }


/******* ELEMENTOR ********/
.elementor-template-full-width .row>[data-elementor-type] {margin-bottom:0px !important;}

/*Icons von Liste - Aufzählungsicons oben ausrichten */
.wd-list li { align-items: baseline !important; }


/*Rechtstexte-Seiten*/
.rechtstexte h2 { margin-top:38px; }
.rechtstexte h3 { padding-top:10px; padding-bottom:5px }

/* Links */
a.link-white-red { color:#ffffff;}
a.link-white-red:hover { color:#e31c31;}

/* Überschriften */
h1 {margin-bottom:0px !important; }
h2 {margin-bottom:0px !important; }
h3 {margin-bottom:0px !important; }
h4 {margin-bottom:0px !important; }
h5 {margin-bottom:0px !important; }


/*********** ALLGEMEIN ***********/
.button, .btn {font-weight: normal !important; }
b {font-family: EncodeSans Semibold; letter-spacing:-0.05em; }
strong {font-family: EncodeSans Semibold; letter-spacing:-0.05em; }

/*Abstand oben im Contentbereich entfernen*/
/*.whb-header { margin-bottom: 0; }*/
.main-page-wrapper {padding-top: 0px !important; }

/*Abstand oben im Shopbereich hinzufügen*/
.product-image-summary-wrap {padding-top: 40px !important; }

/*Widgets in Höhe ausgleichen*/
.elementor-widget.equal-height { display: flex; height: 100%; }
.elementor-widget.equal-height > .elementor-widget-container {flex-basis: 100%;}


/*Slider Startseite - Navigationspfeile sind nach update 20210-06-25 rot - entfernen*/
.pagin-scheme-light .flickity-button {background-color: transparent !important;}


/***** Automatisierte Page Title von Woodmart *****/
.page-title {margin-top: 0px !important; }

/*Sektion-Überschrift mit Strich */
.section-title-mit-strich h2:before { background: rgba(0, 0, 0, 0.075); right: calc(100% + 25px); position: absolute; top: 50%; content: ''; width: 1000%; height: 1px;}

.section-title-mit-strich h2:after { background: rgba(0, 0, 0, 0.075); left: calc(100% + 25px); position: absolute; top: 50%; content: ''; width: 1000% !important; height: 1px;}



/************* HEADER *************/
/*Links im Header nicht rot*/
.general-header a {color:#1d1d1d !important;}
.whb-general-header-inner  a span.wd-tools-text {color:#1d1d1d !important;}
.whb-general-header-inner  a:hover span.wd-tools-text {color:#e31c31 !important;}
.whb-general-header-inner a span.wd-tools-icon {color:#1d1d1d !important;}
.whb-general-header-inner a:hover span.wd-tools-icon {color:#e31c31 !important;}

/*Farbe Social Media Links*/
/*Farbe der Links - Navi oben rechts*/ #menu-top-bar-right a.woodmart-nav-link {color:#1d1d1d !important; font-size:11px; }
/*Farbe der Links - Navi oben rechts*/ #menu-top-bar-right a.woodmart-nav-link:hover {color:#e31c31 !important; font-size:11px; }

/*** Suchfeld Header ***/
.view-all-results {font-family: EncodeSans Bold;}

/*** Sekundäres Menü oben ***/
/*Divider zwischen Links Farbe ändern*/.divider-secondary-menu {color:#1d1d1d;}


/************ MENÜ ************/
/*** Haupt-Menü ***/
/* Menü oben Mittig- Katogrie-Icons vor Text ausblenden*/ #menu-hauptmenue-oben-mitte .wd-nav-img { display: none !important; }

/* Menü oben Mittig - Scrollheader NEU-Label andres positionieren*/ 
.whb-sticky-header #menu-hauptmenue-oben-mitte .menu-label.menu-label-green { margin-top:-32px; margin-left: -22px; padding: 2px 2px 0px 2px; font-size:8px; }


/*** Mobiles Menü unten ***/
.woodmart-toolbar .wd-tools-icon {color:#1d1d1d !important;}
.woodmart-toolbar .woodmart-cart-icon {color:#1d1d1d !important;}


/******* HEADER Breakpoint früher setzen ********/
@media (max-width: 1150px) {
	body .whb-visible-lg{ display: none; }
	body .whb-hidden-lg { display: -webkit-box; display: -ms-flexbox; display: flex; }
	.whb-row.whb-hidden-mobile { display: none; }
}


/*Startseiten-Slider*/
#woodmart-main-slider_wrapper {background:transparent !important; }


/************* BLOG *************/
.meta-post-categories>a { font-weight: normal !important; letter-spacing: 1px; }
.read-more-section a { font-weight: normal !important; font-family: EncodeSans Semibold;}
.read-more-section a:hover { color:#1d1d1d; }

/* Blog Auflistung Zahlen oben ausrichten*/
.liste-blog-zahlen .woodmart-list li {align-items: baseline; }


/*************** SEITEN ***************/
/* Impressum */
.impressum-list-unternehmen span.list-content {font-family: EncodeSans Bold !important; color:#fff!important;} 

/* Registrieren / Anmeldeseite */
a.btn.wd-switch-to-register:hover {color:#ffffff! important;}


/* Bildquellenliste */
.isc_all_image_list_box img { width: 150px !important; }
.isc_all_image_list_box thead th { font-size:14px !important; }
.isc_all_image_list_box tbody { font-size:13px !important; }
.isc_all_image_list_box  {overflow: hidden !important ;}


/************** WOOCOMMERCE SHOP***************/
/*Woocommerce Info Banner*/
.woocommerce-info {background-color:#414141; color:#fff;}
.woocommerce-info a { color:#fff;}
.woocommerce-info a:hover { color:#e31c31;}
.woocommerce-info p {margin-bottom:0px !important;}

/*Woocommerce ERROR Banner*/
.woocommerce-notices-wrapper {background-color:#e31c31; color:#fff;}
ul.woocommerce-error {background:#e31c31; color:#fff;}

/*Breadcrumb Shop*/
.woocommerce-breadcrumb {font-size:10px !important; line-height: 1.4em;}
.woocommerce-breadcrumb .breadcrumb-last { font-family: EncodeSans Semibold !important; font-weight: normal !important; font-size:10px;}


/***** Kategorie Wrapper (Startseite)*****/
.wrapp-category .category-title {display: none !important; }



/***** KATEGORIE ÜBERSICHTsseiten *****/

/*Suchfilter Text oben rechts in Kategorien über Produktgrid*/
.woocommerce-ordering select, .woodmart-products-per-page .per-page-title { font-weight: normal !important; font-family: EncodeSans Semibold; }

.woocommerce-ordering select option { font-weight: normal !important; font-family: EncodeSans Regular; font-size:14px !important; }

.shop-loop-head .wd-shop-tools.woodmart-shop-tools .woodmart-products-per-page { font-size: 12px !important;}
.shop-loop-head .wd-shop-tools.woodmart-shop-tools .woocommerce-ordering select { font-size: 12px !important;}
.shop-loop-head .wd-shop-tools.woodmart-shop-tools .woocommerce-ordering select option { font-size: 12px !important; }

/***** FILTERleiste links *****/
.woocommerce-widget-layered-nav-list li a:hover { color:#e31c31; }

/*- Auflistung Liste - Inhalte oben ausrichten*/
.product-list-item .product-wrapper { align-items: normal !important;  }

.category-nav-link .category-name { font-weight: normal !important; font-family: Poppins Semibold; letter-spacing:1px; }

/*GRID - Lieferzeit, Versandkosten und Steuern ausblenden*/
.product-grid-item .product-wrapper .wgm-info.woocommerce_de_versandkosten { display: none !important; }
/*.product-grid-item .product-wrapper .wgm-info.shipping_de { display: none !important; }*/
.product-grid-item .product-wrapper .wgm-info.woocommerce-de_price_taxrate { display: none !important; }


/*Produktübersicht Abstand unter Lieferzeit entfernen*/
.product-grid-item .product-wrapper .wgm-info.shipping_de.shipping_de_string { margin-bottom: 0px; }

/*Produktübersicht Abstand unter MwSt einfügen */
.product-grid-item .product-wrapper .wgm-info.woocommerce-de_price_taxrate  { margin-bottom: 6px; }

/*Produktübersicht Zeilenabstnad wgm-info verkleinern*/
.product-grid-item .product-wrapper .wgm-info { line-height:1.6em; }

.product-grid-item .product-wrapper .wgm-info.woocommerce_de_versandkosten { margin-top: -3px; }

/*Produktuebersichtseite - Grundpreis von German Market ausblenden*/
.product-grid-item .product-wrapper .wgm-info.price-per-unit {display: none;}



/********************* PRODUKT DETAILSEITE*********************/

/*Produktdetailseite - Versandkosten-Hinweis unter Warenkorb-Button*/
.hinweis-produktdetailseite-unter-warenkorbbutton { color:#555555; }

/*roter Text in Detailbeschreibung mit ACHTUNG*/ 
.produkttext-achtung-text { color:#e31c31; font-family: Poppins Bold; } 

/*Produkt-Detailansicht Metadaten */ 
.product_meta {font-size:10px; line-height:1.5em;}
.product-share .share-title {font-size:11px; line-height:1.3em; text-align: left; font-weight: normal !important; font-family: EncodeSans Semibold; }

/*Produkt-Detailansicht Produkt nicht erhaeltlich - ausverkauft*/ 
.stock.out-of-stock { color:#e31c31; font-weight: normal!important; font-family: EncodeSans Semibold;}
.stock.out-of-stock.wd-style-default { margin-top:20px; margin-bottom:10px !important;}

/*ProduktDetailseite - Produktlabel Ausverkauft */
.labels-rounded .out-of-stock.product-label {background-color: #e31c31 !important; color:#fff; font-weight:800!important; }

/*Links Produkt vergleichen und Zur Wunschliste hinzufügen*/ 
	.wd-action-btn.wd-style-text>a {font-weight: normal!important; font-family: EncodeSans Semibold; line-height:1.2em;}

/*Produktbild Zoom Text*/
.wd-gallery-btn>a>span {font-weight: normal!important; font-family: EncodeSans Semibold;}
/*Text vor Artikel-Variante*/ .variations_form .variations label {font-weight: normal!important; font-family: EncodeSans Semibold;}

/*Produktbeschreibungstext Bold*/ 
.produktdetail-beschreibung-bold {font-weight: normal!important; font-family: Poppins Bold; font-size:110%; }

/*Produktdetailseite - das könnte dir auch gefallen - Abstand über produktkarusell*/ 
.upsells-carousel .owl-stage {margin-top:20px;}

/*Produktdetailseite - ähnliche - Abstand über produktcarousel*/ 
.related-products .owl-stage {margin-top:20px;}


/*grüner Text sofort lieferbar*/
.wd-before-add-to-cart { color: #2ecc71; }
/*Lieferstatus verfügbar - Punkt grün*/
.lieferung-status-verfuegbar {border-radius: .5625rem; background: #2ecc71; margin: 0rem .3125rem 0rem 0rem; width: .5625rem; height: .5625rem; line-height: .625rem; display: inline-block; position: relative; }



/******* SWATCHES Plugin - VARIANTEN anzeigen *******/
/*Variation Swatches - Ecken ohne Rundung*/
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item { border-radius:0px; box-shadow: 0 0 0 0 !important; border: 1px solid #888; font-family: Poppins Regular !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) { border-radius:0px;}

/*Variaton Swatches - Variante nicht ausgewählt HOVER*/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover { border: 1px solid #e31c31; background-color:#e31c31 !important; color:#fff !important;}

/*Variante ausgewählt*/
.woo-variation-swatches .variable-items-wrapper .variable-item.selected { border: 1px solid #1d1d1d !important; background-color:#1d1d1d !important; color:#fff !important;}

.variations_form .variations td.label { vertical-align: top !important; padding-top:10px;}


	
/***** PRODUKT WRAPPER BOX *****/
.product-wrapper .product-title { font-family: Poppins Bold;}
.product-wrapper .wrapp-product-price .price { font-family: Poppins Semibold; font-size:18px;}

/***** PRODUKTE VERGLEICHEN *****/
/*Entfernen Link über Bilder */ .wd-cross-button[class*=wd-with-text] {font-weight: normal!important; font-family: EncodeSans Semibold; text-transform: none !important; }



/******* WARENKORB********/

/** Warenkorb Flyin Box rechts / Warenkorb-Widget **/
.widget_shopping_cart .button.btn-cart.wc-forward {background-color:#1d1d1d;}
.widget_shopping_cart .button.btn-cart.wc-forward:hover {background-color:#e31c31;}

.cart-widget-side.woodmart-cart-opened .jde_hint { font-size:11px; padding-bottom:15px;  } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-versandkosten { color:#e31c31 !important; } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-versandkosten:hover { color:#1d1d1d !important; text-decoration:underline; } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-zahlungsarten { color:#e31c31 !important; } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-zahlungsarten:hover { color:#1d1d1d !important; text-decoration:underline; } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-widerruf { color:#e31c31 !important; } 
.cart-widget-side.woodmart-cart-opened .jde_hint .wgm-widerruf:hover { color:#1d1d1d !important; text-decoration:underline; } 

.cart-widget-side p.woocommerce-mini-cart__total {padding-bottom:5px; }

/*Warenkorb FlyIn Box - Farbe Anzahl des Produkts*/
.cart-info span.quantity { color:#333 !important;}

/*Warenkorb FlyIn Box - Warenkorb und Kasse Button Abstand unten*/
.cart-widget-side .woocommerce-mini-cart__buttons a.button.btn-cart.wc-forward { margin-bottom: 5px !important;}


/*Warenkorb Fly in - Paypal Checkout Button */
.cart-widget-side .woo-paypalplus-checkout-button { margin-top: 0px !important;}



/********** Warenkorb-Seite **********/
/*MwSt Versandkosten auf Warenkorb ausblenden*/
.cart_totals ul#shipping_method span.wgm-tax {display: none !important; }

/*td padding von Versandkosten links entfernen*/
.cart_totals .shop_table .woocommerce-shipping-totals td {padding: 15px 12px 12px 0px !important; }

.shop_table_responsive.cart th { font-size:14px !important;}
.shop_table_responsive.cart .wgm-tax { font-size:10px !important; font-style: italic; }
.shop_table_responsive.cart .wgm-tax .woocommerce-Price-currencySymbol { font-size:10px !important; font-style: italic; }

/*Warenkorb-Seite Variantenangabe*/
.item-variation-name {color:#666;}
.item-variation-value {color:#666;}

.variation-Lieferzeit .item-variation-name { color:#B2B2B2 !important;}
.variation-Lieferzeit .item-variation-value { color:#B2B2B2 !important;}

/*Warenkorbseite Crossssells */
.cross-sells .owl-stage-outer { margin-top:15px !important; }


/****Warenkorb Warenkorb-Summe rechts****/
/*Versandadrese Textgröße*/
.cart_totals .woocommerce-shipping-destination { font-size:13px !important;  }
/*Warenkorb Versand oben ausrichten*/
.cart_totals .woocommerce-shipping-totals th {vertical-align:top !important; }
/*Warenkorb Versandadrese Gesamtsumme oben ausrichten*/
.cart_totals .order-total th {vertical-align:top !important; }

/*Warenkorb aktualisieren Button ausblenden*/
.button[name=update_cart] {display: none;}

/** Warenkorb-Seite Hinweismeldung**/
.woocommerce.cart-content-wrapper.row .woocommerce-notices-wrapper { background-color:#fff !important;}
.woocommerce.cart-content-wrapper.row .woocommerce-notices-wrapper .woocommerce-message { color:#fff; background-color:#1d1d1d; }


/** Warenkorb Seite Hinweis Versandberechnung**/
.wc-proceed-to-checkout .wc-cart-shipping-notice { line-height:1.2em; font-size:13px; }



/************* KASSE *****************/
/*Versandkosten MwSt auf Kassenseite ausblenden*/
.shop_table.woocommerce-checkout-review-order-table ul#shipping_method span.wgm-tax {display: none !important; }

/*Abstand unten in Kasse hinzufügen*/
/*.woocommerce .cart-content-wrapper { padding-bottom: 30px; padding-top: 30px !important;}*/

/*Kassenseite Kundenkonto Loginform - Abstand darüber*/
.woocommerce form.login.woocommerce-form.woocommerce-form-login.hidden-form { margin-top:20px; }

/*Kasse Kundenkonto - Text vergrößern und abstand innen unten*/
.woocommerce-form-login-toggle>.woocommerce-info {font-family: EncodeSans Bold;  }

/*Kasse - Bezahlarten - Textart*/
.checkout #order_review .woocommerce-checkout-payment .payment_methods li>label { font-family: EncodeSans Semibold; }
.woo-paypalplus-checkout-button { padding-top: 10px;}
.woocommerce-Price-amount.amount { font-family: EncodeSans Bold;} 
.wgm-tax { font-size: 10px;  font-style: italic; color:#888888 !important; color:#1d1d1d !important;} 
.wgm-tax bdi { font-size: 10px; color:#333333 !important; } 
.product-total .product-tax { font-size: 10px !important; text-align: right; font-style: italic; color:#888888 !important; } 
.product-total .product-tax bdi { font-size: 10px !important;  } 
#order_review ul.variation { padding-top: 10px; } 

/*Kasse rechte Box Zacken oben und unten entfernen*/
.checkout-order-review:before {background-image:none !important; }
.checkout-order-review:after {background-image:none !important; }

/*Deine Bestellung Box*/
.checkout .checkout-order-review  { background-color:#f2f2f5 !important; }

/*Hinweisetext bei Bezahlarten*/
.checkout .checkout-order-review .payment_box p { font-size:12px !important; line-height:1.5em !important; }

/*Kassenseite - Abstand unter ich möchte Newsletter abonnieren verringern*/
/*.woocommerce div#customer_details .woocommerce-billing-fields { margin-bottom: 0px !important; }*/

/*Kassenseite - Kundenkonto eröffnen Text hervorheben*/
.form-row.form-row-wide.create-account.woocommerce-validated .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span { color:#e31c31; font-family: EncodeSans Bold;}

/*Kassenseite Textfeld Anmerkungen zur Bestellung - Abstand oben einfügen*/
.woocommerce .woocommerce-additional-fields__field-wrapper #order_comments_field {margin-top: 50px;}

/*Kassenseite - deine Bestellung - text gesamtsumme oben ausrichten*/
.woocommerce-checkout-review-order-table tfoot tr:last-child th {vertical-align:baseline !important;}

/*Kassenseite - Felder Text*/
.woocommerce-billing-fields label {font-family: Poppins Medium; color:#1d1d1d !important;}
.woocommerce-billing-fields input {border-width: 2px 2px 2px 2px !important; font-family: Poppins Medium; color:#000 !important;}
.woocommerce-billing-fields input::placeholder {font-family: Poppins Regular; color:#666 !important;}
.woocommerce-billing-fields select {border-width: 2px 2px 2px 2px !important; font-family: Poppins Medium; color:#000 !important;}
.customer-details textarea::placeholder {font-family: Poppins Regular !important; color:#666 !important;}

/*Kasse - anmerkung zur bestellung label*/
.checkout .notes label {font-family: EncodeSans Semibold;}

/*Kasse - Bestell Zahlen Button*/
.checkout button#place_order {width: 100%; font-family: EncodeSans Semibold; }



/**************** CHECKOUT SEITE **************/
/*zruück Button auf Checkout-seite*/
input#place_order_back.button.wgm-go-back-button { background-color:#1d1d1d; }
input#place_order_back.button.wgm-go-back-button:hover { background-color:#e31c31; }

/* Bestellung absenden - Zahlweise*/
/*.wgm_second_checkout.payment.wgm_second_checkout_payment  { background-color:#eaeff1; }*/
.wgm_second_checkout.payment.wgm_second_checkout_payment #payment_method  { font-family: EncodeSans Regular !important; font-weight: normal !important;  }

/******* DANKESEITE nach Bestellung / Thank you page ********/
.wc-bacs-bank-details-heading {margin-bottom:20px;}
.woocommerce-thankyou-order-received { color:#65b32e !important; border: 2px dashed #65b32e !important}
.woocommerce-order .woocommerce-bacs-bank-details { margin-top:50px;}
.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading {text-align:center;}
.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name { margin-top:10px; margin-bottom:10px; text-align:center;}
.woocommerce-order .woocommerce-order-details { margin-top:50px;}
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {text-align:center;}

/*Danke Seite - Grüne Vielen Dank für ihre Bestellung Nachricht ausblenden*/
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {display: none; }

/*Dankeseite nach Bestellung - Border um Bestelldetails*/
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { border: 1px solid #f3f1f7; }


/************* MEIN KONTO ***********/
/*Link auf linker Seite*/
.woocommerce-MyAccount-navigation ul li { font-family: Poppins Semibold;} 
.woocommerce-MyAccount-navigation ul li.is-active>a { color:#e31c31;} 
.woocommerce-MyAccount-navigation ul li a:hover { color:#e31c31;} 

/*Links in der Mitte*/
.woodmart-my-account-links {font-family: Poppins Semibold;}
.woodmart-my-account-links a:hover { color:#e31c31;} 

.woocommerce-MyAccount-content address { font-size:100% !important; }
.woocommerce-MyAccount-content a.edit { color:#e31c31 !important; }
.woocommerce-MyAccount-content a.edit:hover { color:#1d1d1d !important; }
.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child th {vertical-align:top !important; }
.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child td>.amount {display: revert !important; }
.woocommerce-MyAccount-content .woocommerce-customer-details address { font-size:90% !important; }
@media (min-width: 1025px) {
	p {line-height:1.8em; }

/************PRODUKTLABEL*********/
/*Produktlabel NEU an Produkten*/
.new.product-label { font-size:11px; min-height: 45px !important; min-width: 45px !important; letter-spacing:0.5px; }
/*Produktlabel PROZENTE an Produkten*/
.onsale.product-label { font-size:12px; min-height: 45px !important; min-width: 45px !important; letter-spacing:0.5px; }
/*Produktlabel SOLD OUT an Produkten*/ 
.labels-rounded .out-of-stock { font-size:10px !important; padding-top: 1px; }


/*MENÜ eigenes Text Label NEU menü tranport im bus -- citroen toyota peugeot*/
.label-new-citroen-toyota-peugeot { color:#fff; background:#65b32e; font-size:9px; text-transform:uppercase; padding:1px 4px 1px 4px; font-family: EncodeSans Semibold; position: absolute; bottom: 105%; letter-spacing:0.3px; }

.label-new-citroen-toyota-peugeot::before { border-color:#65B32E; content: ""; position: absolute; top: 100%; left: 10px; width: 0; height: 0; border-style: solid; border-top-width: 4px; border-bottom-width: 0;
    border-right-width: 7px; border-left-width: 0; border-left-color: transparent!important; 
    border-right-color: transparent!important; border-bottom-color: transparent!important;  }


/*************** NAVIGATION *************/
/*Hauptmenü-Bar beim runterscrollen - Header Clone */
/*Text und Links verkleinern*/
/*Navilinks links*/.whb-clone a.woodmart-nav-link {height: 20px !important; font-size:13px !important; padding: 0px 6px !important; }

/*Navilinks rechts*/
.whb-clone .wd-tools-element .wd-tools-text { font-size:13px !important; }
.links-header-rechts-kasse-warenkorb a { font-family: Poppins; font-weight:600; font-size:14px;}
.links-header-rechts-kasse-warenkorb-white a { font-family: Poppins; font-weight:600; font-size:14px; color:#fff; }
.links-header-rechts-kasse-warenkorb-white a:hover { color:#eee; }


/*Logo verkleinern und höher*/
.whb-clone  .woodmart-logo img { max-height: 56px !important; margin-top:-5px !important; }
.whb-general-header .woodmart-logo img { margin-top:-13px !important; }

/*************** MENÜ/NAVI *************/
/*Menü KATEGORIEN*/
.menue-einbauwippen .sub-menu-dropdown {min-height:345px !important; }
.menue-transport-im-transporter .sub-menu-dropdown {min-height:408px !important; }

/*Menü KATEGORIEN Icon Einbauwippen Anhaenger vergrößern*/
.menue-einbauwippen-anhaenger img.wd-nav-img.category-icon { margin-left:-3px; max-height: 22px !important; }

/*Menü KATEGORIEN Hoverfarbe ändern*/
ul#menu-categories li a:hover { background-color:#f2f2f5; }

/*Menü KATEGORIEN - Höhe Menüpunkt anpassen*/
.wd-nav-vertical>li>a { padding: 12px 16px !important;}

/************* NEWSLETTER *************/
.elementor-field-subgroup .elementor-field-option label[for=form-field-field_c05f540] { font-size: 12px !important; vertical-align: top;}


/************* BLOG *************/
/*Blog Übersicht Carousel*/
.blog-post-loop .entry-thumbnail img { height:255px !important; object-fit: cover;}


/******Automatisierter Page Title******/ 
.page-title.color-scheme-light .entry-title { font-size:28px; border-left: 6px solid #e31c31; padding-left: 16px!important; margin-left:7px;  }
.page-title { min-height:125px; }
.page-title.title-size-default { padding-top:35px; padding-bottom:40px !important;  }

/*Blog Newsletter Optin Datenschuttext*/
.datenschutzeinwilligung-blog label {font-size:12px !important; line-height:1.2em !important;}

/************* KATEGORIE-Seiten ***********/

/********* PRODUKT-ÜBERSICHTseite *********/

/*********FILTERleiste links*********/
/*Shopleiste Filter links - Göße Abstand anpassen*/
.woocommerce-widget-layered-nav-list li { margin-bottom:8px; }
.woocommerce-widget-layered-nav-list li a {font-size:13px; }
.woocommerce-widget-layered-nav-list li span.count {font-size:13px; }

/*Streichpreis Produktübersicht*/ 
.product-wrapper  del .amount { font-size:14px !important; }

/*Produktauflistung LIST VIEW - Bildergröße*/
.product-list-item .product-element-top {flex: 0 0 200px !important; margin-right:40px !important;}
.product-list-content .product-title { font-size:18px !important; padding-bottom:12px; }
.product-list-content .woocommerce-Price-amount amount { font-size:18px !important;  }


/*********** Produkt-GRID *********/
.woodmart-more-desc-inner {font-size:13px !important; line-height:1.3em !important; }

/*Produktauflistung GRID VIEW - Abstand im Container innen zum Footer*/
.products.elements-grid { margin-bottom:20px; }

/*Produktauflistung GRID VIEW - Produktitel*/
/*.product-grid-item .product-information .wd-entities-title { font-size:15px !important; line-height:1.3em !important; padding-bottom:5px; }*/
.product-grid-item .product-information .wd-entities-title { padding-bottom:5px; }

/*Produktauflistung GRID VIEW - Preis*/
.product-grid-item .product-wrapper .woocommerce-Price-amount.amount  { font-size:17px !important;}

/*Produktauflistung GRID VIEW - Short Description*/
.product-grid-item .product-wrapper .fade-in-block .hover-content-inner  { font-size:13px !important; line-height:1.4em !important; }



/********** Produkt-DETAILseite **********/
/*Produktdetailseite - Versandkosten-Hinweis unter Warenkorb-Button*/
.hinweis-produktdetailseite-unter-warenkorbbutton { font-size:13px; line-height:1.1em; }

/*Text Artikel sofort verfügbar*/
.wd-before-add-to-cart { font-size:13px !important; }

 /*Produktdetailseite Breadcrumb */
.breadcrumbs-location-summary .single-breadcrumbs-wrapper {margin-bottom:4px !important; }

/*Produktdetailseite ProduktTITEL*/
.product-image-summary  .product_title  {font-size:26px; padding-bottom:14px !important; }

/*Produktdetailseite ProduktPREIS*/
.product-image-summary .woocommerce-Price-amount.amount { font-size:20px !important;  }

/*Produktpreis - anzeige normal ohne Variaton - abstand nach unten*/
.summary-inner .legacy-itemprop-offers .price {margin-bottom: 5px !important; margin-top:-5px; }

/*Zeilenhöhe Text Mwst Versand Lieferzeit von Woocommerce*/
.legacy-itemprop-offers { line-height: 1.2em;}

/*Produkt-Detailansicht Zeilenhöhe Text Mwst Versand Lieferzeit von Woocommerce - Daten von German Market*/ 
.summary-inner #german-market-variation-price .wgm-info.woocommerce-de_price_taxrate  { line-height:1em !important; margin-bottom:6px; margin-top:10px;}
.summary-inner #german-market-variation-price .wgm-info.woocommerce_de_versandkosten  { line-height:1em !important;}
.summary-inner .wgm-info.shipping_de.shipping_de_string { line-height:1em !important; margin-top:20px !important; }
/*.summary-inner .shipping_de.shipping_de_string { margin-bottom:-10px !important; }*/

.summary-inner #german-market-variation-price p { font-size: 13px !important;}

/*Produktdetailseite - Infos von German market - Abstand unter Versandangabe*/
.summary-inner .wgm-info.woocommerce_de_versandkosten {margin-bottom:3px; }

/*Produktdetailseite - Abstand über Shortdescription nach oben zu German Market wgm-infos*/
.summary-inner .woocommerce-product-details__short-description { font-size:14px; margin-bottom:0px; margin-top:20px; }

/*Produktdetailseite - Grundpreisangabe GERMAN MARKET*/
.summary-inner .wgm-info.price-per-unit {font-size:13px!important; margin-bottom:4px; }
.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount bdi { font-size:13px!important;}

/*Produktdetailseite Variationen*/
.product-image-summary .variations { margin-top:0px !important; margin-bottom:8px !important;}

/*Produkt-Detailseite Variationen LABEL*/ 
.summary-inner table.variations label {  vertical-align: top !important; padding-top:7px; margin-right:10px;  }
.summary-inner table.variations .cell { vertical-align: top !important; padding: 0px !important; }
/*.summary-inner table.variations th.label.cell {  height: auto !important;  }
.summary-inner table.variations td.value.cell.woo-variation-items-wrapper { height: auto !important; }*/

/*Produktdetailseite - Variation Swatches Buttons padding*/
.woo-variation-swatches .variable-items-wrapper .variable-item {padding:21px 6px !important;}

/*Produkt-Detailansicht Variationen Preis Germanmarket*/
.summary-inner #german-market-variation-price {margin-top:-3px; }

/*Variationen Abstand darunter*/
.variations_form .variations td {padding-bottom:4px !important; }

/* Abstand Varianten Beschreibung*/
.woocommerce-variation-description {margin-bottom:22px; }

/*Produktdetailansicht - das passt dazu - title*/
.related-and-upsells h4.wd-el-title {font-size:24px; margin-bottom:15px !important;}

/*Produktdetailansicht - Akkordiontitle*/
/*Akkordiontitel Bewertungen*/.product-tabs-wrapper .woocommerce-Reviews-title {font-size:17px !important; margin-bottom:10px !important; }
/*Alle anderen Akkordiontitel*/.product-tabs-wrapper  .woocommerce-tabs .wd-accordion-title {font-size:17px !important; }


/********** Warenkorb FlyIn-Box **********/
/*Warenkorb FlyIn-Box - InfoText anpassen*/
.cart-widget-side .jde_hint { font-size:12px; margin-bottom:15px; }
.cart-widget-side p.woocommerce-mini-cart__total strong { font-size:16px !important; }
.cart-widget-side p.woocommerce-mini-cart__total .woocommerce-Price-amount.amount  { font-size:16px !important; }



/********** Warenkorb-Seite *******/
/*Warenkorb Zwischensumme*/
 .cart-totals-inner .cart-subtotal .amount {font-size:18px !important;}

/*Warenkorb Hinweistest Versandkosten,etc*/
.woocommerce-cart-form__contents .actions {font-size:12px !important;}
/*Warenkorb links Buttons*/.woocommerce-cart-form button { font-size:12px !important; }

/** Warenkorb Text Steuern **/
.woocommerce-cart-form .product-tax {font-size: 10px !important; }
.woocommerce-cart-form .product-tax bdi {font-size: 10px !important; }
.woocommerce-cart-form .product-tax bdi .woocommerce-Price-currencySymbol {font-size: 10px !important; }

/*Warenkorb rechts in Box Warenkorb-Summe - Versandangabe*/
.cart-totals-inner #shipping_method label {padding-right:16px;}

/*Seite leerer Warenkorb*/
.woodmart-empty-page { font-size:34px;}

/*Warenkorbseite - wenn warenkorb leer - Warenkorb Icon verkleinern*/
.cart-empty:before {font-size:120px;}
p.cart-empty.wd-empty-page {font-size:35px !important;}

/*Warenkorb - crosselling - title*/
.cross-sells .wd-el-title {font-size:24px; margin-bottom:15px !important; }


/*********** KASSE ***********/
/*Kasse Kundenkonto Abfrage - Rand drumherum machen und Groesse*/
.woocommerce-form-login-toggle { border: 1px solid #eeeeee; width:48.5% !important; padding: 22px 16px 0 16px; margin-bottom:22px !important; }

/*Kasse Kundenkonto - Text vergrößern und abstand innen unten*/
.woocommerce-form-login-toggle>.woocommerce-info {font-size: 16px !important; }

.checkout .checkout-order-review h3#order_review_heading  { margin-bottom:12px !important; }

/*Kassenseite Produktname neben Produktbild*/
 .woocommerce-checkout-review-order-table td.product-name { font-size:12px !important; }

/*Kasse - Bezahlarten - Schriftgroesse aendern*/
.checkout #order_review .woocommerce-checkout-payment .payment_methods li>label {font-size:15px !important; }

/*Kasse - H3 Überschriften - Schriftgroesse andern*/
.checkout h3 {font-size:20px; margin-bottom:10px !important; }

/*Kasse - Feldlabel Rechnungsfelder - Schriftgroesse andern*/
.checkout .woocommerce-billing-fields__field-wrapper label {font-size:15px; }

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.gr-wc-checkbox label {font-size:15px !important; font-family: EncodeSans Bold; margin-top:50px !important;}

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.create-account label {font-size:15px !important; font-family: EncodeSans Bold;}

/*Kasse - Text moechtest du eine kundenkonto und weitere labels - Schriftgroesse*/
.checkout .woocommerce-account-fields span {font-size:16px;}
.checkout .woocommerce-account-fields p.create-account {margin-bottom:10px; }
.checkout .woocommerce-shipping-fields span {font-size:16px;}
.checkout .woocommerce-additional-fields label.fc_woo {font-size:16px;}


/*Kasse - Feldlabel - Schriftgroesse bei Texten mit Checkboxen aendern*/
.checkout label.woocommerce-form__label-for-checkbox.checkbox {font-size:13px; }
.checkout .woocommerce-checkout-payment p.form-row.validate-required {line-height:1.6!important; }

/*Kasse - Feldlabel Lieferadresse - Schriftgroesse andern*/
.checkout .shipping_address label {font-size:15px; }

/*Kasse - Label Anmerkung zur Bestellung*/
.checkout .woocommerce-additional-fields label {font-size:15px; }

/*Kasse - Bestell Zahlen Button*/
.checkout button#place_order {padding: 18px 12px 18px 12px !important; letter-spacing:0px !important; font-size:15px; margin-top:30px;}



/******* CHECKOUT-Seite - Bestellung absenden *******/
/*Button jetzt zahlungspflichtig bestellen*/
.checkout-button.wgm-place-order {width:400px !important; }

/**********Bestellung absenden ******************/
.wgm_second_checkout.payment.wgm_second_checkout_payment  { margin-top:50px !important;  margin-bottom:80px !important; padding: 30px 0px 30px 0px !important;  }
.wgm_second_checkout.payment.wgm_second_checkout_payment h4#payment_method  { padding-top:10px; font-size:15px; padding-left:8px; }

.checkout.wgm-second-checkout .woocommerce-terms-and-conditions-checkbox-text {font-size:15px !important; line-height:1.1em !important; }
.checkout.wgm-second-checkout .shipping-service-provider-checkbox-text {font-size:15px; line-height:1.1em !important; }

.checkout.wgm-second-checkout .col-1 {  max-width: 50% !important; padding-left: 0px !important; padding-right: 0px !important; }
.checkout.wgm-second-checkout .col-2 {  max-width: 50% !important; padding-left: 0px !important; padding-right: 0px !important; }


/*Checkout Größe Text links Gesamtsumme*/
#order_review .shop_table .total th {font-size: 20px !important; text-transform: uppercase; }
/*Checkout Größe rechts Zahl Summe*/
#order_review .shop_table .total .woocommerce-Price-amount.amount {font-size: 22px !important; }


/******* DANKESEITE nach Bestellung********/
/*Dankeseite nach Bestellung - Border um Bestelldetails*/
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { padding:25px 20px 10px 20px; }


/******* MEIN KONTO ********/
.woocommerce-MyAccount-content .woocommerce-Address-title.title h3 { font-size:18px;}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses { margin-top:30px; }

.woocommerce-MyAccount-content .wgm-tax.includes_tax .woocommerce-Price-amount.amount { font-size:10px !important; color:#777777 !important;}
.woocommerce-MyAccount-content p { font-size:14px !important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	body {font-family: EncodeSans Regular !important;}

.site-content.shop-content-area.content-with-products {padding-right:40px; padding-left: 40px; }


/************PRODUKTLABEL*********/
/*Produktlabel NEU an Produkten*/
.new.product-label { font-size:12px; letter-spacing:0.3px; min-height: 54px !important; min-width: 54px !important; font-family: EncodeSans Semibold; }
/*Produktlabel PROZENTE an Produkten*/
.onsale.product-label { font-size:13px; letter-spacing:0.3px; min-height: 54px !important; min-width: 54px !important; font-family: EncodeSans Semibold; }
/*Produktlabel SOLD OUT an Produkten*/ 
.labels-rounded .out-of-stock { font-size:10px;}

/*********** HEADER *************/
.whb-top-bar-inner {display:none;}

/************* NEWSLETTER *************/
.elementor-field-subgroup .elementor-field-option label[for=form-field-field_c05f540] { font-size: 12px !important; vertical-align: top;}


/*************** BLOG ***********/
/*Blog Übersicht Carousel*/
.blog-post-loop .entry-thumbnail img { height:200px !important; object-fit: cover;}

/*Blog Newsletter Optin Datenschuttext*/
.datenschutzeinwilligung-blog label {font-size:12px !important; line-height:1.2em !important;}


/******* WOOCOMMERCE / SHOP *******/

/************ SEITEN ***********/
/*Automatisierter Page Title*/ .page-title.color-scheme-light .entry-title { font-size:30px; border-left: 6px solid #e31c31; padding-left: 16px!important; margin-left:8px; }
.page-title { min-height:120px;}
.page-title.title-size-default { padding-top:40px; padding-bottom:40px !important;}


/********* PRODUKT-ÜBERSICHT*********/

/*******FILTER*******/
/*Breite Filter SlideIn für Tablet*/
.wd-side-hidden { width: 50%; }  

/*********FILTERleiste links*********/
/*Shopleiste Filter links - Göße Abstand anpassen*/
.woocommerce-widget-layered-nav-list li { margin-bottom:10px; }
.woocommerce-widget-layered-nav-list li a {font-size:14px; }
.woocommerce-widget-layered-nav-list li span.count {font-size:14px; }


/***** Produktübersicht - LIST View*****/
.product-list-content .product-title { font-size:20px; padding-bottom: 8px;  padding-top: 10 px;}
.product-list-content .price { padding-bottom: 12px !important; }
.product-list-content .price .woocommerce-Price-amount.amount { font-size:21px !important; }
.product-list-item .product-wrapper { width: 90% !important; margin-left:30px; }
.product-list-item  {margin-bottom:60px !important; }


/****** Produktübersicht - GRID View *******/

/*Produktauflistung GRID VIEW - Produktitel*/
.product-grid-item .product-information .wd-entities-title { font-size:15px !important; line-height:1.3em !important; padding-bottom:5px; }

/*Produktauflistung GRID VIEW - wgm info*/
.product-grid-item .product-information .wgm-info { font-size:12px !important; }
.product-grid-item .product-information .wgm-info.shipping_de { font-size:15px !important; }

/*Produktauflistung GRID VIEW - Preis*/
.product-grid-item .product-wrapper .woocommerce-Price-amount.amount  { font-size:18px !important;}

/*Produktauflistung GRID VIEW - Short Description*/
.product-grid-item .product-wrapper .fade-in-block .hover-content-inner  { font-size:14px !important; line-height:1.5em !important; }

/*Produktauflistung GRID VIEW - Abstand im Container innen zum Footer*/
.products.elements-grid { margin-bottom:20px; }


/************* PRODUKT-DETAILSEITE ***********/

/*Produktdetailseite - Versandkosten-Hinweis unter Warenkorb-Button*/
.hinweis-produktdetailseite-unter-warenkorbbutton { font-size:14px; line-height:1.1em !important; }

/*Text Artikel sofort verfügbar*/
.wd-before-add-to-cart { font-size:14px !important; }

/*Produktdetailseite ProduktTITEL*/
.product-image-summary  .product_title  {font-size:24px; padding-bottom:15px !important; }

/*Produktdetailseite ProduktPREIS*/
.product-image-summary .woocommerce-Price-amount.amount { font-size:22px !important;  }

/* Zeilenhöhe Text Mwst Versand Lieferzeit von Woocommerce*/
.legacy-itemprop-offers { line-height: 1.2em;}


/*Produkt-Detailansicht VARIATIONEN-Preis GERMAN MARKET*/
.summary-inner #german-market-variation-price {margin-top:-3px; }

/*Produkt-Detailansicht GERMAN MARKET Zeilenhöhe Text Mwst Versand Lieferzeit*/ 
.summary-inner #german-market-variation-price .wgm-info.woocommerce-de_price_taxrate  { line-height:1.1em !important; margin-bottom:6px; margin-top:10px;}

.summary-inner #german-market-variation-price .wgm-info.woocommerce_de_versandkosten  { line-height:1.1em !important;}
.summary-inner #german-market-variation-price .wgm-info.shipping_de.shipping_de_string.delivery-time-1-3-werktage { line-height:1.1em !important;}
.summary-inner #german-market-variation-price p { font-size: 13px !important; line-height:1.7em !important;}

/*Produktdetailseite - Grundpreisangabe GERMAN MARKET*/
.summary-inner .wgm-info.price-per-unit {font-size:13px!important; margin-bottom:4px; }
.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount bdi { font-size:13px!important;}

/*Produkt-Detailansicht Abstand unter German Market Info*/
.summary-inner .wgm-info.woocommerce_de_versandkosten {margin-bottom: 34px; }

/*Produktdetailseite - Abstand über Shortdescription nach oben zu German Market wgm-infos*/
.summary-inner .woocommerce-product-details__short-description {margin-top:30px; margin-bottom:30px; }

/*Produktdetailseite - Produktpreis - anzeige normal ohne Variation - abstand nach unten*/
.summary-inner .legacy-itemprop-offers .price {margin-bottom: 10px !important; }


/*Produktdetailseite Lieferzeit Info auf Tablet nach oben verschieben*/
.summary-inner .wgm-info.shipping_de {margin-top:-14px !important; margin-bottom:25px; }


/*Produktdetailseite Produktkurzbeschreibung*/
.woocommerce-product-details__short-description {font-size:16px; margin-bottom:10px; }

/*Variationen Abstand darunter*/
.variations_form .variations td {padding-bottom:4px !important;}

/*Produktdetailseite Variationen tr zeile auf Tablet nach oben verschieben*/
.summary-inner .variations tr {margin-bottom:-10px !important;}

/*Produktdetailseite - Abstand Varianten Beschreibung*/
.woocommerce-variation-description {margin-bottom:22px; }

/*Produktdetailseite - Abstand unter Variatonen-Label*/
.variations_form .variations td.label {margin-bottom:0px !important; }
.summary-inner .variations label { font-size:15px !important; }

/*Produktdetailseite - Tabelle Variationen nach oben verschieben*/
.summary-inner table.variations  {margin-top:-20px !important; }

/*Produktdetailseite - Variation Swatches Buttons padding*/
.woo-variation-swatches .variable-items-wrapper .variable-item {padding:16px 6px !important;}

/*Produktdetailansicht - das passt dazu - title*/
.related-and-upsells h4.wd-el-title {font-size:22px; margin-bottom:15px !important;}

/*Produktdetailseite - Akkordiontitle*/
/*Akkordiontitel Bewertungen*/.product-tabs-wrapper .woocommerce-Reviews-title {font-size:17px !important; margin-bottom:10px !important; }
/*Alle anderen Akkordiontitel*/.product-tabs-wrapper  .woocommerce-tabs .wd-accordion-title {font-size:17px !important; }

/********** Warenkorb FlyIn-Box **********/
/*Warenkorb FlyIn-Box - InfoText anpassen*/
.cart-widget-side .jde_hint { font-size:13px; margin-bottom:15px; line-height:1.4em !important; }



/************* WARENKORB *************/
/*Einzelpreis Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item td.product-price .amount { font-size:14px !important; }
/*Zwischensumme rot - Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item .product-subtotal .woocommerce-Price-amount.amount
 { font-size:18px !important; }
/*Warenkorb Warenkorb-Summe Zwischensumme*/ .cart-totals-section .cart-subtotal .woocommerce-Price-amount.amount { font-size:18px !important; }
/*Warenkorb Hinweistest Versandkosten,etc*/
.woocommerce-cart-form__contents .actions {font-size:12px !important;}

/*Warenkorb Hinweistest Versandkosten,etc*/
.woocommerce-cart-form__contents .actions {font-size:12px !important; }
.woocommerce-cart-form__contents .wgm-versandkosten,  .woocommerce-cart-form__contents .wgm-widerruf {margin-bottom:0px !important; padding-left:3px; }
.woocommerce-cart-form__contents .wgm-zahlungsarten {margin-bottom:0px !important; padding-right:3px; padding-left:3px;  }
.woocommerce-cart-form__contents td.actions:before {flex: 0 0 0 !important; }

/*Warenkorb links Buttons*/.woocommerce-cart-form button { font-size:12px !important; }
/*Warenkorb Button Warenkorb aktualisieren*/
.woocommerce-cart-form .button[name=update_cart] { font-size:12px !important; }

/** Warenkorb Text Steuern **/
.woocommerce-cart-form .product-tax {font-size: 12px !important; padding-left:15px;   }
.woocommerce-cart-form .product-tax bdi {font-size: 12px !important; }
.woocommerce-cart-form .product-tax bdi .woocommerce-Price-currencySymbol {font-size: 12px !important; }

/** Warenkorb Text ZWISCHENSUMME **/
.woocommerce-cart-form  .product-subtotal::before { font-size: 13px; font-family:Poppins Semibold; }

/*Warenkorb - crosselling - title*/
.cross-sells .wd-el-title {font-size:21px; margin-bottom:15px !important; }


/************* KASSE *************/
/*Kasse Kundenkonto Abfrage - Rand drumherum machen und Groesse*/
.woocommerce-form-login-toggle { border: 1px solid #eeeeee; width:100% !important; padding: 22px 16px 0 16px; margin-bottom:30px !important; }

/*Kasse Kundenkonto - Text vergrößern und abstand innen unten*/
.woocommerce-form-login-toggle>.woocommerce-info {font-size: 17px !important; }


/*Kasse Login-Box Hinweistext verkleinern*/
.login.hidden-form p {font-size:15px; line-height:1.2 em !important;}

/*Kasse rechte Box Überschrift Deine Bestellung*/
.checkout .checkout-order-review h3#order_review_heading  { margin-bottom:12px !important; margin-bottom:20px !important; }

/*Kassenseite Produktname neben Produktbild*/
 .woocommerce-checkout-review-order-table td.product-name
{ font-size:15px !important; }


/*Kasse - Bezahlarten - Schriftgroesse aendern*/
.checkout #order_review .woocommerce-checkout-payment .payment_methods li>label {font-size:16px !important; }

/*Kasse - H3 Überschriften - Schriftgroesse andern*/
.checkout h3 {font-size:21px; margin-bottom:10px !important; }

/*Kasse - Feldlabel Rechnungsfelder - Schriftgroesse andern*/
.checkout .woocommerce-billing-fields__field-wrapper label {font-size:16px; }

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.gr-wc-checkbox label {font-size:17px !important; font-family: EncodeSans Bold; margin-top:50px !important;}

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.create-account label {font-size:17px !important; font-family: EncodeSans Bold;}

/*Kasse - Feldlabel - Schriftgroesse bei Texten mit Checkboxen aendern*/
.checkout label.woocommerce-form__label-for-checkbox.checkbox {font-size:15px !important; }
.checkout .woocommerce-checkout-payment p.form-row.validate-required {line-height:1.6!important; }

/*Kasse - Feldlabel Lieferadresse - Schriftgroesse andern*/
.checkout .shipping_address label {font-size:16px; }

/*Kasse - Label Anmerkung zur Bestellung*/
.checkout .woocommerce-additional-fields label {font-size:17px; }




/******* CHECKOUT-Seite - Bestellung absenden *******/
/*Button jetzt zahlungspflichtig bestellen*/
.checkout-button.wgm-place-order {width:370px !important; }


/*Checkout Größe Text Produktsumme*/
#order_review .shop_table .product-total .woocommerce-Price-amount.amount {font-size: 15px !important; }
/*Checkout Größe Text Zwischensumme*/
#order_review .shop_table .cart-subtotal .woocommerce-Price-amount.amount {font-size: 15px !important; }
/*Checkout Größe Text links Gesamtsumme*/
#order_review .shop_table .total th {font-size: 20px !important; text-transform: uppercase; }
#order_review .shop_table .total .woocommerce-Price-amount.amount {font-size: 20px !important;  }
/*Checkout Gesatmsumme Größe Text Steuerhinweis*/
#order_review .shop_table .total .wgm-tax.includes_tax {font-size: 13px !important;  }
#order_review .shop_table .total .wgm-tax.includes_tax bdi {font-size: 13px !important;  }


/*Abstand Varianten Beschreibung*/
.woocommerce-variation-description {margin-bottom:30px; margin-top:50px; }

/**********Bestellung absenden ******************/
.wgm_second_checkout.payment.wgm_second_checkout_payment  { margin-top:20px !important;  margin-bottom:40px !important; padding: 25px 0px 30px 0px !important;  }
.wgm_second_checkout.payment.wgm_second_checkout_payment h4#payment_method  { font-family: EncodeSans Light !important; padding-top:6px; font-size:17px !important; }

.checkout.wgm-second-checkout .woocommerce-terms-and-conditions-checkbox-text {font-size:14px !important; line-height:1.1em !important; }
.checkout.wgm-second-checkout .shipping-service-provider-checkbox-text {font-size:14px; line-height:1.1em !important; }

.checkout.wgm-second-checkout .col-1 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }
.checkout.wgm-second-checkout .col-2 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }


/********** MEIN KONTO ***********/
.woocommerce-MyAccount-content p { font-size:16px !important; line-height: 1.5em; }
.woocommerce-MyAccount-content p .order-number { font-size:14px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-date { font-size:14px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-status { font-size:14px !important; padding: 4px 4px !important; display: revert !important; }
.woocommerce-MyAccount-content .woocommerce-Address-title.title h3 { font-size:18px;}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses { margin-top:50px !important; }

.woocommerce-MyAccount-content .wgm-tax.includes_tax .woocommerce-Price-amount.amount { font-size:10px !important; color:#777777 !important;}

}

@media (min-width: 577px) and (max-width: 767px) {
	body {font-family: EncodeSans Regular !important;}

.site-content.shop-content-area.content-with-products {padding-right:5px; padding-left: 5px; }


/*********** Promo-Banner oben *********/
/*p.bannertext-ganzoben {line-height:1.5em !important;}*/

/*********** PRODUKTLABEL *********/
/*Produktlabel NEU an Produkten*/
.new.product-label { font-size:14px; letter-spacing:0.2px; min-height: 46px !important; min-width: 46px !important; font-family: EncodeSans Semibold; }

/*Produktlabel PROZENTE an Produkten*/
.onsale.product-label { font-size:14px; letter-spacing:0.2px; min-height: 46px !important; min-width: 46px !important; font-family: EncodeSans Semibold; }

/*Produktlabel SOLD OUT an Produkten*/ 
.labels-rounded .out-of-stock { font-size:10px; font-weight:900 !important; }


/************* NEWSLETTER *************/
.elementor-field-subgroup .elementor-field-option label[for=form-field-field_c05f540] { font-size: 13px !important; vertical-align: top;}


/************* BLOG *************/
/*Blog Newsletter Optin Datenschuttext*/
.datenschutzeinwilligung-blog label {font-size:11px!important; line-height:1.2em !important;}



/*************** HEADER ***********/
/*tob bar ausblenden hat abstand über header gemacht*/
.whb-top-bar-inner {display:none;}

/*Abstand Varianten Beschreibung*/
.woocommerce-variation-description {margin-bottom:30px; margin-top:50px; }



/************* SEITEN ****************/
/*Automatisierter Page Title*/ .page-title.color-scheme-light .entry-title { font-size:24px; border-left: 4px solid #e31c31; padding-left: 16px!important; margin-left:0px; }
.page-title { min-height:115px;}
.page-title.title-size-default { padding-top:40px; padding-bottom:40px !important; }

/* IMPRESSUM */
.impressum-list-unternehmen span.list-content { font-size:17px; } 


/************* BLOG *************/
/*Blog Übersicht Carousel*/
.blog-post-loop .entry-thumbnail img { height:180px !important; object-fit: cover;}


/*************** WOOCOMMERCE/SHOP ***************/

/********* FILTERleiste links*********/
/*Breite Filter SlideIn für mobil*/
.wd-side-hidden { width: 90%; }  

/* FILTERseite links - Göße Abstand anpassen*/
.woocommerce-widget-layered-nav-list li { margin-bottom:8px; }
.woocommerce-widget-layered-nav-list li a {font-size:14px; }
.woocommerce-widget-layered-nav-list li span.count {font-size:14px; }

/*Abstand zwichen Filterkategorien*/
.widget.woocommerce-widget-layered-nav { padding-bottom:20px; margin-bottom:20px; }



/************ PRODUKT-ÜBERSICHT / KATEGORIEN ************/

/*Streichpreis Produktübersicht*/ 
.product-wrapper  del .amount { font-size:15px !important; }


/*********** PRODUKTÜBERSICHT GRID VIEW **********/
/*Produktauflistung GRID VIEW - Produktitel*/
.product-grid-item .product-information .wd-entities-title { font-size:15px !important; line-height:1.3em !important; padding-bottom:4px; letter-spacing:-0.6px !important; }

/*Produktauflistung GRID VIEW - wgm info*/
.product-grid-item .product-information .wgm-info { font-size:11px !important; }
.product-grid-item .product-information .wgm-info.shipping_de { font-size:14px !important; }

/*Produktauflistung GRID VIEW - Preis*/
.product-grid-item .product-wrapper .woocommerce-Price-amount.amount  { font-size:19px !important;}

/*Produktauflistung GRID VIEW - Short Description*/
.product-grid-item .product-wrapper .fade-in-block .hover-content-inner  { font-size:13px !important; line-height:1.3em !important; }



/********* PRODUKT-ÜBERSICHT LIST VIEW*********/
.product-list-content .product-title { font-size:19px; padding-bottom: 8px; }
.product-list-content .price .woocommerce-Price-amount.amount { font-size:20px !important;}
.product-list-item .product-wrapper { margin-bottom:50px !important;}




/*********PRODUKT DETAILseite*********/

/*Produktdetailseite - Versandkosten-Hinweis unter Warenkorb-Button*/
.hinweis-produktdetailseite-unter-warenkorbbutton { font-size:14px;}

/*Produkt-Navi oben rechts auf mobil ausblenden*/
.wd-products-nav.woodmart-products-nav {display:none;}


/*Text Artikel sofort verfügbar*/
.wd-before-add-to-cart { font-size:14px !important; }

/*Produktdetailseite ProduktTITEL*/
.product-image-summary  .product_title  {font-size:21px; padding-bottom:14px !important; }

/*Produktdetailseite ProduktPREIS*/
.product-image-summary .woocommerce-Price-amount.amount { font-size:22px !important; }

/* Zeilenhöhe Text Mwst Versand Lieferzeit von Woocommerce*/
.legacy-itemprop-offers { line-height: 1.3em;}

/*Produkt-Detailansicht VARIATIONEN-Preis GERMAN MARKET*/
.summary-inner #german-market-variation-price {margin-top:-3px; }

/*Produkt-Detailansicht GERMAN MARKET Zeilenhöhe Text Mwst Versand Lieferzeit*/ 
.summary-inner #german-market-variation-price .wgm-info.woocommerce-de_price_taxrate  { line-height:1.1em !important; margin-bottom:6px; margin-top:10px;}
.summary-inner #german-market-variation-price .wgm-info.woocommerce_de_versandkosten  { line-height:1.1em !important;}
.summary-inner #german-market-variation-price .wgm-info.shipping_de.shipping_de_string { line-height:1.1em !important;}
.summary-inner .wgm-info.shipping_de.shipping_de_string { margin-top:17px !important;}

.summary-inner #german-market-variation-price p { font-size: 15px !important; line-height: 1.7em !important;}

/*Produktdetailseite - Grundpreisangabe GERMAN MARKET*/
.summary-inner .wgm-info.price-per-unit {font-size:13px!important; margin-bottom:4px; }
.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount bdi { font-size:13px!important; }


/*Produkt-Detailansicht Abstand unter German Market Info*/
/*.summary-inner .wgm-info.woocommerce_de_versandkosten {margin-bottom: 30px; }*/

/*Produktdetailseite - Abstand über Shortdescription nach oben zu German Market wgm-infos*/
.summary-inner .woocommerce-product-details__short-description {margin-top:30px; }

/*Auswahl zurücksetzen auf mobil richtig positionieren*/
.summary-inner .variations .value.woo-variation-items-wrapper { margin-bottom:25px;}

/*Produktdetailseite - Variation Swatches Buttons padding*/
.woo-variation-swatches .variable-items-wrapper .variable-item { padding:20px 5px !important;}

/*Produktdetailansicht - das passt dazu - title*/
.related-and-upsells h4.wd-el-title {font-size:20px; margin-bottom:15px !important;}

/*Produktdetailansicht - Akkordiontitle*/
/*Akkordiontitel Bewertungen*/.product-tabs-wrapper .woocommerce-Reviews-title {font-size:16px !important; margin-bottom:10px !important; }
/*Alle anderen Akkordiontitel*/.product-tabs-wrapper  .woocommerce-tabs .wd-accordion-title {font-size:16px !important; }

/*Produktdetailseite - Variationen Label Schriftgroesse*/
.summary-inner .variations label { font-size:15px !important; }



/********** Warenkorb FlyIn-Box **********/
/*Warenkorb FlyIn-Box - InfoText anpassen*/
.cart-widget-side .jde_hint { font-size:12px; margin-bottom:15px; line-height:1.4em !important; }


/************** WARENKORB **************/
/*Einzelpreis Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item td.product-price .amount { font-size:14px !important; }

/*Zwischensumme rot - Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item .product-subtotal .woocommerce-Price-amount.amount
 { font-size:18px !important; }

/*Warenkorb Warenkorb-Summe Zwischensumme*/ .cart-totals-section .cart-subtotal .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Warenkorb Warenkorb-Summe Shipping Preis*/ .cart-totals-section .woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount { font-size:14px !important; }

/*Warenkorb Warenkorb-Summe Gesamtsumme*/.cart-totals-section .order-total .woocommerce-Price-amount.amount { font-size:28px !important; }

/*Warenkorb Hinweistest Versandkosten,etc*/
.woocommerce-cart-form__contents .actions {font-size:12px !important; }
.woocommerce-cart-form__contents .wgm-versandkosten,  .woocommerce-cart-form__contents .wgm-widerruf {margin-bottom:0px !important; padding-left:3px; }
.woocommerce-cart-form__contents .wgm-zahlungsarten {margin-bottom:0px !important; padding-right:3px;  }
.woocommerce-cart-form__contents td.actions:before {flex: 0 0 0 !important; }

/** Warenkorb Text Steuern **/
.woocommerce-cart-form .product-tax {font-size: 12px !important; }
.woocommerce-cart-form .product-tax bdi {font-size: 12px !important; }
.woocommerce-cart-form .product-tax bdi .woocommerce-Price-currencySymbol {font-size: 12px !important; }

/*Warenkorb - crosselling - title*/
.cross-sells .wd-el-title {font-size:5.8vw; margin-bottom:15px !important; line-height:1.3em; }


/*************** KASSE ***************/
/*Kasse Kundenkonto Abfrage - Rand drumherum machen und Groesse*/
.woocommerce-form-login-toggle { border: 1px solid #eeeeee; width:100% !important; padding: 22px 16px 0 16px; margin-bottom:22px !important; }

/*Kasse Login-Box Hinweistext verkleinern*/
.login.hidden-form p {font-size:15px; line-height:1.2 em !important;}


/*Kasse loginform Kundenkonto - Text vergrößern und abstand innen unten*/
.woocommerce-form-login-toggle>.woocommerce-info {font-size: 16px !important; }

/*Kasse - Bezahlarten - Schriftgroesse aendern*/
.checkout #order_review .woocommerce-checkout-payment .payment_methods li>label {font-size:16px !important; }

/*Kasse - H3 Überschriften - Schriftgroesse andern*/
.checkout h3 {font-size:21px; margin-bottom:10px !important; }

/*Kasse - Feldlabel Rechnungsfelder - Schriftgroesse andern*/
.checkout .woocommerce-billing-fields__field-wrapper label {font-size:16px; }


/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.gr-wc-checkbox label {font-size:17px !important; font-family: EncodeSans Bold; margin-top:50px !important;}

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.create-account label {font-size:17px !important; font-family: EncodeSans Bold;}

/*Kasse - Feldlabel - Schriftgroesse bei Texten mit Checkboxen aendern*/
.checkout label.woocommerce-form__label-for-checkbox.checkbox {font-size:15px !important;}
.checkout .woocommerce-checkout-payment p.form-row.validate-required {line-height:1.6!important; }


/*Kasse - Text moechtest du eine kundenkonto und weitere labels - Schriftgroesse*/
.checkout .woocommerce-account-fields span {font-size:16px !important;  }
.checkout .woocommerce-account-fields p.create-account {margin-bottom:10px; }
.checkout .woocommerce-shipping-fields span {font-size:16px;}
.checkout .woocommerce-additional-fields label.fc_woo {font-size:16px;}

/*Kasse - Label Anmerkung zur Bestellung*/
.checkout .woocommerce-additional-fields label {font-size:17px; }

/*Kasse rechts Summenpreis Produkte*/
.shop_table.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Kasse Zwischensumme*/ .shop_table.woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Kasse Shipping Preis*/  .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount { font-size:14px !important; }

/*Kasse Gesamtsumme*/.shop_table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount.amount { font-size:24px !important; }

/*Kasse rechte Box*/
.checkout .checkout-order-review { padding:10px !important; }
.checkout .checkout-order-review h3#order_review_heading  { margin-top:12px; margin-bottom:12px !important; }

/*Kassenseite Produktname neben Produktbild*/
 .woocommerce-checkout-review-order-table td.product-name { font-size:15px !important; }


/******* CHECKOUT-Seite - Bestellung absenden *******/
/*Button jetzt zahlungspflichtig bestellen*/
/*.checkout-button.wgm-place-order {width:254px !important; font-size:12px !important; }*/
/*Kasse - Bestell Zahlen Button*/
.checkout button#place_order {padding: 20px 12px 20px 12px !important; letter-spacing:0px !important; font-size:15px; margin-top:30px;}

/*Button zurück auf Checkout-Seite*/ 
input#place_order_back.button.wgm-go-back-button { font-size:12px !important; width:80px !important; height:44px; }


/*Checkout Größe Text Produktsumme*/
#order_review .shop_table .product-total .woocommerce-Price-amount.amount {font-size: 15px !important; }

/*Checkout Größe Text Zwischensumme*/
#order_review .shop_table .cart-subtotal .woocommerce-Price-amount.amount {font-size: 15px !important; }

/*Checkout Größe Text links Gesamtsumme*/
#order_review .shop_table .total th {font-size: 20px !important; text-transform: uppercase; }
#order_review .shop_table .total .woocommerce-Price-amount.amount {font-size: 20px !important;  }

/*Checkout Gesatmsumme Größe Text Steuerhinweis*/
#order_review .shop_table .total .wgm-tax.includes_tax {font-size: 13px !important;  }
#order_review .shop_table .total .wgm-tax.includes_tax bdi {font-size: 13px !important;  }

/**********Bestellung absenden ******************/
.wgm_second_checkout.payment.wgm_second_checkout_payment  { margin-top:20px !important;  margin-bottom:40px !important; padding: 30px 0px 30px 0px !important;  }
.wgm_second_checkout.payment.wgm_second_checkout_payment h4#payment_method  { font-family: EncodeSans Light !important; padding-top:6px; font-size:17px !important; }

.checkout.wgm-second-checkout .woocommerce-terms-and-conditions-checkbox-text {font-size:14px !important; line-height:1.1em !important; }
.checkout.wgm-second-checkout .shipping-service-provider-checkbox-text {font-size:14px; line-height:1.1em !important; }

.checkout.wgm-second-checkout .col-1 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }
.checkout.wgm-second-checkout .col-2 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }

/* Bestellung absenden - übersichtstabelle*/
#order_review .shop_table .cart_item .product-name .german-market-product-image.checkout { width:50px !important; } 



/************* MEIN KONTO ************/
.woocommerce-MyAccount-content p { font-size:16px !important; line-height: 1.5em; }
.woocommerce-MyAccount-content p .order-number { font-size:15px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-date { font-size:15px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-status { font-size:15px !important; padding: 4px 4px !important; display: revert !important; }
.woocommerce-MyAccount-content .woocommerce-Address-title.title h3 { font-size:18px;}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses { margin-top:50px !important; }
.woocommerce-MyAccount-content .wgm-tax.includes_tax .woocommerce-Price-amount.amount { font-size:11px !important; color:#777777 !important;}
}

@media (max-width: 576px) {
	body {font-family: EncodeSans Regular !important;}

.site-content.shop-content-area.content-with-products {padding-right:5px; padding-left: 5px; }


/*********** Promo-Banner oben *********/
/*p.bannertext-ganzoben {line-height:1.5em !important;}*/

/*********** PRODUKTLABEL *********/
/*Produktlabel NEU an Produkten*/
.new.product-label { font-size:14px; letter-spacing:0.2px; min-height: 46px !important; min-width: 46px !important; font-family: EncodeSans Semibold; }

/*Produktlabel PROZENTE an Produkten*/
.onsale.product-label { font-size:14px; letter-spacing:0.2px; min-height: 46px !important; min-width: 46px !important; font-family: EncodeSans Semibold; }

/*Produktlabel SOLD OUT an Produkten*/ 
.labels-rounded .out-of-stock { font-size:10px; font-weight:900 !important; }


/************* NEWSLETTER *************/
.elementor-field-subgroup .elementor-field-option label[for=form-field-field_c05f540] { font-size: 13px !important; vertical-align: top;}


/************* BLOG *************/
/*Blog Newsletter Optin Datenschuttext*/
.datenschutzeinwilligung-blog label {font-size:11px!important; line-height:1.2em !important;}



/*************** HEADER ***********/
/*tob bar ausblenden hat abstand über header gemacht*/
.whb-top-bar-inner {display:none;}

/*Abstand Varianten Beschreibung*/
.woocommerce-variation-description {margin-bottom:30px; margin-top:50px; }



/************* SEITEN ****************/
/*Automatisierter Page Title*/ .page-title.color-scheme-light .entry-title { font-size:24px; border-left: 4px solid #e31c31; padding-left: 16px!important; margin-left:0px; }
.page-title { min-height:115px;}
.page-title.title-size-default { padding-top:40px; padding-bottom:40px !important; }

/* IMPRESSUM */
.impressum-list-unternehmen span.list-content { font-size:17px; } 


/************* BLOG *************/
/*Blog Übersicht Carousel*/
.blog-post-loop .entry-thumbnail img { height:180px !important; object-fit: cover;}


/*************** WOOCOMMERCE/SHOP ***************/

/********* FILTERleiste links*********/
/*Breite Filter SlideIn für mobil*/
.wd-side-hidden { width: 90%; }  

/* FILTERseite links - Göße Abstand anpassen*/
.woocommerce-widget-layered-nav-list li { margin-bottom:8px; }
.woocommerce-widget-layered-nav-list li a {font-size:14px; }
.woocommerce-widget-layered-nav-list li span.count {font-size:14px; }

/*Abstand zwichen Filterkategorien*/
.widget.woocommerce-widget-layered-nav { padding-bottom:20px; margin-bottom:20px; }



/************ PRODUKT-ÜBERSICHT / KATEGORIEN ************/

/*Streichpreis Produktübersicht*/ 
.product-wrapper  del .amount { font-size:15px !important; }


/*********** PRODUKTÜBERSICHT GRID VIEW **********/
/*Produktauflistung GRID VIEW - Produktitel*/
.product-grid-item .product-information .wd-entities-title { font-size:15px !important; line-height:1.3em !important; padding-bottom:4px; letter-spacing:-0.6px !important; }

/*Produktauflistung GRID VIEW - wgm info*/
.product-grid-item .product-information .wgm-info { font-size:11px !important; }
.product-grid-item .product-information .wgm-info.shipping_de { font-size:14px !important; }

/*Produktauflistung GRID VIEW - Preis*/
.product-grid-item .product-wrapper .woocommerce-Price-amount.amount  { font-size:19px !important;}

/*Produktauflistung GRID VIEW - Short Description*/
.product-grid-item .product-wrapper .fade-in-block .hover-content-inner  { font-size:13px !important; line-height:1.3em !important; }



/********* PRODUKT-ÜBERSICHT LIST VIEW*********/
.product-list-content .product-title { font-size:19px; padding-bottom: 8px; }
.product-list-content .price .woocommerce-Price-amount.amount { font-size:20px !important;}
.product-list-item .product-wrapper { margin-bottom:50px !important;}


/*********PRODUKT DETAILseite*********/
/*Produktdetailseite - Versandkosten-Hinweis unter Warenkorb-Button*/
.hinweis-produktdetailseite-unter-warenkorbbutton { font-size:14px;}

/*Produkt-Navi oben rechts auf mobil ausblenden*/
.wd-products-nav.woodmart-products-nav {display:none;}


/*Text Artikel sofort verfügbar*/
.wd-before-add-to-cart { font-size:14px !important; }

/*Produktdetailseite ProduktTITEL*/
.product-image-summary  .product_title  {font-size:21px; padding-bottom:14px !important; }

/*Produktdetailseite ProduktPREIS*/
.product-image-summary .woocommerce-Price-amount.amount { font-size:22px !important; }

/*Produktdetailseite Produktpreis - anzeige normal ohne Variaton - abstand nach unten*/
.summary-inner .legacy-itemprop-offers .price {margin-bottom: 9px !important; margin-top:-1px; }

/* Zeilenhöhe Text Mwst Versand Lieferzeit von Woocommerce*/
.legacy-itemprop-offers { line-height: 1.3em;}

/*Produkt-Detailansicht VARIATIONEN-Preis GERMAN MARKET*/
.summary-inner #german-market-variation-price {margin-top:-3px; }

/*Produkt-Detailansicht GERMAN MARKET Zeilenhöhe Text Mwst Versand Lieferzeit*/ 
.summary-inner #german-market-variation-price .wgm-info.woocommerce-de_price_taxrate  { line-height:1.1em !important; margin-bottom:6px; margin-top:10px;}
.summary-inner #german-market-variation-price .wgm-info.woocommerce_de_versandkosten  { line-height:1.1em !important;}
.summary-inner #german-market-variation-price .wgm-info.shipping_de.shipping_de_string { line-height:1.1em !important;}
.summary-inner .wgm-info.shipping_de.shipping_de_string { margin-top:17px !important;}

.summary-inner #german-market-variation-price p { font-size: 15px !important; line-height: 1.7em !important;}

/*Produktdetailseite - Grundpreisangabe GERMAN MARKET*/
.summary-inner .wgm-info.price-per-unit {font-size:13px!important; margin-bottom:4px; }
.summary-inner .wgm-info.price-per-unit .woocommerce-Price-amount bdi { font-size:13px!important; }


/*Produkt-Detailansicht Abstand unter German Market Info*/
/*.summary-inner .wgm-info.woocommerce_de_versandkosten {margin-bottom: 30px; }*/

/*Produktdetailseite - Abstand über Shortdescription nach oben zu German Market wgm-infos*/
.summary-inner .woocommerce-product-details__short-description {margin-top:30px; }

/*Auswahl zurücksetzen auf mobil richtig positionieren*/
.summary-inner .variations .value.woo-variation-items-wrapper { margin-bottom:25px;}

/*Produktdetailseite - Variation Swatches Buttons padding*/
.woo-variation-swatches .variable-items-wrapper .variable-item { padding:20px 5px !important;}

/*Produktdetailansicht - das passt dazu - title*/
.related-and-upsells h4.wd-el-title {font-size:20px; margin-bottom:15px !important;}

/*Produktdetailansicht - Akkordiontitle*/
/*Akkordiontitel Bewertungen*/.product-tabs-wrapper .woocommerce-Reviews-title {font-size:16px !important; margin-bottom:10px !important; }
/*Alle anderen Akkordiontitel*/.product-tabs-wrapper  .woocommerce-tabs .wd-accordion-title {font-size:16px !important; }

/*Produktdetailseite - Variationen Label Schriftgroesse*/
.summary-inner .variations label { font-size:15px !important; }



/********** Warenkorb FlyIn-Box **********/
/*Warenkorb FlyIn-Box - InfoText anpassen*/
.cart-widget-side .jde_hint { font-size:12px; margin-bottom:15px; line-height:1.4em !important; }


/************** WARENKORB **************/
/*Einzelpreis Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item td.product-price .amount { font-size:14px !important; }

/*Zwischensumme rot - Produkt im Warenkob*/
.woocommerce-cart-form__cart-item.cart_item .product-subtotal .woocommerce-Price-amount.amount
 { font-size:18px !important; }

/*Warenkorb Warenkorb-Summe Zwischensumme*/ .cart-totals-section .cart-subtotal .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Warenkorb Warenkorb-Summe Shipping Preis*/ .cart-totals-section .woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount { font-size:14px !important; }

/*Warenkorb Warenkorb-Summe Gesamtsumme*/.cart-totals-section .order-total .woocommerce-Price-amount.amount { font-size:28px !important; }

/*Warenkorb Hinweistest Versandkosten,etc*/
.woocommerce-cart-form__contents .actions {font-size:12px !important; }
.woocommerce-cart-form__contents .wgm-versandkosten,  .woocommerce-cart-form__contents .wgm-widerruf {margin-bottom:0px !important; padding-left:3px; }
.woocommerce-cart-form__contents .wgm-zahlungsarten {margin-bottom:0px !important; padding-right:3px;  }
.woocommerce-cart-form__contents td.actions:before {flex: 0 0 0 !important; }

/** Warenkorb Text Steuern **/
.woocommerce-cart-form .product-tax {font-size: 12px !important; }
.woocommerce-cart-form .product-tax bdi {font-size: 12px !important; }
.woocommerce-cart-form .product-tax bdi .woocommerce-Price-currencySymbol {font-size: 12px !important; }

/*Warenkorb - crosselling - title*/
.cross-sells .wd-el-title {font-size:5.8vw; margin-bottom:15px !important; line-height:1.3em; }


/*************** KASSE ***************/
/*Kasse Kundenkonto Abfrage - Rand drumherum machen und Groesse*/
.woocommerce-form-login-toggle { border: 1px solid #eeeeee; width:100% !important; padding: 22px 16px 0 16px; margin-bottom:22px !important; }

/*Kasse Login-Box Hinweistext verkleinern*/
.login.hidden-form p {font-size:15px; line-height:1.2 em !important;}


/*Kasse loginform Kundenkonto - Text vergrößern und abstand innen unten*/
.woocommerce-form-login-toggle>.woocommerce-info {font-size: 16px !important; }

/*Kasse - Bezahlarten - Schriftgroesse aendern*/
.checkout #order_review .woocommerce-checkout-payment .payment_methods li>label {font-size:16px !important; }

/*Kasse - H3 Überschriften - Schriftgroesse andern*/
.checkout h3 {font-size:21px; margin-bottom:10px !important; }

/*Kasse - Feldlabel Rechnungsfelder - Schriftgroesse andern*/
.checkout .woocommerce-billing-fields__field-wrapper label {font-size:16px; }


/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.gr-wc-checkbox label {font-size:17px !important; font-family: EncodeSans Bold; margin-top:50px !important;}

/*Kasse - Feldlabel - Schriftgroesse bei Text Checkboxen Newsletter unter Rechnungfelder aendern*/
.checkout p.create-account label {font-size:17px !important; font-family: EncodeSans Bold;}

/*Kasse - Feldlabel - Schriftgroesse bei Texten mit Checkboxen aendern*/
.checkout label.woocommerce-form__label-for-checkbox.checkbox {font-size:15px !important;}
.checkout .woocommerce-checkout-payment p.form-row.validate-required {line-height:1.6!important; }


/*Kasse - Text moechtest du eine kundenkonto und weitere labels - Schriftgroesse*/
.checkout .woocommerce-account-fields span {font-size:16px !important;  }
.checkout .woocommerce-account-fields p.create-account {margin-bottom:10px; }
.checkout .woocommerce-shipping-fields span {font-size:16px;}
.checkout .woocommerce-additional-fields label.fc_woo {font-size:16px;}

/*Kasse - Label Anmerkung zur Bestellung*/
.checkout .woocommerce-additional-fields label {font-size:17px; }

/*Kasse rechts Summenpreis Produkte*/
.shop_table.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Kasse Zwischensumme*/ .shop_table.woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount.amount { font-size:18px !important; }

/*Kasse Shipping Preis*/  .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount { font-size:14px !important; }

/*Kasse Gesamtsumme*/.shop_table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount.amount { font-size:24px !important; }

/*Kasse rechte Box*/
.checkout .checkout-order-review { padding:10px !important; }
.checkout .checkout-order-review h3#order_review_heading  { margin-top:12px; margin-bottom:12px !important; }

/*Kassenseite Produktname neben Produktbild*/
 .woocommerce-checkout-review-order-table td.product-name { font-size:15px !important; }


/******* CHECKOUT-Seite - Bestellung absenden *******/
/*Button jetzt zahlungspflichtig bestellen*/
/*.checkout-button.wgm-place-order {width:254px !important; font-size:12px !important; }*/
/*Kasse - Bestell Zahlen Button*/
.checkout button#place_order {padding: 20px 12px 20px 12px !important; letter-spacing:0px !important; font-size:15px; margin-top:30px;}

/*Button zurück auf Checkout-Seite*/ 
input#place_order_back.button.wgm-go-back-button { font-size:12px !important; width:80px !important; height:44px; }


/*Checkout Größe Text Produktsumme*/
#order_review .shop_table .product-total .woocommerce-Price-amount.amount {font-size: 15px !important; }

/*Checkout Größe Text Zwischensumme*/
#order_review .shop_table .cart-subtotal .woocommerce-Price-amount.amount {font-size: 15px !important; }

/*Checkout Größe Text links Gesamtsumme*/
#order_review .shop_table .total th {font-size: 20px !important; text-transform: uppercase; }
#order_review .shop_table .total .woocommerce-Price-amount.amount {font-size: 20px !important;  }

/*Checkout Gesatmsumme Größe Text Steuerhinweis*/
#order_review .shop_table .total .wgm-tax.includes_tax {font-size: 13px !important;  }
#order_review .shop_table .total .wgm-tax.includes_tax bdi {font-size: 13px !important;  }

/**********Bestellung absenden ******************/
.wgm_second_checkout.payment.wgm_second_checkout_payment  { margin-top:20px !important;  margin-bottom:40px !important; padding: 30px 0px 30px 0px !important;  }
.wgm_second_checkout.payment.wgm_second_checkout_payment h4#payment_method  { font-family: EncodeSans Light !important; padding-top:6px; font-size:17px !important; }

.checkout.wgm-second-checkout .woocommerce-terms-and-conditions-checkbox-text {font-size:14px !important; line-height:1.1em !important; }
.checkout.wgm-second-checkout .shipping-service-provider-checkbox-text {font-size:14px; line-height:1.1em !important; }

.checkout.wgm-second-checkout .col-1 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }
.checkout.wgm-second-checkout .col-2 {  max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }

/* Bestellung absenden - übersichtstabelle*/
#order_review .shop_table .cart_item .product-name .german-market-product-image.checkout { width:50px !important; } 



/************* MEIN KONTO ************/
.woocommerce-MyAccount-content p { font-size:16px !important; line-height: 1.5em; }
.woocommerce-MyAccount-content p .order-number { font-size:15px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-date { font-size:15px !important; padding: 4px 4px !important; }
.woocommerce-MyAccount-content p .order-status { font-size:15px !important; padding: 4px 4px !important; display: revert !important; }
.woocommerce-MyAccount-content .woocommerce-Address-title.title h3 { font-size:18px;}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses { margin-top:50px !important; }
.woocommerce-MyAccount-content .wgm-tax.includes_tax .woocommerce-Price-amount.amount { font-size:11px !important; color:#777777 !important;}
}

