/* Fonts.css */

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

/* Base styling for icons */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Icon mappings */
.icon-home:before { content: "\eca7"; }
.icon-home2:before { content: "\eca8"; }
.icon-home3:before { content: "\eca9"; }
.icon-office:before { content: "\ecaa"; }
.icon-newspaper:before { content: "\ecab"; }
.icon-pencil:before { content: "\ecac"; }
.icon-pencil2:before { content: "\ecad"; }
.icon-quill:before { content: "\ecae"; }
.icon-pen:before { content: "\ecaf"; }
.icon-blog:before { content: "\ecb0"; }
.icon-eyedropper:before { content: "\ecb1"; }
.icon-droplet:before { content: "\ecb2"; }
.icon-paint-format:before { content: "\ecb3"; }
.icon-image:before { content: "\ecb4"; }
.icon-images:before { content: "\ecb5"; }
.icon-camera:before { content: "\ecb6"; }
.icon-headphones:before { content: "\ecb7"; }
.icon-music:before { content: "\ecb8"; }
.icon-play:before { content: "\ecb9"; }
.icon-film:before { content: "\ecba"; }
.icon-video-camera:before { content: "\ecbb"; }
.icon-dice:before { content: "\ecbc"; }
.icon-pacman:before { content: "\ecbd"; }
.icon-spades:before { content: "\ecbe"; }
.icon-clubs:before { content: "\ecbf"; }
.icon-diamonds:before { content: "\ecc0"; }
.icon-bullhorn:before { content: "\ecc1"; }
.icon-connection:before { content: "\ecc2"; }
.icon-podcast:before { content: "\ecc3"; }
.icon-feed:before { content: "\ecc4"; }
.icon-mic:before { content: "\ecc5"; }
.icon-book:before { content: "\ecc6"; }
.icon-books:before { content: "\ecc7"; }
.icon-library:before { content: "\ecc8"; }
.icon-file-text:before { content: "\ecc9"; }
.icon-profile:before { content: "\ecca"; }
.icon-file-empty:before { content: "\eccb"; }
.icon-files-empty:before { content: "\eccc"; }
.icon-file-text2:before { content: "\eccd"; }
.icon-file-picture:before { content: "\ecce"; }
.icon-file-music:before { content: "\eccf"; }
.icon-file-play:before { content: "\ecd0"; }
.icon-file-video:before { content: "\ecd1"; }
.icon-file-zip:before { content: "\ecd2"; }
.icon-copy:before { content: "\ecd3"; }
.icon-paste:before { content: "\ecd4"; }
.icon-stack:before { content: "\ecd5"; }
.icon-folder:before { content: "\ecd6"; }
.icon-folder-open:before { content: "\ecd7"; }
.icon-folder-plus:before { content: "\ecd8"; }
.icon-folder-minus:before { content: "\ecd9"; }
.icon-folder-download:before { content: "\ecda"; }
.icon-folder-upload:before { content: "\ecdb"; }
.icon-price-tag:before { content: "\ecdc"; }
.icon-price-tags:before { content: "\ecdd"; }
.icon-barcode:before { content: "\ecde"; }
.icon-qrcode:before { content: "\ecdf"; }
.icon-ticket:before { content: "\ece0"; }
.icon-cart:before { content: "\ece1"; }
.icon-coin-dollar:before { content: "\ece2"; }
.icon-coin-euro:before { content: "\ece3"; }
.icon-coin-pound:before { content: "\ece4"; }
.icon-coin-yen:before { content: "\ece5"; }
.icon-credit-card:before { content: "\ece6"; }
.icon-calculator:before { content: "\ece7"; }
.icon-lifebuoy:before { content: "\ece8"; }
.icon-phone:before { content: "\ece9"; }
.icon-phone-hang-up:before { content: "\ecea"; }
.icon-address-book:before { content: "\eceb"; }
.icon-envelop:before { content: "\ecec"; }
.icon-pushpin:before { content: "\eced"; }
.icon-location:before { content: "\ecee"; }
.icon-location2:before { content: "\ecef"; }
.icon-compass:before { content: "\ecf0"; }
.icon-compass2:before { content: "\ecf1"; }
.icon-map:before { content: "\ecf2"; }
.icon-map2:before { content: "\ecf3"; }
.icon-history:before { content: "\ecf4"; }
.icon-clock:before { content: "\ecf5"; }
.icon-clock2:before { content: "\ecf6"; }
.icon-alarm:before { content: "\ecf7"; }
.icon-bell:before { content: "\ecf8"; }
.icon-stopwatch:before { content: "\ecf9"; }
.icon-calendar:before { content: "\ecfa"; }
.icon-printer:before { content: "\ecfb"; }
.icon-keyboard:before { content: "\ecfc"; }
.icon-display:before { content: "\ecfd"; }
.icon-laptop:before { content: "\ecfe"; }
.icon-mobile:before { content: "\ecff"; }
.icon-mobile2:before { content: "\ed00"; }
.icon-tablet:before { content: "\ed01"; }
.icon-tv:before { content: "\ed02"; }
.icon-drawer:before { content: "\ed03"; }
.icon-drawer2:before { content: "\ed04"; }
.icon-box-add:before { content: "\ed05"; }
.icon-box-remove:before { content: "\ed06"; }
.icon-download:before { content: "\ed07"; }
.icon-upload:before { content: "\ed08"; }
.icon-floppy-disk:before { content: "\ed09"; }
.icon-drive:before { content: "\ed0a"; }
.icon-database:before { content: "\ed0b"; }
.icon-undo:before { content: "\ed0c"; }
.icon-redo:before { content: "\ed0d"; }
.icon-undo2:before { content: "\ed0e"; }
.icon-redo2:before { content: "\ed0f"; }

/* Añade más iconos según sea necesario */


.icon-home3:before { content: "\f015"; } /* Código del icono */


/* Ajustes de visualización específicos */
.icon {
  font-size: 18px; /* Ajuste del tamaño de los iconos */
  color: #333; /* Ajuste del color de los iconos */
}

/* Iconos específicos de redes sociales */
.icon-facebook1:before { content: "\ee36"; color: #3b5998; }
.icon-twitter1:before { content: "\ee3c"; color: #1da1f2; }
.icon-instagram1:before { content: "\ee38"; color: #e4405f; }
.icon-whatsapp1:before { content: "\ee39"; color: #25D366; }
.icon-youtube1:before { content: "\ee43"; color: #FF0000; }
.icon-telegram1:before { content: "\ee3b"; color: #0088cc; }
