@font-face {
	font-family: 'yfwp-icon';
	src: url('../font/yfwp-icon.eot?57850276');
	src: url('../font/yfwp-icon.eot?57850276#iefix') format('embedded-opentype'),
	url('../font/yfwp-icon.woff2?57850276') format('woff2'),
	url('../font/yfwp-icon.woff?57850276') format('woff'),
	url('../font/yfwp-icon.ttf?57850276') format('truetype'),
	url('../font/yfwp-icon.svg?57850276#yfwp-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

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


[class^="yfwp-"]:before, [class*=" yfwp-"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 "yfwp-icon";
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*font-family: "yfwp-icon";
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;*/
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	/*font-variant: normal;
	text-transform: none;*/

	/* fix buttons height, for twitter bootstrap */
	/*line-height: 1em;*/

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	/*margin-left: .2em;*/

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Font smoothing. That was taken from TWBS */
	/*	-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;*/

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


.yfwp-plus:before {
	content: '\e800';
}

/* '' */
.yfwp-plus-circle:before {
	content: '\e801';
}

/* '' */
.yfwp-minus:before {
	content: '\e802';
}

/* '' */
.yfwp-minus-circle:before {
	content: '\e803';
}

/* '' */
.yfwp-chevron-down:before {
	content: '\e804';
}

/* '' */
.yfwp-chevron-up:before {
	content: '\e805';
}

/* '' */
.yfwp-arrow-circle-o-down:before {
	content: '\e806';
}

/* '' */
.yfwp-arrow-circle-o-up:before {
	content: '\e807';
}

/* '' */
.yfwp-caret-down:before {
	content: '\e808';
}

/* '' */
.yfwp-caret-up:before {
	content: '\e809';
}

/* '' */
.yfwp-arrow-down:before {
	content: '\e80a';
}

/* '' */
.yfwp-arrow-up:before {
	content: '\e80b';
}

/* '' */
.yfwp-search:before {
	content: '\e80c';
}

/* '' */
.yfwp-link:before {
	content: '\e80d';
}

/* '' */
.yfwp-arrow-circle-up:before {
	content: '\f0aa';
}

/* '' */
.yfwp-arrow-circle-down:before {
	content: '\f0ab';
}

/* '' */
.yfwp-plus-square:before {
	content: '\f0fe';
}

/* '' */
.yfwp-angle-double-up:before {
	content: '\f102';
}

/* '' */
.yfwp-angle-double-down:before {
	content: '\f103';
}

/* '' */
.yfwp-angle-up:before {
	content: '\f106';
}

/* '' */
.yfwp-angle-down:before {
	content: '\f107';
}

/* '' */
.yfwp-chevron-circle-up:before {
	content: '\f139';
}

/* '' */
.yfwp-chevron-circle-down:before {
	content: '\f13a';
}

/* '' */
.yfwp-minus-square:before {
	content: '\f146';
}

/* '' */
.yfwp-minus-square-o:before {
	content: '\f147';
}

/* '' */
.yfwp-caret-square-o-down:before {
	content: '\f150';
}

/* '' */
.yfwp-caret-square-o-up:before {
	content: '\f151';
}

/* '' */
.yfwp-plus-square-o:before {
	content: '\f196';
}

/* '' */
