.filter li a {
    color: #fff;
    font-family: "ProximaNova-Regular", Arial;
    font-size: 14px; }
    .filter li a.active {
      background-image: url("../img/check.png");
      background-position: 10px center;
      background-repeat: no-repeat; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
        .filter li a.active {
          background-image: url("../img/check_2x.png");
          background-size: 13px 11px; } }

.explore-menu li{
  padding-left:30px;
}
.block img:hover{
  opacity: 0.8;}
.hideDownArrow:after {
  display:none !important;
}


#shop-hero {
    background: url("../../images/ui/ajax-loader.gif") no-repeat scroll center center transparent;
    height: 210px;
    margin: 0 auto;
    width: 1024px;
}
#shop-hero .carousel-prev, #shop-hero .carousel-next {
    background-color: #fff;
    opacity: 0.4;
    padding: 10px 15px;
    top: 80px;
}
#shop-hero .carousel-prev:hover, #shop-hero .carousel-next:hover {
    opacity: 0.7;
}
#shop-hero .carousel-prev .prev, #shop-hero .carousel-next .next {
    background: url("../../images/ui/sprites.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    width: 20px;
}
#shop-hero .carousel-prev .prev {
    background-position: -60px -25px;
}
#shop-hero .carousel-next .next {
    background-position: -20px -25px;
}

/* Core Carousel Styles */
#shop-hero .carousel { display: block; overflow: hidden; position: relative; padding: 0; }
#shop-hero .carousel-panel { position: absolute; z-index: 1; display: none; overflow: hidden; width: 100%; height: 100%; background: url(../images/ui/ajax-loader.gif) no-repeat center center; display: inline-block;}
#shop-hero .carousel-panel:nth-of-type(1) { display: block; z-index: 2; }
#shop-hero .carousel-item { display: inline-block; list-style-type: none; }
#shop-hero .carousel-prev, .carousel-next { position: absolute; z-index: 3; background-color: #000; opacity: .5; font-size: 3em; color: #fff; padding: 15px 20px; }
#shop-hero .carousel-prev:hover, .carousel-next:hover { opacity: .8; }
#shop-hero .carousel-prev { top: 40px; left: 0; }
#shop-hero .carousel-next { top: 40px; right: 0; }
#shop-hero .carousel-prev.disabled, .carousel-next.disabled { display: none !important; }
#shop-hero .carousel-nav { position: absolute; bottom: 0; left: 0; right: 0; z-index: 5; text-align: right; padding-right: 5%; background-color: #000; opacity: .5; color: #fff; }
#shop-hero .carousel-navlink { display: inline-block; padding: 8px 15px;  }
#shop-hero .carousel-navlink.carousel-navlink-active { background-color: #fff; color: #222; }
#shop-hero .carousel-navlink, .carousel-next, .carousel-prev { outline: none; }

#header-content {
  padding-top: 0px!important;
}
.extraPadding {
  padding-bottom: 20px!important;
}
.carousel-group .carousel-header .title{
  text-transform: capitalize!important;
}
@media screen and (max-width: 768px) {
  .cover .block:nth-child(4n+1){
    clear:left;
  }
}