/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#wrapper {
    background: #f4f2ef;
}

.qty, .product-add-to-cart.js-product-add-to-cart .control-label{
    display: none !important; /* Feld und Label ausblenden */
}


.container {
    width: 1360px;
    margin: 0 auto;
}

#header .logo {
    max-width: 50%;
    height: auto;
}

#header .header-top {
    padding: 0.5rem 0;
}
#header, #header, #header .header-top {
    background: linear-gradient(180deg, #990000 0%, #800000 50%, #660000 100%);
    color: #FFFFFF;
}


#header .header-nav {
    background: linear-gradient(90deg,
        #b87333 0%,   /* heller Bronze-Ton links */
        #aa652a 25%,  /* etwas dunkler, goldbraun */
        #8c4b18 50%,  /* tiefer, kupferähnlicher Mittelpunkt */
        #aa652a 75%,  /* wieder etwas heller */
        #b87333 100%  /* Abschluss in hellem Bronze */
    );
    border-bottom: 0;
}

#header .header-nav .blockcart {
    background: transparent !important;
}

@media (max-width: 767px)	{
#left-column, #left-column.col-xs-12
{
display: none
}
}





.block-categories .h6 {
    font-size: 1.2rem;
    font-weight: 900;
     background: linear-gradient(180deg, #990000 0%, #800000 50%, #660000 100%);
    color: #FFFFFF;
    width: 100%;
    display: block;
    padding: 10px;
}

#header .top-menu a[data-depth="0"]:hover, a:hover {
    color: #b67132;
}

.block-categories {
    padding: 0;
    margin-bottom: 1.563rem;
    background: #fff;
}

.block-categories {
    padding: 0;
    margin-bottom: 1.563rem;
    background: #fff;
}

.block-categories .category-sub-menu {
	padding: 0.5rem 1.2rem;
    margin-top: 1rem;
}
#header .header-nav .cart-preview .shopping-cart {
    color: #ffffff;
    vertical-align: middle;
}

#header, #header a {
    color: #ffffff;
}
#header .header-nav
{
 border-bottom: 0
}


#header .header-nav .blockcart {
    background: #000000;
}

#header .header-top .position-static {
    text-align: right;
	padding-right:25px
}

#header .header-top a[data-depth="0"] {
    color: #ffffff;
   }

.block-categories {
    background-color: #fff;
    color: #2E2E2E;
	width:370px;
}

.block-category {
    min-height: 100%;
}

.block-category h1 {
    font-size: 1.5rem;
}

.carousel .carousel-inner {
    height: 100%;
}

.product-miniature .product-flags li.product-flag, .product-flags li.product-flag {
    display: none;
}

.product-price {
    color: #232323;
    font-size: 1.3rem;
}

.highlighted-informations
{
	display:none
}

.carousel-control {
    display: none !important;
}

.carousel .carousel-item .caption {
     max-width: 100%;
	 left:20px;
	 bottom: 0px;
}

.btn-primary, .btn-primary:hover {
      background: linear-gradient(180deg, #990000 0%, #800000 50%, #660000 100%);
}


.footer-container {
    padding-top: 0;
}