/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "Gotham-Bold";
  src: url("../css/Gotham-Bold.eot"); /* IE9 Compat Modes */
  src: url("../css/Gotham-Bold.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../css/Gotham-Bold.otf") format("opentype"),
    /* Open Type Font */ url("../css/Gotham-Bold.svg") format("svg"),
    /* Legacy iOS */ url("../css/Gotham-Bold.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../css/Gotham-Bold.woff") format("woff"),
    /* Modern Browsers */ url("../css/Gotham-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "Gotham-Book";
  src: url("../css/Gotham-Book.eot"); /* IE9 Compat Modes */
  src: url("../css/Gotham-Book.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../css/Gotham-Book.otf") format("opentype"),
    /* Open Type Font */ url("../css/Gotham-Book.svg") format("svg"),
    /* Legacy iOS */ url("../css/Gotham-Book.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../css/Gotham-Book.woff") format("woff"),
    /* Modern Browsers */ url("../css/Gotham-Book.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

body,
html {
  background-color: #ffffff;
}
.container-fluid {
  padding: 0px;
}
.container {
  max-width: 1400px;
}
#landing-supermercado {
  font-family: "Gotham-Book";
  color: #000000;
  margin-top: -30px;
}
#landing-supermercado section {
  display: inline-block;
  width: 100%;
  position: relative;
}

/*Style*/
#categorias .info-seo{
  margin: 3% 0 0 0;
  font-size: 15px;
  display: inline-block;
  position: relative;
  width: 100%;
}
#categorias .info-seo p{
text-align: center;
}

#categorias .lista-cat{
  margin: 2.5% 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#categorias .lista-cat .cat{
  width: calc(100% / 7);
}

.banner-principales{
  margin: 2% 0 2% 0;
}

.banner{
  margin: 3% 0 3% 0;
}
.carrusel-productos{
  background-color: #EEEEEE;
  padding-bottom: 3.5%;
}
.titulo h2{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 2% 0;
    font-size: 28px;
}
#lo-nuevo{
  padding: 0 5%;
}
.item-carousel{
  margin: 0 5%;
  background: #DCDCDC;
  padding: 0% 0% 5% 0%;
}
.wrap-img img{
height: 230px;
width: 100%;
}
.wrap-description{
  font-size: 12px !important;
}
.wrap-price-normal, .wrap-price-oferta, .wrap-price-aon{
  font-size: 13px !important;
}
.wrap-comprar .wrap-btn-comprar{
  border-radius: 15px !important;
  border: 1px solid #595959 !important;
  color: #595959 !important;
}

.list-pro{
  width: 75%;
}

.list-pro .pro{
  padding: 0 6px
}

.list-marcas{
  width: 75%;
}

/*Fin*/

.retiro {
  background-color: #f5f5f5;
  padding: 1% 4%;
  margin: 4% 0 0 0;
}
.retiro h1 {
  text-align: center;
  color: #872175;
  margin-bottom: 3%;
  font-weight: 700;
}
/*Sliks*/

.slick-prev {
  left: 2% !important;
}
.slick-next {
  right: 2% !important;
}

.slick-prev,
.slick-next {
  width: 27px;
  height: 42px;
  z-index: 999999;
  color: #ffffff;
}
.slick-disabled {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-size: 0px;
  color: transparent;
}
.slick-next,
.slick-next:hover,
.slick-next:focus {
  right: 0px;
  background: url("../images/flecha-der.png");
}
.slick-prev,
.slick-prev:hover,
.slick-prev:focus {
  left: 0px;
  background: url("../images/flecha-izq.png");
}

.slick-dots li.slick-active button:before {
  font-size: 10px;
}
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.slick-dots {
  bottom: -30px;
}

/*Fin slick*/

/*Fin - Style*/
a {
  text-decoration: none;
  color: #000000;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #000000;
}

@media screen and (max-width: 769px) {
  #categorias .info-seo{
    font-size: 3vw;
  }
  .banner-principales .row>div{
    margin-bottom: 2%;
    padding-left: 1%;
    padding-right: 1%;
  }
  .titulo h2{
    font-size: 4vw;
  }
.wrap-img img{
  height: 190px;
  width: 100%;
}
.item-carousel{
  margin: 0 5%;
}
.wrap-description{
  font-size: 10px !important;
}
.wrap-price-normal, .wrap-price-oferta, .wrap-price-aon{
  font-size: 11px !important;
}
.wrap-comprar .wrap-btn-comprar{
  border-radius: 15px !important;
  border: 1px solid #595959 !important;
  color: #595959 !important;
}
  .list-pro{
    width: 100%;
  }
  .carrusel-productos{
    padding-bottom: 10%;
  }
  .slick-dots{
    width: 80%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .principales .row>div{
    margin-bottom: 2%;
    padding-left: 1%;
    padding-right: 1%;
  }

  .list-marcas{
    width: 90%;
  }

}
