/*! Please do not edit directly from this file
 * This CSS is compiled from SASS: /devdesign/featured/nav/_sources/nav.scss
 */
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
     Transitions
--------------------*/
/*------- Hero styles --------*/
.intro {
  background-image: none;
  background-position: 50% 50%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s;
  -o-transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s;
  transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s; }
  .intro.zoomed {
    background-color: #000; }
    .intro.zoomed:after {
      opacity: 0; }
  .intro:after {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
    background-size: cover;
    opacity: 0.45;
    -webkit-transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s;
    -o-transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s;
    transition: background 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s, opacity 2s cubic-bezier(0.68, -0.55, 0.265, 1.4) 0s; }
  .intro.bg1:after {
    background-image: url("/content/featured/everlast/img/bg/1.jpg"); }
  .intro.bg2:after {
    background-image: url("/content/featured/everlast/img/bg/2.jpg"); }
  .intro.bg3:after {
    background-image: url("/content/featured/everlast/img/bg/3.jpg"); }
  .intro.bg4:after {
    background-image: url("/content/featured/everlast/img/bg/4.jpg"); }
  .intro.bg5:after {
    background-image: url("/content/featured/everlast/img/bg/5.jpg"); }
  .intro.bg6:after {
    background-image: url("/content/featured/everlast/img/bg/6.jpg"); }
  .intro.bg7:after {
    background-image: url("/content/featured/everlast/img/bg/7.jpg"); }
  .intro.bg8:after {
    background-image: url("/content/featured/everlast/img/bg/8.jpg"); }
  .intro.bg9:after {
    background-image: url("/content/featured/everlast/img/bg/9.jpg"); }
  .intro.bg10:after {
    background-image: url("/content/featured/everlast/img/bg/10.jpg"); }
  .intro.bg11:after {
    background-image: url("/content/featured/everlast/img/bg/11.jpg"); }
  .intro.bg12:after {
    background-image: url("/content/featured/everlast/img/bg/12.jpg"); }
  .intro.bg13:after {
    background-image: url("/content/featured/everlast/img/bg/13.jpg"); }
  .intro.bg14:after {
    background-image: url("/content/featured/everlast/img/bg/14.jpg"); }

.intro-screen {
  position: absolute;
  background: transparent url(/content/featured/everlast/img/hero/everlast-group.png) no-repeat;
  background-position: calc(50% + 400px) 50%;
  background-size: 900px;
  bottom: 0;
  top: 0;
  right: 0;
  width: 100%; }

.nav-divider {
  border-left: 1px solid rgba(0, 0, 0, 0.25);
  padding-left: 1.75rem; }

.feature-thumb {
  position: absolute;
  bottom: 10%;
  right: 1rem;
  width: 15%; }
  .feature-thumb:before {
    position: absolute;
    content: url(../img/features/blue_arrow.svg);
    right: 105%;
    top: 60%;
    width: 40%;
    -webkit-transform: translateY(-50%) scaleY(-1) rotate(25deg);
    -ms-transform: translateY(-50%) scaleY(-1) rotate(25deg);
    transform: translateY(-50%) scaleY(-1) rotate(25deg); }

.featured-hero-title {
  font-size: 2.25em; }
  @media (max-width: 991.98px) {
    .featured-hero-title {
      font-size: 2em; } }
