@font-face {
  font-family: 'fa';
  src: url('//medi-wheels.myshopify.com/cdn/shop/t/159/assets/fa.eot?v=161804678971284825841657583335');
  src: url('//medi-wheels.myshopify.com/cdn/shop/t/159/assets/fa.woff?v=21802149957102908841657583335') format('woff');
  font-weight: normal;
  font-style: normal;
}

[class^="fa-"]:before,
[class*=" fa-"]:before {
  font-family: "fa";
  font-style: normal;
  font-size: 17px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-phone:before { content: "\f095"; color: #00b33c; }
.fa-phone-contact_btn:before { content: "\f095"; color: #fff; margin-right: 4px; }
.fa-email:before { content: "\f0e0"; color: #fff; }
.fa-email-dark:before { content: "\f0e0"; color: #4C4C4C; }
.fa-fax:before { content: "\f02f"; color: #fff; }
.fa-fax-dark:before { content: "\f02f"; color: #4C4C4C; }
.fa-map-pin:before { content: "\f276"; color: #4C4C4C; }
.fa-dot-circle:before { content:"\f192"; color: #4C4C4C; margin-right: 4px; }
.fa-link:before { content: "\f0c1"; color: #fff; }
.fa-link-dark:before { content: "\f0c1"; color: #4C4C4C; }
.fa-caret:before { content: "\f0da"; color: #fff; }
.fa-caret-dark:before { content: "\f0da"; color: #4C4C4C; }
.fa-caret-orange:before { content: "\f0da"; color: #FFB02E; }
.fa-shipping:before { content: "\f48b"; color: #fff; }
.fa-shipping-dark:before { content: "\f48b"; color: #4C4C4C; }
.fa-shipping-orange:before { content: "\f48b"; color: #FFB02E; margin-right: 8px;}
.fa-warning:before { content: "\f06a"; color: #F71B1B; }
.fa-warning-blue:before { content: "\f06a"; color: #4385E0; }
.fa-checkmark-light:before { content: "\f14a"; color: #FFF;}

[class^="fal-"]:before,
[class*=" fal-"]:before {
  font-family: "fa";
  font-style: normal;
  font-size: 23px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fal-phone:before { content: "\f095"; color: #00b33c; }
.fal-phone-contact_btn:before { content: "\f095"; color: #FFF; margin-right: 4px; }
.fal-email:before { content: "\f0e0"; color: #fff; }
.fal-email-dark:before { content: "\f0e0"; color: #4C4C4C; }
.fal-fax:before { content: "\f02f"; color: #FFF; }
.fal-fax-dark:before { content: "\f02f"; color: #4C4C4C; }
.fal-map-pin:before { content: "\f276"; color: #4C4C4C; }
.fal-dot-circle:before { content:"\f192"; color: #4C4C4C; margin-right: 4px; }
.fal-link:before { content: "\f0c1"; color: #fff; }
.fal-link-dark:before { content: "\f0c1"; color: #4C4C4C; }
.fal-caret:before { content: "\f0da"; color: #fff; }
.fal-caret-dark:before { content: "\f0da"; color: #4C4C4C; }
.fal-caret-orange:before { content: "\f0da"; color: #FFB02E; }
.fal-shipping:before { content: "\f48b"; color: #fff; }
.fal-shipping-dark:before { content: "\f48b"; color: #4C4C4C; }
.fal-shipping-orange:before { content: "\f48b"; color: #FFB02E; margin-right: 4px; }
.fal-warning:before { content: "\f06a"; color: #ff6600; }
.fal-warning-white:before { content: "\f06a"; color: #FFF; }
.fal-warning-blue:before { content: "\f06a"; color: #4385E0; }
.fal-clock:before { content: "\f017"; color: #4C4C4C;}
.fal-checkmark-light:before { content: "\f14a"; color: #FFF;}

[class^="fas-"]:before,
[class*=" fas-"]:before {
  font-family: "fa";
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fas-dot-circle:before { content:"\f192"; color: #4C4C4C; margin-right: 6px; }
.fas-phone:before { content: "\f095"; color: #00b33c; }
.fas-phone-contact_btn:before { content: "\f095"; color: #fff; margin-right: 4px; }
.fas-email:before { content: "\f0e0"; color: #fff; }
.fas-email-dark:before { content: "\f0e0"; color: #4C4C4C; }
.fas-email-blue:before { content: "\f0e0"; color: #4385E0; }
.fas-fax:before { content: "\f02f"; color: #fff; }
.fas-fax-dark:before { content: "\f02f"; color: #4C4C4C; }
.fas-map-pin:before { content: "\f276"; color: #fff; }
.fas-map-pin-dark:before { content: "\f276"; color: #4C4C4C; }
.fas-link:before { content: "\f0c1"; color: #fff; }
.fas-link-dark:before { content: "\f0c1"; color: #4C4C4C; }
.fas-caret:before { content: "\f0da"; color: #fff; }
.fas-caret-dark:before { content: "\f0da"; color: #4C4C4C; }
.fas-caret-orange:before { content: "\f0da" !important; color: #4C4C4C; margin-right: 6px; }
.fas-shipping:before { content: "\f48b"; color: #fff; }
.fas-shipping-dark:before { content: "\f48b"; color: #4C4C4C; }
.fas-shipping-orange:before { content: "\f48b"; color: #FFB02E; margin-right: 4px; }

[class^="fas-"]:after,
[class*=" fas-"]:after {
  font-family: "fa";
  font-style: normal;
  font-size: 6px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0em;
  margin-left: 0.4em !important;
  margin-top: 17px;
  text-align: center;
  font-variant: normal;
  vertical-align: top;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="fa-"]:after,
[class*=" fa-"]:after {
  font-family: "fa";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: .4em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-copy:after { content:"\f328"; color: #4C4C4C; }
.fa-copy.active:after { content:"\f46c"; color: #008A00; }
.fa-info:after { content:"\f05a"; color: #656565; }

[class^="fasup-"]:before,
[class*=" fasup-"]:before {
  font-family: "fa";
  font-style: normal;
  font-size: 6px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: 0em;
  margin-right: 0.4em !important;
  margin-top: 8px;
  text-align: center;
  font-variant: normal;
  vertical-align: top;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fasup-required:before { content:"\f069"; color: #ff6600; }

.fas-required:after { content:"\f069"; color: #ff6600; }

[class^="faas-"]:after,
[class*=" faas-"]:after {
  font-family: "fa";
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.faas-shipping-dark-after:after { content: "\f48b"; color: #4C4C4C; }

[class^="faa-"]:after,
[class*=" faa-"]:after {
  font-family: "fa";
  font-style: normal;
  font-size: 6px;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0em;
  margin-left: 0.4em !important;
  margin-top: 8px;
  text-align: center;
  font-variant: normal;
  vertical-align: top;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.faa-required:after { content:"\f069"; color: #ff6600; }


/**
 * --------------------------------------------------------------------
 * LIST MODS FOR @FONT-FACE 'FA'
 * --------------------------------------------------------------------
 */

.list-style_none ul {
  list-style: none;
}

.list-style_none ul li:before {
  position: relative !important;
  left: 0px !important;
  top: 0px !important;
  height: inherit !important;
  width: inherit !important;
  border-radius: none !important;
  background: none !important;
}
