.get-icon{
	display:flex;
	text-align:center;
	justify-content:center;
	width:var(--icon-size) !important;
	min-width:var(--icon-size) !important;
	height:var(--icon-size) !important;
	min-height:var(--icon-size) !important;
	margin:0 5px;
	background:#F1F0F0;
	border-radius:50%;
	align-items:center;
	align-content:center;
	overflow:hidden;
	transition:background-color 0.15s linear;
	border:none;
}
.get-icon.get-arrow{
	background:none;
	margin:0 auto;
}
.get-icon::after{
	content:'';
	background:url("../icons-min.svg") no-repeat -50px -7px;
	width:var(--icon-size-a);
	min-width:var(--icon-size-a);
	height:var(--icon-size-a);
	min-height:var(--icon-size-a);
	background-size: 82px auto;
}
.get-icon.icon-tg::after{
	background:url("../tg.svg") no-repeat 0 0;
	background-position-x: 1px !important;
	background-position-y: 1px;
}
.get-icon.get-icon2::after{
	background:url("../icons-min2.svg") no-repeat 0 0;
	background-size: 22px auto;
}
.get-icon.icon-photo::after{
	background-position-y: 2px !important;
	background-position-x: 2px !important;
}
.get-icon.icon-tg2::after{
	background-position-y: -148px !important;
	background-position-x: 2px !important;
}
.get-icon.icon-qr::after{
	background-position-y: -31px !important;
	background-position-x: 2px !important;
}
.get-icon.icon-gift2::after{
	background-position-y: -70px !important;
	background-position-x: 2px !important;
}
.get-icon.icon-pen::after{
	background-position-y: -110px !important;
	background-position-x: 2px !important;
}
.get-icon.icon-card::after{
	background-position-y: -186px !important;
	background-position-x: 1px !important;
}
.get-icon.icon-wp::after{
	background-position-y: -48px;
}
.get-icon.icon-phone::after{
	background-position-y: -8px;
}
.get-icon.icon-lk::after{
	background-position-y: -343px;
}
.get-icon.icon-menu::after{
	background-position-y: -386px;
	transform:scale(1);
}
.get-icon.icon-calendar::after{
	background-position-y: -88px;
}
.get-icon.arrow-left::after{
	background-position-y: -788px;
}
.get-icon.arrow-right::after{
	background-position-y: -828px;
}
.get-icon.arrow-top::after{
	background-position-y: -908px;
}
.get-icon.arrow-bottom::after{
	background-position-y: -868px;
}
.get-icon.icon-gift::after{
	background-position-y: -168px;
}
.get-icon.icon-config::after{
	background-position-y: -1308px;
}
.get-icon.icon-close::after{
	background-position-y: -748px;
}
.get-icon.icon-percent::after{
	background-position-y: -127px;
}
.get-icon.icon-60::after{
	background-position-x: -8px;
}
.get-icon.icon-60.icon-60-start::after{
	background-position-x: -50px;
}
.get-icon.icon-dish::after{
	background-position-y: -668px;
}
.get-icon.icon-cook::after{
	background-position-y: -628px;
}
.get-icon.icon-badge::after{
	background-position-y: -548px;
}
.get-icon.icon-meal::after{
	background-position-y: -588px;
}
.get-icon.icon-clock::after{
	background-position-y: -428px;
}
.get-icon.icon-box::after{
	background-position-y: -468px;
}
.get-icon.icon-marker::after{
	background-position-y: -508px;
}
.get-icon.icon-marker2::after{
	background-position-y: -507px;
	background-position-x: -8px;
}
.get-icon.icon-bag::after{
	background-position-y: -298px;
}
.get-icon.icon-micro::after{
	background-position-y: -708px;
}
.get-icon.icon-fork::after{
	background-position-y: -254px;
}
.get-icon.icon-letter::after{
	background-position-y: -1548px;
}
.get-icon.icon-star::after{
	background-position-y: -1468px;
}
.get-icon.icon-trash::after{
	background-position-y: -1148px;
}
.get-icon.icon-edit::after{
	background-position-y: -1028px;
}
.get-icon.icon-eye::after{
	background-position-y: -1348px;
}
.get-icon.icon-eye-slash::after{
	background-position-y: -1388px;
}
.get-icon.icon-check::after{
	background-position-y: -1186px;
}
.get-icon.icon-pribor::after{
	background-position-y: -1068px;
}
.get-icon.icon-update::after{
	background-position-y: -1027px;
}
.get-icon.icon-search::after{
	background-position-y: -1508px;
}
.get-icon.icon-print::after{
	background-position-y: -1668px;
}
.get-icon.icon-copy::after{
	background-position-y: -1428px;
}
.get-icon.icon-cash::after{
	background-position-y: -1708px;
	background-position-x: -49px;
}
.get-icon.icon-text::after {
	background-position-y: -988px;
}
.get-icon.icon-filter::after {
	background-position-y: -948px;
}
.get-icon.tag-icon-novoe::after {
	background-position-y: -948px;
}
.get-icon.tag-icon-ostroe::after {
	background-position-y: -908px;
}
.get-icon.tag-icon-post::after {
	background-position-y: -988px;
}
.get-icon.tag-icon-dieta::after {
	background-position-y: -1108px;
}
.get-icon.tag-icon-meat::after {
	background-position-y: -1027px;
}
.get-icon.tag-icon-veget::after {
	background-position-y: -668px;
}
.get-icon.tag-icon-popul::after {
	background-position-y: -868px;
}
.get-icon.tag-icon-iz-pticy::after {
	background-position-y: -748px;
}
.get-icon.tag-icon-iz-ryby::after {
	background-position-y: -1068px;
}
.get-icon.tag-icon::after{
	background-position-x: -10px;
}
.get-icon.icon-minus::after {
	background-position-y: -1268px;
}
.get-icon.icon-plus::after {
	background-position-y: -1228px;
}
.get-icon.icon-info::after {
	background-position-y: -1108px;
}
.get-icon.icon-cart::after {
	background-position-y: -298px;
}


