@font-face {
	font-family: 'WarnockPro';
	src: url(../fonts/WarnockPro-Regular.ttf),
		url(../fonts/WarnockPro-Regular.svg),
		url(../fonts/WarnockPro-Regular.otf),
		url(../fonts/WarnockPro-Regular.woff);
}
@font-face {
	font-family: 'WarnockPro';
	src: url(../fonts/WarnockPro-Bold.ttf),
		url(../fonts/WarnockPro-Bold.svg),
		url(../fonts/WarnockPro-Bold.otf),
		url(../fonts/WarnockPro-Bold.woff);
	font-family: bold;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


@font-face{
	font-family: 'icons';
	src: url(../fonts/icons.eot), url(../fonts/icons.woff), url(../fonts/icons.ttf), url(../fonts/icons.svg);
}
[class*="family-icons_before"]:before,
[class*="family-icons_after"]:after{
	font-family: 'icons';
}
.family-icons_before_arrow-up:before,
.family-icons_after_arrow-up:after{
	content: '\e901';
}
.family-icons_before_arrow-down:before,
.family-icons_after_arrow-down:after{
	content: '\e900';
}
.family-icons_before_arrow-left:before,
.family-icons_after_arrow-left:after{
	content: '\e902';
}
.family-icons_before_arrow-right:before,
.family-icons_after_arrow-right:after{
	content: '\e903';
}