@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-BlackOblique.eot');
    src: url('AvenirLT-BlackOblique.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-BlackOblique.woff2') format('woff2'),
        url('AvenirLT-BlackOblique.woff') format('woff'),
        url('AvenirLT-BlackOblique.ttf') format('truetype'),
        url('AvenirLT-BlackOblique.svg#AvenirLT-BlackOblique') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-Black.eot');
    src: url('AvenirLT-Black.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-Black.woff2') format('woff2'),
        url('AvenirLT-Black.woff') format('woff'),
        url('AvenirLT-Black.ttf') format('truetype'),
        url('AvenirLT-Black.svg#AvenirLT-Black') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-Medium.eot');
    src: url('AvenirLT-Medium.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-Medium.woff2') format('woff2'),
        url('AvenirLT-Medium.woff') format('woff'),
        url('AvenirLT-Medium.ttf') format('truetype'),
        url('AvenirLT-Medium.svg#AvenirLT-Medium') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-Book.eot');
    src: url('AvenirLT-Book.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-Book.woff2') format('woff2'),
        url('AvenirLT-Book.woff') format('woff'),
        url('AvenirLT-Book.ttf') format('truetype'),
        url('AvenirLT-Book.svg#AvenirLT-Book') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-MediumOblique.eot');
    src: url('AvenirLT-MediumOblique.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-MediumOblique.woff2') format('woff2'),
        url('AvenirLT-MediumOblique.woff') format('woff'),
        url('AvenirLT-MediumOblique.ttf') format('truetype'),
        url('AvenirLT-MediumOblique.svg#AvenirLT-MediumOblique') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-Light.eot');
    src: url('AvenirLT-Light.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-Light.woff2') format('woff2'),
        url('AvenirLT-Light.woff') format('woff'),
        url('AvenirLT-Light.ttf') format('truetype'),
        url('AvenirLT-Light.svg#AvenirLT-Light') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-BookOblique.eot');
    src: url('AvenirLT-BookOblique.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-BookOblique.woff2') format('woff2'),
        url('AvenirLT-BookOblique.woff') format('woff'),
        url('AvenirLT-BookOblique.ttf') format('truetype'),
        url('AvenirLT-BookOblique.svg#AvenirLT-BookOblique') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir LT';
    src: url('AvenirLT-LightOblique.eot');
    src: url('AvenirLT-LightOblique.eot?#iefix') format('embedded-opentype'),
        url('AvenirLT-LightOblique.woff2') format('woff2'),
        url('AvenirLT-LightOblique.woff') format('woff'),
        url('AvenirLT-LightOblique.ttf') format('truetype'),
        url('AvenirLT-LightOblique.svg#AvenirLT-LightOblique') format('svg');
    font-weight: 200;
    font-style: italic;
}

@charset "UTF-8";

@font-face {
  font-family: "mv-agusta";
  src:url("mv-agusta.eot");
  src:url("mv-agusta.eot?#iefix") format("embedded-opentype"),
    url("mv-agusta.woff") format("woff"),
    url("mv-agusta.ttf") format("truetype"),
    url("mv-agusta.svg#mv-agusta") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "mv-agusta" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="adc-icn-"]:before,
[class*=" adc-icn-"]:before {
  font-family: "mv-agusta" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.adc-icn-about-us:before {
  content: "\61";
}
.adc-icn-arrow-down-smooth:before {
  content: "\62";
}
.adc-icn-close-1:before {
  content: "\63";
}
.adc-icn-close-2:before {
  content: "\64";
}
.adc-icn-contacts:before {
  content: "\65";
}
.adc-icn-crc:before {
  content: "\66";
}
.adc-icn-dealers:before {
  content: "\67";
}
.adc-icn-detail-btn-border:before {
  content: "\68";
}
.adc-icn-download:before {
  content: "\69";
}
.adc-icn-email:before {
  content: "\6a";
}
.adc-icn-facebook:before {
  content: "\6b";
}
.adc-icn-family:before {
  content: "\6c";
}
.adc-icn-geolocalization:before {
  content: "\6d";
}
.adc-icn-handcrafted:before {
  content: "\6e";
}
.adc-icn-histoty:before {
  content: "\6f";
}
.adc-icn-instagram:before {
  content: "\70";
}
.adc-icn-minus:before {
  content: "\71";
}
.adc-icn-news:before {
  content: "\72";
}
.adc-icn-phone-1:before {
  content: "\73";
}
.adc-icn-phone-2:before {
  content: "\74";
}
.adc-icn-plus:before {
  content: "\75";
}
.adc-icn-quality:before {
  content: "\76";
}
.adc-icn-search:before {
  content: "\77";
}
.adc-icn-share:before {
  content: "\78";
}
.adc-icn-showroom:before {
  content: "\79";
}
.adc-icn-tech-sheet:before {
  content: "\7a";
}
.adc-icn-test-drive:before {
  content: "\41";
}
.adc-icn-vimeo:before {
  content: "\42";
}
.adc-icn-youtube:before {
  content: "\43";
}
.adc-icn-map:before {
  content: "\44";
}
.adc-icn-arrow-dx:before {
  content: "\45";
}
.adc-icn-hotspot-btn-border:before {
    content: "\46";
}
.adc-icn-share-facebook:before {
    content: "\47";
}
.adc-icn-share-twitter:before {
    content: "\48";
}