@charset "UTF-8";
.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{ display: none; }
.woocommerce_de_scrollable_textarea{height:150px!important;width:98%!important;overflow:auto!important;border:1px solid #ddd!important;background-color:#f5f5f5!important;padding:8px!important;display:block!important;color:#000!important}.products .woocommerce-de_price_taxrate,span.wgm-info.woocommerce-de_price_taxrate{display:block}.woocommerce-de_price_taxrate{font-size:.8em}.woocommerce-de_price_shipping_rate{font-size:12px}.widerruf{clear:both}.wgm-second-checkout input.wgm-place-order{float:right}.checkout_productdesc{font-size:smaller;margin-left:10px}.german-market-product-element-ppu .price-per-unit{display:inherit;font-size:inherit}.price-per-unit{display:block;font-size:x-small}.tax-and-shipping-customized,.woocommerce_de_versandkosten{font-size:.8em;display:block}.woocommerce ul.product_list_widget li a.versandkosten{display:inline}.wgm-gtin{font-size:.8em;margin-bottom:15px}.product-tax{font-weight:400}.product-subtotal .amount,.product-total .amount{font-weight:700;text-align:left}.product-total .product-tax{display:block;text-align:left}.product-subtotal .product-tax .amount,.product-total .product-tax .amount,.wgm-tax,.wgm-tax .amount{font-weight:400!important}.product-subtotal .product-tax,.product-total .product-tax,.wgm-tax{font-size:smaller}.shipping_de.shipping_de_string{margin-bottom:15px}.wgm-break{display:block}.wgm-order-table-tr{text-align:left;border:1px solid #eee}.wgm-order-table-tr-cond{border-top-width:4px}.wgm-kleinunternehmerregelung{display:block}.wgm-kur-notice{margin-bottom:10px}.wgm-kur-notice-review{font-size:.8em}.wgm-virtual-notice{background-color:red;color:#fff;padding:0 5px}.german-market-checkout-hooks-active #order_review>#order_review_heading,.german-market-legal-guarantee-label-before-order-review-heading #order_review>#order_review_heading{float:left;left:0;padding-left:0;width:100%}.german-market-legal-guarantee-label-checkout-below-order-table{margin-bottom:1em}.german-market-legal-guarantee-label-checkout-below-checkout{margin-top:1em}.german-market-legal-guarantee-label-cart-below-cart{padding-top:1em}.wgm-digital-checkout-notice{color:red;display:block;font-size:smaller;margin-top:1em;margin-bottom:1em;float:left;width:100%}.wgm-digital-variation-notice{display:block;font-size:smaller;margin-top:1em}.wgm-digital-attribute-list{font-size:smaller;margin-top:1em;margin-bottom:1em}.wgm-digital-attribute-list li{background:#f0f0f0;display:inline-block;margin:0 10px 10px 0;padding:0 10px}.wgm-product-prerequisites-label{display:block;font-size:smaller;margin-top:1em}.wgm-product-prerequisites{background:#f0f0f0;display:block;margin-top:1em;margin-bottom:2em;padding:10px}.single-product .wgm-product-prerequisites{font-size:smaller}.wgm-extra-costs-eu{display:block;margin-bottom:1em}.wc-terms-and-conditions .required{display:none}#gm-sepa-mandate-preview-text{border:1px solid rgba(0,0,0,.1);padding:9px 12px;font-size:14px;margin-bottom:20px;overflow:hidden;width:100%;box-sizing:border-box}#gm-sepa-mandate-preview-text .close{text-align:right;font-size:16px;text-transform:uppercase;cursor:pointer;display:inline-block;float:right}#gm-sepa-mandate-preview-text .close:focus,#gm-sepa-mandate-preview-text .close:hover{text-decoration:underline}.gm-sepa-mandate-preview-inner{clear:both}.form-row.place-order.wgm-place-order{position:relative}.wgm-place-order-disabled{background-color:#fff;width:100%;height:100%;float:left;position:absolute;z-index:100;opacity:.5;display:none}.comment-form label.german-market-privacy-declaration-product-review{display:inline}.german-market-product-image{float:left;margin-right:10px;max-width:75px}table.shop_table td.product-name .german-market-product-image~dl.variation{display:table}table.shop_table td.product-name .german-market-product-image~dl.variation dd,table.shop_table td.product-name .german-market-product-image~dl.variation dt{display:inherit}table.shop_table td.product-name .german-market-product-image~.wc-item-meta{display:table;width:calc(100% - 85px)}table.shop_table td.product-name .german-market-product-image~.wc-item-meta li{display:block}table.shop_table td.product-name .german-market-product-image~.wc-item-meta p,table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label{float:left;display:inline-block}.woocommerce-invalid #age-rating,.woocommerce-invalid #german-market-custom-checkbox,.woocommerce-invalid #gm-sepa-direct-debit-checkbox,.woocommerce-invalid #shipping-service-provider,.woocommerce-invalid #terms,.woocommerce-invalid #widerruf-digital-acknowledgement,.woocommerce-invalid .german-market-product-depending-checkbox{outline:2px solid red;outline-offset:2px}.gm-fic-highlighted-ingredient{font-weight:700}table.shop_table_responsive tr td.wgm-kur-notice-review::before{display:none}div.german-market-legal-information-for-product-reviews{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid}.german-market-legal-information-for-product-reviews.short-after-star-rating{position:relative;display:block;width:100%;float:left;cursor:pointer;font-size:small;margin-bottom:.5em}.german-market-legal-information-for-product-reviews-info-icon{margin-right:5px}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text{display:block;position:absolute;top:2em;left:0;background-color:#fff;color:inherit;width:auto;max-width:100%;line-height:1;border:1px solid rgba(0,0,0,.2);padding:.5em 1em 1.5em 1em;font-size:small;box-sizing:border-box;display:none;cursor:default;z-index:9999;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text .close-full-text{cursor:pointer;display:block;text-align:right;margin-bottom:.5em;opacity:.5}span.german-market-legal-information-for-product-reviews.after-star-rating{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);display:block;width:100%;float:left;line-height:1;color:inherit}.german-market-tab-gpsr{display:inline-block}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label{display:block}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label{font-weight:700}.german-market-tab-gpsr .german-market-gpsr{float:left;width:100%;box-sizing:border-box}.german-market-tab-gpsr .german-market-gpsr:not(:first-child){margin-top:1rem}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content-warnings_and_safety_information p:first-child{margin-top:0}.german-market-summary-gpsr .german-market-gpsr{display:block}.german-market-summary-gpsr{font-size:small}.german-market-charging-device{display:inline-block}.german-market-charging-device .german-market-charging-device-graphic{align-items:center;box-sizing:border-box;border:1px solid #000;position:relative;float:left}.german-market-charging-device .german-market-charging-device-not-included:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 2px),#000,transparent calc(50% + 2px))}.german-market-charging-device .german-market-charging-device-second-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-radius:5%;text-align:center;font-family:arial}.german-market-charging-device .german-market-charging-device-first-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-pin1{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-pin2{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-no-border{border:none}.german-market-charging-device .german-market-charging-device-power-elem{display:block}.german-market-withdrawal-form-message{white-space:pre-line}.woocommerce form .form-row .input-checkbox#withdrawal-form-partial{display:inline-block}.withdrawal-form-no-withdraw-item{display:block;font-size:.8em}.withdrawal-form-sku{display:block;font-size:.8em}.withdrawal-form-partial-items{margin-top:.3rem}.withdrawal-form-partial-items thead{text-align:left}.withdrawal-form-partial-items .product-select{width:1%;white-space:nowrap}.withdrawal-form-partial-items .product-select,.withdrawal-form-partial-items .product-select input{vertical-align:middle;text-align:center}.german-market-withdrawal-form-message[hidden]{display:none!important}.withdrawal-form-cc-site-url-wrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.german-market-guarantee-label-output{box-sizing:border-box;clear:both;margin:1em 0 0}.german-market-guarantee-label-output-nested{display:block;align-self:flex-start;justify-self:start;width:100%;margin-right:auto!important;margin-left:0!important;float:none;text-align:left}.german-market-guarantee-label-output-full{display:block;align-self:flex-start;justify-self:start;margin-right:auto!important;margin-left:0!important;float:none;text-align:left}.german-market-guarantee-label-trigger{display:block;width:100%;margin:0;padding:0!important;appearance:none;border:0!important;border-radius:0;background:0 0!important;box-shadow:none!important;color:inherit;cursor:pointer;text-align:left}.german-market-guarantee-label-close:focus-visible,.german-market-guarantee-label-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.german-market-guarantee-label-dialog-content svg,.german-market-guarantee-label-trigger svg{display:block;width:100%;height:auto}.german-market-guarantee-label-output-full svg{display:block;max-width:100%;height:auto}.german-market-guarantee-label-modal[hidden]{display:none!important}.german-market-guarantee-label-modal{position:fixed;z-index:999999;inset:0;display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.65)}.german-market-guarantee-label-dialog{position:relative;box-sizing:border-box;width:min(100%,520px);max-height:calc(100vh - 48px);padding:44px 24px 24px;overflow:auto;border-radius:3px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.35)}.german-market-guarantee-label-dialog .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.german-market-guarantee-label-close{position:absolute;top:8px;right:8px;display:inline-flex;gap:6px;align-items:center;justify-content:center;width:auto;min-width:32px;height:32px;margin:0;padding:0 6px!important;appearance:none;border:0!important;background:0 0!important;box-shadow:none!important;color:#000!important;cursor:pointer;font-size:14px;font-weight:400;line-height:1}.german-market-guarantee-label-close:hover{color:#000!important}.german-market-guarantee-label-close-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:1}.german-market-electronic-equipment-takeback-information{box-sizing:border-box;clear:both;width:fit-content;max-width:100%;margin:1em 0 0;padding:0 8px 8px;background:#fff}.german-market-electronic-equipment-takeback-information .german-market-electronic-equipment-takeback-logo{margin-right:0;margin-left:auto}.german-market-electronic-equipment-takeback-block>.german-market-electronic-equipment-takeback-information{margin-right:auto;margin-left:0}.german-market-electronic-equipment-takeback-block.german-market-electronic-equipment-takeback-block-align-center>.german-market-electronic-equipment-takeback-information{margin-right:auto;margin-left:auto}.german-market-electronic-equipment-takeback-block.german-market-electronic-equipment-takeback-block-align-right>.german-market-electronic-equipment-takeback-information{margin-right:0;margin-left:auto}.german-market-electronic-equipment-takeback-trigger{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;color:#1e1e1e!important;font-size:16px!important;text-indent:0!important}.german-market-electronic-equipment-takeback-trigger:active,.german-market-electronic-equipment-takeback-trigger:focus,.german-market-electronic-equipment-takeback-trigger:hover{color:#1e1e1e!important}.german-market-electronic-equipment-takeback-link-text{position:static!important;display:block!important;visibility:visible!important;width:auto!important;max-width:100%!important;height:auto!important;margin:4px 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;color:#1e1e1e!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;opacity:1!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.german-market-electronic-equipment-takeback-trigger .german-market-electronic-equipment-takeback-link-text,.german-market-electronic-equipment-takeback-trigger:active .german-market-electronic-equipment-takeback-link-text,.german-market-electronic-equipment-takeback-trigger:focus .german-market-electronic-equipment-takeback-link-text,.german-market-electronic-equipment-takeback-trigger:hover .german-market-electronic-equipment-takeback-link-text{visibility:visible!important;color:#1e1e1e!important;opacity:1!important;text-decoration:underline!important;text-underline-offset:.15em}.german-market-electronic-equipment-takeback-dialog{display:flex;flex-direction:column;width:min(100%,720px);max-height:min(680px,calc(100vh - 48px));padding:0;overflow:hidden}.german-market-electronic-equipment-takeback-dialog-header{position:relative;flex:0 0 auto;padding:20px 120px 16px 24px;border-bottom:1px solid #ddd}.german-market-electronic-equipment-takeback-dialog-title{margin:0;color:#111;font-family:inherit!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.35!important;text-transform:none!important}.german-market-electronic-equipment-takeback-close{top:14px;right:16px}.german-market-electronic-equipment-takeback-dialog-content{min-height:0;padding:20px 24px 24px;overflow-y:auto;overscroll-behavior:contain;color:#111;line-height:1.5}.german-market-electronic-equipment-takeback-dialog-content:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.german-market-electronic-equipment-takeback-dialog-content>:first-child{margin-top:0}.german-market-electronic-equipment-takeback-dialog-content>:last-child{margin-bottom:0}body.german-market-guarantee-label-modal-open{overflow:hidden}@media only screen and (max-width:600px){.german-market-guarantee-label-modal{padding:12px}.german-market-guarantee-label-dialog{max-height:calc(100vh - 24px);padding:44px 12px 12px}.german-market-electronic-equipment-takeback-dialog{max-height:calc(100vh - 24px);padding:0}.german-market-electronic-equipment-takeback-dialog-header{padding:16px 96px 14px 16px}.german-market-electronic-equipment-takeback-dialog-title{font-size:18px!important}.german-market-electronic-equipment-takeback-close{top:10px;right:10px}.german-market-electronic-equipment-takeback-dialog-content{padding:16px}}@font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 400;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-regular.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-500.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 600;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-600.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 700;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-700.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 800;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-800.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Maven Pro';
font-style: normal;
font-weight: 900;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/maven-pro-v33-latin-900.svg#MavenPro) format('svg'); } @font-face {
font-display: swap; font-family: 'Shadows Into Light';
font-style: normal;
font-weight: 400;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/shadows-into-light-v19-latin-regular.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/shadows-into-light-v19-latin-regular.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/shadows-into-light-v19-latin-regular.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/shadows-into-light-v19-latin-regular.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/shadows-into-light-v19-latin-regular.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/fonts/shadows-into-light-v19-latin-regular.svg#ShadowsIntoLight) format('svg'); } @font-face {
font-display: swap; font-family: 'Nothing You Could Do';
font-style: normal;
font-weight: 400;
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.eot); src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.eot?#iefix) format('embedded-opentype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.woff2) format('woff2'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.woff) format('woff'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.ttf) format('truetype'), url(//doris-reich.com/wp-content/themes/dorisreich/fonts/nothing-you-could-do-v19-latin-regular.svg#NothingYouCouldDo) format('svg'); } @font-face {
font-family: 'xing';
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/xing.eot?2a5kpv);
src: url(//doris-reich.com/wp-content/themes/dorisreich/fonts/xing.eot?2a5kpv#iefix) format('embedded-opentype'),
url(//doris-reich.com/wp-content/themes/dorisreich/fonts/xing.ttf?2a5kpv) format('truetype'),
url(//doris-reich.com/wp-content/themes/dorisreich/fonts/xing.woff?2a5kpv) format('woff'),
url(//doris-reich.com/wp-content/themes/dorisreich/fonts/xing.svg?2a5kpv#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-xing2 a.icon:before { content: '\ead4'; }
.et-social-rss a.icon:before { content: '\e09e'; }
body {
font-family: 'Maven Pro', sans-serif;
font-size: 1em;
line-height: 1.6em;
color: #818181;
font-weight: 300;
}
.et_pb_section {
background-color: #f6f6f6;
}
h1 {
font-size: 2.14em;
line-height: 1.25em;
padding-bottom: 40px;
font-weight:600 !important;
}
h2 {
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600 !important;
margin-top: 15px;
}
h3 {
font-size: 1.5em;
margin-top: 10px;
font-weight: 500 !important;
letter-spacing: 0px !important;
}
nav#top-menu-nav, nav.et-menu-nav {
float: left;
margin-right: 60px;
}
nav.main_menu > ul > li > a {
position: relative;
padding: 0 17px;
color: #9d9d9d;
text-transform: uppercase;
font-weight: 600 !important;
font-size: 1em;
letter-spacing: 1px;
}
#top-menu li a {
font-weight: 600;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
}
#top-menu li li a {
padding: 7px 5px;
width: 270px;
line-height: 1.3em !important;
font-size: 0.90em;
}
.nav li ul {
position: absolute;
padding: 10px 0;
z-index: 9999;
width: 300px;
}
#main-header .nav li ul a:hover {
color: #fff !important;
}
#main-header .nav li ul a {
color: #9d9d9d !important;
}
.et-fixed-header #sub-menu ul > li > a {
color: #9d9d9d !important;
}
.et-fixed-header .nav ul li ul li.current-menu-item > a{
color: #ffffff !important;
}
#textblock_1_3 {
min-height: 190px;
}
#top-header .container #et-info  {
padding-top: 0em;
font-weight: 600;
}
.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
-webkit-box-shadow: 0 2px 7px rgba(0,0,0,.1) !important;
} .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
opacity: 1;
border: 1px solid #dadada;
background-color: #fff;
z-index: 9999999;
}
.et_pb_post {
margin-bottom: 60px;
min-height: 620px;   
}
.et_pb_post img {
padding: 15px 15px 5px 15px;
z-index: 1;
}
.entry-title, .post-meta, .post-content {
padding: 0px 0px 5px 0px;
z-index: 1;
}
.post-meta {
color: #303030 !important;
font-style: italic;
font-weight: 500;
}
a.more-link {
clear: both;
display: block;
border: 1px solid;
width: 60%;height:40px;
text-align: center;
padding: 5px 10px;
margin: 20px 0px 20px 60px;
}
a.more-link:hover {
clear: both;
display: block;
border: 0px solid;
width: 60%;height:40px;
text-align: center;
padding: 5px 10px;
margin: 20px 0px 20px 60px;
background-color:#338e96;
color:#ffffff;
}
.et_pb_button {
font-size: 14px;
border-color: #303030;
font-weight: 600 !important;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
height: 40px;
width: auto;
line-height: 2.0em !important;
}
#main-content {
background-color: #f6f6f6;
}
.single .post {
border: none !important;
background-color: #f6f6f6;
} #top-header .custom-social-icon a {
font-size: 14px;
line-height: 1em;
}
.custom-social-icon a {
display: inline-block;
position: relative;
color: #fff;
font-size: 24px;
text-align: center;
text-decoration: none;
transition: color 300ms ease 0s;
}
.custom-social-icon a:hover {
color: #0274be;
opacity: 0.7;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.icon-xing, .icon-xing2 {
font-family: 'xing';
}
.icon-xing, .icon-xing2 a.icon:before {
content: "\ead4";
} #footer-navigation_reich #menu-footernavigation {
display: block !important;
}
.et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular {
background-color: #222 !important;
}
.et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular h4 {
color: rgba(255,255,255,1) !important;
}
#menu-footernavigation li a {
text-transform:uppercase;
color: rgba(255,255,255,0.5) !important;
font-weight:500;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module {
margin-bottom: 0px !important;
padding-bottom:12px;
}   #footer,
.footer-color {
position: relative;
}
.german-market-withdrawal-button-wrap {
position: fixed;
right: 24px;
bottom: 24px;
z-index: 99999;
margin: 0;
}
.german-market-withdrawal-button {
display: inline-block;
background: #c9d400;
color: #222;
padding: 12px 18px;
border-radius: 4px;
font-weight: 700;
text-transform: uppercase;
box-shadow: 0 4px 14px rgba(0,0,0,0.25);
}
@media (max-width: 767px) {
.german-market-withdrawal-button-wrap {
right: 12px;
bottom: 12px;
left: 12px;
text-align: center;
}
.german-market-withdrawal-button {
width: 100%;
box-sizing: border-box;
}
} body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px;
margin: 0;
background-color: #fff;
}
.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
font-family: 'Maven Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500 !important;
text-transform: uppercase;
font-size: 1.2em !important;
text-align: left;
color: #338e9b !important;
}
.products .wc-gzd-additional-info {
margin:0;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width:160px !important;
padding:6px 12px;
margin-right:10px;
font-size: 1.30em !important;
}
h1.product_title.entry-title {
margin-right: 70px !important;
}
.woocommerce-error a {
color: #ddd !important;
font-style: italic !important;
text-decoration: underline !important;
}
#hinweisbox {
padding: 30px;
border: 1px solid #338e96;
background-color: #fefefe;
font-size: 1.15em;
font-weight: 500 !important;
text-align: center;
text-transform:none !important;
text-decoration: none;
letter-spacing: 1px;
margin-bottom: 30px;
}
#hinweisbox .et_pb_blurb_container {
width: 780px !important;
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price {color: #338e9b !important;}
#top-header {background-color: #d5dc33;}
#top-header, #top-header a {color: #303030;font-family: 'Maven Pro',Helvetica,Arial,Lucida,sans-serif;font-weight: 600!important;}
.nav li ul {border-top: 3px solid #338e96 !important;}
.entry-summary p.price span {font-weight: 500;}
.woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
font-size: 18px !important;
font-weight: bold;
padding: 1em 1.5em !important;
background-color: transparent;
position: relative;
border: 1px solid;
border-radius: 0px !important;
}
.et_button_no_icon.woocommerce button.button.alt {
font-size: 18px !important;
font-weight: 500;
text-transform: uppercase;
color:#338e9b;
padding: 0.7em 1.5em !important;
background-color: #ffffff;
border-width: 1px !important;
border-color: #338e9b;
border-radius: 0px !important;
}
.et_button_no_icon.woocommerce button.button.alt:hover {
font-size: 18px !important;
font-weight: 500;
text-transform: uppercase;
color:#ffffff;
padding: 0.7em 1.5em !important;
background-color: #338e96;
border-width: 1px !important;
border-color: #338e9b;
border-radius: 0px !important;
}
.versandkosten {
color: #aeb42f;
}
.posted_in a, .tagged_as a {color: #aeb42f;} @media screen and (max-width: 1080px) {
#hinweisbox .et_pb_blurb_container {
width: 560px !important;
}
.et_pb_blurb_content {
max-width: 330px;
margin: 0 auto;
position: relative;
text-align: center;
word-wrap: break-word;
width: 100%;
}   
}
@media screen and (max-width: 1024px) {
#et_mobile_nav_menu {
float: right;
display: block;
}
nav#top-menu-nav, nav.et-menu-nav {
display: none;
}
.et_pb_row {
width: 90%;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
width: 20.875%;
margin-left: 30px;
}
.et_pb_gutters3 .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
width: 68.125%;
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
font-size: 18px;
}
.et_pb_fullwidth_image_0 {
height: 370px !important;
}
h1 {
font-size: 1.90em;
}
h2 {
font-size: 1.43em;
}
.product .related h2 {
font-size: 1.43em !important;
}
h3 {
font-size: 1.2em;
line-height: 1.3em;
} 
}
@media screen and (max-width: 810px) {
.et_pb_blurb_content {
max-width: 640px;
margin: 0 auto;
position: relative;
text-align: center;
word-wrap: break-word;
width: 100%;
}
#hinweisbox .et_pb_blurb_container {
width: 640px !important;
}   
}
@media screen and (max-width: 768px) {
.et_pb_fullwidth_image_0 {
height: 230px !important;
}
.et_pb_menu .et_pb_menu__menu {
display: block;
}
.et_mobile_nav_menu {
float: right;
display: none;
}
#footer-navigation_reich .mobile_menu_bar {
display: none;
}
}
@media screen and (max-width: 414px) {
.et_pb_blurb_description.et_multi_view_swapped {
width: 320px;
}
.et_pb_fullwidth_image_0 {
height: 120px !important;
}
}
@media screen and (max-width: 390px) {
.et_pb_blurb_description.et_multi_view_swapped {
width: 290px;
}
}
@media screen and (max-width: 375px) {
.et_pb_blurb_description.et_multi_view_swapped {
width: 260px;
}
#hinweisbox {
padding-top: 200px;
}
.et_pb_row {
width: 90%;
padding: 0px 10px;
}
.et_pb_fullwidth_image_0 {
min-height: 250px !important;
}
.et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product, .et_pb_wc_related_products ul.products.columns-1 li.product, .et_pb_wc_related_products ul.products.columns-2 li.product, .et_pb_wc_related_products ul.products.columns-3 li.product, .et_pb_wc_related_products ul.products.columns-4 li.product, .et_pb_wc_related_products ul.products.columns-5 li.product, .et_pb_wc_related_products ul.products.columns-6 li.product, .et_pb_wc_upsells ul.products.columns-1 li.product, .et_pb_wc_upsells ul.products.columns-2 li.product, .et_pb_wc_upsells ul.products.columns-3 li.product, .et_pb_wc_upsells ul.products.columns-4 li.product, .et_pb_wc_upsells ul.products.columns-5 li.product, .et_pb_wc_upsells ul.products.columns-6 li.product {
width: 80% !important;
margin-right: 10% !important;
margin-left: 10% !important;
text-align: center;
}
h1 {
font-size: 1.65em;
padding-top:10px;
text-align: center;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), 
.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
text-align: center;
}
.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
text-align: center !important;
padding-top:10px;
}
.products .wc-gzd-additional-info {
margin: 0px 0px 0px 0px !important;
}
.woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
height: 35px;
}
.et_pb_row .et_pb_column.et_pb_column_1_4, .et_pb_row .et_pb_column.et_pb_column_1_5, .et_pb_row .et_pb_column.et_pb_column_1_6 {
width: 90% !important;
margin: 0 0 30px;
padding: 0px 20px;
}
.et_pb_gutters3 .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
width: 90% !important;
padding: 0px 20px;
}
.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
justify-content: left;
}
#hinweisbox .et_pb_blurb_container {
width: 285px !important;
padding: 0px 20px 0px 0px;
}
#hinweisbox {
padding: 30px;
border: 1px solid #338e96;
background-color: #fefefe;
font-size: 1.15em;
font-weight: 500 !important;
text-align: center;
text-transform:none !important;
text-decoration: none;
letter-spacing: 1px;
margin-bottom: 30px;
}
}