@media (max-width: 768px) {
  .no-mobile {
    display: none;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    text-align: justify;
  }
}

@media (min-width: 768px) {
  .mobile-show {
    display: none !important;
  }
}

/* Page Content Heading Tag Sizes - Mobile */

@media screen and (max-width: 768px) {
  .entry-content h1 {
    font-size: 28px !important;
  }

  .entry-content h2 {
    font-size: 24px !important;
  }

  .entry-content h3 {
    font-size: 20px;
  }

  .entry-content h4 {
    font-size: 19px;
  }

  .entry-content h5 {
    font-size: 17px;
  }

  .entry-content h6 {
    font-size: 15px;
  }
}

#yoast-breadcrumbs {
  background-color: #ffffff;
}

article.post .entry-header h1.entry-title a {
  font-size: 35px;
}

.sow-carousel-item-title {
  background-color: #707070;
  position: relative;
  display: block;
  padding: 10px;
  top: -10px;
}

h4 {
  line-height: 30px;
  font-weight: 600;
}



li {
  font-size: 16px;
  line-height: 28px;
}