@font-face{
	font-family: 'icons';
	src: url(../fonts/icons.ttf),
		url(../fonts/icons.woff),
		url(../fonts/icons.eot);
}
[class*="f-icons_before"]:before{
	font-family: 'icons';
}
[class*="f-icons_after"]:after{
	font-family: 'icons';
}
.f-icons_before.f-icons_arrow_right:before,
.f-icons_after.f-icons_arrow_right:after{
	content: '\e900';
}
.f-icons_before.f-icons_arrow_left:before,
.f-icons_after.f-icons_arrow_left:after{
	content: '\e901';
}
.f-icons_before.f-icons_arrow_up:before,
.f-icons_after.f-icons_arrow_up:after{
	content: '\e902';
}
.f-icons_before.f-icons_arrow_down:before,
.f-icons_after.f-icons_arrow_down:after{
	content: '\e903';
}
.f-icons_before.f-icons_facebook:before,
.f-icons_after.f-icons_facebook:after{
	content: '\e904';
}
.f-icons_before.f-icons_twitter:before,
.f-icons_after.f-icons_twitter:after{
	content: '\e905';
}
.f-icons_before.f-icons_vkontakte:before,
.f-icons_after.f-icons_vkontakte:after{
	content: '\e906';
}
.f-icons_before.f-icons_direction_down:before,
.f-icons_after.f-icons_direction_down:after{
	content: '\e907';
}
.f-icons_before.f-icons_direction_up:before,
.f-icons_after.f-icons_direction_up:after{
	content: '\e908';
}
.f-icons_before.f-icons_direction_right:before,
.f-icons_after.f-icons_direction_right:after{
	content: '\e909';
}
.f-icons_before.f-icons_direction_left:before,
.f-icons_after.f-icons_direction_left:after{
	content: '\e90a';
}

@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Regular.ttf),
		url(../fonts/ProximaNova-Regular.woff),
		url(../fonts/ProximaNova-Regular.eot);
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Bold.ttf),
		url(../fonts/ProximaNova-Bold.woff),
		url(../fonts/ProximaNova-Bold.eot);
	font-weight: 600;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Light.ttf),
		url(../fonts/ProximaNova-Light.woff),
		url(../fonts/ProximaNova-Light.eot);
	font-weight: 300;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Semibold.ttf),
		url(../fonts/ProximaNova-Semibold.woff),
		url(../fonts/ProximaNova-Semibold.eot);
	font-weight: 500;
}

@font-face{
	font-family: 'Oswald';
	src: url(../fonts/Oswald-Regular.ttf),
		url(../fonts/Oswald-Regular.otf),
		url(../fonts/Oswald-Regular.woff),
		url(../fonts/Oswald-Regular.eot);
}
@font-face{
	font-family: 'Oswald';
	src: url(../fonts/Oswald-Bold.ttf),
		url(../fonts/Oswald-Bold.woff),
		url(../fonts/Oswald-Bold.eot);
	font-weight: 600;
}
@font-face{
	font-family: 'Oswald';
	src: url(../fonts/Oswald-Medium.ttf),
		url(../fonts/Oswald-Medium.woff),
		url(../fonts/Oswald-Medium.eot);
	font-weight: 500;
}
@font-face{
	font-family: 'Oswald';
	src: url(../fonts/Oswald-SemiBold.ttf),
		url(../fonts/Oswald-SemiBold.woff),
		url(../fonts/Oswald-SemiBold.eot);
	font-weight: 700;
}