.footer {
    background: rgba(255, 255, 255, 0.3);
    color: #A9A9A9;
    position: relative;
    display: block;
}

.footer ul.social_media_icons {
    margin: 0;
    padding: 0;
}

ul.footer_links {
    padding-left: 0;
    list-style: none;
    margin: 0 !important;
    line-height: 180%;
    font-size: 11px;
    display: block;
    color: #919191;
}

ul.footer_links li.first {
    border-left: 0;
    padding-left: 0;
}

ul.footer_links li {
    list-style-position: outside;
    line-height: 100%;
    display: inline;
    padding: 0 6px;
    border-left: 1px solid #CDCDCD;
}

ul.footer_links a {
    text-decoration: none;
    color: #919191;
}

ul.footer_links a:hover {
    text-decoration: underline;
    color: #919191;
}

.footer .card-logo {
    width: 4rem;
}