/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.search-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.search-input input {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 0.1rem solid #e6e6e6;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #808080;
  border-radius: 0.4rem 0 0 0.4rem;
  border-right: 0;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  height: 4rem;
  margin: 0;
  outline: transparent;
  padding: 1.2rem;
  -webkit-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  -moz-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  -o-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
}
.search-input input::placeholder {
  color: #999;
  font-style: italic;
}
.search-input input:focus {
  -webkit-box-shadow: inset 0 0.1rem 0.4rem rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0.1rem 0.4rem rgba(0, 0, 0, 0.25);
}
.search-input__submit {
  border-radius: 0 0.4rem 0.4rem 0;
  background-color: #e6e6e6;
  border: none;
  height: auto;
  margin: 0;
}
.search-input__submit svg {
  height: 2.4rem;
  fill: #666;
  vertical-align: middle;
  width: 2.4rem;
}
.search-input hr {
  border: 0;
  border-bottom: 0.1rem solid #999;
  margin: 0;
  margin-bottom: 2rem;
  width: 100%;
}
.search-input__filters {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #808080;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  margin: 1rem 0 1.6rem;
  width: 100%;
}
.search-input__filters-toggle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #000;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 700;
}
.search-input__filters-toggle:hover {
  text-decoration: underline;
}
.search-input__filter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-right: 2rem;
}
.search-input__filter label {
  margin-bottom: 1rem;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.flyout-two__links, .flyout-three__links, .flyout-four__links, .flyout-one__child.arts-and-entertainment, .flyout-one__child.special-reports {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flyout-two__links > li, .flyout-three__links > li, .flyout-four__links > li, .flyout-one__child.arts-and-entertainment > li, .flyout-one__child.special-reports > li {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
}

/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.flyout .backdrop {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  background-color: rgba(0, 0, 0, 0.33);
  height: calc(100vh - 5rem);
  left: 0;
  pointer-events: none;
  position: fixed;
  opacity: 0;
  top: 5rem;
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
}
.flyout__panel {
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
  height: calc(100vh - 5rem);
  left: -50rem;
  max-width: 42.5rem;
  opacity: 1;
  overflow: hidden;
  position: fixed;
  top: 5rem;
  width: 100vw;
  z-index: 999;
}
@media (min-width: 425px) {
  .flyout__panel {
    max-width: 42.5rem;
    width: 42.5rem;
  }
}
.flyout__search {
  border-bottom: 1px solid #666;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 3.2rem;
  padding: 1.6rem 0 2.4rem;
}
.flyout__search .search-input__submit {
  background-color: #e6e6e6;
  border: none;
}
.flyout__links {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  border-top: 0.1rem solid #e6e6e6;
  height: 100%;
  left: -50rem;
  overflow-y: scroll;
  width: 100%;
}
@media (min-width: 425px) {
  .flyout__links {
    -webkit-box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.33);
    box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.33);
    width: 41.4rem;
  }
}
.flyout__icon {
  cursor: pointer;
  height: 5rem;
  padding: 1.3rem;
  width: 5rem;
}
.flyout__icon-box {
  -webkit-transition: margin 0.33s ease;
  -moz-transition: margin 0.33s ease;
  -o-transition: margin 0.33s ease;
  transition: margin 0.33s ease;
  height: 2.4rem;
  margin: 0;
  position: relative;
  width: 2.4rem;
}
.flyout__icon-line {
  -webkit-transition: width 0.33s ease;
  -moz-transition: width 0.33s ease;
  -o-transition: width 0.33s ease;
  transition: width 0.33s ease;
  background-color: #238e74;
  height: 0.3rem;
  position: absolute;
  width: 2.4rem;
}
.flyout__icon-line:first-child {
  -webkit-transition: -webkit-transform 0.33s ease;
  -moz-transition: -moz-transform 0.33s ease;
  -o-transition: -o-transform 0.33s ease;
  transition: transform 0.33s ease;
  top: 0.3rem;
  -ms-transform-origin: center left;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}
.flyout__icon-line:nth-child(2) {
  -webkit-transition: width 0.33s ease, left 0.33s ease;
  -moz-transition: width 0.33s ease, left 0.33s ease;
  -o-transition: width 0.33s ease, left 0.33s ease;
  transition: width 0.33s ease, left 0.33s ease;
  left: 0;
  top: 1.1rem;
}
.flyout__icon-line:last-child {
  -ms-transform-origin: center left;
  -webkit-transform-origin: center left;
  transform-origin: center left;
  -webkit-transition: -webkit-transform 0.33s ease;
  -moz-transition: -moz-transform 0.33s ease;
  -o-transition: -o-transform 0.33s ease;
  transition: transform 0.33s ease;
  top: 1.9rem;
}
.flyout.open .backdrop {
  pointer-events: auto;
  opacity: 1;
}
.flyout.open .flyout__panel {
  left: 0;
}
.flyout.open .flyout__icon-box {
  margin: 0 0 0 0.3rem;
}
.flyout.open .flyout__icon-line {
  width: 2.3rem;
}
.flyout.open .flyout__icon-line:first-child {
  -ms-transform: rotateZ(45deg);
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.flyout.open .flyout__icon-line:nth-child(2) {
  left: 0.9rem;
  margin: auto;
  width: 0;
}
.flyout.open .flyout__icon-line:last-child {
  -ms-transform: rotateZ(-45deg);
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}
.flyout-one__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.flyout-one__link {
  border-bottom: 0.1rem solid #e6e6e6;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  min-height: 6rem;
  margin: 0 3.2rem;
}
.flyout-one__link-checkbox {
  display: none;
}
.flyout-one__link-row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-height: 6rem;
  width: 100%;
}
.flyout-one__link-url {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4d4d4d;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 1.4rem;
  font-weight: 700;
  height: 6rem;
  text-transform: uppercase;
}
.flyout-one__link-expand {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 3.6rem;
  -ms-flex-preferred-size: 3.6rem;
  flex-basis: 3.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: box-shadow 0.15s ease, background 0.15s ease;
  -moz-transition: box-shadow 0.15s ease, background 0.15s ease;
  -o-transition: box-shadow 0.15s ease, background 0.15s ease;
  transition: box-shadow 0.15s ease, background 0.15s ease;
  background-color: #f2f2f2;
  border: 0.1rem solid #ccc;
  border-radius: 0.2rem;
  cursor: pointer;
  height: 2.4rem;
  width: 3.6rem;
}
.flyout-one__link-expand > i svg {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 1.8rem;
  -ms-flex-preferred-size: 1.8rem;
  flex-basis: 1.8rem;
  fill: #999;
  height: 18px;
  -webkit-transition: fill 0.15s ease, -webkit-transform 0.15s ease;
  -moz-transition: fill 0.15s ease, -moz-transform 0.15s ease;
  -o-transition: fill 0.15s ease, -o-transform 0.15s ease;
  transition: fill 0.15s ease, transform 0.15s ease;
  width: 1.8rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .flyout-one__link-expand:hover {
    background-color: #fff;
  }
  .flyout-one__link-expand:hover > i svg {
    fill: #4d4d4d;
  }
}
@media (hover: hover) {
  .flyout-one__link-expand:hover {
    background-color: #fff;
  }
  .flyout-one__link-expand:hover > i svg {
    fill: #4d4d4d;
  }
}
.flyout-one__link ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 1.6rem;
}
.flyout-one__link > ul {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.33s ease-in-out, opacity 0.25s ease;
  -moz-transition: max-height 0.33s ease-in-out, opacity 0.25s ease;
  -o-transition: max-height 0.33s ease-in-out, opacity 0.25s ease;
  transition: max-height 0.33s ease-in-out, opacity 0.25s ease;
}
.flyout-one__link-checkbox:checked ~ ul {
  max-height: 60rem;
  opacity: 1;
  -webkit-transition: max-height 0.33s ease-in, opacity 0.25s ease 0.1s;
  -moz-transition: max-height 0.33s ease-in, opacity 0.25s ease 0.1s;
  -o-transition: max-height 0.33s ease-in, opacity 0.25s ease 0.1s;
  transition: max-height 0.33s ease-in, opacity 0.25s ease 0.1s;
}
.flyout-one__link-checkbox:checked ~ .flyout-one__link-row .flyout-one__link-expand {
  background-color: #fff;
  border: 0.1rem solid #808080;
}
.flyout-one__link-checkbox:checked ~ .flyout-one__link-row .flyout-one__link-expand > i svg {
  fill: #4d4d4d;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.flyout-one__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flyout-one__group-header {
  color: #999;
  display: block;
  font-size: 1.4rem;
  height: 3.2rem;
  text-transform: uppercase;
}
.flyout-one__group > li {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
}
.flyout-one__group .related-sites {
  margin-left: 50%;
}
.flyout-one__child-url {
  color: #4d4d4d;
  display: block;
  font-size: 1.4rem;
  margin-bottom: 1.6rem;
}
.flyout-one__child .separator {
  border-top: 0.1rem solid #e6e6e6;
  height: 1.6rem;
  width: 50%;
}
.flyout-one__child > li:last-child {
  height: 4.8rem;
}
.flyout-two__links, .flyout-three__links, .flyout-four__links {
  list-style-type: none;
  margin: 0;
  padding: 2.4rem 3.2rem 0;
}
.flyout-two__url, .flyout-three__url, .flyout-four__url {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4d4d4d;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  height: 3.6rem;
}
.flyout-two__url, .flyout-four__url {
  font-weight: 700;
}
.flyout-four__links {
  background-color: #f2f2f2;
  margin: 3.2rem 0 0;
  padding: 2.4rem 3.2rem;
}
.flyout-five__links {
  background-color: #f2f2f2;
  border-top: 0.1rem solid #ccc;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  list-style-type: none;
  margin: 0;
  padding: 0.8rem 3.2rem 3.2rem;
}
.flyout-five__url {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4d4d4d;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  height: 3.6rem;
}
.flyout__icons {
  background-image: url("/pf/resources/images/icons/global-icon-sprite.png?d=124");
  background-repeat: no-repeat;
  background-size: 360px 24px;
  display: inline-block;
  height: 2.4rem;
  margin: 0 0.8rem 0 0;
  vertical-align: middle;
  width: 2.4rem;
}
.flyout__icons--bucs {
  background-position: 0 0;
}
.flyout__icons--rays {
  background-position: -24px 0;
}
.flyout__icons--lightning {
  background-position: -48px 0;
}
.flyout__icons--rowdies {
  background-position: -72px 0;
}
.flyout__icons--bulls {
  background-position: -96px 0;
}
.flyout__icons--gators {
  background-position: -120px 0;
}
.flyout__icons--seminoles {
  background-position: -144px 0;
}
.flyout__icons--newsletters {
  background-position: -168px 0;
}
.flyout__icons--apps {
  background-position: -192px 0;
}
.flyout__icons--podcasts {
  background-position: -216px 0;
}
.flyout__icons--todays-paper {
  background-position: -240px 0;
}
.flyout__icons--e-newspaper {
  background-position: -264px 0;
}
.flyout__icons--archives {
  background-position: -288px 0;
}
.flyout__tbt {
  background-image: url("/pf/resources/images/icons/tbt-logo.png?d=124");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 4.8rem;
  margin: 0 0.8rem 0 0;
  vertical-align: middle;
  width: 4.8rem;
}
.flyout__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 1.6rem 3.2rem 0;
}
.flyout__actions .mg2-manage,
.flyout__actions .mg2-activate,
.flyout__actions .mg2-subscribe,
.flyout__actions .mg2-login,
.flyout__actions .mg2-logout {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin-bottom: 1rem;
  background-color: #336156;
}
.flyout__actions .mg2-subscribe {
  -ms-flex-preferred-size: 50%;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  margin-right: 1rem;
  background-color: #336156;
}
.flyout__actions .mg2-login,
.flyout__actions .mg2-logout {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: inherit;
  -ms-flex-negative: inherit;
  flex-shrink: inherit;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  background-color: #fff;
}

.dark .flyout .flyout__links {
  background-color: rgba(0, 0, 0, 0.78);
  border-top-color: #333;
}
.dark .flyout .flyout__links .button--white-on-primary {
  border: 0;
}
.dark .flyout .flyout__links [class$=__link] {
  border-bottom-color: #333;
}
.dark .flyout .flyout__links [class$=__link-url],
.dark .flyout .flyout__links [class$=__child-url],
.dark .flyout .flyout__links [class$=__url] {
  color: #ccc;
}
.dark .flyout .flyout__links .flyout-one__link-expand {
  border-color: #666;
  background-color: #4d4d4d;
}
.dark .flyout .flyout__links .flyout-one__link-expand:hover {
  background-color: #666;
}
.dark .flyout .flyout__links .flyout-one__link-expand:hover > i svg {
  fill: #999;
}
.dark .flyout .flyout__links .flyout-four__links,
.dark .flyout .flyout__links .flyout-five__links {
  background-color: rgba(0, 0, 0, 0.78);
}
.dark .flyout .flyout__links .flyout-five__links {
  border-top-color: #666;
}
.dark .flyout .flyout__links .separator {
  border-top-color: #808080;
}

