/*
 Theme Name:   Weingut Heinrich
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       re:bok Corporate Brand Development
 Author URI:   https://rebok.de
 Template:     generatepress
 Version:      1.0.1
*/

/* -------------------------------------- */
/* START - Formatierungen aus altem Theme */
html h3.widget-title {
	font-size: 14px !important; 
	font-size: 1.1rem!important;
}
html .widget-area .widget h3 {
	margin-bottom: 5px !important;
}
h1 {
	font-size: 1.8rem;
	font-weight: normal;
	color:#ae2221;
}
h1 a {
	color:#ae2221;
}
.entry-header .entry-title {
    font-size: 1.8rem;
}
h2 {
	font-size: 1.35rem;
	font-weight: normal;
}
a, a:visited, .entry-content a:visited, .comment-content a:visited, .widget-area .widget a:visited {
	color: #d91313;
	text-decoration:none;
	}
a:hover {
	color: #d91313;
	text-decoration:underline;
	}
footer[role="contentinfo"] a {
	color: #d91313;
	text-decoration:none;
}
footer[role="contentinfo"] a:hover {
	color: #d91313;
	text-decoration:underline;
}	
.red {
	color:#ae2221;
}
/* Google-Fonts 
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed&display=swap" rel="stylesheet"> */

/* Woocommerce Einstellungen
-------------------------------------------------------------- */
/* 'SHOP' auf Shopüberersichtsseite auslbenden */
h1.woocommerce-products-header__title {
   display:none !important;
}
/* Buttonfarbe */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ae2221;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #c61d1c;
}
/* Angebot Buttonfarbe */
.woocommerce span.onsale {
    /* background-color: #6197b7; */
	background-color: #ae2221;
}
/* Farbe Produkttitel in Übersicht */
.woocommerce-loop-product__title {
	color:#4d4c4c;
	/* line-height: 1.25rem;
    letter-spacing: 0.025rem;
	font-family: 'Fira Sans Extra Condensed', sans-serif; */
} 
/* Farbe Preise in Übersicht */
.woocommerce ul.products li.product .price {
    /* color: #6197b7; */
	color: #4d4c4c;
}
/* Farbe Preise auf Produktseite */
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #6197b7;
}
/* Versandkosten in Übersicht ausblenden */
.woocommerce_de_versandkosten {
 display:none !important;
}

/* END - Formatierungen aus altem Theme */
/* ------------------------------------ */

.header-widget .widget {
    padding: 0 15px 20px;
    margin-bottom: 0;
    float: left;
}
.copyright-bar {
	text-align:left;
}
.dgwt-wcas-search-wrapp {
margin:0;
}
#arow {
	bottom:50px; 
	right:48%; 
	position:fixed;
	}
	
/* Cookie Notice */
#cookie-notice {
	background-color:rgba(0, 0, 0, 0.5) !important;
   	min-width: 300px !important;
    width: 300px;
    height: auto;
    z-index: 100000;
    font-size: 15px;
	font-weight: 300;
    line-height: 30px;
	left: unset !important;
    right: 5%;
	bottom: 7%;
}
.cookie-notice-container {
    padding: 17px;
	text-align: left;
	letter-spacing: 0.02em;
}
/* .cookiebutton {
	display: block;
	background-color: #ae2221;
	width:100px;
	color: #ffffff;
	margin-top:12px;
	margin-bottom:10px;
	text-align: center;
} */
.cn-button.bootstrap {
    color: #fff;
    background: #ae2221 !important;
}
a.cookiebutton {
	color: #ffffff;
	}
.cookiebutton:hover {
	color:#000000;
	}
#cookie-notice .cn-button {
    margin-right: auto;
    margin-left: auto;
}
.cn-close-icon {
    position: absolute;
    right: 15px;
    top: 25px !important;
    margin-top: -10px;
    width: 15px;
    height: 15px;
    opacity: .5;
    padding: 8px;
    outline: 0;
}
/** Cookie Notice END **/


@media (min-width: 320px) and (max-width:768px) {
#logohome {
	 width:185px;
	 height:75px;
	 }
#arow {
	bottom:30px; 
	right:42%; 
	position:fixed;
	}	 
}

@media (min-width: 769px) and (max-width: 1024px){
#logohome {
	 width:250px;
	 height:101px;
	 }
}