header .header-mobile{display:none;}
header .header-desktop .header-sub{background:#fff;border-bottom:1px solid #eee;height:40px;}
header .header-desktop .header-sub:after{clear:both;display:block;content:"";}
header .vorteil-container{width:100%;float:left;margin-right:-200px;padding-right:240px;}
header .vorteil-container li {display:inline-block;font-size:12px;color:#666;line-height:40px;text-transform:uppercase;}
header .vorteil-container li > a {color:#666;} 
header .vorteil-container li:nth-child(2){margin:0 70px;}
header .vorteil-container li i{margin-right:5px;}
header .vorteil-container li span{font-size:14px;}
header .myshop-container{height:40px;width:200px;float:right;padding-top:7px;}
header .myshop-container p{margin:0;cursor:pointer;}
header .myshop-container p i{margin-left:5px;}
header .myshop-container .account{position:relative;}
header .myshop-container .account p{float:left;overflow: hidden; white-space: nowrap; width: 150px;}
header .myshop-container .account a{color: inherit; text-decoration:none;}
header .myshop-container .select-overlay{display:none;position:absolute;border:1px solid #666;border-radius:3px;background:#fff;top:25px;text-align:center;z-index:1;left:-12px;}
header .myshop-container .select-overlay.account{ width: 150px;box-shadow: 10px 10px 10px #ccc;}
header .myshop-container .select-overlay.account ul{ margin:0px; padding: 10px; }
header .myshop-container .account .select-overlay{left:0px;}
header .myshop-container .account .select-overlay li{padding: 5px; text-align: left;}
header .myshop-container p.active + .select-overlay{display:block;}
header .myshop-container .language{width:40px;position:relative;float:right;}
header .myshop-container .language > p > img{width:25px; height:15px;}
header .myshop-container .language .select-overlay > a > img{width:25px; height:15px;}
header .myshop-container .language .select-overlay{ padding:2px 5px;}
header .header-desktop .header-main-top-container{height:110px;display:flex;align-items:center;}
header .header-main-top-container:after{clear:both;display:block;content:"";}
header .logo-container{width:175px;float:left;}
header .header-desktop .suche-container{width:400px;float:left;margin-left:100px;}
header .search-form:after{content:"";display:block;clear:both;}
header .search-form input{width:100%;height:40px;float:left;margin-right:-105px;font-size:14px;color:#999;padding-left:10px;border-radius:3px;border:1px solid #ddd;}
header .search-form button{width:105px;height:40px;float:right;font-size:14px;color:#999;border-radius:0 3px 3px 0;border:1px solid #ddd;cursor:pointer;}
header .header-desktop .trusted-container{width:120px;float:left;margin-left:90px;}
header .header-desktop .trusted-container img+img{margin-left:20px;}
header .header-desktop .trusted-container .co2-icon{margin-left:10px;}
header .link-container{width:250px;float:right;margin-left:95px;}
header .link-container .left{width:155px;float:left;margin-left:5px;padding-right:20px;text-align:right;border-right:1px solid #dcdcdc;}
header .link-container .left a{font-size:12px;color:#000;line-height:100%;text-decoration:underline;font-weight:700;text-transform:uppercase;display:block;padding:2px 0;}
header .link-container .left a+a{margin-top:10px;}
header .link-container .right{display:inline-block;float:right;}
header .link-container .right a{display:inline-block;position:relative;}
header .header-desktop .header-main{height:160px;}
header .header-sticky.active{position:fixed;display:block;background:#f9f9f9;z-index:11;top:0;left:0;right:0;margin:0 auto;}
header .header-desktop nav{height:50px;background:#fadfc9;background-image:-webkit-gradient(linear,left top, left bottom,from(#fdeee2),to(#fadfc9));background-image:-webkit-linear-gradient(top,#fdeee2,#fadfc9);background-image:-moz-linear-gradient(top,#fdeee2,#fadfc9);background-image:-o-linear-gradient(top,#fdeee2,#fadfc9);background-image:linear-gradient(top,#fdeee2,#fadfc9);background-image:-ms-gradient(top,#fdeee2,#fadfc9);border-radius:3px;}
header .header-desktop nav > ul{position:relative;display:flex;justify-content:space-around;}
header .header-desktop nav > ul:after{clear:both;display:block;content:"";}
header .header-desktop nav > ul > li{display:flex;width:100%;flex-direction:column;text-align:center;}
header .header-desktop nav > ul > li > p{margin:0;position:relative;}
header .header-desktop nav > ul > li > p:after{content:"";width:1px;height:20px;background:#efc9bf;display:inline-block;position:absolute;left:0;top:calc(50% - 10px);}
header .header-desktop nav > ul > li:last-child > p:after, header .header-desktop nav > ul > li:first-child > p:after{display:none;}
header .header-desktop nav > ul > li > p > a{line-height:50px;display:inline-block;font-size:14px;color:#a80011;font-weight:700;white-space:nowrap;width:100%;padding:0 20px;}
header .header-desktop nav > ul > li:last-child > p > a{background:#f7d2b5;background-image:-webkit-gradient(linear,left top, left bottom,from(#fae4d2),to(#f7d2b5));background-image:-webkit-linear-gradient(top,#fae4d2,#f7d2b5);background-image:-moz-linear-gradient(top,#fae4d2,#f7d2b5);background-image:-o-linear-gradient(top,#fae4d2,#f7d2b5);background-image:linear-gradient(top,#fae4d2,#f7d2b5);background-image:-ms-gradient(top,#fae4d2,#f7d2b5);border-radius:0 3px 3px 0;}
header .header-desktop nav > ul > li > p > a:hover{text-decoration:none;color:#a80011;}
header .header-desktop nav > ul > li.active > p > a{position:relative;background:#a80011;color:#fcebdc;box-shadow:0px -3px 15px #ccc;border-radius:3px 3px 0 0;}
header .header-desktop nav > ul > li.active.no-menu > p > a{border-radius:3px;}
header .header-desktop nav > ul > li.active:not(.no-menu) > p > a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(168, 0, 17, 0);border-top-color:#a80011;border-width:6px;margin-left:-6px;z-index:2;}
header .header-desktop nav > ul > li.active > p:after{display:none;}
header .header-desktop nav > ul > li > div{display:none;position:absolute;top:50px;left:0;background:#fdf6f0;width:100%;z-index:99;min-height:410px;padding-top:35px;padding-bottom:20px;box-shadow:3px 5px 15px #ccc;text-align:left;}
header .header-desktop nav > ul > li > div p{margin:0 0 5px 0;font-size:14px;color:#a80011;font-weight:700;}
header .header-desktop nav > ul > li > div > .close{position: absolute; top: 15px; right: 15px; font-size: 22px;}
header .header-desktop nav > ul > li > div > .first{width:350px;float:left;padding-left:40px;}
header .header-desktop nav > ul > li > div > .second{width:315px;float:left;}
header .header-desktop nav > ul > li > div > .third{width:240px;float:left;}
header .header-desktop nav > ul > li > div > .fourth{width:280px;float:left;}
header .header-desktop nav > ul > li > div > div > ul{padding-left:30px;}
header .header-desktop nav > ul > li > div > div > ul li+li{margin-top:2px;}
header .header-desktop nav > ul > li > div > div > ul ul{padding-left:20px;}
header .header-desktop nav > ul > li > div > div > ul > li:first-child{position:relative;}
header .header-desktop nav > ul > li > div > div > ul > li:first-child > p{text-transform:uppercase;position:relative;margin-bottom:5px;}
header .header-desktop nav > ul > li > div > div > ul > li:first-child > p a{color: #9a1910}
header .header-desktop nav > ul > li > div > div > ul > li:first-child > img{position:absolute;}
header .header-desktop nav > ul > li > div > div.first > ul > li:first-child > img{left:-25px;}
header .header-desktop nav > ul > li > div > div.second > ul > li:first-child > img{left:-30px;top:-2px;}
header .header-desktop nav > ul > li > div > div.third > ul > li:first-child > img{left:-32px;top:-1px;}
header .header-desktop nav > ul > li > div > div > ul > li:nth-child(2) > ul{margin-bottom:30px;}
header .header-desktop nav > ul > li > div a{font-size:14px;color:#000;}
header .header-desktop nav > ul > li > div a:hover{color:#000;}
header .header-desktop nav > ul > li.active > div{display:block;}
body.modal-open header .header-sticky.active{right:17px;}
body.modal-open header .header-mobile .header-main, body.modal-open header .header-mobile .header-sub{padding-right:17px;}
/*IE*/
_:-ms-fullscreen, :root header .header-desktop nav > ul > li{width:inherit;}
_:-ms-fullscreen, :root header .header-desktop nav > ul > li > p > a{padding:0 23px;}


@media(max-width: 1238.98px){
	header .vorteil-container li:nth-child(2){display:none;}
	header .vorteil-container li:nth-child(3){margin-left:40px;}
	header .header-desktop .suche-container{margin-left:25px;width:360px;}
	header .link-container{margin-left:25px;}
	header .header-desktop .trusted-container{margin-left:25px;}
	header .header-desktop nav > ul > li > p > a{padding:0 11px;}
	header .header-desktop nav > ul > li > div > .first{padding-left:20px;width:265px;}
	header .header-desktop nav > ul > li > div > .second{width:275px;}
	header .header-desktop nav > ul > li > div > .third{width:160px;}
	header .header-desktop nav > ul > li > div > .fourth{width:210px;}
	/*IE*/
	_:-ms-fullscreen, :root header .header-desktop nav > ul > li > p > a{padding:0 11px;}
}
@media (max-width: 991.98px){
	header .header-desktop{display:none;}
	header .header-mobile{display:block;height:85px;}
	header .header-mobile .header-main{box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);position:fixed;min-height:65px;width:100%;z-index:11;background:#f9f9f9;top:0;}
	header .header-mobile .d-md-none{display:inline-block!important;}
	header .header-mobile .logo-link-container{display:flex;align-items:center;padding-top:10px;padding-bottom:10px;}
	header .header-mobile .logo-link-container:after{content:"";display:block;clear:both;}
	header .header-mobile .logo-link-container > a{width:110px;float:left;z-index:1;}
	header .header-mobile .logo-link-container > div{float:right;width:100%;display:flex;align-items:center;justify-content:flex-end;margin-left:-110px;}
	header .header-mobile .logo-link-container > div > a.firmen-link{font-size:12px;text-transform:uppercase;color:#000;text-decoration:underline;font-weight:700;}
	header .header-mobile .logo-link-container > div > button{color:#000;}
	header .header-mobile .suche-container{background:#fff;padding:10px 0;}
	header .header-mobile .search-form input{padding-right:70px;margin-right:-60px;}
	header .header-mobile .search-form button{width:60px;}
	header .header-mobile i.fa-search{font-size:24px;color:#000;vertical-align:top;}
	header .header-mobile .logo-link-container > div button.bd-search-docs-toggle{width:26px;}
	header .header-mobile .logo-link-container > div button.bd-search-docs-toggle:not(.collapsed){text-decoration:none;}
	header .header-mobile .logo-link-container > div button.bd-search-docs-toggle:not(.collapsed):after{content:"X";color:#000;font-size:24px;font-weight:700;display:block;}
	header .header-mobile .logo-link-container > div button.bd-search-docs-toggle:not(.collapsed) i{display:none;}
	header .header-mobile .navi-container{background:#fff;padding:10px 0;}
	header .header-mobile .navi-container nav ul{margin:0;}
	header .header-mobile .navi-container nav ul li{border-bottom:1px solid #ececec;}
	header .header-mobile .navi-container nav ul li:last-child{border:none;}
	header .header-mobile .navi-container nav ul li a{font-size:18px;color:#000;line-height:40px;display:block;}
	header .header-mobile .header-sub{background:#f9f9f9;border-top:1px solid #e5e5e5;position:fixed;bottom:0;width:100%;z-index:11;left:0;box-shadow:0px -2px 5px 0px rgba(0,0,0,0.1);}
	header .header-mobile .header-sub-container{display:flex;align-items:center;height:70px;}
	header .header-mobile .header-sub-container > div{display:inline-block;width:20%;text-align:center;height:40px;}
	header .header-mobile .header-sub-container > div a{font-size:10px;color:#000;font-weight:700;}
	header .header-mobile .header-sub-container > div a:hover{text-decoration:none;}
	header .header-mobile .header-sub-container > div span{display:block;}
	header .header-mobile .header-sub-container > div.account a i{font-size:24px;}
	header .header-mobile .header-sub-container > div.fast-buy a i{font-size:24px;}
	header .header-mobile .header-sub-container > div.cart a .minicart-label{font-size:10px;padding-top:28px;position:relative;}
	header .header-mobile .header-sub-container > div.cart a .minicart-label:before{top:-2px;}
	header .header-mobile .header-sub-container > div.cart a .minicart-quantity{top:13px;}
	header .header-mobile .header-sub-container > div.hotline a i{font-size:24px;}
	header .header-mobile .header-sub-container > div.language{position:relative;}
	header .header-mobile .header-sub-container > div.language p{margin:0;cursor:pointer;font-size:10px;font-weight:700;color:#000;}
	header .header-mobile .header-sub-container > div.language p img{margin-top:0px; max-width:34px;margin-bottom: 9px;}
	header .header-mobile .header-sub-container > div.language .select-overlay{display:none;position:absolute;border:1px solid #666;border-radius:3px;background:#fff;top:-130px;text-align:center;z-index:999;left:0;right:0;width:60px;margin:0 auto;}
	header .header-mobile .header-sub-container > div.language p.active + .select-overlay{display:block;}
	
	header .header-mobile .header-sub-container > div.language .select-overlay a{display:block;line-height:40px; padding: 0px 5px; }
	header .header-mobile .header-sub-container > div.cart a .minicart-label:before {height: 30px; width: 30px; left: calc(50% - 15px);}
}
	
/* red line above website for desktop */
header .header-desktop .vorteil-container {border-top:1px solid #a80011;}
	
.account span.fas.fa-user{ margin-right: 5px; }
div .cartTopBar{ position:relative; margin-top: 13px; margin-right:20px;}
