/* ==== FOOTER ==== */
footer {
    margin:0 auto;
    padding:0;
    width: 1080px;
    display:inline-block; 
    text-align:right; 
    margin: 15px 0px; 
    width:100%; 
    line-height:26px;
    border-bottom:1px solid #424242;
    padding:10px 0 10px;
}
footer .footer {
    text-align: left;
    font-size: 14px;
    display:inline-block;
    color:rgb(105, 105, 105);
}
#footer_seo {
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #424242;
}
.provider-container {
    border-radius:5px;
    border:1px solid #424242;
    color:#d5d5d5;
    margin-bottom:30px;
    padding: 0 10px 10px;
}
.footer-section-title {
    margin:30px 0;
    color:#d5d5d5;
    font-size:14px;
}
.provider-container h5 {
    position:relative;
    top:-15px;
    left:2px;
    margin:0;
    padding:5px 10px;
    background:#000;
    width:70px;
    text-align:center;
    color:#d5d5d5;
}
.hover-list {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.hover-list li {
    display:inline-block;
}
.hover-list li img {
    height:50px;
    padding:5px 10px;
    filter: gray; /* IE6-9 */
    filter: grayscale(100%);
}
.hover-list li img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
  }
/* ==== FOOTER ==== */
