@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: 0;
      border-right: 1px solid #ccc;
      padding-right: 30px;
      padding-bottom: 15px; }
      @media (max-width: 1199px) {
        .layout-container MAIN .region-slideshow {
          margin-bottom: 10px; } }
      @media (max-width: 767px) {
        .layout-container MAIN .region-slideshow {
          margin-bottom: 10px;
          border-right: none;
          padding-right: 0;
          padding-bottom: 0; }
          .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-fine-books-news .layout-container .layout-content,
  .path-fine-books-news .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-fine-books-news .layout-container .layout-content,
  .path-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-fine-books-news .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-fine-books-news .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-fine-books-news .layout-container .region-sidebar-bottom #block-views-block-blog-posts-block-4,
    .path-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #block-fbc2018-content .views-row .views-field-body,
    .path-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #block-fbc2018-content .view-display-id-page_2 .read-online,
    .path-fine-books-news #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-fine-books-news #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-fine-books-news #block-fbc2018-content .view-display-id-page_2 .view-footer .field--name-field-image-cover,
      .path-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news #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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .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-fine-books-news .layout-content .block-views-blockblog-categories-block-1,
.path-fine-books-news .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-fine-books-news .layout-content .block-views-blockblog-categories-block-1 h2,
  .path-fine-books-news .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-fine-books-news .layout-content .block-views-blockblog-categories-block-1 li,
  .path-fine-books-news .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-fine-books-news .layout-content .block-views-blockblog-categories-block-1 li::after,
  .path-fine-books-news .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-fine-books-news .layout-content .block-views-blockblog-categories-block-1 li:last-child::after,
  .path-fine-books-news .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; } }

.paragraph--type--floating-note .field--name-field-note {
  height: 0; }
  .paragraph--type--floating-note .field--name-field-note p {
    margin: 0; }
  .paragraph--type--floating-note .field--name-field-note .floating-text {
    color: #9A9793;
    font-size: 17px;
    line-height: 1;
    width: 150px; }
    @media (max-width: 1199px) {
      .paragraph--type--floating-note .field--name-field-note .floating-text {
        margin: 12px 0 15px 60px;
        border-top: 2px solid #555;
        border-bottom: 2px solid #555;
        padding: 20px 0; } }
  .paragraph--type--floating-note .field--name-field-note .pull-left {
    float: left;
    margin: 20px 30px 20px 0; }
    @media (max-width: 1199px) {
      .paragraph--type--floating-note .field--name-field-note .pull-left {
        float: left;
        margin: 0 30px 0 0;
        padding-top: 20px;
        padding-bottom: 20px; } }
  .paragraph--type--floating-note .field--name-field-note .pull-right {
    float: right;
    margin: 20px 0 20px 30px; }
    @media (max-width: 1199px) {
      .paragraph--type--floating-note .field--name-field-note .pull-right {
        float: right;
        margin: 0 0 0 30px;
        padding-top: 20px;
        padding-bottom: 20px; } }

/* 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; } }

#block-fbc2018-content .node iframe {
  width: 100%;
  min-height: 400px; }
  @media (max-width: 1199px) {
    #block-fbc2018-content .node iframe {
      min-height: 250px; } }
  @media (max-width: 767px) {
    #block-fbc2018-content .node iframe {
      min-height: 400px; } }
  @media (max-width: 480px) {
    #block-fbc2018-content .node iframe {
      min-height: 250px; } }

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