/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 18.05.2020, 12:29:16
    Author     : Herz
*/

footer{
    width:100%;
    box-sizing: border-box;
    padding-top:15px;
    padding-bottom:15px;
    color:var(--white);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
    position: relative;
    z-index: 1;
}
footer .footer_overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--BG_1_transparent);
    z-index: 2;
}
footer .inner{
    padding-top:50px;
    padding-bottom:50px;
    position: relative;
    z-index: 3;
}
footer .inner .part{
    display:inline-block;
    width:27%;
    vertical-align: top;
    color:white;
}
footer .inner .part:last-of-type{
    width: 19%;
}
footer .inner .part article.text a,
footer .inner .part article.text strong,
footer .inner .part article.text .inhalt p{
    font-size:1.2rem;
    line-height: 2em;
    color: var(--white);
    margin-bottom: 0;
}
footer .inner .part article.text .headline{
    padding-bottom:20px;
}
footer .inner .part article.text .headline .h{
    font-size:1.5rem;
    text-transform:uppercase;
    font-weight:bold;
    color: var(--white);
}
footer .inner .part article.text .inhalt p i{
    font-size:2rem;
    display:inline-block;
}
footer .footer_logo{
    width: 80%;
    max-width: 250px;
}
@media screen and (max-width:1850px) {
    footer {
        background-size: 0 0;
    }
}
/*@media screen and (max-width:1500px){*/
/*    footer{*/
/*        background-position: center center;*/
/*        background-size: 150px;*/
/*    }*/
/*    footer .inner .part{*/
/*        width:50%;*/
/*        margin-bottom:40px;*/
/*    }*/
/*    footer .inner .part:last-of-type{*/
/*        width: 50%;*/
/*    }*/
/*    footer .inner{*/
/*        padding-bottom:80px;*/
/*    }*/
/*    footer .inner .part{*/
/*        text-align:center;*/
/*        padding-left:0px;*/
/*        padding-right:0px;*/
/*    }*/
/*}*/
@media screen and (max-width:1500px){
    footer{
        background-size: 0 0;
    }
    footer .inner .part{
        text-align:center;
        padding-left:0px;
        padding-right:0px;
        width:100%;
        margin-bottom: 30px;
    }
    footer .inner .part:last-of-type{
        width: 100%;
    }
}