.org-info {
    font-size: 13px;
    line-height: 1.4;
    color: rgb(120, 120, 120);
}

.footer-links a:link,
.footer-links a:visited {
    text-decoration: none;
    color: white;
    -webkit-transition: all .2s ease;
          transition: all .2s ease;
}

.footer-links a:hover,
.footer-links a:active {
  text-decoration: none;
  color: rgb(150, 150, 150);
}

ul.social-buttons {
    margin-bottom: 0;
}

ul.social-buttons li a:active,
ul.social-buttons li a:hover {
    background-color: rgb(50, 50, 50);
}

ul.social-buttons li a {
    line-height: 38px;
    display: block;
    width: 38px;
    height: 38px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 100%;
    outline: 0;
    background-color: #121212;
}

ul.social-buttons li img {
    display: inline-block;
    margin-top: -5px;
    filter: invert(100%) sepia(8%) saturate(6788%) hue-rotate(185deg) brightness(105%) contrast(107%);
}

ul.share-buttons li img {
    display: inline-block;
    padding: 8px;
    filter: invert(100%) sepia(8%) saturate(6788%) hue-rotate(185deg) brightness(105%) contrast(107%);
}

ul.share-buttons li a {
    display: block;
    width: 40px;
    height: 40px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 40%;
    outline: 0;
    background-color: rgb(24, 24, 24);
}

ul.share-buttons li a:active,
ul.share-buttons li a:hover {
    background-color: rgb(90, 90, 90);
}

.footer-logo {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.footer-logo img {
    filter: saturate(0%) contrast(0%) brightness(95%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.footer-logo img:hover {
    filter: none;
}

.footer-c-text {
    display: flex;
    align-items: flex-end;
}

.footer-second-link {
    font-size: 0.9em;
    color: rgb(150, 150, 150);
    text-decoration: none;
    transition: all 0.2s;
}

.footer-second-link:hover {
    color: white;
}
