@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/fontsAvenirNextCyr-BoldItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/fontsAvenir Next Cyr Bold Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-BoldItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-BoldItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Light.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Light'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Light'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Light.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Demi.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Demi'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Demi'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Demi.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Demi.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Demi.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-ThinItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Thin Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-ThinItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-ThinItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-ThinItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Italic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Italic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Italic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-HeavyItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Heavy Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-HeavyItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-HeavyItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-HeavyItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-HeavyItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-MediumItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Medium Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-MediumItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-MediumItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-LightItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Light Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-LightItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-LightItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Medium.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Medium'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Medium'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Medium.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next Ultra';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLightIt.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Ultra Light Italic'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLightIt'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLightIt.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLightIt.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLightIt.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Regular.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Regular'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Regular'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Regular.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next Ultra';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLight.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Ultra Light'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLight'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLight.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-UltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Heavy.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Heavy'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Heavy'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Heavy.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Heavy.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Bold.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Bold'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Bold'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Bold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Bold.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-DemiItalic.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Demi Italic'), local('AvenirNextCyr-DemiItalic'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-DemiItalic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-DemiItalic.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-DemiItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Thin.eot');
	src: /*url('/wp-content/themes/yootheme_child/fonts/Avenir Next Cyr Thin'), url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Thin'),*/
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Thin.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Thin.woff') format('woff'),
		url('/wp-content/themes/yootheme_child/fonts/AvenirNextCyr-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
html {
	font-family: Avenir Next;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	line-height: 27px;
	color: #000000;
}
.uk-h1, h1 {
	font-family: Avenir Next;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 1.21;
	letter-spacing: 0.8px;
	text-transform: uppercase;
}

.hp-1 {
	overflow: hidden;
}
.hp-1-bg .el-image {
	width: 100%;
	position: relative;
}
.hp-1-bg {
	position: relative;
}
/*.hp-1-bg:after {
	content: "";
	position: absolute;
	width: 316px;
	height: 32px;
	bottom: 0;
	right: 0;
	background: url(/wp-content/uploads/2021/01/blue-rectangle.jpg);
}*/
.login-1 {

}
.login-1-bg .el-image {
    position: absolute;
    bottom: 0px;
    left: -80px;
}
.login-1-bg:after {
	content: "";
	position: absolute;
	width: 316px;
	height: 32px;
	top: -10px;
	right: 14vw;
	background: url(/wp-content/uploads/2021/01/blue-rectangle.jpg);
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
	min-height: 173px;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff;
}
.um-page-login .tm-header, .tm-header-mobile, .um-page-register .tm-header {
    border-bottom: 1px solid #3B4649;
}
.news-grid a.uk-link-text {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #3B4649;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
.news-grid a.uk-link-text:hover {
	text-decoration: none;
}


/* Meta */
.news-grid [data-tag="Corner"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #AFD5C6;
}
.news-grid [data-tag="Persönliches"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #EA9316;
}
.news-grid [data-tag="Dies-&-Das"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #D5C49F;
}
.news-grid [data-tag="Wir"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #74CAE7;
}
.news-grid [data-tag="ABS-360°"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #B94E47;
}
.news-grid [data-tag="Sport"] .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #B1CA34;
}

/* Categories */
.category-5 .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #AFD5C6;
}
.category-sport .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #AFD5C6;
}
.category-personliches .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #EA9316;
}
.category-3 .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #D5C49F;
}
.category-4 .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #74CAE7;
}
.category-6 .news-grid .uk-text-meta > a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #B94E47;
}

/* Bar color */
.uk-subnav > [uk-filter-control="[data-tag~='Frank(ly)-Corner']"].uk-active::before {
	background: #AFD5C6 !important;
}
.uk-subnav > [uk-filter-control="[data-tag~='Dies-&-Das']"].uk-active::before {
	background: #D5C49F !important;
}
.uk-subnav > [uk-filter-control="[data-tag~='Wir']"].uk-active::before {
	background: #74CAE7 !important;
}
.uk-subnav > [uk-filter-control="[data-tag~='ABS-360°']"].uk-active::before {
	background: #B94E47 !important;
}
.uk-subnav > [uk-filter-control="[data-tag~='Persönliches']"].uk-active::before {
	background: #EA9316 !important;
}
.uk-subnav > [uk-filter-control="[data-tag~='Sport']"].uk-active::before {
	background: #B1CA34 !important;
}

