
		:root{
			--contact-bar-height: 44px;
			--white: #fff;
			--textColor: #111827;
			--bodyBackgroundColor: rgb(255,255,255);
			/*  Section Margin  */
			--sectionMarginTop: 0rem;
			--sectionMarginBottom: 0rem;
			/*  Section Padding  */
			--sectionPaddingTop: 6rem;
			--sectionPaddingBottom: 6rem;
			/*  Image: Radius, Border, Shadow  */
			--borderRadiusImage: 0px;
							--boxShadowImage: 5px 5px 15px -7px #000000;
									--imgBorder: 0px solid transparent;
															
			/*  Card: Radius, Border, Shadow  */
			--borderRadiusCard: 0px;
									--cardBorder: 1px solid #e5e7eb;
			/*  List Icons  */
			--listStylerlistIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listStylerlistInvertIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listChecklistIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-checkmark-1.svg');			--listChecklistInvertIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-checkmark-1.svg');			--listFaillistIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-heart-1.svg');			--listFaillistInvertIcon: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-heart-1.svg');
			--listStylerlistColor: rgb(17,24,39);			--listStylerlistInvertColor: rgb(249,250,251);			--listChecklistColor: rgb(17,24,39);			--listChecklistInvertColor: rgb(249,250,251);			--listFaillistColor: rgb(17,24,39);			--listFaillistInvertColor: rgb(249,250,251);
			/***  Buttons & Links  ***/
			/* Cta Button */
			--ctaBtnStandardBg: rgba(147,147,147,0.97);
			--ctaBtnStandardBgHover: rgb(244,239,231);
			--ctaBtnStandardTextColor: #f9fafb;
			--ctaBtnStandardTextHover: #111827;
			/* Cta Button Inverse */
			--ctaBtnInverseBg: rgb(242,240,235);
			--ctaBtnInverseBgHover: rgba(255,255,255,0.13);
			--ctaBtnInverseTextColor: #111827;
			--ctaBtnInverseTextHover: #111827;
			/* Cta Button Ghost */
			--ctaBtnGhostBorder: rgb(0,0,0);
			--ctaBtnGhostBgHover: rgb(244,239,231);
			--ctaBtnGhostTextColor: #111827;
			--ctaBtnGhostTextHover: #111827;
			/* Links */
			--linkColor: #8a704e;
			--linkColorHover: #6e583c;
			/* Textmarker */
			--markerColorClean: rgba(147,147,147,0.97);
			--markerColorWild: rgba(147,147,147,0.97);
			--markerColorUltraclean: rgba(147,147,147,0.97);
			--markerTextColorClean: #f9fafb;
			--markerTextColorWild: #f9fafb;
			--markerTextColorUltraclean: #f9fafb;
						--markerColorUltracleanPadding: 1.5rem 2rem 1.5rem 2rem;
			--markerColorUltracleanBorderradius: 100px;
			/* Top-Header */
			--topHeaderBackground: rgb(244,239,231);
			--topHeaderTextColor: #111827;
			--topHeaderLinkColor: #4b5563;
			--topHeaderLinkHover: #6e583c;
			/* Header */
			--headerBackground: rgb(255,255,255);
			--headerLinkColor: #111827;
			--headerLinkHover: #4b5563;
			/* Mobile Menu */
						/* Footer */
			--footerBackground: rgba(147,147,147,0.97);
			--footerTextColor: #f9fafb;
			--footerLinkColor: #f9fafb;
			--footerLinkHover: #ffffff;
			/* Subfooter */
			--subFooterBackground: rgb(229,231,235);
			--subFooterTextColor: #111827;
			--subFooterLinkColor: #111827;
			--subFooterLinkHover: #8a704e;
			/* Fonts */
							--headlineFont: 'Playfair Display', serif;
				--bodyFont: 'Lato', sans-serif;
						}

		/****  Fonts  ****/
					/* playfair-display-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: 'Playfair Display';
			font-style: normal;
			font-weight: 400;
			src: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/fonts/playfair-display-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* lato-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: 'Lato';
			font-style: normal;
			font-weight: 400;
			src: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/fonts/lato-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* lato-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: 'Lato';
			font-style: normal;
			font-weight: 700;
			src: url('https://hochzeitslocation.danielschoch.com/wp-content/themes/southvision/assets/fonts/lato-v25-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}

			body{
				font-family: var(--bodyFont);
				font-weight: 400;
				font-size: 1.9rem;
				line-height: 1.65;
				letter-spacing: 0;
			}

			.subline{
				font-family: var(--headlineFont);
				font-size: 2.6rem;
				font-weight: 400;
				line-height: 1.4;
				letter-spacing: 0;
			}

			.small{
				font-size: 1.6rem;
				font-weight: 400;
				line-height: 1.6;
				letter-spacing: 0;
			}

			.ctaBtn {
				font-size: 1.8rem;
				font-weight: 600;
				line-height: 1.2;
				letter-spacing: .5px;
				text-transform: uppercase;
			}

			h1, .h1{
				font-size: 6.8rem;
				font-weight: 400;
				line-height: 1.15;
				letter-spacing: -.5px;
				font-family: var(--headlineFont);
			}
			h2, .h2{
				font-size: 5.2rem;
				font-weight: 400;
				line-height: 1.2;
				letter-spacing: -.3px;
				font-family: var(--headlineFont);
			}
			h3, .h3{
				font-size: 3.4rem;
				font-weight: 500;
				line-height: 1.3;
				letter-spacing: 0;
				font-family: var(--bodyFont);
			}
			h4, .h4{
				font-size: 2.6rem;
				font-weight: 500;
				line-height: 1.4;
				letter-spacing: 0;
				font-family: var(--bodyFont);
			}

			@media(max-width: 767px){
				body{
					font-size: 17px;
				}

				.subline{
					font-size: 22px;
				}

				.small{
					font-size: 15px;
				}

				.ctaBtn {
					font-size: 14px;
				}

				h1, .h1{
					font-size: 42px;
				}
				h2, .h2{
					font-size: 36px;
				}
				h3, .h3{
					font-size: 26px;
				}
				h4, .h4{
					font-size: 22px;
				}
			}
		
	/* Logo Abstände */
	header .navbar-brand{
		padding-top: 3rem;
		padding-bottom: 3rem;
		max-width: 25rem;	}
	