/**
 * Minimal Icon Fonts - Only Used Icons
 * IcoFont + Font Awesome 4.7.0 + Themify Icons
 */

/* IcoFont - Replaced with lightweight CSS arrows */
.icofont{
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Themify Icons Font */
@font-face{
  font-family:themify;
  src:url(../fonts/themify.eot?-fvbane);
  src:url(../fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
      url(../fonts/themify.woff?-fvbane) format('woff'),
      url(../fonts/themify.ttf?-fvbane) format('truetype'),
      url(../fonts/themify.svg?-fvbane#themify) format('svg');
  font-weight:400;
  font-style:normal;
  font-display:swap
}

[class*=" ti-"],[class^=ti-]{
  font-family:themify;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

/* Font Awesome Font */
@font-face{
  font-family:'FontAwesome';
  src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
      url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
      url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
      url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
      url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
  font-display:swap
}

.fa{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.fa-2x{font-size:2em}
.fa-fw{width:1.28571429em;text-align:center}



/* Themify Icons - Used Only */
.ti-minus:before{content:"\e622"}
.ti-plus:before{content:"\e61a"}
.ti-shopping-cart:before{content:"\e60d"}
.icofont-long-arrow-left:before {content: "←";}
.icofont-long-arrow-right:before {content: "→";}
.icofont-rounded-left:before{content:"‹"}
.icofont-rounded-right:before{content:"›"}
.fa-address-card:before{content:"\f2bb"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}
.fa-calendar:before{content:"\f073"}
.fa-camera-retro:before{content:"\f083"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-right:before{content:"\f0da"}
.fa-check-circle:before{content:"\f058"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-clock-o:before{content:"\f017"}
.fa-coffee:before{content:"\f0f4"}
.fa-cog:before{content:"\f013"}
.fa-cogs:before{content:"\f085"}
.fa-comment:before{content:"\f075"}
.fa-credit-card:before{content:"\f09d"}
.fa-envelope:before{content:"\f0e0"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-floppy-o:before{content:"\f0c7"}
.fa-gift:before{content:"\f06b"}
.fa-globe:before{content:"\f0ac"}
.fa-home:before{content:"\f015"}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}
.fa-key:before{content:"\f084"}
.fa-leaf:before{content:"\f06c"}
.fa-list:before{content:"\f03a"}
.fa-list-alt:before{content:"\f022"}
.fa-list-ol:before{content:"\f0cb"}
.fa-lock:before{content:"\f023"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-map-marker:before{content:"\f041"}
.fa-money:before{content:"\f0d6"}
.fa-pencil:before{content:"\f040"}
.fa-phone:before{content:"\f095"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square-o:before{content:"\f196"}
.fa-power-off:before{content:"\f011"}
.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}
.fa-save:before{content:"\f0c7"}
.fa-share:before{content:"\f064"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-sign-out:before{content:"\f08b"}
.fa-signal:before{content:"\f012"}
.fa-spinner:before{content:"\f110"}
.fa-tachometer:before,.fa-dashboard:before{content:"\f0e4"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-trash-o:before{content:"\f014"}
.fa-user:before{content:"\f007"}
.fa-users:before{content:"\f0c0"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}

/* Animation */
.fa-spin{
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear
}

@-webkit-keyframes fa-spin{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}

@keyframes fa-spin{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
