@charset "UTF-8";

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}

.swipe-wrap {
  overflow: hidden;
  position: relative;
  z-index:4000;
}

.swipe-wrap > div {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* NBASE SLIDE */

.nbase-slider-main {
  position:relative;
  box-shadow:0px 0px 15px rgba(0,0,0,0.1);
  padding:0 0 15px 0;
}

.nbase-slider {
  background:#DCDCDC;
  position:relative;
  z-index:500;
}

.nbase-slider > section {
  height:450px;
}

.nbase-slide {
  background:inherit;
}

.nbase-slide-graphic {
  height:450px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
}

.nbase-slide-graphic-content {
	padding:0 5%;
  height:100%;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
}

.nbase-slide-graphic-content-inner {
  max-width:800px;
}

.nbase-slide-graphic-content p {
	text-shadow:0px 0px 10px rgba(0,0,0,0.5);
  line-height:1.2em;
}

.nbase-slide-head {
  margin:0 0 10px 0;
  font-size:1.5em;
  font-weight:700;
  text-transform:uppercase;
}

p.nbase-slide-description {
  line-height:1.3em;
}

.nbase-slide-control-inner {
  display:none;
}

.nbase-slider-mobile-controls {
  padding:2% 5%;
  text-align:center;
  width:80%;
  margin:15px auto 0 auto;
}

.nbase-slider-mobile-controls a {
  font-size:2em;
  text-decoration:none;
}


@media(min-width:960px){

  .nbase-slider-main {
    padding:0;
  }

  .nbase-slide-control-inner {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    display:block;
    z-index:5000;
  }

  .nbase-slide-control-next {
    right:0;
  }

  .nbase-slide-control-prev {
    left:0;
  }

  .nbase-slide-control-inner a {
    font-size:5em;
  }

   .nbase-slide-head {
    font-size:3em;
  }

  p.nbase-slide-description {
    line-height:1.5em;
  }

  .nbase-slider > section {
    height:650px;
  }

  .nbase-slide-graphic {
    height:650px;
  }

  .nbase-slide-graphic-title p {
  	font-size:2.5em;
  	font-size:4vw;
  }

  .nbase-slider-mobile-controls {
    display:none;
  }
}
