html, body {
  margin: 0px;
  padding: 0px;
  background-color: #f7f7f7;
  height: 100%;
}

body {
  position: relative;
  padding-top: 70px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
  color: #b3b3b3;
}

h1, h2, h3 {
  font-weight: normal;
}

hr {
  display: block;
  margin: 2em 0;
  border: none;
  border-bottom: 1px solid #b3b3b3;
}

table {
  border-collapse: collapse;
}

.wrap {
  box-sizing: border-box;
  max-width: 1165px;
}

.header, .main, .footer, .big-what {
  display: block;
  position: relative;
}
.header .wrap, .main .wrap, .footer .wrap, .big-what .wrap {
  margin: 0px auto;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
}
@media screen and (max-width: 640px) {
  .header .wrap, .main .wrap, .footer .wrap, .big-what .wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

.menu {
  font-size: 13px;
}
.menu ul, .menu li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.menu li {
  display: inline-block;
  float: left;
}
.menu a {
  font-weight: bold;
}

.main-menu {
  margin-right: 20px;
}
.main-menu a {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.02em;
  color: #343434;
}
.main-menu a:hover, .main-menu a:active {
  color: #cc342d;
}

.social-menu ul {
  padding-right: 6px;
  padding-bottom: 3px;
  border-right: 1px solid #e6e6e6;
}
.social-menu li, .social-menu a {
  height: 55px;
}
.social-menu li {
  padding-left: 5px;
  border: 1px solid #e6e6e6;
  border-right-style: none;
}
.social-menu li:last-child {
  border-right-style: solid;
}
.social-menu a {
  display: inline-block;
  width: 50px;
  text-align: center;
  text-indent: -1px;
  font-size: 150%;
}
.social-menu a:hover {
  color: #333;
}
.social-menu a.icon-meetup {
  text-indent: -5px;
  font-size: 200%;
}

.header {
  width: 100%;
  z-index: 100;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 60px;
  line-height: 55px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 2px;
  clear: both;
  float: none;
  text-align: right;
  background-color: #fff;
}
@media screen and (max-height: 1100px) {
  .header {
    position: absolute;
  }
}
@media screen and (max-width: 640px) {
  .header {
    background-color: #bb3331;
  }
  .header .cell.brand {
    display: none;
  }
}
.header .cell {
  display: inline-block;
}
.header .home .logo {
  float: left;
  background: url("/assets/img/logo-white.svg") no-repeat #BB3331 4px;
  background-size: 50px;
  height: 57px;
  width: 57px;
}
.header .home .cell.brand {
  float: left;
  font-size: 18px;
  padding-left: 16px;
  color: #333;
}
@media screen and (max-width: 760px) {
  .header .home .cell.brand {
    display: none;
  }
}
.header .cell.menu.social a {
  margin-right: 10px;
}
@media screen and (max-width: 640px) {
  .header .cell.menu.mobile-hidden {
    display: none;
  }
}
.header .cell.menu.nav-dropdown {
  display: none;
  padding-left: 63px;
}
.header .cell.menu.nav-dropdown .btn.dropdown-toggle {
  background: #BB3331;
  border: none;
  color: #fff;
  font-weight: bold;
  height: 57px;
  width: 100%;
  font-size: 18px;
}
@media screen and (max-width: 380px) {
  .header .cell.menu.nav-dropdown .btn.dropdown-toggle {
    font-size: 13px;
  }
}
@media screen and (max-width: 640px) {
  .header .cell.menu.nav-dropdown {
    font-size: 18px;
    display: block;
  }
}
@media screen and (max-width: 380px) {
  .header .cell.menu.nav-dropdown {
    display: block;
    font-size: 16px;
  }
}
.header .cell.menu.nav-dropdown .dropdown-chevron {
  padding-left: 6px;
  font-size: 16px;
}
@media screen and (max-width: 380px) {
  .header .cell.menu.nav-dropdown .dropdown-chevron {
    font-size: 13px;
  }
}
.header .dropdown-menu {
  border-radius: 0px;
  width: 100%;
  margin-left: -1px;
}
.header .dropdown-menu li {
  display: block;
  float: none;
  height: 28px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin: 10px;
}
.header .dropdown-menu li a {
  font-weight: bold;
}

.big-what {
  background-image: url("/assets/img/big-what-bg.png");
  background-position: top center;
  background-color: #bb3331;
  padding-top: 80px;
  height: 250px;
}
@media screen and (max-width: 640px) {
  .big-what {
    padding-top: 30px;
    background-image: none;
  }
}
@media screen and (max-width: 505px) {
  .big-what {
    padding-top: 22px;
  }
}
@media screen and (max-width: 380px) {
  .big-what {
    height: auto;
    padding-bottom: 10px;
  }
}
.big-what .mission, .big-what .invite {
  text-align: center;
}
.big-what .mission {
  font-size: 36px;
  font-weight: 400;
  color: white;
}
@media screen and (max-width: 860px) {
  .big-what .mission {
    font-size: 4vw;
  }
}
@media screen and (max-width: 505px) {
  .big-what .mission {
    font-size: 22px;
  }
}
.big-what .invite {
  padding-top: 10px;
  font-size: 18px;
  color: #f19da2;
}
@media screen and (max-width: 505px) {
  .big-what .invite {
    font-size: 15px;
  }
}
.big-what .buttons {
  padding-top: 49px;
  text-align: center;
  display: block;
}
@media screen and (max-width: 505px) {
  .big-what .buttons {
    padding-top: 18px;
    width: 250px;
    margin: auto;
  }
}
.big-what .buttons a {
  width: 225px;
  text-transform: uppercase;
}

.bigwhat-button-ish {
  font-size: 13px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  text-align: center;
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
@media screen and (max-width: 505px) {
  .bigwhat-button-ish {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  }
}

.attend-next-meetup-button {
  margin-right: 5px;
  color: #333;
  font-weight: 600;
  background-color: #fff;
}
.attend-next-meetup-button:hover {
  background-color: rgba(255, 255, 255, 0.8);
}

.attend-next-meetup-button,
.newsletter-signup-form {
  display: inline-block;
}
@media screen and (max-width: 505px) {
  .attend-next-meetup-button,
  .newsletter-signup-form {
    display: block;
    margin: 0 auto 10px;
  }
}

.newsletter-signup-form {
  position: relative;
}

.newsletter-signup-email {
  font-weight: 200;
  min-width: 220px;
  color: rgba(255, 255, 255, 0.85);
  background-color: transparent;
}
.newsletter-signup-email:hover, .newsletter-signup-email:focus {
  background: rgba(255, 255, 255, 0.2);
}
.newsletter-signup-email:hover {
  border-color: rgba(255, 255, 255, 0.5);
}
.newsletter-signup-email:focus {
  border-color: rgba(255, 255, 255, 0.8);
  outline: none;
}
.newsletter-signup-email::-webkit-input-placeholder {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.85);
}
.newsletter-signup-email:-moz-placeholder {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.85);
}
.newsletter-signup-email::-moz-placeholder {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.85);
}
.newsletter-signup-email:-ms-input-placeholder {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.85);
}

