@font-face {
    font-family: 'themeproject-font';
    src: url('fonts/themeproject-font.eot?ug5hnh');
    src: url('fonts/themeproject-font.eot?ug5hnh#iefix') format('embedded-opentype'),
        url('fonts/themeproject-font.ttf?ug5hnh') format('truetype'),
        url('fonts/themeproject-font.woff?ug5hnh') format('woff'),
        url('fonts/themeproject-font.svg?ug5hnh#themeproject-font') format('svg');
        font-weight: normal;
        font-style: normal;
}
[class^="tf-"], [class*="tf-"] {
    /*use !important para evitar problemas con las extensiones del navegador que cambian las fuentes*/
    font-family: 'themeproject-font' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /*Mejor representación de fuentes*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tf-ion-play:before {
    content: "\f215";
}
.tf-tools:before {
    content: "\e033";
}
.tf-strategy:before {
    content: "\e03b";
}
.tf-anchor2:before {
    content: "\e03f";
}
.tf-circle-compass:before {
    content: "\e038";
}
.tf-hotairballoon:before {
    content: "\e044";
}
.tf-globe:before {
    content: "\e045";
}
.tf-ion-laptop:before {
    content: "\f1fc";
}
.tf-genius:before {
    content: "\e046";
}
.tf-dial:before {
    content: "\e048";
}
.tf-target3:before {
    content: "\e04e";
}
.tf-lifesaver:before {
    content: "\e054";
}
.tf-ion-android-search:before {
    content: "\f2f5";
}
.tf-ion-android-happy:before {
    content: "\f38e";
}
.tf-ion-archive:before {
    content: "\f102";
}
.tf-ion-thumbsup:before {
    content: "\f251";
}
.tf-ion-coffee:before {
    content: "\f272";
}
.tf-ion-social-facebook:before {
    content: "\f231";
}
.tf-ion-social-twitter:before {
    content: "\f243";
}
.tf-ion-social-linkedin:before {
    content: "\f239";
}
.tf-ion-social-dribbble-outline:before {
    content: "\f22c";
}
.tf-map-pin:before {
    content: "\e047";
}
.tf-ion-ios-telephone-outline:before {
    content: "\f4b8";
}
.tf-ion-iphone:before {
    content: "\f1fa";
}
.tf-ion-ios-email-outline:before {
    content: "\f422";
}
.tf-ion-social-youtube:before {
    content: "\f24d";
}
.tf-ion-social-pinterest-outline:before {
    content: "\f2b0";
}
.tf-ion-arroba:before {
  content: "\f10f";
}
.tf-ion-market:before {
  content: "\f110";
}
.tf-ion-check:before {
  content: "\f121";
}
.tf-ion-cancel:before {
  content: "\f129";
}
.tf-ion-card:before {
  content: "\f119";
}
.tf-ion-down:before {
  content: "\f105";
}
.tf-ion-left:before {
  content: "\f108";
}
.tf-ion-right:before {
  content: "\f10b";
}
.tf-ion-up:before {
  content: "\f10e";
}
.tf-ion-send:before {
  content: "\f2f6";
}
.tf-ion-minus:before {
  content: "\f3a9";
}
.tf-ion-plus:before {
  content: "\f359";
}
.tf-ion-2check:before {
  content: "\f382";
}
.tf-ion-1check:before {
  content: "\f383";
}
.tf-ion-people:before {
  content: "\f39e";
}
.tf-ion-person-plus:before {
  content: "\f39f";
}
.tf-ion-person:before {
  content: "\f3a0";
}
.tf-ion-medal:before {
  content: "\f349";
}
.tf-ion-pencil:before {
  content: "\f37e";
}
.tf-ion-blocks:before {
  content: "\f1b3";
}
.tf-ion-building:before {
  content: "\f0f7";
}
.tf-ion-code:before {
  content: "\f270";
}
.tf-ion-maintenance:before {
  content: "\f2ad";
}
.tf-ion-net:before {
  content: "\f341";
}
.tf-ion-cloud:before {
  content: "\f378";
}
.tf-ion-audit:before {
  content: "\f417";
}
.tf-ion-mira:before {
  content: "\f2a7";
}
.tf-ion-segur:before {
  content: "\f4d4";
}
.tf-ion-ident:before {
  content: "\f419";
}
.tf-ion-run:before {
  content: "\f3bb";
}
.tf-ion-code:before {
  content: "\f270";
}
.tf-ion-code:before {
  content: "\f270";
}
.tf-ion-code:before {
  content: "\f270";
}
.tf-ion-code:before {
  content: "\f270";
}
