@font-face {
	font-family: "fl-icons";
	src: url("fl-icons.eot");
	src: url("fl-icons.eot?#iefix") format("embedded-opentype"),
		url("fl-icons.woff") format("woff"),
		url("fl-icons.ttf") format("truetype"),
		url("fl-icons.svg#fl-icons") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

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

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "fl-icons";
	font-style: normal;
	font-weight: normal;
	speak: never;
}

.icon-heart:before { content: "\e000"; }
.icon-facebook:before { content: "\e002"; }
.icon-envelop:before { content: "\e003"; }
.icon-tag:before { content: "\e004"; }
.icon-star:before { content: "\e005"; }
.icon-star-o:before { content: "\e006"; }
.icon-map-pin-fill:before { content: "\e009"; }
.icon-checkmark:before { content: "\e00a"; }
.icon-plus:before { content: "\e00c"; }
.icon-instagram:before { content: "\e00e"; }
.icon-skype:before { content: "\e010"; }
.icon-pinterest:before { content: "\e011"; }
.icon-search1:before { content: "\e012"; }
.icon-expand:before { content: "\e015"; }
.icon-menu:before { content: "\e806"; }
.icon-user:before { content: "\e900"; }
.icon-search:before { content: "\e901"; }
.icon-hanger:before { content: "\e902"; }
.icon-twin-product-icon:before { content: "\e905"; }
.icon-heart-o:before { content: "\e906"; }
.icon-shopping-bag:before { content: "\e90a"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
