@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansRegular/OpenSansRegular.eot");
	src: url("fonts/OpenSansRegular/OpenSansRegular.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),
	url("fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansLight/OpenSansLight.eot");
	src: url("fonts/OpenSansLight/OpenSansLight.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansLight/OpenSansLight.woff") format("woff"),
	url("fonts/OpenSansLight/OpenSansLight.ttf") format("truetype");
	font-style: normal;
	font-weight: 300;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansItalic/OpenSansItalic.eot");
	src: url("fonts/OpenSansItalic/OpenSansItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansItalic/OpenSansItalic.woff") format("woff"),
	url("fonts/OpenSansItalic/OpenSansItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 400;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansBold/OpenSansBold.eot");
	src: url("fonts/OpenSansBold/OpenSansBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansBold/OpenSansBold.woff") format("woff"),
	url("fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansExtraBold/OpenSansExtraBold.eot");
	src: url("fonts/OpenSansExtraBold/OpenSansExtraBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansExtraBold/OpenSansExtraBold.woff") format("woff"),
	url("fonts/OpenSansExtraBold/OpenSansExtraBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 900;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.eot");
	src: url("fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.woff") format("woff"),
	url("fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 900;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot");
	src: url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff") format("woff"),
	url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 700;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot");
	src: url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.woff") format("woff"),
	url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 400;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansSemiBold/OpenSansSemiBold.eot");
	src: url("fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff"),
	url("fonts/OpenSansSemiBold/OpenSansSemiBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 600;
}

@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot");
	src: url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.woff") format("woff"),
	url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 600;
}


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

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-call:before {
  content: "\e904";
}
.icon-arrow-down:before {
  content: "\e903";
}
.icon-arrow-right:before {
  content: "\e905";
}
.icon-arrow-left:before {
  content: "\e906";
}
.icon-instagram:before {
  content: "\e901";
}
.icon-youtube:before {
  content: "\e902";
}
.icon-menu:before {
  content: "\e900";
}
.icon-priority:before {
  content: "\e907";
}
.icon-residential:before {
  content: "\e908";
}
.icon-link:before {
  content: "\e909";
}
.icon-crane:before {
  content: "\e90a";
}
.icon-clock:before {
  content: "\e90b";
}
.icon-finish:before {
  content: "\e90c";
}
.icon-repair:before {
  content: "\e90d";
}
.icon-chart:before {
  content: "\e90e";
}
.icon-weight:before {
  content: "\e90f";
}
.icon-size:before {
  content: "\e910";
}