body {
  color: #383c50 !important;
}
h1, h2, h3, h4, h5, h6, #menu-primary a, .dropcap {
  color: #383c50 !important;
}
.nav--main > li > a::before {
  background: #383c50 !important;
}
a:hover, h1:hover {
  color: #2a2d39 !important;
}
.nav--main > li > a::before:hover {
  background: #2a2d39 !important;
}
input[type="submit"], .comment-number--dark, .comment-reply-title::before {
  background-color: #383c50;
  border: 1px solid #383c50;
}
.nav--toolbar a:before {
  color: #383c50;
}
.single .entry-featured img {
  display: none !important;
}
h1.site-title {
  display: none;
}
div.site-branding {
  width: 420px !important;
}
div.site-branding img.site-logo {
  width: 100% !important;
}
@media (max-width: 768px) {
  div.site-branding img.site-logo {
    width: 75% !important;
  }
}
.single .entry-featured__caption {
  display: none !important;
}
.hover__more {
  color: white !important;
}
.entry-footer {
  text-align: right;
}
.entry-footer .entry-meta .posted-by:after {
  content: "|";
}
.entry-footer .entry-meta .posted-on a {
  padding: 2px 0;
  color: #383c50;
}
.entry-footer .entry-meta .posted-on a:hover {
  background: #383c50;
  color: #fff !important;
}
.entry-footer .entry-meta .posted-on a time {
  display: none;
}
.entry-footer .entry-meta .posted-on a::after {
  content: 'Read More';
}
.sticky:not(.format-quote):after {
  background: #fff;
  box-shadow: 5px 8px 10px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .sticky:not(.format-quote):after {
    border: 1px solid rgba(0, 0, 0, 0.5);
  }
}
.post:hover .edit-link {
  left: 35px;
}
.widget_blog_subscription {
  border-radius: 1em;
  margin-bottom: 4em !important;
  background-color: #f9f9f9 !important;
  box-shadow: 1px 1px #a8a8b1;
  color: inherit !important;
}
.widget_blog_subscription #subscribe-email input {
  width: 100%;
}
.widget_blog_subscription #subscribe-submit {
  text-align: right;
}
.widget_blog_subscription #subscribe-submit button[type=submit] {
  padding: 1em 2em;
  border-radius: 2em;
  border: 0;
  background: #ff4e6b;
  color: #fff;
  font-weight: bold;
}
