/*
------------------------ =FONTS [use @font-face] ------------------------ */

	/* ------------------------ Elegant Icon Font [http://www.elegantthemes.com/blog/resources/elegant-icon-font] ------------------------ */
	@font-face {
		font-family: 'ElegantIcons';
		src:url('../fonts/ElegantIcons.eot');
		src:url('../fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
			url('../fonts/ElegantIcons.woff') format('woff'),
			url('../fonts/ElegantIcons.ttf') format('truetype'),
			url('../fonts/ElegantIcons.svg#ElegantIcons') format('svg');
		font-weight: normal;
		font-style: normal;
	}
		/* Use the following CSS code if you want to use data attributes for inserting your icons */
		[data-icon]:before {
			content: attr(data-icon);
			font-family: 'ElegantIcons';
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-variant: normal;
			font-weight: normal;
			line-height: 1;
			speak: none;
			text-transform: none;
		}

	/* Custom Font set generated by ICOMOON */
	@font-face {
		font-family: 'icomoon';
		src:url('../fonts/icomoon.eot?ulicvy');
		src:url('../fonts/icomoon.eot?#iefixulicvy') format('embedded-opentype'),
			url('../fonts/icomoon.ttf?ulicvy') format('truetype'),
			url('../fonts/icomoon.woff?ulicvy') format('woff'),
			url('../fonts/icomoon.svg?ulicvy#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	[class^="icon-"], [class*=" icon-"] {
		font-family: 'icomoon';
		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;
	}

	/* Custom Font set generated by ICOMOON */
	@font-face {
		font-family: 'icomoon_star';
		src:url('../fonts/icomoon_star.eot?ulicvy');
		src:url('../fonts/icomoon_star.eot?#iefixulicvy') format('embedded-opentype'),
			url('../fonts/icomoon_star.ttf?ulicvy') format('truetype'),
			url('../fonts/icomoon_star.woff?ulicvy') format('woff'),
			url('../fonts/icomoon_star.svg?ulicvy#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	[class^="icon-star-"], [class*=" icon-star-"] {
		font-family: 'icomoon_star';
		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;
	}


.icon-archersden:before {
	content: "\e600";
}
.icon-arrow2-left:before {
	content: "\e601";
}
.icon-arrow2-right:before {
	content: "\e602";
}
.icon-arrow-left:before {
	content: "\e603";
}
.icon-arrow-right:before {
	content: "\e604";
}
.icon-cart:before {
	content: "\e605";
}
.icon-Chat:before {
	content: "\e606";
}
.icon-close:before {
	content: "\e607";
}
.icon-continueshopping:before {
	content: "\e608";
}
.icon-grid:before {
	content: "\e609";
}
.icon-Headset:before {
	content: "\e60a";
}
.icon-list:before {
	content: "\e60b";
}
.icon-mail:before {
	content: "\e60c";
}
.icon-print:before {
	content: "\e60d";
}
.icon-resources:before {
	content: "\e60e";
}
.icon-search:before {
	content: "\e60f";
}
.icon-share-mail:before {
	content: "\e610";
}
.icon-social-facebook:before {
	content: "\e611";
}
.icon-social-googleplus:before {
	content: "\e612";
}
.icon-social-instagram:before {
	content: "\e613";
}
.icon-social-pinterest:before {
	content: "\e614";
}
.icon-social-twitter:before {
	content: "\e615";
}
.icon-social-youtube:before {
	content: "\e616";
}
.icon-video:before {
	content: "\e617";
}
.icon-stars-star-full:before {
	content: "\e9d9";
}
.archivo {
	font-family: 'Archivo Narrow', sans-serif;
}
.archivo-bold {
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 700;
}
.arimo {
	font-family: 'Arimo', sans-serif;
}
.arimo-bold {
	font-family: 'Arimo', sans-serif;
	font-weight: 700;
}
.fp75rem{
	font-size: 0.75rem !important;
}
.fp875rem{
	font-size: 0.875rem !important;
}
.f1rem{
	font-size: 1rem !important;
}
.f1p125rem{
	font-size: 1.125rem !important;
}
.f1p250rem{
	font-size: 1.250rem !important;
}
.lh1{
	line-height: 1 !important;
}
.lh2{
	line-height: 2 !important;
}
.lh3{
	line-height: 3 !important;
}
.lh4{
	line-height: 4 !important;
}