body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

.shadow, .featured-articles-bar {
  -moz-box-shadow: 3px 3px 4px #666;
  -webkit-box-shadow: 3px 3px 4px #666;
  box-shadow: 3px 3px 4px #666; }

#publications-list-footer {
  border-top: 2px solid #8598af;
  margin: 0 20px;
  padding-top: 20px; }
  #publications-list-footer #working-papers-button a {
    border-radius: 0;
    font-size: 20px;
    padding: 10px;
    font-weight: bold;
    background-color: #6981a1;
    color: #FFF; }

.publications-top-stories {
  margin-left: -25px;
  margin-right: -25px; }
  .publications-top-stories .story {
    clear: both;
    min-height: 150px; }
  @media only screen and (max-width: 600px) {
    .publications-top-stories .story.item {
      background: none !important; } }
  .publications-top-stories .feature-container {
    height: 350px; }
    .publications-top-stories .feature-container .feature-title {
      font-family: Georgia;
      font-size: 2.5em !important;
      font-weight: 300; }
      .publications-top-stories .feature-container .feature-title a {
        color: black; }
  .publications-top-stories .story-pager {
    float: right;
    margin-right: 2em;
    padding-top: .5em; }
    .publications-top-stories .story-pager a {
      border: 1px solid #ddd;
      color: inherit;
      display: inline-block;
      font-size: 12px !important;
      padding: 2px 5px; }
  .publications-top-stories .carousel-indicators {
    width: 100px;
    margin-left: initial;
    bottom: 20px !important;
    left: inherit !important; }
    .publications-top-stories .carousel-indicators li {
      border: none;
      background-color: #8598af;
      margin: 2px 2px 0 2px; }
      .publications-top-stories .carousel-indicators li.active {
        height: 10px;
        width: 10px;
        background-color: #6981a1; }
      .publications-top-stories .carousel-indicators li:not(.active) {
        margin-bottom: 2px;
        width: 7px;
        height: 7px; }
  .publications-top-stories .carousel-inner img {
    width: auto; }
    .publications-top-stories .carousel-inner img.alignleft {
      float: left;
      margin: .25em 2em 1em 0;
      max-height: 125px; }
    .publications-top-stories .carousel-inner img.alignright {
      float: right;
      margin: .25em 0 1em 2em;
      max-height: 125px; }
  .publications-top-stories .carousel-inner .carousel-indicators {
    bottom: 0;
    padding: 0;
    left: initial;
    width: initial;
    margin-left: 20px; }
  .publications-top-stories .carousel-control.left, .publications-top-stories .carousel-control.right {
    background-image: none !important;
    width: 2.5em;
    top: 20%; }
  .publications-top-stories .carousel-control.right {
    margin-right: 1em; }

.publications-search-form {
  padding-top: 10px; }
  .publications-search-form .selectize-input, .publications-search-form .form-control {
    border-color: #888; }
  .publications-search-form .selectize-input, .publications-search-form .selectize-input *, .publications-search-form .selectize-dropdown, .publications-search-form .selectize-dropdown *, .publications-search-form .form-control, .publications-search-form .form-control * {
    border-radius: 0 !important; }
  .publications-search-form .selectize-dropdown .highlight {
    padding: 5px 1px !important; }
  .publications-search-form label {
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 3px; }
  .publications-search-form .form-group:nth-child(2n+1) .form-control {
    width: calc(100% - 30px); }

#publication-masthead {
  height: 112px;
  padding: 30px 0 0 20px;
  margin: 0 -25px 20px -25px; }
  #publication-masthead h1 {
    font-size: 40px !important;
    text-transform: uppercase; }
    #publication-masthead h1 a {
      color: #FFF;
      text-decoration: none; }
  @media (max-width: 463px) {
    #publication-masthead {
      padding-top: 0; } }
  #publication-masthead.page1-econ, #publication-masthead.page1-econ-ms {
    background: #005589; }
  #publication-masthead.economic-synopses {
    background: #007581; }
  #publication-masthead.review {
    background: #1666A0; }
  #publication-masthead.ag-finance {
    background: #5C642C; }
  #publication-masthead.beige-book {
    background: #a0968c; }

