@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-areas: "leaderboard leaderboard leaderboard" "logo logo social" "menu menu menu";
        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: 1199px) {
      HEADER .region-header #block-sitebranding {
        grid-area: logo;
        width: auto;
        padding: 0 15px;
        margin-left: 70px; }
        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;
          margin-top: -60px; } }
      @media (max-width: 767px) {
        HEADER .region-header #block-mainnavigation {
          margin: 0 0 20px 0;
          padding: 0 15px;
          width: 92%;
          margin-top: -60px; } }
      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: 16px; }
        HEADER .region-header #block-mainnavigation #superfish-main a:hover {
          color: #7796d1; }
        HEADER .region-header #block-mainnavigation #superfish-main ul {
          width: auto;
          -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:hover {
          color: #ffffff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li {
          font: 16px/1.3em 'open sans', sans-serif;
          text-transform: initial;
          letter-spacing: 0; }
        HEADER .region-header #block-mainnavigation #superfish-main li li a {
          color: #ffffff;
          background: #7796d1;
          padding: .5em 0; }
        HEADER .region-header #block-mainnavigation #superfish-main li li a:hover {
          opacity: 1;
          color: #ffffff; }
        HEADER .region-header #block-mainnavigation #superfish-main li li:first-child {
          padding-top: .5em; }
        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: 0;
          top: 23px; }
        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; }
      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;
        padding: 10px 0; }
        @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; }

ul.sf-menu.sf-style-default.sf-accordion li li {
  margin-left: 30px; }

ul.sf-menu .sf-sub-indicator {
  right: 0;
  width: 30px;
  height: 20px; }

#block-mainnavigation #superfish-main ul {
  -webkit-box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.3); }

#block-mainnavigation #superfish-main li ul {
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 15px;
  max-height: initial;
  width: auto !important;
  background-color: #7796d1;
  padding: 10px 15px 10px 15px;
  top: 2.5em; }

#block-mainnavigation #superfish-main li ul:before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: transparent transparent #7796d1 transparent;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 25px;
  margin: 0 auto;
  top: -23px; }

#block-mainnavigation #superfish-main li ul a {
  color: #fff;
  opacity: .7;
  font-weight: 500;
  white-space: nowrap; }

#block-mainnavigation #superfish-main li ul a:hover,
#block-mainnavigation #superfish-main li li a:hover {
  opacity: 1.0;
  border-bottom: 1px #9ab7e9 dashed;
  margin-bottom: -1px; }

#block-mainnavigation #superfish-main li li a.is-active {
  color: #DD3B33; }

#block-mainnavigation #superfish-main li {
  position: relative;
  margin: 13px 0; }

ul.sf-menu ul li {
  float: none;
  width: auto; }

#block-mainnavigation #superfish-main li li {
  border-bottom: none;
  margin: 0;
  background: transparent; }

.region-header #block-mainnavigation #superfish-main li li .is-active {
  color: #fff;
  opacity: 1.0;
  border-bottom: 1px #9ab7e9 dashed;
  margin-bottom: -1px; }

.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; }
      @media (max-width: 767px) {
        .layout-container MAIN .layout-content {
          padding: 0 15px; } }
    .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 650px;
  grid-column-gap: 20px;
  grid-template-areas: "top-image top-image" "social-media story" "social-media paragraphs" "social-media extended" "social-media tags" "comments comments"; }
  @media (max-width: 1199px) {
    .page-node-type-blog-post .content {
      grid-template-columns: 390px;
      grid-column-gap: 0px;
      grid-template-areas: "top-image" "social-media" "story" "paragraphs" "extended" "tags" "comments"; } }
  @media (max-width: 767px) {
    .page-node-type-blog-post .content {
      grid-template-columns: auto; } }

.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 650px;
  grid-column-gap: 20px;
  grid-template-areas: "top-image top-image" "social-media story" "social-media paragraphs" "social-media extended" "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: 390px;
      grid-column-gap: 0px;
      grid-template-areas: "top-image" "social-media" "story" "paragraphs" "extended" "tags" "categories"; } }
  @media (max-width: 767px) {
    .page-node-type-press-release .node__content,
    .page-node-type-article .node__content,
    .page-node-type-slide-show .node__content {
      grid-template-columns: auto; } }

