﻿@font-face {
  font-family: 'external-link-font';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBSoAAAC8AAAAYGNtYXAXVtKHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZvFacWoAAAF4AAAAhGhlYWQIUvSYAAAB/AAAADZoaGVhBq0DxgAAAjQAAAAkaG10eAoAAAAAAAJYAAAAFGxvY2EAKABWAAACbAAAAAxtYXhwAAgAFQAAAngAAAAgbmFtZRdPKjEAAAKYAAACCnBvc3QAAwAAAAAEpAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QD//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/6wLrAtYACgASAAAXESEVIxEhNTMRIQE3JyERJwcnAAEAlQIVa/0VAVDFbwFFcMRnFQLra/3qwP7WAbfFbv68b8VnAAABAAAAAQAAratF9V8PPPUACwQAAAAAANMkWG0AAAAA0yRYbQAA/+sC6wLWAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAALrAAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAoAFAAeAEIAAQAAAAUAEwACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABIAAAABAAAAAAACAAcAwwABAAAAAAADABIAVwABAAAAAAAEABIA2AABAAAAAAAFAAsANgABAAAAAAAGABIAjQABAAAAAAAKABoBDgADAAEECQABACQAEgADAAEECQACAA4AygADAAEECQADACQAaQADAAEECQAEACQA6gADAAEECQAFABYAQQADAAEECQAGACQAnwADAAEECQAKADQBKGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdFJlZ3VsYXIAUgBlAGcAdQBsAGEAcmV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }

.social-container {
  margin: 0 0 50px 0; }
  .social-container .social-item {
    float: left;
    font: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 0 10px 0 0; }
    .social-container .social-item .social-icon:link, .social-container .social-item .social-icon:visited, .social-container .social-item .social-icon:hover, .social-container .social-item .social-icon:active {
      font-size: unset;
      color: unset;
      text-decoration: unset; }
    .social-container .social-item .social-icon.donate svg {
      height: 40px;
      width: 96px; }
      @media screen and (max-width: 414px) {
        .social-container .social-item .social-icon.donate svg {
          height: 30px;
          width: 72px; } }
    .social-container .social-item .social-icon svg {
      height: 40px;
      width: 40px; }
      @media screen and (max-width: 414px) {
        .social-container .social-item .social-icon svg {
          height: 30px;
          width: 30px; } }
    .social-container .social-item.donate_wrapper {
      margin-left: 40px; }
      @media screen and (min-width: 415px) and (max-width: 532px) {
        .social-container .social-item.donate_wrapper {
          clear: left;
          margin-top: 10px;
          margin-left: 0; } }
      @media screen and (max-width: 414px) {
        .social-container .social-item.donate_wrapper {
          margin-left: 0; } }
      .social-container .social-item.donate_wrapper label {
        display: block;
        float: left;
        margin: 10px 10px 0 0; }
        @media screen and (max-width: 414px) {
          .social-container .social-item.donate_wrapper label {
            display: none; } }
    @media screen and (max-width: 414px) {
      .social-container .social-item {
        display: inline-block;
        float: none;
        padding: 6px 0 0 0; } }
  @media screen and (max-width: 414px) {
    .social-container {
      background-color: #f5f5f5;
      border-top: solid 1px #d5d5d5;
      border-bottom: solid 1px #d5d5d5;
      bottom: 0;
      font-size: 0.1px;
      height: 45px;
      left: 0;
      margin: 0;
      padding-right: 10%;
      padding-left: 10%;
      position: fixed;
      text-align: justify;
      width: 100%;
      z-index: 200; }
      .social-container:after {
        content: '';
        display: inline-block;
        width: 100%; } }
