.column--hotline span {
    display: block;
    font: 100 1.3em/1em "Oswald";
    color: #FFF;
    text-transform: uppercase;
}
.footer-main .container .footer--columns .footer--column .column--headline {
    font-size: 2em;
    margin: 40px 0;
}
.footer-main .container a {color: #ffffff;}
.footer-main .navigation--entry {
    margin: 5px 0;
}
.footer-main .container .footer--columns .footer--column .column--content .column--desc, .footer-main .container a {
    font-size: 1.2em;
    line-height: normal;
}
a.footer--phone-link {
    font-size: 2.5em !important;
    color: #EA384B !important;
    font-family: Oswald;
}
.listing--actions.is--rounded {
    border: none;
}
.six-aside {
    padding: 0 0 0 0;
}
.filter--active-container, .filter--container .facet--immediate_delivery, .facet--manufacturer, .facet--1, h3.filter--set-title, .paypal-sidebar.panel {
    display: none;
}
.filter--active-container {
    display: none !important;
}
.filter--container .filter-panel--media-label {
    border: none;
}
.box--content.is--rounded, .box--content.is--rounded:hover {
    box-shadow: none;
    border: none;
}
.variant--option {
    float: none !important;
    display: inline-block !important;
    margin: 0 auto !important;
}
.product--variants form {
    text-align: center !important;
}
.box--image .product--image {
	height: 214px;
}
.product--box .product--rating-container {
    display: none;
}
a.product--title {
    text-align: center;
    font-weight: 400 !important;
}

.product--actions {
    display: none;
}
.product--box .box--content .product--info .product--price-info .product--price {
    text-align: center;
}
button.newsletter--button.btn {
    background: #EA384B !important;
    color: #FFF;
}
.footer-logos img {
    display: inline-block;
}

.footer-logos {
    text-align: center;
    margin: 50px 0;
}
.content--service {
    display: none;
}
.emotion--product-slider.panel {
    border: none !important;
    box-shadow: none !important;
}
.is--ctl-checkout .logo-main.block-group {
}
.logo--supportinfo.block {
    display: none !important;
}
.is--ctl-checkout .logo--shop {
}
.is--ctl-index .logo--shop.block {
}
.is--ctl-register.is--target-checkout.is--minimal-header .header-main, .is--ctl-checkout.is--act-confirm.is--minimal-header .header-main, .is--ctl-checkout.is--act-finish.is--minimal-header .header-main {
	height: auto !important;
}
.is--ctl-checkout .product--table .table--footer {
    display: none;
}
.header-main {
    height: auto !important;
}
a.btn.is--small.btn--back-top-shop.is--icon-left {
    display: none;
}
a.logoSt {
    display: none;
}
.banner-katalog {
    overflow: hidden;
    font-family: "Oswald", "Open Sans", sans-serif;
    margin: 10px 0 0 0;
    /* border: 25px solid #fff; */
    /* background: #333; */
}

.banner-katalog .text {
    float: left;
    margin: 20px 0 0px 30px;
    width: 50%;
}

.banner-katalog .bild {
    float: right;
    width: 40%;
}

.banner-katalog .bild img {
    width: 400px;
    margin: 30px;
    box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.57);
    float: right;
}
.banner-katalog .bild img:hover {
	transform: scale(1.1);
	transition: ease-out 300ms;
}
.banner-katalog .text h1 {
    margin: 0 0 0 0;
    color: #FFF;
    font-size: 3.8em;
    font-family: "Oswald", "Open Sans", sans-serif;
    text-transform: uppercase;
    line-height: normal;
}
.banner-katalog p {
	color: #FFF;
}
.content-main-notice {
    background: #be1c33;
    text-align: center;
    padding: 5px;
    color: #fff;
}
@media screen and (min-width: 767px) and (max-width: 1100px) {
.banner-katalog {
}

.banner-katalog .text {
    float: left;
    margin: 40px 0 0px 30px;
    width: 39%;
}

.banner-katalog .bild {
    float: right;
    width: 50%;
}

.banner-katalog .bild img {
    width: 400px;
    margin: 30px;
    box-shadow: 0 0 10px #333;
    float: right;
}
.banner-katalog .bild img:hover {
	transform: scale(1.1);
	transition: ease-out 300ms;
}
.banner-katalog .text h1 {
    margin: -20px 0 10px 0;
    color: #FFF;
    font-size: 2.8em;
    font-family: "Oswald", "Open Sans", sans-serif;
    text-transform: uppercase;
    line-height: normal;
}
.banner-katalog p {
	color: #FFF;
}
}
@media screen and (min-width: 767px) {
a.logo--link {
    width: 100%;
    height: 100px !important;
    margin: 0px 0 0 0 !important;
}
}
@media screen and (max-width: 767px) {
a.logo--link {
    height: 80px !important;
}
.banner-katalog {margin: 0px 10px;background: #333;}

.banner-katalog .text {
    float: none;
    padding: 20px;
    width: 100%;
    margin: 0 !important;
}
.banner-katalog h2 {
	text-align: center;
}
.banner-katalog .bild {
    float: none;
    width: 100%;
}

.banner-katalog .bild img {
    width: 100%;
    margin: 0;
    box-shadow: none;
    float: none;
    padding: 20px;
}
.banner-katalog .bild img:hover {
	transform: scale(1.1);
	transition: ease-out 300ms;
}
.banner-katalog .text h1 {
    margin: 0 0 10px 0;
    color: #FFF;
    font-size: 3.1em;
    font-family: "Oswald", "Open Sans", sans-serif;
    text-transform: uppercase;
    line-height: normal;
    text-align: center;
}
.banner-katalog p {
	color: #FFF;
	text-align: center;
}
}
.logo--shop.block {
    height: auto !important;
}
@media screen and (max-width: 1260px) {
	.box--image {
    width: 50% !important;
}
}
@media screen and (min-width: 1260px) {
}
.box--image {
    width: 33%;
}
}
@media screen and (max-width: 470px) {
.content-main {
    margin-top: 0 !important;
}
}
@media screen and (min-width: 48em)
.header-main .top-bar .container .top-bar--navigation {
    background: #be1c33 !important;
}

