/* ------------------------
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 .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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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 .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: 0.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: 0.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", sans-serif !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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  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;
}

/* */

.path-national-topics aside h2 {
  font-size: 14px !important;
  text-transform: uppercase;
  font-family: HelveticaNeue-Bold !important;
  color: #464646;
  letter-spacing: 1.08px !important;
  text-align: left !important;
}

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

body.path-national-topics .grid-attachment-view .grid-attachment-item {
  box-shadow: none !important;
  height: auto !important;
}

body.path-national-topics .grid-attachment-view .grid-attachment-item:hover {
  box-shadow: none !important;
  height: auto !important;
}

body.path-national-topics
  .grid-attachment-view
  .grid-attachment-item
  .feature__body {
  padding: 0 !important;
  margin-left: 0;
}

li.facet-item a {
  font-size: 1.28rem;
  color: #464646;
  font-family: HelveticaNeue;
  font-size: 18px;
  color: #464646;
  letter-spacing: 1.38px;
  text-align: left;
  line-height: 2;
}

li.facet-item .facet-item__count {
  color: #797979 !important
    ;
}

span.facet-item__status.js-facet-deactivate {
  /* display: none; */
}

.facet-item a.is-active {
  font-weight: bold;
}

.path-national-topics .nav-container:after {
  content: "";
  background: url(https://fordhaminstitute.org/themes/fordhaminstitute/images/blue-pattern-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 915px !important;
  position: absolute;
  display: block;
  width: 100%;
  top: 202px;
}

.path-national-topics .views-element-container {
  background: white;
  padding: 2.8rem;
}

.path-national-topics h3 {
  line-height: 1 !important;
}

.path-national-topics h3 a {
  font-size: 1.28rem !important;
  line-height: 1.85rem !important;
}

.path-national-topics .views-element-container.contextual-region.form-group {
  background: white;
  padding: 2.8rem;
}

.path-national-topics h3 {
  line-height: 1 !important;
}

.path-national-topics h3 a {
  font-size: 1.28rem !important;
  line-height: 1.85rem !important;
}

.path-national-topics .views-view-grid > .row.row-eq-height {
  border-bottom: 1px solid #d8d8d8;
  margin-top: 2rem;
}

.path-national-topics .views-view-grid > .row.row-eq-height .text-content {
  margin-bottom: 0;
}

.path-national-topics .views-element-container.contextual-region.form-group {
  background: white;
  padding: 2.8rem;
}

.path-national-topics h3 {
  line-height: 1 !important;
}

.path-national-topics h3 a {
  font-size: 1.28rem !important;
  line-height: 1.85rem !important;
}

.path-national-topics .views-view-grid > .row.row-eq-height:first-child {
  margin-top: 0;
}

.path-national-topics .views-view-grid > .row.row-eq-height {
  border-bottom: 1px solid #d8d8d8;
  margin-top: 2rem;
}

.path-national-topics .views-view-grid > .row.row-eq-height .text-content {
  margin-bottom: 0;
}

.path-national-topics aside .region {
  background: white;
  padding: 1.5rem;
  box-shadow: 0 2px 24px 0 rgb(0 0 0 / 13%);
}

.path-national-topics .views-element-container {
  box-shadow: 0 2px 24px 0 rgb(0 0 0 / 13%), inset 0 12px 0 0 #5cb5ba;
}

.path-national-topics .views-view-grid > .row.row-eq-height .text-content {
  padding-left: 0;
}

body.path-national-topics .grid-attachment-view .grid-attachment-item p,
body .event-view .grid-attachment-item p,
body .search-page-container .grid-attachment-item p {
  margin-bottom: 0;
}

.path-national-topics h2.block-title {
  margin-top: 24px;
  line-height: 1;
  margin-bottom: 5px;
}

.path-national-topics ul.item-list__links {
  margin-bottom: 0;
}

.path-national-topics div#block-date--Zg7lyEu1Og8 h2 {
  margin-top: 1rem;
}
/* 

span.facet-item__value::before {
    font-family: "Font Awesome 5 Pro";
    content: "\f0c8";
}

span.facet-item__status.js-facet-deactivate::before {
    font-family: "Font Awesome 5 Pro";
    content: "\f14a";
}
 */

.path-national-topics svg.svg-inline--fa.fa-play.fa-w-14 {
  font-size: 47px;
  color: white;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
}

.path-national-topics .featured-podcast img {
  filter: brightness(40%);
  /* width: 100%; */
}

.path-national-topics article.feature {
  height: 100%;
  position: relative;
}

.content-type {
  text-transform: uppercase;
  background: #5db5ba;
  display: inline-block;
  padding: 5px !important;
  margin-bottom: 1rem;
  color: white;
}

.content-type a {
  color: white;
  font-weight: 400;
}

.path-national-topics header {
  margin-bottom: 1rem;
}

