﻿/** NEW TEMPLATE by BuI Hinsche GmbH **/
/** www.bui-hinsche.com **/
/** TDruck **/
/** M.Matz **/

/* BODY */
.navigation-main .navigation--entry {
  display: inline-block;

}

.navigation-main .navigation--link {
  color: #fff !important;
  cursor: pointer;
  font-size: 1rem;
}

.navigation--list.container.js--menu-scroller--list {
    align-content: stretch;
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    float: left;
    justify-content: space-between;
    width: 100%;
	background: #a00000;
	border-radius: 4px 4px 0 0 ;
}
.header-main .logo-main .logo--link {
  display: inline-block;
  height: auto !important;
  max-width: 100%;
}
.header-main {
  border-bottom: 0 none;
  height: 140px;
  padding-bottom: 0;
}
.header-main .logo-main .logo--link {
  height: auto;
  margin: 0px 0 0 -9px;
}
.header-main .shop--navigation {
	margin: 0px 0 0 0;
}

.text--top {
	float: left;
	width: 100%;
	text-align: center;
	color: #a00000;
	font-size: 15px;
	margin: 6px 0 0 0;
	height: 15px;
}

.footer--benefit {display:none;}
/*.box--left--info {
	position: fixed;
	top: 260px;
	left: 0;
	width: 94px;
	background: #fff;
	box-shadow: 0 0 9px #ccc;
	height: 330px;
	z-index: 555;
}*/

.box-left {
	width: 39px;
height: 35px;
float: left;
margin: 6px 0 0 6px;
}
.box--ekomi.box-left {background: url(../img/ekomi.png) no-repeat; background-size: contain;}
.box--trusted.box-left {background: url(../img/trusted.png) no-repeat; background-size: contain;}
.box--org.box-left {background: url(../img/org.png) no-repeat; background-size: contain;}
.box--janofair.box-left {background: url(../img/janofair.png) no-repeat; background-size: contain;}

.box--left--info {
	position: absolute;
	top: 43px;
	right: 8px;
	width: 192px;
	background: none;
	box-shadow: none;
	height: 36px;
	z-index: 555;
}

.navigation--list-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.over-text--top {position:relative;}
.over-text--top .nav--over--search {
  color: #5e7286;
  font-size: 13px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 24px;
  width: 100%;
}

.shop--navigation .entry--search {
  margin-right: 8%;
  width: 51%;
}

.nav--over--search .pipe {margin:0 5px;}
.nav--over--search a {color: #5e7286;}
.nav--over--search a:hover {color: #a00000; text-decoration:underline;}

.shop--navigation .entry--search {
  width: 52% !important;
}
.ProductOptionsBuyBox .SwpProductOptions-sSet .options .opt .option-images-box .option-image-box .is--lens {
  background-color: #5f7285 !important;
  border: 0 solid #fff !important;
  border-radius: 50% !important;
  bottom: -65px !important;
  cursor: pointer !important;
  line-height: 25px;
  min-height: 25px !important;
  min-width: 25px !important;
  position: absolute !important;
  right: -4px !important;
}
.ProductOptionsBuyBox .SwpProductOptions-sSet .SwpProductOptionsDescTrigger {
 color:#fff !important;
}
.option-wizard .content .form-error-msg {
  color: #000 !important;
}
@media screen and (max-width: 1449px) {


}
@media screen and (max-width: 1259px) {
	.shop--navigation .entry--search {
	  margin-right: 8%;
	  width: 52% !important;
	}
}
@media screen and (max-width: 867px){
	.text--top {display:none;}
}


@media screen and (max-width: 767px){
.header-main .logo-main .logo--link {
    height: 47px !important;
    margin: 0;
}
	.shop--navigation .entry--search {
  margin-right: 8%;
  width: 40% !important;
}.box--left--info {
	top: -60px;
}
}

@media screen and (max-width: 367px){
	.box--left--info {display:none;}
}
.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
	background-image: linear-gradient(to bottom, #d00 0%, #a00000 100%) !important;
	color: #fff;
}

.advanced-menu .button-container {
	background: #a00000 !important;
}

/*EKOMI BEWERTUNG*/
/*.ekomi_average_rating {
	float: left;
	width: 100%;
	height: 23px;
}
*/

/*
.graphmegafooter1 .footer-main .new--group .group--002 {
  max-width: 1260px;
  max-width: 78.75rem;
  background: transparent;
  margin: 0 auto;
  width: 100%;
}
*/
