/* This is style for woojbrass.live
with Themeware Template.
Edit by Stefan Weiser from
efa GmbH eco@efa-berlin.com
*/

/* fledermäuse und kürbisse beginn */
.efa-bat-static {position:fixed;z-index:9999;pointer-events:none;width:64px;height:auto;}
  .efa-bat-static img {display:block;width:100%;height:auto;}
  .efa-bat-static:nth-of-type(2) img {transform:scaleX(-1);}
/* .efa-bat { position: fixed; top: 0; left: 0; z-index: 9999; pointer-events: none; opacity: 0; will-change: transform, opacity; }
.efa-bat img { display: block; width: var(--bat-size); height: auto; pointer-events: none; transform-origin: center; }
.efa-pumpkin { position: fixed; left: 0; top: 0; z-index: 9998; pointer-events: none; opacity: 0; will-change: transform, opacity; filter: drop-shadow(0 0 12px rgba(255,115,0,.48)); }
  .efa-pumpkin svg { width: 100%; height: 100%; display: block; } */
/* fledermäuse und kürbisse ende */

/* --- Globals Beginn --- */
@charset "utf-8";
/* CSS Document */
*{outline:none;}
/* --- Globals Ende --- */

/* ------ Lokal Google Font Beginn ----- */
/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v9-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Poppins Light'), local('Poppins-Light'),
       url('../fonts/poppins-v9-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v9-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v9-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v9-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v9-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('../fonts/poppins-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v9-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v9-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
       url('../fonts/poppins-v9-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v9-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v9-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v9-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v9-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* --- für Chrome ---- */
@media screen and (-webkit-min-device-pixel-ratio:0) {

 body {font-family:Arial,sans-serif;font-weight:200;font-size: .875rem;color:#111;}
.table--shipping-costs .select-field option {font-family:Arial,sans-serif;font-weight:300;}

}

@-moz-document url-prefix() {
 body {font-family: "Poppins",Arial,sans-serif;font-weight:200;font-size: .875rem;color:#111;}
.table--shipping-costs .select-field option {font-family: "Poppins",Arial,sans-serif;font-weight:300;}
}
/* --- für Chrome ---- */
/* ------ Lokal Google Font Ende ----- */

body {background-color:#FFFFFF;}

/* ------- Delivery Inf ----- */
.deliveryInfoHeadline4 {font-size: 0.8rem !important;font-weight: bold;color:#ff0000 !important;}
.deliveryInfo {font-size:0.8rem;}

/* ---- Topbar Beginn ---- */
.mobil-usp .topbar--features > div > div {float: left;}
.topbar--features > div {display:block;}
.topbar--features > div > div.b767 {padding-left:20px;}
.feature-1.b280.b478.b767.b1023.b1259 .icon--record {font-size:6px;font-weight:lighter;color:#333333 !important;}
.feature-2.b767.b1023.b1259 .icon--record {font-size:6px;font-weight:lighter;color:#333333 !important;}
.feature-3.b1023.b1259 .icon--record {font-size: 6px;font-weight: lighter;color:#333333 !important;}
/* ---- Topbar Ende ---- */


/*.headtyp-2 .headbar .headbar-container {border-bottom: solid 1px #3CBAC0;}*/
/* .headtyp-2 .headbar {background-color: #ffffff; border-bottom: 0.5px solid #3cbac0;background-image:url('https://www.woojbrass.live/5.2.3/media/page/navi-border-35px.png');background-repeat:repeat-x;background-position:left bottom;} */
.is--ctl-error.is--act-service.headtyp-2 .headbar .headbar-container .topmenu .logo, .is--ctl-error.is--act-service.headtyp-1 .headbar .headbar-container .topmenu .logo {
    margin-bottom: 2px !important;
}

body {background-image: url("https://www.woojbrass.live/themes/Frontend/FontAbleitung/frontend/_public/src/img/deco/geist_rechts.png") !important;position:relative;background-repeat:no-repeat;background-position:top right;z-index:99999;}


/* ---- Header Basket Beginn ---- */
.headtyp-2 .topbar .cart--display {font-weight: lighter;}
.headtyp-2 .cart--link .badge {background: #3cbac0 none repeat scroll 0 0 !important;border: 1px solid #3cbac0;}
.headtyp-2 .cart--link .badge entry--cart:hover {background: #3cbac0 none repeat scroll 0 0 !important;border: 1px solid #3cbac0;}
.headtyp-2 .cart--link .badge:hover, .headtyp-2 .topbar .top-bar--navigation .entry--cart:hover a span.badge {background-color:#3cbac0 !important;background: #3cbac0 none repeat scroll 0 0 !important;border: 1px solid #3cbac0 !important;}
/* ---- Header Basket Ende ---- */	

/* --------- Bannerslider beginn ------- */
.layout-fullwidth-boxed .emotion--container.emotion--mode-resize > * > *, .layout-fullwidth-boxed .emotion--container.emotion--mode-fluid > * > * > *, .layout-fullwidth-boxed .emotion--container.emotion--mode-rows > * > * > * {margin-top:2px;}
/* --------- Bannerslider end ------- */

/* -------- Bradcrump Beginn ---------- */
.content--breadcrumb {border-bottom: 0 solid #eaeaf0;}
.content--breadcrumb .breadcrumb--list {padding-left: 15px;}
nav.content--breadcrumb > div {padding: 0 45px;}
/* -------- Bradcrump Ende ---------- */

body.layout-fullwidth-boxed .content-main.container.block-group {background: rgba(255, 255, 255, 255) none repeat scroll 0 0;padding:0px 10px 30px 10px;}

.cutterline {
	background: #eaeaf0;
	border: none;
	color: #eaeaf0;
	height: 1px;
	width: 100%;
	float:left;
}

/* Banner Slider Dots start */
.emotion--banner-slider .image-slider--dots {opacity:0.5;}
.emotion--banner-slider .image-slider--dots .dot--link {width:1rem;height:1rem;}
/* Banner Slider Dots ende */

.sidebar--navigation .navigation--link.is--active {color: #333333;font-weight:600;}
.sidebar-main {padding-top: 0;}

.categories--headline.navigation--headline {padding:10px 15px 10px 15px;font-weight:normal;}
.sidebar--navigation .navigation--link.is--active {font-weight:normal;}

.navigation--headline {font-weight:normal;}

.categories--navigation.is--level1 .navigation--entry .navigation--link.is--active {color: #c49a6c;font-weight:lighter;}
.categories--navigation.is--level2 .navigation--entry .navigation--link.is--active {color: #3CBAC0;}
.listing--content {padding-top:0;}

.panel--title.is--underline.product-slider--title {border:0;}
.emotion--wrapper .cutterline {height:0;}
.topseller .panel--title.is--underline {border:0 !important;}

.panel--title {font-weight:normal;}
body.is--ctl-register .panel--title.is--underline {padding: 8px 0 10px 0.625rem;font-size:1.1rem !important;line-hight:1.25rem;margin:0;}
body.is--ctl-register .panel.register--personal .panel--title.is--underline {border-bottom:solid 1px #cdcdcd;}
body.is--ctl-register .panel--title.is--underline {border-bottom:0 !important;}
body.is--ctl-register .register--content .register--privacy {margin:0;}
body.is--ctl-register .register--password-description {margin-left:4px;}
body.is--ctl-register .register-usps li {margin-bottom:12px;}
.register--content .register--privacy {border:0 !important;padding: 0rem 1.25rem 1.25rem 0.3rem;}
.register--content .register--required-info {padding-bottom: 0.875rem;margin: 0rem 1.625rem 0.1rem 1.625rem;}
body.is--ctl-listing .panel--title.is--underline {padding: 8px 0 10px 0.625rem;line-height: 1.5rem;}



.navigation-main .is--active .navigation--link {font-weight:lighter;}
.navigation-main .navigation--link {padding: 0px 25px 0px 25px !important;}

.advanced-menu .menu--list.menu--level-1 .menu--list-item-link::before {content:"";}
.sidebar--navigation .is--level1 .navigation--link.is--active {color: #3CBAC0;font-weight:lighter;}
.sidebar--navigation .is--level12 .navigation--link.is--active {color: #3CBAC0;font-weight:lighter;}
.headtyp-2 .headbar {padding-bottom:2px;}
.sidebar--navigation.is--level1 .navigation--link::before {content: "";}
.advanced-menu .item--level-1 .menu--list-item-link {font-size: 0.7rem;padding:0 !important;}

.sidebar--navigation .navigation--link {padding: 3px 0 !important;}

.advyanced-menu .menu--list-item-link {padding: 0.01rem 0rem !important;}
.sidebar--navigation ul.sidebar--navigation .navigation--entry {margin: 0rem 0rem 0rem 0.8rem;}

/* ------ listing Container Border Beginn ---- */
.wrapper {width:100%;display:flex;justify-content:space-around;}
.kategorieartikel {width:33%;box-shadow: 1px 1px 3px silver;text-align:center;}
.kategorieartikel img {height:250px;margin:0 auto;}
.panel.has--border {border: 0 solid #eaeaf0;}
.categories--headline.navigation--headline {border:0;}
.categories--headline.navigation--headline::after {background: #FFFFFF none repeat scroll 0 0;}
.categories--headline.navigation--headline + .sidebar--categories-navigation > .sidebar--navigation {border: 0 none;}
.product--box .product--badges {
	top: 0.2rem;
}

/* TIPP Beginn */
.product--box .product--badges .badge--newcomer {
    color: #ffffff;
    background: #f1c40f;
	padding:.12rem .5rem .12rem .5rem;
}
.product--box .product--badges .badge--stock.stock--red {
   	color: #a44292;
    background: #ffffff;
	border:solid 1px #a44292;
}
.product--box .product--badges .badge--stock.stock--yellow {
	color: #b6b5b5;
    background: #ffffff;
	border:solid 1px #b6b5b5;
}

.listing--wrapper.cleanlisting .product--box .product--badges .product--badge, .product-slider--container .product--box .product--badges .product--badge {
	-moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
	-moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.product--box .product--badges .badge--recommend {
	-moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    color: #6aa310;
    background: #ffffff;
    height: 40px;
    line-height: 40px;
    width: 40px;
	padding:0;
	font-size:0.75rem;
	border: solid 1px #6aa310;
}

/* EU Gewährleistungslabel beginn */
.eulabel {text-align:center;margin:0 auto;}
.eulabel img {width:600px !important;height:auto;margin:0 auto;}
/* EU Gewährleistungslabel ende */


/* TIPP Detail Begin */
.image-slider--container .product--badges .badge--newcomer {
    color: #ffffff;
    background: #f1c40f;
	padding:.12rem .5rem .12rem .5rem;
}
.image-slider--container .product--badges .badge--stock.stock--red {
   	color: #a44292;
    background: #ffffff;
	border:solid 1px #a44292;
}
.image-slider--container .product--badges .badge--stock.stock--yellow {
	color: #b6b5b5;
    background: #ffffff;
	border:solid 1px #b6b5b5;
}
.image-slider--container .product--badges .product--badge, .product-slider--container .product--box .product--badges .product--badge {
	-moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
	-moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.image-slider--container .product--badges .badge--recommend {
	-moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
	border-top-right-radius:0;
    color: #6aa310;
    background: #ffffff;
    height: 40px;
    line-height: 40px;
    width: 40px;
	padding:0;
	font-size:0.75rem;
	border: solid 1px #6aa310;
}
/* TIPP Detail End */
/* TIPP ENDE */

/* Herstellerinformationen beginn */
.manufacturerdata {display:flex;}
.manufacturerdata table {padding:0px;border-color:#fff;background-color:#fff;width:100%;font-size:0.75rem !important;margin:0;position:relative;overflow:hidden;}
.manufacturerdata th {text-align:left;background-color:#fff;color:#c49a6c ;}
.manufacturerdata th, td {width:50%;font-size:0.75rem !important;}
.manufacturerdata td {color:#888 !important;white-space: wrap;}
.manufacturerdata tr, td {
	  background-color: #fff !important;
	}
/*.manufacturerdata th {padding:2px 5px 1px 5px !important;}
.manufacturerdata td {padding:2px 5px 1px 5px !important;}*/

.manufacturerdata th {padding:0px !important;}
.manufacturerdata td {padding:0px !important;}

.desktop {display:block;}
.mobil {display:none;}

@media only screen and (min-width:320px) {
.desktop {display:none;}
.mobil {display:block;}
.manufacturerdata th, td {font-size:0.875rem !important;}
}

@media only screen and (min-width:480px) {
.desktop {display:none;}
.mobil {display:block;}
.manufacturerdata th, td {font-size:0.875rem !important;}
}

@media only screen and (min-width:1024px) {
.desktop {display:block;}
.mobil {display:none;}
.manufacturerdata th, td {font-size:0.75rem !important;}
}




/* Herstellerinformationen Ende */


/* RABATT Beginn */
.product--box .product--badges .badge--discount {
    color: #d60352;
	-moz-border-radius: 40px !important;
    -webkit-border-radius: 40px !important;
    border-radius: 40px !important;
    background: #ffffff;
    height: 40px;
    line-height: 40px;
    width: 40px;
	padding:0;
	font-size:0.875rem;
	border: thin dashed #d60352;
	border-width: 0,25rem;
}
/* RABATT Ende */

/* ---------- Preis Listing Beginn ------- */
.product-slider.topseller--content .price--unit {display:none;}
.product-slider--item {padding-bottom:1.625rem;}
.box--minimal .product--price-outer .product--price {position:relative;margin-top:10px;}
body.is--ctl-checkout .starswitch {display:none;}
body.is--ctl-checkout .listing_box_article_price_add {display:none;}
body.is--ctl-checkout .aggregation--list .entry--value {float: right;}
.listing_box_article_price_add {font-size:0.625rem;font-weight:lighter;}
/* ---------- Preis Listing Ende ------- */

/* ------ listing Border BoxHead Ende ---- */

/* --------------- Preis Rot Begin -------------- */
.product--box .product--price .price--default.is--discount {
    color: #d60352;
}
.product--details .product--buybox .price--discount .price--content {
    color: #d60352;
}
.product--details .product--buybox .price--discount-icon {
	background: #d60352;
}
/* --------------- Preis Rot Ende -------------- */

/* ------- Topseller Beginn ------ */
/* body.is--ctl-listing.is--act-index.layout-fullwidth-boxed.gwfont1.gwfont2.headtyp-2 .product-slider--item {width:20% !important;}*/
/* body.is--ctl-listing.is--act-index.layout-fullwidth-boxed.gwfont1.gwfont2.headtyp-2 .product-slider--item img {max-width:80px;}*/
body.is--ctl-listing.is--act-index.layout-fullwidth-boxed.gwfont1.gwfont2.headtyp-2 .product--box .product--title {font-weight:lighter;}
.product--box .product--price .price--default {font-weight:bold;}
/* ------- Topseller Ende ------ */

.listing--wrapper .product--box .box--content .product--price .price--default {font-weight: bold;}

/* ---- Listing Borders Beginn ---- */
.listing--actions {border:0;}
.listing--wrapper.cleanlisting .listing--container {border:0;}
/* ---- Listing Borders Ende ---- */


.product--details .product--supplier .product--supplier-link img {height: auto;max-width: 100px;}
.product--details .product--supplier .product--supplier-link {height: 4.375rem;}

.product--details .buybox--quantity .js--fancy-select {font-weight:normal;}
.btn {font-weight:lighter;}

.product--details .product--buybox h1 {font-weight:lighter;}
.product--delivery .delivery--text {font-size:12px;}
.product--box .product--title {font-size:0.875rem;}


/* -- Textbaustein price_hinweis Beginn ---- */
.preis_hinweis {font-size:0.625rem;font-weight: lighter;}
.preis_hinweis a {text-decoration: underline;}
.product-slider--container .preis_hinweis {display:none;}
.product-slider--container p .preis_hinweis {display:block;}
/* -- Textbaustein price_hinweis Ende ---- */
/* ---- Textbaustein versandinfo_palette Beginn ---- */
.versandinfo_palette {border:solid 1px #b81414 !important;display: block;padding:2px 6px 2px 6px;border-radius:3px;color:#b81414;text-align:center;}
.product--details .product--base-info .entry--label {width: 40% !important;padding-right: 20px;}
/* ---- Textbaustein versandinfo_palette Ende ---- */
/* --------------- Topnavi Beginn --------------- */
.advanced-menu .menu--list-item-link {font-size: 0.8rem;padding:0;}
.advanced-menu .menu--list-item-link:hover {
    font-size: 0.8rem;
    padding: 0;
}
.advanced-menu .item--level-1 .menu--list-item-link {font-weight:lighter;}
.advanced-menu .content--wrapper {
    margin: 0.5rem 2.5rem 2.5rem 2.5rem;
}
/* --------------- Topnavi Ende --------------- */

.content--wrapper .content.product--details .product--header {border:none;}
.content--wrapper .content.product--details .product--detail-upper {border:none;padding: 20px 20px 0px 20px;margin-bottom:0;}
.share--buttons a {width:25px !important;height:25px !important;}
.product--payment-logos img {width:60px;}
.share--buttons {padding:15px 0 0px 0;margin:10px 0 0px 0;}


/* ---- Registred Trademark Beginn ---- */
.navigation--link sup {font-family: "Poppins",sans-serif !important;}
/* ---- Registred Trademark Ende ---- */

/* ---- errorpage Beginn ---- */
body.is--ctl-error .headbar .headbar-container .topmenu .logo {margin-top:9px;}
.error-container {margin: 60px 0;text-align: center;}
.error-container img {text-align: center;}
/* ---- errorpage Ende ---- */

/* ----- Leftnavi Filter aktion Beginn --- */
.sidebar--navigation .navigation--entry {
    padding-left: 10px;
}
.sidebar--navigation .navigation--link {
    padding: 0px 0 !important;
}
.sidebar--navigation ul.sidebar--navigation .navigation--entry {
    margin: 0.2rem 0rem 0rem 0rem;
}
.sidebar--navigation .navigation--entry {
  margin: 4px 0px 4px 20px;
}
.icon--filter::before {content: "";}
.action--filter-btn .filter--trigger, .action--filter-btn .filter--trigger.is--active {font-weight:normal;}
.action--filter-btn .filter--trigger:hover {background-color: #3CBAC0;background-image: linear-gradient(to bottom, #3CBAC0 0%, #4DCBD1 100%);border:#2BA9B1;}
.action--filter-btn .filter--trigger.is--active {background-color: #3CBAC0;background-image: linear-gradient(to bottom, #3CBAC0 0%, #4DCBD1 100%);border:#2BA9B1;}
.action--filter-btn .filter--trigger.is--active:hover {background-color: #4DCBD1;background-image: linear-gradient(to bottom, #4DCBD1 0%, #3CBAC0 100%);border:#2BA9B1;}
.action--filter-btn .filter--trigger, .action--filter-btn .filter--trigger.is--active {background-color: #3CBAC0;background-image: linear-gradient(to bottom, #3CBAC0 0%, #2BA9B1 100%);border: 1px solid #3CBAC0;color: #fff;}
.range-slider--range-bar {-moz-user-select: none;background: #c49a6c none repeat scroll 0 0;box-shadow: 0 0 0px #ffffff inset;}
.range-slider--handle {background-color: #FFFFFF;border: 1px solid #333333;}
.range-slider--handle:hover {background-color: #FFFFFF;border: 2px solid #000000;}
/* ----- Leftnavi Filter aktion Ende ----- */


/* --------- Detail Begin ----------- */
.product--instock {display:none;}
.block-group::before, .block-group::after {}

/* für den Fehler im Produkt Detail in der Mobilen ansich (Hochkannt) der Kauf (Wahrenkorbbutton nicht zu sehen ist */
.tab--container.has--content.is--active.js--off-canvas-button {overflow:hidden !important;}
.product--details .product--buybox {}

.product--details .product--supplier {margin-top:-30px;}
.product--details .product--supplier .product--supplier-link img {height: auto;max-width: 100px;}
.product--details .product--supplier .product--supplier-link {height: 4.375rem;}

/* Preis */
body.is--ctl-detail .listing_box_article_price_add {display:none}

.product--details .buybox--form .buybox--button-container {border:0;padding-left:0;}


/* Infos */
#usp-artikelbox h4 {font-size:0.875rem;}


/* description */
.custom-content--description {
.unitize-padding(30, 30);
}
/* .content--description {display:flex;} */
.content--description .content--title {}
/* Links */
.list--entry .icon--arrow-right::before {content: "";}
.list--entry .link--contact {display:none;}
.list--entry .link--supplier {display:none;}
.tab--content {padding-top:30px;}
body.is--ctl-detail .content--description .content--list.list--unstyled li:first-child {display:none !important;}
body.is--ctl-detail .content--description .content--list.list--unstyled li:last-child {display:none !important;}
body.is--ctl-detail .content--description .content--list.list--unstyled li::before {content: 'i';font-weight:bold;border-radius: 20px;border: solid 1px #c49a6c;padding: 2px 10px;
}
.content--list .list--entry {line-height:2rem;padding-left:10px;padding-right:10px;}
.content--list .list--entry .content--link {color:#3cbac0;}
.content--list .list--entry .content--link:hover {color:#c49a6c;background-color:#fff;}

/* --------- Detail Ende ----------- */

/* AJAX Card Beginn */
.ajax--cart .item--quantity, .item--name {font-size:0.75rem;line-height:0.875rem;}
/* AJAX Card Ende */

/* ---------- Checkout Begin ---- */
.product--delivery .delivery--text-more-is-coming {
    color: #f60;
}
.steps--content {margin-bottom: 0;padding: 10px 0 10px;}
.steps--content .steps--entry.is--active .icon {background: #3CBAC0 none repeat scroll 0 0 !important;border: 1px solid #2BA9B1 !important;}
.steps--content .steps--entry .icon {line-height: 40px !important;}
.steps--content .steps--entry.is--active .text {color: #3CBAC0;}
body.is--ctl-checkout .panel--title {margin-left:0 !important;border:0 !important;}
body.is--ctl-checkout .panel, .tos--panel.panel.has--border {border:0 !important;}
body.is--ctl-checkout .column--product a.content--title {font-size:0.875rem;}
body.is--ctl-checkout .content--sku {font-size:0.75rem;}
body.is--ctl-checkout .panel--body {border:0 !important;}}
/* ---------- Checkout Ende ---- */


/* ----- Account Content Beginn ------ */
.account--content {
    margin: 0px 0 0;
}
body.is--ctl-account.is--act-index.is--user .navigation--logout-personalized.blocked--link {display:none !important;}

body.is--ctl-account .profile--firstname input{}
/* ----- Account Content Ende ------ */

/* ----- Instagramm beginn ----- */
.bogx--instagram-feed.panel {margin-top:50px;margin-bottom:0px;}
/* ------- Instagramm ende ----- */

/* ----- Footer Beginn ------ */
.footer--column.column--ueber-uns.block {float:left;}
.footer--column.column--menu.block {float:left;} 
.footer-main .column--newsletter {background: #cdcdcd none repeat scroll 0 0;}
.footer--column.column--tagcloud.block.onlydesk {float:left;width:100%;margin-top:-20px;}
.footer--column.column--tagcloud.block.onlydesk .column--headline {color:#cdcdcd;}
.tagcloud .tag0 {color:#cdcdcd !important; font-size:1rem;}
.tagcloud .tag1 {color:#cdcdcd !important; font-size:0.8rem;}
.tagcloud .tag2 {color:#cdcdcd !important; font-size:0.6rem;}
.tagcloud .tag3 {color:#cdcdcd !important; font-size:0.4rem;}

.tagcloud .tag0:hover {color:#777 !important; font-size:1rem;}
.tagcloud .tag1:hover {color:#777 !important; font-size:0.8rem;}
.tagcloud .tag2:hover {color:#777 !important; font-size:0.6rem;}
.tagcloud .tag3:hover {color:#777 !important; font-size:0.4rem;}
/* ----- Footer Ende ------ */

/* ----------- Typo Beginn ---------- */
h1.product--title {margin:0px 0px 10px 0px;color:#333;}
body.is--ctl-detail .product--buybox .product--title {font-size:1.25rem;width:80%;}

/* ------------ Description Beginn ----------- */
.tab-menu--product ul {font-size:0.875rem;}
/* ------------ Description Ende ----------- */
/* ----------- Typo Ende ---------- */

/* ----- Styles beginn ----- */
.advanced-menu .item--level-0 { padding-bottom: 0.2rem;}
body.is--ctl-listing.is--act-manufacturer .listing--wrapper.has--sidebar-filter.cleanlisting.scale-image {margin-top:21px;}
sup.trademark {font-family: "Poppins",sans-serif !important;color:#111111;}

.headtyp-1 .logo--mobile .logo--link img, .headtyp-2 .logo--mobile .logo--link img, .headtyp-3 .top-bar .logo .logo--link img { max-height: 60px;width: auto;margin-top:-10px;}


/* --------------- MEDIAQUERIES BEGINN ------------- */

@media only screen and (max-width: 480px) {
	.bigger-topseller {font-size:1.5rem;height:20px;}
	body.is--ctl-index .product--title {dispaly:none;}
	body.is--ctl-index .product-slider--item .price--default {font-size:1rem !important;}
	.labelcontainer {display:none !important;}
}
@media only screen and (max-width:640px) {
	.bigger-topseller {font-size:1.5rem;height:20px;}
	body.is--ctl-index .product--title {display:none;}
	body.is--ctl-index .product-slider--item .price--default {font-size:1rem !important;}
	.labelcontainer {display:none !important;}
}
@media only screen and (max-width:800px) {
	.bigger-topseller {font-size:1.5rem;height:20px;}
	body.is--ctl-index .product--title {display:none;}
	body.is--ctl-index .product-slider--item .price--default {font-size:1rem !important;}
	.labelcontainer {display:none !important;}
	
}
@media only screen and (max-width:1220px) {
	.headtyp-2 .headbar .headbar-container .topmenu .navigation-main {margin:25px 0px 0px 0px;}
	/*.labelcontainer {visibility: hidden;}*/
	.labelcontainer {display:block;}
}
.labels {width:100%;text-align:center;overflow:visible;height:auto;display:flex;list-style-type:none;}
.labels li {width:auto;}
/* --------------------- MEDIAQUERIES END --------------- */

/* ----- Styles end ----- */

/* --------- UserAccount beginn --------- */
.panel--title.is--underline {padding-left:0px;}
.highlight {font-weight:bold;color:#3cbac0;}
.highlight:hover {color:#333333;}
.account--info.account--box .panel--body.is--wide p {margin-left:1.25rem;}
.account--billing.account--box .panel--body.is--wide p {margin-left:1.25rem;}
.account--payment .panel--body.is--wide p {margin-left:1.25rem;}
.account--shipping .panel--body.is--wide p {margin-left:1.25rem;}
.account--shipping .shipping--equal-info {padding-left:20px;}
.account--profile .btn.is--primary {font-size: .875rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);border: 1px solid #eaeaf0;color: #111;}
.account--profile .btn.is--primary:hover {background: #fff;background-clip: border-box;color: #333;border-color: #333;}
}
.is--ctl-account.is--act-profile .panel--title {margin-left:0;}

.account--address .panel--title {margin-left:1.25rem;}
/* .account--address .address--item-content, .address-manager--modal .address--item-content {padding:0;margin-left:1.25rem;} */
.account--address.account--content .account--welcome, .account--change-payment.account--content .account--welcome {
   border: 0;
  padding: 0px;
  margin-bottom: 20px;
}
body.is--ctl-address .account--address .panel--title {
  margin-left:0;
}
.account--change-payment .panel--title {margin:20px 0 0 0 !important;}
body.is--act-profile .panel--title.is--underline {margin-left:0;}
body.is--act-profile .account--profile {padding:20px;}
.js--modal.sizing--content.no--header.address-manager--modal.address-manager--selection .panel--body.is--wide p {padding:10px;}
/* --------- UserAccount end --------- */

/* ---------- Einkaufswelten IFrame Start------ */
#instashow-container {
	margin-top:-100px !important;
}
.instagram_btn_box {margin-top:20px !important;}
/* ---------- Einkaufswelten IFrame Ende ------ */

/* ---------------- BenutzerdatenFormular Beginn ------------- */
body.is--ctl-address.is--act-edit.is--user.is--target-account .panel--actions.address--form-actions input.btn {
	display:none;
}
body.is--ctl-address.is--act-edit.is--user .panel--actions.address--form-actions input.btn {
	display:none;
}
body.is--ctl-address.is--act-index.is--user .address--actions-set-defaults {
	display:none;
}
.is--ctl-address.is--act-edit.is--user .address--default-billing {
	display:none;
}
body.is--ctl-address.is--act-index.is--user .address--item-actions.panel--actions {
	display:none;
}
body.is--ctl-address.is--act-create.is--user .address--default-billing {
	display:none;
}
body.is--ctl-checkout.is--act-confirm.is--user .information--panel-item.information--panel-item-billing .panel--actions {
	display:none;
}
body.is--ctl-account.is--act-index.is--user .account-address--container .panel--actions {
	display:block;
}
.datenschutzerklaerung {font-size:12px;}

/* ------------ Formulare Beginn ----------------- */
.lastschriftmandat {margin-left: 30px !important;float: left;position: relative;overflow: hidden;top: 0;margin-top: -35px;display: block;}
#support hr {color:#efefef !important;margin:20px 0 10px 0;border-bottom:solid 1px #efefef;border-top:0;}
/* ------------ Formulare Ende ----------------- */

/* ---------------- BenutzerdatenFormular Ende ------------- */

/* Weihnachts Öffnungszeiten Info Beginn */
.deliveryInfo {display:none;}
.ajax--cart .container--title {height:auto;}
.product--table .add-product--form {width: 100%;}
.table--shipping-costs {display:block !important;}
.deliveryInfoHeadline4 {font-size:1.125rem;margin:0;color:#A20709}
.deliveryInfo p {font-size:1rem;}
/* Weihnachts Öffnungszeiten Info Ende */

* ------- Händlerbund Beginn -------- */
aside.hbbadge {position: relative !important;float: right !important;margin-top: -150px !important;}
/* ------- Händlerbund Ende ------- */

/* ------- Google Bewertungen Beginn ----- */
/* -- Net Inventors GmbH (Customers Review) Beginn -- */
.google-reviews--panel-wrapper .google-reviews--panel {top: 300px !important;bottom: auto !important;}
.google-reviews--panel-wrapper .google-reviews--panel {width:10rem;}
.panel--body.is--wide {padding:10px 0px;}
.panel--body.is--wide p {margin-left:0;}
.google-reviews--panel-wrapper .google-reviews--panel .review-link {color: #777 !important;}
.google-reviews--panel-wrapper .google-reviews--panel .close-btn {font-size:.6rem !important;color: #777 !important;}
.panel--title {font-size:1.25rem !important;color:#777 !important;line-height:1.25rem;}
.panel--body.is--wide.review-description img {vertical-align:center !important;display:inline !important;margin:0 35%;}
.google-reviews--panel-wrapper .google-reviews--panel .review-description .review-description--text {color: #777 !important;font-size:.8rem !important;}
/* -- Net Inventors GmbH (Customers Review) Ende -- */
/* ------- Google Bewertungen Ende ----- */

/* Theme Sonstiges CSS & Javascript Bereich Beginn */
.filter-panel--content {height:auto;}
h1.product--title {margin-right:30px;}
.product--box .product--badges .product--badge {font-size:.7rem;}
.newsletter--additional-form {display:none !important;}
.product--details .product--supplier .product--supplier-link {height: 150px;}
aside.hbbadge {display: inline-block;padding: 0.5em;float: right;margin-top: -80px;z-index: 1000;position: relative;}
.product--badge.badge--stock.stock--yellow {display:none;}
.add-voucher--panel.is--hidden.block-group {display:block !important;}
#add-voucher--trigger {visibility:hidden;display:none;}
.businesinfolink {font-size:12px;}
.businesinfolink:hover {color:#c49a6c !important;}
.google-reviews--panel-wrapper .google-reviews--panel {top:auto;bottom:30px;}
.heptacom-youtube iframe.image--media {width: 100% !important;height: 100% !important;max-width: 100%;max-height: 100%;}

body.is--ctl-detail .product--buybox .product--title {color: #333;font-weight:500;}
.product--details #usp-artikelbox {color: #888;}
.product--details .product--base-info .entry--label {color: #c49a6c;font-weight: lighter;}
.product--details .product--base-info .entry--content {color: #888;}
.formulare--privacy a {font-weight:bold;}
.headtyp-2 .headbar .headbar-container .topmenu .logo.hover-typ-1 a:hover img {opacity:1.0;}
body.is--ctl-listing .product--price {display: flex !important;flex-direction: column;}
/* Theme Sonstiges CSS & Javascript Bereich Ende */

/* Kategorieteaser/header */
.katheader {overflow:hidden;}
.katheaderleft {width:40%;float:left;}
.katheaderright {width:60%;float:right;padding:20px 20px 20px 40px;}
.katheaderright img {width:80px !important;text-align:center;margin:0 auto 20px auto;}
.katheaderright p, ul {font-size:.75rem;line-height:1.25rem;}
.katheader h6 {margin:1.75rem 0rem .25rem 0rem;}
.katheader li {padding:0 !important;}

.soom.big {position:relative;top:0 !important
;left:0 !important;background-color:black;width:100%;height:100%;text-align:center;z-index:19999;margin:0 !important;}
.zoom img {transition: transform 1s;}
.zoom:hover img {cursor:zoom-in;}
.big img {position:relative;z-index:20000;text-align:center;transform: scale(1.2);}
/* Warenkorb Artikel hinzufügen und Überschrift */
.additional--features .panel--title {display:none;}
.table--add-product.add-product--form.block-group {display:none !important;}

/* Shopseiten Beginn */
/* Downloadseite Beginn */
.kataloglinks ul {display:flex;flex-direction:collumn;}
.kataloglinks li {list-style-type:none;padding:5px;margin:0 0 3px 0;}
.kataloglinks li a:before {content: url("https://www.woojbrass.live/media/image/aa/49/f2/pdf-symbol-20x20px.png");margin-right:6px;}
.kataloglinks li a:hover {color:#c49a6c;}
/* Downloadseiten Ende */
/* Shopseiten Ende */