/* CSS Document */

/*Header*/
.header-container {
    background-color: #fff;
    color: #6e6e6e;
}
header .cart-top {
    background: #d91f1d !important;
}
header .cart-top .summary {
    background: #d91f1d url(../images/icon_cart.gif) 100% 4px no-repeat !important;
}
header .links li a:hover {
    color: #000000;
}
a.logo p {
	color:#6e6e6e !important;
}
#nav>li>a:hover {
	background-color:#4D4C4B !important;
}
#nav div.sub-wrapper {
    border-top: 3px solid #d91f1d;
    background: #4d4c4b;
}
#nav ul li a {
    color: #fff !important;
}
#nav ul li a:hover {
    background: #636160;
    color: #fff !important;
}


/*Header BackgroundImage*/
.header-container, .main-container {
    background: none !important;
}
body {
    background: #fff;
}
.page {
    background: url(/media/olegnax/celebrity/header-bg_gross_neu.png?x) no-repeat right 26px;
}
.catalog-product-view .breadcrumbs {
    padding: 28px 20px 28px 20px !important;
}

/*Footer*/
.footer-container {
    background: #fff;
	/*background: #ededed;*/
    color: #6e6e6e;
}
footer .footer-subscribe .subscribe-input {
    background: #ffffff;
    border: 1px solid #ffffff;
}
.simple .footer-subscribe {
    background: #4D4C4B;
    border: 1px solid #4D4C4B;
	border: none;
}
footer .footer-subscribe button.button:hover span {
    background: #dc4d4b !important;
    color: #fff;
}
footer a:hover {
    color: #000;
}

/*Content*/
.menu-container {
    background: #d91f1d;
    border: none;
}
.white-container {
    /*background: url(../images/content_shadow.png) 50% 0% repeat-y;*/
	background: none;
}
.main-shadow {
    /*background: url(../images/content_shadow.png) 50% 0% repeat-y;*/
	background: none;
}
.main {
    border-left: 2px solid #f8f8f8;
	border-right: 2px solid #f8f8f8;
	width: 946px;
}
button.button span, p.back-link a {
    background: #4d4c4b;
    color: #fff;
}
.opc .active .step-title {
    background: #4d4c4b;
    border: 1px solid #4d4c4b;
}
.opc .step-title:hover {
    background: #4d4c4b;
    border: 1px solid #4d4c4b;
}
.page-title h1, .content h2, .fieldset .legend, .form-list label {
    color: #4d4c4b !important;
}
.sidebar {
    margin-bottom: -30px;
	margin-top: 60px;
}
.col-right {
    width: 213px;
}
.col-left {
    width: 213px;
}
/*Startseite Slider*/
.slideshow ul li strong {
    border-left: 1px solid rgb(220, 77, 75);
    background: rgb(220, 77, 75);
    color: #fff;
}
.slideshow ul li a.details {
    background: #d91f1d;
    color: #fff !important;
}
.slideshow ul li a.details:hover {
    color: #fff;
	background: #4D4C4B;
}
#prev:hover, #next:hover {
    background-color: #4d4c4b;
}

#slide-timeline, #prev, .slider-container .owl-carousel .btn-cart:hover, .products-grid .btn-cart:hover, .products-list .btn-cart:hover, .slideshow ul li a:hover, .banners a:hover span, .banner a:hover span, #addTagForm button.button span, .add-review button.button span, .jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover, button.btn-checkout span, button.button:hover span, p.back-link a, button.btn-proceed-checkout span span, .product-view button.btn-cart span, .product-view button.btn-cart span span, .cart .cart-collaterals .col2-set button.button span, .block .block-content button.button span, .opc .active .step-title:hover, .product-image em, #zoom-prev:hover, #zoom-next:hover, header .cart-top, header .cart-top .summary, footer .footer-subscribe button.button span, .search-autocomplete ul li:hover, .light .search-autocomplete ul li:hover, #search_mini_form .form-search button:hover, .light #search_mini_form .form-search button:hover, .pager .pages li a.next:hover, .pager .pages li a.previous:hover, #nav>li>a:hover, #nav>li.over>a, .nav-top-title:hover, .nav-top-title.over, #nav>li.active>a, #nav li.menu-category-description a, #nav li.menu-category-description button.button span, #nav li.menu-category-description a:hover, .view-mode a:hover, .view-mode strong, .prev-next a:hover, .qty-container .qty-math:hover {
    background-color: #000000;
}

#search_mini_form .form-search {
    background: #ffffff;
    border: 1px solid #fff;
    color: #696868;
}
#slide-timeline {
	background:#d91f1d !important;
}

p.out-of-stock {
	display:none;
}
a.logo img {
	width: 530px;
    height: auto;
}
header .logo-container {
    margin: 20px 0;
}