.answer-icon .get-icon.icon-fork, .g2-box-auto.get-icon, .user_icon_bg .get-icon, .icon-60{
	--icon-size:32px;
}
.answer-icon .get-icon.icon-fork::after{
	background-position-x: -7px;
}
.modal-header .get-icon {
	--icon-size:36px;
}
.user_icon_bg .get-icon::after {
	transform: scale(1);
}
.get-icon.icon-sm{
	--icon-size:20px;
}
.get-icon.icon-sm-2{
	--icon-size:26px;
}
.get-icon.icon-sm::after {
	transform: scale(0.7);
}
.get-icon.icon-sm-2::after {
	transform: scale(0.8);
}
.get-icon.icon-xs{
	--icon-size:16px;
	margin:0;
	border-radius:0;
	background:transparent;
	display:inline-flex;
}
.get-icon.icon-xs::after {
	transform: scale(0.74);
}
.get-icon.icon-no-bg{
	background:transparent;
	--icon-size:22px;
	margin:0;
	border-radius:0;
}

@media (min-width: 768px){
	.get-icon, .g2-box-auto.get-icon, .icon-60{
		--icon-size:44px;
	}
	.get-icon.get-arrow{
		--icon-size:40px;
	}
	.get-icon::after{
		transform:scale(1.15);
	}
	.modal-header .get-icon::after{
		transform:scale(1);
	}
	.get-icon.icon-60::after{
		transform:scale(1.25);
	}
	.get-icon.icon-sm-2{
		--icon-size:36px;
	}
	.get-icon.icon-sm-2::after {
		transform: scale(1);
	}

}
@media (min-width: 1400px){
	.icon-60{
		--icon-size:60px;
	}
	.get-icon.icon-60::after{
		transform:scale(1.4);
	}
	.get-icon.get-icon2.icon-60::after{
		transform:scale(1.5) !important;
	}
}