@charset "UTF-8";
/* ==UserStyle==
@name           ?
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A new userstyle
@author         Me
==/UserStyle== */
/* eb-garamond-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/eb-garamond-v30-latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/eb-garamond-v30-latin-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/eb-garamond-v30-latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-500italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/eb-garamond-v30-latin-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/eb-garamond-v30-latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-600italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/eb-garamond-v30-latin-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/eb-garamond-v30-latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-700italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/eb-garamond-v30-latin-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/eb-garamond-v30-latin-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-800italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/eb-garamond-v30-latin-800italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-100 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/prompt-v10-latin-100.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-200 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/prompt-v10-latin-200.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/prompt-v10-latin-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/prompt-v10-latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/prompt-v10-latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/prompt-v10-latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/prompt-v10-latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/prompt-v10-latin-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* prompt-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Prompt";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/prompt-v10-latin-900.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root {
  --rotweine-1-color: #6C3A55;
  --rotweine-2-color: #A84641;
  --rotweine-3-color: #2D3950;
  --rot-weine-4-color: #2E0B06;
  --weissweine-1-color: #D19221;
  --weissweine-2-color: #F9B301;
  --weissweine-3-color: #B9AB34;
  --weissweine-4-color: #D2C766;
  --weissweine-05-color: #86A4C1;
  --weissweine-7-color: #507981;
  --roseweine-1-color: #A1A6A7;
  --white-color: #ffffff;
  --black-color: #010101;
  --primary-beige: #EBE5DA;
}
body {
  /* Neue Hintergrundfarben für die Kästen in der Start Seite */
  /* Newsletter Sektion*/
}
body h1, body h2, body h3, body h4, body h5, body h6, body a, body span, body .vorstellung p, body .vorstellung strong, body .login strong, body .product-item-name, body .step-title {
  font-family: "Prompt", sans-serif !important;
  font-weight: 500 !important;
}
body div, body span:not(:has(h1)) small, body p strong {
  font-family: "EB Garamond", serif !important;
  font-size: 16px !important;
}
body h1, body .headline-absolute-before h2 {
  background-color: var(--white-color) !important;
  color: var(--rot-weine-4-color) !important;
}
body nav .top-navbar {
  display: none;
}
body nav .navbar-header {
  background-color: var(--rotweine-1-color) !important;
}
body .navbar-nav {
  background-color: var(--white-color) !important;
}
body .navbar-nav a {
  color: var(--rot-weine-4-color) !important;
}
body .dropdown-menu > .active > a, body .dropdown-menu > .active > a:hover, body .dropdown-menu > .active > a:focus {
  background-color: var(--white-color) !important;
}
body .navbar-default .navbar-nav > .active > a, body .navbar-default .navbar-nav > .active {
  background-color: var(--white);
}
body .title-overlay h2 {
  background-color: var(--white-color) !important;
}
body .title-overlay h2 a {
  color: var(--rot-weine-4-color) !important;
}
body .post-item .bs3-grid-builder-container .bs3-grid-builder-child-item h1 {
  font-size: 38px !important;
  line-height: 65px !important;
  Padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-top: 1px !important;
}
body .title-overlay h2 {
  font-size: 32px !important;
  line-height: 55px !important;
  padding-bottom: 0px !important;
  padding-top: 2px !important;
}
body .title-overlay h3 {
  padding-bottom: 5px !important;
}
body .bs3-grid-col-wrapper .bs3-grid-builder-child-item h3 {
  background-color: var(--white-color) !important;
}
body .bs3-grid-col-wrapper .bs3-grid-builder-child-item h3 a {
  color: var(--rot-weine-4-color) !important;
}
body .row .col-sm-6 .bs3-grid-builder-child-item.violet-bg {
  background-color: var(--rotweine-2-color);
}
body .row .col-sm-6 .bs3-grid-builder-child-item.violet-light-bg {
  background-color: var(--weissweine-2-color);
}
body .bs3-grid-builder-child-item.violet-light-bg.title-overlay.h-250.bs3-grid-builder-col-2 {
  background-color: var(--rotweine-3-color);
}
body .col-md-3 .bs3-grid-builder-child-item.orange-bg.title-overlay {
  background-color: var(--roseweine-1-color);
}
body .bs3-grid-builder-child-item.green-bg.title-overlay.h-250.bs3-grid-builder-col-4 {
  background-color: var(--weissweine-3-color);
}
body h2.violet-dark {
  position: relative;
  z-index: 1;
}
body h2.violet-dark::after {
  content: "";
  position: absolute;
  padding: 25px;
  top: -10px;
  left: -10px;
  width: 85%;
  height: 100%;
  background-color: var(--white-color);
  z-index: -1;
}
body .haet-cleverreach {
  color: var(--rot-weine-4-color) !important;
}
body a[href="/agb"], body a[href="/datenschutz"] {
  text-decoration: underline;
  color: var(--rot-weine-4-color) !important;
}
body button#haet-cleverreach-submit {
  display: inline-block !important;
  margin-right: 410px !important;
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
body footer .row strong {
  display: block;
  text-transform: inherit !important;
}
body footer .row span {
  line-height: 2;
}
body footer .pre strong {
  margin-bottom: -5px;
}
body footer .main strong {
  margin-bottom: 15px;
}
body footer .main a {
  display: block !important;
  margin-bottom: 9px;
  font-weight: 400px !important;
}
body footer .pre {
  background-color: var(--rotweine-1-color) !important;
  color: var(--white-color);
}
body footer .pre span {
  font-weight: 300;
  font-family: "EB Garamond", serif !important;
}
body footer .main {
  background-color: var(--white-color) !important;
}
body footer .main img {
  width: 226px;
  margin-left: auto;
  margin-right: auto;
  display: inherit;
}
body footer .main strong {
  color: var(--rot-weine-4-color);
}
body footer .bottom {
  background-color: white !important;
}
body footer .bottom h4 {
  margin-top: 74px !important;
  text-align: center;
}
.tab-content h2 {
  color: var(--rot-weine-4-color);
}
.tab-content h4 {
  color: var(--weissweine-2-color) !important;
}
.tab-content a {
  color: var(--weissweine-2-color) !important;
  border-bottom: 2px solid var(--weissweine-2-color) !important;
}
.tab-content p {
  color: var(--rot-weine-4-color) !important;
}
.headline-absolute-before h2 {
  background-color: var(--white-color) !important;
  color: var(--rot-weine-4-color) !important;
  padding-bottom: 4px !important;
}
.nav-pills h1, .nav-pills h2, .nav-pills a, .nav-pills p, .nav-pills li, .grey-light-bg h1, .grey-light-bg h2, .grey-light-bg a, .grey-light-bg p, .grey-light-bg li, .white-bg h1, .white-bg h2, .white-bg a, .white-bg p, .white-bg li, .white-orig-bg h1, .white-orig-bg h2, .white-orig-bg a, .white-orig-bg p, .white-orig-bg li, .tab-pane h1, .tab-pane h2, .tab-pane a, .tab-pane p, .tab-pane li {
  color: var(--rot-weine-4-color) !important;
}
.nav-pills a[href$=".pdf"], .nav-pills .tab-pane a, .nav-pills a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=lesestoff"], .nav-pills a[href="https://shop.lauffener-wein.de/lauffener-whyner-3149.html"], .nav-pills a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"], .nav-pills a[href="https://vinitiative.de/"], .nav-pills a[href="https://shop.lauffener-wein.de/edition-brigitte.html"], .grey-light-bg a[href$=".pdf"], .grey-light-bg .tab-pane a, .grey-light-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=lesestoff"], .grey-light-bg a[href="https://shop.lauffener-wein.de/lauffener-whyner-3149.html"], .grey-light-bg a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"], .grey-light-bg a[href="https://vinitiative.de/"], .grey-light-bg a[href="https://shop.lauffener-wein.de/edition-brigitte.html"], .white-bg a[href$=".pdf"], .white-bg .tab-pane a, .white-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=lesestoff"], .white-bg a[href="https://shop.lauffener-wein.de/lauffener-whyner-3149.html"], .white-bg a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"], .white-bg a[href="https://vinitiative.de/"], .white-bg a[href="https://shop.lauffener-wein.de/edition-brigitte.html"], .white-orig-bg a[href$=".pdf"], .white-orig-bg .tab-pane a, .white-orig-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=lesestoff"], .white-orig-bg a[href="https://shop.lauffener-wein.de/lauffener-whyner-3149.html"], .white-orig-bg a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"], .white-orig-bg a[href="https://vinitiative.de/"], .white-orig-bg a[href="https://shop.lauffener-wein.de/edition-brigitte.html"], .tab-pane a[href$=".pdf"], .tab-pane .tab-pane a, .tab-pane a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=lesestoff"], .tab-pane a[href="https://shop.lauffener-wein.de/lauffener-whyner-3149.html"], .tab-pane a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"], .tab-pane a[href="https://vinitiative.de/"], .tab-pane a[href="https://shop.lauffener-wein.de/edition-brigitte.html"] {
  color: var(--weissweine-2-color) !important;
  border-bottom: 2px solid var(--weissweine-2-color) !important;
}
.nav-pills a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=brigitte"], .nav-pills a[href="https://www.brigitte.de/"], .nav-pills a[href="mailto:service@lauffener-wein.de"], .nav-pills a[href="mailto:info@mundelsheimer-wein.de"], .nav-pills a[href^="https://www.mundelsheimerwein.de"], .nav-pills a[href="mailto:info@mundelsheimerwein.de"], .nav-pills a[href="https://katzenbeisser-carrus.de/"], .nav-pills a[href="https://www.heilbronnerland.de/"], .grey-light-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=brigitte"], .grey-light-bg a[href="https://www.brigitte.de/"], .grey-light-bg a[href="mailto:service@lauffener-wein.de"], .grey-light-bg a[href="mailto:info@mundelsheimer-wein.de"], .grey-light-bg a[href^="https://www.mundelsheimerwein.de"], .grey-light-bg a[href="mailto:info@mundelsheimerwein.de"], .grey-light-bg a[href="https://katzenbeisser-carrus.de/"], .grey-light-bg a[href="https://www.heilbronnerland.de/"], .white-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=brigitte"], .white-bg a[href="https://www.brigitte.de/"], .white-bg a[href="mailto:service@lauffener-wein.de"], .white-bg a[href="mailto:info@mundelsheimer-wein.de"], .white-bg a[href^="https://www.mundelsheimerwein.de"], .white-bg a[href="mailto:info@mundelsheimerwein.de"], .white-bg a[href="https://katzenbeisser-carrus.de/"], .white-bg a[href="https://www.heilbronnerland.de/"], .white-orig-bg a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=brigitte"], .white-orig-bg a[href="https://www.brigitte.de/"], .white-orig-bg a[href="mailto:service@lauffener-wein.de"], .white-orig-bg a[href="mailto:info@mundelsheimer-wein.de"], .white-orig-bg a[href^="https://www.mundelsheimerwein.de"], .white-orig-bg a[href="mailto:info@mundelsheimerwein.de"], .white-orig-bg a[href="https://katzenbeisser-carrus.de/"], .white-orig-bg a[href="https://www.heilbronnerland.de/"], .tab-pane a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=brigitte"], .tab-pane a[href="https://www.brigitte.de/"], .tab-pane a[href="mailto:service@lauffener-wein.de"], .tab-pane a[href="mailto:info@mundelsheimer-wein.de"], .tab-pane a[href^="https://www.mundelsheimerwein.de"], .tab-pane a[href="mailto:info@mundelsheimerwein.de"], .tab-pane a[href="https://katzenbeisser-carrus.de/"], .tab-pane a[href="https://www.heilbronnerland.de/"] {
  border-bottom: 2px solid var(--weissweine-2-color) !important;
}
.nav-pills .white-bg a, .grey-light-bg .white-bg a, .white-bg .white-bg a, .white-orig-bg .white-bg a, .tab-pane .white-bg a {
  border-bottom: 2px solid var(--weissweine-2-color) !important;
}
.nav-pills h3 sup, .nav-pills h3, .nav-pills h4, .grey-light-bg h3 sup, .grey-light-bg h3, .grey-light-bg h4, .white-bg h3 sup, .white-bg h3, .white-bg h4, .white-orig-bg h3 sup, .white-orig-bg h3, .white-orig-bg h4, .tab-pane h3 sup, .tab-pane h3, .tab-pane h4 {
  color: var(--weissweine-2-color) !important;
}
.page ul:not(.nav-stacked):not(.nav):not(.dropdown-menu) li::before {
  content: "•";
  color: var(--weissweine-2-color) !important;
}
.title-container .bs3-grid-col-wrapper h3 {
  color: var(--rot-weine-4-color) !important;
}
.vorstellung {
  background-color: var(--rotweine-3-color) !important;
}
.vorstellung h4, .vorstellung p {
  color: var(--white-color) !important;
}
.vorstellung a {
  color: var(--white-color) !important;
  border-bottom: 2px solid var(--white-color) !important;
}
.bs3-grid-builder-child-item.ueber-uns-left p > span {
  color: var(--rot-weine-4-color) !important;
}
.page-id-4423 h4:not(.vorstellung h4) {
  color: var(--rot-weine-4-color) !important;
}
/******Blog*****/
.orange-light {
  color: var(--rot-weine-4-color) !important;
}
.h-200 > h1 {
  color: var(--rot-weine-4-color) !important;
}
body:not(.home) .h-200 > h1 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.h-200 h1 {
  padding-bottom: 70px !important;
}
.post-item h3 {
  background-color: var(--white-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.blog .blog-container .image-thumbnail-wrapper h3 {
  padding-top: 4px !important;
}
.blog .post-item h2, .orange, .single .blog-container h2 {
  color: var(--rot-weine-4-color) !important;
}
.blog .post-item p, .blog .post-item small, .blog .blog-container .right ul li a, .textwidget {
  color: var(--black-color) !important;
  padding-left: 0;
}
.blog .post-item a:not(:has(h2)) {
  color: var(--weissweine-2-color) !important;
}
.blog .blog-container .right h4, .single .blog-container .right h4 {
  background-color: var(--rotweine-3-color) !important;
  padding-bottom: 7px !important;
}
.single .blog-container .image-thumbnail-wrapper h3 {
  padding-top: 5px !important;
}
.single_blog {
  color: var(--rot-weine-4-color) !important;
}
.single_blog table a {
  color: var(--weissweine-2-color) !important;
}
/*Kontakt Seite*/
.contact input[type="submit"] {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
/**********Shop CSS**********/
header .panel {
  display: none;
}
header .header {
  background-color: var(--rotweine-1-color) !important;
}
header .page-header .header.content {
  display: flex;
  justify-content: center;
}
header .input-text {
  border-radius: 5px;
  height: 35px;
}
header .block-search {
  width: 450px;
}
header .block-search .action.search::before, header .minicart-wrapper .action .fas::before {
  color: var(--weissweine-1-color) !important;
}
header .minicart-wrapper .action .counter.qty {
  background-color: var(--weissweine-1-color) !important;
}
header .login strong, header .showcart strong {
  font-family: "Prompt", sans-serif !important;
  font-weight: 500 !important;
}
.navigation {
  background-color: var(--white-color);
}
.navigation ul li a, .navigation ul li a:visited {
  color: var(--black-color) !important;
}
.navigation ul li.level0 .submenu a:not(.focus), .navigation .navigation ul li.level0 .submenu a:not(:hover) {
  background-color: var(--white-color) !important;
}
.carousel-wrapper .carousel-before, .carousel-wrapper .carousel-next, .round {
  color: var(--rot-weine-4-color);
}
.navigation ul li.level0 span {
  font-family: "Prompt", sans-serif !important;
  font-weight: 500 !important;
}
.category-menu li a {
  font-weight: 300 !important;
}
.inner .button {
  background-color: var(--weissweine-2-color);
  color: var(--black-color);
  padding-top: 10px;
  padding-bottom: 10px;
}
.inner .title {
  background-color: var(--white-color) !important;
  color: var(--black-color) !important;
}
/*Neue Farben für die bunt Kästen*/
.row.promo a[href="https://shop.lauffener-wein.de/weine-kaufen/sekt-secco.html"] {
  background-color: var(--weissweine-4-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/unsere-weine/barrique-weine.html"] {
  background-color: var(--rot-weine-4-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/weine-kaufen/spezialitaten.html"] {
  background-color: var(--weissweine-1-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/unsere-weine/vinitiative-weine.html"] {
  background-color: var(--rotweine-3-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/unsere-weine/blanc-de-noirs-weine.html"] {
  background-color: var(--roseweine-1-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/catalogsearch/result/?q=steillage"] {
  background-color: var(--rotweine-2-color) !important;
}
.row.promo a[href="https://shop.lauffener-wein.de/weine-kaufen/bioweine.html"] {
  background-color: var(--weissweine-3-color) !important;
}
.row.promo h2 {
  padding-bottom: 6px !important;
}
.promo .col-md-3 h2.title {
  padding: 6px 10px 4px !important;
}
.unser-versprechen {
  background-color: var(--white-color) !important;
}
.unser-versprechen h2 {
  text-align: center;
  margin-bottom: 10px;
}
.unser-versprechen h2.violet-dark::after {
  background-color: transparent !important;
}
.unser-versprechen i {
  background-color: var(--primary-beige) !important;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.unser-versprechen .orange-light {
  color: var(--rot-weine-4-color) !important;
}
/*Newsletter Sektion */
.content h2.violet-dark {
  position: relative;
  z-index: 1;
}
.content h2.violet-dark::after {
  content: "";
  position: absolute;
  padding: 20px;
  top: -5px;
  left: -8px;
  width: 342px;
  height: 100%;
  background-color: var(--white-color);
  z-index: -1;
}
.content .grey {
  color: var(--black-color) !important;
}
.content .input-group {
  height: 75px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.content .input-group button {
  padding-top: 6px;
}
.content .input-group button, .content .input-group button:hover {
  margin-top: 5px;
  height: 35px;
  background-color: var(--weissweine-2-color) !important;
  color: var(--black-color) !important;
}
.content .newsletter-subsription label {
  color: var(--rot-weine-4-color) !important;
}
.page-footer .main p, .page-footer .main a {
  color: var(--black-color) !important;
}
.block-minicart #top-cart-btn-checkout {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.block-minicart a {
  color: var(--weissweine-2-color) !important;
}
.product-item-inner .tocart {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.product-item-inner a {
  color: var(--rot-weine-4-color) !important;
}
.age-title-wrapper {
  color: var(--rot-weine-4-color) !important;
}
.product-item-details, .product-item-name a {
  color: var(--rot-weine-4-color) !important;
}
.sidebar-main h3 {
  color: var(--rot-weine-4-color) !important;
}
.sidebar-main ul li a {
  color: var(--rot-weine-4-color) !important;
}
.sidebar-main .block.filter {
  background-color: var(--rotweine-1-color) !important;
}
.sidebar-main .block.filter * {
  color: var(--white-color) !important;
}
.message.success, .message.error {
  background-color: var(--rotweine-2-color) !important;
}
/*Waren Korb*/
.cart-summary strong, .cart-discount strong, .checkout-cart-index .action.apply.primary {
  color: var(--rot-weine-4-color) !important;
}
.checkout-cart-index .action.update, .cart-summary .checkout-methods-items .action.primary.checkout {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.login-container {
  color: var(--rot-weine-4-color) !important;
}
.login-container .create, .login-container .block-customer-login button {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.login-container .create:hover, .login-container .block-customer-login button:hover, .login-container .product-item-inner .tocart:hover {
  background-color: var(--weissweine-1-color) !important;
}
.old-price .price-label, .old-price .price {
  color: var(--weissweine-7-color) !important;
}
.customer-account-create .main .legend span {
  color: var(--weissweine-2-color) !important;
}
.customer-account-create .main button[title="Ein Konto erstellen"] {
  background-color: var(--weissweine-2-color) !important;
}
.customer-account-create .main button[title="Ein Konto erstellen"] span {
  color: var(--rot-weine-4-color) !important;
}
.customer-account-create .main button[title="Ein Konto erstellen"]:hover {
  background-color: var(--weissweine-1-color) !important;
}
.base {
  padding: 10px;
}
.product-item-inner .tocart:hover {
  background-color: var(--weissweine-1-color) !important;
}
/*Bestellübersicht Seite*/
.opc-progress-bar .opc-progress-bar-item:not(._active) > span::before, .opc-progress-bar .opc-progress-bar-item:not(._active) > span::after {
  background-color: var(--white-color) !important;
  border-color: var(--rotweine-3-color) !important;
  color: var(--rotweine-3-color) !important;
}
.opc-progress-bar .opc-progress-bar-item._active > span::before, .opc-progress-bar .opc-progress-bar-item._active > span::after {
  border-color: var(--rotweine-3-color) !important;
  background-color: var(--rotweine-3-color) !important;
  color: var(--white-color) !important;
}
.opc-progress-bar .opc-progress-bar-item > span {
  color: var(--rot-weine-4-color) !important;
}
div.step-title[data-role="title"][data-bind*="i18n: 'Shipping Methods'"], div.step-title[data-role="title"][data-bind*="getGroupTitle"] {
  background-color: var(--rotweine-3-color) !important;
  padding-bottom: 13px !important;
  color: #fff !important;
}
#shipping-method-buttons-container .continue {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.action-apply {
  height: 32px;
}
.col-md-6 > p:first-of-type, .col-md-6 > form {
  color: var(--rot-weine-4-color) !important;
}
form#contact-form button:last-of-type {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
a[href="mailto:service@lauffener-wein.de"], a[href="mailto:info@mundelsheimerwein.de"] {
  border-bottom: 2px solid var(--weissweine-2-color);
}
a[href="mailto:service@lauffener-wein.de"]:hover, a[href="mailto:info@mundelsheimerwein.de"]:hover {
  text-decoration: none;
  color: unset;
}
.old-price .price-label, .old-price .price {
  color: var(--weissweine-7-color) !important;
}
.lauffener-weine-background h1 {
  padding-bottom: 80px !important;
}
.toolbar-amount {
  color: var(--roseweine-1-color);
}
.price-wrapper .price {
  color: var(--rot-weine-4-color) !important;
}
#product-addtocart-button {
  background-color: var(--weissweine-2-color) !important;
  color: var(--rot-weine-4-color) !important;
}
.fotorama__fullscreen .catalog-product-view #store\.menu nav {
  display: none;
}
.product.data.items > .item.title.active + .content, .product.data.items > .item.title.active .switch, .product.data.items > .item.title.active .switch:focus, .product.data.items > .item.title.active .switch:hover {
  background-color: var(--primary-beige);
}
#reviews button {
  background-color: var(--weissweine-2-color) !important;
}
#reviews button span {
  color: var(--rot-weine-4-color) !important;
}
.checkout-agreement button, .checkout-payment-method .payment-option-title .action-toggle {
  color: var(--weissweine-2-color) !important;
}
.checkout-agreement button:hover {
  background-color: unset !important;
}
button[data-bind*="continueToPayPal"] {
  color: var(--rot-weine-4-color) !important;
}
.action.primary {
  background-color: var(--weissweine-2-color) !important;
}
.action.primary:hover {
  background-color: var(--weissweine-1-color) !important;
}
@media (min-width: 768px) {
  .navbar-brand img {
    height: 83% !important;
    width: auto !important;
    margin-top: 10px !important;
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
}
@media (max-width: 767px) {
  .navbar-brand img {
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  body .post-item .bs3-grid-builder-container .bs3-grid-builder-child-item h1 {
    font-size: 28px !important;
    line-height: 1.8 !important;
  }
  body .title-overlay h2 a {
    font-size: 24px !important;
    line-height: 10px !important;
  }
  footer .p-t-40, footer .p-b-40 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .haet-cleverreach-field-wrap input[type="email"] {
    width: 70% !important;
  }
}
footer a {
  text-decoration: none !important;
}
footer a:hover, footer a:active {
  text-decoration: none !important;
}
.newsletter-background li::before {
  display: none;
}
.newsletter-background li {
  line-height: 1em;
  font-weight: bold;
}
.newsletter-background a {
  font-weight: 300 !important;
  font-family: "EB Garamond", serif !important;
}
.social-media-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
}
.blog .blog-container .right ul li a, .single .blog-container .right ul li a, .tag .blog-container .right ul li a, .category .blog-container .right ul li a {
  padding-left: 0px !important;
}
.social-media-icons > a:first-child {
  margin-top: 0 !important;
}
.page-id-342 footer .main img {
  height: 145px !important;
}
.page-id-342 .m-l-30 {
  margin-top: 20px !important;
}
.page-id-342 .kontakt-logos {
  left: -50px !important;
  top: -5px !important;
  margin-left: 60px !important;
}
.page-id-342 img.kontakt-logos[src*="phone-icon-wrapper.png"] {
  margin-left: 90px !important;
}
.page-id-342 .col-md-3.col-sm-6.bs3-grid-col-wrapper:nth-of-type(1) {
  margin-top: 20px !important;
}
.page-id-4423 .unser-team {
  display: flex !important;
  flex-wrap: wrap !important;
}
.page-id-4423 .vorstellung {
  margin-bottom: -20px !important;
}
.page-id-4423 .bs3-grid-builder-row {
  display: flex !important;
  flex-wrap: wrap !important;
}
body.weinlinks img:not(.navbar-nav img) {
  margin-top: 25px;
}
.navbar-nav img {
  margin-top: 0 !important;
}
@media (max-width: 991px) {
  .page-footer .pre {
    text-align: center !important;
  }
  .footer-wrapper .container-fluid .row.main.p-t-15.p-r-15 {
    text-align: center !important;
  }
  .page-id-4423 h4:not(.vorstellung h4) {
    margin-top: 30px !important;
  }
  .page-id-4423 .bs3-grid-builder-row {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
  .page-id-4423 .unser-team {
    justify-content: center !important;
  }
}
@media (max-width: 991px) {
  .footer-wrapper .container-fluid .col-md-3.p-t-40.p-b-40 img.kontakt-logos {
    margin-left: 24rem !important;
  }
}
@media (max-width: 767px) {
  .footer-wrapper .container-fluid .col-md-3.p-t-40.p-b-40 img.kontakt-logos {
    margin-left: 15rem !important;
  }
}
@media (max-width: 575px) {
  .footer-wrapper .container-fluid .col-md-3.p-t-40.p-b-40 img.kontakt-logos {
    margin-left: 7rem !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .team-flex {
    gap: 1px !important;
  }
}
.home .row.bs3-grid-builder-row.bs3-grid-builder-row-order-ltr > *:nth-child(1) {
  margin-top: 11px !important;
}
.page-id-33 .row.bs3-grid-builder-row.bs3-grid-builder-row-order-ltr > *:nth-child(1) {
  margin-top: 20px !important;
}
.page-id-33 div.bs3-grid-builder-container.white-orig-bg.p-t-100.container {
  padding-top: 38px !important;
}
.page-id-4423 h1 {
  white-space: nowrap !important;
}
@media (max-width: 767px) {
  .page-id-4423 .bs3-grid-builder-child-item.h-200.bs3-grid-builder-col-1 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .page-id-4423 .bs3-grid-builder-child-item.h-200.bs3-grid-builder-col-1 h1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
