/* Custom Font-family and Font-source */
.tp-wrapper h3:not(.cart-headline) {
    color: #0093a3;
}

.tp-body {
  margin-top: 9rem;
}

.tp-subnav {
  display: none!important;
}

@media (min-width: 64rem) {
    .c-site-header--filled .c-meta-menu__link.c-meta-menu__link--secondary {
        color: #ffffff!important;
    }
}

.c-site-header--filled .c-site-header-trigger.c-main-menu__link--primary {
    color: #ffffff!important;
}

.c-site-footer__logo {
	height: 6rem!important;
	width: auto!important;
	object-fit: contain!important;
}

@media (min-width: 64rem) {
	.c-site-footer__logo {
		height: 7.5rem!important;
	}
}

.c-site-footer__buttons .c-button {
 border-color: #ffffff00!important;
 font-weight: 700!important;
}

.c-button {
    font-weight: 700!important;
}


.c-search__keyword-list a {
    border-color: #ffffff00!important;
}

.c-person__name {
    font-size: 1.7rem!important;
}

.c-person__title {
    color: var(--color-primary-500);
    font-size: 1.3rem!important;
}

.c-person__contact {
    list-style: none!important;
    font-size: 1.3rem!important;
    
}

.c-menu-overlay.is-target .c-main-menu__link:focus, .c-menu-overlay.is-target .c-main-menu__link:hover, .c-menu-overlay.is-target .c-main-menu__second-level-link:focus, .c-menu-overlay.is-target .c-main-menu__second-level-link:hover, .c-menu-overlay.is-target .c-main-menu__third-level-link:focus, .c-menu-overlay.is-target .c-main-menu__third-level-link:hover {
    color: #002025 !important;
}

.c-site-header--filled .c-site-header-trigger.c-main-menu__link--primary:focus, .c-site-header--filled .c-site-header-trigger.c-main-menu__link--primary:hover {
    color: #002025!important;
}

.c-site-header--filled.c-main-menu__link--primary .c-main-menu__link {
        font-size: 2.5rem!important;
    }

.c-main-menu__second-level-link, .c-menu-overlay.is-target .c-main-menu__third-level-link {
    font-size: 1.5rem!important;
}

@media (min-width: 64rem) {
    .c-site-header--filled .c-meta-menu__link.c-meta-menu__link--secondary {
        color: #ffffff;
        font-size: 1rem!important;
    }
}

@media (min-width: 64rem) {
	.c-meta-menu__link {
    font-size: 1rem!important;
}}

@media (min-width: 64rem) {
    .c-site-header--filled .c-meta-menu__link.c-meta-menu__link--secondary:focus, .c-site-header--filled .c-meta-menu__link.c-meta-menu__link--secondary:hover {
        color: #002025!important;
    }
}

@media (max-width: 64rem) {
.c-meta-menu__link {
    font-size: 1.2rem!important;
}}

.c-menu-overlay.c-menu-overlay--blurred {
    background: none!important;
    -webkit-backdrop-filter: blur(.5rem)!important;
    backdrop-filter: blur(1.5rem)!important;
}

.tp-wrapper,
.tp-wrapper #cart-content-area,
.tp-wrapper .cart-exchange-currency,
.tp-wrapper .cart-button-primary,
.tp-wrapper .cart-button-secondary,
.tp-wrapper .cart-button-tertiary,
.tp-wrapper .cart-headline-primary,
.tp-wrapper .cart-headline-secondary,
.tp-wrapper .cart-headline-tertiary,
.tp-wrapper .cart-infobox-error:after,
.tp-wrapper .cart-input,
.tp-wrapper .cart-label strong,
.tp-wrapper .cart-list strong,
.tp-wrapper .cart-select,
.tp-wrapper .cart-steps li:before,
.tp-wrapper .cart-textarea,
.tp-wrapper .cart-text strong {
font-family: Arial, sans-serif; 
}

/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-header-standalone--background {
background-color: #ffffff;
}
/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-hero__content{
background-color: #ffffff;
}

