  /* contol de input file de las imagenes */
  /* #mg-photo2{
    display: none;
} */

#img-photo {
  content: 'Seleccionar Archivo 1';
}

.product-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: "..."
}

/* *paginador */

.page-link {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #ffb03d;
  border-color: #ffb03d;
}

.whatsapp {
    position:fixed;
    width:60px;
    height:60px;
    bottom:40px;
    right:40px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    z-index:100;
    bottom: 79px;
    right: 13px;
  }

  .whatsapp-icon {
    margin-top:13px;
  }
  /* * neon oferta especial */
  .neonText {
    color: #fff;
    text-shadow:
      0 0 7px #fff,
      0 0 10px #fff,
      0 0 21px #fff,
      0 0 42px #ffb03d,
      0 0 82px #ffb03d,
      0 0 92px #ffb03d,
      0 0 102px #ffb03d,
      0 0 151px #ffb03d;
      animation-name: parpadeo;
      animation-duration: 1s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
    
      -webkit-animation-name:parpadeo;
      -webkit-animation-duration: 3s;
      -webkit-animation-timing-function: linear;
      -webkit-animation-iteration-count: infinite;
  }

  
@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

  /* * neon oferta dia */
  .neonText2 {
    color: #fff;
    text-shadow:
      0 0 7px #fff,
      0 0 10px #fff,
      0 0 21px #fff,
      0 0 42px #00ffff,
      0 0 82px #00ffff,
      0 0 92px #00ffff,
      0 0 102px #00ffff,
      0 0 151px #00ffff;
      animation-name: parpadeo2;
      animation-duration: 1s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
    
      -webkit-animation-name:parpadeo2;
      -webkit-animation-duration: 3s;
      -webkit-animation-timing-function: linear;
      -webkit-animation-iteration-count: infinite;
  }

  
@-moz-keyframes parpadeo2{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo2 {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo2 {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

/* ? estilos de filtros */

.responsive-select {
  display: none;
}

.normal-checkboxes {
  display: block;
}

@media screen and (max-width: 768px) {
  .responsive-select {
      display: block;
  }

  .normal-checkboxes {
      display: none;
  }
}