@import url("font-awesome.css"); 


@font-face {
  font-family: 'iSiteFont';
  src:  url('../font/iSiteFont.eot?ymr0lh');
  src:  url('../font/iSiteFont.eot?ymr0lh#iefix') format('embedded-opentype'),
    url('../font/iSiteFont.ttf?ymr0lh') format('truetype'),
    url('../font/iSiteFont.woff?ymr0lh') format('woff'),
    url('../font/iSiteFont.svg?ymr0lh#iSiteFont') format('svg');
  font-weight: normal;
  font-style: normal;
}



.iS {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iSiteFont' !important;
  speak: none;
  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;
}

.iS-right:before {
  content: "\e111";
}

.iS-close:before {
  content: "\e209";
}

.iS-twitter:before {
  content: "\f081";
}

.iS-facebook:before {
  content: "\f082";
}

.iS-next:before {
  content: "\f05a";
}

.iS-star:before {
  content: "\e900";
}

.iS-zoom:before {
  content: "\e901";
}

.iS-place:before {
  content: "\e1f7";
}

.iS-calendar:before {
  content: "\e902";
}

.iS-hour:before {
  content: "\e2c9";
}

.iS-list:before {
  content: "\e2aa";
}

.iS-home:before {
  content: "\f08d";
}

.iS-euro:before {
  content: "\e903";
}

.iS-bus:before {
  content: "\e1ca";
}

.iS-cutlery:before {
  content: "\f0f5";
}

.iS-impianti:before {
  content: "\e904";
}

.iS-selected:before {
  content: "\1f311";
}

.iS-unselected:before {
  content: "\f1db";
}

.iS-unselected:hover:before {
  content: "\1f311";
}

.iS-wheelchair:before {
  content: "\f193";
}

.iS-search:before {
  content: "\e905";
}

.iS-previous:before {
  content: "\f05a";
  display: inline-block;
  -ms-transform: rotate(180deg); 
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.iS-left:before {
  content: "\e111";
  display: inline-block;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.iS-up:before {
  content: "\e111";
  display: inline-block;
  -ms-transform: rotate(-90deg); 
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.iS-down:before {
  content: "\e111";
  display: inline-block;
  -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}