.path-national-topics span.feature__meta-author {
  font-weight: bold;
  color: #464646;
  font-size: 0.85rem;
}

.path-national-topics span.feature__meta-author .content-head {
  /* overflow: hidden; */
}

.path-national-topics span.feature__meta-author .content-type {
  float: left;
}

.path-national-topics span.feature__meta-author .feature__meta-date {
  float: right;
}

.path-national-topics .topics {
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.3;
  color: #464646;
}

.path-national-topics .content-head {
  /* overflow: hidden; */
}

.path-national-topics .content-type {
  float: left;
}

.path-national-topics .feature__meta-date {
  float: right;
}

/* .path-national-topics .col-md-12.featured-podcast .feature__body {
    max-width: 369px;
    position: relative !important;
} */

/* .path-national-topics svg.svg-inline--fa.fa-play.fa-w-14 {
    top: -70px !important;
} */

.path-national-topics ul.menu.menu--national.nav li a {
  padding: 10px 25px 10px 25px !important;
}

ul.menu.menu--national.nav li:first-child ul.dropdown-menu {
  -webkit-column-count: 3; /* Ch, Saf, And, BB  */
  -moz-column-count: 3; /* Fx */
  column-count: 3; /* IE 10, Op 11.1+ */
}

@media only screen and (max-width: 1200px) {
  .path-national-topics .views-view-grid > .row.row-eq-height .text-content {
    padding: 15px;
  }
}

html {
  font-size: 14px;
}

.path-national-topics .feature__meta-author:after {
  content: "" !important;
}
li.facet-item a {
  font-size: 1.15rem;
} /*
li.facet-item a {
    font-size: 1.1rem;
} */

span.facet-item__status.js-facet-deactivate {
  display: none;
}

li.facet-item a {
  line-height: 1.3 !important;
  letter-spacing: -0.05rem !important;
}

li.facet-item {
  line-height: 1 !important;
}

li.facet-item + li.facet-item {
  margin-top: 0.75rem !important;
}
.block-facets-ajax h2 {
  margin-bottom: 0.75rem !important;
}

@media only screen and (max-width: 992px) {
  .path-national-topics aside {
    display: none;
  }
}

.path-national-topics ul.item-list__links {
  padding-left: 0;
}

/* .js-toc-block {
    position: fixed !important;
} */

/* .is-position-fixed {
    position: fixed;
    background: white;
    z-index: 999999999999;
} */

li.tocify-item.active a {
  /* font-weight: bold !important; */
}

nav#menu1 {
  position: static;
}

.research-sidebar {
  margin-top: 1.5rem;
  margin-bottom: 3rem;
}

li.toc-list-item a {
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  display: inline-block;
}

li.toc-list-item.is-active-li a {
  /* font-weight: bold; */
  /* line-height: 1; */
}

.is-active-link::before {
  background-color: #264067 !important;
}

li.toc-list-item a {
  line-height: 1.2;
}

.toc-link::before {
  margin-top: 3px !important;
}

li.toc-list-item + li.toc-list-item {
  margin-top: 0.5rem;
}

.path-not-frontpage .nav-container .bar--sm .search-block-form button.button {
  height: 52px !important;
  width: 52px !important;
}

/* .path-not-frontpage .nav-container .bar--sm .search-block-form button.button {
    top: -5px;
    right: 0px !important;
    height: 52px !important;
} */

.pub-stuff {
  float: right;
  text-align: center;
  padding-left: 1rem;
}

.pub-stuff a {
  margin-top: 1rem;
  width: 100%;
}

.pub-stuff .btn.btn--sm-salmon span {
  width: 100% !important;
}

.article__body h2 {
  margin: 2rem 0 0.25rem !important;
}

.article__body table {
  margin-top: 0 !important;
}

.spacer {
  height: 1rem;
  width: 100%;
  background: #eee;
}

body.page-node-type-research .article-topics {
  margin-bottom: 2.5rem;
}

@media only screen and (max-width: 992px) {
  .pub-stuff {
    float: none;
    text-align: center;
  }

  .col-md-3.col-sm-12.research-sidebar {
    text-align: center;
  }

  body.page-node-type-research .social-share,
  #table-of-contents {
    display: none !important;
  }

  .pub-stuff a {
    display: inline-block !important;
    width: auto;
  }
}

/* #actual-content h2 {
    margin:  0 !important;
    font-size: 30px!important;
    font-weight: 700;
} */

body.path-not-frontpage
  .nav-container
  .bar--sm
  .search-block-form
  button.button {
  margin-top: -5px;
  height: 52px !important;
  width: 52px !important;
}

.path-not-frontpage input#edit-search--2 {
  padding-bottom: 5px;
}

hr.pub-separator {
  margin: 4rem 0;
}

