/**
 * CSS Overrides for developers' use only.
 */
.hydro_power:not(.micro_hydropower_kinetics_solutions) .section_wrapper {
 padding-top: unset;
 padding-bottom: unset;
}
.small_hydropower_solutions .section_wrapper {
 padding: 30px 0 !important;
}
p {
 font-size: 18px;
}
.generic_block:first-child { padding-top: 0px; }
.text-block-list {
  font-size: 18px;
  margin: 10px 0;
}
.text-block-list li {
  line-height: 25px;
  margin-left: 20px;
}
.scrolltosection {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}
.scrolltosection:hover {
  color: #fff;
}
#drupal-off-canvas ul li, #drupal-off-canvas ol li {
  width: 100%;
}
p.card_bottom_short_description {
    text-align: center;
    font-size: 12px;
    margin-top: -58px;
}
.windforecast-wrapper:last-child {
  margin-bottom: 30px;
}
.forecast-content h3 {
  text-transform: none;
  width: 50%;
}
.font-300 {
  font-size: 52px !important;
  line-height: unset !important;
}
.font-150 {
  font-size: 30px !important;
  line-height: unset !important;
}
.story-details .video_section .video_block {
  margin-top: 15px;
}
ol {
  padding-left: 17px;
  font-size: 20px;
}
.announcements ul.text-block-list {
  font-size: 20px;
  padding-bottom: 4px;
}
.announcements ul.text-block-list li {
  list-style: disc;
  margin-bottom: 2px;
}
@media screen and (min-width: 40em) {
  .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first {
    margin: 30px 0;
  }
  .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second {
    border-left: 1px dotted #000;
    margin: 30px 0;
    padding: 0 2em;
  }

  .layout--twocol-section.layout--twocol-section--67-33 .resource-list h4, .layout--fourcol-section .resource-list h4 {
    border-top: none;
  }
  .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    margin: 30px 0;
    padding: 0 3em;
  }
  .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    border-left: 1px dotted #000;
  }
  .suppliers.offshore_wind_suppliers .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second,  .careers .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    border: none;
  }
  .layout--twocol-section.layout--twocol-section--50-50 .section_wrapper {
    max-width: 100%;
  }

  .layout--onecol hr.border {
    margin: 0 3em;
  }
  .layout--fourcol-section > .layout__region--first, .layout--fourcol-section > .layout__region--second, .layout--fourcol-section > .layout__region--third, .layout--fourcol-section > .layout__region--fourth {
    margin: 30px 0;
    padding: 0 1.5em;
  }
  .layout--fourcol-section > .layout__region--second, .layout--fourcol-section > .layout__region--third, .layout--fourcol-section > .layout__region--fourth {
    border-left: 1px dotted #000;
  }
  .layout--threecol-section > .layout__region--first, .layout--threecol-section > .layout__region--second, .layout--threecol-section > .layout__region--third {
    margin: 10px 0;
    padding: 0 2.5em;
  }
}

/* sitemap */
#sitemap_renew ul.sitemap-menu {
  list-style: none;
}
#sitemap_renew .sitemap-box ul {
  line-height: 25px;
}
#sitemap_renew .sitemap-box ul li{
  line-height: 25px;
}

/* twitterblock */
#block-twitterblock {
  padding: 20px;
  background-color: #eee;
}
#block-twitterblock h2 {
  font-size: 30px;
  font-wiight:700;
  margin: 12px 0 20px;
  text-transform: uppercase;
}

/* Search page styles */
.search h3 {
   margin-left: 20px;
 }
 .search .pagination {
    float: none;
 }
 .pagination li.pager__item--first a, .pagination li.pager__item--first a:hover, .pagination li.pager__item--previous a, .pagination li.pager__item--previous a:hover {
   width: 72px;
 }
 .pagination li.pager__item--next a, .pagination li.pager__item--next a:hover, .pagination li.pager__item--last a, .pagination li.pager__item--last a:hover {
   width: 50px;
 }
 .hydro_power .cards_wrapper {
    justify-content: left;
}
.isolated_phase_busducts .text-on-heroblock h2 {
    margin-right: 190px;
}
.suppliers .layout--twocol-section--67-33 .section_wrapper {
  padding-top: unset;
}
.secure_extend .layout--twocol-section--67-33 .layout__region--first h4, .reset_upgrade .layout--twocol-section--67-33 .layout__region--first h4 {
  font-size: 18px;
  line-height: 30px;
  text-transform: unset;
}
.francis_turbine .layout--onecol .section_wrapper, .turbine_speed_governing_system .layout--onecol .section_wrapper {
  margin-left: 2rem !important;
}
.hybrid.solar_solutions .re-text-block {
  padding-bottom: unset;
}
.hybrid.solar_solutions .re-text-block .generic-learnmore {
  display: none;
}
.hybrid.solar_solutions .re-key-features-block {
    padding-top: unset;
}
