@font-face {
  font-family: 'EdsMarketUprightScript';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/EdsMarketUprightScript.woff2?c=1701946167) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-italic-300.woff2?c=1701946167) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 600;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 600;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 700;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 700;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/cormorant--v21-normal-300.woff2?c=1701946169) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/great-vibes--v18-normal-400.woff2?c=1701946172) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/great-vibes--v18-normal-400.woff2?c=1701946172) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-italic-300.woff2?c=1701946173) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://knoedelwerkstatt.de/wp-content/themes/knoedelwerkstatt/fonts/montserrat--v26-normal-300.woff2?c=1701946175) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat,sans-serif;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    }

h1 {
background-color: #c19d56;
color: white !important;
}

p {
    color: #333333;
    font-family: Cormorant;
    font-style: italic;
    font-weight: 300;
}

.mkdf-full-width-inner { padding-top:0px !important;}

.un-fullwidth {
	padding-left:15px;
	padding-right:15px;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.mkdf-title-holder {
	    background-position-y:center;
}

h1.mkdf-page-title {
	background-color:#c19d56;
	color:white !important;
}

@font-face{
    font-family: "EdsMarketUprightScript";
    src: url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.eot");
    src: url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.eot?#iefix")format("embedded-opentype"),
        url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.woff")format("woff"),
        url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.woff2")format("woff2"),
        url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.ttf")format("truetype"),
        url("/wp-content/themes/dolcino-child/fonts/29c41c97bab23d9dddc3d12c1489b7d0.svg#EdsMarketUprightScript")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

footer h6 {
	color:white !important;
}

@media only screen and (max-width: 1024px) {
.alignfull {
	margin-top:0 !important;
}
}

h2.woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size:0.85em;
}
.woocommerce ul.products li.product .price {
font-size:1.3em;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-text-inner {
	text-align:left;
}
.mkdf-post-info-date.entry-date.published.updated {
	display:none;
}

button.single_add_to_cart_button.button.alt, button.single_add_to_cart_button.button.alt:hover, button.single_add_to_cart_button.button.alt:active,
button.single_add_to_cart_button.button.alt:visited {
	background-color:#c19d56;
}

button.single_add_to_cart_button.button.alt:hover, button.single_add_to_cart_button.button.alt:active,
button.single_add_to_cart_button.button.alt:visited {
	color:grey;
}
form.cart input.input-text.qty.text {
	width:2em;
	height:1.3em;
	font-size:1.5em;
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
	display:none;
}
.price-per-unit {
	font-size:0.8em;
}
.knoedel-shop-tabs {
	clear:both;
}
.woocommerce-page.single-product .mkdf-blog-holder h3.entry-title {
	display:none;
}
.knoedel-shop-tabs h2 {
	font-size:1.4em;
}

.woocommerce-page.single-product .mkdf-blog-holder .mkdf-post-heading {
	margin-bottom:0px;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.woocommerce form.checkout .col-2 {
	display:none;
}
.woocommerce form.checkout .col-1 #billing_country_field, .woocommerce form.checkout .col-1 #billing_company_field {
	display:none;
}
.pickup-location-field .pickup-location-appointment-date {
	margin-top:15px;
	width:80%;
}
.makefullwidth {
	margin-right:-12px;
	margin-left:-12px;
}
.wp-block-button__link {
	text-transform:uppercase;
}

h1 {
	font-size: 2em;
  hyphens: auto;
}

html {
  font-size: 20px;
}

strong {
	font-weight: 600;
}

nav {
  backdrop-filter: blur(6px);
}

nav #navbarContent {
  font-family: Montserrat, sans-serif;
  color: black;
  font-size: 0.85em;
  text-transform: uppercase;
}

nav #navbarContent ul li {
  padding-left:12px;
  padding-right:12px;
}

a,
a:visited,
a:active {
  color:black;
  text-decoration: initial;
  transition: color .3s ease-out;
}
a:hover {
  color:#c19d56;
  transition: color .3s ease-out;
}

a.wp-block-button__link,
a.wp-block-button__link:visited,
a.wp-block-button__link:active {
  color:white;
}

a.wp-block-button__link:hover {
  color:#c19d56;
}

body.woocommerce a.button.add_to_cart_button,
body.woocommerce a.button.add_to_cart_button:visited,
body.woocommerce a.button.add_to_cart_button:active,
body.woocommerce a.button.wc-forward,
body.woocommerce a.button.wc-forward:visited,
body.woocommerce a.button.wc-forward:active {
    background-color:#c19d56;
    color:white;
    transition: background-color .3s ease-out;
}

body.woocommerce a.button.add_to_cart_button:hover {
  background-color:#c5973b;
  color:white;
  transition: background-color .3s ease-out;
}

body.woocommerce button.single_add_to_cart_button.disabled {
  background-color:#c19d56 !important;
}

.bg-light {
 --bs-bg-opacity: 0.8;
}

.navbar {
  z-index:999;
}

.navbar-toggler:focus {
  box-shadow: none;
}

nav #navbarContent li {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
  text-align: center;
}

@media only screen and (min-width: 992px) {
  nav #navbarContent {
    background-color: transparent;
    backdrop-filter:initial;
  }
  nav #navbarContent li {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
  }
}

nav #navbarContent a:hover::after {
  opacity: 1;
}

nav #navbarContent a::after {
    display: block;
    content: '';
    position: relative;
    left: 50%;
    bottom: 0px;
    width: 20px;
    height: 1px;
    background-color: currentColor;
    opacity: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}

nav a.navbar-brand {
  font-family: 'EdsMarketUprightScript' !important;
  color:#272D64 !important;
  font-size:2em;
  margin-left:32px;
  margin-right:32px;
}

@media only screen and (min-width: 576px) {
  h1 {
  font-size: 3em;
}
}

@media only screen and (min-width: 768px) {
  h1 {
  font-size: 4em;
}
}

@media only screen and (min-width: 992px) {
  nav a.navbar-brand {
    font-size:3em;
  }
  nav #navbarContent li:last-child {
    margin-right:24px;
  }
}

button.navbar-toggler {
    margin-right: 20px;
    border: 0;
}

footer {
  margin-top:48px;
  padding-top:96px;
  padding-bottom:64px;
  min-height:400px;
  background-color: black;
  color:white;
}

footer p {
  font-style: italic;
  color:white;
}

footer p a,
footer p a:active,
footer p a:visited {
  color:white;
}

.header-container {
  min-height:250px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color:#fbf9f9;
  margin-right:-15px;
  margin-left:-15px;
  margin-bottom:48px;
}

.header-container .inner{
}

.header-container h1 {
  text-align: center;
  padding-right:24px;
  padding-left:24px;
}

.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,
#order_review button#place_order,
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button,
a.wc-block-cart__submit-button {
  color:white;
  border:none;
  background-color:#c19d56;
  transition: background-color .3s ease-out;
}

.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,
#order_review button#place_order:hover,
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button:hover,
a.wc-block-cart__submit-button:hover {
background-color:#c5973b;
  transition: background-color .3s ease-out;
}

body.page-template-page_startseite .wp-block-eedee-block-gutenslider {
  margin-bottom:48px;
}

body.page-template-page_startseite h1,
body.page-template-page_startseite h3,
body.page-template-page_startseite #sb_instagram {
  margin-top:48px;
}

@media only screen and (max-width: 380px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