ul.messages__list,
.messages,
.messages__wrapper {
  display: none;
}

.article__body h3,
.article__body h4 {
  margin: 2rem 0 0.25rem !important;
}

.paragraph blockquote,
article.detail-page blockquote,
.node .field--name-body blockquote,
.region-sidebar-second blockquote,
body.path-taxonomy .field--name-description blockquote {
  margin: 0 40px;
  line-height: 1.4 !important;
}

.path-national-topics .content-type {
  float: none;
}

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 {
  padding-bottom: 2rem;
}

.article__body .field--name-body table td {
  padding: 0.25rem !important;
}

ul.toc-list {
  text-align: left;
}

ul.toc-list .toc-list-item {
  list-style: none !important;
  padding-left: 0 !important;
}

/* div#table-of-contents + .research-download a span {
    background: transparent !important;
    color: #333;
    padding: 0 !important;
    text-align: left;
    letter-spacing: normal !important;
    text-transform: none !important;
    font-weight: normal;
}

div#table-of-contents + .research-download a {
    margin-top: 0 !important;
}

div#table-of-contents + .research-download a:before {
    background: none !important
}

div#table-of-contents {
    margin-bottom: 2rem !important;
} */

.sidebar {
  background: #f3eee8;
  padding: 2rem;
}

p.fat-image {
  max-width: 100%;
}

/* @media only screen and (min-width: 975px) {
    nav#toolbar-bar {
        height: 79px !important;
    }
}

@media only screen and (max-width: 975px) {
    div#admin-menu-search-toolbar-tab {
        display: none;
    }
    div#toolbar-item-administration-tray {
        top: 78px;
    }
}

div#admin-menu-search-toolbar-tab {
    display: none;
} */

nav#toolbar-bar {
  overflow: visible !important;
}

.ckeditor-accordion-container {
  margin: 1rem 0;
}

.ckeditor-accordion-container .styled {
  background: #f3eee8;
  border: 0;
}

.ckeditor-accordion-container .styled .active {
  padding: 0;
}

.ckeditor-accordion-container .styled dd.active {
  padding: 2rem;
  /* padding-top: 1rem; */
}

.ckeditor-accordion-container .styled dt a {
  background: #264067 !important;
  text-decoration: none;
}

figcaption {
  color: #264067;
}

.research-hero .container {
  text-shadow: 0 1px 0 black;
}

.research-hero:before {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.4);
}

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

@media (min-width: 992px) {
  .col-md-3.col-sm-12.publication-info-sidebar {
    margin-top: -100px;
  }
}

.callout {
  background: #f3eee8;
  padding: 2rem;
  margin: 1rem 0;
}

.ckeditor-accordion-container > dl dt > a {
  border-bottom: 1px solid #fff;
}

.research-hero:before {
  display: none !important;
}

.research-hero {
  padding: 2rem 0 2rem 0 !important;
}

/* Alternative:

In PHP:
linear-gradient(
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0.5)
  ),
  
.research-hero {
  padding: 90px 0 !important;
}
  */

figure.caption.caption-img {
  margin: 1rem 0;
}

.findings p {
  color: #f77468 !important;
  font-style: italic;
  font-weight: bold !important; /* line-height: 1.5 !important; */
  font-size: 18px !important;
  line-height: 28px !important;
}

.list ol {
  padding-left: 0 !important;
  margin-left: 2.7rem !important;
  margin-top: 1rem !important;
  bottom: 1rem !important;
}

.list ol li {
  font-size: 1.35em !important;
  line-height: 1.68em !important;
  color: #264067 !important;
  font-weight: 600 !important;
  font-style: italic;
  padding-left: 0 !important;
}

.list ol li + li {
  margin-top: 1.5rem !important;
}

.findings {
  margin: 1rem 0;
}

div#table-of-contents + .research-download a span {
  font-weight: bold !important;
  font-size: 1.2rem;
}

/* Headings */
.region-content h2 {
  color: #f77468 !important;
  text-transform: uppercase;
}
.region-content h5 {
  color: #264067 !important;
}

.region-content a[name*="edn"] {
  font-size: 10px;
  vertical-align: super;
  border-bottom: 0 !important;
}

.region-content sup {
  font-size: 100%;
  top: 0 !important;
}

#actual-content {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.path-frontpage.ohio-frontpage
  ul.menu.menu--main-navigation.nav
  li:nth-child(1)
  a {
  color: #464646 !important;
}

.path-frontpage.ohio-frontpage
  ul.menu.menu--main-navigation.nav
  li:nth-child(1):nth-child(1):before {
  content: url(/themes/fordhaminstitute/images/national-inactive.svg);
  filter: brightness(0.6) !important;
}

.path-frontpage.ohio-frontpage .ohio-block {
  border-color: #5cb5ba !important;
}

