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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Servizi_Gelsomini-Regular' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 40px;
  font-size: 32px;
  color: var(--theme-color-xdark);

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="small-icon-"], [class*=" small-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Servizi_Gelsomini-Regular' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 24px;
  font-size: 24px;
  color: var(--theme-color-xdark);
  padding: 5px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-air-conditioner:before {
  content: "\e900";
}
.icon-keyboard-key-with-number-2:before {
  content: "\e901";
}
.icon-no-animals:before {
  content: "\e902";
}
.icon-no-smoking-sign:before {
  content: "\e903";
}
.icon-bowl-in-a-microwave:before {
  content: "\e904";
}
.icon-toaster:before {
  content: "\e905";
}
.icon-electric-refrigerator:before {
  content: "\e906";
}
.icon-food-and-restaurant:before {
  content: "\e907";
}
.icon-kettle:before {
  content: "\e908";
}
.icon-towel-on-hanger:before {
  content: "\e909";
}
.icon-bedroom-black-closed-closet-for-clothes:before {
  content: "\e90a";
}
.icon-hairdryer:before {
  content: "\e90b";
}
.icon-cooking-on-fire:before {
  content: "\e90c";
}
.icon-water-drop:before {
  content: "\e90d";
}
.icon-resort:before {
  content: "\e90e";
}
.icon-television:before {
  content: "\e90f";
}
.icon-bicycle:before {
  content: "\e910";
}
.icon-parking-sign:before {
  content: "\e911";
}
.icon-child:before {
  content: "\e912";
}
.icon-highchair:before {
  content: "\e913";
}
.icon-crib:before {
  content: "\e914";
}
.icon-cook:before {
  content: "\e915";
}
.icon-swimming-pool:before {
  content: "\e916";
}
.icon-wi-fi:before {
  content: "\e917";
}
.icon-espresso:before {
  content: "\e918";
}
.icon-washing-machine:before {
  content: "\e919";
}
.small-icon-car:before {
  content: "\e920";
}
.small-icon-plane:before {
  content: "\e922";
}
.small-icon-train:before {
  content: "\e921";
}
.icon-pets-welcome:before {
  content: "\e923";
}
.small-icon-plus:before {
  content: "\e924";
}
.icon-phone:before {
  content: "\e91a";
}
.icon-car-charger:before {
  content: "\e91b";
}
.icon-oven:before {
  content: "\e91c";
}
.icon-ironing:before {
  content: "\e91d";
}
.icon-hanger:before {
  content: "\e91e";
}
.icon-dishwasher:before {
  content: "\e91f";
}
.icon-ventilator:before {
  content: "\e925";
}


@media screen and (max-width:1017px){
	[class^="icon-"], [class*=" icon-"] {
	line-height: 80px;
  	font-size: 64px;
	}
}
