/*! Place your custom styles here */
.socicon-fw {
  display: inline-block;
  width: 1.5em;
  text-align: center;
}

.socicon-fw, .fa-fw {
  margin-right: 5px;
}

.margin-bottom {
  margin-bottom: 1.0em;
}

.twitter-follow-button {
    max-height: 20px;
    !important; height: auto;
}


@media (max-width: 767px) {
  .menu-horizontal li {
    width: 25px;
    font-size: 1.2em;
    display: inline-block;
  }

  .btn__text .socicon {
    line-height: 36px !important;
  }
}

.masonry__item img {
  width: 100%;
}

body {
    font-size: 1em;
    line-height: 1.85714286em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Inconsolata', monospace;
    color: #666666;
    font-weight: 400;
}

.type--no-monospace {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
}

.type--yes-monospace {
    font-family: 'Inconsolata', monospace;
}

.type--fine-print {
    font-size: 0.89894286em;
}

.btn.bg--snapchat,
.btn.bg--spotify,
.btn.bg--github,
.btn.bg--gplay,
.btn.bg--telegram,
.btn.bg--medium {
    border-color: rgba(0, 0, 0, 0) !important;
}

.btn.bg--snapchat .btn__text
.btn.bg--spotify .btn__text,
.btn.bg--github .btn__text,
.btn.bg--gplay .btn__text,
.btn.bg--telegram .btn__text,
.btn.bg--telegram .btn__medium {
    color: #fff;
}

.btn.bg--snapchat .btn__text i
.btn.bg--spotify .btn__text i,
.btn.bg--github .btn__text i,
.btn.bg--gplay .btn__text i,
.btn.bg--telegram .btn__text i,
.btn.bg--medium .btn__text i {
    color: #fff;
}

.btn.bg--snapchat:hover
.btn.bg--spotify:hover,
.btn.bg--github:hover,
.btn.bg--gplay:hover,
.btn.bg--telegram:hover,
.btn.bg--medium:hover {
    opacity: .9;
}

color--snapchat {
    color: #e2de2d;
}

color--spotify {
    color: #00e461;
}

color--github {
    color: #000000;
}

color--gplay {
    color: #0f9d58;
}

color--telegram {
    color: #0088cc;
}

color--medium {
    color: #18FE89;
}

.bg--facebook {
    background: #3b5998;
    color: #fff;
}

.bg--twitter {
    background: #00aced;
    color: #fff;
}

.bg--googleplus {
    background: #dd4b39;
    color: #fff;
}

.bg--instagram {
    background: #4362e0;
    color: #fff;
}

.bg--pinterest {
    background: #cb2027;
    color: #fff;
}

.bg--dribbble {
    background: #ea4c89;
    color: #fff;
}

.bg--behance {
    background: #053eff;
    color: #fff;
}

.bg--snapchat {
    background: #e2de2d;
    color: #fff;
}

.bg--spotify {
    background: #00e461;
    color: #fff;
}

.bg--github {
    background: #000000;
    color: #fff;
}

.bg--gplay {
    background: #0f9d58;
    color: #fff;
}

.bg--telegram {
    background: #0088cc;
    color: #fff;
}

.bg--medium {
    background: #18FE89;
    color: #fff;
}

.image-container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 33.3333%;
  flex-grow: 1;
  justify-content: center;
  pointer-events: none;
  padding:15px;
}

.item {
  height: auto;
  padding: 15px;
}

a:link, a:visited {
  color: lightpink;
}

a:hover, a:active {
  color: powderblue;
  text-decoration:underline;
}

mark {
  background-color: yellow;
  color: black;
}

mark-alt {
  background-color: lightpink;
  color: black;
}
    
.img-center {
    margin:0 auto;
}

.mobile-margin { margin-top: 10px; }