.header .navbar-cart .cart-items .main-btn {   
    background-color: white;
}

.header .header-middle {
    /*background-color: #a7da2d;*/
    background-color: #f4e1db;    
    /*background-image: url('/images/zeiter/banniere_shop.png');*/
    background-image: url('/images/zeiter/banniere_shop_left.png');
    background-repeat: no-repeat;
	background-size: auto 100%;
	height: 330px;
}

.header #header-middle-right-bkg {
	background-image: url('/images/zeiter/banniere_shop_right.png');
    background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: right;	
	width: 684px;
	position: absolute;
	right: 0;
	height:330px;
}

.header .nav-hotline i {
    background-color: white;
}

section.main-home {
    margin-top: 0px !important;
}

.single-footer.f-cat ul {
	columns: 2;
}




.single-category img {
	position: unset;
	width: 450px;
	max-width:2000px;
	max-height:2000px;
	margin-top: 39px;
}

.single-category {
	padding: 0px; 	
	margin-top: 0px;
}

.justify-content-around {
  justify-content: center !important;
}


.header .navbar-brand,
.header .navbar-cart,
.header .nav-hotline {
	z-index: 2;
}

.header .navbar-brand {  
  height: 235px;
  position: relative;
  margin-top:0px;
}

.footer .footer-top .footer-logo a img {
  width: 400px;
}

.header .navbar-brand img {
  width: auto;
}

.footer-logo a {
  margin-top: -31px;
}

.main-menu-search.justify-content-end {
  z-index: 2;
  position: relative;
}

.header #header-middle-right-bkg.logged {			

	height:330px;
}	

.single-category img {  
    width: 100%;
    position: unset;
    -webkit-transform: none;
	transform: none;
}

.single-category {
  height: 440px;
}

.single-category .images {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 370px;
}

.single-product .product-info .category {
  text-align: right;
  width:100%;
}

.single-category .heading {
  font-size: 20px;  
  z-index: 9999;
  position: relative;
  background-color: rgba(255,255,255,0.6);
  padding: 5px;
  text-align: center;
}

.header nav.navbar .navbar-brand {
  height: 85px;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header .navbar-collapse {
	  top: 100px !important;	  
	}
}

#header-middle-right-bkg-mob {
	display:none;
}

.sidebar .single-widget h3 span.mobileMessage,
.single-widget.condition h3 span.mobileMessage {
	font-size: 0.8em;
	color: #999;
	margin-left: 10px;
	display:none;
}


section.featured-categories .heading {
  font-size: 20px;  
  text-align: center;
}
























body {
  font-family: Raleway, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, Arial, sans-serif;    
}

section.content .distinctions-item p.selection {    
    font-family: Raleway, Arial, sans-serif;
    text-transform: none;
}

div.fieldsetTitle {
	font-family: Raleway, Arial, sans-serif;
	text-transform: none;	
}

/*h1, h2, h3, h4, h5, h6 {
    font-family: 'Dancing Script', cursive; 
}

section.content .distinctions-item p.selection {    
    font-family: 'Dancing Script', cursive;  
    text-transform: none;
}

div.fieldsetTitle {
	font-family: 'Dancing Script', cursive;
	text-transform: none;	
}*/


.item-details .product-info .wish-button {
	display:none;
}

.shipping-info li {
  width: 33.33%;  
}
section.featured-categories .single-category{
	display: flex;
justify-content: center;
align-items: center;
height: 320px;
min-height: auto;}

#orderStepsContainer .active label {
  color: white;
}

.single-featured-category:hover .images img {
  -webkit-transform: none;
  transform: none;
}

.single-category img {
	margin-top: 0px;
}

.pcePriceMag {
  margin-top: -12px;
  display: block;
}

.single-featured-category .images img {
  object-fit: cover;
  width: 321px;
  height: 321px;
}