
/* MAZDA FONTS */

@font-face {
  font-family: 'MazdaType-Bold';
  /*font-family: 'InterstateBold';*/
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.svg#MazdaType-Bold") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MazdaType-Medium';
  /*font-family: 'InterstateLight';*/
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.svg#MazdaType-Medium") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Medium.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MazdaType-Regular';
  /*font-family: 'InterstateRegular';*/
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.svg#MazdaType-Regular") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }


/* INTERSTATE FONTS CONVERTED TO MAZDA FONTS */

@font-face {
  font-family: 'InterstateBold';
  src: url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot');
  src: url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff2') format('woff2'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff') format('woff'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.ttf') format('truetype'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.svg#MazdaType-Bold') format('svg'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'InterstateBoldItalic';
  src: url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot');
  src: url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff2') format('woff2'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.woff') format('woff'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.ttf') format('truetype'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.svg#MazdaType-Bold') format('svg'),
  url('https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'InterstateItalic';
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.svg#MazdaType-Regular") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'InterstateLight';
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.svg#MazdaType-Regular") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'InterstateLightItalic';
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.svg#MazdaType-Regular") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
}

@font-face {
  font-family: 'InterstateRegular';
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot");
  src: url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff2") format("woff2"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.woff") format("woff"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.ttf") format("truetype"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.svg#MazdaType-Regular") format("svg"),
  url("https://www.mazda.ca/common/_J59Assets/Fonts/MazdaType-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }



/* ICOMOON ICON FONT */

@font-face {
  font-family: 'icomoon';
  src:  url('https://www.mazda.ca/common/_J59Assets/Fonts/icomoon.eot?o21gnb');
  src:  url('https://www.mazda.ca/common/_J59Assets/Fonts/icomoon.eot?o21gnb#iefix') format('embedded-opentype'),
    url('https://www.mazda.ca/common/_J59Assets/Fonts/icomoon.ttf?o21gnb') format('truetype'),
    url('https://www.mazda.ca/common/_J59Assets/Fonts/icomoon.woff?o21gnb') format('woff'),
    url('https://www.mazda.ca/common/_J59Assets/Fonts/icomoon.svg?o21gnb#icomoon') format('svg');
  font-weight: normal;
  font-style: normal; }

/*
a[class^="-icon"], a[class*="-icon"] {
  font-family: 'icomoon' !important;
  font-size: 2.4rem;
  font-size: 24px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*/

.facebook-icon:before {
  content: "\ea90";
}
.instagram-icon:before {
  content: "\ea92";
}
.twitter-icon:before {
  content: "\ea96";
}
.youtube-icon:before {
  content: "\ea9d";
}


.plus-icon:before {
  content: "\2b";
}
.minus-icon:before {
  content: "\2d";
}
.info-icon:before {
  content: "\2139";
}
.star-icon:before {
  content: "\22c6";
}
.printer-icon:before {
  content: "\2399";
}
.time-icon:before {
  content: "\23f2";
}
.close-icon:before {
  content: "\2421";
}
.chevron-right-icon:before {
  content: "\25bb";
}
.chevron-left-icon:before {
  content: "\25c5";
}
.flag-icon:before {
  content: "\2691";
}
.warning-icon:before {
  content: "\26a0";
}
.circle-minus-icon:before {
  content: "\26d4";
}
.email-icon:before {
  content: "\2709";
}
.tick-icon:before {
  content: "\2713";
}
.question-icon:before {
  content: "\2753";
}
.arrow-right-icon:before {
  content: "\27a1";
}
.expand-icon:before {
  content: "\2922";
}
.arrow-left-icon:before {
  content: "\2b05";
}
.arrow-up-icon:before {
  content: "\2b06";
}
.arrow-down-icon:before {
  content: "\2b07";
}
.arrow-up-right-icon:before {
  content: "\2b08";
}
.arrow-up-left-icon:before {
  content: "\2b09";
}
.arrow-down-right-icon:before {
  content: "\2b0a";
}
.arrow-down-left-icon:before {
  content: "\2b0b";
}
.pointer-icon:before {
  content: "\e001";
}
.zoom-in-icon:before {
  content: "\e002";
}
.zoom-out-icon:before {
  content: "\e003";
}
.trash-icon:before {
  content: "\e0d0";
}
.cart-icon:before {
  content: "\e500";
}
.calculator-icon:before {
  content: "\e551";
}
.compass-icon:before {
  content: "\e671";
}
.location-icon:before {
  content: "\e6d0";
}
.download-icon:before {
  content: "\eb01";
}
.upload-icon:before {
  content: "\eb41";
}
.refresh-2-icon:before {
  content: "\eb82";
}
.save-file-icon:before {
  content: "\ec76";
}
.unexpand-icon:before {
  content: "\ee01";
}
.full-screen-icon:before {
  content: "\ee04";
}
.full-screen-close-icon:before {
  content: "\ee05";
}
.chevron-up-icon:before {
  content: "\f500";
}
.chevron-down-icon:before {
  content: "\f501";
}
.image-icon:before {
  content: "\1f304";
}
.globe-icon:before {
  content: "\1f30e";
}
.view-icon:before {
  content: "\1f440";
}
.account-icon:before {
  content: "\1f464";
}
.group-icon:before {
  content: "\1f465";
}
.quote-icon:before {
  content: "\1f4ac";
}
.attach-file-icon:before {
  content: "\1f4ce";
}
.phone-icon:before {
  content: "\1f4de";
}
.search-icon:before {
  content: "\1f50e";
}
.key-icon:before {
  content: "\1f511";
}
.lock-icon:before {
  content: "\1f512";
}
.unlock-icon:before {
  content: "\1f513";
}
.sound-icon:before {
  content: "\1f514";
}
.sound-off-icon:before {
  content: "\1f515";
}
.link-icon:before {
  content: "\1f517";
}
.stop-icon:before {
  content: "\1f6ab";
}


.facebook-icon:before, .instagram-icon:before, .twitter-icon:before, .youtube-icon:before, .plus-icon:before, .minus-icon:before, .info-icon:before, .star-icon:before, .printer-icon:before, .time-icon:before, .close-icon:before, .chevron-right-icon:before, .chevron-left-icon:before, .flag-icon:before, .warning-icon:before, .circle-minus-icon:before, .email-icon:before, .tick-icon:before, .question-icon:before, .arrow-right-icon:before, .expand-icon:before, .arrow-left-icon:before, .arrow-up-icon:before, .arrow-down-icon:before, .arrow-up-right-icon:before, .arrow-up-left-icon:before, .arrow-down-right-icon:before, .arrow-down-left-icon:before, .pointer-icon:before, .zoom-in-icon:before, .zoom-out-icon:before, .trash-icon:before, .cart-icon:before, .calculator-icon:before, .compass-icon:before, .location-icon:before, .download-icon:before, .upload-icon:before, .refresh-2-icon:before, .save-file-icon:before, .unexpand-icon:before, .full-screen-icon:before, .full-screen-close-icon:before, .chevron-up-icon:before, .chevron-down-icon:before, .image-icon:before, .globe-icon:before, .view-icon:before, .account-icon:before, .group-icon:before, .quote-icon:before, .attach-file-icon:before, .phone-icon:before, .search-icon:before, .key-icon:before, .lock-icon:before, .unlock-icon:before, .sound-icon:before, .sound-off-icon:before, .link-icon:before, .stop-icon:before {
  font-family: 'icomoon';
  font-size: 1.5em;
  position: relative;
  vertical-align: bottom;
}
