
footer.wsanap {
    background: black;
    color:white;
}
footer.wsanap .container {
    padding-top: 30px;
    padding-bottom: 50px;
    color: #fff;
}

footer.wsanap  a{
    color:white;
}

footer.wsanap  .row{

}
footer.wsanap  ul{
    list-style: none;
}
footer.wsanap .container .lists .list div.title {
    display: none;
}
footer.wsanap .container .lists .list ul  {
    display: none;
}
footer.wsanap .container .lists .list ul li {
    padding-left: calc( 25px + 20px);
    padding-left: 40px;
    padding-right: 25px;
    font-size: 13px;
    letter-spacing: 1px;
    font-family:'tele-grotesknor';;
    line-height: 3.5em;
    border-bottom: 1px solid #383838;
}
footer.wsanap .container .lists .list a.title {
    padding-left: 25px;
    padding-right: 25px;
    display: block;
    letter-spacing: .7px;
    cursor: default
}
footer.wsanap .container .lists .list a.title:hover {
    text-decoration: none;
}
footer.wsanap .container .lists .list a.title.active {
    color:#e20074;
    text-decoration: none
}
footer.wsanap .container .lists .list .title {
    border-bottom: 1px solid #383838;
    line-height: 3.5em;
    text-transform: uppercase;
    font-weight: 700;
}
footer.wsanap .container .socialMedia .disclaimer {
    margin: 15px 0 0;
    font-size: 0.9em;
    font-weight: bold
}
footer.wsanap .container .socialMedia {
    text-align: center;
}
/* -------------- MOBILE ------------------------------------------------*/

@media screen and (min-width: 600px){   /* ------------------------------ 640 --------------------------------*/

}
@media screen and (min-width: 960px){   /* ------------------------------ 960 --------------------------------*/


    footer.wsanap .container {
        width: 960px;
        margin: 0 auto;
    }
       footer.wsanap .container .lists .list {
        display: block;
        width: 20%;
        float: left;
        margin-bottom: 25px
    }
    footer.wsanap .container .lists .list a.title {
        border-bottom: none;
        line-height: 3.5em;
        text-transform: uppercase;
        font-weight: 700;
        padding: 0
    }
    footer.wsanap .container .lists .list a.title.active {
        color:white;
    }
    footer.wsanap .container .lists .list ul  {
        display: block;
    }
    footer.wsanap .container .lists .list ul li {
        line-height: 1.1em;
        border-bottom: none;
        font-size: 15px;
        padding: 0;
        margin: 8px 0;
    }
    footer.wsanap .container #goUp {
        display: none
    }
    footer.wsanap .container .socialMedia .disclaimer {
        margin: 80px 0 0;
        font-size: 0.9em;
    }
}
@media screen and (min-width: 1200px){   /* ------------------------------ 1200 --------------------------------*/
    footer.wsanap .container {
        width: 1200px
    }
       footer.wsanap .container .lists .list:nth-child(1),
       footer.wsanap .container .lists .list:nth-child(2) {
        width: 15%;
    }
}
@media screen and (min-width: 1560px){   /* ------------------------------ 1560 --------------------------------*/
      footer.wsanap .container {
        width: 1560px
    } 
}







