/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/*@import url('https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500&display=swap');*/

.q_logo img { max-height: 42px; margin-top: 9px; }
.sticky .q_logo img { margin-top: 4px; }

nav.main_menu > ul > li > a { line-height: 76px; font-size: 14px; padding: 0 8px; letter-spacing: 0.2px; }

body, .wp-block-quote > p { color: #212121 !important; font-family: 'M PLUS 2', sans-serif; }
h1, h2, h3, h4 { text-transform: initial; }
h1, h2 { color: #384052; line-height: 122%; }
h4, h5 { color: #1a1b1c; line-height: 132%; }
p, ul { margin-bottom: 20px; line-height: 152%; }

h4 { font-size: 19px; margin-bottom: 10px; font-weight: 500; }
h3 { color: #1c69d4; font-size: 19px; margin-bottom: 10px; font-weight: 500; }
h2 { font-size: 48px; margin-bottom: 50px; }

h2:after { content: ''; position: absolute; background: url(images/grey-line.png) no-repeat; width: 26%; display: block; margin-top: 20px; height: 4px; }
.blueborder h2:after, .box h2:after { border-bottom: none !important; background: url(images/blue-line.png) no-repeat; }

ul,ol {
	list-style-position: outside;
}
ul li,
ol li {
	margin-left:30px;
}

.qbutton.default { border-radius: 0; border: solid 1px #1c69d4; color: #1c69d4; text-transform: initial; padding: 10px 20px !important; line-height: normal; height: auto; }
.qbutton.default:hover { color: #fff; }

.blue-bg { color: #fff; background: #1c69d4; }
.grey-bg { color: #fff; background: #9298a5; }
.darkgrey-bg { color: #fff; background: #434959; }
.lightgrey-bg { background: #eff0f2; }
.lightgrey2-bg { background: #f1f3f4; }

.blue-color { color: #1c69d4; }
.grey-color { color: #9298a5; }
.darkgrey-color { color: #434959; }

.drop_down .second .inner > ul, li.narrow .second .inner ul { background-color: #fff; border-color: #fff; }
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 { color: #212121; }

.pageheader { min-height: 460px; padding-top: 180px; }
.pageheader h1, .pageheader h2, .pageheader h3, .pageheader h4, .pageheader p { color: #fff; }
.pageheader h1 { font-size: 48px; margin-bottom: 36px; }
.pageheader h1:after { content: ''; position: absolute; border-bottom: solid 4px #1c69d4 !important; width: 48px; display: block; margin-top: 18px; }
.pageheader h3 { font-size: 28px; margin-bottom: 26px !important; }
.pageheader .qbutton.default { background: #1c69d4; color: #fff; }

h1.ls-layer:after { content: ''; position: absolute; background-image: none; border-bottom: solid 4px #1c69d4 !important; width: 26%; display: block; margin-top: 8px; }
h2.ls-layer:after { content: ''; position: absolute; background-image: none; border-bottom: solid 4px #1c69d4 !important; width: 26%; display: block; margin-top: 8px; }

.vc_row.wpb_row.section.vc_row-fluid.grid_section { margin-bottom: 80px !important; }
.vc_row.wpb_row.section.vc_row-fluid.grid_section:last-child { margin-bottom: 0 !important; }
.vc_row.wpb_row.section.vc_row-fluid.grid_section.mb32 { margin-bottom: 32px !important; }
.vc_row.wpb_row.section.vc_row-fluid.grid_section.mb18 { margin-bottom: 18px !important; }
.vc_row.wpb_row.section.vc_row-fluid.grid_section.mb0 { margin-bottom: 0 !important; }

.ap-quick-nav { position: fixed; right: 0; top: 50%; transform: translateY(-50%); z-index: 100000000; }
.ap-quick-nav a { background: #434959; color: #FFF; display: block; font-size: 10px; margin-bottom: 2px; padding: 0; position:relative; }
.ap-quick-nav span { padding: 1em; display: block; font-size: 15px; text-transform: uppercase; font-weight: 600; }
.ap-quick-nav a:last-child { margin-bottom:0; }
.ap-quick-nav a svg, .ap-quick-nav .icon { background: #1c69d4; fill: #FFF; position: absolute; height: 2em; width: 2em; top: 50%; left: -5.8em; transform: translateY(-50%); padding: 1.8em; }
.icon.sales-bar-icon.phone-call {
	background-image: url("data:image/svg+xml,%3Csvg%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M54.44%2065.876l8.257-4.537a3.103%203.103%200%200%201%201.587-.403%203.184%203.184%200%200%201%202.755%201.515l7.405%2012.303a2.714%202.714%200%200%201%20.42%201.507%203.013%203.013%200%200%201-1.59%202.624l-10.05%205.543C47.992%2076.563%2041.96%2069.406%2034.977%2058.017c-6.882-11.392-9.843-20.064-9.843-36.5l10.05-5.546a3.155%203.155%200%200%201%201.592-.4%203.19%203.19%200%200%201%202.75%201.514l7.41%2012.2a2.885%202.885%200%200%201%20.42%201.613%202.752%202.752%200%200%201-1.587%202.517l-8.256%204.537z%22%2F%3E%3C%2Fsvg%3E");
}
.icon.sales-bar-icon.locations {
	background-image: url("data:image/svg+xml,%3Csvg%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M50%2047.75a11.247%2011.247%200%201%201%2011.247-11.248A11.25%2011.25%200%200%201%2050%2047.75zm0-32.72a21.41%2021.41%200%200%200-21.472%2021.348c0%206.9%204.462%2016.194%208.18%2023.64C43.59%2073.797%2050%2084.97%2050%2084.97s6.416-11.174%2013.29-24.95c3.72-7.448%208.182-16.74%208.182-23.642A21.41%2021.41%200%200%200%2050%2015.03z%22%2F%3E%3C%2Fsvg%3E");
}
.icon.sales-bar-icon.consultation {
	background-image: url("data:image/svg+xml,%3Csvg%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M76.006%2032.663H23.994v43.343h52.012zm8.668-17.337v69.348H15.326V15.326zM58.67%2036.996v34.675H50V47.834L41.33%2050v-7.585l11.92-5.418z%22%2F%3E%3C%2Fsvg%3E");
}
.icon.sales-bar-icon.used-cars {
	background-image: url("data:image/svg+xml,%3Csvg%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M37.537%2029.66c1.88-5.312%204.974-9.29%2010.134-9.29h15.987c5.16%200%208.255%203.978%2010.134%209.29zm47.02%201.802a2.1%202.1%200%200%200%201.7-2.337c0-1.017-.69-1.73-2.04-1.73H77.76c-4.42-6.797-6.8-11.33-13.937-11.33H47.507c-7.138%200-9.517%204.533-13.936%2011.33h-6.457c-1.348%200-2.04.71-2.04%201.73a2.1%202.1%200%200%200%201.7%202.336l9.405.165h16.315c7.548%200%2011.416%204.314%2014.785%209.2.65.972%201.478%202.43%201.478%202.43h2.946a5.08%205.08%200%200%201%204.36-2.492h6.798v1.7a5.086%205.086%200%200%201-3.78%204.904%206.58%206.58%200%200%201%20.378%202.15%206.67%206.67%200%200%201-1.695%204.71l1.695%201.286v8.026h3.4a3.4%203.4%200%200%200%203.398-3.4V37.367l-6.458-4.906z%22%2F%3E%3Cpath%20d%3D%22M71.527%2061.16v1.7a5.1%205.1%200%200%201-5.098%205.098h-6.8v-1.7a5.1%205.1%200%200%201%205.1-5.098zm-18.694%206.798h-5.1c-.94%200-2.548-.76-2.548-1.7V62.86c0-.94%201.61-1.7%202.55-1.7h7.817c1.02%200%202.38.68%202.38%201.7a5.13%205.13%200%200%201-5.1%205.098zm-26.626-17.9c1.88-5.313%204.974-9.292%2010.133-9.292h15.987c5.16%200%208.255%203.98%2010.134%209.29zm17.278%2016.2c0%20.94-1.61%201.7-2.55%201.7h-5.098a5.13%205.13%200%200%201-5.098-5.098c0-1.02%201.36-1.7%202.378-1.7h7.818c.94%200%202.55.76%202.55%201.7zm-14.446%201.7h-6.8a5.1%205.1%200%200%201-5.097-5.098v-1.7h6.798a5.1%205.1%200%200%201%205.1%205.098zm44.187-16.102a2.1%202.1%200%200%200%201.7-2.336c0-1.02-.69-1.73-2.04-1.73H66.43c-4.42-6.797-6.8-11.33-13.937-11.33H36.177c-7.138%200-9.517%204.533-13.936%2011.33h-6.457c-1.348%200-2.04.71-2.04%201.73a2.1%202.1%200%200%200%201.7%202.336l4.76%201-6.46%204.905v22.774a3.4%203.4%200%200%200%203.4%203.4h4.42a3.4%203.4%200%200%200%203.398-3.4v-1.246h38.75v1.247a3.4%203.4%200%200%200%203.398%203.4h4.42a3.4%203.4%200%200%200%203.398-3.4V57.76l-6.458-4.905z%22%2F%3E%3C%2Fsvg%3E");
}
.sticky-sales-bar-icon { background-size: 62% !important; background-repeat: no-repeat !important; background-position: center center !important; }


.p40 .vc_column-inner { padding: 0 40px; }
.box > .vc_column-inner { padding: 40px; }
.box h2 { color: #fff; margin-bottom: 50px; }
.box h3, .box h4 { color: #fff; margin-bottom: 20px; }
.box p { color: #fff; margin-bottom: 20px; }
.box .qbutton { margin: 40px 0 0; border: #fff solid 1px; color: #fff; }
.box .vc_column-inner { background-position: center; }

.box.lightgrey2-bg .qbutton, .box.lightgrey-bg .qbutton { border: #1c69d4 solid 1px; color: #fff; background: #1c69d4; }

.box-termine h2, .box-termine h3 { color: #fff; margin-bottom: 20px; }
.box-termine p { color: #fff; margin-bottom: 20px; }
.box-termine .qbutton { margin: 40px 0 0; border: #1c69d4 solid 1px; background: #1c69d4; color: #fff; }

.hoverimage .vc_column-inner { background-size: cover !important; transition: 0.5s ease background; }
.hoverimage:hover .vc_column-inner { background-image: none !important;  transition: 0.5s ease background; }
.hoverimage p, .hoverimage a { opacity: 0; }
.hoverimage:hover p, .hoverimage:hover a { opacity: 1; }

.phonesize { font-size: 20px; }
img.absmiddle { vertical-align: middle; float: inherit; }

.q_accordion_holder { margin-top: 20px; }
.q_accordion_holder.accordion h4.ui-accordion-header { padding-top: 0; color: #fff; font-size: 13px; text-transform: inherit; line-height: 130%; }
.q_accordion_holder.accordion h4.ui-accordion-header:hover, .q_accordion_holder.accordion h4.ui-accordion-header:hover span { color: #fff !important; }
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark,
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark { background-color: transparent; border-color: transparent; }
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark:hover { background-image: none !important; }
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon { width: 18px; height: 24px; }
.box .q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon { background-image: url(images/plus-w.png); }
.box .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon { background-image: url(images/minus-w.png); }
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark { 	display:flex; align-items:center; }

.service-icon { color: #fff; fill: #fff; max-width: 36px; margin-bottom: 16px; }
.iconbox img { max-width: 38px; margin-bottom: 20px; }

.form-row { clear: both; }
.form-column { width: 50%; float: left; margin-bottom: 5px !important; }
.form-row .form-column:first-child { padding-right: 1%; width: 49%; }
.form-column .wpcf7-form-control.wpcf7-text, .form-column .wpcf7-form-control.wpcf7-select, .form-column2 .wpcf7-form-control.wpcf7-textarea
 { background: transparent; color: #fff; border: #fff solid 1px; margin: 0; padding: 15px; font-family: 'M PLUS 2'; line-height: 20px; }
.wpcf7-form-control.wpcf7-submit { background: #1c69d4 !important; color: #fff !important; margin: 12px 0 0 -1px !important; border: none !important;  border-radius: 0 !important; }
.wpcf7-form-control.wpcf7-submit:hover { border: none !important; color: #f8f8f8 !important; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, div.wpcf7-response-output.wpcf7-validation-errors { background-color: #434959; }
.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder { color: #cfcfcf !important; }
.wpcf7 input:-moz-placeholder, .wpcf7 textarea:-moz-placeholder { color: #cfcfcf !important; }

.vc_row.wpb_row.section.vc_row-fluid.grid_section.bg-center { background-position: center center !important; }
.vc_row.wpb_row.section.vc_row-fluid.bg-image-right.grid_section { background-size: 50vW; background-position: top right; }
.vc_row.wpb_row.section.vc_row-fluid.bg-image-left.grid_section { background-size: 50vW; background-position: 0 35px; }

#preislisten_filter { margin-bottom: 20px; }
#preislisten_filter .qbutton.default.filter { background: #1c69d4; color: #fff; margin-bottom: 3px; min-width: 130px; text-align: center; }
.preislisten_item { width: 25%; float: left; }
.preislisten_item .row { border: 1px solid #9298a5; margin: 0 10px 10px 0; padding: 25px 15px; text-align: center; background: #eff0f2; }
.preislisten_item .row:hover { background: #9298a5; }
.preislisten_item .row:hover .qbutton.default { color: #fff; border-color: #fff; }
.preislisten_item .row:hover h4 { color: #fff; }
.preislisten_item_image { margin: 20px 0; }

.hideondesktop { display: none; }

.mobile_menu_button { height: 82px; }
.mobile_menu_button .fa { font-size: 30px !important; color: #434959 !important; }

.side_menu_button > a.search_button { vertical-align: unset; display: flex; color: #000; font-size: 19px; }
.blog_holder article .post_info, .blog_holder article .post_more, .date.entry_date.updated { display: none; }
.search h2 { font-size: 30px; }
.menu-img { padding-top: 2px !important; }
.menu-img img { max-height: 15px; }
.qode-advanced-tabs-nav h6 { font-size: 1.2em; }
.qode-advanced-tabs .qode-advanced-tab-container, .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active { background-color: #f8f8f8; }
nav.main_menu ul li {  background: #fff; }

/* Accordion */
.qode-accordion-holder .qode-title-holder .qode-tab-title {
	width:calc(100% - 55px);
}
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, .qode-accordion-holder .qode-title-holder {
	color: initial;
	background-color: #fff;
	border: 1px solid #434959;
	padding: 0 10px;
	font-weight: 600;
	margin-bottom: 15px;
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon span {
	background: #1c69d4;
	padding: 0;
	height: 2.5em;
	width: 2.5em;
	right: 3px;
	line-height: 2.5em;
	color: #fff;
}
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder:last-of-type {
	border-bottom-color: #434959;
}
.qode-accordion-holder .qode-accordion-content {
	padding: 10px 30px 30px;
	margin-bottom: 20px;
	border: 1px solid #434959;
	margin-top: -15px;
	border-top: none;
}
.qode-accordion-holder .qode-title-holder.ui-state-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
}

.teammemberbox {
  float: left;
  width: 21.9%;
  margin-bottom: 10px;
  border: #eee solid 1px;
  margin-right: 10px;
  padding: 1%;
  min-height: 200px;
  background: #fff;
}
.team_image {
  float: left;
  width: 100px;
  margin-right: 13px;
  min-height: 120px;
}
.qode-advanced-tabs.teams .qode-advanced-tab-container {
  padding: 30px 0 30px 12px;
}
.neuwagen_list {
	display:flex;
	flex-wrap:wrap;
}
.neuwagen_list li {
  list-style: none;
  float: left;
  width: 25%;
  margin: 0;
  min-height: 220px;
}
.neuwagen_info {
  padding: 0 10px;
}
.neuwagen_infobig {
  padding-top: 20px;
}
.infobig_image {
  float: left;
  width: 49%;
}
.infobig_info {
  padding-left: 2%;
  float: left;
  width: 49%;
}
.listitem {
  cursor: pointer;
}
.neuwagen_cat::before {
  font-size: 150px;
  position: relative;
  color: #eee;
  z-index: -1;
  left: -20px;
  top: 100px;
}
#neuwagen-1::before {
  content: '1';
}
#neuwagen-2::before {
  content: '2';
}
#neuwagen-3::before {
  content: '3';
}
#neuwagen-4::before {
  content: '4';
}
#neuwagen-5::before {
  content: '5';
}
#neuwagen-6::before {
  content: '6';
}
#neuwagen-7::before, #neuwagen-7er::before {
  content: '7';
}
#neuwagen-8::before, #neuwagen-8er::before {
  content: '8';
}
#neuwagen-X::before, #neuwagen-x::before {
  content: 'X';
}
#neuwagen-Z::before, #neuwagen-z::before {
  content: 'Z';
}
#neuwagen-BMWM::before, #neuwagen-bmwm::before, #neuwagen-bmw-m::before {
  content: 'M';
}
#neuwagen-BMWi::before, #neuwagen-bmwi::before, #neuwagen-bmw-i::before {
  content: 'i';
}
#neuwagen-Hybrid::before, #neuwagen-hybrid::before {
  content: 'Hybrid';
}
.neuwagen_image { max-height: 140px; min-height: 140px; }





@media only screen and (max-width: 1278px) {
	.preislisten_item { width: 33%; }
}
@media only screen and (max-width: 1200px) {
	.teams .qode-advanced-tabs-nav h6 { font-size: 1em;	}
	.teams .qode-advanced-tabs .qode-advanced-tabs-nav li a { padding: 20px 10px; }
	.teammemberbox { min-height: 260px;  width: 29.9%; }
}
@media only screen and (max-width: 1022px) {
	.preislisten_item { width: 50%; }
}
@media only screen and (max-width: 990px) {
	.teammemberbox { width: 29.5%; }
	.pageheader h3 {  text-shadow: 0 0 5px #000; }
}
@media only screen and (max-width: 1000px) {
    .shopping_cart_inner, .side_menu_button { height: 80px !important; }
	.neuwagen_info h4 { font-size: 14px; }
	.neuwagen_image { min-height: auto; }
	.neuwagen_list li { min-height: 190px; }
}
@media only screen and (max-width: 699px) {
	.preislisten_item { width: 100%; }
}
@media only screen and (max-width: 822px) {
	h2 { font-size: 30px !important; }
	.hoverimage .vc_column-inner { padding: 0; }
	.hoverimage .vc_column-inner > .wpb_wrapper { background: rgba(15,33,64, 0.7); padding: 20px; }
	.hoverimage p, .hoverimage a { opacity: 1; }
	body:not(.qode_disabled_responsive_button_padding_change) #submit_comment, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .load_more a, body:not(.qode_disabled_responsive_button_padding_change) .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .qbutton.small,  { padding: 10px 20px; }
}
@media only screen and (max-width: 769px) {
	.teammemberbox { width: 45.5%; min-height: 210px; }
	h3 {  font-size: 17px; }
	.vc_row.wpb_row.section.vc_row-fluid.grid_section.bg-center { background-image: none !important; background: #434959; }
.vc_row.wpb_row.section.vc_row-fluid.bg-image-right.grid_section { /*background-image: none !important;*/ }
	.vc_row.wpb_row.section.vc_row-fluid.bg-image-left.grid_section { /*background-image: none !important;*/ }
	.pageheader h1, .pageheader h2, .pageheader h3, .pageheader h4, .pageheader p { text-shadow: 0px 0px 9px #333; }
	.vc_col-sm-4 { width: 100%; }
}
@media screen and (max-width:768px) {
	.neuwagen_list li {
		width:50%;
	}
	.infobig_image {
		display:block;
		float:none;
		margin-bottom:2%;
		width:100%;
	}
	.infobig_info {
		padding-left:0;
	}
}
@media only screen and (max-width: 767px) {
	.header_bottom, footer .container_inner, nav.content_menu { padding: 0 30px; }
	.hideonmobile { display: none; }
	.hideondesktop { display: block; }
	h2 { margin-bottom: 50px !important; font-size: 28px !important; }
	.pageheader h1 { font-size: 34px; }
	.box .vc_column-inner { padding: 30px; }
	.form-column { width: 100%; float: left; margin-bottom: 5px; }
	.form-row .form-column:first-child { padding-right: 0%; width: 100%; }
	.bg-image-left .vc_column-inner, .bg-image-right .vc_column-inner { padding: 0 15px !important; }
	.vc_row.wpb_row.section.vc_row-fluid.grid_section.bg-center { background-image: none !important; background: #434959; }
	.vc_row.wpb_row.section.vc_row-fluid.bg-image-right.grid_section {  /*background-image: none !important;*/ }
	.vc_row.wpb_row.section.vc_row-fluid.bg-image-left.grid_section { /*background-image: none !important;*/ }
	.pageheader h1, .pageheader h2, .pageheader h3, .pageheader h4, .pageheader p { text-shadow: 0px 0px 9px #333; }
	.p40 .vc_column-inner {
		padding: 0 15px;
	}
}
@media only screen and (max-width:600px) {
	.q_accordion_holder.accordion div.accordion_content {padding-left:0;}
	.teammemberbox { width: calc(100% - 22px); }
}

@media only screen and (max-width: 480px) {
	.teammemberbox { width: 94%; }
	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul { width: 80vW; }
}
@media only screen and (max-width: 420px) {
	.logo_wrapper {height: 82px!important;}
	.q_logo a {height:100%!important;display:flex;align-items: center;}
	.q_logo a img {height:auto!important;width:calc(100vw - 160px)!important;}
}

@media only screen and (min-width:769px) {
	.neuwagen_list > li,
	.neuwagen_list > div {
		order:0 !important;
	}
}