.manage-newsletter {
  cursor: pointer;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.nav-bar {
  background-color: rgba(255, 255, 255, 0.97);
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 5rem;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.nav-bar__tools {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-shrink: 1;
  padding: 0 0.8rem;
}
.nav-bar__tools .search__wrapper {
  position: relative;
}
.nav-bar__tools .search__wrapper,
.nav-bar__tools .mg2-subscribe {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  .nav-bar__tools .search__wrapper,
.nav-bar__tools .mg2-subscribe {
    display: none !important;
    /* stylelint-disable-line declaration-no-important */
  }
}
.nav-bar__tools .mg2-subscribe {
  margin: 0 0.5rem;
  width: 12rem;
  background-color: #336156;
}
.nav-bar__tools .mg2-login {
  margin: 0 0.5rem;
  width: 12rem;
  background-color: #fff;
}
@media (max-width: 767px) {
  .nav-bar__tools .mg2-login {
    border: none;
    color: #000;
    padding: 0;
    width: auto;
  }
  .nav-bar__tools .mg2-login:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.nav-bar__tools .mg2-dropdown {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  height: 3.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  position: relative;
  width: auto;
}
@media (min-width: 768px) {
  .nav-bar__tools .mg2-dropdown {
    width: 12rem;
  }
}
.nav-bar__tools .mg2-dropdown:hover {
  cursor: pointer;
}
.nav-bar__tools .mg2-dropdown:hover .dropdown {
  opacity: 1;
  pointer-events: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -webkit-user-select: auto;
  user-select: auto;
}
.nav-bar__tools .mg2-dropdown__text {
  display: none;
}
@media (min-width: 768px) {
  .nav-bar__tools .mg2-dropdown__text {
    display: inline;
  }
}
.nav-bar__tools .mg2-dropdown__icon {
  vertical-align: middle;
}
@media (min-width: 768px) {
  .nav-bar__tools .mg2-dropdown__icon {
    display: none;
  }
}
.nav-bar__tools .mg2-dropdown__icon svg {
  height: 2rem;
  width: 2rem;
}
.nav-bar__tools .mg2-dropdown__arrow {
  margin-left: 0.5rem;
  vertical-align: middle;
}
.nav-bar__tools .mg2-dropdown .dropdown {
  background-color: #fff;
  border: 0.1rem solid #f2f2f2;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  list-style: none;
  margin: 0;
  opacity: 0;
  padding: 0.8rem;
  pointer-events: none;
  position: absolute;
  right: 0.8rem;
  text-align: center;
  top: 3.6rem;
  -webkit-transition: opacity 0.33s ease;
  -moz-transition: opacity 0.33s ease;
  -o-transition: opacity 0.33s ease;
  transition: opacity 0.33s ease;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
}
.nav-bar__tools .mg2-dropdown .dropdown a {
  color: #000;
  display: block;
}
.nav-bar__tools .mg2-dropdown .dropdown li:last-child span {
  border-bottom: 1px dashed #28568b;
  color: #28568b;
}
.nav-bar__tools .mg2-dropdown .dropdown li {
  padding: 0.8rem 1.6rem;
  font-size: 1.6rem;
  text-align: center;
  white-space: nowrap;
}
.nav-bar__tools .mg2-dropdown .dropdown li:not(:last-child) {
  border-bottom: 0.1rem solid #e6e6e6;
}
.nav-bar__searchbox--full {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 2.4rem;
  width: 100%;
}
.nav-bar.dark {
  background-color: rgba(0, 0, 0, 0.85);
}
.nav-bar.dark .flyout__icon-line {
  background-color: #ccc;
}
.nav-bar.dark .top-nav__logo {
  fill: #ccc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .nav-bar.dark .top-nav__logo {
    fill: #f2f2f2;
  }
}
@media (hover: hover) {
  .nav-bar.dark .top-nav__logo {
    fill: #f2f2f2;
  }
}
.nav-bar.dark .top-nav__links li a {
  color: #ccc;
}
.nav-bar.dark .search__icon svg {
  fill: #ccc;
}
.nav-bar.dark .nav-bar__tools .mg2-login {
  background-color: transparent;
  color: #fff;
}
.nav-bar.dark .nav-bar__tools .mg2-dropdown svg {
  fill: #fff;
}

.top-nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.top-nav__logo {
  fill: #4d4d4d;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 19.5rem;
  -ms-flex-preferred-size: 19.5rem;
  flex-basis: 19.5rem;
  height: 3rem;
  left: 50%;
  position: fixed;
  top: 1.4rem;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: fill 0.25s ease;
  -moz-transition: fill 0.25s ease;
  -o-transition: fill 0.25s ease;
  transition: fill 0.25s ease;
  width: 19.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .top-nav__logo:hover {
    fill: #000;
  }
}
@media (hover: hover) {
  .top-nav__logo:hover {
    fill: #000;
  }
}
@media (min-width: 768px) {
  .top-nav__logo {
    left: auto;
    margin: 1.4rem 1.6rem 0;
    position: inherit;
    top: auto;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
.top-nav__links {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .top-nav__links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.top-nav__links li {
  padding: 0 0.8rem;
  font-size: 1.2rem;
}
@media only screen and (min-width: 1300px) {
  .top-nav__links li {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1800px) {
  .top-nav__links li {
    padding: 0 1.2rem;
  }
}
.top-nav__links li.news, .top-nav__links li.sports, .top-nav__links li.opinion, .top-nav__links li.arts-entertainment, .top-nav__links li.weather, .top-nav__links li.special-reports, .top-nav__links li.videos, .top-nav__links li.photo-galleries, .top-nav__links li.food {
  font-weight: 700;
  text-transform: uppercase;
}
.top-nav__links li.obituaries, .top-nav__links li.classifieds {
  display: none;
  font-weight: 700;
}
@media only screen and (min-width: 1600px) {
  .top-nav__links li.obituaries, .top-nav__links li.classifieds {
    display: block;
  }
}
.top-nav__links li.todays-paper, .top-nav__links li.newsletters, .top-nav__links li.e-newspaper {
  display: none;
  font-weight: 700;
}
@media only screen and (min-width: 1400px) {
  .top-nav__links li.todays-paper, .top-nav__links li.newsletters, .top-nav__links li.e-newspaper {
    display: block;
  }
}
.top-nav__links li.best-of-the-best {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .top-nav__links li.best-of-the-best {
    display: block;
  }
}
.top-nav__links li a {
  color: #4d4d4d;
}
.top-nav__links li.separator {
  background-color: #ccc;
  display: none;
  height: 1.8rem;
  padding: 0;
  width: 0.1rem;
}
@media only screen and (min-width: 1400px) {
  .top-nav__links li.separator--1 {
    display: block;
  }
}
@media only screen and (min-width: 1600px) {
  .top-nav__links li.separator--2, .top-nav__links li.separator--3 {
    display: block;
  }
}

.homepage .top-nav {
  -webkit-transition: -webkit-transform 0.33s ease;
  -moz-transition: -moz-transform 0.33s ease;
  -o-transition: -o-transform 0.33s ease;
  transition: transform 0.33s ease;
}
@media (min-width: 576px) {
  .homepage .top-nav.hidden {
    -ms-transform: translateY(-5rem);
    -webkit-transform: translateY(-5rem);
    transform: translateY(-5rem);
  }
  .homepage .top-nav.scrolled {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.search__icon {
  margin-right: 1.5rem;
}
.search__icon svg {
  height: 2.4rem;
  fill: #4d4d4d;
  width: 2.4rem;
}
.search__icon:hover {
  cursor: pointer;
}
.search__icon:hover svg {
  fill: #238e74;
}
.search__input--wrapper {
  opacity: 1;
  pointer-events: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -webkit-user-select: auto;
  user-select: auto;
  background-color: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 38rem;
  -ms-flex-preferred-size: 38rem;
  flex-basis: 38rem;
  padding: 1.2rem;
  position: absolute;
  right: 0;
  top: 3.6rem;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  width: 38rem;
}
.search__input--wrapper.hidden {
  opacity: 0;
  pointer-events: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.search__input--wrapper .search-input__query {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: auto;
}
.search__input--wrapper .search-input__submit {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 6rem;
  -ms-flex-preferred-size: 6rem;
  flex-basis: 6rem;
  background-color: #238e74;
  color: #fff;
  width: 6rem;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.vert {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.vert > * {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.vert__slug {
  color: #b3b3b3;
  display: block;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: 0.3rem;
  line-height: 1.1rem;
  margin: 0 0 0.8rem;
  text-transform: uppercase;
}
.vert__header-vert {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 1.2rem 0;
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 0 1.6rem #ccc;
  box-shadow: inset 0 0 1.6rem #ccc;
}
.vert__adhesion {
  height: 0px;
  position: absolute;
  width: 0px;
}
@media (min-width: 768px) {
  .vert.inline-vert {
    width: 768px;
    margin: 0 0 2.4rem -74px;
  }
}
.vert.greyvert {
  margin: 0 auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .vert__ad.flipp, .vert__ad.revcontent {
    width: 100%;
    margin: auto;
  }
}

.vert-feed {
  margin: 0 0 2.4rem;
  padding: 0 0 2.4rem;
}

.admin-vert__ad {
  height: 250px;
  overflow: hidden;
  width: 300px;
}
.admin-vert__ad.topleaderboard, .admin-vert__ad.topdynamic, .admin-vert__ad.additionalleaderboard, .admin-vert__ad.bottomleaderboard, .admin-vert__ad.continuousscroll-1, .admin-vert__ad.continuousscroll-2 {
  width: 728px;
  height: 90px;
}
.admin-vert__ad.topmediumrectangle, .admin-vert__ad.additionalmediumrectangle, .admin-vert__ad.bottommediumrectangle {
  width: 300px;
  height: 250px;
}
.admin-vert__ad.pencil {
  width: 970px;
  height: 90px;
}
.admin-vert__ad.sitesponsorweather {
  width: 175px;
  height: 40px;
}
.admin-vert__ad {
  height: 250px;
  overflow: hidden;
  width: 300px;
}
.admin-vert__ad.topleaderboard, .admin-vert__ad.topdynamic, .admin-vert__ad.additionalleaderboard, .admin-vert__ad.bottomleaderboard, .admin-vert__ad.continuousscroll-1, .admin-vert__ad.continuousscroll-2 {
  width: 728px;
  height: 90px;
}
.admin-vert__ad.topmediumrectangle, .admin-vert__ad.additionalmediumrectangle, .admin-vert__ad.bottommediumrectangle {
  width: 300px;
  height: 250px;
}
.admin-vert__ad.pencil {
  width: 970px;
  height: 90px;
}
.admin-vert__ad.sitesponsorweather {
  width: 175px;
  height: 40px;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.separator--4 {
  display: block;
  margin: 0.2rem 0 0;
  padding: 0 0 0.2rem;
}
.separator--8 {
  display: block;
  margin: 0.4rem 0 0;
  padding: 0 0 0.4rem;
}
.separator--12 {
  display: block;
  margin: 0.6rem 0 0;
  padding: 0 0 0.6rem;
}
.separator--16 {
  display: block;
  margin: 0.8rem 0 0;
  padding: 0 0 0.8rem;
}
.separator--20 {
  display: block;
  margin: 1rem 0 0;
  padding: 0 0 1rem;
}
.separator--24 {
  display: block;
  margin: 1.2rem 0 0;
  padding: 0 0 1.2rem;
}
.separator--28 {
  display: block;
  margin: 1.4rem 0 0;
  padding: 0 0 1.4rem;
}
.separator--32 {
  display: block;
  margin: 1.6rem 0 0;
  padding: 0 0 1.6rem;
}
.separator--64 {
  display: block;
  margin: 3.2rem 0 0;
  padding: 0 0 3.2rem;
}
.separator--128 {
  display: block;
  margin: 6.4rem 0 0;
  padding: 0 0 6.4rem;
}
.separator.line {
  border-bottom: 0.1rem solid #e6e6e6;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.heading {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.heading h2,
.heading h3,
.heading h3 {
  padding: 0.5rem 0;
}
.heading p {
  margin-top: 0;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #999;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.celebrations__summary {
  color: #808080;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.8rem;
  font-weight: 100;
  line-height: 1.33;
  margin: 0 0 1.6rem;
}
@media (min-width: 576px) {
  .celebrations__summary {
    font-size: 2.2rem;
  }
}
.celebrations__body p {
  line-height: 2rem;
}
@media (min-width: 768px) {
  .celebrations__body--requirements {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .celebrations__body--requirements-leftCol, .celebrations__body--requirements-rightCol {
    width: 50%;
  }
  .celebrations__body--requirements-leftCol {
    padding-right: 4.8rem;
  }
  .celebrations__body--requirements-rightCol ul {
    list-style: none;
    padding-left: 0;
  }
  .celebrations__body--requirements-rightCol ul li {
    margin: 1rem 0;
    line-height: 2rem;
  }
}
.celebrations__body--examples {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .celebrations__body--examples {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .celebrations__body--examples-leftCol, .celebrations__body--examples-rightCol {
    width: 50%;
  }
}
.celebrations__body--examples-leftCol img {
  max-width: 330px;
  max-height: 265px;
}
.celebrations__body--examples-rightCol img {
  max-width: 330px;
  max-height: 445px;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.classifieds-page__tabs--wrapper {
  border-bottom: 1px solid #e6e6e6;
}
.classifieds-page__tabs--list {
  list-style: none;
  padding-left: 0;
}
.classifieds-page__tabs--tab {
  display: inline-block;
  margin-right: 2rem;
}
.classifieds-page__tabs--link {
  font-size: 1.6rem;
  color: #333;
  font-weight: 700;
}
.classifieds-page__content {
  margin-top: 2.4rem;
}
@media (min-width: 768px) {
  .classifieds-page__content--menus {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.classifieds-page__content--search-heading {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .classifieds-page__content--search {
    -ms-flex-preferred-size: 0 0 50%;
    -webkit-flex-basis: 0 0 50%;
    flex-basis: 0 0 50%;
    width: 50%;
    padding: 0 1.5rem;
  }
}
.classifieds-page__content--search fieldset {
  border: none;
  padding: 0;
}
.classifieds-page__content--search #gourl1 {
  background: #fff;
  width: 100%;
  height: 4rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  color: #808080;
  line-height: 1.6rem;
}
.classifieds-page__content--search-submit {
  margin-top: 1rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  line-height: 2.4rem;
  text-align: center;
  background-color: #e6e6e6;
  color: #666;
  cursor: pointer;
  height: 4rem;
  padding: 0.8rem 1.6rem;
  text-transform: uppercase;
  -webkit-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -moz-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -o-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  transition: background-color 0.33s ease, box-shadow 0.33s ease;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .classifieds-page__content--search-submit:hover {
    background-color: #999;
    color: #fff;
  }
}
@media (hover: hover) {
  .classifieds-page__content--search-submit:hover {
    background-color: #999;
    color: #fff;
  }
}
.classifieds-page__content input[type=search] {
  appearance: none;
  background-color: #fff;
  border: 0.1rem solid #e6e6e6;
  border-radius: 0;
  -webkit-box-sizing: none;
  box-sizing: none;
  color: #808080;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  height: 4rem;
  line-height: 1.6rem;
  margin: 0;
  outline: transparent;
  padding: 1.2rem;
  -webkit-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  -moz-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  -o-transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  transition: border-bottom 0.25s ease, box-shadow 0.25s ease;
  width: 100%;
}
.classifieds-page__content input[type=search]:focus {
  -webkit-box-shadow: inset 0 0.1rem 0.4rem rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0.1rem 0.4rem rgba(0, 0, 0, 0.25);
}
.classifieds-page__content--place-ad {
  margin-top: 2.4rem;
}
.classifieds-page__links--item {
  margin: 1rem 0;
  line-height: 2.4rem;
}
.classifieds-page__links--item-heading {
  display: inline-block;
}

.classified-link {
  display: inline;
}
.classified-link-md {
  display: inline;
  color: #28568b;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}

.classifieds-page__rail-container {
  padding-bottom: 2rem;
}
.classifieds-page__links--label {
  padding-top: 1.4rem;
}
.classifieds-page__links--item-heading {
  display: inline;
  color: #28568b;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
@media (min-width: 768px) {
  .contact-us__body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .contact-us__body--content {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 1.5rem;
  }
}
.contact-us__body--content {
  margin-bottom: 3rem;
}
.contact-us__body--content h2 {
  border-bottom: 1px solid #000;
}
.contact-us__body--content ul {
  list-style: none;
  padding-left: 0;
  line-height: 2rem;
}
.contact-us__body--content ul a {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.contest__grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  .contest__grid {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    width: 50%;
  }
}
.contest__banner--wrapper {
  height: 15rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .contest__banner--wrapper {
    height: 22rem;
  }
}
.contest__banner--image {
  display: none;
  width: 100%;
  position: absolute;
  top: -12rem;
}
@media (min-width: 1190px) {
  .contest__banner--image {
    display: block;
  }
}
.contest__heading {
  text-align: center;
  margin: 2.4rem 0 1rem 0;
}
.contest__heading--heading {
  text-align: left;
  margin-bottom: 2.4rem;
  font-size: 4.8rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-list-style-none {
  list-style: none;
  padding-left: 0;
}

.distributor__main--wrapper {
  text-align: center;
  width: 100%;
}

.distributor__main--image {
  width: 100%;
}

.super-donut-iframe-wrapper {
  height: 100%;
  min-height: 300px;
  width: 100%;
}
.super-donut-iframe-wrapper iframe {
  height: 100%;
  width: 100%;
}
.super-donut-two-column {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .super-donut-two-column {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.expo {
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 2rem;
  border-radius: 1rem;
  background-color: #e6e6e6;
  text-align: center;
  margin-top: 3rem;
  width: 100%;
}
.expo-wrapper {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.expo-wrapper a {
  color: #28568b;
  cursor: pointer;
  text-decoration: none;
}
.expo-wrapper p {
  line-height: 2rem;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}
.expo-wrapper hr {
  border-top: #fff solid 0;
  color: #fff;
  margin: 0.5rem auto;
  width: 90%;
  padding: 0;
  display: block;
  background-color: #fff;
}
.expo-wrapper .date {
  text-transform: uppercase;
}
.expo-wrapper .slick-prev svg, .expo-wrapper .slicknext svg {
  margin-right: 0.4rem;
  margin-bottom: 0.2rem;
}
.expo-wrapper .slick-prev:before, .expo-wrapper .slicknext:before {
  content: "";
}
.expo-wrapper .slick-prev {
  left: 0;
}
.expo-wrapper .slick-next {
  right: 0;
}
.expo-wrapper .slick-arrow {
  border-radius: 0;
  height: 3.2rem;
  width: 3.2rem;
  z-index: 9;
}
.expo-wrapper .slick-arrow svg {
  height: 2rem;
  fill: #fff;
  vertical-align: top;
  width: 2rem;
}
.expo-wrapper .sponsored-image {
  max-width: 72rem;
  margin: auto;
}
.expo-wrapper .reserve-your-space {
  max-width: 60rem;
}
.expo-wrapper .reserve-your-space__contact {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.expo-wrapper .reserve-your-space__icon {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 10%;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
}
.expo-wrapper .reserve-your-space__icon svg {
  fill: #006f85;
  height: 4rem;
  margin-top: 1rem;
  width: 4rem;
}
.expo-wrapper .reserve-your-space__info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 85%;
  -ms-flex-preferred-size: 85%;
  flex-basis: 85%;
}
.expo-body {
  max-width: 60rem;
}
.expo-nav {
  position: relative;
}
.expo-nav__items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  list-style: none;
  padding: 1rem 0;
  margin: 0;
}
@media (min-width: 375px) {
  .expo-nav__items {
    padding: 1rem 0 1rem 5rem;
  }
}
.expo-nav__items li {
  font-weight: 700;
  padding: 0 0.8rem;
  font-size: 2rem;
}
.expo-nav__items li a {
  color: #fff;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.expo-header {
  font-weight: 700;
  line-height: 2rem;
  text-align: center;
  background-color: #fff;
}
.expo-header__box-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.expo-header__box1, .expo-header__box2 {
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #fff;
  font-size: 2rem;
  margin-top: 2rem;
  padding: 2rem;
  width: calc(50% - 1.2rem);
}
.expo-header__image {
  width: 100%;
}
.expo__list {
  list-style: none;
  padding: 0;
}
.expo__list li {
  border-bottom: 1px solid #ccc;
  margin-bottom: 2rem;
}
.expo-masthead img {
  width: 100%;
}
.expo-btn {
  background: #0077b5;
  border-radius: 1rem;
  padding: 1rem;
  margin: 3rem auto;
  text-align: center;
  width: 45%;
}
.expo-btn a {
  font-family: Arial, Helvetica, "sans-serif";
  color: #fff;
  line-height: 1rem;
  text-decoration: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .expo-btn:hover {
    text-decoration: none;
  }
}
@media (hover: hover) {
  .expo-btn:hover {
    text-decoration: none;
  }
}
.expo-form__container {
  padding: 1rem 0 0 2rem;
}
.expo-form__wrapper {
  height: auto;
  width: 100%;
}
.expo-nature-coast .expo-nav {
  background-color: #c3d500;
}
.expo-nature-coast .expo-header__box-wrapper {
  background-color: #fff;
}
.expo-nature-coast .expo-header__box1 {
  background-color: #c3d500;
}
.expo-nature-coast .expo-header__box1 hr {
  width: 100%;
}
.expo-nature-coast .expo-header__box2 {
  background-color: #006f85;
}
.expo-nature-coast .expo-form__wrapper {
  border: #006f85;
}
.expo-nature-coast .registration__header {
  background-color: #c3d500;
  padding: 0;
}
.expo-nature-coast .registration__header h2 {
  background-color: #006f85;
  font-size: 1.5rem;
  max-width: 38rem;
  padding: 0.6rem 1rem;
  width: 70%;
}
.expo-nature-coast .registration__list {
  padding: 0;
}
.expo-holiday-market .expo-nav {
  background-color: #9b5ba4;
}
.expo-holiday-market .expo-header__box-wrapper {
  background-color: #fff;
}
.expo-holiday-market .expo-header__box1 {
  background-color: #9b5ba4;
}
.expo-holiday-market .expo-header__box1 hr {
  width: 100%;
}
.expo-holiday-market .expo-header__box2 {
  background-color: #006f85;
}
.expo-holiday-market .expo-form__wrapper {
  border: #006f85;
}
.expo-holiday-market .expo .registration__header {
  background: #9b5ba4;
}
.expo-holiday-market .expo .registration__list {
  padding: 0;
}
.expo-senior .expo-nav {
  background-color: #ea183b;
}
.expo-senior .expo-header__box-wrapper {
  background-color: #fff;
}
.expo-senior .expo-header__box1 {
  background-color: #ea183b;
}
.expo-senior .expo-header__box2 {
  background-color: #006f85;
}
.expo-senior .expo-form__wrapper {
  border: #006f85;
}
.expo-senior .expo .registration__header {
  background: #ea183b;
}
.expo-bridal .expo-nav {
  background-color: #4176bc;
}
.expo-bridal .expo-header__box1 {
  background-color: #4176bc;
}
.expo-bridal .expo-header__box2 {
  background-color: #006f85;
}
.expo-bridal .expo-form__wrapper {
  border: #006f85;
}
.expo-bridal .expo .registration__header {
  background: #4176bc;
}
.expo-job .expo-nav {
  background-color: #ef6b1e;
}
.expo-job .expo-header__box1 {
  background-color: #ef6b1e;
}
.expo-job .expo-header__box2 {
  background-color: #006f85;
}
.expo-job .expo-form__wrapper {
  border: #006f85;
}
.expo-job .expo .registration__header {
  background: #ef6b1e;
}
.expo-womens .expo-nav {
  background-color: #ee3286;
}
.expo-womens .expo-header__box1 {
  background-color: #ee3286;
}
.expo-womens .expo-header__box2 {
  background-color: #006f85;
}
.expo-womens .expo-form__wrapper {
  border: #006f85;
}
.expo-womens .expo .registration__header {
  background: #ee3286;
}
.expo-boat .expo-nav {
  background-color: #60c3dd;
}
.expo-boat .expo-header__box1 {
  background-color: #60c3dd;
}
.expo-boat .expo-header__box2 {
  background-color: #006f85;
}
.expo-boat .expo-header__box-wrapper {
  background-color: #fff;
}
.expo-boat .expo-form__wrapper {
  border: #006f85;
}
.expo-boat .expo .registration__header {
  background: #60c3dd;
}
.expo-home .expo-nav {
  background-color: #50b948;
}
.expo-home .expo-header__box-wrapper {
  background-color: #fff;
}
.expo-home .expo-header__box1 {
  background-color: #50b948;
}
.expo-home .expo-header__box2 {
  background-color: #006f85;
}
.expo-home .expo-form__wrapper {
  border: #006f85;
}
.expo-home .expo .registration__header {
  background: #50b948;
}
.expo-home .expo ul.tabs {
  display: inline-block;
  outline: 0;
  padding: 0;
  border-bottom: 0.5rem solid #227489;
  border-left: 0;
  border-top-left-radius: 0;
  height: 0.973rem;
  overflow: hidden;
  width: 100%;
  background: none repeat scroll 0 0 #50b948;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  min-height: 3.35rem;
}
.expo-home .expo ul.tabs li {
  border-right: 0.3rem solid #fff;
  display: block;
  float: left;
  margin-left: 0;
  color: #fff;
  font-size: 1.8rem;
  line-height: 2rem;
  height: 3rem;
  padding-top: 0.4rem;
}
.expo-home .expo ul.tabs li a {
  background: none repeat scroll 0 0 #50b948;
  border-color: transparent;
  border-image: none;
  border-style: none;
  border-width: 0;
  font-size: 1.65rem;
  font-weight: 600;
  outline: none;
  padding: 0.8rem;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  min-width: 100%;
}
.expo__image {
  width: 225px;
}

@media (min-width: 768px) {
  .expo,
.sponsor-item {
    width: calc(50% - 1.2rem);
  }

  .floor-plan__item {
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .floor-plan__item__icon {
    margin: 0;
    width: 150px;
    height: 100%;
  }

  .show-info__item__desc {
    margin-left: 2.5rem;
  }
  .show-info__item svg {
    fill: #006f85;
    height: 5rem;
    width: 5rem;
  }
}
@media (min-width: 1190px) {
  .expo,
.sponsor-item {
    width: calc(33% - 1.2rem);
  }

  .expo-header__box-wrapper {
    display: block;
  }
  .expo-header__box1, .expo-header__box2 {
    width: 100%;
  }
  .expo-body {
    max-width: none;
  }
}
@charset "UTF-8";
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif?d=124") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot?d=124");
  src: url("./fonts/slick.eot?d=124#iefix") format("embedded-opentype"), url("./fonts/slick.woff?d=124") format("woff"), url("./fonts/slick.ttf?d=124") format("truetype"), url("./fonts/slick.svg?d=124#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.photo-carousel {
  margin: 0 auto 3.2rem;
  width: 100%;
}

.testimonial__header {
  border-bottom: 1px solid;
}

.registration__header {
  padding: 1rem;
}
.registration__header h2 {
  color: #fff;
}
.registration__list {
  list-style: none;
  padding: 0;
}
.registration__list__item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 2rem;
}
.registration__list--link {
  color: #4fa190;
  font-size: 1.2rem;
}

.show-info__item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 2rem;
}
.show-info__item__desc h4 {
  font-size: 2.5rem;
  margin-bottom: 1rem;
}
.show-info__item__desc h4 a {
  color: #000;
}
.show-info__item__desc span {
  font-size: 1.5rem;
}
.show-info__item__icon {
  display: none;
  height: 75px;
  width: 75px;
}
.show-info__item svg {
  fill: #006f85;
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
}

.floor-plan__item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 2rem;
  text-align: center;
}
.floor-plan__item__icon {
  margin: auto;
  width: 300px;
}
.floor-plan__item__desc {
  margin: 0.5rem;
}

.reserve-your-space {
  text-align: center;
}
.reserve-your-space__heading {
  font-size: 2rem;
  margin-bottom: 1rem;
}
.reserve-your-space__name {
  margin-bottom: 0.5rem;
}

.exhibitor-link {
  font-size: 3rem;
  text-align: center;
}
.exhibitor-link > a {
  color: #000;
}

/******* Expo Rail *******/
.exhibitor-link {
  background-color: #006f85;
  border: 0.2rem solid #006f85;
  box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.25);
  display: block;
  padding: 1rem 0;
  font-size: 1.8rem;
  border-radius: 0.4rem;
  max-width: 32rem;
  margin: auto;
  transition: all 0.33s;
}
.exhibitor-link__wrapper .exhibitor__button {
  color: #fff;
}
.exhibitor-link:hover {
  background-color: #fff;
  color: #006f85;
}
.exhibitor-link__wrapper {
  text-align: center;
}

/******* End Expo Rail *******/
.social-info {
  font-size: 2rem;
  list-style: none;
  padding: 0;
  text-align: center;
}
.social-info svg {
  fill: #006f85;
  height: 5rem;
  margin-left: 1rem;
  width: 5rem;
}

.sponsored-image img {
  margin-bottom: 2.5rem;
  width: 100%;
}

.flex-grid-thirds {
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.sponsor-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 2rem;
  border-radius: 1rem;
  margin: auto;
}
.sponsor-item__image {
  width: 225px;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.expo-for h2,
.expo-for h3 {
  text-align: center;
}
.expo-for .layout--lg {
  max-width: 60rem;
  margin: auto;
  width: calc(90% - 1.2rem);
}
.expo-for .header {
  text-transform: uppercase;
  background: none repeat scroll 0% 0% #f1f3b7;
  overflow: hidden;
}
.expo-for .header h2 {
  background: none repeat 0 0 #4fa190;
  color: #fff;
  border-right: 3px solid #fff;
  line-height: 1.25em;
  font-size: 1.14em;
  float: left;
  padding: 0 1em;
}
.expo-for .expo__description {
  position: relative;
  text-align: center;
}
.expo-for .expo__description--heading {
  background-color: #fff;
  color: #666;
  display: inline;
  font-size: 1.9rem;
  margin: auto;
  padding: 0 1.6rem;
  position: relative;
  text-align: center;
  width: auto;
  z-index: 2;
}
.expo-for .expo__description--underline-wrapper {
  position: absolute;
  top: 0.6rem;
  width: 100%;
  z-index: 1;
}
.expo-for .expo__description--top-underline, .expo-for .expo__description--bottom-underline {
  border-bottom: 0.1rem solid #4fa190;
}
.expo-for .expo__description--top-underline {
  margin-bottom: 0.5rem;
}
.expo-for .expo__description p {
  font-weight: 600;
  margin: 2.4rem auto;
  width: 80%;
}
.expo-for .expo__list {
  margin: 0 auto 2.4rem;
}
.expo-for .expo__list li img {
  margin-bottom: 1.1rem;
  width: 100%;
}
.expo-for .expo__list li a {
  text-transform: uppercase;
  margin-top: 1rem;
  font-weight: 800;
}
.expo-for .expo__list svg {
  fill: #4fa190;
}
.expo-for .expo-nav {
  background-color: #4fa190;
}
.expo-for .expo-sponsors__heading {
  font-size: 3.2rem;
  margin: 0 auto 1.2rem;
}
.expo-for .expo-header {
  background: transparent;
  margin: auto;
  width: calc(90% - 1.2rem);
}
@media (min-width: 768px) {
  .expo-for .expo-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media (min-width: 768px) {
  .expo-for .expo-header .expo-image {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
}
.expo-for .expo-header__image {
  background: rgba(255, 255, 255, 0.55);
  margin-bottom: 3rem;
  padding: 2em;
}
.expo-for .expo-header__box-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: auto;
  font-weight: 400;
}
.expo-for .expo-header__box-wrapper div {
  margin: 0 auto 2.4rem;
  width: 100%;
}
@media (min-width: 768px) {
  .expo-for .expo-header__box-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    height: 40%;
  }
}
.expo-for .expo-header__box1 {
  background-color: #fff;
  color: #000;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}
.expo-for .expo-header__box2 {
  background-color: rgba(79, 161, 144, 0.75);
  color: #fff;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}
.expo-for .expo-header > div {
  margin: auto;
  max-width: 50rem;
}
.expo-for .exhibitor-link {
  background-color: #4fa190;
  border: 0.2rem solid #4fa190;
}
.expo-for .exhibitor-link:hover {
  background-color: #fff;
  color: #4fa190;
}
.expo-for .reserve-your-space {
  text-align: left;
  text-transform: uppercase;
  margin: 2rem auto;
  font-size: 1.6rem;
  max-width: 60rem;
}
.expo-for .reserve-your-space__heading {
  margin-bottom: 2.4rem;
  text-align: left;
}
.expo-for .reserve-your-space__contact {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.expo-for .reserve-your-space__name {
  flex: 80% 1 1;
  margin-bottom: 0.8rem;
}
.expo-for .reserve-your-space__email {
  font-size: 1.1rem;
}
.expo-for .reserve-your-space__icon {
  flex: 20% 0 1;
  margin-right: 1rem;
}
.expo-for .reserve-your-space svg {
  fill: #4fa190;
  height: 5rem;
  width: 5rem;
}
.expo-for .reserve-your-space span a {
  font-size: 1.5rem;
  color: #000;
}
.expo-for .for-schedule {
  margin: 1.2rem auto;
}
.expo-for .for-schedule__list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 2.4rem auto;
  text-align: center;
  text-transform: uppercase;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  max-width: 60rem;
}
.expo-for .for-schedule__link {
  color: #fff;
}
.expo-for .for-schedule__link--wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 1.2rem;
  background-color: #4fa190;
  border: 0.1rem solid #4fa190;
  cursor: pointer;
  border-radius: 0.1rem;
  box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.25);
  transition: all 0.33s;
}
.expo-for .for-schedule__link--wrapper:hover {
  background-color: #fff;
}
.expo-for .for-schedule__link--wrapper:hover a {
  color: #4fa190;
}
.expo-for .for-schedule__image {
  max-width: 100%;
  width: 100%;
}
.expo-for .sponsor__item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 0;
}
.expo-for .sponsor__item--wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  margin: auto;
}
.expo-for .sponsor__item--image {
  width: auto;
}
.expo-for .show-info__item__desc span {
  font-size: 1.2rem;
}
.expo-for .registration__header {
  text-transform: uppercase;
  background: none repeat scroll 0% 0% #f1f3b7;
  overflow: hidden;
  position: relative;
  padding: 0;
}
.expo-for .registration__header h2 {
  background: none repeat 0 0 #4fa190;
  color: #fff;
  border-right: 3px solid #fff;
  line-height: 1.25em;
  font-size: 1.14em;
  float: left;
  padding: 0 1em;
}
.expo-for .registration__list {
  text-align: left;
  font-size: 1.2rem;
  color: rgba(79, 161, 144, 0.75);
  line-height: 2em;
}
.expo-for .registration__list--item {
  border-bottom: 0.1rem solid #e6e6e6;
}
.expo-for .registration__list--link {
  color: #4fa190;
  cursor: pointer;
  font-size: 1.6rem;
  transition: all 0.33s;
}
.expo-for .registration__list--link:hover {
  color: rgba(79, 161, 144, 0.75);
}
.expo-for-wrapper {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.expo-for-wrapper a {
  color: #28568b;
  cursor: pointer;
  text-decoration: none;
}
.expo-for-wrapper p {
  line-height: 2rem;
  max-width: 32rem;
  margin: 1.2rem auto;
}
.expo-for-wrapper hr {
  border-top: #fff solid 0;
  color: #fff;
  margin: 1.2rem auto 0.5rem;
  width: 90%;
  padding: 0;
  display: block;
  background-color: #fff;
}
.expo-for-wrapper .date {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 600;
  text-transform: uppercase;
}
.expo-for-wrapper .slick-prev {
  left: 0;
}
.expo-for-wrapper .slick-next {
  right: 0;
}
.expo-for-wrapper .slick-prev svg,
.expo-for-wrapper .slick-next svg {
  margin-right: 0.4rem;
  margin-bottom: 0.2rem;
}
.expo-for-wrapper .slick-prev:before,
.expo-for-wrapper .slick-next:before {
  content: "";
}
.expo-for-wrapper .slick-arrow {
  border-radius: 0;
  height: 3.2rem;
  width: 3.2rem;
  z-index: 9;
}
.expo-for-wrapper .slick-arrow svg {
  height: 2rem;
  fill: #fff;
  vertical-align: top;
  width: 2rem;
}
.expo-for-masthead-bg {
  background: url("https://www.tampabay.com/resources/expos/images/festival-of-reading/masthead-bg.jpg") center center;
  margin-bottom: 1.2rem;
}
.expo-for__flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.expo-for__col1, .expo-for__col2 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  margin: 0 auto;
}
@media (min-width: 1190px) {
  .expo-for__col1 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
}
@media (min-width: 1190px) {
  .expo-for__col2 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }
}
.expo-for-author-items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.expo-for-author-items h2 {
  text-transform: uppercase;
}
.expo-for-author-list {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  border: 0.1rem solid #ccc;
  box-sizing: border-box;
  padding: 1.2em;
  margin: 1.2rem;
  position: relative;
}
.expo-for-author-image {
  width: 100%;
}
@media (min-width: 425px) {
  .expo-for .reserve-your-space__email {
    font-size: 1.2rem;
  }
  .expo-for .sponsor__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .expo-for .show-info__item__desc span {
    font-size: 1.6rem;
  }
  .expo-for .show-info__item svg {
    margin-right: 1.2rem;
  }
  .expo-for .expo__description--heading {
    font-size: 2.4rem;
  }
  .expo-for .expo__description--underline-wrapper {
    top: 1rem;
  }
  .expo-for__featured-authors .expo__list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
  .expo-for__featured-authors .expo__list li {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }
}
@media (min-width: 576px) {
  .expo-for-author-list {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }
}
@media (min-width: 768px) {
  .expo-for .expo-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .expo-for .expo-header .expo-image {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
  .expo-for .expo-header__box-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  .expo-for .expo__description--heading {
    font-size: 3.6rem;
  }
  .expo-for .expo__description--underline-wrapper {
    top: 1.6rem;
  }
  .expo-for .sponsor__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (min-width: 1190px) {
  .expo-for .expo__list li {
    text-align: left;
  }
  .expo-for__flex {
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .expo-for .layout--lg {
    max-width: none;
  }
  .expo-for__featured-authors .expo__list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
  .expo-for__featured-authors .expo__list li {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .expo-for__featured-authors .expo__description--heading {
    font-size: 4.8rem;
  }
  .expo-for-author-list {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .expo-for .show-info__item__desc span {
    font-size: 1.1rem;
  }
  .expo-for .show-info__item svg {
    margin-right: 0;
  }
}
@media (min-width: 1440px) {
  .expo-for-wrapper .date {
    font-size: 3.8rem;
  }
  .expo-for-header__box1 {
    font-size: 2.4rem;
  }
  .expo-for .sponsor__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 12%;
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%;
  }
  .expo-for .show-info__item__desc span {
    font-size: 1.2rem;
  }
}
#faq-compact-list li {
  padding-bottom: 0;
}

.faq__return-to-top {
  border-bottom: 0.1rem solid #ccc !important;
  color: #999 !important;
  display: block;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
  font-size: 1.2rem !important;
  letter-spacing: 0.1rem !important;
  line-height: 1.2rem !important;
  margin: 1.6rem 0 6.4rem !important;
  padding: 0 0 0.4rem !important;
  text-align: right !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  -webkit-transition: border 0.33s ease, color 0.33s ease !important;
  -moz-transition: border 0.33s ease, color 0.33s ease !important;
  -o-transition: border 0.33s ease, color 0.33s ease !important;
  transition: border 0.33s ease, color 0.33s ease !important;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* Hurricane Guide Tab / Page */
.hurricane-guide {
  /* Tabs */
}
.hurricane-guide__wrapper {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.hurricane-guide__title {
  border-bottom: 0.1rem solid #1a1a1a;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
}
.hurricane-guide__tabs--wrapper {
  border-bottom: 0.1rem solid #e6e6e6;
}
.hurricane-guide__tabs--tab {
  display: inline-block;
  margin-right: 2rem;
}
.hurricane-guide__tabs--tab.active {
  border-bottom: 0.3rem solid #000;
}
.hurricane-guide__tabs--tab a,
.hurricane-guide__tabs--tab span {
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.hurricane-guide__content--wrapper {
  margin-top: 2rem;
}
.hurricane-guide__map--wrapper {
  z-index: 0;
  width: 100%;
}
.hurricane-guide__evacuation-info--wrapper {
  margin-top: 2rem;
}
.hurricane-guide__evacuation-info--list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style: none;
}
.hurricane-guide__evacuation-info--item {
  font-weight: 400;
  margin-bottom: 4px;
}
.hurricane-guide__evacuation-info--item span {
  font-weight: 800;
  color: #000;
}
.hurricane-guide__evacuation-info--item a {
  color: #3b618d;
  border-bottom: 1px #3b618d dotted;
}
.hurricane-guide__evacuation-info--item.county {
  width: 18%;
}
.hurricane-guide__evacuation-info--title {
  font-weight: 800;
  font-family: "Roboto Condensed";
  font-size: 20px;
}
.hurricane-guide__evacuation-info--para {
  font-weight: 300;
  font-family: "Roboto Condensed";
  font-size: 16px;
  color: #666;
  margin-top: 0.4rem;
}
.hurricane-guide__emergency-info--list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style: none;
}
.hurricane-guide__emergency-prep--list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style: none;
}
.hurricane-guide__feed--wrapper {
  margin-top: 2rem;
}
.hurricane-guide__feed--wrapper .hurricane-guide__feed--list .dfp {
  margin: 2rem auto;
}
.hurricane-guide__feed--wrapper .hurricane-guide__feed--list .feed__item {
  margin: 0 0 2.4rem;
  padding: 0 0 2.4rem;
}
.hurricane-guide__feed--wrapper li:last-child .feed__item {
  border: 0;
  margin: 0;
  padding: 0;
}
.hurricane-guide__advertisement-top--wrapper {
  margin-top: 2rem;
}
.hurricane-guide__advertisement-mid--wrapper {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .hurricane-guide__evacuation-info--wrapper {
    margin-top: 0;
  }
  .hurricane-guide__evacuation-info--list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
  }
  .hurricane-guide__evacuation-info--item {
    padding-right: 3rem;
    font-weight: 400;
    font-family: "Roboto Condensed";
  }
  .hurricane-guide__evacuation-info--item span {
    font-weight: 800;
  }
  .hurricane-guide__emergency-info--wrapper, .hurricane-guide__emergency-prep--wrapper, .hurricane-guide__feed--wrapper {
    margin-top: 0;
  }
  .hurricane-guide__advertisement-top--wrapper, .hurricane-guide__advertisement-mid--wrapper {
    margin-top: 2rem;
  }
}
@media (min-width: 1190px) {
  .hurricane-guide__emergency-info--list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
  }
  .hurricane-guide__emergency-info--item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.wxc-map {
  height: 400px;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.join-us-page__wrapper {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  margin-bottom: 4.8rem;
}
.join-us-page__heading {
  margin-bottom: 2.4rem;
}
.join-us-page__banner {
  text-align: center;
}
.join-us-page__banner--wrapper {
  margin: 2.4rem auto;
  width: 100%;
}
.join-us-page__banner--wrapper img {
  max-width: 500px;
}
.join-us-page__careers--wrapper {
  border-bottom: 0.1rem solid #ccc;
  margin: 0 auto;
  padding-bottom: 2.4rem;
}
.join-us-page__careers--title {
  text-align: center;
}
.join-us-page__careers--title-wrapper {
  margin-top: 2.4rem;
  width: 100%;
}
.join-us-page__careers--link {
  color: #1a1a1a;
  display: inline-block;
  margin: auto;
  max-width: 20rem;
}
.join-us-page__careers--icon {
  display: block;
  height: 13rem;
  margin: 2.4rem auto 1rem;
  width: 13rem;
}
.join-us-page__careers--icon-wrapper {
  width: 100%;
}
.join-us-page__careers--benefits {
  list-style-type: square;
  margin: 2.4rem auto 4rem;
  max-width: 20rem;
  line-height: 2.4rem;
  padding-left: 1rem;
  width: 85%;
}
.join-us-page__careers--benefits-wrapper {
  min-height: 24rem;
  width: 100%;
}
.join-us-page__careers--benefits-title {
  text-align: center;
}
.join-us-page__careers--button {
  color: #fff;
  background: #238e74;
  font-size: 1.6rem;
  margin: auto;
  max-width: 20rem;
  width: 80%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  border-radius: 0.4rem;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem 1.6rem;
  text-transform: uppercase;
  -webkit-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -moz-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -o-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  transition: background-color 0.33s ease, box-shadow 0.33s ease;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .join-us-page__careers--button:hover {
    background: #194d3f;
  }
}
@media (hover: hover) {
  .join-us-page__careers--button:hover {
    background: #194d3f;
  }
}
.join-us-page__careers--button-wrapper {
  width: 100%;
}
.join-us-page__distributors--wrapper {
  margin: 0 auto;
}
.join-us-page__distributors--title {
  text-align: center;
}
.join-us-page__distributors--title-wrapper {
  margin-top: 2.4rem;
  width: 100%;
}
.join-us-page__distributors--link {
  color: #1a1a1a;
  display: inline-block;
  margin: auto;
  max-width: 20rem;
}
.join-us-page__distributors--icon {
  display: block;
  height: 13rem;
  margin: 2.4rem auto 1rem;
  width: 13rem;
}
.join-us-page__distributors--icon-wrapper {
  width: 100%;
}
.join-us-page__distributors--benefits {
  list-style-type: square;
  margin: 2.4rem auto 4rem;
  max-width: 20rem;
  line-height: 2.4rem;
  padding-left: 1rem;
  width: 90%;
}
.join-us-page__distributors--benefits-wrapper {
  min-height: 24rem;
  width: 100%;
}
.join-us-page__distributors--benefits-title {
  text-align: center;
}
.join-us-page__distributors--button {
  color: #fff;
  background: #238e74;
  font-size: 1.6rem;
  margin: auto;
  max-width: 20rem;
  width: 80%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  border-radius: 0.4rem;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem 1.6rem;
  text-transform: uppercase;
  -webkit-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -moz-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  -o-transition: background-color 0.33s ease, box-shadow 0.33s ease;
  transition: background-color 0.33s ease, box-shadow 0.33s ease;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .join-us-page__distributors--button:hover {
    background: #194d3f;
  }
}
@media (hover: hover) {
  .join-us-page__distributors--button:hover {
    background: #194d3f;
  }
}
.join-us-page__distributors--button-wrapper {
  width: 100%;
}
@media (min-width: 425px) {
  .join-us-page__careers--wrapper {
    border: 0;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .join-us-page__info--wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .join-us-page__careers--wrapper, .join-us-page__distributors--wrapper {
    -ms-flex-preferred-size: 0 0 50%;
    -webkit-flex-basis: 0 0 50%;
    flex-basis: 0 0 50%;
    max-width: 50%;
  }
  .join-us-page__careers--benefits, .join-us-page__distributors--benefits {
    max-width: 25rem;
  }
  .join-us-page__careers--button, .join-us-page__distributors--button {
    max-width: 25rem;
  }
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-list-style-none {
  list-style: none;
  padding-left: 0;
}

/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-float-left {
  float: left;
}
.super-donut-padding {
  padding-left: 1rem;
  padding-right: 1rem;
}
.super-donut-two-column {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  min-height: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .super-donut-two-column {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}

.nc-console-container {
  max-height: 720px !important;
  /* stylelint-disable-line declaration-no-important */
}

.nc-seeker-column,
.nc-employer-column {
  height: 360px !important;
  /* stylelint-disable-line declaration-no-important */
  position: relative !important;
  /* stylelint-disable-line declaration-no-important */
}

.weather-page__tabs--wrapper {
  border-bottom: 0.1rem solid #fff;
}

.weather-page__tabs--tab {
  display: inline-block;
  margin-right: 2rem;
}

.weather-page__tabs--tab a,
.weather-page__tabs--tab span {
  color: #000;
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration: none;
}

.super-donut-float-right {
  float: right;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.legal-notices-page__title {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 4rem;
}
@media (min-width: 425px) {
  .legal-notices-page__title {
    color: #333;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.6rem;
  }
}

.legal-notices-page__contact-info--title, .legal-notices-page__content--subtitle {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .legal-notices-page__contact-info--title, .legal-notices-page__content--subtitle {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}

.legal-notices-page__contact-info h3 {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
}

.legal-notices-page__wrapper ul {
  list-style: none;
  padding-left: 0;
}

.legal-notices-page__resources--wrapper, .legal-notices-page__county-clerks--wrapper, .legal-notices-page__contact-info--title, .legal-notices-page__contact-info--wrapper, .legal-notices-page__content--subtitle, .legal-notices-page__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}

.legal-notices-page__resources--wrapper, .legal-notices-page__county-clerks--wrapper, .legal-notices-page__contact-info--other, .legal-notices-page__contact-info--tampa {
  margin-bottom: 2.4rem;
}

.legal-notices-page__wrapper li, .legal-notices-page__wrapper a {
  -webkit-transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;
  -moz-transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;
  -o-transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;
  transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;
}

.legal-notices-page__wrapper a {
  color: #238e74;
  cursor: pointer;
  text-decoration: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .legal-notices-page__wrapper a:hover {
    color: #333;
  }
}
@media (hover: hover) {
  .legal-notices-page__wrapper a:hover {
    color: #333;
  }
}
.legal-notices-page__wrapper ul {
  margin: 0;
}
.legal-notices-page__title {
  color: #333;
}
.legal-notices-page__details--wrapper {
  margin-bottom: 1rem;
}
.legal-notices-page__contact-info--wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.legal-notices-page__contact-info--title {
  margin-bottom: 2.8rem;
}
.legal-notices-page__contact-info h3 {
  font-weight: 400;
  margin-bottom: 0.8rem;
}
.legal-notices-page__resources--title, .legal-notices-page__county-clerks--title {
  background-color: #26735e;
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.25);
  color: #fff;
  font-weight: 400;
  padding: 1.2rem;
}
.legal-notices-page__links a {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.legal-notices-page__links li {
  cursor: pointer;
  padding: 1.6rem 0 1.6rem 1.2rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .legal-notices-page__links li:hover {
    background-color: #26735e;
    opacity: 0.7;
  }
  .legal-notices-page__links li:hover a {
    background-color: #26735e;
    color: #fff;
  }
}
@media (hover: hover) {
  .legal-notices-page__links li:hover {
    background-color: #26735e;
    opacity: 0.7;
  }
  .legal-notices-page__links li:hover a {
    background-color: #26735e;
    color: #fff;
  }
}
.legal-notices-page__source {
  margin-bottom: 2.8rem;
}
@media (min-width: 768px) {
  .legal-notices-page__contact-info--other, .legal-notices-page__contact-info--tampa {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .legal-notices-page__resources--wrapper, .legal-notices-page__county-clerks--wrapper {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 49%;
  }
  .legal-notices-page__resources--wrapper {
    margin-right: auto;
  }
  .legal-notices-page__county-clerks--wrapper {
    margin-left: auto;
  }
  .legal-notices-page__links li {
    padding: 1.2rem 0 1.2rem 1.2rem;
  }
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-header {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 4rem;
}
@media (min-width: 425px) {
  .super-donut-header {
    color: #333;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.6rem;
  }
}

.super-donut-heading-md {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-heading-md {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}

.super-donut-link-md {
  color: #28568b;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}

/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.super-donut-header {
  border-bottom: 0.1rem solid #1a1a1a;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.super-donut-link-md {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.times-logo__summary p {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #808080;
}
.times-logo__summary-info_danger {
  color: #da4343;
}
.times-logo__summary-info p {
  margin-top: 0;
}
.times-logo__images-header {
  text-align: center;
}
.times-logo__images-list {
  padding-left: 0;
  text-align: center;
  list-style: none;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .times-logo__images-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
}
.times-logo__images-list--download {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  padding-left: 0;
}
.times-logo__images-list--format {
  margin-top: 1rem;
  list-style: none;
}
.times-logo__images-list--format--no-link {
  font-size: 1.2rem;
  list-style: none;
}
.times-logo__images-list--block {
  display: block;
  margin-top: 1rem;
}
.times-logo__images-description {
  font-size: 1.2rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  color: #238e74;
}
.times-logo__images-requirement {
  font-size: 1.2rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  margin-bottom: 0.5rem;
}
.times-logo__images-requirement--info {
  color: #238e74;
}
.times-logo__images-requirement--single {
  font-size: 1.2rem;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .times-logo__images-requirement--single {
    margin-top: 1.8rem;
  }
  .times-logo__images-requirement--single-tbt {
    margin-top: 3.6rem;
    font-size: 1.2rem;
    font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    margin-bottom: 0.5rem;
  }
}
.times-logo__images-horizontal, .times-logo__images-stacked {
  max-height: 5rem;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--company, .times-logo__images-stacked--company {
  max-height: 5rem;
  padding: 5px;
  border: 1px solid #238e74;
  background-color: #238e74;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options, .times-logo__images-stacked--options {
  max-height: 6rem;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options-stacked, .times-logo__images-stacked--options-stacked {
  max-height: 7.5rem;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options-stacked--tbt, .times-logo__images-stacked--options-stacked--tbt {
  max-height: 10.5rem;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options-stacked--additional, .times-logo__images-stacked--options-stacked--additional {
  max-height: 13.5rem;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options--company, .times-logo__images-stacked--options--company {
  max-height: 6rem;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #238e74;
  background-color: #238e74;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
.times-logo__images-horizontal--options--company-stacked, .times-logo__images-stacked--options--company-stacked {
  max-height: 7.5rem;
  padding: 5px;
  border: 1px solid #238e74;
  background-color: #238e74;
  -webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.25);
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* Photo Submission Page */
.photo-page__image--wrapper img {
  width: 100%;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.podcasts {
  margin: auto;
}
.podcasts .available-for-free {
  color: #4d4d4d;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 300;
  text-transform: uppercase;
}
.podcasts .available-for-free svg {
  fill: #4d4d4d;
  height: 1.8rem;
  margin: 0 0.4rem 0 0;
  vertical-align: middle;
  width: 1.8rem;
}
.podcasts .quick-access {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3.2rem 0 0;
}
.podcasts .quick-access__item {
  background-color: #e6e6e6;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.33);
  color: #4d4d4d;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4rem;
  margin: 0.7rem 1.6rem 2.4rem 1rem;
  padding: 1rem 1rem 1rem 4.8rem;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 0.33s ease, box-shadow 0.33s ease, color 0.33s ease;
  -moz-transition: background-color 0.33s ease, box-shadow 0.33s ease, color 0.33s ease;
  -o-transition: background-color 0.33s ease, box-shadow 0.33s ease, color 0.33s ease;
  transition: background-color 0.33s ease, box-shadow 0.33s ease, color 0.33s ease;
  white-space: nowrap;
  width: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .podcasts .quick-access__item:hover {
    background-color: #336156;
    -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
    box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
    color: #fff;
  }
  .podcasts .quick-access__item:hover .quick-access__image {
    border: 0.2rem solid #fff;
  }
}
@media (hover: hover) {
  .podcasts .quick-access__item:hover {
    background-color: #336156;
    -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
    box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
    color: #fff;
  }
  .podcasts .quick-access__item:hover .quick-access__image {
    border: 0.2rem solid #fff;
  }
}
@media (min-width: 768px) {
  .podcasts .quick-access__item {
    font-size: 1.6rem;
    line-height: 1.6rem;
    margin: 1.4rem 3.2rem 4.8rem 1rem;
    padding: 1rem 1rem 1rem 6.4rem;
  }
}
@media (min-width: 1190px) {
  .podcasts .quick-access__item {
    margin: 1.4rem 5.4rem 4.8rem 1rem;
  }
}
.podcasts .quick-access__image {
  background-clip: border-box;
  background-color: #ccc;
  border: 0 solid #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
  height: 4.8rem;
  left: -1rem;
  overflow: hidden;
  position: absolute;
  top: -0.7rem;
  -webkit-transition: border 0.33s ease;
  -moz-transition: border 0.33s ease;
  -o-transition: border 0.33s ease;
  transition: border 0.33s ease;
  width: 4.8rem;
}
@media (min-width: 768px) {
  .podcasts .quick-access__image {
    height: 6.4rem;
    top: -1.4rem;
    width: 6.4rem;
  }
}
.podcasts .quick-access__image img {
  height: 4.8rem;
  left: 50%;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 4.8rem;
}
@media (min-width: 768px) {
  .podcasts .quick-access__image img {
    height: 6.4rem;
    width: 6.4rem;
  }
}
@media (min-width: 768px) {
  .podcasts .podcast {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
.podcasts .podcast__spacer {
  height: 3.2rem;
}
.podcasts .podcast__separator {
  margin: 0 0 3.2rem;
}
.podcasts .podcast__title {
  font-size: 3.2rem;
  line-height: 3.2rem;
  margin: 0 0 1.6rem;
  text-align: left;
  text-transform: none;
}
.podcasts .podcast__title.bottom {
  display: none;
}
@media (min-width: 768px) {
  .podcasts .podcast__title.bottom {
    display: block;
  }
}
.podcasts .podcast__title.top {
  display: block;
}
@media (min-width: 768px) {
  .podcasts .podcast__title.top {
    display: none;
  }
}
.podcasts .podcast__frequency {
  background-color: #4d4d4d;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.33);
  color: #fff;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin: 0 0 2.4rem;
  padding: 0.4rem 0.8rem;
  width: auto;
}
.podcasts .podcast__frequency.bottom {
  display: none;
}
@media (min-width: 768px) {
  .podcasts .podcast__frequency.bottom {
    display: inline-block;
  }
}
.podcasts .podcast__frequency.top {
  display: inline-block;
}
@media (min-width: 768px) {
  .podcasts .podcast__frequency.top {
    display: none;
  }
}
.podcasts .podcast__embed {
  margin: 0 0 1.2rem;
  width: 100%;
}
@media (min-width: 768px) {
  .podcasts .podcast__embed {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 32rem;
    -ms-flex-preferred-size: 32rem;
    flex-basis: 32rem;
    margin: 0 3.2rem 0 0;
  }
}
.podcasts .podcast__copy {
  color: #333;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 300;
  letter-spacing: -0.02rem;
  line-height: 2.6rem;
  margin: 0 0 3.2rem;
}
.podcasts .podcast__link {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  -ms-grid-row-align: flex-end;
  align-self: flex-end;
  color: #28568b;
  display: block;
  float: right;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.4rem;
  margin: 0 0 3.2rem;
  text-decoration-line: underline;
  text-decoration-style: dashed;
}
.podcasts .podcast__subscribe {
  background-color: #336156;
  border: 0.1rem solid #58a391;
  border-radius: 0.4rem;
  clear: both;
  color: #fff;
  cursor: pointer;
  float: right;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.4rem;
  padding: 1.6rem 4.8rem;
  position: relative;
  text-transform: none;
}
.podcasts .podcast__subscribe:hover .podcast__subscribe-options {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.podcasts .podcast__subscribe-options {
  left: 0;
  padding: 0.7rem 0 0;
  position: absolute;
  top: 4.6rem;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition: -webkit-transform 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease;
  z-index: 9;
}
.podcasts .podcast__subscribe-options ul {
  background-color: #333;
  border-radius: 0.4rem;
  margin: 0;
  padding: 0.8rem;
}
.podcasts .podcast__subscribe-options ul:before {
  border: 0.7rem solid transparent;
  border-bottom-color: #333;
  border-top: 0;
  content: "";
  height: 0;
  left: 1.4rem;
  margin-left: -0.7rem;
  margin-top: -0.7rem;
  position: absolute;
  top: 0.7rem;
  width: 0;
}
.podcasts .podcast__subscribe-options ul li {
  padding: 0 0 0.8rem;
}
.podcasts .podcast__subscribe-options ul li:last-child {
  padding: 0;
}
.podcasts .podcast__subscribe-options ul li a {
  color: #fff;
  font-family: Arial, Helvetica, "sans-serif";
  font-size: 1.26rem;
  line-height: 1.26rem;
  opacity: 0.7;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .podcasts .podcast__subscribe-options ul li a:hover {
    opacity: 1;
  }
}
@media (hover: hover) {
  .podcasts .podcast__subscribe-options ul li a:hover {
    opacity: 1;
  }
}
.podcasts .podcast__subscribe-options ul li a img {
  display: inline-block;
  height: 1.2rem;
  margin: 0 0.4rem 0 0;
  vertical-align: middle;
  width: 1.2rem;
}
.podcasts .art19-web-player.awp-artwork .awp.awp-responsive .awp-content-container {
  max-width: 100%;
}
.podcasts .art19-web-player.awp-artwork .awp,
.podcasts .art19-web-player.awp-artwork .awp-artwork-wrapper {
  max-width: 100%;
  width: 100%;
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-header {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 4rem;
}
@media (min-width: 425px) {
  .super-donut-header {
    color: #333;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.6rem;
  }
}

.super-donut-heading-xl {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 3.2rem;
}
@media (min-width: 425px) {
  .super-donut-heading-xl {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 4rem;
  }
}

.super-donut-heading-lg {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 3.2rem;
}
@media (min-width: 425px) {
  .super-donut-heading-lg {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.8rem;
  }
}

.super-donut-heading-md {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-heading-md {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}

.super-donut-heading-sm {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.super-donut-heading-xs {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
}

.super-donut-section-label {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-section-label {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
  }
}

.super-donut-section-label-secondary {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-section-label-secondary {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }
}

.super-donut-link-lg {
  color: #28568b;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.04rem;
}

.super-donut-link-md {
  color: #28568b;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}

.super-donut-link-sm {
  color: #28568b;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02rem;
}

.super-donut-caption {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-donut-caption-sm {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-donut-caption2 {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
}

.super-donut-caption3 {
  color: #808080;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-dount-button {
  box-shadow: 0 0.2rem 0.8rem #b3b3b3;
}

.super-donut-button-shadow {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 2.6rem;
  text-align: center;
}
@media (min-width: 425px) {
  .super-donut-button-shadow {
    font-size: 1.3rem;
  }
}

/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.super-donut-header {
  border-bottom: 0.1rem solid #1a1a1a;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.super-donut-item-container {
  margin: 2.4rem 0;
}

.label-bottom-border {
  border-bottom: 0.1rem solid #666;
  margin: 0 0 1rem;
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.super-donut-header {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 4rem;
}
@media (min-width: 425px) {
  .super-donut-header {
    color: #333;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.6rem;
  }
}

.super-donut-heading-xl {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 3.2rem;
}
@media (min-width: 425px) {
  .super-donut-heading-xl {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 4rem;
  }
}

.super-donut-heading-lg {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 3.2rem;
}
@media (min-width: 425px) {
  .super-donut-heading-lg {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.8rem;
  }
}

.super-donut-heading-md {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-heading-md {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}

.super-donut-heading-sm {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.super-donut-heading-xs {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
}

.super-donut-section-label {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-section-label {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
  }
}

.super-donut-section-label-secondary {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
@media (min-width: 425px) {
  .super-donut-section-label-secondary {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }
}

.super-donut-link-lg {
  color: #28568b;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.04rem;
}

.super-donut-link-md {
  color: #28568b;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}

.super-donut-link-sm {
  color: #28568b;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02rem;
}

.super-donut-caption {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-donut-caption-sm {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-donut-caption2 {
  color: #333;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
}

.super-donut-caption3 {
  color: #808080;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}

.super-dount-button {
  box-shadow: 0 0.2rem 0.8rem #b3b3b3;
}

.super-donut-button-shadow {
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 2.6rem;
  text-align: center;
}
@media (min-width: 425px) {
  .super-donut-button-shadow {
    font-size: 1.3rem;
  }
}

/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.super-donut-header {
  border-bottom: 0.1rem solid #1a1a1a;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.super-donut-item-container {
  margin: 2.4rem 0;
}

.label-bottom-border {
  border-bottom: 0.1rem solid #666;
  margin: 0 0 1rem;
}
@charset "UTF-8";
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.faq__h1 {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 4rem;
}
@media (min-width: 425px) {
  .faq__h1 {
    color: #333;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.6rem;
  }
}

/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.faq {
  max-width: 62rem;
}
.faq__h1 {
  border-bottom: 0.1rem solid #333;
  margin: 0 0 3.2rem;
  padding: 0 0 0.8rem;
}
.faq__h2 {
  border-bottom: 0.1rem solid #b3b3b3;
  color: #4d4d4d;
  display: inline-block;
  font-size: 1.9rem;
  font-weight: 700;
  margin: 0 0 1.6rem;
  padding: 0 0 0.4rem;
}
.faq__h3 {
  color: #666;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0 0 0.8rem;
  text-decoration: underline;
  text-decoration-color: #b3b3b3;
}
.faq__questions, .faq__answers {
  list-style-type: none;
  padding: 0;
}
.faq__questions li, .faq__answers li {
  padding: 0 0 1.8rem;
}
.faq__questions li:last-child, .faq__answers li:last-child {
  padding: 0;
}
.faq__questions li a, .faq__answers li a {
  color: #28568b;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-decoration: underline;
  text-decoration-color: #ccc;
  -webkit-transition: color 0.33s ease, text-decoration 0.33s ease;
  -moz-transition: color 0.33s ease, text-decoration 0.33s ease;
  -o-transition: color 0.33s ease, text-decoration 0.33s ease;
  transition: color 0.33s ease, text-decoration 0.33s ease;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .faq__questions li a:hover, .faq__answers li a:hover {
    color: #4d88cc;
    text-decoration-color: #4d88cc;
  }
}
@media (hover: hover) {
  .faq__questions li a:hover, .faq__answers li a:hover {
    color: #4d88cc;
    text-decoration-color: #4d88cc;
  }
}
@media (min-width: 768px) {
  .faq__questions li a, .faq__answers li a {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }
}
.faq__questions {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  margin: 0 0 3.2rem 3.2rem;
}
.faq__questions li:before {
  color: #336156;
  content: "‣";
  display: inline-block;
  font-size: 2.4rem;
  line-height: 2.4rem;
  margin: 0 0 0 -2.4rem;
  width: 2.4rem;
}
.faq__answers {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin: 0 0 0 3.2rem;
}
@media (min-width: 768px) {
  .faq__answers {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }
}
.faq__answers-question:before, .faq__answers-answer:before {
  color: #336156;
  display: inline-block;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.8rem;
  margin: 0 0 0 -3.2rem;
  width: 2.7rem;
}
@media (min-width: 768px) {
  .faq__answers-question:before, .faq__answers-answer:before {
    font-size: 1.9rem;
  }
}
.faq__answers-question {
  color: #336156;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 700;
}
.faq__answers-question:before {
  content: "Q.";
}
.faq__answers-answer {
  color: #666;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}
.faq__answers-answer:before {
  content: "A.";
}
.faq__answers-answer ul {
  list-style-type: square;
  margin-left: 1.6rem;
  padding-left: 1.6rem;
}
.faq__return-to-top {
  border-bottom: 0.1rem solid #ccc;
  color: #999;
  display: block;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
  line-height: 1.2rem;
  margin: 1.6rem 0 6.4rem;
  padding: 0 0 0.4rem;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: border 0.33s ease, color 0.33s ease;
  -moz-transition: border 0.33s ease, color 0.33s ease;
  -o-transition: border 0.33s ease, color 0.33s ease;
  transition: border 0.33s ease, color 0.33s ease;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .faq__return-to-top:hover {
    border-bottom: 0.1rem solid #336156;
    color: #336156;
  }
  .faq__return-to-top:hover svg {
    fill: #336156;
    padding: 0;
  }
}
@media (hover: hover) {
  .faq__return-to-top:hover {
    border-bottom: 0.1rem solid #336156;
    color: #336156;
  }
  .faq__return-to-top:hover svg {
    fill: #336156;
    padding: 0;
  }
}
.faq__return-to-top svg {
  display: inline-block;
  fill: #999;
  height: 2.4rem;
  padding: 1.2rem 0 0 1.2rem;
  -webkit-transition: fill 0.33s ease, padding 0.33s ease;
  -moz-transition: fill 0.33s ease, padding 0.33s ease;
  -o-transition: fill 0.33s ease, padding 0.33s ease;
  transition: fill 0.33s ease, padding 0.33s ease;
  vertical-align: bottom;
  width: 2.4rem;
}

.description {
  font-size: 18px;
}

@media only screen and (max-width: 768px) {
  .description {
    font-size: 16px;
  }
}
.into {
  color: #000;
  font-weight: 400;
  font-family: "roboto";
  line-height: 30px;
}

.roboto {
  font-family: "roboto";
}
.roboto__heavy {
  font-weight: 700;
}
.roboto__link {
  color: #4d88cc;
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.app__block {
  margin-top: 30px;
}

.app__content--stores {
  padding: 20px;
}

.app__content--top {
  text-align: center;
}

.app__image {
  border-radius: 25px;
}

.app__image--border {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 25px;
}

.app__list--item {
  list-style-type: disc;
  padding-left: 10px;
  padding-top: 10px;
}

.app__wrapper {
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 40px;
  height: 100%;
}

.caption1 {
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    position: relative;
    width: 50%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 992px) {
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%;
    position: relative;
    width: 33%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.headline-md {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 20px;
  line-height: 24px;
  font-weight: 900;
  padding: 20px;
  color: #1a1a1a;
}
@media screen and (max-width: 480px) {
  .headline-md {
    font-size: 19px;
    line-height: 24px;
    font-weight: 900;
  }
}

.headline-xl {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 32px;
  line-height: 40px;
  font-weight: 900;
  color: #1a1a1a;
}
@media screen and (max-width: 480px) {
  .headline-xl {
    font-size: 26px;
    line-height: 32px;
    font-weight: 900;
  }
}

.label-bottom-border {
  border-bottom: 0.1rem solid #666;
  margin: 0 0 1rem;
}

.row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.rule--dark:before {
  display: block;
  background-color: #1a1a1a;
  width: 500px;
  content: "";
  height: 1px;
}

.app__list {
  padding-left: 15px;
}

ul.app__list li {
  padding-left: 15px;
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.turkey-trot__hero {
  text-align: center;
}
.turkey-trot__hero img {
  max-width: 100%;
}
.turkey-trot__hero--caption {
  margin-top: 3rem;
  text-align: center;
}
.turkey-trot__body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-align: center;
}
.turkey-trot__body--leftCol, .turkey-trot__body--rightCol {
  width: 50%;
}
.turkey-trot__body--leftCol ul, .turkey-trot__body--rightCol ul {
  margin-top: 10px;
  line-height: 2.5rem;
  text-align: left;
}
.turkey-trot__body--leftCol ul li:last-child, .turkey-trot__body--rightCol ul li:last-child {
  list-style: none;
}
.turkey-trot__body--leftCol ul img, .turkey-trot__body--rightCol ul img {
  max-width: 100%;
  max-height: 348px;
}
.turkey-trot__body-header {
  font-weight: 700;
  text-decoration: underline;
}
.turkey-trot__body-header p {
  margin-top: 0;
}
.turkey-trot__body--bottom {
  text-align: center;
}
.turkey-trot__body--bottom img {
  max-width: 100%;
}
.turkey-trot__rightrail {
  text-align: center;
}
.turkey-trot__rightrail-header {
  text-decoration: underline;
  margin-top: 1rem;
  margin-bottom: 0;
}
.turkey-trot__rightrail p {
  color: #999;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .turkey-trot__body {
    -moz-flex-direction: vertical;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .turkey-trot__body > * {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .turkey-trot__body--leftCol, .turkey-trot__body--rightCol {
    width: 100%;
  }
}

.super-donut-link-lg {
  font-size: 2.4rem;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
figcaption {
  -webkit-transition: height 0.33s ease, opacity 0.5s ease;
  -moz-transition: height 0.33s ease, opacity 0.5s ease;
  -o-transition: height 0.33s ease, opacity 0.5s ease;
  transition: height 0.33s ease, opacity 0.5s ease;
  color: #666;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.02em;
  text-rendering: geometricPrecision;
  margin: 0.8rem auto 0;
  max-width: 62rem;
  position: relative;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.timestamp--recent, .timestamp {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.3rem;
  width: auto;
}

.timestamp {
  color: #999;
}
.timestamp--recent {
  color: #d55d5d;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.author-bio {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.author-bio figure,
.author-bio .lazy-container {
  height: 100%;
  width: 100%;
}
.author-bio.article {
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.author-bio.article .author-bio__image--wrapper {
  height: 8rem;
  min-width: 8rem;
}
.author-bio.article .author-bio__content--byline {
  font-size: 1.6rem;
  text-transform: uppercase;
  margin: 2rem 0 0;
}
.author-bio.article .author-bio__content--role {
  font-size: 1.6rem;
}
.author-bio.author {
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.author-bio.author .author-bio__image {
  height: 100%;
  width: 100%;
}
.author-bio.author .author-bio__image .lazy-container {
  height: 100%;
  width: 100%;
}
.author-bio.author .author-bio__image--wrapper {
  height: 10rem;
  margin: 0 auto;
  width: 10rem;
}
@media (min-width: 768px) {
  .author-bio.author .author-bio__image--wrapper {
    height: 14rem;
    width: 14rem;
  }
}
.author-bio.author .author-bio__content {
  margin: 0;
  width: 100%;
}
.author-bio.author .author-bio__content--byline {
  font-size: 3.2rem;
  margin: 1.4rem 0 0;
  text-align: center;
}
.author-bio.author .author-bio__content--role {
  color: #000;
  font-size: 2.4rem;
  margin: 1rem 0 6rem;
  text-align: center;
}
.author-bio.author .author-bio__content--bio {
  color: #666;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: 3rem;
}
.author-bio.author .author-bio__content--contact {
  list-style: none;
  margin-top: 2rem;
  padding: 0;
}
.author-bio.author .author-bio__content--contact li {
  margin-bottom: 2rem;
  overflow: hidden;
}
.author-bio.author .author-bio__content--contact li svg {
  background-color: #999;
  border-radius: 50%;
  fill: #fff;
  height: 3rem;
  margin-right: 1rem;
  padding: 0.4rem;
  overflow: visible;
  vertical-align: middle;
  width: 3rem;
}
.author-bio.author .author-bio__content--contact li a {
  color: #000;
}
.author-bio__image img {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  border-radius: 50%;
  height: 100%;
  left: -50%;
  margin: auto;
  position: absolute;
  right: -50%;
  top: 0;
  width: auto;
}
.author-bio__image img.lazy {
  opacity: 0;
}
.author-bio__image img.lazy-loaded {
  opacity: 1;
}
.author-bio__image--wrapper {
  border-radius: 50%;
  height: 6rem;
  margin: 0.5rem;
  overflow: hidden;
  position: relative;
  min-width: 6rem;
}
.author-bio__content {
  margin-left: 1rem;
  vertical-align: top;
}
.author-bio__content--byline {
  color: #000;
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 1.4rem 0 0;
}
.author-bio__content--role {
  color: #666;
  font-size: 1.4rem;
  margin: 0.2rem 0 0;
}
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
.story-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.story-item .group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.story-item .column {
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.story-item .column > div {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.story-item .headline {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 700;
}
.story-item .headline a {
  color: #333;
  font-size: 1.6rem;
  line-height: 1.25;
}
.story-item .headline a:hover {
  text-decoration: none;
}
.story-item .headline.headline--alternate {
  font-weight: 400;
}
.story-item .headline.headline--alternate a {
  color: #666;
  font-size: 1.6rem;
}
.story-item .subheadline {
  color: #333;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.5rem;
  line-height: 1.66;
}
.story-item .timestamp,
.story-item .sectionbullet {
  color: #999;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.3rem;
  line-height: 1;
}
.story-item .media {
  position: relative;
}
.story-item .media a {
  display: block;
  position: relative;
}
.story-item .media figure img {
  display: block;
  width: 100%;
}
.story-item .media .overlay {
  background: linear-gradient(to bottom, transparent, #000);
  bottom: 0;
  color: #fff;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.2rem;
  left: 0;
  padding: 2rem 0.8rem 0;
  position: absolute;
  width: 100%;
}
.story-item .media .overlay svg {
  height: 2.4rem;
  margin-top: 0.8rem;
  vertical-align: middle;
  width: 2.4rem;
}
.story-item .media .overlay .text-muted {
  color: #b3b3b3;
  display: none;
}
@media (min-width: 768px) {
  .story-item .media .overlay .text-muted {
    display: inline;
  }
}
.story-item .media .overlay .text-muted svg {
  margin-top: 0;
}
.story-item .media .video-preview {
  cursor: pointer;
  position: relative;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .story-item .media .video-preview:hover .video-preview__overlay {
    background-color: rgba(0, 0, 0, 0.33);
  }
  .story-item .media .video-preview:hover .video-preview__icon svg {
    opacity: 1;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .story-item .media .video-preview:hover .video-preview__duration {
    opacity: 1;
  }
}
@media (hover: hover) {
  .story-item .media .video-preview:hover .video-preview__overlay {
    background-color: rgba(0, 0, 0, 0.33);
  }
  .story-item .media .video-preview:hover .video-preview__icon svg {
    opacity: 1;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .story-item .media .video-preview:hover .video-preview__duration {
    opacity: 1;
  }
}
.story-item .media .video-preview img {
  display: block;
}
.story-item .media .video-preview__overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: background 0.25s ease;
  -moz-transition: background 0.25s ease;
  -o-transition: background 0.25s ease;
  transition: background 0.25s ease;
  width: 100%;
}
.story-item .media .video-preview__ui {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 1.2rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 4rem;
  left: 1.2rem;
  position: absolute;
}
.story-item .media .video-preview__icon {
  height: 4rem;
  margin: 0 0.4rem 0 0;
}
.story-item .media .video-preview__icon svg {
  fill: #fff;
  height: 4rem;
  opacity: 0.8;
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease;
  -moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.25s ease;
  transition: opacity 0.25s ease, transform 0.25s ease;
  width: 4rem;
}
.story-item .media .video-preview__duration {
  opacity: 0.8;
  color: #fff;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.8rem;
  line-height: 1.8rem;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
.story-item .media .react-player {
  background-color: #e6e6e6;
  position: relative;
  padding-top: 56.25%;
}
.story-item .media .react-player > div {
  position: absolute;
  top: 0;
  left: 0;
}
.story-item .comments {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  margin-top: -0.4rem;
}
.story-item .comments a {
  color: #808080;
  font-family: "Roboto", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.3rem;
  font-weight: 400;
  text-decoration: none;
}
.story-item .comments svg {
  fill: #808080;
  height: 1.6rem;
  width: 1.6rem;
  vertical-align: middle;
}
.story-item .comments .commentText,
.story-item .comments .commentCount {
  vertical-align: middle;
}
.story-item .comments .commentCount {
  margin-left: 0.5rem;
}
.story-item.vertical-no-meta .headline a {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .story-item.vertical-no-meta .headline a {
    font-size: 2.2rem;
  }
}
.story-item.feed .headline a {
  font-size: 2rem;
}
.story-item.feed .subheadline {
  color: #666;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.most-read__header {
  color: #333;
  text-transform: uppercase;
  font-size: 2rem;
  margin: 0 0 1rem;
}
.most-read__header:before {
  background-color: #808080;
  content: "";
  display: block;
  height: 0.1rem;
  margin: 0 0 0.8rem;
  width: 100%;
  left: -2rem;
}
.most-read__list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0;
  width: 100%;
}
@media (min-width: 1190px) {
  .most-read__list {
    -moz-flex-direction: vertical;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
  }
}
.most-read__item {
  margin-left: 2rem;
  margin-right: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  list-style: none;
  width: 50%;
}
.most-read__item:before {
  color: #4d4d4d;
  content: counter(most-read) ".";
  counter-increment: most-read;
  font-size: 1.6rem;
  font-family: Georgia, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  font-style: italic;
  font-weight: 800;
  left: -2rem;
  position: relative;
}
.most-read__item .story-item {
  margin-top: -1.9rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 1190px) {
  .most-read__item .story-item {
    margin-bottom: 0;
  }
}
.most-read__item .story-item .headline a {
  font-size: 1.6rem;
  font-weight: 700;
}
@media (min-width: 1190px) {
  .most-read__item .story-item .headline a {
    color: #4d4d4d;
    font-size: 1.4rem;
    font-weight: 400;
  }
}
@media (min-width: 1190px) {
  .most-read__item {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-right: 0;
    margin-bottom: 2.4rem;
    width: auto;
  }
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.footer {
  background-color: #e6e6e6;
  border-top: 1px solid #ccc;
  padding: 2.4rem 0;
  width: 100%;
}
.footer__segment-top {
  margin: 0 0 3.2rem;
}
.footer__segment-bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.container {
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}

.footer-segment-top__logo {
  display: block;
  height: 3.5rem;
  margin: 0 auto 0.2rem;
  width: 22.7rem;
}
.footer-segment-top__logo svg {
  height: 3.5rem;
  width: 22.7rem;
}
.footer-segment-top__copyright {
  color: #666;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.2rem;
  margin: 0 0 1.6rem;
  text-align: center;
}
.footer-segment-top__copyright a {
  color: #666;
  font-weight: 700;
  text-decoration: none;
}
.footer-segment-top__calls-to-action {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: vertical;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.footer-call-to-action {
  background-color: #fff;
  border: 0.1rem solid #b3b3b3;
  border-radius: 0.2rem;
  color: #666;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  height: 4rem;
  letter-spacing: 0.1rem;
  line-height: 1.4rem;
  margin: auto;
  text-align: center;
  width: auto;
}
.footer-call-to-action:first-child {
  margin: 0 auto 0.8rem;
}
.footer-call-to-action svg {
  display: inline;
  fill: #666;
  height: 1.8rem;
  margin: 0 0.8rem 0 0;
  width: 1.8rem;
}
.footer-call-to-action span {
  padding: 0.5rem 0;
}

.flex-fill {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.footer-segment-bottom__link-list {
  text-align: center;
  padding-left: 0;
}
.footer-segment-bottom__link-list li {
  padding: 0 0 1.2rem;
  list-style: none;
}
.footer-segment-bottom__link-list li a,
.footer-segment-bottom__link-list li .need-help {
  border-bottom: 0.1rem dotted #999;
  color: #666;
  cursor: pointer;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1.2rem;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: border-bottom 0.25s ease, padding 0.25s ease;
  -moz-transition: border-bottom 0.25s ease, padding 0.25s ease;
  -o-transition: border-bottom 0.25s ease, padding 0.25s ease;
  transition: border-bottom 0.25s ease, padding 0.25s ease;
}
.footer-segment-bottom__link-list li a .question-mark,
.footer-segment-bottom__link-list li .need-help .question-mark {
  display: inline-block;
  -ms-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}
.footer-segment-bottom__social-list {
  margin: auto;
  width: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.footer-segment-bottom__social-list li {
  list-style: none;
}
.footer-segment-bottom__social-list a {
  border-bottom: 0;
  text-decoration: none;
}
.footer-segment-bottom__social-list svg {
  fill: #999;
  height: 3.6rem;
  margin: 0.6rem;
  width: 3.6rem;
}
@media only screen and (min-width: 375px) {
  .footer-segment-bottom__social-list .footer-segment-bottom__social-list--twitter {
    height: 2.5rem;
    margin: 0 0.6rem 1.6rem;
    width: 2.5rem;
  }
}

.need-help.modal-dialog {
  margin: auto;
  max-width: 30rem;
}
.need-help hr {
  margin-bottom: 2.4rem;
  margin-top: 2.4rem;
}
.need-help__button {
  background-color: #fff;
  border: 0.1rem solid #b3b3b3;
  border-radius: 0.2rem;
  color: #666;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 1.4rem;
  font-weight: 700;
  height: 4rem;
  letter-spacing: 0.1rem;
  line-height: 1.4rem;
  text-align: center;
  width: auto;
}
.need-help__button svg {
  display: inline;
  fill: #666;
  height: 2.4rem;
  margin: 0 0.8rem 0 0;
  width: 2.4rem;
}
.need-help__button span {
  padding: 0.5rem 0;
}
.need-help__or {
  color: #808080;
  font-size: 1.2rem;
  line-height: 1.2rem;
  padding: 0.8rem;
  text-align: center;
}
.need-help__call {
  color: #666;
  font-size: 1.4rem;
  line-height: 1.4rem;
  padding: 0.8rem;
  text-align: center;
}
.need-help__number {
  font-family: "Roboto Condensed", "Roboto", "Franklin Gothic", gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.4rem;
  padding: 0.8rem;
  text-align: center;
}
.need-help__number a {
  color: #238e74;
}

@media only screen and (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media only screen and (min-width: 768px) {
  .container {
    max-width: 720px;
  }

  .footer-segment-top {
    margin: 0 0 6.4rem;
  }
  .footer-segment-top__logo {
    margin: auto;
  }
  .footer-segment-top__calls-to-action {
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footer-call-to-action {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
  .footer-call-to-action:first-child {
    margin: 0 0.8rem 0 0;
  }

  .footer-segment-bottom__link-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1rem;
  }
  .footer-segment-bottom__link-list li {
    padding: 1.3rem 1.3rem 0 0;
  }
  .footer-segment-bottom__social-list svg {
    margin: 0 0.6rem;
    padding: 0.6rem;
  }
}
@media only screen and (min-width: 992px) {
  .container {
    max-width: 960px;
  }

  .footer-segment-top__logo {
    margin: 0 0 0.4rem;
  }
  .footer-segment-top__copyright {
    text-align: left;
  }
  .footer-segment-top__calls-to-action {
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 1024px) {
  .footer__segment-bottom {
    -moz-flex-direction: horizontal;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .footer-call-to-action:hover {
    background-color: #e6e6e6;
    border: 0.1rem solid #999;
    color: #4d4d4d;
  }

  .footer-segment-bottom__link-list li a:hover,
.footer-segment-bottom__link-list li .need-help:hover {
    border-bottom: 0.1rem solid #666;
  }
  .footer-segment-bottom__social-list svg {
    -webkit-transition: fill 0.5s ease;
    -moz-transition: fill 0.5s ease;
    -o-transition: fill 0.5s ease;
    transition: fill 0.5s ease;
  }
  .footer-segment-bottom__social-list--facebook:hover {
    fill: #3b5998;
  }
  .footer-segment-bottom__social-list--twitter:hover {
    fill: #1da1f2;
  }
  .footer-segment-bottom__social-list--linkedin:hover {
    fill: #0077b5;
  }
  .footer-segment-bottom__social-list--google-plus:hover {
    fill: #d34836;
  }
  .footer-segment-bottom__social-list--reddit:hover {
    fill: #ff4500;
  }
}
@media (hover: hover) {
  .footer-call-to-action:hover {
    background-color: #e6e6e6;
    border: 0.1rem solid #999;
    color: #4d4d4d;
  }

  .footer-segment-bottom__link-list li a:hover,
.footer-segment-bottom__link-list li .need-help:hover {
    border-bottom: 0.1rem solid #666;
  }
  .footer-segment-bottom__social-list svg {
    -webkit-transition: fill 0.5s ease;
    -moz-transition: fill 0.5s ease;
    -o-transition: fill 0.5s ease;
    transition: fill 0.5s ease;
  }
  .footer-segment-bottom__social-list--facebook:hover {
    fill: #3b5998;
  }
  .footer-segment-bottom__social-list--twitter:hover {
    fill: #1da1f2;
  }
  .footer-segment-bottom__social-list--linkedin:hover {
    fill: #0077b5;
  }
  .footer-segment-bottom__social-list--google-plus:hover {
    fill: #d34836;
  }
  .footer-segment-bottom__social-list--reddit:hover {
    fill: #ff4500;
  }
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
.vert__header-vert {
  -webkit-transition: opacity 0.5s ease 0.5s;
  -moz-transition: opacity 0.5s ease 0.5s;
  -o-transition: opacity 0.5s ease 0.5s;
  transition: opacity 0.5s ease 0.5s;
  opacity: 1;
  width: 100%;
  padding: 1.2rem 0;
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 0 1.6rem #ccc;
  box-shadow: inset 0 0 1.6rem #ccc;
}
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
/* stylelint-disable value-keyword-case */
/* Expo Page Colors */
/* * * * * HOVER * * * * */
/* * * * * BREAKPOINTS * * * * */
/* * * * * GRADIENTS * * * * */
/* * * * * ASPECT RATIOS * * * * */
/* * * * * VENDOR PREFIXES * * * * */
/* * * Standard * * */
/* * * Keyframes * * */
/* * * Flexbox * * */
@media (min-width: 1190px) {
  .sticky-chain {
    position: sticky;
    top: 8.2rem;
  }
}
