@charset "UTF-8";

@font-face {
	font-family: 'icons';
	src: url('fonts/icons.eot?7691875');
	src: url('fonts/icons.eot?7691875#iefix') format('embedded-opentype'),
	   url('fonts/icons.woff2?7691875') format('woff2'),
	   url('fonts/icons.woff?7691875') format('woff'),
	   url('fonts/icons.ttf?7691875') format('truetype'),
	   url('fonts/icons.svg?7691875#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'icons';
		src: url('fonts/icons.svg?7691875#icons') format('svg');
	}
}
 
[class^="icb-"]:before, [class*=" icb-"]:before {
	font-family: "icons";
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	width: 1em;
	margin-right: .2em;
	text-align: center;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
 
.icb-info:before { content: '\2139'; }
.icb-home:before { content: '\2302'; }
.icb-check:before { content: '\2611'; }
.icb-heart-empty:before { content: '\2661'; }
.icb-heart:before { content: '\2665'; }
.icb-cog:before { content: '\2699'; }
.icb-attention:before { content: '\26a0'; }
.icb-flash:before { content: '\26a1'; }
.icb-mail:before { content: '\2709'; }
.icb-ok:before { content: '\2713'; }
.icb-cancel:before { content: '\274c'; }
.icb-star:before { content: '\e031'; }
.icb-pc:before { content: '\e041'; }
.icb-picture:before { content: '\e060'; }
.icb-phone:before { content: '\e065'; }
.icb-location:before { content: '\e07a'; }
.icb-megaphone:before { content: '\e10c'; }
.icb-waves:before { content: '\e11e'; }
.icb-print:before { content: '\e716'; }
.icb-vcard:before { content: '\e722'; }
.icb-down-open:before { content: '\e75c'; }
.icb-left-open:before { content: '\e75d'; }
.icb-right-open:before { content: '\e75e'; }
.icb-up-open:before { content: '\e75f'; }
.icb-more:before { content: '\e760'; }
.icb-dot:before { content: '\e78d'; }
.icb-tools:before { content: '\e800'; }
.icb-spin:before { content: '\e831'; }
.icb-menu:before { content: '\f0c9'; }
.icb-lightbulb:before { content: '\f0eb'; }
.icb-doc-text:before { content: '\f0f6'; }
.icb-quote-l:before { content: '\f10d'; }
.icb-quote-r:before { content: '\f10e'; }
.icb-smile:before { content: '\f118'; }
.icb-frown:before { content: '\f119'; }
.icb-meh:before { content: '\f11a'; }
.icb-direction:before { content: '\f124'; }
.icb-lock-open-alt:before { content: '\f13e'; }
.icb-rouble:before { content: '\f158'; }
.icb-woman:before { content: '\f182'; }
.icb-male:before { content: '\f183'; }
.icb-bank:before { content: '\f19c'; }
.icb-gruz:before { content: '\f1b3'; }
.icb-sborka:before { content: '\f1cb'; }
.icb-plug:before { content: '\f1e6'; }
.icb-brush:before { content: '\f1fc'; }
.icb-target:before { content: '🎯'; }
.icb-like:before { content: '👍'; }
.icb-dislike:before { content: '👎'; }
.icb-user:before { content: '👤'; }
.icb-users:before { content: '👥'; }
.icb-tint:before { content: '💧'; }
.icb-credit-card:before { content: '💳'; }
.icb-mobile:before { content: '📱'; }
.icb-camera:before { content: '📷'; }
.icb-search:before { content: '🔍'; }
.icb-lock:before { content: '🔒'; }
.icb-wrench:before { content: '🔧'; }
.icb-clock:before { content: '🕔'; }
.icb-truck:before { content: '🚚'; }







.a-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
	/* Animation center compensation - margins should be symmetric */
	margin-left: .2em;
}
@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-webkit-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-o-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-ms-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