/* Single post Bar color */
.single-post.frank(ly)-corner .single-post-header-line {
	background: #AFD5C6 !important;
}
.single-post.dies-&-das .single-post-header-line {
	background: #D5C49F !important;
}
.single-post.wir .single-post-header-line {
	background: #74CAE7 !important;
}
.single-post.abs-360° .single-post-header-line {
	background: #B94E47 !important;
}
.single-post.Persönliches .single-post-header-line {
	background: #EA9316 !important;
}
.single-post.Sport .single-post-header-line {
	background: #B1CA34 !important;
}

/* Borders */
.news-grid [data-tag="Corner"] {
	border-right: 3px solid #AFD5C6;
}
.news-grid [data-tag="Persönliches"] {
	border-right: 3px solid #EA9316;
}
.news-grid [data-tag="Dies-&-Das"] {
	border-right: 3px solid #D5C49F;
}
.news-grid [data-tag="Wir"] {
	border-right: 3px solid #74CAE7;
}
.news-grid [data-tag="ABS-360°"] {
	border-right: 3px solid #B94E47;
}
.news-grid [data-tag="Sport"] {
	border-right: 3px solid #B1CA34;
}


.uk-section-muted {
	background: #F5F4F4;
}
.news-grid .uk-subnav > * > :first-child {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #000000;
}
.news-grid .uk-subnav > *:first-child > :first-child {
	font-size: 0px;
	width: 32px;
	height: 32px;
	background-image: url(/wp-content/uploads/2021/02/logo-blog-small.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: -6px;
}
/*.news-grid .uk-subnav::after {
    content: "";
    width: calc(100% - 20px);
    height: 32px;
    background: #00536D;
    position: relative;
    margin-left: auto;
    margin-top: 28px;
}*/
.news-grid .uk-subnav > * {
	padding-left: 35px;
}
/*.uk-subnav > .uk-active > a {
	position: relative;
}*/
.news-grid .el-nav {
	display: none;
}
.news-grid-section {
	padding-bottom: 115px;
}

/*.uk-subnav > .uk-active::after {
    content: "";
    position: absolute;
    width: 3px;
    height: 36px;
    background: #000;
    left: calc(50% - 3px);
    right: 0;
    margin: auto;
    z-index: 1;
    top: 34px;
}*/
.news-grid .uk-subnav > .uk-active::after {
    content: "";
    position: relative;
    width: 3px;
    height: 36px;
    background: #000;
    left: 0;
    right: 0;
    z-index: 1;
    top: 34px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    margin-bottom: -8px;
}
.news-grid .news-grid .el-nav {
	position: relative;
}
.uk-subnav > .uk-active::before {
    content: "";
    width: calc(100% - 20px);
    height: 32px;
    background: #00536D;
    position: absolute;
    margin-left: 20px;
    margin-top: 28px;
    top: 25px;
    left: 0;
    right: 0;
}
.news-grid .uk-subnav > * {
	position: unset;
}
.uk-text-small {
	font-size: 14px;
}
.uk-section-primary {
	background: #94AF66;
}
.tm-toolbar-default, .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*="uk-card-media"]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
    color: #fff;
}
.padding-left-small {
	padding-left: 10px;
}
.page-heading-width {
    max-width: 690px;
}
.intro-text {
	max-width: 790px;
}
.intro-section {
	padding-bottom: 180px;
}
.footer {
    padding-top: 60px;
    padding-bottom: 60px;
}
.address {
	font-size: 16px;
	line-height: 1.56;
}
.emails {
	font-size: 11px;
	line-height: 22px;
}
.emails a {
	text-decoration: underline;
}
.emails a:hover {
	text-decoration: none;
}
.uk-button {
	font-weight: bold;
	font-size: 14px;
	border-radius: 48px;
	padding: 9px 47px;
	letter-spacing: 0.8px;
}
.footer-links .el-item {
    margin-top: 6px;
}
.footer-links {
    margin-top: 34px !important;
}
.single-post-header-line {
	width: 100%;
	height: 32px;
	background: #00536D;
}
.single-post #widget-custom_html-2 {
	display: none;
}
.single-post .uk-logo {
	display: none;
}
/* YOOtheme v5 migration: navbar custom-HTML widget ids were renamed
   (widget-custom_html-N -> custom_html-N) and class widget-custom-html
   -> widget_custom_html, so the v2 hide rules above no longer match.
   Re-hide the branding block (coat of arms / badge / DIREKTION logo)
   on single posts to restore the pre-update compact header. */
