.footer_logo {
  max-width: 200px;
  width: 100%;
}
.vehicleSelectField .SumoSelect{
	margin-bottom:3px;
}
.searchBoxsearch .cssButtonPos2
{
	margin-top:3px;
}
.flex_content_col_2_2 {
	padding: 30px 0 0 0;
}
@media only screen and (max-width: 985px) {
	.flex_content_col_2_2 {
		margin-top: 50px;
		width: 100%;
		padding: 20px;
	}
	.kbaBox .row .col-md-1, .kbaBox .row .col-md-3 {
	  padding: 0 12px 0 12px;
	}
}
@media only screen and (min-width: 985px) {
	.flex_content_col_1_1 { display:block; padding: 10px 0 0 30px; }
	.flex_content_col_2_2 { display:block; }
}
.vehicleSelectField {
	padding: 0 0 5px 0;
}
.searchBoxsearch {
  margin-top: 15px;
}
.footer_item .content_box_text strong{
	color:#E35E2E;
}
.footer_item .content_box_text a{
	color:var(--footer_box_text, #333);
}
.content_site  table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}
.content_site th, .content_site td {
  border: none;
  text-align: left;
  padding: 8px;
  font-size: 12px;
}

.content_site tr:nth-child(even), .content_site td:nth-child(even){
	background-color: #f2f2f2;
	color:black
}

.specialgraduated_price .item_price{
	visibility:hidden;
}


ul#itemOeNumbersListing {
	margin-top:10px;
}
ul#itemOeNumbersListing li {
  background: #F7F7F7;
  display: block;
  float: left;
  font-size: 10px;
  margin: 3px 3px 0 0;
  padding: 1px 4px;
  text-indent: 0;
}

ul#itemOeNumbersListing li .brandName{
	padding-right:10px;
}
ul#itemOeNumbersListing li .oeNr{
	color: var(--button2_background, #4d4d4d);
}

#showMobileKBABOX{
	display:none;
}
@media screen and (max-width: 768px) {
	.jstree-default .jstree-anchor {
	  font-size: 14px;
	  line-height: 26px;
	}
	.layout_wrap {
		padding-top: 125px;
	}
	#showMobileKBABOX{
		display:block;
	}
}

.select2-container--default .select2-selection--single {
	padding: 11px 11px 11px 11px;
	height: 44px;
/* width:100%; */
	background-color: #f2f2f2;
	margin-bottom:3px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 22px;
}
.select2-results__options {
	 max-height: 600px !important;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 20px;
	display:none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 44px;
	right: 8px;
}

@media screen and (max-width: 768px) {
	.select2-container--default .select2-selection--single {
		width:100%;
	}
}

select#car_vehicle_1,
select#car_model_1,
select#car_man_1{
	opacity: 100;
}

.copyright{
	display:none;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}


.cssButtonText {
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	vertical-align: top;
	padding: 0px 3px;
}

.cssButtonColor1, .cssButtonColor2, .cssButtonColor3 { cursor: pointer; }

.odr_text,
.odr_text a { color:#000; background: transparent; }

.footer_item .odr_text,
.footer_item .odr_text a { color:#fff; background: transparent; }

.SumoUnder {
	color: #333;
	background-color: #f2f2f2;
	opacity: 1;
}