@font-face {
	font-family: 'BebasNeueBold';
	src: url(../fonts/BebasNeue-Bold.otf);
}

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


@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?v=2), url(../fonts/icons.woff?v=2), url(../fonts/icons.ttf?v=2), url(../fonts/icons.svg?v=2);
}
[class*="family-icons_before"]:before,
[class*="family-icons_after"]:after{
	font-family: 'icons';
	font-size: 1.1vw;
}
.family-icons_before_play:before,
.family-icons_after_play:after{
	content: '\e900';
}
.family-icons_before_pause:before,
.family-icons_after_pause:after{
	content: '\e901';
}
.family-icons_before_right:before,
.family-icons_after_right:after{
	content: '\e902';
	margin-left: -0.2vw;
}
.family-icons_before_left:before,
.family-icons_after_left:after{
	content: '\e903';
}
.family-icons_before_off:before,
.family-icons_after_off:after{
	content: '\e904';
}
.family-icons_before_on:before,
.family-icons_after_on:after{
	content: '\e905';
}