.single-post #custom_html-2,
.single-post #custom_html-3,
.single-post #custom_html-4 {
	display: none;
}
.uk-navbar-nav > li > a {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #000000;
}
.uk-navbar-nav > li:first-child > a {
    font-size: 0px;
    width: 44px;
	height: 44px;
    background-image: url(/wp-content/uploads/2021/02/logo-blog-small.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: auto;
}
.uk-navbar-nav > li > a {
	position: relative;
}

/* Single Post menu */
/* YOOtheme v5 moved the WP menu-state classes (current-menu-item /
   current-menu-parent) from the <a> onto the <li>, so the old
   "li > a.current-menu-parent" selectors stopped matching and the active-
   item marker disappeared. Keep both forms so it renders on v2 and v5. */
.single-post .uk-navbar-nav > li > a.current-menu-item::after, .single-post .uk-navbar-nav > li > a.current-menu-parent::after,
.single-post .uk-navbar-nav > li.current-menu-item > a::after, .single-post .uk-navbar-nav > li.current-menu-parent > a::after {
    content: "";
    position: absolute;
    width: 3px;
    height: 36px;
    background: #000;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: -30px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    margin-bottom: -8px;
}

.single-post .uk-navbar-nav > li > a {
	min-height: 44px;
}
.single-post .uk-navbar-nav {
    margin-top: 60px;
    margin-bottom: 20px;
}
.single-post .uk-navbar-right {
	width: 100%;
}

/* Menu */
.uk-navbar-nav > li > a.current-menu-item::after, .uk-navbar-nav > li > a.current-menu-parent::after {
    content: "";
    position: absolute;
    width: 3px;
    height: 36px;
    background: #000;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: -34px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    margin-bottom: -8px;
}
.uk-navbar-nav > li > a {
	min-height: 32px;
}
.uk-navbar-nav {
	margin-top: 67px;
	margin-bottom: 25px;
}

.single-post-feat-image > div {
	max-width: 996px;
}
.single-post-feat-image img {
	width: 100%;
	height: 556px;
	object-fit: cover;
}
.single-post-header-section {
	padding-top: 15px;
	padding-bottom: 60px;
}
.single-post-header-section > div {
	max-width: 792px;
}
.single-post-header-section h1 {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-size: 51px;
	line-height: 1.2;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	margin-top: 37px;
}
.single-post-header-section-meta {
	width: max-content;
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.2px;
	color: #3B4649;
	position: relative;
}
.single-post-header-section-meta:after {
	content: "";
	position: absolute;
	background: #3B4649;
	height: 1px;
	width: 100%;
	bottom: -10px;
	left: 0;
	right: 0;
}
.single-post-header-section-meta a {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #B94E47;
	float: left;
	margin-right: 10px;
}
.single-post-header-text {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	line-height: 1.43;
	letter-spacing: 0.2px;
	color: #000000;
	margin-top: 33px !important;
}
.single-post-content-section > div {
	max-width: 588px;
}
.single-post-content-section {
	padding-top: 90px;
}
.single-post-content-section > div {
	position: relative;
}
.single-post-content-section > div:before {
	content: "";
	position: absolute;
	top: -90px;
	left: 40px;
	width: 3px;
	height: 56px;
	background: #000000;
}
.single-post-content-section h2 {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-size: 21px;
	line-height: 1.28;
	letter-spacing: 0.2px;
	color: #000000;
}
.single-post blockquote {
    font-family: 'Avenir Next';
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 1.42;
    text-align: center;
    letter-spacing: 0.2px;
    color: #000000;
    background: #FFFFFF;
    padding-top: 58px;
    padding-bottom: 43px;
    margin-left: -100px;
	margin-right: -100px;
	position: relative;
	margin-top: 60px;
	margin-bottom: 80px;
}
.single-post blockquote > * {
	max-width: 373px;
    margin-left: auto;
    margin-right: auto;
}
.single-post blockquote cite {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #B94E47;
}
.single-post blockquote:before {
	content: "";
	background: url(/wp-content/uploads/2021/01/quote.svg);
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 40px;
	height: 26px;
	background-size: contain;
	background-repeat: no-repeat;
}
.single-post blockquote:after {
	content: "";
	position: absolute;
	bottom: -26px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 3px;
	height: 36px;
	background: #000;
}
.single-post .single-post-content-section .wp-block-image  {
    width: calc(100% + 200px);
    text-align: center;
    margin-left: -100px;
    margin-right: -100px;
    margin-top: 65px;
	margin-bottom: 65px;
}
.single-post .single-post-content-section .wp-block-image img {
	width: 100%
}
.zuruck-link {
 	margin-top: 55px !important;
 }
.zuruck-link a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.18;
	color: #3B4649;
	text-decoration: underline;
}
.zuruck-link a:hover {
	text-decoration: none;
}
.tm-header .uk-navbar-nav {
	display: none;
}
.single-post .tm-header .uk-navbar-nav {
	display: flex;
}


