  /*carousel*/
h2.heading_2.color_black.feature_carousel_title {
    display: none;
}

/*accordion color on about our work page*/
.bg_gray_light.padded_lg.accordion_section{
    background-color: #ffffff !important;
}


/*Date on callout*/
time.label.color_charcoal.announcement_date {
    display: none;
}

p.home-width {
    width: 980px;
}

@media (max-width: 768px) {
  p.home-width {
    width: 100%;
  }
}




a.button.color_white.button_icon_right_arrow.button_bordered_white.button_hover_bg_midnight.featured_story_button {
    visibility: hidden;
}

.body_text.text_shadow.featured_story_description {
    font-size: 1.4em;
}

/ VIDEO STYLING ***/


.bg_gray_light {
    background-color: #00356b !important;
}

.video_callout_title {
    width: 100% !important;
    color: #ffffff !important;
}

.video_callout_title:before {
  color: #cae7f7 !important;
}

.container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.large_visual_section .bg_black{
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ace3ef;
}

.large_visual_background:after {
    background-color: #00356b !important;
    opacity: .80 !important;
}

.content_carousel_item::before {
  background-color: #ffffff !important;
}