@font-face {
  font-family: 'icomoon';
  src:  url('../img/iconfonts/icomoon.eot?5o3zb2');
  src:  url('../img/iconfonts/icomoon.eot?5o3zb2#iefix') format('embedded-opentype'),
    url('../img/iconfonts/icomoon.ttf?5o3zb2') format('truetype'),
    url('../img/iconfonts/icomoon.woff?5o3zb2') format('woff'),
    url('../img/iconfonts/icomoon.svg?5o3zb2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-usuario2:before {
  content: "\e074";
}
.icon-menu6:before {
  content: "\e102";
}
.icon-carrito4:before {
  content: "\e106";
}
.icon-plus:before {
  content: "\e114";
}
.icon-minus:before {
  content: "\e115";
}
.icon-ok2:before {
  content: "\e116";
}
.icon-cancel2:before {
  content: "\e117";
}
.icon-menu5:before {
  content: "\e120";
}
.icon-regalo1:before {
  content: "\e600";
}
.icon-carrito:before {
  content: "\e60f";
}
.icon-usuario:before {
  content: "\e602";
}
.icon-ok:before {
  content: "\e603";
}
.icon-login:before {
  content: "\e604";
}
.icon-actualizar:before {
  content: "\e605";
}
.icon-menu2:before {
  content: "\e606";
}
.icon-cancel:before {
  content: "\e607";
}
.icon-comparar:before {
  content: "\e608";
}
.icon-filtro:before {
  content: "\e609";
}
.icon-home:before {
  content: "\e60a";
}
.icon-recuperar:before {
  content: "\e60b";
}
.icon-info:before {
  content: "\e60c";
}
.icon-menu3:before {
  content: "\e60d";
}
.icon-menu:before {
  content: "\e60e";
}
.icon-carrito2:before {
  content: "\e60f";
}
.icon-quitar:before {
  content: "\e610";
}
.icon-agregar:before {
  content: "\e611";
}
.icon-seguro:before {
  content: "\e612";
}
.icon-ordenar:before {
  content: "\e613";
}
.icon-borrar:before {
  content: "\e614";
}
.icon-back:before {
  content: "\e615";
}
.icon-buscar:before {
  content: "\e616";
}
.icon-registro:before {
  content: "\e617";
}
.icon-ayuda:before {
  content: "\e618";
}
.icon-advertencia:before {
  content: "\e619";
}
.icon-next:before {
  content: "\e61a";
}
.icon-carrito3:before {
  content: "\e61b";
}
.icon-guardar:before {
  content: "\e61c";
}
.icon-telefono1:before {
  content: "\e61d";
}
.icon-telefono2:before {
  content: "\e61e";
}
.icon-ubicacion:before {
  content: "\e61f";
}
.icon-regalo2:before {
  content: "\e620";
}
.icon-heart1:before {
  content: "\e621";
}
.icon-email:before {
  content: "\e622";
}
.icon-no-disponible:before {
  content: "\e623";
}
.icon-heart2:before {
  content: "\e624";
}
.icon-star1:before {
  content: "\e625";
}
.icon-star2:before {
  content: "\e626";
}
.icon-ajustes:before {
  content: "\e627";
}
.icon-camara:before {
  content: "\e628";
}
.icon-flecha-izquierda1:before {
  content: "\e629";
}
.icon-flecha-abajo1:before {
  content: "\e62a";
}
.icon-flecha-arriba1:before {
  content: "\e62b";
}
.icon-flecha-derecha1:before {
  content: "\e62c";
}
.icon-ver:before {
  content: "\e62d";
}
.icon-cara1:before {
  content: "\e62e";
}
.icon-cara2:before {
  content: "\e62f";
}
.icon-cara3:before {
  content: "\e630";
}
.icon-cara4:before {
  content: "\e631";
}
.icon-cara5:before {
  content: "\e632";
}
.icon-cara6:before {
  content: "\e633";
}
.icon-flecha-izquierda2:before {
  content: "\e634";
}
.icon-flecha-abajo2:before {
  content: "\e635";
}
.icon-flecha-arriba2:before {
  content: "\e636";
}
.icon-flecha-derecha2:before {
  content: "\e637";
}
.icon-flecha-izquierda3:before {
  content: "\e638";
}
.icon-flecha-abajo3:before {
  content: "\e639";
}
.icon-flecha-arriba3:before {
  content: "\e63a";
}
.icon-flecha-derecha3:before {
  content: "\e63b";
}
.icon-label:before {
  content: "\e906";
}
.icon-envios:before {
  content: "\e907";
}
.icon-editar:before {
  content: "\e908";
}
.icon-registro2:before {
  content: "\e909";
}
.icon-usuario3:before {
  content: "\e90a";
}
.icon-ic_store_mall_directory_black_24px:before {
  content: "\e90b";
}
.icon-comprar:before, a.comprar:before {
	content: "\e60f  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.comparar:before {
	content: "\e608  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.login:before {
	content: "\e604  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.submit-filtro:before {
	content: "\e609  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.informacion:before {
	content: "\e60c";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a#zona-personal:before {
	content: "\e90a";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.btn-responsive.login:before {
	content: "\e90a";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.btn-responsive.menu:before {
	content: "\e60e";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a#cerrar-sesion:before {
	content: "\e604  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a#ver-carrito:before {
	content: "\e60f  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.cancelar-compra:before {
	content: "\e607  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.finalizar-compra:before, #cookies-panel button:before {
	content: "\e603  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a.actualizar-carrito:before {
	content: "\e605  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#cont-info-carrito:before {
	content: "\e60f  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.registro:before {
	content: "\e90a ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.recuperar-clave:before {
	content: "\e618  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opciones-carrito:nth-child(1):before {
	content: "\e615  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opciones-carrito:nth-child(2):before {
	content: "\e614  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opciones-carrito:nth-child(3):before {
	content: "\e61c  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opciones-carrito:nth-child(4):before {
	content: "\e60b  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pie-direccion:before {
	content: "\e61f  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pie-email:before {
	content: "\e622  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pie-telefono:before {
	content: "\e61d  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#cab-acceso:before, #usuario-sesion:before {
	content: "\e90a  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-regalo:before {
	content: "\e600  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:bold;
}
.icon-cancel:before {
	content: "\e607  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-ok:before {
	content: "\e603  ";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-no-disponible:before {
	content: "\e623";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-borrar:before {
	content: "\e614";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-close:before {
	content: "\e117";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight:bold;
}
.icon-register:before {
	content: "\e617";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-question:before {
	content: "\e618";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-login:before {
	content: "\e604";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.menucorp-hor-flecha:after,
.menucorp-vert-flecha:after,
.menuprod-hor-flecha:after,
.menuprod-vert-flecha:after
 {  content: "\e635";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-left:5px;
}
div#resultadoCupon p.error:before {
    content: "\e619";
    font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right:5px;
}
.celda-listado-productos.celda-noticias a.button-a:after {
	content: "\e62c";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position:absolute;
}
.slides-container .left:before {
	content: "\e634";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slides-container .right:before {
	content: "\e637";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.extras li:before {
    content: "\e603";
    font-size: 10px;
    padding-right: 8px;
    font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#menu-colpie ul ul li:before {
	content: "\e637";
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position:absolute;
	left:-5px;
}
#submit-buscador:before {
  content: "\e616";
  font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 22px
}
.button-favorite.active:before, 
.button-favorite:hover:before {
	font-family: 'icomoon';
	content: "\e621";
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.button-favorite:before,
.button-favorite.active:hover:before {
	font-family: 'icomoon';
	content: "\e624";
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.button-cart:before {
    content: "\e60f";
    font-family: 'icomoon';
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* Slider home */
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	font-size: 0;
	background:none!important
}
.bx-wrapper a:hover {
	text-decoration: none;
}
.bx-wrapper .bx-prev:before,
.bx-wrapper .bx-next:before {
	font-family: 'icomoon';
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	text-indent: 0;
	display: block;
	line-height: 32px;
	width: 32px;
	font-size: 20px;
	text-align:center;
}
.bx-wrapper .bx-prev:before {
	content: "\e634";
}
.bx-wrapper .bx-next:before {
	content: "\e637";
}