.menu-content .uk-nav-default {
	display: flex;
	align-items: center;
	padding-left: 5px;
}
.menu-content .uk-nav-default > li > a {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 15px;
}
.menu-content .uk-nav-default > li:first-child > a {
    font-size: 0px;
    width: 50px;
	height: 50px;
    background-image: url(/wp-content/uploads/2021/02/logo-blog-small.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
}
.menu-content .uk-nav-default > li > a {
	position: relative;
}
/* Menu Homepage Active */
.menu-content .uk-nav-default > li.uk-active > a:after {
    content: "";
    position: absolute;
    width: 3px;
    height: 36px;
    background: #000;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: -27px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    margin-bottom: -8px;
}
/* Menu Category Active */
.category .uk-nav-default > li > a.current-menu-item::after, .category .uk-nav-default > li > a.current-menu-parent::after {
    content: "";
    position: absolute;
    width: 3px;
    height: 36px;
    background: #000;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: -44px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    margin-bottom: -8px;
}

.menu-content .uk-nav-default {
	position: relative;
}
.menu-content .uk-nav-default::after {
    content: "";
    width: 100%;
    height: 32px;
    background: #00536D;
    position: absolute;
    margin-left: -5px;
    margin-top: 28px;
    top: 33px;
}
.menu-content {
    padding-bottom: 78px;
    margin-top: -78px;
}


/* Categories Bar */
.category-5 .menu-content .uk-nav-default::after {
	background: #AFD5C6;
}
.category-sport .menu-content .uk-nav-default::after {
	background: #AFD5C6;
}
.category-personliches .menu-content .uk-nav-default::after {
	background: #EA9316;
}
.category-3 .menu-content .uk-nav-default::after {
	background: #D5C49F;
}
.category-4 .menu-content .uk-nav-default::after {
	background: #74CAE7;
}
.category-6 .menu-content .uk-nav-default::after {
	background: #B94E47;
}

.menu-mobile-sec .uk-accordion-title {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.21;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #000000;
	vertical-align: middle;
	display: inline;
	padding-left: 40px;
}
.menu-mobile-sec .uk-accordion-title::before {
    content: "";
    width: 28px;
    height: 30px;
    background-image: url("/wp-content/uploads/2021/01/mobile-menu.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    position: absolute;
    left: -10px;
}
.menu-mobile-sec .uk-open > .uk-accordion-title::before {
	background-image: url("/wp-content/uploads/2021/01/Menu-mobile-close.svg");
	width: 15px;
}
.menu-mobile-sec .uk-accordion {
	position: relative;
	padding-bottom: 26px;
}
.menu-mobile-sec .uk-accordion:after {
	content: "";
	position: absolute;
	width: calc(100% + 10px);
	height: 4px;
	background: #00536D;
	left: 0;
	right: 0;
	top: 50px;
}
.menu-mobile-sec .uk-accordion-content .widgettitle {
	display: none;
}
.menu-mobile-sec .uk-accordion-content {
	background: #F5F4F4;
}

.menu-mobile-sec .uk-nav-default > li > a {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 15px;
    background: #F5F4F4;
}

.menu-mobile-sec .uk-nav-default > li {
	position: relative;
}
.menu-mobile-sec .uk-nav-default > li > a {
	position: relative;
}
.menu-mobile-sec .uk-nav-default {
	padding: 42px 40px;
}
.menu-mobile-sec .uk-nav-default > li {
    padding-top: 14px;
    padding-bottom: 14px;
}

.login-col-1 {
	padding-top: 70px;
}
.login-frankly-text {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #94AF66;
	margin-bottom: 12px !important;
}
.um-page-login h1 {
	font-size: 20px;
	line-height: 1.2;
}
.um .um-form input[type="text"], .um .um-form input[type="search"], .um .um-form input[type="tel"], .um .um-form input[type="password"], .um .um-form textarea {
	border: 1px solid #90A6A6 !important;
	box-sizing: border-box !important;
	border-radius: 48px;
	height: 58px !important;
}
.um {
    margin-left: 0 !important;
    margin-right: unset !important;
}
.um-page-login .footer, .um-page-register .footer {
	display: none;
}
a.um-button, .um-button {
    border: none !important;
    display: block;
    width: 100%;
    padding: 16px 20px !important;
    text-decoration: none !important;
    text-align: center;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    box-shadow: none !important;
    opacity: 1;
    font-family: 'Avenir' !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 17px !important;
    letter-spacing: 0.8px;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    border-radius: 48px !important;
}
.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	background: #00536D;
	border: 1px solid #00536D !important;
}
.um .um-button.um-alt, .um input[type="submit"].um-button.um-alt {
	background: #74CAE7;
	color: #fff;
	border: 1px solid #74CAE7 !important;
}
.um input[type="submit"].um-button:hover, .um a.um-button:hover {
    background-color: transparent;
	color: #00536D !important;
	border: 1px solid #00536D !important;
}
.um .um-button.um-alt:hover, .um input[type="submit"].um-button.um-alt:hover {
    background-color: transparent;
	color: #74CAE7 !important;
	border: 1px solid #74CAE7 !important;
}
.um .um-field-label {
    color: #000;
}
.login-copyright {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: 0.2px;
	color: #000000;
	margin-bottom: 40px !important;
}
.login-copyright .login-emails a {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
	color: #000;
}
.login-copyright .login-emails a:hover {
	text-decoration: none;
}
.cbxwpbkmarktrig-label {
	font-family: Avenir;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #000000;
}
.meine-merkliste {
	font-family: Avenir;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #000000;
	margin-top: -70px !important;
	padding-bottom: 43px;
	z-index: 1;
	width: max-content;
	margin-left: auto;
}
.news-grid .el-content .cbxwpbkmarkwrap {
	position: absolute;
	right: 0;
	bottom: -53px;
}
.news-grid .el-item .el-content + .cbxwpbkmarkwrap,.news-grid .el-item .el-title + .cbxwpbkmarkwrap {float:right;margin-top:20px;}
.bold {
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	color: #000000;
}
.thin {
	font-style: normal;
	font-weight: normal;
	font-size: 31px;
	line-height: 38px;
	letter-spacing: 0.4px;
	text-transform: uppercase;

/* black */
color: #000000;
}
.cbxwpbkmarktrig::before {
	background: no-repeat url('/wp-content/uploads/2021/01/favorites.svg') 0 0;
}
.cbxwpbkmarktrig-marked::before {
    background: no-repeat url('/wp-content/uploads/2021/02/favorites-marked.svg') 0 0;
    background-size: cover;
}
.cbxwpbkmarktrig-label {
	display: none;
}

.news-grid .el-image {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}

.zun-blog {
	display: none;
}
.um-page-loggedin .zun-blog {
	display: block;
}
#widget-custom_html-4 {
	display: none;
}
.page-id-375 #widget-custom_html-4, .page-id-276 #widget-custom_html-4 {
	display: flex;
}
.page-id-375 #widget-custom_html-3, .page-id-276 #widget-custom_html-3 {
	display: none;
}
.single-post #widget-custom_html-3 {
	display: none;
}
.featured-news.news-grid .el-image {
	height: 400px;
}
.featured-news.news-grid .el-content {
	/*display: none;*/
}
.news-grid-row > .uk-first-column {
	position: relative;
}
.news-grid-search {
	position: absolute;
	right: 160px;
	top: -78px;
}
div.asl_w {
	background-image: none;
	background-color: #fff;
}
/* Search field default */
#ajaxsearchlite1 .probox, div.asl_w .probox {
	background-image: none;
	background-color: #fff;
	border: 1px solid #00536D;
}
div.asl_w .probox .promagnifier {
	background-image: none;
	background-color: #00536D;
}
div.asl_r.vertical {
	background: #00536D;
}
.news-grid-search.uk-width-medium {
	width: 270px;
}
/* Search field Corner */
.category-corner #ajaxsearchlite1 .probox, .category-corner div.asl_w .probox, .single-post.corner #ajaxsearchlite1 .probox, .single-post.corner div.asl_w .probox {
	background-image: none;
	background-color: #fff;
	border: 1px solid #AFD5C6;
}
.category-corner div.asl_w .probox .promagnifier, .single-post.corner div.asl_w .probox .promagnifier {
	background-image: none;
	background-color: #AFD5C6;
}
.category-corner div.asl_r.vertical, .single-post.corner div.asl_r.vertical {
	background: #AFD5C6;
}
/* Search field Dies-Das */
.category-dies-das #ajaxsearchlite1 .probox, .category-dies-das div.asl_w .probox, .single-post.dies-das #ajaxsearchlite1 .probox, .single-post.dies-das div.asl_w .probox {
	background-image: none;
	background-color: #fff;
	border: 1px solid #D5C49F;
}
.category-dies-das div.asl_w .probox .promagnifier, .single-post.dies-das div.asl_w .probox .promagnifier {
	background-image: none;
	background-color: #D5C49F;
}
.category-dies-das div.asl_r.vertical, .single-post.dies-das div.asl_r.vertical {
	background: #D5C49F;
}
/* Search field Wir */
.category-wir #ajaxsearchlite1 .probox, .category-wir div.asl_w .probox, .single-post.wir #ajaxsearchlite1 .probox, .single-post.wir div.asl_w .probox {
	background-image: none;
	background-color: #fff;
	border: 1px solid #74CAE7;
}
.category-wir div.asl_w .probox .promagnifier, .single-post.wir div.asl_w .probox .promagnifier {
	background-image: none;
	background-color: #74CAE7;
}
.category-wir div.asl_r.vertical, .single-post.wir div.asl_r.vertical {
	background: #74CAE7;
}
/* Search field ABS-360 */
.category-abs-360 #ajaxsearchlite1 .probox, .category-abs-360 div.asl_w .probox, .single-post.abs-360° #ajaxsearchlite1 .probox, .single-post.abs-360° div.asl_w .probox {
	background-image: none;
	background-color: #fff;
	border: 1px solid #B94E47;
}
.category-abs-360 div.asl_w .probox .promagnifier, .single-post.abs-360° div.asl_w .probox .promagnifier {
	background-image: none;
	background-color: #B94E47;
}
.category-abs-360 div.asl_r.vertical, .single-post.abs-360° div.asl_r.vertical {
	background: #B94E47;
}
/* Search field Post page */
.single-post .news-grid-search {
	position: absolute;
	right: 0px;
	top: -59px;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::placeholder {
	color: #666 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::-webkit-input-placeholder {
	color: #666 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::-moz-placeholder {
	color: #666 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input:-ms-input-placeholder {
	color: #666 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input:-moz-placeholder {
	color: #666 !important;
}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
	font-family: Avenir Next;
	color: #333 !important;
}
div.asl_r .results .item .asl_content h3 a:hover {
	font-family: Avenir Next;
	color: #333 !important;
	text-decoration: none !important;
}
div.asl_r .results .item .asl_content {
	font-family: Avenir Next;
	color: #666 !important;
	text-decoration: none;
}
div.asl_r .results .item .asl_content:hover {
	font-family: Avenir Next;
	color: #666 !important;
	text-decoration: none !important;
}
#nav_menu-2 > .widgettitle {
	display: none;
}
.news-grid-row {
	position: relative;
}
.search-results .news-grid-search {
	position: absolute;
	right: 0px;
	top: 7px;
}


