#ouws_content.ouws_content {
  margin-bottom: 0px;
}

.region-bottom-region-full a.icons--link {
    text-decoration: none;
}

.region-bottom-region-full a.icons--link:hover .circle {
  color: #fff;
  background-color: #00694e;
}

.bg--green {
  background-color: #00694e;
}

.bg--grey {
  background-color: #f5f3f0;
}

/* Site's default top nav (/ | Top) */

.top-navigation .menu--top.menu .menu {
  background: #024230;
}

.top-navigation .top-nav .menu-item a, .top-navigation .menu-item span {
  color: #00694e;
}

.top-navigation .menu--top.menu .menu .menu-item a {
  color: #FFF;
}

/* Hero image */

.hero-caption .display-one {
  font-size: 40px;
}

@media (max-width: 767px) {
  .hero-image.condensed {
    max-height: 100%;
  }
  
  .media--type-slideshow .media.media--image, .media--type-image .media.media--image {
    height: auto;
  }
  
  
}

/* Title */

#middle-top .page-2017-title * {
  font-family: inherit;
  font-weight: 500;
}

/* Text paragraphs */

.paragraph--type--content-blurb-text-editor- h2.ohioSubHeader {
  font-weight: 700;
}

.paragraph--type--content-blurb-text-editor- h3.ohioSubHeader {
  margin-bottom: 0px;
  padding-bottom: 30px;
}

.paragraph--type--content-blurb-text-editor- h3.ohioSubHeader a {
  font-size: inherit;
  font-weight: inherit;
}

.paragraph--type--content-blurb-text-editor- h4.ohioSubHeader {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0px;
  padding-bottom: 30px;
}

.bg--grey .paragraph--type--content-blurb-text-editor- p, bg--green .paragraph--type--content-blurb-text-editor- p {
  font-weight: 700;
}

.bg--grey .paragraph--type--content-blurb-text-editor- p {
  color: #00694e;
}

.bg--green .paragraph--type--content-blurb-text-editor- p {
  color: #ffffff;
}

/* Buttons in text paragraphs */

.paragraph--type--content-blurb-text-editor- a.button.green {
  font-size: 18px;
}

.bg--grey .paragraph--type--content-blurb-text-editor- a.button.green {
  color: #00694e;
  background: transparent;
  border: 2px solid;
}

.bg--grey .paragraph--type--content-blurb-text-editor- a.button.green:hover {
  color: #ffffff;
  background: #00694e;
  border: 2px solid;
}

.bg--green .paragraph--type--content-blurb-text-editor- a.button.green {
  border: 2px solid;
}

/* Lists in text paragraphs */

.paragraph--type--content-blurb-text-editor- ul.fa-ul {
  margin-left: 10px;
}

.paragraph--type--content-blurb-text-editor- ul.short-text > li {
  margin-bottom: 0px;
}

.paragraph--type--content-blurb-text-editor- ul.long-text {
  padding-top: 30px;
}

.paragraph--type--content-blurb-text-editor- ul.long-text ul {
  padding-top: 15px;
}

.paragraph--type--content-blurb-text-editor- ul.long-text > li {
  margin-bottom: 30px;
}

/* home, doing, leading, learning */
.color--learning, .color--learning a {
  color: #007459 !important;
}

.color--doing, .color--doing a {
  color: #778501 !important;
}

.color--leading, .color--leading a {
  color: #0678a0 !important;
}

/* intro row on home / lead / doing / learn */
.row--intro h2 {
  padding-top: 0px !important;
}

.row--intro ul {
  list-style: none;
}

.row--intro li {
  padding-left: 1.3em;
}

.row--intro li:before {
  content: "\f054";
  font-family: "Font Awesome 6 Sharp", "Font Awesome 6 Brands";
  display: inline-block;
  margin-left: -1em;
  width: 1em;
}

/* view filters */
.view-filters .form--inline {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    margin-bottom: 15px;
}


.view-filters label {
    display: block;
}

.view-filters .form--inline select {
    width: 190px;
    max-width: 100%;
    padding: 8px 12px;
    border: 2px solid #00694e;
    border-radius: 3px;
    background: white;
    height: 50px;
    margin-left: 0;
    margin-right: 15px;
}

.view-filters .form--inline .form-text {
    padding: 8px 12px;
    border: 2px solid #00694e;
    border-radius: 3px;
    background: white;
    height: 50px;
    margin-left: 0;
    margin-right: 15px;
}

.view-filters .form-actions input.button {
    padding: 8px 12px;
    border: 2px solid #00694e;
    border-radius: 3px;
    background: white;
    height: 50px;
    margin-left: 0;
    margin-right: 15px;
}

nav.pager {
    margin-top: 30px;
}

/* partner content embed row styles */
.row--partners-embed {
  background-color: #f5f3f0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.row--partners-embed h2 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* article content type styles */
.page-node-type-article .hero-caption .display-one {
  max-width: 800px;
}

/* interior page utlity classes */
.row--padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.row--padding-small {
  padding-top: 30px;
  padding-bottom: 30px;
}

.row--padding-small-bottom {
  padding-bottom: 30px; 
}

.row--padding .paragraph__column, .row--padding-small .paragraph__column {
  padding-bottom: 0px;
}

.row--padding-top {
  padding-top: 80px;
}

.row--padding-bottom {
  padding-bottom: 80px;
}

.row--padding h2, .row--padding-bottom h2, .row--padding-top h2, .row--padding-small h2 {
  padding-top: 0px;
  margin-top: 0px;
}

.social-icons-wrapper.background--light {
    background-color: #fff;
}

.row--learning-content .col-lg-3 a {
  text-transform: uppercase;
  color: #746d64;
  padding-bottom: 15px;
  border-bottom: 1px solid #746d64;
  margin-bottom: 15px;
  display: block;
  text-decoration: none;
}

.row--learning-content .col-lg-3 a:hover {
  color: #00694e;
}

.row--learning-content .paragraph__column {
  padding-bottom: 0px;
}

.page-node-type-projects-and-initiatives > #block-voinovich-theme-content {
    padding-bottom: 80px !important;
}

.row--facts h2 span {
  font-size: 45px;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
}

.row--facts p {
  font-size: 18px;
  text-transform: capitalize;
}

/* add margin to space related content block */

.page-node-type-article #middle-bottom, .page-node-type-projects-and-initiatives #middle-bottom {
  margin-bottom: 30px;
}

.justify-content-center {
  justify-content: center;
}