/* over-ride-style.css */

/* Add space under hero image after intro text removal */
@media screen and (min-width: 960px) {
  #main {
    margin-top: 20px;
  }

/* Indent mega menu links - level 3 */
.menu li.leaf.level-3 {
  margin-left: 15px !important;
}

/* Section Landing Page Style */
body[class*="node-type-section"] .field-name-field-landing-call-to-action .field-items > .field-item {
  border: none;
}

body[class*="node-type-section"] .region-sidebar-b #block-views-news-block .inner.tb-terminal,
body[class*="node-type-section"] .region-sidebar-b #block-block-21 .inner.tb-terminal {
  height: 233px;
  margin-bottom: 20px;
  position: relative;
  color: #ECF0F1 ;
  background: #202D3B ;
}

body[class*="node-type-section"] .region-banner,
body[class*="node-type-section"] #banner .stack-width .box {
  margin: 0;
}

body[class*="node-type-section"] #banner-region.col,
body[class*="node-type-section"] .region-banner .block {
  padding: 0;
}

body[class*="node-type-section"] #banner .stack-width {
  max-width: none;
  padding: 0;
}

body[class*="node-type-section"] #banner .views-row {
  position: relative;
}

body[class*="node-type-section"] #banner .container {
  bottom: 10%;
  position: absolute;
  width: 100%;
}

body[class*="node-type-section"] #banner h2.title {
  color: #fff;
  font-size: 1.250em; /*20px*/
  margin: 0 auto 30px auto;
  max-width: 960px;
  text-transform: uppercase;
  padding: 0 17px;
}

body[class*="node-type-section"] #banner h2.title a {
  color: #fff;
}

body[class*="node-type-section"] #banner h2.title a:hover {
  opacity: 0.8;
}


@media screen and (min-width: 960px) {
  body[class*="node-type-section"] #banner h2.title {
    font-size: 38px;
    margin: 0 auto 60px auto;
    padding: 0 10px;
    overflow: hidden;
    line-height: 38px;
  }

  body[class*="node-type-section"] #banner h2.title a {
    display: block;
    width: 38.82979%;
    float: right;
  }
}

body[class*="node-type-section"] .banner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 500px;
  min-height: 200px;
}

body[class*="node-type-section"] .banner img {
  display: block;
  max-height: 500px;
  visibility: hidden;
  width: 100%;
}

@media screen and (max-width: 959px) {
  body[class*="node-type-section"] .banner img {
    height: auto;
  }
}

@media all and (min-width: 960px) {
  body:not(.front) #content.no-border {
    border: 0;
  }
}

/* CTA full link styling
div[class*="field-collection-item-field-call-to-action"] .content {
  position: relative !important;
}
div[class*="field-collection-item-field-call-to-action"] .field-name-field-cta-link.hidden-field {
  position: static !important;
}
div[class*="field-collection-item-field-call-to-action"] .field-name-field-cta-link:not(.hidden-field) a {
  position: relative;
  z-index: 10;
}
div[class*="field-collection-item-field-call-to-action"] .field-name-field-cta-link.hidden-field a {
  text-indent: -9999px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
} */
