@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Regular.eot),
		url(../fonts/ProximaNova-Regular.svg),
		url(../fonts/ProximaNova-Regular.woff),
		url(../fonts/ProximaNova-Regular.ttf);
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-RegularIt.eot),
		url(../fonts/ProximaNova-RegularIt.svg),
		url(../fonts/ProximaNova-RegularIt.woff),
		url(../fonts/ProximaNova-RegularIt.ttf);
	font-style: italic;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Bold.eot),
		url(../fonts/ProximaNova-Bold.svg),
		url(../fonts/ProximaNova-Bold.woff),
		url(../fonts/ProximaNova-Bold.ttf);
	font-weight: bold;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-BoldIt.eot),
		url(../fonts/ProximaNova-BoldIt.svg),
		url(../fonts/ProximaNova-BoldIt.woff),
		url(../fonts/ProximaNova-BoldIt.ttf);
	font-weight: bold;
	font-style: italic;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Black.eot),
		url(../fonts/ProximaNova-Black.svg),
		url(../fonts/ProximaNova-Black.woff),
		url(../fonts/ProximaNova-Black.ttf);
	font-weight: 800;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-BlackIt.eot),
		url(../fonts/ProximaNova-BlackIt.svg),
		url(../fonts/ProximaNova-BlackIt.woff),
		url(../fonts/ProximaNova-BlackIt.ttf);
	font-weight: 800;
	font-style: italic;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-BoldIt.eot),
		url(../fonts/ProximaNova-BoldIt.svg),
		url(../fonts/ProximaNova-BoldIt.woff),
		url(../fonts/ProximaNova-BoldIt.ttf);
	font-weight: bold;
	font-style: italic;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-Thin.eot),
		url(../fonts/ProximaNova-Thin.svg),
		url(../fonts/ProximaNova-Thin.woff),
		url(../fonts/ProximaNova-Thin.ttf);
	font-weight: 100;
}
@font-face{
	font-family: 'ProximaNova';
	src: url(../fonts/ProximaNova-ThinIt.eot),
		url(../fonts/ProximaNova-ThinIt.svg),
		url(../fonts/ProximaNova-ThinIt.woff),
		url(../fonts/ProximaNova-ThinIt.ttf);
	font-weight: 100;
	font-style: italic;
}



@font-face {
	font-family: 'social';
	src: url(../fonts/social.eot), url(../fonts/social.woff), url(../fonts/social.ttf), url(../fonts/social.svg);
}

[class*="f-social_before"]:before,
[class*="f-social_after"]:after {
	font-family: 'social';
}

.f-social_before_facebook:before,
.f-social_after_facebook:after {
	content: '\e900';
}

.f-social_before_facebook-square:before,
.f-social_after_facebook-square:after {
	content: '\e901';
}

.f-social_before_facebook-round:before,
.f-social_after_facebook-round:after {
	content: '\e902';
}

.f-social_before_vkontakte:before,
.f-social_after_vkontakte:after {
	content: '\e903';
}

.f-social_before_vkontakte-rus:before,
.f-social_after_vkontakte-rus:after {
	content: '\e904';
}

.f-social_before_twitter:before,
.f-social_after_twitter:after {
	content: '\e905';
}

.f-social_before_odnoklassniki:before,
.f-social_after_odnoklassniki:after {
	content: '\e906';
}

.f-social_before_instagram-old:before,
.f-social_after_instagram-old:after {
	content: '\e907';
}

.f-social_before_instagram:before,
.f-social_after_instagram:after {
	content: '\e908';
}

.f-social_before_gplus-cursive:before,
.f-social_after_gplus-cursive:after {
	content: '\e909';
}

.f-social_before_gplus:before,
.f-social_after_gplus:after {
	content: '\e90a';
}

.f-social_before_youtube:before,
.f-social_after_youtube:after {
	content: '\e90b';
}

.f-social_before_youtube-inverse:before,
.f-social_after_youtube-inverse:after {
	content: '\e90c';
}

.f-social_before_youtube-full:before,
.f-social_after_youtube-full:after {
	content: '\e90d';
}

.f-social_before_youtube-full-inverse:before,
.f-social_after_youtube-full-inverse:after {
	content: '\e90e';
}

.f-social_before_linkedin:before,
.f-social_after_linkedin:after {
	content: '\e90f';
}

.f-social_before_telegram:before,
.f-social_after_telegram:after {
	content: '\e910';
}