.newsletter-signup-submit {
  display: none;
  box-sizing: content-box;
  position: absolute;
  top: 0;
  right: -100px;
  padding: 1px;
  width: 90px;
  background: rgba(255, 255, 255, 0.8);
  font-weight: 600;
  cursor: pointer;
  text-transform: uppercase;
}
.newsletter-signup-submit:hover {
  background: white;
}
@media screen and (max-width: 505px) {
  .newsletter-signup-submit {
    visibility: hidden;
  }
}

.form-editing .newsletter-signup-submit {
  display: block;
}

.archive-links {
  margin: 6px auto;
  width: 455px;
  font-weight: 400;
  text-align: center;
}
@media screen and (max-width: 505px) {
  .archive-links {
    width: auto;
    margin-top: 10px;
  }
}
.archive-links a {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
  display: inline-block;
  width: 215px;
  padding: 0 5px;
  text-align: center;
}
.archive-links a:hover {
  color: #fff;
}
@media screen and (max-width: 505px) {
  .archive-links a {
    display: inline;
    width: auto;
  }
}

.main .front-feed {
  margin-top: 80px;
}
@media screen and (max-width: 640px) {
  .main .front-feed {
    margin-top: 0;
  }
}
.main .front-feed ul, .main .front-feed li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.main .front-feed ul {
  margin-left: -2.5%;
  font-size: 0px;
}
.main .front-feed li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: 30.83%;
  margin: 0 0 2.5% 2.5%;
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
  background-color: white;
  min-height: 360px;
}
.main .front-feed li h1 {
  font-size: 24px;
}
@media screen and (max-width: 860px) {
  .main .front-feed li {
    width: 47%;
  }
}
@media screen and (max-width: 640px) {
  .main .front-feed li {
    margin: 0;
    width: 100%;
  }
}

