@charset "UTF-8";

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

[data-icon-medical]:before {
	font-family: "medical-and-health" !important;
	content: attr(data-icon-medical);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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


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

[data-icon-travel]:before {
	font-family: "travel" !important;
	content: attr(data-icon-travel);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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


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

[data-icon-hotel-restaurant]:before {
	font-family: "hotel-restaurant" !important;
	content: attr(data-icon-hotel-restaurant);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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


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

[data-icon-music]:before {
	font-family: "music" !important;
	content: attr(data-icon-music);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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


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

[data-icon-travel]:before {
	font-family: "travel" !important;
	content: attr(data-icon-travel);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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

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

[data-icon-communication]:before {
	font-family: "communication-48-x-48" !important;
	content: attr(data-icon-communication);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}

[class^="icon-communication"]:before,
[class*=" icon-communication"]:before {
	font-family: "communication-48-x-48" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-communication-035:before {
	content: "Y";
}



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

[data-icon-education]:before {
	font-family: "education-48" !important;
	content: attr(data-icon-education);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-education"]:before,[class*=" icon-education"]:before {
	font-family: "education-48" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-education-073:before {content: "\e000";}
.icon-education-082:before {content: "\e019";}


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

[data-icon-electronics]:before {
	font-family: "electronics" !important;
	content: attr(data-icon-electronics);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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

.icon-electronics-039:before {content: ";";}



[data-icon-food]:before {
	font-family: "food-48" !important;
	content: attr(data-icon-food);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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




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

[data-icon-finance]:before {
	font-family: "finance" !important;
	content: attr(data-icon-finance);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-finance"]:before,[class*=" icon-finance"]:before {
	font-family: "finance" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-finance-101:before {
	content: "\e043";
}




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

[data-icon-furniture]:before {
	font-family: "furniture" !important;
	content: attr(data-icon-furniture);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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

.icon-furniture-058:before {content: "7";}
.icon-electronics-129:before {content: "\e03c";}
.icon-electronics-078:before {content: ">";}
.icon-travel-088:before {content: "\e009";}
.icon-finance-179:before {content: "\e009";}
.icon-electronics-004:before {content: "F";}
.icon-furniture-012:before {content: "V";}
.icon-electronics-037:before {content: "{";}
.icon-music-007:before {content: "E";}
.icon-electronics-042:before {content: "t";}
.icon-education-116:before {content: "X";}
.icon-education-117:before {content: "S";}
.icon-food-009:before {content: "G";}
.icon-education-024:before {content: "F";}

.icon-hotel-restaurant-083:before {	content: "\e003";}

.icon-furniture-072:before {content: "[";}
.icon-travel-040:before {content: "\"";}
.icon-electronics-069:before {content: "A";}
.icon-education-007:before {content: "s";}
.icon-hotel-restaurant-085:before {	content: "\e001";}
.icon-education-064:before {content: "1";}
.icon-hotel-restaurant-008:before {	content: "h";}
.icon-education-014:before {content: "b";}
.icon-travel-120:before {content: "\e02f";}
.icon-medical-017:before {content: "k";}
.icon-finance-067:before {content: "\e052";}
.icon-finance-139:before {content: "\e001";}
.icon-hotel-restaurant-199:before {	content: "\e068";}
.icon-hotel-restaurant-225:before {	content: "\e082";}
.icon-finance-050:before {content: "\e072";}
.icon-finance-035:before {content: "\e07b";}
.icon-finance-007:before {content: "\e09f";}
.icon-finance-159:before {content: "\e026";}
.icon-finance-039:before {content: "\e06b";}
.icon-hotel-restaurant-006:before {	content: "f";}
.icon-furniture-026:before {content: "X";}
.icon-finance-125:before {content: "\e003";}
.icon-finance-218:before {content: "'";}
.icon-finance-250:before {content: "E";}
.icon-food-086:before {	content: ",";}