.page-node-type-slideshow .content {
  display: grid;
  grid-template-columns: 3em 650px;
  grid-column-gap: 20px;
  grid-template-areas: "social-media story" "social-media paragraphs" "social-media tags"; }
  @media (max-width: 1199px) {
    .page-node-type-slideshow .content {
      grid-template-columns: 390px;
      grid-column-gap: 0px;
      grid-template-areas: "social-media" "story" "paragraphs" "tags"; } }
  @media (max-width: 767px) {
    .page-node-type-slideshow .content {
      grid-template-columns: auto; } }
  .page-node-type-slideshow .content .slick--field-slides {
    grid-area: paragraphs; }

.page-node-type-blog-post .content .social-tools,
.page-node-type-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-extended,
.page-node-type-slideshow .content .field--name-field-extended,
.page-node-type-press-release .node__content .field--name-field-extended,
.page-node-type-article .node__content .field--name-field-extended,
.page-node-type-slide-show .node__content .field--name-field-extended {
  grid-area: extended; }

.page-node-type-blog-post .content .field--name-field-comments,
.page-node-type-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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-slideshow .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 {
    border-bottom: 0;
    padding-bottom: 0; }
    @media (min-width: 1200px) {
      .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%; } }
    .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; }

.view-events .pager .pager__items {
  display: block;
  text-align: center; }
  .view-events .pager .pager__items .pager__item {
    padding: 0.5em; }

.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; }

#catalogues a {
  border-bottom: none; }

#catalogues h3 {
  margin: 0;
  line-height: 1.2em; }

#catalogues h3 a {
  color: #666 !important; }

#catalogues h3 a:hover {
  color: #333 !important; }

#catalogues .intro {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #444; }

#catalogues .grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "cover1 cover2 cover3" "detail1 detail2 detail3";
  grid-template-rows: auto;
  grid-row-gap: 10px;
  grid-column-gap: 30px;
  border-bottom: 2px solid #999;
  padding-bottom: 20px;
  margin-top: 30px; }

#catalogues .grid-container .cover1 {
  grid-area: cover1;
  -ms-flex-item-align: end;
      align-self: end; }

#catalogues .grid-container .cover2 {
  grid-area: cover2;
  -ms-flex-item-align: end;
      align-self: end; }

#catalogues .grid-container .cover3 {
  grid-area: cover3;
  -ms-flex-item-align: end;
      align-self: end; }

#catalogues .grid-container .detail1 {
  grid-area: detail1; }

#catalogues .grid-container .detail2 {
  grid-area: detail2; }

#catalogues .grid-container .detail2 {
  grid-area: detail2; }

#catalogues .grid-container img {
  border: 1px solid #ccc;
  height: auto;
  width: 100%; }

#catalogues .listing {
  clear: both; }

#catalogues .grid-container h3,
#catalogues .listing h3 {
  font-family: Arial, Helvetica, sans-serif;
  margin: 20px 0 0 0; }

#catalogues .listing h3 {
  margin: 30px 0 0 0; }

#catalogues .grid-container p,
#catalogues .listing p {
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0 10px 0;
  font-size: 16px;
  color: #444; }

#catalogues small {
  text-transform: uppercase;
  font-size: 75%;
  color: #a7a7a7;
  white-space: nowrap;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal; }

#catalogues .booksellers {
  background: #E9E9E9;
  padding: 15px;
  margin-top: 30px; }

#catalogues .booksellers p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #444;
  margin: 0; }

