/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */
#footer .productlist-filter-headline {
    border-bottom: 0 solid #2EAADC;
	color: #80523b;
    font-weight: 700;
font-family: Tahoma, Verdana, Segoe, sans-serif;
    padding-bottom: 0;
	font-size: 1.2rem;
    text-transform: none;
    border-bottom: 1px solid #80523b;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
#footer {
	background: #fff;
    border-top: 1px solid #7E4F38;
}
.productlist-filter-headline, .characteristic-header {
    border-bottom: 5px solid #7E4F38;
	padding-bottom: 0.5rem;
    margin-bottom: 1rem;
	font-family: Montserrat, sans-serif;
    font-weight: 400;
    line-height: 1.2;
    color: #525252;
}
.box-filter-characteristics > .collapse{
	background: #f5f7fa;
}
@media (max-width: 1300px){
	#sg_head_div{
		display: none;
	}
}
#sg_head_div {
	background-color: #fff;
    border-bottom: 1px solid #7E4F38;

}


.topbar-left {
	margin-left: 16%;
	color: #7E4F38;
    padding: 10px 0px;
    position: relative;
    align-items: stretch;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
	list-style-type: none;
	margin: auto;
	max-width: 102rem;
	padding-left: 10px;
}
.top_link a{
	text-decoration: none;
	color: #7E4F38;
}

.top_link a:link {
  text-decoration: none;
}

.top_link a:visited {
  text-decoration: none;
}

.top_link a:hover {
  text-decoration: underline;
  color: #7E4F38;
}

.top_link a:active {
  text-decoration: underline;
}

.snippets-filter-show-all > .btn-link::before{
    content: 'Alle \00A0';
}
.snippets-filter-show-all > .btn-link[aria-expanded="false"]::before{
    content: 'Alle \00A0';
}
.snippets-filter-show-all > .btn-link[aria-expanded="true"]::before{
    content: 'Weniger \00A0';
}
.snippets-filter-show-all > .btn-link[aria-expanded="true"]::after{
    content: '\f077' !important;
}

.fusszeilehinweis a {
	color: #9C6448;
	font-weight: bold;
}

html body div#wrapper div#paymentMethodContainer .paymentMethodRow .nameRow {
    font-size: 20px;
}

@media (max-width: 974px) {
	.sidepanel-left {
		display: none;
	}
	.sp-top > .characteristic-header {
		display: none;
	}
}

@media (min-width: 974px) {
	.sp-top {
		display: none;
	}
}
.bildGroesse {
	max-width: 400px !important;
    float: right;
}
@media (max-width: 992px) {
	#logo img {
		height: auto;
	}
}