@charset "UTF-8";
/*

The almost definitive Sparrows reset and setup stylez.
Based on work from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/.
Lovingly tended to by Jonathon Bellew.

*/
html {
  font-size: 16px;
  -webkit-text-size-adjust: none; }

* html {
  font-size: 100%; }

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none !important; }

:focus {
  outline: 0; }

body {
  line-height: 1;
  color: black;
  font-size: 62.5% !important;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: normal;
  /*  font-family: inherit;*/
  vertical-align: baseline; }

input, select, th, td {
  font-size: 1em; }

ol, ul {
  list-style: none; }

/*-- todo: tables still need 'cellspacing="0"' in the markup --*/
table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal; }

br.hurdle {
  clear: both !important; }

h1, h2, h3, h4, h5, h6 {
  font-size: 1em; }

strong {
  font-weight: bold; }

/*  sIFR and such  */
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0; }

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important; }

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden; }

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt;
  padding: 0pt;
  overflow: auto;
  letter-spacing: 0px;
  float: none; }

.hurdle {
  clear: both; }

.sex__sidebar, .sexual-health__sidebar, .hot-topic__sidebar, .story-card,
html body .map__popup .story-card, .sex-intro .sex-intro__content, .sex .sex__content, .sti .sti__content, .bbv .bbv__content, .sexual-health .sexual-health__content, .hot-topics-intro .hot-topics-intro__content, .hot-topic .hot-topic__content, .hot-topic .story-list, .hot-topic .contact-list {
  clear: none;
  display: block;
  float: left;
  margin-right: 20px; }

