@font-face {
  font-family: "ita";
  src:  url('fonts/ita.eot?lqwb79');
  src:  url('fonts/ita.eot?lqwb79#iefix') format('embedded-opentype'),
    url('fonts/ita.ttf?lqwb79') format('truetype'),
    url('fonts/ita.woff?lqwb79') format('woff'),
    url('fonts/ita.svg?lqwb79#ita') format('svg');
  font-weight: normal;
  font-style: normal;
}

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

.Icon::before,
[class^="Icon-"]::before,
[class*=" Icon-"]::before {
  font-size: 1em;
}

.Icon--flipped {
  transform: scale(-1, 1);
}

.Icon-flickr:before {
  content: "\46";
}
.Icon-googleplus:before {
  content: "\47";
}
.Icon-slideshare:before {
  content: "\53";
}
.Icon-twitter:before {
  content: "\54";
}
.Icon-whatsapp:before {
  content: "\57";
}
.Icon-youtube:before {
  content: "\59";
}
.Icon-facebook:before {
  content: "\66";
}
.Icon-list:before {
  content: "\2263";
}
.Icon-more-items:before {
  content: "\22ee";
}
.Icon-more-actions:before {
  content: "\22ef";
}
.Icon-chevron-left:before {
  content: "\23f4";
}
.Icon-chevron-right:before {
  content: "\23f5";
}
.Icon-expand:before {
  content: "\23f6";
}
.Icon-collapse:before {
  content: "\23f7";
}
.Icon-drop-down:before {
  content: "\25b2";
}
.Icon-drop-up:before {
  content: "\25bc";
}
.Icon-radio-button:before {
  content: "\25ef";
}
.Icon-radio-button-checked:before {
  content: "\2609";
}
.Icon-checkbox:before {
  content: "\2610";
}
.Icon-checkbox-checked:before {
  content: "\2611";
}
.Icon-cancel:before {
  content: "\2613";
}
.Icon-favorite:before {
  content: "\2661";
}
.Icon-settings:before {
  content: "\2699";
}
.Icon-zoom-in:before {
  content: "\26b2";
}
.Icon-expand-media:before {
  content: "\26da";
}
.Icon-check:before {
  content: "\2713";
}
.Icon-refresh:before {
  content: "\27f3";
}
.Icon-arrow-left:before {
  content: "\27f5";
}
.Icon-arrow-right:before {
  content: "\27f6";
}
.Icon-upload:before {
  content: "\2b06";
}
.Icon-download:before {
  content: "\2b07";
}
.Icon-arrow-up:before {
  content: "\2b08";
}
.Icon-arrow-down:before {
  content: "\2b63";
}
.Icon-video:before {
  content: "\1f3a5";
}
.Icon-comment:before {
  content: "\1f4ac";
}
.Icon-rss:before {
  content: "\1f4c3";
}
.Icon-file:before {
  content: "\1f4c4";
}
.Icon-calendar:before {
  content: "\1f4c5";
}
.Icon-share:before {
  content: "\1f4e2";
}
.Icon-mail:before {
  content: "\1f4e7";
}
.Icon-app:before {
  content: "\1f4f2";
}
.Icon-camera:before {
  content: "\1f4f7";
}
.Icon-search:before {
  content: "\1f50d";
}
.Icon-zoom-out:before {
  content: "\1f50f";
}
.Icon-lock:before {
  content: "\1f512";
}
.Icon-unlock:before {
  content: "\1f513";
}
.Icon-link:before {
  content: "\1f517";
}
.Icon-external-link:before {
  content: "\1f59d";
}
.Icon-pdf:before {
  content: "\1f5cb";
}
.Icon-copy:before {
  content: "\1f5cd";
}
.Icon-error:before {
  content: "\1f5f4";
}
.Icon-close:before {
  content: "\1f5f5";
}
.Icon-pin:before {
  content: "\1f6a9";
}
.Icon-archivio:before {
  content: "\e900";
}
.Icon-categoria:before {
  content: "\e901";
}
.Icon-etichetta:before {
  content: "\e902";
}
.Icon-fax:before {
  content: "\e903";
}
.Icon-indirizzo:before {
  content: "\e904";
}
.Icon-telefono:before {
  content: "\e905";
}
.Icon-servizi:before {
  content: "\e906";
}
.Icon-istituzioni:before {
  content: "\e907";
}
.Icon-vivi-il-comune:before {
  content: "\e908";
}

