/* FOP page css */

.page-id-3153 .vertical-section-title,
.page-id-3036 .vertical-section-title {
    display: none;
}

.page-id-3153 header#hero:before,
.page-id-3036 header#hero:before {
    background-image: none;
}

.page-id-3153 .h_banner_title,
.page-id-3036 .h_banner_title {
    color: #004277;
    font-size: 38px;
    line-height: 1.5;
    width: 75%;
}

.page-id-3153 .h_banner_sub_title,
.page-id-3036 .h_banner_sub_title {
    color: #004277;
    font-weight: 700;
}

.page-id-3153 .h_banner_small,
.page-id-3036 .h_banner_small {
    color: #004277;
    font-weight: 600;
}

.page-id-3153 h2.clickable-cards__heading,
.page-id-3036 h2.clickable-cards__heading {
    color: #004277;
}

.page-id-3153 .clickable-cards__intro p,
.page-id-3036 .clickable-cards__intro p {
    font-weight: 600;
    line-height: 1.5;
}

.page-id-3153 .icon-card__content,
.page-id-3036 .icon-card__content {
    z-index: 999;
    background-color: #fff;
}

.page-id-3153 .clickable-cards.clickable-cards--stacked .card-collection a,
.page-id-3036 .clickable-cards.clickable-cards--stacked .card-collection a {
    background-color: #cce2fc;
    z-index: 0;
    padding: 8px;
}

.page-id-3153 .clickable-cards.clickable-cards--stacked .card-collection a h2.heading.heading--small,
.page-id-3036 .clickable-cards.clickable-cards--stacked .card-collection a h2.heading.heading--small {
    font-size: 14px;
}

.page-id-3153 .clickable-cards.clickable-cards--stacked .card-collection a p,
.page-id-3036 .clickable-cards.clickable-cards--stacked .card-collection a p {
    font-weight: 600;
    line-height: 1.5;
    font-size: 12px;
}

.page-id-3153 .clickable-cards.clickable-cards--stacked .card-collection a .icon-card__button-wrapper span,
.page-id-3036 .clickable-cards.clickable-cards--stacked .card-collection a .icon-card__button-wrapper span {
    color: #000;
    font-weight: 600;
    font-size: 10px;
}

.page-id-3153 .wysiwyg-content.has-lines,
.page-id-3036 .wysiwyg-content.has-lines {
    background-color: #004277;
}

.page-id-3153 h2.wysiwyg-content__heading.heading.heading--medium,
.page-id-3036 h2.wysiwyg-content__heading.heading.heading--medium {
    color: #fff;
}

.page-id-3153 .fifty-fifty__half.fifty-fifty__half--one,
.page-id-3036 .fifty-fifty__half.fifty-fifty__half--one {
    padding: calc(5.76923vw - 2.19231rem) 15px;
}

.page-id-3153 .fifty-fifty__half.fifty-fifty__half--one .fifty-fifty__half__inner p,
.page-id-3036 .fifty-fifty__half.fifty-fifty__half--one .fifty-fifty__half__inner p {
    line-height: 1.5;
    font-weight: 600;
}

.page-id-3153 .fifty-fifty__half.fifty-fifty__half--two,
.page-id-3036 .fifty-fifty__half.fifty-fifty__half--two {
    padding: 0;
}

.page-id-3153 .fifty-fifty__half.fifty-fifty__half--two p img,
.page-id-3036 .fifty-fifty__half.fifty-fifty__half--two p img {
    width: 100%;
}

.page-id-3153 .icon-card.MD .icon-card__content,
.page-id-3036 .icon-card.MD .icon-card__content {
    padding: 0;
    z-index: 1;
}

.page-id-3153 .icon-card.MD .icon-card__content button.cta.cta--link,
.page-id-3036 .icon-card.MD .icon-card__content button.cta.cta--link {
    float: right;
}

.page-id-3153 #recent-tweets .wysiwyg-content.has-lines,
.page-id-3036 #recent-tweets .wysiwyg-content.has-lines {
    background-color: #fff;
}

.page-id-3153 #recent-tweets h2.wysiwyg-content__heading.heading.heading--medium,
.page-id-3036 #recent-tweets h2.wysiwyg-content__heading.heading.heading--medium {
    color: #000;
}

.page-id-3153 #recent-tweets .masthead__widget-area.masthead__widget-area--left,
.page-id-3036 #recent-tweets .masthead__widget-area.masthead__widget-area--left {
    margin: 0 auto;
    width: 50%;
    display: block;
}

.page-id-3153 div#sources,
.page-id-3036 div#sources {
    display: block;
    width: 70%;
    margin: 0 auto;
}


/* Home page css */

/*.page-id-392 header#hero:before {
    background-image: none;
}*/

.page-id-392 .h_banner_title {
    color: #004277;
    font-size: 38px;
    line-height: 1.5;
    width: 75%;
    margin-bottom: 2rem;
}

.page-id-392 .h_banner_small {
    color: #004277;
    font-weight: 600;
    margin-top: 4rem;
}

/*.page-id-392 section.hero__upper {
    padding-bottom: 0;
}*/

.hero__content {
    width: 465px;
}
.page-template-template-newsroom  .listing-page-form .filters {
    display: flex;
}
.page-template-template-newsroom .listing-page-form .filter-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 2rem 1.5rem 0 0;
}
.page-template-template-newsroom .listing-page-form .select-wrap.filter-wrap.dropdown-select {
    padding-top: 3rem;
}
@media only screen and (max-width: 768px) {
    .page-id-3153 #recent-tweets .masthead__widget-area.masthead__widget-area--left,
    .page-id-3036 #recent-tweets .masthead__widget-area.masthead__widget-area--left {
        width: 100%;
    }
    .page-id-3153 .theme-corporate .masthead__widget-area,
    .page-id-3036 .theme-corporate .masthead__widget-area {
        background-color: #fff!important;
    }
    .page-id-3153 .masthead__widget-area,
    .page-id-3036 .masthead__widget-area {
        padding: 0px;
    }
    .page-id-3309 .wysiwyg-content__inner li,
    .page-id-3105 .wysiwyg-content__inner li {
        word-break: break-word;
    }
    .page-id-3309 h1.heading.heading--large,
    .page-id-3105 h1.heading.heading--large {
        font-size: 28px;
    }
}

@media screen and (min-width: 376px) {
    .wysiwyg-content__inner iframe {
        margin: 0 auto;
        display: block !important;
        max-width: 100% !important;
    }
}

#responsibility-is-our-policy .icon-card__image {
    background-size: contain;
}

.custom_cta_cls .cta-block__wrapper {
    min-height: unset;
}
.custom_cta_cls .cta-block__text {
    margin: 0px auto;
}