.sex__sidebar, .sexual-health__sidebar, .hot-topic__sidebar {
  -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  background: #eeeeec;
  margin-right: 0;
  margin-bottom: 30px;
  width: 300px; }
  html.ie-8 .sex__sidebar, html.ie-8 .sexual-health__sidebar, html.ie-8 .hot-topic__sidebar {
    outline: 1px solid #333; }
  .sex__sidebar .shadow, .sexual-health__sidebar .shadow, .hot-topic__sidebar .shadow {
    padding: 15px 15px 5px 15px; }
  .sex__sidebar li, .sexual-health__sidebar li, .hot-topic__sidebar li {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px; }
    html.wf-loading .sex__sidebar li, html.wf-loading .sexual-health__sidebar li, html.wf-loading .hot-topic__sidebar li {
      visibility: hidden; }
    .sex__sidebar li a, .sexual-health__sidebar li a, .hot-topic__sidebar li a {
      -webkit-transition: all 200ms ease-out;
      -moz-transition: all 200ms ease-out;
      -o-transition: all 200ms ease-out;
      -ms-transition: all 200ms ease-out;
      transition: all 200ms ease-out;
      color: #a7a7a7;
      border-bottom: 1px solid #cdcdcd; }
      .sex__sidebar li a:hover, .sexual-health__sidebar li a:hover, .hot-topic__sidebar li a:hover {
        color: #606060;
        border-color: #868686; }
    .sex__sidebar li.active a, .sexual-health__sidebar li.active a, .hot-topic__sidebar li.active a {
      color: #0054a6;
      border-bottom-color: #006ed9; }

.article_content h1 {
  font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase; }
  html.wf-loading .article_content h1 {
    visibility: hidden; }
  @media screen and (min-width: 1020px) {
    .article_content h1 {
      font-size: 66px;
      line-height: 66px;
      margin-bottom: 20px; } }
  html.ie-8 .article_content h1 {
    font-size: 66px;
    line-height: 66px;
    margin-bottom: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .article_content h1 {
      font-size: 66px;
      line-height: 66px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 739px) {
    .article_content h1 {
      font-size: 28px;
      line-height: 28px;
      margin-bottom: 15px; } }
  .article_content h1 + h2 {
    margin-top: 0; }
.article_content h2 {
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
  margin-top: 38px; }
  html.wf-loading .article_content h2 {
    visibility: hidden; }
.article_content p {
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px; }
  html.wf-loading .article_content p {
    visibility: hidden; }
.article_content ol {
  list-style-type: decimal; }
.article_content ul {
  list-style-type: disc; }
.article_content ol, .article_content ul {
  margin-bottom: 10px;
  margin-left: 30px; }
.article_content li {
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 5px;
  padding-left: 10px; }
  html.wf-loading .article_content li {
    visibility: hidden; }
.article_content a {
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 700;
  font-style: normal; }
  html.wf-loading .article_content a {
    visibility: hidden; }
.article_content em {
  font-style: italic; }
.article_content blockquote p {
  font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 46px;
  line-height: 50px;
  position: relative; }
  html.wf-loading .article_content blockquote p {
    visibility: hidden; }
  .article_content blockquote p:before {
    content: "“";
    display: block;
    position: absolute;
    top: 0;
    left: -15px; }
  .article_content blockquote p:after {
    content: "”"; }
  .article_content blockquote p strong {
    font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: italic; }
    html.wf-loading .article_content blockquote p strong {
      visibility: hidden; }
  .article_content blockquote p em,
  .article_content blockquote p strong {
    font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal; }
    html.wf-loading .article_content blockquote p em, html.wf-loading
    .article_content blockquote p strong {
      visibility: hidden; }
.article_content .image {
  display: block;
  margin: 24px 0 24px 0;
  max-width: 600px; }
  .article_content .image img {
    width: 100%; }
.article_content .video {
  display: block;
  height: 338px;
  margin: 24px 0 24px 0;
  width: 600px; }
  @media screen and (max-width: 739px) {
    .article_content .video {
      height: 168px;
      width: 300px; } }

.article_content.dark h1,
.article_content.dark h2 {
  color: #333; }
.article_content.dark p,
.article_content.dark li {
  color: #606060; }
.article_content.dark blockquote p {
  color: #a7a7a7; }
.article_content.dark a {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  border-bottom: 1px solid transparent;
  color: #0054a6;
  cursor: pointer; }
  .article_content.dark a:hover {
    border-bottom-color: #5f92c2; }

.article_content.light h1,
.article_content.light h2,
.article_content.light p,
.article_content.light li,
.article_content.light a,
.article_content.light blockquote p {
  color: #fff; }

.shadow-fill {
  background: url("../images/shadow.png") 50% 0 repeat-x;
  height: 30px; }

.gallery {
  width: 650px; }
  .gallery .gallery-item {
    background: #f0f0f0;
    clear: none;
    display: block;
    float: left;
    height: 230px;
    margin: 0 24px 24px 0;
    position: relative;
    width: 298px; }
    .gallery .gallery-item:hover .caption {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1; }
    .gallery .gallery-item .sunken {
      background: url("../images/sunken-gallery.png") 0 0 no-repeat;
      cursor: pointer;
      display: block;
      height: 100%;
      position: absolute;
      width: 100%;
      z-index: 5; }
    .gallery .gallery-item img {
      display: block;
      height: 100%;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .gallery .gallery-item .caption {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0;
      -o-transition: opacity 0.3s linear;
      -webkit-transition: opacity 0.3s linear;
      transition: opacity 0.3s linear;
      background: rgba(255, 255, 255, 0.9);
      display: block;
      font-size: 25px;
      line-height: 25px;
      height: 100%;
      position: absolute;
      width: 100%;
      z-index: 2; }
      html.wf-loading .gallery .gallery-item .caption {
        visibility: hidden; }
      .gallery .gallery-item .caption table {
        width: 100%;
        height: 100%; }
      .gallery .gallery-item .caption td {
        height: 100%;
        text-align: center;
        padding: 0 20px;
        vertical-align: middle;
        width: 100%; }
        .gallery .gallery-item .caption td span {
          background: #333;
          color: #fff;
          margin: 0 -3px;
          padding: 1px 6px; }

.notFound {
  overflow: hidden; }
  .notFound .notFound__content {
    margin-bottom: 35px; }
    @media screen and (min-width: 1020px) {
      .notFound .notFound__content {
        width: 620px; } }
    html.ie-8 .notFound .notFound__content {
      width: 620px; }

.mobileSlideshow {
  padding: 0 10px; }
  .mobileSlideshow .mobileSlideshow__window {
    width: 300px;
    overflow: hidden; }
  .mobileSlideshow .mobileSlideshow__rail {
    -o-transition: left 300ms ease-out;
    -webkit-transition: left 300ms ease-out;
    transition: left 300ms ease-out;
    height: 160px;
    position: relative;
    width: 2000px; }
  .mobileSlideshow .mobileSlideshow__controls {
    text-align: center;
    height: 30px;
    padding-top: 15px; }
    .mobileSlideshow .mobileSlideshow__controls li {
      display: inline-block;
      height: 15px;
      position: relative;
      width: 25px; }
      .mobileSlideshow .mobileSlideshow__controls li a {
        background: url("/images/dots.png") 0 0 no-repeat;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        text-indent: -5000px;
        top: 0;
        width: 100%; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .mobileSlideshow .mobileSlideshow__controls li a {
            background-image: url("/images/dots@2x.png");
            background-size: 125px 30px; } }
        .mobileSlideshow .mobileSlideshow__controls li a.active {
          background-position: 0 -15px; }
        .mobileSlideshow .mobileSlideshow__controls li a.count-1 {
          background-position: -25px 0; }
          .mobileSlideshow .mobileSlideshow__controls li a.count-1.active {
            background-position: -25px -15px; }
        .mobileSlideshow .mobileSlideshow__controls li a.count-2 {
          background-position: -50px 0; }
          .mobileSlideshow .mobileSlideshow__controls li a.count-2.active {
            background-position: -50px -15px; }
        .mobileSlideshow .mobileSlideshow__controls li a.count-3 {
          background-position: -75px 0; }
          .mobileSlideshow .mobileSlideshow__controls li a.count-3.active {
            background-position: -75px -15px; }
        .mobileSlideshow .mobileSlideshow__controls li a.count-4 {
          background-position: -100px 0; }
          .mobileSlideshow .mobileSlideshow__controls li a.count-4.active {
            background-position: -100px -15px; }

.mobileSlide {
  -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  background: #f0f0f0;
  display: block;
  float: left;
  position: relative; }
  html.ie-8 .mobileSlide {
    outline: 1px solid #333; }
  @media screen and (max-width: 739px) {
    .mobileSlide {
      width: 300px;
      height: 160px; } }
  .mobileSlide:hover .mobileSlide__pullquoteAbout .mobileSlide__pullquote .wrapper span,
  .mobileSlide:hover .mobileSlide__name span {
    background: #fff;
    color: #333; }
  .mobileSlide .mobileSlide__thumb {
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 1; }
    @media screen and (max-width: 739px) {
      .mobileSlide .mobileSlide__thumb {
        height: 133px;
        left: 8px;
        top: 8px;
        width: 133px; } }
    .mobileSlide .mobileSlide__thumb img {
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  .mobileSlide .mobileSlide__name {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    display: block;
    position: absolute;
    text-align: center;
    z-index: 2; }
    html.wf-loading .mobileSlide .mobileSlide__name {
      visibility: hidden; }
    @media screen and (max-width: 739px) {
      .mobileSlide .mobileSlide__name {
        font-size: 14px;
        line-height: 14px;
        bottom: 8px;
        left: 8px;
        width: 133px; } }
    .mobileSlide .mobileSlide__name span {
      -o-transition: background 0.2s linear, color 0.2s linear;
      -webkit-transition: background 0.2s linear, color 0.2s linear;
      transition: background 0.2s linear, color 0.2s linear;
      background: #333;
      color: #fff; }
      @media screen and (max-width: 739px) {
        .mobileSlide .mobileSlide__name span {
          padding: 2px 6px; } }
  .mobileSlide .mobileSlide__pullquoteAbout {
    position: absolute; }
    @media screen and (max-width: 739px) {
      .mobileSlide .mobileSlide__pullquoteAbout {
        right: 8px;
        top: 8px;
        width: 133px; } }
    .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      display: block;
      margin-bottom: 8px;
      text-align: center; }
      html.wf-loading .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote {
        visibility: hidden; }
      @media screen and (max-width: 739px) {
        .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote {
          padding: 10px 10px 10px 0; } }
      @media screen and (max-width: 739px) {
        .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote.small_text .wrapper span {
          font-size: 17px;
          line-height: 19px;
          margin: 0 -2px;
          padding: 2px 3px 0; } }
      .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote .wrapper {
        display: block; }
        .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote .wrapper span {
          -o-transition: background 200ms ease-out, color 200ms ease-out;
          -webkit-transition: background 200ms ease-out, color 200ms ease-out;
          transition: background 200ms ease-out, color 200ms ease-out;
          background: #333;
          color: #fff;
          margin: 0 -4px;
          padding: 2px 7px 0; }
          @media screen and (max-width: 739px) {
            .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__pullquote .wrapper span {
              font-size: 22px;
              line-height: 24px; } }
    .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__about {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #606060;
      display: block;
      text-align: center;
      width: 100%; }
      html.wf-loading .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__about {
        visibility: hidden; }
      @media screen and (max-width: 739px) {
        .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__about {
          font-size: 11px;
          line-height: 12px; } }
      .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__about strong {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal; }
        html.wf-loading .mobileSlide .mobileSlide__pullquoteAbout .mobileSlide__about strong {
          visibility: hidden; }

.returnLink {
  background: url("../images/chisel.png") 50% 0 repeat-x;
  background-position: 0 100%;
  padding-bottom: 15px;
  margin-bottom: 20px; }
  @media screen and (min-width: 1020px) {
    .returnLink {
      display: none; } }
  html.ie-8 .returnLink {
    display: none; }
  .returnLink a {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #333;
    display: block;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase; }
    html.wf-loading .returnLink a {
      visibility: hidden; }
    @media screen and (max-width: 739px) {
      .returnLink a {
        padding-left: 10px; } }
    .returnLink a:hover .arrow {
      background-position: -63px -21px; }
    .returnLink a:hover u {
      border-bottom-color: #333; }
    .returnLink a u {
      -o-transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      transition: all 200ms ease-out;
      border-bottom: 1px solid transparent;
      text-decoration: none; }
    .returnLink a .arrow {
      background: url("/images/titles/arrows-small.png") -63px 0 no-repeat;
      display: block;
      float: left;
      height: 21px;
      margin-right: 8px;
      width: 21px; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .returnLink a .arrow {
          background-image: url("/images/titles/arrows-small@2x.png");
          background-size: 84px 105px; } }

#tracer {
  height: 0px; }
  @media screen and (min-width: 1020px) {
    #tracer {
      width: 1px; } }
  html.ie-8 #tracer {
    width: 1px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #tracer {
      width: 2px; } }
  @media screen and (max-width: 739px) {
    #tracer {
      width: 3px; } }

/**/
.constrained {
  margin: 0 auto;
  position: relative; }

.header {
  z-index: 20; }
  @media screen and (min-width: 1020px) {
    .header {
      background: url("../images/header-shadow.png") 50% 100% repeat-x;
      position: fixed;
      width: 100%; } }
  html.ie-8 .header {
    background: url("../images/header-shadow.png") 50% 100% repeat-x;
    position: fixed;
    width: 100%; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .header {
      background: url("../images/header-shadow.png") 50% 100% repeat-x;
      position: absolute;
      width: 100%; } }
  @media screen and (max-width: 739px) {
    .header {
      background: url("../images/header-shadow.png") 50% 100% repeat-x;
      position: absolute;
      width: 100%; } }
  .header.expanded .header__bar ul li.header__navigation-about .arrow {
    background-position: -21px -63px; }
  @media screen and (min-width: 1020px) {
    .header .constrained {
      width: 980px; } }
  html.ie-8 .header .constrained {
    width: 980px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .header .constrained {
      width: 640px; } }
  @media screen and (max-width: 739px) {
    .header .constrained {
      width: 320px; } }
  .header .header__about {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 24px;
    position: absolute;
    top: -1000px;
    z-index: 2; }
    html.wf-loading .header .header__about {
      visibility: hidden; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .header .header__about {
        display: none; } }
    @media screen and (max-width: 739px) {
      .header .header__about {
        display: none; } }
    .header .header__about h3 {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #0054a6;
      font-size: 22px;
      line-height: 22px;
      margin-bottom: 12px; }
      html.wf-loading .header .header__about h3 {
        visibility: hidden; }
    .header .header__about .header__about-column {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal;
      clear: none;
      display: block;
      float: left;
      font-size: 14px;
      line-height: 20px;
      margin-right: 20px;
      width: 300px; }
      html.wf-loading .header .header__about .header__about-column {
        visibility: hidden; }
      .header .header__about .header__about-column p {
        margin-bottom: 10px; }
        .header .header__about .header__about-column p a {
          font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
          font-weight: 700;
          font-style: normal;
          -o-transition: all 200ms ease-out;
          -webkit-transition: all 200ms ease-out;
          transition: all 200ms ease-out;
          border-bottom: 1px solid transparent;
          color: #0054a6;
          cursor: pointer; }
          html.wf-loading .header .header__about .header__about-column p a {
            visibility: hidden; }
          .header .header__about .header__about-column p a:hover {
            border-bottom-color: #5f92c2; }
  .header .header__bar {
    position: relative; }
    @media screen and (min-width: 1020px) {
      .header .header__bar {
        height: 76px; } }
    html.ie-8 .header .header__bar {
      height: 76px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .header .header__bar {
        height: 61px; } }
    @media screen and (max-width: 739px) {
      .header .header__bar {
        height: 61px; } }
    .header .header__bar h1 {
      display: block;
      position: absolute;
      z-index: 2; }
      @media screen and (min-width: 1020px) {
        .header .header__bar h1 {
          background: url("../images/nameplate-large.png") 0 0 no-repeat;
          height: 65px;
          width: 340px; } }
      html.ie-8 .header .header__bar h1 {
        background: url("../images/nameplate-large.png") 0 0 no-repeat;
        height: 65px;
        width: 340px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .header .header__bar h1 {
          height: 61px;
          width: 100%; } }
      @media screen and (max-width: 739px) {
        .header .header__bar h1 {
          height: 61px;
          width: 100%; } }
      .header .header__bar h1 a {
        display: block;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        text-indent: -5000px;
        top: 0; }
        @media screen and (min-width: 1020px) {
          .header .header__bar h1 a {
            width: 100%; } }
        html.ie-8 .header .header__bar h1 a {
          width: 100%; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .header .header__bar h1 a {
            background: url("/images/nameplate-small.png") 0 0 no-repeat;
            width: 280px; } }
  @media screen and (max-width: 1019px) and (min-width: 740px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1019px) and (min-width: 740px) and (min-resolution: 192dpi) {
    .header .header__bar h1 a {
      background-image: url("/images/nameplate-small@2x.png");
      background-size: 280px 50px; } }

        @media screen and (max-width: 739px) {
          .header .header__bar h1 a {
            background: url("/images/nameplate-small.png") 0 0 no-repeat;
            width: 280px; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .header .header__bar h1 a {
      background-image: url("/images/nameplate-small@2x.png");
      background-size: 280px 50px; } }

    .header .header__bar .header__bar-hamburger {
      background: url("../images/hamburger.png") 0 0 no-repeat;
      cursor: pointer;
      display: block;
      height: 50px;
      position: absolute;
      right: 0;
      text-indent: -5000px;
      top: 0;
      width: 40px;
      z-index: 100; }
      @media screen and (min-width: 1020px) {
        .header .header__bar .header__bar-hamburger {
          display: none; } }
      html.ie-8 .header .header__bar .header__bar-hamburger {
        display: none; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .header .header__bar .header__bar-hamburger {
          background-image: url("/images/hamburger@2x.png");
          background-size: 40px 50px; } }
    .header .header__bar ul {
      display: block;
      position: absolute; }
      @media screen and (min-width: 1020px) {
        .header .header__bar ul {
          background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
          bottom: 11px;
          left: 340px;
          padding-top: 24px;
          right: 0;
          top: 0;
          z-index: 2; } }
      html.ie-8 .header .header__bar ul {
        background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
        bottom: 11px;
        left: 340px;
        padding-top: 24px;
        right: 0;
        top: 0;
        z-index: 2; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .header .header__bar ul {
          background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
          bottom: 11px;
          left: 280px;
          padding-top: 15px;
          padding-left: 40px;
          right: 0;
          top: 0;
          z-index: 2; } }
      @media screen and (max-width: 739px) {
        .header .header__bar ul {
          display: none; } }
      .header .header__bar ul li {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        display: block;
        text-transform: uppercase; }
        html.wf-loading .header .header__bar ul li {
          visibility: hidden; }
        @media screen and (min-width: 1020px) {
          .header .header__bar ul li {
            float: left;
            font-size: 24px;
            line-height: 24px;
            margin-left: 25px; } }
        html.ie-8 .header .header__bar ul li {
          float: left;
          font-size: 24px;
          line-height: 24px;
          margin-left: 25px; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .header .header__bar ul li {
            display: none; } }
        .header .header__bar ul li a {
          -o-transition: all 200ms ease-out;
          -webkit-transition: all 200ms ease-out;
          transition: all 200ms ease-out;
          border-bottom: 2px solid transparent;
          color: #606060; }
          .header .header__bar ul li a:hover {
            border-bottom-color: #939393; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .header .header__bar ul li.header__navigation-stories a {
            padding-top: 70px; } }
        @media screen and (min-width: 1020px) {
          .header .header__bar ul li.header__navigation-about {
            padding-right: 25px;
            position: relative; } }
        html.ie-8 .header .header__bar ul li.header__navigation-about {
          padding-right: 25px;
          position: relative; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .header .header__bar ul li.header__navigation-about {
            margin-bottom: 0; } }
        @media screen and (min-width: 1020px) {
          .header .header__bar ul li.header__navigation-about .arrow {
            background-image: url("../images/titles/arrows-small.png");
            background-position: 0 -63px;
            background-repeat: no-repeat;
            display: block;
            height: 21px;
            position: absolute;
            right: 0;
            top: 0;
            width: 21px; } }
        html.ie-8 .header .header__bar ul li.header__navigation-about .arrow {
          background-image: url("../images/titles/arrows-small.png");
          background-position: 0 -63px;
          background-repeat: no-repeat;
          display: block;
          height: 21px;
          position: absolute;
          right: 0;
          top: 0;
          width: 21px; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .header .header__bar ul li.header__navigation-about .arrow {
            display: none; } }
        @media screen and (max-width: 739px) {
          .header .header__bar ul li.header__navigation-about .arrow {
            display: none; } }

.mobileNavigation {
  -o-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  -webkit-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  background: url("../images/shadow.png") 50% 0 repeat-x;
  background-position: 50% 100%;
  display: block;
  left: 0;
  padding-bottom: 11px;
  position: absolute;
  top: -385px;
  width: 100%;
  z-index: 10; }
  @media screen and (min-width: 1020px) {
    .mobileNavigation {
      display: none; } }
  html.ie-8 .mobileNavigation {
    display: none; }
  .mobileNavigation.front {
    background-position: 0 0;
    position: relative;
    top: 0;
    padding-top: 15px;
    padding-bottom: 0; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .mobileNavigation.front {
        display: none; } }
    .mobileNavigation.front li.mobileNavigation__stories {
      background: none; }
      .mobileNavigation.front li.mobileNavigation__stories a {
        padding-top: 0 !important; }
  .mobileNavigation.expanded {
    top: 0; }
  .mobileNavigation ul {
    background: url("../images/paper.jpg") 50% 0 repeat #eeeeec; }
  .mobileNavigation li {
    font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    background: url("../images/chisel.png") 50% 0 repeat-x;
    display: block;
    font-size: 28px;
    text-transform: uppercase; }
    html.wf-loading .mobileNavigation li {
      visibility: hidden; }
    .mobileNavigation li a {
      -o-transition: color 200ms ease-out;
      -webkit-transition: color 200ms ease-out;
      transition: color 200ms ease-out;
      color: #0054a6;
      display: block;
      margin: 0 auto;
      padding-bottom: 11px;
      padding-left: 9px;
      padding-top: 14px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .mobileNavigation li a {
          width: 634px; } }
      @media screen and (max-width: 739px) {
        .mobileNavigation li a {
          width: 302px; } }
      .mobileNavigation li a:hover {
        color: #00288b; }
    .mobileNavigation li.mobileNavigation__stories a {
      padding-top: 70px; }
    .mobileNavigation li.mobileNavigation__about {
      margin-bottom: 0; }

body {
  background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
  overflow-y: scroll; }

@media screen and (min-width: 1020px) {
  body.section-stories .header__navigation-stories a,
  body.section-sex .header__navigation-sex a,
  body.section-sexual-health .header__navigation-sexual-health a,
  body.section-hot-topics .header__navigation-hot-topics a,
  body.section-contact-us .header__navigation-contact-us a {
    color: #333 !important;
    border-bottom-color: #666666 !important; } }
html.ie-8 body.section-stories .header__navigation-stories a, html.ie-8
body.section-sex .header__navigation-sex a, html.ie-8
body.section-sexual-health .header__navigation-sexual-health a, html.ie-8
body.section-hot-topics .header__navigation-hot-topics a, html.ie-8
body.section-contact-us .header__navigation-contact-us a {
  color: #333 !important;
  border-bottom-color: #666666 !important; }

@media screen and (min-width: 1020px) {
  .notFound, .about, .all-stories, .storiesMap, .glossary-stories, .sex-intro, .sti, .hot-topics-intro, .contact-content, .privacy, .reporting {
    padding-top: 95px; } }
html.ie-8 .notFound, html.ie-8 .about, html.ie-8 .all-stories, html.ie-8 .storiesMap, html.ie-8 .glossary-stories, html.ie-8 .sex-intro, html.ie-8 .sti, html.ie-8 .hot-topics-intro, html.ie-8 .contact-content, html.ie-8 .privacy, html.ie-8 .reporting {
  padding-top: 95px; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .notFound, .about, .all-stories, .storiesMap, .glossary-stories, .sex-intro, .sti, .hot-topics-intro, .contact-content, .privacy, .reporting {
    padding-top: 95px; } }
@media screen and (max-width: 739px) {
  .notFound, .about, .all-stories, .storiesMap, .glossary-stories, .sex-intro, .sti, .hot-topics-intro, .contact-content, .privacy, .reporting {
    padding-top: 75px; } }

@media screen and (min-width: 1020px) {
  .sex, .sexual-health, .hot-topic {
    padding-top: 95px; } }
html.ie-8 .sex, html.ie-8 .sexual-health, html.ie-8 .hot-topic {
  padding-top: 95px; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sex, .sexual-health, .hot-topic {
    padding-top: 85px; } }
@media screen and (max-width: 739px) {
  .sex, .sexual-health, .hot-topic {
    padding-top: 75px; } }

.page {
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 1020px) {
    .page .constrained {
      width: 940px; } }
  html.ie-8 .page .constrained {
    width: 940px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .page .constrained {
      width: 620px; } }
  @media screen and (max-width: 739px) {
    .page .constrained {
      width: 320px; } }

.header .header__left {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 1; }
  .header .header__left .fill {
    bottom: 11px;
    background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
    left: 0;
    position: absolute;
    top: 0; }
    @media screen and (min-width: 1020px) {
      .header .header__left .fill {
        right: 490px; } }
    html.ie-8 .header .header__left .fill {
      right: 490px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .header .header__left .fill {
        right: 310px; } }
    @media screen and (max-width: 739px) {
      .header .header__left .fill {
        right: 160px; } }
.header .header__right {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  z-index: 1; }
  .header .header__right .fill {
    bottom: 11px;
    background: url("../images/paper.jpg") 50% 0 repeat #eeeeec;
    position: absolute;
    right: 0;
    top: 0; }
    @media screen and (min-width: 1020px) {
      .header .header__right .fill {
        left: 490px; } }
    html.ie-8 .header .header__right .fill {
      left: 490px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .header .header__right .fill {
        left: 310px; } }
    @media screen and (max-width: 739px) {
      .header .header__right .fill {
        left: 160px; } }

.share-mobile {
  font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  background: url("../images/chisel.png") 50% 0 repeat-x;
  font-size: 28px;
  text-transform: uppercase; }
  @media screen and (min-width: 1020px) {
    .share-mobile {
      display: none; } }
  html.ie-8 .share-mobile {
    display: none; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .share-mobile {
      display: none; } }
  html.wf-loading .share-mobile {
    visibility: hidden; }
  .share-mobile .constrained {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 300px; }
  .share-mobile a {
    color: #0054a6;
    display: block;
    padding-left: 55px;
    padding-top: 8px;
    padding-bottom: 6px;
    background: url("/images/titles/tell-icon.png") 0 0 no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      .share-mobile a {
        background-image: url("/images/titles/tell-icon@2x.png");
        background-size: 40px 40px; } }

.footer {
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: url("../images/chisel.png") 50% 0 repeat-x;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  padding-top: 10px;
  text-transform: uppercase; }
  html.wf-loading .footer {
    visibility: hidden; }
  @media screen and (min-width: 1020px) {
    .footer .constrained {
      padding-bottom: 120px;
      width: 940px; } }
  html.ie-8 .footer .constrained {
    padding-bottom: 120px;
    width: 940px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .footer .constrained {
      padding-bottom: 120px;
      width: 620px; } }
  @media screen and (max-width: 739px) {
    .footer .constrained {
      padding-bottom: 20px;
      width: 300px; } }
  .footer a {
    -o-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    color: #333;
    border-bottom: 1px solid #b3b3b3; }
    .footer a:hover {
      border-bottom-color: #0054a6;
      color: #0054a6; }
  .footer .footer__social {
    left: 0;
    position: absolute;
    top: 0; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .footer .footer__social {
        width: 40px; } }
    @media screen and (max-width: 739px) {
      .footer .footer__social {
        width: 40px; } }
    .footer .footer__social li {
      background-position: 0 -80px;
      background-repeat: no-repeat;
      clear: none;
      display: block;
      height: 40px;
      float: left;
      margin-right: 5px;
      position: relative;
      width: 40px; }
      .footer .footer__social li.footer__social-facebook {
        background-image: url("../images/titles/facebook.png"); }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .footer .footer__social li.footer__social-facebook {
            background-image: url("/images/titles/facebook@2x.png");
            background-size: 40px 200px; } }
        .footer .footer__social li.footer__social-facebook:hover {
          background-position: 0 0; }
      .footer .footer__social li.footer__social-twitter {
        background-image: url("../images/titles/twitter.png"); }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .footer .footer__social li.footer__social-twitter {
            background-image: url("/images/titles/twitter@2x.png");
            background-size: 40px 200px; } }
        .footer .footer__social li.footer__social-twitter:hover {
          background-position: 0 0; }
      .footer .footer__social li a {
        overflow: hidden;
        text-indent: -500px;
        border: 0;
        display: block;
        height: 100%;
        position: absolute;
        width: 100%; }
  @media screen and (min-width: 1020px) {
    .footer .footer__privacy-policy {
      left: 110px;
      position: absolute;
      top: 10px; } }
  html.ie-8 .footer .footer__privacy-policy {
    left: 110px;
    position: absolute;
    top: 10px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .footer .footer__privacy-policy {
      padding-top: 6px; } }
  @media screen and (max-width: 739px) {
    .footer .footer__privacy-policy {
      padding-top: 6px; } }
  .footer .footer__privacy-policy a {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal; }
    html.wf-loading .footer .footer__privacy-policy a {
      visibility: hidden; }
  @media screen and (min-width: 1020px) {
    .footer .footer__copyright {
      left: 250px;
      position: absolute;
      top: 10px; }
      .footer .footer__copyright br {
        display: none; } }
  html.ie-8 .footer .footer__copyright {
    left: 250px;
    position: absolute;
    top: 10px; }
    html.ie-8 .footer .footer__copyright br {
      display: none; }
  @media screen and (min-width: 1020px) {
    .footer .footer__credit {
      position: absolute;
      right: 0;
      top: 10px; } }
  html.ie-8 .footer .footer__credit {
    position: absolute;
    right: 0;
    top: 10px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .footer .footer__privacy-policy,
    .footer .footer__credit,
    .footer .footer__copyright {
      padding-left: 55px; } }
  @media screen and (max-width: 739px) {
    .footer .footer__privacy-policy,
    .footer .footer__credit,
    .footer .footer__copyright {
      padding-left: 55px; } }

.share-popup {
  -o-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  -webkit-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
  background: url("../images/popup.png") 0 0 no-repeat;
  bottom: -180px;
  height: 260px;
  position: fixed;
  right: 30px;
  width: 332px;
  z-index: 12; }
  @media screen and (max-width: 739px) {
    .share-popup {
      display: none; } }
  .share-popup.expanded {
    bottom: 0; }
    .share-popup.expanded .share-popup__close {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1; }
  .share-popup .share-popup__title {
    overflow: hidden;
    text-indent: -500px;
    background: url("../images/titles/share-story.png") 0 0 no-repeat;
    cursor: pointer;
    height: 60px;
    margin: 20px 50px 0 20px; }
    .share-popup .share-popup__title:hover {
      background-position: 0 -60px; }
  .share-popup .share-popup__close {
    overflow: hidden;
    text-indent: -500px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -o-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
    -webkit-transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
    transition: all 0.4s cubic-bezier(0.435, -0.205, 0.61, 1.22);
    background: url("../images/close-small.png") 0 0 no-repeat;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 17px;
    top: 20px;
    width: 20px; }
  .share-popup .share-popup__content {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #333;
    font-size: 15px;
    line-height: 21px;
    padding: 0 25px; }
    html.wf-loading .share-popup .share-popup__content {
      visibility: hidden; }
    .share-popup .share-popup__content strong,
    .share-popup .share-popup__content a {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      -o-transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      transition: all 200ms ease-out;
      border-bottom: 1px solid transparent;
      color: #0054a6;
      cursor: pointer; }
      html.wf-loading .share-popup .share-popup__content strong, html.wf-loading
      .share-popup .share-popup__content a {
        visibility: hidden; }
      .share-popup .share-popup__content strong:hover,
      .share-popup .share-popup__content a:hover {
        border-bottom-color: #5f92c2; }

.slideshow {
  background: url("../images/brown-crumpled.jpg") 50% 0 repeat #8d7156; }
  @media screen and (min-width: 1020px) {
    .slideshow {
      height: 480px; } }
  html.ie-8 .slideshow {
    height: 480px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .slideshow {
      height: 710px;
      overflow: hidden; } }
  @media screen and (max-width: 739px) {
    .slideshow {
      display: none; } }
  .slideshow .constrained {
    position: relative; }
  .slideshow .slideshow__count {
    font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    background: url("/images/and-counting.png") 0 100% no-repeat;
    color: #333;
    font-size: 36px;
    height: 146px;
    left: -7px;
    line-height: 40px;
    padding-top: 70px;
    position: absolute;
    text-align: center;
    top: 64px;
    width: 185px;
    z-index: 30; }
    html.wf-loading .slideshow .slideshow__count {
      visibility: hidden; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .slideshow .slideshow__count {
        display: none; } }
    .slideshow .slideshow__count strong {
      font-size: 120px; }
  .slideshow .slideshow__content {
    -o-transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: block;
    height: 410px;
    position: absolute;
    visibility: hidden;
    z-index: 40; }
    @media screen and (min-width: 1020px) {
      .slideshow .slideshow__content {
        right: 0;
        top: 30px;
        width: 300px; } }
    html.ie-8 .slideshow .slideshow__content {
      right: 0;
      top: 30px;
      width: 300px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .slideshow .slideshow__content {
        left: 0;
        right: 0;
        top: 440px; } }
    .slideshow .slideshow__content.active {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
      visibility: visible; }
      @media screen and (min-width: 1020px) {
        .slideshow .slideshow__content.active {
          top: 60px; } }
      html.ie-8 .slideshow .slideshow__content.active {
        top: 60px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .slideshow .slideshow__content.active {
          top: 470px; } }
    .slideshow .slideshow__content .slideshow__content-pullquote {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      font-size: 50px;
      line-height: 55px;
      text-align: center; }
      html.wf-loading .slideshow .slideshow__content .slideshow__content-pullquote {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .slideshow .slideshow__content .slideshow__content-pullquote {
          bottom: 120px;
          position: absolute; } }
      html.ie-8 .slideshow .slideshow__content .slideshow__content-pullquote {
        bottom: 120px;
        position: absolute; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .slideshow .slideshow__content .slideshow__content-pullquote {
          margin: 0 40px; } }
      .slideshow .slideshow__content .slideshow__content-pullquote span {
        background: #333;
        color: #fff;
        margin: 0 -10px;
        padding: 4px 12px 0; }
      .slideshow .slideshow__content .slideshow__content-pullquote.small_text {
        font-size: 30px;
        line-height: 34px; }
        .slideshow .slideshow__content .slideshow__content-pullquote.small_text span {
          margin: 0 -6px;
          padding: 4px 8px 0; }
    .slideshow .slideshow__content .slideshow__content-name {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 22px;
      text-align: center;
      width: 100%; }
      html.wf-loading .slideshow .slideshow__content .slideshow__content-name {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .slideshow .slideshow__content .slideshow__content-name {
          bottom: 92px;
          position: absolute; } }
      html.ie-8 .slideshow .slideshow__content .slideshow__content-name {
        bottom: 92px;
        position: absolute; }
      .slideshow .slideshow__content .slideshow__content-name span {
        background: #333;
        color: #fff;
        padding: 4px 12px 6px 12px; }
    .slideshow .slideshow__content .slideshow__content-action {
      height: 62px;
      width: 100%; }
      @media screen and (min-width: 1020px) {
        .slideshow .slideshow__content .slideshow__content-action {
          bottom: 0;
          position: absolute; } }
      html.ie-8 .slideshow .slideshow__content .slideshow__content-action {
        bottom: 0;
        position: absolute; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .slideshow .slideshow__content .slideshow__content-action {
          margin-top: 30px;
          position: relative; } }
      .slideshow .slideshow__content .slideshow__content-action a {
        background: url("/images/titles/read-the-story.png") 50% 0 no-repeat;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        text-indent: -5000px;
        top: 0;
        width: 100%; }
  .slideshow .slideshow__slides {
    position: absolute;
    top: 100px;
    z-index: 1; }
    @media screen and (min-width: 1020px) {
      .slideshow .slideshow__slides {
        left: 100px; } }
    html.ie-8 .slideshow .slideshow__slides {
      left: 100px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .slideshow .slideshow__slides {
        left: 20px; } }
    .slideshow .slideshow__slides .slideshow__slide {
      -o-transition: all 250ms cubic-bezier(0.55, 0, 0.17, 1.485);
      -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.17, 1.485);
      transition: all 250ms cubic-bezier(0.55, 0, 0.17, 1.485);
      background: url("../images/polaroid.png") 0 0 no-repeat;
      cursor: pointer;
      height: 286px;
      position: absolute;
      width: 286px; }
      .slideshow .slideshow__slides .slideshow__slide.slide-4 {
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 40px;
        left: 0;
        z-index: 1; }
      .slideshow .slideshow__slides .slideshow__slide.slide-3 {
        -webkit-transform: rotate(1deg);
        -moz-transform: rotate(1deg);
        -ms-transform: rotate(1deg);
        transform: rotate(1deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 0;
        left: 70px;
        z-index: 2; }
      .slideshow .slideshow__slides .slideshow__slide.slide-2 {
        -webkit-transform: rotate(3deg);
        -moz-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
        transform: rotate(3deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 20px;
        left: 140px;
        z-index: 3; }
      .slideshow .slideshow__slides .slideshow__slide.slide-1 {
        -webkit-transform: rotate(-1deg);
        -moz-transform: rotate(-1deg);
        -ms-transform: rotate(-1deg);
        transform: rotate(-1deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 60px;
        left: 210px;
        z-index: 4; }
      .slideshow .slideshow__slides .slideshow__slide.slide-0 {
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        transform: rotate(4deg);
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 0px;
        left: 280px;
        z-index: 5; }
      .slideshow .slideshow__slides .slideshow__slide.lifted {
        -o-transition: all 250ms cubic-bezier(0.65, -0.6, 0.49, 1);
        -webkit-transition: all 250ms cubic-bezier(0.65, -0.6, 0.49, 1);
        transition: all 250ms cubic-bezier(0.65, -0.6, 0.49, 1); }
        .slideshow .slideshow__slides .slideshow__slide.lifted.slide-0, .slideshow .slideshow__slides .slideshow__slide.lifted.slide-1 {
          -webkit-transform: rotate(-30deg);
          -moz-transform: rotate(-30deg);
          -ms-transform: rotate(-30deg);
          transform: rotate(-30deg);
          -webkit-transform-origin: 50% 50%;
          -moz-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
          left: 500px; }
        .slideshow .slideshow__slides .slideshow__slide.lifted.slide-2, .slideshow .slideshow__slides .slideshow__slide.lifted.slide-3, .slideshow .slideshow__slides .slideshow__slide.lifted.slide-4 {
          -webkit-transform: rotate(10deg);
          -moz-transform: rotate(10deg);
          -ms-transform: rotate(10deg);
          transform: rotate(10deg);
          -webkit-transform-origin: 50% 50%;
          -moz-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
          left: -200px; }
      .slideshow .slideshow__slides .slideshow__slide img {
        left: 8px;
        position: absolute;
        top: 6px; }

.mobileSlideshow-wrapper {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  padding-top: 65px; }
  @media screen and (min-width: 1020px) {
    .mobileSlideshow-wrapper {
      display: none; } }
  html.ie-8 .mobileSlideshow-wrapper {
    display: none; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .mobileSlideshow-wrapper {
      display: none; } }

@media screen and (min-width: 1020px) {
  .mission-statement {
    background: url("../images/shadow.png") 50% 0 repeat-x; } }
html.ie-8 .mission-statement {
  background: url("../images/shadow.png") 50% 0 repeat-x; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .mission-statement {
    background: url("../images/shadow.png") 50% 0 repeat-x; } }
@media screen and (max-width: 739px) {
  .mission-statement {
    background: url("/images/chisel.png") 50% 0 repeat-x; } }
.mission-statement p {
  font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #333;
  text-align: center; }
  html.wf-loading .mission-statement p {
    visibility: hidden; }
  @media screen and (min-width: 1020px) {
    .mission-statement p {
      font-size: 38px;
      line-height: 38px;
      padding: 30px 35px; } }
  html.ie-8 .mission-statement p {
    font-size: 38px;
    line-height: 38px;
    padding: 30px 35px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .mission-statement p {
      font-size: 38px;
      line-height: 38px;
      padding: 30px 35px; } }
  @media screen and (max-width: 739px) {
    .mission-statement p {
      font-size: 28px;
      line-height: 28px;
      padding: 20px 10px; } }

.ctas {
  background: url("../images/chisel.png") 50% 0 repeat-x;
  overflow: hidden; }
  @media screen and (max-width: 739px) {
    .ctas {
      display: none; } }
  .ctas .ctas__container {
    overflow: hidden;
    padding: 30px 0; }
  .ctas .ctas__cta {
    display: block;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    width: 300px; }
    @media screen and (min-width: 1020px) {
      .ctas .ctas__cta.count-2 {
        margin-right: 0; }
      .ctas .ctas__cta.count-5 {
        margin-right: 0; }
      .ctas .ctas__cta.count-8 {
        margin-right: 0; }
      .ctas .ctas__cta.count-11 {
        margin-right: 0; }
      .ctas .ctas__cta.count-14 {
        margin-right: 0; }
      .ctas .ctas__cta.count-17 {
        margin-right: 0; }
      .ctas .ctas__cta.count-20 {
        margin-right: 0; }
      .ctas .ctas__cta.count-23 {
        margin-right: 0; }
      .ctas .ctas__cta.count-26 {
        margin-right: 0; }
      .ctas .ctas__cta.count-29 {
        margin-right: 0; }
      .ctas .ctas__cta.count-32 {
        margin-right: 0; }
      .ctas .ctas__cta.count-35 {
        margin-right: 0; }
      .ctas .ctas__cta.count-38 {
        margin-right: 0; }
      .ctas .ctas__cta.count-41 {
        margin-right: 0; }
      .ctas .ctas__cta.count-44 {
        margin-right: 0; }
      .ctas .ctas__cta.count-47 {
        margin-right: 0; }
      .ctas .ctas__cta.count-50 {
        margin-right: 0; }
      .ctas .ctas__cta.count-53 {
        margin-right: 0; }
      .ctas .ctas__cta.count-56 {
        margin-right: 0; }
      .ctas .ctas__cta.count-59 {
        margin-right: 0; }
      .ctas .ctas__cta.count-62 {
        margin-right: 0; }
      .ctas .ctas__cta.count-65 {
        margin-right: 0; }
      .ctas .ctas__cta.count-68 {
        margin-right: 0; }
      .ctas .ctas__cta.count-71 {
        margin-right: 0; }
      .ctas .ctas__cta.count-74 {
        margin-right: 0; }
      .ctas .ctas__cta.count-77 {
        margin-right: 0; }
      .ctas .ctas__cta.count-80 {
        margin-right: 0; }
      .ctas .ctas__cta.count-83 {
        margin-right: 0; }
      .ctas .ctas__cta.count-86 {
        margin-right: 0; }
      .ctas .ctas__cta.count-89 {
        margin-right: 0; }
      .ctas .ctas__cta.count-92 {
        margin-right: 0; }
      .ctas .ctas__cta.count-95 {
        margin-right: 0; }
      .ctas .ctas__cta.count-98 {
        margin-right: 0; }
      .ctas .ctas__cta.count-101 {
        margin-right: 0; }
      .ctas .ctas__cta.count-104 {
        margin-right: 0; }
      .ctas .ctas__cta.count-107 {
        margin-right: 0; }
      .ctas .ctas__cta.count-110 {
        margin-right: 0; }
      .ctas .ctas__cta.count-113 {
        margin-right: 0; }
      .ctas .ctas__cta.count-116 {
        margin-right: 0; }
      .ctas .ctas__cta.count-119 {
        margin-right: 0; }
      .ctas .ctas__cta.count-122 {
        margin-right: 0; }
      .ctas .ctas__cta.count-125 {
        margin-right: 0; }
      .ctas .ctas__cta.count-128 {
        margin-right: 0; }
      .ctas .ctas__cta.count-131 {
        margin-right: 0; }
      .ctas .ctas__cta.count-134 {
        margin-right: 0; }
      .ctas .ctas__cta.count-137 {
        margin-right: 0; }
      .ctas .ctas__cta.count-140 {
        margin-right: 0; }
      .ctas .ctas__cta.count-143 {
        margin-right: 0; }
      .ctas .ctas__cta.count-146 {
        margin-right: 0; }
      .ctas .ctas__cta.count-149 {
        margin-right: 0; }
      .ctas .ctas__cta.count-152 {
        margin-right: 0; }
      .ctas .ctas__cta.count-155 {
        margin-right: 0; }
      .ctas .ctas__cta.count-158 {
        margin-right: 0; }
      .ctas .ctas__cta.count-161 {
        margin-right: 0; }
      .ctas .ctas__cta.count-164 {
        margin-right: 0; }
      .ctas .ctas__cta.count-167 {
        margin-right: 0; }
      .ctas .ctas__cta.count-170 {
        margin-right: 0; }
      .ctas .ctas__cta.count-173 {
        margin-right: 0; }
      .ctas .ctas__cta.count-176 {
        margin-right: 0; }
      .ctas .ctas__cta.count-179 {
        margin-right: 0; }
      .ctas .ctas__cta.count-182 {
        margin-right: 0; }
      .ctas .ctas__cta.count-185 {
        margin-right: 0; }
      .ctas .ctas__cta.count-188 {
        margin-right: 0; }
      .ctas .ctas__cta.count-191 {
        margin-right: 0; }
      .ctas .ctas__cta.count-194 {
        margin-right: 0; }
      .ctas .ctas__cta.count-197 {
        margin-right: 0; }
      .ctas .ctas__cta.count-200 {
        margin-right: 0; }
      .ctas .ctas__cta.count-203 {
        margin-right: 0; }
      .ctas .ctas__cta.count-206 {
        margin-right: 0; }
      .ctas .ctas__cta.count-209 {
        margin-right: 0; }
      .ctas .ctas__cta.count-212 {
        margin-right: 0; }
      .ctas .ctas__cta.count-215 {
        margin-right: 0; }
      .ctas .ctas__cta.count-218 {
        margin-right: 0; }
      .ctas .ctas__cta.count-221 {
        margin-right: 0; }
      .ctas .ctas__cta.count-224 {
        margin-right: 0; }
      .ctas .ctas__cta.count-227 {
        margin-right: 0; }
      .ctas .ctas__cta.count-230 {
        margin-right: 0; }
      .ctas .ctas__cta.count-233 {
        margin-right: 0; }
      .ctas .ctas__cta.count-236 {
        margin-right: 0; }
      .ctas .ctas__cta.count-239 {
        margin-right: 0; }
      .ctas .ctas__cta.count-242 {
        margin-right: 0; }
      .ctas .ctas__cta.count-245 {
        margin-right: 0; }
      .ctas .ctas__cta.count-248 {
        margin-right: 0; }
      .ctas .ctas__cta.count-251 {
        margin-right: 0; }
      .ctas .ctas__cta.count-254 {
        margin-right: 0; }
      .ctas .ctas__cta.count-257 {
        margin-right: 0; }
      .ctas .ctas__cta.count-260 {
        margin-right: 0; }
      .ctas .ctas__cta.count-263 {
        margin-right: 0; }
      .ctas .ctas__cta.count-266 {
        margin-right: 0; }
      .ctas .ctas__cta.count-269 {
        margin-right: 0; }
      .ctas .ctas__cta.count-272 {
        margin-right: 0; }
      .ctas .ctas__cta.count-275 {
        margin-right: 0; }
      .ctas .ctas__cta.count-278 {
        margin-right: 0; }
      .ctas .ctas__cta.count-281 {
        margin-right: 0; }
      .ctas .ctas__cta.count-284 {
        margin-right: 0; }
      .ctas .ctas__cta.count-287 {
        margin-right: 0; }
      .ctas .ctas__cta.count-290 {
        margin-right: 0; }
      .ctas .ctas__cta.count-293 {
        margin-right: 0; }
      .ctas .ctas__cta.count-296 {
        margin-right: 0; }
      .ctas .ctas__cta.count-3 {
        clear: left; }
      .ctas .ctas__cta.count-6 {
        clear: left; }
      .ctas .ctas__cta.count-9 {
        clear: left; }
      .ctas .ctas__cta.count-12 {
        clear: left; }
      .ctas .ctas__cta.count-15 {
        clear: left; }
      .ctas .ctas__cta.count-18 {
        clear: left; }
      .ctas .ctas__cta.count-21 {
        clear: left; }
      .ctas .ctas__cta.count-24 {
        clear: left; }
      .ctas .ctas__cta.count-27 {
        clear: left; }
      .ctas .ctas__cta.count-30 {
        clear: left; }
      .ctas .ctas__cta.count-33 {
        clear: left; }
      .ctas .ctas__cta.count-36 {
        clear: left; }
      .ctas .ctas__cta.count-39 {
        clear: left; }
      .ctas .ctas__cta.count-42 {
        clear: left; }
      .ctas .ctas__cta.count-45 {
        clear: left; }
      .ctas .ctas__cta.count-48 {
        clear: left; }
      .ctas .ctas__cta.count-51 {
        clear: left; }
      .ctas .ctas__cta.count-54 {
        clear: left; }
      .ctas .ctas__cta.count-57 {
        clear: left; }
      .ctas .ctas__cta.count-60 {
        clear: left; }
      .ctas .ctas__cta.count-63 {
        clear: left; }
      .ctas .ctas__cta.count-66 {
        clear: left; }
      .ctas .ctas__cta.count-69 {
        clear: left; }
      .ctas .ctas__cta.count-72 {
        clear: left; }
      .ctas .ctas__cta.count-75 {
        clear: left; }
      .ctas .ctas__cta.count-78 {
        clear: left; }
      .ctas .ctas__cta.count-81 {
        clear: left; }
      .ctas .ctas__cta.count-84 {
        clear: left; }
      .ctas .ctas__cta.count-87 {
        clear: left; }
      .ctas .ctas__cta.count-90 {
        clear: left; }
      .ctas .ctas__cta.count-93 {
        clear: left; }
      .ctas .ctas__cta.count-96 {
        clear: left; }
      .ctas .ctas__cta.count-99 {
        clear: left; }
      .ctas .ctas__cta.count-102 {
        clear: left; }
      .ctas .ctas__cta.count-105 {
        clear: left; }
      .ctas .ctas__cta.count-108 {
        clear: left; }
      .ctas .ctas__cta.count-111 {
        clear: left; }
      .ctas .ctas__cta.count-114 {
        clear: left; }
      .ctas .ctas__cta.count-117 {
        clear: left; }
      .ctas .ctas__cta.count-120 {
        clear: left; }
      .ctas .ctas__cta.count-123 {
        clear: left; }
      .ctas .ctas__cta.count-126 {
        clear: left; }
      .ctas .ctas__cta.count-129 {
        clear: left; }
      .ctas .ctas__cta.count-132 {
        clear: left; }
      .ctas .ctas__cta.count-135 {
        clear: left; }
      .ctas .ctas__cta.count-138 {
        clear: left; }
      .ctas .ctas__cta.count-141 {
        clear: left; }
      .ctas .ctas__cta.count-144 {
        clear: left; }
      .ctas .ctas__cta.count-147 {
        clear: left; }
      .ctas .ctas__cta.count-150 {
        clear: left; }
      .ctas .ctas__cta.count-153 {
        clear: left; }
      .ctas .ctas__cta.count-156 {
        clear: left; }
      .ctas .ctas__cta.count-159 {
        clear: left; }
      .ctas .ctas__cta.count-162 {
        clear: left; }
      .ctas .ctas__cta.count-165 {
        clear: left; }
      .ctas .ctas__cta.count-168 {
        clear: left; }
      .ctas .ctas__cta.count-171 {
        clear: left; }
      .ctas .ctas__cta.count-174 {
        clear: left; }
      .ctas .ctas__cta.count-177 {
        clear: left; }
      .ctas .ctas__cta.count-180 {
        clear: left; }
      .ctas .ctas__cta.count-183 {
        clear: left; }
      .ctas .ctas__cta.count-186 {
        clear: left; }
      .ctas .ctas__cta.count-189 {
        clear: left; }
      .ctas .ctas__cta.count-192 {
        clear: left; }
      .ctas .ctas__cta.count-195 {
        clear: left; }
      .ctas .ctas__cta.count-198 {
        clear: left; }
      .ctas .ctas__cta.count-201 {
        clear: left; }
      .ctas .ctas__cta.count-204 {
        clear: left; }
      .ctas .ctas__cta.count-207 {
        clear: left; }
      .ctas .ctas__cta.count-210 {
        clear: left; }
      .ctas .ctas__cta.count-213 {
        clear: left; }
      .ctas .ctas__cta.count-216 {
        clear: left; }
      .ctas .ctas__cta.count-219 {
        clear: left; }
      .ctas .ctas__cta.count-222 {
        clear: left; }
      .ctas .ctas__cta.count-225 {
        clear: left; }
      .ctas .ctas__cta.count-228 {
        clear: left; }
      .ctas .ctas__cta.count-231 {
        clear: left; }
      .ctas .ctas__cta.count-234 {
        clear: left; }
      .ctas .ctas__cta.count-237 {
        clear: left; }
      .ctas .ctas__cta.count-240 {
        clear: left; }
      .ctas .ctas__cta.count-243 {
        clear: left; }
      .ctas .ctas__cta.count-246 {
        clear: left; }
      .ctas .ctas__cta.count-249 {
        clear: left; }
      .ctas .ctas__cta.count-252 {
        clear: left; }
      .ctas .ctas__cta.count-255 {
        clear: left; }
      .ctas .ctas__cta.count-258 {
        clear: left; }
      .ctas .ctas__cta.count-261 {
        clear: left; }
      .ctas .ctas__cta.count-264 {
        clear: left; }
      .ctas .ctas__cta.count-267 {
        clear: left; }
      .ctas .ctas__cta.count-270 {
        clear: left; }
      .ctas .ctas__cta.count-273 {
        clear: left; }
      .ctas .ctas__cta.count-276 {
        clear: left; }
      .ctas .ctas__cta.count-279 {
        clear: left; }
      .ctas .ctas__cta.count-282 {
        clear: left; }
      .ctas .ctas__cta.count-285 {
        clear: left; }
      .ctas .ctas__cta.count-288 {
        clear: left; }
      .ctas .ctas__cta.count-291 {
        clear: left; }
      .ctas .ctas__cta.count-294 {
        clear: left; }
      .ctas .ctas__cta.count-297 {
        clear: left; } }
    html.ie-8 .ctas .ctas__cta.count-2 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-5 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-8 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-11 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-14 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-17 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-20 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-23 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-26 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-29 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-32 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-35 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-38 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-41 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-44 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-47 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-50 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-53 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-56 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-59 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-62 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-65 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-68 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-71 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-74 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-77 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-80 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-83 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-86 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-89 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-92 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-95 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-98 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-101 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-104 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-107 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-110 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-113 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-116 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-119 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-122 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-125 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-128 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-131 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-134 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-137 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-140 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-143 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-146 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-149 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-152 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-155 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-158 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-161 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-164 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-167 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-170 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-173 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-176 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-179 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-182 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-185 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-188 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-191 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-194 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-197 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-200 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-203 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-206 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-209 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-212 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-215 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-218 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-221 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-224 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-227 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-230 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-233 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-236 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-239 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-242 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-245 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-248 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-251 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-254 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-257 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-260 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-263 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-266 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-269 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-272 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-275 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-278 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-281 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-284 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-287 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-290 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-293 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-296 {
      margin-right: 0; }
    html.ie-8 .ctas .ctas__cta.count-3 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-6 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-9 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-12 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-15 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-18 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-21 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-24 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-27 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-30 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-33 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-36 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-39 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-42 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-45 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-48 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-51 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-54 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-57 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-60 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-63 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-66 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-69 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-72 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-75 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-78 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-81 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-84 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-87 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-90 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-93 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-96 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-99 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-102 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-105 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-108 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-111 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-114 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-117 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-120 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-123 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-126 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-129 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-132 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-135 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-138 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-141 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-144 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-147 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-150 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-153 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-156 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-159 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-162 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-165 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-168 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-171 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-174 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-177 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-180 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-183 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-186 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-189 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-192 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-195 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-198 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-201 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-204 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-207 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-210 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-213 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-216 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-219 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-222 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-225 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-228 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-231 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-234 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-237 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-240 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-243 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-246 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-249 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-252 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-255 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-258 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-261 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-264 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-267 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-270 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-273 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-276 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-279 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-282 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-285 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-288 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-291 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-294 {
      clear: left; }
    html.ie-8 .ctas .ctas__cta.count-297 {
      clear: left; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .ctas .ctas__cta.count-1 {
        margin-right: 0; }
      .ctas .ctas__cta.count-3 {
        margin-right: 0; }
      .ctas .ctas__cta.count-5 {
        margin-right: 0; }
      .ctas .ctas__cta.count-7 {
        margin-right: 0; }
      .ctas .ctas__cta.count-9 {
        margin-right: 0; }
      .ctas .ctas__cta.count-11 {
        margin-right: 0; }
      .ctas .ctas__cta.count-13 {
        margin-right: 0; }
      .ctas .ctas__cta.count-15 {
        margin-right: 0; }
      .ctas .ctas__cta.count-17 {
        margin-right: 0; }
      .ctas .ctas__cta.count-19 {
        margin-right: 0; }
      .ctas .ctas__cta.count-21 {
        margin-right: 0; }
      .ctas .ctas__cta.count-23 {
        margin-right: 0; }
      .ctas .ctas__cta.count-25 {
        margin-right: 0; }
      .ctas .ctas__cta.count-27 {
        margin-right: 0; }
      .ctas .ctas__cta.count-29 {
        margin-right: 0; }
      .ctas .ctas__cta.count-31 {
        margin-right: 0; }
      .ctas .ctas__cta.count-33 {
        margin-right: 0; }
      .ctas .ctas__cta.count-35 {
        margin-right: 0; }
      .ctas .ctas__cta.count-37 {
        margin-right: 0; }
      .ctas .ctas__cta.count-39 {
        margin-right: 0; }
      .ctas .ctas__cta.count-41 {
        margin-right: 0; }
      .ctas .ctas__cta.count-43 {
        margin-right: 0; }
      .ctas .ctas__cta.count-45 {
        margin-right: 0; }
      .ctas .ctas__cta.count-47 {
        margin-right: 0; }
      .ctas .ctas__cta.count-49 {
        margin-right: 0; }
      .ctas .ctas__cta.count-51 {
        margin-right: 0; }
      .ctas .ctas__cta.count-53 {
        margin-right: 0; }
      .ctas .ctas__cta.count-55 {
        margin-right: 0; }
      .ctas .ctas__cta.count-57 {
        margin-right: 0; }
      .ctas .ctas__cta.count-59 {
        margin-right: 0; }
      .ctas .ctas__cta.count-61 {
        margin-right: 0; }
      .ctas .ctas__cta.count-63 {
        margin-right: 0; }
      .ctas .ctas__cta.count-65 {
        margin-right: 0; }
      .ctas .ctas__cta.count-67 {
        margin-right: 0; }
      .ctas .ctas__cta.count-69 {
        margin-right: 0; }
      .ctas .ctas__cta.count-71 {
        margin-right: 0; }
      .ctas .ctas__cta.count-73 {
        margin-right: 0; }
      .ctas .ctas__cta.count-75 {
        margin-right: 0; }
      .ctas .ctas__cta.count-77 {
        margin-right: 0; }
      .ctas .ctas__cta.count-79 {
        margin-right: 0; }
      .ctas .ctas__cta.count-81 {
        margin-right: 0; }
      .ctas .ctas__cta.count-83 {
        margin-right: 0; }
      .ctas .ctas__cta.count-85 {
        margin-right: 0; }
      .ctas .ctas__cta.count-87 {
        margin-right: 0; }
      .ctas .ctas__cta.count-89 {
        margin-right: 0; }
      .ctas .ctas__cta.count-91 {
        margin-right: 0; }
      .ctas .ctas__cta.count-93 {
        margin-right: 0; }
      .ctas .ctas__cta.count-95 {
        margin-right: 0; }
      .ctas .ctas__cta.count-97 {
        margin-right: 0; }
      .ctas .ctas__cta.count-99 {
        margin-right: 0; }
      .ctas .ctas__cta.count-101 {
        margin-right: 0; }
      .ctas .ctas__cta.count-103 {
        margin-right: 0; }
      .ctas .ctas__cta.count-105 {
        margin-right: 0; }
      .ctas .ctas__cta.count-107 {
        margin-right: 0; }
      .ctas .ctas__cta.count-109 {
        margin-right: 0; }
      .ctas .ctas__cta.count-111 {
        margin-right: 0; }
      .ctas .ctas__cta.count-113 {
        margin-right: 0; }
      .ctas .ctas__cta.count-115 {
        margin-right: 0; }
      .ctas .ctas__cta.count-117 {
        margin-right: 0; }
      .ctas .ctas__cta.count-119 {
        margin-right: 0; }
      .ctas .ctas__cta.count-121 {
        margin-right: 0; }
      .ctas .ctas__cta.count-123 {
        margin-right: 0; }
      .ctas .ctas__cta.count-125 {
        margin-right: 0; }
      .ctas .ctas__cta.count-127 {
        margin-right: 0; }
      .ctas .ctas__cta.count-129 {
        margin-right: 0; }
      .ctas .ctas__cta.count-131 {
        margin-right: 0; }
      .ctas .ctas__cta.count-133 {
        margin-right: 0; }
      .ctas .ctas__cta.count-135 {
        margin-right: 0; }
      .ctas .ctas__cta.count-137 {
        margin-right: 0; }
      .ctas .ctas__cta.count-139 {
        margin-right: 0; }
      .ctas .ctas__cta.count-141 {
        margin-right: 0; }
      .ctas .ctas__cta.count-143 {
        margin-right: 0; }
      .ctas .ctas__cta.count-145 {
        margin-right: 0; }
      .ctas .ctas__cta.count-147 {
        margin-right: 0; }
      .ctas .ctas__cta.count-149 {
        margin-right: 0; }
      .ctas .ctas__cta.count-151 {
        margin-right: 0; }
      .ctas .ctas__cta.count-153 {
        margin-right: 0; }
      .ctas .ctas__cta.count-155 {
        margin-right: 0; }
      .ctas .ctas__cta.count-157 {
        margin-right: 0; }
      .ctas .ctas__cta.count-159 {
        margin-right: 0; }
      .ctas .ctas__cta.count-161 {
        margin-right: 0; }
      .ctas .ctas__cta.count-163 {
        margin-right: 0; }
      .ctas .ctas__cta.count-165 {
        margin-right: 0; }
      .ctas .ctas__cta.count-167 {
        margin-right: 0; }
      .ctas .ctas__cta.count-169 {
        margin-right: 0; }
      .ctas .ctas__cta.count-171 {
        margin-right: 0; }
      .ctas .ctas__cta.count-173 {
        margin-right: 0; }
      .ctas .ctas__cta.count-175 {
        margin-right: 0; }
      .ctas .ctas__cta.count-177 {
        margin-right: 0; }
      .ctas .ctas__cta.count-179 {
        margin-right: 0; }
      .ctas .ctas__cta.count-181 {
        margin-right: 0; }
      .ctas .ctas__cta.count-183 {
        margin-right: 0; }
      .ctas .ctas__cta.count-185 {
        margin-right: 0; }
      .ctas .ctas__cta.count-187 {
        margin-right: 0; }
      .ctas .ctas__cta.count-189 {
        margin-right: 0; }
      .ctas .ctas__cta.count-191 {
        margin-right: 0; }
      .ctas .ctas__cta.count-193 {
        margin-right: 0; }
      .ctas .ctas__cta.count-195 {
        margin-right: 0; }
      .ctas .ctas__cta.count-197 {
        margin-right: 0; }
      .ctas .ctas__cta.count-2 {
        clear: left; }
      .ctas .ctas__cta.count-4 {
        clear: left; }
      .ctas .ctas__cta.count-6 {
        clear: left; }
      .ctas .ctas__cta.count-8 {
        clear: left; }
      .ctas .ctas__cta.count-10 {
        clear: left; }
      .ctas .ctas__cta.count-12 {
        clear: left; }
      .ctas .ctas__cta.count-14 {
        clear: left; }
      .ctas .ctas__cta.count-16 {
        clear: left; }
      .ctas .ctas__cta.count-18 {
        clear: left; }
      .ctas .ctas__cta.count-20 {
        clear: left; }
      .ctas .ctas__cta.count-22 {
        clear: left; }
      .ctas .ctas__cta.count-24 {
        clear: left; }
      .ctas .ctas__cta.count-26 {
        clear: left; }
      .ctas .ctas__cta.count-28 {
        clear: left; }
      .ctas .ctas__cta.count-30 {
        clear: left; }
      .ctas .ctas__cta.count-32 {
        clear: left; }
      .ctas .ctas__cta.count-34 {
        clear: left; }
      .ctas .ctas__cta.count-36 {
        clear: left; }
      .ctas .ctas__cta.count-38 {
        clear: left; }
      .ctas .ctas__cta.count-40 {
        clear: left; }
      .ctas .ctas__cta.count-42 {
        clear: left; }
      .ctas .ctas__cta.count-44 {
        clear: left; }
      .ctas .ctas__cta.count-46 {
        clear: left; }
      .ctas .ctas__cta.count-48 {
        clear: left; }
      .ctas .ctas__cta.count-50 {
        clear: left; }
      .ctas .ctas__cta.count-52 {
        clear: left; }
      .ctas .ctas__cta.count-54 {
        clear: left; }
      .ctas .ctas__cta.count-56 {
        clear: left; }
      .ctas .ctas__cta.count-58 {
        clear: left; }
      .ctas .ctas__cta.count-60 {
        clear: left; }
      .ctas .ctas__cta.count-62 {
        clear: left; }
      .ctas .ctas__cta.count-64 {
        clear: left; }
      .ctas .ctas__cta.count-66 {
        clear: left; }
      .ctas .ctas__cta.count-68 {
        clear: left; }
      .ctas .ctas__cta.count-70 {
        clear: left; }
      .ctas .ctas__cta.count-72 {
        clear: left; }
      .ctas .ctas__cta.count-74 {
        clear: left; }
      .ctas .ctas__cta.count-76 {
        clear: left; }
      .ctas .ctas__cta.count-78 {
        clear: left; }
      .ctas .ctas__cta.count-80 {
        clear: left; }
      .ctas .ctas__cta.count-82 {
        clear: left; }
      .ctas .ctas__cta.count-84 {
        clear: left; }
      .ctas .ctas__cta.count-86 {
        clear: left; }
      .ctas .ctas__cta.count-88 {
        clear: left; }
      .ctas .ctas__cta.count-90 {
        clear: left; }
      .ctas .ctas__cta.count-92 {
        clear: left; }
      .ctas .ctas__cta.count-94 {
        clear: left; }
      .ctas .ctas__cta.count-96 {
        clear: left; }
      .ctas .ctas__cta.count-98 {
        clear: left; }
      .ctas .ctas__cta.count-100 {
        clear: left; }
      .ctas .ctas__cta.count-102 {
        clear: left; }
      .ctas .ctas__cta.count-104 {
        clear: left; }
      .ctas .ctas__cta.count-106 {
        clear: left; }
      .ctas .ctas__cta.count-108 {
        clear: left; }
      .ctas .ctas__cta.count-110 {
        clear: left; }
      .ctas .ctas__cta.count-112 {
        clear: left; }
      .ctas .ctas__cta.count-114 {
        clear: left; }
      .ctas .ctas__cta.count-116 {
        clear: left; }
      .ctas .ctas__cta.count-118 {
        clear: left; }
      .ctas .ctas__cta.count-120 {
        clear: left; }
      .ctas .ctas__cta.count-122 {
        clear: left; }
      .ctas .ctas__cta.count-124 {
        clear: left; }
      .ctas .ctas__cta.count-126 {
        clear: left; }
      .ctas .ctas__cta.count-128 {
        clear: left; }
      .ctas .ctas__cta.count-130 {
        clear: left; }
      .ctas .ctas__cta.count-132 {
        clear: left; }
      .ctas .ctas__cta.count-134 {
        clear: left; }
      .ctas .ctas__cta.count-136 {
        clear: left; }
      .ctas .ctas__cta.count-138 {
        clear: left; }
      .ctas .ctas__cta.count-140 {
        clear: left; }
      .ctas .ctas__cta.count-142 {
        clear: left; }
      .ctas .ctas__cta.count-144 {
        clear: left; }
      .ctas .ctas__cta.count-146 {
        clear: left; }
      .ctas .ctas__cta.count-148 {
        clear: left; }
      .ctas .ctas__cta.count-150 {
        clear: left; }
      .ctas .ctas__cta.count-152 {
        clear: left; }
      .ctas .ctas__cta.count-154 {
        clear: left; }
      .ctas .ctas__cta.count-156 {
        clear: left; }
      .ctas .ctas__cta.count-158 {
        clear: left; }
      .ctas .ctas__cta.count-160 {
        clear: left; }
      .ctas .ctas__cta.count-162 {
        clear: left; }
      .ctas .ctas__cta.count-164 {
        clear: left; }
      .ctas .ctas__cta.count-166 {
        clear: left; }
      .ctas .ctas__cta.count-168 {
        clear: left; }
      .ctas .ctas__cta.count-170 {
        clear: left; }
      .ctas .ctas__cta.count-172 {
        clear: left; }
      .ctas .ctas__cta.count-174 {
        clear: left; }
      .ctas .ctas__cta.count-176 {
        clear: left; }
      .ctas .ctas__cta.count-178 {
        clear: left; }
      .ctas .ctas__cta.count-180 {
        clear: left; }
      .ctas .ctas__cta.count-182 {
        clear: left; }
      .ctas .ctas__cta.count-184 {
        clear: left; }
      .ctas .ctas__cta.count-186 {
        clear: left; }
      .ctas .ctas__cta.count-188 {
        clear: left; }
      .ctas .ctas__cta.count-190 {
        clear: left; }
      .ctas .ctas__cta.count-192 {
        clear: left; }
      .ctas .ctas__cta.count-194 {
        clear: left; }
      .ctas .ctas__cta.count-196 {
        clear: left; }
      .ctas .ctas__cta.count-198 {
        clear: left; } }
    .ctas .ctas__cta:hover .ctas__cta-title {
      color: #0054a6; }
    .ctas .ctas__cta .ctas__cta-image {
      display: block;
      height: 300px;
      position: relative;
      width: 300px; }
      .ctas .ctas__cta .ctas__cta-image .sunken {
        -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        height: 300px;
        position: absolute;
        width: 300px;
        z-index: 2; }
        html.ie-8 .ctas .ctas__cta .ctas__cta-image .sunken {
          outline: 1px solid #333; }
      .ctas .ctas__cta .ctas__cta-image img {
        height: 300px;
        position: absolute;
        width: 300px;
        z-index: 1; }
      .ctas .ctas__cta .ctas__cta-image .caption {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        color: #fff;
        height: 300px;
        position: absolute;
        width: 300px;
        z-index: 2; }
        html.wf-loading .ctas .ctas__cta .ctas__cta-image .caption {
          visibility: hidden; }
        .ctas .ctas__cta .ctas__cta-image .caption td {
          font-size: 30px;
          line-height: 34px;
          padding: 0 20px;
          text-align: center;
          vertical-align: middle; }
    .ctas .ctas__cta .ctas__cta-title {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      -o-transition: color 200ms ease-out;
      -webkit-transition: color 200ms ease-out;
      transition: color 200ms ease-out;
      color: #333;
      display: block;
      font-size: 22px;
      line-height: 24px;
      margin-bottom: 12px;
      padding: 10px 30px 0 30px;
      text-align: center; }
      html.wf-loading .ctas .ctas__cta .ctas__cta-title {
        visibility: hidden; }

.about {
  overflow: hidden; }
  @media screen and (max-width: 739px) {
    .about h1 {
      padding: 0 10px; } }
  .about .about__content {
    margin-bottom: 35px; }
    @media screen and (min-width: 1020px) {
      .about .about__content {
        width: 620px; } }
    html.ie-8 .about .about__content {
      width: 620px; }
    @media screen and (max-width: 739px) {
      .about .about__content {
        padding: 0 10px; } }

.all-stories {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px;
  position: relative; }
  .all-stories .all-stories__storiesWrapper {
    position: relative; }
    @media screen and (min-width: 1020px) {
      .all-stories .all-stories__storiesWrapper {
        float: left;
        width: 640px; } }
    html.ie-8 .all-stories .all-stories__storiesWrapper {
      float: left;
      width: 640px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .all-stories .all-stories__storiesWrapper {
        overflow: hidden;
        width: 640px; } }
    @media screen and (max-width: 739px) {
      .all-stories .all-stories__storiesWrapper {
        overflow: hidden;
        padding-left: 10px; } }
    .all-stories .all-stories__storiesWrapper .all-stories__stories {
      -o-transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      transition: all 200ms ease-out;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0;
      top: -100px;
      position: absolute;
      visibility: hidden; }
      .all-stories .all-stories__storiesWrapper .all-stories__stories.active {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        top: 0;
        position: relative;
        visibility: visible; }
  @media screen and (min-width: 1020px) {
    .all-stories .all-stories__issues {
      -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      background: #eeeeec;
      float: right;
      padding: 15px;
      width: 270px; }
      html.ie-8 .all-stories .all-stories__issues {
        outline: 1px solid #333; } }
  html.ie-8 .all-stories .all-stories__issues {
    -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    background: #eeeeec;
    float: right;
    padding: 15px;
    width: 270px; }
    html.ie-8 html.ie-8 .all-stories .all-stories__issues {
      outline: 1px solid #333; }
  @media screen and (max-width: 739px) {
    .all-stories .all-stories__issues {
      margin-left: 10px;
      margin-right: 10px; } }
  .all-stories .all-stories__issues.expanded ul {
    display: block; }
  .all-stories .all-stories__issues.expanded .all-stories__issues-expander {
    height: 28px; }
    .all-stories .all-stories__issues.expanded .all-stories__issues-expander .arrow {
      background-position: -21px -84px; }
  .all-stories .all-stories__issues .all-stories__issues-title {
    overflow: hidden;
    text-indent: -500px;
    background: url("/images/titles/filter-by-issue.png") 0 0 no-repeat;
    height: 60px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .all-stories .all-stories__issues .all-stories__issues-title {
        display: none; } }
    @media screen and (max-width: 739px) {
      .all-stories .all-stories__issues .all-stories__issues-title {
        display: none; } }
  .all-stories .all-stories__issues .all-stories__issues-expander {
    font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    font-size: 28px;
    height: 48px;
    line-height: 28px;
    margin-bottom: 10px;
    position: relative; }
    @media screen and (min-width: 1020px) {
      .all-stories .all-stories__issues .all-stories__issues-expander {
        display: none; } }
    html.ie-8 .all-stories .all-stories__issues .all-stories__issues-expander {
      display: none; }
    html.wf-loading .all-stories .all-stories__issues .all-stories__issues-expander {
      visibility: hidden; }
    .all-stories .all-stories__issues .all-stories__issues-expander .issueDisplay {
      color: #fff;
      text-decoration: underline !important; }
    .all-stories .all-stories__issues .all-stories__issues-expander .arrow {
      position: absolute;
      width: 21px;
      height: 21px;
      background: url("../images/titles/arrows-small.png") 0px -84px no-repeat;
      top: 2px;
      right: 0; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .all-stories .all-stories__issues .all-stories__issues-expander .arrow {
          background-image: url("/images/titles/arrows-small@2x.png");
          background-size: 84px 105px; } }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .all-stories .all-stories__issues ul {
      -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      background: #fff;
      display: none;
      margin-bottom: 40px;
      padding: 10px;
      overflow: hidden; } }
  @media screen and (max-width: 739px) {
    .all-stories .all-stories__issues ul {
      -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      background: #fff;
      display: none;
      margin-bottom: 40px;
      padding: 10px;
      overflow: hidden; } }
  .all-stories .all-stories__issues li {
    cursor: pointer; }
    @media screen and (min-width: 1020px) {
      .all-stories .all-stories__issues li {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #a7a7a7;
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 12px;
        position: relative; }
        html.wf-loading .all-stories .all-stories__issues li {
          visibility: hidden; } }
    html.ie-8 .all-stories .all-stories__issues li {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #a7a7a7;
      font-size: 19px;
      line-height: 24px;
      margin-bottom: 12px;
      position: relative; }
      html.wf-loading html.ie-8 .all-stories .all-stories__issues li {
        visibility: hidden; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .all-stories .all-stories__issues li {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        color: #0054a6;
        font-size: 22px;
        line-height: 34px;
        display: inline-block;
        margin-right: 12px;
        text-transform: uppercase; }
        html.wf-loading .all-stories .all-stories__issues li {
          visibility: hidden; } }
    @media screen and (max-width: 739px) {
      .all-stories .all-stories__issues li {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        color: #0054a6;
        font-size: 22px;
        line-height: 34px;
        display: inline-block;
        margin-right: 12px;
        text-transform: uppercase; }
        html.wf-loading .all-stories .all-stories__issues li {
          visibility: hidden; } }
    .all-stories .all-stories__issues li:hover .issue {
      border-color: #595959;
      color: #606060; }
    .all-stories .all-stories__issues li .check {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0;
      background: url("../images/check.png") 0 0 no-repeat;
      display: block;
      height: 19px;
      position: absolute;
      width: 23px;
      top: 1px;
      left: 0; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .all-stories .all-stories__issues li .check {
          display: none; } }
      @media screen and (max-width: 739px) {
        .all-stories .all-stories__issues li .check {
          display: none; } }
    .all-stories .all-stories__issues li .issue {
      -o-transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      transition: all 200ms ease-out; }
      @media screen and (min-width: 1020px) {
        .all-stories .all-stories__issues li .issue {
          border-bottom: 1px solid #cdcdcd;
          margin-left: 35px; } }
      html.ie-8 .all-stories .all-stories__issues li .issue {
        border-bottom: 1px solid #cdcdcd;
        margin-left: 35px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .all-stories .all-stories__issues li .issue {
          text-decoration: underline !important; } }
      @media screen and (max-width: 739px) {
        .all-stories .all-stories__issues li .issue {
          text-decoration: underline !important; } }
    .all-stories .all-stories__issues li.active .check {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
      background-position: 0 -38px; }
    @media screen and (min-width: 1020px) {
      .all-stories .all-stories__issues li.active .issue {
        border-bottom: 1px solid #006ed9;
        color: #0054a6 !important; } }
    html.ie-8 .all-stories .all-stories__issues li.active .issue {
      border-bottom: 1px solid #006ed9;
      color: #0054a6 !important; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .all-stories .all-stories__issues li.active .issue {
        color: #606060; } }
    @media screen and (max-width: 739px) {
      .all-stories .all-stories__issues li.active .issue {
        color: #606060; } }
  .all-stories .all-stories__issues .all-stories__issues-map {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #a7a7a7;
    cursor: pointer;
    display: block;
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 12px;
    position: relative; }
    html.wf-loading .all-stories .all-stories__issues .all-stories__issues-map {
      visibility: hidden; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .all-stories .all-stories__issues .all-stories__issues-map {
        display: none; } }
    @media screen and (max-width: 739px) {
      .all-stories .all-stories__issues .all-stories__issues-map {
        display: none; } }
    .all-stories .all-stories__issues .all-stories__issues-map:hover .title {
      border-color: #595959;
      color: #606060; }
    .all-stories .all-stories__issues .all-stories__issues-map:hover .icon {
      background-position: 0 0; }
    .all-stories .all-stories__issues .all-stories__issues-map .icon {
      background: url("../images/titles/globe.png") 0 -30px no-repeat;
      display: block;
      height: 30px;
      left: -5px;
      position: absolute;
      top: -5px;
      width: 30px; }
    .all-stories .all-stories__issues .all-stories__issues-map .title {
      border-bottom: 1px solid #cdcdcd;
      margin-left: 35px; }

.story-intro {
  background: url("../images/brown-crumpled.jpg") 50% 0 repeat #8d7156;
  padding-bottom: 20px; }
  @media screen and (min-width: 1020px) {
    .story-intro {
      min-height: 300px;
      padding-top: 95px; } }
  html.ie-8 .story-intro {
    min-height: 300px;
    padding-top: 95px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-intro {
      min-height: 300px;
      padding-top: 95px; } }
  @media screen and (max-width: 739px) {
    .story-intro {
      min-height: 141px;
      padding-top: 75px; } }
  @media screen and (max-width: 739px) {
    .story-intro .constrained {
      min-width: 300px;
      width: 70%; } }
  .story-intro .story-intro__overview {
    position: relative;
    overflow: hidden; }
    @media screen and (min-width: 1020px) {
      .story-intro .story-intro__overview {
        min-height: 390px;
        padding-bottom: 20px; } }
    html.ie-8 .story-intro .story-intro__overview {
      min-height: 390px;
      padding-bottom: 20px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-intro .story-intro__overview {
        min-height: 390px;
        padding-bottom: 20px; } }
    @media screen and (min-width: 490px) and (max-width: 739px) {
      .story-intro .story-intro__overview {
        min-height: 260px;
        padding-bottom: 20px; } }
    @media screen and (max-width: 489px) {
      .story-intro .story-intro__overview {
        min-height: 161px;
        padding-bottom: 30px; } }
    .story-intro .story-intro__overview .story-intro__thumb {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      max-width: 300px;
      width: 45%; }
      @media screen and (max-width: 489px) {
        .story-intro .story-intro__overview .story-intro__thumb {
          width: 141px; } }
      .story-intro .story-intro__overview .story-intro__thumb .shadow {
        -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2; }
        html.ie-8 .story-intro .story-intro__overview .story-intro__thumb .shadow {
          outline: 1px solid #333; }
    .story-intro .story-intro__overview .story-intro__thumb-wrapper {
      position: relative;
      padding-top: 100%; }
      .story-intro .story-intro__overview .story-intro__thumb-wrapper img {
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1; }
    .story-intro .story-intro__overview .story-intro__name-location {
      float: left;
      position: relative;
      display: block;
      z-index: 10; }
      @media screen and (min-width: 1020px) {
        .story-intro .story-intro__overview .story-intro__name-location {
          max-width: 300px;
          width: 45%; } }
      html.ie-8 .story-intro .story-intro__overview .story-intro__name-location {
        max-width: 300px;
        width: 45%; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-intro .story-intro__overview .story-intro__name-location {
          max-width: 300px;
          width: 45%; } }
      @media screen and (min-width: 700px) and (max-width: 739px) {
        .story-intro .story-intro__overview .story-intro__name-location {
          width: 45%; } }
      @media screen and (max-width: 699px) {
        .story-intro .story-intro__overview .story-intro__name-location {
          width: 45%; } }
      @media screen and (max-width: 489px) {
        .story-intro .story-intro__overview .story-intro__name-location {
          width: 141px; } }
      .story-intro .story-intro__overview .story-intro__name-location span {
        background: #333; }
        @media screen and (min-width: 1020px) {
          .story-intro .story-intro__overview .story-intro__name-location span {
            padding: 4px 10px 5px 10px; } }
        html.ie-8 .story-intro .story-intro__overview .story-intro__name-location span {
          padding: 4px 10px 5px 10px; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .story-intro .story-intro__overview .story-intro__name-location span {
            padding: 4px 10px 5px 10px; } }
        @media screen and (max-width: 739px) {
          .story-intro .story-intro__overview .story-intro__name-location span {
            padding: 2px 6px 3px 6px; } }
      .story-intro .story-intro__overview .story-intro__name-location .name {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal;
        padding-top: 108%;
        text-align: center; }
        html.wf-loading .story-intro .story-intro__overview .story-intro__name-location .name {
          visibility: hidden; }
        @media screen and (min-width: 1020px) {
          .story-intro .story-intro__overview .story-intro__name-location .name {
            font-size: 22px;
            line-height: 30px; } }
        html.ie-8 .story-intro .story-intro__overview .story-intro__name-location .name {
          font-size: 22px;
          line-height: 30px; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .story-intro .story-intro__overview .story-intro__name-location .name {
            font-size: 22px;
            line-height: 30px; } }
        @media screen and (max-width: 739px) {
          .story-intro .story-intro__overview .story-intro__name-location .name {
            font-size: 15px;
            line-height: 19px; } }
        .story-intro .story-intro__overview .story-intro__name-location .name span {
          color: #fff; }
      .story-intro .story-intro__overview .story-intro__name-location .location {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal;
        text-align: center; }
        html.wf-loading .story-intro .story-intro__overview .story-intro__name-location .location {
          visibility: hidden; }
        @media screen and (min-width: 1020px) {
          .story-intro .story-intro__overview .story-intro__name-location .location {
            font-size: 18px;
            line-height: 30px; } }
        html.ie-8 .story-intro .story-intro__overview .story-intro__name-location .location {
          font-size: 18px;
          line-height: 30px; }
        @media screen and (max-width: 1019px) and (min-width: 740px) {
          .story-intro .story-intro__overview .story-intro__name-location .location {
            font-size: 18px;
            line-height: 30px; } }
        @media screen and (max-width: 739px) {
          .story-intro .story-intro__overview .story-intro__name-location .location {
            font-size: 13px;
            line-height: 19px; } }
        .story-intro .story-intro__overview .story-intro__name-location .location span {
          color: #a7a7a7; }
    .story-intro .story-intro__overview .story-intro__pullquote {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      float: left;
      text-align: center; }
      html.wf-loading .story-intro .story-intro__overview .story-intro__pullquote {
        visibility: hidden; }
      @media screen and (min-width: 740px) {
        .story-intro .story-intro__overview .story-intro__pullquote {
          display: table;
          font-size: 50px;
          height: 300px;
          line-height: 55px;
          margin-left: 20px;
          padding: 0 15px;
          width: 270px; } }
      @media screen and (min-width: 700px) and (max-width: 739px) {
        .story-intro .story-intro__overview .story-intro__pullquote {
          box-sizing: border-box;
          display: table;
          font-size: 50px;
          height: 300px;
          line-height: 55px;
          margin-left: 20px;
          padding: 0 15px;
          width: 50%; } }
      @media screen and (min-width: 490px) and (max-width: 699px) {
        .story-intro .story-intro__overview .story-intro__pullquote {
          position: relative;
          float: right;
          font-size: 40px;
          line-height: 45px;
          width: 50%; } }
      @media screen and (max-width: 489px) {
        .story-intro .story-intro__overview .story-intro__pullquote {
          position: relative;
          display: inline-block;
          font-size: 25px;
          line-height: 28px;
          margin-left: 10px;
          width: 141px; } }
      .story-intro .story-intro__overview .story-intro__pullquote h4 {
        padding-top: 3px;
        display: table-cell;
        vertical-align: middle; }
        @media screen and (min-width: 700px) and (max-width: 1020px) {
          .story-intro .story-intro__overview .story-intro__pullquote h4 {
            height: 300px;
            width: 300px; } }
        .story-intro .story-intro__overview .story-intro__pullquote h4 span {
          background: #333;
          color: #fff; }
          @media screen and (min-width: 1020px) {
            .story-intro .story-intro__overview .story-intro__pullquote h4 span {
              margin: 0 -10px;
              padding: 4px 12px 0 12px; } }
          html.ie-8 .story-intro .story-intro__overview .story-intro__pullquote h4 span {
            margin: 0 -10px;
            padding: 4px 12px 0 12px; }
          @media screen and (max-width: 1019px) and (min-width: 740px) {
            .story-intro .story-intro__overview .story-intro__pullquote h4 span {
              margin: 0 -10px;
              padding: 4px 12px 0 12px; } }
          @media screen and (max-width: 739px) {
            .story-intro .story-intro__overview .story-intro__pullquote h4 span {
              margin: 0 -6px;
              padding: 3px 8px 0 8px; } }
  .story-intro .story-intro__chapters {
    -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    background: #eeeeec;
    margin-left: 640px;
    padding: 15px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-intro .story-intro__chapters {
        display: none; } }
    @media screen and (max-width: 739px) {
      .story-intro .story-intro__chapters {
        display: none; } }
    html.ie-8 .story-intro .story-intro__chapters {
      outline: 1px solid #333; }
    .story-intro .story-intro__chapters h4 {
      overflow: hidden;
      text-indent: -500px;
      height: 60px;
      background: url("../images/titles/chapters.png") 0 0 no-repeat; }
    .story-intro .story-intro__chapters li {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 19px;
      line-height: 24px;
      margin-bottom: 12px; }
      html.wf-loading .story-intro .story-intro__chapters li {
        visibility: hidden; }
      .story-intro .story-intro__chapters li .index {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        clear: none;
        display: block;
        float: left;
        font-size: 22px;
        width: 10px; }
        html.wf-loading .story-intro .story-intro__chapters li .index {
          visibility: hidden; }
      .story-intro .story-intro__chapters li .title {
        display: block;
        margin-left: 35px; }
        .story-intro .story-intro__chapters li .title span {
          border-bottom: 1px solid #cdcdcd; }
      .story-intro .story-intro__chapters li a {
        -o-transition: all 200ms ease-out;
        -webkit-transition: all 200ms ease-out;
        transition: all 200ms ease-out;
        color: #a7a7a7; }
        .story-intro .story-intro__chapters li a:hover {
          color: #606060;
          border-color: #868686; }
      .story-intro .story-intro__chapters li.story-intro__chapters-map {
        position: relative; }
        .story-intro .story-intro__chapters li.story-intro__chapters-map .icon {
          background: url("../images/titles/globe.png") 0 -30px no-repeat;
          display: block;
          height: 30px;
          left: -5px;
          position: absolute;
          top: -5px;
          width: 30px; }
        .story-intro .story-intro__chapters li.story-intro__chapters-map:hover .icon {
          background-position: 0 0; }
  .story-intro .story-intro__tags-social {
    position: relative; }
    @media screen and (min-width: 490px) and (max-width: 699px) {
      .story-intro .story-intro__tags-social {
        display: table;
        table-layout: fixed;
        width: 100%;
        clear: left; } }
    @media screen and (min-width: 1020px) {
      .story-intro .story-intro__tags-social .story-intro__tags {
        min-height: 40px;
        width: 620px; } }
    html.ie-8 .story-intro .story-intro__tags-social .story-intro__tags {
      min-height: 40px;
      width: 620px; }
    @media screen and (min-width: 700px) and (max-width: 1020px) {
      .story-intro .story-intro__tags-social .story-intro__tags {
        display: inline-block;
        vertical-align: top;
        min-height: 40px;
        max-width: 60%;
        margin-bottom: 20px; } }
    @media screen and (min-width: 490px) and (max-width: 699px) {
      .story-intro .story-intro__tags-social .story-intro__tags {
        display: table-cell;
        vertical-align: top;
        padding-right: 10px; } }
    @media screen and (max-width: 489px) {
      .story-intro .story-intro__tags-social .story-intro__tags {
        position: relative;
        display: block;
        width: 100%;
        margin-top: -20px;
        padding-bottom: 30px; } }
    .story-intro .story-intro__tags-social .story-intro__tags p {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #fff; }
      html.wf-loading .story-intro .story-intro__tags-social .story-intro__tags p {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .story-intro .story-intro__tags-social .story-intro__tags p {
          font-size: 19px;
          line-height: 23px; } }
      html.ie-8 .story-intro .story-intro__tags-social .story-intro__tags p {
        font-size: 19px;
        line-height: 23px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-intro .story-intro__tags-social .story-intro__tags p {
          font-size: 19px;
          line-height: 23px; } }
      @media screen and (max-width: 739px) {
        .story-intro .story-intro__tags-social .story-intro__tags p {
          font-size: 15px;
          line-height: 20px; } }
      .story-intro .story-intro__tags-social .story-intro__tags p strong {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal; }
        html.wf-loading .story-intro .story-intro__tags-social .story-intro__tags p strong {
          visibility: hidden; }
    @media screen and (min-width: 1020px) {
      .story-intro .story-intro__tags-social .story-intro__social {
        position: absolute;
        right: 0;
        top: 0; } }
    html.ie-8 .story-intro .story-intro__tags-social .story-intro__social {
      position: absolute;
      right: 0;
      top: 0; }
    @media screen and (min-width: 700px) and (max-width: 1020px) {
      .story-intro .story-intro__tags-social .story-intro__social {
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block;
        height: 40px;
        width: 185px; } }
    @media screen and (min-width: 490px) and (max-width: 699px) {
      .story-intro .story-intro__tags-social .story-intro__social {
        display: table-cell;
        vertical-align: bottom;
        height: 40px;
        width: 185px;
        text-align: right; } }
    @media screen and (max-width: 489px) {
      .story-intro .story-intro__tags-social .story-intro__social {
        bottom: 0;
        height: 27px;
        position: absolute;
        right: 0;
        text-align: right;
        width: 141px; } }
    .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-title {
      overflow: hidden;
      text-indent: -500px;
      display: inline-block;
      background: url("../images/titles/share.png") 0 0 no-repeat;
      height: 40px;
      width: 100px; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-title {
          background-image: url("/images/titles/share@2x.png");
          background-size: 84px 35px; } }
      @media screen and (max-width: 489px) {
        .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-title {
          display: inline-block;
          background: url("../images/titles/share.png") 0 0 no-repeat;
          background-size: 55px 23px;
          height: 23px;
          width: 60px; } }
  @media screen and (max-width: 489px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 489px) and (min-resolution: 192dpi) {
    .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-title {
      background-image: url("/images/titles/share@2x.png");
      background-size: 55px 23px; } }

      .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-title em {
        position: absolute;
        top: 0;
        left: -5000px; }
    .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link {
      overflow: hidden;
      text-indent: -500px;
      background-position: 0 -160px;
      background-repeat: no-repeat;
      display: inline-block;
      height: 40px;
      width: 40px; }
      @media screen and (max-width: 489px) {
        .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link {
          background-position: 0 -106px;
          height: 26px;
          width: 26px; } }
      .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link em {
        position: absolute;
        top: 0;
        left: -5000px; }
      .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.facebook {
        background-image: url("../images/titles/facebook.png"); }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.facebook {
            background-image: url("/images/titles/facebook@2x.png");
            background-size: 40px 200px; } }
        @media screen and (max-width: 489px) {
          .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.facebook {
            background-image: url("../images/titles/facebook.png");
            background-size: 26px 132px; } }
  @media screen and (max-width: 489px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 489px) and (min-resolution: 192dpi) {
    .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.facebook {
      background-image: url("/images/titles/facebook@2x.png");
      background-size: 26px 132px; } }

      .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.twitter {
        background-image: url("../images/titles/twitter.png"); }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.twitter {
            background-image: url("/images/titles/twitter@2x.png");
            background-size: 40px 200px; } }
        @media screen and (max-width: 489px) {
          .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.twitter {
            background-image: url("../images/titles/twitter.png");
            background-size: 26px 132px; } }
  @media screen and (max-width: 489px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 489px) and (min-resolution: 192dpi) {
    .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link.twitter {
      background-image: url("/images/titles/twitter@2x.png");
      background-size: 26px 132px; } }

      .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link:hover {
        background-position: 0 -40px; }
        @media screen and (max-width: 489px) {
          .story-intro .story-intro__tags-social .story-intro__social .story-intro__social-link:hover {
            background-position: 0 -26px; } }

.storiesMap {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px; }
  .storiesMap .storiesMap__map {
    height: 700px;
    position: relative; }
    .storiesMap .storiesMap__map .storiesMap__map-return {
      -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #333;
      display: block;
      font-size: 18px;
      line-height: 18px;
      padding: 18px 0 0 48px;
      background: url("/images/titles/thumbnails.png") 12px 14px no-repeat #f0f0f0;
      height: 35px;
      position: absolute;
      right: 0;
      top: 0;
      width: 252px;
      z-index: 10; }
      html.ie-8 .storiesMap .storiesMap__map .storiesMap__map-return {
        outline: 1px solid #333; }
      html.wf-loading .storiesMap .storiesMap__map .storiesMap__map-return {
        visibility: hidden; }
      .storiesMap .storiesMap__map .storiesMap__map-return u {
        border-bottom: 1px solid #333;
        text-decoration: none; }
    .storiesMap .storiesMap__map .storiesMap__map-container {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }

@media screen and (min-width: 1020px) {
  .story-chapter .story-chapter__title h2, .story-chapter p {
    margin-left: 60px;
    margin-right: 340px; } }
html.ie-8 .story-chapter .story-chapter__title h2, .story-chapter .story-chapter__title html.ie-8 h2, html.ie-8 .story-chapter p, .story-chapter html.ie-8 p {
  margin-left: 60px;
  margin-right: 340px; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .story-chapter .story-chapter__title h2, .story-chapter p {
    margin-left: 60px; } }

.story-chapter {
  background: url("../images/chisel.png") 50% 0 repeat-x;
  padding: 30px 0; }
  .story-chapter.first {
    background: url("../images/shadow.png") 50% 0 repeat-x;
    padding-top: 40px; }
  @media screen and (min-width: 1020px) {
    .story-chapter .constrained {
      width: 980px; } }
  html.ie-8 .story-chapter .constrained {
    width: 980px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-chapter .constrained {
      width: 660px; } }
  @media screen and (min-width: 490px) and (max-width: 739px) {
    .story-chapter .constrained {
      width: 70%;
      max-width: 600px; } }
  .story-chapter .story-chapter__title {
    position: relative; }
    @media screen and (min-width: 1020px) {
      .story-chapter .story-chapter__title .story-chapter__title-numeral {
        background: url("../images/dot.png") 0 0 no-repeat;
        display: block;
        height: 38px;
        left: 11px;
        position: absolute;
        top: 4px;
        width: 38px; } }
    html.ie-8 .story-chapter .story-chapter__title .story-chapter__title-numeral {
      background: url("../images/dot.png") 0 0 no-repeat;
      display: block;
      height: 38px;
      left: 11px;
      position: absolute;
      top: 4px;
      width: 38px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-chapter .story-chapter__title .story-chapter__title-numeral {
        background: url("../images/dot.png") 0 0 no-repeat;
        display: block;
        height: 38px;
        left: 11px;
        position: absolute;
        top: 4px;
        width: 38px; } }
    .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal; }
      html.wf-loading .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
          overflow: hidden;
          text-indent: -500px;
          background-image: url("../images/titles/figures.png");
          background-repeat: no-repeat;
          display: block;
          height: 25px;
          left: 6px;
          overflow: hidden;
          position: absolute;
          top: 6px;
          width: 25px; } }
      html.ie-8 .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
        overflow: hidden;
        text-indent: -500px;
        background-image: url("../images/titles/figures.png");
        background-repeat: no-repeat;
        display: block;
        height: 25px;
        left: 6px;
        overflow: hidden;
        position: absolute;
        top: 6px;
        width: 25px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
          overflow: hidden;
          text-indent: -500px;
          background-image: url("../images/titles/figures.png");
          background-repeat: no-repeat;
          display: block;
          height: 25px;
          left: 6px;
          overflow: hidden;
          position: absolute;
          top: 6px;
          width: 25px; } }
      @media screen and (max-width: 739px) {
        .story-chapter .story-chapter__title .story-chapter__title-numeral .figure {
          color: #0054a6;
          font-size: 20px;
          padding-right: 4px;
          top: 2px;
          left: 0;
          display: block;
          position: absolute; }
          .story-chapter .story-chapter__title .story-chapter__title-numeral .figure:after {
            content: "."; } }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-1 {
        background-position: 0 0; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-2 {
        background-position: 0 -25px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-3 {
        background-position: 0 -50px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-4 {
        background-position: 0 -75px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-5 {
        background-position: 0 -100px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-6 {
        background-position: 0 -125px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-7 {
        background-position: 0 -150px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-8 {
        background-position: 0 -175px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-9 {
        background-position: 0 -200px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-10 {
        background-position: 0 -225px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-11 {
        background-position: 0 -250px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-12 {
        background-position: 0 -275px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-13 {
        background-position: 0 -300px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-14 {
        background-position: 0 -325px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-15 {
        background-position: 0 -350px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-16 {
        background-position: 0 -375px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-17 {
        background-position: 0 -400px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-18 {
        background-position: 0 -425px; }
      .story-chapter .story-chapter__title .story-chapter__title-numeral .figure.figure-19 {
        background-position: 0 -450px; }
    .story-chapter .story-chapter__title h2 {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      color: #333; }
      html.wf-loading .story-chapter .story-chapter__title h2 {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .story-chapter .story-chapter__title h2 {
          font-size: 66px;
          line-height: 66px;
          margin-bottom: 20px; } }
      html.ie-8 .story-chapter .story-chapter__title h2 {
        font-size: 66px;
        line-height: 66px;
        margin-bottom: 20px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-chapter .story-chapter__title h2 {
          font-size: 66px;
          line-height: 66px;
          margin-bottom: 20px; } }
      @media screen and (max-width: 739px) {
        .story-chapter .story-chapter__title h2 {
          font-size: 36px;
          line-height: 40px;
          margin-bottom: 10px;
          margin-left: 26px; } }
      .story-chapter .story-chapter__title h2 strong {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase; }
        html.wf-loading .story-chapter .story-chapter__title h2 strong {
          visibility: hidden; }
  .story-chapter .story-chapter__sticky {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -o-transition: opacity 0.5s ease-in;
    -webkit-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    position: absolute;
    right: 0;
    top: 0;
    width: 304px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-chapter .story-chapter__sticky {
        display: none; } }
    @media screen and (max-width: 739px) {
      .story-chapter .story-chapter__sticky {
        display: none; } }
    .story-chapter .story-chapter__sticky.shown {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1; }
    .story-chapter .story-chapter__sticky .story-chapter__sticky-heading {
      overflow: hidden;
      text-indent: -500px;
      background: url("../images/titles/chapter.png") 0 -52px no-repeat;
      height: 52px; }
    .story-chapter .story-chapter__sticky .story-chapter__sticky-title {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #606060;
      font-size: 19px;
      line-height: 24px; }
      html.wf-loading .story-chapter .story-chapter__sticky .story-chapter__sticky-title {
        visibility: hidden; }
      .story-chapter .story-chapter__sticky .story-chapter__sticky-title .index {
        font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
        font-style: normal;
        font-weight: normal;
        text-transform: uppercase;
        clear: none;
        display: block;
        float: left;
        font-size: 22px;
        width: 10px; }
        html.wf-loading .story-chapter .story-chapter__sticky .story-chapter__sticky-title .index {
          visibility: hidden; }
      .story-chapter .story-chapter__sticky .story-chapter__sticky-title .title {
        display: block;
        margin-left: 35px; }
        .story-chapter .story-chapter__sticky .story-chapter__sticky-title .title span {
          border-bottom: 1px solid #868686; }
    .story-chapter .story-chapter__sticky p.story-chapter__sticky-return {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #a7a7a7;
      font-size: 19px;
      margin: 10px 0 0 0;
      position: relative; }
      html.wf-loading .story-chapter .story-chapter__sticky p.story-chapter__sticky-return {
        visibility: hidden; }
      .story-chapter .story-chapter__sticky p.story-chapter__sticky-return:hover .arrow {
        background-position: -21px -42px; }
      .story-chapter .story-chapter__sticky p.story-chapter__sticky-return:hover .label {
        border-color: #868686;
        color: #606060; }
      .story-chapter .story-chapter__sticky p.story-chapter__sticky-return .arrow {
        background: url("../images/titles/arrows-small.png") -21px -63px no-repeat;
        left: 0;
        height: 21px;
        display: block;
        position: absolute;
        top: 1px;
        width: 21px; }
      .story-chapter .story-chapter__sticky p.story-chapter__sticky-return .label {
        border-bottom: 1px solid #868686;
        cursor: pointer;
        margin-left: 35px; }
  .story-chapter p {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #606060;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px; }
    html.wf-loading .story-chapter p {
      visibility: hidden; }
  .story-chapter ol {
    list-style-type: decimal; }
  .story-chapter ul {
    list-style-type: disc; }
  .story-chapter ol, .story-chapter ul {
    margin-bottom: 10px;
    margin-left: 30px; }
  .story-chapter li {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #606060;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 5px;
    padding-left: 10px; }
    html.wf-loading .story-chapter li {
      visibility: hidden; }
  .story-chapter a,
  .story-chapter .popup-link {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    -o-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    border-bottom: 1px solid transparent;
    color: #0054a6;
    cursor: pointer; }
    html.wf-loading .story-chapter a, html.wf-loading
    .story-chapter .popup-link {
      visibility: hidden; }
    .story-chapter a:hover,
    .story-chapter .popup-link:hover {
      border-bottom-color: #5f92c2; }
  .story-chapter em {
    font-style: italic; }
  .story-chapter .image {
    display: block;
    margin: 24px 0 24px -42px;
    max-width: 624px; }
    @media screen and (max-width: 739px) {
      .story-chapter .image {
        margin-left: 0; } }
    .story-chapter .image img {
      width: 100%; }
  .story-chapter .video {
    position: relative;
    display: block; }
    @media screen and (min-width: 1020px) {
      .story-chapter .video {
        height: 348px;
        margin: 24px 0 24px -42px;
        width: 624px; } }
    html.ie-8 .story-chapter .video {
      height: 348px;
      margin: 24px 0 24px -42px;
      width: 624px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-chapter .video {
        height: 348px;
        margin: 24px 0 24px -42px;
        width: 624px; } }
    @media screen and (max-width: 739px) {
      .story-chapter .video {
        margin: 24px 0;
        padding-top: 56.25%;
        width: 100%; } }
    .story-chapter .video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .story-chapter .popup-link {
    margin-right: 5px; }
  .story-chapter blockquote p {
    font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: italic;
    color: #a7a7a7;
    position: relative; }
    html.wf-loading .story-chapter blockquote p {
      visibility: hidden; }
    @media screen and (min-width: 1020px) {
      .story-chapter blockquote p {
        font-size: 46px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 40px;
        margin-top: 20px; } }
    html.ie-8 .story-chapter blockquote p {
      font-size: 46px;
      line-height: 50px;
      margin-bottom: 20px;
      margin-left: 40px;
      margin-top: 20px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-chapter blockquote p {
        font-size: 46px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 40px;
        margin-top: 20px; } }
    @media screen and (max-width: 739px) {
      .story-chapter blockquote p {
        font-size: 28px;
        line-height: 34px; } }
    .story-chapter blockquote p:before {
      content: "“"; }
      @media screen and (min-width: 1020px) {
        .story-chapter blockquote p:before {
          display: block;
          position: absolute;
          top: 0;
          left: -15px; } }
      html.ie-8 .story-chapter blockquote p:before {
        display: block;
        position: absolute;
        top: 0;
        left: -15px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-chapter blockquote p:before {
          display: block;
          position: absolute;
          top: 0;
          left: -15px; } }
    .story-chapter blockquote p:after {
      content: "”"; }
    .story-chapter blockquote p strong {
      font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: italic; }
      html.wf-loading .story-chapter blockquote p strong {
        visibility: hidden; }
    .story-chapter blockquote p em,
    .story-chapter blockquote p strong {
      font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal; }
      html.wf-loading .story-chapter blockquote p em, html.wf-loading
      .story-chapter blockquote p strong {
        visibility: hidden; }
    .story-chapter blockquote p a,
    .story-chapter blockquote p .popup-link {
      font-family: "franklin-gothic-urw-comp", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: italic; }
      html.wf-loading .story-chapter blockquote p a, html.wf-loading
      .story-chapter blockquote p .popup-link {
        visibility: hidden; }

.story-locations {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-locations {
      display: none; } }
  @media screen and (max-width: 739px) {
    .story-locations {
      display: none; } }
  .story-locations .shadow-wrapper {
    background: url("../images/shadow.png") 50% 0 repeat-x;
    padding: 30px 0; }
  .story-locations .constrained {
    overflow: hidden; }
  .story-locations .story-locations__map-container {
    clear: none;
    float: left;
    width: 620px; }
    .story-locations .story-locations__map-container .story-locations__map {
      background: #d7d7d7;
      height: 620px;
      width: 100%; }
  .story-locations .story-locations__list {
    -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    background: #eeeeec;
    margin-left: 640px;
    padding: 15px 15px 0 15px; }
    html.ie-8 .story-locations .story-locations__list {
      outline: 1px solid #333; }
    .story-locations .story-locations__list .story-locations__list-title {
      overflow: hidden;
      text-indent: -500px;
      background: url("../images/titles/locations.png") 0 0 no-repeat;
      height: 50px; }
    .story-locations .story-locations__list .story-locations__location {
      cursor: pointer;
      font-size: 15px;
      line-height: 21px;
      padding-bottom: 15px; }
      .story-locations .story-locations__list .story-locations__location h4 {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #a7a7a7; }
        html.wf-loading .story-locations .story-locations__list .story-locations__location h4 {
          visibility: hidden; }
        .story-locations .story-locations__list .story-locations__location h4 .index {
          clear: none;
          display: block;
          float: left;
          width: 10px; }
        .story-locations .story-locations__list .story-locations__location h4 .title {
          display: block;
          margin-left: 25px; }
      .story-locations .story-locations__list .story-locations__location .story-locations__location-content {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #606060;
        margin-left: 25px; }
        html.wf-loading .story-locations .story-locations__list .story-locations__location .story-locations__location-content {
          visibility: hidden; }

.map__popup {
  background: url("/images/map/popup.png") 0 0 no-repeat;
  width: 548px;
  height: 204px; }

.story-card,
html body .map__popup .story-card {
  display: block;
  position: relative;
  margin-bottom: 30px;
  width: 140px; }
  @media screen and (min-width: 1020px) {
    .story-card.count-4,
    html body .map__popup .story-card.count-4 {
      clear: left; }
    .story-card.count-8,
    html body .map__popup .story-card.count-8 {
      clear: left; }
    .story-card.count-12,
    html body .map__popup .story-card.count-12 {
      clear: left; }
    .story-card.count-16,
    html body .map__popup .story-card.count-16 {
      clear: left; }
    .story-card.count-20,
    html body .map__popup .story-card.count-20 {
      clear: left; }
    .story-card.count-24,
    html body .map__popup .story-card.count-24 {
      clear: left; }
    .story-card.count-28,
    html body .map__popup .story-card.count-28 {
      clear: left; }
    .story-card.count-32,
    html body .map__popup .story-card.count-32 {
      clear: left; }
    .story-card.count-36,
    html body .map__popup .story-card.count-36 {
      clear: left; }
    .story-card.count-40,
    html body .map__popup .story-card.count-40 {
      clear: left; }
    .story-card.count-44,
    html body .map__popup .story-card.count-44 {
      clear: left; }
    .story-card.count-48,
    html body .map__popup .story-card.count-48 {
      clear: left; }
    .story-card.count-52,
    html body .map__popup .story-card.count-52 {
      clear: left; }
    .story-card.count-56,
    html body .map__popup .story-card.count-56 {
      clear: left; }
    .story-card.count-60,
    html body .map__popup .story-card.count-60 {
      clear: left; }
    .story-card.count-64,
    html body .map__popup .story-card.count-64 {
      clear: left; }
    .story-card.count-68,
    html body .map__popup .story-card.count-68 {
      clear: left; }
    .story-card.count-72,
    html body .map__popup .story-card.count-72 {
      clear: left; }
    .story-card.count-76,
    html body .map__popup .story-card.count-76 {
      clear: left; }
    .story-card.count-80,
    html body .map__popup .story-card.count-80 {
      clear: left; }
    .story-card.count-84,
    html body .map__popup .story-card.count-84 {
      clear: left; }
    .story-card.count-88,
    html body .map__popup .story-card.count-88 {
      clear: left; }
    .story-card.count-92,
    html body .map__popup .story-card.count-92 {
      clear: left; }
    .story-card.count-96,
    html body .map__popup .story-card.count-96 {
      clear: left; }
    .story-card.count-100,
    html body .map__popup .story-card.count-100 {
      clear: left; }
    .story-card.count-104,
    html body .map__popup .story-card.count-104 {
      clear: left; }
    .story-card.count-108,
    html body .map__popup .story-card.count-108 {
      clear: left; }
    .story-card.count-112,
    html body .map__popup .story-card.count-112 {
      clear: left; }
    .story-card.count-116,
    html body .map__popup .story-card.count-116 {
      clear: left; }
    .story-card.count-120,
    html body .map__popup .story-card.count-120 {
      clear: left; }
    .story-card.count-124,
    html body .map__popup .story-card.count-124 {
      clear: left; }
    .story-card.count-128,
    html body .map__popup .story-card.count-128 {
      clear: left; }
    .story-card.count-132,
    html body .map__popup .story-card.count-132 {
      clear: left; }
    .story-card.count-136,
    html body .map__popup .story-card.count-136 {
      clear: left; }
    .story-card.count-140,
    html body .map__popup .story-card.count-140 {
      clear: left; }
    .story-card.count-144,
    html body .map__popup .story-card.count-144 {
      clear: left; }
    .story-card.count-148,
    html body .map__popup .story-card.count-148 {
      clear: left; }
    .story-card.count-152,
    html body .map__popup .story-card.count-152 {
      clear: left; }
    .story-card.count-156,
    html body .map__popup .story-card.count-156 {
      clear: left; }
    .story-card.count-160,
    html body .map__popup .story-card.count-160 {
      clear: left; }
    .story-card.count-164,
    html body .map__popup .story-card.count-164 {
      clear: left; }
    .story-card.count-168,
    html body .map__popup .story-card.count-168 {
      clear: left; }
    .story-card.count-172,
    html body .map__popup .story-card.count-172 {
      clear: left; }
    .story-card.count-176,
    html body .map__popup .story-card.count-176 {
      clear: left; }
    .story-card.count-180,
    html body .map__popup .story-card.count-180 {
      clear: left; }
    .story-card.count-184,
    html body .map__popup .story-card.count-184 {
      clear: left; }
    .story-card.count-188,
    html body .map__popup .story-card.count-188 {
      clear: left; }
    .story-card.count-192,
    html body .map__popup .story-card.count-192 {
      clear: left; }
    .story-card.count-196,
    html body .map__popup .story-card.count-196 {
      clear: left; }
    .story-card.count-200,
    html body .map__popup .story-card.count-200 {
      clear: left; }
    .story-card.count-204,
    html body .map__popup .story-card.count-204 {
      clear: left; }
    .story-card.count-208,
    html body .map__popup .story-card.count-208 {
      clear: left; }
    .story-card.count-212,
    html body .map__popup .story-card.count-212 {
      clear: left; }
    .story-card.count-216,
    html body .map__popup .story-card.count-216 {
      clear: left; }
    .story-card.count-220,
    html body .map__popup .story-card.count-220 {
      clear: left; }
    .story-card.count-224,
    html body .map__popup .story-card.count-224 {
      clear: left; }
    .story-card.count-228,
    html body .map__popup .story-card.count-228 {
      clear: left; }
    .story-card.count-232,
    html body .map__popup .story-card.count-232 {
      clear: left; }
    .story-card.count-236,
    html body .map__popup .story-card.count-236 {
      clear: left; }
    .story-card.count-240,
    html body .map__popup .story-card.count-240 {
      clear: left; }
    .story-card.count-244,
    html body .map__popup .story-card.count-244 {
      clear: left; }
    .story-card.count-248,
    html body .map__popup .story-card.count-248 {
      clear: left; }
    .story-card.count-252,
    html body .map__popup .story-card.count-252 {
      clear: left; }
    .story-card.count-256,
    html body .map__popup .story-card.count-256 {
      clear: left; }
    .story-card.count-260,
    html body .map__popup .story-card.count-260 {
      clear: left; }
    .story-card.count-264,
    html body .map__popup .story-card.count-264 {
      clear: left; }
    .story-card.count-268,
    html body .map__popup .story-card.count-268 {
      clear: left; }
    .story-card.count-272,
    html body .map__popup .story-card.count-272 {
      clear: left; }
    .story-card.count-276,
    html body .map__popup .story-card.count-276 {
      clear: left; }
    .story-card.count-280,
    html body .map__popup .story-card.count-280 {
      clear: left; }
    .story-card.count-284,
    html body .map__popup .story-card.count-284 {
      clear: left; }
    .story-card.count-288,
    html body .map__popup .story-card.count-288 {
      clear: left; }
    .story-card.count-292,
    html body .map__popup .story-card.count-292 {
      clear: left; }
    .story-card.count-296,
    html body .map__popup .story-card.count-296 {
      clear: left; }
    .story-card.count-300,
    html body .map__popup .story-card.count-300 {
      clear: left; }
    .story-card.count-304,
    html body .map__popup .story-card.count-304 {
      clear: left; }
    .story-card.count-308,
    html body .map__popup .story-card.count-308 {
      clear: left; }
    .story-card.count-312,
    html body .map__popup .story-card.count-312 {
      clear: left; }
    .story-card.count-316,
    html body .map__popup .story-card.count-316 {
      clear: left; }
    .story-card.count-320,
    html body .map__popup .story-card.count-320 {
      clear: left; }
    .story-card.count-324,
    html body .map__popup .story-card.count-324 {
      clear: left; }
    .story-card.count-328,
    html body .map__popup .story-card.count-328 {
      clear: left; }
    .story-card.count-332,
    html body .map__popup .story-card.count-332 {
      clear: left; }
    .story-card.count-336,
    html body .map__popup .story-card.count-336 {
      clear: left; }
    .story-card.count-340,
    html body .map__popup .story-card.count-340 {
      clear: left; }
    .story-card.count-344,
    html body .map__popup .story-card.count-344 {
      clear: left; }
    .story-card.count-348,
    html body .map__popup .story-card.count-348 {
      clear: left; }
    .story-card.count-352,
    html body .map__popup .story-card.count-352 {
      clear: left; }
    .story-card.count-356,
    html body .map__popup .story-card.count-356 {
      clear: left; }
    .story-card.count-360,
    html body .map__popup .story-card.count-360 {
      clear: left; }
    .story-card.count-364,
    html body .map__popup .story-card.count-364 {
      clear: left; }
    .story-card.count-368,
    html body .map__popup .story-card.count-368 {
      clear: left; }
    .story-card.count-372,
    html body .map__popup .story-card.count-372 {
      clear: left; }
    .story-card.count-376,
    html body .map__popup .story-card.count-376 {
      clear: left; }
    .story-card.count-380,
    html body .map__popup .story-card.count-380 {
      clear: left; }
    .story-card.count-384,
    html body .map__popup .story-card.count-384 {
      clear: left; }
    .story-card.count-388,
    html body .map__popup .story-card.count-388 {
      clear: left; }
    .story-card.count-392,
    html body .map__popup .story-card.count-392 {
      clear: left; }
    .story-card.count-396,
    html body .map__popup .story-card.count-396 {
      clear: left; } }
  html.ie-8 .story-card.count-4, html.ie-8
  html body .map__popup .story-card.count-4 {
    clear: left; }
  html.ie-8 .story-card.count-8, html.ie-8
  html body .map__popup .story-card.count-8 {
    clear: left; }
  html.ie-8 .story-card.count-12, html.ie-8
  html body .map__popup .story-card.count-12 {
    clear: left; }
  html.ie-8 .story-card.count-16, html.ie-8
  html body .map__popup .story-card.count-16 {
    clear: left; }
  html.ie-8 .story-card.count-20, html.ie-8
  html body .map__popup .story-card.count-20 {
    clear: left; }
  html.ie-8 .story-card.count-24, html.ie-8
  html body .map__popup .story-card.count-24 {
    clear: left; }
  html.ie-8 .story-card.count-28, html.ie-8
  html body .map__popup .story-card.count-28 {
    clear: left; }
  html.ie-8 .story-card.count-32, html.ie-8
  html body .map__popup .story-card.count-32 {
    clear: left; }
  html.ie-8 .story-card.count-36, html.ie-8
  html body .map__popup .story-card.count-36 {
    clear: left; }
  html.ie-8 .story-card.count-40, html.ie-8
  html body .map__popup .story-card.count-40 {
    clear: left; }
  html.ie-8 .story-card.count-44, html.ie-8
  html body .map__popup .story-card.count-44 {
    clear: left; }
  html.ie-8 .story-card.count-48, html.ie-8
  html body .map__popup .story-card.count-48 {
    clear: left; }
  html.ie-8 .story-card.count-52, html.ie-8
  html body .map__popup .story-card.count-52 {
    clear: left; }
  html.ie-8 .story-card.count-56, html.ie-8
  html body .map__popup .story-card.count-56 {
    clear: left; }
  html.ie-8 .story-card.count-60, html.ie-8
  html body .map__popup .story-card.count-60 {
    clear: left; }
  html.ie-8 .story-card.count-64, html.ie-8
  html body .map__popup .story-card.count-64 {
    clear: left; }
  html.ie-8 .story-card.count-68, html.ie-8
  html body .map__popup .story-card.count-68 {
    clear: left; }
  html.ie-8 .story-card.count-72, html.ie-8
  html body .map__popup .story-card.count-72 {
    clear: left; }
  html.ie-8 .story-card.count-76, html.ie-8
  html body .map__popup .story-card.count-76 {
    clear: left; }
  html.ie-8 .story-card.count-80, html.ie-8
  html body .map__popup .story-card.count-80 {
    clear: left; }
  html.ie-8 .story-card.count-84, html.ie-8
  html body .map__popup .story-card.count-84 {
    clear: left; }
  html.ie-8 .story-card.count-88, html.ie-8
  html body .map__popup .story-card.count-88 {
    clear: left; }
  html.ie-8 .story-card.count-92, html.ie-8
  html body .map__popup .story-card.count-92 {
    clear: left; }
  html.ie-8 .story-card.count-96, html.ie-8
  html body .map__popup .story-card.count-96 {
    clear: left; }
  html.ie-8 .story-card.count-100, html.ie-8
  html body .map__popup .story-card.count-100 {
    clear: left; }
  html.ie-8 .story-card.count-104, html.ie-8
  html body .map__popup .story-card.count-104 {
    clear: left; }
  html.ie-8 .story-card.count-108, html.ie-8
  html body .map__popup .story-card.count-108 {
    clear: left; }
  html.ie-8 .story-card.count-112, html.ie-8
  html body .map__popup .story-card.count-112 {
    clear: left; }
  html.ie-8 .story-card.count-116, html.ie-8
  html body .map__popup .story-card.count-116 {
    clear: left; }
  html.ie-8 .story-card.count-120, html.ie-8
  html body .map__popup .story-card.count-120 {
    clear: left; }
  html.ie-8 .story-card.count-124, html.ie-8
  html body .map__popup .story-card.count-124 {
    clear: left; }
  html.ie-8 .story-card.count-128, html.ie-8
  html body .map__popup .story-card.count-128 {
    clear: left; }
  html.ie-8 .story-card.count-132, html.ie-8
  html body .map__popup .story-card.count-132 {
    clear: left; }
  html.ie-8 .story-card.count-136, html.ie-8
  html body .map__popup .story-card.count-136 {
    clear: left; }
  html.ie-8 .story-card.count-140, html.ie-8
  html body .map__popup .story-card.count-140 {
    clear: left; }
  html.ie-8 .story-card.count-144, html.ie-8
  html body .map__popup .story-card.count-144 {
    clear: left; }
  html.ie-8 .story-card.count-148, html.ie-8
  html body .map__popup .story-card.count-148 {
    clear: left; }
  html.ie-8 .story-card.count-152, html.ie-8
  html body .map__popup .story-card.count-152 {
    clear: left; }
  html.ie-8 .story-card.count-156, html.ie-8
  html body .map__popup .story-card.count-156 {
    clear: left; }
  html.ie-8 .story-card.count-160, html.ie-8
  html body .map__popup .story-card.count-160 {
    clear: left; }
  html.ie-8 .story-card.count-164, html.ie-8
  html body .map__popup .story-card.count-164 {
    clear: left; }
  html.ie-8 .story-card.count-168, html.ie-8
  html body .map__popup .story-card.count-168 {
    clear: left; }
  html.ie-8 .story-card.count-172, html.ie-8
  html body .map__popup .story-card.count-172 {
    clear: left; }
  html.ie-8 .story-card.count-176, html.ie-8
  html body .map__popup .story-card.count-176 {
    clear: left; }
  html.ie-8 .story-card.count-180, html.ie-8
  html body .map__popup .story-card.count-180 {
    clear: left; }
  html.ie-8 .story-card.count-184, html.ie-8
  html body .map__popup .story-card.count-184 {
    clear: left; }
  html.ie-8 .story-card.count-188, html.ie-8
  html body .map__popup .story-card.count-188 {
    clear: left; }
  html.ie-8 .story-card.count-192, html.ie-8
  html body .map__popup .story-card.count-192 {
    clear: left; }
  html.ie-8 .story-card.count-196, html.ie-8
  html body .map__popup .story-card.count-196 {
    clear: left; }
  html.ie-8 .story-card.count-200, html.ie-8
  html body .map__popup .story-card.count-200 {
    clear: left; }
  html.ie-8 .story-card.count-204, html.ie-8
  html body .map__popup .story-card.count-204 {
    clear: left; }
  html.ie-8 .story-card.count-208, html.ie-8
  html body .map__popup .story-card.count-208 {
    clear: left; }
  html.ie-8 .story-card.count-212, html.ie-8
  html body .map__popup .story-card.count-212 {
    clear: left; }
  html.ie-8 .story-card.count-216, html.ie-8
  html body .map__popup .story-card.count-216 {
    clear: left; }
  html.ie-8 .story-card.count-220, html.ie-8
  html body .map__popup .story-card.count-220 {
    clear: left; }
  html.ie-8 .story-card.count-224, html.ie-8
  html body .map__popup .story-card.count-224 {
    clear: left; }
  html.ie-8 .story-card.count-228, html.ie-8
  html body .map__popup .story-card.count-228 {
    clear: left; }
  html.ie-8 .story-card.count-232, html.ie-8
  html body .map__popup .story-card.count-232 {
    clear: left; }
  html.ie-8 .story-card.count-236, html.ie-8
  html body .map__popup .story-card.count-236 {
    clear: left; }
  html.ie-8 .story-card.count-240, html.ie-8
  html body .map__popup .story-card.count-240 {
    clear: left; }
  html.ie-8 .story-card.count-244, html.ie-8
  html body .map__popup .story-card.count-244 {
    clear: left; }
  html.ie-8 .story-card.count-248, html.ie-8
  html body .map__popup .story-card.count-248 {
    clear: left; }
  html.ie-8 .story-card.count-252, html.ie-8
  html body .map__popup .story-card.count-252 {
    clear: left; }
  html.ie-8 .story-card.count-256, html.ie-8
  html body .map__popup .story-card.count-256 {
    clear: left; }
  html.ie-8 .story-card.count-260, html.ie-8
  html body .map__popup .story-card.count-260 {
    clear: left; }
  html.ie-8 .story-card.count-264, html.ie-8
  html body .map__popup .story-card.count-264 {
    clear: left; }
  html.ie-8 .story-card.count-268, html.ie-8
  html body .map__popup .story-card.count-268 {
    clear: left; }
  html.ie-8 .story-card.count-272, html.ie-8
  html body .map__popup .story-card.count-272 {
    clear: left; }
  html.ie-8 .story-card.count-276, html.ie-8
  html body .map__popup .story-card.count-276 {
    clear: left; }
  html.ie-8 .story-card.count-280, html.ie-8
  html body .map__popup .story-card.count-280 {
    clear: left; }
  html.ie-8 .story-card.count-284, html.ie-8
  html body .map__popup .story-card.count-284 {
    clear: left; }
  html.ie-8 .story-card.count-288, html.ie-8
  html body .map__popup .story-card.count-288 {
    clear: left; }
  html.ie-8 .story-card.count-292, html.ie-8
  html body .map__popup .story-card.count-292 {
    clear: left; }
  html.ie-8 .story-card.count-296, html.ie-8
  html body .map__popup .story-card.count-296 {
    clear: left; }
  html.ie-8 .story-card.count-300, html.ie-8
  html body .map__popup .story-card.count-300 {
    clear: left; }
  html.ie-8 .story-card.count-304, html.ie-8
  html body .map__popup .story-card.count-304 {
    clear: left; }
  html.ie-8 .story-card.count-308, html.ie-8
  html body .map__popup .story-card.count-308 {
    clear: left; }
  html.ie-8 .story-card.count-312, html.ie-8
  html body .map__popup .story-card.count-312 {
    clear: left; }
  html.ie-8 .story-card.count-316, html.ie-8
  html body .map__popup .story-card.count-316 {
    clear: left; }
  html.ie-8 .story-card.count-320, html.ie-8
  html body .map__popup .story-card.count-320 {
    clear: left; }
  html.ie-8 .story-card.count-324, html.ie-8
  html body .map__popup .story-card.count-324 {
    clear: left; }
  html.ie-8 .story-card.count-328, html.ie-8
  html body .map__popup .story-card.count-328 {
    clear: left; }
  html.ie-8 .story-card.count-332, html.ie-8
  html body .map__popup .story-card.count-332 {
    clear: left; }
  html.ie-8 .story-card.count-336, html.ie-8
  html body .map__popup .story-card.count-336 {
    clear: left; }
  html.ie-8 .story-card.count-340, html.ie-8
  html body .map__popup .story-card.count-340 {
    clear: left; }
  html.ie-8 .story-card.count-344, html.ie-8
  html body .map__popup .story-card.count-344 {
    clear: left; }
  html.ie-8 .story-card.count-348, html.ie-8
  html body .map__popup .story-card.count-348 {
    clear: left; }
  html.ie-8 .story-card.count-352, html.ie-8
  html body .map__popup .story-card.count-352 {
    clear: left; }
  html.ie-8 .story-card.count-356, html.ie-8
  html body .map__popup .story-card.count-356 {
    clear: left; }
  html.ie-8 .story-card.count-360, html.ie-8
  html body .map__popup .story-card.count-360 {
    clear: left; }
  html.ie-8 .story-card.count-364, html.ie-8
  html body .map__popup .story-card.count-364 {
    clear: left; }
  html.ie-8 .story-card.count-368, html.ie-8
  html body .map__popup .story-card.count-368 {
    clear: left; }
  html.ie-8 .story-card.count-372, html.ie-8
  html body .map__popup .story-card.count-372 {
    clear: left; }
  html.ie-8 .story-card.count-376, html.ie-8
  html body .map__popup .story-card.count-376 {
    clear: left; }
  html.ie-8 .story-card.count-380, html.ie-8
  html body .map__popup .story-card.count-380 {
    clear: left; }
  html.ie-8 .story-card.count-384, html.ie-8
  html body .map__popup .story-card.count-384 {
    clear: left; }
  html.ie-8 .story-card.count-388, html.ie-8
  html body .map__popup .story-card.count-388 {
    clear: left; }
  html.ie-8 .story-card.count-392, html.ie-8
  html body .map__popup .story-card.count-392 {
    clear: left; }
  html.ie-8 .story-card.count-396, html.ie-8
  html body .map__popup .story-card.count-396 {
    clear: left; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-card.count-4,
    html body .map__popup .story-card.count-4 {
      clear: left; }
    .story-card.count-8,
    html body .map__popup .story-card.count-8 {
      clear: left; }
    .story-card.count-12,
    html body .map__popup .story-card.count-12 {
      clear: left; }
    .story-card.count-16,
    html body .map__popup .story-card.count-16 {
      clear: left; }
    .story-card.count-20,
    html body .map__popup .story-card.count-20 {
      clear: left; }
    .story-card.count-24,
    html body .map__popup .story-card.count-24 {
      clear: left; }
    .story-card.count-28,
    html body .map__popup .story-card.count-28 {
      clear: left; }
    .story-card.count-32,
    html body .map__popup .story-card.count-32 {
      clear: left; }
    .story-card.count-36,
    html body .map__popup .story-card.count-36 {
      clear: left; }
    .story-card.count-40,
    html body .map__popup .story-card.count-40 {
      clear: left; }
    .story-card.count-44,
    html body .map__popup .story-card.count-44 {
      clear: left; }
    .story-card.count-48,
    html body .map__popup .story-card.count-48 {
      clear: left; }
    .story-card.count-52,
    html body .map__popup .story-card.count-52 {
      clear: left; }
    .story-card.count-56,
    html body .map__popup .story-card.count-56 {
      clear: left; }
    .story-card.count-60,
    html body .map__popup .story-card.count-60 {
      clear: left; }
    .story-card.count-64,
    html body .map__popup .story-card.count-64 {
      clear: left; }
    .story-card.count-68,
    html body .map__popup .story-card.count-68 {
      clear: left; }
    .story-card.count-72,
    html body .map__popup .story-card.count-72 {
      clear: left; }
    .story-card.count-76,
    html body .map__popup .story-card.count-76 {
      clear: left; }
    .story-card.count-80,
    html body .map__popup .story-card.count-80 {
      clear: left; }
    .story-card.count-84,
    html body .map__popup .story-card.count-84 {
      clear: left; }
    .story-card.count-88,
    html body .map__popup .story-card.count-88 {
      clear: left; }
    .story-card.count-92,
    html body .map__popup .story-card.count-92 {
      clear: left; }
    .story-card.count-96,
    html body .map__popup .story-card.count-96 {
      clear: left; }
    .story-card.count-100,
    html body .map__popup .story-card.count-100 {
      clear: left; }
    .story-card.count-104,
    html body .map__popup .story-card.count-104 {
      clear: left; }
    .story-card.count-108,
    html body .map__popup .story-card.count-108 {
      clear: left; }
    .story-card.count-112,
    html body .map__popup .story-card.count-112 {
      clear: left; }
    .story-card.count-116,
    html body .map__popup .story-card.count-116 {
      clear: left; }
    .story-card.count-120,
    html body .map__popup .story-card.count-120 {
      clear: left; }
    .story-card.count-124,
    html body .map__popup .story-card.count-124 {
      clear: left; }
    .story-card.count-128,
    html body .map__popup .story-card.count-128 {
      clear: left; }
    .story-card.count-132,
    html body .map__popup .story-card.count-132 {
      clear: left; }
    .story-card.count-136,
    html body .map__popup .story-card.count-136 {
      clear: left; }
    .story-card.count-140,
    html body .map__popup .story-card.count-140 {
      clear: left; }
    .story-card.count-144,
    html body .map__popup .story-card.count-144 {
      clear: left; }
    .story-card.count-148,
    html body .map__popup .story-card.count-148 {
      clear: left; }
    .story-card.count-152,
    html body .map__popup .story-card.count-152 {
      clear: left; }
    .story-card.count-156,
    html body .map__popup .story-card.count-156 {
      clear: left; }
    .story-card.count-160,
    html body .map__popup .story-card.count-160 {
      clear: left; }
    .story-card.count-164,
    html body .map__popup .story-card.count-164 {
      clear: left; }
    .story-card.count-168,
    html body .map__popup .story-card.count-168 {
      clear: left; }
    .story-card.count-172,
    html body .map__popup .story-card.count-172 {
      clear: left; }
    .story-card.count-176,
    html body .map__popup .story-card.count-176 {
      clear: left; }
    .story-card.count-180,
    html body .map__popup .story-card.count-180 {
      clear: left; }
    .story-card.count-184,
    html body .map__popup .story-card.count-184 {
      clear: left; }
    .story-card.count-188,
    html body .map__popup .story-card.count-188 {
      clear: left; }
    .story-card.count-192,
    html body .map__popup .story-card.count-192 {
      clear: left; }
    .story-card.count-196,
    html body .map__popup .story-card.count-196 {
      clear: left; }
    .story-card.count-200,
    html body .map__popup .story-card.count-200 {
      clear: left; }
    .story-card.count-204,
    html body .map__popup .story-card.count-204 {
      clear: left; }
    .story-card.count-208,
    html body .map__popup .story-card.count-208 {
      clear: left; }
    .story-card.count-212,
    html body .map__popup .story-card.count-212 {
      clear: left; }
    .story-card.count-216,
    html body .map__popup .story-card.count-216 {
      clear: left; }
    .story-card.count-220,
    html body .map__popup .story-card.count-220 {
      clear: left; }
    .story-card.count-224,
    html body .map__popup .story-card.count-224 {
      clear: left; }
    .story-card.count-228,
    html body .map__popup .story-card.count-228 {
      clear: left; }
    .story-card.count-232,
    html body .map__popup .story-card.count-232 {
      clear: left; }
    .story-card.count-236,
    html body .map__popup .story-card.count-236 {
      clear: left; }
    .story-card.count-240,
    html body .map__popup .story-card.count-240 {
      clear: left; }
    .story-card.count-244,
    html body .map__popup .story-card.count-244 {
      clear: left; }
    .story-card.count-248,
    html body .map__popup .story-card.count-248 {
      clear: left; }
    .story-card.count-252,
    html body .map__popup .story-card.count-252 {
      clear: left; }
    .story-card.count-256,
    html body .map__popup .story-card.count-256 {
      clear: left; }
    .story-card.count-260,
    html body .map__popup .story-card.count-260 {
      clear: left; }
    .story-card.count-264,
    html body .map__popup .story-card.count-264 {
      clear: left; }
    .story-card.count-268,
    html body .map__popup .story-card.count-268 {
      clear: left; }
    .story-card.count-272,
    html body .map__popup .story-card.count-272 {
      clear: left; }
    .story-card.count-276,
    html body .map__popup .story-card.count-276 {
      clear: left; }
    .story-card.count-280,
    html body .map__popup .story-card.count-280 {
      clear: left; }
    .story-card.count-284,
    html body .map__popup .story-card.count-284 {
      clear: left; }
    .story-card.count-288,
    html body .map__popup .story-card.count-288 {
      clear: left; }
    .story-card.count-292,
    html body .map__popup .story-card.count-292 {
      clear: left; }
    .story-card.count-296,
    html body .map__popup .story-card.count-296 {
      clear: left; }
    .story-card.count-300,
    html body .map__popup .story-card.count-300 {
      clear: left; }
    .story-card.count-304,
    html body .map__popup .story-card.count-304 {
      clear: left; }
    .story-card.count-308,
    html body .map__popup .story-card.count-308 {
      clear: left; }
    .story-card.count-312,
    html body .map__popup .story-card.count-312 {
      clear: left; }
    .story-card.count-316,
    html body .map__popup .story-card.count-316 {
      clear: left; }
    .story-card.count-320,
    html body .map__popup .story-card.count-320 {
      clear: left; }
    .story-card.count-324,
    html body .map__popup .story-card.count-324 {
      clear: left; }
    .story-card.count-328,
    html body .map__popup .story-card.count-328 {
      clear: left; }
    .story-card.count-332,
    html body .map__popup .story-card.count-332 {
      clear: left; }
    .story-card.count-336,
    html body .map__popup .story-card.count-336 {
      clear: left; }
    .story-card.count-340,
    html body .map__popup .story-card.count-340 {
      clear: left; }
    .story-card.count-344,
    html body .map__popup .story-card.count-344 {
      clear: left; }
    .story-card.count-348,
    html body .map__popup .story-card.count-348 {
      clear: left; }
    .story-card.count-352,
    html body .map__popup .story-card.count-352 {
      clear: left; }
    .story-card.count-356,
    html body .map__popup .story-card.count-356 {
      clear: left; }
    .story-card.count-360,
    html body .map__popup .story-card.count-360 {
      clear: left; }
    .story-card.count-364,
    html body .map__popup .story-card.count-364 {
      clear: left; }
    .story-card.count-368,
    html body .map__popup .story-card.count-368 {
      clear: left; }
    .story-card.count-372,
    html body .map__popup .story-card.count-372 {
      clear: left; }
    .story-card.count-376,
    html body .map__popup .story-card.count-376 {
      clear: left; }
    .story-card.count-380,
    html body .map__popup .story-card.count-380 {
      clear: left; }
    .story-card.count-384,
    html body .map__popup .story-card.count-384 {
      clear: left; }
    .story-card.count-388,
    html body .map__popup .story-card.count-388 {
      clear: left; }
    .story-card.count-392,
    html body .map__popup .story-card.count-392 {
      clear: left; }
    .story-card.count-396,
    html body .map__popup .story-card.count-396 {
      clear: left; } }
  @media screen and (max-width: 739px) {
    .story-card.count-1,
    html body .map__popup .story-card.count-1 {
      margin-right: 0; }
    .story-card.count-3,
    html body .map__popup .story-card.count-3 {
      margin-right: 0; }
    .story-card.count-5,
    html body .map__popup .story-card.count-5 {
      margin-right: 0; }
    .story-card.count-7,
    html body .map__popup .story-card.count-7 {
      margin-right: 0; }
    .story-card.count-9,
    html body .map__popup .story-card.count-9 {
      margin-right: 0; }
    .story-card.count-11,
    html body .map__popup .story-card.count-11 {
      margin-right: 0; }
    .story-card.count-13,
    html body .map__popup .story-card.count-13 {
      margin-right: 0; }
    .story-card.count-15,
    html body .map__popup .story-card.count-15 {
      margin-right: 0; }
    .story-card.count-17,
    html body .map__popup .story-card.count-17 {
      margin-right: 0; }
    .story-card.count-19,
    html body .map__popup .story-card.count-19 {
      margin-right: 0; }
    .story-card.count-21,
    html body .map__popup .story-card.count-21 {
      margin-right: 0; }
    .story-card.count-23,
    html body .map__popup .story-card.count-23 {
      margin-right: 0; }
    .story-card.count-25,
    html body .map__popup .story-card.count-25 {
      margin-right: 0; }
    .story-card.count-27,
    html body .map__popup .story-card.count-27 {
      margin-right: 0; }
    .story-card.count-29,
    html body .map__popup .story-card.count-29 {
      margin-right: 0; }
    .story-card.count-31,
    html body .map__popup .story-card.count-31 {
      margin-right: 0; }
    .story-card.count-33,
    html body .map__popup .story-card.count-33 {
      margin-right: 0; }
    .story-card.count-35,
    html body .map__popup .story-card.count-35 {
      margin-right: 0; }
    .story-card.count-37,
    html body .map__popup .story-card.count-37 {
      margin-right: 0; }
    .story-card.count-39,
    html body .map__popup .story-card.count-39 {
      margin-right: 0; }
    .story-card.count-41,
    html body .map__popup .story-card.count-41 {
      margin-right: 0; }
    .story-card.count-43,
    html body .map__popup .story-card.count-43 {
      margin-right: 0; }
    .story-card.count-45,
    html body .map__popup .story-card.count-45 {
      margin-right: 0; }
    .story-card.count-47,
    html body .map__popup .story-card.count-47 {
      margin-right: 0; }
    .story-card.count-49,
    html body .map__popup .story-card.count-49 {
      margin-right: 0; }
    .story-card.count-51,
    html body .map__popup .story-card.count-51 {
      margin-right: 0; }
    .story-card.count-53,
    html body .map__popup .story-card.count-53 {
      margin-right: 0; }
    .story-card.count-55,
    html body .map__popup .story-card.count-55 {
      margin-right: 0; }
    .story-card.count-57,
    html body .map__popup .story-card.count-57 {
      margin-right: 0; }
    .story-card.count-59,
    html body .map__popup .story-card.count-59 {
      margin-right: 0; }
    .story-card.count-61,
    html body .map__popup .story-card.count-61 {
      margin-right: 0; }
    .story-card.count-63,
    html body .map__popup .story-card.count-63 {
      margin-right: 0; }
    .story-card.count-65,
    html body .map__popup .story-card.count-65 {
      margin-right: 0; }
    .story-card.count-67,
    html body .map__popup .story-card.count-67 {
      margin-right: 0; }
    .story-card.count-69,
    html body .map__popup .story-card.count-69 {
      margin-right: 0; }
    .story-card.count-71,
    html body .map__popup .story-card.count-71 {
      margin-right: 0; }
    .story-card.count-73,
    html body .map__popup .story-card.count-73 {
      margin-right: 0; }
    .story-card.count-75,
    html body .map__popup .story-card.count-75 {
      margin-right: 0; }
    .story-card.count-77,
    html body .map__popup .story-card.count-77 {
      margin-right: 0; }
    .story-card.count-79,
    html body .map__popup .story-card.count-79 {
      margin-right: 0; }
    .story-card.count-81,
    html body .map__popup .story-card.count-81 {
      margin-right: 0; }
    .story-card.count-83,
    html body .map__popup .story-card.count-83 {
      margin-right: 0; }
    .story-card.count-85,
    html body .map__popup .story-card.count-85 {
      margin-right: 0; }
    .story-card.count-87,
    html body .map__popup .story-card.count-87 {
      margin-right: 0; }
    .story-card.count-89,
    html body .map__popup .story-card.count-89 {
      margin-right: 0; }
    .story-card.count-91,
    html body .map__popup .story-card.count-91 {
      margin-right: 0; }
    .story-card.count-93,
    html body .map__popup .story-card.count-93 {
      margin-right: 0; }
    .story-card.count-95,
    html body .map__popup .story-card.count-95 {
      margin-right: 0; }
    .story-card.count-97,
    html body .map__popup .story-card.count-97 {
      margin-right: 0; }
    .story-card.count-99,
    html body .map__popup .story-card.count-99 {
      margin-right: 0; }
    .story-card.count-101,
    html body .map__popup .story-card.count-101 {
      margin-right: 0; }
    .story-card.count-103,
    html body .map__popup .story-card.count-103 {
      margin-right: 0; }
    .story-card.count-105,
    html body .map__popup .story-card.count-105 {
      margin-right: 0; }
    .story-card.count-107,
    html body .map__popup .story-card.count-107 {
      margin-right: 0; }
    .story-card.count-109,
    html body .map__popup .story-card.count-109 {
      margin-right: 0; }
    .story-card.count-111,
    html body .map__popup .story-card.count-111 {
      margin-right: 0; }
    .story-card.count-113,
    html body .map__popup .story-card.count-113 {
      margin-right: 0; }
    .story-card.count-115,
    html body .map__popup .story-card.count-115 {
      margin-right: 0; }
    .story-card.count-117,
    html body .map__popup .story-card.count-117 {
      margin-right: 0; }
    .story-card.count-119,
    html body .map__popup .story-card.count-119 {
      margin-right: 0; }
    .story-card.count-121,
    html body .map__popup .story-card.count-121 {
      margin-right: 0; }
    .story-card.count-123,
    html body .map__popup .story-card.count-123 {
      margin-right: 0; }
    .story-card.count-125,
    html body .map__popup .story-card.count-125 {
      margin-right: 0; }
    .story-card.count-127,
    html body .map__popup .story-card.count-127 {
      margin-right: 0; }
    .story-card.count-129,
    html body .map__popup .story-card.count-129 {
      margin-right: 0; }
    .story-card.count-131,
    html body .map__popup .story-card.count-131 {
      margin-right: 0; }
    .story-card.count-133,
    html body .map__popup .story-card.count-133 {
      margin-right: 0; }
    .story-card.count-135,
    html body .map__popup .story-card.count-135 {
      margin-right: 0; }
    .story-card.count-137,
    html body .map__popup .story-card.count-137 {
      margin-right: 0; }
    .story-card.count-139,
    html body .map__popup .story-card.count-139 {
      margin-right: 0; }
    .story-card.count-141,
    html body .map__popup .story-card.count-141 {
      margin-right: 0; }
    .story-card.count-143,
    html body .map__popup .story-card.count-143 {
      margin-right: 0; }
    .story-card.count-145,
    html body .map__popup .story-card.count-145 {
      margin-right: 0; }
    .story-card.count-147,
    html body .map__popup .story-card.count-147 {
      margin-right: 0; }
    .story-card.count-149,
    html body .map__popup .story-card.count-149 {
      margin-right: 0; }
    .story-card.count-151,
    html body .map__popup .story-card.count-151 {
      margin-right: 0; }
    .story-card.count-153,
    html body .map__popup .story-card.count-153 {
      margin-right: 0; }
    .story-card.count-155,
    html body .map__popup .story-card.count-155 {
      margin-right: 0; }
    .story-card.count-157,
    html body .map__popup .story-card.count-157 {
      margin-right: 0; }
    .story-card.count-159,
    html body .map__popup .story-card.count-159 {
      margin-right: 0; }
    .story-card.count-161,
    html body .map__popup .story-card.count-161 {
      margin-right: 0; }
    .story-card.count-163,
    html body .map__popup .story-card.count-163 {
      margin-right: 0; }
    .story-card.count-165,
    html body .map__popup .story-card.count-165 {
      margin-right: 0; }
    .story-card.count-167,
    html body .map__popup .story-card.count-167 {
      margin-right: 0; }
    .story-card.count-169,
    html body .map__popup .story-card.count-169 {
      margin-right: 0; }
    .story-card.count-171,
    html body .map__popup .story-card.count-171 {
      margin-right: 0; }
    .story-card.count-173,
    html body .map__popup .story-card.count-173 {
      margin-right: 0; }
    .story-card.count-175,
    html body .map__popup .story-card.count-175 {
      margin-right: 0; }
    .story-card.count-177,
    html body .map__popup .story-card.count-177 {
      margin-right: 0; }
    .story-card.count-179,
    html body .map__popup .story-card.count-179 {
      margin-right: 0; }
    .story-card.count-181,
    html body .map__popup .story-card.count-181 {
      margin-right: 0; }
    .story-card.count-183,
    html body .map__popup .story-card.count-183 {
      margin-right: 0; }
    .story-card.count-185,
    html body .map__popup .story-card.count-185 {
      margin-right: 0; }
    .story-card.count-187,
    html body .map__popup .story-card.count-187 {
      margin-right: 0; }
    .story-card.count-189,
    html body .map__popup .story-card.count-189 {
      margin-right: 0; }
    .story-card.count-191,
    html body .map__popup .story-card.count-191 {
      margin-right: 0; }
    .story-card.count-193,
    html body .map__popup .story-card.count-193 {
      margin-right: 0; }
    .story-card.count-195,
    html body .map__popup .story-card.count-195 {
      margin-right: 0; }
    .story-card.count-197,
    html body .map__popup .story-card.count-197 {
      margin-right: 0; }
    .story-card.count-2,
    html body .map__popup .story-card.count-2 {
      clear: left; }
    .story-card.count-4,
    html body .map__popup .story-card.count-4 {
      clear: left; }
    .story-card.count-6,
    html body .map__popup .story-card.count-6 {
      clear: left; }
    .story-card.count-8,
    html body .map__popup .story-card.count-8 {
      clear: left; }
    .story-card.count-10,
    html body .map__popup .story-card.count-10 {
      clear: left; }
    .story-card.count-12,
    html body .map__popup .story-card.count-12 {
      clear: left; }
    .story-card.count-14,
    html body .map__popup .story-card.count-14 {
      clear: left; }
    .story-card.count-16,
    html body .map__popup .story-card.count-16 {
      clear: left; }
    .story-card.count-18,
    html body .map__popup .story-card.count-18 {
      clear: left; }
    .story-card.count-20,
    html body .map__popup .story-card.count-20 {
      clear: left; }
    .story-card.count-22,
    html body .map__popup .story-card.count-22 {
      clear: left; }
    .story-card.count-24,
    html body .map__popup .story-card.count-24 {
      clear: left; }
    .story-card.count-26,
    html body .map__popup .story-card.count-26 {
      clear: left; }
    .story-card.count-28,
    html body .map__popup .story-card.count-28 {
      clear: left; }
    .story-card.count-30,
    html body .map__popup .story-card.count-30 {
      clear: left; }
    .story-card.count-32,
    html body .map__popup .story-card.count-32 {
      clear: left; }
    .story-card.count-34,
    html body .map__popup .story-card.count-34 {
      clear: left; }
    .story-card.count-36,
    html body .map__popup .story-card.count-36 {
      clear: left; }
    .story-card.count-38,
    html body .map__popup .story-card.count-38 {
      clear: left; }
    .story-card.count-40,
    html body .map__popup .story-card.count-40 {
      clear: left; }
    .story-card.count-42,
    html body .map__popup .story-card.count-42 {
      clear: left; }
    .story-card.count-44,
    html body .map__popup .story-card.count-44 {
      clear: left; }
    .story-card.count-46,
    html body .map__popup .story-card.count-46 {
      clear: left; }
    .story-card.count-48,
    html body .map__popup .story-card.count-48 {
      clear: left; }
    .story-card.count-50,
    html body .map__popup .story-card.count-50 {
      clear: left; }
    .story-card.count-52,
    html body .map__popup .story-card.count-52 {
      clear: left; }
    .story-card.count-54,
    html body .map__popup .story-card.count-54 {
      clear: left; }
    .story-card.count-56,
    html body .map__popup .story-card.count-56 {
      clear: left; }
    .story-card.count-58,
    html body .map__popup .story-card.count-58 {
      clear: left; }
    .story-card.count-60,
    html body .map__popup .story-card.count-60 {
      clear: left; }
    .story-card.count-62,
    html body .map__popup .story-card.count-62 {
      clear: left; }
    .story-card.count-64,
    html body .map__popup .story-card.count-64 {
      clear: left; }
    .story-card.count-66,
    html body .map__popup .story-card.count-66 {
      clear: left; }
    .story-card.count-68,
    html body .map__popup .story-card.count-68 {
      clear: left; }
    .story-card.count-70,
    html body .map__popup .story-card.count-70 {
      clear: left; }
    .story-card.count-72,
    html body .map__popup .story-card.count-72 {
      clear: left; }
    .story-card.count-74,
    html body .map__popup .story-card.count-74 {
      clear: left; }
    .story-card.count-76,
    html body .map__popup .story-card.count-76 {
      clear: left; }
    .story-card.count-78,
    html body .map__popup .story-card.count-78 {
      clear: left; }
    .story-card.count-80,
    html body .map__popup .story-card.count-80 {
      clear: left; }
    .story-card.count-82,
    html body .map__popup .story-card.count-82 {
      clear: left; }
    .story-card.count-84,
    html body .map__popup .story-card.count-84 {
      clear: left; }
    .story-card.count-86,
    html body .map__popup .story-card.count-86 {
      clear: left; }
    .story-card.count-88,
    html body .map__popup .story-card.count-88 {
      clear: left; }
    .story-card.count-90,
    html body .map__popup .story-card.count-90 {
      clear: left; }
    .story-card.count-92,
    html body .map__popup .story-card.count-92 {
      clear: left; }
    .story-card.count-94,
    html body .map__popup .story-card.count-94 {
      clear: left; }
    .story-card.count-96,
    html body .map__popup .story-card.count-96 {
      clear: left; }
    .story-card.count-98,
    html body .map__popup .story-card.count-98 {
      clear: left; }
    .story-card.count-100,
    html body .map__popup .story-card.count-100 {
      clear: left; }
    .story-card.count-102,
    html body .map__popup .story-card.count-102 {
      clear: left; }
    .story-card.count-104,
    html body .map__popup .story-card.count-104 {
      clear: left; }
    .story-card.count-106,
    html body .map__popup .story-card.count-106 {
      clear: left; }
    .story-card.count-108,
    html body .map__popup .story-card.count-108 {
      clear: left; }
    .story-card.count-110,
    html body .map__popup .story-card.count-110 {
      clear: left; }
    .story-card.count-112,
    html body .map__popup .story-card.count-112 {
      clear: left; }
    .story-card.count-114,
    html body .map__popup .story-card.count-114 {
      clear: left; }
    .story-card.count-116,
    html body .map__popup .story-card.count-116 {
      clear: left; }
    .story-card.count-118,
    html body .map__popup .story-card.count-118 {
      clear: left; }
    .story-card.count-120,
    html body .map__popup .story-card.count-120 {
      clear: left; }
    .story-card.count-122,
    html body .map__popup .story-card.count-122 {
      clear: left; }
    .story-card.count-124,
    html body .map__popup .story-card.count-124 {
      clear: left; }
    .story-card.count-126,
    html body .map__popup .story-card.count-126 {
      clear: left; }
    .story-card.count-128,
    html body .map__popup .story-card.count-128 {
      clear: left; }
    .story-card.count-130,
    html body .map__popup .story-card.count-130 {
      clear: left; }
    .story-card.count-132,
    html body .map__popup .story-card.count-132 {
      clear: left; }
    .story-card.count-134,
    html body .map__popup .story-card.count-134 {
      clear: left; }
    .story-card.count-136,
    html body .map__popup .story-card.count-136 {
      clear: left; }
    .story-card.count-138,
    html body .map__popup .story-card.count-138 {
      clear: left; }
    .story-card.count-140,
    html body .map__popup .story-card.count-140 {
      clear: left; }
    .story-card.count-142,
    html body .map__popup .story-card.count-142 {
      clear: left; }
    .story-card.count-144,
    html body .map__popup .story-card.count-144 {
      clear: left; }
    .story-card.count-146,
    html body .map__popup .story-card.count-146 {
      clear: left; }
    .story-card.count-148,
    html body .map__popup .story-card.count-148 {
      clear: left; }
    .story-card.count-150,
    html body .map__popup .story-card.count-150 {
      clear: left; }
    .story-card.count-152,
    html body .map__popup .story-card.count-152 {
      clear: left; }
    .story-card.count-154,
    html body .map__popup .story-card.count-154 {
      clear: left; }
    .story-card.count-156,
    html body .map__popup .story-card.count-156 {
      clear: left; }
    .story-card.count-158,
    html body .map__popup .story-card.count-158 {
      clear: left; }
    .story-card.count-160,
    html body .map__popup .story-card.count-160 {
      clear: left; }
    .story-card.count-162,
    html body .map__popup .story-card.count-162 {
      clear: left; }
    .story-card.count-164,
    html body .map__popup .story-card.count-164 {
      clear: left; }
    .story-card.count-166,
    html body .map__popup .story-card.count-166 {
      clear: left; }
    .story-card.count-168,
    html body .map__popup .story-card.count-168 {
      clear: left; }
    .story-card.count-170,
    html body .map__popup .story-card.count-170 {
      clear: left; }
    .story-card.count-172,
    html body .map__popup .story-card.count-172 {
      clear: left; }
    .story-card.count-174,
    html body .map__popup .story-card.count-174 {
      clear: left; }
    .story-card.count-176,
    html body .map__popup .story-card.count-176 {
      clear: left; }
    .story-card.count-178,
    html body .map__popup .story-card.count-178 {
      clear: left; }
    .story-card.count-180,
    html body .map__popup .story-card.count-180 {
      clear: left; }
    .story-card.count-182,
    html body .map__popup .story-card.count-182 {
      clear: left; }
    .story-card.count-184,
    html body .map__popup .story-card.count-184 {
      clear: left; }
    .story-card.count-186,
    html body .map__popup .story-card.count-186 {
      clear: left; }
    .story-card.count-188,
    html body .map__popup .story-card.count-188 {
      clear: left; }
    .story-card.count-190,
    html body .map__popup .story-card.count-190 {
      clear: left; }
    .story-card.count-192,
    html body .map__popup .story-card.count-192 {
      clear: left; }
    .story-card.count-194,
    html body .map__popup .story-card.count-194 {
      clear: left; }
    .story-card.count-196,
    html body .map__popup .story-card.count-196 {
      clear: left; }
    .story-card.count-198,
    html body .map__popup .story-card.count-198 {
      clear: left; } }
  .story-card:hover .story-card__pullquote .wrapper span,
  .story-card:hover .story-card__name span,
  html body .map__popup .story-card:hover .story-card__pullquote .wrapper span,
  html body .map__popup .story-card:hover .story-card__name span {
    background: #fff;
    color: #333; }
  .story-card.landscape,
  html body .map__popup .story-card.landscape {
    width: 340px;
    height: 180px;
    background: #fff;
    overflow: hidden; }
    .story-card.landscape:hover .story-card__pullquote .wrapper span,
    .story-card.landscape:hover .story-card__name span,
    html body .map__popup .story-card.landscape:hover .story-card__pullquote .wrapper span,
    html body .map__popup .story-card.landscape:hover .story-card__name span {
      background: #333;
      color: #fff; }
    .story-card.landscape .story-card__thumb,
    html body .map__popup .story-card.landscape .story-card__thumb {
      left: 18px;
      position: absolute;
      top: 18px; }
    .story-card.landscape .story-card__pullquote,
    html body .map__popup .story-card.landscape .story-card__pullquote {
      bottom: 18px;
      position: absolute;
      right: 18px;
      top: 18px; }
    .story-card.landscape .story-card__name,
    html body .map__popup .story-card.landscape .story-card__name {
      bottom: 14px;
      top: auto;
      left: 18px;
      position: absolute;
      width: 140px; }
  .map__popup .story-card, .map__popup
  html body .map__popup .story-card {
    background: transparent; }
  .story-card .story-card__thumb,
  html body .map__popup .story-card .story-card__thumb {
    display: block;
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 140px;
    z-index: 1; }
    .story-card .story-card__thumb .shadow,
    html body .map__popup .story-card .story-card__thumb .shadow {
      -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      height: 140px;
      left: 0;
      position: absolute;
      top: 0;
      width: 140px;
      z-index: 2; }
      html.ie-8 .story-card .story-card__thumb .shadow, html.ie-8
      html body .map__popup .story-card .story-card__thumb .shadow {
        outline: 1px solid #333; }
    .story-card .story-card__thumb img,
    html body .map__popup .story-card .story-card__thumb img {
      display: block;
      height: 140px;
      left: 0;
      position: absolute;
      top: 0;
      width: 140px; }
  .story-card .story-card__name,
  html body .map__popup .story-card .story-card__name {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    display: block;
    font-size: 15px;
    line-height: 15px;
    position: absolute;
    text-align: center;
    top: 130px;
    width: 100%;
    z-index: 2; }
    html.wf-loading .story-card .story-card__name, html.wf-loading
    html body .map__popup .story-card .story-card__name {
      visibility: hidden; }
    .story-card .story-card__name span,
    html body .map__popup .story-card .story-card__name span {
      -o-transition: background 0.2s linear, color 0.2s linear;
      -webkit-transition: background 0.2s linear, color 0.2s linear;
      transition: background 0.2s linear, color 0.2s linear;
      background: #333;
      color: #fff;
      font-size: 15px;
      line-height: 15px;
      padding: 1px 6px; }
  .story-card .story-card__pullquote,
  html body .map__popup .story-card .story-card__pullquote {
    font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    font-size: 22px;
    line-height: 25px;
    padding: 20px 10px 0 10px;
    top: 140px;
    text-align: center; }
    html.wf-loading .story-card .story-card__pullquote, html.wf-loading
    html body .map__popup .story-card .story-card__pullquote {
      visibility: hidden; }
    .story-card .story-card__pullquote .wrapper,
    html body .map__popup .story-card .story-card__pullquote .wrapper {
      display: block;
      width: 120px; }
      .story-card .story-card__pullquote .wrapper span,
      html body .map__popup .story-card .story-card__pullquote .wrapper span {
        -o-transition: background 200ms ease-out, color 200ms ease-out;
        -webkit-transition: background 200ms ease-out, color 200ms ease-out;
        transition: background 200ms ease-out, color 200ms ease-out;
        background: #333;
        color: #fff;
        font-size: 22px;
        line-height: 25px;
        margin: 0 -3px;
        padding: 2px 5px 0 5px; }

#glossary-popup {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -o-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
  visibility: hidden;
  z-index: 50; }
  @media screen and (min-width: 1020px) {
    #glossary-popup {
      left: 0;
      position: absolute;
      top: 0;
      width: 325px; } }
  html.ie-8 #glossary-popup {
    left: 0;
    position: absolute;
    top: 0;
    width: 325px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup {
      left: 0;
      position: absolute;
      top: 0;
      width: 325px; } }
  @media screen and (max-width: 739px) {
    #glossary-popup {
      position: absolute;
      top: 0;
      left: 0;
      right: 0; } }
  @media screen and (min-width: 1020px) {
    #glossary-popup .constrained {
      width: 325px;
      margin: 0; } }
  html.ie-8 #glossary-popup .constrained {
    width: 325px;
    margin: 0; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup .constrained {
      width: 325px;
      margin: 0; } }
  @media screen and (max-width: 739px) {
    #glossary-popup .constrained {
      width: 300px;
      margin: 0 auto; } }
  #glossary-popup.shown {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    visibility: visible; }
  @media screen and (min-width: 1020px) {
    #glossary-popup .shadow-top {
      height: 15px; } }
  html.ie-8 #glossary-popup .shadow-top {
    height: 15px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup .shadow-top {
      height: 15px; } }
  @media screen and (min-width: 1020px) {
    #glossary-popup .shadow-bottom {
      height: 15px; } }
  html.ie-8 #glossary-popup .shadow-bottom {
    height: 15px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup .shadow-bottom {
      height: 15px; } }
  @media screen and (min-width: 1020px) {
    #glossary-popup .shadowed {
      min-height: 26px; } }
  html.ie-8 #glossary-popup .shadowed {
    min-height: 26px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup .shadowed {
      min-height: 26px; } }
  #glossary-popup .title {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #333;
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 5px; }
    html.wf-loading #glossary-popup .title {
      visibility: hidden; }
  #glossary-popup .close {
    position: absolute;
    top: 0;
    right: 0;
    background: url("/images/titles/popup-close.png") 50% 50% no-repeat;
    width: 50px;
    height: 50px; }
    @media screen and (min-width: 1020px) {
      #glossary-popup .close {
        display: none; } }
    html.ie-8 #glossary-popup .close {
      display: none; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      #glossary-popup .close {
        display: none; } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      #glossary-popup .close {
        background-image: url("/images/titles/popup-close@2x.png");
        background-size: 25px 25px; } }
  #glossary-popup .content {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #606060;
    font-size: 15px;
    line-height: 21px;
    margin-right: 20px;
    overflow: hidden; }
    html.wf-loading #glossary-popup .content {
      visibility: hidden; }
    #glossary-popup .content p {
      margin-bottom: 10px; }
    #glossary-popup .content strong, #glossary-popup .content h2, #glossary-popup .content a {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal; }
      html.wf-loading #glossary-popup .content strong, html.wf-loading #glossary-popup .content h2, html.wf-loading #glossary-popup .content a {
        visibility: hidden; }
    #glossary-popup .content a {
      color: #0054a6; }
  #glossary-popup .related {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    line-height: 21px;
    text-align: right; }
    html.wf-loading #glossary-popup .related {
      visibility: hidden; }
    #glossary-popup .related a {
      color: #0054a6;
      padding-right: 25px;
      position: relative; }
      #glossary-popup .related a em {
        border-bottom: 1px solid #006ed9; }
      #glossary-popup .related a .arrow {
        background: url("../images/titles/arrows-small.png") -42px 0 no-repeat;
        display: block;
        height: 21px;
        position: absolute;
        right: 0;
        top: 0;
        width: 21px; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          #glossary-popup .related a .arrow {
            background-image: url("/images/titles/arrows-small@2x.png");
            background-size: 84px 105px; } }
  @media screen and (min-width: 1020px) {
    #glossary-popup.left .shadow-top {
      background: url("../images/box-left-top.png") 0 0 no-repeat; }
    #glossary-popup.left .shadowed {
      background: url("../images/box-left-middle.png") 0 50% no-repeat;
      padding: 0 22px 10px 33px; }
    #glossary-popup.left .shadow-bottom {
      background: url("../images/box-left-bottom.png") 0 100% no-repeat; }
    #glossary-popup.right .shadow-top {
      background: url("../images/box-right-top.png") 0 0 no-repeat; }
    #glossary-popup.right .shadowed {
      background: url("../images/box-right-middle.png") 0 50% no-repeat;
      padding: 0 33px 10px 22px; }
    #glossary-popup.right .shadow-bottom {
      background: url("../images/box-right-bottom.png") 0 100% no-repeat; } }
  html.ie-8 #glossary-popup.left .shadow-top {
    background: url("../images/box-left-top.png") 0 0 no-repeat; }
  html.ie-8 #glossary-popup.left .shadowed {
    background: url("../images/box-left-middle.png") 0 50% no-repeat;
    padding: 0 22px 10px 33px; }
  html.ie-8 #glossary-popup.left .shadow-bottom {
    background: url("../images/box-left-bottom.png") 0 100% no-repeat; }
  html.ie-8 #glossary-popup.right .shadow-top {
    background: url("../images/box-right-top.png") 0 0 no-repeat; }
  html.ie-8 #glossary-popup.right .shadowed {
    background: url("../images/box-right-middle.png") 0 50% no-repeat;
    padding: 0 33px 10px 22px; }
  html.ie-8 #glossary-popup.right .shadow-bottom {
    background: url("../images/box-right-bottom.png") 0 100% no-repeat; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    #glossary-popup.left .shadow-top {
      background: url("../images/box-left-top.png") 0 0 no-repeat; }
    #glossary-popup.left .shadowed {
      background: url("../images/box-left-middle.png") 0 50% no-repeat;
      padding: 0 22px 10px 33px; }
    #glossary-popup.left .shadow-bottom {
      background: url("../images/box-left-bottom.png") 0 100% no-repeat; }
    #glossary-popup.right .shadow-top {
      background: url("../images/box-right-top.png") 0 0 no-repeat; }
    #glossary-popup.right .shadowed {
      background: url("../images/box-right-middle.png") 0 50% no-repeat;
      padding: 0 33px 10px 22px; }
    #glossary-popup.right .shadow-bottom {
      background: url("../images/box-right-bottom.png") 0 100% no-repeat; } }
  @media screen and (max-width: 739px) {
    #glossary-popup .shadowed {
      -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
      background: rgba(255, 255, 255, 0.95);
      padding: 15px; } }

@media screen and (min-width: 1020px) {
  .story-related {
    padding-bottom: 20px;
    padding-top: 35px; } }
html.ie-8 .story-related {
  padding-bottom: 20px;
  padding-top: 35px; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .story-related {
    background: url("../images/brown.jpg") 50% 0 repeat #a07f60; }
    .story-related .shadow-wrapper {
      background: url("../images/shadow.png") 50% 0 repeat-x;
      padding: 30px 0; } }
@media screen and (max-width: 739px) {
  .story-related {
    background: url("../images/brown.jpg") 50% 0 repeat #a07f60; }
    .story-related .shadow-wrapper {
      background: url("../images/shadow.png") 50% 0 repeat-x;
      padding: 30px 0; } }
.story-related h3 {
  overflow: hidden;
  text-indent: -500px;
  height: 50px; }
  @media screen and (min-width: 1020px) {
    .story-related h3 {
      background: url("/images/titles/related.png") 0 0 no-repeat; } }
  html.ie-8 .story-related h3 {
    background: url("/images/titles/related.png") 0 0 no-repeat; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-related h3 {
      background: url("/images/titles/related-light.png") 0 0 no-repeat; } }
  @media screen and (max-width: 1019px) and (min-width: 740px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1019px) and (min-width: 740px) and (min-resolution: 192dpi) {
    .story-related h3 {
      background-image: url("/images/titles/related-light@2x.png");
      background-size: 146px 34px; } }

  @media screen and (max-width: 739px) {
    .story-related h3 {
      background: url("/images/titles/related-light.png") 0 0 no-repeat; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .story-related h3 {
      background-image: url("/images/titles/related-light@2x.png");
      background-size: 146px 34px; } }

  @media screen and (max-width: 739px) {
    .story-related h3 {
      margin-left: 10px; } }
@media screen and (max-width: 739px) {
  .story-related .story-related__stories {
    padding-left: 10px; } }
.story-related .relatedStory {
  -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  background: #f0f0f0;
  display: block;
  float: left;
  position: relative; }
  html.ie-8 .story-related .relatedStory {
    outline: 1px solid #333; }
  @media screen and (min-width: 1020px) {
    .story-related .relatedStory {
      height: 240px;
      margin-bottom: 20px;
      margin-right: 20px;
      width: 460px; } }
  html.ie-8 .story-related .relatedStory {
    height: 240px;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 460px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-related .relatedStory {
      height: 160px;
      margin-bottom: 20px;
      width: 300px; }
      .story-related .relatedStory.count-1 {
        margin-left: 20px; }
      .story-related .relatedStory.count-3 {
        margin-left: 20px; }
      .story-related .relatedStory.count-5 {
        margin-left: 20px; }
      .story-related .relatedStory.count-7 {
        margin-left: 20px; }
      .story-related .relatedStory.count-9 {
        margin-left: 20px; }
      .story-related .relatedStory.count-11 {
        margin-left: 20px; }
      .story-related .relatedStory.count-13 {
        margin-left: 20px; }
      .story-related .relatedStory.count-15 {
        margin-left: 20px; }
      .story-related .relatedStory.count-17 {
        margin-left: 20px; }
      .story-related .relatedStory.count-19 {
        margin-left: 20px; }
      .story-related .relatedStory.count-21 {
        margin-left: 20px; }
      .story-related .relatedStory.count-23 {
        margin-left: 20px; }
      .story-related .relatedStory.count-25 {
        margin-left: 20px; }
      .story-related .relatedStory.count-27 {
        margin-left: 20px; }
      .story-related .relatedStory.count-29 {
        margin-left: 20px; }
      .story-related .relatedStory.count-31 {
        margin-left: 20px; }
      .story-related .relatedStory.count-33 {
        margin-left: 20px; }
      .story-related .relatedStory.count-35 {
        margin-left: 20px; }
      .story-related .relatedStory.count-37 {
        margin-left: 20px; }
      .story-related .relatedStory.count-39 {
        margin-left: 20px; }
      .story-related .relatedStory.count-41 {
        margin-left: 20px; }
      .story-related .relatedStory.count-43 {
        margin-left: 20px; }
      .story-related .relatedStory.count-45 {
        margin-left: 20px; }
      .story-related .relatedStory.count-47 {
        margin-left: 20px; }
      .story-related .relatedStory.count-49 {
        margin-left: 20px; }
      .story-related .relatedStory.count-51 {
        margin-left: 20px; }
      .story-related .relatedStory.count-53 {
        margin-left: 20px; }
      .story-related .relatedStory.count-55 {
        margin-left: 20px; }
      .story-related .relatedStory.count-57 {
        margin-left: 20px; }
      .story-related .relatedStory.count-59 {
        margin-left: 20px; }
      .story-related .relatedStory.count-61 {
        margin-left: 20px; }
      .story-related .relatedStory.count-63 {
        margin-left: 20px; }
      .story-related .relatedStory.count-65 {
        margin-left: 20px; }
      .story-related .relatedStory.count-67 {
        margin-left: 20px; }
      .story-related .relatedStory.count-69 {
        margin-left: 20px; }
      .story-related .relatedStory.count-71 {
        margin-left: 20px; }
      .story-related .relatedStory.count-73 {
        margin-left: 20px; }
      .story-related .relatedStory.count-75 {
        margin-left: 20px; }
      .story-related .relatedStory.count-77 {
        margin-left: 20px; }
      .story-related .relatedStory.count-79 {
        margin-left: 20px; }
      .story-related .relatedStory.count-81 {
        margin-left: 20px; }
      .story-related .relatedStory.count-83 {
        margin-left: 20px; }
      .story-related .relatedStory.count-85 {
        margin-left: 20px; }
      .story-related .relatedStory.count-87 {
        margin-left: 20px; }
      .story-related .relatedStory.count-89 {
        margin-left: 20px; }
      .story-related .relatedStory.count-91 {
        margin-left: 20px; }
      .story-related .relatedStory.count-93 {
        margin-left: 20px; }
      .story-related .relatedStory.count-95 {
        margin-left: 20px; }
      .story-related .relatedStory.count-97 {
        margin-left: 20px; }
      .story-related .relatedStory.count-99 {
        margin-left: 20px; }
      .story-related .relatedStory.count-101 {
        margin-left: 20px; }
      .story-related .relatedStory.count-103 {
        margin-left: 20px; }
      .story-related .relatedStory.count-105 {
        margin-left: 20px; }
      .story-related .relatedStory.count-107 {
        margin-left: 20px; }
      .story-related .relatedStory.count-109 {
        margin-left: 20px; }
      .story-related .relatedStory.count-111 {
        margin-left: 20px; }
      .story-related .relatedStory.count-113 {
        margin-left: 20px; }
      .story-related .relatedStory.count-115 {
        margin-left: 20px; }
      .story-related .relatedStory.count-117 {
        margin-left: 20px; }
      .story-related .relatedStory.count-119 {
        margin-left: 20px; }
      .story-related .relatedStory.count-121 {
        margin-left: 20px; }
      .story-related .relatedStory.count-123 {
        margin-left: 20px; }
      .story-related .relatedStory.count-125 {
        margin-left: 20px; }
      .story-related .relatedStory.count-127 {
        margin-left: 20px; }
      .story-related .relatedStory.count-129 {
        margin-left: 20px; }
      .story-related .relatedStory.count-131 {
        margin-left: 20px; }
      .story-related .relatedStory.count-133 {
        margin-left: 20px; }
      .story-related .relatedStory.count-135 {
        margin-left: 20px; }
      .story-related .relatedStory.count-137 {
        margin-left: 20px; }
      .story-related .relatedStory.count-139 {
        margin-left: 20px; }
      .story-related .relatedStory.count-141 {
        margin-left: 20px; }
      .story-related .relatedStory.count-143 {
        margin-left: 20px; }
      .story-related .relatedStory.count-145 {
        margin-left: 20px; }
      .story-related .relatedStory.count-147 {
        margin-left: 20px; }
      .story-related .relatedStory.count-149 {
        margin-left: 20px; }
      .story-related .relatedStory.count-151 {
        margin-left: 20px; }
      .story-related .relatedStory.count-153 {
        margin-left: 20px; }
      .story-related .relatedStory.count-155 {
        margin-left: 20px; }
      .story-related .relatedStory.count-157 {
        margin-left: 20px; }
      .story-related .relatedStory.count-159 {
        margin-left: 20px; }
      .story-related .relatedStory.count-161 {
        margin-left: 20px; }
      .story-related .relatedStory.count-163 {
        margin-left: 20px; }
      .story-related .relatedStory.count-165 {
        margin-left: 20px; }
      .story-related .relatedStory.count-167 {
        margin-left: 20px; }
      .story-related .relatedStory.count-169 {
        margin-left: 20px; }
      .story-related .relatedStory.count-171 {
        margin-left: 20px; }
      .story-related .relatedStory.count-173 {
        margin-left: 20px; }
      .story-related .relatedStory.count-175 {
        margin-left: 20px; }
      .story-related .relatedStory.count-177 {
        margin-left: 20px; }
      .story-related .relatedStory.count-179 {
        margin-left: 20px; }
      .story-related .relatedStory.count-181 {
        margin-left: 20px; }
      .story-related .relatedStory.count-183 {
        margin-left: 20px; }
      .story-related .relatedStory.count-185 {
        margin-left: 20px; }
      .story-related .relatedStory.count-187 {
        margin-left: 20px; }
      .story-related .relatedStory.count-189 {
        margin-left: 20px; }
      .story-related .relatedStory.count-191 {
        margin-left: 20px; }
      .story-related .relatedStory.count-193 {
        margin-left: 20px; }
      .story-related .relatedStory.count-195 {
        margin-left: 20px; }
      .story-related .relatedStory.count-197 {
        margin-left: 20px; } }
  @media screen and (max-width: 739px) {
    .story-related .relatedStory {
      height: 160px;
      margin-bottom: 10px;
      width: 300px; } }
  @media screen and (min-width: 1020px) {
    .story-related .relatedStory.count-1, .story-related .relatedStory.count-3 {
      margin-right: 0; }
    .story-related .relatedStory.count-0 .relatedStory__thumb,
    .story-related .relatedStory.count-0 .relatedStory__name, .story-related .relatedStory.count-1 .relatedStory__thumb,
    .story-related .relatedStory.count-1 .relatedStory__name {
      left: 15px; }
    .story-related .relatedStory.count-0 .relatedStory__pullquoteAbout, .story-related .relatedStory.count-1 .relatedStory__pullquoteAbout {
      right: 15px; }
    .story-related .relatedStory.count-2 .relatedStory__thumb,
    .story-related .relatedStory.count-2 .relatedStory__name, .story-related .relatedStory.count-3 .relatedStory__thumb,
    .story-related .relatedStory.count-3 .relatedStory__name {
      right: 15px; }
    .story-related .relatedStory.count-2 .relatedStory__pullquoteAbout, .story-related .relatedStory.count-3 .relatedStory__pullquoteAbout {
      left: 15px; } }
  html.ie-8 .story-related .relatedStory.count-1, html.ie-8 .story-related .relatedStory.count-3 {
    margin-right: 0; }
  html.ie-8 .story-related .relatedStory.count-0 .relatedStory__thumb,
  html.ie-8 .story-related .relatedStory.count-0 .relatedStory__name, html.ie-8 .story-related .relatedStory.count-1 .relatedStory__thumb,
  html.ie-8 .story-related .relatedStory.count-1 .relatedStory__name {
    left: 15px; }
  html.ie-8 .story-related .relatedStory.count-0 .relatedStory__pullquoteAbout, html.ie-8 .story-related .relatedStory.count-1 .relatedStory__pullquoteAbout {
    right: 15px; }
  html.ie-8 .story-related .relatedStory.count-2 .relatedStory__thumb,
  html.ie-8 .story-related .relatedStory.count-2 .relatedStory__name, html.ie-8 .story-related .relatedStory.count-3 .relatedStory__thumb,
  html.ie-8 .story-related .relatedStory.count-3 .relatedStory__name {
    right: 15px; }
  html.ie-8 .story-related .relatedStory.count-2 .relatedStory__pullquoteAbout, html.ie-8 .story-related .relatedStory.count-3 .relatedStory__pullquoteAbout {
    left: 15px; }
  .story-related .relatedStory:hover .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span,
  .story-related .relatedStory:hover .relatedStory__name span {
    background: #fff;
    color: #333; }
  .story-related .relatedStory .relatedStory__thumb {
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 1; }
    @media screen and (min-width: 1020px) {
      .story-related .relatedStory .relatedStory__thumb {
        height: 205px;
        top: 15px;
        width: 205px; } }
    html.ie-8 .story-related .relatedStory .relatedStory__thumb {
      height: 205px;
      top: 15px;
      width: 205px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-related .relatedStory .relatedStory__thumb {
        height: 133px;
        left: 8px;
        top: 8px;
        width: 133px; } }
    @media screen and (max-width: 739px) {
      .story-related .relatedStory .relatedStory__thumb {
        height: 133px;
        left: 8px;
        top: 8px;
        width: 133px; } }
    .story-related .relatedStory .relatedStory__thumb img {
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  .story-related .relatedStory .relatedStory__name {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    display: block;
    position: absolute;
    text-align: center;
    z-index: 2; }
    html.wf-loading .story-related .relatedStory .relatedStory__name {
      visibility: hidden; }
    @media screen and (min-width: 1020px) {
      .story-related .relatedStory .relatedStory__name {
        font-size: 22px;
        line-height: 22px;
        bottom: 14px;
        width: 205px; } }
    html.ie-8 .story-related .relatedStory .relatedStory__name {
      font-size: 22px;
      line-height: 22px;
      bottom: 14px;
      width: 205px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-related .relatedStory .relatedStory__name {
        font-size: 14px;
        line-height: 14px;
        bottom: 8px;
        left: 8px;
        width: 133px; } }
    @media screen and (max-width: 739px) {
      .story-related .relatedStory .relatedStory__name {
        font-size: 14px;
        line-height: 14px;
        bottom: 8px;
        left: 8px;
        width: 133px; } }
    .story-related .relatedStory .relatedStory__name span {
      -o-transition: background 0.2s linear, color 0.2s linear;
      -webkit-transition: background 0.2s linear, color 0.2s linear;
      transition: background 0.2s linear, color 0.2s linear;
      background: #333;
      color: #fff; }
      @media screen and (min-width: 1020px) {
        .story-related .relatedStory .relatedStory__name span {
          padding: 2px 10px; } }
      html.ie-8 .story-related .relatedStory .relatedStory__name span {
        padding: 2px 10px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-related .relatedStory .relatedStory__name span {
          padding: 2px 6px; } }
      @media screen and (max-width: 739px) {
        .story-related .relatedStory .relatedStory__name span {
          padding: 2px 6px; } }
  .story-related .relatedStory .relatedStory__pullquoteAbout {
    position: absolute; }
    @media screen and (min-width: 1020px) {
      .story-related .relatedStory .relatedStory__pullquoteAbout {
        top: 15px;
        width: 210px; } }
    html.ie-8 .story-related .relatedStory .relatedStory__pullquoteAbout {
      top: 15px;
      width: 210px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .story-related .relatedStory .relatedStory__pullquoteAbout {
        right: 8px;
        top: 8px;
        width: 143px; } }
    @media screen and (max-width: 739px) {
      .story-related .relatedStory .relatedStory__pullquoteAbout {
        right: 8px;
        top: 8px;
        width: 143px; } }
    .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
      font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      display: block;
      text-align: center; }
      html.wf-loading .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
          font-size: 28px;
          line-height: 30px;
          margin-bottom: 8px;
          padding: 20px 10px 0 10px; } }
      html.ie-8 .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 8px;
        padding: 20px 10px 0 10px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
          font-size: 21px;
          line-height: 23px;
          margin-bottom: 4px;
          padding: 10px; } }
      @media screen and (max-width: 739px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote {
          font-size: 21px;
          line-height: 23px;
          margin-bottom: 4px;
          padding: 10px; } }
      .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper {
        display: block; }
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span {
          -o-transition: background 200ms ease-out, color 200ms ease-out;
          -webkit-transition: background 200ms ease-out, color 200ms ease-out;
          transition: background 200ms ease-out, color 200ms ease-out;
          background: #333;
          color: #fff;
          margin: 0 -5px;
          padding: 2px 7px 0 7px; }
          @media screen and (min-width: 1020px) {
            .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span {
              font-size: 28px;
              line-height: 30px; } }
          html.ie-8 .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span {
            font-size: 28px;
            line-height: 30px; }
          @media screen and (max-width: 1019px) and (min-width: 740px) {
            .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span {
              font-size: 21px;
              line-height: 23px; } }
          @media screen and (max-width: 739px) {
            .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__pullquote .wrapper span {
              font-size: 21px;
              line-height: 23px; } }
    .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #606060;
      display: block;
      text-align: center;
      width: 100%; }
      html.wf-loading .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
        visibility: hidden; }
      @media screen and (min-width: 1020px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
          font-size: 20px;
          line-height: 24px; } }
      html.ie-8 .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
        font-size: 20px;
        line-height: 24px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
          font-size: 12px;
          line-height: 13px; } }
      @media screen and (max-width: 739px) {
        .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about {
          font-size: 12px;
          line-height: 13px; } }
      .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about strong {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal; }
        html.wf-loading .story-related .relatedStory .relatedStory__pullquoteAbout .relatedStory__about strong {
          visibility: hidden; }

.story-commentsShare {
  background: url("../images/chisel.png") 50% 0 repeat-x;
  overflow: hidden;
  padding: 30px 0;
  position: relative; }
  @media screen and (min-width: 1020px) {
    .story-commentsShare .story-comments {
      width: 640px; } }
  html.ie-8 .story-commentsShare .story-comments {
    width: 640px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .story-commentsShare .story-comments {
      width: 640px; } }
  @media screen and (max-width: 739px) {
    .story-commentsShare .story-comments {
      padding: 0 10px; } }
  .story-commentsShare .story-comments h3 {
    overflow: hidden;
    text-indent: -500px;
    background: url("/images/titles/comment.png") 0 0 no-repeat;
    height: 60px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      .story-commentsShare .story-comments h3 {
        background-image: url("/images/titles/comment@2x.png");
        background-size: 92px 34px; } }
  .story-commentsShare .story-share {
    position: absolute;
    top: 0;
    right: 0; }
    @media screen and (max-width: 739px) {
      .story-commentsShare .story-share {
        display: none; } }
    .story-commentsShare .story-share .story-share__title {
      overflow: hidden;
      text-indent: -500px;
      display: block;
      background: url("../images/titles/share-blue.png") 0 0 no-repeat;
      height: 40px;
      position: absolute;
      top: 0;
      right: 90px;
      width: 100px; }
    .story-commentsShare .story-share .story-share__link {
      overflow: hidden;
      text-indent: -500px;
      background-position: 0 -80px;
      background-repeat: no-repeat;
      display: block;
      height: 40px;
      position: absolute;
      top: 0;
      width: 40px; }
      .story-commentsShare .story-share .story-share__link.facebook {
        background-image: url("../images/titles/facebook.png");
        right: 50px; }
      .story-commentsShare .story-share .story-share__link.twitter {
        background-image: url("../images/titles/twitter.png");
        right: 0; }
      .story-commentsShare .story-share .story-share__link:hover {
        background-position: 0 -120px; }

.mapPoint {
  width: 38px;
  height: 38px;
  background: url("/images/map/point-twoup.png") 0 0 no-repeat;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  line-height: 36px; }
  .mapPoint.active {
    background-position: -38px 0; }

.glossary-stories {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px; }
  .glossary-stories .glossary-stories__stories {
    position: relative; }
    @media screen and (min-width: 1020px) {
      .glossary-stories .glossary-stories__stories {
        float: left;
        width: 640px; } }
    html.ie-8 .glossary-stories .glossary-stories__stories {
      float: left;
      width: 640px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .glossary-stories .glossary-stories__stories {
        float: left;
        width: 640px; } }
    @media screen and (max-width: 739px) {
      .glossary-stories .glossary-stories__stories {
        margin: 0 0 0 10px; } }
    .glossary-stories .glossary-stories__stories .break {
      clear: both;
      display: block; }
  .glossary-stories .glossary-stories__sidebar {
    -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
    background: #eeeeec;
    padding: 15px 15px 5px 15px;
    float: right; }
    html.ie-8 .glossary-stories .glossary-stories__sidebar {
      outline: 1px solid #333; }
    @media screen and (min-width: 1020px) {
      .glossary-stories .glossary-stories__sidebar {
        width: 270px; } }
    html.ie-8 .glossary-stories .glossary-stories__sidebar {
      width: 270px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .glossary-stories .glossary-stories__sidebar {
        margin-bottom: 20px; } }
    @media screen and (max-width: 739px) {
      .glossary-stories .glossary-stories__sidebar {
        margin: 0 10px 20px 10px;
        max-width: 270px; } }
    .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-stories-about,
    .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-title {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 19px;
      line-height: 22px;
      margin-bottom: 6px; }
      html.wf-loading .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-stories-about, html.wf-loading
      .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-title {
        visibility: hidden; }
    .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-stories-about {
      color: #a7a7a7; }
    .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-title {
      color: #333; }
    .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #606060;
      font-size: 15px;
      line-height: 21px;
      margin-right: 20px;
      overflow: hidden; }
      html.wf-loading .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content {
        visibility: hidden; }
      .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content p {
        margin-bottom: 10px; }
      .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content strong, .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content h2, .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content a {
        font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
        font-weight: 700;
        font-style: normal; }
        html.wf-loading .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content strong, html.wf-loading .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content h2, html.wf-loading .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content a {
          visibility: hidden; }
      .glossary-stories .glossary-stories__sidebar .glossary-stories__sidebar-content a {
        color: #0054a6; }

.sex-intro {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (min-width: 1020px) {
    .sex-intro .sex-intro__content {
      width: 620px; } }
  html.ie-8 .sex-intro .sex-intro__content {
    width: 620px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sex-intro .sex-intro__content {
      width: 300px; } }
  @media screen and (min-width: 1020px) {
    .sex-intro .sex-intro__content .article_content {
      padding-right: 20px; } }
  html.ie-8 .sex-intro .sex-intro__content .article_content {
    padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sex-intro .sex-intro__content .article_content {
      padding-right: 20px; } }
  @media screen and (max-width: 739px) {
    .sex-intro .sex-intro__content {
      padding: 0 10px; } }

@media screen and (min-width: 1020px) {
  .sex__sidebar.desktop {
    display: block; } }
html.ie-8 .sex__sidebar.desktop {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sex__sidebar.desktop {
    display: block; } }
@media screen and (max-width: 739px) {
  .sex__sidebar.desktop {
    display: none; } }
@media screen and (min-width: 1020px) {
  .sex__sidebar.mobile {
    display: none; } }
html.ie-8 .sex__sidebar.mobile {
  display: none; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sex__sidebar.mobile {
    display: none; } }
@media screen and (max-width: 739px) {
  .sex__sidebar.mobile {
    display: small; } }
@media screen and (min-width: 1020px) {
  .sex__sidebar.article {
    display: block; } }
html.ie-8 .sex__sidebar.article {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sex__sidebar.article {
    display: none; } }
@media screen and (max-width: 739px) {
  .sex__sidebar.article {
    display: none; } }
.sex__sidebar .sex__sidebar-heading {
  overflow: hidden;
  text-indent: -500px;
  height: 45px; }
  .sex__sidebar .sex__sidebar-heading.activities {
    background: url("../images/titles/activities.png") 0 0 no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      .sex__sidebar .sex__sidebar-heading.activities {
        background-image: url("/images/titles/activities@2x.png");
        background-size: 111px 43px; } }
  .sex__sidebar .sex__sidebar-heading.casual-sex {
    background: url("../images/titles/casual-sex.png") 0 0 no-repeat;
    margin-top: 30px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      .sex__sidebar .sex__sidebar-heading.casual-sex {
        background-image: url("/images/titles/casual-sex@2x.png");
        background-size: 120px 38px; } }
  .sex__sidebar .sex__sidebar-heading.sex-play {
    background: url("../images/titles/sex-play.png") 0 0 no-repeat;
    margin-top: 30px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
      .sex__sidebar .sex__sidebar-heading.sex-play {
        background-image: url("/images/titles/sex-play@2x.png");
        background-size: 111px 43px; } }

.sex {
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (min-width: 1020px) {
    .sex .sex__content {
      width: 620px; }
      .sex .sex__content .article_content {
        padding-right: 20px; } }
  html.ie-8 .sex .sex__content {
    width: 620px; }
    html.ie-8 .sex .sex__content .article_content {
      padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sex .sex__content {
      margin-right: 0; } }
  @media screen and (max-width: 739px) {
    .sex .sex__content {
      margin-right: 0;
      padding-right: 10px;
      padding-left: 10px; } }

.sex__links {
  background: url("../images/shadow.png") 50% 0 repeat-x;
  overflow: hidden; }
  @media screen and (min-width: 1020px) {
    .sex__links {
      padding: 40px 0; } }
  html.ie-8 .sex__links {
    padding: 40px 0; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sex__links {
      padding: 40px 0; } }
  @media screen and (max-width: 739px) {
    .sex__links {
      padding: 20px 0 30px 0; } }
  .sex__links .sex__links-column {
    float: left;
    position: relative; }
    @media screen and (min-width: 1020px) {
      .sex__links .sex__links-column {
        width: 309px;
        height: 100px; } }
    html.ie-8 .sex__links .sex__links-column {
      width: 309px;
      height: 100px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .sex__links .sex__links-column {
        width: 309px;
        height: 100px; } }
    @media screen and (max-width: 739px) {
      .sex__links .sex__links-column {
        width: 158px;
        height: 100px; } }
    .sex__links .sex__links-column a {
      overflow: hidden;
      text-indent: -500px;
      display: block;
      position: absolute; }
      @media screen and (min-width: 1020px) {
        .sex__links .sex__links-column a {
          bottom: 0px;
          left: 50px;
          right: 50px;
          top: 0px; } }
      html.ie-8 .sex__links .sex__links-column a {
        bottom: 0px;
        left: 50px;
        right: 50px;
        top: 0px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .sex__links .sex__links-column a {
          bottom: 0px;
          left: 50px;
          right: 50px;
          top: 0px; } }
      @media screen and (max-width: 739px) {
        .sex__links .sex__links-column a {
          bottom: 0px;
          left: 8px;
          right: 8px;
          top: 0px; } }
    .sex__links .sex__links-column.hygiene {
      border-right: 1px solid #a7a7a7; }
      @media screen and (min-width: 1020px) {
        .sex__links .sex__links-column.hygiene a {
          background: url("/images/titles/hygiene.png") 0 0 no-repeat; }
          .sex__links .sex__links-column.hygiene a:hover {
            background-position: 0 -100px; } }
      html.ie-8 .sex__links .sex__links-column.hygiene a {
        background: url("/images/titles/hygiene.png") 0 0 no-repeat; }
        html.ie-8 .sex__links .sex__links-column.hygiene a:hover {
          background-position: 0 -100px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .sex__links .sex__links-column.hygiene a {
          background: url("/images/titles/hygiene.png") 0 0 no-repeat; }
          .sex__links .sex__links-column.hygiene a:hover {
            background-position: 0 -100px; } }
      @media screen and (max-width: 739px) {
        .sex__links .sex__links-column.hygiene a {
          background: url("/images/titles/hygiene-mobile.png") 50% 50% no-repeat; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .sex__links .sex__links-column.hygiene a {
      background-image: url("/images/titles/hygiene-mobile@2x.png");
      background-size: 142px 75px; } }

    @media screen and (min-width: 1020px) {
      .sex__links .sex__links-column.consent a {
        background: url("/images/titles/consent.png") 0 0 no-repeat; }
        .sex__links .sex__links-column.consent a:hover {
          background-position: 0 -100px; } }
    html.ie-8 .sex__links .sex__links-column.consent a {
      background: url("/images/titles/consent.png") 0 0 no-repeat; }
      html.ie-8 .sex__links .sex__links-column.consent a:hover {
        background-position: 0 -100px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .sex__links .sex__links-column.consent a {
        background: url("/images/titles/consent.png") 0 0 no-repeat; }
        .sex__links .sex__links-column.consent a:hover {
          background-position: 0 -100px; } }
    @media screen and (max-width: 739px) {
      .sex__links .sex__links-column.consent a {
        background: url("/images/titles/consent-mobile.png") 50% 50% no-repeat; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .sex__links .sex__links-column.consent a {
      background-image: url("/images/titles/consent-mobile@2x.png");
      background-size: 142px 58px; } }

.sti {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (min-width: 1020px) {
    .sti .sti__content {
      width: 620px; } }
  html.ie-8 .sti .sti__content {
    width: 620px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sti .sti__content {
      width: 300px; } }
  @media screen and (min-width: 1020px) {
    .sti .sti__content .article_content {
      padding-right: 20px; } }
  html.ie-8 .sti .sti__content .article_content {
    padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sti .sti__content .article_content {
      padding-right: 20px; } }
  @media screen and (max-width: 739px) {
    .sti .sti__content {
      padding: 0 10px; } }

.bbv {
  background: url("../images/shadow.png") 50% 0 repeat-x;
  overflow: hidden;
  padding-bottom: 30px;
  padding-top: 30px; }
  @media screen and (min-width: 1020px) {
    .bbv .bbv__content {
      width: 620px; } }
  html.ie-8 .bbv .bbv__content {
    width: 620px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .bbv .bbv__content {
      width: 300px; } }
  @media screen and (min-width: 1020px) {
    .bbv .bbv__content .article_content {
      padding-right: 20px; } }
  html.ie-8 .bbv .bbv__content .article_content {
    padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .bbv .bbv__content .article_content {
      padding-right: 20px; } }
  @media screen and (max-width: 739px) {
    .bbv .bbv__content {
      padding: 0 10px; } }

@media screen and (min-width: 1020px) {
  .sexual-health__sidebar.desktop {
    display: block; } }
html.ie-8 .sexual-health__sidebar.desktop {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sexual-health__sidebar.desktop {
    display: block; } }
@media screen and (max-width: 739px) {
  .sexual-health__sidebar.desktop {
    display: none; } }
@media screen and (min-width: 1020px) {
  .sexual-health__sidebar.mobile {
    display: none; } }
html.ie-8 .sexual-health__sidebar.mobile {
  display: none; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sexual-health__sidebar.mobile {
    display: none; } }
@media screen and (max-width: 739px) {
  .sexual-health__sidebar.mobile {
    display: small; } }
@media screen and (min-width: 1020px) {
  .sexual-health__sidebar.article {
    display: block; } }
html.ie-8 .sexual-health__sidebar.article {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .sexual-health__sidebar.article {
    display: none; } }
@media screen and (max-width: 739px) {
  .sexual-health__sidebar.article {
    display: none; } }
.sexual-health__sidebar .sexual-health__sidebar-heading {
  overflow: hidden;
  text-indent: -500px;
  height: 45px; }
  .sexual-health__sidebar .sexual-health__sidebar-heading.stis {
    background: url("../images/titles/stis.png") 0 0 no-repeat; }
  .sexual-health__sidebar .sexual-health__sidebar-heading.bbvs {
    background: url("../images/titles/bbvs.png") 0 0 no-repeat;
    margin-top: 30px; }

.sexual-health {
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (min-width: 1020px) {
    .sexual-health .sexual-health__content {
      width: 620px; }
      .sexual-health .sexual-health__content .article_content {
        padding-right: 20px; } }
  html.ie-8 .sexual-health .sexual-health__content {
    width: 620px; }
    html.ie-8 .sexual-health .sexual-health__content .article_content {
      padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sexual-health .sexual-health__content {
      margin-right: 0; } }
  @media screen and (max-width: 739px) {
    .sexual-health .sexual-health__content {
      margin-right: 0;
      padding-right: 10px;
      padding-left: 10px; } }

.sexual-health__links {
  background: url("../images/shadow.png") 50% 0 repeat-x;
  overflow: hidden; }
  @media screen and (min-width: 1020px) {
    .sexual-health__links {
      padding: 40px 0; } }
  html.ie-8 .sexual-health__links {
    padding: 40px 0; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .sexual-health__links {
      padding: 40px 0; } }
  @media screen and (max-width: 739px) {
    .sexual-health__links {
      padding: 20px 0 30px 0; } }
  .sexual-health__links .sexual-health__links-column {
    float: left;
    position: relative; }
    @media screen and (min-width: 1020px) {
      .sexual-health__links .sexual-health__links-column {
        width: 309px;
        height: 140px; } }
    html.ie-8 .sexual-health__links .sexual-health__links-column {
      width: 309px;
      height: 140px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .sexual-health__links .sexual-health__links-column {
        width: 309px;
        height: 140px; } }
    @media screen and (max-width: 739px) {
      .sexual-health__links .sexual-health__links-column {
        width: 158px;
        height: 140px; } }
    .sexual-health__links .sexual-health__links-column a {
      overflow: hidden;
      text-indent: -500px;
      display: block;
      position: absolute; }
      @media screen and (min-width: 1020px) {
        .sexual-health__links .sexual-health__links-column a {
          bottom: 0px;
          left: 50px;
          right: 50px;
          top: 0px; } }
      html.ie-8 .sexual-health__links .sexual-health__links-column a {
        bottom: 0px;
        left: 50px;
        right: 50px;
        top: 0px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .sexual-health__links .sexual-health__links-column a {
          bottom: 0px;
          left: 50px;
          right: 50px;
          top: 0px; } }
      @media screen and (max-width: 739px) {
        .sexual-health__links .sexual-health__links-column a {
          bottom: 0px;
          left: 8px;
          right: 8px;
          top: 0px; } }
    .sexual-health__links .sexual-health__links-column.protect {
      border-right: 1px solid #a7a7a7; }
      @media screen and (min-width: 1020px) {
        .sexual-health__links .sexual-health__links-column.protect a {
          background: url("/images/titles/protect.png") 0 0 no-repeat; }
          .sexual-health__links .sexual-health__links-column.protect a:hover {
            background-position: 0 -140px; } }
      html.ie-8 .sexual-health__links .sexual-health__links-column.protect a {
        background: url("/images/titles/protect.png") 0 0 no-repeat; }
        html.ie-8 .sexual-health__links .sexual-health__links-column.protect a:hover {
          background-position: 0 -140px; }
      @media screen and (max-width: 1019px) and (min-width: 740px) {
        .sexual-health__links .sexual-health__links-column.protect a {
          background: url("/images/titles/protect.png") 0 0 no-repeat; }
          .sexual-health__links .sexual-health__links-column.protect a:hover {
            background-position: 0 -140px; } }
      @media screen and (max-width: 739px) {
        .sexual-health__links .sexual-health__links-column.protect a {
          background: url("/images/titles/protect-mobile.png") 50% 50% no-repeat; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .sexual-health__links .sexual-health__links-column.protect a {
      background-image: url("/images/titles/protect-mobile@2x.png");
      background-size: 142px 120px; } }

    @media screen and (min-width: 1020px) {
      .sexual-health__links .sexual-health__links-column.screening a {
        background: url("/images/titles/screening.png") 0 0 no-repeat; }
        .sexual-health__links .sexual-health__links-column.screening a:hover {
          background-position: 0 -140px; } }
    html.ie-8 .sexual-health__links .sexual-health__links-column.screening a {
      background: url("/images/titles/screening.png") 0 0 no-repeat; }
      html.ie-8 .sexual-health__links .sexual-health__links-column.screening a:hover {
        background-position: 0 -140px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .sexual-health__links .sexual-health__links-column.screening a {
        background: url("/images/titles/screening.png") 0 0 no-repeat; }
        .sexual-health__links .sexual-health__links-column.screening a:hover {
          background-position: 0 -140px; } }
    @media screen and (max-width: 739px) {
      .sexual-health__links .sexual-health__links-column.screening a {
        background: url("/images/titles/screening-mobile.png") 50% 50% no-repeat; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .sexual-health__links .sexual-health__links-column.screening a {
      background-image: url("/images/titles/screening-mobile@2x.png");
      background-size: 142px 103px; } }

.hot-topics-intro {
  background: url("../images/brown.jpg") 50% 0 repeat #a07f60;
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (min-width: 1020px) {
    .hot-topics-intro .hot-topics-intro__content {
      width: 620px; } }
  html.ie-8 .hot-topics-intro .hot-topics-intro__content {
    width: 620px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .hot-topics-intro .hot-topics-intro__content {
      width: 300px; } }
  @media screen and (min-width: 1020px) {
    .hot-topics-intro .hot-topics-intro__content .article_content {
      padding-right: 20px; } }
  html.ie-8 .hot-topics-intro .hot-topics-intro__content .article_content {
    padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .hot-topics-intro .hot-topics-intro__content .article_content {
      padding-right: 20px; } }
  @media screen and (max-width: 739px) {
    .hot-topics-intro .hot-topics-intro__content {
      padding: 0 10px; } }

@media screen and (min-width: 1020px) {
  .hot-topic__sidebar.desktop {
    display: block; } }
html.ie-8 .hot-topic__sidebar.desktop {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .hot-topic__sidebar.desktop {
    display: block; } }
@media screen and (max-width: 739px) {
  .hot-topic__sidebar.desktop {
    display: none; } }
@media screen and (min-width: 1020px) {
  .hot-topic__sidebar.mobile {
    display: none; } }
html.ie-8 .hot-topic__sidebar.mobile {
  display: none; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .hot-topic__sidebar.mobile {
    display: none; } }
@media screen and (max-width: 739px) {
  .hot-topic__sidebar.mobile {
    display: small; } }
@media screen and (min-width: 1020px) {
  .hot-topic__sidebar.article {
    display: block; } }
html.ie-8 .hot-topic__sidebar.article {
  display: block; }
@media screen and (max-width: 1019px) and (min-width: 740px) {
  .hot-topic__sidebar.article {
    display: none; } }
@media screen and (max-width: 739px) {
  .hot-topic__sidebar.article {
    display: none; } }
.hot-topic__sidebar .hot-topic__sidebar-heading {
  overflow: hidden;
  text-indent: -500px;
  background: url("/images/titles/pages.png") 0 0 no-repeat;
  height: 51px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .hot-topic__sidebar .hot-topic__sidebar-heading {
      background-image: url("/images/titles/pages@2x.png");
      background-size: 53px 50px; } }

.hot-topic {
  overflow: hidden; }
  @media screen and (min-width: 1020px) {
    .hot-topic .hot-topic__content {
      width: 620px; }
      .hot-topic .hot-topic__content .article_content {
        padding-right: 20px; } }
  html.ie-8 .hot-topic .hot-topic__content {
    width: 620px; }
    html.ie-8 .hot-topic .hot-topic__content .article_content {
      padding-right: 20px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .hot-topic .hot-topic__content {
      margin-right: 0; } }
  @media screen and (max-width: 739px) {
    .hot-topic .hot-topic__content {
      margin-right: 0;
      padding-right: 10px;
      padding-left: 10px; } }
  .hot-topic .article_content {
    margin-bottom: 35px; }
    @media screen and (min-width: 1020px) {
      .hot-topic .article_content {
        padding-right: 20px; } }
    html.ie-8 .hot-topic .article_content {
      padding-right: 20px; }
  .hot-topic .extra {
    background: url("../images/chisel.png") 50% 0 repeat-x;
    margin-bottom: 35px;
    padding-top: 25px; }
  .hot-topic .story-list {
    margin-right: 0; }
    .hot-topic .story-list h4.title {
      overflow: hidden;
      text-indent: -500px;
      background: url("../images/titles/related.png") 0 0 no-repeat;
      height: 55px; }
  .hot-topic .contact-list h4.title {
    overflow: hidden;
    text-indent: -500px;
    background: url("../images/titles/contacts.png") 0 0 no-repeat;
    height: 55px; }
  .hot-topic .contact-list .contact-card {
    float: left;
    margin-right: 20px; }
    .hot-topic .contact-list .contact-card.count-1 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-3 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-5 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-7 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-9 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-11 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-13 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-15 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-17 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-19 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-21 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-23 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-25 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-27 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-29 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-31 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-33 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-35 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-37 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-39 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-41 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-43 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-45 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-47 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-49 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-51 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-53 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-55 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-57 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-59 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-61 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-63 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-65 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-67 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-69 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-71 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-73 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-75 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-77 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-79 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-81 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-83 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-85 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-87 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-89 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-91 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-93 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-95 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-97 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-99 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-101 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-103 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-105 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-107 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-109 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-111 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-113 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-115 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-117 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-119 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-121 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-123 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-125 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-127 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-129 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-131 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-133 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-135 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-137 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-139 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-141 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-143 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-145 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-147 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-149 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-151 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-153 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-155 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-157 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-159 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-161 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-163 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-165 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-167 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-169 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-171 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-173 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-175 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-177 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-179 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-181 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-183 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-185 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-187 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-189 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-191 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-193 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-195 {
      margin-right: 0; }
    .hot-topic .contact-list .contact-card.count-197 {
      margin-right: 0; }

.contact-content {
  background: url("../images/brown-crumpled.jpg") 50% 0 repeat #8d7156;
  overflow: hidden;
  padding-bottom: 50px; }
  @media screen and (min-width: 1020px) {
    .contact-content .contact-content__column-1 {
      display: block;
      float: left;
      width: 300px; } }
  html.ie-8 .contact-content .contact-content__column-1 {
    display: block;
    float: left;
    width: 300px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .contact-content .contact-content__column-1 {
      display: block;
      float: left;
      width: 300px; } }
  @media screen and (max-width: 739px) {
    .contact-content .contact-content__column-1 {
      padding-left: 10px;
      padding-right: 10px; } }
  @media screen and (min-width: 1020px) {
    .contact-content .contact-content__column-2 {
      display: block;
      float: left;
      width: 460px; } }
  html.ie-8 .contact-content .contact-content__column-2 {
    display: block;
    float: left;
    width: 460px; }
  @media screen and (max-width: 1019px) and (min-width: 740px) {
    .contact-content .contact-content__column-2 {
      display: block;
      float: left;
      width: 460px; } }
  @media screen and (max-width: 739px) {
    .contact-content .contact-content__column-2 {
      padding-left: 10px;
      padding-right: 10px; } }
  .contact-content h1 {
    font-family: "alternate-gothic-no-3-d", "Arial Narrow", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff; }
    html.wf-loading .contact-content h1 {
      visibility: hidden; }
    @media screen and (min-width: 1020px) {
      .contact-content h1 {
        background: url("/images/vac-logo.png") top left no-repeat;
        font-size: 66px;
        height: 84px;
        line-height: 66px;
        margin-bottom: 37px;
        text-indent: -5000px;
        width: 431px; } }
    html.ie-8 .contact-content h1 {
      background: url("/images/vac-logo.png") top left no-repeat;
      font-size: 66px;
      height: 84px;
      line-height: 66px;
      margin-bottom: 37px;
      text-indent: -5000px;
      width: 431px; }
    @media screen and (max-width: 1019px) and (min-width: 740px) {
      .contact-content h1 {
        background: url("/images/vac-logo.png") top left no-repeat;
        font-size: 66px;
        height: 84px;
        line-height: 66px;
        margin-bottom: 37px;
        text-indent: -5000px;
        width: 431px; } }
    @media screen and (max-width: 739px) {
      .contact-content h1 {
        background: url("/images/vac-logo-mobile.png") top left no-repeat;
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 15px;
        margin-left: 10px;
        padding-top: 88px;
        width: 300px; } }
  @media screen and (max-width: 739px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 739px) and (min-resolution: 192dpi) {
    .contact-content h1 {
      background: url("/images/vac-logo-mobile@2x.png") top left no-repeat;
      background-size: 300px 58px; } }

  .contact-content p {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 10px; }
    html.wf-loading .contact-content p {
      visibility: hidden; }
    .contact-content p strong {
      font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
      font-weight: 700;
      font-style: normal; }
      html.wf-loading .contact-content p strong {
        visibility: hidden; }
    .contact-content p a {
      -o-transition: all 200ms ease-out;
      -webkit-transition: all 200ms ease-out;
      transition: all 200ms ease-out;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      color: #fff; }
      .contact-content p a:hover {
        border-bottom-color: #fff; }

.contacts-list {
  background: url("../images/shadow.png") 50% 0 repeat-x;
  overflow: hidden;
  padding-top: 35px; }
  .contacts-list .contact-card {
    float: left;
    margin-right: 20px; }
    .contacts-list .contact-card.count-2 {
      margin-right: 0; }
    .contacts-list .contact-card.count-5 {
      margin-right: 0; }
    .contacts-list .contact-card.count-8 {
      margin-right: 0; }
    .contacts-list .contact-card.count-11 {
      margin-right: 0; }
    .contacts-list .contact-card.count-14 {
      margin-right: 0; }
    .contacts-list .contact-card.count-17 {
      margin-right: 0; }
    .contacts-list .contact-card.count-20 {
      margin-right: 0; }
    .contacts-list .contact-card.count-23 {
      margin-right: 0; }
    .contacts-list .contact-card.count-26 {
      margin-right: 0; }
    .contacts-list .contact-card.count-29 {
      margin-right: 0; }
    .contacts-list .contact-card.count-32 {
      margin-right: 0; }
    .contacts-list .contact-card.count-35 {
      margin-right: 0; }
    .contacts-list .contact-card.count-38 {
      margin-right: 0; }
    .contacts-list .contact-card.count-41 {
      margin-right: 0; }
    .contacts-list .contact-card.count-44 {
      margin-right: 0; }
    .contacts-list .contact-card.count-47 {
      margin-right: 0; }
    .contacts-list .contact-card.count-50 {
      margin-right: 0; }
    .contacts-list .contact-card.count-53 {
      margin-right: 0; }
    .contacts-list .contact-card.count-56 {
      margin-right: 0; }
    .contacts-list .contact-card.count-59 {
      margin-right: 0; }
    .contacts-list .contact-card.count-62 {
      margin-right: 0; }
    .contacts-list .contact-card.count-65 {
      margin-right: 0; }
    .contacts-list .contact-card.count-68 {
      margin-right: 0; }
    .contacts-list .contact-card.count-71 {
      margin-right: 0; }
    .contacts-list .contact-card.count-74 {
      margin-right: 0; }
    .contacts-list .contact-card.count-77 {
      margin-right: 0; }
    .contacts-list .contact-card.count-80 {
      margin-right: 0; }
    .contacts-list .contact-card.count-83 {
      margin-right: 0; }
    .contacts-list .contact-card.count-86 {
      margin-right: 0; }
    .contacts-list .contact-card.count-89 {
      margin-right: 0; }
    .contacts-list .contact-card.count-92 {
      margin-right: 0; }
    .contacts-list .contact-card.count-95 {
      margin-right: 0; }
    .contacts-list .contact-card.count-98 {
      margin-right: 0; }
    .contacts-list .contact-card.count-101 {
      margin-right: 0; }
    .contacts-list .contact-card.count-104 {
      margin-right: 0; }
    .contacts-list .contact-card.count-107 {
      margin-right: 0; }
    .contacts-list .contact-card.count-110 {
      margin-right: 0; }
    .contacts-list .contact-card.count-113 {
      margin-right: 0; }
    .contacts-list .contact-card.count-116 {
      margin-right: 0; }
    .contacts-list .contact-card.count-119 {
      margin-right: 0; }
    .contacts-list .contact-card.count-122 {
      margin-right: 0; }
    .contacts-list .contact-card.count-125 {
      margin-right: 0; }
    .contacts-list .contact-card.count-128 {
      margin-right: 0; }
    .contacts-list .contact-card.count-131 {
      margin-right: 0; }
    .contacts-list .contact-card.count-134 {
      margin-right: 0; }
    .contacts-list .contact-card.count-137 {
      margin-right: 0; }
    .contacts-list .contact-card.count-140 {
      margin-right: 0; }
    .contacts-list .contact-card.count-143 {
      margin-right: 0; }
    .contacts-list .contact-card.count-146 {
      margin-right: 0; }
    .contacts-list .contact-card.count-149 {
      margin-right: 0; }
    .contacts-list .contact-card.count-152 {
      margin-right: 0; }
    .contacts-list .contact-card.count-155 {
      margin-right: 0; }
    .contacts-list .contact-card.count-158 {
      margin-right: 0; }
    .contacts-list .contact-card.count-161 {
      margin-right: 0; }
    .contacts-list .contact-card.count-164 {
      margin-right: 0; }
    .contacts-list .contact-card.count-167 {
      margin-right: 0; }
    .contacts-list .contact-card.count-170 {
      margin-right: 0; }
    .contacts-list .contact-card.count-173 {
      margin-right: 0; }
    .contacts-list .contact-card.count-176 {
      margin-right: 0; }
    .contacts-list .contact-card.count-179 {
      margin-right: 0; }
    .contacts-list .contact-card.count-182 {
      margin-right: 0; }
    .contacts-list .contact-card.count-185 {
      margin-right: 0; }
    .contacts-list .contact-card.count-188 {
      margin-right: 0; }
    .contacts-list .contact-card.count-191 {
      margin-right: 0; }
    .contacts-list .contact-card.count-194 {
      margin-right: 0; }
    .contacts-list .contact-card.count-197 {
      margin-right: 0; }
    .contacts-list .contact-card.count-200 {
      margin-right: 0; }
    .contacts-list .contact-card.count-203 {
      margin-right: 0; }
    .contacts-list .contact-card.count-206 {
      margin-right: 0; }
    .contacts-list .contact-card.count-209 {
      margin-right: 0; }
    .contacts-list .contact-card.count-212 {
      margin-right: 0; }
    .contacts-list .contact-card.count-215 {
      margin-right: 0; }
    .contacts-list .contact-card.count-218 {
      margin-right: 0; }
    .contacts-list .contact-card.count-221 {
      margin-right: 0; }
    .contacts-list .contact-card.count-224 {
      margin-right: 0; }
    .contacts-list .contact-card.count-227 {
      margin-right: 0; }
    .contacts-list .contact-card.count-230 {
      margin-right: 0; }
    .contacts-list .contact-card.count-233 {
      margin-right: 0; }
    .contacts-list .contact-card.count-236 {
      margin-right: 0; }
    .contacts-list .contact-card.count-239 {
      margin-right: 0; }
    .contacts-list .contact-card.count-242 {
      margin-right: 0; }
    .contacts-list .contact-card.count-245 {
      margin-right: 0; }
    .contacts-list .contact-card.count-248 {
      margin-right: 0; }
    .contacts-list .contact-card.count-251 {
      margin-right: 0; }
    .contacts-list .contact-card.count-254 {
      margin-right: 0; }
    .contacts-list .contact-card.count-257 {
      margin-right: 0; }
    .contacts-list .contact-card.count-260 {
      margin-right: 0; }
    .contacts-list .contact-card.count-263 {
      margin-right: 0; }
    .contacts-list .contact-card.count-266 {
      margin-right: 0; }
    .contacts-list .contact-card.count-269 {
      margin-right: 0; }
    .contacts-list .contact-card.count-272 {
      margin-right: 0; }
    .contacts-list .contact-card.count-275 {
      margin-right: 0; }
    .contacts-list .contact-card.count-278 {
      margin-right: 0; }
    .contacts-list .contact-card.count-281 {
      margin-right: 0; }
    .contacts-list .contact-card.count-284 {
      margin-right: 0; }
    .contacts-list .contact-card.count-287 {
      margin-right: 0; }
    .contacts-list .contact-card.count-290 {
      margin-right: 0; }
    .contacts-list .contact-card.count-293 {
      margin-right: 0; }
    .contacts-list .contact-card.count-296 {
      margin-right: 0; }
    .contacts-list .contact-card.count-3 {
      clear: left; }
    .contacts-list .contact-card.count-6 {
      clear: left; }
    .contacts-list .contact-card.count-9 {
      clear: left; }
    .contacts-list .contact-card.count-12 {
      clear: left; }
    .contacts-list .contact-card.count-15 {
      clear: left; }
    .contacts-list .contact-card.count-18 {
      clear: left; }
    .contacts-list .contact-card.count-21 {
      clear: left; }
    .contacts-list .contact-card.count-24 {
      clear: left; }
    .contacts-list .contact-card.count-27 {
      clear: left; }
    .contacts-list .contact-card.count-30 {
      clear: left; }
    .contacts-list .contact-card.count-33 {
      clear: left; }
    .contacts-list .contact-card.count-36 {
      clear: left; }
    .contacts-list .contact-card.count-39 {
      clear: left; }
    .contacts-list .contact-card.count-42 {
      clear: left; }
    .contacts-list .contact-card.count-45 {
      clear: left; }
    .contacts-list .contact-card.count-48 {
      clear: left; }
    .contacts-list .contact-card.count-51 {
      clear: left; }
    .contacts-list .contact-card.count-54 {
      clear: left; }
    .contacts-list .contact-card.count-57 {
      clear: left; }
    .contacts-list .contact-card.count-60 {
      clear: left; }
    .contacts-list .contact-card.count-63 {
      clear: left; }
    .contacts-list .contact-card.count-66 {
      clear: left; }
    .contacts-list .contact-card.count-69 {
      clear: left; }
    .contacts-list .contact-card.count-72 {
      clear: left; }
    .contacts-list .contact-card.count-75 {
      clear: left; }
    .contacts-list .contact-card.count-78 {
      clear: left; }
    .contacts-list .contact-card.count-81 {
      clear: left; }
    .contacts-list .contact-card.count-84 {
      clear: left; }
    .contacts-list .contact-card.count-87 {
      clear: left; }
    .contacts-list .contact-card.count-90 {
      clear: left; }
    .contacts-list .contact-card.count-93 {
      clear: left; }
    .contacts-list .contact-card.count-96 {
      clear: left; }
    .contacts-list .contact-card.count-99 {
      clear: left; }
    .contacts-list .contact-card.count-102 {
      clear: left; }
    .contacts-list .contact-card.count-105 {
      clear: left; }
    .contacts-list .contact-card.count-108 {
      clear: left; }
    .contacts-list .contact-card.count-111 {
      clear: left; }
    .contacts-list .contact-card.count-114 {
      clear: left; }
    .contacts-list .contact-card.count-117 {
      clear: left; }
    .contacts-list .contact-card.count-120 {
      clear: left; }
    .contacts-list .contact-card.count-123 {
      clear: left; }
    .contacts-list .contact-card.count-126 {
      clear: left; }
    .contacts-list .contact-card.count-129 {
      clear: left; }
    .contacts-list .contact-card.count-132 {
      clear: left; }
    .contacts-list .contact-card.count-135 {
      clear: left; }
    .contacts-list .contact-card.count-138 {
      clear: left; }
    .contacts-list .contact-card.count-141 {
      clear: left; }
    .contacts-list .contact-card.count-144 {
      clear: left; }
    .contacts-list .contact-card.count-147 {
      clear: left; }
    .contacts-list .contact-card.count-150 {
      clear: left; }
    .contacts-list .contact-card.count-153 {
      clear: left; }
    .contacts-list .contact-card.count-156 {
      clear: left; }
    .contacts-list .contact-card.count-159 {
      clear: left; }
    .contacts-list .contact-card.count-162 {
      clear: left; }
    .contacts-list .contact-card.count-165 {
      clear: left; }
    .contacts-list .contact-card.count-168 {
      clear: left; }
    .contacts-list .contact-card.count-171 {
      clear: left; }
    .contacts-list .contact-card.count-174 {
      clear: left; }
    .contacts-list .contact-card.count-177 {
      clear: left; }
    .contacts-list .contact-card.count-180 {
      clear: left; }
    .contacts-list .contact-card.count-183 {
      clear: left; }
    .contacts-list .contact-card.count-186 {
      clear: left; }
    .contacts-list .contact-card.count-189 {
      clear: left; }
    .contacts-list .contact-card.count-192 {
      clear: left; }
    .contacts-list .contact-card.count-195 {
      clear: left; }
    .contacts-list .contact-card.count-198 {
      clear: left; }
    .contacts-list .contact-card.count-201 {
      clear: left; }
    .contacts-list .contact-card.count-204 {
      clear: left; }
    .contacts-list .contact-card.count-207 {
      clear: left; }
    .contacts-list .contact-card.count-210 {
      clear: left; }
    .contacts-list .contact-card.count-213 {
      clear: left; }
    .contacts-list .contact-card.count-216 {
      clear: left; }
    .contacts-list .contact-card.count-219 {
      clear: left; }
    .contacts-list .contact-card.count-222 {
      clear: left; }
    .contacts-list .contact-card.count-225 {
      clear: left; }
    .contacts-list .contact-card.count-228 {
      clear: left; }
    .contacts-list .contact-card.count-231 {
      clear: left; }
    .contacts-list .contact-card.count-234 {
      clear: left; }
    .contacts-list .contact-card.count-237 {
      clear: left; }
    .contacts-list .contact-card.count-240 {
      clear: left; }
    .contacts-list .contact-card.count-243 {
      clear: left; }
    .contacts-list .contact-card.count-246 {
      clear: left; }
    .contacts-list .contact-card.count-249 {
      clear: left; }
    .contacts-list .contact-card.count-252 {
      clear: left; }
    .contacts-list .contact-card.count-255 {
      clear: left; }
    .contacts-list .contact-card.count-258 {
      clear: left; }
    .contacts-list .contact-card.count-261 {
      clear: left; }
    .contacts-list .contact-card.count-264 {
      clear: left; }
    .contacts-list .contact-card.count-267 {
      clear: left; }
    .contacts-list .contact-card.count-270 {
      clear: left; }
    .contacts-list .contact-card.count-273 {
      clear: left; }
    .contacts-list .contact-card.count-276 {
      clear: left; }
    .contacts-list .contact-card.count-279 {
      clear: left; }
    .contacts-list .contact-card.count-282 {
      clear: left; }
    .contacts-list .contact-card.count-285 {
      clear: left; }
    .contacts-list .contact-card.count-288 {
      clear: left; }
    .contacts-list .contact-card.count-291 {
      clear: left; }
    .contacts-list .contact-card.count-294 {
      clear: left; }
    .contacts-list .contact-card.count-297 {
      clear: left; }

.contact-card {
  -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.5);
  font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 20px;
  width: 300px; }
  html.ie-8 .contact-card {
    outline: 1px solid #333; }
  html.wf-loading .contact-card {
    visibility: hidden; }
  .contact-card .shadow {
    padding: 15px 15px 5px 15px; }
  .contact-card h4 {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #333;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 6px; }
    html.wf-loading .contact-card h4 {
      visibility: hidden; }
  .contact-card p {
    color: #606060;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px; }
  .contact-card p.contact-card__link {
    font-family: "franklin-gothic-urw", "Helvetica", sans-serif;
    font-weight: 700;
    font-style: normal; }
    html.wf-loading .contact-card p.contact-card__link {
      visibility: hidden; }
  .contact-card a {
    -o-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    border-bottom: 1px solid transparent;
    color: #0054a6;
    cursor: pointer; }
    .contact-card a:hover {
      border-bottom-color: #5f92c2; }

.privacy {
  overflow: hidden; }
  .privacy .privacy__content {
    margin-bottom: 35px;
    width: 620px; }

html.ie-8 .story-chapter__sticky {
  display: none; }
html.ie-8 #glossary-popup {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(enabled=false)"; }

.reporting {
  overflow: hidden;
  padding-bottom: 30px; }
  .reporting .reporting__content ul li {
    line-height: 20px;
    margin-bottom: 0;
    padding-left: 0; }
  .reporting .reporting__content table {
    width: 100%; }
    .reporting .reporting__content table td {
      border-top: 1px solid #ccc;
      padding-top: 10px;
      padding-right: 20px; }
      .reporting .reporting__content table td p {
        line-height: 23px; }
  .reporting .reporting__navigation {
    margin: 0 0 30px 0;
    overflow: hidden;
    padding: 0; }
    .reporting .reporting__navigation li {
      float: left;
      margin-right: 20px;
      list-style-type: none; }
  .reporting .reporting__section {
    display: none; }
    .reporting .reporting__section.active {
      display: block; }

/*# sourceMappingURL=application.css.map */