section.content-main.container.block-group.is--fullscreen {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#be1c33+0,560c16+100 */
background: #be1c33; /* Old browsers */
background: -moz-linear-gradient(top, #5d121c 0%, #be1c33 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5d121c 0%,#be1c33 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5d121c 0%,#be1c33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1c33', endColorstr='#560c16',GradientType=0 ); /* IE6-9 */
	}

.emotion--wrapper {
    padding-top: 0px;
}

.is--ctl-index section.emotion--container.emotion--column-2.emotion--mode-rows.emotion--0 {
    background: transparent !important;
    margin-top: 10px;
}

.emotion--element.col-1.row-1.start-col-1.start-row-1.col-xs-4.start-col-xs-1.row-xs-2.start-row-xs-1.col-s-4.start-col-s-1.row-s-2.start-row-s-1.col-m-4.start-col-m-1.row-m-2.start-row-m-1.col-l-4.start-col-l-1.row-l-2.start-row-l-1.col-xl-4.start-col-xl-1.row-xl-3.start-row-xl-1 {
    padding-bottom: 0 !important;
}

.banner-katalog h2 {
    color: #FFF;
    font-family: "Oswald";
    font-weight: 100;
    font-size: 1.9em;
    margin: 0 0 10px 0;
}

.cookie-bar {
    padding: 30px 0;
    border-bottom: navajowhite;
}

.cookie-bar .cp-btn {
    height:  30px;
    padding: 10px 20px !important;
}

.cp-icon {margin: 2px 0 0 0;}

.cp-btn-label {
    margin: -11px 0px 0px 26px;
}

p.bar--paragraph {
    margin: 0px 0 20px 0 !important;
}
.footer-main .privacy--notice.has--styling {
    background:  transparent;
    border: none;
    color: #949494;
}