@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-Bold.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-Regular.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-BoldItalic.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-LightItalic.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-Italic.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}



@font-face {
  font-family: 'Montserrat';
  src: url('fonts/montserrat/subset-Montserrat-Light.woff2') format('woff2'),
      url('fonts/montserrat/subset-Montserrat-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Al Fresco';
  src: url('fonts/AlFresco-Bold.eot');
  src: local('Al Fresco Bold'), local('AlFresco-Bold'),
      url('fonts/AlFresco-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/AlFresco-Bold.woff2') format('woff2'),
      url('fonts/AlFresco-Bold.woff') format('woff'),
      url('fonts/AlFresco-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* @font-face {
  font-family: 'Al Fresco';
  src: url('fonts/AlFresco.eot');
  src: local('fonts/Al Fresco'), local('AlFresco'),
      url('fonts/AlFresco.eot?#iefix') format('embedded-opentype'),
      url('fonts/AlFresco.woff2') format('woff2'),
      url('fonts/AlFresco.woff') format('woff'),
      url('fonts/AlFresco.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
} */



@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("material-icons/materialIcon.woff2") format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("material-icons/materialIconOutlined.woff2") format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none; 
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}

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

[class^="fa-"], [class*=" fa-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-esplora:before,
.fa-blog-main:before {
  content: "\e92c";
}
.fa-vivi:before {
  content: "\e900";
}
.fa-scopri:before {
  content: "\e901";
}
.fa-eventi:before,
.fa-ama:before {
  content: "\e902";
}
.fa-logo:before {
  content: "\e903";
}
.fa-i-trekking:before {
  content: "\e904";
}
.fa-i-bike:before {
  content: "\e905";
}
.fa-i-pesca:before {
  content: "\e906";
}
/* .fa-i-parapendio:before {
  content: "\e907";
} */
.fa-i-castello:before {
  content: "\e908";
}
.fa-i-museo-della-pieve:before {
  content: "\e909";
}
.fa-i-monumento-caduti:before {
  content: "\e90a";
}
.fa-i-smfossale:before {
  content: "\e90b";
}
.fa-i-casa-antonelli:before {
  content: "\e90c";
}
.fa-i-casa-daronco:before {
  content: "\e90d";
}
.fa-i-museo-civico:before {
  content: "\e90e";
}
.fa-i-palazzo-comunale:before {
  content: "\e90f";
}
.fa-i-porta-udine:before {
  content: "\e910";
}
.fa-i-santa-maria-delle-grazie:before {
  content: "\e911";
}
.fa-i-whatsapp:before {
  content: "\e912";
}
.fa-i-whatsapp2:before {
  content: "\e913";
}
.fa-i-instagram:before {
  content: "\e914";
}
.fa-i-facebook:before {
  content: "\e915";
}
.fa-i-twitter:before {
  content: "\e916";
}
.fa-i-youtube:before {
  content: "\e917";
}
.fa-i-affrescoteca:before {
  content: "\e918";
}
.fa-i-santuario-sant-antonio:before {
  content: "\e919";
}
.fa-i-convento-di-santa-maria-degli-angeli:before,
.fa-i-convento-santamaria-degli-angeli:before {
  content: "\e91a";
}
.fa-i-gemona:before {
  content: "\e91b";
}
.fa-i-personaggi:before {
  content: "\e91c";
}
.fa-i-duomo-gemona:before {
  content: "\e91d";
}
.fa-i-cineteca:before {
  content: "\e91e";
}
.fa-logo-fvg:before {
  content: "\e91f";
}
.fa-i-info:before,
.fa-info:before {
  content: "\e920";
}
.fa-dove-mangiare:before ,
.fa-i-dove-mangiare:before {
  content: "\e921";
}
.fa-dove-dormire:before ,
.fa-i-dove-dormire:before {
  content: "\e922";
}
.fa-i-museo-raffaelli:before {
  content: "\e923";
}
.fa-i-bdc:before {
  content: "\e924";
}

.fa-i-ebike:before {
  content: "\e926";
}
.fa-i-gravel:before {
  content: "\e927";
}
.fa-i-handbike:before {
  content: "\e928";
}
 
.fa-i-trial:before {
  content: "\e92b";
}
.fa-i-kids:before {
  content: "\e929";
}
.fa-i-urban-trekking:before {
  content: "\e92d";
}
.fa-i-gemona-h:before {
  content: "\e92e";
}
.fa-homepage:before {
  content: "\e92f";  
  font-family: 'icomoon' !important;
  line-height: 1;
}
.fa-back:before {
  content: "\e930";
}
 
.fa-calendar:before {
  content: "\e931";
}
.fa-acqua:before {
  content: "\e934";
}
.fa-blog:before {
  content: "\e933";
}
.fa-webcam:before {
  content: "\e932";
}
.fa-search:before {
  content: "\e937";
}

.fa-i-ebike:before {
  content: "\e926";
}
.fa-i-mtb:before {
  content: "\e904";
}
.fa-i-gravel:before {
  content: "\e935";
}
.fa-i-trekking:before {
  content: "\e936";
}
.fa-i-cicloturismo:before {
  content: "\e926";
}
 
.fa-i-bdc:before {
  content: "\e924";
}
.fa-falesie:before {
  content: "\e907";
}
.fa-i-parapendio:before,
.fa-volo:before {
  content: "\e927";
}
