@font-face {
font-family: 'lobster_1.3regular';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/lobster_1.3-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/lobster_1.3-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'forteregular';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/forte-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/forte-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kalamregular';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/kalam-regular-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/kalam-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'courgetteregular';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/courgette-regular-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/courgette-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/opensans-regular-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/opensans-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold';
src: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/opensans-semibold-webfont.woff2) format('woff2'),
url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/fontz/opensans-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
body  { background-image: url(//martls-haselnuss-shop.de/wp-content/themes/hello-elementor-child/images/bg.jpg)!important; background: no-repeat; background-size:cover; background-attachment:fixed;  font-family: 'open_sansregular' !important; color: #522214;  } .e-con.e-flex > .e-con-inner   {   }
.e-con.e-flex > .e-con-inner {
background-color: rgba(255, 255, 255, 0.7) !important;
}
span.minage_age {
display: inline-block;
margin: 10px;
padding: 10px 12px;
font-size: 180%;
font-weight: bold;
border-radius: 50%;
color: red;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #beb093  !important;
border-radius: 4px;
padding: 1em 1em 0;
background-color: rgba(255, 255, 255, 0.7) !important;
}
.woocommerce form .form-row label {
font-size: 90% !important;
line-height: 1.0 !important;
}
span.woocommerce-gzd-legal-checkbox-text, span.woocommerce-terms-and-conditions-checkbox-text {
line-height: 1.5 !important;
font-size: 90% !important;
}
.elementor-10717 .elementor-element.elementor-element-722f0d5 #order_review {
border-color: var( --e-global-color-accent );
border-style: solid;
overflow: hidden;
border-width: 0px !important;
border-radius: 0px 0px 0px 0px;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0 15px 0 0 !important;
position: relative;
box-shadow: none;
}
.e-con.e-flex.transparent > .e-con-inner  { background-color:transparent !important; }
.e-con.e-flex > .e-con-inner.transparent { background-color:transparent !important; }
.containerhg  {background-color: rgba(255, 255, 255, 0.7); 
color: rgba(255, 255, 255, 0.7); margin: 0; padding: 20px; color: #522214; }
.page-content  {background-color: rgba(255, 255, 255, 0.7); 
color: rgba(255, 255, 255, 0.7); margin: 0; padding: 20px; color: #522214; width: 100%;
text-align: center; }
h1, h2, h3, h4  { font-family: 'courgetteregular' !important; color: #96442e; font-weight:400 !important;  }
.nav-links {
position: relative;
margin-top: -10%;
}
.nav-previous {
position: relative;
float: left;
margin: 0 0 0 -190px;
display: block;
width: 200px;
background-color: rgba(255, 255, 255, 0.7);
padding: 10px;
z-index: 9999;
}
.nav-previous:hover { background-color: #fff; }
.nav-next:hover { background-color: #fff; }
.nav-next {
position: relative;
float: right;
margin: 0 -190px 0 0;
display: block;
width: 200px;
background-color: rgba(255, 255, 255, 0.7);
padding: 10px;
z-index: 9999;
}
.clr  { clear:both; margin-top: 10%; }
.woocommerce-store-notice, p.demo_store {
background-color: #944a31 !important;
}
.product p.wc-gzd-additional-info, .woocommerce div.product p.price, .woocommerce div.product span.price {
color: #522214 !important;
font-size: 1.0em !important;
}
ul.payment_methods {
list-style: none;
}
ul.payment_methods li {
display: block;
float: left;
margin: 20px;
width: 100%;
}
ul.payment_methods li label img {
margin: 20px 0;
} @media (min-width: 768px and max-width: 1024px) {
.elementor-10617 .elementor-element.elementor-element-22b847a .wpr-product-title {
font-size: 25px !important;
}
} @media (max-width: 767px) {
.elementor-10617 .elementor-element.elementor-element-22b847a .wpr-product-title {
font-size: 20px !important;
}
}
@media (min-width: 576px) {
}
@media (max-width: 1024px)  {
}