.row {
  width: auto !important;
}

.ohio-three-column-main #middle h1.page-2017-title, .ohio-two-column-left-main #middle h1.page-2017-title, .ohio-two-column-right-main #middle h1.page-2017-title, .page-node-type-modular-page #middle.container h1.page-2017-title {
  margin: 0 0 15px;
}

.hero-caption .row .hero-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}

.middle-center.col-lg-9 .news h2, .middle-center.col-lg-9 .chsp-events h2, .middle-center.col-lg-9 .news a.subheading, .middle-center.col-lg-9 .social-heading {
  text-align: left !important;
}

.middle-center .news h2 {
  margin-bottom: 15px;
}

.chsp-events-subheading {
      font-weight: 700;
      text-transform: uppercase;
      display: block;
}

.chsp-events-subheading:after {
    content: "\f105 ";
    font-family: "Font Awesome 6 Sharp", "Font Awesome 6 Brands";
    padding-left: 6px;
    display: inline-block;
    font-size: 20px;
    position: relative;
}

.middle-center.col-lg-9 h2, .middle-center.col-lg-6 h2 {
    color: #00694E;
}

.mainBody h1 a:hover, .mainBody h2 a:hover, .mainBody h3 a:hover, .mainBody h4 a:hover, .mainBody h5 a:hover, .mainBody h6 a:hover {
  font-weight: inherit;
}

.middle-center.col-lg-9 .social-icons {
  justify-content: flex-start;
}

.middle-center.col-lg-9 .adEvent_Cont, .middle-center.col-lg-6 .adEvent_Cont {
  max-width: 100%;
  background: #f5f3f0;
}

.middle-center.col-lg-9 .ad-description, .middle-center.col-lg-6 .ad-description {
  color: #514C47;
  margin-top: 15px;
}

.middle-center.col-lg-9 .ad-date-month, .middle-center.col-lg-6 .ad-date-month {
  text-transform: capitalize;
}
.middle-center .ad-date-month, .middle-center .ad-date-month {
  text-transform: capitalize;
}
.chsp-cue-events .ad-date-month {
  text-transform: capitalize;
}
.middle-center.col-lg-9 .ad-long-date_Cont, .middle-center.col-lg-9 .ad-date-day, .middle-center.col-lg-9 .ad-date-comma, .middle-center.col-lg-9 .ad-date-month, .middle-center.col-lg-9 .ad-date-day-as-number {
  color: #514C47;
  font-weight: normal;
  font-size: 18px;
}
.middle-center.col-lg-9 .ad-title-link_Cont {
  font-weight: bold;
  color: #000;
  font-size: 22px;
}
.chsp-events-subheading {
  margin-bottom: 30px;
  display: block;
}

.news a.subheading {
  margin-bottom: 15px;
}

.news .hasBackground {
  padding: 30px;
}

/*.middle-center.col-lg-9 .background--light, .middle-center.col-lg-9 .background--green, .middle-center.col-lg-9 .background--light div, .middle-center.col-lg-9 .background--green {*/
/*  background: #fff !important;*/
/*}*/

/*.middle-center.col-lg-9 .background--green {*/
/*  color: #212121;*/
/*}*/

@media (min-width: 992px) {
  .social-icons  li {
    margin-bottom: 0;
  }
}

.chsp-quicklinks h2 {
    color: #00694E;
    font-size: 46px;
}

.chsp-resources h2 {
    color: #00694E;
    font-size: 46px;
}

.middle a.tile:hover .fa {
  color: #fff;
  text-decoration: none;
}
.middle .tiles--small a.tile:hover {
  text-decoration: underline;
}
.middle .tiles--small a.tile {
  font-weight: bold;
}

.news.background--light h3 {
  color: #00694e;
}

/* Remove background on elements */

.zoom-images a {
  font-weight: bold;
}

.middle .middle-center .video-embed-field-responsive-video {
  max-width: 800px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .spotlight.image-grid .spot-content p>a, .zoom-images a {
    padding: 40% 15px 11px 20px;
  }
  .middle-center .quicklink-icons li.col-sm-6 {
      margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .spotlight.image-grid .spot-content p>a, .zoom-images a {
      padding: 85% 15px 11px 20px !important;
  }
}

@media (min-width: 992px) {
    .spotlight.image-grid .spot-content p>a, .zoom-images a {
        padding: 60% 15px 11px 20px !important;
    }
}