#featured-publications {
  margin-top: 30px; }
  #featured-publications > h2 {
    font-size: 0.9em !important;
    padding: .5em;
    margin: 0 28px; }
    #featured-publications > h2:first-child {
      margin-top: 1em; }
  #featured-publications .pub-container {
    margin-bottom: 30px; }
    #featured-publications .pub-container.Burgundy-Book {
      display: none; }
  #featured-publications .publication-section {
    border-top: 2px solid #8598af;
    text-transform: uppercase;
    font-size: 10px;
    padding-top: 10px;
    color: #8598af;
    margin-bottom: 20px; }
  #featured-publications > div:last-child {
    border-bottom: none; }
  #featured-publications .pub-description {
    font-style: normal;
    min-height: 100px;
    width: 66%;
    padding-left: 10px;
    float: left; }
    #featured-publications .pub-description h2 {
      font-family: Georgia;
      font-size: 20px !important;
      font-weight: normal;
      padding-bottom: 8px;
      border-bottom: 1px solid #707f85; }
      #featured-publications .pub-description h2 a {
        color: black; }
    #featured-publications .pub-description p {
      font-family: Arial;
      padding-right: 35px; }
  #featured-publications .pub-chicklet-container {
    width: 33%;
    max-width: 150px;
    float: left; }
  #featured-publications .pub-chicklet-container-withBgColor {
    padding-top: 28%;
    width: 30%;
    position: relative; }
  @media only screen and (max-width: 767px) {
    #featured-publications .pub-chicklet-container-withBgColor {
      padding-top: 33%;
      width: 33%; } }
  #featured-publications .pub-links {
    font-size: 0.9em; }
  #featured-publications #fred-data h2 {
    font-family: Georgia;
    font-size: 20px !important;
    font-weight: normal;
    padding-bottom: 8px;
    border-bottom: 1px solid #707f85; }
  #featured-publications #fred-data a {
    font-weight: bold; }

img.chicklet {
  max-width: 100%;
  height: auto; }

div.chicklet {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  color: white;
  padding: 0 2px;
  font-weight: bold;
  font-family: "Lucida Grande", Lucida, verdana, arial, sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4em;
  letter-spacing: -0.5px; }

.econwise {
  font-style: italic;
  margin-top: 5px; }
  .econwise img {
    height: 25px;
    width: 25px; }

.working-papers-link {
  font-size: 0.9em;
  font-style: italic;
  margin: 1em 0; }

.toc-articles {
  padding: 15px; }
  .toc-articles span.blurb {
    margin: 10px 0 25px 0;
    display: block;
    line-height: 1.4em;
    overflow: hidden; }
    .toc-articles span.blurb p {
      margin: 0 !important; }

.feature-image {
  max-height: 300px; }

@media only screen and (min-width: 992px) {
  .toc-articles.economic-synopses .toc-article-section {
    float: left; }
    .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+2) .toc-article, .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+4) .toc-article {
      height: 200px; }
      .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+2) .toc-article img, .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+4) .toc-article img {
        display: none !important; }
    .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+1) .toc-article:not(.no-image), .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+3) .toc-article:not(.no-image) {
      height: 510px; }
    .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+1) .toc-article.no-image, .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+3) .toc-article.no-image {
      height: 240px; }
    .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+2), .toc-articles.economic-synopses .toc-article-section:nth-of-type(4n+3) {
      float: right; }
  .toc-articles.page1-econ .toc-article-section:not(:first-of-type) .toc-article, .toc-articles.page1-econ-ms .toc-article-section:not(:first-of-type) .toc-article {
    height: 217px; }
    .toc-articles.page1-econ .toc-article-section:not(:first-of-type) .toc-article img, .toc-articles.page1-econ-ms .toc-article-section:not(:first-of-type) .toc-article img {
      display: none; }
  .toc-articles.page1-econ .toc-article-section:first-of-type .toc-article, .toc-articles.page1-econ-ms .toc-article-section:first-of-type .toc-article {
    height: 496px; }
  .toc-articles.review .toc-article {
    height: 216px; }
  .toc-article img {
    max-width: 100%;
    height: 257.5px; } }

@media only screen and (min-width: 1200px) {
  .toc-article img {
    max-width: 100%;
    height: 320px; } }

