body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__title-inner,
body.collection-snowboard-workshop .c-card--interior .c-card .c-card__title-inner {
  background: none;
  top: 50%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%); }

body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__taxonomy,
body.collection-snowboard-workshop .c-card--interior .c-card .c-card__taxonomy {
  border-bottom: none;
  color: #ffffff;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 6px; }
  @media (max-width: 979.9px) {
    body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__taxonomy,
    body.collection-snowboard-workshop .c-card--interior .c-card .c-card__taxonomy {
      font-size: 0.7em; } }
  @media (max-width: 739.9px) {
    body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__taxonomy,
    body.collection-snowboard-workshop .c-card--interior .c-card .c-card__taxonomy {
      font-size: 0.8em; } }

body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__title,
body.collection-snowboard-workshop .c-card--interior .c-card .c-card__title {
  font-family: "filson-soft", Helvetica, Arial, sans-serif;
  color: #ffffff;
  border-top: none;
  text-align: center;
  margin-bottom: 0; }
  @media (max-width: 979.9px) {
    body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__title,
    body.collection-snowboard-workshop .c-card--interior .c-card .c-card__title {
      padding: 0;
      font-size: 0.85em;
      line-height: 1.1em; } }
  @media (max-width: 739.9px) {
    body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__title,
    body.collection-snowboard-workshop .c-card--interior .c-card .c-card__title {
      font-size: 1.2em;
      line-height: 1.4em; } }

body.collection-snowboard-workshop .o-lander--post-cards .c-card .c-card__title-link,
body.collection-snowboard-workshop .c-card--interior .c-card .c-card__title-link {
  color: inherit; }

@media (max-width: 979.9px) {
  body.collection-snowboard-workshop .c-feature .c-card .c-card__title-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; } }

body.collection-snowboard-workshop .c-feature .c-card .c-card__title-inner {
  position: absolute;
  background: none;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  transform: translate(-50%, -50%);
  text-align: center;
  padding-top: 25px; }

body.collection-snowboard-workshop .c-feature .c-card .c-card__title {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 3rem; }
  @media (max-width: 979.9px) {
    body.collection-snowboard-workshop .c-feature .c-card .c-card__title {
      font-size: 2rem; } }
  @media (max-width: 739.9px) {
    body.collection-snowboard-workshop .c-feature .c-card .c-card__title {
      font-size: 1.2em; } }

body.collection-snowboard-workshop .c-feature .c-card .c-card__title-link {
  color: inherit; }

body.collection-snowboard-workshop .c-card__link {
  margin: 10px;
  border: 3px solid #fff;
  opacity: 1;
  transition: all linear .1s; }
  body.collection-snowboard-workshop .c-card__link:hover {
    margin: 5px; }

body.collection-snowboard-workshop .c-card--interior.c-card--overlay .c-card__media-wrapper {
  background-image: none;
  background-color: rgba(32, 70, 102, 0.9); }

@media (min-width: 740px) {
  body.collection-snowboard-workshop .c-card--interior.c-card--overlay:hover .c-card__media-wrapper {
    background-color: rgba(32, 70, 102, 0.7); } }

body.collection-snowboard-workshop .c-card--overlay .c-card {
  background-color: #fff;
  min-height: 0; }

body.collection-snowboard-workshop .c-card--overlay .c-card__media-inner {
  background-color: transparent; }

body.collection-snowboard-workshop .c-card--interior.c-card--overlay .c-card__image {
  opacity: 0.5; }

@media (min-width: 740px) {
  body.collection-snowboard-workshop .c-card--full-height .c-card__title {
    font-size: 1.5rem; } }

@media (min-width: 1160px) {
  body.collection-snowboard-workshop .c-card--full-height .c-card__title {
    padding: 0 4rem;
    font-size: 3.5rem; } }

body.collection-snowboard-workshop .c-card--sm .c-card__title {
  font-size: 0.9rem; }
  @media (min-width: 740px) {
    body.collection-snowboard-workshop .c-card--sm .c-card__title {
      padding: 0 1rem;
      font-size: 1rem; } }
  @media (min-width: 1420px) {
    body.collection-snowboard-workshop .c-card--sm .c-card__title {
      font-size: 1.2rem; } }

body.collection-snowboard-workshop .c-card--md .c-card__title {
  font-size: 1rem; }
  @media (min-width: 740px) {
    body.collection-snowboard-workshop .c-card--md .c-card__title {
      padding: 0 2rem;
      font-size: 1.1rem; } }
  @media (min-width: 1420px) {
    body.collection-snowboard-workshop .c-card--md .c-card__title {
      font-size: 1.4rem; } }

body.collection-snowboard-workshop .c-comments {
  margin-top: 28px; }

