body.collection-dirt-100-2016 .c-article-copy blockquote {
  font-family: "acumin-pro-extra-condensed", "Helvetica Neue", Helvetica, Arial, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 2rem; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-article-copy blockquote {
      font-size: 3rem; } }
  @media (max-width: 979.9px) {
    body.collection-dirt-100-2016 .c-article-copy blockquote {
      max-width: 50%;
      text-align: left;
      padding-right: 2rem; } }

body.collection-dirt-100-2016 .c-article-copy blockquote p {
  line-height: 2rem; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-article-copy blockquote p {
      line-height: 3rem; } }

body.collection-dirt-100-2016 .c-article-copy blockquote .quote-left p {
  text-align: right;
  padding: 1rem; }

@media (min-width: 980px) {
  body.collection-dirt-100-2016 .c-article-copy {
    margin-left: 8.33333%;
    width: 83.33333%; } }

@media (min-width: 1160px) {
  body.collection-dirt-100-2016 .c-article-copy {
    margin-left: 16.66667%;
    width: 66.66667%; } }

body.collection-dirt-100-2016 .c-article-share {
  width: 100%; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-article-share {
      text-align: left; } }

body.collection-dirt-100-2016 .c-article-meta {
  display: none; }

body.collection-dirt-100-2016 .c-article-body__aside--right .c-related-articles--aside {
  display: none; }

body.collection-dirt-100-2016 .c-article-body__aside--left {
  margin-left: 1rem;
  margin-right: 1rem; }
  @media (min-width: 740px) {
    body.collection-dirt-100-2016 .c-article-body__aside--left {
      width: 100%;
      text-align: center;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 1rem;
      display: inline-block;
      text-align: center; } }
  @media (min-width: 1160px) {
    body.collection-dirt-100-2016 .c-article-body__aside--left {
      position: absolute; } }

body.collection-dirt-100-2016 .c-article-copy a {
  border-bottom: 1px dotted #333;
  color: black;
  font-weight: 600; }
  body.collection-dirt-100-2016 .c-article-copy a:hover {
    text-decoration: none; }

body.collection-dirt-100-2016 .aside-callout {
  margin-bottom: 1rem; }

body.collection-dirt-100-2016 .aside-callout ul {
  list-style-type: none;
  margin: 0 auto;
  position: relative;
  width: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 1rem; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .aside-callout ul {
      padding: 1rem 0; } }

body.collection-dirt-100-2016 .aside-callout li {
  display: inline-block;
  margin-right: 1rem;
  margin-bottom: 0;
  border-right: 1px solid #000;
  padding-right: 1rem; }
  @media (max-width: 979.9px) {
    body.collection-dirt-100-2016 .aside-callout li {
      margin-bottom: 0.5rem; } }

@media (max-width: 979.9px) {
  body.collection-dirt-100-2016 .c-article-body-figure__caption--box-invert {
    display: none; } }

body.collection-dirt-100-2016 .c-article-copy h3,
body.collection-dirt-100-2016 .c-article-body__heading {
  font-size: 2.5rem;
  border-top: 1px solid #000;
  display: inline-block;
  font-weight: normal; }
  @media (max-width: 979.9px) {
    body.collection-dirt-100-2016 .c-article-copy h3,
    body.collection-dirt-100-2016 .c-article-body__heading {
      font-size: 2rem; } }

@media (max-width: 979.9px) {
  body.collection-dirt-100-2016 .c-article-meta {
    display: none; } }

body.collection-dirt-100-2016 .c-article-head__inner {
  border-top: 1px solid #000; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-article-head__inner {
      padding-top: 1rem; } }

@media (min-width: 980px) {
  body.collection-dirt-100-2016 .c-article-head__title-wrapper {
    margin-left: 16.77%; } }

body.collection-dirt-100-2016 .c-article-head__category {
  display: none; }

body.collection-dirt-100-2016 .c-article-head__title-wrapper {
  border-left: 1px solid #000;
  margin-top: -1rem;
  padding-top: 1rem; }
  @media (max-width: 1159.9px) {
    body.collection-dirt-100-2016 .c-article-head__title-wrapper {
      padding-left: 1rem;
      margin: 0 1rem; } }