.with-bg-photo {
  background-color: transparent;
  color: #f2f2f2;
}
.with-bg-photo a {
  color: #fafafa;
}
.with-bg-photo .post-wrap {
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0px 0px 73px 39px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0px 73px 39px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 73px 39px rgba(0, 0, 0, 0.3);
}

.bg-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  z-index: 0;
  background-color: #666;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}

.post-wrap {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  padding: 32px;
}
.post-wrap h1 {
  margin-top: 0px;
}
@media screen and (max-width: 640px) {
  .post-wrap h1 {
    font-size: 27px;
  }
}
.post-wrap .summary {
  max-height: 220px;
  overflow: hidden;
}
.post-wrap .about {
  position: absolute;
  bottom: 20px;
  font-size: 13px;
  color: #b3b3b3;
}

.sketchnotes {
  display: block;
  float: right;
  padding-left: 4%;
  width: 50%;
  max-width: 600px;
}

.footer {
  box-sizing: border-box;
  max-width: 1165px;
  display: table;
  margin: 0 auto;
  width: 100%;
  color: #b3b3b3;
  border-top: 1px solid #b3b3b3;
}
.footer .wrap {
  display: table-row;
  width: 100%;
}
.footer .copyright, .footer .menu, .footer .logo {
  display: table-cell;
  vertical-align: top;
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
}
.footer .copyright, .footer .menu {
  padding-top: 28px;
  width: 40%;
}
@media screen and (max-width: 640px) {
  .footer .copyright, .footer .menu {
    display: none;
  }
}
.footer .copyright {
  padding-left: 5px;
}
@media screen and (max-width: 860px) {
  .footer .copyright {
    text-indent: -9999px;
  }
}
.footer .logo {
  width: 20%;
  text-align: center;
}
.footer .logo img {
  width: 75px;
  height: 75px;
}
.footer .menu ul {
  float: right;
}

.page .big-what {
  padding-top: 60px;
  height: 220px;
  text-align: center;
  color: #fff;
}
.page .main {
  padding-bottom: 30px;
  background: #f7f7f7;
}
.page .main a:link {
  color: #cc342d;
}
.page .main a:visited {
  color: #a22924;
}
.page .main .wrap {
  top: -32px;
  background: #fff;
  padding: 60px 130px;
  font-size: 20px;
  line-height: 1.55em;
}
@media screen and (max-width: 860px) {
  .page .main .wrap {
    padding: 40px 5%;
  }
}
.page .main .gallery img {
  box-sizing: border-box;
  width: 49%;
}
@media screen and (max-width: 505px) {
  .page .main .gallery img {
    width: 100%;
  }
}

.page-title {
  margin-bottom: 13px;
  font-size: 38px;
  font-weight: 400;
}

.author-and-date {
  font-size: 18px;
  font-weight: 200;
}
.author-and-date, .author-and-date a:link, .author-and-date a:visited {
  color: #f19da2;
}

.footnotes {
  font-size: 80%;
  color: gray;
}

.related {
  padding: 70px 0 30px;
}

.related-posts {
  font-size: 16px;
  line-height: 1.3;
}

.pagination {
  text-align: center;
}

.pagination-item {
  color: #b3b3b3;
}
.pagination-item.older {
  border: 1px solid #eee;
  background: #fff;
  display: inline-block;
  padding: 10px;
  margin: 0 0 10px;
}
.pagination-item.newer {
  border: 1px solid #EEE;
  background: #FFF;
  display: inline-block;
  padding: 10px;
  margin: 0 0 10px;
}

