div.smc3_blog-pagination > div.desktop div.wp-pagenavi {
  display: none !important;
}
div.smc3_blog-pagination > div.desktop {
  justify-content: center;
}
div.smc3_blog-pagination > div.mobile div.wp-pagenavi {
  margin-top: 2rem;
}
body#blog section#hero {
  background-image: url("images/banner-blog-mobile.jpg")
}
div.smc3_blog-selections {
  grid-template-columns: auto;
  grid-column-gap: 0;
  grid-row-gap: 1rem;
}
form.es_subscription_form {
  display: block;
}
div.smc3_blog-posts-grid {
  grid-template-columns: 100%;
  grid-column-gap: 0;
  grid-row-gap: 2rem;
  padding: 0;
}
form.es_subscription_form input[type="submit"] {
  background-color: #E8941A;
  color: #FFF;
  border: none;
  -webkit-appearance: none;
  margin-top: 1rem;
}
div.smc3_post-summary {
  padding: 3rem;
}
div.wp-pagenavi {
  display: flex;
  flex-direction: row;
  justify-content: center;
  grid-column-gap: 1rem;
}
section.smc3_blog-single-post div.wrapper {
  padding: 0 2rem;
  grid-template-columns: 100%;
}
div#single-post-featured-image img {
  max-width: 100%;
  height: auto;
}
#post-tags a {
  margin-bottom: 0.50rem;
}
div.smc3_blog-sidebar {
  margin-top: 2rem;
  padding: 4rem 2rem 0 2rem;
  display: flex;
  flex-direction: column;
}
div.smc3_blog-sidebar div#post-categories {
  order: 1;
  margin-bottom: 3rem;
}
div.smc3_blog-sidebar div.widget_search {
  order: 2;
}
div.smc3_blog-sidebar div.widget_taxonomy_dropdown_widget {
  order: 3;
}
div.smc3_blog-sidebar div.widget_email-subscribers-form {
  order: 4;
}
div.entry ul, div.entry ol {
  margin-left: 2rem !important;
}
div.entry iframe {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  div.smc3_post-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1024px) {
  div.smc3_blog-posts-grid {
    grid-template-columns: repeat(2, auto);
    grid-column-gap: 2rem;
  }
}