body.collection-snowboard-workshop .flexslider {
  padding: 15px; }
  @media (min-width: 740px) {
    body.collection-snowboard-workshop .flexslider {
      background-color: #fff; } }

body.collection-snowboard-workshop .flex-direction-nav .flex-nav-prev {
  left: 40px; }

body.collection-snowboard-workshop .flex-direction-nav .flex-nav-next {
  right: 40px; }

body.collection-snowboard-workshop .flex-direction-nav a {
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #fff; }

body.collection-snowboard-workshop .c-hero-image {
  max-width: 280px; }
  @media (min-width: 740px) {
    body.collection-snowboard-workshop .c-hero-image {
      max-width: 420px; } }
  @media (min-width: 980px) {
    body.collection-snowboard-workshop .c-hero-image {
      max-width: 680px; } }

body.collection-snowboard-workshop .o-lander--hero .c-card__image {
  min-height: 140px; }

body.collection-snowboard-workshop .o-lander--intro .c-card__content {
  max-width: 680px;
  margin: 0 auto; }

body.collection-snowboard-workshop .o-lander--intro .c-card__content img {
  margin-bottom: 1rem; }

body.collection-snowboard-workshop .o-lander--post-cards .o-grid {
  padding-top: 1.2rem; }
  @media (min-width: 740px) {
    body.collection-snowboard-workshop .o-lander--post-cards .o-grid {
      background-color: #fff; } }

body.collection-snowboard-workshop .o-lander--post-cards-adjusted, body.collection-snowboard-workshop .o-lander--recent {
  margin-top: -12rem; }

body.collection-snowboard-workshop.single-lander .c-lander-heading {
  display: flex;
  position: relative; }

body.collection-snowboard-workshop.single-lander .c-lander-heading__title {
  color: #fff;
  text-transform: uppercase;
  border-bottom: none;
  margin-top: 5rem;
  margin-bottom: 14rem;
  margin-right: 0;
  font-size: 2.5rem;
  letter-spacing: 0.3rem;
  display: flex;
  align-items: center;
  text-align: center;
  width: 100%;
  justify-content: center; }
  @media (max-width: 979.9px) {
    body.collection-snowboard-workshop.single-lander .c-lander-heading__title {
      font-size: 1.7rem; } }
  body.collection-snowboard-workshop.single-lander .c-lander-heading__title:before, body.collection-snowboard-workshop.single-lander .c-lander-heading__title:after {
    content: '';
    flex-grow: 1;
    height: 2px;
    background-image: linear-gradient(to right, white 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 16px 3px;
    background-repeat: repeat-x;
    min-width: 20px;
    display: inline-block;
    vertical-align: middle; }
  body.collection-snowboard-workshop.single-lander .c-lander-heading__title:before {
    margin-right: 20px; }
  body.collection-snowboard-workshop.single-lander .c-lander-heading__title:after {
    margin-left: 20px; }

body.collection-snowboard-workshop.single-lander .c-lander-heading__description {
  position: absolute;
  top: 2rem;
  left: 0;
  color: #fff;
  width: 100%;
  text-align: center;
  font-size: 1rem; }

body.collection-snowboard-workshop .o-section--watch-next {
  margin-top: 3rem; }
  body.collection-snowboard-workshop .o-section--watch-next:before {
    background: #022A57 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 200px;
    position: absolute;
    width: 100%; }
  body.collection-snowboard-workshop .o-section--watch-next .o-grid {
    padding-top: 4.5rem;
    position: relative; }
    body.collection-snowboard-workshop .o-section--watch-next .o-grid:before {
      content: "What to watch next";
      display: block;
      left: 0;
      position: absolute;
      text-align: center;
      top: 20px;
      width: 100%;
      text-transform: uppercase;
      color: #fff;
      font-family: "filson-soft", Helvetica, Arial, sans-serif;
      font-size: 1.5rem; }

body.collection-snowboard-workshop .c-article-sponsor__intro {
  float: left;
  width: 100%;
  text-transform: uppercase; }

body.collection-snowboard-workshop .c-article-sponsor--bottom {
  display: none; }

body.collection-snowboard-workshop .c-article-aside {
  background: #75cfe5;
  color: white;
  font-family: "filson-soft", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 20px;
  margin-bottom: 20px; }
  body.collection-snowboard-workshop .c-article-aside a {
    color: #2f5e67; }
    body.collection-snowboard-workshop .c-article-aside a:hover {
      color: white; }

@media (min-width: 740px) {
  body.collection-snowboard-workshop .c-article-head__video-outer {
    padding: 4rem 0; } }

body.collection-snowboard-workshop .c-article-head__video iframe {
  border: 3px solid #fff;
  max-width: 1400px;
  padding: 5px; }

body.collection-snowboard-workshop .c-article-head__title, body.collection-snowboard-workshop .c-article-copy h3 {
  font-family: "filson-soft", Helvetica, Arial, sans-serif; }

body.collection-snowboard-workshop .share-article__btn,
body.collection-snowboard-workshop .pw-button {
  line-height: 2.5em; }

body.collection-snowboard-workshop .c-related-articles--row {
  display: none; }

body.collection-snowboard-workshop .c-site-footer {
  background-color: #0C233F;
  margin-top: 0; }

body.collection-snowboard-workshop .c-site-footer .c-navbar-footer__top-items {
  background-color: #15325B; }

body.collection-snowboard-workshop .c-site-footer__partnership {
  background-image: url("https://whitelines.com/wp-content/uploads/2016/08/Header_image_v2.jpg"); }

body.collection-snowboard-workshop .c-site-footer__partnership-text {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 2rem; }
