/* Logo Header */
.header-main .logo-main .logo--shop {
	height: 79px;
}
.header-main .logo-main .logo--link {
    height: 79px;
}

.is--ctl-checkout .logo-main{
	padding-top: 14px;
}

.is--ctl-checkout .logo--supportinfo{
	margin-top: 17px;
}

@media screen and (min-width: 64em) {
.header-main .shop--navigation {
	margin-top: 20px;
}
.logo-main{
	margin-top: -15px;
	margin-bottom: 15px;
}
}

@media screen and (min-width: 48em) {
.header-main .shop--navigation {
	margin-top: 20px;
}
.logo-main{
	margin-top: -15px;
	margin-bottom: 15px;
}
}

/* Logo Footer */

.footer--column .s-logo{
	margin-top: 20px;
}
.footer--column .s-logo img{
	margin: auto;
}
.footer--column .column--headline{
	color: #f5f5f5;
}
.footer--column .navigation--link,
.footer--column .column--desc,
.footer--column .footer--phone-link,
.footer--vat-info .vat-info--text{
	color: #ccc;
}
.footer--column .navigation--link:hover{
	color: #fff;
}
.footer-main .footer--columns,
.footer-main .footer--column{
	border-color:#5c5c5c;	
}
.footer-main{
	background-color: #1b1b1b;
	border: 0px;
}
.footer-main .container{
	background-color: #1b1b1b;
}
.footer--bottom .vat-info--text a,
.footer--bottom .footer-minimal .service--entry a{
	color: #fff;
}
.footer--bottom .vat-info--text a:hover,
.footer--bottom .footer-minimal .service--entry a:hover{
	color: #ccc;
}
.is--ctl-checkout .vat-info--text {
    color: #757575;
}


/* Menu*/
@media screen and (min-width: 48em) {
.navigation-main{
	background: #1b1b1b;
	border:0px;
}

.navigation-main .navigation--list{
	background: #1b1b1b;
	overflow: hidden;
	bottom: 0px !important;
	margin-top: 0px !important;
}

.navigation-main .navigation--link{
	background-image:none !important;
	background-color: #1b1b1b;
	padding: 8px 15px;
	color: #ccc;
}
.navigation-main .navigation--link:hover{
	color:#FFF;
}

.navigation-main .is--active .navigation--link{
	background-color:#000;
	font-weight:normal;
}
}

/* Button */
.steps--content .steps--entry .icon{
	background-image: none !important;
}


.is--primary,
.main--actions .btn--checkout-proceed,
.button--container .button--checkout,
.buybox--button{
	background-image: none !important;
	background-color: #1b1b1b !important;
}

.is--primary:hover,
.main--actions .btn--checkout-proceed:hover,
.button--container .button--checkout:hover,
.buybox--button:hover{
	background-color: #444 !important;
}


/* Slider Banner */

.banner-slider--banner{
	width: 100% !important;
	height: auto !important;
}
.content-main{
	min-height: auto !important;
}

.emotion--container .emotion--sizer-xs{
	height: 0px !important;
	padding-bottom: 130%;
}
.emotion--container .emotion--sizer-s{
	height: 0px !important;
	padding-bottom: 115%;
}
.emotion--container .emotion--sizer-m{
	height: 0px !important;
	padding-bottom: 100%;
}
.emotion--container .emotion--sizer-l{
	height: 0px !important;
	padding-bottom: 85%;
}

.emotion--container .emotion--sizer-xl{
	height: 0px !important;
	padding-bottom: 70%;
}

@media only screen and ( max-width: 740px ){
.emotion--container.emotion--column-4 .col-xs-4{
	height: 40% !important;
}
	
.emotion--container.emotion--column-4 .col-xs-4:nth-child(1){
	height: 60% !important;
	top: 40% !important;
}
}

@media only screen and ( max-width: 480px ){
.emotion--container.emotion--column-4 .col-xs-4{
	height: 30% !important;
}
	
.emotion--container.emotion--column-4 .col-xs-4:nth-child(1){
	height: 70% !important;
	top: 30% !important;
}
}


/* Slider Neue Artikel */
.neueprodukte .product--info{
	border: 1px solid #dadae5;
}
.neueprodukte .product-slider--arrow{
	background-color: white;
	border-radius: 40px;
	width: 40px;
	height: 40px;
	top: 60%;
	border: 1px solid #dadae5 !important;
}
.neueprodukte .product-slider--arrow{
	line-height: 39px;
}
.neueprodukte .product--box .product--badges .product--badge{
	left: 1px;
}
.neueprodukte .price--default{
	background-color: #313131;
	color: #fff !important;
	padding: 4px 27px;
	border-radius: 4px;
}
.neueprodukte .product-slider{
	padding-bottom: 0px;
	padding-top: 55px !important;
}
.neueprodukte .product--title{
	padding: 0px 10px;
}
.emotion--container{
	margin-bottom: 0px !important;
}
.neueprodukte .panel--title{
	border-bottom: 0px;
}
.neueprodukte img{
	padding-top: 15px;
}

/* Atikel Lagerbestand */
.delivery_container{
	display: none;
}
.product--delivery .delivery--text-available {
	color: #1e1e1e;
}

/* Registrierung */

.navigation--register{
	display: none;
}
.navigation--signin{
	padding-bottom: 15px !important;
}
.register--check{
	height: 0px;
	padding: 0px !important;
}
.register--customertype{
	height: 0px;
}

/* Technische Daten */

.content--technisch{
	padding: 1.875rem 1.875rem 1.875rem 1.875rem;
}

.content--technisch .technisch{
	line-height:26px;
}

.product--box .product--badges .badge--newcomer{
	background: #4f4f4f;
}

.artikelnummer{
	margin-bottom: 0px;
}

.tab--container-list .tac{
	margin: 0px;
}

.content--technisch .ce-table {
    width: 100%;
}

.content--technisch .ce-table tr {
    vertical-align: top;
}

/* Warenkorb */
.select-field::after{
	display:none !important;
}