.toc-article {
  border: none !important;
  border-bottom: 1px solid #e3e5e7 !important; }
  .toc-article img {
    width: 100%; }
  .toc-article .toc-article-text {
    padding: 10px 15px 0 1px; }
  .toc-article .economic-synopses, .toc-article .review {
    height: 210px; }

.article-posted-date {
  padding: 0 0 5px 0;
  color: #283E45;
  font-size: 11px;
  font-style: italic; }

.article-volume {
  padding: 0 0 5px 0; }
  .article-volume.economic-synopses {
    color: #283E45;
    font-size: 11px;
    font-weight: bold; }
  .article-volume.review {
    padding-top: 15px; }

.pub-intro {
  margin: 40px 0; }
  .pub-intro h3 {
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
    color: #788cb1;
    border-bottom: 1px solid #788cb1;
    padding-bottom: 7px; }

.pub-meta {
  background: #e9f0f8;
  padding: 1em; }
  .pub-meta .pub-meta-links {
    margin: 0;
    padding: 0; }
    .pub-meta .pub-meta-links li {
      display: block;
      float: left;
      padding: 0 1em;
      list-style-type: none;
      border-left: 1px solid #ccc; }
      .pub-meta .pub-meta-links li:first-child {
        border: none;
        padding-left: 0; }

.pub-standard-files {
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 0; }
  .pub-standard-files li {
    margin-bottom: 0.75em; }
  .pub-standard-files.review {
    color: #1666A0; }
    .pub-standard-files.review li {
      color: #1666A0; }
  .pub-standard-files.economic-synopses {
    color: #007581; }
    .pub-standard-files.economic-synopses li {
      color: #007581; }
  .pub-standard-files.page1-econ, .pub-standard-files.page1-econ-ms {
    color: #005589; }
    .pub-standard-files.page1-econ li, .pub-standard-files.page1-econ-ms li {
      color: #005589; }
  .pub-standard-files.burgundy-book {
    color: #692C1C; }
    .pub-standard-files.burgundy-book li {
      color: #692C1C; }
  .pub-standard-files.ag-finance {
    color: #5C642C; }
    .pub-standard-files.ag-finance li {
      color: #5C642C; }
  .pub-standard-files.beige-book {
    color: #a0968c; }
    .pub-standard-files.beige-book li {
      color: #a0968c; }
  .pub-standard-files .fa-file-pdf-o {
    color: #333; }
  .pub-standard-files a {
    color: inherit; }

.pub-authors {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4em;
  max-height: 2.8em;
  overflow: hidden;
  display: block; }

.featured-articles-bar {
  background: #ccc;
  font-size: 0.9em;
  letter-spacing: 1px;
  padding: 3px 0 2px 10px;
  text-transform: uppercase; }

.featured-articles {
  padding-top: 1em; }

.article-title {
  font-family: Georgia;
  margin-top: 1em;
  margin-bottom: 0; }

.featured-article {
  border-top: 1px solid black; }
  .featured-article h1 {
    margin-top: 1em;
    margin-bottom: 0; }
  .featured-article h2 {
    margin: 0; }
  .featured-article p:last-child, .featured-article ul:last-child {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 1em; }
  .featured-article a.article-title,
  .featured-article a.article-title:visited,
  .featured-article a.article-title:hover,
  .featured-article a.article-title:focus {
    outline: none;
    color: inherit;
    text-decoration: none; }
  .featured-article .volume {
    color: #666;
    font-weight: bold; }
  .featured-article .posted-date {
    font-size: 0.8em;
    font-style: italic; }
  .featured-article .article-html {
    margin-top: 1em; }
    .featured-article .article-html img {
      max-width: 100%; }
    .featured-article .article-html a span {
      color: inherit;
      text-decoration: underline; }
    .featured-article .article-html blockquote.callout span {
      font-weight: normal !important; }
    .featured-article .article-html blockquote,
    .featured-article .article-html p,
    .featured-article .article-html span {
      line-height: 1.5em;
      margin-bottom: 1.5em; }
    .featured-article .article-html p {
      font-size: 1.1em;
      border-bottom: none;
      margin: 0px 0px 10px; }
    .featured-article .article-html iframe {
      margin-left: auto;
      margin-right: auto;
      display: block; }
    .featured-article .article-html .formula {
      font-family: Times, "Times New Roman" !important;
      font-size: 1.1em !important; }
    .featured-article .article-html .shaded-box {
      background: #EEE;
      padding: 1em !important; }
    .featured-article .article-html .sidebar {
      background: #EEE;
      display: block !important;
      float: left !important;
      margin-right: 1em !important;
      padding: 1em;
      width: 250px !important; }
    .featured-article .article-html .caption {
      font-size: 12px;
      margin: 0px 0px 5px; }
    .featured-article .article-html.economic-synopses .callout,
    .featured-article .article-html.economic-synopses .callout span {
      color: #007581; }
    .featured-article .article-html.economic-synopses .sidebar,
    .featured-article .article-html.economic-synopses .shaded-box {
      background: #ddecf0 !important; }
    .featured-article .article-html.page1-econ .callout,
    .featured-article .article-html.page1-econ .callout span {
      color: #005589; }
    .featured-article .article-html.page1-econ .sidebar,
    .featured-article .article-html.page1-econ .shaded-box {
      background: #dce6f1 !important; }
    .featured-article .article-html.burgundy-book .callout,
    .featured-article .article-html.burgundy-book .callout span {
      color: #692C1C; }
    .featured-article .article-html.beige-book .callout,
    .featured-article .article-html.beige-book .callout span {
      color: #a0968c; }
  .featured-article .es-share {
    margin-top: 5px;
    white-space: nowrap; }

#article-content {
  /* Medium Devices, Desktops */ }
  @media only screen and (min-width: 992px) {
    #article-content {
      border-right: 1px solid #8699af; } }
  #article-content .btn {
    letter-spacing: 0.06em; }
  #article-content .pub-date-bar {
    margin-top: 20px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
    border-bottom: 1px solid black; }
  #article-content .volume {
    float: left; }
  #article-content .posted-date {
    float: right;
    font-style: italic;
    font-weight: normal; }
  #article-content .article-title {
    margin-top: 0; }
  #article-content blockquote.callout {
    width: 60%;
    text-align: center;
    margin: 0 auto;
    border-left: none;
    font-size: 24px;
    line-height: 1.2em;
    font-family: Georgia,Times,Times New Roman,serif;
    margin-top: 30px;
    margin-bottom: 30px; }

#article-sidebar.economic-synopses.dark-btn {
  background-color: #283E45;
  color: #FFF; }

#article-sidebar.economic-synopses.light-btn {
  background-color: #007581; }

#article-sidebar .sidebar-actions a {
  margin-right: 8px;
  margin-bottom: 8px; }

#article-sidebar .sidebar-doi {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 11px; }

.search-results {
  padding: 2em; }
  .search-results .result {
    border-bottom: 1px solid #ddd;
    padding: 0 0 1em 0;
    margin: 1em 0; }
  .search-results .result-title {
    font-size: 1.2em; }

.select-year {
  padding: 20px 0; }
  .select-year .dropdown-menu {
    left: 50%;
    right: auto;
    text-align: center;
    transform: translate(-50%, 0);
    min-width: 120px;
    max-height: 200px;
    overflow: auto; }
  .select-year.page1-econ .dropdown-toggle {
    border-color: #0B5484;
    border-radius: 0;
    color: #0B5484; }
  .select-year.page1-econ .next-prev-year {
    background: #0B5484;
    border-color: #0B5484;
    border-radius: 0px;
    color: #FFF; }
  .select-year.economic-synopses .dropdown-toggle {
    border-color: #283E45;
    border-radius: 0;
    color: #283E45; }
  .select-year.economic-synopses .next-prev-year {
    background: #283E45;
    border-color: #283E45;
    border-radius: 0px;
    color: #FFF; }
  .select-year.review .dropdown-toggle {
    border-color: #1666A0;
    border-radius: 0;
    color: #1666A0; }
  .select-year.review .next-prev-year {
    background: #1666A0;
    border-color: #1666A0;
    border-radius: 0px;
    color: #FFF; }
  .select-year.ag-finance .dropdown-toggle {
    border-color: #5C642C;
    border-radius: 0;
    color: #5C642C; }
  .select-year.ag-finance .next-prev-year {
    background: #5C642C;
    border-color: #1666A0;
    border-radius: 0;
    color: #5C642C; }
  .select-year.beige-book .dropdown-toggle {
    border-color: #a0968c;
    border-radius: 0;
    color: #a0968c; }
  .select-year.beige-book .next-prev-year {
    background: #a0968c;
    border-color: #a0968c;
    border-radius: 0;
    color: #a0968c; }
  .select-year span {
    color: inherit; }

.front-matter-btn,
.front-matter-btn:hover,
.front-matter-btn:focus {
  background: #1666A0;
  border-color: #1666A0;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px; }

.btn-primary:hover {
  color: #FFF; }

.tab-content {
  background: #FFF;
  border-top: 1px solid #8599B1; }

.nav-tabs {
  margin-top: 50px;
  padding: 0;
  border-color: #8599B1;
  border: none; }
  .nav-tabs li {
    font-size: 17px;
    margin-right: 4px;
    padding-bottom: 0px; }
    .nav-tabs li.active a {
      border-bottom-color: #FFF !important; }
    .nav-tabs li a {
      border-top-color: #8599B1 !important;
      border-left-color: #8599B1 !important;
      border-right-color: #8599B1 !important;
      border-radius: 0;
      color: #8599B1 !important;
      font-size: 0.8em;
      letter-spacing: 1px;
      text-transform: uppercase; }
    .nav-tabs li a:hover {
      background: inherit;
      border-color: inherit; }
  .nav-tabs .select-year {
    padding: 0;
    font-weight: bold;
    font-size: 12px; }

.nav > li > a {
  padding: 5px 12px; }

.modal {
  z-index: 1200; }

#publications-header {
  font-family: Georgia;
  font-size: 5.5em !important;
  font-weight: 300;
  float: right; }

@media only screen and (max-width: 430px) {
  #publications-header {
    font-size: 4em !important; } }

@media only screen and (max-width: 560px) {
  .publications-search-form label + div {
    float: left;
    clear: left;
    width: 100%; }
    .publications-search-form label + div > * {
      width: 100% !important; }
  #fred-data {
    width: 100%; }
  #working-papers-button {
    width: 100%;
    margin-left: -10px;
    margin-top: 20px;
    text-align: left !important; } }

@media only screen and (max-width: 767px) {
  #featured-publications > div {
    min-height: 0px; }
  #featured-publications .pub-links {
    margin: 0; }
  #featured-publications .pub-description {
    min-height: 0px; }
  .publications-top-stories {
    margin-left: -10px !important;
    margin-right: -10px !important; }
    .publications-top-stories .story {
      height: auto; }
    .publications-top-stories .feature-container {
      height: 270px !important; }
      .publications-top-stories .feature-container .feature-title {
        font-size: 1.5em !important; }
  .nav-tabs li {
    width: 100%; }
    .nav-tabs li a {
      margin-right: 0;
      padding: 1em;
      text-align: center; } }

.addthis_button_compact {
  color: #333; }
  .addthis_button_compact:hover {
    text-decoration: none; }

@media only screen and (min-width: 1200px) {
  #featured-publications .pub-links {
    margin: 2em 0 0 0; }
  #featured-publications .pub-description {
    padding-left: 30px; }
  .featured-articles,
  .article-two-columns {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 50px;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px; }
  .featured-article {
    display: inline-block;
    width: 100%; } }

.review .btn,
.review .btn:hover,
.review .btn:focus {
  background: #1666A0;
  border-color: #1666A0;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px;
  /* set the default background color, override it for specific article types below */ }
  .review .btn a,
  .review .btn:hover a,
  .review .btn:focus a {
    background-color: #39619A; }
  .review .btn .download-student-edition-article, .review .btn .download-classroom-edition-article,
  .review .btn:hover .download-student-edition-article,
  .review .btn:hover .download-classroom-edition-article,
  .review .btn:focus .download-student-edition-article,
  .review .btn:focus .download-classroom-edition-article {
    background-color: #e56e1f; }
  .review .btn.btn-light,
  .review .btn:hover.btn-light,
  .review .btn:focus.btn-light {
    background-color: #FFF;
    color: #1666A0 !important; }

.economic-synopses .btn,
.economic-synopses .btn:hover,
.economic-synopses .btn:focus {
  background: #283E45;
  border-color: #283E45;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px; }
  .economic-synopses .btn.btn-light,
  .economic-synopses .btn:hover.btn-light,
  .economic-synopses .btn:focus.btn-light {
    background-color: #FFF;
    color: #283E45 !important; }

.page1-econ .btn,
.page1-econ .btn:hover,
.page1-econ .btn:focus {
  background: #0B5484;
  border-color: #0B5484;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px; }
  .page1-econ .btn.btn-light,
  .page1-econ .btn:hover.btn-light,
  .page1-econ .btn:focus.btn-light {
    background-color: #FFF;
    color: #0B5484 !important; }

.ag-finance .btn,
.ag-finance .btn:hover,
.ag-finance .btn-focus {
  background: #5C642C;
  border-color: #5C642C;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px; }
  .ag-finance .btn.btn-light,
  .ag-finance .btn:hover.btn-light,
  .ag-finance .btn-focus.btn-light {
    background-color: #FFF;
    color: #5C642C !important; }

.beige-book .btn,
.beige-book .btn:hover,
.beige-book .btn-focus {
  background: #a0968c;
  border-color: #a0968c;
  border-radius: 0px;
  color: #FFF !important;
  padding: 3px 10px; }
  .beige-book .btn.btn-light,
  .beige-book .btn:hover.btn-light,
  .beige-book .btn-focus.btn-light {
    background-color: #FFF;
    color: #a0968c !important; }

.download-article {
  background: #283E45 !important;
  border-color: #283E45 !important; }

h1.article-title {
  font-family: Georgia,Times,Times New Roman,serif;
  font-size: 35px !important;
  font-weight: normal;
  padding-top: 20px; }
  h1.article-title a {
    color: #333;
    text-decoration: none; }
  h1.article-title a:hover {
    text-decoration: underline; }

#article-sidebar .title {
  font-family: Georgia,Times,Times New Roman,serif;
  font-size: 24px;
  line-height: 1;
  padding-bottom: 10px;
  margin-top: 100px;
  margin-bottom: 20px;
  border-bottom: 1px solid #8699af; }

#article-sidebar .related-item {
  margin-bottom: 40px; }
  #article-sidebar .related-item .title {
    border-bottom: none;
    line-height: normal;
    font-size: 1.5em;
    margin: 5px 0 0 0;
    padding-bottom: 5px; }

#article-sidebar .newsletter-form .btn,
#article-sidebar .newsletter-form .btn:hover,
#article-sidebar .newsletter-form .btn:focus {
  background-color: #6a82a0 !important;
  letter-spacing: 0.1em;
  border: none;
  font-size: 12px;
  padding: 5px 15px; }

#article-sidebar .subscribe {
  /* Medium Devices, Desktops */
  padding: 10px;
  margin-bottom: 100px;
  margin-top: 20px; }
  @media only screen and (min-width: 992px) {
    #article-sidebar .subscribe {
      border: 1px solid #8699af; } }
  #article-sidebar .subscribe .title {
    color: #6a82a0;
    text-align: center;
    border-bottom: none;
    margin: 0; }
  #article-sidebar .subscribe .control-label {
    font-size: 11px;
    font-weight: normal; }
  #article-sidebar .subscribe .email {
    border-radius: 0;
    border: 1px solid #000; }

.glossary-item {
  margin-bottom: 20px; }

.return {
  font-size: 13px; }

.publications-share-bar {
  margin-top: 10px; }

/* mixin for multiline */
.toc-article-section h2 {
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
  text-align: left;
  padding-right: 1.25em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.toc-article-section .blurb p {
  overflow: hidden;
  position: relative;
  line-height: 1.4em;
  text-align: justify;
  padding-right: 1.25em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.toc-article-section {
  padding-top: 10px;
  padding-bottom: 30px; }
  .toc-article-section h2 {
    font-family: Georgia, Times New Roman, serif;
    font-size: 24px !important;
    font-weight: normal; }

#article-content #related-content > .title,
.single-publication #related-content > .title {
  margin-top: 40px !important;
  font-size: 22px !important; }

#article-content #related-content .title,
.single-publication #related-content .title {
  font-family: Georgia,Times,Times New Roman,serif;
  font-size: 24px;
  line-height: 1.2;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #8699af;
  font-size: 17px; }

#article-content #related-content .title.related-item-gtm,
.single-publication #related-content .title.related-item-gtm {
  margin-top: 10px; }

.single-publication #related-content > .title {
  margin-top: 80px !important; }

.single-publication #related-content a {
  text-decoration: none; }

.single-publication #related-content a:hover {
  text-decoration: underline; }

.single-publication #related-content .title {
  font-family: inherit; }

.research-news .publication-img img {
  height: 225px;
  margin-left: auto;
  margin-right: auto; }

/* Header on publications landing and publications search pages */
#top_stories h2 {
  font-size: 1.4em !important; }

#other_top_news > div {
  padding-left: 20px;
  border-left: 1px solid #dbe1ed; }

#other_top_news h3 {
  padding-bottom: 5px;
  margin-top: 0;
  padding-top: 5px; }

#other_top_news ul {
  list-style-type: none;
  padding-left: 0; }

#other_top_news ul li {
  padding-bottom: 10px; }

#other_top_news ul li span {
  font-size: 12px;
  color: #999; }

@media (max-width: 992px) {
  #other_top_news > div {
    border-left: none;
    padding-left: 0;
    margin-top: 20px;
    padding-top: 5px;
    border-top: 1px solid #dce5ee; } }

.brief-masthead {
  font-size: 1.1em;
  margin: 18px 0;
  text-transform: uppercase;
  padding: 25px 25px;
  font-family: "Lucida Grande",Lucida,verdana,arial,sans-serif;
  text-align: center; }
  .brief-masthead h1 {
    color: black; }
