/* ------------------------
ADD ADDITIONAL STYLES BELOW 
------------------------- */
/* COLORS
=========================== */
/* FONTS
=========================== */
.paragraph h5,
article.detail-page h5,
.node .field--name-body h5,
.region-sidebar-second h5,
body.path-taxonomy .field--name-description h5,
.paragraph p,
.paragraph p:not(:last-child),
article.detail-page p,
article.detail-page p:not(:last-child),
.node .field--name-body p,
.node .field--name-body p:not(:last-child),
.region-sidebar-second p,
.region-sidebar-second p:not(:last-child),
body.path-taxonomy .field--name-description p,
body.path-taxonomy .field--name-description p:not(:last-child),
.paragraph p a:not(.btn),
.paragraph li a:not(.btn),
article.detail-page p a:not(.btn),
article.detail-page li a:not(.btn),
.node .field--name-body p a:not(.btn),
.node .field--name-body li a:not(.btn),
.region-sidebar-second p a:not(.btn),
.region-sidebar-second li a:not(.btn),
body.path-taxonomy .field--name-description p a:not(.btn),
body.path-taxonomy .field--name-description li a:not(.btn),
.paragraph blockquote a:not(.btn),
article.detail-page blockquote a:not(.btn),
.node .field--name-body blockquote a:not(.btn),
.region-sidebar-second blockquote a:not(.btn),
body.path-taxonomy .field--name-description blockquote a:not(.btn),
.paragraph ul>li,
.paragraph ol>li,
article.detail-page ul>li,
article.detail-page ol>li,
.node .field--name-body ul>li,
.node .field--name-body ol>li,
.region-sidebar-second ul>li,
.region-sidebar-second ol>li,
body.path-taxonomy .field--name-description ul>li,
body.path-taxonomy .field--name-description ol>li,
.paragraph ol>li:before,
article.detail-page ol>li:before,
.node .field--name-body ol>li:before,
.region-sidebar-second ol>li:before,
body.path-taxonomy .field--name-description ol>li:before,
.paragraph .lede-text,
.paragraph .lede-text p,
article.detail-page .lede-text,
article.detail-page .lede-text p,
.node .field--name-body .lede-text,
.node .field--name-body .lede-text p,
.region-sidebar-second .lede-text,
.region-sidebar-second .lede-text p,
body.path-taxonomy .field--name-description .lede-text,
body.path-taxonomy .field--name-description .lede-text p,
.paragraph .lede-text-2,
.paragraph .lede-text-2 p,
article.detail-page .lede-text-2,
article.detail-page .lede-text-2 p,
.node .field--name-body .lede-text-2,
.node .field--name-body .lede-text-2 p,
.region-sidebar-second .lede-text-2,
.region-sidebar-second .lede-text-2 p,
body.path-taxonomy .field--name-description .lede-text-2,
body.path-taxonomy .field--name-description .lede-text-2 p,
.footnotes,
body.page-node-type-commentary .article__meta .article-author,
body.page-node-type-team-member .article__meta .article-author,
body.page-node-type-school .article__meta .article-author,
body.page-node-type-event .article__meta .article-author,
body.page-node-type-resource .article__meta .article-author,
body.page-node-type-job .article__meta .article-author,
body.path-taxonomy .article__meta .article-author,
body.page-node-type-commentary .article__meta .field--item,
body.page-node-type-commentary .article__meta .field--item a,
body.page-node-type-team-member .article__meta .field--item,
body.page-node-type-team-member .article__meta .field--item a,
body.page-node-type-school .article__meta .field--item,
body.page-node-type-school .article__meta .field--item a,
body.page-node-type-event .article__meta .field--item,
body.page-node-type-event .article__meta .field--item a,
body.page-node-type-resource .article__meta .field--item,
body.page-node-type-resource .article__meta .field--item a,
body.page-node-type-job .article__meta .field--item,
body.page-node-type-job .article__meta .field--item a,
body.path-taxonomy .article__meta .field--item,
body.path-taxonomy .article__meta .field--item a,
body.page-node-type-commentary .article__meta .article__author,
body.page-node-type-team-member .article__meta .article__author,
body.page-node-type-school .article__meta .article__author,
body.page-node-type-event .article__meta .article__author,
body.page-node-type-resource .article__meta .article__author,
body.page-node-type-job .article__meta .article__author,
body.path-taxonomy .article__meta .article__author,
body.page-node-type-commentary .article__meta .article__date,
body.page-node-type-team-member .article__meta .article__date,
body.page-node-type-school .article__meta .article__date,
body.page-node-type-event .article__meta .article__date,
body.page-node-type-resource .article__meta .article__date,
body.page-node-type-job .article__meta .article__date,
body.path-taxonomy .article__meta .article__date,
body.page-node-type-commentary .article__body .banner-image .field--name-field-caption,
body.page-node-type-team-member .article__body .banner-image .field--name-field-caption,
body.page-node-type-school .article__body .banner-image .field--name-field-caption,
body.page-node-type-event .article__body .banner-image .field--name-field-caption,
body.page-node-type-resource .article__body .banner-image .field--name-field-caption,
body.page-node-type-job .article__body .banner-image .field--name-field-caption,
body.path-taxonomy .article__body .banner-image .field--name-field-caption,
body.page-node-type-commentary .view-authors .author-bio p,
body.page-node-type-commentary .view-authors .author-bio div,
body.page-node-type-commentary .view-external-authors .author-bio p,
body.page-node-type-commentary .view-external-authors .author-bio div,
body.page-node-type-commentary .view-moderators .author-bio p,
body.page-node-type-commentary .view-moderators .author-bio div,
body.page-node-type-commentary .view-discussants .author-bio p,
body.page-node-type-commentary .view-discussants .author-bio div,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-commentary .author-container .author-bio p,
body.page-node-type-commentary .author-container .author-bio div,
body.page-node-type-team-member .view-authors .author-bio p,
body.page-node-type-team-member .view-authors .author-bio div,
body.page-node-type-team-member .view-external-authors .author-bio p,
body.page-node-type-team-member .view-external-authors .author-bio div,
body.page-node-type-team-member .view-moderators .author-bio p,
body.page-node-type-team-member .view-moderators .author-bio div,
body.page-node-type-team-member .view-discussants .author-bio p,
body.page-node-type-team-member .view-discussants .author-bio div,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-team-member .author-container .author-bio p,
body.page-node-type-team-member .author-container .author-bio div,
body.page-node-type-school .view-authors .author-bio p,
body.page-node-type-school .view-authors .author-bio div,
body.page-node-type-school .view-external-authors .author-bio p,
body.page-node-type-school .view-external-authors .author-bio div,
body.page-node-type-school .view-moderators .author-bio p,
body.page-node-type-school .view-moderators .author-bio div,
body.page-node-type-school .view-discussants .author-bio p,
body.page-node-type-school .view-discussants .author-bio div,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-school .author-container .author-bio p,
body.page-node-type-school .author-container .author-bio div,
body.page-node-type-event .view-authors .author-bio p,
body.page-node-type-event .view-authors .author-bio div,
body.page-node-type-event .view-external-authors .author-bio p,
body.page-node-type-event .view-external-authors .author-bio div,
body.page-node-type-event .view-moderators .author-bio p,
body.page-node-type-event .view-moderators .author-bio div,
body.page-node-type-event .view-discussants .author-bio p,
body.page-node-type-event .view-discussants .author-bio div,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-event .author-container .author-bio p,
body.page-node-type-event .author-container .author-bio div,
body.page-node-type-resource .view-authors .author-bio p,
body.page-node-type-resource .view-authors .author-bio div,
body.page-node-type-resource .view-external-authors .author-bio p,
body.page-node-type-resource .view-external-authors .author-bio div,
body.page-node-type-resource .view-moderators .author-bio p,
body.page-node-type-resource .view-moderators .author-bio div,
body.page-node-type-resource .view-discussants .author-bio p,
body.page-node-type-resource .view-discussants .author-bio div,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-resource .author-container .author-bio p,
body.page-node-type-resource .author-container .author-bio div,
body.page-node-type-job .view-authors .author-bio p,
body.page-node-type-job .view-authors .author-bio div,
body.page-node-type-job .view-external-authors .author-bio p,
body.page-node-type-job .view-external-authors .author-bio div,
body.page-node-type-job .view-moderators .author-bio p,
body.page-node-type-job .view-moderators .author-bio div,
body.page-node-type-job .view-discussants .author-bio p,
body.page-node-type-job .view-discussants .author-bio div,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-job .author-container .author-bio p,
body.page-node-type-job .author-container .author-bio div,
body.path-taxonomy .view-authors .author-bio p,
body.path-taxonomy .view-authors .author-bio div,
body.path-taxonomy .view-external-authors .author-bio p,
body.path-taxonomy .view-external-authors .author-bio div,
body.path-taxonomy .view-moderators .author-bio p,
body.path-taxonomy .view-moderators .author-bio div,
body.path-taxonomy .view-discussants .author-bio p,
body.path-taxonomy .view-discussants .author-bio div,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio p,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio div,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio p,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio div,
body.path-taxonomy .author-container .author-bio p,
body.path-taxonomy .author-container .author-bio div,
body aside .region.region-sidebar-second .newsletter-signup p,
body.page-node-type-event .banner-image .field--name-field-caption,
body.page-node-type-research .author-container .author-bio p,
body.page-node-type-research .author-container .author-bio div,
body.page-node-type-research .view-authors .author-title,
body.page-node-type-research .view-external-authors .author-title,
body.page-node-type-research .view-authors .author-bio p,
body.page-node-type-research .view-authors .author-bio div,
body.page-node-type-research .view-external-authors .author-bio p,
body.page-node-type-research .view-external-authors .author-bio div,
body.page-node-type-school .school-meta .event-meta__column .field--item a,
body.page-node-type-school .event-meta .event-meta__column .field--item a,
body.page-node-type-event .school-meta .event-meta__column .field--item a,
body.page-node-type-event .event-meta .event-meta__column .field--item a,
body.page-node-type-school .school-meta .event-meta__column p,
body.page-node-type-school .event-meta .event-meta__column p,
body.page-node-type-event .school-meta .event-meta__column p,
body.page-node-type-event .event-meta .event-meta__column p,
body.page-node-type-school .school-meta .school-meta__wrap .field a,
body.page-node-type-school .event-meta .school-meta__wrap .field a,
body.page-node-type-event .school-meta .school-meta__wrap .field a,
body.page-node-type-event .event-meta .school-meta__wrap .field a,
body .bar--sm .search-block-form input,
body .footer-1 .footer-info-wrap a,
body .footer-1 .footer-info-wrap p,
body .footer-1 .footer-contact-wrap p,
body .footer-1 .footer-contact-wrap p>a,
ul.accordion.accordion-financial>li .accordion__title span,
ul.accordion>li .accordion__title span,
body.path-search #main-container .bef-exposed-form input:-ms-input-placeholder,
body.path-search #main-container .bef-exposed-form input::placeholder,
body.path-search #main-container .bef-exposed-form input::-webkit-input-placeholder,
body .block-views.views-element-container .bef-exposed-form .form-type-select label,
body .search-page-container .bef-exposed-form .form-type-select label,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select label,
body.path-taxonomy .bef-exposed-form .form-type-select label,
body.path-search .bef-exposed-form .form-type-select label,
body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results li,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results li,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results li,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results li,
body.path-search .bef-exposed-form .form-type-select .chosen-results li,
body .block-views.views-element-container .view-empty p,
body .search-page-container .view-empty p,
body .paragraph--type--paragraph-views-reference .view-empty p,
body.path-taxonomy .view-empty p,
body.path-search .view-empty p,
.basic-view .feature__body p,
body .basic-list .feature__body p,
body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__volume,
body .event-view.top-attachment .featured-blurb .featured-blurb__volume,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__volume,
body .grid-attachment-view .grid-attachment-item p,
body .event-view .grid-attachment-item p,
body .search-page-container .grid-attachment-item p,
body .event-view .event-grid-item p,
body .podcast-view .podcast-grid-item p,
.view-careers .about-grid-item .feature__body .feature__meta .feature__meta-description,
.view-staff .about-grid-item .feature__body .feature__meta .feature__meta-description,
body #main-container .block-views-blockrelated-content-block-5 h4 a,
body #main-container .block-views-blockrelated-content-block-6 h4 a,
.grid-attachment-view .print-attachment-item .feature__meta .article-author,
.grid-attachment-view .print-attachment-item .feature__meta .field--item,
.grid-attachment-view .print-attachment-item .feature__meta .field--item a,
.grid-attachment-view .print-attachment-item .feature__meta .article__author,
.grid-attachment-view .print-attachment-item .feature__meta .article__date,
.grid-attachment-view .print-attachment-item .article__body .banner-image .field--name-field-caption,
.block-mailchimp-signup form .form-type-checkbox label,
.block-mailchimp-signup form input,
.block-mailchimp-signup form select,
.field--name-field-paragraph-content table,
.page-404 .search-block-form input {
    font-family: "soleil", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

body.page-node-type-commentary .article__body .article-topics span,
body.page-node-type-team-member .article__body .article-topics span,
body.page-node-type-school .article__body .article-topics span,
body.page-node-type-event .article__body .article-topics span,
body.page-node-type-resource .article__body .article-topics span,
body.page-node-type-job .article__body .article-topics span,
body.path-taxonomy .article__body .article-topics span,
body.page-node-type-commentary .article__body .article-topics .field--item a,
body.page-node-type-team-member .article__body .article-topics .field--item a,
body.page-node-type-school .article__body .article-topics .field--item a,
body.page-node-type-event .article__body .article-topics .field--item a,
body.page-node-type-resource .article__body .article-topics .field--item a,
body.page-node-type-job .article__body .article-topics .field--item a,
body.path-taxonomy .article__body .article-topics .field--item a,
.detail-page-header .breadcrumb>li+li:before,
.detail-page-header .breadcrumb li,
body.path-frontpage .page-hero .sub_header,
.page-hero .sub_header,
body.page-node-type-research .research-intro,
body.page-node-type-research .article-topics span,
body.page-node-type-research .article-topics .field--item a,
body.page-node-type-school .article-topics span,
body.page-node-type-event .article-topics span,
body.page-node-type-school .article-topics .field--item a,
body.page-node-type-event .article-topics .field--item a,
body .block-views.views-element-container .pager-nav ul a,
body .search-page-container .pager-nav ul a,
body .paragraph--type--paragraph-views-reference .pager-nav ul a,
body.path-taxonomy .pager-nav ul a,
body.path-search .pager-nav ul a,
body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__date,
body .event-view.top-attachment .featured-blurb .featured-blurb__date,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__date,
.grid-attachment-view .print-attachment-item .article__body .article-topics span,
.grid-attachment-view .print-attachment-item .article__body .article-topics .field--item a {
    font-family: "soleil", sans-serif;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.basic-view .feature__body h3 a,
.basic-view .feature__body h4 a,
body .basic-list .feature__body h3,
body .basic-list .feature__body h3 a,
body .basic-list .feature__body h4,
body .basic-list .feature__body h4 a,
body.path-user label {
    font-family: "soleil", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.paragraph h3,
article.detail-page h3,
.node .field--name-body h3,
.region-sidebar-second h3,
body.path-taxonomy .field--name-description h3,
.paragraph h4,
article.detail-page h4,
.node .field--name-body h4,
.region-sidebar-second h4,
body.path-taxonomy .field--name-description h4,
.paragraph h6,
article.detail-page h6,
.node .field--name-body h6,
.region-sidebar-second h6,
body.path-taxonomy .field--name-description h6,
.paragraph blockquote h1:last-child,
.paragraph blockquote h2:last-child,
.paragraph blockquote h3:last-child,
.paragraph blockquote h4:last-child,
.paragraph blockquote h5:last-child,
.paragraph blockquote h6:last-child,
article.detail-page blockquote h1:last-child,
article.detail-page blockquote h2:last-child,
article.detail-page blockquote h3:last-child,
article.detail-page blockquote h4:last-child,
article.detail-page blockquote h5:last-child,
article.detail-page blockquote h6:last-child,
.node .field--name-body blockquote h1:last-child,
.node .field--name-body blockquote h2:last-child,
.node .field--name-body blockquote h3:last-child,
.node .field--name-body blockquote h4:last-child,
.node .field--name-body blockquote h5:last-child,
.node .field--name-body blockquote h6:last-child,
.region-sidebar-second blockquote h1:last-child,
.region-sidebar-second blockquote h2:last-child,
.region-sidebar-second blockquote h3:last-child,
.region-sidebar-second blockquote h4:last-child,
.region-sidebar-second blockquote h5:last-child,
.region-sidebar-second blockquote h6:last-child,
body.path-taxonomy .field--name-description blockquote h1:last-child,
body.path-taxonomy .field--name-description blockquote h2:last-child,
body.path-taxonomy .field--name-description blockquote h3:last-child,
body.path-taxonomy .field--name-description blockquote h4:last-child,
body.path-taxonomy .field--name-description blockquote h5:last-child,
body.path-taxonomy .field--name-description blockquote h6:last-child,
.paragraph h2.light-blue-heading,
article.detail-page h2.light-blue-heading,
.node .field--name-body h2.light-blue-heading,
.region-sidebar-second h2.light-blue-heading,
body.path-taxonomy .field--name-description h2.light-blue-heading,
.paragraph .lede-text-alt,
.paragraph .lede-text-alt p,
article.detail-page .lede-text-alt,
article.detail-page .lede-text-alt p,
.node .field--name-body .lede-text-alt,
.node .field--name-body .lede-text-alt p,
.region-sidebar-second .lede-text-alt,
.region-sidebar-second .lede-text-alt p,
body.path-taxonomy .field--name-description .lede-text-alt,
body.path-taxonomy .field--name-description .lede-text-alt p,
.paragraph .strike-through-center h3,
article.detail-page .strike-through-center h3,
.node .field--name-body .strike-through-center h3,
.region-sidebar-second .strike-through-center h3,
body.path-taxonomy .field--name-description .strike-through-center h3,
.article__body h3,
.article__body h4,
.eyebrow-text,
body.page-node-type-commentary .node--type-team-member .field--name-field-article-offices,
body.page-node-type-team-member .node--type-team-member .field--name-field-article-offices,
body.page-node-type-school .node--type-team-member .field--name-field-article-offices,
body.page-node-type-event .node--type-team-member .field--name-field-article-offices,
body.page-node-type-resource .node--type-team-member .field--name-field-article-offices,
body.page-node-type-job .node--type-team-member .field--name-field-article-offices,
body.path-taxonomy .node--type-team-member .field--name-field-article-offices,
body.page-node-type-commentary .field--name-field-bio-professional-title,
body.page-node-type-team-member .field--name-field-bio-professional-title,
body.page-node-type-school .field--name-field-bio-professional-title,
body.page-node-type-event .field--name-field-bio-professional-title,
body.page-node-type-resource .field--name-field-bio-professional-title,
body.page-node-type-job .field--name-field-bio-professional-title,
body.path-taxonomy .field--name-field-bio-professional-title,
body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type a,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories a,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type a,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories a,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-school .title-wrapper .field--name-field-resource-type a,
body.page-node-type-school .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-school .title-wrapper .field--name-field-event-categories a,
body.page-node-type-school .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-event .title-wrapper .field--name-field-resource-type a,
body.page-node-type-event .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-event .title-wrapper .field--name-field-event-categories a,
body.page-node-type-event .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type a,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories a,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-job .title-wrapper .field--name-field-resource-type a,
body.page-node-type-job .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-job .title-wrapper .field--name-field-event-categories a,
body.page-node-type-job .title-wrapper .field--name-field-event-categories .field--item,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category a,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category .field--item,
body.path-taxonomy .title-wrapper .field--name-field-resource-type a,
body.path-taxonomy .title-wrapper .field--name-field-resource-type .field--item,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type a,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type .field--item,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority a,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority .field--item,
body.path-taxonomy .title-wrapper .field--name-field-event-categories a,
body.path-taxonomy .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-commentary .block-views-blockmoderators-block-1 h2,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 h2,
body.page-node-type-team-member .block-views-blockmoderators-block-1 h2,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 h2,
body.page-node-type-school .block-views-blockmoderators-block-1 h2,
body.page-node-type-school .block-views-blockdiscussants-block-1 h2,
body.page-node-type-event .block-views-blockmoderators-block-1 h2,
body.page-node-type-event .block-views-blockdiscussants-block-1 h2,
body.page-node-type-resource .block-views-blockmoderators-block-1 h2,
body.page-node-type-resource .block-views-blockdiscussants-block-1 h2,
body.page-node-type-job .block-views-blockmoderators-block-1 h2,
body.page-node-type-job .block-views-blockdiscussants-block-1 h2,
body.path-taxonomy .block-views-blockmoderators-block-1 h2,
body.path-taxonomy .block-views-blockdiscussants-block-1 h2,
body.page-node-type-commentary .view-authors div.author-name h5,
body.page-node-type-commentary .view-authors div.author-name,
body.page-node-type-commentary .view-authors div.author-name h4,
body.page-node-type-commentary .view-external-authors div.author-name h5,
body.page-node-type-commentary .view-external-authors div.author-name,
body.page-node-type-commentary .view-external-authors div.author-name h4,
body.page-node-type-commentary .view-moderators div.author-name h5,
body.page-node-type-commentary .view-moderators div.author-name,
body.page-node-type-commentary .view-moderators div.author-name h4,
body.page-node-type-commentary .view-discussants div.author-name h5,
body.page-node-type-commentary .view-discussants div.author-name,
body.page-node-type-commentary .view-discussants div.author-name h4,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-commentary .author-container div.author-name h5,
body.page-node-type-commentary .author-container div.author-name,
body.page-node-type-commentary .author-container div.author-name h4,
body.page-node-type-team-member .view-authors div.author-name h5,
body.page-node-type-team-member .view-authors div.author-name,
body.page-node-type-team-member .view-authors div.author-name h4,
body.page-node-type-team-member .view-external-authors div.author-name h5,
body.page-node-type-team-member .view-external-authors div.author-name,
body.page-node-type-team-member .view-external-authors div.author-name h4,
body.page-node-type-team-member .view-moderators div.author-name h5,
body.page-node-type-team-member .view-moderators div.author-name,
body.page-node-type-team-member .view-moderators div.author-name h4,
body.page-node-type-team-member .view-discussants div.author-name h5,
body.page-node-type-team-member .view-discussants div.author-name,
body.page-node-type-team-member .view-discussants div.author-name h4,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-team-member .author-container div.author-name h5,
body.page-node-type-team-member .author-container div.author-name,
body.page-node-type-team-member .author-container div.author-name h4,
body.page-node-type-school .view-authors div.author-name h5,
body.page-node-type-school .view-authors div.author-name,
body.page-node-type-school .view-authors div.author-name h4,
body.page-node-type-school .view-external-authors div.author-name h5,
body.page-node-type-school .view-external-authors div.author-name,
body.page-node-type-school .view-external-authors div.author-name h4,
body.page-node-type-school .view-moderators div.author-name h5,
body.page-node-type-school .view-moderators div.author-name,
body.page-node-type-school .view-moderators div.author-name h4,
body.page-node-type-school .view-discussants div.author-name h5,
body.page-node-type-school .view-discussants div.author-name,
body.page-node-type-school .view-discussants div.author-name h4,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-school .author-container div.author-name h5,
body.page-node-type-school .author-container div.author-name,
body.page-node-type-school .author-container div.author-name h4,
body.page-node-type-event .view-authors div.author-name h5,
body.page-node-type-event .view-authors div.author-name,
body.page-node-type-event .view-authors div.author-name h4,
body.page-node-type-event .view-external-authors div.author-name h5,
body.page-node-type-event .view-external-authors div.author-name,
body.page-node-type-event .view-external-authors div.author-name h4,
body.page-node-type-event .view-moderators div.author-name h5,
body.page-node-type-event .view-moderators div.author-name,
body.page-node-type-event .view-moderators div.author-name h4,
body.page-node-type-event .view-discussants div.author-name h5,
body.page-node-type-event .view-discussants div.author-name,
body.page-node-type-event .view-discussants div.author-name h4,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-event .author-container div.author-name h5,
body.page-node-type-event .author-container div.author-name,
body.page-node-type-event .author-container div.author-name h4,
body.page-node-type-resource .view-authors div.author-name h5,
body.page-node-type-resource .view-authors div.author-name,
body.page-node-type-resource .view-authors div.author-name h4,
body.page-node-type-resource .view-external-authors div.author-name h5,
body.page-node-type-resource .view-external-authors div.author-name,
body.page-node-type-resource .view-external-authors div.author-name h4,
body.page-node-type-resource .view-moderators div.author-name h5,
body.page-node-type-resource .view-moderators div.author-name,
body.page-node-type-resource .view-moderators div.author-name h4,
body.page-node-type-resource .view-discussants div.author-name h5,
body.page-node-type-resource .view-discussants div.author-name,
body.page-node-type-resource .view-discussants div.author-name h4,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-resource .author-container div.author-name h5,
body.page-node-type-resource .author-container div.author-name,
body.page-node-type-resource .author-container div.author-name h4,
body.page-node-type-job .view-authors div.author-name h5,
body.page-node-type-job .view-authors div.author-name,
body.page-node-type-job .view-authors div.author-name h4,
body.page-node-type-job .view-external-authors div.author-name h5,
body.page-node-type-job .view-external-authors div.author-name,
body.page-node-type-job .view-external-authors div.author-name h4,
body.page-node-type-job .view-moderators div.author-name h5,
body.page-node-type-job .view-moderators div.author-name,
body.page-node-type-job .view-moderators div.author-name h4,
body.page-node-type-job .view-discussants div.author-name h5,
body.page-node-type-job .view-discussants div.author-name,
body.page-node-type-job .view-discussants div.author-name h4,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-job .author-container div.author-name h5,
body.page-node-type-job .author-container div.author-name,
body.page-node-type-job .author-container div.author-name h4,
body.path-taxonomy .view-authors div.author-name h5,
body.path-taxonomy .view-authors div.author-name,
body.path-taxonomy .view-authors div.author-name h4,
body.path-taxonomy .view-external-authors div.author-name h5,
body.path-taxonomy .view-external-authors div.author-name,
body.path-taxonomy .view-external-authors div.author-name h4,
body.path-taxonomy .view-moderators div.author-name h5,
body.path-taxonomy .view-moderators div.author-name,
body.path-taxonomy .view-moderators div.author-name h4,
body.path-taxonomy .view-discussants div.author-name h5,
body.path-taxonomy .view-discussants div.author-name,
body.path-taxonomy .view-discussants div.author-name h4,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name h5,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name h4,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name h5,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name h4,
body.path-taxonomy .author-container div.author-name h5,
body.path-taxonomy .author-container div.author-name,
body.path-taxonomy .author-container div.author-name h4,
.detail-page-header date,
body aside .region.region-sidebar-second .block-title,
body aside .region.region-sidebar-second .newsletter-signup h3,
.page-hero .breadcrumb li,
.research-hero .post__date,
.research-hero .field--name-field-article-policy-priority a,
.research-hero .field--name-field-article-policy-priority .field--item,
.research-hero .sub_header,
body.page-node-type-research .author-container div.author-name h5,
body.page-node-type-research .author-container div.author-name,
body.page-node-type-research .author-container div.author-name h4,
body.page-node-type-research .view-authors .author-name,
body.page-node-type-research .view-external-authors .author-name,
body.page-node-type-school .school-meta .event-meta__column h5,
body.page-node-type-school .event-meta .event-meta__column h5,
body.page-node-type-event .school-meta .event-meta__column h5,
body.page-node-type-event .event-meta .event-meta__column h5,
body.path-frontpage nav.bar .menu--main-navigation-solo a,
body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a,
body.office-page .nav-container nav.bar .menu--main-navigation-solo a,
body.office-page .nav-container nav.bar .menu--main-navigation a,
.header-wrapper .menu--national a,
.header-wrapper .menu--ohio a,
.header-wrapper .menu--about-menu a,
body .mobile-nav-container .form-type-search input,
body .mobile-nav-container #block-mobilenavigation li>a,
body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a,
body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu .block-inner>h2,
body .footer-1 .contact-label a,
.tabs-container .tabs>li .tab__title,
.btn.btn--lg>span,
.btn.btn--sm-teal span,
.btn.btn--sm-salmon span,
body .block-views.views-element-container .bef-exposed-form button[type="submit"],
body .search-page-container .bef-exposed-form button[type="submit"],
body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"],
body.path-taxonomy .bef-exposed-form button[type="submit"],
body.path-search .bef-exposed-form button[type="submit"],
body .block-views.views-element-container .bef-exposed-form .form-type-textfield label,
body .search-page-container .bef-exposed-form .form-type-textfield label,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-textfield label,
body.path-taxonomy .bef-exposed-form .form-type-textfield label,
body.path-search .bef-exposed-form .form-type-textfield label,
body .block-views.views-element-container .bef-exposed-form input.form-text,
body .search-page-container .bef-exposed-form input.form-text,
body .paragraph--type--paragraph-views-reference .bef-exposed-form input.form-text,
body.path-taxonomy .bef-exposed-form input.form-text,
body.path-search .bef-exposed-form input.form-text,
body .block-views.views-element-container .bef-exposed-form .chosen-single span,
body .search-page-container .bef-exposed-form .chosen-single span,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .chosen-single span,
body.path-taxonomy .bef-exposed-form .chosen-single span,
body.path-search .bef-exposed-form .chosen-single span,
body .block-views.views-element-container .block-title,
body .block-views.views-element-container h2,
body .block-views.views-element-container .viewsreference--view-title,
body .search-page-container .block-title,
body .search-page-container h2,
body .search-page-container .viewsreference--view-title,
body .paragraph--type--paragraph-views-reference .block-title,
body .paragraph--type--paragraph-views-reference h2,
body .paragraph--type--paragraph-views-reference .viewsreference--view-title,
body.path-taxonomy .block-title,
body.path-taxonomy h2,
body.path-taxonomy .viewsreference--view-title,
body.path-search .block-title,
body.path-search h2,
body.path-search .viewsreference--view-title,
body .block-views.views-element-container .more-link a,
body .search-page-container .more-link a,
body .paragraph--type--paragraph-views-reference .more-link a,
body.path-taxonomy .more-link a,
body.path-search .more-link a,
body .block-views.views-element-container .pager a,
body .search-page-container .pager a,
body .paragraph--type--paragraph-views-reference .pager a,
body.path-taxonomy .pager a,
body.path-search .pager a,
.basic-view .feature__date,
.basic-view .feature__type,
body .basic-list .feature__title,
body .basic-list .feature__date,
body .basic-list .feature__type,
body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__title h3,
body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__titles a,
body .event-view.top-attachment .featured-blurb .featured-blurb__title h3,
body .event-view.top-attachment .featured-blurb .featured-blurb__titles a,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__title h3,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__titles a,
body .grid-attachment-view .grid-attachment-item .feature__meta-top,
body .grid-attachment-view .grid-attachment-item .feature__meta-top a,
body .event-view .grid-attachment-item .feature__meta-top,
body .event-view .grid-attachment-item .feature__meta-top a,
body .search-page-container .grid-attachment-item .feature__meta-top,
body .search-page-container .grid-attachment-item .feature__meta-top a,
body .grid-attachment-view .grid-attachment-item .feature__meta-bottom,
body .event-view .grid-attachment-item .feature__meta-bottom,
body .search-page-container .grid-attachment-item .feature__meta-bottom,
body .grid-attachment-view .grid-attachment-item .feature__meta-bottom span,
body .grid-attachment-view .grid-attachment-item .feature__meta-bottom a,
body .event-view .grid-attachment-item .feature__meta-bottom span,
body .event-view .grid-attachment-item .feature__meta-bottom a,
body .search-page-container .grid-attachment-item .feature__meta-bottom span,
body .search-page-container .grid-attachment-item .feature__meta-bottom a,
body .grid-attachment-view .grid-attachment-item .feature__policy,
body .event-view .grid-attachment-item .feature__policy,
body .search-page-container .grid-attachment-item .feature__policy,
body .grid-attachment-view .grid-attachment-item h3 a,
body .event-view .grid-attachment-item h3 a,
body .search-page-container .grid-attachment-item h3 a,
body .grid-attachment-view .grid-attachment-item h4 a,
body .event-view .grid-attachment-item h4 a,
body .search-page-container .grid-attachment-item h4 a,
.featured-content-3 .feature__body h4 a,
body .event-view .event-grid-item .event__meta-top span,
body .event-view .event-grid-item .feature__meta-bottom,
body .event-view .event-grid-item .feature__meta-bottom span,
body .event-view .event-grid-item .feature__meta-bottom a,
body .event-view .event-grid-item h3 a,
body .event-view .event-grid-item h4 a,
body .school-view .school-grid-item .school__meta-top span,
body .school-view .school-grid-item h4 a,
body .experts-view .feature__title,
body .experts-view .feature__body h4 a,
body .podcast-view .podcast-grid-item .feature__meta-top,
body .podcast-view .podcast-grid-item .feature__meta-top a,
body .podcast-view .podcast-grid-item .feature__meta-bottom,
body .podcast-view .podcast-grid-item .feature__meta-bottom span,
body .podcast-view .podcast-grid-item .feature__meta-bottom a,
body .podcast-view .podcast-grid-item .feature__subtitle,
body .podcast-view .podcast-grid-item h3 a,
body .podcast-view .podcast-grid-item h4 a,
.view-careers .about-grid-item .feature__body h4 a,
.view-staff .about-grid-item .feature__body h4 a,
.view-careers .about-grid-item .feature__body .feature__meta .feature__meta-office,
.view-staff .about-grid-item .feature__body .feature__meta .feature__meta-office,
body .paragraph--type--paragraph-views-reference .view-staff .view-header-wrapper h3,
.view-funders .pager__item a,
.grid-attachment-view .print-attachment-item .node--type-team-member .field--name-field-article-offices,
.grid-attachment-view .print-attachment-item .field--name-field-bio-professional-title,
body section.two-column-list .col-md-8 .col-md-6 h4 b,
body section.two-column-list .col-md-8 .col-md-6 h4,
body section.programs-list .col-md-8 .col-sm-6 h4,
body .home-number-list .col-number,
.block-mailchimp-signup form label,
.block-mailchimp-signup form button[type="submit"] span,
body.path-user input,
.webform button,
.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title,
.page-404.title-wrapper .field--name-field-commentary-category a,
.page-404.title-wrapper .field--name-field-commentary-category .field--item,
.page-404.title-wrapper .field--name-field-resource-type a,
.page-404.title-wrapper .field--name-field-resource-type .field--item,
.page-404.title-wrapper .field--name-field-gadfly-type a,
.page-404.title-wrapper .field--name-field-gadfly-type .field--item,
.page-404.title-wrapper .field--name-field-article-policy-priority a,
.page-404.title-wrapper .field--name-field-article-policy-priority .field--item,
.page-404.title-wrapper .field--name-field-event-categories a,
.page-404.title-wrapper .field--name-field-event-categories .field--item {
    font-family: "soleil", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.paragraph h1,
article.detail-page h1,
.node .field--name-body h1,
.region-sidebar-second h1,
body.path-taxonomy .field--name-description h1,
.paragraph h2,
article.detail-page h2,
.node .field--name-body h2,
.region-sidebar-second h2,
body.path-taxonomy .field--name-description h2,
.paragraph blockquote,
article.detail-page blockquote,
.node .field--name-body blockquote,
.region-sidebar-second blockquote,
body.path-taxonomy .field--name-description blockquote,
.paragraph .strike-through-right h3,
article.detail-page .strike-through-right h3,
.node .field--name-body .strike-through-right h3,
.region-sidebar-second .strike-through-right h3,
body.path-taxonomy .field--name-description .strike-through-right h3,
.article__body h1,
body.page-node-type-commentary .title-wrapper h1,
body.page-node-type-team-member .title-wrapper h1,
body.page-node-type-school .title-wrapper h1,
body.page-node-type-event .title-wrapper h1,
body.page-node-type-resource .title-wrapper h1,
body.page-node-type-job .title-wrapper h1,
body.path-taxonomy .title-wrapper h1,
body.page-node-type-commentary .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-commentary .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-team-member .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-team-member .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-school .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-school .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-event .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-event .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-job .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-job .block-views-blockrelated-content-block-2 h2.block-title,
body.path-taxonomy .block-views-blockrelated-content-block-1 h2.block-title,
body.path-taxonomy .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-7 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-3 h2.block-title,
body.page-node-type-research .block-views-blockrelated-content-block-7 h2.block-title,
body.page-node-type-research .block-views-blockrelated-content-block-3 h2.block-title,
body #main-container .block-views-blockrelated-content-block-5 h2.block-title,
body #main-container .block-views-blockrelated-content-block-6 h2.block-title,
.grid-attachment-view .print-attachment-item h3 a,
body .field--name-field-paragraph-header-text .strike-through-heading h2,
body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field h3,
body section.callout-block .field--name-field-paragraph-content h3,
body section.three-fourth-block .field--name-field-paragraph-content h3,
.policy-briefs-section h3,
.page-404.title-wrapper h1 {
    font-family: "imperial-urw", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.article__body h2,
.detail-page-header h1,
.detail-page-header .post__author a,
body.path-frontpage .page-hero h1,
.page-hero h1,
.research-hero h1,
.basic-view .feature__author a,
body .basic-list .feature__author a {
    font-family: "imperial-urw", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.paragraph ul>li:before,
.paragraph ul:not(:last-child)>li:before,
article.detail-page ul>li:before,
article.detail-page ul:not(:last-child)>li:before,
.node .field--name-body ul>li:before,
.node .field--name-body ul:not(:last-child)>li:before,
.region-sidebar-second ul>li:before,
.region-sidebar-second ul:not(:last-child)>li:before,
body.path-taxonomy .field--name-description ul>li:before,
body.path-taxonomy .field--name-description ul:not(:last-child)>li:before,
.page-hero .breadcrumb>li+li:before,
.article__body .content ul li:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

/* MISC
=========================== */
@media (min-width: 1025px) {

    .paragraph p a:not(.btn):hover,
    .paragraph p a.hover:not(.btn),
    .paragraph p a:not(.btn):focus,
    .paragraph li a:not(.btn):hover,
    .paragraph li a.hover:not(.btn),
    .paragraph li a:not(.btn):focus,
    article.detail-page p a:not(.btn):hover,
    article.detail-page p a.hover:not(.btn),
    article.detail-page p a:not(.btn):focus,
    article.detail-page li a:not(.btn):hover,
    article.detail-page li a.hover:not(.btn),
    article.detail-page li a:not(.btn):focus,
    .node .field--name-body p a:not(.btn):hover,
    .node .field--name-body p a.hover:not(.btn),
    .node .field--name-body p a:not(.btn):focus,
    .node .field--name-body li a:not(.btn):hover,
    .node .field--name-body li a.hover:not(.btn),
    .node .field--name-body li a:not(.btn):focus,
    .region-sidebar-second p a:not(.btn):hover,
    .region-sidebar-second p a.hover:not(.btn),
    .region-sidebar-second p a:not(.btn):focus,
    .region-sidebar-second li a:not(.btn):hover,
    .region-sidebar-second li a.hover:not(.btn),
    .region-sidebar-second li a:not(.btn):focus,
    body.path-taxonomy .field--name-description p a:not(.btn):hover,
    body.path-taxonomy .field--name-description p a.hover:not(.btn),
    body.path-taxonomy .field--name-description p a:not(.btn):focus,
    body.path-taxonomy .field--name-description li a:not(.btn):hover,
    body.path-taxonomy .field--name-description li a.hover:not(.btn),
    body.path-taxonomy .field--name-description li a:not(.btn):focus,
    .paragraph blockquote a:not(.btn):hover,
    .paragraph blockquote a.hover:not(.btn),
    .paragraph blockquote a:not(.btn):focus,
    article.detail-page blockquote a:not(.btn):hover,
    article.detail-page blockquote a.hover:not(.btn),
    article.detail-page blockquote a:not(.btn):focus,
    .node .field--name-body blockquote a:not(.btn):hover,
    .node .field--name-body blockquote a.hover:not(.btn),
    .node .field--name-body blockquote a:not(.btn):focus,
    .region-sidebar-second blockquote a:not(.btn):hover,
    .region-sidebar-second blockquote a.hover:not(.btn),
    .region-sidebar-second blockquote a:not(.btn):focus,
    body.path-taxonomy .field--name-description blockquote a:not(.btn):hover,
    body.path-taxonomy .field--name-description blockquote a.hover:not(.btn),
    body.path-taxonomy .field--name-description blockquote a:not(.btn):focus,
    body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-commentary .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-commentary .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-team-member .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-team-member .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-school .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-school .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-school .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-school .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-event .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-event .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-event .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-event .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-resource .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-resource .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-resource .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-job .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-job .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-job .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-job .title-wrapper .field--name-field-event-categories .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-commentary-category a,
    body.path-taxonomy .title-wrapper .field--name-field-commentary-category .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-resource-type a,
    body.path-taxonomy .title-wrapper .field--name-field-resource-type .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-gadfly-type a,
    body.path-taxonomy .title-wrapper .field--name-field-gadfly-type .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority a,
    body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-event-categories a,
    body.path-taxonomy .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-commentary .social-share li i,
    body.page-node-type-team-member .social-share li i,
    body.page-node-type-school .social-share li i,
    body.page-node-type-event .social-share li i,
    body.page-node-type-resource .social-share li i,
    body.page-node-type-job .social-share li i,
    body.path-taxonomy .social-share li i,
    .detail-page-header .post__author a,
    .article__body .content a:not(.sf-button):hover,
    .article__body .content a.hover:not(.sf-button),
    .article__body .content a:not(.sf-button):focus,
    .research-hero .field--name-field-article-policy-priority a,
    .research-hero .field--name-field-article-policy-priority .field--item,
    body.page-node-type-research .social-share li i,
    body.page-node-type-school .school-meta .school-meta__wrap .field a:hover,
    body.page-node-type-school .school-meta .school-meta__wrap .field a.hover,
    body.page-node-type-school .school-meta .school-meta__wrap .field a:focus,
    body.page-node-type-school .event-meta .school-meta__wrap .field a:hover,
    body.page-node-type-school .event-meta .school-meta__wrap .field a.hover,
    body.page-node-type-school .event-meta .school-meta__wrap .field a:focus,
    body.page-node-type-event .school-meta .school-meta__wrap .field a:hover,
    body.page-node-type-event .school-meta .school-meta__wrap .field a.hover,
    body.page-node-type-event .school-meta .school-meta__wrap .field a:focus,
    body.page-node-type-event .event-meta .school-meta__wrap .field a:hover,
    body.page-node-type-event .event-meta .school-meta__wrap .field a.hover,
    body.page-node-type-event .event-meta .school-meta__wrap .field a:focus,
    body .bar--sm .search-block-form,
    body .bar--sm .search-block-form button.button .icon,
    body.office-page .nav-container .bar--sm .search-block-form,
    body.office-page .nav-container .bar--sm .search-block-form button.button .icon,
    body.path-frontpage nav.bar .menu--main-navigation-solo a,
    body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body .header-wrapper .menu--national>li>a path,
    body .header-wrapper .menu--ohio>li>a path,
    body .header-wrapper .menu--about-menu>li>a path,
    body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a,
    body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body.office-page .nav-container nav.bar .menu--main-navigation-solo a,
    body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body.office-page .nav-container nav.bar .menu--main-navigation a,
    .header-wrapper .menu--national a,
    .header-wrapper .menu--ohio a,
    .header-wrapper .menu--about-menu a,
    body .mobile-nav-container,
    body .footer-1 .contact-label a,
    body .footer-1 li a,
    body .footer-1 li a:before,
    body .footer-1 .footer-contact-wrap p>a,
    .btn.btn--lg>span,
    .btn.btn--lg .has-svg,
    .btn.btn--sm-teal span,
    .btn.btn--sm-salmon span,
    body .block-views.views-element-container .bef-exposed-form button[type="submit"],
    body .search-page-container .bef-exposed-form button[type="submit"],
    body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"],
    body.path-taxonomy .bef-exposed-form button[type="submit"],
    body.path-search .bef-exposed-form button[type="submit"],
    body .block-views.views-element-container .more-link a,
    body .search-page-container .more-link a,
    body .paragraph--type--paragraph-views-reference .more-link a,
    body.path-taxonomy .more-link a,
    body.path-search .more-link a,
    body .block-views.views-element-container .pager-nav ul a,
    body .search-page-container .pager-nav ul a,
    body .paragraph--type--paragraph-views-reference .pager-nav ul a,
    body.path-taxonomy .pager-nav ul a,
    body.path-search .pager-nav ul a,
    .feature-item:not(.podcast-grid-item),
    .feature-item:not(.podcast-grid-item) .feature__image,
    .feature-item:not(.podcast-grid-item):hover,
    .feature-item:not(.podcast-grid-item):hover .feature .feature__body,
    .basic-view .feature__body h3 a,
    .basic-view .feature__body h4 a,
    .basic-view .feature__author a,
    body .basic-list .feature__body h3,
    body .basic-list .feature__body h3 a,
    body .basic-list .feature__body h4,
    body .basic-list .feature__body h4 a,
    body .basic-list .feature__author a,
    body .grid-attachment-view .grid-attachment-item h3 a,
    body .event-view .grid-attachment-item h3 a,
    body .search-page-container .grid-attachment-item h3 a,
    body .grid-attachment-view .grid-attachment-item h4 a,
    body .event-view .grid-attachment-item h4 a,
    body .search-page-container .grid-attachment-item h4 a,
    .featured-content-3 .feature__body h4 a,
    body .event-view .event-grid-item .feature__image:before,
    body .event-view .event-grid-item h3 a,
    body .event-view .event-grid-item h4 a,
    body .school-view .school-grid-item .feature__image:before,
    body .school-view .school-grid-item h4 a,
    body .experts-view .related-expert__feature,
    body .experts-view .feature__body h4 a,
    body .podcast-view .podcast-grid-item h3 a,
    body .podcast-view .podcast-grid-item h4 a,
    .view-careers .about-grid-item .feature__body h4 a,
    .view-staff .about-grid-item .feature__body h4 a,
    .view-funders .pager__item a,
    .grid-attachment-view .print-attachment-item .social-share li i,
    #secondary-block .mailchimp-signup-subscribe-form,
    #secondary-block #block-signupinfo,
    .block-mailchimp-signup form button[type="submit"] span,
    .webform button,
    body .full-page .three-column-box .box-wrap,
    body .full-page .three-column-box .box-wrap:hover,
    .policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title,
    .page-404.title-wrapper .field--name-field-commentary-category a,
    .page-404.title-wrapper .field--name-field-commentary-category .field--item,
    .page-404.title-wrapper .field--name-field-resource-type a,
    .page-404.title-wrapper .field--name-field-resource-type .field--item,
    .page-404.title-wrapper .field--name-field-gadfly-type a,
    .page-404.title-wrapper .field--name-field-gadfly-type .field--item,
    .page-404.title-wrapper .field--name-field-article-policy-priority a,
    .page-404.title-wrapper .field--name-field-article-policy-priority .field--item,
    .page-404.title-wrapper .field--name-field-event-categories a,
    .page-404.title-wrapper .field--name-field-event-categories .field--item,
    .page-404 .search-block-form,
    .page-404 .search-block-form button.button .icon {
        transition: all 0.2s ease-in-out !important;
        -moz-transition: all 0.2s ease-in-out !important;
        -webkit-transition: all 0.2s ease-in-out !important;
        -o-transition: all 0.2s ease-in-out !important;
    }
}

@media (max-width: 1025px) {

    .paragraph p a:not(.btn):hover,
    .paragraph p a.hover:not(.btn),
    .paragraph p a:not(.btn):focus,
    .paragraph li a:not(.btn):hover,
    .paragraph li a.hover:not(.btn),
    .paragraph li a:not(.btn):focus,
    article.detail-page p a:not(.btn):hover,
    article.detail-page p a.hover:not(.btn),
    article.detail-page p a:not(.btn):focus,
    article.detail-page li a:not(.btn):hover,
    article.detail-page li a.hover:not(.btn),
    article.detail-page li a:not(.btn):focus,
    .node .field--name-body p a:not(.btn):hover,
    .node .field--name-body p a.hover:not(.btn),
    .node .field--name-body p a:not(.btn):focus,
    .node .field--name-body li a:not(.btn):hover,
    .node .field--name-body li a.hover:not(.btn),
    .node .field--name-body li a:not(.btn):focus,
    .region-sidebar-second p a:not(.btn):hover,
    .region-sidebar-second p a.hover:not(.btn),
    .region-sidebar-second p a:not(.btn):focus,
    .region-sidebar-second li a:not(.btn):hover,
    .region-sidebar-second li a.hover:not(.btn),
    .region-sidebar-second li a:not(.btn):focus,
    body.path-taxonomy .field--name-description p a:not(.btn):hover,
    body.path-taxonomy .field--name-description p a.hover:not(.btn),
    body.path-taxonomy .field--name-description p a:not(.btn):focus,
    body.path-taxonomy .field--name-description li a:not(.btn):hover,
    body.path-taxonomy .field--name-description li a.hover:not(.btn),
    body.path-taxonomy .field--name-description li a:not(.btn):focus,
    .paragraph blockquote a:not(.btn):hover,
    .paragraph blockquote a.hover:not(.btn),
    .paragraph blockquote a:not(.btn):focus,
    article.detail-page blockquote a:not(.btn):hover,
    article.detail-page blockquote a.hover:not(.btn),
    article.detail-page blockquote a:not(.btn):focus,
    .node .field--name-body blockquote a:not(.btn):hover,
    .node .field--name-body blockquote a.hover:not(.btn),
    .node .field--name-body blockquote a:not(.btn):focus,
    .region-sidebar-second blockquote a:not(.btn):hover,
    .region-sidebar-second blockquote a.hover:not(.btn),
    .region-sidebar-second blockquote a:not(.btn):focus,
    body.path-taxonomy .field--name-description blockquote a:not(.btn):hover,
    body.path-taxonomy .field--name-description blockquote a.hover:not(.btn),
    body.path-taxonomy .field--name-description blockquote a:not(.btn):focus,
    body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-commentary .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-commentary .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-commentary .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-team-member .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-team-member .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-team-member .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-school .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-school .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-school .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-school .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-school .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-event .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-event .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-event .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-event .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-event .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-resource .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-resource .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-resource .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-resource .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-commentary-category a,
    body.page-node-type-job .title-wrapper .field--name-field-commentary-category .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-resource-type a,
    body.page-node-type-job .title-wrapper .field--name-field-resource-type .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-gadfly-type a,
    body.page-node-type-job .title-wrapper .field--name-field-gadfly-type .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority a,
    body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.page-node-type-job .title-wrapper .field--name-field-event-categories a,
    body.page-node-type-job .title-wrapper .field--name-field-event-categories .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-commentary-category a,
    body.path-taxonomy .title-wrapper .field--name-field-commentary-category .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-resource-type a,
    body.path-taxonomy .title-wrapper .field--name-field-resource-type .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-gadfly-type a,
    body.path-taxonomy .title-wrapper .field--name-field-gadfly-type .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority a,
    body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority .field--item,
    body.path-taxonomy .title-wrapper .field--name-field-event-categories a,
    body.path-taxonomy .title-wrapper .field--name-field-event-categories .field--item,
    body.page-node-type-commentary .social-share li i,
    body.page-node-type-team-member .social-share li i,
    body.page-node-type-school .social-share li i,
    body.page-node-type-event .social-share li i,
    body.page-node-type-resource .social-share li i,
    body.page-node-type-job .social-share li i,
    body.path-taxonomy .social-share li i,
    .detail-page-header .post__author a,
    .article__body .content a:not(.sf-button):hover,
    .article__body .content a.hover:not(.sf-button),
    .article__body .content a:not(.sf-button):focus,
    .research-hero .field--name-field-article-policy-priority a,
    .research-hero .field--name-field-article-policy-priority .field--item,
    body.page-node-type-research .social-share li i,
    body.page-node-type-school .school-meta .school-meta__wrap .field a:hover,
    body.page-node-type-school .school-meta .school-meta__wrap .field a.hover,
    body.page-node-type-school .school-meta .school-meta__wrap .field a:focus,
    body.page-node-type-school .event-meta .school-meta__wrap .field a:hover,
    body.page-node-type-school .event-meta .school-meta__wrap .field a.hover,
    body.page-node-type-school .event-meta .school-meta__wrap .field a:focus,
    body.page-node-type-event .school-meta .school-meta__wrap .field a:hover,
    body.page-node-type-event .school-meta .school-meta__wrap .field a.hover,
    body.page-node-type-event .school-meta .school-meta__wrap .field a:focus,
    body.page-node-type-event .event-meta .school-meta__wrap .field a:hover,
    body.page-node-type-event .event-meta .school-meta__wrap .field a.hover,
    body.page-node-type-event .event-meta .school-meta__wrap .field a:focus,
    body .bar--sm .search-block-form,
    body .bar--sm .search-block-form button.button .icon,
    body.office-page .nav-container .bar--sm .search-block-form,
    body.office-page .nav-container .bar--sm .search-block-form button.button .icon,
    body.path-frontpage nav.bar .menu--main-navigation-solo a,
    body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body .header-wrapper .menu--national>li>a path,
    body .header-wrapper .menu--ohio>li>a path,
    body .header-wrapper .menu--about-menu>li>a path,
    body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a,
    body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body.office-page .nav-container nav.bar .menu--main-navigation-solo a,
    body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path,
    body.office-page .nav-container nav.bar .menu--main-navigation a,
    .header-wrapper .menu--national a,
    .header-wrapper .menu--ohio a,
    .header-wrapper .menu--about-menu a,
    body .mobile-nav-container,
    body .footer-1 .contact-label a,
    body .footer-1 li a,
    body .footer-1 li a:before,
    body .footer-1 .footer-contact-wrap p>a,
    .btn.btn--lg>span,
    .btn.btn--lg .has-svg,
    .btn.btn--sm-teal span,
    .btn.btn--sm-salmon span,
    body .block-views.views-element-container .bef-exposed-form button[type="submit"],
    body .search-page-container .bef-exposed-form button[type="submit"],
    body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"],
    body.path-taxonomy .bef-exposed-form button[type="submit"],
    body.path-search .bef-exposed-form button[type="submit"],
    body .block-views.views-element-container .more-link a,
    body .search-page-container .more-link a,
    body .paragraph--type--paragraph-views-reference .more-link a,
    body.path-taxonomy .more-link a,
    body.path-search .more-link a,
    body .block-views.views-element-container .pager-nav ul a,
    body .search-page-container .pager-nav ul a,
    body .paragraph--type--paragraph-views-reference .pager-nav ul a,
    body.path-taxonomy .pager-nav ul a,
    body.path-search .pager-nav ul a,
    .feature-item:not(.podcast-grid-item),
    .feature-item:not(.podcast-grid-item) .feature__image,
    .feature-item:not(.podcast-grid-item):hover,
    .feature-item:not(.podcast-grid-item):hover .feature .feature__body,
    .basic-view .feature__body h3 a,
    .basic-view .feature__body h4 a,
    .basic-view .feature__author a,
    body .basic-list .feature__body h3,
    body .basic-list .feature__body h3 a,
    body .basic-list .feature__body h4,
    body .basic-list .feature__body h4 a,
    body .basic-list .feature__author a,
    body .grid-attachment-view .grid-attachment-item h3 a,
    body .event-view .grid-attachment-item h3 a,
    body .search-page-container .grid-attachment-item h3 a,
    body .grid-attachment-view .grid-attachment-item h4 a,
    body .event-view .grid-attachment-item h4 a,
    body .search-page-container .grid-attachment-item h4 a,
    .featured-content-3 .feature__body h4 a,
    body .event-view .event-grid-item .feature__image:before,
    body .event-view .event-grid-item h3 a,
    body .event-view .event-grid-item h4 a,
    body .school-view .school-grid-item .feature__image:before,
    body .school-view .school-grid-item h4 a,
    body .experts-view .related-expert__feature,
    body .experts-view .feature__body h4 a,
    body .podcast-view .podcast-grid-item h3 a,
    body .podcast-view .podcast-grid-item h4 a,
    .view-careers .about-grid-item .feature__body h4 a,
    .view-staff .about-grid-item .feature__body h4 a,
    .view-funders .pager__item a,
    .grid-attachment-view .print-attachment-item .social-share li i,
    #secondary-block .mailchimp-signup-subscribe-form,
    #secondary-block #block-signupinfo,
    .block-mailchimp-signup form button[type="submit"] span,
    .webform button,
    body .full-page .three-column-box .box-wrap,
    body .full-page .three-column-box .box-wrap:hover,
    .policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title,
    .page-404.title-wrapper .field--name-field-commentary-category a,
    .page-404.title-wrapper .field--name-field-commentary-category .field--item,
    .page-404.title-wrapper .field--name-field-resource-type a,
    .page-404.title-wrapper .field--name-field-resource-type .field--item,
    .page-404.title-wrapper .field--name-field-gadfly-type a,
    .page-404.title-wrapper .field--name-field-gadfly-type .field--item,
    .page-404.title-wrapper .field--name-field-article-policy-priority a,
    .page-404.title-wrapper .field--name-field-article-policy-priority .field--item,
    .page-404.title-wrapper .field--name-field-event-categories a,
    .page-404.title-wrapper .field--name-field-event-categories .field--item,
    .page-404 .search-block-form,
    .page-404 .search-block-form button.button .icon {
        transition: all 0s ease-in-out !important;
        -moz-transition: all 0s ease-in-out !important;
        -webkit-transition: all 0s ease-in-out !important;
        -o-transition: all 0s ease-in-out !important;
    }
}

.paragraph,
article.detail-page,
.node .field--name-body,
.region-sidebar-second,
body.path-taxonomy .field--name-description {
    /* START SPB WIDGET TITLE */
    /* END SPB WIDGET TITLE */
    /* START BASIC WYSIWYG */
    /* END BASIC WYSIWYG */
}

.paragraph hr,
article.detail-page hr,
.node .field--name-body hr,
.region-sidebar-second hr,
body.path-taxonomy .field--name-description hr {
    width: 126px;
    border-top: 5px solid #5DB5BA;
}

.paragraph hr.center-hr,
article.detail-page hr.center-hr,
.node .field--name-body hr.center-hr,
.region-sidebar-second hr.center-hr,
body.path-taxonomy .field--name-description hr.center-hr {
    margin-left: auto;
    margin-right: auto;
}

.paragraph hr.blue-hr,
article.detail-page hr.blue-hr,
.node .field--name-body hr.blue-hr,
.region-sidebar-second hr.blue-hr,
body.path-taxonomy .field--name-description hr.blue-hr {
    border-color: #264067;
}

.paragraph h1,
article.detail-page h1,
.node .field--name-body h1,
.region-sidebar-second h1,
body.path-taxonomy .field--name-description h1 {
    color: #464646;
    font-size: 64px;
    line-height: 77px;
    margin-top: 20px;
    margin-bottom: 15px;
}

@media screen and (max-width: 767px) {

    .paragraph h1,
    article.detail-page h1,
    .node .field--name-body h1,
    .region-sidebar-second h1,
    body.path-taxonomy .field--name-description h1 {
        font-size: 40px;
        line-height: 46px;
    }
}

.paragraph h2,
article.detail-page h2,
.node .field--name-body h2,
.region-sidebar-second h2,
body.path-taxonomy .field--name-description h2 {
    color: #464646;
    font-size: 48px;
    line-height: 58px;
    margin-top: 20px;
    margin-bottom: 25px;
}

@media screen and (max-width: 767px) {

    .paragraph h2,
    article.detail-page h2,
    .node .field--name-body h2,
    .region-sidebar-second h2,
    body.path-taxonomy .field--name-description h2 {
        font-size: 34px;
        line-height: 38px;
    }
}

.paragraph h3,
article.detail-page h3,
.node .field--name-body h3,
.region-sidebar-second h3,
body.path-taxonomy .field--name-description h3 {
    color: #464646;
    font-size: 24px;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px) {

    .paragraph h3,
    article.detail-page h3,
    .node .field--name-body h3,
    .region-sidebar-second h3,
    body.path-taxonomy .field--name-description h3 {
        font-size: 22px;
        line-height: 30px;
    }
}

.paragraph h4,
article.detail-page h4,
.node .field--name-body h4,
.region-sidebar-second h4,
body.path-taxonomy .field--name-description h4 {
    color: #464646;
    font-size: 18px;
    line-height: 27px;
    margin-top: 0;
    margin-bottom: 25px;
}

.paragraph h5,
article.detail-page h5,
.node .field--name-body h5,
.region-sidebar-second h5,
body.path-taxonomy .field--name-description h5 {
    color: #464646;
    font-size: 16px;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.paragraph h6,
article.detail-page h6,
.node .field--name-body h6,
.region-sidebar-second h6,
body.path-taxonomy .field--name-description h6 {
    color: #464646;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 1px;
    margin-top: 10px;
    text-transform: uppercase;
}

.paragraph p,
.paragraph p:not(:last-child),
article.detail-page p,
article.detail-page p:not(:last-child),
.node .field--name-body p,
.node .field--name-body p:not(:last-child),
.region-sidebar-second p,
.region-sidebar-second p:not(:last-child),
body.path-taxonomy .field--name-description p,
body.path-taxonomy .field--name-description p:not(:last-child) {
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
}

.paragraph p:last-child,
.paragraph p:not(:last-child):last-child,
article.detail-page p:last-child,
article.detail-page p:not(:last-child):last-child,
.node .field--name-body p:last-child,
.node .field--name-body p:not(:last-child):last-child,
.region-sidebar-second p:last-child,
.region-sidebar-second p:not(:last-child):last-child,
body.path-taxonomy .field--name-description p:last-child,
body.path-taxonomy .field--name-description p:not(:last-child):last-child {
    margin-bottom: 0;
}

.paragraph p a:not(.btn),
.paragraph li a:not(.btn),
article.detail-page p a:not(.btn),
article.detail-page li a:not(.btn),
.node .field--name-body p a:not(.btn),
.node .field--name-body li a:not(.btn),
.region-sidebar-second p a:not(.btn),
.region-sidebar-second li a:not(.btn),
body.path-taxonomy .field--name-description p a:not(.btn),
body.path-taxonomy .field--name-description li a:not(.btn) {
    color: #5DB5BA;
    border-bottom: 2px solid #5DB5BA;
    text-decoration: none;
    line-height: inherit;
    font-style: inherit;
}

.paragraph p a:not(.btn):hover,
.paragraph p a:not(.btn).hover,
.paragraph p a:not(.btn):focus,
.paragraph li a:not(.btn):hover,
.paragraph li a:not(.btn).hover,
.paragraph li a:not(.btn):focus,
article.detail-page p a:not(.btn):hover,
article.detail-page p a:not(.btn).hover,
article.detail-page p a:not(.btn):focus,
article.detail-page li a:not(.btn):hover,
article.detail-page li a:not(.btn).hover,
article.detail-page li a:not(.btn):focus,
.node .field--name-body p a:not(.btn):hover,
.node .field--name-body p a:not(.btn).hover,
.node .field--name-body p a:not(.btn):focus,
.node .field--name-body li a:not(.btn):hover,
.node .field--name-body li a:not(.btn).hover,
.node .field--name-body li a:not(.btn):focus,
.region-sidebar-second p a:not(.btn):hover,
.region-sidebar-second p a:not(.btn).hover,
.region-sidebar-second p a:not(.btn):focus,
.region-sidebar-second li a:not(.btn):hover,
.region-sidebar-second li a:not(.btn).hover,
.region-sidebar-second li a:not(.btn):focus,
body.path-taxonomy .field--name-description p a:not(.btn):hover,
body.path-taxonomy .field--name-description p a:not(.btn).hover,
body.path-taxonomy .field--name-description p a:not(.btn):focus,
body.path-taxonomy .field--name-description li a:not(.btn):hover,
body.path-taxonomy .field--name-description li a:not(.btn).hover,
body.path-taxonomy .field--name-description li a:not(.btn):focus {
    color: #264067;
    border-color: #264067;
}

.paragraph blockquote,
article.detail-page blockquote,
.node .field--name-body blockquote,
.region-sidebar-second blockquote,
body.path-taxonomy .field--name-description blockquote {
    border-left: none;
    margin: 30px -40px 50px -40px;
    padding: 10px 0;
    font-size: 18px !important;
    line-height: 28px !important;
}

.paragraph blockquote>p,
article.detail-page blockquote>p,
.node .field--name-body blockquote>p,
.region-sidebar-second blockquote>p,
body.path-taxonomy .field--name-description blockquote>p {
    color: #264067 !important;
    font-family: "soleil", sans-serif !important;
    font-style: normal;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-top: 0;
    margin-bottom: 0;
}

.paragraph blockquote a:not(.btn),
article.detail-page blockquote a:not(.btn),
.node .field--name-body blockquote a:not(.btn),
.region-sidebar-second blockquote a:not(.btn),
body.path-taxonomy .field--name-description blockquote a:not(.btn) {
    color: #5DB5BA;
    border-bottom: 2px solid #5DB5BA;
    text-decoration: none;
    line-height: inherit;
    font-style: inherit;
}

.paragraph blockquote a:not(.btn):hover,
.paragraph blockquote a:not(.btn).hover,
.paragraph blockquote a:not(.btn):focus,
article.detail-page blockquote a:not(.btn):hover,
article.detail-page blockquote a:not(.btn).hover,
article.detail-page blockquote a:not(.btn):focus,
.node .field--name-body blockquote a:not(.btn):hover,
.node .field--name-body blockquote a:not(.btn).hover,
.node .field--name-body blockquote a:not(.btn):focus,
.region-sidebar-second blockquote a:not(.btn):hover,
.region-sidebar-second blockquote a:not(.btn).hover,
.region-sidebar-second blockquote a:not(.btn):focus,
body.path-taxonomy .field--name-description blockquote a:not(.btn):hover,
body.path-taxonomy .field--name-description blockquote a:not(.btn).hover,
body.path-taxonomy .field--name-description blockquote a:not(.btn):focus {
    color: #264067;
    border-color: #264067;
}

.paragraph blockquote h1:last-child,
.paragraph blockquote h2:last-child,
.paragraph blockquote h3:last-child,
.paragraph blockquote h4:last-child,
.paragraph blockquote h5:last-child,
.paragraph blockquote h6:last-child,
article.detail-page blockquote h1:last-child,
article.detail-page blockquote h2:last-child,
article.detail-page blockquote h3:last-child,
article.detail-page blockquote h4:last-child,
article.detail-page blockquote h5:last-child,
article.detail-page blockquote h6:last-child,
.node .field--name-body blockquote h1:last-child,
.node .field--name-body blockquote h2:last-child,
.node .field--name-body blockquote h3:last-child,
.node .field--name-body blockquote h4:last-child,
.node .field--name-body blockquote h5:last-child,
.node .field--name-body blockquote h6:last-child,
.region-sidebar-second blockquote h1:last-child,
.region-sidebar-second blockquote h2:last-child,
.region-sidebar-second blockquote h3:last-child,
.region-sidebar-second blockquote h4:last-child,
.region-sidebar-second blockquote h5:last-child,
.region-sidebar-second blockquote h6:last-child,
body.path-taxonomy .field--name-description blockquote h1:last-child,
body.path-taxonomy .field--name-description blockquote h2:last-child,
body.path-taxonomy .field--name-description blockquote h3:last-child,
body.path-taxonomy .field--name-description blockquote h4:last-child,
body.path-taxonomy .field--name-description blockquote h5:last-child,
body.path-taxonomy .field--name-description blockquote h6:last-child {
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
}

.paragraph blockquote *:last-child,
article.detail-page blockquote *:last-child,
.node .field--name-body blockquote *:last-child,
.region-sidebar-second blockquote *:last-child,
body.path-taxonomy .field--name-description blockquote *:last-child {
    margin-bottom: 0px;
}

.paragraph ul>li,
.paragraph ol>li,
article.detail-page ul>li,
article.detail-page ol>li,
.node .field--name-body ul>li,
.node .field--name-body ol>li,
.region-sidebar-second ul>li,
.region-sidebar-second ol>li,
body.path-taxonomy .field--name-description ul>li,
body.path-taxonomy .field--name-description ol>li {
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    padding-left: 10px;
}

.paragraph ul>li:last-child,
.paragraph ol>li:last-child,
article.detail-page ul>li:last-child,
article.detail-page ol>li:last-child,
.node .field--name-body ul>li:last-child,
.node .field--name-body ol>li:last-child,
.region-sidebar-second ul>li:last-child,
.region-sidebar-second ol>li:last-child,
body.path-taxonomy .field--name-description ul>li:last-child,
body.path-taxonomy .field--name-description ol>li:last-child {
    margin-bottom: 0px !important;
}

.paragraph ol,
article.detail-page ol,
.node .field--name-body ol,
.region-sidebar-second ol,
body.path-taxonomy .field--name-description ol {
    margin: 20px 40px;
}

.paragraph ol>li,
article.detail-page ol>li,
.node .field--name-body ol>li,
.region-sidebar-second ol>li,
body.path-taxonomy .field--name-description ol>li {
    font-weight: normal;
    padding-left: 25px;
    margin-left: 20px;
}

.paragraph ol>li:before,
article.detail-page ol>li:before,
.node .field--name-body ol>li:before,
.region-sidebar-second ol>li:before,
body.path-taxonomy .field--name-description ol>li:before {
    color: #464646;
    content: counter(step-counter);
    position: absolute;
    top: 0;
    left: -20px;
    width: 30px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    vertical-align: middle;
}

.paragraph ol>li:before,
article.detail-page ol>li:before,
.node .field--name-body ol>li:before,
.region-sidebar-second ol>li:before,
body.path-taxonomy .field--name-description ol>li:first-child:before {
    display: none;
}

.paragraph ul,
.paragraph ul:not(:last-child),
article.detail-page ul,
article.detail-page ul:not(:last-child),
.node .field--name-body ul,
.node .field--name-body ul:not(:last-child),
.region-sidebar-second ul,
.region-sidebar-second ul:not(:last-child),
body.path-taxonomy .field--name-description ul,
body.path-taxonomy .field--name-description ul:not(:last-child) {
    margin: 20px 40px;
}

@media screen and (max-width: 425px) {

    .paragraph ul,
    .paragraph ul:not(:last-child),
    article.detail-page ul,
    article.detail-page ul:not(:last-child),
    .node .field--name-body ul,
    .node .field--name-body ul:not(:last-child),
    .region-sidebar-second ul,
    .region-sidebar-second ul:not(:last-child),
    body.path-taxonomy .field--name-description ul,
    body.path-taxonomy .field--name-description ul:not(:last-child) {
        margin-left: 15px;
    }
}

.paragraph ul>li,
.paragraph ul:not(:last-child)>li,
article.detail-page ul>li,
article.detail-page ul:not(:last-child)>li,
.node .field--name-body ul>li,
.node .field--name-body ul:not(:last-child)>li,
.region-sidebar-second ul>li,
.region-sidebar-second ul:not(:last-child)>li,
body.path-taxonomy .field--name-description ul>li,
body.path-taxonomy .field--name-description ul:not(:last-child)>li {
    position: relative;
    padding-left: 15px;
    margin-left: 20px;
}

.paragraph ul>li:before,
.paragraph ul:not(:last-child)>li:before,
article.detail-page ul>li:before,
article.detail-page ul:not(:last-child)>li:before,
.node .field--name-body ul>li:before,
.node .field--name-body ul:not(:last-child)>li:before,
.region-sidebar-second ul>li:before,
.region-sidebar-second ul:not(:last-child)>li:before,
body.path-taxonomy .field--name-description ul>li:before,
body.path-taxonomy .field--name-description ul:not(:last-child)>li:before {
    content: '\f111';
    font-size: 8px;
    position: absolute;
    top: 2px !important;
    left: -17px;
    color: #264067;
}

.paragraph ul>li:last-child,
.paragraph ul:not(:last-child)>li:last-child,
article.detail-page ul>li:last-child,
article.detail-page ul:not(:last-child)>li:last-child,
.node .field--name-body ul>li:last-child,
.node .field--name-body ul:not(:last-child)>li:last-child,
.region-sidebar-second ul>li:last-child,
.region-sidebar-second ul:not(:last-child)>li:last-child,
body.path-taxonomy .field--name-description ul>li:last-child,
body.path-taxonomy .field--name-description ul:not(:last-child)>li:last-child {
    margin-bottom: 40px;
}

.paragraph.white-text h1,
.paragraph.white-text h2,
.paragraph.white-text h3,
.paragraph.white-text h3.spb-heading.spb-text-heading,
.paragraph.white-text h4,
.paragraph.white-text h5,
.paragraph.white-text h6,
.paragraph.white-text p,
.paragraph.white-text blockquote,
.paragraph.white-text li,
article.detail-page.white-text h1,
article.detail-page.white-text h2,
article.detail-page.white-text h3,
article.detail-page.white-text h3.spb-heading.spb-text-heading,
article.detail-page.white-text h4,
article.detail-page.white-text h5,
article.detail-page.white-text h6,
article.detail-page.white-text p,
article.detail-page.white-text blockquote,
article.detail-page.white-text li,
.node .field--name-body.white-text h1,
.node .field--name-body.white-text h2,
.node .field--name-body.white-text h3,
.node .field--name-body.white-text h3.spb-heading.spb-text-heading,
.node .field--name-body.white-text h4,
.node .field--name-body.white-text h5,
.node .field--name-body.white-text h6,
.node .field--name-body.white-text p,
.node .field--name-body.white-text blockquote,
.node .field--name-body.white-text li,
.region-sidebar-second.white-text h1,
.region-sidebar-second.white-text h2,
.region-sidebar-second.white-text h3,
.region-sidebar-second.white-text h3.spb-heading.spb-text-heading,
.region-sidebar-second.white-text h4,
.region-sidebar-second.white-text h5,
.region-sidebar-second.white-text h6,
.region-sidebar-second.white-text p,
.region-sidebar-second.white-text blockquote,
.region-sidebar-second.white-text li,
body.path-taxonomy .field--name-description.white-text h1,
body.path-taxonomy .field--name-description.white-text h2,
body.path-taxonomy .field--name-description.white-text h3,
body.path-taxonomy .field--name-description.white-text h3.spb-heading.spb-text-heading,
body.path-taxonomy .field--name-description.white-text h4,
body.path-taxonomy .field--name-description.white-text h5,
body.path-taxonomy .field--name-description.white-text h6,
body.path-taxonomy .field--name-description.white-text p,
body.path-taxonomy .field--name-description.white-text blockquote,
body.path-taxonomy .field--name-description.white-text li {
    color: white !important;
}

.paragraph h2.light-blue-heading,
article.detail-page h2.light-blue-heading,
.node .field--name-body h2.light-blue-heading,
.region-sidebar-second h2.light-blue-heading,
body.path-taxonomy .field--name-description h2.light-blue-heading {
    color: #5DB5BA;
    font-size: 56px;
    line-height: 64px;
    margin: 10px 0;
}

.paragraph .lede-text,
.paragraph .lede-text p,
article.detail-page .lede-text,
article.detail-page .lede-text p,
.node .field--name-body .lede-text,
.node .field--name-body .lede-text p,
.region-sidebar-second .lede-text,
.region-sidebar-second .lede-text p,
body.path-taxonomy .field--name-description .lede-text,
body.path-taxonomy .field--name-description .lede-text p {
    color: #264067;
    font-size: 24px;
    line-height: 32px;
    font-style: italic;
}

.paragraph .lede-text-2,
.paragraph .lede-text-2 p,
article.detail-page .lede-text-2,
article.detail-page .lede-text-2 p,
.node .field--name-body .lede-text-2,
.node .field--name-body .lede-text-2 p,
.region-sidebar-second .lede-text-2,
.region-sidebar-second .lede-text-2 p,
body.path-taxonomy .field--name-description .lede-text-2,
body.path-taxonomy .field--name-description .lede-text-2 p {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 31px;
    text-align: center;
}

.paragraph .lede-text-alt,
.paragraph .lede-text-alt p,
article.detail-page .lede-text-alt,
article.detail-page .lede-text-alt p,
.node .field--name-body .lede-text-alt,
.node .field--name-body .lede-text-alt p,
.region-sidebar-second .lede-text-alt,
.region-sidebar-second .lede-text-alt p,
body.path-taxonomy .field--name-description .lede-text-alt,
body.path-taxonomy .field--name-description .lede-text-alt p {
    color: #5DB5BA;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}

.paragraph h1:first-child,
.paragraph h2:first-child,
.paragraph h3:first-child,
.paragraph h4:first-child,
.paragraph h5:first-child,
.paragraph h6:first-child,
.paragraph p:first-child,
article.detail-page h1:first-child,
article.detail-page h2:first-child,
article.detail-page h3:first-child,
article.detail-page h4:first-child,
article.detail-page h5:first-child,
article.detail-page h6:first-child,
article.detail-page p:first-child,
.node .field--name-body h1:first-child,
.node .field--name-body h2:first-child,
.node .field--name-body h3:first-child,
.node .field--name-body h4:first-child,
.node .field--name-body h5:first-child,
.node .field--name-body h6:first-child,
.node .field--name-body p:first-child,
.region-sidebar-second h1:first-child,
.region-sidebar-second h2:first-child,
.region-sidebar-second h3:first-child,
.region-sidebar-second h4:first-child,
.region-sidebar-second h5:first-child,
.region-sidebar-second h6:first-child,
.region-sidebar-second p:first-child,
body.path-taxonomy .field--name-description h1:first-child,
body.path-taxonomy .field--name-description h2:first-child,
body.path-taxonomy .field--name-description h3:first-child,
body.path-taxonomy .field--name-description h4:first-child,
body.path-taxonomy .field--name-description h5:first-child,
body.path-taxonomy .field--name-description h6:first-child,
body.path-taxonomy .field--name-description p:first-child {
    margin-top: 0px;
}

.paragraph h1:last-child,
.paragraph h2:last-child,
.paragraph h3:last-child,
.paragraph h4:last-child,
.paragraph h5:last-child,
.paragraph h6:last-child,
.paragraph p:last-child,
article.detail-page h1:last-child,
article.detail-page h2:last-child,
article.detail-page h3:last-child,
article.detail-page h4:last-child,
article.detail-page h5:last-child,
article.detail-page h6:last-child,
article.detail-page p:last-child,
.node .field--name-body h1:last-child,
.node .field--name-body h2:last-child,
.node .field--name-body h3:last-child,
.node .field--name-body h4:last-child,
.node .field--name-body h5:last-child,
.node .field--name-body h6:last-child,
.node .field--name-body p:last-child,
.region-sidebar-second h1:last-child,
.region-sidebar-second h2:last-child,
.region-sidebar-second h3:last-child,
.region-sidebar-second h4:last-child,
.region-sidebar-second h5:last-child,
.region-sidebar-second h6:last-child,
.region-sidebar-second p:last-child,
body.path-taxonomy .field--name-description h1:last-child,
body.path-taxonomy .field--name-description h2:last-child,
body.path-taxonomy .field--name-description h3:last-child,
body.path-taxonomy .field--name-description h4:last-child,
body.path-taxonomy .field--name-description h5:last-child,
body.path-taxonomy .field--name-description h6:last-child,
body.path-taxonomy .field--name-description p:last-child {
    margin-bottom: 0px;
}

.paragraph .strike-through-center.strike-through-texture h2,
.paragraph .strike-through-center.strike-through-texture h3,
.paragraph .strike-through-center.strike-through-texture h4,
.paragraph .strike-through-right.strike-through-texture h2,
.paragraph .strike-through-right.strike-through-texture h3,
.paragraph .strike-through-right.strike-through-texture h4,
article.detail-page .strike-through-center.strike-through-texture h2,
article.detail-page .strike-through-center.strike-through-texture h3,
article.detail-page .strike-through-center.strike-through-texture h4,
article.detail-page .strike-through-right.strike-through-texture h2,
article.detail-page .strike-through-right.strike-through-texture h3,
article.detail-page .strike-through-right.strike-through-texture h4,
.node .field--name-body .strike-through-center.strike-through-texture h2,
.node .field--name-body .strike-through-center.strike-through-texture h3,
.node .field--name-body .strike-through-center.strike-through-texture h4,
.node .field--name-body .strike-through-right.strike-through-texture h2,
.node .field--name-body .strike-through-right.strike-through-texture h3,
.node .field--name-body .strike-through-right.strike-through-texture h4,
.region-sidebar-second .strike-through-center.strike-through-texture h2,
.region-sidebar-second .strike-through-center.strike-through-texture h3,
.region-sidebar-second .strike-through-center.strike-through-texture h4,
.region-sidebar-second .strike-through-right.strike-through-texture h2,
.region-sidebar-second .strike-through-right.strike-through-texture h3,
.region-sidebar-second .strike-through-right.strike-through-texture h4,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-texture h2,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-texture h3,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-texture h4,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-texture h2,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-texture h3,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-texture h4 {
    background-image: url(../images/off-white-bg.png);
}

.paragraph .strike-through-center.strike-through-white h2,
.paragraph .strike-through-center.strike-through-white h3,
.paragraph .strike-through-center.strike-through-white h4,
.paragraph .strike-through-right.strike-through-white h2,
.paragraph .strike-through-right.strike-through-white h3,
.paragraph .strike-through-right.strike-through-white h4,
article.detail-page .strike-through-center.strike-through-white h2,
article.detail-page .strike-through-center.strike-through-white h3,
article.detail-page .strike-through-center.strike-through-white h4,
article.detail-page .strike-through-right.strike-through-white h2,
article.detail-page .strike-through-right.strike-through-white h3,
article.detail-page .strike-through-right.strike-through-white h4,
.node .field--name-body .strike-through-center.strike-through-white h2,
.node .field--name-body .strike-through-center.strike-through-white h3,
.node .field--name-body .strike-through-center.strike-through-white h4,
.node .field--name-body .strike-through-right.strike-through-white h2,
.node .field--name-body .strike-through-right.strike-through-white h3,
.node .field--name-body .strike-through-right.strike-through-white h4,
.region-sidebar-second .strike-through-center.strike-through-white h2,
.region-sidebar-second .strike-through-center.strike-through-white h3,
.region-sidebar-second .strike-through-center.strike-through-white h4,
.region-sidebar-second .strike-through-right.strike-through-white h2,
.region-sidebar-second .strike-through-right.strike-through-white h3,
.region-sidebar-second .strike-through-right.strike-through-white h4,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-white h2,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-white h3,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-white h4,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-white h2,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-white h3,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-white h4 {
    background-color: white;
}

.paragraph .strike-through-center.strike-through-gray h2,
.paragraph .strike-through-center.strike-through-gray h3,
.paragraph .strike-through-center.strike-through-gray h4,
.paragraph .strike-through-right.strike-through-gray h2,
.paragraph .strike-through-right.strike-through-gray h3,
.paragraph .strike-through-right.strike-through-gray h4,
article.detail-page .strike-through-center.strike-through-gray h2,
article.detail-page .strike-through-center.strike-through-gray h3,
article.detail-page .strike-through-center.strike-through-gray h4,
article.detail-page .strike-through-right.strike-through-gray h2,
article.detail-page .strike-through-right.strike-through-gray h3,
article.detail-page .strike-through-right.strike-through-gray h4,
.node .field--name-body .strike-through-center.strike-through-gray h2,
.node .field--name-body .strike-through-center.strike-through-gray h3,
.node .field--name-body .strike-through-center.strike-through-gray h4,
.node .field--name-body .strike-through-right.strike-through-gray h2,
.node .field--name-body .strike-through-right.strike-through-gray h3,
.node .field--name-body .strike-through-right.strike-through-gray h4,
.region-sidebar-second .strike-through-center.strike-through-gray h2,
.region-sidebar-second .strike-through-center.strike-through-gray h3,
.region-sidebar-second .strike-through-center.strike-through-gray h4,
.region-sidebar-second .strike-through-right.strike-through-gray h2,
.region-sidebar-second .strike-through-right.strike-through-gray h3,
.region-sidebar-second .strike-through-right.strike-through-gray h4,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-gray h2,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-gray h3,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-gray h4,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-gray h2,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-gray h3,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-gray h4 {
    background-color: #F3F3F3;
}

.paragraph .strike-through-center.strike-through-tan h2,
.paragraph .strike-through-center.strike-through-tan h3,
.paragraph .strike-through-center.strike-through-tan h4,
.paragraph .strike-through-right.strike-through-tan h2,
.paragraph .strike-through-right.strike-through-tan h3,
.paragraph .strike-through-right.strike-through-tan h4,
article.detail-page .strike-through-center.strike-through-tan h2,
article.detail-page .strike-through-center.strike-through-tan h3,
article.detail-page .strike-through-center.strike-through-tan h4,
article.detail-page .strike-through-right.strike-through-tan h2,
article.detail-page .strike-through-right.strike-through-tan h3,
article.detail-page .strike-through-right.strike-through-tan h4,
.node .field--name-body .strike-through-center.strike-through-tan h2,
.node .field--name-body .strike-through-center.strike-through-tan h3,
.node .field--name-body .strike-through-center.strike-through-tan h4,
.node .field--name-body .strike-through-right.strike-through-tan h2,
.node .field--name-body .strike-through-right.strike-through-tan h3,
.node .field--name-body .strike-through-right.strike-through-tan h4,
.region-sidebar-second .strike-through-center.strike-through-tan h2,
.region-sidebar-second .strike-through-center.strike-through-tan h3,
.region-sidebar-second .strike-through-center.strike-through-tan h4,
.region-sidebar-second .strike-through-right.strike-through-tan h2,
.region-sidebar-second .strike-through-right.strike-through-tan h3,
.region-sidebar-second .strike-through-right.strike-through-tan h4,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-tan h2,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-tan h3,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-tan h4,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-tan h2,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-tan h3,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-tan h4 {
    background-color: #F3EEE8;
}

.paragraph .strike-through-center.strike-through-line-teal:before,
.paragraph .strike-through-right.strike-through-line-teal:before,
article.detail-page .strike-through-center.strike-through-line-teal:before,
article.detail-page .strike-through-right.strike-through-line-teal:before,
.node .field--name-body .strike-through-center.strike-through-line-teal:before,
.node .field--name-body .strike-through-right.strike-through-line-teal:before,
.region-sidebar-second .strike-through-center.strike-through-line-teal:before,
.region-sidebar-second .strike-through-right.strike-through-line-teal:before,
body.path-taxonomy .field--name-description .strike-through-center.strike-through-line-teal:before,
body.path-taxonomy .field--name-description .strike-through-right.strike-through-line-teal:before {
    background-color: #5DB5BA !important;
}

.paragraph .strike-through-center,
article.detail-page .strike-through-center,
.node .field--name-body .strike-through-center,
.region-sidebar-second .strike-through-center,
body.path-taxonomy .field--name-description .strike-through-center {
    position: relative;
    text-align: center;
    margin-bottom: 20px;
}

.paragraph .strike-through-center:before,
article.detail-page .strike-through-center:before,
.node .field--name-body .strike-through-center:before,
.region-sidebar-second .strike-through-center:before,
body.path-taxonomy .field--name-description .strike-through-center:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #264067;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.paragraph .strike-through-center h3,
article.detail-page .strike-through-center h3,
.node .field--name-body .strike-through-center h3,
.region-sidebar-second .strike-through-center h3,
body.path-taxonomy .field--name-description .strike-through-center h3 {
    color: #264067;
    font-size: 24px;
    line-height: 34px;
    position: relative;
    z-index: 99;
    padding: 0 30px;
    display: inline-block;
    margin: 0 auto 0 auto;
}

.paragraph strong,
article.detail-page strong,
.node .field--name-body strong,
.region-sidebar-second strong,
body.path-taxonomy .field--name-description strong {
    font-weight: 700;
    color: inherit;
}

.paragraph .strike-through-right,
article.detail-page .strike-through-right,
.node .field--name-body .strike-through-right,
.region-sidebar-second .strike-through-right,
body.path-taxonomy .field--name-description .strike-through-right {
    position: relative;
    text-align: left;
    margin-bottom: 20px;
}

.paragraph .strike-through-right:before,
article.detail-page .strike-through-right:before,
.node .field--name-body .strike-through-right:before,
.region-sidebar-second .strike-through-right:before,
body.path-taxonomy .field--name-description .strike-through-right:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #264067;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.paragraph .strike-through-right h3,
article.detail-page .strike-through-right h3,
.node .field--name-body .strike-through-right h3,
.region-sidebar-second .strike-through-right h3,
body.path-taxonomy .field--name-description .strike-through-right h3 {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    position: relative;
    z-index: 99;
    padding: 0 30px 0 0;
    display: inline-block;
    margin: 0 auto 0 auto;
    line-height: 1;
}

.paragraph img,
article.detail-page img,
.node .field--name-body img,
.region-sidebar-second img,
body.path-taxonomy .field--name-description img {
    height: auto;
}

.article__body h1 {
    font-size: 32px !important;
    line-height: 53px !important;
}

.article__body h2 {
    font-weight: 700 !important;
    font-size: 30px !important;
    line-height: 35px !important;
}

.article__body h3 {
    font-size: 24px !important;
    line-height: 30px !important;
}

.article__body h4 {
    font-size: 20px !important;
    line-height: 27px !important;
    color: #264067 !important;
}

.article__body h5 {
    font-size: 18px !important;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 700 !important;
}

.padding-bottom,
.field--name-field-paragraph-header-text {
    padding-bottom: 50px;
}

body section.paragraph.padding-bottom-none {
    padding-bottom: 0 !important;
}

.footnotes {
    color: #464646 !important;
    font-size: 14px !important;
    line-height: 25px !important;
    margin-bottom: 10px !important;
}

.eyebrow-text {
    color: #797979 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    letter-spacing: 2px !important;
    line-height: 12px !important;
    text-transform: uppercase !important;
}

.national-office-logo,
.ohio-office-logo,
.sponsor-office-logo {
    position: relative;
    padding-left: 25px !important;
}

.national-office-logo:before,
.ohio-office-logo:before,
.sponsor-office-logo:before {
    position: absolute;
    content: '' !important;
    height: 50px;
    left: -40px !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.national-office-logo:before {
    background-image: url(../images/america.png);
    width: 50px;
}

.ohio-office-logo:before {
    background-image: url(../images/ohio-logo.png);
    width: 35px;
}

.sponsor-office-logo:before {
    background-image: url(../images/sponsor-logo.png);
    width: 35px;
}

/* SINGLE POST GENERAL STYLES */
body.page-node-type-commentary .article__body,
body.page-node-type-resource .article__body {
    margin-bottom: 30px;
}

.article__body .field--name-body .twitter-tweet {
    margin: 40px auto !important;
}

.article__body .field--name-body table {
    margin-top: 40px;
    margin-bottom: 40px;
    width: auto;
    border: 1px solid #d8d8d8;
}

.article__body .field--name-body table th {
    background-color: #d8d8d8;
}

.article__body .field--name-body table td {
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.article__body .field--name-body table td:last-child {
    border-right: none;
}

.article__body .field--name-body table td a {
    color: #5DB5BA;
}

.article__body .field--name-body table tr:last-child td {
    border-bottom: none;
}

body.page-node-type-school .title-wrapper div.title-wrapper-container {
    padding-bottom: 60px;
}

body.page-node-type-commentary article section>.container,
body.page-node-type-event article section>.container,
body.page-node-type-resource article section>.container,
body.page-node-type-team-member article section>.container,
body.page-node-type-school article section>.container {
    padding: 0;
}

body.page-node-type-commentary .node--type-team-member,
body.page-node-type-team-member .node--type-team-member,
body.page-node-type-school .node--type-team-member,
body.page-node-type-event .node--type-team-member,
body.page-node-type-resource .node--type-team-member,
body.page-node-type-job .node--type-team-member,
body.path-taxonomy .node--type-team-member {
    overflow: visible;
}

body.page-node-type-commentary .node--type-team-member .field--name-field-article-offices,
body.page-node-type-team-member .node--type-team-member .field--name-field-article-offices,
body.page-node-type-school .node--type-team-member .field--name-field-article-offices,
body.page-node-type-event .node--type-team-member .field--name-field-article-offices,
body.page-node-type-resource .node--type-team-member .field--name-field-article-offices,
body.page-node-type-job .node--type-team-member .field--name-field-article-offices,
body.path-taxonomy .node--type-team-member .field--name-field-article-offices {
    font-size: 12px;
    letter-spacing: 0.9px;
    line-height: 18px;
    color: #F77468;
    text-transform: uppercase;
}

@media screen and (max-width: 992px) {

    body.page-node-type-commentary .node--type-team-member .field--name-field-bio-staff-image img,
    body.page-node-type-team-member .node--type-team-member .field--name-field-bio-staff-image img,
    body.page-node-type-school .node--type-team-member .field--name-field-bio-staff-image img,
    body.page-node-type-event .node--type-team-member .field--name-field-bio-staff-image img,
    body.page-node-type-resource .node--type-team-member .field--name-field-bio-staff-image img,
    body.page-node-type-job .node--type-team-member .field--name-field-bio-staff-image img,
    body.path-taxonomy .node--type-team-member .field--name-field-bio-staff-image img {
        max-width: 250px;
    }
}

body.page-node-type-commentary .node--type-team-member .article__body,
body.page-node-type-team-member .node--type-team-member .article__body,
body.page-node-type-school .node--type-team-member .article__body,
body.page-node-type-event .node--type-team-member .article__body,
body.page-node-type-resource .node--type-team-member .article__body,
body.page-node-type-job .node--type-team-member .article__body,
body.path-taxonomy .node--type-team-member .article__body {
    margin: 40px 0px;
}

body.page-node-type-commentary iframe,
body.page-node-type-team-member iframe,
body.page-node-type-school iframe,
body.page-node-type-event iframe,
body.page-node-type-resource iframe,
body.page-node-type-job iframe,
body.path-taxonomy iframe {
    min-height: 0;
}

body.page-node-type-commentary .field--name-field-bio-professional-title,
body.page-node-type-team-member .field--name-field-bio-professional-title,
body.page-node-type-school .field--name-field-bio-professional-title,
body.page-node-type-event .field--name-field-bio-professional-title,
body.page-node-type-resource .field--name-field-bio-professional-title,
body.page-node-type-job .field--name-field-bio-professional-title,
body.path-taxonomy .field--name-field-bio-professional-title {
    color: #264067;
    font-size: 24px;
    line-height: 37px;
}

body.page-node-type-commentary .field--name-body,
body.page-node-type-team-member .field--name-body,
body.page-node-type-school .field--name-body,
body.page-node-type-event .field--name-body,
body.page-node-type-resource .field--name-body,
body.page-node-type-job .field--name-body,
body.path-taxonomy .field--name-body {
    margin: 20px 0;
}

body.page-node-type-commentary .title-wrapper,
body.page-node-type-team-member .title-wrapper,
body.page-node-type-school .title-wrapper,
body.page-node-type-event .title-wrapper,
body.page-node-type-resource .title-wrapper,
body.page-node-type-job .title-wrapper,
body.path-taxonomy .title-wrapper {
    background-color: #F3F3F3;
    margin: 0;
    position: relative;
}

body.page-node-type-commentary .title-wrapper:before,
body.page-node-type-team-member .title-wrapper:before,
body.page-node-type-school .title-wrapper:before,
body.page-node-type-event .title-wrapper:before,
body.page-node-type-resource .title-wrapper:before,
body.page-node-type-job .title-wrapper:before,
body.path-taxonomy .title-wrapper:before {
    content: "";
    background-image: url("../images/detail-bg.png");
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
}

body.page-node-type-commentary .title-wrapper .title-wrapper-container,
body.page-node-type-team-member .title-wrapper .title-wrapper-container,
body.page-node-type-school .title-wrapper .title-wrapper-container,
body.page-node-type-event .title-wrapper .title-wrapper-container,
body.page-node-type-resource .title-wrapper .title-wrapper-container,
body.page-node-type-job .title-wrapper .title-wrapper-container,
body.path-taxonomy .title-wrapper .title-wrapper-container {
    margin: 0;
    padding: 70px 0 30px 0;
    margin: 0 auto;
}

body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type a,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories a,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type a,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories a,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-school .title-wrapper .field--name-field-resource-type a,
body.page-node-type-school .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-school .title-wrapper .field--name-field-event-categories a,
body.page-node-type-school .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-event .title-wrapper .field--name-field-resource-type a,
body.page-node-type-event .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-event .title-wrapper .field--name-field-event-categories a,
body.page-node-type-event .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type a,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories a,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories .field--item,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category a,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category .field--item,
body.page-node-type-job .title-wrapper .field--name-field-resource-type a,
body.page-node-type-job .title-wrapper .field--name-field-resource-type .field--item,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type a,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type .field--item,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority a,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority .field--item,
body.page-node-type-job .title-wrapper .field--name-field-event-categories a,
body.page-node-type-job .title-wrapper .field--name-field-event-categories .field--item,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category a,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category .field--item,
body.path-taxonomy .title-wrapper .field--name-field-resource-type a,
body.path-taxonomy .title-wrapper .field--name-field-resource-type .field--item,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type a,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type .field--item,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority a,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority .field--item,
body.path-taxonomy .title-wrapper .field--name-field-event-categories a,
body.path-taxonomy .title-wrapper .field--name-field-event-categories .field--item {
    font-size: 12px;
    letter-spacing: 0.9px;
    line-height: 18px;
    color: #F77468;
    text-transform: uppercase;
}

body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-commentary .title-wrapper .field--name-field-event-categories .field--item:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-team-member .title-wrapper .field--name-field-event-categories .field--item:hover,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-school .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-school .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-school .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-school .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-school .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-school .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-school .title-wrapper .field--name-field-event-categories .field--item:hover,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-event .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-event .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-event .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-event .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-event .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-event .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-event .title-wrapper .field--name-field-event-categories .field--item:hover,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-resource .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-resource .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-resource .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-resource .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-resource .title-wrapper .field--name-field-event-categories .field--item:hover,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category a:hover,
body.page-node-type-job .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.page-node-type-job .title-wrapper .field--name-field-resource-type a:hover,
body.page-node-type-job .title-wrapper .field--name-field-resource-type .field--item:hover,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type a:hover,
body.page-node-type-job .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority a:hover,
body.page-node-type-job .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.page-node-type-job .title-wrapper .field--name-field-event-categories a:hover,
body.page-node-type-job .title-wrapper .field--name-field-event-categories .field--item:hover,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category a:hover,
body.path-taxonomy .title-wrapper .field--name-field-commentary-category .field--item:hover,
body.path-taxonomy .title-wrapper .field--name-field-resource-type a:hover,
body.path-taxonomy .title-wrapper .field--name-field-resource-type .field--item:hover,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type a:hover,
body.path-taxonomy .title-wrapper .field--name-field-gadfly-type .field--item:hover,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority a:hover,
body.path-taxonomy .title-wrapper .field--name-field-article-policy-priority .field--item:hover,
body.path-taxonomy .title-wrapper .field--name-field-event-categories a:hover,
body.path-taxonomy .title-wrapper .field--name-field-event-categories .field--item:hover {
    text-decoration: none;
    color: #E0675C;
}

body.page-node-type-commentary .title-wrapper h1,
body.page-node-type-team-member .title-wrapper h1,
body.page-node-type-school .title-wrapper h1,
body.page-node-type-event .title-wrapper h1,
body.page-node-type-resource .title-wrapper h1,
body.page-node-type-job .title-wrapper h1,
body.path-taxonomy .title-wrapper h1 {
    color: #264067;
    font-size: 36px;
    line-height: 42px;
    margin-top: 10px;
}

body.page-node-type-commentary .node>section,
body.page-node-type-team-member .node>section,
body.page-node-type-school .node>section,
body.page-node-type-event .node>section,
body.page-node-type-resource .node>section,
body.page-node-type-job .node>section,
body.path-taxonomy .node>section {
    padding: 30px 0;
}

body.page-node-type-commentary .article__meta,
body.page-node-type-team-member .article__meta,
body.page-node-type-school .article__meta,
body.page-node-type-event .article__meta,
body.page-node-type-resource .article__meta,
body.page-node-type-job .article__meta,
body.path-taxonomy .article__meta {
    margin-top: 30px;
    margin-bottom: 30px;
}

body.page-node-type-commentary .article__meta>span,
body.page-node-type-team-member .article__meta>span,
body.page-node-type-school .article__meta>span,
body.page-node-type-event .article__meta>span,
body.page-node-type-resource .article__meta>span,
body.page-node-type-job .article__meta>span,
body.path-taxonomy .article__meta>span {
    display: inline-block;
    padding: 10px 20px;
    border-right: 1px solid #D8D8D8;
    line-height: 1;
}

body.page-node-type-commentary .article__meta>span:first-child,
body.page-node-type-team-member .article__meta>span:first-child,
body.page-node-type-school .article__meta>span:first-child,
body.page-node-type-event .article__meta>span:first-child,
body.page-node-type-resource .article__meta>span:first-child,
body.page-node-type-job .article__meta>span:first-child,
body.path-taxonomy .article__meta>span:first-child {
    padding-left: 0;
}

body.page-node-type-commentary .article__meta>span:last-child,
body.page-node-type-team-member .article__meta>span:last-child,
body.page-node-type-school .article__meta>span:last-child,
body.page-node-type-event .article__meta>span:last-child,
body.page-node-type-resource .article__meta>span:last-child,
body.page-node-type-job .article__meta>span:last-child,
body.path-taxonomy .article__meta>span:last-child {
    border-right: none;
}

body.page-node-type-commentary .article__meta .field,
body.page-node-type-team-member .article__meta .field,
body.page-node-type-school .article__meta .field,
body.page-node-type-event .article__meta .field,
body.page-node-type-resource .article__meta .field,
body.page-node-type-job .article__meta .field,
body.path-taxonomy .article__meta .field {
    display: inline-block;
}

body.page-node-type-commentary .article__meta .article-author,
body.page-node-type-team-member .article__meta .article-author,
body.page-node-type-school .article__meta .article-author,
body.page-node-type-event .article__meta .article-author,
body.page-node-type-resource .article__meta .article-author,
body.page-node-type-job .article__meta .article-author,
body.path-taxonomy .article__meta .article-author {
    color: #5DB5BA;
    font-size: 18px;
    line-height: 15px;
    overflow: hidden;
    clear: both;
}

body.page-node-type-commentary .article__meta .article-author .field--item,
body.page-node-type-commentary .article__meta .article-author .field--item a,
body.page-node-type-team-member .article__meta .article-author .field--item,
body.page-node-type-team-member .article__meta .article-author .field--item a,
body.page-node-type-school .article__meta .article-author .field--item,
body.page-node-type-school .article__meta .article-author .field--item a,
body.page-node-type-event .article__meta .article-author .field--item,
body.page-node-type-event .article__meta .article-author .field--item a,
body.page-node-type-resource .article__meta .article-author .field--item,
body.page-node-type-resource .article__meta .article-author .field--item a,
body.page-node-type-job .article__meta .article-author .field--item,
body.page-node-type-job .article__meta .article-author .field--item a,
body.path-taxonomy .article__meta .article-author .field--item,
body.path-taxonomy .article__meta .article-author .field--item a {
    float: left;
    overflow: visible;
}

body.page-node-type-commentary .article__meta .field--item,
body.page-node-type-commentary .article__meta .field--item a,
body.page-node-type-team-member .article__meta .field--item,
body.page-node-type-team-member .article__meta .field--item a,
body.page-node-type-school .article__meta .field--item,
body.page-node-type-school .article__meta .field--item a,
body.page-node-type-event .article__meta .field--item,
body.page-node-type-event .article__meta .field--item a,
body.page-node-type-resource .article__meta .field--item,
body.page-node-type-resource .article__meta .field--item a,
body.page-node-type-job .article__meta .field--item,
body.page-node-type-job .article__meta .field--item a,
body.path-taxonomy .article__meta .field--item,
body.path-taxonomy .article__meta .field--item a {
    color: #5DB5BA;
    font-size: 18px;
    line-height: 28px;
}

@media screen and (max-width: 767px) {

    body.page-node-type-commentary .article__meta .field--item,
    body.page-node-type-commentary .article__meta .field--item a,
    body.page-node-type-team-member .article__meta .field--item,
    body.page-node-type-team-member .article__meta .field--item a,
    body.page-node-type-school .article__meta .field--item,
    body.page-node-type-school .article__meta .field--item a,
    body.page-node-type-event .article__meta .field--item,
    body.page-node-type-event .article__meta .field--item a,
    body.page-node-type-resource .article__meta .field--item,
    body.page-node-type-resource .article__meta .field--item a,
    body.page-node-type-job .article__meta .field--item,
    body.page-node-type-job .article__meta .field--item a,
    body.path-taxonomy .article__meta .field--item,
    body.path-taxonomy .article__meta .field--item a {
        font-size: 16px;
        line-height: 24px;
    }
}

body.page-node-type-commentary .article__meta .article__meta__top,
body.page-node-type-team-member .article__meta .article__meta__top,
body.page-node-type-school .article__meta .article__meta__top,
body.page-node-type-event .article__meta .article__meta__top,
body.page-node-type-resource .article__meta .article__meta__top,
body.page-node-type-job .article__meta .article__meta__top,
body.path-taxonomy .article__meta .article__meta__top {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 13px;
}

body.page-node-type-commentary .article__meta .article__meta__bottom,
body.page-node-type-team-member .article__meta .article__meta__bottom,
body.page-node-type-school .article__meta .article__meta__bottom,
body.page-node-type-event .article__meta .article__meta__bottom,
body.page-node-type-resource .article__meta .article__meta__bottom,
body.page-node-type-job .article__meta .article__meta__bottom,
body.path-taxonomy .article__meta .article__meta__bottom {
    padding-top: 13px !important;
    padding-bottom: 13px;
}

body.page-node-type-commentary .article__meta .article__meta__bottom.meta-no-policy,
body.page-node-type-team-member .article__meta .article__meta__bottom.meta-no-policy,
body.page-node-type-school .article__meta .article__meta__bottom.meta-no-policy,
body.page-node-type-event .article__meta .article__meta__bottom.meta-no-policy,
body.page-node-type-resource .article__meta .article__meta__bottom.meta-no-policy,
body.page-node-type-job .article__meta .article__meta__bottom.meta-no-policy,
body.path-taxonomy .article__meta .article__meta__bottom.meta-no-policy {
    border-bottom: 0 !important;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .article__policy,
body.page-node-type-team-member .article__meta .article__meta__bottom .article__policy,
body.page-node-type-school .article__meta .article__meta__bottom .article__policy,
body.page-node-type-event .article__meta .article__meta__bottom .article__policy,
body.page-node-type-resource .article__meta .article__meta__bottom .article__policy,
body.page-node-type-job .article__meta .article__meta__bottom .article__policy,
body.path-taxonomy .article__meta .article__meta__bottom .article__policy {
    display: inline-block;
    max-width: 630px;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .field--item,
body.page-node-type-commentary .article__meta .article__meta__top .field--item,
body.page-node-type-team-member .article__meta .article__meta__bottom .field--item,
body.page-node-type-team-member .article__meta .article__meta__top .field--item,
body.page-node-type-school .article__meta .article__meta__bottom .field--item,
body.page-node-type-school .article__meta .article__meta__top .field--item,
body.page-node-type-event .article__meta .article__meta__bottom .field--item,
body.page-node-type-event .article__meta .article__meta__top .field--item,
body.page-node-type-resource .article__meta .article__meta__bottom .field--item,
body.page-node-type-resource .article__meta .article__meta__top .field--item,
body.page-node-type-job .article__meta .article__meta__bottom .field--item,
body.page-node-type-job .article__meta .article__meta__top .field--item,
body.path-taxonomy .article__meta .article__meta__bottom .field--item,
body.path-taxonomy .article__meta .article__meta__top .field--item {
    display: inline-block;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-commentary .article__meta .article__meta__top .field--item::before,
body.page-node-type-team-member .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-team-member .article__meta .article__meta__top .field--item::before,
body.page-node-type-school .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-school .article__meta .article__meta__top .field--item::before,
body.page-node-type-event .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-event .article__meta .article__meta__top .field--item::before,
body.page-node-type-resource .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-resource .article__meta .article__meta__top .field--item::before,
body.page-node-type-job .article__meta .article__meta__bottom .field--item::before,
body.page-node-type-job .article__meta .article__meta__top .field--item::before,
body.path-taxonomy .article__meta .article__meta__bottom .field--item::before,
body.path-taxonomy .article__meta .article__meta__top .field--item::before {
    content: ", ";
    margin-right: 5px;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-commentary .article__meta .article__meta__top .field--item:first-child::before,
body.page-node-type-team-member .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-team-member .article__meta .article__meta__top .field--item:first-child::before,
body.page-node-type-school .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-school .article__meta .article__meta__top .field--item:first-child::before,
body.page-node-type-event .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-event .article__meta .article__meta__top .field--item:first-child::before,
body.page-node-type-resource .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-resource .article__meta .article__meta__top .field--item:first-child::before,
body.page-node-type-job .article__meta .article__meta__bottom .field--item:first-child::before,
body.page-node-type-job .article__meta .article__meta__top .field--item:first-child::before,
body.path-taxonomy .article__meta .article__meta__bottom .field--item:first-child::before,
body.path-taxonomy .article__meta .article__meta__top .field--item:first-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-commentary .article__meta .article__meta__top .field--item:last-child::before,
body.page-node-type-team-member .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-team-member .article__meta .article__meta__top .field--item:last-child::before,
body.page-node-type-school .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-school .article__meta .article__meta__top .field--item:last-child::before,
body.page-node-type-event .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-event .article__meta .article__meta__top .field--item:last-child::before,
body.page-node-type-resource .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-resource .article__meta .article__meta__top .field--item:last-child::before,
body.page-node-type-job .article__meta .article__meta__bottom .field--item:last-child::before,
body.page-node-type-job .article__meta .article__meta__top .field--item:last-child::before,
body.path-taxonomy .article__meta .article__meta__bottom .field--item:last-child::before,
body.path-taxonomy .article__meta .article__meta__top .field--item:last-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-commentary .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.page-node-type-team-member .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-team-member .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.page-node-type-school .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-school .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.page-node-type-event .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-event .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.page-node-type-resource .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-resource .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.page-node-type-job .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.page-node-type-job .article__meta .article__meta__top .field--item:nth-last-child(2)::after,
body.path-taxonomy .article__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
body.path-taxonomy .article__meta .article__meta__top .field--item:nth-last-child(2)::after {
    content: "and";
    margin-left: 5px;
    margin-right: 5px;
}

body.page-node-type-commentary .article__meta .article__author,
body.page-node-type-team-member .article__meta .article__author,
body.page-node-type-school .article__meta .article__author,
body.page-node-type-event .article__meta .article__author,
body.page-node-type-resource .article__meta .article__author,
body.page-node-type-job .article__meta .article__author,
body.path-taxonomy .article__meta .article__author {
    color: #264067;
    font-size: 18px;
    line-height: 23px;
    padding-bottom: 5px !important;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-commentary .article__meta .article__author .research-authors,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-team-member .article__meta .article__author .research-authors,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-school .article__meta .article__author .research-authors,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-event .article__meta .article__author .research-authors,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-resource .article__meta .article__author .research-authors,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff,
body.page-node-type-job .article__meta .article__author .research-authors,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff,
body.path-taxonomy .article__meta .article__author .research-authors {
    display: inline;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--name-field-foreword,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--name-field-foreword,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-school .article__meta .article__author .research-authors .field--name-field-foreword,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-event .article__meta .article__author .research-authors .field--name-field-foreword,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-resource .article__meta .article__author .research-authors .field--name-field-foreword,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.page-node-type-job .article__meta .article__author .research-authors .field--name-field-foreword,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
body.path-taxonomy .article__meta .article__author .research-authors .field--name-field-foreword {
    margin-left: 5px;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--item,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--item,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-school .article__meta .article__author .research-authors .field--item,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-event .article__meta .article__author .research-authors .field--item,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-resource .article__meta .article__author .research-authors .field--item,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.page-node-type-job .article__meta .article__author .research-authors .field--item,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--item,
body.path-taxonomy .article__meta .article__author .research-authors .field--item {
    display: inline-block;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--item::before,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--item::before,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-school .article__meta .article__author .research-authors .field--item::before,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-event .article__meta .article__author .research-authors .field--item::before,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-resource .article__meta .article__author .research-authors .field--item::before,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.page-node-type-job .article__meta .article__author .research-authors .field--item::before,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--item::before,
body.path-taxonomy .article__meta .article__author .research-authors .field--item::before {
    content: ", ";
    margin-right: 5px;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--item:first-child::before,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--item:first-child::before,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-school .article__meta .article__author .research-authors .field--item:first-child::before,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-event .article__meta .article__author .research-authors .field--item:first-child::before,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-resource .article__meta .article__author .research-authors .field--item:first-child::before,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.page-node-type-job .article__meta .article__author .research-authors .field--item:first-child::before,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
body.path-taxonomy .article__meta .article__author .research-authors .field--item:first-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--item:last-child::before,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--item:last-child::before,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-school .article__meta .article__author .research-authors .field--item:last-child::before,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-event .article__meta .article__author .research-authors .field--item:last-child::before,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-resource .article__meta .article__author .research-authors .field--item:last-child::before,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.page-node-type-job .article__meta .article__author .research-authors .field--item:last-child::before,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
body.path-taxonomy .article__meta .article__author .research-authors .field--item:last-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

body.page-node-type-commentary .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-commentary .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.page-node-type-team-member .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-team-member .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.page-node-type-school .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-school .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.page-node-type-event .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-event .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.page-node-type-resource .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-resource .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.page-node-type-job .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.page-node-type-job .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after,
body.path-taxonomy .article__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
body.path-taxonomy .article__meta .article__author .research-authors .field--item:nth-last-child(2)::after {
    content: "and";
    margin-left: 5px;
    margin-right: 5px;
}

body.page-node-type-commentary .article__meta .article__date,
body.page-node-type-team-member .article__meta .article__date,
body.page-node-type-school .article__meta .article__date,
body.page-node-type-event .article__meta .article__date,
body.page-node-type-resource .article__meta .article__date,
body.page-node-type-job .article__meta .article__date,
body.path-taxonomy .article__meta .article__date {
    color: #264067;
    margin-right: 25px;
    font-size: 18px;
    line-height: 23px;
}

body.page-node-type-commentary .article__meta .social-share,
body.page-node-type-team-member .article__meta .social-share,
body.page-node-type-school .article__meta .social-share,
body.page-node-type-event .article__meta .social-share,
body.page-node-type-resource .article__meta .social-share,
body.page-node-type-job .article__meta .social-share,
body.path-taxonomy .article__meta .social-share {
    float: right;
    vertical-align: bottom;
    margin-top: 0;
}

body.page-node-type-commentary .article__meta .social-share li,
body.page-node-type-team-member .article__meta .social-share li,
body.page-node-type-school .article__meta .social-share li,
body.page-node-type-event .article__meta .social-share li,
body.page-node-type-resource .article__meta .social-share li,
body.page-node-type-job .article__meta .social-share li,
body.path-taxonomy .article__meta .social-share li {
    margin-right: 0;
    margin-left: 15px;
}

body.page-node-type-commentary .article__meta .social-share i,
body.page-node-type-team-member .article__meta .social-share i,
body.page-node-type-school .article__meta .social-share i,
body.page-node-type-event .article__meta .social-share i,
body.page-node-type-resource .article__meta .social-share i,
body.page-node-type-job .article__meta .social-share i,
body.path-taxonomy .article__meta .social-share i {
    font-size: 18px !important;
}

body.page-node-type-commentary .social-share,
body.page-node-type-team-member .social-share,
body.page-node-type-school .social-share,
body.page-node-type-event .social-share,
body.page-node-type-resource .social-share,
body.page-node-type-job .social-share,
body.path-taxonomy .social-share {
    display: inline-block;
    margin-top: 10px;
}

body.page-node-type-commentary .social-share li,
body.page-node-type-team-member .social-share li,
body.page-node-type-school .social-share li,
body.page-node-type-event .social-share li,
body.page-node-type-resource .social-share li,
body.page-node-type-job .social-share li,
body.path-taxonomy .social-share li {
    display: inline-block;
    margin-right: 15px;
    opacity: 1;
}

body.page-node-type-commentary .social-share li i,
body.page-node-type-team-member .social-share li i,
body.page-node-type-school .social-share li i,
body.page-node-type-event .social-share li i,
body.page-node-type-resource .social-share li i,
body.page-node-type-job .social-share li i,
body.path-taxonomy .social-share li i {
    font-size: 20px !important;
    color: #264067;
}

body.page-node-type-commentary .social-share li:hover i,
body.page-node-type-team-member .social-share li:hover i,
body.page-node-type-school .social-share li:hover i,
body.page-node-type-event .social-share li:hover i,
body.page-node-type-resource .social-share li:hover i,
body.page-node-type-job .social-share li:hover i,
body.path-taxonomy .social-share li:hover i {
    color: #5DB5BA;
}

body.page-node-type-commentary .article__body .banner-image,
body.page-node-type-team-member .article__body .banner-image,
body.page-node-type-school .article__body .banner-image,
body.page-node-type-event .article__body .banner-image,
body.page-node-type-resource .article__body .banner-image,
body.page-node-type-job .article__body .banner-image,
body.path-taxonomy .article__body .banner-image {
    position: relative;
}

body.page-node-type-commentary .article__body .banner-image .field--name-field-caption,
body.page-node-type-team-member .article__body .banner-image .field--name-field-caption,
body.page-node-type-school .article__body .banner-image .field--name-field-caption,
body.page-node-type-event .article__body .banner-image .field--name-field-caption,
body.page-node-type-resource .article__body .banner-image .field--name-field-caption,
body.page-node-type-job .article__body .banner-image .field--name-field-caption,
body.path-taxonomy .article__body .banner-image .field--name-field-caption {
    color: #264067;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: rgba(255, 255, 255, 0.6);
    padding: 5px;
    font-style: normal;
    line-height: 12px;
    display: block;
}

body.page-node-type-commentary .article__body .field--name-field-image img,
body.page-node-type-team-member .article__body .field--name-field-image img,
body.page-node-type-school .article__body .field--name-field-image img,
body.page-node-type-event .article__body .field--name-field-image img,
body.page-node-type-resource .article__body .field--name-field-image img,
body.page-node-type-job .article__body .field--name-field-image img,
body.path-taxonomy .article__body .field--name-field-image img {
    width: 100%;
    height: auto;
    border-radius: 0;
}

body.page-node-type-commentary .article__body .article-topics,
body.page-node-type-team-member .article__body .article-topics,
body.page-node-type-school .article__body .article-topics,
body.page-node-type-event .article__body .article-topics,
body.page-node-type-resource .article__body .article-topics,
body.page-node-type-job .article__body .article-topics,
body.path-taxonomy .article__body .article-topics {
    padding: 10px 0 0 0;
    border-top: 1px solid #D8D8D8;
    margin-top: 28px;
}

body.page-node-type-commentary .article__body .article-topics span,
body.page-node-type-team-member .article__body .article-topics span,
body.page-node-type-school .article__body .article-topics span,
body.page-node-type-event .article__body .article-topics span,
body.page-node-type-resource .article__body .article-topics span,
body.page-node-type-job .article__body .article-topics span,
body.path-taxonomy .article__body .article-topics span {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-right: 10px;
    text-transform: uppercase;
}

body.page-node-type-commentary .article__body .article-topics .field--items,
body.page-node-type-team-member .article__body .article-topics .field--items,
body.page-node-type-school .article__body .article-topics .field--items,
body.page-node-type-event .article__body .article-topics .field--items,
body.page-node-type-resource .article__body .article-topics .field--items,
body.page-node-type-job .article__body .article-topics .field--items,
body.path-taxonomy .article__body .article-topics .field--items {
    display: inline-block;
}

body.page-node-type-commentary .article__body .article-topics .policy-priority-list,
body.page-node-type-commentary .article__body .article-topics .topic-list,
body.page-node-type-team-member .article__body .article-topics .policy-priority-list,
body.page-node-type-team-member .article__body .article-topics .topic-list,
body.page-node-type-school .article__body .article-topics .policy-priority-list,
body.page-node-type-school .article__body .article-topics .topic-list,
body.page-node-type-event .article__body .article-topics .policy-priority-list,
body.page-node-type-event .article__body .article-topics .topic-list,
body.page-node-type-resource .article__body .article-topics .policy-priority-list,
body.page-node-type-resource .article__body .article-topics .topic-list,
body.page-node-type-job .article__body .article-topics .policy-priority-list,
body.page-node-type-job .article__body .article-topics .topic-list,
body.path-taxonomy .article__body .article-topics .policy-priority-list,
body.path-taxonomy .article__body .article-topics .topic-list {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}

body.page-node-type-commentary .article__body .article-topics .field--item,
body.page-node-type-team-member .article__body .article-topics .field--item,
body.page-node-type-school .article__body .article-topics .field--item,
body.page-node-type-event .article__body .article-topics .field--item,
body.page-node-type-resource .article__body .article-topics .field--item,
body.page-node-type-job .article__body .article-topics .field--item,
body.path-taxonomy .article__body .article-topics .field--item {
    display: inline-block;
    margin-right: 19px;
}

body.page-node-type-commentary .article__body .article-topics .field--item a,
body.page-node-type-team-member .article__body .article-topics .field--item a,
body.page-node-type-school .article__body .article-topics .field--item a,
body.page-node-type-event .article__body .article-topics .field--item a,
body.page-node-type-resource .article__body .article-topics .field--item a,
body.page-node-type-job .article__body .article-topics .field--item a,
body.path-taxonomy .article__body .article-topics .field--item a {
    color: #BDBDBD;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

body.page-node-type-commentary .block-views-blockrelated-content-block-1,
body.page-node-type-commentary .block-views-blockrelated-content-block-2,
body.page-node-type-team-member .block-views-blockrelated-content-block-1,
body.page-node-type-team-member .block-views-blockrelated-content-block-2,
body.page-node-type-school .block-views-blockrelated-content-block-1,
body.page-node-type-school .block-views-blockrelated-content-block-2,
body.page-node-type-event .block-views-blockrelated-content-block-1,
body.page-node-type-event .block-views-blockrelated-content-block-2,
body.page-node-type-resource .block-views-blockrelated-content-block-1,
body.page-node-type-resource .block-views-blockrelated-content-block-2,
body.page-node-type-job .block-views-blockrelated-content-block-1,
body.page-node-type-job .block-views-blockrelated-content-block-2,
body.path-taxonomy .block-views-blockrelated-content-block-1,
body.path-taxonomy .block-views-blockrelated-content-block-2 {
    position: relative;
    overflow: visible;
    padding: 50px 0;
    margin-top: 50px;
}

body.page-node-type-commentary .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-commentary .block-views-blockrelated-content-block-2 .block-inner,
body.page-node-type-team-member .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-team-member .block-views-blockrelated-content-block-2 .block-inner,
body.page-node-type-school .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-school .block-views-blockrelated-content-block-2 .block-inner,
body.page-node-type-event .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-event .block-views-blockrelated-content-block-2 .block-inner,
body.page-node-type-resource .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-resource .block-views-blockrelated-content-block-2 .block-inner,
body.page-node-type-job .block-views-blockrelated-content-block-1 .block-inner,
body.page-node-type-job .block-views-blockrelated-content-block-2 .block-inner,
body.path-taxonomy .block-views-blockrelated-content-block-1 .block-inner,
body.path-taxonomy .block-views-blockrelated-content-block-2 .block-inner {
    position: relative;
    z-index: 99;
}

body.page-node-type-commentary .block-views-blockrelated-content-block-1:before,
body.page-node-type-commentary .block-views-blockrelated-content-block-2:before,
body.page-node-type-team-member .block-views-blockrelated-content-block-1:before,
body.page-node-type-team-member .block-views-blockrelated-content-block-2:before,
body.page-node-type-school .block-views-blockrelated-content-block-1:before,
body.page-node-type-school .block-views-blockrelated-content-block-2:before,
body.page-node-type-event .block-views-blockrelated-content-block-1:before,
body.page-node-type-event .block-views-blockrelated-content-block-2:before,
body.page-node-type-resource .block-views-blockrelated-content-block-1:before,
body.page-node-type-resource .block-views-blockrelated-content-block-2:before,
body.page-node-type-job .block-views-blockrelated-content-block-1:before,
body.page-node-type-job .block-views-blockrelated-content-block-2:before,
body.path-taxonomy .block-views-blockrelated-content-block-1:before,
body.path-taxonomy .block-views-blockrelated-content-block-2:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-color: #F3F3F3;
}

body.page-node-type-commentary .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-commentary .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-team-member .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-team-member .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-school .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-school .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-event .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-event .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-2 h2.block-title,
body.page-node-type-job .block-views-blockrelated-content-block-1 h2.block-title,
body.page-node-type-job .block-views-blockrelated-content-block-2 h2.block-title,
body.path-taxonomy .block-views-blockrelated-content-block-1 h2.block-title,
body.path-taxonomy .block-views-blockrelated-content-block-2 h2.block-title {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

body.page-node-type-commentary .author-sidebar,
body.page-node-type-team-member .author-sidebar,
body.page-node-type-school .author-sidebar,
body.page-node-type-event .author-sidebar,
body.page-node-type-resource .author-sidebar,
body.page-node-type-job .author-sidebar,
body.path-taxonomy .author-sidebar {
    position: absolute;
    right: -140px;
    top: -110px;
    z-index: 9999;
}

@media screen and (max-width: 991px) {

    body.page-node-type-commentary .author-sidebar,
    body.page-node-type-team-member .author-sidebar,
    body.page-node-type-school .author-sidebar,
    body.page-node-type-event .author-sidebar,
    body.page-node-type-resource .author-sidebar,
    body.page-node-type-job .author-sidebar,
    body.path-taxonomy .author-sidebar {
        position: static;
        width: 100%;
        margin-top: 40px;
    }
}

body.page-node-type-commentary .block-views-blockmoderators-block-1,
body.page-node-type-commentary .block-views-blockdiscussants-block-1,
body.page-node-type-team-member .block-views-blockmoderators-block-1,
body.page-node-type-team-member .block-views-blockdiscussants-block-1,
body.page-node-type-school .block-views-blockmoderators-block-1,
body.page-node-type-school .block-views-blockdiscussants-block-1,
body.page-node-type-event .block-views-blockmoderators-block-1,
body.page-node-type-event .block-views-blockdiscussants-block-1,
body.page-node-type-resource .block-views-blockmoderators-block-1,
body.page-node-type-resource .block-views-blockdiscussants-block-1,
body.page-node-type-job .block-views-blockmoderators-block-1,
body.page-node-type-job .block-views-blockdiscussants-block-1,
body.path-taxonomy .block-views-blockmoderators-block-1,
body.path-taxonomy .block-views-blockdiscussants-block-1 {
    max-width: 730px;
    width: 66.66666667%;
    margin: 30px auto;
}

body.page-node-type-commentary .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-school .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-school .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-event .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-event .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-resource .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-job .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-job .block-views-blockdiscussants-block-1 .views-row,
body.path-taxonomy .block-views-blockmoderators-block-1 .views-row,
body.path-taxonomy .block-views-blockdiscussants-block-1 .views-row {
    width: 100%;
    margin: 0;
}

body.page-node-type-commentary .block-views-blockmoderators-block-1 h2,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 h2,
body.page-node-type-team-member .block-views-blockmoderators-block-1 h2,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 h2,
body.page-node-type-school .block-views-blockmoderators-block-1 h2,
body.page-node-type-school .block-views-blockdiscussants-block-1 h2,
body.page-node-type-event .block-views-blockmoderators-block-1 h2,
body.page-node-type-event .block-views-blockdiscussants-block-1 h2,
body.page-node-type-resource .block-views-blockmoderators-block-1 h2,
body.page-node-type-resource .block-views-blockdiscussants-block-1 h2,
body.page-node-type-job .block-views-blockmoderators-block-1 h2,
body.page-node-type-job .block-views-blockdiscussants-block-1 h2,
body.path-taxonomy .block-views-blockmoderators-block-1 h2,
body.path-taxonomy .block-views-blockdiscussants-block-1 h2 {
    color: #264067;
    font-size: 24px !important;
    font-weight: bold;
    line-height: 17px !important;
    text-align: left !important;
    margin-bottom: 30px;
}

body.page-node-type-commentary .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .moderator-info,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .moderator-info,
body.page-node-type-school .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-school .block-views-blockdiscussants-block-1 .moderator-info,
body.page-node-type-event .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-event .block-views-blockdiscussants-block-1 .moderator-info,
body.page-node-type-resource .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .moderator-info,
body.page-node-type-job .block-views-blockmoderators-block-1 .moderator-info,
body.page-node-type-job .block-views-blockdiscussants-block-1 .moderator-info,
body.path-taxonomy .block-views-blockmoderators-block-1 .moderator-info,
body.path-taxonomy .block-views-blockdiscussants-block-1 .moderator-info {
    padding-left: 0;
}

body.page-node-type-commentary .view-authors,
body.page-node-type-commentary .view-external-authors,
body.page-node-type-commentary .view-moderators,
body.page-node-type-commentary .view-discussants,
body.page-node-type-commentary .block-views-blockmoderators-block-1,
body.page-node-type-commentary .block-views-blockdiscussants-block-1,
body.page-node-type-commentary .author-container,
body.page-node-type-team-member .view-authors,
body.page-node-type-team-member .view-external-authors,
body.page-node-type-team-member .view-moderators,
body.page-node-type-team-member .view-discussants,
body.page-node-type-team-member .block-views-blockmoderators-block-1,
body.page-node-type-team-member .block-views-blockdiscussants-block-1,
body.page-node-type-team-member .author-container,
body.page-node-type-school .view-authors,
body.page-node-type-school .view-external-authors,
body.page-node-type-school .view-moderators,
body.page-node-type-school .view-discussants,
body.page-node-type-school .block-views-blockmoderators-block-1,
body.page-node-type-school .block-views-blockdiscussants-block-1,
body.page-node-type-school .author-container,
body.page-node-type-event .view-authors,
body.page-node-type-event .view-external-authors,
body.page-node-type-event .view-moderators,
body.page-node-type-event .view-discussants,
body.page-node-type-event .block-views-blockmoderators-block-1,
body.page-node-type-event .block-views-blockdiscussants-block-1,
body.page-node-type-event .author-container,
body.page-node-type-resource .view-authors,
body.page-node-type-resource .view-external-authors,
body.page-node-type-resource .view-moderators,
body.page-node-type-resource .view-discussants,
body.page-node-type-resource .block-views-blockmoderators-block-1,
body.page-node-type-resource .block-views-blockdiscussants-block-1,
body.page-node-type-resource .author-container,
body.page-node-type-job .view-authors,
body.page-node-type-job .view-external-authors,
body.page-node-type-job .view-moderators,
body.page-node-type-job .view-discussants,
body.page-node-type-job .block-views-blockmoderators-block-1,
body.page-node-type-job .block-views-blockdiscussants-block-1,
body.page-node-type-job .author-container,
body.path-taxonomy .view-authors,
body.path-taxonomy .view-external-authors,
body.path-taxonomy .view-moderators,
body.path-taxonomy .view-discussants,
body.path-taxonomy .block-views-blockmoderators-block-1,
body.path-taxonomy .block-views-blockdiscussants-block-1,
body.path-taxonomy .author-container {
    margin-bottom: 20px;
}

body.page-node-type-commentary .view-authors .author-img,
body.page-node-type-commentary .view-authors .moderator-img,
body.page-node-type-commentary .view-external-authors .author-img,
body.page-node-type-commentary .view-external-authors .moderator-img,
body.page-node-type-commentary .view-moderators .author-img,
body.page-node-type-commentary .view-moderators .moderator-img,
body.page-node-type-commentary .view-discussants .author-img,
body.page-node-type-commentary .view-discussants .moderator-img,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-commentary .author-container .author-img,
body.page-node-type-commentary .author-container .moderator-img,
body.page-node-type-team-member .view-authors .author-img,
body.page-node-type-team-member .view-authors .moderator-img,
body.page-node-type-team-member .view-external-authors .author-img,
body.page-node-type-team-member .view-external-authors .moderator-img,
body.page-node-type-team-member .view-moderators .author-img,
body.page-node-type-team-member .view-moderators .moderator-img,
body.page-node-type-team-member .view-discussants .author-img,
body.page-node-type-team-member .view-discussants .moderator-img,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-team-member .author-container .author-img,
body.page-node-type-team-member .author-container .moderator-img,
body.page-node-type-school .view-authors .author-img,
body.page-node-type-school .view-authors .moderator-img,
body.page-node-type-school .view-external-authors .author-img,
body.page-node-type-school .view-external-authors .moderator-img,
body.page-node-type-school .view-moderators .author-img,
body.page-node-type-school .view-moderators .moderator-img,
body.page-node-type-school .view-discussants .author-img,
body.page-node-type-school .view-discussants .moderator-img,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-school .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-school .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-school .author-container .author-img,
body.page-node-type-school .author-container .moderator-img,
body.page-node-type-event .view-authors .author-img,
body.page-node-type-event .view-authors .moderator-img,
body.page-node-type-event .view-external-authors .author-img,
body.page-node-type-event .view-external-authors .moderator-img,
body.page-node-type-event .view-moderators .author-img,
body.page-node-type-event .view-moderators .moderator-img,
body.page-node-type-event .view-discussants .author-img,
body.page-node-type-event .view-discussants .moderator-img,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-event .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-event .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-event .author-container .author-img,
body.page-node-type-event .author-container .moderator-img,
body.page-node-type-resource .view-authors .author-img,
body.page-node-type-resource .view-authors .moderator-img,
body.page-node-type-resource .view-external-authors .author-img,
body.page-node-type-resource .view-external-authors .moderator-img,
body.page-node-type-resource .view-moderators .author-img,
body.page-node-type-resource .view-moderators .moderator-img,
body.page-node-type-resource .view-discussants .author-img,
body.page-node-type-resource .view-discussants .moderator-img,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-resource .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-resource .author-container .author-img,
body.page-node-type-resource .author-container .moderator-img,
body.page-node-type-job .view-authors .author-img,
body.page-node-type-job .view-authors .moderator-img,
body.page-node-type-job .view-external-authors .author-img,
body.page-node-type-job .view-external-authors .moderator-img,
body.page-node-type-job .view-moderators .author-img,
body.page-node-type-job .view-moderators .moderator-img,
body.page-node-type-job .view-discussants .author-img,
body.page-node-type-job .view-discussants .moderator-img,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-img,
body.page-node-type-job .block-views-blockmoderators-block-1 .moderator-img,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-img,
body.page-node-type-job .block-views-blockdiscussants-block-1 .moderator-img,
body.page-node-type-job .author-container .author-img,
body.page-node-type-job .author-container .moderator-img,
body.path-taxonomy .view-authors .author-img,
body.path-taxonomy .view-authors .moderator-img,
body.path-taxonomy .view-external-authors .author-img,
body.path-taxonomy .view-external-authors .moderator-img,
body.path-taxonomy .view-moderators .author-img,
body.path-taxonomy .view-moderators .moderator-img,
body.path-taxonomy .view-discussants .author-img,
body.path-taxonomy .view-discussants .moderator-img,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-img,
body.path-taxonomy .block-views-blockmoderators-block-1 .moderator-img,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-img,
body.path-taxonomy .block-views-blockdiscussants-block-1 .moderator-img,
body.path-taxonomy .author-container .author-img,
body.path-taxonomy .author-container .moderator-img {
    padding-right: 0;
    margin-bottom: 20px;
}

@media screen and (min-width: 992px) {

    body.page-node-type-commentary .view-authors .author-img,
    body.page-node-type-commentary .view-authors .moderator-img,
    body.page-node-type-commentary .view-external-authors .author-img,
    body.page-node-type-commentary .view-external-authors .moderator-img,
    body.page-node-type-commentary .view-moderators .author-img,
    body.page-node-type-commentary .view-moderators .moderator-img,
    body.page-node-type-commentary .view-discussants .author-img,
    body.page-node-type-commentary .view-discussants .moderator-img,
    body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-commentary .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-commentary .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-commentary .author-container .author-img,
    body.page-node-type-commentary .author-container .moderator-img,
    body.page-node-type-team-member .view-authors .author-img,
    body.page-node-type-team-member .view-authors .moderator-img,
    body.page-node-type-team-member .view-external-authors .author-img,
    body.page-node-type-team-member .view-external-authors .moderator-img,
    body.page-node-type-team-member .view-moderators .author-img,
    body.page-node-type-team-member .view-moderators .moderator-img,
    body.page-node-type-team-member .view-discussants .author-img,
    body.page-node-type-team-member .view-discussants .moderator-img,
    body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-team-member .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-team-member .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-team-member .author-container .author-img,
    body.page-node-type-team-member .author-container .moderator-img,
    body.page-node-type-school .view-authors .author-img,
    body.page-node-type-school .view-authors .moderator-img,
    body.page-node-type-school .view-external-authors .author-img,
    body.page-node-type-school .view-external-authors .moderator-img,
    body.page-node-type-school .view-moderators .author-img,
    body.page-node-type-school .view-moderators .moderator-img,
    body.page-node-type-school .view-discussants .author-img,
    body.page-node-type-school .view-discussants .moderator-img,
    body.page-node-type-school .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-school .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-school .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-school .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-school .author-container .author-img,
    body.page-node-type-school .author-container .moderator-img,
    body.page-node-type-event .view-authors .author-img,
    body.page-node-type-event .view-authors .moderator-img,
    body.page-node-type-event .view-external-authors .author-img,
    body.page-node-type-event .view-external-authors .moderator-img,
    body.page-node-type-event .view-moderators .author-img,
    body.page-node-type-event .view-moderators .moderator-img,
    body.page-node-type-event .view-discussants .author-img,
    body.page-node-type-event .view-discussants .moderator-img,
    body.page-node-type-event .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-event .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-event .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-event .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-event .author-container .author-img,
    body.page-node-type-event .author-container .moderator-img,
    body.page-node-type-resource .view-authors .author-img,
    body.page-node-type-resource .view-authors .moderator-img,
    body.page-node-type-resource .view-external-authors .author-img,
    body.page-node-type-resource .view-external-authors .moderator-img,
    body.page-node-type-resource .view-moderators .author-img,
    body.page-node-type-resource .view-moderators .moderator-img,
    body.page-node-type-resource .view-discussants .author-img,
    body.page-node-type-resource .view-discussants .moderator-img,
    body.page-node-type-resource .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-resource .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-resource .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-resource .author-container .author-img,
    body.page-node-type-resource .author-container .moderator-img,
    body.page-node-type-job .view-authors .author-img,
    body.page-node-type-job .view-authors .moderator-img,
    body.page-node-type-job .view-external-authors .author-img,
    body.page-node-type-job .view-external-authors .moderator-img,
    body.page-node-type-job .view-moderators .author-img,
    body.page-node-type-job .view-moderators .moderator-img,
    body.page-node-type-job .view-discussants .author-img,
    body.page-node-type-job .view-discussants .moderator-img,
    body.page-node-type-job .block-views-blockmoderators-block-1 .author-img,
    body.page-node-type-job .block-views-blockmoderators-block-1 .moderator-img,
    body.page-node-type-job .block-views-blockdiscussants-block-1 .author-img,
    body.page-node-type-job .block-views-blockdiscussants-block-1 .moderator-img,
    body.page-node-type-job .author-container .author-img,
    body.page-node-type-job .author-container .moderator-img,
    body.path-taxonomy .view-authors .author-img,
    body.path-taxonomy .view-authors .moderator-img,
    body.path-taxonomy .view-external-authors .author-img,
    body.path-taxonomy .view-external-authors .moderator-img,
    body.path-taxonomy .view-moderators .author-img,
    body.path-taxonomy .view-moderators .moderator-img,
    body.path-taxonomy .view-discussants .author-img,
    body.path-taxonomy .view-discussants .moderator-img,
    body.path-taxonomy .block-views-blockmoderators-block-1 .author-img,
    body.path-taxonomy .block-views-blockmoderators-block-1 .moderator-img,
    body.path-taxonomy .block-views-blockdiscussants-block-1 .author-img,
    body.path-taxonomy .block-views-blockdiscussants-block-1 .moderator-img,
    body.path-taxonomy .author-container .author-img,
    body.path-taxonomy .author-container .moderator-img {
        padding-left: 0;
    }
}

body.page-node-type-commentary .view-authors .author-img img,
body.page-node-type-commentary .view-authors .moderator-img img,
body.page-node-type-commentary .view-external-authors .author-img img,
body.page-node-type-commentary .view-external-authors .moderator-img img,
body.page-node-type-commentary .view-moderators .author-img img,
body.page-node-type-commentary .view-moderators .moderator-img img,
body.page-node-type-commentary .view-discussants .author-img img,
body.page-node-type-commentary .view-discussants .moderator-img img,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-commentary .author-container .author-img img,
body.page-node-type-commentary .author-container .moderator-img img,
body.page-node-type-team-member .view-authors .author-img img,
body.page-node-type-team-member .view-authors .moderator-img img,
body.page-node-type-team-member .view-external-authors .author-img img,
body.page-node-type-team-member .view-external-authors .moderator-img img,
body.page-node-type-team-member .view-moderators .author-img img,
body.page-node-type-team-member .view-moderators .moderator-img img,
body.page-node-type-team-member .view-discussants .author-img img,
body.page-node-type-team-member .view-discussants .moderator-img img,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-team-member .author-container .author-img img,
body.page-node-type-team-member .author-container .moderator-img img,
body.page-node-type-school .view-authors .author-img img,
body.page-node-type-school .view-authors .moderator-img img,
body.page-node-type-school .view-external-authors .author-img img,
body.page-node-type-school .view-external-authors .moderator-img img,
body.page-node-type-school .view-moderators .author-img img,
body.page-node-type-school .view-moderators .moderator-img img,
body.page-node-type-school .view-discussants .author-img img,
body.page-node-type-school .view-discussants .moderator-img img,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-school .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-school .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-school .author-container .author-img img,
body.page-node-type-school .author-container .moderator-img img,
body.page-node-type-event .view-authors .author-img img,
body.page-node-type-event .view-authors .moderator-img img,
body.page-node-type-event .view-external-authors .author-img img,
body.page-node-type-event .view-external-authors .moderator-img img,
body.page-node-type-event .view-moderators .author-img img,
body.page-node-type-event .view-moderators .moderator-img img,
body.page-node-type-event .view-discussants .author-img img,
body.page-node-type-event .view-discussants .moderator-img img,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-event .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-event .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-event .author-container .author-img img,
body.page-node-type-event .author-container .moderator-img img,
body.page-node-type-resource .view-authors .author-img img,
body.page-node-type-resource .view-authors .moderator-img img,
body.page-node-type-resource .view-external-authors .author-img img,
body.page-node-type-resource .view-external-authors .moderator-img img,
body.page-node-type-resource .view-moderators .author-img img,
body.page-node-type-resource .view-moderators .moderator-img img,
body.page-node-type-resource .view-discussants .author-img img,
body.page-node-type-resource .view-discussants .moderator-img img,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-resource .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-resource .author-container .author-img img,
body.page-node-type-resource .author-container .moderator-img img,
body.page-node-type-job .view-authors .author-img img,
body.page-node-type-job .view-authors .moderator-img img,
body.page-node-type-job .view-external-authors .author-img img,
body.page-node-type-job .view-external-authors .moderator-img img,
body.page-node-type-job .view-moderators .author-img img,
body.page-node-type-job .view-moderators .moderator-img img,
body.page-node-type-job .view-discussants .author-img img,
body.page-node-type-job .view-discussants .moderator-img img,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-img img,
body.page-node-type-job .block-views-blockmoderators-block-1 .moderator-img img,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-img img,
body.page-node-type-job .block-views-blockdiscussants-block-1 .moderator-img img,
body.page-node-type-job .author-container .author-img img,
body.page-node-type-job .author-container .moderator-img img,
body.path-taxonomy .view-authors .author-img img,
body.path-taxonomy .view-authors .moderator-img img,
body.path-taxonomy .view-external-authors .author-img img,
body.path-taxonomy .view-external-authors .moderator-img img,
body.path-taxonomy .view-moderators .author-img img,
body.path-taxonomy .view-moderators .moderator-img img,
body.path-taxonomy .view-discussants .author-img img,
body.path-taxonomy .view-discussants .moderator-img img,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-img img,
body.path-taxonomy .block-views-blockmoderators-block-1 .moderator-img img,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-img img,
body.path-taxonomy .block-views-blockdiscussants-block-1 .moderator-img img,
body.path-taxonomy .author-container .author-img img,
body.path-taxonomy .author-container .moderator-img img {
    border-radius: 50%;
    overflow: hidden;
    height: 100px;
    width: 100px;
}

body.page-node-type-commentary .view-authors div.author-name h5,
body.page-node-type-commentary .view-authors div.author-name,
body.page-node-type-commentary .view-authors div.author-name h4,
body.page-node-type-commentary .view-external-authors div.author-name h5,
body.page-node-type-commentary .view-external-authors div.author-name,
body.page-node-type-commentary .view-external-authors div.author-name h4,
body.page-node-type-commentary .view-moderators div.author-name h5,
body.page-node-type-commentary .view-moderators div.author-name,
body.page-node-type-commentary .view-moderators div.author-name h4,
body.page-node-type-commentary .view-discussants div.author-name h5,
body.page-node-type-commentary .view-discussants div.author-name,
body.page-node-type-commentary .view-discussants div.author-name h4,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-commentary .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-commentary .author-container div.author-name h5,
body.page-node-type-commentary .author-container div.author-name,
body.page-node-type-commentary .author-container div.author-name h4,
body.page-node-type-team-member .view-authors div.author-name h5,
body.page-node-type-team-member .view-authors div.author-name,
body.page-node-type-team-member .view-authors div.author-name h4,
body.page-node-type-team-member .view-external-authors div.author-name h5,
body.page-node-type-team-member .view-external-authors div.author-name,
body.page-node-type-team-member .view-external-authors div.author-name h4,
body.page-node-type-team-member .view-moderators div.author-name h5,
body.page-node-type-team-member .view-moderators div.author-name,
body.page-node-type-team-member .view-moderators div.author-name h4,
body.page-node-type-team-member .view-discussants div.author-name h5,
body.page-node-type-team-member .view-discussants div.author-name,
body.page-node-type-team-member .view-discussants div.author-name h4,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-team-member .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-team-member .author-container div.author-name h5,
body.page-node-type-team-member .author-container div.author-name,
body.page-node-type-team-member .author-container div.author-name h4,
body.page-node-type-school .view-authors div.author-name h5,
body.page-node-type-school .view-authors div.author-name,
body.page-node-type-school .view-authors div.author-name h4,
body.page-node-type-school .view-external-authors div.author-name h5,
body.page-node-type-school .view-external-authors div.author-name,
body.page-node-type-school .view-external-authors div.author-name h4,
body.page-node-type-school .view-moderators div.author-name h5,
body.page-node-type-school .view-moderators div.author-name,
body.page-node-type-school .view-moderators div.author-name h4,
body.page-node-type-school .view-discussants div.author-name h5,
body.page-node-type-school .view-discussants div.author-name,
body.page-node-type-school .view-discussants div.author-name h4,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-school .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-school .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-school .author-container div.author-name h5,
body.page-node-type-school .author-container div.author-name,
body.page-node-type-school .author-container div.author-name h4,
body.page-node-type-event .view-authors div.author-name h5,
body.page-node-type-event .view-authors div.author-name,
body.page-node-type-event .view-authors div.author-name h4,
body.page-node-type-event .view-external-authors div.author-name h5,
body.page-node-type-event .view-external-authors div.author-name,
body.page-node-type-event .view-external-authors div.author-name h4,
body.page-node-type-event .view-moderators div.author-name h5,
body.page-node-type-event .view-moderators div.author-name,
body.page-node-type-event .view-moderators div.author-name h4,
body.page-node-type-event .view-discussants div.author-name h5,
body.page-node-type-event .view-discussants div.author-name,
body.page-node-type-event .view-discussants div.author-name h4,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-event .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-event .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-event .author-container div.author-name h5,
body.page-node-type-event .author-container div.author-name,
body.page-node-type-event .author-container div.author-name h4,
body.page-node-type-resource .view-authors div.author-name h5,
body.page-node-type-resource .view-authors div.author-name,
body.page-node-type-resource .view-authors div.author-name h4,
body.page-node-type-resource .view-external-authors div.author-name h5,
body.page-node-type-resource .view-external-authors div.author-name,
body.page-node-type-resource .view-external-authors div.author-name h4,
body.page-node-type-resource .view-moderators div.author-name h5,
body.page-node-type-resource .view-moderators div.author-name,
body.page-node-type-resource .view-moderators div.author-name h4,
body.page-node-type-resource .view-discussants div.author-name h5,
body.page-node-type-resource .view-discussants div.author-name,
body.page-node-type-resource .view-discussants div.author-name h4,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-resource .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-resource .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-resource .author-container div.author-name h5,
body.page-node-type-resource .author-container div.author-name,
body.page-node-type-resource .author-container div.author-name h4,
body.page-node-type-job .view-authors div.author-name h5,
body.page-node-type-job .view-authors div.author-name,
body.page-node-type-job .view-authors div.author-name h4,
body.page-node-type-job .view-external-authors div.author-name h5,
body.page-node-type-job .view-external-authors div.author-name,
body.page-node-type-job .view-external-authors div.author-name h4,
body.page-node-type-job .view-moderators div.author-name h5,
body.page-node-type-job .view-moderators div.author-name,
body.page-node-type-job .view-moderators div.author-name h4,
body.page-node-type-job .view-discussants div.author-name h5,
body.page-node-type-job .view-discussants div.author-name,
body.page-node-type-job .view-discussants div.author-name h4,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name h5,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name,
body.page-node-type-job .block-views-blockmoderators-block-1 div.author-name h4,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name h5,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name,
body.page-node-type-job .block-views-blockdiscussants-block-1 div.author-name h4,
body.page-node-type-job .author-container div.author-name h5,
body.page-node-type-job .author-container div.author-name,
body.page-node-type-job .author-container div.author-name h4,
body.path-taxonomy .view-authors div.author-name h5,
body.path-taxonomy .view-authors div.author-name,
body.path-taxonomy .view-authors div.author-name h4,
body.path-taxonomy .view-external-authors div.author-name h5,
body.path-taxonomy .view-external-authors div.author-name,
body.path-taxonomy .view-external-authors div.author-name h4,
body.path-taxonomy .view-moderators div.author-name h5,
body.path-taxonomy .view-moderators div.author-name,
body.path-taxonomy .view-moderators div.author-name h4,
body.path-taxonomy .view-discussants div.author-name h5,
body.path-taxonomy .view-discussants div.author-name,
body.path-taxonomy .view-discussants div.author-name h4,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name h5,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name,
body.path-taxonomy .block-views-blockmoderators-block-1 div.author-name h4,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name h5,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name,
body.path-taxonomy .block-views-blockdiscussants-block-1 div.author-name h4,
body.path-taxonomy .author-container div.author-name h5,
body.path-taxonomy .author-container div.author-name,
body.path-taxonomy .author-container div.author-name h4 {
    font-size: 21px;
    line-height: 32px;
    color: #464646;
}

body.page-node-type-commentary .view-authors .views-row,
body.page-node-type-commentary .view-external-authors .views-row,
body.page-node-type-commentary .view-moderators .views-row,
body.page-node-type-commentary .view-discussants .views-row,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-commentary .author-container .views-row,
body.page-node-type-team-member .view-authors .views-row,
body.page-node-type-team-member .view-external-authors .views-row,
body.page-node-type-team-member .view-moderators .views-row,
body.page-node-type-team-member .view-discussants .views-row,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-team-member .author-container .views-row,
body.page-node-type-school .view-authors .views-row,
body.page-node-type-school .view-external-authors .views-row,
body.page-node-type-school .view-moderators .views-row,
body.page-node-type-school .view-discussants .views-row,
body.page-node-type-school .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-school .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-school .author-container .views-row,
body.page-node-type-event .view-authors .views-row,
body.page-node-type-event .view-external-authors .views-row,
body.page-node-type-event .view-moderators .views-row,
body.page-node-type-event .view-discussants .views-row,
body.page-node-type-event .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-event .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-event .author-container .views-row,
body.page-node-type-resource .view-authors .views-row,
body.page-node-type-resource .view-external-authors .views-row,
body.page-node-type-resource .view-moderators .views-row,
body.page-node-type-resource .view-discussants .views-row,
body.page-node-type-resource .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-resource .author-container .views-row,
body.page-node-type-job .view-authors .views-row,
body.page-node-type-job .view-external-authors .views-row,
body.page-node-type-job .view-moderators .views-row,
body.page-node-type-job .view-discussants .views-row,
body.page-node-type-job .block-views-blockmoderators-block-1 .views-row,
body.page-node-type-job .block-views-blockdiscussants-block-1 .views-row,
body.page-node-type-job .author-container .views-row,
body.path-taxonomy .view-authors .views-row,
body.path-taxonomy .view-external-authors .views-row,
body.path-taxonomy .view-moderators .views-row,
body.path-taxonomy .view-discussants .views-row,
body.path-taxonomy .block-views-blockmoderators-block-1 .views-row,
body.path-taxonomy .block-views-blockdiscussants-block-1 .views-row,
body.path-taxonomy .author-container .views-row {
    margin-bottom: 20px;
}

body.page-node-type-commentary .view-authors .author-bio p,
body.page-node-type-commentary .view-authors .author-bio div,
body.page-node-type-commentary .view-external-authors .author-bio p,
body.page-node-type-commentary .view-external-authors .author-bio div,
body.page-node-type-commentary .view-moderators .author-bio p,
body.page-node-type-commentary .view-moderators .author-bio div,
body.page-node-type-commentary .view-discussants .author-bio p,
body.page-node-type-commentary .view-discussants .author-bio div,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-commentary .author-container .author-bio p,
body.page-node-type-commentary .author-container .author-bio div,
body.page-node-type-team-member .view-authors .author-bio p,
body.page-node-type-team-member .view-authors .author-bio div,
body.page-node-type-team-member .view-external-authors .author-bio p,
body.page-node-type-team-member .view-external-authors .author-bio div,
body.page-node-type-team-member .view-moderators .author-bio p,
body.page-node-type-team-member .view-moderators .author-bio div,
body.page-node-type-team-member .view-discussants .author-bio p,
body.page-node-type-team-member .view-discussants .author-bio div,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-team-member .author-container .author-bio p,
body.page-node-type-team-member .author-container .author-bio div,
body.page-node-type-school .view-authors .author-bio p,
body.page-node-type-school .view-authors .author-bio div,
body.page-node-type-school .view-external-authors .author-bio p,
body.page-node-type-school .view-external-authors .author-bio div,
body.page-node-type-school .view-moderators .author-bio p,
body.page-node-type-school .view-moderators .author-bio div,
body.page-node-type-school .view-discussants .author-bio p,
body.page-node-type-school .view-discussants .author-bio div,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-school .author-container .author-bio p,
body.page-node-type-school .author-container .author-bio div,
body.page-node-type-event .view-authors .author-bio p,
body.page-node-type-event .view-authors .author-bio div,
body.page-node-type-event .view-external-authors .author-bio p,
body.page-node-type-event .view-external-authors .author-bio div,
body.page-node-type-event .view-moderators .author-bio p,
body.page-node-type-event .view-moderators .author-bio div,
body.page-node-type-event .view-discussants .author-bio p,
body.page-node-type-event .view-discussants .author-bio div,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-event .author-container .author-bio p,
body.page-node-type-event .author-container .author-bio div,
body.page-node-type-resource .view-authors .author-bio p,
body.page-node-type-resource .view-authors .author-bio div,
body.page-node-type-resource .view-external-authors .author-bio p,
body.page-node-type-resource .view-external-authors .author-bio div,
body.page-node-type-resource .view-moderators .author-bio p,
body.page-node-type-resource .view-moderators .author-bio div,
body.page-node-type-resource .view-discussants .author-bio p,
body.page-node-type-resource .view-discussants .author-bio div,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-resource .author-container .author-bio p,
body.page-node-type-resource .author-container .author-bio div,
body.page-node-type-job .view-authors .author-bio p,
body.page-node-type-job .view-authors .author-bio div,
body.page-node-type-job .view-external-authors .author-bio p,
body.page-node-type-job .view-external-authors .author-bio div,
body.page-node-type-job .view-moderators .author-bio p,
body.page-node-type-job .view-moderators .author-bio div,
body.page-node-type-job .view-discussants .author-bio p,
body.page-node-type-job .view-discussants .author-bio div,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio p,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio div,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio p,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio div,
body.page-node-type-job .author-container .author-bio p,
body.page-node-type-job .author-container .author-bio div,
body.path-taxonomy .view-authors .author-bio p,
body.path-taxonomy .view-authors .author-bio div,
body.path-taxonomy .view-external-authors .author-bio p,
body.path-taxonomy .view-external-authors .author-bio div,
body.path-taxonomy .view-moderators .author-bio p,
body.path-taxonomy .view-moderators .author-bio div,
body.path-taxonomy .view-discussants .author-bio p,
body.path-taxonomy .view-discussants .author-bio div,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio p,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio div,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio p,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio div,
body.path-taxonomy .author-container .author-bio p,
body.path-taxonomy .author-container .author-bio div {
    color: #464646;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
}

body.page-node-type-commentary .view-authors .author-bio p a,
body.page-node-type-commentary .view-authors .author-bio div a,
body.page-node-type-commentary .view-external-authors .author-bio p a,
body.page-node-type-commentary .view-external-authors .author-bio div a,
body.page-node-type-commentary .view-moderators .author-bio p a,
body.page-node-type-commentary .view-moderators .author-bio div a,
body.page-node-type-commentary .view-discussants .author-bio p a,
body.page-node-type-commentary .view-discussants .author-bio div a,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-commentary .author-container .author-bio p a,
body.page-node-type-commentary .author-container .author-bio div a,
body.page-node-type-team-member .view-authors .author-bio p a,
body.page-node-type-team-member .view-authors .author-bio div a,
body.page-node-type-team-member .view-external-authors .author-bio p a,
body.page-node-type-team-member .view-external-authors .author-bio div a,
body.page-node-type-team-member .view-moderators .author-bio p a,
body.page-node-type-team-member .view-moderators .author-bio div a,
body.page-node-type-team-member .view-discussants .author-bio p a,
body.page-node-type-team-member .view-discussants .author-bio div a,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-team-member .author-container .author-bio p a,
body.page-node-type-team-member .author-container .author-bio div a,
body.page-node-type-school .view-authors .author-bio p a,
body.page-node-type-school .view-authors .author-bio div a,
body.page-node-type-school .view-external-authors .author-bio p a,
body.page-node-type-school .view-external-authors .author-bio div a,
body.page-node-type-school .view-moderators .author-bio p a,
body.page-node-type-school .view-moderators .author-bio div a,
body.page-node-type-school .view-discussants .author-bio p a,
body.page-node-type-school .view-discussants .author-bio div a,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-school .author-container .author-bio p a,
body.page-node-type-school .author-container .author-bio div a,
body.page-node-type-event .view-authors .author-bio p a,
body.page-node-type-event .view-authors .author-bio div a,
body.page-node-type-event .view-external-authors .author-bio p a,
body.page-node-type-event .view-external-authors .author-bio div a,
body.page-node-type-event .view-moderators .author-bio p a,
body.page-node-type-event .view-moderators .author-bio div a,
body.page-node-type-event .view-discussants .author-bio p a,
body.page-node-type-event .view-discussants .author-bio div a,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-event .author-container .author-bio p a,
body.page-node-type-event .author-container .author-bio div a,
body.page-node-type-resource .view-authors .author-bio p a,
body.page-node-type-resource .view-authors .author-bio div a,
body.page-node-type-resource .view-external-authors .author-bio p a,
body.page-node-type-resource .view-external-authors .author-bio div a,
body.page-node-type-resource .view-moderators .author-bio p a,
body.page-node-type-resource .view-moderators .author-bio div a,
body.page-node-type-resource .view-discussants .author-bio p a,
body.page-node-type-resource .view-discussants .author-bio div a,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-resource .author-container .author-bio p a,
body.page-node-type-resource .author-container .author-bio div a,
body.page-node-type-job .view-authors .author-bio p a,
body.page-node-type-job .view-authors .author-bio div a,
body.page-node-type-job .view-external-authors .author-bio p a,
body.page-node-type-job .view-external-authors .author-bio div a,
body.page-node-type-job .view-moderators .author-bio p a,
body.page-node-type-job .view-moderators .author-bio div a,
body.page-node-type-job .view-discussants .author-bio p a,
body.page-node-type-job .view-discussants .author-bio div a,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio p a,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio div a,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio p a,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio div a,
body.page-node-type-job .author-container .author-bio p a,
body.page-node-type-job .author-container .author-bio div a,
body.path-taxonomy .view-authors .author-bio p a,
body.path-taxonomy .view-authors .author-bio div a,
body.path-taxonomy .view-external-authors .author-bio p a,
body.path-taxonomy .view-external-authors .author-bio div a,
body.path-taxonomy .view-moderators .author-bio p a,
body.path-taxonomy .view-moderators .author-bio div a,
body.path-taxonomy .view-discussants .author-bio p a,
body.path-taxonomy .view-discussants .author-bio div a,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio p a,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio div a,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio p a,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio div a,
body.path-taxonomy .author-container .author-bio p a,
body.path-taxonomy .author-container .author-bio div a {
    line-height: 17px !important;
    color: #5DB5BA;
}

body.page-node-type-commentary .view-authors .author-bio p a:hover,
body.page-node-type-commentary .view-authors .author-bio div a:hover,
body.page-node-type-commentary .view-external-authors .author-bio p a:hover,
body.page-node-type-commentary .view-external-authors .author-bio div a:hover,
body.page-node-type-commentary .view-moderators .author-bio p a:hover,
body.page-node-type-commentary .view-moderators .author-bio div a:hover,
body.page-node-type-commentary .view-discussants .author-bio p a:hover,
body.page-node-type-commentary .view-discussants .author-bio div a:hover,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-commentary .author-container .author-bio p a:hover,
body.page-node-type-commentary .author-container .author-bio div a:hover,
body.page-node-type-team-member .view-authors .author-bio p a:hover,
body.page-node-type-team-member .view-authors .author-bio div a:hover,
body.page-node-type-team-member .view-external-authors .author-bio p a:hover,
body.page-node-type-team-member .view-external-authors .author-bio div a:hover,
body.page-node-type-team-member .view-moderators .author-bio p a:hover,
body.page-node-type-team-member .view-moderators .author-bio div a:hover,
body.page-node-type-team-member .view-discussants .author-bio p a:hover,
body.page-node-type-team-member .view-discussants .author-bio div a:hover,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-team-member .author-container .author-bio p a:hover,
body.page-node-type-team-member .author-container .author-bio div a:hover,
body.page-node-type-school .view-authors .author-bio p a:hover,
body.page-node-type-school .view-authors .author-bio div a:hover,
body.page-node-type-school .view-external-authors .author-bio p a:hover,
body.page-node-type-school .view-external-authors .author-bio div a:hover,
body.page-node-type-school .view-moderators .author-bio p a:hover,
body.page-node-type-school .view-moderators .author-bio div a:hover,
body.page-node-type-school .view-discussants .author-bio p a:hover,
body.page-node-type-school .view-discussants .author-bio div a:hover,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-school .author-container .author-bio p a:hover,
body.page-node-type-school .author-container .author-bio div a:hover,
body.page-node-type-event .view-authors .author-bio p a:hover,
body.page-node-type-event .view-authors .author-bio div a:hover,
body.page-node-type-event .view-external-authors .author-bio p a:hover,
body.page-node-type-event .view-external-authors .author-bio div a:hover,
body.page-node-type-event .view-moderators .author-bio p a:hover,
body.page-node-type-event .view-moderators .author-bio div a:hover,
body.page-node-type-event .view-discussants .author-bio p a:hover,
body.page-node-type-event .view-discussants .author-bio div a:hover,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-event .author-container .author-bio p a:hover,
body.page-node-type-event .author-container .author-bio div a:hover,
body.page-node-type-resource .view-authors .author-bio p a:hover,
body.page-node-type-resource .view-authors .author-bio div a:hover,
body.page-node-type-resource .view-external-authors .author-bio p a:hover,
body.page-node-type-resource .view-external-authors .author-bio div a:hover,
body.page-node-type-resource .view-moderators .author-bio p a:hover,
body.page-node-type-resource .view-moderators .author-bio div a:hover,
body.page-node-type-resource .view-discussants .author-bio p a:hover,
body.page-node-type-resource .view-discussants .author-bio div a:hover,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-resource .author-container .author-bio p a:hover,
body.page-node-type-resource .author-container .author-bio div a:hover,
body.page-node-type-job .view-authors .author-bio p a:hover,
body.page-node-type-job .view-authors .author-bio div a:hover,
body.page-node-type-job .view-external-authors .author-bio p a:hover,
body.page-node-type-job .view-external-authors .author-bio div a:hover,
body.page-node-type-job .view-moderators .author-bio p a:hover,
body.page-node-type-job .view-moderators .author-bio div a:hover,
body.page-node-type-job .view-discussants .author-bio p a:hover,
body.page-node-type-job .view-discussants .author-bio div a:hover,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.page-node-type-job .author-container .author-bio p a:hover,
body.page-node-type-job .author-container .author-bio div a:hover,
body.path-taxonomy .view-authors .author-bio p a:hover,
body.path-taxonomy .view-authors .author-bio div a:hover,
body.path-taxonomy .view-external-authors .author-bio p a:hover,
body.path-taxonomy .view-external-authors .author-bio div a:hover,
body.path-taxonomy .view-moderators .author-bio p a:hover,
body.path-taxonomy .view-moderators .author-bio div a:hover,
body.path-taxonomy .view-discussants .author-bio p a:hover,
body.path-taxonomy .view-discussants .author-bio div a:hover,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio p a:hover,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio div a:hover,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio p a:hover,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio div a:hover,
body.path-taxonomy .author-container .author-bio p a:hover,
body.path-taxonomy .author-container .author-bio div a:hover {
    color: #5DB5BA;
}

body.page-node-type-commentary .view-authors .author-bio .views-more-link,
body.page-node-type-commentary .view-external-authors .author-bio .views-more-link,
body.page-node-type-commentary .view-moderators .author-bio .views-more-link,
body.page-node-type-commentary .view-discussants .author-bio .views-more-link,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-commentary .author-container .author-bio .views-more-link,
body.page-node-type-team-member .view-authors .author-bio .views-more-link,
body.page-node-type-team-member .view-external-authors .author-bio .views-more-link,
body.page-node-type-team-member .view-moderators .author-bio .views-more-link,
body.page-node-type-team-member .view-discussants .author-bio .views-more-link,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-team-member .author-container .author-bio .views-more-link,
body.page-node-type-school .view-authors .author-bio .views-more-link,
body.page-node-type-school .view-external-authors .author-bio .views-more-link,
body.page-node-type-school .view-moderators .author-bio .views-more-link,
body.page-node-type-school .view-discussants .author-bio .views-more-link,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-school .author-container .author-bio .views-more-link,
body.page-node-type-event .view-authors .author-bio .views-more-link,
body.page-node-type-event .view-external-authors .author-bio .views-more-link,
body.page-node-type-event .view-moderators .author-bio .views-more-link,
body.page-node-type-event .view-discussants .author-bio .views-more-link,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-event .author-container .author-bio .views-more-link,
body.page-node-type-resource .view-authors .author-bio .views-more-link,
body.page-node-type-resource .view-external-authors .author-bio .views-more-link,
body.page-node-type-resource .view-moderators .author-bio .views-more-link,
body.page-node-type-resource .view-discussants .author-bio .views-more-link,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-resource .author-container .author-bio .views-more-link,
body.page-node-type-job .view-authors .author-bio .views-more-link,
body.page-node-type-job .view-external-authors .author-bio .views-more-link,
body.page-node-type-job .view-moderators .author-bio .views-more-link,
body.page-node-type-job .view-discussants .author-bio .views-more-link,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.page-node-type-job .author-container .author-bio .views-more-link,
body.path-taxonomy .view-authors .author-bio .views-more-link,
body.path-taxonomy .view-external-authors .author-bio .views-more-link,
body.path-taxonomy .view-moderators .author-bio .views-more-link,
body.path-taxonomy .view-discussants .author-bio .views-more-link,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio .views-more-link,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio .views-more-link,
body.path-taxonomy .author-container .author-bio .views-more-link {
    display: block;
    margin-top: 5px;
    color: #5DB5BA;
}

body.page-node-type-commentary .view-authors .author-bio .views-more-link:hover,
body.page-node-type-commentary .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-commentary .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-commentary .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-commentary .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-commentary .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-commentary .author-container .author-bio .views-more-link:hover,
body.page-node-type-team-member .view-authors .author-bio .views-more-link:hover,
body.page-node-type-team-member .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-team-member .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-team-member .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-team-member .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-team-member .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-team-member .author-container .author-bio .views-more-link:hover,
body.page-node-type-school .view-authors .author-bio .views-more-link:hover,
body.page-node-type-school .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-school .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-school .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-school .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-school .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-school .author-container .author-bio .views-more-link:hover,
body.page-node-type-event .view-authors .author-bio .views-more-link:hover,
body.page-node-type-event .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-event .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-event .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-event .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-event .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-event .author-container .author-bio .views-more-link:hover,
body.page-node-type-resource .view-authors .author-bio .views-more-link:hover,
body.page-node-type-resource .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-resource .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-resource .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-resource .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-resource .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-resource .author-container .author-bio .views-more-link:hover,
body.page-node-type-job .view-authors .author-bio .views-more-link:hover,
body.page-node-type-job .view-external-authors .author-bio .views-more-link:hover,
body.page-node-type-job .view-moderators .author-bio .views-more-link:hover,
body.page-node-type-job .view-discussants .author-bio .views-more-link:hover,
body.page-node-type-job .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.page-node-type-job .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.page-node-type-job .author-container .author-bio .views-more-link:hover,
body.path-taxonomy .view-authors .author-bio .views-more-link:hover,
body.path-taxonomy .view-external-authors .author-bio .views-more-link:hover,
body.path-taxonomy .view-moderators .author-bio .views-more-link:hover,
body.path-taxonomy .view-discussants .author-bio .views-more-link:hover,
body.path-taxonomy .block-views-blockmoderators-block-1 .author-bio .views-more-link:hover,
body.path-taxonomy .block-views-blockdiscussants-block-1 .author-bio .views-more-link:hover,
body.path-taxonomy .author-container .author-bio .views-more-link:hover {
    color: #5DB5BA;
}

.plural-title::after {
    content: "s";
}

.plural-title.total-1::after {
    content: "";
}

.detail-page-header {
    margin-top: 60px;
    margin-bottom: 60px;
}

.detail-page-header h1 {
    color: #464646;
    font-size: 64px;
    line-height: 77px;
    margin-bottom: 15px;
    margin-top: 15px;
}

@media screen and (max-width: 767px) {
    .detail-page-header h1 {
        font-size: 40px;
        line-height: 46px;
    }
}

.detail-page-header h1.node-id-72521 {
    font-size: 70px;
    line-height: 67px;
}

.detail-page-header .breadcrumb {
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 0;
}

.detail-page-header .breadcrumb a {
    color: #797979;
}

.detail-page-header .breadcrumb>li+li:before {
    content: ">";
    color: #797979;
}

.detail-page-header .breadcrumb li {
    font-size: 12px;
    line-height: 20px;
    color: #797979;
    margin-bottom: 15px;
}

.detail-page-header date {
    color: #264067;
    font-size: 16px;
    letter-spacing: -0.2px;
    line-height: 21px;
}

.detail-page-header .post__author a {
    color: #464646;
}

.detail-page-header .post__author a:hover,
.detail-page-header .post__author a:focus {
    color: #5DB5BA;
    text-decoration: none;
}

.detail-page {
    margin-bottom: 60px;
}

body aside .region.region-sidebar-second {
    margin: 0;
    bottom: 0;
    position: static;
    padding: 0;
    border-radius: 0;
    border: none;
    background-color: transparent;
}

body aside .region.region-sidebar-second .block-title {
    text-align: left;
    color: #464646;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 20px;
}

body aside .region.region-sidebar-second .newsletter-signup {
    background-color: #264067;
    padding: 30px 20px;
}

body aside .region.region-sidebar-second .newsletter-signup h3 {
    color: white;
}

body aside .region.region-sidebar-second .newsletter-signup p {
    font-size: 18px;
    line-height: 22px;
    color: white;
}

/* GADFLY INDV PAGE STYLES */
body.page-node-type-gadfly .block-views-blockgadfly-weekly-grid-attachment-views-block-2 {
    margin-top: -50px;
    z-index: 999;
}

body.page-node-type-gadfly .page-hero h1 {
    font-size: 48px;
    line-height: 58px;
    text-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.09);
}

body.page-node-type-gadfly .top-attachment .grid-attachment-item.feature-item {
    height: 63% !important;
}

/* PAGE HERO STYLES */
body.path-frontpage .page-hero h1 {
    color: white;
    font-size: 64px;
    line-height: 77px;
    margin-bottom: 15px;
    border: none;
}

body.path-frontpage .page-hero .sub_header {
    color: white;
    font-size: 20px;
    line-height: 25px;
}

.page-hero {
    z-index: 0 !important;
    padding: 100px 0 75px 0;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top 0px center;
}

@media screen and (max-width: 767px) {
    .page-hero {
        padding: 100px 0 !important;
    }
}

.page-hero:before {
    content: "";
    background: url("../images/blue-pattern-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 9;
}

.page-hero .title-wrapper {
    position: relative;
    z-index: 99;
}

.page-hero h1 {
    color: white;
    font-size: 48px;
    line-height: 58px;
    margin-bottom: 15px;
    border: none;
}

.page-hero hr {
    width: 126px;
    border-top: 5px solid #5DB5BA;
}

.page-hero .sub_header {
    color: white;
    font-size: 24px;
    line-height: 33px;
    text-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.09);
    padding-left: 72px;
    position: relative;
}

.page-hero .sub_header:before {
    content: "";
    height: 2px;
    background-color: white;
    width: 63px;
    position: absolute;
    left: 0;
    top: 16px;
    z-index: 99;
}

.page-hero .breadcrumb {
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 0;
}

.page-hero .breadcrumb a {
    color: #5DB5BA;
}

.page-hero .breadcrumb>li+li:before {
    content: "\f0da";
    color: white;
}

.page-hero .breadcrumb li {
    font-size: 14px;
    line-height: 20px;
    color: white;
}

article.node:not(.full-page) article.path-node:not(.full-page) {
    padding-top: 20px;
}

article.node:not(.full-page) article.path-node:not(.full-page) .field--name-body {
    max-width: 750px;
    width: 100%;
    margin: 40px auto;
}

@media (min-width: 767px) {
    article.node:not(.full-page) article.path-node:not(.full-page) .col-sm-10.col-md-8 {
        padding: 0px !important;
        max-width: 750px !important;
        width: 100% !important;
        margin: 0px auto !important;
        float: none !important;
    }
}

.article__body .content {
    /* START BASIC WYSIWYG */
    /* END BASIC WYSIWYG */
}

.article__body .content ol {
    margin-left: 40px;
    padding-left: 0;
}

.article__body .content ol li {
    counter-increment: none;
    position: relative;
}

.article__body .content ol li:before {
    content: "" !important;
}

.article__body .content ul {
    margin-left: 40px;
}

@media screen and (max-width: 425px) {
    .article__body .content ul {
        margin-left: 15px;
    }
}

.article__body .content ul li {
    position: relative;
}

.article__body .content ul li:before {
    content: '\f111';
    font-size: 7px;
    position: absolute;
    top: 9px;
    left: -17px;
}

body.page-node-type-event .banner-image {
    position: relative;
}

body.page-node-type-event .banner-image .field--name-field-caption {
    color: #264067;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: rgba(255, 255, 255, 0.6);
    padding: 5px;
    font-style: normal;
    line-height: 12px;
    display: block;
}

body.page-node-type-event .article__meta {
    border-bottom: 0 !important;
}

body.page-node-type-event .article__meta .article__author {
    padding-bottom: 5px !important;
    padding-right: 10px;
    margin-right: 12px;
    border-right: 1px solid #D8D8D8;
}

body.page-node-type-event .article__meta .article__meta__top,
body.page-node-type-event .article__meta .article__meta__bottom {
    border-bottom: 1px solid #D8D8D8 !important;
}

body.page-node-type-event .article__meta .article__meta__bottom {
    padding-bottom: 10px;
}

/* SINGLE VIDEO PAGE STYLES */
body.page-node-type-video .video-wrapper {
    width: 100%;
    height: 414px;
    max-width: 970px;
    margin: 0 auto;
}

body.page-node-type-video .video-body {
    max-width: 770px;
    margin: 60px auto;
}

/* RESEARCH PAGE STYLES */
.research-hero {
    padding: 120px 0 140px 0;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
}

.research-hero:before {
    content: "";
    background: url("../images/blue-pattern-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 9;
}

.research-hero .title-wrapper {
    position: relative;
    z-index: 99;
    padding: 0 70px;
    width: 100%;
    margin: 0 auto;
}

.research-hero h1 {
    color: white;
    font-size: 36px;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 20px;
    border: none;
}

.research-hero .post__date {
    color: #5DB5BA;
    font-size: 16px;
    line-height: 24px;
}

.research-hero .field--name-field-article-policy-priority a,
.research-hero .field--name-field-article-policy-priority .field--item {
    font-size: 12px;
    letter-spacing: 0.9px;
    line-height: 18px;
    color: #F77468;
    text-transform: uppercase;
}

.research-hero .field--name-field-article-policy-priority a:hover,
.research-hero .field--name-field-article-policy-priority .field--item:hover {
    text-decoration: none;
    color: #E0675C;
}

.research-hero .research-authors {
    color: #FFFFFF;
    font-family: Soleil;
    font-size: 16px;
    line-height: 20px;
}

.research-hero .research-authors .field--name-field-foreword {
    margin-left: 5px;
}

.research-hero .research-authors>span,
.research-hero .research-authors a {
    color: #FFFFFF;
    font-family: Soleil;
    font-size: 16px;
    line-height: 20px;
}

.research-hero .research-authors .field--item,
.research-hero .research-authors .field {
    display: inline;
}

.research-hero .research-authors .field--item:before {
    content: ", ";
    margin-left: -2px;
}

.research-hero .research-authors .field--item:first-child:before {
    content: "";
    display: none !important;
}

.research-hero .research-authors .field--item:last-child:before {
    content: 'and ';
    margin-left: 2px;
}

.research-hero .sub_header {
    color: white;
    font-size: 18px;
    line-height: 26px;
    position: relative;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    body.page-node-type-research #main-container {
        padding-top: 50px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

body.page-node-type-resource .block-views-blockrelated-content-block-7,
body.page-node-type-resource .block-views-blockrelated-content-block-3,
body.page-node-type-research .block-views-blockrelated-content-block-7,
body.page-node-type-research .block-views-blockrelated-content-block-3 {
    position: relative;
    overflow: visible;
    padding: 50px 0;
    margin-top: 50px;
    max-width: 100%;
}

body.page-node-type-resource .block-views-blockrelated-content-block-7 .block-inner,
body.page-node-type-resource .block-views-blockrelated-content-block-3 .block-inner,
body.page-node-type-research .block-views-blockrelated-content-block-7 .block-inner,
body.page-node-type-research .block-views-blockrelated-content-block-3 .block-inner {
    position: relative;
    z-index: 99;
}

body.page-node-type-resource .block-views-blockrelated-content-block-7:before,
body.page-node-type-resource .block-views-blockrelated-content-block-3:before,
body.page-node-type-research .block-views-blockrelated-content-block-7:before,
body.page-node-type-research .block-views-blockrelated-content-block-3:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-color: #F3F3F3;
}

body.page-node-type-resource .block-views-blockrelated-content-block-7 h2.block-title,
body.page-node-type-resource .block-views-blockrelated-content-block-3 h2.block-title,
body.page-node-type-research .block-views-blockrelated-content-block-7 h2.block-title,
body.page-node-type-research .block-views-blockrelated-content-block-3 h2.block-title {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

.author-container span {
    display: block;
}

body.page-node-type-research .block-views-blockrelated-content-block-3 {
    margin-top: 0px;
}

body.page-node-type-research .block-views-blockauthors-block-3 .contextual-region {
    clear: both;
    overflow: hidden;
}

body.page-node-type-research .author-container {
    margin-left: 0px !important;
    padding-left: 55px !important;
    margin-bottom: 30px;
}

body.page-node-type-research .author-container .author-img,
body.page-node-type-research .author-container .moderator-img {
    padding-right: 0;
    margin-bottom: 20px;
}

@media screen and (min-width: 992px) {

    body.page-node-type-research .author-container .author-img,
    body.page-node-type-research .author-container .moderator-img {
        padding-left: 0;
    }
}

body.page-node-type-research .author-container .author-img img,
body.page-node-type-research .author-container .moderator-img img {
    border-radius: 50%;
    overflow: hidden;
    height: 100px;
    width: 100px;
}

body.page-node-type-research .author-container div.author-name h5,
body.page-node-type-research .author-container div.author-name,
body.page-node-type-research .author-container div.author-name h4 {
    font-size: 21px;
    line-height: 32px;
    color: #464646;
}

body.page-node-type-research .author-container .views-row {
    margin-bottom: 20px;
}

body.page-node-type-research .author-container .author-bio p,
body.page-node-type-research .author-container .author-bio div {
    color: #464646;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
}

body.page-node-type-research .author-container .author-bio p a,
body.page-node-type-research .author-container .author-bio div a {
    line-height: 17px !important;
    color: #5DB5BA;
}

body.page-node-type-research .author-container .author-bio p a:hover,
body.page-node-type-research .author-container .author-bio div a:hover {
    color: #5DB5BA;
}

body.page-node-type-research .author-container .author-bio .views-more-link {
    display: block;
    margin-top: 5px;
    color: #5DB5BA;
}

body.page-node-type-research .author-container .author-bio .views-more-link:hover {
    color: #5DB5BA;
}

body.page-node-type-research article {
    overflow: visible;
}

body.page-node-type-research article>section {
    padding: 0;
}

body.page-node-type-research article .field--name-body {
    margin: 0;
}

body.page-node-type-research .research-wrap {
    margin-top: -100px;
}

body.page-node-type-research .research-intro {
    color: #264067;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
}

body.page-node-type-research .research-sidebar {
    position: relative;
    z-index: 999;
    padding: 0 30px;
}

@media screen and (min-width: 992px) {
    body.page-node-type-research .research-sidebar {
        padding-left: 0;
    }
}

body.page-node-type-research .research-sidebar img {
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.12);
}

body.page-node-type-research .research-sidebar .btn {
    width: 100%;
    display: block;
    margin-top: 30px;
}

body.page-node-type-research .research-sidebar .btn span {
    display: block;
}

body.page-node-type-research .social-share {
    display: inline-block;
    margin-top: 50px;
    margin-bottom: 60px;
}

@media screen and (min-width: 992px) {
    body.page-node-type-research .social-share {
        padding-left: 30px;
    }
}

body.page-node-type-research .social-share li {
    display: inline-block;
    margin-right: 10px;
    opacity: 1;
}

body.page-node-type-research .social-share li i {
    font-size: 18px;
    color: white;
}

@media screen and (max-width: 991px) {
    body.page-node-type-research .social-share li i {
        color: #264067;
    }
}

body.page-node-type-research .social-share li:hover i {
    color: #5DB5BA;
}

body.page-node-type-research .research-body-container {
    padding: 40px 70px 30px 70px;
    background-color: white;
    position: relative;
    z-index: 999;
}

@media screen and (max-width: 767px) {
    body.page-node-type-research .research-body-container {
        padding: 0;
    }
}

body.page-node-type-research .article-topics {
    padding: 10px 0 0 0;
    border-top: 1px solid #D8D8D8;
    margin-top: 28px;
}

body.page-node-type-research .article-topics span {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-right: 10px;
    text-transform: uppercase;
}

body.page-node-type-research .article-topics .field--items {
    display: inline-block;
}

body.page-node-type-research .article-topics .policy-priority-list,
body.page-node-type-research .article-topics .topic-list {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}

body.page-node-type-research .article-topics .field--item {
    display: inline-block;
    margin-right: 19px;
}

body.page-node-type-research .article-topics .field--item a {
    color: #BDBDBD;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

body.page-node-type-research .block-views-blockrelated-content-block-3 {
    position: relative;
    overflow: visible;
    padding: 50px 0;
}

body.page-node-type-research .block-views-blockrelated-content-block-3 .block-inner {
    position: relative;
    z-index: 99;
}

body.page-node-type-research .block-views-blockrelated-content-block-3 h2.block-title {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

@media screen and (min-width: 767px) {

    body.page-node-type-research .view-authors .views-row,
    body.page-node-type-research .view-external-authors .views-row {
        width: 65%;
        margin: 0 60px;
    }
}

body.page-node-type-research .view-authors .author-img,
body.page-node-type-research .view-external-authors .author-img {
    padding-right: 0;
    margin-bottom: 20px;
}

@media screen and (min-width: 992px) {

    body.page-node-type-research .view-authors .author-img,
    body.page-node-type-research .view-external-authors .author-img {
        padding-left: 0;
    }
}

body.page-node-type-research .view-authors .author-img img,
body.page-node-type-research .view-external-authors .author-img img {
    border-radius: 50%;
    width: 100px;
}

body.page-node-type-research .view-authors .author-name,
body.page-node-type-research .view-external-authors .author-name {
    font-size: 18px;
    line-height: 24px;
    color: #464646;
}

body.page-node-type-research .view-authors .author-title,
body.page-node-type-research .view-external-authors .author-title {
    font-size: 14px;
    line-height: 22px;
    color: #464646;
}

body.page-node-type-research .view-authors .author-bio,
body.page-node-type-research .view-external-authors .author-bio {
    margin-bottom: 30px;
}

body.page-node-type-research .view-authors .author-bio p,
body.page-node-type-research .view-authors .author-bio div,
body.page-node-type-research .view-external-authors .author-bio p,
body.page-node-type-research .view-external-authors .author-bio div {
    color: #464646;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
}

body.page-node-type-research .view-authors .author-bio p a,
body.page-node-type-research .view-authors .author-bio div a,
body.page-node-type-research .view-external-authors .author-bio p a,
body.page-node-type-research .view-external-authors .author-bio div a {
    line-height: 17px !important;
    color: #5DB5BA;
}

body.page-node-type-research .view-authors .author-bio p a:hover,
body.page-node-type-research .view-authors .author-bio div a:hover,
body.page-node-type-research .view-external-authors .author-bio p a:hover,
body.page-node-type-research .view-external-authors .author-bio div a:hover {
    color: #5DB5BA;
}

body.page-node-type-research .view-authors .author-bio .views-more-link,
body.page-node-type-research .view-external-authors .author-bio .views-more-link {
    display: block;
    margin-top: 5px;
    color: #5DB5BA;
}

body.page-node-type-research .view-authors .author-bio .views-more-link:hover,
body.page-node-type-research .view-external-authors .author-bio .views-more-link:hover {
    color: #5DB5BA;
}

/* SCHOOL STYLES */
body.page-node-type-school .title-wrapper,
body.page-node-type-event .title-wrapper {
    padding-bottom: 40px;
}

body.page-node-type-school .title-wrapper h1,
body.page-node-type-event .title-wrapper h1 {
    font-size: 46px;
    line-height: 55px;
}

body.page-node-type-school article,
body.page-node-type-event article {
    overflow: visible;
}

body.page-node-type-school article>section,
body.page-node-type-event article>section {
    padding: 0;
}

body.page-node-type-school .school-meta,
body.page-node-type-school .event-meta,
body.page-node-type-event .school-meta,
body.page-node-type-event .event-meta {
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #FFFFFF;
    margin-top: -80px;
}

body.page-node-type-school .school-meta .field--name-field-image,
body.page-node-type-school .event-meta .field--name-field-image,
body.page-node-type-event .school-meta .field--name-field-image,
body.page-node-type-event .event-meta .field--name-field-image {
    margin: 0;
}

body.page-node-type-school .school-meta .field--name-field-image img,
body.page-node-type-school .event-meta .field--name-field-image img,
body.page-node-type-event .school-meta .field--name-field-image img,
body.page-node-type-event .event-meta .field--name-field-image img {
    width: 100%;
    height: auto;
}

body.page-node-type-school .school-meta .field--type-image,
body.page-node-type-school .event-meta .field--type-image,
body.page-node-type-event .school-meta .field--type-image,
body.page-node-type-event .event-meta .field--type-image {
    display: block;
}

body.page-node-type-school .school-meta .event-meta__column,
body.page-node-type-school .event-meta .event-meta__column,
body.page-node-type-event .school-meta .event-meta__column,
body.page-node-type-event .event-meta .event-meta__column {
    margin-bottom: 20px;
    flex: 1 0 33.3%;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 20px;
}

body.page-node-type-school .school-meta .event-meta__column .field,
body.page-node-type-school .event-meta .event-meta__column .field,
body.page-node-type-event .school-meta .event-meta__column .field,
body.page-node-type-event .event-meta .event-meta__column .field {
    margin-bottom: 0 !important;
}

body.page-node-type-school .school-meta .event-meta__column .social-share,
body.page-node-type-school .event-meta .event-meta__column .social-share,
body.page-node-type-event .school-meta .event-meta__column .social-share,
body.page-node-type-event .event-meta .event-meta__column .social-share {
    float: none;
}

body.page-node-type-school .school-meta .event-meta__column .social-share li:first-child,
body.page-node-type-school .event-meta .event-meta__column .social-share li:first-child,
body.page-node-type-event .school-meta .event-meta__column .social-share li:first-child,
body.page-node-type-event .event-meta .event-meta__column .social-share li:first-child {
    margin-left: 0 !important;
}

body.page-node-type-school .school-meta .event-meta__column .social-share .social-list,
body.page-node-type-school .event-meta .event-meta__column .social-share .social-list,
body.page-node-type-event .school-meta .event-meta__column .social-share .social-list,
body.page-node-type-event .event-meta .event-meta__column .social-share .social-list {
    padding: 0;
}

body.page-node-type-school .school-meta .event-meta__column h5,
body.page-node-type-school .event-meta .event-meta__column h5,
body.page-node-type-event .school-meta .event-meta__column h5,
body.page-node-type-event .event-meta .event-meta__column h5 {
    color: #264067;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}

body.page-node-type-school .school-meta .event-meta__column .field--item a,
body.page-node-type-school .event-meta .event-meta__column .field--item a,
body.page-node-type-event .school-meta .event-meta__column .field--item a,
body.page-node-type-event .event-meta .event-meta__column .field--item a {
    color: #5DB5BA;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
}

body.page-node-type-school .school-meta .event-meta__column p,
body.page-node-type-school .event-meta .event-meta__column p,
body.page-node-type-event .school-meta .event-meta__column p,
body.page-node-type-event .event-meta .event-meta__column p {
    color: #464646;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
    white-space: normal;
}

@media screen and (max-width: 767px) {

    body.page-node-type-school .school-meta .event-meta__column,
    body.page-node-type-school .event-meta .event-meta__column,
    body.page-node-type-event .school-meta .event-meta__column,
    body.page-node-type-event .event-meta .event-meta__column {
        display: block;
        padding: 0;
    }
}

body.page-node-type-school .school-meta .school-meta__wrap,
body.page-node-type-school .event-meta .school-meta__wrap,
body.page-node-type-event .school-meta .school-meta__wrap,
body.page-node-type-event .event-meta .school-meta__wrap {
    padding: 20px 30px;
}

body.page-node-type-school .school-meta .school-meta__wrap .field,
body.page-node-type-school .event-meta .school-meta__wrap .field,
body.page-node-type-event .school-meta .school-meta__wrap .field,
body.page-node-type-event .event-meta .school-meta__wrap .field {
    margin-bottom: 20px;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 20px;
}

body.page-node-type-school .school-meta .school-meta__wrap .field a,
body.page-node-type-school .event-meta .school-meta__wrap .field a,
body.page-node-type-event .school-meta .school-meta__wrap .field a,
body.page-node-type-event .event-meta .school-meta__wrap .field a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #5DB5BA;
    border-bottom: 2px solid #5DB5BA;
    text-decoration: none;
}

body.page-node-type-school .school-meta .school-meta__wrap .field a:hover,
body.page-node-type-school .school-meta .school-meta__wrap .field a.hover,
body.page-node-type-school .school-meta .school-meta__wrap .field a:focus,
body.page-node-type-school .event-meta .school-meta__wrap .field a:hover,
body.page-node-type-school .event-meta .school-meta__wrap .field a.hover,
body.page-node-type-school .event-meta .school-meta__wrap .field a:focus,
body.page-node-type-event .school-meta .school-meta__wrap .field a:hover,
body.page-node-type-event .school-meta .school-meta__wrap .field a.hover,
body.page-node-type-event .school-meta .school-meta__wrap .field a:focus,
body.page-node-type-event .event-meta .school-meta__wrap .field a:hover,
body.page-node-type-event .event-meta .school-meta__wrap .field a.hover,
body.page-node-type-event .event-meta .school-meta__wrap .field a:focus {
    color: #264067;
    border-color: #264067;
}

body.page-node-type-school .school-meta .event-meta__wrap,
body.page-node-type-school .event-meta .event-meta__wrap,
body.page-node-type-event .school-meta .event-meta__wrap,
body.page-node-type-event .event-meta .event-meta__wrap {
    padding: 20px 30px;
    display: flex;
    flex-flow: row wrap;
}

body.page-node-type-school .school-meta .event-meta__wrap .event-meta__column>br,
body.page-node-type-school .event-meta .event-meta__wrap .event-meta__column>br,
body.page-node-type-event .school-meta .event-meta__wrap .event-meta__column>br,
body.page-node-type-event .event-meta .event-meta__wrap .event-meta__column>br {
    display: none !important;
}

body.page-node-type-school .school-meta .event-meta__wrap .field,
body.page-node-type-school .event-meta .event-meta__wrap .field,
body.page-node-type-event .school-meta .event-meta__wrap .field,
body.page-node-type-event .event-meta .event-meta__wrap .field {
    margin-bottom: 20px;
    flex: 1 0 50%;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 20px;
}

body.page-node-type-school .school-meta .event-meta__wrap .field a,
body.page-node-type-school .event-meta .event-meta__wrap .field a,
body.page-node-type-event .school-meta .event-meta__wrap .field a,
body.page-node-type-event .event-meta .event-meta__wrap .field a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {

    body.page-node-type-school .school-meta .event-meta__wrap,
    body.page-node-type-school .event-meta .event-meta__wrap,
    body.page-node-type-event .school-meta .event-meta__wrap,
    body.page-node-type-event .event-meta .event-meta__wrap {
        display: block;
    }

    body.page-node-type-school .school-meta .event-meta__wrap .field,
    body.page-node-type-school .event-meta .event-meta__wrap .field,
    body.page-node-type-event .school-meta .event-meta__wrap .field,
    body.page-node-type-event .event-meta .event-meta__wrap .field {
        display: block;
        padding-right: 0;
    }
}

body.page-node-type-school .article-topics,
body.page-node-type-event .article-topics {
    padding: 10px 0 0 0;
    border-top: 1px solid #D8D8D8;
    margin-top: 28px;
}

body.page-node-type-school .article-topics span,
body.page-node-type-event .article-topics span {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-right: 10px;
    text-transform: uppercase;
}

body.page-node-type-school .article-topics .field--items,
body.page-node-type-event .article-topics .field--items {
    display: inline-block;
}

body.page-node-type-school .article-topics .policy-priority-list,
body.page-node-type-school .article-topics .topic-list,
body.page-node-type-event .article-topics .policy-priority-list,
body.page-node-type-event .article-topics .topic-list {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}

body.page-node-type-school .article-topics .field--item,
body.page-node-type-event .article-topics .field--item {
    display: inline-block;
    margin-right: 19px;
}

body.page-node-type-school .article-topics .field--item a,
body.page-node-type-event .article-topics .field--item a {
    color: #BDBDBD;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

body .feed-icons {
    display: none;
}

@media screen and (max-width: 767px) {

    body.page-node-type-school .title-wrapper h1,
    body.page-node-type-event .title-wrapper h1 {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 30px;
    }

    body .region .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__volume,
    body .region .event-view.top-attachment .featured-blurb .featured-blurb__volume,
    body .region .search-page-container.top-attachment .featured-blurb .featured-blurb__volume {
        font-size: 18px;
        line-height: 28px;
        margin: 10px 0;
    }

    body .region .grid-attachment-view.top-attachment .featured-blurb,
    body .region .event-view.top-attachment .featured-blurb,
    body .region .search-page-container.top-attachment .featured-blurb {
        padding: 20px 20px;
    }

    body .region section.paragraph {
        padding: 40px 0 !important;
    }
}

@media screen and (max-width: 425px) {

    body.page-node-type-resource .related-content .col-md-4.col-sm-12,
    .page-node-type-research .related-content .col-md-4.col-sm-12 {
        margin-left: 15px;
        margin-right: 15px;
    }
}

nav#toolbar-bar {
    z-index: 99999999999 !important;
}

/* SEARCH NAV STYLES */
.tooltip {
    display: none !important;
}

body .form-type-search .input-group {
    display: block;
    overflow: hidden;
    position: static;
}

body.search-bar-active .bar--sm .search-block-form {
    opacity: 1;
    width: 50% !important;
    margin-right: 0 !important;
}

body.search-bar-active .bar--sm .search-block-form button {
    position: absolute;
    left: 0;
    top: 0;
}

body.search-bar-active .bar--sm .search-block-form button:hover {
    background-color: transparent !important;
}

body.search-bar-active .bar--sm .search-block-form input {
    display: block;
    background-color: white;
    border: 1px solid #979797;
}

body.search-bar-active .bar--sm .search-block-form .icon {
    color: #264067 !important;
}

body .bar--sm .search-block-form {
    display: inline-block;
    vertical-align: top;
    width: 52px;
    height: 52px;
    overflow: visible;
}

body .bar--sm .search-block-form .input-group-btn {
    display: block;
    position: static;
}

body .bar--sm .search-block-form .form-item {
    margin: 0;
}

body .bar--sm .search-block-form button.button {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    border: none;
    width: 52px;
    height: 52px;
    box-shadow: none;
    background-color: transparent !important;
    z-index: 999;
}

body .bar--sm .search-block-form button.button .icon {
    font-size: 18px;
    color: white;
}

body .bar--sm .search-block-form button.button:hover .icon {
    color: #5DB5BA;
}

body .bar--sm .search-block-form input {
    display: none;
    border-radius: 0;
    background-color: white;
    border: 1px solid #979797;
    font-size: 14px;
    line-height: 17px;
    color: #264067;
    padding: 0 20px 0 52px;
    height: 52px;
    border-radius: 2px !important;
    box-shadow: none;
}

body .bar--sm nav {
    vertical-align: middle;
    display: inline-block;
}

body.office-page .nav-container .bar--sm .search-block-form {
    width: 46px;
    height: 46px;
    margin-right: -5px;
}

body.office-page .nav-container .bar--sm .search-block-form .input-group-btn {
    position: static;
}

body.office-page .nav-container .bar--sm .search-block-form .form-item {
    margin: 0;
}

body.office-page .nav-container .bar--sm .search-block-form button.button {
    width: 46px;
    height: 46px;
}

body.office-page .nav-container .bar--sm .search-block-form button.button .icon {
    font-size: 15px;
    color: #464646;
    line-height: 1;
}

body.office-page .nav-container .bar--sm .search-block-form button.button:hover {
    background-color: rgba(93, 181, 186, 0.11);
}

body.office-page .nav-container .bar--sm .search-block-form input {
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 20px 0 40px;
    border: none;
    font-size: 14px;
    line-height: 17px;
    height: 35px;
}

body.non-office-page:not(.path-frontpage) .bar--sm .search-block-form button.button .icon {
    color: #264067;
}

body.non-office-page:not(.path-frontpage) .bar--sm .search-block-form button.button:hover .icon {
    color: #5DB5BA;
}

body.path-frontpage {
    /* TOP NAV*/
}

body.path-frontpage .site-branding .logo-dark {
    display: none;
}

body.path-frontpage .site-branding .logo-light {
    display: block !important;
}

body.path-frontpage .site-branding .logo {
    max-height: none !important;
    width: auto;
    height: 57px;
    padding: 0 !important;
}

body.path-frontpage .bar--sm.bar {
    padding: 0;
}

body.path-frontpage .bar--sm.bar .region {
    padding: 0;
}

body.path-frontpage .bar--sm.bar .col-md-7 {
    margin-top: 0;
}

body.path-frontpage nav.bar .menu--main-navigation-solo {
    float: right;
    display: flex;
    align-content: flex-end;
}

body.path-frontpage nav.bar .menu--main-navigation-solo li {
    display: inline-block;
    text-align: left;
    padding: 0;
    vertical-align: middle;
    height: 46px;
    padding-top: 15px;
}

body.path-frontpage nav.bar .menu--main-navigation-solo li .has-svg {
    display: none;
}

body.path-frontpage nav.bar .menu--main-navigation-solo li.active a {
    color: #5DB5BA;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a {
    text-transform: uppercase;
    color: white;
    font-size: 11px;
    letter-spacing: 1.6px;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 15px;
    background-color: transparent;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a:hover,
body.path-frontpage nav.bar .menu--main-navigation-solo a:focus {
    color: #5DB5BA;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"] {
    color: white;
    font-size: 0;
    height: 46px;
    width: 46px;
    overflow: visible;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"]:hover .search-svg svg path {
    fill: #5DB5BA;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    margin: 0 10px 0 0;
    font-size: 20px;
}

body.path-frontpage nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path {
    fill: white;
}

body.path-frontpage .nav-container {
    background-color: transparent;
}

body.path-frontpage .nav-container #menu1>.container {
    position: relative;
    margin: 0 auto;
}

body.path-frontpage .nav-container #menu1>.container>.row {
    position: absolute;
    top: 0;
    z-index: 99;
    padding-top: 60px;
    z-index: 99;
    width: 100%;
}

body.path-frontpage .page-hero {
    background-size: cover;
    background-position: top 0px center;
    background-repeat: no-repeat;
    padding: 300px 0 200px 0;
    position: relative;
}

@media screen and (max-width: 767px) {
    body.path-frontpage .page-hero {
        padding: 100px 0 200px 0 !important;
    }
}

body.path-frontpage .page-hero .title-wrapper {
    position: relative;
    z-index: 9999;
}

body .header-wrapper {
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.12);
}

body .header-wrapper .menu--national,
body .header-wrapper .menu--ohio,
body .header-wrapper .menu--about-menu {
    display: flex;
}

body .header-wrapper .menu--national>li>a,
body .header-wrapper .menu--ohio>li>a,
body .header-wrapper .menu--about-menu>li>a {
    border-bottom: 5px solid white;
    padding: 30px 0 25px 0;
    margin: 0 15px;
}

body .header-wrapper .menu--national>li>a:hover,
body .header-wrapper .menu--national>li>a:focus,
body .header-wrapper .menu--national>li>a:active,
body .header-wrapper .menu--ohio>li>a:hover,
body .header-wrapper .menu--ohio>li>a:focus,
body .header-wrapper .menu--ohio>li>a:active,
body .header-wrapper .menu--about-menu>li>a:hover,
body .header-wrapper .menu--about-menu>li>a:focus,
body .header-wrapper .menu--about-menu>li>a:active {
    border-bottom: 5px solid rgba(38, 64, 103, 0.5);
    background-color: transparent;
}

body .header-wrapper .menu--national>li>a:hover svg path,
body .header-wrapper .menu--national>li>a:focus svg path,
body .header-wrapper .menu--national>li>a:active svg path,
body .header-wrapper .menu--ohio>li>a:hover svg path,
body .header-wrapper .menu--ohio>li>a:focus svg path,
body .header-wrapper .menu--ohio>li>a:active svg path,
body .header-wrapper .menu--about-menu>li>a:hover svg path,
body .header-wrapper .menu--about-menu>li>a:focus svg path,
body .header-wrapper .menu--about-menu>li>a:active svg path {
    fill: rgba(38, 64, 103, 0.5);
}

body .header-wrapper .menu--national>li:hover>a,
body .header-wrapper .menu--national>li:focus>a,
body .header-wrapper .menu--national>li:active>a,
body .header-wrapper .menu--ohio>li:hover>a,
body .header-wrapper .menu--ohio>li:focus>a,
body .header-wrapper .menu--ohio>li:active>a,
body .header-wrapper .menu--about-menu>li:hover>a,
body .header-wrapper .menu--about-menu>li:focus>a,
body .header-wrapper .menu--about-menu>li:active>a {
    color: rgba(38, 64, 103, 0.5);
    background-color: transparent;
}

body .header-wrapper .menu--national>li:hover>a svg path,
body .header-wrapper .menu--national>li:focus>a svg path,
body .header-wrapper .menu--national>li:active>a svg path,
body .header-wrapper .menu--ohio>li:hover>a svg path,
body .header-wrapper .menu--ohio>li:focus>a svg path,
body .header-wrapper .menu--ohio>li:active>a svg path,
body .header-wrapper .menu--about-menu>li:hover>a svg path,
body .header-wrapper .menu--about-menu>li:focus>a svg path,
body .header-wrapper .menu--about-menu>li:active>a svg path {
    fill: rgba(38, 64, 103, 0.5);
}

body .header-wrapper .menu--national>li:hover .dropdown-menu,
body .header-wrapper .menu--national>li:focus .dropdown-menu,
body .header-wrapper .menu--national>li:active .dropdown-menu,
body .header-wrapper .menu--ohio>li:hover .dropdown-menu,
body .header-wrapper .menu--ohio>li:focus .dropdown-menu,
body .header-wrapper .menu--ohio>li:active .dropdown-menu,
body .header-wrapper .menu--about-menu>li:hover .dropdown-menu,
body .header-wrapper .menu--about-menu>li:focus .dropdown-menu,
body .header-wrapper .menu--about-menu>li:active .dropdown-menu {
    display: block;
}

body .header-wrapper .menu--national>li .dropdown-menu,
body .header-wrapper .menu--ohio>li .dropdown-menu,
body .header-wrapper .menu--about-menu>li .dropdown-menu {
    border: none;
    padding: 10px 0;
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.13);
    border-top: 6px solid #5DB5BA;
    border-radius: 0;
    right: 0;
    left: auto;
}

body .header-wrapper .menu--national>li .dropdown-menu li,
body .header-wrapper .menu--ohio>li .dropdown-menu li,
body .header-wrapper .menu--about-menu>li .dropdown-menu li {
    padding: 0;
    display: block;
}

body .header-wrapper .menu--national>li .dropdown-menu a,
body .header-wrapper .menu--ohio>li .dropdown-menu a,
body .header-wrapper .menu--about-menu>li .dropdown-menu a {
    text-align: right;
    padding: 10px 25px 10px 25px;
}

body .header-wrapper .menu--national>li .dropdown-menu a:hover,
body .header-wrapper .menu--national>li .dropdown-menu a:focus,
body .header-wrapper .menu--national>li .dropdown-menu a:active,
body .header-wrapper .menu--ohio>li .dropdown-menu a:hover,
body .header-wrapper .menu--ohio>li .dropdown-menu a:focus,
body .header-wrapper .menu--ohio>li .dropdown-menu a:active,
body .header-wrapper .menu--about-menu>li .dropdown-menu a:hover,
body .header-wrapper .menu--about-menu>li .dropdown-menu a:focus,
body .header-wrapper .menu--about-menu>li .dropdown-menu a:active {
    background-color: transparent;
    color: rgba(38, 64, 103, 0.5);
}

body .header-wrapper .menu--national>li.active a,
body .header-wrapper .menu--national>li.active-trail a,
body .header-wrapper .menu--ohio>li.active a,
body .header-wrapper .menu--ohio>li.active-trail a,
body .header-wrapper .menu--about-menu>li.active a,
body .header-wrapper .menu--about-menu>li.active-trail a {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

body .header-wrapper .menu--national .expanded .caret,
body .header-wrapper .menu--ohio .expanded .caret,
body .header-wrapper .menu--about-menu .expanded .caret {
    display: none;
}

body .header-wrapper .menu--national .expanded .has-svg,
body .header-wrapper .menu--ohio .expanded .has-svg,
body .header-wrapper .menu--about-menu .expanded .has-svg {
    margin-left: 5px;
}

/* NON-OFFICE PAGE NAV */
body.non-office-page:not(.path-frontpage) .site-branding .logo-dark {
    display: block;
}

body.non-office-page:not(.path-frontpage) .site-branding .logo-light {
    display: none;
}

body.non-office-page:not(.path-frontpage) .site-branding .logo {
    max-height: none !important;
    width: auto;
    height: 57px;
    padding: 0 !important;
}

body.non-office-page:not(.path-frontpage) .nav-container {
    background-color: white;
}

body.non-office-page:not(.path-frontpage) .nav-container nav {
    padding-top: 16px;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo {
    float: right;
    display: flex;
    align-content: flex-end;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo li {
    display: inline-block;
    text-align: left;
    padding: 0;
    vertical-align: middle;
    padding: 0;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo li .has-svg {
    display: none;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo li.active a {
    color: #5DB5BA;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a {
    text-transform: uppercase;
    color: #264067;
    font-size: 11px;
    letter-spacing: 1.6px;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 15px;
    background-color: transparent;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a:hover,
body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a:focus {
    color: #5DB5BA;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"] {
    font-size: 0;
    height: auto;
    width: 46px;
    overflow: visible;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"]:hover .search-svg svg path {
    fill: #5DB5BA;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"] .search-svg svg {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    margin: 0 10px 0 0;
    font-size: 20px;
}

body.non-office-page:not(.path-frontpage) .nav-container .menu--main-navigation-solo a[href="/search"] .search-svg svg path {
    fill: #264067;
}

body.office-page .nav-container {
    background-color: #F3EEE8;
    /* TOP NAV*/
    /* MOBILE NAV*/
}

body.office-page .nav-container .bar--sm.bar {
    padding: 0;
}

body.office-page .nav-container .bar--sm.bar .region {
    padding: 0;
}

body.office-page .nav-container .bar--sm.bar .col-md-7 {
    margin-top: 0;
}

body.office-page .nav-container nav.bar .region-branding .logo {
    max-height: none !important;
    width: auto;
    height: 57px;
    padding: 0 !important;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo {
    float: right;
    display: flex;
    align-content: flex-end;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo li {
    display: inline-block;
    text-align: left;
    padding: 0;
    vertical-align: middle;
    height: 46px;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo li .has-svg {
    display: none;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo li.active a {
    color: #5DB5BA;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a {
    text-transform: uppercase;
    color: white;
    font-size: 11px;
    letter-spacing: 1.6px;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 15px;
    background-color: transparent;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a:hover,
body.office-page .nav-container nav.bar .menu--main-navigation-solo a:focus {
    color: #5DB5BA;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"] {
    color: white;
    font-size: 0;
    height: 46px;
    width: 46px;
    overflow: visible;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"]:hover .search-svg svg path {
    fill: #5DB5BA;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    margin: 0 10px 0 0;
    font-size: 20px;
}

body.office-page .nav-container nav.bar .menu--main-navigation-solo a[href="/search"] .search-svg svg path {
    fill: white;
}

body.office-page .nav-container nav.bar .menu--main-navigation {
    float: right;
    display: flex;
    align-content: flex-end;
}

body.office-page .nav-container nav.bar .menu--main-navigation li {
    display: inline-block;
    text-align: left;
    padding: 0;
    vertical-align: middle;
    height: 46px;
}

body.office-page .nav-container nav.bar .menu--main-navigation li .has-svg {
    display: none;
}

body.office-page .nav-container nav.bar .menu--main-navigation li.active .has-svg {
    display: inline-block;
}

body.office-page .nav-container nav.bar .menu--main-navigation li.active a {
    background-color: white;
    color: #5DB5BA;
}

body.office-page .nav-container nav.bar .menu--main-navigation a {
    text-transform: uppercase;
    color: #464646;
    color: #464646;
    font-size: 10.4px;
    letter-spacing: 1.6px;
    line-height: 16px;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 15px;
    background-color: transparent;
}

body.office-page .nav-container nav.bar .menu--main-navigation a:hover,
body.office-page .nav-container nav.bar .menu--main-navigation a:focus {
    background-color: rgba(93, 181, 186, 0.11);
}

body.office-page .nav-container nav.bar .menu--main-navigation a .has-svg {
    vertical-align: middle;
    margin-right: 10px;
}

body.office-page .nav-container nav.bar .menu--main-navigation a[href="/search"] {
    color: white;
    font-size: 0;
    height: 46px;
    width: 46px;
    overflow: visible;
}

body.office-page .nav-container nav.bar .menu--main-navigation a[href="/search"] .search-svg svg {
    content: "";
    display: block;
    background-size: cover;
    height: 15px;
    width: 15px;
    margin: 0 10px 0 0;
}

body.office-page .nav-container .navbar-default .logo {
    height: 68.42px;
    width: 179px;
}

body.office-page .nav-container .logo-dark {
    display: block !important;
}

body.office-page .nav-container .logo-light {
    display: none !important;
}

.header-wrapper {
    background-color: white;
}

.header-wrapper .logo-light {
    display: none;
}

.header-wrapper .logo {
    height: 68.42px;
    width: 179px;
}

.header-wrapper .menu--national,
.header-wrapper .menu--ohio,
.header-wrapper .menu--about-menu {
    float: right;
    display: inline-block;
}

.header-wrapper .menu--national li,
.header-wrapper .menu--ohio li,
.header-wrapper .menu--about-menu li {
    display: inline-block;
    text-align: left;
    padding: 0;
}

.header-wrapper .menu--national a,
.header-wrapper .menu--ohio a,
.header-wrapper .menu--about-menu a {
    text-transform: uppercase;
    color: #264067;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 35px 15px;
    background-color: transparent;
}

.header-wrapper .menu--national a:hover,
.header-wrapper .menu--national a:focus,
.header-wrapper .menu--ohio a:hover,
.header-wrapper .menu--ohio a:focus,
.header-wrapper .menu--about-menu a:hover,
.header-wrapper .menu--about-menu a:focus {
    color: #264067;
}

.office-page .about-content.staff-board-content .menu--about-menu.nav a[href="/about/staff-and-board"],
.office-page .about-content.staff-board-content .menu--about-menu.nav a[href="/about/fordham-staff"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .national-content.research-content .menu--national.nav a[href="/national/research"],
.office-page .national-content.research-content .menu--national.nav a[href="/ohio/research"],
.office-page .national-content.research-content .menu--ohio.nav a[href="/national/research"],
.office-page .national-content.research-content .menu--ohio.nav a[href="/ohio/research"],
.office-page .ohio-content.research-content .menu--national.nav a[href="/national/research"],
.office-page .ohio-content.research-content .menu--national.nav a[href="/ohio/research"],
.office-page .ohio-content.research-content .menu--ohio.nav a[href="/national/research"],
.office-page .ohio-content.research-content .menu--ohio.nav a[href="/ohio/research"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .national-content.policy-content .menu--national.nav a[href="/national/policy"],
.office-page .national-content.policy-content .menu--national.nav a[href="/ohio/policy"],
.office-page .national-content.policy-content .menu--ohio.nav a[href="/national/policy"],
.office-page .national-content.policy-content .menu--ohio.nav a[href="/ohio/policy"],
.office-page .ohio-content.policy-content .menu--national.nav a[href="/national/policy"],
.office-page .ohio-content.policy-content .menu--national.nav a[href="/ohio/policy"],
.office-page .ohio-content.policy-content .menu--ohio.nav a[href="/national/policy"],
.office-page .ohio-content.policy-content .menu--ohio.nav a[href="/ohio/policy"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .national-content.commentary-content .menu--national.nav a[href="/national/commentary"],
.office-page .national-content.commentary-content .menu--national.nav a[href="/ohio/commentary"],
.office-page .national-content.commentary-content .menu--ohio.nav a[href="/national/commentary"],
.office-page .national-content.commentary-content .menu--ohio.nav a[href="/ohio/commentary"],
.office-page .ohio-content.commentary-content .menu--national.nav a[href="/national/commentary"],
.office-page .ohio-content.commentary-content .menu--national.nav a[href="/ohio/commentary"],
.office-page .ohio-content.commentary-content .menu--ohio.nav a[href="/national/commentary"],
.office-page .ohio-content.commentary-content .menu--ohio.nav a[href="/ohio/commentary"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .national-content.resource-content .menu--national.nav a[href="/national/resources"],
.office-page .national-content.resource-content .menu--national.nav a[href="/ohio/resources"],
.office-page .national-content.resource-content .menu--ohio.nav a[href="/national/resources"],
.office-page .national-content.resource-content .menu--ohio.nav a[href="/ohio/resources"],
.office-page .ohio-content.resource-content .menu--national.nav a[href="/national/resources"],
.office-page .ohio-content.resource-content .menu--national.nav a[href="/ohio/resources"],
.office-page .ohio-content.resource-content .menu--ohio.nav a[href="/national/resources"],
.office-page .ohio-content.resource-content .menu--ohio.nav a[href="/ohio/resources"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .header-wrapper.sub-sponsorship-content a[href="/ohio/sponsorship"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .national-content .menu--national.nav a[href="/national#national-events"] {
    border-color: transparent !important;
}

.office-page .national-content .menu--national.nav a[href="/national#national-events"].active-trail {
    border-color: transparent !important;
}

.office-page .header-wrapper.sub-staff-board-content a[href="/about/staff-and-board"],
.office-page .header-wrapper.sub-staff-board-content a[href="/about/fordham-staff"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .header-wrapper.sub-research-content a[href="/ohio/research"],
.office-page .header-wrapper.sub-research-content a[href="/national/research"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

.office-page .header-wrapper.sub-commentary-content a[href="/ohio/commentary"],
.office-page .header-wrapper.sub-commentary-content a[href="/national/commentary"] {
    border-color: rgba(38, 64, 103, 0.5) !important;
}

body .header-wrapper .menu--national li.active a[href="/national#national-events"] {
    border: none !important;
    border-color: transparent !important;
    border-bottom: 0 !important;
}

.nav-container.ohio-content .menu--main-navigation a[href="/ohio"] {
    background-color: white !important;
    color: #5DB5BA !important;
}

.nav-container.ohio-content .menu--main-navigation a[href="/ohio"] .has-svg {
    display: inline-block !important;
}

.nav-container.about-content .menu--main-navigation a[href="/about"] {
    background-color: white !important;
    color: #5DB5BA !important;
}

.nav-container.about-content .menu--main-navigation a[href="/about"] .has-svg {
    display: inline-block !important;
}

.nav-container.national-content .menu--main-navigation a[href="/national"] {
    background-color: white !important;
    color: #5DB5BA !important;
}

.nav-container.national-content .menu--main-navigation a[href="/national"] .has-svg {
    display: inline-block !important;
}

@media screen and (max-width: 767px) {
    .nav-container {
        min-height: 65px;
    }

    .nav-container .hamburger-toggle {
        margin-top: 10px;
    }

    .nav-container .hamburger-toggle i {
        color: #264067;
        font-size: 50px;
    }

    .nav-container .logo {
        height: 33px !important;
        margin-top: 10px;
    }

    .nav-container .logo-light {
        display: none !important;
    }

    .nav-container .logo-dark {
        display: block !important;
    }
}

.tooltip.fade {
    display: none !important;
}

body.mobile-menu-open {
    overflow: hidden;
}

body.mobile-menu-open .mobile-nav-container {
    left: 0;
    right: 0;
}

.nav-container .row {
    position: relative;
}

.nav-container .hamburger-wrap {
    position: absolute;
    right: 15px;
    top: 10px;
}

.nav-container .hamburger-toggle {
    line-height: inherit;
    width: 27px;
    height: 27px;
    display: inline-block;
    position: relative;
    margin-top: 10px;
    padding-top: 10px;
}

.nav-container .nav-hamburger,
.nav-container .nav-hamburger:before,
.nav-container .nav-hamburger:after {
    transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    position: absolute;
    width: 27px;
    height: 3px;
    left: 0;
    border-radius: 4px;
    background-color: #264067;
    z-index: 99;
    display: block;
}

.nav-container .nav-hamburger:before {
    top: -8px;
}

.nav-container .nav-hamburger:after {
    top: 8px;
}

.nav-container .nav-hamburger:before,
.nav-container .nav-hamburger:after {
    content: "";
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}

.mobile-menu-open .nav-container .nav-hamburger {
    background-color: transparent;
}

.mobile-menu-open .nav-container .nav-hamburger:before {
    transform: translateY(9px) translateX(0px) rotate(-45deg) !important;
}

.mobile-menu-open .nav-container .nav-hamburger:after {
    transform: translateY(-7px) translateX(2px) rotate(45deg) !important;
}

body .mobile-nav-container {
    margin-top: 65px;
    background-color: #001427;
    width: 100%;
    position: fixed;
    right: -100%;
    top: 0;
    z-index: 99999;
    height: 100%;
    overflow: scroll;
    display: block !important;
}

body .mobile-nav-container .form-type-search {
    background-color: #D8D8D8;
    padding: 10px 28px;
    position: relative;
    margin: 0;
}

body .mobile-nav-container .form-type-search input {
    font-size: 13px;
    letter-spacing: 1.18px;
    line-height: 16px;
    background-color: white;
    border-radius: 5px !important;
    color: #264067;
    box-shadow: 0;
    border: none;
    height: 45px;
    padding-left: 20px;
}

body .mobile-nav-container .form-type-search button[type="submit"] {
    position: absolute;
    right: 40px;
    top: 8px;
    background-color: transparent !important;
}

body .mobile-nav-container .form-type-search button[type="submit"] span.icon {
    font-size: 16px;
    color: #264067;
}

body .mobile-nav-container .form-type-search input:-ms-input-placeholder {
    color: #264067 !important;
}

body .mobile-nav-container .form-type-search input::placeholder {
    color: #264067 !important;
}

body .mobile-nav-container .form-type-search input::-webkit-input-placeholder {
    color: #264067 !important;
}

body .mobile-nav-container #block-mobilenavigation {
    background-color: white;
}

body .mobile-nav-container #block-mobilenavigation>.block-inner>.region-we-mega-menu>.mobile-navigation {
    display: block !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;
}

body .mobile-nav-container #block-mobilenavigation .navbar-toggle {
    display: none;
}

body .mobile-nav-container #block-mobilenavigation ul {
    margin: 0;
    padding: 0;
}

body .mobile-nav-container #block-mobilenavigation li {
    border-top: 1px solid #D8D8D8;
    padding: 0;
    margin: 0;
    opacity: 1;
    overflow: hidden;
}

body .mobile-nav-container #block-mobilenavigation li.dropdown-active>a span.has-svg {
    float: right;
    transform: rotate(0deg);
}

body .mobile-nav-container #block-mobilenavigation li.dropdown-active>a span.has-svg svg {
    width: 17px;
    height: 10px;
}

body .mobile-nav-container #block-mobilenavigation li.dropdown-active>.dropdown-menu {
    display: block;
}

body .mobile-nav-container #block-mobilenavigation li>a {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1.36px;
    line-height: 25px;
    padding: 18px 28px;
    color: #264067;
    opacity: 1;
    display: block;
    white-space: initial;
}

body .mobile-nav-container #block-mobilenavigation li>a:hover,
body .mobile-nav-container #block-mobilenavigation li>a:focus {
    background-color: #264067;
    color: white;
}

body .mobile-nav-container #block-mobilenavigation li>a:hover svg path,
body .mobile-nav-container #block-mobilenavigation li>a:focus svg path {
    fill: white;
}

body .mobile-nav-container #block-mobilenavigation li>a .caret {
    display: none;
}

body .mobile-nav-container #block-mobilenavigation li>a span.has-svg {
    float: right;
    transform: rotate(-90deg);
}

body .mobile-nav-container #block-mobilenavigation li>a span.has-svg svg {
    width: 17px;
    height: 10px;
}

body .mobile-nav-container #block-mobilenavigation li.open .type-of-block {
    display: block !important;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu {
    border: none;
    box-shadow: none;
    overflow: visible;
    padding: 0;
    margin: 0;
    display: none;
    width: 100%;
    position: relative;
    padding-left: 20px;
    background-color: #d8d8d8;
    border-radius: 0;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu.active {
    display: block;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li.dropdown-active>a span.has-svg {
    float: right;
    transform: rotate(0deg);
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1.36px;
    line-height: 25px;
    padding: 18px 28px;
    color: #264067;
    opacity: 1;
    display: block;
    background-color: white;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a .caret {
    display: none;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a span.has-svg {
    float: right;
    transform: rotate(-90deg);
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a span.has-svg svg {
    width: 17px;
    height: 10px;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a:hover,
body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a:focus {
    background-color: #264067;
    color: white;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a:hover svg path,
body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu li>a:focus svg path {
    fill: white;
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu .block-inner {
    padding: 20px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

body .mobile-nav-container #block-mobilenavigation ul.dropdown-menu .block-inner>h2 {
    color: #FBFAF8;
    font-size: 15px;
    letter-spacing: 1.63px;
    line-height: 18px;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 28px;
    margin: 0;
}

@media screen and (max-width: 991px) {
    body.office-page .nav-container {
        background-color: white;
    }

    body .nav-container .bar--sm.bar>.container {
        width: 100%;
        padding: 0 28px;
        min-height: 65px;
    }

    .nav-container .bar .region-branding .logo.navbar-btn {
        padding: 0;
        margin: 0;
        max-height: 100%;
        top: 0;
    }

    body .bar .logo-dark {
        max-height: 100% !important;
        max-width: 100%;
        width: auto;
        height: 33px !important;
        padding: 0 !important;
        display: block !important;
        margin-top: 15px;
    }
}

/* FIX FIREFOX FONT WEIGHT
================================================== */
html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-weight: 400;
}

/**
 * Firefox specific rule
 */
@-moz-document url-prefix() {
    body {
        font-weight: normal !important;
    }
}

/* #Custom Column Sizing
================================================== */
.col-sm-sf-5 {
    width: 20%;
    padding: 0 15px;
    float: left;
}

.col-sm-sf-25 {
    width: 40%;
    padding: 0 15px;
    float: left;
}

html,
body {
    background: white;
    height: 100%;
    margin-top: 0px !important;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

[class*='bg-']:not(.bg--white):not(.bg--secondary) p,
[class*='imagebg']:not(.image--light) p {
    opacity: 1;
}

body .footer-1 {
    padding: 60px 0;
    background-color: white;
    overflow: hidden;
}

@media screen and (max-width: 767px) {
    body .footer-1 {
        padding: 60px 15px 0 15px;
    }
}

body .footer-1 .footer-contact-row>.col-md-4 {
    margin-bottom: 40px;
}

body .footer-1 .footer-logo {
    width: 165px;
}

body .footer-1 .contact-label a {
    display: block;
    color: #264067;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}

body .footer-1 .contact-label a:hover,
body .footer-1 .contact-label a:focus {
    text-decoration: none;
    opacity: 0.5;
}

body .footer-1 ul {
    padding-left: 0 !important;
}

body .footer-1 li {
    display: inline-block;
}

body .footer-1 li a {
    font-size: 0;
}

body .footer-1 li a:hover,
body .footer-1 li a:focus {
    opacity: 0.5;
}

body .footer-1 li a:before {
    color: #264067;
    font-size: 14px;
    margin-right: 15px;
}

body .footer-1 .footer-info-wrap a,
body .footer-1 .footer-info-wrap p {
    opacity: 0.7;
    color: #525252;
    font-size: 12px;
    line-height: 15px;
}

@media screen and (max-width: 991px) {
    body .footer-1 .footer-contact-wrap {
        margin-bottom: 40px;
    }
}

body .footer-1 .footer-contact-wrap p {
    color: #464646;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 17px;
}

body .footer-1 .footer-contact-wrap p>a {
    color: #464646;
    font-size: 14px;
    line-height: 22px;
}

body .footer-1 .footer-contact-wrap p>a:hover,
body .footer-1 .footer-contact-wrap p>a:focus {
    text-decoration: none;
    opacity: 0.63;
}

body .footer-1 .footer-contact-wrap .fa::before {
    font-size: 18px;
}

.tabs-container {
    margin-bottom: 80px;
    max-width: 770px;
    width: 100%;
    margin: 0 auto 80px auto;
}

.tabs-container ul,
.tabs-container li {
    padding: 0;
    margin: 0 !important;
}

.tabs-container ul:before,
.tabs-container li:before {
    display: none;
}

.tabs-container .tabs {
    width: 30%;
    float: left;
    border-radius: 0;
    margin: 0;
    border: none;
}

.tabs-container .tabs>li {
    display: block;
    padding: 15px;
    opacity: 1;
    border: none;
    border-bottom: 1px solid #E5E5E5;
}

.tabs-container .tabs>li.active {
    border-radius: 4px;
    background-color: #5DB5BA;
    border-color: #5DB5BA;
}

.tabs-container .tabs>li.active .tab__title {
    color: white;
}

.tabs-container .tabs>li .tab__title {
    color: #5DB5BA;
}

.tabs-container .tabs-content {
    width: 70%;
    float: left;
}

.tabs-container .tab__content {
    padding: 0 30px;
}

.bg--primary {
    background: #FBFAF8;
}

.bg--primary-1 {
    background: #FBFAF8;
}

.bg--primary-2 {
    background: #264067;
}

.bg--dark {
    background: #202020;
}

.bg--secondary {
    background: #FBFAF8;
}

.color--primary {
    background: #FBFAF8;
}

.color--primary-1 {
    background: #FBFAF8;
}

.color--primary-2 {
    background: #264067;
}

.btn {
    border-radius: 0;
    text-decoration: none;
    border: none;
    opacity: 1;
    /* start button sizing */
    /* end button sizing */
    /* start button icons */
    /* end button icons */
    /* start button coloring */
    /* end button coloring */
}

.btn span {
    letter-spacing: 2.8px !important;
}

@media screen and (max-width: 768px) {
    .btn span {
        white-space: initial;
    }
}

.btn:hover {
    transform: none !important;
}

.btn.btn--lg {
    display: inline-block;
    padding: 0;
    height: 70px;
}

.btn.btn--lg>span {
    padding: 15px 40px;
    background-color: #264067;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.btn.btn--lg>span svg {
    position: absolute;
    right: 0;
    bottom: 0;
    vertical-align: middle;
}

.btn.btn--lg .has-svg {
    width: 15px;
    display: inline-block;
    overflow: hidden;
    height: 15px;
    position: relative;
    margin-left: 10px;
    vertical-align: middle;
}

.btn.btn--lg:hover>span,
.btn.btn--lg:focus>span {
    background-color: #2F4F80;
}

.btn.btn--lg:hover>span .has-svg,
.btn.btn--lg:focus>span .has-svg {
    width: 40px;
}

.btn.btn--lg:before {
    content: "";
    display: block;
    width: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -12px;
    top: 12px;
    bottom: 14px;
    background-repeat: no-repeat;
}

.btn.btn--sm-teal {
    display: inline-block;
    padding: 0;
    height: 70px;
}

.btn.btn--sm-teal span {
    padding: 13px 30px;
    background-color: #5DB5BA;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.btn.btn--sm-teal:hover span,
.btn.btn--sm-teal:focus span {
    background-color: #407C80;
}

.btn.btn--sm-teal:before {
    content: "";
    display: block;
    width: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 9px;
    bottom: 18px;
    background-repeat: no-repeat;
}

.btn.btn--sm-salmon {
    display: inline-block;
    padding: 0;
    height: 70px;
}

.btn.btn--sm-salmon span {
    padding: 13px 30px;
    background-color: #F77468;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.btn.btn--sm-salmon:hover span,
.btn.btn--sm-salmon:focus span {
    background-color: #E0675C;
}

.btn.btn--sm-salmon:before {
    content: "";
    display: block;
    width: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 9px;
    bottom: 18px;
    background-repeat: no-repeat;
}

ul.accordion.accordion-financial {
    list-style: none !important;
    padding: 0 !important;
    margin-left: 0 !important;
    max-width: 660px;
    margin: auto;
    border-radius: 0 !important;
}

ul.accordion.accordion-financial>li {
    padding-left: 0;
}

ul.accordion.accordion-financial>li:before {
    display: none;
}

ul.accordion.accordion-financial>li .accordion__title {
    background-color: transparent !important;
    opacity: 1;
    padding-left: 0 !important;
    text-align: center;
    border-bottom: 1px solid #5DB5BA !important;
}

@media screen and (max-width: 767px) {
    ul.accordion.accordion-financial>li .accordion__title {
        border-radius: 0;
    }
}

ul.accordion.accordion-financial>li .accordion__title span {
    color: #5DB5BA !important;
    font-weight: bold;
    opacity: 1;
    background-image: url(../images/off-white-bg.png);
    padding-left: 30px;
    padding-right: 30px;
}

ul.accordion.accordion-financial>li .accordion__title:before {
    color: #5DB5BA !important;
    position: absolute;
    left: 60%;
    top: 10px;
    content: '\e80a' !important;
}

@media screen and (max-width: 767px) {
    ul.accordion.accordion-financial>li .accordion__title:before {
        left: 93%;
        top: 16px;
    }
}

ul.accordion.accordion-financial>li .accordion__content p,
ul.accordion.accordion-financial>li .accordion__content a {
    margin-bottom: 0 !important;
}

ul.accordion.accordion-financial>li .accordion__content a {
    border-bottom: 0 !important;
}

ul.accordion.accordion-financial li.active .accordion__title {
    border: 0 !important;
    border-color: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid #5DB5BA !important;
}

ul.accordion.accordion-financial li.active .accordion__title:after {
    top: 5% !important;
}

ul.accordion.accordion-financial li.active .accordion__title:before {
    content: '\e80d' !important;
}

ul.accordion.accordion-financial li.active .accordion__content {
    max-height: none !important;
}

ul.accordion {
    list-style: none !important;
    padding: 0 !important;
    margin-left: 0 !important;
    max-width: 660px;
    margin: auto;
    border-radius: 0 !important;
}

ul.accordion.download-financial .accordion__title {
    display: inline-block;
    position: relative;
    padding-right: 40px;
}

ul.accordion.download-financial .accordion__title:before {
    right: -5px;
}

ul.accordion>li {
    padding-left: 0;
}

ul.accordion>li:before {
    display: none;
}

ul.accordion>li .accordion__title {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    opacity: 1;
    padding-left: 0 !important;
    border-bottom: 1px solid #5DB5BA !important;
}

@media screen and (max-width: 767px) {
    ul.accordion>li .accordion__title {
        border-radius: 0;
    }
}

ul.accordion>li .accordion__title span {
    color: #5DB5BA !important;
    font-weight: bold;
    opacity: 1;
    padding-left: 0px;
}

ul.accordion>li .accordion__title span.h4 {
    margin-bottom: 10px;
}

ul.accordion>li .accordion__title:before {
    color: #5DB5BA !important;
    position: absolute;
    right: 0;
    top: 10px;
    content: '\e80a' !important;
}

ul.accordion>li .accordion__content p,
ul.accordion>li .accordion__content a {
    margin-bottom: 0 !important;
}

ul.accordion>li .accordion__content a {
    border-bottom: 0 !important;
}

ul.accordion li.active .accordion__title {
    border: 0 !important;
    border-color: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid #5DB5BA !important;
}

ul.accordion li.active .accordion__title:after {
    top: 5% !important;
}

ul.accordion li.active .accordion__title:before {
    content: '\e80d' !important;
}

ul.accordion li.active .accordion__content {
    max-height: none !important;
}

ul.accordion-wide {
    max-width: none !important;
}

.view .feature:not(.boxed) {
    margin-bottom: 30px;
}

input:-ms-input-placeholder {
    color: #264067 !important;
}

input::placeholder {
    color: #264067 !important;
}

input::-webkit-input-placeholder {
    color: #264067 !important;
}

body.path-search #main-container .bef-exposed-form {
    float: right;
    width: 30%;
    padding: 0;
}

@media screen and (max-width: 991px) {
    body.path-search #main-container .bef-exposed-form {
        float: none;
        width: 100%;
        padding: 0;
    }
}

body.path-search #main-container .bef-exposed-form .form-item-search label,
body.path-search #main-container .bef-exposed-form .form-item-created label,
body.path-search #main-container .bef-exposed-form .form-item-created-1 label {
    display: none;
}

body.path-search #main-container .bef-exposed-form input.form-text {
    padding: 0 20px;
}

body.path-search #main-container .bef-exposed-form input:-ms-input-placeholder {
    color: #5DB5BA !important;
}

body.path-search #main-container .bef-exposed-form input::placeholder {
    color: #5DB5BA !important;
}

body.path-search #main-container .bef-exposed-form input::-webkit-input-placeholder {
    color: #5DB5BA !important;
}

body.path-search #main-container .bef-exposed-form .form-type-select:nth-child(2) {
    margin-left: 0;
}

body.path-search #main-container .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before {
    display: none;
}

body.path-search #main-container .bef-exposed-form .chosen-container {
    border: none;
}

body.path-search #main-container .bef-exposed-form .chosen-container .chosen-drop {
    position: static;
    box-shadow: none;
}

body.path-search #main-container .bef-exposed-form .chosen-container .chosen-single {
    border-bottom: 1px solid #d8d8d8;
}

body.path-search #main-container .bef-exposed-form .chosen-container:not(.chosen-container-active) .chosen-results {
    display: none;
}

body.path-search #main-container .bef-exposed-form .chosen-container .chosen-results {
    max-height: none;
}

body.path-search #main-container .bef-exposed-form .form-item {
    border: none;
    border-bottom: 1px solid #d8d8d8;
}

body.path-search #main-container .bef-exposed-form button[type="submit"],
body.path-search #main-container .bef-exposed-form .form-actions {
    width: 100%;
    display: block;
}

body.path-search #main-container .bef-exposed-form button[type="submit"] #edit-reset,
body.path-search #main-container .bef-exposed-form .form-actions #edit-reset {
    position: static;
}

body.path-search #main-container .bef-exposed-form .form--inline>.form-item {
    float: none;
    width: 100%;
    display: block;
}

body.path-search #main-container .bef-exposed-form .select-wrapper {
    min-width: 0;
    width: 100%;
}

body.path-search #main-container .grid-attachment-view .views-view-grid {
    width: 70%;
}

@media screen and (max-width: 991px) {
    body.path-search #main-container .grid-attachment-view .views-view-grid {
        float: none;
        width: 100%;
        padding: 0;
    }
}

body .block-views.views-element-container .bef-exposed-form,
body .search-page-container .bef-exposed-form,
body .paragraph--type--paragraph-views-reference .bef-exposed-form,
body.path-taxonomy .bef-exposed-form,
body.path-search .bef-exposed-form {
    margin: 0px 0px 40px 0px;
    margin-bottom: 40px;
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white;
}

body .block-views.views-element-container .bef-exposed-form button[type="submit"],
body .search-page-container .bef-exposed-form button[type="submit"],
body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"],
body.path-taxonomy .bef-exposed-form button[type="submit"],
body.path-search .bef-exposed-form button[type="submit"] {
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0 25px;
    height: 55px;
    max-width: none;
    width: auto;
    background-color: #5DB5BA;
    color: white !important;
    margin: 0px !important;
}

body .block-views.views-element-container .bef-exposed-form button[type="submit"]:hover,
body .block-views.views-element-container .bef-exposed-form button[type="submit"]:focus,
body .search-page-container .bef-exposed-form button[type="submit"]:hover,
body .search-page-container .bef-exposed-form button[type="submit"]:focus,
body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"]:hover,
body .paragraph--type--paragraph-views-reference .bef-exposed-form button[type="submit"]:focus,
body.path-taxonomy .bef-exposed-form button[type="submit"]:hover,
body.path-taxonomy .bef-exposed-form button[type="submit"]:focus,
body.path-search .bef-exposed-form button[type="submit"]:hover,
body.path-search .bef-exposed-form button[type="submit"]:focus {
    background-color: #407C80;
}

body .block-views.views-element-container .bef-exposed-form .form-actions,
body .search-page-container .bef-exposed-form .form-actions,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions,
body.path-taxonomy .bef-exposed-form .form-actions,
body.path-search .bef-exposed-form .form-actions {
    float: right;
    position: relative;
}

@media (min-width: 767px) {

    body .block-views.views-element-container .bef-exposed-form .form-actions #edit-reset,
    body .search-page-container .bef-exposed-form .form-actions #edit-reset,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions #edit-reset,
    body.path-taxonomy .bef-exposed-form .form-actions #edit-reset,
    body.path-search .bef-exposed-form .form-actions #edit-reset {
        position: absolute;
        top: -56px;
        right: 0px;
        background-color: white !important;
        color: #5DB5BA !important;
    }

    body .block-views.views-element-container .bef-exposed-form .form-actions #edit-reset:hover,
    body .block-views.views-element-container .bef-exposed-form .form-actions #edit-reset:focus,
    body .search-page-container .bef-exposed-form .form-actions #edit-reset:hover,
    body .search-page-container .bef-exposed-form .form-actions #edit-reset:focus,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions #edit-reset:hover,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions #edit-reset:focus,
    body.path-taxonomy .bef-exposed-form .form-actions #edit-reset:hover,
    body.path-taxonomy .bef-exposed-form .form-actions #edit-reset:focus,
    body.path-search .bef-exposed-form .form-actions #edit-reset:hover,
    body.path-search .bef-exposed-form .form-actions #edit-reset:focus {
        color: #407c80 !important;
    }
}

body .block-views.views-element-container .bef-exposed-form .form-type-textfield,
body .search-page-container .bef-exposed-form .form-type-textfield,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-textfield,
body.path-taxonomy .bef-exposed-form .form-type-textfield,
body.path-search .bef-exposed-form .form-type-textfield {
    position: relative;
    display: block;
    width: 100%;
    min-height: 55px;
    border-bottom: 1px solid #d8d8d8;
}

body .block-views.views-element-container .bef-exposed-form .form-type-textfield label,
body .search-page-container .bef-exposed-form .form-type-textfield label,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-textfield label,
body.path-taxonomy .bef-exposed-form .form-type-textfield label,
body.path-search .bef-exposed-form .form-type-textfield label {
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 1.54px;
    min-height: 55px;
    line-height: 55px !important;
    border: none;
    color: #5DB5BA;
    display: inline-block;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}

body .block-views.views-element-container .bef-exposed-form .clearfix,
body .search-page-container .bef-exposed-form .clearfix,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .clearfix,
body.path-taxonomy .bef-exposed-form .clearfix,
body.path-search .bef-exposed-form .clearfix {
    overflow: visible;
}

body .block-views.views-element-container .bef-exposed-form input.form-text,
body .search-page-container .bef-exposed-form input.form-text,
body .paragraph--type--paragraph-views-reference .bef-exposed-form input.form-text,
body.path-taxonomy .bef-exposed-form input.form-text,
body.path-search .bef-exposed-form input.form-text {
    height: 55px;
    color: #5DB5BA;
    box-shadow: none;
    border-radius: 0;
    border: none;
    width: 100%;
    max-width: none;
    padding: 0 100px;
    font-size: 13px;
    position: absolute;
    top: 0px;
    left: 0px;
}

@media screen and (max-width: 425px) {

    body .block-views.views-element-container .bef-exposed-form .form-type-select,
    body .search-page-container .bef-exposed-form .form-type-select,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select,
    body.path-taxonomy .bef-exposed-form .form-type-select,
    body.path-search .bef-exposed-form .form-type-select {
        height: 50px;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-select select,
    body .search-page-container .bef-exposed-form .form-type-select select,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select select,
    body.path-taxonomy .bef-exposed-form .form-type-select select,
    body.path-search .bef-exposed-form .form-type-select select {
        box-shadow: none;
        padding: 13px 20px 20px 20px;
        font-size: 13px;
        text-decoration: none;
        letter-spacing: 1.54px;
        border: none;
        color: #5DB5BA;
        font-family: "soleil", sans-serif;
        font-weight: 700;
    }
}

body .block-views.views-element-container .bef-exposed-form .form-type-select label,
body .search-page-container .bef-exposed-form .form-type-select label,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select label,
body.path-taxonomy .bef-exposed-form .form-type-select label,
body.path-search .bef-exposed-form .form-type-select label {
    display: none;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select:nth-child(2),
body .search-page-container .bef-exposed-form .form-type-select:nth-child(2),
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select:nth-child(2),
body.path-taxonomy .bef-exposed-form .form-type-select:nth-child(2),
body.path-search .bef-exposed-form .form-type-select:nth-child(2) {
    margin-left: 60px;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
body .search-page-container .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
body.path-taxonomy .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
body.path-search .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 60px;
    background-image: url(../images/filter-icon.svg);
    left: -60px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #EEEEEE;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .select-wrapper,
body .search-page-container .bef-exposed-form .form-type-select .select-wrapper,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .select-wrapper,
body.path-taxonomy .bef-exposed-form .form-type-select .select-wrapper,
body.path-search .bef-exposed-form .form-type-select .select-wrapper {
    min-width: 200px;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-container,
body .search-page-container .bef-exposed-form .form-type-select .chosen-container,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-container,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-container,
body.path-search .bef-exposed-form .form-type-select .chosen-container {
    width: 100% !important;
    border-right: 1px solid #d8d8d8;
    box-shadow: none !important;
    border-radius: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .select-wrapper:after,
body .search-page-container .bef-exposed-form .form-type-select .select-wrapper:after,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .select-wrapper:after,
body.path-taxonomy .bef-exposed-form .form-type-select .select-wrapper:after,
body.path-search .bef-exposed-form .form-type-select .select-wrapper:after {
    background-image: url("../images/dark-chevron.svg");
    content: "";
    width: 12px;
    height: 8px;
    font-family: none;
    font-size: 0;
    background-repeat: no-repeat;
    right: 15px;
    top: 25px;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results li:first-child,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results li:first-child,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results li:first-child,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results li:first-child,
body.path-search .bef-exposed-form .form-type-select .chosen-results li:first-child {
    display: none;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-drop,
body .search-page-container .bef-exposed-form .form-type-select .chosen-drop,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-drop,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-drop,
body.path-search .bef-exposed-form .form-type-select .chosen-drop {
    border: none;
    border-radius: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-with-drop .chosen-single,
body .search-page-container .bef-exposed-form .form-type-select .chosen-with-drop .chosen-single,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-with-drop .chosen-single,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-with-drop .chosen-single,
body.path-search .bef-exposed-form .form-type-select .chosen-with-drop .chosen-single {
    border-radius: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results,
body.path-search .bef-exposed-form .form-type-select .chosen-results {
    padding: 0;
    margin: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results ul,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results ul,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results ul,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results ul,
body.path-search .bef-exposed-form .form-type-select .chosen-results ul {
    padding: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results li,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results li,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results li,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results li,
body.path-search .bef-exposed-form .form-type-select .chosen-results li {
    font-size: 14px;
    line-height: 22px;
    padding: 5px 20px;
    margin: 0;
}

body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-results li.highlighted,
body .search-page-container .bef-exposed-form .form-type-select .chosen-results li.highlighted,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-results li.highlighted,
body.path-taxonomy .bef-exposed-form .form-type-select .chosen-results li.highlighted,
body.path-search .bef-exposed-form .form-type-select .chosen-results li.highlighted {
    background-color: #264067;
    color: white;
    background-image: none;
}

body .block-views.views-element-container .bef-exposed-form .chosen-single,
body .search-page-container .bef-exposed-form .chosen-single,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .chosen-single,
body.path-taxonomy .bef-exposed-form .chosen-single,
body.path-search .bef-exposed-form .chosen-single {
    background: none;
    background-color: white;
    height: 55px;
    text-decoration: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    box-shadow: none !important;
    padding: 0 20px;
}

body .block-views.views-element-container .bef-exposed-form .chosen-single>div,
body .search-page-container .bef-exposed-form .chosen-single>div,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .chosen-single>div,
body.path-taxonomy .bef-exposed-form .chosen-single>div,
body.path-search .bef-exposed-form .chosen-single>div {
    display: none;
}

body .block-views.views-element-container .bef-exposed-form .chosen-single span,
body .search-page-container .bef-exposed-form .chosen-single span,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .chosen-single span,
body.path-taxonomy .bef-exposed-form .chosen-single span,
body.path-search .bef-exposed-form .chosen-single span {
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 1.54px;
    line-height: 55px;
    border: none;
    color: #5DB5BA;
}

body .block-views.views-element-container .bef-exposed-form .form-control,
body .search-page-container .bef-exposed-form .form-control,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-control,
body.path-taxonomy .bef-exposed-form .form-control,
body.path-search .bef-exposed-form .form-control {
    background-color: transparent;
    border: none;
    padding: 0;
    height: auto;
}

body .block-views.views-element-container .bef-exposed-form .form-control:after,
body .search-page-container .bef-exposed-form .form-control:after,
body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-control:after,
body.path-taxonomy .bef-exposed-form .form-control:after,
body.path-search .bef-exposed-form .form-control:after {
    display: none;
}

body .block-views.views-element-container .block-title,
body .block-views.views-element-container h2,
body .block-views.views-element-container .viewsreference--view-title,
body .search-page-container .block-title,
body .search-page-container h2,
body .search-page-container .viewsreference--view-title,
body .paragraph--type--paragraph-views-reference .block-title,
body .paragraph--type--paragraph-views-reference h2,
body .paragraph--type--paragraph-views-reference .viewsreference--view-title,
body.path-taxonomy .block-title,
body.path-taxonomy h2,
body.path-taxonomy .viewsreference--view-title,
body.path-search .block-title,
body.path-search h2,
body.path-search .viewsreference--view-title {
    font-size: 38px;
    line-height: 44px;
    text-align: center;
}

body .block-views.views-element-container .viewsreference--view-title,
body .search-page-container .viewsreference--view-title,
body .paragraph--type--paragraph-views-reference .viewsreference--view-title,
body.path-taxonomy .viewsreference--view-title,
body.path-search .viewsreference--view-title {
    margin-bottom: 40px;
}

body .block-views.views-element-container .more-link,
body .search-page-container .more-link,
body .paragraph--type--paragraph-views-reference .more-link,
body.path-taxonomy .more-link,
body.path-search .more-link {
    margin-top: 40px;
    text-align: center;
}

body .block-views.views-element-container .more-link a,
body .search-page-container .more-link a,
body .paragraph--type--paragraph-views-reference .more-link a,
body.path-taxonomy .more-link a,
body.path-search .more-link a {
    display: inline-block;
    padding: 0;
    height: 40px;
    border-radius: 0 !important;
    text-decoration: none;
    border: none !important;
    opacity: 1;
    padding: 11px 30px;
    background-color: #5DB5BA !important;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

body .block-views.views-element-container .more-link a:hover,
body .block-views.views-element-container .more-link a:focus,
body .search-page-container .more-link a:hover,
body .search-page-container .more-link a:focus,
body .paragraph--type--paragraph-views-reference .more-link a:hover,
body .paragraph--type--paragraph-views-reference .more-link a:focus,
body.path-taxonomy .more-link a:hover,
body.path-taxonomy .more-link a:focus,
body.path-search .more-link a:hover,
body.path-search .more-link a:focus {
    background-color: #407C80 !important;
}

body .block-views.views-element-container .more-link a:after,
body .search-page-container .more-link a:after,
body .paragraph--type--paragraph-views-reference .more-link a:after,
body.path-taxonomy .more-link a:after,
body.path-search .more-link a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 9px;
    bottom: 18px;
    background-repeat: no-repeat;
    z-index: -1;
}

body .block-views.views-element-container .pager-nav ul,
body .search-page-container .pager-nav ul,
body .paragraph--type--paragraph-views-reference .pager-nav ul,
body.path-taxonomy .pager-nav ul,
body.path-search .pager-nav ul {
    margin: 20px 0;
    list-style-type: none;
}

body .block-views.views-element-container .pager-nav ul .pager__item:before,
body .search-page-container .pager-nav ul .pager__item:before,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item:before,
body.path-taxonomy .pager-nav ul .pager__item:before,
body.path-search .pager-nav ul .pager__item:before {
    display: none;
}

body .block-views.views-element-container .pager-nav ul li.active a,
body .search-page-container .pager-nav ul li.active a,
body .paragraph--type--paragraph-views-reference .pager-nav ul li.active a,
body.path-taxonomy .pager-nav ul li.active a,
body.path-search .pager-nav ul li.active a {
    color: #407C80;
    background-color: transparent;
}

body .block-views.views-element-container .pager-nav ul .pager__item--previous a,
body .block-views.views-element-container .pager-nav ul .pager__item--first a,
body .block-views.views-element-container .pager-nav ul .pager__item--last a,
body .block-views.views-element-container .pager-nav ul .pager__item--next a,
body .search-page-container .pager-nav ul .pager__item--previous a,
body .search-page-container .pager-nav ul .pager__item--first a,
body .search-page-container .pager-nav ul .pager__item--last a,
body .search-page-container .pager-nav ul .pager__item--next a,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--previous a,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a,
body.path-taxonomy .pager-nav ul .pager__item--previous a,
body.path-taxonomy .pager-nav ul .pager__item--first a,
body.path-taxonomy .pager-nav ul .pager__item--last a,
body.path-taxonomy .pager-nav ul .pager__item--next a,
body.path-search .pager-nav ul .pager__item--previous a,
body.path-search .pager-nav ul .pager__item--first a,
body.path-search .pager-nav ul .pager__item--last a,
body.path-search .pager-nav ul .pager__item--next a {
    border: none;
}

body .block-views.views-element-container .pager-nav ul .pager__item--previous a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--previous a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--previous a:active,
body .block-views.views-element-container .pager-nav ul .pager__item--first a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--first a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--first a:active,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:active,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:active,
body .search-page-container .pager-nav ul .pager__item--previous a:hover,
body .search-page-container .pager-nav ul .pager__item--previous a:focus,
body .search-page-container .pager-nav ul .pager__item--previous a:active,
body .search-page-container .pager-nav ul .pager__item--first a:hover,
body .search-page-container .pager-nav ul .pager__item--first a:focus,
body .search-page-container .pager-nav ul .pager__item--first a:active,
body .search-page-container .pager-nav ul .pager__item--last a:hover,
body .search-page-container .pager-nav ul .pager__item--last a:focus,
body .search-page-container .pager-nav ul .pager__item--last a:active,
body .search-page-container .pager-nav ul .pager__item--next a:hover,
body .search-page-container .pager-nav ul .pager__item--next a:focus,
body .search-page-container .pager-nav ul .pager__item--next a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--previous a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--previous a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--previous a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:active,
body.path-taxonomy .pager-nav ul .pager__item--previous a:hover,
body.path-taxonomy .pager-nav ul .pager__item--previous a:focus,
body.path-taxonomy .pager-nav ul .pager__item--previous a:active,
body.path-taxonomy .pager-nav ul .pager__item--first a:hover,
body.path-taxonomy .pager-nav ul .pager__item--first a:focus,
body.path-taxonomy .pager-nav ul .pager__item--first a:active,
body.path-taxonomy .pager-nav ul .pager__item--last a:hover,
body.path-taxonomy .pager-nav ul .pager__item--last a:focus,
body.path-taxonomy .pager-nav ul .pager__item--last a:active,
body.path-taxonomy .pager-nav ul .pager__item--next a:hover,
body.path-taxonomy .pager-nav ul .pager__item--next a:focus,
body.path-taxonomy .pager-nav ul .pager__item--next a:active,
body.path-search .pager-nav ul .pager__item--previous a:hover,
body.path-search .pager-nav ul .pager__item--previous a:focus,
body.path-search .pager-nav ul .pager__item--previous a:active,
body.path-search .pager-nav ul .pager__item--first a:hover,
body.path-search .pager-nav ul .pager__item--first a:focus,
body.path-search .pager-nav ul .pager__item--first a:active,
body.path-search .pager-nav ul .pager__item--last a:hover,
body.path-search .pager-nav ul .pager__item--last a:focus,
body.path-search .pager-nav ul .pager__item--last a:active,
body.path-search .pager-nav ul .pager__item--next a:hover,
body.path-search .pager-nav ul .pager__item--next a:focus,
body.path-search .pager-nav ul .pager__item--next a:active {
    background-color: transparent;
    color: #407C80;
}

body .block-views.views-element-container .pager-nav ul .pager__item--first a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--first a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--first a:active,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--last a:active,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:hover,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:focus,
body .block-views.views-element-container .pager-nav ul .pager__item--next a:active,
body .search-page-container .pager-nav ul .pager__item--first a:hover,
body .search-page-container .pager-nav ul .pager__item--first a:focus,
body .search-page-container .pager-nav ul .pager__item--first a:active,
body .search-page-container .pager-nav ul .pager__item--last a:hover,
body .search-page-container .pager-nav ul .pager__item--last a:focus,
body .search-page-container .pager-nav ul .pager__item--last a:active,
body .search-page-container .pager-nav ul .pager__item--next a:hover,
body .search-page-container .pager-nav ul .pager__item--next a:focus,
body .search-page-container .pager-nav ul .pager__item--next a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--first a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next a:active,
body.path-taxonomy .pager-nav ul .pager__item--first a:hover,
body.path-taxonomy .pager-nav ul .pager__item--first a:focus,
body.path-taxonomy .pager-nav ul .pager__item--first a:active,
body.path-taxonomy .pager-nav ul .pager__item--last a:hover,
body.path-taxonomy .pager-nav ul .pager__item--last a:focus,
body.path-taxonomy .pager-nav ul .pager__item--last a:active,
body.path-taxonomy .pager-nav ul .pager__item--next a:hover,
body.path-taxonomy .pager-nav ul .pager__item--next a:focus,
body.path-taxonomy .pager-nav ul .pager__item--next a:active,
body.path-search .pager-nav ul .pager__item--first a:hover,
body.path-search .pager-nav ul .pager__item--first a:focus,
body.path-search .pager-nav ul .pager__item--first a:active,
body.path-search .pager-nav ul .pager__item--last a:hover,
body.path-search .pager-nav ul .pager__item--last a:focus,
body.path-search .pager-nav ul .pager__item--last a:active,
body.path-search .pager-nav ul .pager__item--next a:hover,
body.path-search .pager-nav ul .pager__item--next a:focus,
body.path-search .pager-nav ul .pager__item--next a:active {
    background-color: transparent;
    color: #407C80;
    border-right: none;
}

body .block-views.views-element-container .pager-nav ul li,
body .search-page-container .pager-nav ul li,
body .paragraph--type--paragraph-views-reference .pager-nav ul li,
body.path-taxonomy .pager-nav ul li,
body.path-search .pager-nav ul li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline-block;
    vertical-align: middle;
}

body .block-views.views-element-container .pager-nav ul a,
body .search-page-container .pager-nav ul a,
body .paragraph--type--paragraph-views-reference .pager-nav ul a,
body.path-taxonomy .pager-nav ul a,
body.path-search .pager-nav ul a {
    background-color: transparent;
    padding: 0 18px;
    color: #5DB5BA;
    border: none;
    border-right: 1px solid #D8D8D8;
    text-decoration: none;
    border-radius: 0;
    margin: 0;
    font-size: 18px;
    float: none;
    vertical-align: middle;
}

body .block-views.views-element-container .pager-nav ul a:hover,
body .block-views.views-element-container .pager-nav ul a:active,
body .block-views.views-element-container .pager-nav ul a:focus,
body .search-page-container .pager-nav ul a:hover,
body .search-page-container .pager-nav ul a:active,
body .search-page-container .pager-nav ul a:focus,
body .paragraph--type--paragraph-views-reference .pager-nav ul a:hover,
body .paragraph--type--paragraph-views-reference .pager-nav ul a:active,
body .paragraph--type--paragraph-views-reference .pager-nav ul a:focus,
body.path-taxonomy .pager-nav ul a:hover,
body.path-taxonomy .pager-nav ul a:active,
body.path-taxonomy .pager-nav ul a:focus,
body.path-search .pager-nav ul a:hover,
body.path-search .pager-nav ul a:active,
body.path-search .pager-nav ul a:focus {
    color: #407C80;
    background-color: transparent;
    border-right: 1px solid #D8D8D8;
}

body .block-views.views-element-container .pager-nav ul .pager__item--previous a,
body .search-page-container .pager-nav ul .pager__item--previous a,
body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--previous a,
body.path-taxonomy .pager-nav ul .pager__item--previous a,
body.path-search .pager-nav ul .pager__item--previous a {
    border-right: 1px solid #D8D8D8 !important;
}

@media screen and (max-width: 425px) {

    body .block-views.views-element-container .pager-nav ul .pager__item:first-child,
    body .search-page-container .pager-nav ul .pager__item:first-child,
    body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item:first-child,
    body.path-taxonomy .pager-nav ul .pager__item:first-child,
    body.path-search .pager-nav ul .pager__item:first-child {
        padding-left: 0;
    }

    body .block-views.views-element-container .pager-nav ul .pager__item,
    body .search-page-container .pager-nav ul .pager__item,
    body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item,
    body.path-taxonomy .pager-nav ul .pager__item,
    body.path-search .pager-nav ul .pager__item {
        display: inline-block;
        margin-bottom: 0 !important;
        padding-left: 7px;
    }

    body .block-views.views-element-container .pager-nav ul .pager__item--last,
    body .block-views.views-element-container .pager-nav ul .pager__item--next,
    body .search-page-container .pager-nav ul .pager__item--last,
    body .search-page-container .pager-nav ul .pager__item--next,
    body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--last,
    body .paragraph--type--paragraph-views-reference .pager-nav ul .pager__item--next,
    body.path-taxonomy .pager-nav ul .pager__item--last,
    body.path-taxonomy .pager-nav ul .pager__item--next,
    body.path-search .pager-nav ul .pager__item--last,
    body.path-search .pager-nav ul .pager__item--next {
        margin-bottom: 10px;
    }
}

body .block-views.views-element-container .pager,
body .search-page-container .pager,
body .paragraph--type--paragraph-views-reference .pager,
body.path-taxonomy .pager,
body.path-search .pager {
    margin: 20px 0;
    list-style-type: none;
}

body .block-views.views-element-container .pager .pager__item:before,
body .search-page-container .pager .pager__item:before,
body .paragraph--type--paragraph-views-reference .pager .pager__item:before,
body.path-taxonomy .pager .pager__item:before,
body.path-search .pager .pager__item:before {
    display: none;
}

body .block-views.views-element-container .pager a,
body .search-page-container .pager a,
body .paragraph--type--paragraph-views-reference .pager a,
body.path-taxonomy .pager a,
body.path-search .pager a {
    background-color: #264067;
    padding: 10px 25px;
    color: white;
    border: none;
    text-decoration: none;
    border-radius: 5px;
}

body .block-views.views-element-container .pager a:hover,
body .search-page-container .pager a:hover,
body .paragraph--type--paragraph-views-reference .pager a:hover,
body.path-taxonomy .pager a:hover,
body.path-search .pager a:hover {
    color: white;
    background-color: #B85527;
}

body .block-views.views-element-container .view-empty,
body .search-page-container .view-empty,
body .paragraph--type--paragraph-views-reference .view-empty,
body.path-taxonomy .view-empty,
body.path-search .view-empty {
    width: 100%;
    max-width: 650px;
    margin: 100px auto 80px auto;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .middle-attachment .row.row-eq-height {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .form-item {
        margin-bottom: 15px !important;
        float: none !important;
    }

    .select-wrapper {
        width: 100% !important;
    }

    .form-submit {
        width: 100% !important;
    }

    body .block-views.views-element-container .bef-exposed-form .form-actions,
    body .search-page-container .bef-exposed-form .form-actions,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions,
    body.path-taxonomy .bef-exposed-form .form-actions,
    body.path-search .bef-exposed-form .form-actions {
        float: none;
    }

    body .block-views.views-element-container .bef-exposed-form .form-actions button,
    body .search-page-container .bef-exposed-form .form-actions button,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-actions button,
    body.path-taxonomy .bef-exposed-form .form-actions button,
    body.path-search .bef-exposed-form .form-actions button {
        margin: 0 !important;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-select:nth-child(2),
    body .search-page-container .bef-exposed-form .form-type-select:nth-child(2),
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select:nth-child(2),
    body.path-taxonomy .bef-exposed-form .form-type-select:nth-child(2),
    body.path-search .bef-exposed-form .form-type-select:nth-child(2) {
        margin-left: 0;
        border-bottom: 1px solid #d8d8d8;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-select:nth-child(2):before,
    body .search-page-container .bef-exposed-form .form-type-select:nth-child(2):before,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select:nth-child(2):before,
    body.path-taxonomy .bef-exposed-form .form-type-select:nth-child(2):before,
    body.path-search .bef-exposed-form .form-type-select:nth-child(2):before {
        display: none;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
    body .search-page-container .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
    body.path-taxonomy .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before,
    body.path-search .bef-exposed-form .form-type-select:nth-child(2) .chosen-container:before {
        display: none;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-select .chosen-container,
    body .search-page-container .bef-exposed-form .form-type-select .chosen-container,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-select .chosen-container,
    body.path-taxonomy .bef-exposed-form .form-type-select .chosen-container,
    body.path-search .bef-exposed-form .form-type-select .chosen-container {
        border: none;
    }

    body .block-views.views-element-container .bef-exposed-form .form-type-textfield label,
    body .search-page-container .bef-exposed-form .form-type-textfield label,
    body .paragraph--type--paragraph-views-reference .bef-exposed-form .form-type-textfield label,
    body.path-taxonomy .bef-exposed-form .form-type-textfield label,
    body.path-search .bef-exposed-form .form-type-textfield label {
        line-height: 40px;
    }
}

.views-view-grid.horizontal.cols-1.clearfix .row-eq-height {
    display: block !important;
}

@media screen and (max-width: 992px) {
    .views-view-grid {
        max-width: 400px;
        margin: auto;
    }
}

.form-actions.form-group .js-form-submit {
    max-width: 100px;
    vertical-align: top;
    margin-bottom: 0;
}

@media screen and (max-width: 425px) {
    .form-actions.form-group .js-form-submit {
        max-width: 215px;
    }
}

.form-actions.form-group .js-form-submit:last-child {
    margin-left: 5px;
    margin-right: 0px;
}

/* BASIC SEARCH VIEW STYLES */
.viewsreference--view-title {
    color: #202020;
}

/* BASIC GRID VIEW */
.feature-item:not(.podcast-grid-item) .feature__body {
    border-radius: 0 !important;
}

.feature-item:not(.podcast-grid-item):hover {
    box-shadow: 2px 3px 20px 0 rgba(0, 0, 0, 0.16) !important;
}

.feature-item:not(.podcast-grid-item):hover .feature .feature__body {
    border-radius: 0;
}

.basic-view img {
    border-radius: 0;
    margin: 0;
}

.basic-view .views-view-grid .row>div {
    margin-bottom: 30px;
}

.basic-view .feature__body {
    border-radius: 0 !important;
    margin: 0;
    border: none;
    line-height: 1;
}

.basic-view .feature__body h3 a {
    color: #264067;
    text-decoration: none;
    line-height: 46px;
    font-size: 41px;
}

@media screen and (max-width: 767px) {
    .basic-view .feature__body h3 a {
        font-size: 24px;
        line-height: 34px;
    }
}

.basic-view .feature__body h3 a:hover {
    color: #5DB5BA;
}

.basic-view .feature__body h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.41px;
}

.basic-view .feature__body h4 a:hover {
    color: #5DB5BA;
}

.basic-view .feature__body h3,
.basic-view .feature__body h4 {
    margin-bottom: 10px;
}

.basic-view .feature__body p {
    color: #3A3A3A !important;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0;
}

.basic-view .feature__body .excerpt {
    font-size: 14px;
    line-height: 22px;
}

.basic-view .feature__date {
    color: #264067;
    font-size: 16px;
    letter-spacing: -0.2px;
    line-height: 21px;
}

.basic-view .feature__author {
    display: block;
}

.basic-view .feature__author a {
    font-size: 14px;
    line-height: 18px;
    color: #264067;
}

.basic-view .feature__author a:hover {
    color: #5DB5BA;
    text-decoration: none;
}

.basic-view .views-content {
    overflow: hidden;
    clear: both;
}

.basic-view .feature__type {
    position: absolute;
    left: 15px;
    top: 0;
    background-color: #264067;
    color: white;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    padding: 10px 20px 10px 45px;
}

.basic-view .publication .feature__type:before {
    background-image: url("../images/publication.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

.basic-view .podcast .feature__type:before {
    background-image: url("../images/podcast.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

.basic-view .video .feature__type:before {
    background-image: url("../images/video.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

.basic-view .event .feature__type:before {
    background-image: url("../images/event.svg");
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

/* BASIC LIST VIEW */
body .basic-list img {
    border-radius: 0;
    margin: 0;
}

body .basic-list .views-row:last-child .related-content__feature {
    margin-bottom: 0;
}

body .basic-list .views-view-grid .row>div {
    margin-bottom: 30px;
}

body .basic-list .related-content__feature {
    background-color: white;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

body .basic-list .feature {
    margin-bottom: 0 !important;
    position: relative;
    overflow: hidden;
    min-height: 0;
}

body .basic-list .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

body .basic-list .feature:hover h4,
body .basic-list .feature:hover h4 a,
body .basic-list .feature:hover h2 a {
    color: #5DB5BA;
}

body .basic-list .feature__image {
    width: 40%;
    display: block;
    float: left;
    max-width: 130px;
}

body .basic-list .feature__image img {
    padding-right: 20px;
    width: 100%;
}

body .basic-list .feature__body {
    width: 60%;
    display: block;
    float: left;
    border-radius: 0 !important;
    margin: 0;
    border: none;
    line-height: 1;
}

body .basic-list .feature__body h3 {
    margin-bottom: 10px;
}

body .basic-list .feature__body h3,
body .basic-list .feature__body h3 a {
    color: #264067;
    text-decoration: none;
    line-height: 46px;
    letter-spacing: -0.41px;
    font-size: 41px;
}

@media screen and (max-width: 767px) {

    body .basic-list .feature__body h3,
    body .basic-list .feature__body h3 a {
        font-size: 24px;
        line-height: 34px;
    }
}

body .basic-list .feature__body h3:hover,
body .basic-list .feature__body h3 a:hover {
    color: #5DB5BA;
}

body .basic-list .feature__body h4,
body .basic-list .feature__body h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.41px;
}

body .basic-list .feature__body h4:hover,
body .basic-list .feature__body h4 a:hover {
    color: #5DB5BA;
}

body .basic-list .feature__body h3,
body .basic-list .feature__body h4 {
    margin-bottom: 0;
}

body .basic-list .feature__body p {
    color: #3A3A3A !important;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0;
}

body .basic-list .feature__body .excerpt {
    font-size: 14px;
    line-height: 22px;
}

body .basic-list .feature__title {
    font-size: 18px;
    line-height: 24px;
    display: block;
    color: #C3C3C3;
}

body .basic-list .feature__date {
    color: #264067;
    font-size: 16px;
    letter-spacing: -0.2px;
    line-height: 21px;
}

body .basic-list .feature__author {
    display: block;
}

body .basic-list .feature__author a {
    font-size: 14px;
    line-height: 18px;
    color: #264067;
}

body .basic-list .feature__author a:hover {
    color: #5DB5BA;
    text-decoration: none;
}

body .basic-list .views-content {
    overflow: hidden;
    clear: both;
}

body .basic-list .feature__type {
    position: absolute;
    left: 15px;
    top: 0;
    background-color: #264067;
    color: white;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    padding: 10px 20px 10px 45px;
}

body .basic-list .publication .feature__type:before {
    background-image: url("../images/publication.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 20px;
    width: 20px;
}

body .basic-list .podcast .feature__type:before {
    background-image: url("../images/podcast.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

body .basic-list .video .feature__type:before {
    background-image: url("../images/video.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

body .basic-list .event .feature__type:before {
    background-image: url("../images/event.svg");
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    display: block;
    height: 40px;
    width: 40px;
}

/* Featured Attachment View */
body .grid-attachment-view.top-attachment .featured-blurb,
body .event-view.top-attachment .featured-blurb,
body .search-page-container.top-attachment .featured-blurb {
    box-shadow: 2px 3px 13px 0 rgba(0, 0, 0, 0.12);
    border-left: 13px solid #F77468;
    background-color: white;
    margin-bottom: 30px;
    padding: 30px 44px 30px 44px;
}

body .grid-attachment-view.top-attachment .featured-blurb .row>div,
body .event-view.top-attachment .featured-blurb .row>div,
body .search-page-container.top-attachment .featured-blurb .row>div {
    margin-bottom: 0;
}

body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__volume,
body .event-view.top-attachment .featured-blurb .featured-blurb__volume,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__volume {
    font-size: 24px;
    line-height: 30px;
    color: #264067;
    margin-top: 15px;
}

body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__date,
body .event-view.top-attachment .featured-blurb .featured-blurb__date,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__date {
    color: #464646;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 15px;
    margin-bottom: 5px;
}

body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__title h3,
body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__titles a,
body .event-view.top-attachment .featured-blurb .featured-blurb__title h3,
body .event-view.top-attachment .featured-blurb .featured-blurb__titles a,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__title h3,
body .search-page-container.top-attachment .featured-blurb .featured-blurb__titles a {
    color: #264067;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
}

@media screen and (max-width: 767px) {

    body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__title h3,
    body .grid-attachment-view.top-attachment .featured-blurb .featured-blurb__titles a,
    body .event-view.top-attachment .featured-blurb .featured-blurb__title h3,
    body .event-view.top-attachment .featured-blurb .featured-blurb__titles a,
    body .search-page-container.top-attachment .featured-blurb .featured-blurb__title h3,
    body .search-page-container.top-attachment .featured-blurb .featured-blurb__titles a {
        font-size: 26px;
        line-height: 30px;
    }
}

body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__image,
body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body,
body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.event__image-wrap,
body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__image,
body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body,
body .grid-attachment-view.top-attachment .event-grid-item .feature>.event__image-wrap,
body .event-view.top-attachment .grid-attachment-item .feature>.feature__image,
body .event-view.top-attachment .grid-attachment-item .feature>.feature__body,
body .event-view.top-attachment .grid-attachment-item .feature>.event__image-wrap,
body .event-view.top-attachment .event-grid-item .feature>.feature__image,
body .event-view.top-attachment .event-grid-item .feature>.feature__body,
body .event-view.top-attachment .event-grid-item .feature>.event__image-wrap,
body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__image,
body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body,
body .search-page-container.top-attachment .grid-attachment-item .feature>.event__image-wrap,
body .search-page-container.top-attachment .event-grid-item .feature>.feature__image,
body .search-page-container.top-attachment .event-grid-item .feature>.feature__body,
body .search-page-container.top-attachment .event-grid-item .feature>.event__image-wrap {
    float: left;
    width: 50%;
    position: relative;
    margin: 0;
    line-height: 1;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__image,
    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.event__image-wrap,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__image,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.event__image-wrap,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__image,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .event-view.top-attachment .grid-attachment-item .feature>.event__image-wrap,
    body .event-view.top-attachment .event-grid-item .feature>.feature__image,
    body .event-view.top-attachment .event-grid-item .feature>.feature__body,
    body .event-view.top-attachment .event-grid-item .feature>.event__image-wrap,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__image,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.event__image-wrap,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__image,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__body,
    body .search-page-container.top-attachment .event-grid-item .feature>.event__image-wrap {
        float: none;
        width: 100%;
    }

    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__image img,
    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body img,
    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.event__image-wrap img,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__image img,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body img,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.event__image-wrap img,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__image img,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__body img,
    body .event-view.top-attachment .grid-attachment-item .feature>.event__image-wrap img,
    body .event-view.top-attachment .event-grid-item .feature>.feature__image img,
    body .event-view.top-attachment .event-grid-item .feature>.feature__body img,
    body .event-view.top-attachment .event-grid-item .feature>.event__image-wrap img,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__image img,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body img,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.event__image-wrap img,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__image img,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__body img,
    body .search-page-container.top-attachment .event-grid-item .feature>.event__image-wrap img {
        width: 100% !important;
    }
}

body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body,
body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body,
body .event-view.top-attachment .grid-attachment-item .feature>.feature__body,
body .event-view.top-attachment .event-grid-item .feature>.feature__body,
body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body,
body .search-page-container.top-attachment .event-grid-item .feature>.feature__body {
    padding: 23px 28px 100px 28px;
}

@media screen and (min-width: 992px) {

    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .event-view.top-attachment .event-grid-item .feature>.feature__body,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__body {
        min-height: 357px;
        max-height: 357px;
    }
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .grid-attachment-view.top-attachment .event-grid-item .feature>.feature__body,
    body .event-view.top-attachment .grid-attachment-item .feature>.feature__body,
    body .event-view.top-attachment .event-grid-item .feature>.feature__body,
    body .search-page-container.top-attachment .grid-attachment-item .feature>.feature__body,
    body .search-page-container.top-attachment .event-grid-item .feature>.feature__body {
        padding: 23px;
        width: 100% !important;
    }
}

body .grid-attachment-view.top-attachment.research-photo .feature__image,
body .event-view.top-attachment.research-photo .feature__image,
body .search-page-container.top-attachment.research-photo .feature__image {
    width: 360px !important;
}

body .grid-attachment-view.top-attachment.research-photo .feature__body,
body .event-view.top-attachment.research-photo .feature__body,
body .search-page-container.top-attachment.research-photo .feature__body {
    min-height: 466px !important;
    width: calc(100% - 360px) !important;
}

body .grid-attachment-view.middle-attachment .col-md-6:first-child,
body .event-view.middle-attachment .col-md-6:first-child,
body .search-page-container.middle-attachment .col-md-6:first-child {
    width: 66.6%;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.middle-attachment .col-md-6:first-child,
    body .event-view.middle-attachment .col-md-6:first-child,
    body .search-page-container.middle-attachment .col-md-6:first-child {
        width: 100% !important;
    }
}

body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body {
    float: left;
    width: 50%;
    position: relative;
    margin: 0;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
    body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
    body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
    body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
    body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image,
    body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body {
        float: none;
        width: 100%;
    }

    body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image img,
    body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body img,
    body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image img,
    body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body img,
    body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__image img,
    body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body img {
        width: 100% !important;
    }
}

body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body {
    height: 100%;
    padding: 23px 28px 100px 28px;
    line-height: 1;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
    body .event-view.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body,
    body .search-page-container.middle-attachment .col-md-6:first-child .grid-attachment-item .feature__body {
        padding: 23px;
    }
}

body .grid-attachment-view.middle-attachment .col-md-6:last-child,
body .event-view.middle-attachment .col-md-6:last-child,
body .search-page-container.middle-attachment .col-md-6:last-child {
    width: 33.3%;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view.middle-attachment .col-md-6:last-child,
    body .event-view.middle-attachment .col-md-6:last-child,
    body .search-page-container.middle-attachment .col-md-6:last-child {
        width: 100% !important;
    }
}

@media screen and (max-width: 767px) {

    body .grid-attachment-view.middle-attachment .col-md-6,
    body .event-view.middle-attachment .col-md-6,
    body .search-page-container.middle-attachment .col-md-6 {
        width: 100% !important;
    }
}

body .grid-attachment-view .field--name-field-paragraph-header-text,
body .event-view .field--name-field-paragraph-header-text,
body .search-page-container .field--name-field-paragraph-header-text {
    margin-bottom: 40px;
}

body .grid-attachment-view .views-view-grid,
body .event-view .views-view-grid,
body .search-page-container .views-view-grid {
    padding: 0 15px;
}

body .grid-attachment-view .featured-attachment-view-parent>.attachment-after,
body .grid-attachment-view .featured-attachment-view-parent>.view-content,
body .event-view .featured-attachment-view-parent>.attachment-after,
body .event-view .featured-attachment-view-parent>.view-content,
body .search-page-container .featured-attachment-view-parent>.attachment-after,
body .search-page-container .featured-attachment-view-parent>.view-content {
    width: 50%;
    float: left;
    display: block;
}

body .grid-attachment-view .views-view-grid,
body .event-view .views-view-grid,
body .search-page-container .views-view-grid {
    margin: 0px -15px;
}

body .grid-attachment-view .views-view-grid .row>div,
body .event-view .views-view-grid .row>div,
body .search-page-container .views-view-grid .row>div {
    margin-bottom: 30px;
}

body .grid-attachment-view .grid-attachment-item,
body .event-view .grid-attachment-item,
body .search-page-container .grid-attachment-item {
    overflow: hidden;
    background-color: white;
    height: 100%;
    border-radius: 0;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06);
    border: none;
}

body .grid-attachment-view .grid-attachment-item .feature,
body .event-view .grid-attachment-item .feature,
body .search-page-container .grid-attachment-item .feature {
    height: 100%;
    position: relative;
}

body .grid-attachment-view .grid-attachment-item .feature:hover h4 a,
body .grid-attachment-view .grid-attachment-item .feature:hover h3 a,
body .event-view .grid-attachment-item .feature:hover h4 a,
body .event-view .grid-attachment-item .feature:hover h3 a,
body .search-page-container .grid-attachment-item .feature:hover h4 a,
body .search-page-container .grid-attachment-item .feature:hover h3 a {
    color: #5DB5BA;
}

body .grid-attachment-view .grid-attachment-item .feature__body,
body .event-view .grid-attachment-item .feature__body,
body .search-page-container .grid-attachment-item .feature__body {
    border: none;
    padding: 23px 0 120px 0;
    margin: 0 28px 0 28px;
    position: static;
    line-height: 1;
}

@media screen and (max-width: 992px) {

    body .grid-attachment-view .grid-attachment-item .feature__body,
    body .event-view .grid-attachment-item .feature__body,
    body .search-page-container .grid-attachment-item .feature__body {
        padding: 23px;
    }
}

@media screen and (min-width: 992px) {

    body .grid-attachment-view .grid-attachment-item .feature__meta,
    body .event-view .grid-attachment-item .feature__meta,
    body .search-page-container .grid-attachment-item .feature__meta {
        position: absolute;
        bottom: 23px;
        left: 28px;
        right: 28px;
    }
}

body .grid-attachment-view .grid-attachment-item .feature__meta-top,
body .grid-attachment-view .grid-attachment-item .feature__meta-top a,
body .event-view .grid-attachment-item .feature__meta-top,
body .event-view .grid-attachment-item .feature__meta-top a,
body .search-page-container .grid-attachment-item .feature__meta-top,
body .search-page-container .grid-attachment-item .feature__meta-top a {
    color: #5DB5BA;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
}

body .grid-attachment-view .grid-attachment-item .feature__meta-bottom,
body .event-view .grid-attachment-item .feature__meta-bottom,
body .search-page-container .grid-attachment-item .feature__meta-bottom {
    border-top: 1px solid #D8D8D8;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    color: #797979;
}

body .grid-attachment-view .grid-attachment-item .feature__meta-bottom span,
body .grid-attachment-view .grid-attachment-item .feature__meta-bottom a,
body .event-view .grid-attachment-item .feature__meta-bottom span,
body .event-view .grid-attachment-item .feature__meta-bottom a,
body .search-page-container .grid-attachment-item .feature__meta-bottom span,
body .search-page-container .grid-attachment-item .feature__meta-bottom a {
    pointer-events: none;
    color: #797979;
    display: inline-block;
    vertical-align: top;
}

body .grid-attachment-view .grid-attachment-item .feature__meta-bottom .type,
body .event-view .grid-attachment-item .feature__meta-bottom .type,
body .search-page-container .grid-attachment-item .feature__meta-bottom .type {
    float: right;
    max-width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body .grid-attachment-view .grid-attachment-item .feature__meta-author:after,
body .event-view .grid-attachment-item .feature__meta-author:after,
body .search-page-container .grid-attachment-item .feature__meta-author:after {
    content: " | ";
}

body .grid-attachment-view .grid-attachment-item .multi-author:before,
body .event-view .grid-attachment-item .multi-author:before,
body .search-page-container .grid-attachment-item .multi-author:before {
    content: "|";
}

body .grid-attachment-view .grid-attachment-item .feature__policy,
body .event-view .grid-attachment-item .feature__policy,
body .search-page-container .grid-attachment-item .feature__policy {
    color: #F77468;
    margin-bottom: 15px;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    display: inline;
}

body .grid-attachment-view .grid-attachment-item h3 a,
body .event-view .grid-attachment-item h3 a,
body .search-page-container .grid-attachment-item h3 a {
    color: #264067;
    text-decoration: none;
    line-height: 38px;
    letter-spacing: -0.41px;
    font-size: 24px;
}

@media screen and (max-width: 767px) {

    body .grid-attachment-view .grid-attachment-item h3 a,
    body .event-view .grid-attachment-item h3 a,
    body .search-page-container .grid-attachment-item h3 a {
        font-size: 22px;
        line-height: 30px;
    }
}

body .grid-attachment-view .grid-attachment-item h3 a:hover,
body .event-view .grid-attachment-item h3 a:hover,
body .search-page-container .grid-attachment-item h3 a:hover {
    color: #5DB5BA;
}

body .grid-attachment-view .grid-attachment-item h4 a,
body .event-view .grid-attachment-item h4 a,
body .search-page-container .grid-attachment-item h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 18px;
    line-height: 27px !important;
}

body .grid-attachment-view .grid-attachment-item h4 a:hover,
body .event-view .grid-attachment-item h4 a:hover,
body .search-page-container .grid-attachment-item h4 a:hover {
    color: #5DB5BA;
}

body .grid-attachment-view .grid-attachment-item h3,
body .grid-attachment-view .grid-attachment-item h4,
body .event-view .grid-attachment-item h3,
body .event-view .grid-attachment-item h4,
body .search-page-container .grid-attachment-item h3,
body .search-page-container .grid-attachment-item h4 {
    margin-top: 1px;
    margin-bottom: 10px;
}

body .grid-attachment-view .grid-attachment-item p,
body .event-view .grid-attachment-item p,
body .search-page-container .grid-attachment-item p {
    color: #3A3A3A !important;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 20px;
}

body .grid-attachment-view .grid-attachment-item .excerpt,
body .event-view .grid-attachment-item .excerpt,
body .search-page-container .grid-attachment-item .excerpt {
    font-size: 14px;
    line-height: 22px;
}

body .grid-attachment-view img,
body .event-view img,
body .search-page-container img {
    border-radius: 0 !important;
    margin: 0;
}

body .grid-attachment-view .feature,
body .event-view .feature,
body .search-page-container .feature {
    overflow: hidden;
    margin-bottom: 0 !important;
}

body .grid-attachment-view .feature>a:first-child,
body .event-view .feature>a:first-child,
body .search-page-container .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

/* 3 COLUMN FEATURED CONTENT */
.dblue-bg {
    background-color: #264067;
}

.featured-content-3 img:first-child {
    border-radius: 0;
}

.featured-content-3 img {
    margin-bottom: 20px;
}

.featured-content-3 .feature__body {
    border: none;
    line-height: 1;
}

.featured-content-3 .feature__body h3,
.featured-content-3 .feature__body h4 {
    margin-bottom: 10px;
}

.featured-content-3 .feature__body h4 a {
    font-size: 25px;
    color: white;
    text-decoration: none;
    line-height: 29px;
}

.featured-content-3 .feature__body h4 a:hover {
    color: #c9c9c9;
}

.featured-content-3 .feature__body .excerpt,
.featured-content-3 .feature__body p {
    font-size: 14px;
    line-height: 22px;
}

/* EVENT VIEW STYLES */
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

body .event-view .views-view-grid {
    padding: 0 15px;
}

body .event-view .views-view-grid .row>div {
    margin-bottom: 30px;
}

@media screen and (max-width: 767px) {

    body .event-view .col-md-6,
    body .event-view .col-md-3.col-sm-12 {
        width: 100% !important;
    }
}

body .event-view .event-grid-item {
    overflow: hidden;
    background-color: white;
    height: 100%;
    border-radius: 0;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06);
    border: none;
}

body .event-view .event-grid-item .event__image-wrap {
    position: relative;
}

body .event-view .event-grid-item .feature__image:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40%;
    display: block;
    opacity: .82;
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

body .event-view .event-grid-item .event__meta-top {
    position: absolute;
    bottom: 10px;
    left: 28px;
    right: 28px;
    z-index: 99;
}

body .event-view .event-grid-item .event__meta-top span {
    color: white;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    vertical-align: top;
    display: inline-block;
}

body .event-view .event-grid-item .event__meta-top .has-svg {
    margin-right: 8px;
}

body .event-view .event-grid-item .event__meta-top .feature__meta-location {
    float: right;
}

body .event-view .event-grid-item .feature {
    height: 100%;
    position: relative;
}

body .event-view .event-grid-item .feature:hover h4 a,
body .event-view .event-grid-item .feature:hover h3 a {
    color: #5DB5BA;
}

body .event-view .event-grid-item .feature__body {
    border: none;
    padding: 23px 0 80px 0;
    margin: 0 28px 0 28px;
    position: static;
    line-height: 1;
}

@media screen and (max-width: 992px) {
    body .event-view .event-grid-item .feature__body {
        padding: 23px;
    }
}

@media screen and (min-width: 992px) {
    body .event-view .event-grid-item .feature__meta {
        position: absolute;
        bottom: 23px;
        left: 28px;
        right: 28px;
    }
}

body .event-view .event-grid-item .feature__meta-bottom {
    border-top: 1px solid #D8D8D8;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    color: #797979;
}

body .event-view .event-grid-item .feature__meta-bottom span,
body .event-view .event-grid-item .feature__meta-bottom a {
    pointer-events: none;
    color: #797979;
    display: inline-block;
    vertical-align: top;
}

body .event-view .event-grid-item .feature__meta-bottom .type {
    float: right;
    max-width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body .event-view .event-grid-item h3 a {
    color: #264067;
    text-decoration: none;
    line-height: 38px;
    letter-spacing: -0.41px;
    font-size: 24px;
}

@media screen and (max-width: 767px) {
    body .event-view .event-grid-item h3 a {
        font-size: 22px;
        line-height: 30px;
    }
}

body .event-view .event-grid-item h3 a:hover {
    color: #5DB5BA;
}

body .event-view .event-grid-item h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 24px;
    line-height: 30px;
}

body .event-view .event-grid-item h4 a:hover {
    color: #5DB5BA;
}

body .event-view .event-grid-item h3,
body .event-view .event-grid-item h4 {
    margin-bottom: 10px;
}

body .event-view .event-grid-item p {
    color: #464646;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0;
}

body .event-view .event-grid-item .excerpt {
    font-size: 14px;
    line-height: 22px;
}

body .event-view img {
    border-radius: 0 !important;
    margin: 0;
}

@media screen and (max-width: 767px) {
    body .event-view img {
        width: 100%;
    }
}

body .event-view .feature {
    overflow: hidden;
    margin-bottom: 0 !important;
}

body .event-view .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

/* SCHOOL VIEW */
body .school-view {
    margin: 0 -15px;
}

body .school-view .views-view-grid {
    padding: 0 15px;
}

body .school-view .views-view-grid .row>div {
    margin-bottom: 30px;
}

body .school-view .school-grid-item {
    overflow: hidden;
    background-color: white;
    height: 100%;
    border-radius: 0;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06);
    border: none;
}

body .school-view .school-grid-item .school__image-wrap {
    position: relative;
}

body .school-view .school-grid-item .feature__image:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40%;
    display: block;
    opacity: .82;
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

body .school-view .school-grid-item .school__meta-top {
    position: absolute;
    bottom: 10px;
    left: 28px;
    right: 28px;
    z-index: 99;
}

body .school-view .school-grid-item .school__meta-top span {
    color: white;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    vertical-align: top;
    display: inline-block;
}

body .school-view .school-grid-item .school__meta-top .has-svg {
    margin-right: 8px;
}

body .school-view .school-grid-item .feature {
    height: 100%;
    position: relative;
}

body .school-view .school-grid-item .feature:hover h4 a,
body .school-view .school-grid-item .feature:hover h3 a {
    color: #5DB5BA;
}

body .school-view .school-grid-item .feature__body {
    border: none;
    padding: 23px 0 40px 0;
    margin: 0 28px 0 28px;
    position: static;
    line-height: 1;
}

@media screen and (max-width: 992px) {
    body .school-view .school-grid-item .feature__body {
        padding: 23px;
    }
}

@media screen and (min-width: 992px) {
    body .school-view .school-grid-item .feature__meta {
        position: absolute;
        bottom: 23px;
        left: 28px;
        right: 28px;
    }
}

body .school-view .school-grid-item h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 24px;
    line-height: 30px;
}

body .school-view .school-grid-item h4 a:hover {
    color: #5DB5BA;
}

body .school-view .school-grid-item h4 {
    margin-bottom: 10px;
}

body .school-view .school-grid-item .excerpt {
    font-size: 14px;
    line-height: 22px;
}

body .school-view img {
    border-radius: 0 !important;
    margin: 0;
}

body .school-view .feature {
    overflow: hidden;
    margin-bottom: 0 !important;
}

body .school-view .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

/* EXPERTS FEED */
body .experts-view .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

body .experts-view .related-expert__feature:hover .feature__body:before {
    max-width: 60px;
}

body .experts-view .related-expert__feature:hover h4 a {
    color: #5DB5BA;
}

body .experts-view img {
    border: 10px solid white;
    border-radius: 100% !important;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.13);
    width: 200px;
    height: 200px;
    margin: 0 auto;
    overflow: visible;
}

body .experts-view .feature__title {
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    display: block;
    color: #C3C3C3;
}

body .experts-view .btn--cta {
    display: block;
    text-align: center;
}

body .experts-view .feature__body {
    border: none;
    margin: 5px 0 0 0;
    padding: 20px 15px;
}

body .experts-view .feature__body h3,
body .experts-view .feature__body h4 {
    margin-bottom: 10px;
}

body .experts-view .feature__body h4 a {
    font-size: 22px;
    color: #264067;
    text-decoration: none;
    line-height: 29px;
    text-align: center;
    display: block;
}

body .experts-view .feature__body h4 a:hover {
    color: #5DB5BA;
}

body .experts-view .feature__body .excerpt,
body .experts-view .feature__body p {
    font-size: 14px;
    line-height: 22px;
}

body .views-view-grid {
    overflow: visible;
}

/* PODCAST VIEWS */
/* Featured Attachment View */
body .podcast-view {
    overflow: visible;
}

body .podcast-view.featured-report .feature__body {
    min-height: 466px;
}

body .podcast-view.featured-podcast {
    margin-top: -60px;
}

body .podcast-view.featured-podcast .feature {
    display: flex;
}

@media screen and (max-width: 767px) {
    body .podcast-view.featured-podcast .feature {
        display: block;
    }
}

body .podcast-view.featured-podcast .podcast-grid-item .feature__image {
    float: left;
    width: 30%;
    position: relative;
    margin: 0;
    background-size: cover;
}

@media screen and (max-width: 767px) {
    body .podcast-view.featured-podcast .podcast-grid-item .feature__image {
        width: 100%;
    }

    body .podcast-view.featured-podcast .podcast-grid-item .feature__image img {
        width: 100% !important;
    }
}

body .podcast-view.featured-podcast .podcast-grid-item .feature__body {
    width: 70%;
    float: left;
    height: auto;
    padding: 50px;
    margin: 0;
    position: relative;
}

@media screen and (max-width: 767px) {
    body .podcast-view.featured-podcast .podcast-grid-item .feature__body {
        width: 100%;
    }
}

body .podcast-view iframe {
    min-height: 0;
}

body .podcast-view .field--name-field-paragraph-header-text {
    margin-bottom: 40px;
}

body .podcast-view .views-view-grid {
    padding: 0 15px;
}

body .podcast-view .views-view-grid .row>div {
    margin-bottom: 30px;
}

body .podcast-view .podcast-grid-item {
    overflow: visible;
    background-color: white;
    height: 100%;
    border-radius: 0;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06);
    border: none;
}

body .podcast-view .podcast-grid-item .feature {
    height: 100%;
    position: relative;
}

body .podcast-view .podcast-grid-item .feature:hover h4 a,
body .podcast-view .podcast-grid-item .feature:hover h3 a {
    color: #5DB5BA;
}

body .podcast-view .podcast-grid-item .podcast-iframe-wrap {
    margin-top: 20px;
}

body .podcast-view .podcast-grid-item .feature__body {
    border: none;
    padding: 23px 0 120px 0;
    margin: 0 28px 0 28px;
    position: static;
}

@media screen and (max-width: 992px) {
    body .podcast-view .podcast-grid-item .feature__body {
        padding: 23px;
    }
}

@media screen and (min-width: 992px) {
    body .podcast-view .podcast-grid-item .feature__meta {
        position: absolute;
        bottom: 23px;
        left: 28px;
        right: 28px;
    }
}

body .podcast-view .podcast-grid-item .feature__meta-top,
body .podcast-view .podcast-grid-item .feature__meta-top a {
    color: #5DB5BA;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
}

body .podcast-view .podcast-grid-item .feature__meta-bottom {
    border-top: 1px solid #D8D8D8;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    color: #797979;
}

body .podcast-view .podcast-grid-item .feature__meta-bottom span,
body .podcast-view .podcast-grid-item .feature__meta-bottom a {
    pointer-events: none;
    color: #797979;
    display: inline-block;
    vertical-align: top;
}

body .podcast-view .podcast-grid-item .feature__meta-bottom .type {
    float: right;
    max-width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body .podcast-view .podcast-grid-item .feature__meta-author:after {
    content: " | ";
}

body .podcast-view .podcast-grid-item .multi-author:before {
    content: "|";
}

body .podcast-view .podcast-grid-item .feature__subtitle {
    color: #464646;
    margin-bottom: 15px;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    margin-bottom: 0;
}

body .podcast-view .podcast-grid-item h3 a {
    color: #264067;
    text-decoration: none;
    line-height: 38px;
    letter-spacing: -0.41px;
    font-size: 24px;
}

body .podcast-view .podcast-grid-item h3 a:hover {
    color: #5DB5BA;
}

@media screen and (max-width: 767px) {
    body .podcast-view .podcast-grid-item h3 a {
        font-size: 22px;
        line-height: 30px;
    }
}

body .podcast-view .podcast-grid-item h4 a {
    color: #264067;
    text-decoration: none;
    font-size: 18px;
    line-height: 27px;
}

body .podcast-view .podcast-grid-item h4 a:hover {
    color: #5DB5BA;
}

body .podcast-view .podcast-grid-item h3,
body .podcast-view .podcast-grid-item h4 {
    margin-bottom: 10px;
}

body .podcast-view .podcast-grid-item p {
    color: #3A3A3A !important;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0;
}

body .podcast-view .podcast-grid-item .excerpt {
    font-size: 14px;
    line-height: 22px;
}

body .podcast-view img {
    border-radius: 0 !important;
    margin: 0;
}

body .podcast-view .feature {
    overflow: hidden;
    margin-bottom: 0 !important;
}

body .podcast-view .feature>a:first-child {
    font-size: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

/* ABOUT JOBS / STAFF VIEWS */
.view-careers {
    margin-top: 50px;
}

@media screen and (max-width: 425px) {
    .view-careers .col-md-4.col-sm-12 {
        width: 100% !important;
        margin-left: 15px;
    }
}

.view-careers .about-grid-item .feature__body,
.view-staff .about-grid-item .feature__body {
    border: 0;
}

.view-careers .about-grid-item .feature__body h4 a,
.view-staff .about-grid-item .feature__body h4 a {
    color: #264067;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
}

.view-careers .about-grid-item .feature__body h4 a:hover,
.view-staff .about-grid-item .feature__body h4 a:hover {
    color: #5DB5BA;
}

.view-careers .about-grid-item .feature__body h4,
.view-staff .about-grid-item .feature__body h4 {
    margin-bottom: 0 !important;
}

.view-careers .about-grid-item .feature__body .excerpt,
.view-careers .about-grid-item .feature__body p,
.view-staff .about-grid-item .feature__body .excerpt,
.view-staff .about-grid-item .feature__body p {
    font-size: 14px;
    line-height: 22px;
}

.view-careers .about-grid-item .feature__body .feature__meta .feature__meta-office,
.view-staff .about-grid-item .feature__body .feature__meta .feature__meta-office {
    color: #F77468;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
}

.view-careers .about-grid-item .feature__body .feature__meta .feature__meta-description,
.view-staff .about-grid-item .feature__body .feature__meta .feature__meta-description {
    color: #464646;
    font-size: 16px;
    line-height: 28px;
}

.view-careers .about-grid-item .feature__body .feature__meta .views-more-link,
.view-staff .about-grid-item .feature__body .feature__meta .views-more-link {
    display: block;
    margin-top: 5px;
    color: #5DB5BA;
}

.view-careers .about-grid-item .feature__body .feature__meta .views-more-link:hover,
.view-staff .about-grid-item .feature__body .feature__meta .views-more-link:hover {
    color: #5DB5BA;
}

@media screen and (max-width: 425px) {
    body .paragraph--type--paragraph-views-reference .view-staff .col-md-3.col-sm-12.views-col {
        width: 100% !important;
        max-width: 500px;
    }

    body .paragraph--type--paragraph-views-reference .view-staff .views-view-grid {
        max-width: none !important;
    }
}

@media (min-width: 426px) and (max-width: 992px) {
    body .paragraph--type--paragraph-views-reference .view-staff .col-md-3.col-sm-12.views-col {
        width: 34% !important;
        max-width: 500px;
    }

    body .paragraph--type--paragraph-views-reference .view-staff .views-view-grid {
        max-width: none !important;
    }
}

body .paragraph--type--paragraph-views-reference .view-staff h2 {
    color: #264067 !important;
    font-family: "Imperial URW" !important;
    font-size: 36px !important;
    line-height: 42px !important;
    font-weight: 400 !important;
    text-align: left !important;
    margin-bottom: 30px;
}

body .paragraph--type--paragraph-views-reference .view-staff .view-header-wrapper {
    position: relative;
    margin-bottom: 30px !important;
}

body .paragraph--type--paragraph-views-reference .view-staff .view-header-wrapper h3 {
    color: #797979 !important;
    font-size: 14px !important;
    line-height: 37px !important;
    text-align: left;
    background-color: white;
    position: relative;
    padding-right: 10px;
    display: inline;
}

body .paragraph--type--paragraph-views-reference .view-staff .view-header-wrapper:after {
    content: "";
    display: block;
    height: 1px;
    background-color: #D8D8D8;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}

body .paragraph--type--paragraph-views-reference .view-staff .feature__body {
    padding-left: 0 !important;
    margin-bottom: 15px !important;
}

.view-funders {
    margin-top: 50px;
}

.view-funders .col-md-3 {
    position: relative;
    z-index: 1;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin-top: 0px;
    margin-bottom: 30px;
}

.view-funders .col-md-3 .views-field-field-logo {
    max-width: 200px;
    margin: 0px auto;
    padding: 10% auto !important;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media screen and (max-width: 991px) {
    .view-funders .col-md-3 .views-field-field-logo {
        /* start of large tablet styles */
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.view-funders .pager__item a {
    display: inline-block;
    padding: 0;
    border-radius: 0 !important;
    text-decoration: none;
    border: none !important;
    opacity: 1;
    padding: 13px 30px !important;
    background-color: #5DB5BA !important;
    color: white;
    font-size: 14px;
    line-height: 1 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.view-funders .pager__item a:hover,
.view-funders .pager__item a:focus {
    background-color: #407C80 !important;
}

.view-funders .pager__item a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 9px;
    bottom: 18px;
    background-repeat: no-repeat;
    z-index: -1;
}

body #main-container .block-views-blockrelated-content-block-3 .view-empty,
body #main-container .block-views-blockrelated-content-block-7 .view-empty {
    width: 100%;
    text-align: inherit;
    max-width: 100%;
    margin: 0;
}

@media screen and (max-width: 992px) {
    .views-view-grid .row-eq-height {
        display: block;
    }
}

@media screen and (max-width: 992px) {
    .grid-attachment-item .feature__image img {
        width: 100% !important;
    }
}

/* IN THE MEDIA */
body #main-container .block-views-blockrelated-content-block-5 {
    position: relative;
    overflow: visible;
    padding: 60px 0;
}

body #main-container .block-views-blockrelated-content-block-5:before {
    right: -2000px;
    top: 0;
    left: -2000px;
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background-image: url(../images/off-white-bg.png);
    background-size: 200px 200px;
    background-repeat: repeat;
}

@media screen and (max-width: 767px) {
    body #main-container .block-views-blockrelated-content-block-5:before {
        left: auto !important;
    }
}

body #main-container .block-views-blockrelated-content-block-5 .block-inner {
    position: relative;
    z-index: 999;
}

body #main-container .block-views-blockrelated-content-block-5 h2.block-title {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

body #main-container .block-views-blockrelated-content-block-5 h4 a {
    font-size: 18px;
    line-height: 23px;
}

body #main-container .block-views-blockrelated-content-block-5 .grid-attachment-item .feature__body {
    padding: 23px 0 80px 0;
}

/* Report Materials */
body #main-container .block-views-blockrelated-content-block-6 {
    position: relative;
    overflow: visible;
    padding: 60px 0;
}

body #main-container .block-views-blockrelated-content-block-6 .block-inner {
    position: relative;
    z-index: 999;
}

body #main-container .block-views-blockrelated-content-block-6 h2.block-title {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

body #main-container .block-views-blockrelated-content-block-6 h4 a {
    font-size: 18px;
    line-height: 23px;
}

body #main-container .block-views-blockrelated-content-block-6 .grid-attachment-item .feature__body {
    padding: 23px 0 80px 0;
}

@media screen and (max-width: 991px) {

    /* start of large tablet styles */
    body .podcast-view.featured-podcast .podcast-grid-item .feature__body {
        padding: 20px 15px;
    }
}

@media screen and (max-width: 767px) {
    /* start of medium tablet styles */
}

.grid-attachment-view .print-attachment-item.feature-item:not(.podcast-grid-item):hover {
    box-shadow: none !important;
}

.grid-attachment-view .print-attachment-item .node--type-team-member {
    overflow: visible;
}

.grid-attachment-view .print-attachment-item .node--type-team-member .field--name-field-article-offices {
    font-size: 12px;
    letter-spacing: 0.9px;
    line-height: 18px;
    color: #F77468;
    text-transform: uppercase;
}

@media screen and (max-width: 992px) {
    .grid-attachment-view .print-attachment-item .node--type-team-member .field--name-field-bio-staff-image img {
        max-width: 250px;
    }
}

.grid-attachment-view .print-attachment-item .node--type-team-member .article__body {
    margin: 40px 0px;
}

.grid-attachment-view .print-attachment-item iframe {
    min-height: 0;
}

.grid-attachment-view .print-attachment-item .field--name-field-bio-professional-title {
    color: #264067;
    font-size: 24px;
    line-height: 37px;
}

.grid-attachment-view .print-attachment-item .field--name-body {
    margin: 20px 0;
}

.grid-attachment-view .print-attachment-item h3 a {
    color: #264067;
    font-size: 36px;
    line-height: 42px;
    margin-top: 10px;
}

.grid-attachment-view .print-attachment-item .node>section {
    padding: 30px 0;
}

.grid-attachment-view .print-attachment-item .feature__meta {
    margin-top: 30px;
    margin-bottom: 30px;
}

.grid-attachment-view .print-attachment-item .feature__meta>span {
    display: inline-block;
    padding: 10px 20px;
    border-right: 1px solid #D8D8D8;
    line-height: 1;
}

.grid-attachment-view .print-attachment-item .feature__meta>span:first-child {
    padding-left: 0;
}

.grid-attachment-view .print-attachment-item .feature__meta>span:last-child {
    border-right: none;
}

.grid-attachment-view .print-attachment-item .feature__meta .field {
    display: inline-block;
}

.grid-attachment-view .print-attachment-item .feature__meta .article-author {
    color: #5DB5BA;
    font-size: 18px;
    line-height: 15px;
    overflow: hidden;
    clear: both;
}

.grid-attachment-view .print-attachment-item .feature__meta .article-author .field--item,
.grid-attachment-view .print-attachment-item .feature__meta .article-author .field--item a {
    float: left;
    overflow: visible;
}

.grid-attachment-view .print-attachment-item .feature__meta .field--item,
.grid-attachment-view .print-attachment-item .feature__meta .field--item a {
    color: #5DB5BA;
    font-size: 18px;
    line-height: 28px;
}

@media screen and (max-width: 767px) {

    .grid-attachment-view .print-attachment-item .feature__meta .field--item,
    .grid-attachment-view .print-attachment-item .feature__meta .field--item a {
        font-size: 16px;
        line-height: 24px;
    }
}

.grid-attachment-view .print-attachment-item .feature__meta .feature__meta-top {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 13px;
}

.grid-attachment-view .print-attachment-item .feature__meta .feature__meta-author {
    padding-top: 13px !important;
    padding-bottom: 13px;
}

.grid-attachment-view .print-attachment-item .feature__meta .feature__meta-author.meta-no-policy {
    border-bottom: 0 !important;
}

.grid-attachment-view .print-attachment-item .feature__meta .feature__meta-author .article__policy {
    display: inline-block;
    max-width: 630px;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__meta__bottom .field--item,
.grid-attachment-view .print-attachment-item .feature__meta .article__meta__top .field--item {
    display: inline-block;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__meta__bottom .field--item::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__meta__top .field--item::before {
    content: ", ";
    margin-right: 5px;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__meta__bottom .field--item:first-child::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__meta__top .field--item:first-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__meta__bottom .field--item:last-child::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__meta__top .field--item:last-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__meta__bottom .field--item:nth-last-child(2)::after,
.grid-attachment-view .print-attachment-item .feature__meta .article__meta__top .field--item:nth-last-child(2)::after {
    content: "and";
    margin-left: 5px;
    margin-right: 5px;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author {
    color: #264067;
    font-size: 18px;
    line-height: 23px;
    padding-bottom: 5px !important;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors {
    display: inline;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--name-field-foreword,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--name-field-foreword {
    margin-left: 5px;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--item,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--item {
    display: inline-block;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--item::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--item::before {
    content: ", ";
    margin-right: 5px;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--item:first-child::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--item:first-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--item:last-child::before,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--item:last-child::before {
    content: "";
    margin-right: 0;
    display: inline-block;
    float: left;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__author .field--name-field-article-related-staff .field--item:nth-last-child(2)::after,
.grid-attachment-view .print-attachment-item .feature__meta .article__author .research-authors .field--item:nth-last-child(2)::after {
    content: "and";
    margin-left: 5px;
    margin-right: 5px;
}

.grid-attachment-view .print-attachment-item .feature__meta .article__date {
    color: #264067;
    margin-right: 25px;
    font-size: 18px;
    line-height: 23px;
}

.grid-attachment-view .print-attachment-item .feature__meta .social-share {
    float: right;
    vertical-align: bottom;
    margin-top: 0;
}

.grid-attachment-view .print-attachment-item .feature__meta .social-share li {
    margin-right: 0;
    margin-left: 15px;
}

.grid-attachment-view .print-attachment-item .feature__meta .social-share i {
    font-size: 18px !important;
}

.grid-attachment-view .print-attachment-item .social-share {
    display: inline-block;
    margin-top: 10px;
}

.grid-attachment-view .print-attachment-item .social-share li {
    display: inline-block;
    margin-right: 15px;
    opacity: 1;
}

.grid-attachment-view .print-attachment-item .social-share li i {
    font-size: 20px !important;
    color: #264067;
}

.grid-attachment-view .print-attachment-item .social-share li:hover i {
    color: #5DB5BA;
}

.grid-attachment-view .print-attachment-item .article__body .banner-image {
    position: relative;
}

.grid-attachment-view .print-attachment-item .article__body .banner-image .field--name-field-caption {
    color: #264067;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: rgba(255, 255, 255, 0.6);
    padding: 5px;
    font-style: normal;
    line-height: 12px;
    display: block;
}

.grid-attachment-view .print-attachment-item .article__body .field--name-field-image img {
    width: 100%;
    height: auto;
    border-radius: 0;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics {
    padding: 10px 0 0 0;
    border-top: 1px solid #D8D8D8;
    margin-top: 28px;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics span {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    margin-right: 10px;
    text-transform: uppercase;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics .field--items {
    display: inline-block;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics .policy-priority-list,
.grid-attachment-view .print-attachment-item .article__body .article-topics .topic-list {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics .field--item {
    display: inline-block;
    margin-right: 19px;
}

.grid-attachment-view .print-attachment-item .article__body .article-topics .field--item a {
    color: #BDBDBD;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

/* THEME PARAGRAPH RESETS */
body section.paragraph {
    padding: 60px 15px !important;
}

body section.paragraph#national-events {
    padding: 60px 15px !important;
}

body section.paragraph>.container {
    position: relative;
    z-index: 999;
}

body section.paragraph>.container.pos-vertical-center {
    position: absolute;
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-gray:before {
    background-color: #264067 !important;
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-gray h2 {
    color: #264067 !important;
}

body .field--name-field-paragraph-header-text .strike-through-heading {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}

body .field--name-field-paragraph-header-text .strike-through-heading:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #5DB5BA;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

body .field--name-field-paragraph-header-text .strike-through-heading h2 {
    font-size: 36px;
    line-height: 50px;
    position: relative;
    z-index: 99;
    padding: 0 50px;
    display: inline-block;
    margin: 0 auto 0 auto;
    line-height: 1;
}

@media screen and (max-width: 767px) {
    body .field--name-field-paragraph-header-text .strike-through-heading h2 {
        padding: 0 15px;
    }
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-texture h2,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-texture h3,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-texture h4 {
    background-image: url(../images/off-white-bg.png);
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-white h2,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-white h3,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-white h4 {
    background-color: white;
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-gray h2,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-gray h3,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-gray h4 {
    background-color: #F3F3F3;
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-tan h2,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-tan h3,
body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-tan h4 {
    background-color: #F3EEE8;
}

body .field--name-field-paragraph-header-text .strike-through-heading.strike-through-line-teal:before {
    background-color: #5DB5BA !important;
}

body .thinner-block .field--name-field-paragraph-content {
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}

body .thinner-block .field--name-field-paragraph-content p {
    max-width: 611px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

body .thinner-feed>.container {
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
}

body .thinner-feed>.container p {
    max-width: 719px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/* IMAGE EDGE BLOCK RESETS */
body .collage-row.paragraph--type--paragraph-image-block .imageblock__content {
    position: relative;
}

body .collage-row.paragraph--type--paragraph-image-block .col-md-7 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 992px) {
    body .collage-row.paragraph--type--paragraph-image-block .col-md-7 {
        position: relative;
        transform: none;
    }
}

body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field {
    padding: 0 40px;
}

body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field p:last-child {
    margin-bottom: 0;
}

body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field h3 {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
}

body .collage-row.paragraph--type--paragraph-image-block .image-holder {
    position: static;
    padding: 28px;
    background-image: url("../images/image-bg.png");
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    max-width: 400px;
    margin: auto;
}

body .collage-row.paragraph--type--paragraph-image-block .image-holder img {
    position: relative;
    z-index: 999;
    display: block !important;
}

.paragraph--type--paragraph-image-block:not(.container) .container {
    padding: 0 15px;
}

.paragraph--type--paragraph-image-block.container .pos-right {
    margin-right: 15px;
}

.paragraph--type--paragraph-image-block.container .pos-left {
    margin-left: 15px;
}

.paragraph--type--paragraph-image-block .field--name-field-paragraph-content h2,
.paragraph--type--paragraph-image-block .field--name-field-paragraph-content h3,
.paragraph--type--paragraph-image-block .field--name-field-paragraph-content h4 {
    margin-top: 0;
}

/* THIN WIDTH CUSTOM PARAGRAPH STYLES */
.paragraph--type--thin-width-block .field--name-field-paragraph-content {
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
}

.paragraph.cta-blue {
    overflow: visible;
    clear: both;
}

.paragraph.cta-blue:before {
    content: "";
    background-color: #264067;
    position: absolute;
    height: 100%;
    width: 4000px;
    top: 0;
    bottom: 0;
    right: -2000px;
    left: -2000px;
    z-index: -1;
    display: block;
}

/* PARAGRAPH TYPE BG CUSTOM PARAGRAPH STYLES */
.paragraph--type--paragraph-image-bg-block.get-involved {
    overflow: hidden;
    display: block;
    width: 100%;
    font-size: 0;
}

.paragraph--type--paragraph-image-bg-block.get-involved .container {
    width: 100%;
}

.paragraph--type--paragraph-image-bg-block.get-involved.get-involved__half {
    width: 50%;
    float: left;
}

@media (max-width: 950px) {
    .paragraph--type--paragraph-image-bg-block.get-involved.get-involved__half {
        width: 100%;
        clear: both;
    }
}

.paragraph--type--paragraph-image-bg-block.get-involved.get-involved__half p {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.paragraph--type--paragraph-image-bg-block.get-involved>.background-image-holder {
    z-index: 999;
}

/* RESET IMAGE BLOCK PADDING  */
.paragraph.imageblock>.row {
    position: relative;
    z-index: 1;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.paragraph.imageblock.container>.container {
    padding: 0;
}

/* FULL WIDTH MULIT COLUMN NAV BLOCK */
body section.two-column-list {
    background-color: #EBEAE8;
    padding: 0 !important;
}

body section.two-column-list .col-md-4 {
    padding-top: 60px;
    padding-right: 40px;
}

body section.two-column-list .col-md-4 h2 {
    margin-top: 0;
}

body section.two-column-list .col-md-8 {
    position: relative;
    overflow: visible;
    padding: 60px;
}

body section.two-column-list .col-md-8 .col-md-6 {
    padding-bottom: 40px;
    margin-bottom: 20px;
}

body section.two-column-list .col-md-8 .col-md-6 h4 b,
body section.two-column-list .col-md-8 .col-md-6 h4 {
    color: #264067;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
}

body section.two-column-list .col-md-8 .col-md-6 a {
    text-align: left;
    display: block;
    border-bottom: 1px solid #C9C9C9 !important;
    padding-bottom: 15px;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
}

body section.two-column-list .col-md-8 .col-md-6 p {
    margin-bottom: 20px;
}

body section.two-column-list .col-md-8:before {
    content: "";
    position: absolute;
    left: 0;
    right: -2000px;
    top: 0;
    bottom: -1000px;
    height: 100%;
    background-color: white;
}

/* FULL WIDTH MULIT COLUMN NAV BLOCK */
body section.programs-list {
    background-color: #001C37;
    padding: 0 !important;
}

body section.programs-list .col-md-4 {
    padding-top: 60px;
    padding-right: 60px;
}

body section.programs-list .col-md-8 {
    position: relative;
    overflow: visible;
    padding: 60px;
}

body section.programs-list .col-md-8 .col-sm-6 {
    margin-bottom: 40px;
}

body section.programs-list .col-md-8 .col-sm-6 h4 {
    color: #264067;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
}

body section.programs-list .col-md-8 .col-sm-6 a {
    text-align: left;
    display: block;
    border-bottom: 1px solid #C9C9C9;
    padding-bottom: 15px;
}

body section.programs-list .col-md-8 .col-sm-6 p {
    margin-bottom: 20px;
}

body section.programs-list .col-md-8:before {
    content: "";
    position: absolute;
    left: 0;
    right: -2000px;
    top: 0;
    bottom: -1000px;
    height: 100%;
    background-color: #002649;
}

/* HOW WE DO IT SECTION */
body .home-number-list hr {
    margin-bottom: 40px;
}

body .home-number-list .row>div {
    position: relative;
    margin-bottom: 30px;
}

body .home-number-list .col-number {
    position: absolute;
    left: 0;
    top: 0;
    color: #FF7200;
    font-size: 102px;
    font-weight: bold;
    line-height: 28px;
    line-height: 0.8;
}

body .home-number-list .row>div p {
    margin-right: 20px;
    padding-left: 60px;
    padding-bottom: 30px;
    border-bottom: 1px solid #BDBDBD;
    height: 100%;
}

body .home-number-list .row:last-child>div:last-child p {
    border: none;
    padding: 0;
    text-align: center;
    margin-top: 40px;
}

/* BG CLASSES */
.off-white-bg {
    position: relative;
    background-image: url("../images/off-white-bg.png");
    background-size: 200px 200px;
    background-repeat: repeat;
}

.off-white-bg.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-image: url("../images/off-white-bg.png");
    background-size: 200px 200px;
    background-repeat: repeat;
}

@media screen and (max-width: 767px) {
    .off-white-bg.container:before {
        left: auto !important;
    }
}

.off-white-bg .strike-through-center h3,
.off-white-bg .strike-through-center h2 {
    background-image: #F3EEE8 !important;
}

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

.grey-bg.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-color: #F3F3F3;
}

@media screen and (max-width: 767px) {
    .grey-bg.container:before {
        left: auto !important;
    }
}

.grey-bg .strike-through-center h3,
.grey-bg .strike-through-center h2 {
    background-color: #F3F3F3 !important;
}

.white-bg {
    background-color: #FFF;
}

.white-bg.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-color: #FFF !important;
}

@media screen and (max-width: 767px) {
    .white-bg.container:before {
        left: auto !important;
    }
}

.white-bg .strike-through-center h3,
.white-bg .strike-through-center h2 {
    background-color: #FFF !important;
}

.teal-bg {
    position: relative;
    background-color: #5DB5BA;
}

.teal-bg.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-color: #5DB5BA;
}

@media screen and (max-width: 767px) {
    .teal-bg.container:before {
        left: auto !important;
    }
}

.teal-bg .strike-through-center h3,
.teal-bg .strike-through-center h2 {
    background-color: #5DB5BA !important;
}

/* LANDING PAGE VIEW MARGIN */
body article.full-page {
    overflow: visible;
}

body section.paragraph.featured-attachment-view .featured-attachment-view-parent {
    position: relative;
    z-index: 999;
}

/* SPECIAL PARAGRAPH CLASS STYLES */
body .orange-bg-content.paragraph--type--paragraph-image-block {
    background-color: #5DB5BA;
}

body .orange-bg-content.paragraph--type--paragraph-image-block .col-md-5 {
    width: 45%;
}

body .orange-bg-content.paragraph--type--paragraph-image-block .field--name-field-paragraph-content {
    padding-right: 80px;
}

body .orange-bg-content.paragraph--type--paragraph-image-block .field--name-field-paragraph-content p {
    margin-bottom: 25px;
}

body .orange-bg-content.paragraph--type--paragraph-image-block .field--name-field-paragraph-content p:last-child {
    margin-bottom: 0;
}

.include-margin {
    margin: 60px auto;
}

/* CALL OUT BLOCK COMPONENT */
body section.cushion-down {
    padding-bottom: 170px !important;
}

@media screen and (max-width: 425px) {
    body section.cushion-down {
        padding-bottom: 200px;
    }
}

body section.cushion-up {
    padding-top: 170px !important;
}

@media screen and (max-width: 425px) {
    body section.cushion-up {
        padding-top: 200px;
    }
}

body section.invade-bottom {
    margin-bottom: -152px !important;
}

body section.paragraph--type--paragraph-image-block.long-text .col-md-5 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

body section.paragraph--type--paragraph-image-block.long-text .col-md-7 {
    position: relative !important;
    top: 0px !important;
    transform: translateY(0%) !important;
}

body section.callout-block {
    padding: 0 !important;
    position: relative;
    z-index: 999;
    margin-top: 30px;
    margin-bottom: -100px;
    background-color: transparent;
}

@media screen and (max-width: 425px) {
    body section.callout-block {
        margin-bottom: -60px;
    }
}

body section.callout-block>.container {
    margin: 0 15px;
    background-color: #5DB5BA;
    width: auto;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06);
}

body section.callout-block .col-md-7 {
    padding-left: 30px;
}

body section.callout-block.teal-bg.container:before {
    background-color: transparent;
}

body section.callout-block .field--name-field-paragraph-content {
    max-width: 850px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 50px 0 60px 0;
}

@media screen and (max-width: 767px) {
    body section.callout-block .field--name-field-paragraph-content {
        padding: 50px 20px !important;
    }
}

body section.callout-block .field--name-field-paragraph-content h3 {
    font-size: 36px;
    line-height: 42px;
    margin-left: -85px;
}

body section.callout-block .field--name-field-paragraph-content .btn--lg {
    position: absolute;
    bottom: -40px;
    margin-left: 0px;
    left: 41.66666667%;
}

@media screen and (max-width: 425px) {
    body section.callout-block.callout-block-teal {
        margin-top: 90px;
    }
}

body article>section {
    padding: 0px !important;
}

body section.callout-block-no-margin {
    margin-bottom: 0 !important;
}

/* PULLED UP STYLES */
body section.pulled-up {
    padding-top: 0 !important;
}

body section.pulled-up>*:first-child {
    margin-top: -40px;
}

body section.pulled-up-container .field--name-field-paragraph-content {
    margin-top: 50px !important;
}

body section.featured-podcast {
    padding-top: 0 !important;
}

/* Three Fourth Block */
body section.three-fourth-block .field--name-field-paragraph-content {
    max-width: 817px;
}

body section.three-fourth-block .field--name-field-paragraph-content h3 {
    color: #264067;
    font-size: 36px;
    line-height: 42px;
}

/* Hero Callout */
body section.hero-callout {
    margin-bottom: -90px;
}

@media screen and (max-width: 425px) {
    body section.hero-callout {
        margin-bottom: 10px;
    }
}

body section.hero-callout .field--name-field-paragraph-content {
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white;
    border-top: 13px solid #F77468;
    padding: 50px 50px 25px 50px;
}

@media screen and (max-width: 767px) {
    body section.hero-callout .field--name-field-paragraph-content {
        padding: 70px 25px 50px 25px;
    }

    body section.hero-callout .field--name-field-paragraph-content a {
        margin-bottom: 0 !important;
    }
}

body section.three-quarter-bg.switchable:before {
    left: 20%;
    top: 0;
    right: -2000px;
}

@media screen and (max-width: 767px) {
    body section.three-quarter-bg.switchable:before {
        left: 0 !important;
        right: 0 !important;
    }
}

body section.three-quarter-bg.switchable.switchable--switch:before {
    left: -2000px;
    top: 0;
    right: 20%;
}

body section.three-quarter-bg.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background-image: url("../images/off-white-bg.png");
    background-size: 200px 200px;
    background-repeat: repeat;
}

@media screen and (max-width: 767px) {
    body section.three-quarter-bg.container:before {
        z-index: -1;
    }
}

body section.three-quarter-bg .strike-through-center h3,
body section.three-quarter-bg .strike-through-center h2 {
    background-image: url("../images/off-white-bg.png");
}

.med-min-height {
    min-height: 600px !important;
}

@media screen and (min-width: 992px) {
    body section.paragraph.extra-padding {
        padding: 170px 15px !important;
    }
}

#block-signupheading {
    margin-top: 30px !important;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}

/* CONSTANT CONTACT FORMS */
#secondary-block {
    background-color: #F3EEE8;
}

#secondary-block .region-sidebar-second {
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 60px 0;
    position: static;
}

#secondary-block #block-signupinfo h3 {
    color: #264067;
}

#secondary-block #block-signupheading {
    max-width: 920px;
    margin: 0 auto;
}

#secondary-block #block-signupheading h3 {
    background-color: #F3EEE8;
}

#secondary-block #block-signupheading p {
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#secondary-block .mailchimp-signup-subscribe-form,
#secondary-block #block-signupinfo {
    width: 50%;
    float: left;
    padding: 0 15px;
    height: 0;
    margin: 0;
}

@media screen and (max-width: 425px) {

    #secondary-block .mailchimp-signup-subscribe-form,
    #secondary-block #block-signupinfo {
        width: 100%;
    }
}

#secondary-block.opened .mailchimp-signup-subscribe-form,
#secondary-block.opened #block-signupinfo {
    height: auto;
}

#secondary-block.opened #open-signup {
    display: none;
}

#secondary-block.opened #block-signupheading {
    margin-bottom: 40px;
    border-bottom: 1px solid #264067;
}

#secondary-block.opened #block-signupheading .strike-through-center:before {
    display: none;
}

.block-mailchimp-signup form label {
    color: #264067;
    font-size: 13px;
    letter-spacing: 1.54px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
}

@media screen and (max-width: 425px) {
    .block-mailchimp-signup form label {
        margin-bottom: 5px;
    }
}

.block-mailchimp-signup form label.form-required:after {
    content: "*";
    color: #264067;
    background-image: none;
}

.block-mailchimp-signup form .form-type-checkbox label {
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    text-transform: capitalize;
}

.block-mailchimp-signup form .mailchimp-newsletter-wrapper:last-child {
    margin-bottom: 40px;
}

.block-mailchimp-signup form input {
    border-radius: 0;
    box-shadow: none;
    background-color: #FFFFFF;
    height: 55px;
    border: none;
    padding: 0 18px;
    color: #464646;
    font-size: 18px;
    line-height: 28px;
}

.block-mailchimp-signup form button[type="submit"] {
    border-radius: 0;
    text-decoration: none;
    border: none;
    opacity: 1;
    display: inline-block;
    padding: 0 0 30px 0;
    height: 70px;
    width: auto;
    background-color: transparent;
    margin-top: 40px;
}

.block-mailchimp-signup form button[type="submit"] span {
    padding: 13px 50px;
    background-color: #F77468;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.block-mailchimp-signup form button[type="submit"]:hover span,
.block-mailchimp-signup form button[type="submit"]:focus span {
    background-color: #E0675C;
    -webkit-transform: translate(9px, 9px) !important;
    -ms-transform: translate(9px, 9px) !important;
    transform: translate(9px, 9px) !important;
}

.block-mailchimp-signup form button[type="submit"]:before {
    content: "";
    display: block;
    width: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 9px;
    bottom: 18px;
    background-repeat: no-repeat;
}

.block-mailchimp-signup form select {
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    border: none;
    height: 55px;
    border-radius: 0;
}

.block-mailchimp-signup form select:after {
    color: #5DB5BA;
    transform: translateY(-50%);
}

.block-mailchimp-signup form .form-type-email {
    margin-top: 40px;
}

.block-mailchimp-signup form .form-type-checkbox {
    position: relative;
}

.block-mailchimp-signup form .form-type-checkbox label {
    padding: 0 0 0 30px;
    display: block;
}

.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"],
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"] {
    height: 20px;
    width: 20px;
    margin: 0 8px 0 0;
    opacity: 0 !important;
    float: left;
    posision: absolute;
    top: 0px;
    left: 0px;
}

.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"]:not(:checked)+.checkbox-check,
.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"]:checked+.checkbox-check,
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"]:not(:checked)+.checkbox-check,
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"]:checked+.checkbox-check {
    content: ' ';
    position: absolute;
    top: 5px;
    left: 0;
    background-color: #FFFFFF;
    height: 20px;
    width: 20px;
    z-index: 0;
}

.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"]:not(:checked)+.checkbox-check svg,
.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"]:checked+.checkbox-check svg,
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"]:not(:checked)+.checkbox-check svg,
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"]:checked+.checkbox-check svg {
    display: none;
}

.block-mailchimp-signup form .form-type-checkbox label input[type="checkbox"]:checked+.checkbox-check svg,
.block-mailchimp-signup form .form-type-checkbox label input[type="radio"]:checked+.checkbox-check svg {
    display: block;
}

/* LOGIN STYLES */
body.path-user label {
    color: #464646;
    font-size: 18px;
    line-height: 25px;
}

body.path-user label:before {
    display: none;
}

body.path-user label:after {
    display: none;
}

body.path-user input {
    height: 45px;
    color: #5DB5BA;
    box-shadow: none;
    border-radius: 5px;
    border: 1px solid #E4E4E4;
    width: 100%;
    max-width: none;
    padding: 0 15px;
    font-size: 14px;
}

body.path-user nav.tabs {
    margin-top: 80px;
}

body.path-user .tooltip.fade {
    display: none !important;
    opacity: 0;
}

body.path-user #main-container {
    width: 750px;
    margin-bottom: 80px;
}

.webform {
    padding-bottom: 100px !important;
}

.webform input {
    border-radius: 0;
    box-shadow: none;
    background-color: #FFFFFF;
    height: 55px;
    border: none;
    padding: 0 18px;
    color: #464646;
    font-size: 18px;
    line-height: 28px;
}

.webform label {
    color: #264067;
    font-size: 13px;
    letter-spacing: 1.54px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 700;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
}

.webform label:after {
    color: #264067 !important;
    background-image: none !important;
    content: '*';
    font-size: 13px !important;
}

@media screen and (min-width: 776px) {
    .webform .form-item {
        display: inline-block;
        width: 48%;
        margin-right: 20px;
    }
}

.webform .form-item-phone label {
    display: block;
}

.webform .form-tel.form-control {
    width: 100% !important;
}

.webform button {
    background-color: #F77468;
    color: white;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block !important;
    max-width: 200px !important;
    position: relative;
    margin: 0 !important;
}

.webform button:hover {
    background-color: #E0675C;
}

.webform-wrapper {
    position: relative;
    background-image: url("../images/off-white-bg.png");
    background-size: 200px 200px;
    background-repeat: repeat;
}

.webform-wrapper.container:before {
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    left: -2000px;
    top: 0;
    right: -2000px;
    bottom: 0;
    background-image: url("../images/off-white-bg.png");
    background-size: 200px 200px;
    background-repeat: repeat;
}

@media screen and (max-width: 767px) {
    .webform-wrapper.container:before {
        left: auto !important;
    }
}

.field--name-field-paragraph-content table {
    background-color: white;
    border-color: #264067;
}

.field--name-field-paragraph-content table td {
    padding: 10px !important;
}

@media screen and (max-width: 425px) {
    .eeps-table td {
        vertical-align: top;
    }

    .eeps-table ul {
        margin-left: 10px;
    }
}

.page-node-type-program .program-director .background-image-holder {
    width: 214px;
    height: 214px;
    border-radius: 100%;
    border: 4px solid white;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.21);
    left: auto;
    right: 0;
    bottom: 0;
}

body.path-frontpage .page-hero .sub_header {
    padding-left: 0;
}

body.path-frontpage .page-hero .sub_header:before {
    display: none;
}

body.path-frontpage .three-column-box.homepage-column-box {
    position: relative;
}

body.path-frontpage .three-column-box.homepage-column-box:before,
body.path-frontpage .three-column-box.homepage-column-box:after {
    position: absolute;
    content: '';
    background-size: cover;
    top: 34%;
}

body.path-frontpage .three-column-box.homepage-column-box:before {
    left: 0;
    z-index: 999;
    height: 363px;
    width: 899px;
    background-image: url("../images/image-bg.png");
    background-size: contain !important;
    background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
    body.path-frontpage .three-column-box.homepage-column-box:before {
        width: auto;
    }
}

body.path-frontpage .three-column-box.homepage-column-box:after {
    right: 0;
    height: 265px;
    width: 443px;
    background-image: url("../images/dot-background-element.png");
}

/* HOME PAGE SPECIFIC STYLES */
body .full-page .three-column-box {
    padding-top: 0 !important;
    margin-top: -150px;
}

body .full-page .three-column-box .row {
    display: flex;
}

@media screen and (max-width: 767px) {
    body .full-page .three-column-box .row {
        display: initial;
    }
}

body .full-page .three-column-box .box-wrap {
    background-color: #FFFFFF;
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 30px 30px 60px 30px;
    border-top: 12px solid #5DB5BA;
    height: 100%;
    overflow: hidden;
    position: relative;
}

@media screen and (max-width: 767px) {
    body .full-page .three-column-box .box-wrap {
        margin-bottom: 30px;
    }
}

body .full-page .three-column-box .box-wrap:before {
    content: "";
    width: 100%;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center center;
    background-image: url("../images/slant-bg-pattern.png");
    z-index: 0;
}

body .full-page .three-column-box .box-wrap:hover {
    transform: translateY(-10px);
}

body .full-page .three-column-box .col-md-4:nth-child(2) .box-wrap {
    border-color: #F77468;
}

body .full-page .three-column-box .col-md-4:last-child .box-wrap {
    border-color: #264067;
}

body .full-page .three-column-box .box-link-wrap {
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

body .full-page .three-column-box h3 {
    color: #264067;
}

body .full-page .three-column-box img {
    position: relative;
    z-index: 99;
    margin: 0 auto 10px auto;
    width: auto;
    height: 94px;
}

body .homepage-priorities.cushion-up {
    padding-top: 200px !important;
}

/* ABOUT PAGE STYLES */
body .annual-reports p.text-align-center {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
}

body .annual-reports .static-card h3 {
    color: #464646 !important;
}

body .our-work hr {
    margin-bottom: 60px;
}

body .our-team .lede-text {
    max-width: 700px;
    width: 100%;
    margin: 0 auto 40px auto;
}

body .our-team .related-expert__feature img {
    border-radius: 100%;
}

body .work-with-us p.text-align-center {
    max-width: 700px;
    width: 100%;
    margin: 0 auto 40px auto;
}

body .testimonials .citation {
    color: #F77468 !important;
}

/* Arts & Culture Styles */
.directors-section .view {
    max-width: 550px;
    width: 100%;
    margin: 0 auto;
}

body section.donate-section .field--name-field-paragraph-content {
    margin-top: 20px;
    margin-bottom: 20px;
}

body section.donate-section .background-image-holder:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #5DB5BA;
    opacity: 0.8;
    z-index: 999;
}

body section.donate-section h2 {
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
}

body section.donate-section p:last-child {
    margin-top: 40px;
}

body section.donate-section .btn--lg-alt {
    text-transform: uppercase;
}

.testimonials .col-md-6 {
    margin-bottom: 40px;
}

.testimonials p {
    margin-bottom: 5px !important;
}

.about-thin-callout>.container {
    padding-top: 30px;
    max-width: 850px;
}

body.path-taxonomy .field--name-description {
    margin: 0;
    padding: 50px 0px 0px 0px;
    margin: 0 auto;
}

body.path-taxonomy .view-content {
    margin-top: 50px;
}

.policy-briefs-section h3 {
    color: #264067;
    font-size: 36px;
    line-height: 50px;
}

@media screen and (min-width: 772px) {
    .policy-briefs-section .image-container {
        float: right;
    }
}

.policy-briefs-section .image-holder {
    position: static;
    padding: 28px;
    background-image: url(../images/image-bg.png);
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    max-width: 400px;
    margin: auto;
}

.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title {
    padding: 8px 30px 13px 30px !important;
    background-color: #5DB5BA !important;
    border: 0 !important;
    font-size: 14px;
    height: 53px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
}

.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title span {
    color: white !important;
}

.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title:hover {
    background-color: #407C80 !important;
}

.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title:before {
    display: none;
}

.policy-briefs-section ul.policy-briefs-expand.accordion .accordion__title:after {
    content: "";
    display: block;
    width: 100%;
    background-size: cover;
    background-image: url("../images/btn-bg.svg");
    position: absolute;
    right: -8px;
    top: 20px;
    bottom: -10px;
    background-repeat: no-repeat;
    z-index: -1;
}

.policy-briefs-section ul.policy-briefs-expand.accordion li.active .accordion__content {
    margin-top: 30px;
}

.policy-briefs-section ul.policy-briefs-expand.accordion li.active .accordion__content a {
    margin-bottom: 15px !important;
}

.thin-width-container .container {
    max-width: 760px;
}

@media screen and (max-width: 991px) {

    /* start of large tablet styles */
    body.path-frontpage .page-hero h1 {
        font-size: 50px;
        line-height: 60px;
    }

    body .grid-attachment-view .views-view-grid,
    body .event-view .views-view-grid,
    body .search-page-container .views-view-grid {
        margin: 0 auto;
        padding: 0;
        max-width: 100%;
    }

    body .grid-attachment-view .grid-attachment-item .feature__body,
    body .event-view .grid-attachment-item .feature__body,
    body .search-page-container .grid-attachment-item .feature__body {
        margin: 0;
    }

    body section.callout-block .field--name-field-paragraph-content h3 {
        margin-left: 0;
    }
}

@media screen and (max-width: 991px) and (max-width: 767px) {
    body section.callout-block .field--name-field-paragraph-content h3 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 991px) {
    body section.callout-block .field--name-field-paragraph-content .btn--lg {
        position: relative;
        margin: 0;
        display: block;
        overflow: hidden;
        width: 100%;
        left: 0;
    }

    body section.callout-block .col-md-7 {
        padding: 0 15px;
    }

    body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field h3 {
        font-size: 30px;
        line-height: 40px;
    }

    #secondary-block .region-sidebar-second {
        padding: 40px 15px;
    }

    body .collage-row.paragraph--type--paragraph-image-block .col-md-7 .field {
        padding: 0 15px;
    }

    body .school-view .views-view-grid .row>div {
        width: 100% !important;
    }

    body section.paragraph--type--paragraph-image-block.long-text .col-md-5 {
        position: relative;
        transform: none;
    }

    .feature h4+p {
        max-width: 100%;
    }
}

@media screen and (max-width: 767px) {

    /* start of medium tablet styles */
    body.path-frontpage .page-hero h1 {
        font-size: 44px;
        line-height: 54px;
    }

    .page-hero .sub_header {
        padding-left: 0;
        font-size: 20px;
        line-height: 30px;
    }

    .page-hero .sub_header::before {
        display: none;
    }

    .page-hero h1 {
        font-size: 32px;
        line-height: 42px;
    }

    .research-hero .title-wrapper {
        padding: 0;
    }

    body.page-node-type-research .research-wrap {
        margin: 0;
    }

    .research-hero {
        padding: 50px 0;
    }

    body #main-container .block-views-blockrelated-content-block-6 .grid-attachment-item .feature__body {
        padding: 23px;
    }

    body section.pulled-up>*:first-child {
        margin-top: 0;
    }
}

body.page-node-type-page .detail-page-header {
    margin-bottom: 20px;
}

body.page-node-type-page .title-wrapper-container>div {
    width: 100% !important;
    margin: 0px -15px !important;
}

.page-404.title-wrapper {
    background-color: #F3F3F3;
    margin: 0;
    position: relative;
}

.page-404.title-wrapper:before {
    content: "";
    background-image: url("../images/detail-bg.png");
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
}

.page-404.title-wrapper .title-wrapper-container {
    margin: 0;
    padding: 70px 15px 30px 15px;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .page-404.title-wrapper .title-wrapper-container {
        padding-left: 20px;
    }
}

.page-404.title-wrapper .field--name-field-commentary-category a,
.page-404.title-wrapper .field--name-field-commentary-category .field--item,
.page-404.title-wrapper .field--name-field-resource-type a,
.page-404.title-wrapper .field--name-field-resource-type .field--item,
.page-404.title-wrapper .field--name-field-gadfly-type a,
.page-404.title-wrapper .field--name-field-gadfly-type .field--item,
.page-404.title-wrapper .field--name-field-article-policy-priority a,
.page-404.title-wrapper .field--name-field-article-policy-priority .field--item,
.page-404.title-wrapper .field--name-field-event-categories a,
.page-404.title-wrapper .field--name-field-event-categories .field--item {
    font-size: 12px;
    letter-spacing: 0.9px;
    line-height: 18px;
    color: #F77468;
    text-transform: uppercase;
}

.page-404.title-wrapper .field--name-field-commentary-category a:hover,
.page-404.title-wrapper .field--name-field-commentary-category .field--item:hover,
.page-404.title-wrapper .field--name-field-resource-type a:hover,
.page-404.title-wrapper .field--name-field-resource-type .field--item:hover,
.page-404.title-wrapper .field--name-field-gadfly-type a:hover,
.page-404.title-wrapper .field--name-field-gadfly-type .field--item:hover,
.page-404.title-wrapper .field--name-field-article-policy-priority a:hover,
.page-404.title-wrapper .field--name-field-article-policy-priority .field--item:hover,
.page-404.title-wrapper .field--name-field-event-categories a:hover,
.page-404.title-wrapper .field--name-field-event-categories .field--item:hover {
    text-decoration: none;
    color: #E0675C;
}

.page-404.title-wrapper h1 {
    color: #264067;
    font-size: 36px;
    line-height: 42px;
    margin-top: 10px;
}

.page-404 .content {
    max-width: 800px;
    margin-left: 0px;
}

.page-404 .search-block-form {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 52px;
    margin-top: 30px;
    overflow: visible;
}

.page-404 .search-block-form .input-group-btn {
    display: block;
    position: static;
}

.page-404 .search-block-form .form-item {
    margin: 0;
}

.page-404 .search-block-form form {
    max-width: 700px;
    margin-left: 0px !important;
}

.page-404 .search-block-form button.button {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    border: none;
    width: 57px !important;
    height: 52px;
    box-shadow: none;
    background-color: transparent !important;
    z-index: 999;
}

.page-404 .search-block-form button.button .icon {
    font-size: 18px;
    color: #264067;
}

.page-404 .search-block-form button.button:hover .icon {
    color: #5DB5BA;
}

.page-404 .search-block-form input {
    border-radius: 0;
    background-color: white;
    border: 1px solid #979797;
    font-size: 14px;
    line-height: 17px;
    color: #264067;
    padding: 0 20px 0 52px;
    height: 52px;
    border-radius: 2px !important;
    box-shadow: none;
}

body.path-taxonomy #main-container {
    margin-top: 30px;
}

body.path-search #main-container {
    margin-top: 30px;
}

body.path-search .title-wrapper {
    display: none;
}

/*# sourceMappingURL=style.css.map */




h2.gadfly-pf {
    text-align: left !important;
}

h2.gadfly-pf a {
    color: #264067 !important;
    font-size: 36px;
    line-height: 42px;
    margin-top: 10px;
    font-family: imperial-urw, sans-serif;
    font-style: normal;
    font-weight: 400;
}

div.gadfly-pf p {
    color: #464646 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 20px !important;
}

.gadfly-pf .article__meta__top {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 13px;
}

.gadfly-pf .article__meta__bottom {
    padding: 13px 0;
}

.gadfly-pf .pf-author-meta a {
    color: #5db5ba;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

.gadfly-pf .pf-author-meta a:before {
    content: ", ";
    margin-left: -2px;
}

.gadfly-pf .pf-author-meta a:first-child:before {
    content: "";
    display: none !important;
}

.gadfly-pf .pf-author-meta a:last-child:before {
    content: 'and ';
    margin-left: 4px !important;
}

.gadfly-pf>.feature>a:first-child {
    position: static !important;
}

.gadfly-pf .feature__image {
    margin-top: -31px;
}

.gadfly-pf .type {
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    color: #797979;
    float: right;
    vertical-align: top;
    overflow: hidden;
}

.pf-date-meta {
    float: left;
}

.gadfly-pf .article__meta__bottom {
    margin-bottom: 40px;
}

.gadfly-pf .feature__body.boxed.boxed--border {
    padding-bottom: 10px !important;
}

.gadfly-pf .feature__image img {
    width: 100%;
}

.gadfly-pf.feature-item:not(.podcast-grid-item):hover {
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06) !important;
}

.gadfly-pf twitter-widget {
    margin: 0 auto;
}

.gadfly-pf .twitter-tweet {
    margin: 40px auto !important;
}

.page-node-type-gadfly .views-view-grid.horizontal.cols-1,
.education-gadfly .views-view-grid.horizontal.cols-1 {
    margin-top: 60px;
}


.path-national-commentary-education-gadfly-weekly .grid-attachment-view>div:nth-child(2) {
    display: none;
    margin-bottom: 0 !important;
}

/* .gf-print {
    text-align: right;
}

.gf-print a {
    color: #264067;
}

.gf-print {
    position: absolute;
    top: -23px;
    right: -15px;
} */




.gf-print {
    display: none;
}

.path-national-commentary-education-gadfly-weekly.page-node-type-full-page .gf-print,
.page-node-type-gadfly .gf-print {
    display: block;
}


/* Divide */
/* 
h2.page-node-type-gadfly {
  text-align: left !important;
}

h2.page-node-type-gadfly a {
  color: #264067 !important;
  font-size: 36px;
  line-height: 42px;
  margin-top: 10px;
  font-family: imperial-urw,sans-serif;
  font-style: normal;
  font-weight: 400;
}

div.page-node-type-gadfly p {
  color: #464646 !important;
  font-size: 18px !important;
  line-height: 28px !important;
  margin-bottom: 20px !important;
}

.page-node-type-gadfly .article__meta__top {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 13px;
}

.page-node-type-gadfly .article__meta__bottom {
  padding: 13px 0;
}

.page-node-type-gadfly .pf-author-meta a {
  color: #5db5ba;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.page-node-type-gadfly .pf-author-meta a:before {
  content: ", ";
  margin-left: -2px;
}
.page-node-type-gadfly .pf-author-meta a:first-child:before {
  content: "";
  display: none !important;
}
.page-node-type-gadfly .pf-author-meta a:last-child:before {
  content: 'and ';
  margin-left: 4px !important;
}

.page-node-type-gadfly > .feature > a:first-child {
  position: static !important;
}

.page-node-type-gadfly .feature__image {
  margin-top: -31px;
}

.page-node-type-gadfly .type {
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
    color: #797979;
    float: right;
    vertical-align: top;
    overflow: hidden;
}

.pf-date-meta {
    float: left;
}

.page-node-type-gadfly .article__meta__bottom {
    margin-bottom: 40px;
}

.page-node-type-gadfly .feature__body.boxed.boxed--border {
    padding-bottom: 10px !important;
}

.page-node-type-gadfly .feature__image img {
    width: 100%;
}

.page-node-type-gadfly.feature-item:not(.podcast-grid-item):hover {
  box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.06) !important;
}

.page-node-type-gadfly twitter-widget {
  margin: 0 auto;
}

.page-node-type-gadfly .twitter-tweet {
    margin: 40px auto !important;
}

.page-node-type-gadfly .views-view-grid.horizontal.cols-1 ,
.education-gadfly .views-view-grid.horizontal.cols-1 {
    margin-top: 60px;
} */

/* .grid-attachment-view > div:nth-child(2) {
  display: none;
} */

.page-node-type-gadfly .grid-attachment-view>div:nth-child(2) {
    display: block !important;
}


section.paragraph.paragraph--type--paragraph-views-reference.grid-multi-column-row.paragraph--view-mode--default .grid-attachment-view>div:nth-child(2) {
    display: block !important;
}

.gf-print {
    position: absolute;
    top: -33px;
    z-index: 99999999;
    right: 0;
    left: 1100px;
    margin: auto;
    width: 13px;
}

.page-node-type-gadfly .gf-print {
    top: 17px;
}

div#main-container {
    position: relative;
}



@media (max-width: 1199px) {
    .gf-print {
        left: 900px !important;
    }
}

@media (max-width: 991px) {
    .gf-print {
        left: 680px !important;
    }
}

@media (max-width: 767px) {
    .gf-print {
        top: 40px;
        right: 20px;
        left: auto !important;
    }
}

.path-national-commentary-education-gadfly-weekly.page-node-type-full-page .grid-attachment-view.contextual-region>div:nth-child(3) {
    display: none;
}

.user-logged-in.page-node-type-gadfly .grid-attachment-view.contextual-region>div:nth-child(3) {
    display: none;
}

.page-node-type-gadfly .grid-attachment-view>div:nth-child(2) {
    display: none !important;
}

.user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(2) {
    display: block !important;
}

.pf-volume {
    display: none;
}

.pf-date-meta {
    display: none;
}

.pf-top {
    display: none;
}

.page-node-type-full-page article .content>section:nth-child(5) {
    padding-top: 0 !important;
}

.page-node-type-full-page article .content>section:nth-child(5) h2 {
    margin-bottom: -20px;
}

.path-national-commentary-education-gadfly-weekly .grid-attachment-view>div:nth-child(4) {
    display: none;
}

.page-node-type-gadfly .grid-attachment-view>div:nth-child(4) {
    display: none;
}

.user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(5) {
    display: none;
}

.user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(4) {
    display: block;
}


a#gadfly-print {
    position: absolute;
    right: 10px;
    top: 5px;
    display: block;
    color: #264067;
}

.featured-blurb.clearfix {
    position: relative;
}

@media only print {

    html,
    body {
        overflow: visible !important;
    }

    ul.pagination.js-pager__items {
        display: none;
    }

    div#block-signupheading {
        display: none;
    }

    div#block-footercontactusblock {
        display: none;
    }

    section.paragraph.paragraph--type--paragraph-views-reference.grid-multi-column-row.paragraph--view-mode--default {
        display: none;
    }

    .nav-container.national-content.commentary-content {
        display: none;
    }

    .header-wrapper.sub-commentary-content.hidden-xs.hidden-sm {
        display: none;
    }

    .gf-print {
        display: none !important;
    }

    .page-hero {
        padding-top: 0;
    }

    .views-view-grid.horizontal.cols-3:before {
        content: "Table of Contents:";
        font-weight: bold;
        font-size: 1.2em;
    }

    div:nth-child(2) .feature__image {
        display: none;
    }

    a[href]:after {
        display: none;
    }

    ul.tabs--primary.nav.nav-tabs {
        display: none;
    }

    .grid-attachment-item.feature-item {
        /* display: none; */
    }

    .col-md-12.col-sm-12>.grid-attachment-item.feature-item {
        display: none;
    }

    .grid-attachment-item.feature-item.gadfly-pf {
        display: none;
    }

    .path-national-commentary-education-gadfly-weekly .grid-attachment-view>div:nth-child(4) {
        display: block !important;
    }

    .grid-attachment-item.feature-item.gadfly-pf {
        display: block !important;
    }

    a {
        border: none !important;
    }

    /* .toc-print .row.row-eq-height {
  padding: 1em;
  margin-bottom: 1.3em;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.toc-print {
  column-count: 2;
  -webkit-columns: 150px;
  -moz-columns: 150px;
  columns: 300px;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
} */

    .views-view-grid.horizontal.cols-3,
    .views-view-grid.horizontal.cols-3:before {
        display: none;
    }

    .path-national-commentary-education-gadfly-weekly .grid-attachment-view>div:nth-child(2) {
        display: block;
    }

    body .grid-attachment-view .grid-attachment-item .feature__meta-bottom .type {
        padding: 0 !important;
        margin: 0 !important;
        position: relative;
    }

    body .grid-attachment-view .grid-attachment-item .feature__body {
        padding: 0;
    }

    * {
        -webkit-transition: none !important;
        transition: none !important;
    }

    .col-md-6 {
        width: 50%;
    }

    body .grid-attachment-view .grid-attachment-item .feature__body {
        margin: 0;
    }

    body .grid-attachment-view .grid-attachment-item {
        height: auto !important;
    }

    body .grid-attachment-view .views-view-grid .row>div {
        margin: 0;
    }

    body .grid-attachment-view .grid-attachment-item .feature__meta-bottom {
        border: none;
    }

    body .grid-attachment-view .grid-attachment-item .feature__meta-bottom .type {
        float: left;
        margin-top: -10px !important;
    }

    .grid-attachment-view.toc-print:before {
        content: "Table of Contents:";
        font-weight: bold;
        font-size: 1.5em;
    }

    .full-articles-pf {
        /* page-break-before: always; */
    }

    body section.paragraph {
        padding: 0 !important;
    }

    body .grid-attachment-view .grid-attachment-item:hover {
        box-shadow: none !important;
    }

    body .grid-attachment-view .grid-attachment-item .feature__meta-author:after,
    body .event-view .grid-attachment-item .feature__meta-author:after,
    body .search-page-container .grid-attachment-item .feature__meta-author:after {
        content: '';
    }

    span.feature__meta-date {
        display: block;
    }

    /* .title-wrapper.container {
    display: none;
}

.featured-blurb.clearfix {
    border: none !important;
    padding-left: 0 !important;
} */

    .page-hero h1 {
        display: none;
    }

    p.sub_header {
        display: none;
    }

    body .grid-attachment-view.top-attachment .featured-blurb,
    body .event-view.top-attachment .featured-blurb,
    body .search-page-container.top-attachment .featured-blurb {
        border: none;
        padding: 0;
    }

    .grid-attachment-view.toc-print {
        page-break-after: always !important;
    }


    .page-node-type-gadfly .grid-attachment-view>div:nth-child(4) {
        display: block !important;
    }

    .user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(4) {
        display: none !important;
    }


    .page-node-type-gadfly .grid-attachment-view>div:nth-child(3) {
        display: none !important;
    }

    .user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(3) {
        display: block !important;
    }

    .page-node-type-gadfly .grid-attachment-view>div:nth-child(2) {
        display: block !important;
    }

    .user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(5) {
        display: block !important;
    }

    .header-wrapper {
        display: none;
    }

    .user-logged-in.page-node-type-gadfly .grid-attachment-view>div:nth-child(3) {
        page-break-after: always !important;

    }

    .nav-container.national-content {
        display: none;
    }

    .social-share {
        display: none !important;
    }

    div#block-views-block-authors-block-1 {
        display: none;
    }

    .field.field--name-field-caption.field--type-string.field--label-hidden.field--item {
        background: rgba(255, 255, 255, 0.6) !important;
    }

    .nav-container.ohio-content.commentary-content {
        display: none;
    }

    div#block-views-block-related-content-block-1 {
        display: none;
    }

    div#block-views-block-related-content-block-3 {
        display: none;
    }

    .author-container.views-row {
        display: none;
    }

    .research-download {
        display: none;
    }

    .field.field--name-field-pub-cover-image.field--type-image.field--label-hidden.field--item {
        display: none;
    }

    body.page-node-type-research .research-body-container {
        padding-top: 0;
    }

    a#gadfly-print {
        display: none;
    }

    a.btn.btn--sm-salmon {
        display: none;
    }

    .event-meta__column.print-no {
        display: none;
    }

    .path-national-commentary-education-gadfly-weekly div#secondary-block {
        display: none;
    }



    .path-national-commentary-education-gadfly-weekly footer.footer-1.bg-dark {
        display: none;
    }

    footer.footer-1.bg-dark {
        display: none;
    }

    body.page-node-type-commentary .article__body,
    body.page-node-type-resource .article__body {
        margin-bottom: 0;
    }

    ul.menu.menu--mobile-navigation.nav {
        display: none;
    }

    div#block-searchform-2 {
        display: none;
    }
}

/* Start Wide Mode for Articles */
.fat-image {
    width: 1080px !important;
}

@media only screen and (max-width: 1200px) {
    .fat-image {
        width: 840px !important;
    }
}

@media only screen and (max-width: 992px) {
    .fat-image {
        width: 100% !important;
    }
}

/* End Wide Mode for Articles */


/* Start Autocomplete */
input#edit-search {
    width: 280px;
    padding-left: 20px !important;
    position: relative;
    top: -2px;
}

.form-type-search-api-autocomplete {
    line-height: 56px !important;
    height: 56px;
    vertical-align: middle;
}

.form-type-search-api-autocomplete .input-group span {
    display: none;
}

ul#ui-id-1 {
    width: 343px !important;
}

ul#ui-id-1 a {
    color: #264067 !important;
}

.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
    background: #5DB5BA !important;
    color: #FFF;
    font-weight: bold;
}

.ui-autocomplete .ui-menu-item:hover {
    background-color: #5DB5BA;
}


ul#ui-id-1 {
    padding: 0 !important;
    padding: 10px 0 !important;
}

.ui-autocomplete .ui-menu-item {
    padding: 0;
}


span.autocomplete-suggestion-label {

    padding: 5px 10px !important;

    display: block;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

/* End Autocomplete */


.page-node-type-commentary h3.fancy-form-heading,
.page-node-type-gadfly .compact-form h3.fancy-form-heading,
.path-ohio-commentary-ohio-education-gadfly-biweekly .compact-form h3.fancy-form-heading,
.path-ohio-commentary-ohio-gadfly-daily .compact-form h3.fancy-form-heading {
    background-color: white !important;
}

.ux-form {
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}

.ux-form .fancy-form-heading-wrapper {
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 920px;
    text-align: center;
}

.ux-form .fancy-form-heading-wrapper:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #264067;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ux-form .fancy-form-heading {
    position: relative;
    font-family: "soleil", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    color: #264067;
    font-size: 24px;
    line-height: 34px;
    padding: 0 30px;
    display: inline-block;
    margin: 0 auto 0 auto;
    background-color: #f3eee8;
    z-index: 99;
}

.ux-form input.email {
    display: inline-block;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    height: 55px;
    border: none;
    padding: 0 18px;
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    box-shadow: 2px 3px 13px 0 rgba(0, 0, 0, 0.12);
    border: none;
}

.ux-form.compact-form input.email {
    display: inline-block;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    height: 55px;
    border: none;
    padding: 0 18px;
    color: #464646;
    font-size: 18px;
    line-height: 28px;

    box-shadow: 2px 3px 13px 0 rgba(0, 0, 0, 0.12) !important;
    border: none;
}

.ux-form input.email::placeholder {
    color: #5db5ba !important;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 15px;
    text-transform: uppercase;
}

.ux-form .form-item {
    display: inline-block;
}

.ux-form .submit input {
    height: 55px;
    padding: 0 15px;
    background-color: #f77468;
    color: #fff;
    font-size: 16px;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
    border: none;
    left: -4px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 0 !important;
    top: 1px;
}

.user-logged-in .submit input {
    top: -2px;
}

.ux-form .submit input:hover {
    background-color: #e0675c;
}



.ux-form .form-description {
    font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
}

.ux-form.big-form .form-description {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
    color: #666666;
    font-weight: 400;
}

.ux-form.compact-form .form-description {
    display: inline-block;
    width: 336px;
    font-size: 14px;
    line-height: 21px;
    text-align: left;
}

.ux-form.compact-form form {
    position: relative;
    display: inline-block;
}

.ux-form.compact-form p.form-description {
    position: relative;
    top: -19px;
    margin-bottom: 0;
}

.user-logged-in .ux-form.compact-form p.form-description {
    top: -34px;
}

.ux-form.compact-form form {
    position: relative;
    top: -5px !important;
}



.page-node-type-gadfly div#secondary-block,
.path-ohio-commentary-ohio-gadfly-daily div#secondary-block {
    margin-top: 80px;
}

.podcast-deeplinks img {
    max-width: 167px;
}

.podcast-heading {
    float: left;
}

.podcast-deeplinks {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

.page-node-type-gadfly .ux-form.compact-form {
    margin-bottom: 20px !important;
}

.user-logged-in.page-node-type-gadfly .ux-form.compact-form {
    margin-bottom: 0 !important;
}

.path-ohio-commentary-ohio-education-gadfly-biweekly .ux-form.compact-form,
.path-ohio-commentary-ohio-gadfly-daily .ux-form.compact-form {
    margin-bottom: 70px;
}

.user-logged-in.path-ohio-commentary-ohio-education-gadfly-biweekly .ux-form.compact-form,
.user-logged-in.path-ohio-commentary-ohio-gadfly-daily .ux-form.compact-form {
    margin-bottom: 40px;
}

@media only screen and (max-width: 798px) {
    p.form-description {
        margin-top: 10px;
        margin-bottom: 5px !important;
    }
}

#loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.75) url(/themes/fordhaminstitute/images/loading.gif) no-repeat center center;
    z-index: 10000;
}

@media print {
    .ux-form {
        display: none !important;
    }
}


div#main-container article ul li {
    list-style: disc;
    padding-left: 10px;
}

div#main-container article ul li:before {
    content: '' !important;
}