@font-face {
    font-family: 'Futura';
    src: url('../fonts/Futura.eot');
    src: url('../fonts/Futura.eot?#iefix') format('embedded-opentype'), url('../fonts/Futura.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'FuturaBold';
    src: url('../fonts/FuturaBold.eot');
    src: url('../fonts/FuturaBold.eot') format('embedded-opentype'), url('../fonts/Futura-Bold.ttf') format('truetype');
    font-display: swap;
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBold';
    src: url('../fonts/GothamBold.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Gotham-Bold.ttf') format('truetype');
    font-display: swap;
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/GothamBook.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Gotham-Book.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/GothamMedium.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Gotham-Medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.otf') format('opentype');
    font-display: swap;
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue.eot');
    src: url('../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../fonts/HelveticaNeueLight.eot');
    src: url('../fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLight.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-Bd';
    src: url('../fonts/HelveticaNeueBd.eot');
    src: url('../fonts/HelveticaNeueBd.eot?#iefix') format("embedded-opentype"), url('../fonts/HelveticaNeueLTStd-Bd.otf') format('opentype');
    font-display: swap;
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-Lt';
    src: url('../fonts/HelveticaNeueLTStd-Lt.eot');
    src: url('../fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format("embedded-opentype"), url('../fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueLTStd-Md';
    src: url('../fonts/HelveticaNeueLTStd-Md.eot');
    src: url('../fonts/HelveticaNeueLTStd-Md.eot?#iefix') format("embedded-opentype"), url('../fonts/HelveticaNeueLTStd-Md.otf') format('opentype');
    font-display: swap;
}

@font-face {
    font-family: 'TrashHand';
    src: url('../fonts/TrashHand.TTF');
    font-display: swap;
}


/* --------------------------- ESTILOS ICONOS ------------------------- */

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?3pewc1');
    src: url('../fonts/icomoon.eot?3pewc1#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?3pewc1') format('truetype'), url('../fonts/icomoon.woff?3pewc1') format('woff'), url('../fonts/icomoon.svg?3pewc1#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    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-flecha-der:before {
    content: "\e92a";
}

.icon-flecha-abajo:before {
    content: "\e92b";
}

.icon-flecha-iz:before {
    content: "\e92c";
}

.icon-hamburguesa2:before {
    content: "\e921";
}

.icon-ovinos:before {
    content: "\e923";
}

.icon-especialidades:before {
    content: "\e929";
}

.icon-aves-engorda:before {
    content: "\e902";
}

.icon-buscar:before {
    content: "\e906";
}

.icon-caballos:before {
    content: "\e907";
}

.icon-camarones:before {
    content: "\e908";
}

.icon-carne:before {
    content: "\e909";
}

.icon-cerdo:before {
    content: "\e90a";
}

.icon-compras:before {
    content: "\e90b";
    color: #e00034;
}

.icon-conejos:before {
    content: "\e90e";
}

.icon-distribuidor:before {
    content: "\e910";
    color: #e00034;
}

.icon-facebook:before {
    content: "\e911";
}

.icon-gallos:before {
    content: "\e912";
}

.icon-Insta:before {
    content: "\e913";
}

.icon-leche:before {
    content: "\e914";
}

.icon-mensaje:before {
    content: "\e915";
    color: #e00034;
}

.icon-nosotros:before {
    content: "\e916";
    color: #e00034;
}

.icon-novedades:before {
    content: "\e91c";
    color: #e00034;
}

.icon-peces:before {
    content: "\e924";
}

.icon-perfil:before {
    content: "\e925";
}

.icon-postura:before {
    content: "\e926";
}

.icon-productos:before {
    content: "\e927";
    color: #e00034;
}

.icon-Twr:before {
    content: "\e928";
}

.icon-filtro:before {
    content: "\e922";
}

.icon-categoria:before {
    content: "\e920";
}

.icon-telefono:before {
    content: "\e91f";
}

.icon-whatsapp:before {
    content: "\e917";
}

.icon-facebook2:before {
    content: "\e918";
}

.icon-linkedin:before {
    content: "\e919";
}

.icon-twitter2:before {
    content: "\e91a";
}

.icon-visitas:before {
    content: "\e91b";
}

.icon-enlace:before {
    content: "\e91d";
}

.icon-flecha:before {
    content: "\e91e";
}

.icon-fecha:before {
    content: "\e900";
}

.icon-year:before {
    content: "\e901";
}

.icon-ubicacion:before {
    content: "\e903";
}

.icon-proveedores:before {
    content: "\e904";
}

.icon-producto:before {
    content: "\e905";
}

.icon-correo:before {
    content: "\e90c";
}

.icon-contrasena:before {
    content: "\e90d";
}

.icon-clientes:before {
    content: "\e90f";
}


/* -------------------------- FIN ESTILOS ICONOS ----------------------------- */