@import url("https://fonts.googleapis.com/css?family=|Grand+Hotel|Catamaran|");
.woocommerce div.product div.images .wp-post-image {
  border-radius: 0px;
  border-style: solid;
  border-width: 0px;
  transform: scale(1.76);
  margin-top: 70px;
}
.static-header .navbar {
  background-image: url("https://frohnbachtaler-edelbraende.de/wp-content/uploads/2021/03/header_schnapsglas_overlay-1024x352.jpg");
  height: 500px;
  background-size: cover;
  background-position: center !important;
}
#hero h2 {
  color: #ffffff;
  text-shadow: 4px 5px 8px #000000;
  text-transform: none;
  letter-spacing: 6px;
  font-family: Verdana, Geneva, sans-serif;
}
.navbar-nav > li > .dropdown-menu a {
  width: 350px;
}
#hero.single-page {
  background-image: url("https://frohnbachtaler-edelbraende.de/wp-content/uploads/2021/03/header_schnapsglas_overlay-1024x352.jpg");
  background-position: center;
}
.woocommerce form.checkout .form-row .input-text {
  border-width: 2px;
}
.woocommerce-page form .form-row select {
  border-width: 2px;
}
.checkbox {
  margin-left: 28px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form:nth-child(5) > div:nth-child(3) > #order_review > #step-wrapper-order > #order-verify > div:nth-child(3) > p > label {
  margin-left: 21px;
}
html > body > div:nth-child(4) > footer > div > div:nth-child(1) > div:nth-child(3) > p:nth-child(2) {
  font-size: 16px;
}
html > body > div:nth-child(4) > footer > div > div:nth-child(1) > div:nth-child(3) > p:nth-child(3) {
  font-size: 16px;
}
html > body > div:nth-child(4) > footer > div > div:nth-child(1) > div:nth-child(3) > p:nth-child(4) {
  font-size: 16px;
}
html > body > div:nth-child(6) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(2) > #ship-to-different-address > label > #ship-to-different-address-checkbox {
  top: 6px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > div:nth-child(3) > #order_review > #step-wrapper-order > #order-verify > div:nth-child(3) > p > label {
  right: -31px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(1) > div > #billing_email_consent_versand_field > span > label {
  left: 28px;
}
p.demo_store {
  font-weight: 700;
  font-size: 18px;
}
html > body > p {
  background-color: #cbb27c !important;
}
.woocommerce div.product h2 {
  font-size: 24px;
  padding-top: 11px;
  text-transform: none;
  font-weight: 700;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > a {
  font-size: 16px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(3) > a {
  font-size: 16px;
}
.woocommerce div.product form.cart div.quantity input.qty {
  font-size: 20px;
  border: solid 1px #BBB;
  border-width: 1px;
  border-color: #cbb27c;
  width: 70px;
}
html > body > div:nth-child(6) > div:nth-child(2) > #product-2575 > div:nth-child(1) > div > div > div:nth-child(2) > section > form {
  margin-bottom: -23px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(2) {
  font-size: 16px;
}
.col-sm-8 {
  font-size: 16px;
}
html > .post-type-archive.post-type-archive-product > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(1) > a {
  font-size: 16px;
}
body a.btn-default {
  float: left;
}
.fw-col-xs-12 section p a img {
  float: left;
  margin-top: -14px;
}
@media screen and (min-width: 1025px) {
  .fw-col-xs-12 section p a img {
    margin-left: 36px;
  }
}
html > body > div:nth-child(4) > #hero > div > div > div > h2 {
  letter-spacing: 6px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(1) > div > #billing_kontaktdaten_field {
  margin-top: 20px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(1) > div > #billing_adressdaten_field {
  margin-top: 20px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details {
  width: 800px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(1) > div > #billing_email_consent_field {
  width: 650px;
}
@media screen and (min-width: 1025px) {
  html > body > div:nth-child(4) > div:nth-child(4) > form > p:nth-child(1) {
    width: 600px;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-20 footer {
    height: 250px;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-20 footer {
    padding-top: 30px;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-20 {
    height: 850px;
  }
}
html > body > div:nth-child(4) > div:nth-child(2) > #product-2603 > div:nth-child(1) > div > div > div:nth-child(2) > section > p:nth-child(2) {
  margin-bottom: 8px;
}
.woocommerce div.product .price .grundpreis {
  color: #000000;
  font-family: Catamaran;
  font-size: 16px;
  line-height: 0;
}
.woocommerce div.product .price .grundpreis {
  color: #000000;
  font-family: Catamaran;
  font-size: 16px;
  line-height: 0;
}
html > body > #sgpb-popup-dialog-main-div-wrapper > div > #sgpb-popup-dialog-main-div > div > #sg-popup-content-wrapper-3338 > div > div > h1 {
  font-family: Grand Hotel;
}
@media screen and (min-width: 1025px) {
  html > body > #sgpb-popup-dialog-main-div-wrapper > div > #sgpb-popup-dialog-main-div > div > #sg-popup-content-wrapper-3338 > div > div > h1 {
    font-size: 48px;
  }
}
html > body > div:nth-child(4) > div:nth-child(4) > div:nth-child(3) > div > form > div:nth-child(2) > div:nth-child(5) > span > span:nth-child(2) {
  font-size: 13px !important;
  font-family: Catamaran !important;
}
html > body > div:nth-child(4) > div:nth-child(4) > div:nth-child(2) > div > div > div:nth-child(3) {
  font-size: 6px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div:nth-child(2) > div > div > div:nth-child(4) {
  visibility: hidden !important;
}
html > body > div:nth-child(4) > div:nth-child(4) > div:nth-child(3) > div > form > div:nth-child(2) > div:nth-child(3) > header > h2 > p {
  font-size: 16px;
}
html > body > div:nth-child(4) > div:nth-child(4) > div:nth-child(3) > div > form > div:nth-child(2) > div:nth-child(3) > header > h2 > p > span {
  font-family: Catamaran;
  color: #000000;
  font-size: 14px;
}
.page-id-18 .unit-price-cart {
  font-family: Catamaran !important;
  font-size: 13px !important;
}
.page-id-18 header span {
  font-family: Catamaran !important;
  font-size: 18px !important;
  color: #1b1d1e !important;
}
.page-id-18 .row a {
  text-transform: none;
  font-size: 20px !important;
  font-weight: 400;
  line-height: 32px;
}
.page-id-18 .col-sm-4 p {
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
}
.page-id-18 .cart .price {
  font-family: Catamaran;
}
.page-id-18 .cart .cart_totals .woocommerce-Price-amount.amount {
  font-family: Catamaran;
}
.product h4 {
  font-family: Catamaran !important;
  font-weight: 700;
}
.woocommerce div.product .price .amount {
  font-family: Catamaran;
}
.row a {
  font-size: 16px !important;
  font-weight: 600;
}
.breadcrumbs {
  display: none;
}
.page-id-19 .checkbox input[type=checkbox] {
  margin-top: 7px !important;
  margin-left: -25px !important;
}
.page-id-19 .woocommerce #customer_details .col-2 {
  margin-top: -19px;
}
.page-id-19 .woocommerce form.checkout {
  background-color: #ffffff;
  border-width: 30px;
  border-style: solid;
  border-color: #ffffff;
}
.woocommerce .quantity .qty {
  font-size: 20px;
  border: solid 1px #BBB;
  border-width: 1px;
  border-color: #cbb27c;
}
.page-id-3576 .owl-carousel.owl-drag .owl-item a h3 {
  text-transform: none;
}
@media screen and (min-width: 1025px) {
  html > body > div:nth-child(3) > div:nth-child(4) > div > div > form > #step-wrapper-address > #customer_details > div:nth-child(2) > div:nth-child(2) > div > #order_comments_field > label {
    margin-top: -40px;
  }
}
body footer {
  padding-top: 50px;
}
.owl-carousel.owl-drag .owl-item {
  padding-right: 30px;
}
.woocommerce .cart-collaterals .cart_totals table th {
  font-family: Catamaran;
  text-align: left;
}
html > body > div:nth-child(11) > div:nth-child(4) > div:nth-child(3) > div > div > div > table > tbody > tr:nth-child(2) > th {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  #hero.single-page {
    background-image: url("https://frohnbachtaler-edelbraende.de/wp-content/uploads/2021/03/header_schnapsglas_overlay-1024x352.jpg");
    background-position: center;
    max-height: 300px;
    min-height: 300px;
  }
  html > body > div:nth-child(3) > div:nth-child(4) > div > div > div:nth-child(2) > div > div > div > form > div:nth-child(3) > #order_review > #step-wrapper-order > #order-verify > div:nth-child(3) > p > label > #legal {
    margin-top: -12px;
  }
  .ubermenu-skin-trans-black.ubermenu-responsive-toggle {
    visibility: hidden;
  }
  .static-header .navbar {
    background-image: url("https://frohnbachtaler-edelbraende.de/wp-content/uploads/2021/03/header_schnapsglas_overlay-1024x352.jpg");
    background-blend-mode: normal;
  }
}
.fw-col-xs-12 ul a {
  font-weight: 600;
}
.ubermenu .ubermenu-target-text {
  font-size: 20px;
  font-weight: 800;
}
.woocommerce div.product div[itemprop=description] a {
  font-size: 24px !important;
}
.container-fluid {
  padding-bottom: 25px !important;
}