a.pagination-item {
  color: #333;
}

.sponsors td {
  padding: 1em;
  color: #666;
}
.sponsors img {
  width: 140px;
}

.donations-via-stickers-table th {
  background: #efefef;
}
.donations-via-stickers-table th, .donations-via-stickers-table td {
  border: 1px solid #ccc;
  padding: 3px 6px;
}

@font-face {
  font-family: 'fontello';
  src: url("../font/fontello.eot?63346763");
  src: url("../font/fontello.eot?63346763#iefix") format("embedded-opentype"), url("../font/fontello.svg?63346763#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,AAEAAAAOAIAAAwBgT1MvMj3hST0AAADsAAAAVmNtYXDQFRm3AAABRAAAAUpjdnQgAAAAAAAADBAAAAAKZnBnbYiQkFkAAAwcAAALcGdhc3AAAAAQAAAMCAAAAAhnbHlmp3yU4wAAApAAAAWiaGVhZAcG2SEAAAg0AAAANmhoZWEI7ASrAAAIbAAAACRobXR4FfkAAAAACJAAAAAYbG9jYQVRBDAAAAioAAAADm1heHAAqwx6AAAIuAAAACBuYW1lzJ0bHQAACNgAAALNcG9zdCBLw6EAAAuoAAAAXXByZXDdawOFAAAXjAAAAHsAAQOqAZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoBANS/2oAWgNSAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoBP//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA/8QDXAMLAFIABrNPBAEtKwEUBgcGJj0BNCc+BCc0JzYnJgYPASYiBy4CBwYXBhUUHgMXBgcOASImJy4BLwEiBh4BHwEeAR8BHgIyPwEVFBcUBicuATU0PgEyHgEDWaSBDw4dIDI4IhoCLBUaDzwVFTRuNQgeQBAYFCwYIjgwIRYFDBomIg4LIAwLDAgCCAMEDBgGBQgiKCYMDQEQDoGkdMLuwHgBXozgKwMOCnY2GQMOHixIMEQvMz8FFg4NDw8GEhoGPzMvRC9ILhwQAhQmBQYYFxIWAwEECgYDAwYeDg0VGggCAzIcAgoOAyvgjHXEdHTEAAAJAAAAAAU9AooALwBMAFcAcQB8ALAA0gDuAPcAF0AU9O/o3NCzqYl5c25aVlBJMxkOCS0rETQ3NjsBHgEXPgM/ARYzMjceARcnIgYHJicGFAcnIgYrASYnBhQWDwEGIyInJiU0PgEzMh8BFhUUBy4BJwYVFBYzMjYzMhcGIyImPwEyFjM3NjU0JwYXNDcWFwYHBh0BBiInBhUUFhcyNxYXBiMiJjcWOwE2NTQnBw4BNyYzMh8BNjU0Jic0Nx4BFwYVFBcWFRQHMzI2NBcyHgEXDgEHBhUUFhQXDgEHNTQnJjUuATc0NxYfARYXBxQXPgI0NzUWMxYXFBYHFA4CBwYHBiMiNzY3ND8BPgMXMhcWFRQGBwYVFBcmIyInLgE3PgEnNCcOAgIYGBIRLggCDAgOCRMcEgYFGCwQBwkiBSgWDwsFCBwHEhseAwYBAR4WBwMRAWMQKBsKEhcJBgw0CwUUFAkiCREGKiguLDoIAwoCBwIFFmlOIBwBBwUUESMFIhYaDxIDFiklQjgECgkJBgoHCGICGQYMEQMOAQoFLBIGBAIBBgcEBAgWFgQJPggBAgEIHgcDBAY0ywILCRUMBgEJExgKAgMGFB0CAQgGGAIPExURR8gHEQEHAxQYLh4iKhFcQwISCB0PBwkOQyc2AQ8XIA4BhiNGCBdeDgc8GDIPHwUBNtouAgoCZWYafhkCBDApBhIiCAwPATgKGz40BQYoKRwbBAICFBEVIAoOEDxMAQQDDggSFhlbezsDFBEyJxoOAgUMCxYeARcGCxUoTgYTHg0aGREaBRoBAQ8QHXQcKx0DBBcaKRQ9IxoUDgwOARAcAgcEAgwYECIqDAECARQVJCwRAgQPFCYBBAoGBBs7OQcgNCAcCwECFwMMBA8eDiQFDB4HIgYEAwY5FkosJAEYJSZCag8gEEksAgIVljIKTCkeGhVENAAAAQAA/7ECFwNSABQABrMSCgEtKwEVIyIGHQEzByMRIxEjNTM1NDYzMgIXVzAipBaOq46OdGFSA0uTKChqpf5YAailemhyAAAAAQAA//cDiALDAC8ABrMoCAEtKwEGBxUUDgMnIicWMzI3LgEnFjMyNy4BPQEWFy4BNDceARcmNTQ2NzIXNjcGBzYDiCU1KlZ4qGGXfRMYfmI7XBITDxgYP1ImLCUsGUTAcAVqSk81PTUUOzQCbjYnF0mQhmRAAlEDTQJENwIGDWJCAhUCGU5gKlNkBRUUS2gBOQwgQCQGAAACAAD/sQOhA1IAUgBWAAi1VVNAFgItKwEyFhcUDwEXFhUUBiMiJi8BBxcWFRQGIyImLwEHBiMiJjU0Nj8BJwcGIyImNTQ2PwEnJjU0NjMyFh8BNycmNTQ2MzIWHwE3NjMyFhUUBg8BFzc2BTcnBwNQIi4BNGAfBDAgGiwIHq0fBC4iGyoIH1URCyIuIBhXO1cODSEuHhlYHgQuIhosBx6tHgQuIhosCB1bCw0hMCIZVzpcDf5SrTutAaEuITYTIV0MDiEwHhlcO1sODSEwHhpbHgUsIxoqCR2vHgUuIRoqCR5YDg0hMCAYWTtZDQ0hMB4ZWh8DLCEZKgcesSAEkjqwPAAAAAEAAAABAACbWmTPXw889QALA+gAAAAA0VVftAAAAADRVTWFAAD/sQU9A1IAAAAIAAIAAAAAAAAAAQAAA1L/agBaBT0AAP/9BT0AAQAAAAAAAAAAAAAAAAAAAAYD6AAAA1kAAAU9AAACOwAAA6AAAAOgAAAAAAAAAHwB4AIEAlAC0QAAAAEAAAAGAPgACQAAAAAAAgAAABAAcwAAACgLcAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAIADUAAQAAAAAAAgAHAD0AAQAAAAAAAwAIAEQAAQAAAAAABAAIAEwAAQAAAAAABQALAFQAAQAAAAAABgAIAF8AAQAAAAAACgArAGcAAQAAAAAACwATAJIAAwABBAkAAABqAKUAAwABBAkAAQAQAQ8AAwABBAkAAgAOAR8AAwABBAkAAwAQAS0AAwABBAkABAAQAT0AAwABBAkABQAWAU0AAwABBAkABgAQAWMAAwABBAkACgBWAXMAAwABBAkACwAmAclDb3B5cmlnaHQgKEMpIDIwMTUgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWZvbnRlbGxvUmVndWxhcmZvbnRlbGxvZm9udGVsbG9WZXJzaW9uIDEuMGZvbnRlbGxvR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADUAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGYAbwBuAHQAZQBsAGwAbwBSAGUAZwB1AGwAYQByAGYAbwBuAHQAZQBsAGwAbwBmAG8AbgB0AGUAbABsAG8AVgBlAHIAcwBpAG8AbgAgADEALgAwAGYAbwBuAHQAZQBsAGwAbwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAABAgEDAQQBBQEGDmdpdGh1Yi1jaXJjbGVkBm1lZXR1cAhmYWNlYm9vawd0d2l0dGVyBXNsYWNrAAAAAAAAAQAB//8ADwAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsABgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=") format("truetype");
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}

.icon-github-circled:before {
  content: '\e800';
}

.icon-meetup:before {
  content: '\e801';
}

.icon-facebook:before {
  content: '\e802';
}

.icon-twitter:before {
  content: '\e803';
}

.icon-slack:before {
  content: '\e804';
}
