@charset "UTF-8";
HEADER {
  max-width: 100%; }
  HEADER .region-header {
    display: grid;
    grid-template-areas: "menu menu social" "logo leaderboard leaderboard";
    margin: 10px 0 30px 0; }
    @media (max-width: 1199px) {
      HEADER .region-header {
        grid-template-areas: "leaderboard leaderboard leaderboard" "menu logo social";
        grid-template-columns: 70px auto 30%;
        margin: 20px 0;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: end; } }
    @media (max-width: 767px) {
      HEADER .region-header {
        grid-template-areas: "leaderboard" "logo" "menu";
        grid-template-columns: 1fr;
        margin: 20px 0 0 0; } }
    HEADER .region-header #block-sitebranding {
      grid-area: logo;
      max-width: 282px;
      -ms-flex-item-align: end;
          align-self: end; }
      HEADER .region-header #block-sitebranding img {
        width: 100%;
        margin-bottom: -8px; }
    @media (max-width: 767px) {
      HEADER .region-header #block-sitebranding {
        grid-area: logo;
        width: auto;
        padding: 0 15px; }
        HEADER .region-header #block-sitebranding img {
          width: 100%; } }
    HEADER .region-header #block-socialicons {
      grid-area: social;
      text-align: right;
      margin: 7px 0 10px 0;
      padding: 0 15px; }
      @media (max-width: 1199px) {
        HEADER .region-header #block-socialicons {
          text-align: right;
          margin: 0;
          padding: 0 0 10px 0px; }
          HEADER .region-header #block-socialicons a {
            margin-left: 0; } }
      @media (max-width: 767px) {
        HEADER .region-header #block-socialicons {
          display: none; } }
      HEADER .region-header #block-socialicons a {
        margin-left: 20px; }
        HEADER .region-header #block-socialicons a .svg-inline--fa {
          color: #7796d1; }
        HEADER .region-header #block-socialicons a .svg-inline--fa:hover {
          color: #204a98; }
    HEADER .region-header #block-mainnavigation {
      grid-area: menu;
      margin: 0 0 10px -15px; }
      @media (max-width: 1199px) {
        HEADER .region-header #block-mainnavigation {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
          position: relative;
          margin: 0;
          -ms-flex-item-align: center;
              align-self: center; } }
      @media (max-width: 767px) {
        HEADER .region-header #block-mainnavigation {
          margin: 0 0 20px 0;
          padding: 0 15px;
          width: 92%; } }
      HEADER .region-header #block-mainnavigation #superfish-main {
        margin-bottom: 0;
        font-family: 'Oswald', Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px; }
        HEADER .region-header #block-mainnavigation #superfish-main a {
          text-decoration: none;
          color: #204a98;
          background: #ffffff;
          font-size: 15px; }
        HEADER .region-header #block-mainnavigation #superfish-main a:hover {
          background: #ffffff;
          color: #7796d1; }
        HEADER .region-header #block-mainnavigation #superfish-main ul {
          width: 10em;
          -webkit-box-shadow: 2px 8px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 2px 8px 8px rgba(0, 0, 0, 0.3); }
        HEADER .region-header #block-mainnavigation #superfish-main li {
          background: #ffffff; }
        HEADER .region-header #block-mainnavigation #superfish-main li:hover {
          background: #ffffff;
          color: #ffffff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li {
          background: #ffffff;
          font: 16px/1.3em 'open sans', sans-serif;
          text-transform: initial;
          letter-spacing: 0;
          border-bottom: 1px solid #bad0ff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li a {
          color: #ffffff;
          background: #7796d1;
          padding: .5em 1em; }
        HEADER .region-header #block-mainnavigation #superfish-main li li a:hover {
          opacity: 1;
          color: #DD3B33;
          background: #ffffff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li:first-child {
          padding-top: .5em;
          background: #fff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li:last-child {
          border-bottom: none; }
        HEADER .region-header #block-mainnavigation #superfish-main .sf-sub-indicator {
          right: 1em; }
        HEADER .region-header #block-mainnavigation #superfish-main .sf-sub-indicator:after {
          content: "▼";
          font-size: 85%;
          margin-top: 0; }
        HEADER .region-header #block-mainnavigation #superfish-main .sf-horizontal.sf-shadow ul {
          background-color: none;
          -webkit-box-shadow: none;
          box-shadow: none; }
        HEADER .region-header #block-mainnavigation #superfish-main .is-active {
          color: #DD3B33;
          background: #fff; }
      HEADER .region-header #block-mainnavigation .sf-accordion-toggle #superfish-main-toggle {
        background: transparent; }
        @media (max-width: 1199px) {
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle #superfish-main-toggle {
            background: #666; } }
        HEADER .region-header #block-mainnavigation .sf-accordion-toggle #superfish-main-toggle span {
          display: none; }
      @media (max-width: 1199px) {
        HEADER .region-header #block-mainnavigation .sf-accordion-toggle {
          width: 100px;
          height: 33px;
          text-transform: uppercase;
          font-size: 80%;
          font-weight: 600;
          letter-spacing: 1px;
          color: #888;
          position: relative;
          display: inline-block;
          text-indent: 28px;
          white-space: nowrap;
          overflow: hidden;
          cursor: pointer;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle a {
            background: #666;
            position: absolute;
            top: 50%;
            left: 2px;
            height: 4px;
            width: 45px;
            padding: 0;
            -webkit-transition: all 0.25s;
            transition: all 0.25s; }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle a::before {
            content: '';
            top: -10px;
            left: 0;
            background: #666;
            position: absolute;
            height: 4px;
            width: 45px;
            -webkit-transition: all 0.25s;
            transition: all 0.25s; }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle a::after {
            background: #666;
            content: '';
            top: 12px;
            left: 0;
            position: absolute;
            height: 4px;
            width: 45px;
            -webkit-transition: all 0.25s;
            transition: all 0.25s; }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle .sf-expanded {
            height: 0;
            background: transparent; }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle .sf-expanded::before {
            top: 0;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
          HEADER .region-header #block-mainnavigation .sf-accordion-toggle .sf-expanded::after {
            top: 0;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg); } }
      @media (max-width: 1199px) {
        HEADER .region-header #block-mainnavigation #superfish-main-accordion {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-top: 40px;
          width: 100%;
          font-size: 22px;
          line-height: 1.1em; }
          HEADER .region-header #block-mainnavigation #superfish-main-accordion .sf-sub-indicator::after {
            content: "+";
            font-size: 30px;
            line-height: 18px; }
          HEADER .region-header #block-mainnavigation #superfish-main-accordion .sf-depth-1.sf-expanded .sf-sub-indicator:after {
            content: "-"; } }
      @media (max-width: 767px) {
        HEADER .region-header #block-mainnavigation #superfish-main-accordion {
          width: 100%; } }
      HEADER .region-header #block-mainnavigation #superfish-main-accordion li {
        background: transparent; }
      HEADER .region-header #block-mainnavigation #superfish-main-accordion a, HEADER .region-header #block-mainnavigation #superfish-main-accordion a:visited {
        text-decoration: none;
        color: #7796d1; }
        @media (max-width: 767px) {
          HEADER .region-header #block-mainnavigation #superfish-main-accordion a, HEADER .region-header #block-mainnavigation #superfish-main-accordion a:visited {
            padding: 15px 0; } }
      HEADER .region-header #block-mainnavigation #superfish-main-accordion a:hover {
        color: #204a98;
        background: transparent; }
    HEADER .region-header #block-dfptagfinebooksdefaultleaderboard728x90 {
      grid-area: leaderboard;
      text-align: right;
      padding-bottom: 0; }
      @media (max-width: 1199px) {
        HEADER .region-header #block-dfptagfinebooksdefaultleaderboard728x90 {
          text-align: center;
          margin-bottom: 20px; } }
      @media (max-width: 480px) {
        HEADER .region-header #block-dfptagfinebooksdefaultleaderboard728x90 {
          text-align: center; } }
    HEADER .region-header .social-icons .svg-inline--fa {
      font-size: 1.875rem;
      margin-right: 5px;
      color: #ccc; }
      @media (max-width: 1199px) {
        HEADER .region-header .social-icons .svg-inline--fa {
          font-size: 2.3rem; } }

.subscribe-bar {
  background-color: #3b5b97; }
  .subscribe-bar .region-subscribe-bar {
    display: block;
    margin: 0 auto;
    width: 1050px;
    padding: 3px 30px 2px 30px; }
    @media (max-width: 1199px) {
      .subscribe-bar .region-subscribe-bar {
        width: 100%;
        padding: 5px 0; } }
  .subscribe-bar .block-block-content {
    grid-area: sub;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 10px 0 0;
    font-size: 14px; }
    @media (max-width: 1199px) {
      .subscribe-bar .block-block-content {
        padding: 0 20px; } }
    @media (max-width: 767px) {
      .subscribe-bar .block-block-content {
        padding: 0 15px; } }
    .subscribe-bar .block-block-content h2 {
      margin: 3px 15px 0 0;
      font-family: "Oswald", Helvetica, sans-serif;
      font-size: 1.25rem;
      color: white;
      text-transform: uppercase;
      font-weight: normal;
      letter-spacing: 1px;
      opacity: .7;
      line-height: 1.35rem; }
      @media (max-width: 1199px) {
        .subscribe-bar .block-block-content h2 {
          margin-bottom: 5px; } }
    .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item-zip-code INPUT {
        padding: 3px 5px 0;
        width: 190px;
        border-radius: 3px;
        border: none; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-email {
        padding: 3px 5px 0;
        width: 190px;
        border-radius: 3px;
        border: none; }
      @media (max-width: 1199px) {
        .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item-your-email-address {
          grid-area: email;
          text-align: left;
          width: 100%; }
        .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item-zip-code {
          grid-area: zip;
          text-align: left; }
        .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-actions {
          grid-area: sub;
          text-align: right; } }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-actions,
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item {
        margin: 3px 5px;
        width: 200px; }
        @media (max-width: 1199px) {
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-actions,
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item {
            font-size: 14px;
            margin-top: 3px;
            margin-bottom: 3px;
            width: inherit; } }
        @media only screen and (max-width: 860px) {
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-actions,
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item {
            margin: 3px 5px 3px 0; } }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-type-processed-text {
        display: none; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form #edit-actions {
        width: 90%; }
        @media only screen and (max-width: 860px) {
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form #edit-actions {
            width: auto; } }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form INPUT.form-submit {
        color: #fff;
        background-color: #7796d1;
        border-color: transparent;
        border-radius: 3px;
        padding: 2px 7px 1px 7px;
        width: 100px;
        border: none;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: bold; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form INPUT.form-submit:hover {
        background-color: #d0a43b; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .webform-confirmation {
        width: 450px; }
        @media (max-width: 767px) {
          .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .webform-confirmation {
            width: 100%; } }
        .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .webform-confirmation .webform-confirmation__message {
          color: white;
          font-size: 1rem;
          margin: 8px 0 0 0; }

@media only screen and (max-width: 860px) {
  .subscribe-bar .block-block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 15px; }
    .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

@media only screen and (max-width: 560px) {
  .subscribe-bar .block-block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 15px; }
    .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item-zip-code INPUT,
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form .form-item-your-email-address INPUT {
        width: 98%; }
      .subscribe-bar .block-block-content .webform-submission-eletter-sub-header-form INPUT.form-submit {
        margin: 5px 0 0 0;
        float: left; } }

ul.sf-menu li:hover > ul,
ul.sf-menu li.sfHover > ul {
  top: 2.0em; }

ul.sf-menu.sf-style-default a:focus {
  background: #ffffff; }

ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a {
  font-weight: normal;
  color: #DD3B33 !important; }

ul.sf-menu .sf-sub-indicator {
  right: 0; }

.layout-container {
  display: block;
  margin: 0 auto;
  width: 1050px;
  padding: 0 30px; }
  @media (max-width: 1199px) {
    .layout-container {
      width: 728px;
      padding: 0 15px; } }
  @media (max-width: 767px) {
    .layout-container {
      width: 100%;
      padding: 0; } }
  .layout-container MAIN {
    display: grid;
    grid-template-columns: 68% 300px;
    grid-template-areas: "content search" "content skyscraper" "category skyscraper" "category sidebar";
    grid-column-gap: 39px;
    grid-template-rows: auto auto 1fr; }
    @media (max-width: 1199px) {
      .layout-container MAIN {
        grid-template-columns: 390px 300px;
        grid-column-gap: 40px;
        margin-top: 10px; } }
    @media (max-width: 767px) {
      .layout-container MAIN {
        grid-template-columns: 100%;
        grid-column-gap: 0px; } }
    .layout-container MAIN h1 {
      font-size: 2.2em;
      line-height: 1.0em;
      margin: 30px 0 0 0;
      font-family: 'Cormorant Garamond',sans-serif;
      font-weight: 600;
      letter-spacing: -0.5px;
      color: #555;
      clear: left; }
      @media (max-width: 1199px) {
        .layout-container MAIN h1 {
          font-size: 2em;
          line-height: 1em; } }
      @media (max-width: 767px) {
        .layout-container MAIN h1 {
          font-size: 2em;
          line-height: 1em; } }
    .layout-container MAIN .node--type-press-release h1 {
      margin: 30px 0; }
    .layout-container MAIN .byline {
      font-weight: bold;
      text-transform: uppercase;
      font-size: 14px; }
      .layout-container MAIN .byline a {
        text-decoration: none;
        color: #204a98; }
    @media (max-width: 1199px) {
      .layout-container MAIN {
        grid-template-areas: "content search" "content skyscraper" "sidebar skyscraper" "category category"; } }
    @media (max-width: 767px) {
      .layout-container MAIN {
        grid-template-areas: "content" "search" "skyscraper" "sidebar" "category";
        grid-template-rows: auto; } }
    .layout-container MAIN .region-slideshow {
      grid-area: slideshow;
      margin-bottom: 0; }
      @media (max-width: 1199px) {
        .layout-container MAIN .region-slideshow {
          margin-bottom: 10px; } }
      @media (max-width: 767px) {
        .layout-container MAIN .region-slideshow {
          margin-bottom: 10px; }
          .layout-container MAIN .region-slideshow .view-homepage-slider .slick__slide {
            position: relative; } }
    .layout-container MAIN .region-below-content-inside {
      grid-area: category; }
    .layout-container MAIN .layout-content {
      grid-area: content; }
      .layout-container MAIN .layout-content .kicker-section {
        font-family: 'Oswald',Helvetica,sans-serif;
        text-transform: uppercase;
        float: left;
        margin-bottom: 30px; }
        .layout-container MAIN .layout-content .kicker-section a {
          color: #d0a43b;
          text-decoration: none; }
        .layout-container MAIN .layout-content .kicker-section a:hover {
          color: #000; }
      .layout-container MAIN .layout-content .kicker-section::after {
        content: ' | ';
        margin: 0 10px;
        color: #bebebe; }
      .layout-container MAIN .layout-content .kicker-issue {
        font-family: 'Oswald',Helvetica,sans-serif;
        text-transform: uppercase;
        float: left; }
        .layout-container MAIN .layout-content .kicker-issue a {
          color: #666666;
          text-decoration: none; }
        .layout-container MAIN .layout-content .kicker-issue a:hover {
          color: #000; }
      .layout-container MAIN .layout-content .kicker-issue::after {
        content: ' | ';
        margin: 0 10px;
        color: #bebebe; }
      .layout-container MAIN .layout-content .article-author {
        font-family: 'Oswald',Helvetica,sans-serif;
        text-transform: uppercase;
        float: left;
        color: #204a98; }
        .layout-container MAIN .layout-content .article-author a {
          color: #204a98;
          text-decoration: none; }
        .layout-container MAIN .layout-content .article-author a:hover {
          color: #7796d1; }
      .layout-container MAIN .layout-content .field--name-body a,
      .layout-container MAIN .layout-content .field--name-field-body-text a {
        color: #333;
        text-decoration: none;
        border-bottom: 1px #d0a43b dashed; }
      .layout-container MAIN .layout-content .field--name-body a:hover,
      .layout-container MAIN .layout-content .field--name-field-body-text a:hover {
        color: #d0a43b;
        border-bottom: none; }
      .layout-container MAIN .layout-content .article-subtitle {
        font-size: 15px;
        line-height: 1.2em;
        margin: 20px 0;
        text-transform: uppercase;
        font-weight: 600;
        color: #999; }
      .layout-container MAIN .layout-content .field--name-field-tags {
        font-size: 15px;
        text-transform: uppercase;
        font-weight: 600; }
        .layout-container MAIN .layout-content .field--name-field-tags .field__item {
          margin: 5px 0; }
        .layout-container MAIN .layout-content .field--name-field-tags a {
          text-decoration: none;
          color: #d0a43b; }
        .layout-container MAIN .layout-content .field--name-field-tags a:hover {
          color: #333; }
    .layout-container MAIN .region-search {
      grid-area: search; }
      @media (max-width: 1199px) {
        .layout-container MAIN .region-search {
          padding: 0; } }
      @media (max-width: 767px) {
        .layout-container MAIN .region-search {
          padding: 0 15px; } }
      .layout-container MAIN .region-search .form-item {
        margin-top: 0; }
    .layout-container MAIN .region-sidebar-top {
      grid-area: skyscraper; }
      @media (max-width: 1199px) {
        .layout-container MAIN .region-sidebar-top {
          text-align: center; } }
      @media (max-width: 767px) {
        .layout-container MAIN .region-sidebar-top {
          text-align: center; } }
    .layout-container MAIN #block-dfptagfinebooks-halfpage-300x600 {
      margin: 10px 0; }
  .layout-container .region-sidebar-bottom {
    grid-area: sidebar; }
  .layout-container .region-below-content-outside {
    display: grid;
    grid-template-columns: 1fr 728px;
    grid-template-areas: "subscribe leaderboard" "calendar calendar";
    grid-template-rows: 90px auto;
    margin: 30px 0 0 0; }
    @media (max-width: 1199px) {
      .layout-container .region-below-content-outside {
        display: block;
        margin: 10px 0 0 0; } }
    .layout-container .region-below-content-outside #block-sidebarsubscribe {
      grid-area: subscribe;
      border-right: 3px solid #999;
      margin-right: 10px;
      padding-right: 10px;
      font-size: 14px;
      line-height: 1.3em; }
      @media (max-width: 1199px) {
        .layout-container .region-below-content-outside #block-sidebarsubscribe {
          display: none; } }
      .layout-container .region-below-content-outside #block-sidebarsubscribe img {
        width: auto;
        height: 90px;
        float: left;
        margin-right: 10px; }
      .layout-container .region-below-content-outside #block-sidebarsubscribe .item-list ul {
        list-style: none;
        text-align: left; }
        .layout-container .region-below-content-outside #block-sidebarsubscribe .item-list ul li {
          margin: 0; }
      .layout-container .region-below-content-outside #block-sidebarsubscribe .subscribe-below-content {
        color: #333;
        font-weight: bold; }
      .layout-container .region-below-content-outside #block-sidebarsubscribe a {
        text-decoration: none;
        color: #666; }
      .layout-container .region-below-content-outside #block-sidebarsubscribe a:hover {
        color: #000; }
    .layout-container .region-below-content-outside #block-dfptagfinebooks-belowleaderboard-responsive {
      grid-area: leaderboard; }
      @media (max-width: 767px) {
        .layout-container .region-below-content-outside #block-dfptagfinebooks-belowleaderboard-responsive {
          text-align: center; } }
    .layout-container .region-below-content-outside .homepage-calendar {
      grid-area: calendar; }

@media (max-width: 1199px) {
  .page-node-type-press-release .layout-container .layout-content,
  .page-node-type-press-release .layout-container .region-search,
  .page-node-type-blog-post .layout-container .layout-content,
  .page-node-type-blog-post .layout-container .region-search,
  .path-search .layout-container .layout-content,
  .path-search .layout-container .region-search,
  .path-blog .layout-container .layout-content,
  .path-blog .layout-container .region-search,
  .path-news .layout-container .layout-content,
  .path-news .layout-container .region-search,
  .path-taxonomy .layout-container .layout-content,
  .path-taxonomy .layout-container .region-search,
  .page-node-type-article .layout-container .layout-content,
  .page-node-type-article .layout-container .region-search {
    padding: 0; } }

@media (max-width: 767px) {
  .page-node-type-press-release .layout-container .layout-content,
  .page-node-type-press-release .layout-container .region-search,
  .page-node-type-blog-post .layout-container .layout-content,
  .page-node-type-blog-post .layout-container .region-search,
  .path-search .layout-container .layout-content,
  .path-search .layout-container .region-search,
  .path-blog .layout-container .layout-content,
  .path-blog .layout-container .region-search,
  .path-news .layout-container .layout-content,
  .path-news .layout-container .region-search,
  .path-taxonomy .layout-container .layout-content,
  .path-taxonomy .layout-container .region-search,
  .page-node-type-article .layout-container .layout-content,
  .page-node-type-article .layout-container .region-search {
    padding: 0 15px; } }

.page-node-type-press-release .layout-container .region-sidebar-bottom,
.page-node-type-blog-post .layout-container .region-sidebar-bottom,
.path-search .layout-container .region-sidebar-bottom,
.path-blog .layout-container .region-sidebar-bottom,
.path-news .layout-container .region-sidebar-bottom,
.path-taxonomy .layout-container .region-sidebar-bottom,
.page-node-type-article .layout-container .region-sidebar-bottom {
  padding: 0; }
  @media (max-width: 1199px) {
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-search .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-blog .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-news .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-customhousebannerad {
      text-align: center; }
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-search .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-search .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-blog .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-blog .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-news .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-news .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1 {
      padding: 0; } }
  @media (max-width: 767px) {
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-search .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-blog .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-news .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-customhousebannerad,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-customhousebannerad {
      text-align: center; }
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-press-release .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-blog-post .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-search .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-search .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-blog .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-blog .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-news .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-news .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-taxonomy .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .page-node-type-article .layout-container .region-sidebar-bottom #block-views-block-in-the-news-block-1 {
      padding: 0 15px; } }

@media (max-width: 1199px) {
  .page-node-type-press-release .layout-container img.image-style-homepage-feature-story,
  .page-node-type-blog-post .layout-container img.image-style-homepage-feature-story,
  .path-search .layout-container img.image-style-homepage-feature-story,
  .path-blog .layout-container img.image-style-homepage-feature-story,
  .path-news .layout-container img.image-style-homepage-feature-story,
  .path-taxonomy .layout-container img.image-style-homepage-feature-story,
  .page-node-type-article .layout-container img.image-style-homepage-feature-story {
    width: 100%;
    height: auto; } }

@media (max-width: 767px) {
  .page-node-type-press-release .layout-container img.image-style-homepage-feature-story,
  .page-node-type-blog-post .layout-container img.image-style-homepage-feature-story,
  .path-search .layout-container img.image-style-homepage-feature-story,
  .path-blog .layout-container img.image-style-homepage-feature-story,
  .path-news .layout-container img.image-style-homepage-feature-story,
  .path-taxonomy .layout-container img.image-style-homepage-feature-story,
  .page-node-type-article .layout-container img.image-style-homepage-feature-story {
    width: 100%;
    height: auto; } }

.shariff .orientation-horizontal {
  display: inline; }
  .shariff .orientation-horizontal .shariff-button {
    border: none; }
  .shariff .orientation-horizontal a {
    color: #999;
    background-color: none; }
  .shariff .orientation-horizontal a:hover {
    background-color: none; }

.shariff .orientation-horizontal.col-3 li {
  max-width: 4em;
  overflow: visible; }

.shariff .orientation-horizontal.col-3 li .share_text {
  display: none; }

.views-row .category,
.views-row .publish-date {
  font-family: 'Oswald',Helvetica,sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1em;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2px; }
  @media (min-width: 1200px) {
    .views-row .category,
    .views-row .publish-date {
      height: 18px; } }
  @media (max-width: 767px) {
    .views-row .category,
    .views-row .publish-date {
      display: block; } }

.views-row .category h2 {
  margin: 0 5px 0 0;
  font-size: 14px;
  line-height: 1em; }

.views-row .category a {
  color: #d0a43b;
  text-decoration: none;
  margin: 0 4px 0 0; }
  @media (max-width: 767px) {
    .views-row .category a {
      margin: 3px 0; } }

.views-row .blog-archive-title,
.views-row .news-archive-title,
.views-row .taxonomy-title {
  font-size: 1.0rem;
  line-height: 1.2rem;
  font-weight: 600;
  margin-bottom: 8px; }
  .views-row .blog-archive-title a,
  .views-row .news-archive-title a,
  .views-row .taxonomy-title a {
    color: #555;
    text-decoration: none; }
  .views-row .blog-archive-title a:hover,
  .views-row .news-archive-title a:hover,
  .views-row .taxonomy-title a:hover {
    color: #000; }

.views-row .thumbnail a:hover {
  opacity: .7; }

.path-taxonomy #block-fbc2018-content,
.path-search #block-fbc2018-content,
.path-blog #block-fbc2018-content,
.path-news #block-fbc2018-content {
  /* Styles for the Issue Taxonomy Page */ }
  .path-taxonomy #block-fbc2018-content .views-row,
  .path-search #block-fbc2018-content .views-row,
  .path-blog #block-fbc2018-content .views-row,
  .path-news #block-fbc2018-content .views-row {
    padding: 0 0 10px 0;
    margin: 0 0 12px 0;
    border-bottom: 1px solid #ccc;
    overflow: auto; }
    @media (max-width: 1199px) {
      .path-taxonomy #block-fbc2018-content .views-row,
      .path-search #block-fbc2018-content .views-row,
      .path-blog #block-fbc2018-content .views-row,
      .path-news #block-fbc2018-content .views-row {
        grid-template-areas: "title title" "dateline dateline" "thumb teaser"; } }
    @media (max-width: 767px) {
      .path-taxonomy #block-fbc2018-content .views-row,
      .path-search #block-fbc2018-content .views-row,
      .path-blog #block-fbc2018-content .views-row,
      .path-news #block-fbc2018-content .views-row {
        grid-template-areas: "thumb" "title" "dateline"  "teaser";
        grid-template-columns: 1fr;
        padding: 0 0 20px 0; } }
    .path-taxonomy #block-fbc2018-content .views-row .views-field-field-media-image,
    .path-search #block-fbc2018-content .views-row .views-field-field-media-image,
    .path-blog #block-fbc2018-content .views-row .views-field-field-media-image,
    .path-news #block-fbc2018-content .views-row .views-field-field-media-image {
      grid-area: thumb; }
      @media (max-width: 767px) {
        .path-taxonomy #block-fbc2018-content .views-row .views-field-field-media-image img,
        .path-search #block-fbc2018-content .views-row .views-field-field-media-image img,
        .path-blog #block-fbc2018-content .views-row .views-field-field-media-image img,
        .path-news #block-fbc2018-content .views-row .views-field-field-media-image img {
          width: 100%;
          height: auto;
          margin-bottom: 15px; } }
    .path-taxonomy #block-fbc2018-content .views-row .views-field-field-title-override,
    .path-search #block-fbc2018-content .views-row .views-field-field-title-override,
    .path-blog #block-fbc2018-content .views-row .views-field-field-title-override,
    .path-news #block-fbc2018-content .views-row .views-field-field-title-override {
      grid-area: title; }
      @media (max-width: 1199px) {
        .path-taxonomy #block-fbc2018-content .views-row .views-field-field-title-override .news-archive-title,
        .path-search #block-fbc2018-content .views-row .views-field-field-title-override .news-archive-title,
        .path-blog #block-fbc2018-content .views-row .views-field-field-title-override .news-archive-title,
        .path-news #block-fbc2018-content .views-row .views-field-field-title-override .news-archive-title {
          line-height: 1.2em; } }
    .path-taxonomy #block-fbc2018-content .views-row .views-field-field-category,
    .path-search #block-fbc2018-content .views-row .views-field-field-category,
    .path-blog #block-fbc2018-content .views-row .views-field-field-category,
    .path-news #block-fbc2018-content .views-row .views-field-field-category {
      grid-area: dateline; }
      @media (max-width: 1199px) {
        .path-taxonomy #block-fbc2018-content .views-row .views-field-field-category,
        .path-search #block-fbc2018-content .views-row .views-field-field-category,
        .path-blog #block-fbc2018-content .views-row .views-field-field-category,
        .path-news #block-fbc2018-content .views-row .views-field-field-category {
          margin-bottom: 10px; } }
      @media (max-width: 767px) {
        .path-taxonomy #block-fbc2018-content .views-row .views-field-field-category,
        .path-search #block-fbc2018-content .views-row .views-field-field-category,
        .path-blog #block-fbc2018-content .views-row .views-field-field-category,
        .path-news #block-fbc2018-content .views-row .views-field-field-category {
          margin-bottom: 5px; } }
    .path-taxonomy #block-fbc2018-content .views-row .views-field-body,
    .path-taxonomy #block-fbc2018-content .views-row .views-field-search-api-excerpt,
    .path-search #block-fbc2018-content .views-row .views-field-body,
    .path-search #block-fbc2018-content .views-row .views-field-search-api-excerpt,
    .path-blog #block-fbc2018-content .views-row .views-field-body,
    .path-blog #block-fbc2018-content .views-row .views-field-search-api-excerpt,
    .path-news #block-fbc2018-content .views-row .views-field-body,
    .path-news #block-fbc2018-content .views-row .views-field-search-api-excerpt {
      grid-area: teaser;
      margin-left: 0;
      line-height: 1.4em;
      font-size: 14px; }
    .path-taxonomy #block-fbc2018-content .views-row .thumbnail,
    .path-search #block-fbc2018-content .views-row .thumbnail,
    .path-blog #block-fbc2018-content .views-row .thumbnail,
    .path-news #block-fbc2018-content .views-row .thumbnail {
      float: none;
      margin: 0;
      border: none;
      float: left;
      clear: both;
      margin: 0 15px 0 0; }
      @media (min-width: 768px) {
        .path-taxonomy #block-fbc2018-content .views-row .thumbnail img,
        .path-search #block-fbc2018-content .views-row .thumbnail img,
        .path-blog #block-fbc2018-content .views-row .thumbnail img,
        .path-news #block-fbc2018-content .views-row .thumbnail img {
          width: 115px; } }
  .path-taxonomy #block-fbc2018-content .view-display-id-page_2,
  .path-search #block-fbc2018-content .view-display-id-page_2,
  .path-blog #block-fbc2018-content .view-display-id-page_2,
  .path-news #block-fbc2018-content .view-display-id-page_2 {
    font-family: 'open sans', sans-serif;
    font-size: 15px;
    color: #555;
    line-height: 1.4em; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header,
    .path-search #block-fbc2018-content .view-display-id-page_2 .view-header,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header,
    .path-news #block-fbc2018-content .view-display-id-page_2 .view-header {
      text-transform: uppercase;
      font-size: 20px; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .field--name-field-print-exclusive,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .field--name-field-print-exclusive,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .field--name-field-print-exclusive,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .field--name-field-print-exclusive {
        display: none; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .header-text,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .header-text,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .header-text,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .header-text {
        font-family: 'Oswald', Helvetica, sans-serif;
        font-size: 24px;
        font-weight: 400;
        text-transform: uppercase; }
        .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .header-text .header-inside,
        .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .header-text .header-inside,
        .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .header-text .header-inside,
        .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .header-text .header-inside {
          color: #7796d1; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .read-online,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .read-online,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .read-online,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .read-online {
        font-size: 16px;
        color: #DD3B33; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term {
        float: right;
        width: 30%; }
        .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term img,
        .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term img,
        .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term img,
        .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term img {
          width: 100%;
          height: auto; }
        .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content,
        .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content,
        .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content,
        .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content {
          font-size: 14px;
          line-height: 1.1em;
          font-weight: 600; }
          .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url,
          .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url,
          .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url,
          .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url {
            margin-top: 8px; }
            .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a,
            .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a,
            .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a,
            .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a {
              color: #333;
              text-decoration: none; }
            .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a:hover,
            .path-search #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a:hover,
            .path-blog #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a:hover,
            .path-news #block-fbc2018-content .view-display-id-page_2 .view-header .taxonomy-term .content .field--name-field-store-url a:hover {
              color: #999;
              text-decoration: none; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .views-field-title,
    .path-search #block-fbc2018-content .view-display-id-page_2 .views-field-title,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .views-field-title,
    .path-news #block-fbc2018-content .view-display-id-page_2 .views-field-title {
      font-weight: 600;
      margin: 15px 0 5px 0;
      line-height: 1.4rem;
      color: #444;
      font-size: 20px; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .views-field-title a:hover,
      .path-search #block-fbc2018-content .view-display-id-page_2 .views-field-title a:hover,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .views-field-title a:hover,
      .path-news #block-fbc2018-content .view-display-id-page_2 .views-field-title a:hover {
        text-decoration: none;
        color: #d0a43b;
        color: red; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .views-field-body,
    .path-search #block-fbc2018-content .view-display-id-page_2 .views-field-body,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .views-field-body,
    .path-news #block-fbc2018-content .view-display-id-page_2 .views-field-body {
      line-height: 1.4em;
      font-size: 15px; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .views-row,
    .path-search #block-fbc2018-content .view-display-id-page_2 .views-row,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .views-row,
    .path-news #block-fbc2018-content .view-display-id-page_2 .views-row {
      width: 60%;
      margin-bottom: 10px;
      display: block;
      padding: 0;
      border: none; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .views-row .views-field-title a,
      .path-search #block-fbc2018-content .view-display-id-page_2 .views-row .views-field-title a,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .views-row .views-field-title a,
      .path-news #block-fbc2018-content .view-display-id-page_2 .views-row .views-field-title a {
        font-weight: 600;
        margin: 20px 0 5px 0;
        line-height: 1.4rem;
        color: #444;
        text-decoration: none; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .read-online,
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .print-exclusive-header,
    .path-search #block-fbc2018-content .view-display-id-page_2 .read-online,
    .path-search #block-fbc2018-content .view-display-id-page_2 .print-exclusive-header,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .read-online,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .print-exclusive-header,
    .path-news #block-fbc2018-content .view-display-id-page_2 .read-online,
    .path-news #block-fbc2018-content .view-display-id-page_2 .print-exclusive-header {
      font-family: 'Oswald', Helvetica, sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      color: #DD3B33;
      letter-spacing: 1px;
      border-top: 2px #ccc solid;
      padding-top: 10px;
      margin-bottom: 10px;
      margin: 20px 0; }
    .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer,
    .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer,
    .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer,
    .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer {
      clear: both;
      margin-top: 30px; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-image-cover,
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-store-url,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-image-cover,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-store-url,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-image-cover,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-store-url,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-image-cover,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-store-url {
        display: none; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer .print-exclusive-header,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer .print-exclusive-header,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer .print-exclusive-header,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer .print-exclusive-header {
        text-transform: uppercase;
        font-size: 16px;
        margin-top: 10px;
        color: #DD3B33; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .kicker,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .kicker,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .kicker,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .kicker {
        color: #7796d1;
        text-transform: uppercase;
        font-size: .8rem;
        margin: 25px 0 -10px 0;
        font: 14px/1em 'Open Sans',Arial,verdana;
        font-weight: 700; }
      .path-taxonomy #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .author,
      .path-search #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .author,
      .path-blog #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .author,
      .path-news #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-print-exclusive .author {
        color: #999;
        letter-spacing: 1px;
        font-weight: 500;
        text-transform: uppercase;
        font-size: .8rem;
        margin: 0; }

.path-calendar .views-table {
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #666; }
  .path-calendar .views-table thead th {
    text-align: left;
    font-family: 'Oswald',Helvetica,sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.3em;
    padding: 30px 0 30px 20px !important;
    border: none !important;
    vertical-align: bottom !important; }
    .path-calendar .views-table thead th a {
      text-decoration: none;
      color: #204a98; }
    .path-calendar .views-table thead th a:hover {
      color: #7796d1; }
  .path-calendar .views-table thead th.views-field-field-date {
    padding-left: 0 !important; }
  .path-calendar .views-table .views-field-field-date {
    vertical-align: top;
    background-color: inherit;
    width: 15%;
    padding: 20px 20px 20px 0;
    border-top: 2px solid #999;
    font-size: .9rem;
    line-height: 1rem; }
  .path-calendar .views-table .views-field-title {
    vertical-align: top;
    width: 67%;
    padding: 20px;
    border-top: 2px solid #999; }
    .path-calendar .views-table .views-field-title .field--name-title a {
      color: #444;
      text-decoration: none;
      font-weight: 600;
      font-size: 1.2em;
      line-height: 1.2em; }
    .path-calendar .views-table .views-field-title .more-info {
      font-family: 'Oswald',Helvetica,sans-serif;
      font-weight: 500;
      letter-spacing: 1px;
      text-transform: uppercase;
      font-weight: 600;
      text-decoration: none;
      color: #DD3B33; }
    .path-calendar .views-table .views-field-title .more-info:hover {
      color: #666; }
    .path-calendar .views-table .views-field-title .field--name-title a:hover {
      color: #999; }
  .path-calendar .views-table .views-field-field-event-type {
    vertical-align: top;
    width: 10%;
    padding: 0 20px;
    padding: 20px;
    border-top: 2px solid #999;
    text-transform: uppercase;
    font-size: .9rem;
    line-height: 1rem; }
  .path-calendar .views-table .views-field-field-event-region {
    vertical-align: top;
    width: 8%;
    padding: 20px 0 20px 20px;
    border-top: 2px solid #999;
    text-transform: uppercase;
    font-size: .9rem;
    line-height: 1rem; }
  .path-calendar .views-table td.is-active {
    background-color: inherit;
    font-weight: bold; }

.page-node-type-event .node__content .field--name-field-date {
  font-size: 1.4rem;
  line-height: 1.5rem; }
  .page-node-type-event .node__content .field--name-field-date a {
    color: #204a98;
    text-decoration: none;
    font-weight: 600; }
  .page-node-type-event .node__content .field--name-field-date a:hover {
    color: #7796d1; }

.page-node-type-event .node__content .field--name-field-event-region {
  font-size: 1rem;
  line-height: 1.2rem;
  text-transform: uppercase;
  font-weight: 600;
  margin: 10px 0; }
  .page-node-type-event .node__content .field--name-field-event-region a {
    color: #204a98;
    text-decoration: none; }
  .page-node-type-event .node__content .field--name-field-event-region a:hover {
    color: #7796d1; }

.page-node-type-event .node__content .field--name-field-event-type {
  font-size: 1rem;
  line-height: 1.2rem;
  text-transform: uppercase;
  font-weight: 600; }
  .page-node-type-event .node__content .field--name-field-event-type a {
    color: #204a98;
    text-decoration: none; }
  .page-node-type-event .node__content .field--name-field-event-type a:hover {
    color: #7796d1; }

.block-views-blockblog-blocks-block-1,
.block-views-blockblog-categories-block-1,
.block-views-blocknews-blocks-block-1,
.block-views-blockpress-categories-block-1 {
  margin-bottom: 20px; }
  .block-views-blockblog-blocks-block-1 .blog-block-header, .block-views-blockblog-blocks-block-1 .news-block-header,
  .block-views-blockblog-categories-block-1 .blog-block-header,
  .block-views-blockblog-categories-block-1 .news-block-header,
  .block-views-blocknews-blocks-block-1 .blog-block-header,
  .block-views-blocknews-blocks-block-1 .news-block-header,
  .block-views-blockpress-categories-block-1 .blog-block-header,
  .block-views-blockpress-categories-block-1 .news-block-header {
    font: 20px/1em 'Oswald',sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    padding-bottom: 10px;
    color: #7796d1; }
  .block-views-blockblog-blocks-block-1 h2,
  .block-views-blockblog-categories-block-1 h2,
  .block-views-blocknews-blocks-block-1 h2,
  .block-views-blockpress-categories-block-1 h2 {
    font-weight: 600;
    font-size: 18px;
    margin: 0;
    border-top: 1px solid #ccc;
    padding-top: 15px; }
  .block-views-blockblog-blocks-block-1 .item-list ul,
  .block-views-blockblog-categories-block-1 .item-list ul,
  .block-views-blocknews-blocks-block-1 .item-list ul,
  .block-views-blockpress-categories-block-1 .item-list ul {
    list-style: none;
    margin: 0; }
  .block-views-blockblog-blocks-block-1 .item-list li,
  .block-views-blockblog-categories-block-1 .item-list li,
  .block-views-blocknews-blocks-block-1 .item-list li,
  .block-views-blockpress-categories-block-1 .item-list li {
    margin: 10px 0;
    line-height: 1.3em;
    font-size: 15px; }
    .block-views-blockblog-blocks-block-1 .item-list li a,
    .block-views-blockblog-categories-block-1 .item-list li a,
    .block-views-blocknews-blocks-block-1 .item-list li a,
    .block-views-blockpress-categories-block-1 .item-list li a {
      color: #666;
      text-decoration: none; }
    .block-views-blockblog-blocks-block-1 .item-list li a:hover,
    .block-views-blockblog-categories-block-1 .item-list li a:hover,
    .block-views-blocknews-blocks-block-1 .item-list li a:hover,
    .block-views-blockpress-categories-block-1 .item-list li a:hover {
      color: #000; }
  .block-views-blockblog-blocks-block-1 .more-link,
  .block-views-blockblog-categories-block-1 .more-link,
  .block-views-blocknews-blocks-block-1 .more-link,
  .block-views-blockpress-categories-block-1 .more-link {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0 0 0;
    text-align: left; }
    .block-views-blockblog-blocks-block-1 .more-link a,
    .block-views-blockblog-categories-block-1 .more-link a,
    .block-views-blocknews-blocks-block-1 .more-link a,
    .block-views-blockpress-categories-block-1 .more-link a {
      color: #7796d1;
      text-decoration: none; }
    .block-views-blockblog-blocks-block-1 .more-link a:hover,
    .block-views-blockblog-categories-block-1 .more-link a:hover,
    .block-views-blocknews-blocks-block-1 .more-link a:hover,
    .block-views-blockpress-categories-block-1 .more-link a:hover {
      color: #204a98; }

.block-views-blockblog-categories-block-1 .item-list li,
.block-views-blockpress-categories-block-1 .item-list li {
  margin: 8px 0; }

#block-views-block-blog-categories-block-1-2 .item-list li,
#block-views-block-press-categories-block-1-2 .item-list li {
  display: inline-block;
  font-size: 15px; }

.kicker {
  font: 14px/1em 'Oswald',sans-serif;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0; }
  @media (max-width: 767px) {
    .kicker {
      margin: 0; } }
  .kicker .kicker-pipe {
    color: #ccc;
    margin: 0 5px; }
  .kicker a.kicker-category {
    color: #d0a43b;
    text-decoration: none; }
  .kicker a.kicker-category:hover {
    color: #666; }
  .kicker .kicker-author a {
    color: #7796d1;
    text-decoration: none; }
  .kicker .kicker-author a:hover {
    color: #666; }

@media (max-width: 767px) {
  .page-node-type-press-release .kicker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.5em; } }

@media (max-width: 767px) {
  .page-node-type-press-release .kicker-pipe {
    display: none; } }

@media (max-width: 1199px) {
  .page-node-type-blog-post .kicker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.2em; } }

@media (max-width: 767px) {
  .page-node-type-blog-post .kicker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.2em; } }

@media (max-width: 1199px) {
  .page-node-type-blog-post .kicker-pipe {
    display: none; } }

@media (max-width: 767px) {
  .page-node-type-blog-post .kicker-pipe {
    display: none; } }

.page-node-type-blog-post .content {
  display: grid;
  grid-template-columns: 2.7em 1fr;
  grid-column-gap: 20px;
  grid-template-areas: "top-image top-image"  "social-media story"  "social-media paragraphs"  "social-media tags" "comments comments"; }
  @media (max-width: 1199px) {
    .page-node-type-blog-post .content {
      grid-template-columns: auto;
      grid-column-gap: 0px;
      grid-template-areas: "top-image"  "social-media" "story"  "paragraphs"  "tags" "comments"; } }

.page-node-type-press-release .node__content,
.page-node-type-article .node__content,
.page-node-type-slide-show .node__content {
  display: grid;
  grid-template-columns: 3em 1fr;
  grid-column-gap: 20px;
  grid-template-areas: "top-image top-image" "social-media story" "social-media paragraphs" "social-media tags" "social-media categories"; }
  @media (max-width: 1199px) {
    .page-node-type-press-release .node__content,
    .page-node-type-article .node__content,
    .page-node-type-slide-show .node__content {
      grid-template-columns: auto;
      grid-column-gap: 0px;
      grid-template-areas: "top-image" "social-media" "story" "paragraphs" "tags" "categories"; } }

.page-node-type-blog-post .content .social-tools,
.page-node-type-press-release .node__content .social-tools,
.page-node-type-article .node__content .social-tools,
.page-node-type-slide-show .node__content .social-tools {
  grid-area: social-media; }
  .page-node-type-blog-post .content .social-tools img,
  .page-node-type-press-release .node__content .social-tools img,
  .page-node-type-article .node__content .social-tools img,
  .page-node-type-slide-show .node__content .social-tools img {
    width: 100%;
    height: auto;
    margin-bottom: 10px; }
    @media (max-width: 1199px) {
      .page-node-type-blog-post .content .social-tools img,
      .page-node-type-press-release .node__content .social-tools img,
      .page-node-type-article .node__content .social-tools img,
      .page-node-type-slide-show .node__content .social-tools img {
        width: 65%; } }
  @media (max-width: 1199px) {
    .page-node-type-blog-post .content .social-tools,
    .page-node-type-press-release .node__content .social-tools,
    .page-node-type-article .node__content .social-tools,
    .page-node-type-slide-show .node__content .social-tools {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 0; } }
  .page-node-type-blog-post .content .social-tools a,
  .page-node-type-press-release .node__content .social-tools a,
  .page-node-type-article .node__content .social-tools a,
  .page-node-type-slide-show .node__content .social-tools a {
    opacity: .3; }
    @media (max-width: 1199px) {
      .page-node-type-blog-post .content .social-tools a,
      .page-node-type-press-release .node__content .social-tools a,
      .page-node-type-article .node__content .social-tools a,
      .page-node-type-slide-show .node__content .social-tools a {
        margin-right: 5px; } }
  .page-node-type-blog-post .content .social-tools a:hover,
  .page-node-type-press-release .node__content .social-tools a:hover,
  .page-node-type-article .node__content .social-tools a:hover,
  .page-node-type-slide-show .node__content .social-tools a:hover {
    opacity: .6; }

@media (max-width: 1199px) {
  .page-node-type-blog-post .content iframe,
  .page-node-type-press-release .node__content iframe,
  .page-node-type-article .node__content iframe,
  .page-node-type-slide-show .node__content iframe {
    max-width: 390px; } }

@media (max-width: 767px) {
  .page-node-type-blog-post .content iframe,
  .page-node-type-press-release .node__content iframe,
  .page-node-type-article .node__content iframe,
  .page-node-type-slide-show .node__content iframe {
    max-width: 100%; } }

.page-node-type-blog-post .content .field--name-field-media-image,
.page-node-type-press-release .node__content .field--name-field-media-image,
.page-node-type-article .node__content .field--name-field-media-image,
.page-node-type-slide-show .node__content .field--name-field-media-image {
  grid-area: top-image; }

.page-node-type-blog-post .content .field--name-body,
.page-node-type-press-release .node__content .field--name-body,
.page-node-type-article .node__content .field--name-body,
.page-node-type-slide-show .node__content .field--name-body {
  grid-area: story; }
  .page-node-type-blog-post .content .field--name-body p:first-child,
  .page-node-type-press-release .node__content .field--name-body p:first-child,
  .page-node-type-article .node__content .field--name-body p:first-child,
  .page-node-type-slide-show .node__content .field--name-body p:first-child {
    margin-top: 0; }

.page-node-type-blog-post .content .field--name-field-structured-content,
.page-node-type-press-release .node__content .field--name-field-structured-content,
.page-node-type-article .node__content .field--name-field-structured-content,
.page-node-type-slide-show .node__content .field--name-field-structured-content {
  grid-area: paragraphs; }

.page-node-type-blog-post .content .field--name-field-comments,
.page-node-type-press-release .node__content .field--name-field-comments,
.page-node-type-article .node__content .field--name-field-comments,
.page-node-type-slide-show .node__content .field--name-field-comments {
  grid-area: comments;
  border-top: 2px solid #666;
  margin-top: 30px; }
  .page-node-type-blog-post .content .field--name-field-comments h2,
  .page-node-type-press-release .node__content .field--name-field-comments h2,
  .page-node-type-article .node__content .field--name-field-comments h2,
  .page-node-type-slide-show .node__content .field--name-field-comments h2 {
    font: 20px/1em 'Oswald',sans-serif;
    text-transform: uppercase;
    font-weight: 400; }
  .page-node-type-blog-post .content .field--name-field-comments label,
  .page-node-type-press-release .node__content .field--name-field-comments label,
  .page-node-type-article .node__content .field--name-field-comments label,
  .page-node-type-slide-show .node__content .field--name-field-comments label {
    font-size: 14px;
    line-height: 1.2em;
    text-transform: uppercase; }
  .page-node-type-blog-post .content .field--name-field-comments input[type=text],
  .page-node-type-press-release .node__content .field--name-field-comments input[type=text],
  .page-node-type-article .node__content .field--name-field-comments input[type=text],
  .page-node-type-slide-show .node__content .field--name-field-comments input[type=text] {
    width: 97%;
    padding: 3px 7px;
    font-size: 16px;
    line-height: 1.3em;
    border: 1px solid #999;
    border-radius: 3px; }
  .page-node-type-blog-post .content .field--name-field-comments input[type=submit],
  .page-node-type-press-release .node__content .field--name-field-comments input[type=submit],
  .page-node-type-article .node__content .field--name-field-comments input[type=submit],
  .page-node-type-slide-show .node__content .field--name-field-comments input[type=submit] {
    background: #666;
    color: #fff;
    font-weight: 500;
    padding: 5px 15px;
    border: none;
    border-radius: 3px; }
  .page-node-type-blog-post .content .field--name-field-comments input[type=submit]:hover,
  .page-node-type-press-release .node__content .field--name-field-comments input[type=submit]:hover,
  .page-node-type-article .node__content .field--name-field-comments input[type=submit]:hover,
  .page-node-type-slide-show .node__content .field--name-field-comments input[type=submit]:hover {
    background: #999; }
  .page-node-type-blog-post .content .field--name-field-comments .form-textarea-wrapper,
  .page-node-type-press-release .node__content .field--name-field-comments .form-textarea-wrapper,
  .page-node-type-article .node__content .field--name-field-comments .form-textarea-wrapper,
  .page-node-type-slide-show .node__content .field--name-field-comments .form-textarea-wrapper {
    padding: 3px 7px;
    font-size: 16px;
    line-height: 1.3em;
    border: 1px solid #999;
    border-radius: 3px; }
    .page-node-type-blog-post .content .field--name-field-comments .form-textarea-wrapper textarea,
    .page-node-type-press-release .node__content .field--name-field-comments .form-textarea-wrapper textarea,
    .page-node-type-article .node__content .field--name-field-comments .form-textarea-wrapper textarea,
    .page-node-type-slide-show .node__content .field--name-field-comments .form-textarea-wrapper textarea {
      border: none; }
  .page-node-type-blog-post .content .field--name-field-comments .filter-wrapper,
  .page-node-type-press-release .node__content .field--name-field-comments .filter-wrapper,
  .page-node-type-article .node__content .field--name-field-comments .filter-wrapper,
  .page-node-type-slide-show .node__content .field--name-field-comments .filter-wrapper {
    border: none; }
  @media (max-width: 1199px) {
    .page-node-type-blog-post .content .field--name-field-comments .comment-form,
    .page-node-type-press-release .node__content .field--name-field-comments .comment-form,
    .page-node-type-article .node__content .field--name-field-comments .comment-form,
    .page-node-type-slide-show .node__content .field--name-field-comments .comment-form {
      width: 97%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .field--name-subject INPUT {
        width: 100%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .form-item-name INPUT {
        width: 100%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .form-textarea-wrapper {
        width: 100%; } }
  @media (max-width: 767px) {
    .page-node-type-blog-post .content .field--name-field-comments .comment-form,
    .page-node-type-press-release .node__content .field--name-field-comments .comment-form,
    .page-node-type-article .node__content .field--name-field-comments .comment-form,
    .page-node-type-slide-show .node__content .field--name-field-comments .comment-form {
      width: 97%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .field--name-subject INPUT,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .field--name-subject INPUT {
        width: 100%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .form-item-name INPUT,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .form-item-name INPUT {
        width: 100%; }
      .page-node-type-blog-post .content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-press-release .node__content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-article .node__content .field--name-field-comments .comment-form .form-textarea-wrapper,
      .page-node-type-slide-show .node__content .field--name-field-comments .comment-form .form-textarea-wrapper {
        width: 100%; } }

.page-node-type-blog-post .content .read-more-tags,
.page-node-type-press-release .node__content .read-more-tags,
.page-node-type-article .node__content .read-more-tags,
.page-node-type-slide-show .node__content .read-more-tags {
  grid-area: tags; }
  .page-node-type-blog-post .content .read-more-tags h4,
  .page-node-type-press-release .node__content .read-more-tags h4,
  .page-node-type-article .node__content .read-more-tags h4,
  .page-node-type-slide-show .node__content .read-more-tags h4 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0; }
  .page-node-type-blog-post .content .read-more-tags .item-list,
  .page-node-type-press-release .node__content .read-more-tags .item-list,
  .page-node-type-article .node__content .read-more-tags .item-list,
  .page-node-type-slide-show .node__content .read-more-tags .item-list {
    font: 14px/1em 'Open Sans',Arial,verdana;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: none;
    padding-bottom: 0;
    letter-spacing: 1px;
    color: #d0a43b; }
    .page-node-type-blog-post .content .read-more-tags .item-list ul,
    .page-node-type-press-release .node__content .read-more-tags .item-list ul,
    .page-node-type-article .node__content .read-more-tags .item-list ul,
    .page-node-type-slide-show .node__content .read-more-tags .item-list ul {
      margin: 0;
      padding: 0; }
    .page-node-type-blog-post .content .read-more-tags .item-list li,
    .page-node-type-press-release .node__content .read-more-tags .item-list li,
    .page-node-type-article .node__content .read-more-tags .item-list li,
    .page-node-type-slide-show .node__content .read-more-tags .item-list li {
      list-style-type: none;
      margin: 10px 0; }
    .page-node-type-blog-post .content .read-more-tags .item-list a,
    .page-node-type-press-release .node__content .read-more-tags .item-list a,
    .page-node-type-article .node__content .read-more-tags .item-list a,
    .page-node-type-slide-show .node__content .read-more-tags .item-list a {
      color: #d0a43b;
      text-decoration: none; }
    .page-node-type-blog-post .content .read-more-tags .item-list a:hover,
    .page-node-type-press-release .node__content .read-more-tags .item-list a:hover,
    .page-node-type-article .node__content .read-more-tags .item-list a:hover,
    .page-node-type-slide-show .node__content .read-more-tags .item-list a:hover {
      color: #444; }

.node__content {
  grid-template-areas: "top-image top-image" "social-media story" "social-media paragraphs" "social-media tags" "social-media categories"; }
  .node__content .field--name-field-tags {
    grid-area: tags; }
  .node__content .field--name-field-category {
    grid-area: categories; }

.region-sidebar-bottom {
  margin-top: 30px; }
  .region-sidebar-bottom h2 {
    font: 20px/1em 'Oswald',sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    color: #7796d1;
    margin-bottom: 10px; }
    .region-sidebar-bottom h2 a {
      color: #7796d1;
      text-decoration: none; }
    .region-sidebar-bottom h2 a:hover {
      color: #204a98; }
  .region-sidebar-bottom .views-row {
    border-bottom: none;
    margin: 15px 0 20px 0;
    padding-bottom: 0; }
    .region-sidebar-bottom .views-row h2 {
      font: 14px/1em 'Oswald',sans-serif;
      text-transform: uppercase;
      font-weight: 500;
      border-bottom: none;
      padding-bottom: 0;
      letter-spacing: 1px;
      color: #d0a43b;
      margin-bottom: 2px; }
      .region-sidebar-bottom .views-row h2 a {
        color: #d0a43b;
        text-decoration: none; }
      .region-sidebar-bottom .views-row h2 a:hover {
        color: #444; }
  .region-sidebar-bottom .item-list ul {
    list-style: none; }
  .region-sidebar-bottom .item-list h2 {
    font: 13px/1em 'Oswald',sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: none;
    padding-bottom: 0;
    letter-spacing: 1px;
    color: #d0a43b;
    margin-bottom: 2px; }
    .region-sidebar-bottom .item-list h2 a {
      color: #d0a43b;
      text-decoration: none; }
    .region-sidebar-bottom .item-list h2 a:hover {
      color: #444; }
  .region-sidebar-bottom .item-list li {
    margin: 15px 0 20px 0; }
  .region-sidebar-bottom .views-field-created {
    font: 14px/1em 'Oswald',sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    border-bottom: none;
    padding-bottom: 0;
    letter-spacing: 1px;
    color: #666; }
  .region-sidebar-bottom .views-field-field-title-override {
    font-size: 15px;
    line-height: 1.3em; }
    .region-sidebar-bottom .views-field-field-title-override a {
      color: #666;
      text-decoration: none; }
    .region-sidebar-bottom .views-field-field-title-override a:hover {
      color: #000; }

.path-blog .layout-content h2,
.path-news .layout-content h2 {
  font: 22px/1em 'Oswald',sans-serif;
  color: #7796d1;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-top: 0; }
  .path-blog .layout-content h2 a,
  .path-news .layout-content h2 a {
    text-decoration: none;
    color: #7796d1; }

.path-blog .layout-content .view-display-id-block_3 .view-content,
.path-news .layout-content .view-display-id-block_3 .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .path-blog .layout-content .view-display-id-block_3 .view-content .views-row,
  .path-news .layout-content .view-display-id-block_3 .view-content .views-row {
    margin-bottom: 30px; }
  @media (max-width: 1199px) {
    .path-blog .layout-content .view-display-id-block_3 .view-content,
    .path-news .layout-content .view-display-id-block_3 .view-content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .path-blog .layout-content .view-display-id-block_3 .view-content .views-row,
  .path-news .layout-content .view-display-id-block_3 .view-content .views-row {
    width: 48%;
    border-bottom: 0;
    padding-bottom: 0; }
    .path-blog .layout-content .view-display-id-block_3 .view-content .views-row img,
    .path-news .layout-content .view-display-id-block_3 .view-content .views-row img {
      width: 100%;
      height: auto; }
  .path-blog .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override,
  .path-news .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override {
    font-size: 16px;
    line-height: 1.2em;
    font-weight: 600;
    text-decoration: none;
    margin: 12px 0 5px 0; }
    .path-blog .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override a,
    .path-news .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override a {
      color: #666;
      text-decoration: none; }
    .path-blog .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override a:hover,
    .path-news .layout-content .view-display-id-block_3 .view-content .views-field-field-title-override a:hover {
      color: #000; }
  .path-blog .layout-content .view-display-id-block_3 .view-content .views-field-body,
  .path-news .layout-content .view-display-id-block_3 .view-content .views-field-body {
    margin-left: 0;
    font-size: 14px;
    line-height: 1.3em; }

.path-blog .layout-content .block-views-blockblog-categories-block-1,
.path-blog .layout-content .block-views-blockpress-categories-block-1,
.path-news .layout-content .block-views-blockblog-categories-block-1,
.path-news .layout-content .block-views-blockpress-categories-block-1 {
  padding: 10px;
  background-color: #e0e5ee; }
  .path-blog .layout-content .block-views-blockblog-categories-block-1 h2,
  .path-blog .layout-content .block-views-blockpress-categories-block-1 h2,
  .path-news .layout-content .block-views-blockblog-categories-block-1 h2,
  .path-news .layout-content .block-views-blockpress-categories-block-1 h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    color: #DD3B33;
    text-transform: uppercase;
    border: none;
    padding: 0;
    margin: 0 10px -3px 0;
    float: left;
    line-height: 1.4em;
    font-weight: bold; }
  .path-blog .layout-content .block-views-blockblog-categories-block-1 li,
  .path-blog .layout-content .block-views-blockpress-categories-block-1 li,
  .path-news .layout-content .block-views-blockblog-categories-block-1 li,
  .path-news .layout-content .block-views-blockpress-categories-block-1 li {
    font-size: 18px;
    line-height: 1.5em;
    margin: 0; }
  .path-blog .layout-content .block-views-blockblog-categories-block-1 li::after,
  .path-blog .layout-content .block-views-blockpress-categories-block-1 li::after,
  .path-news .layout-content .block-views-blockblog-categories-block-1 li::after,
  .path-news .layout-content .block-views-blockpress-categories-block-1 li::after {
    content: '/';
    margin: 0 3px 0 6px;
    color: #fff;
    font-weight: bold; }
  .path-blog .layout-content .block-views-blockblog-categories-block-1 li:last-child::after,
  .path-blog .layout-content .block-views-blockpress-categories-block-1 li:last-child::after,
  .path-news .layout-content .block-views-blockblog-categories-block-1 li:last-child::after,
  .path-news .layout-content .block-views-blockpress-categories-block-1 li:last-child::after {
    content: none;
    margin: 0; }

.pager {
  font-family: 'Oswald',sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .pager .pager__items {
    padding: 0;
    margin: 0;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .pager .pager__items .pager__item--previous .svg-inline--fa {
      margin-right: 5px; }
    .pager .pager__items .pager__item--next .svg-inline--fa {
      margin-left: 5px; }
  .pager .pager__item {
    padding: 0; }
    .pager .pager__item a {
      text-decoration: none;
      color: #888; }
    .pager .pager__item a:hover {
      color: #000; }

.path-taxonomy h1.page-title {
  font: 22px/1em 'Oswald',sans-serif;
  color: #7796d1;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-top: 0;
  letter-spacing: 0.5px; }

.field--name-field-pull-quote {
  color: red;
  font-family: 'Cormorant Garamond',sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #DD3B33;
  margin-left: -60px; }
  @media (max-width: 1199px) {
    .field--name-field-pull-quote {
      margin-left: 0 !important; } }

/* Resource Guide Listings Styles */
.page-node-type-resource-guide-listing #block-nodeimageblock {
  display: none; }

.path-resource-guide #block-qsr2020-page-title h1.page-title {
  text-transform: uppercase;
  font-family: 'open sans condensed',sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #F91500; }

@media (min-width: 768px) {
  .path-resource-guide #rg-categories .item-list UL {
    grid-template-columns: 1fr 1fr 1fr; } }

@media (max-width: 1199px) {
  .path-resource-guide .rg-header {
    grid-template-columns: 1fr; }
    .path-resource-guide .rg-header .rg-logo {
      border-bottom: 2px solid #555;
      padding-bottom: 7px; }
    .path-resource-guide .rg-header .rg-place-cta {
      padding-top: 10px;
      border: none;
      padding-left: 0; }
    .path-resource-guide .rg-header .rg-download {
      padding-top: 10px; } }

.node--type-resource-guide-listing .field--name-field-logo img {
  max-width: 25%;
  margin: 20px 0 20px 0;
  height: auto; }

.node--type-resource-guide-listing .field--name-field-photo img {
  max-width: 60%;
  margin: 20px 0 20px 0;
  height: auto; }

.node--type-resource-guide-listing .field--name-field-address, .node--type-resource-guide-listing .field--name-field-city, .node--type-resource-guide-listing .field--name-field-state {
  float: left; }

.node--type-resource-guide-listing .field--name-field-address:after, .node--type-resource-guide-listing .field--name-field-city:after {
  content: ', ';
  margin-right: 2px; }

.node--type-resource-guide-listing .field--name-field-state {
  margin-right: 5px; }

.node--type-resource-guide-listing .node__content {
  padding-top: 15px; }
  .node--type-resource-guide-listing .node__content a {
    color: #DD3B33; }

/* Exit Banner Styles */
#gam-holder-Finebooks_ExitBanner div {
  width: 100% !important;
  height: 100% !important; }
  #gam-holder-Finebooks_ExitBanner div iframe {
    width: 100%;
    min-height: 600px; }

#exit-banner-container {
  position: absolute;
  text-align: center;
  z-index: 9998;
  width: 100%;
  top: 0; }
  @media (max-width: 767px) {
    #exit-banner-container {
      width: 100%; } }
  #exit-banner-container #exit-banner-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -9999999;
    opacity: 0.3;
    background: -webkit-gradient(linear, left top, left bottom, from(#353535), to(#979797));
    background: linear-gradient(#353535, #979797); }
  #exit-banner-container #exit-banner-grid {
    text-align: center;
    position: relative;
    margin: 0 auto; }
    #exit-banner-container #exit-banner-grid .close-cta {
      font-family: "Open Sans", sans-serif;
      text-transform: uppercase;
      font-size: 122%;
      font-weight: bold;
      text-align: right;
      color: white;
      cursor: pointer;
      margin-top: 20px;
      margin-right: 20px;
      position: relative;
      top: 135px;
      right: 22%; }
      @media (max-width: 767px) {
        #exit-banner-container #exit-banner-grid .close-cta {
          margin-top: 10px;
          margin-bottom: 10px;
          right: 8%; } }
      #exit-banner-container #exit-banner-grid .close-cta .fa-times-circle {
        font-size: 175%; }
        @media (max-width: 767px) {
          #exit-banner-container #exit-banner-grid .close-cta .fa-times-circle {
            width: 130px;
            top: 150px;
            left: 50%; } }
    #exit-banner-container #exit-banner-grid #exit-banner {
      position: relative;
      top: 150px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCIuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyIsIi4uL3Njc3MvbGF5b3V0L19hZGxvZ2ljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsZUFBZSxFQUFBO0VBRGpCO0lBR0ksYUFBYTtJQUNiLHNFQUFzRTtJQUN0RSxxQkFBcUIsRUFBQTtJQ0NyQjtNRE5KO1FBU00sNkVBQTZFO1FBRTdFLG9DQUFvQztRQUVwQyxjQUFjO1FBQ2Qsc0JBQWdCO1lBQWhCLG1CQUFnQjtnQkFBaEIsZ0JBQWdCLEVBQUEsRUErUm5CO0lDalNDO01EWko7UUFtQk0sZ0RBQWdEO1FBQ2hELDBCQUEwQjtRQUMxQixrQkFBa0IsRUFBQSxFQXdSckI7SUE3U0g7TUF5Qk0sZUFBZTtNQUVmLGdCQUFnQjtNQUtoQix3QkFBZTtVQUFmLGVBQWUsRUFBQTtNQWhDckI7UUE2QlUsV0FBVztRQUNYLG1CQUFtQixFQUFBO0lDbEJ6QjtNRFpKO1FBb0NRLGVBQWU7UUFDZixXQUFXO1FBQ1gsZUFBZSxFQUFBO1FBdEN2QjtVQXVDYSxXQUFXLEVBQUEsRUFBRztJQXZDM0I7TUEyQ00saUJBQWlCO01BQ2pCLGlCQUFpQjtNQUVqQixvQkFBb0I7TUFDcEIsZUFBZSxFQUFBO01DekNqQjtRRE5KO1VBaURRLGlCQUFpQjtVQUNqQixTQUFTO1VBQ1QscUJBQXFCLEVBQUE7VUFuRDdCO1lBb0RZLGNBQWMsRUFBQSxFQUFHO01DeEN6QjtRRFpKO1VBdURRLGFBQWEsRUFBQSxFQU9oQjtNQTlETDtRQTBEUSxpQkFBaUIsRUFBQTtRQTFEekI7VUEyRHlCLGNBQWMsRUFBQTtRQTNEdkM7VUE0RCtCLGNBQWMsRUFBQTtJQTVEN0M7TUFnRU0sZUFBZTtNQUVmLHNCQUFzQixFQUFBO01DNUR4QjtRRE5KO1VBb0VRLG9CQUFhO1VBQWIs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 */