/* rlc-plp.1.5 */

/* page styles */
.rlc-creative_v3 .rlc-p {
  margin: 0;
}
.rlc-creative_v3 .rlc-usebrandstyles .rlc-copygroup {
  pointer-events: none;
}
.rlc-creative_v3 .rlc-usebrandstyles .rlc-links .rlc-linecta {
  font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
}

/* font-styles */
@media screen and (min-width: 768px) {
  /* leJeune */
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-title {
    font-size: 2.75em;
    line-height: 1.18em;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-dsk-lejeune-lg {
    font-family: LeJeuneDeck-Regular, 'Times New Roman', Times, serif;
    font-size: 1em;
    line-height: 1.75em;
    letter-spacing: 0.0156em;
  }

  /* Founders */
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-dsk-founders-sm {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 0.6875em;
    line-height: normal;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    line-height: 1.83em;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-dsk-founders-lg {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 1.125em;
    line-height: 1.55em;
    letter-spacing: normal;
  }

  /* Sackers */
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-dsk-sackers-sm {
    font-family: 'SackersGothicW01-Medium', Helvetica, Arial, sans-serif;
    font-size: 0.875em;
    line-height: 1.85em;
    letter-spacing: 0.35em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-dsk-sackers {
    font-family: 'SackersGothicW01-Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    line-height: 2.44em;
    letter-spacing: 0.417em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-dsk-sackers-lg {
    font-family: 'SackersGothicW01-Medium', Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    line-height: 1.83em;
    letter-spacing: 0.3em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-dek.rlc-dsk-sackers {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    color: currentColor;
    font-size: 0.625em;
    line-height: 2.8em;
    letter-spacing: 0.25em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-dek.rlc-dsk-sackers-sm {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    font-size: 0.53125em;
    line-height: 2.9em;
    letter-spacing: 0.1106em;
    text-transform: uppercase;
  }
}
@media screen and (max-width: 767px) {
  /* leJeune */
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-title {
    font-size: 1.75em;
    line-height: 1.5em;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-title.rlc-mob-lejeune-sm {
    font-size: 1.25em;
    line-height: 1.2em;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-mob-lejeune {
    font-family: LeJeuneDeck-Regular, 'Times New Roman', Times, serif;
    font-size: 0.875em;
    line-height: 1.71em;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-mob-lejeune-lg {
    font-family: LeJeuneDeck-Regular, 'Times New Roman', Times, serif;
    font-size: 1em;
    line-height: 1.75em;
    letter-spacing: 0.0156em;
  }

  /* founders */
  .rlc-creative_v3 .rlc-usebrandstyles .rlc-copygroup .rlc-dek.rlc-mob-founders-sm {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 0.6875em;
    line-height: normal;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-usebrandstyles .rlc-copygroup .rlc-dek {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    line-height: 1.83em;
    letter-spacing: normal;
  }
  .rlc-creative_v3 .rlc-brand_polo .rlc-copygroup .rlc-dek.rlc-mob-founders-lg {
    font-family: 'Founders Grotesk text Regular', Arial, Helvetica, sans-serif;
    font-size: 1.125em;
    line-height: 1.55em;
    letter-spacing: normal;
  }

  /* sackers */
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-mob-sackers-sm {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    color: currentColor;
    font-size: 0.625em;
    line-height: 2.8em;
    letter-spacing: 0.25em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-mob-sackers {
    font-family: 'SackersGothicW01-Medium', Helvetica, Arial, sans-serif;
    font-size: 0.875em;
    line-height: 1.85em;
    letter-spacing: 0.35em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-title.rlc-mob-sackers-lg {
    font-family: 'SackersGothicW01-Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    line-height: 2.44em;
    letter-spacing: 0.417em;
    text-transform: uppercase;
  }

  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-dek.rlc-mob-sackers-sm {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    font-size: 0.4375em;
    line-height: 2.85em;
    letter-spacing: 0.0714em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-dek.rlc-mob-sackers {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    font-size: 0.53125em;
    line-height: 2.9em;
    letter-spacing: 0.1106em;
    text-transform: uppercase;
  }
  .rlc-creative_v3 .rlc-brand_luxe .rlc-copygroup .rlc-dek.rlc-mob-sackers-lg {
    font-family: 'SackersGothicW01-Medium', Arial, Helvetica, sans-serif;
    color: currentColor;
    font-size: 0.625em;
    line-height: 2.8em;
    letter-spacing: 0.25em;
    text-transform: uppercase;
  }
}
/* end font-styles */

/* looppause styles */
.rlc-creative_v3 .rlc-hasbuttons .rlc-looppause,
.rlc-creative_v3 .rlc-videocontainer .rlc-looppause {
  border: none;
}
.rlc-creative_v3 .rlc-hasbuttons .rlc-looppause::before,
.rlc-creative_v3 .rlc-videocontainer .rlc-looppause::before,
.rlc-creative_v3 .rlc-hasbuttons .rlc-looppause::after,
.rlc-creative_v3 .rlc-videocontainer .rlc-looppause::after {
  width: 4px;
  height: 17px;
}
.rlc-creative_v3 .rlc-hasbuttons.user_paused .rlc-looppause::before,
.rlc-creative_v3 .rlc-hasbuttons.user_paused .rlc-looppause:hover::before,
.rlc-creative_v3 .rlc-videocontainer.user_paused .rlc-looppause::before,
.rlc-creative_v3 .rlc-videocontainer.user_paused .rlc-looppause:hover::before {
  border-width: 8px 0 8px 13px;
}
.rlc-creative_v3 .rlc-hasbuttons .rlc-looppause::after,
.rlc-creative_v3 .rlc-videocontainer .rlc-looppause::after {
  left: 18px;
}
.rlc-creative_v3 .rlc-videocontainer .rlc-looppause {
  left: auto !important;
  right: 3.5em !important;
  bottom: 1.88em;
}
@media screen and (max-width: 767px) {
  .rlc-creative_v3 .rlc-videocontainer .rlc-looppause {
    left: auto !important;
    right: 1.88em !important;
    bottom: 1.25em;
  }
}
/* end looppause styles */
