/*
 * 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;
	}
}

.nav-scrollbar .nav,
.nav-scrollbar .navbar-nav {
	flex-wrap: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1rem;
	text-transform: uppercase;
	color: red;
	font-weight: bold;
}

/* Fruehere Darstellung: Century Gothic als Grundschrift. */
body,
button,
input,
optgroup,
select,
textarea,
.popover,
.tooltip {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.product-matrix .product-matrix-title,
.sidepanel-left .box-normal .box-normal-link,
.hr-sect,
.productlist-filter-headline,
.characteristic-header,
.text-accent,
.productbox-price,
.tab-navigation .nav-link,
.form-counter .form-control,
.form-counter .input-group-text,
.fa-sup {
	font-family: Arial, Helvetica, sans-serif;
}

/* Schriftgroessen des alten NOVA-Themes (Basis 16 px statt 14 px). */
body {
	font-size: 1rem;
}

h4,
h5,
h6,
.h4,
.h5,
.h6,
.font-size-base,
.btn,
.btn-sm,
.btn-group-sm > .btn,
.form-control,
.form-control-sm,
.form-control-plaintext,
.custom-select,
.custom-select-sm,
.input-group-text,
.col-form-label-sm,
.dropdown-menu,
.popover-header,
.tt-dropdown-menu,
.tt-menu,
#tabAccordion > .card .card-header,
.cart-icon-dropdown .cart-icon-dropdown-price,
.consent-btn-helper > div > .consent-btn {
	font-size: 1rem;
}

.lead,
.blockquote {
	font-size: 1.25rem;
}

.btn-lg,
.btn-group-lg > .btn,
.form-control-lg,
.custom-select-lg,
.col-form-label-lg,
.productbox-price,
.tab-navigation .nav-link,
.basket .basket-summary .basket-summary-total,
.bubble,
.nav-scrollbar-arrow,
.order-details-date {
	font-size: 1.0625rem;
}

.font-size-sm,
.author-meta,
.dropdown-header,
.estimated-delivery,
.ribbon,
.cart-dropdown .cart-dropdown-total-item,
.order-details-data .order-details-data-item,
.popover,
.tooltip,
.valid-tooltip,
.invalid-tooltip {
	font-size: 0.875rem;
}

small,
.small,
.blockquote-footer,
.valid-feedback,
.invalid-feedback {
	font-size: 80%;
}
