/* footer section */

footer.footer{
    background-color: white;
    display: flex;
    flex-direction: column;
    padding-top:100px;
}
footer.footer .logo-container{
    flex:1;
    display: flex;
    justify-content: center;
    align-items: center;
}
footer.footer .logo{
    height: 250px;
}
footer.footer .content{
    padding:30px 20px;
    flex:1;
}
footer.footer .content p.text{
    padding:20px;
    padding-bottom: 50px;
    line-height: 2em;
}
footer.footer .content .menu-container{
    display: flex;
    justify-content: space-evenly;  
    padding: 50px 0;  
}
footer.footer .menu{
    list-style-type: none;
    color: black;
}
footer.footer .menu .item{
    margin:20px 0px;
}
footer.footer .menu a{
    padding:10px;
}
footer.footer .credits{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
}
footer.footer .credits .flex-text-line{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 20px;
}
footer.footer .credits  span.cite{
    font-size: .8em;
    line-height: 2em;
}
@media only screen and (min-width:1000px) {
    footer.footer{
     flex-direction: row;
     padding-top: 0;
    }
    footer.footer .menu .item{
        margin:20px;
    }
}