.divBold{}
.divSliderMobil{display: none;}
.slider-tr { background: url(../img/slider-tr.jpg) no-repeat center 112px fixed; height: 455px;}
.slider-1 {background: url(../img/slider.jpg) no-repeat center 112px fixed; height: 455px;}
header .inside h1{margin: 0 50px 0 0;}
footer{margin: 80px auto 0;}
footer h3 {margin: 0 0 30px 0;}
footer p {font-size: 13px; padding: 5px 0;}
footer a {text-decoration: none; }
footer div div:nth-of-type(2) {text-align: right;}
footer .social-icons {list-style-type: none; margin: 0; padding: 0;}
footer .social-icon {margin-top: 15px;}
footer .social-icon .fab {width: 35px;height: 35px;border-radius: 35px;line-height: 32px;text-align: center; font-size: 18px;color: #000; }
footer > div > div:first-of-type {margin-left: 60px;}
footer > div > div:last-of-type {padding-right: 35px;}
.green{color: #92d050 !important; display: inline-block!important;}
.green-line::after {background-color:  #92d050 !important;}
.green-img{top: 85px!important;left: 35px!important;width: 1150px!important;}
.divContainer {float: left;width: 100%;position: fixed;background-color: #ffffff;z-index: 111111;top: 0px;}
.divAnaBanner{top: 111px;}
.header .inside h1{margin: 0px 30px 0 0!important;}
.caroufredsel > div h3:after{background-color: transparent;}
.caroufredsel > div p {display: none;}
.caroufredsel_navi .caroufredsel_next:after, .caroufredsel_navi .caroufredsel_prev:after{background-image: url(../img/next.svg);}
.ds{display: table;margin: auto auto;width: auto !important;color: #2fac68 !important;font-size: 14px !important;}
.ds a {display: block;border-bottom: 0px !important;line-height: 240% !important;font-size: 100% !important;color: #2fac68 !important;}
.ds a:before {content: "•••";display: block;float: left;margin-right: 5px;color: #2fac68;font-size: 150%;line-height: 36px;box-sizing: border-box;}
.ds a img {width: 0px;float: left;height: 30px;margin-top: 2px !important;margin-right: 0px !important;transition-property: width;transition-duration: 0.3s;transition-timing-function: ease;transition-delay: 0s;}
.ds-a:hover span img{width: 125px;}

@media (max-width: 30em){
    #main{margin-top: 75px;}
}

@media (max-width: 1190px){
	.green-img{top: 85px!important;left: 0px!important;width: 1150px!important;}
    .divSlider{width: 100%!important;}	
    .slider-1, .slider-tr{background-size: contain!important;}
    .divSliderAlt{padding: 0;}
}

@media (max-width: 950px){
    footer > div > div:first-of-type {margin-left: 30px;}
}

@media screen and (max-width: 900px){
    footer > div > div{margin-bottom:0!important;}
    footer > div > div {margin-left: 40px;}
    footer div div:nth-of-type(2){padding-right: 0px !important;}
    .brands{border-bottom: none !important;}
    .divImportant {padding: 10px 0!important;}
    footer {margin: 0 auto 0;}
    .divSliderMobil{display: block; width: 100%!important; margin-top: 0px;}
    .divSlider{display: none;}
    .divSliderAlt{padding-top: 0;}
    .divSliderMobil div figure{margin-top: 45px;}
    #social li{margin-right: 2px;}
}

@media (max-width: 767px){
	.divAnaBanner{top: 91px;}
    .divSliderMobil {margin-top: 0px;}
    .divSliderMobil div figure{margin-top: 25px;}
    header .inside h1 {width: 175px;}
    header .inside h1 a{background-size: 100%;}
}

@media (max-width: 30em){
    header .inside h1 {width: 150px;margin: 0;height: 35px;}
}

@media screen and (max-width: 600px){
    footer{padding: 0 45px 0 55px!important;}
	footer div div:nth-of-type(1){border-right: none!important;}
    footer div div:nth-of-type(2){text-align: left!important;}
    footer > div > div:first-of-type {margin-left: 0px; }
    .no-padding-mobil {padding-top: 0;padding-bottom: 0; }
    .no-padd-top-mobil {padding-top: 0;}
    .no-padd-bottom-mobil {padding-bottom: 0; }
    .halfspace-top-mobil{padding-top: 25px;}
    .margin-top-0-mobil{margin-top: 0!important;}
    .brand-logos{width: 40%!important;}
    footer > div > div{margin-left: 0;}
}

@media (max-width: 325px){
	footer{padding: 0 45px 0 45px!important;}
}

@media (min-width: 1025px){
	body:not(.wo-supplier) nav li:nth-of-type(3) ul {min-width: 150px;}
}
@media (min-width:1025px){
    body:not(.wo-supplier) #dl-menu li.submenu ul{width: 150px;}
}