.tx-me-google-calendar{
    font-size:1rem;
}
:root,
.vars-default{
    --vars-font-family-text: "Hind";
    --vars-font-family-header: "Hind";
    --vars-font-family-header-2: "Hind";
    --vars-font-family-header-3: "Hind";
    --vars-font-family-header-4: "Hind";
    --vars-font-family-header-5: "Hind";
    --vars-font-family-header-6: "Hind";

    --vars-font-family-subheader: "Hind";

    --vars-font-weight-header: 300;
    --vars-font-weight-header-2: 300;
    --vars-header--letter-spacing:-2px;
}
.vars-ongray{
    /* colors */
    --vars-color-main: #d30045;
    --vars-background: #eee;
    --vars-color-bg-rgb: 50,50,50;
    --vars-color-button-color: white;
    --vars-color-button: #d30045;
    --vars-color-button-hover: #f0135c;
    --vars-color-text: #ffffff;
    --vars-color-text-teaser: #ccc;
    --vars-color-header: #ffffff;
    --vars-color-subheader: var(--vars-color-header);
    --vars-color-header-2: var(--vars-color-header);
    --vars-color-header-2-subheader: var(--vars-color-header);
    --vars-color-header-3: var(--vars-color-header);
    --vars-color-header-3-subheader: var(--vars-color-header);
    --vars-color-link: #ffffff;
    --vars-color-link-hover: #ccc;
    /* margins */
    --vars-headline-margin: 0 0 1rem 0;
    /* padding */
    --vars-headline-margin: 0 0 1rem 0;
}


.vars-onred{
    /* colors */
    --vars-background: var(--vars-color-main);
    --atomic-dropdown-content-background: var(--vars-color-main);
    --vars-color-bg: var(--vars-color-main);
    --vars-color-button-color: white;
    --vars-color-button: var(--vars-color-main);
    --vars-color-button-hover: #f0135c;
    --vars-color-text: #ffffff;
    --vars-color-text-teaser: #ccc;
    --vars-color-header: #ffffff;
    --vars-color-subheader: var(--vars-color-header);
    --vars-color-header-2: var(--vars-color-header);
    --vars-color-header-2-subheader: var(--vars-color-header);
    --vars-color-header-3: var(--vars-color-header);
    --vars-color-header-3-subheader: var(--vars-color-header);
    --vars-color-link: #ffffff;
    --vars-color-link-hover: #ccc;
    /* margins */
    --vars-headline-margin: 0 0 1rem 0;
    /* padding */
    --vars-headline-margin: 0 0 1rem 0;

}
a:hover{
    opacity:0.8;
}
#page-header .stahl-cetype-image{
    width: auto;
    display: inline-block;
    margin: 0;
}
#page-header .stahl-cetype-image figcaption{
    display: none;
}

#page-header .rightNav.nav{
    position: relative;
}
#page-header .rightNav.nav .stahl-cetype-image{
    margin-top:-13px;
}
#page-header .stahl-nav.--secondary{
    margin-top:-20px;
}

@media (max-width: 1100px){
    #page-header .rightNav.nav .stahl-nav stahl-button{
        --stahl-button--padding: 10px 5px;
    }
}

atomic-dropdown [slot="click-element"] {
    background:white;
    padding: 0.5rem 1rem;
    margin-top:10px;
    display:flex;
    width: 550px;
}