@font-face {
  font-family: "Futura";
  src: url("../css/Futura-Medium.eot");
  src: url("../css/Futura-Medium.eot?#iefix") format("embedded-opentype"),
    url("../css/Futura-Medium.woff2") format("woff2"),
    url("../css/Futura-Medium.woff") format("woff"),
    url("../css/Futura-Medium.ttf") format("truetype"),
    url("../css/Futura-Medium.svg#") format("svg");
  font-weight: 500;
  font-style: normal;
}

/*body {

 }*/
 .hr-lado{
   /*display: none!important;*/
    margin-top: 10px;
    margin-bottom: 4px;
    border: 0;
    border-top: 1px solid #111010;
 }

#landing-zapatillas-mujer{
  font-family: "Futura";
  font-weight: 700;
  color: #000;
  letter-spacing: 1px;
  background-color: #f8f6f9;
}
#noventa-min{
  padding: 2% 0 5%;
  margin-bottom: 7%;
}
#noventa-min > img{
  margin: auto;
}
h1{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
letter-spacing: 10px;
}
h1{
font-size: 70px;
font-weight: 800;
}
.marca-zapatillas{
  display: flex!important;
    justify-content: space-between;
    flex-wrap: wrap;
}
.marca-zapatillas a{
  margin: auto;
}
 .slick-slider{
height: 100%;
}
.slick-list{
  height: 100%;
}
.slick-track{
  height: 100%;
}

.contenido{
  display: flex;
  flex-wrap: wrap;
}
.contenido-zap{
  display: flex;
  flex-wrap: wrap;
      padding: 2% 0;
}
.contenido-texto{
  display: flex;
  flex-wrap: inherit;
}
.texto {
  flex-direction: column;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  padding: 0 15% 0 0%;
  text-align: center;
}
.texto a{
  color: #000;
  font-size: 18px;
}
#jogger,
#push-up,
#slouchy,
#mom,
#skinny{
  padding: 5% 0 0%;
}
.mas{
  width: 30px;
}
.piezas{
  margin-left: -8%;
}

/*SECCION DE HOVER*/
 .content-graficas a {
  position: relative;
  width: 100%;
  display: block;
  overflow: hidden;
}

.content-graficas .hover-pro {
  position: absolute;
  left: 0%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 50%;
  opacity: 0;
}
.content-graficas .hover-pro span {
  width: 100%;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}
.content-graficas .hover-pro span.btn-pro{
  background-color: #000000;
  color: #ffffff;
  padding: 3px;
  width: 80%;
  display: block;
  margin: 0 auto;
}
 .content-graficas a:hover .hover-pro{
  opacity: 1;
  transition: all 0.5s ease;
  left: 50%
}

 .content-graficas a img{
  transition: all 1s ease;
}

 .content-graficas a:hover img{
  opacity: 0.6;
  transition: all 0.5s ease;
}
.derecha-column{
  z-index: 9;
      margin-left: 3%;
      padding: 0;
}
.derecha-column-2{
  margin-left: -51px;
    z-index: 1;
}
.pdr{
  padding: 0 0% 0 15%!important;
}
.top10{
  margin-top:38%;
}
#slouchy .piezas {
    margin-left: -16%;
}
#skinny .top10 {
        margin-top: 59%;
}
#marcas{
  padding:2% 0 3%;
}
#marcas img{
  width: 60%;
}
#zapatillas{
  background-color: #6387b6;
  padding: 1% 0 1%;
  margin-top: 5%;
}
#zapatillas h1{
      text-align: center;
      color: #fff;
      margin-bottom: 0%;
      margin-top: 1%;
}
#header-jeans h1{
  text-align: center;
color: #ffffff;
background-color: #6387b6;
padding: 1%;
}
/*marcas zapatillas*/
/*CAROUSEL DE ZAPATILLAS*/
.slick-dots li button:before{
  color: #ffffff;
  font-size: 15px;
}
.slick-dots li.slick-active button:before{
    color: #ffffff;
    opacity: 0.9;
}
.slick-prev:before, .slick-next:before{
  color: #ffffff;
  opacity: 0.9;
  font-size: 25px;
}

/*FIN CAROUSEL DE ZAPATILLAS*/
#marca-zapatillas{
  padding: 1% 0;
}
#marca-zapatillas .fila1 img{
width: 70%;
}
.mt{
  margin-top: 9px;
}
.adidas,
.reebok,
.cat{
  width: 50%!important;
}
.vans{
       max-width: 70%!important;
 }
.fila2 img{
  max-width: 85%;
}
/*fin marcas zapatillas*/
/*hover*/


 .menu-lista {
     margin-top: 6px !important;
     font-family: 'Bebas-Regular' !important;
 }

 .slick-next {
    right: 0px;
}
.slick-prev {
    left: 0px;
}
/*MENU */
.slider-productos img{
  width: 100%;
}
.menu-cover{
  background: #f8f6f9;
padding: 2px;
}
.menu-cover a {
  color: #000000;
}
 .menu-cover a:hover {
     /*color: red;*/
     border-bottom: 2px solid #000;
 }
a:hover{
  text-decoration: none;
  text-decoration-line:none;

}
a{
  text-decoration: none;
  text-decoration-line:none;
}


@media screen and (max-width: 1080px){
  h1{
    display: none;
  }
  #zapatillas h1,
  #header-jeans h1 {
    display: block!important;
  font-size: 35px;
  font-weight: bolder;
  letter-spacing: 10px;
  margin-top: 3%;
  }
}
@media screen and (max-width: 769px){
  .sticky2{
    padding: 8px 0!important;
  }
  .menu-cover a{
    font-size: 13px;
  }
  hr{
    width: 9px!important;
  }
  .slick-dots li button:before{
    font-size: 10px;
  }
  .mb{
    margin-bottom: 5%;
  }
  .pdr {
    padding: 0 0% 0 2%!important;
    }
  .contenido {
    display: inline-flex;
}
#zapatillas{
  margin-top: 12%;
}
  #zapatillas h2{
    margin-top: -10%;
    font-weight: 800;
  }
  #zapatillas img{
  padding: 0 3px;
  }
  .content-graficas a:hover .hover-pro {
    display: none;
}
  .header-mob{
    margin-bottom: 6%;
  }
  .slick-next {
    right: -25px;
}
  .slick-prev {
    left: -25px;
}
.slick-dots{
    bottom: 5px;
}
#marcas {
    padding: 2% 0% 17%;
}
  .titulo{
    text-align: center;
    font-weight: 800;
  }
  #slouchy .piezas {
    margin-left: -18%;
    margin-top: 10%;
  }
  .piezas {
      margin-left: -18%;
      margin-top: 10%;
  }
  .mas {
    width: 21px;
  }
  .flex {
    flex-direction: column-reverse;
  }
  .texto {
    padding: 2%;
    text-align: center;
    font-size: 12px;
  }
  .derecha-column {
    margin-left: 8%;
    margin-top: 10%;
  }
  .derecha-column-2 {
    margin-left: -44px;
    padding: 0;
  }
  #marcas img {
    width: 100%;
  }
  #noventa-min{
    margin-bottom: 1%;
  }
  .hidden-hr{
    display: none!important;
  }
}
