
.abmig .abicon.abicon-bd,
.abicon.abicon-bd {
	font-family: "SmartBuy Icons";
}

.abicon-bd.abicon-expand:before {
	content: "\e60e";
}

.abicon-bd.abicon-showless:before {
	content: "\e60d";
}

.abicon-bd.abicon-search:before {
	content: "\e600";
}

.abicon-bd.abicon-info:before {
	content: "\e60f";
}

.abicon-bd.abicon-hybrid:before {
	content: "\e601";
}

.abicon-bd.abicon-crossover:before {
	content: "\e602";
}

.abicon-bd.abicon-luxury:before {
	content: "\e603";
}

.abicon-bd.abicon-van:before {
	content: "\e604";
}

.abicon-bd.abicon-truck:before {
	content: "\e605";
}

.abicon-bd.abicon-suv:before {
	content: "\e606";
}

.abicon-bd.abicon-sedan:before {
	content: "\e607";
}

.abicon-bd.abicon-minivan:before {
	content: "\e608";
}

.abicon-bd.abicon-hatchback:before {
	content: "\e609";
}

.abicon-bd.abicon-wagon:before {
	content: "\e60a";
}

.abicon-bd.abicon-coupe:before {
	content: "\e60b";
}

.abicon-bd.abicon-convertible:before {
	content: "\e60c";
}

.abicon-vs {
	font-family: "VitalStats";
}

.abicon-vs.abicon-trans:before {
	content: "\e000";
}

.abicon-vs.abicon-power:before {
	content: "\e001";
}

.abicon-vs.abicon-time:before {
	content: "\e003";
}

.abicon-vs.abicon-train:before {
	content: "\e004";
}

.abicon-vs.abicon-seat:before {
	content: "\e006";
}

.abicon-vs.abicon-cargo:before {
	content: "\e007";
}

.abicon-vs.abicon-mpg:before {
	content: "\e008";
}

.abicon-vs.abicon-invoice:before {
	content: "\e009";
}

.abicon-ymm {
	font-family: "YMM Icons";
}

.abicon-ymm.abicon-check:before {
	content: "\e001";
}


.bd-bodysearch {
	line-height: 3.2em;
	margin: 0 auto;
	text-align: center;
	font-family: RobotoCondensed;
	padding-bottom: 0;
}

.bd-bodysearch .opt__label {
	font-size: 1.2em;
	-webkit-font-smoothing: antialiased;
	color: #333 !important;
}

.bd-bodysearch__opt {
	display: inline-block;
	padding: 0.9em 0.9em 0;
	color: #bcbdc0;
}

.bd-bodysearch__opt:hover {
	color: #333333;
}

.bd-bodysearch .opt__icon {
	display: block;
	font-size: 7em;
	line-height: inherit;
}

@media (max-width:1200px)	{ .bd-bodysearch__opt { padding: .5em .5em 0; }		.bd-bodysearch .opt__icon { font-size: 6em; 	} }
@media (max-width:992px)	{ .bd-bodysearch__opt { padding: .5em .5em 0; }		.bd-bodysearch .opt__icon { font-size: 7em; 	} }
@media (max-width:679px)	{ .bd-bodysearch__opt { padding: .5em .5em 0; }		.bd-bodysearch .opt__icon { font-size: 6em; 	} }
@media (max-width:603px)	{ .bd-bodysearch__opt { padding: 1.1em 2.2em 0; }	.bd-bodysearch .opt__icon { font-size: 9em; 	} }
@media (max-width:570px)	{ .bd-bodysearch__opt { padding: 1.1em 1.1em 0; }	.bd-bodysearch .opt__icon { font-size: 8.5em; 	} }
@media (max-width:470px)	{ .bd-bodysearch__opt { padding: .9em .9em 0; }		.bd-bodysearch .opt__icon { font-size: 8em; 	} }
@media (max-width:431px)	{ .bd-bodysearch__opt { padding: .7em .7em 0; }		.bd-bodysearch .opt__icon { font-size: 7em; 	} }
@media (max-width:360px)	{ .bd-bodysearch__opt { padding: .9em .9em 0; }		.bd-bodysearch .opt__icon { font-size: 5.2em; 	} }