.path-frontpage.ohio-frontpage .frontpage-bottom .views-view-grid.horizontal {
  box-shadow: 0 2px 24px 0 rgb(0 0 0 / 13%), inset 0 12px 0 0 #f77467 !important;
}

ul.menu.menu--ohio.nav li:first-child ul.dropdown-menu {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

img.play-button {
  position: absolute;
  filter: brightness(0) invert(1) !important;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 47px;
  width: 47px;
  margin: auto !important;
  cursor: pointer;
}

figure.caption.caption-img {
  line-height: 1.2;
}

.sidebar {
  position: static;
  margin: 2rem 0 !important;
}

.article__body .field--name-body table caption {
  caption-side: bottom !important;
  margin-top: 1rem !important;
  display: table-caption !important;
  max-width: none !important;
  color: #264067 !important;
  font-size: 12px !important;
  font-style: italic !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

.article__body .field--name-body table {
  border: 1px solid #375e71 !important;
}

.article__body .field--name-body table td {
  border-right: 1px solid #375e71;
  border-bottom: 1px solid #375e71;
  color: #414042;
  letter-spacing: -0.266667px;
  font-size: 12px;
}

.article__body .field--name-body table td p {
  font-size: 12px;
}

.article__body .field--name-body table td p {
  font-size: 12px;
  letter-spacing: -0.266667px;
}

.article__body .field--name-body table th {
  background-color: #e3f6f6;
  color: #414042;
  font-size: 12px;
}

.article__body .field--name-body table td p,
.article__body .field--name-body table th p {
  font-size: 12px;
}

/* .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){
    font-size: 12px;
} */

.article__body .field--name-body table td p,
.article__body .field--name-body table th p {
  margin: 0 !important;
}

a.footnote-label {
  display: block !important;
}

ul.footnotes {
}

div#main-container article ul li:before {
  position: static;
  font-size: 1rem;
}

.footnotes .footnote-label {
  position: static;
}

.see-footnote:target,
.footnotes .footnote:target {
  background: transparent;
}

a.footnote-label {
  border: 0 !important;
}

.see-footnote {
  border: 0 !important;
  vertical-align: super;
  font-size: 0.8rem !important;
  position: static;
}

div#main-container article ul li:before {
  display: inline;
  border: 0 !important;
  vertical-align: super;
  font-size: 0.8rem !important;
  position: static;
}

.footnotes .footnote-label {
  display: inline !important;
  border: 0 !important;
  /* vertical-align: super; */
  /* font-size: 0.8rem !important; */
  position: static;
}

li.footnote {
  padding: 0 !important;
}

li.footnote {
  list-style: none !important;
}

ul.footnotes {
  padding: 0 !important;
  margin: 0 !important;
}

li.footnote {
  margin-left: 0;
}

ul.footnotes li {
}

ul.footnotes {
  line-height: 1.2 !important;
}

li.footnote {
  line-height: 1.2 !important;
  font-size: 1rem !important;
}

ul.footnotes {
  padding-top: 1rem !important;
}

a.footnote-label:after {
  content: ". ";
}

li.footnote {
  margin: 0 !important;
}

a.footnote-label {
  color: #464646 !important;
}

.see-footnote {
  padding-left: 2px;
}

html {
  scroll-behavior: smooth;
}

.article__body .field--name-body table td p {
  font-size: 12px !important;
}

.eu-cookie-compliance-message button {
  font-size: 12px;
}

.see-footnote {
  padding-left: 0 !important;
}

h2.unstyled {
  color: #5db5ba !important;
  font-size: 18px !important;
  font-weight: normal !important;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif !important;
  font-style: normal !important;
  line-height: 28px !important;
  text-transform: none;
  margin-top: -20px !important;
}
h2.unstyled {
  margin: 20px 0 !important;
}

.site-branding {
  max-width: 430px !important;
  width: auto !important;
}

@media only screen and (max-width: 992px) {
  a.logo.navbar-btn.pull-left {
    max-width: 440px !important;
    width: auto !important;
  }
}

.site-branding {
  width: auto !important;
  max-width: 430px !important;
}

@media only screen and (min-width: 992px) {
  .site-branding {
    width: 430px !important;
  }
}

body p {
  word-wrap: normal;
  hyphens: none;
}

article .article__body p, article .article__body ul {
  color: #464646;
}


.page-node-type-glossary .author.header-info {
    display: none;
}

.page-node-type-glossary .col-sm-10.col-md-8.col-sm-offset-1.col-md-offset-2 {
    margin: 0;
    padding: 0;
}

.page-node-type-glossary .header-wrapper {
  border: none;
}

.page-node-type-glossary .title-wrapper.detail-page-header {
  margin-top: -48px;
  margin-bottom: 0 !important;
}

.page-node-type-glossary ul.menu.menu--main-navigation.nav .first {
  background: transparent;
}