/* CSS Document */

@import url('https://fonts.cdnfonts.com/css/niagara-solid') !important;


h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.footer-headline{
font-family: 'Niagara Solid', sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;
	text-transform: uppercase !important;
}

.footer .footer-headline {
    font-weight: normal !important;
    font-size: 46px !important;
}


body.blank_header .navbar,
.navbar-inner {
	background:rgba(var(--bg-schach), 1) !important;
}
body.blank_header .svg-nav svg, 
body.scrolling .svg-nav svg,
.navbar .svg-nav svg {
	fill:rgba(var(--bg-schach), 1) !important;
}

body.scrolling .navbar-logo svg,
body.menuopen .navbar-logo svg{
	width: 120px !important;
	height: auto !important;
}



.footer-logo svg path {
	fill:#FFF !important;
}

.navbar .button-container {
   background:rgba(var(--color-schach), 1) !important;
}

.button-container .button-icon {
	background: #fff !important;
}
.button-container .button-icon svg {
	fill:rgba(var(--color-schach), 1) !important;
}

.button-container .button-text {
	color:#fff !important;
}


#burger-icon .dot {
	background:rgba(var(--color-schach), 1) !important;
}

.footer .newsletter-bar {
	background:rgba(var(--color-schach), 1) !important;
}

.header .svg-trenner svg {
	fill:rgba(var(--bg-schach), 1) !important;
}
.shop-icon:hover svg {
  fill:rgba(var(--color-schach), 1) !important;
}

.shop-icon.active svg,
.shop-category.active svg {
  fill:rgba(var(--color-schach), 1) !important;
}

.container.shopfilter {
  background: rgba(var(--bg-schach), 1) !important;
}
.highlightproduct {
	background: rgba(var(--bg-schach), 1) !important;
}

#produkte {
	background: rgba(var(--bg-schach), 0.3) !important;
}
.filterbox {
	background: rgba(var(--bg-schach), 1) !important;
}

.filter-actions .apply {
  background: rgba(var(--color-schach), 1) !important;
	border:1px solid rgba(var(--color-schach), 1) !important;
	transition: all 0.3s !important;
	cursor: pointer !important;
}

.filter-actions .apply:hover {
  background: #000 !important;
	border:1px solid #000 !important;
	color:#fff !important;
}



.filter-actions .reset {
  background: rgba(var(--bg-schach), 1) !important;
	border:1px solid rgba(var(--color-schach), 1) !important;
	cursor: pointer !important;
}

.shop-category:hover .icon {
	fill:rgba(var(--color-schach), 1) !important;
}





.pagination a, 
.pagination span {
  background: #fff !important;
  color: #000 !important;
}
.pagination a:hover {
  background: rgba(var(--bg-schach), 1) !important;
}
.pagination .current {
  background: rgba(var(--color-schach), 1) !important;
  color: #fff !important;
}



.image-button:hover {
    background-color: rgba(var(--color-schach), 1) !important;
}


.badge-new {
  background: rgba(var(--color-schach), 1) !important;
}


.produkt-infos .produkt-infos-inner .single_add_to_cart_button {
background: rgba(var(--color-schach), 1) !important;
}

body.single-product .svg-trenner-section svg {
	fill:rgba(var(--bg-schach), 1) !important;
}
body.single-product .produkt_description {
	background:rgba(var(--bg-schach), 1) !important;
}

.tiered-pricing--active {
	border:1px solid rgba(var(--color-schach), 1) !important;
}
.tiered-pricing-dynamic-price-wrapper ins .woocommerce-Price-amount {
	color: rgba(var(--color-schach), 1) !important;
}


.shop-search {
    color:#000 !important;
}
.shop-search::placeholder {
    color: #000 !important;
    opacity: 0.5 !important;
}


@media only screen and (max-width: 767px) {

		.button-container .button-text {
    color: #000 !important;
}
	
}