/*!
FOOTER.CSS for footer styles
*/

.falke-footer-container {
    /*font-size: 1.2em;*/
}
.falke-footer-container ul{
    list-style: none;
}
.falke-footer-container > ul > li > a{
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none !important;
}
.falke-footer-container ul.sub-menu > li > a{
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: 300;
}
.falke-footer-container ul.sub-menu {
    margin: 0px;
    margin-top: 5px;
}
.falke-footer-container ul.sub-menu > li{
    margin-bottom: 2px;
}
.falke-footer-container > ul{
    display: flex;
    margin: 0px;
    padding: 0px;
}
.falke-footer-container > ul > li{
    width: 20%;
}
.falke-footer-container a{
    transition: .3s;
}
.falke-footer-container a:hover{
    color: white;
}

@media all and (min-width:768px) and (max-width:1024px){
    .falke-footer-container > ul > li{
        width: 33%;
    }
    .footer-footer-nav{
        flex-wrap: wrap;
        row-gap: 20px;
    }
}

@media all and (max-width:767px){
    .falke-footer-container > ul > li{
        width: calc( 50% - 10px );
    }
    .footer-footer-nav{
        flex-wrap: wrap;
        row-gap: 20px;
        column-gap: 10px;
    }
    /*.falke-footer-container ul > li > a{
        font-size: .8em;
    }*/
    .falke-footer-container ul > li {
        line-height: 1.2em;
    }
}
