/* CAROUSEL TEXT STYLES */
.new-arrivals .sharp-sans-exbld-14 {
  font-family: "SharpSansNo1-Extrabold";
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.2em;
  line-height:1em;
}

.new-arrivals .ogg-50 {
  font-family: "Ogg-Roman";
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height:50px;
}

.new-arrivals .circular-pro-14,
.new-arrivals ul.nav li {
  font-family: "LLCircularProWeb-Book";
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.2em;
  line-height:16px;
}
/* ***** */


.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }


/* MAIN STYLES */

.new-arrivals {
  margin:0 auto;
  min-width:960px;
  max-width:1366px;
  padding:98px 0 50px;
  position:relative;
  text-align: center;
  width:100%;
}

.new-arrivals *, .new-arrivals *:before, .new-arrivals *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.new-arrivals .rel { position: relative; }
.new-arrivals .full-w { width:100%; }

.new-arrivals .category,
.new-arrivals .title {
  margin:0;
  text-transform: uppercase;
  text-align: center;
}
.new-arrivals .title {
  margin-top:8px;
}

.new-arrivals ul, .new-arrivals li {
  list-style: none;
  margin:0;
  padding:0;
}

.new-arrivals ul.nav {
  display:inline-block;
  text-transform: uppercase;
}

.new-arrivals ul.nav li {
  color:#ababab;
  cursor: pointer;
  float:left;
  margin:17px 17px 0;
}

.new-arrivals ul.nav li.active,
.new-arrivals ul.nav li:hover {
  color:black;
}
.new-arrivals ul.nav li.active {
  cursor: default;
}

.new-arrivals a {
  text-decoration: none;
}

.new-arrivals p {
  margin:0;
  padding:0;
}

.new-arrivals .cta {
  background:black;
  border:1px solid white;
  color:white;
  display:inline-block;
  font-family: "SharpSansNo1-Extrabold";
  font-size:12px;
  font-weight: normal;
  height:42px;
  letter-spacing: 0.2em;
  line-height: 40px;
  padding:0 30px;
  text-align: center;
  text-transform: uppercase;
}

.new-arrivals .cta:hover {
  border-color:black;
  background:white;
  color:black;
}

.new-arrivals .carousel-navigation-wrapper {
  padding-top:64px;
  margin-bottom:188px;
  overflow-y:visible;
  height:353px;
}

.new-arrivals .cc-carousel {
  margin:-50px auto 0;
  overflow-x:hidden;
  position:relative;
  text-align: left;
  width:798px;
}

.new-arrivals .carousel-navigation-wrapper, .new-arrivals .carousel-navigation-wrapper * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.new-arrivals.women .cc-carousel.men {
  display:none;
}


.new-arrivals .cc-carousel-content-positioner {
  margin-top:50px;
  height:500px;
}
.new-arrivals .cc-carousel-content {
  left:0;
  position: relative;
  display:inline-block;
  white-space: nowrap;
}

.new-arrivals .cc-slide {
  cursor: default;
  float:left;
  margin-right:54px;
  width:230px;
  vertical-align: top;
}

/*.cc-slide.active img {
  margin-top: -10px;
  width: 258px;
  margin-left: -14px;
}*/

.new-arrivals .cc-slide img {
  -ms-interpolation-mode: bicubic;
  display:block;
  position:relative;
  width:100%;
  height:auto;
}

.new-arrivals .cc-slide-content {
  text-align: center;
  margin-top:15px;
}
.new-arrivals .cc-slide-content div, .new-arrivals .cc-slide-content span {
  font-family: "LLCircularProWeb-Book";
  font-size: 14px;
  font-style: normal;
  letter-spacing: 0.05em;
  line-height:20px;

}

.new-arrivals .cc-slide-content span {
  display:block;
}

.new-arrivals .cc-slide-content a {
  text-decoration: none;
  color:black;
}

.new-arrivals .cc-slide-content div.product-pricing {
  margin-bottom:10px;
}

.new-arrivals .cc-slide-content div.sale-message {
  color:#000000;
  font-size:10px;
  letter-spacing:0.2em;
  line-height: 18px;
  text-transform: uppercase;
}

.new-arrivals .nav-arrow {
  cursor: pointer;
  position:absolute;
  top:50px;
  height:353px;
  width:25px;
}

.new-arrivals .nav-arrow span {
  display:block;
  background:url(../img/nav-arrows.png) no-repeat;
  height:9px;
  margin-top:-5px;
  position:absolute;
  top:50%;
  width:25px;
}
.new-arrivals .nav-arrow.left {
  left:6.588579795021961932650073206442%;
}
.new-arrivals .nav-arrow.right {
  right:6.588579795021961932650073206442%;
}

@media (max-width:1000px) {
  .new-arrivals .nav-arrow.left {
    left:3%;
  }
  .new-arrivals .nav-arrow.right {
    right:3%;
  }
}

.new-arrivals .nav-arrow.right span {
  background-position: 0 100%;
}

.new-arrivals.women .men {
  display:none;
}
.new-arrivals.men .women {
  display:none;
}