@media (max-width: 960px) {
.menu-mobile-sec .uk-nav-default > li > a.current-menu-item::before, .menu-mobile-sec .uk-nav-default > li > a.current-menu-parent::before {
    content: "";
    height: 1px;
    background: #000;
    left: 0;
    z-index: 1;
    bottom: 0px;
    display: block;
    margin: auto;
    position: absolute;
    top: calc(50% - (calc(.2px + 1em)/ 2));
    width: 2000px;
    border-bottom: calc(.2px + .05em) solid #3B4649;
    right: 100%;
    margin-right: calc(5px + .3em);
}
.menu-mobile-sec .uk-nav-default > li > a.current-menu-item::after, .menu-mobile-sec .uk-nav-default > li > a.current-menu-parent::after {
    content: "";
    height: 1px;
    background: #000;
    left: 0;
    z-index: 1;
    bottom: 0px;
    display: block;
    margin: auto;
	position: absolute;
	top: calc(50% - (calc(.2px + 1em)/ 2));
	width: 2000px;
	border-bottom: calc(.2px + .05em) solid #3B4649;
	left: 100%;
	margin-left: calc(5px + .3em);
}
.menu-mobile-sec .uk-nav-default > li > a {
	width: max-content;
}
.menu-mobile-sec .uk-nav-default {
	overflow: hidden;
}
.menu-mobile-sec {
    margin-top: -51px !important;
    z-index: 1;
}
.menu-mobile-sec .uk-nav-default > li:first-child > a:before {
	content: "";
    font-size: 14px;
    width: 40px;
	height: 40px;
    background-image: url(/wp-content/uploads/2021/02/logo-blog-small.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -40px;
    margin: auto;
    background-color: transparent;
    border-bottom: 0px;
}
.menu-mobile-sec .uk-nav-default > li:first-child > a:after {
	display: none;
}
.login-register-form {
    text-align: center;
    justify-content: center;
    display: flex;
}
.login-1-bg .el-image {
    position: absolute;
    bottom: 0px;
    left: 0px;
    max-width: 300px;
}
.login-1-bg::after {
	display: none;
}
.login-col-1 {
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 30px);
}
.meine-merkliste {
    margin-top: -90px !important;
    padding-bottom: 70px;
    margin-left: 0px;
}
.hp-1-bg .el-image {
    width: 100%;
    position: relative;
    object-fit: cover;
    height: 300px;
}
.hp-1-logo {
	width: 300px;
}
.hp-1-border {
	display: none;
}
.uk-navbar-toggle {
	display: none;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    min-height: 115px;
}
.single-post-header-line {
	display: none;
}
h1, .uk-h1 {
	font-size: 20px;
}
.single-post-header-section h1 {
	font-size: 20px;
}
.single-post .uk-logo {
    display: flex;
}
.single-post blockquote {
	margin-left: 0px;
	margin-right: 0px;
}
.single-post .single-post-content-section .wp-block-image {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 65px;
    margin-bottom: 65px;
}
.single-post-feat-image img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.featured-news.news-grid .el-content {
	display: block;
}
.featured-news.news-grid .el-image {
  height: unset;
}
.news-grid-search {
	position: relative;
	right: unset;
	top: -120px;
}
.single-post .news-grid-search {
  position: absolute;
  right: 0px;
  top: -43px;
}
.search-results .menu-mobile-sec {
  margin-top: 0px !important;
  z-index: 1;
}
.search-results .news-grid-search {
  position: relative;
  right: unset;
  top: -30px;
}
}

@media (max-width: 640px) {
.login-1-bg .el-image {
    position: absolute;
    bottom: 0px;
    left: 0px;
    max-width: 185px;
}
.login-1-col-img .uk-tile-xlarge {
    padding-top: 110px;
    padding-bottom: 110px;
}
.login-col-1 {
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
}
.hp-1-bg .el-image {
    width: 100%;
    position: relative;
    object-fit: cover;
    height: 225px;
}
.hp-1-logo {
	width: 225px;
	top: -50px !important;
}
.single-post-feat-image img {
    width: 100%;
    height: 225px;
    object-fit: cover;
}
}





