/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: brand;
  font-style: normal;
  font-weight: normal;
  src: url("5.15.3/fa-brands-400.eot");
  src: url("5.15.3/fa-brands-400.eot?#iefix") format("embedded-opentype"), 
       url("5.15.3/fa-brands-400.woff2") format("woff2"), 
       url("5.15.3/fa-brands-400.woff") format("woff"), 
       url("5.15.3/fa-brands-400.ttf") format("truetype"), 
       url("5.15.3/fa-brands-400.svg#fontawesome") format("svg"); 
}

.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  font: normal normal normal 17px/1 brand;
  text-rendering: auto;
  line-height: 1;
}

/* Icon Fonts */
.fa-facebook:before {
  content: "\f09a" !important; }

.fa-facebook-f:before {
  content: "\f39e" !important; }

.fa-facebook-messenger:before {
  content: "\f39f" !important; }

.fa-facebook-square:before {
  content: "\f082" !important; }

.fa-twitter:before {
  content: "\f099" !important; }

.fa-twitter-square:before {
  content: "\f081" !important; }

.fa-instagram:before {
  content: "\f16d" !important; }

.fa-pinterest:before {
  content: "\f0d2" !important; }

.fa-pinterest-p:before {
  content: "\f231" !important; }

.fa-pinterest-square:before {
  content: "\f0d3" !important; }

.fa-linkedin:before {
  content: "\f08c" !important; }

.fa-linkedin-in:before {
  content: "\f0e1" !important; }

.fa-500px:before {
  content: "\f26e" !important; }

.fa-bandcamp:before {
  content: "\f2d5" !important; }

.fa-behance:before {
  content: "\f1b4" !important; }

.fa-behance-square:before {
  content: "\f1b5" !important; }

.fa-bitbucket:before {
  content: "\f171" !important; }

.fa-deviantart:before {
  content: "\f1bd" !important; }

.fa-digg:before {
  content: "\f1a6" !important; }

.fa-dribbble:before {
  content: "\f17d" !important; }

.fa-dribbble-square:before {
  content: "\f397" !important; }

.fa-ello:before {
  content: "\f5f1" !important; }

.fa-etsy:before {
  content: "\f2d7" !important; }

.fa-flickr:before {
  content: "\f16e" !important; }

.fa-foursquare:before {
  content: "\f180" !important; }

.fa-github:before {
  content: "\f09b" !important; }

.fa-github-alt:before {
  content: "\f113" !important; }

.fa-github-square:before {
  content: "\f092" !important; }

.fa-gitlab:before {
  content: "\f296" !important; }

.fa-goodreads:before {
  content: "\f3a8" !important; }

.fa-goodreads-g:before {
  content: "\f3a9" !important; }

.fa-google:before {
  content: "\f1a0" !important; }

.fa-google-drive:before {
  content: "\f3aa" !important; }

.fa-google-play:before {
  content: "\f3ab" !important; }

.fa-google-plus:before {
  content: "\f2b3" !important; }

.fa-google-plus-g:before {
  content: "\f0d5" !important; }

.fa-google-plus-square:before {
  content: "\f0d4" !important; }

.fa-google-wallet:before {
  content: "\f1ee" !important; }

.fa-hacker-news:before {
  content: "\f1d4" !important; }

.fa-hacker-news-square:before {
  content: "\f3af" !important; }

.fa-jsfiddle:before {
  content: "\f1cc" !important; }

.fa-mixcloud:before {
  content: "\f289" !important; }

.fa-odnoklassniki:before {
  content: "\f263" !important; }

.fa-odnoklassniki-square:before {
  content: "\f264" !important; }

.fa-periscope:before {
  content: "\f3da" !important; }

.fa-get-pocket:before {
  content: "\f265" !important; }

.fa-quora:before {
  content: "\f2c4" !important; }

.fa-ravelry:before {
  content: "\f2d9" !important; }

.fa-reddit:before {
  content: "\f1a1" !important; }

.fa-reddit-alien:before {
  content: "\f281" !important; }

.fa-reddit-square:before {
  content: "\f1a2" !important; }

.fa-renren:before {
  content: "\f18b" !important; }

.fa-weibo:before {
  content: "\f18a" !important; }

.fa-snapchat:before {
  content: "\f2ab" !important; }

.fa-snapchat-ghost:before {
  content: "\f2ac" !important; }

.fa-snapchat-square:before {
  content: "\f2ad" !important; }

.fa-soundcloud:before {
  content: "\f1be" !important; }

.fa-slideshare:before {
  content: "\f1e7" !important; }

.fa-spotify:before {
  content: "\f1bc" !important; }

.fa-stack-overflow:before {
  content: "\f16c" !important; }

.fa-telegram:before {
  content: "\f2c6" !important; }

.fa-telegram-plane:before {
  content: "\f3fe" !important; }

.fa-tumblr:before {
  content: "\f173" !important; }

.fa-tumblr-square:before {
  content: "\f174" !important; }

.fa-twitch:before {
  content: "\f1e8" !important; }

.fa-twitter:before {
  content: "\f099" !important; }

.fa-untappd:before {
  content: "\f405" !important; }