body.collection-dirt-100-2016 .c-article-share--article-end .c-article-share__title {
  display: none; }

body.collection-dirt-100-2016 .c-card--interior .c-card__media-inner {
  background-color: transparent; }

body.collection-dirt-100-2016 .c-card--interior:hover .c-card__image {
  opacity: 1.0; }

@media (min-width: 980px) {
  body.collection-dirt-100-2016 .c-card--lg .c-card__title {
    font-size: 2.5rem; } }

@media (max-width: 979.9px) {
  body.collection-dirt-100-2016 .c-card--sm .c-card__title,
  body.collection-dirt-100-2016 .c-card--md .c-card__title,
  body.collection-dirt-100-2016 .c-card--lg .c-card__title {
    font-size: 2rem; } }

@media (max-width: 979.9px) {
  body.collection-dirt-100-2016 .c-comments__wrapper {
    text-align: center; } }

body.collection-dirt-100-2016 .gallery-preamble-image {
  opacity: 1.0; }
  @media (min-width: 1160px) {
    body.collection-dirt-100-2016 .gallery-preamble-image {
      max-height: 500px; } }

body.collection-dirt-100-2016 .gallery-preamble-front h3 {
  border: 1px solid #fff; }

body.collection-dirt-100-2016 .gallery-preamble-title {
  border: 1px solid #fff; }

body.collection-dirt-100-2016 .c-article-body-figure,
body.collection-dirt-100-2016 .gallery-preamble-image,
body.collection-dirt-100-2016 .gallery-slide {
  position: relative; }
  body.collection-dirt-100-2016 .c-article-body-figure:before,
  body.collection-dirt-100-2016 .gallery-preamble-image:before,
  body.collection-dirt-100-2016 .gallery-slide:before {
    background-image: url("//coresites-assets.factorymedia.com/dirt_new/wp-content/themes/dirt_new/assets/images/collections/dirt-100-2016/dirt-100-logo.svg");
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 1;
    height: 50px;
    opacity: 0.5;
    width: 60px;
    content: "";
    background-size: 100%;
    transition: all .2s ease-in-out; }

body.collection-dirt-100-2016 .gallery-container,
body.collection-dirt-100-2016 .gallery-viewport,
body.collection-dirt-100-2016 .gallery-thumbs,
body.collection-dirt-100-2016 .gallery-next {
  right: 10px; }

body.collection-dirt-100-2016 .c-article-copy .gallery-nav {
  color: #fff; }

body.collection-dirt-100-2016 .gallery-fullscreen {
  top: 10px;
  right: 50px; }

body.collection-dirt-100-2016 .gallery-thumbs-toggle {
  top: 10px;
  right: 90px; }

body.collection-dirt-100-2016 .gallery-sidebar {
  display: none; }

body.collection-dirt-100-2016 .gallery-title {
  padding: 20px 40px; }

body.collection-dirt-100-2016 .c-lander-heading {
  border-top: 1px solid #000; }

body.collection-dirt-100-2016 .c-lander-heading__title {
  font-family: "acumin-pro-extra-condensed", "Helvetica Neue", Helvetica, Arial, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, sans-serif;
  border-left: 1px solid #000;
  padding-left: 1rem;
  padding-top: 0;
  padding-top: 1.5rem;
  margin-top: -1rem;
  font-weight: normal; }
  body.collection-dirt-100-2016 .c-lander-heading__title:after {
    display: none; }
  @media (max-width: 979.9px) {
    body.collection-dirt-100-2016 .c-lander-heading__title {
      font-size: 1.8rem;
      letter-spacing: 0.4rem; } }

body.collection-dirt-100-2016 .c-lander-heading__title-link {
  background-color: transparent; }

body.collection-dirt-100-2016 .o-section__with-title:before {
  display: inline-block;
  font-family: "acumin-pro-extra-condensed", "Helvetica Neue", Helvetica, Arial, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 2rem;
  border-left: 1px solid #000;
  padding-left: 1rem;
  margin-left: 1rem;
  padding-top: 0;
  padding-top: 1.5rem;
  margin-top: -1rem;
  font-weight: normal;
  margin-bottom: 1rem; }

body.collection-dirt-100-2016 .o-section__with-title--dirt-100:before {
  content: 'Other Categories'; }

body.collection-dirt-100-2016 .o-section__with-title--dirt-100-more:before {
  content: 'More from the Dirt 100'; }

body.collection-dirt-100-2016 .o-section__with-title--dirt-100-more,
body.collection-dirt-100-2016 .o-section__with-title--dirt-100 {
  margin: 2rem auto;
  border-top: 1px solid #000;
  width: 100%; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100-more,
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100 {
      max-width: 960px; } }
  @media (min-width: 1160px) {
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100-more,
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100 {
      max-width: 1140px; } }
  @media (min-width: 1420px) {
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100-more,
    body.collection-dirt-100-2016 .o-section__with-title--dirt-100 {
      max-width: 1400px; } }

body.collection-dirt-100-2016 .c-lander-sponsor__title {
  margin-top: 2rem;
  font-size: 1rem;
  letter-spacing: 0.5rem; }

body.collection-dirt-100-2016 .c-lander-sponsor__logo {
  max-width: 200px; }

body.collection-dirt-100-2016 .c-lander-sponsor {
  color: #727272; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-lander-sponsor {
      color: #fff;
      position: absolute;
      margin-top: -150px;
      margin-left: 50px; } }

body.collection-dirt-100-2016 .c-navbar-primary__back-link {
  display: block;
  text-align: center;
  color: #fff;
  text-decoration: none;
  padding: 0.7em;
  font-size: 0.8rem;
  background-color: #000;
  text-transform: uppercase;
  font-family: "acumin-pro-extra-condensed", "Helvetica Neue", Helvetica, Arial, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, sans-serif; }
  body.collection-dirt-100-2016 .c-navbar-primary__back-link:hover {
    color: white;
    background-color: #FF2852; }

body.collection-dirt-100-2016 .c-navbar-primary {
  background-color: transparent;
  position: relative;
  margin-bottom: -105px; }
  @media (min-width: 740px) {
    body.collection-dirt-100-2016 .c-navbar-primary {
      margin-bottom: -135px; } }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-navbar-primary {
      margin-bottom: -141px; } }

body.collection-dirt-100-2016 .c-navbar-primary__main-nav-items {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 0;
  transform: none;
  right: auto; }
  @media (min-width: 740px) {
    body.collection-dirt-100-2016 .c-navbar-primary__main-nav-items {
      display: block; } }

@media (max-width: 979.9px) {
  body.collection-dirt-100-2016 .c-navbar-primary__top-items .menu-item:not(.c-navbar-primary__logo) {
    display: none; } }

body.collection-dirt-100-2016 .c-navbar-primary__logo-image {
  height: 70px; }
  @media (min-width: 740px) {
    body.collection-dirt-100-2016 .c-navbar-primary__logo-image {
      height: 100px; } }

body.collection-dirt-100-2016 .c-nav-toggle__wrapper {
  position: absolute;
  left: 2rem;
  top: 5rem; }

body.collection-dirt-100-2016 .c-related-articles--row,
body.collection-dirt-100-2016 .c-related-articles--aside {
  display: none; }

body.collection-dirt-100-2016 .c-site-footer {
  display: block; }

body.collection-dirt-100-2016 .c-navbar-footer__logo svg {
  width: 300px; }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-navbar-footer__logo svg {
      width: 350px; } }

body.collection-dirt-100-2016 .c-article-sponsor--aside {
  display: inline-block;
  text-align: center;
  width: 100%; }
  @media (min-width: 740px) {
    body.collection-dirt-100-2016 .c-article-sponsor--aside {
      width: initial; } }
  @media (min-width: 980px) {
    body.collection-dirt-100-2016 .c-article-sponsor--aside {
      width: 16.6667%;
      display: block;
      text-align: left; } }

body.collection-dirt-100-2016 .c-article-sponsor__intro {
  font-size: 0.8rem;
  letter-spacing: 0.2rem;
  text-transform: uppercase;
  font-family: "acumin-pro-extra-condensed", "Helvetica Neue", Helvetica, Arial, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, sans-serif; }

body.collection-dirt-100-2016 .c-article-sponsor--bottom {
  text-align: center; }