/* archive */
.more {
  font-family: Arial, Helvetica, sans-serif;
  margin: 20px 0;
  padding: 5px 2px 3px 2px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  text-align: center;
  background-color: #3e67b2; }

.more a {
  color: #fff !important; }

.more a:hover {
  color: #9fb0cd !important;
  text-decoration: none !important; }

.grid-container-archive {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "archive1 archive2 archive3";
  grid-column-gap: 30px; }

.grid-container-archive a {
  color: #777 !important; }

.grid-container-archive a:hover {
  color: #333 !important; }

.grid-container-archive ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666;
  font-weight: bold;
  margin: 0px;
  padding: 0; }

.grid-container-archive ul li {
  font-weight: normal;
  list-style: none;
  margin-top: 2px;
  margin-bottom: 2px; }

@media (max-width: 1199px) {
  #catalogues .grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    grid-row-gap: 20px;
    grid-template-areas: "cover1 detail1" "cover2 detail2" "cover3 detail3"; }
  #catalogues .grid-container .cover1 {
    grid-area: cover1;
    -ms-flex-item-align: inherit;
        align-self: inherit; }
  #catalogues .grid-container .cover2 {
    grid-area: cover2;
    -ms-flex-item-align: inherit;
        align-self: inherit; }
  #catalogues .grid-container .cover3 {
    grid-area: cover3;
    -ms-flex-item-align: inherit;
        align-self: inherit; }
  #catalogues .grid-container h3 {
    margin-top: 5px; }
  #catalogues .grid-container img {
    width: 100%;
    height: auto; } }

@media only screen and (max-width: 480px) {
  #catalogues .grid-container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-row-gap: 0;
    grid-template-areas: "cover1" "detail1" "cover2" "detail2" "cover3" "detail3"; }
  #catalogues .grid-container img {
    width: 100%;
    height: auto; }
  #catalogues .grid-container .detail1,
  #catalogues .grid-container .detail2,
  #catalogues .grid-container .detail3 {
    margin-bottom: 30px; } }

/* 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCIuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyIsIi4uL3Njc3MvbGF5b3V0L19hZGxvZ2ljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsZUFBZSxFQUFBO0VBRGpCO0lBR0ksYUFBYTtJQUNiLHNFQUFzRTtJQUN0RSxxQkFBcUIsRUFBQTtJQ0NyQjtNRE5KO1FBU00sNkVBQTZFO1FBRTdFLDhGQUE4RjtRQUU5RixvQ0FBb0M7UUFFcEMsY0FBYztRQUNkLHNCQUFnQjtZQUFoQixtQkFBZ0I7Z0JBQWhCLGdCQUFnQixFQUFBLEVBMlNuQjtJQy9TQztNRFpKO1FBcUJNLGdEQUFnRDtRQUNoRCwwQkFBMEI7UUFDMUIsa0JBQWtCLEVBQUEsRUFvU3JCO0lBM1RIO01BMkJNLGVBQWU7TUFFZixnQkFBZ0I7TUFLaEIsd0JBQWU7VUFBZixlQUFlLEVBQUE7TUFsQ3JCO1FBK0JVLFdBQVc7UUFDWCxtQkFBbUIsRUFBQTtJQzFCekI7TUROSjtRQXNDUSxlQUFlO1FBQ2YsV0FBVztRQUNYLGVBQWU7UUFDZixpQkFBaUIsRUFBQTtRQXpDekI7VUEwQ2EsV0FBVyxFQUFBLEVBQUc7SUExQzNCO01BOENNLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFFakIsb0JBQW9CO01BQ3BCLGVBQWUsRUFBQTtNQzVDakI7UUROSjtVQW9EUSxpQkFBaUI7VUFDakIsU0FBUztVQUNULHFCQUFxQixFQUFBO1VBdEQ3QjtZQXVEWSxjQUFjLEVBQUEsRUFBRztNQzNDekI7UURaSjtVQTBEUSxhQUFhLEVBQUEsRUFPaEI7TUFqRUw7UUE2RFEsaUJBQWlCLEVBQUE7UUE3RHpCO1VBOER5QixjQUFjLEVBQUE7UUE5RHZDO1VBK0QrQixjQUFjLEVBQUE7SUEvRDdDO01BbUVNLGVBQWU7TUFFZixzQkFBc0IsRUFBQTtNQy9E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 */