/*
******************************************************************
theme-CSS

(c) sinntun.codes
******************************************************************
*/


/*****************************************************************
**** Allgemein
******************************************************************/

* {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
}

h1 {
    font-size: 20px;
    font-weight: 800;
}

h1.margin {
    margin-bottom: 30px;
}

h2 {
    font-size: 16px;
}

h1, h2 {
    /*color: #FFFFFF;*/
    font-family: 'Noto Sans', sans-serif;
    font-weight: 600;
}

h3 {
}

strong {
    font-weight: 700;
}

em {
    font-style: italic;
}

a, .link, a span {
    color: #007CC5;
}

a:hover, .link:hover, a span:hover {
    color: #808080;
}

#logo {
    display: block;
}



.link:hover {
    color: #808080;
}


/*** link-button
******************************************************************/


/*** back-to-top
******************************************************************/

.back-to-top {
    background-color: #00528C;
    color: #fff;
    border: 1px solid #007CC5;
}

.back-to-top .fa-arrow-up {
    color: #fff;
}

/*****************************************************************
**** Canvases
******************************************************************/

/*** Footer
******************************************************************/


#footer-canvas a:hover,
#footer-canvas a:hover::before {
    color: #EECF3F;
}

#footer-canvas .text {
    color: #fff;
    white-space: nowrap;
}

#footer-canvas .social-media-link i {
    color: #fff;
    font-size: 60px;
}




/*****************************************************************
**** Navigation
******************************************************************/

/*** nav1
******************************************************************/


/*****************************************************************
**** Elements
******************************************************************/


/*** text
******************************************************************/

.text a:hover {
    color: #808080;
}

.text ul {
    list-style: disc;
}

.text ol {
    list-style: decimal;
}

.text li {
    float: none;
}



#footer-contact .divider {
    color: #FFFFFF;
}

#footer-contact .address {
    display: inline-block;
    margin: 0;
    width: 150%;
}
#footer-contact .address.address-line1 {
    margin-top: 50px;
}
#footer-contact .address.address-line2 {

}
#footer-contact .address.address-line3 {
    margin-bottom: 50px;
}
#footer-contact .contact {
    display: inline-block;
}
#footer-contact .divider {
    display: inline-block;
}