/* Utils */
.clearfix:before,
.clearfix:after {
  display: table; /* 2 */

  content: " "; /* 1 */
}

.clearfix:after {
  clear: both;
}

/* MailChimp */
#mc_embed_signup { color: #fafaf9; border: none; }
#mc_embed_signup:after { display: none; }
#mc_embed_signup label { font-weight: 500; }
#mc_embed_signup form { padding:  0; }
#mc_embed_signup input { float: left; }
#mc_embed_signup .button,
#mc_embed_signup .subscribe-button { clear: none; height: 38px; padding: 0 20px; color: inherit; border-radius: 3px; background-color: transparent; }

/* reactnative */
@media screen and (min-width: 768px) {
  .header-content {
    float: none;
  }
}

.site .second {
  padding: 16px;
}

@media screen and (min-width: 768px) {
  ul.main-menu {
    float: none;

    margin: 0;

    font-size: 1.2em;
  }
}

.post-content a:link,
.post-content a:visited,
.post-content a:hover,
.post-content a:active {
  text-decoration: underline
}

.site .post-image {
  max-width: 250px;
  margin: 0 auto;
}

code, kbd, pre, samp {
  font-size: 0.85em;
}