.fa-vimeo:before {
  content: "\f40a" !important; }

.fa-vimeo-square:before {
  content: "\f194" !important; }

.fa-vimeo-v:before {
  content: "\f27d" !important; }

.fa-vine:before {
  content: "\f1ca" !important; }

.fa-vk:before {
  content: "\f189" !important; }

.fa-xing:before {
  content: "\f168" !important; }

.fa-xing-square:before {
  content: "\f169" !important; }

.fa-youtube:before {
  content: "\f167" !important; }

.fa-youtube-square:before {
  content: "\f431" !important; }

.fa-amazon:before {
  content: "\f270" !important; }

.fa-amazon-pay:before {
  content: "\f42c" !important; }

.fa-blogger:before {
  content: "\f37c" !important; }

.fa-blogger-b:before {
  content: "\f37d" !important; }

.fa-discord:before {
  content: "\f392" !important; }

.fa-line:before {
  content: "\f3c0" !important; }

.fa-meetup:before {
  content: "\f2e0" !important; }

.fa-openid:before {
  content: "\f19b" !important; }

.fa-paypal:before {
  content: "\f1ed" !important; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232" !important; }

.fa-whatsapp-square:before {
  content: "\f40c" !important; }

.fa-envelope:before {
  content: "\f0e0" !important; }

.fa-envelope-open:before {
  content: "\f2b6" !important; }

.fa-envelope-square:before {
  content: "\f199" !important; }

.fa-delicious:before {
  content: "\f1a5" !important; }

.fa-flipboard:before {
  content: "\f44d" !important; }

.fa-tencent-weibo:before {
  content: "\f1d5" !important; }

.fa-tripadvisor:before {
  content: "\f262" !important; 
}

.fa-stumbleupon:before {
  content: "\f1a4" !important; }

.fa-stumbleupon-circle:before {
  content: "\f1a3" !important; }

.fa-yahoo:before {
  content: "\f19e" !important; }

.fa-skype:before {
  content: "\f17e" !important; }

.fa-qq:before {
  content: "\f1d6" !important; }

.fa-wordpress:before {
  content: "\f19a" !important; }

.fa-wordpress-simple:before {
  content: "\f411" !important; }

/* Icon Size */
.fab-icon {
  width: 35px;
  height: 35px;
  line-height: 22px;
  font-size: 22px;
  display: inline-block;
  opacity: 0.75;
}

.fab-icon:hover,
.fab-icon:active,
.fab-icon:focus {
  opacity: 1;
}

.fab-icon .fab {
  text-align: center;
  padding: 0;
  width: 100%;
  height: 100%;
  line-height: inherit;
  font-size: inherit;
}

.fab-icon-medium {
  width: 24px;
  height: 24px;
  line-height: 16px;
  font-size: 16px;
}

.fab-icon-small {
  width: 16px;
  height: 16px;
  line-height: 14px;
  font-size: 14px;
}

/* Icon Color */
.fab-color-white,
.fab-black-white,
.fab-color-white .fab:before,
.fab-black-white .fab:before {
  color: #fff !important;
}

.fab-color-grey,
.fab-black-grey,
.fab-color-grey .fab:before,
.fab-black-grey .fab:before {
  color: #eee !important;
}

.fab-black-white,
.fab-black-grey,
.fab-black-white .fab:before,
.fab-black-grey .fab:before {
  background-color: #000;
}

.fab-grey-color,
.fab-grey-black,
.fab-grey-color .fab:before,
.fab-grey-black .fab:before {
  background-color: #eee;
}

.fab-transparent-color,
.fab-transparent-black,
.fab-transparent-color .fab:before,
.fab-transparent-black .fab:before {
  background-color: transparent;
}

.fab-transparent-color:hover,
.fab-transparent-black:hover,
.fab-transparent-color:active,
.fab-transparent-black:active,
.fab-transparent-color:focus,
.fab-transparent-black:focus,
.fab-transparent-color:hover .fab:before,
.fab-transparent-black:hover .fab:before,
.fab-transparent-color:active .fab:before,
.fab-transparent-black:active .fab:before,
.fab-transparent-color:focus .fab:before,
.fab-transparent-black:focus .fab:before {
  background-color: rgba(255,255,255,0.25);
}

.fab-grey-black,
.fab-transparent-black,
.fab-grey-black .fab:before,
.fab-transparent-black .fab:before {
  color: #000 !important;
}

/* Icon shape */
.fab-block {
  width: 39px;
  height: 39px;
  padding: 2px;
  border-radius: 0;
}

.fab-icon-medium.fab-block,
.fab-block.fab-icon-medium {
  width: 26px;
  height: 26px;
}

.fab-icon-small.fab-block,
.fab-block.fab-icon-small {
  width: 20px;
  height: 20px;
}

.fab-square {
  margin: 2px;
  border-radius: 0;
}

.fab-round {
  margin: 2px;
  border-radius: 5px;
}

.fab-circle {
  margin: 2px;
  border-radius: 50%;
}

/* Brand color */
.fab:before {
	border-color: transparent !important;
}
.fab-color-white .fab:before,
.fab-color-grey .fab:before {
	background-color: transparent !important;
}