/*
 Theme Name:     Biltorvet Mini Sider
 Theme URI:      https://www.autoit.dk
 Description:    Theme provided by AutoIT A/S
 Author:         AutoIT A/S
 Author URI:     https://www.autoit.dk
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
 * From Divi
 */

.bdt .vehicleCard .vehicleTitle {
	text-align: left !important;
	font-size: 0.8em !important;
	padding-bottom: 0px !important;
	font-weight: 500 !important;
}
.bdt .vehicleCard .price {
	text-align: left !important;
	margin-bottom: 0.4em !important;
	padding-left: 15px;
}
.bdt .vehicleCard {
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	background: #fff;
}
.bdt .vehicleCard:hover {
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
}
.bdt .vehicleCard .vehicleDescription {
	border: none !important;
}

.vehicleParamLabel {
	
    background-position: center;
    background-size: 80%;
    background-repeat: no-repeat;
    font-size: 0 !important;
    background-color: #e4f7e8;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 2px auto 10px;
}

.vehicleDescription .row span:nth-child(1) .vehicleParamLabel{
		background-image: url(https://bms-api.autoit.dk/images/location.svg);
	background-size: 40%;
}

.vehicleDescription .row span:nth-child(2) .vehicleParamLabel{
		background-image: url(https://bms-api.autoit.dk/images/distance-icon.svg);
	background-size: 90%;
}
.vehicleDescription .row span:nth-child(3) .vehicleParamLabel {
    background-image: url(https://bms-api.autoit.dk/images/fuel-station-2.svg);	
}
.vehicleDescription .row {
	padding: 0 17px;
}
.vehicleDescription .row .col-4 {
	padding: 0 2px;
}
.vehicleParamValue {
	color: #808080 !important;
	font-size: 11px !important;
	font-weight: normal;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vehicleCard .price {
	font-size: 1.6em !important;
  color: #333 !important;
}
.bdt .paging li a.active {
	font-weight: 500 !important;
}
.searchFilter .col:first-child {
	padding-right: 0;
	padding-left: 15px !important;
}
.searchFilter .col {
	padding-left: 5px !important;
}
.searchFilter select {
	padding: 10px !important;
	background-repeat: no-repeat;
  background-position: 90% center;
}
.searchFilter select[name="orderBy"] {
  background-image: url(https://bms.autoitweb.dk/wp-content/uploads/filtering-icon.svg);
	background-size: 28px;
}
.searchFilter select[name="ascDesc"] {
  background-image: url(https://bms.autoitweb.dk/wp-content/uploads/sorting-icon-1.svg);
	background-size: 26px;
}
.et_pb_button {
	box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 6px -1px rgba(0,0,0,.3);
}
.et_pb_button:hover {
	cursor: pointer;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0, div.et_pb_section.et_pb_section_0 {
	background-position: top;
}
.et_pb_text_inner .section.group {
	background-color: #f1faf3;
	padding: 5px 10px 15px;
	border: none !important;
}
.et_pb_text_inner .section.group:nth-child(odd) {
	background-color: #e4f7e8;
}
#footer-widgets .footer-widget li:before {
display: none !important;	
}
#footer-widgets .footer-widget li {
    padding-left: 0 !important;
		margin-bottom: 0;
}
#forhandlere {
	  width: 85%;
    max-width: 1140px;
		padding: 0;
}
#forhandlere h2 {
	  margin: 0 15px;
}
#forhandlere .col-4 {
	  flex: 0 0 100%;
    max-width: 100%;
}
#forhandlere .col-4 p {
	  padding-bottom: 0;
}
.bdt .vehicle_search button.search {
	padding: 13px;
}
.bdtSliderContainer {
	font-size: 0.85rem;
}
@media screen and (min-width: 480px) {
		#forhandlere .col-4 p {
			width: 50%;
			float: left;
			padding-right: 0.5rem;
			font-size: 0.75rem;
    	line-height: 1.5;
		}
		#footer-widgets .footer-widget {
			width: 50% !important;
			margin: 0 0 2rem 0 !important;
		}
}
@media screen and (min-width: 576px) {
	.bdt .searchFilter .row {
		display: block;
	}
	.bdt .searchFilter .col:first-child, 
	.bdt .searchFilter .col {
		padding-right: 15px;
		padding-left: 15px !important;
		margin: 0;
	}
}
@media screen and (min-width: 768px) {
	#forhandlere {
		width: 80%; 
	}
	#forhandlere .col-4 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	#forhandlere .col-4 p {
		width: 100%;
		float: none;
		padding-right: 0;
		font-size: 0.80rem;
		line-height: 1.7em;
	}
	#footer-widgets .footer-widget:first-child {
		width: 20% !important;
		margin: 0 0 2rem 0 !important;
	}
	#footer-widgets .footer-widget {
		width: 26% !important;
		margin: 0 0 2rem 0 !important;
	}
}
@media screen and (min-width: 1024px) {
	.vehicleParamValue {
		font-size: 13px !important;
	}
	#footer-widgets .footer-widget:first-child {
		width: auto !important;
	}
	#footer-widgets .footer-widget {
		width: auto !important;
	}
	#footer-widgets {
		display: flex;
		justify-content: space-between;
	}
	#footer-widgets.clearfix:after {
		display: none;
	}
	.bdt .searchFilter .row {
		display: flex;
	}
	.bdt .searchFilter .col:first-child {
		padding-right: 0;
	}
	.bdt .vehicle_search_results select, .bdt .vehicle_search_results input {
		font-size:12px !important;
	}
}
#nummerplade-container .et_pb_code_inner {
	width: 600px;
	max-width: 100%;
  margin: 0 auto;
}
#nummerplade-container button {
	width: 100%;
}
input#nummerplade[type=text], textarea {
	font-size: 15px;
  text-transform: uppercase;
  color: #000 !important;
	margin-top: 12px;
}
@media screen and (min-width: 600px) {
	#nummerplade-container .et_pb_code_inner {
		display: flex;
		justify-content: center;
		column-gap: 2%;
	}
}
.column-cta-box {
	margin-bottom: 25px;
}
.bdt .row.dealer-sites .col-3 p {
	padding-bottom: 10px;
}
.bdt .row.dealer-sites a {
	color: #5ab33c;
}
@media screen and (max-width: 400px) {
	.bdt .row.dealer-sites .col-3 {
		 flex: 0 0 100%;
		 max-width: 100%;
	}
}
@media screen and (min-width: 401px) and (max-width: 700px) {
	.bdt .row.dealer-sites .col-3 {
		 flex: 0 0 50%;
		 max-width: 50%;
	}
}

/* Mixed styling */

.bdt .vehicleCard .vehicleTitle {
	text-align: left !important;
	font-size: 0.8em !important;
	padding-bottom: 0px !important;
	font-weight: 500 !important;
}
.bdt .vehicleCard .price {
	text-align: left !important;
	margin-bottom: 0.4em !important;
	padding-left: 15px;
}
.bdt .vehicleCard {
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	background: #fff;
}
.bdt .vehicleCard:hover {
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
}
.bdt .vehicleCard .vehicleDescription {
	border: none !important;
}

.vehicleParamLabel {
	
    background-position: center;
    background-size: 80%;
    background-repeat: no-repeat;
    font-size: 0 !important;
    background-color: #e4f7e8;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 2px auto 10px;
}

.vehicleDescription .row span:nth-child(1) .vehicleParamLabel{
		background-image: url(https://bms-api.autoit.dk/images/location.svg);
	background-size: 40%;
}

.vehicleDescription .row span:nth-child(2) .vehicleParamLabel{
		background-image: url(https://bms-api.autoit.dk/images/distance-icon.svg);
	background-size: 90%;
}
.vehicleDescription .row span:nth-child(3) .vehicleParamLabel {
    background-image: url(https://bms-api.autoit.dk/images/fuel-station-2.svg);	
}
.vehicleDescription .row {
	padding: 0 17px;
}
.vehicleDescription .row .col-4 {
	padding: 0 2px;
}
.vehicleParamValue {
	color: #808080 !important;
	font-size: 11px !important;
	font-weight: normal;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vehicleCard .price {
	font-size: 1.6em !important;
  color: #333 !important;
}
.bdt .paging li a.active {
	font-weight: 500 !important;
}
.searchFilter .col:first-child {
	padding-right: 0;
	padding-left: 15px !important;
}
.searchFilter .col {
	padding-left: 5px !important;
}
.searchFilter select {
	padding: 10px !important;
	background-repeat: no-repeat;
  background-position: 90% center;
}
.searchFilter select[name="orderBy"] {
  background-image: url(https://bms.autoitweb.dk/wp-content/uploads/filtering-icon.svg);
	background-size: 28px;
}
.searchFilter select[name="ascDesc"] {
  background-image: url(https://bms.autoitweb.dk/wp-content/uploads/sorting-icon-1.svg);
	background-size: 26px;
}
.et_pb_button {
	box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 6px -1px rgba(0,0,0,.3);
}
.et_pb_button:hover {
	cursor: pointer;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0, div.et_pb_section.et_pb_section_0 {
	background-position: top;
}
.et_pb_text_inner .section.group {
	background-color: #f1faf3;
	padding: 5px 10px 15px;
	border: none !important;
}
.et_pb_text_inner .section.group:nth-child(odd) {
	background-color: #e4f7e8;
}
#footer-widgets .footer-widget li:before {
display: none !important;	
}
#footer-widgets .footer-widget li {
    padding-left: 0 !important;
		margin-bottom: 0;
}
#forhandlere {
	  width: 85%;
    max-width: 1140px;
		padding: 0;
}
#forhandlere h2 {
	  margin: 0 15px;
}
#forhandlere .col-4 {
	  flex: 0 0 100%;
    max-width: 100%;
}
#forhandlere .col-4 p {
	  padding-bottom: 0;
}
.bdt .vehicle_search button.search {
	padding: 13px;
}
.bdtSliderContainer {
	font-size: 0.85rem;
}
@media screen and (min-width: 480px) {
		#forhandlere .col-4 p {
			width: 50%;
			float: left;
			padding-right: 0.5rem;
			font-size: 0.75rem;
    	line-height: 1.5;
		}
	
		#footer-widgets .footer-widget {
			width: 50% !important;
			margin: 0 0 2rem 0 !important;
		}
}
@media screen and (min-width: 576px) {
	.bdt .searchFilter .row {
		display: block;
	}
	.bdt .searchFilter .col:first-child, 
	.bdt .searchFilter .col {
		padding-right: 15px;
		padding-left: 15px !important;
		margin: 0;
	}
}
@media screen and (min-width: 768px) {
	#forhandlere {
		width: 80%; 
	}
	#forhandlere .col-4 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	#forhandlere .col-4 p {
		width: 100%;
		float: none;
		padding-right: 0;
		font-size: 0.80rem;
		line-height: 1.7em;
	}
		
	#footer-widgets .footer-widget:first-child {
		width: 20% !important;
		margin: 0 0 2rem 0 !important;
	}
	#footer-widgets .footer-widget {
		width: 26% !important;
		margin: 0 0 2rem 0 !important;
	}
}
@media screen and (min-width: 1024px) {
	.vehicleParamValue {
		font-size: 13px !important;
	}
	#footer-widgets .footer-widget:first-child {
		width: auto !important;
	}
	#footer-widgets .footer-widget {
		width: auto !important;
	}
	#footer-widgets {
		display: flex;
		justify-content: space-between;
	}
	#footer-widgets.clearfix:after {
		display: none;
	}
	.bdt .searchFilter .row {
		display: flex;
	}
	.bdt .searchFilter .col:first-child {
		padding-right: 0;
	}
	.bdt .vehicle_search_results select, .bdt .vehicle_search_results input {
		font-size:12px !important;
	}
}

#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
 background: #508c2b; /*** COLOR OF THE LINE ***/
 height: 3px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}


#map_canvas {
  height: 600px;
  width: 100%;
  background-color: grey;
}

input#nummerplade[type=text],
textarea {
 background: #fff;
 width: 100%;
 border: none;
 border-radius: 0;
 color: #a3a3a3 !important;
 padding: 15px !important;
}

@media only screen and (max-width: 981px) {
  
  
  #et-top-navigation span.mobile_menu_bar:before, 
	#et-top-navigation span.mobile_menu_bar:after {
		color: #000 !important;
	}
}


@media only screen and (max-width: 600px) {
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    margin-left: 0px;
  }
  
  #et-top-navigation span.mobile_menu_bar:before, 
	#et-top-navigation span.mobile_menu_bar:after {
		color: #000 !important;
	}
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: '\4d';
}

/*----- Remove sidebar ------*/
div#sidebar {
    display: none !important;
}


#left-area {
    float: none;
    width: 100%!important;
}


@media only screen and (min-width: 600px)  {
	#dealerListPhone {
		text-align: center !important;
	}
	#dealerListWebsite {
		text-align: right !important;
	}
}

#dealerListLine {
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 2px solid #5ab33c;
}

#map {
	height: 600px;
    width: 100%;
}

div.map .leaflet-control-zoom-out {
	color: black !important;
}

div.map .leaflet-control-zoom-in {
	color: black !important;
}
  
div.map a{
	color: #257dca !important;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

/*------- End ------*/



/*---- Car Card shaddow effect ---*/

.bdt .vehicleCard:hover {
    
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
}

/*---- End  ----*/ 



/*--- Adjust size of car logos ----*/

.car-logos img {
    max-width: 70%!important;
    margin: 0 auto;
    display: block;
}

/*---- End  ----*/ 



/*---- Kolonne tweaks -----*/

.four-columns .et_pb_module {
    width: 25%;
    float: left;
}

.three-columns .et_pb_module {
    width: 33%;
    float: left;
}
.two-columns .et_pb_module {
    width: 50%;
    float: left;
}

/*---- End  ----*/ 



/*---- Adjust employee images  ----*/ 

.et_pb_team_member_image{
	height: 275px !important;
	margin: 0 auto !important;
}

.et_pb_team_member_image img{
	object-fit: cover !important;
	width: 100%;
    height: 100%;
}

.et_pb_team_member_description {
	margin-top: 8px;
}
/*---- End  ----*/ 



/*---- Adjust main logo width to avoid conflict with menu ----*/

@media only screen and (min-width: 981px) {
	
	#logo {
		max-width: 40%;}
		}

/*----- End-----*/



/*---- Adjust height of main slider  ----*/

@media only screen and (min-width: 981px) {
	
	.frontpage-slider.et_pb_slider .et_pb_slide {
		min-height:500px !important;
	}
}
/*----- End-----*/

/*----- Remove sidebar ------*/
div#sidebar {
    display: none !important;
}

#main-content .container:before {
    position: absolute;
    top: 0;
    width: 0px;
    background-color: #fff;
    content: "";
}

/* ------------ 404 Errorpage ----------*/
#main-content.errorpage-area {
	
	background: url(/wp-content/uploads/2018/07/Error-404.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	background-color: lightgrey !important;
	
}

.et_pb_post.not_found {
    margin-bottom: 0px;
    color: #fff;
    padding-top: 150px;
}

.et_pb_post.not_found h1{
	color: #fff !important;
	    text-shadow: 0em 0em 0.54em rgba(0,0,0,0.95);
}

.et_pb_post.not_found p{
	color: #fff !important;
	    text-shadow: 0em 0em 0.54em rgba(0,0,0,0.95);
}

.container.errorpage {
    height: 60vh !important;
}

.et_pb_post.not_found{
	margin-bottom: 0px;
}


	.container.errorpage:before {

		width: 0px !important;

	}

.container.errorpage{
	text-align: center;
}





@media (max-width: 767px) {

	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
	    font-size: 21px !important;
	    font-weight: 700 !important;
		line-height: 1.3 !important;
	}
		
		.logo_container {
	    padding-left: 2%;
	}
		.poweredBy{
		text-align: center;
	}
		
		div#et-top-navigation {
	    padding-right: 2%;
	}
		
	.et_pb_row{
		width: 85% !important;
		
	}

		.container.clearfix.et_menu_container {
	    width: 100%;
	}
	
	
}
	



/* ------------ Logo Frontpage adjustment -----------*/
.five-columns.car-logos img {
    max-width: 70%!important;
    margin: 0 auto;
    display: block;
}




.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}


body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward{
	color: #fff !important;
}


.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 20px 24px;
    border-top: 1px solid #eee;
}

tr:nth-child(even) {background-color: #f2f2f2;}

tr:nth-child(odd) {background-color: #fff;}


tr{
	padding-top: 30px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

button.et_pb_contact_submit.et_pb_button {
    color: white;
}


@media only screen and (min-width: 980px) {
	.frontpage-slider .et_pb_slide_description{
 		max-width: 55% !important;
		float:left;
	}
	
	.frontpage-slider.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
		padding: 16% 10% 16% 0%;
	}
	
}

@media only screen and (max-width: 980px) {
	.frontpage-slider .et_pb_slide_description{
 		text-align: center !important;
	}
}


.et_color_scheme_green #top-header {
    background: #3c3c3c!important;
}



.et_pb_button{
	    padding: 13px 25px 13px 25px;	
}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover{
	    padding: 13px 25px 13px 25px;	
}


.et_pb_row.et_pb_row_fullwidth {
    width: 100%!important;
    max-width: 100%!important;
}



/* -------- Sidebar ----------*/

.et_pb_blog_grid .post-content a{    
	text-transform: uppercase !important;
    font-weight: 700;
    font-size: 13px;

}
	
#sidebar .et_pb_widget ul li {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #e8e8e8;
}

#sidebar h4.widgettitle{
	padding-bottom:30px;
}

#sidebar li a {
	font-weight:700;
	
}


/* ------- News Styling ---------*/

span.post-date {
    display: block;
    font-size: 12px;
}

span.published{
	font-size: 12px;
	
}

.et_pb_blog_grid .et_pb_image_container img {
    min-width: 100%;
    max-width: 100%;
    height: 211px !important;
    overflow: hidden;
    object-fit: cover;
}

h2.entry-title {
    height: 36px;
    overflow: hidden;
}

.post-content p {
	height: 60px;
    overflow: hidden;

} 

/* --- Used Car Detail --- */
 
.carDetailModule{
    padding-left: 6.5% !important;
}
 

.ctaCarDetail .et_pb_main_blurb_image {
    margin-bottom: 0px;
}
 
.ctaCarDetail{
    width: 32% !important;
    display: inline-block;
    
}
.priceBox a {
	color:#fff !important;
} 
.ctaCarDetail a {
	color:#000;
}

.usedCarInfo p {
    height:20px;
}
 
.usedCarInfo .text-right {
    text-align: right !important;
}
 
.usedCarInfoBox h1{
    padding-bottom: 0px !important;
}
 
.et_pb_module.et_pb_blurb.et_pb_blurb_0.ctaCarDetail.col-3.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top {
    margin-bottom: 0px;
}
 
.priceBox h3{
   padding-bottom: 0px !important;
}
 
.priceBox p{
   height: 15px !important;
}
 

.priceBox .ctaCarDetail {
    width: 22%!important;
    display: inline-block;
 
}
 
.ctaCarDetail .et_pb_blurb_description {
    display: none;
}
 

.ctaCarDetail h4{
    padding-bottom: 0px !important;
}
 
    .pricebox .et_pb_text_2 h3 {
        font-size: 23px !important;
    }
 

@media (min-width: 980px) and (max-width: 1160px) {
    .priceBox h3 {
        font-size: 23px !important;
    }
    
}
 
.priceBox h3 {
        font-size: 29px;
    }
 


@media (max-width: 980px){
.mobile-6col .et_pb_column {
    width: 50%!important;
	}
	.et_pb_column {
    margin-bottom: 5px;
}
	}

    @media only screen and (min-width: 981px) {
	
        #logo {
        max-width: 40%;
    }
        
    }
    
    @media (min-width: 980px){
     
    .ctaCarDetail.col-8{
        width:64% !important; 
        
        display: inline-block;
    }
        .ctaCarDetail.col-4{
        width:32% !important; 
        
        display: inline-block;
    }
    }
     
    
    @media (min-width: 980px){
    .ctaCarDetail.col-4 {
        width: 38%!important;
        display: inline-block;
        }
    }
    
        
    @media (min-width: 1000px){
    .col-8.carslider{
        width:64% !important; 
        display: inline-block;
        
    }
    
    .col-4.usedCarInfoBox{
         width:32% !important; 
        display: inline-block;
    }
    
        
        
    }
        
    
    
    .ctaCarDetail.col-6{
        width:49% !important; 
        margin: 0 !important;
        display: inline-block;
    }
    
    
    .carDetailModule.col-6{
        width:49% !important; 
        margin: 0 !important;
        display: inline-block;
    }



    @media (max-width: 575px){
       
    .bdt .vehicle_search>.row>div {
        margin-bottom: 5px !important;
    }
}






/*---- Vehicle detail - print ----*/
@media print {
	body #page-container {
		padding-top:0 !important; 
		margin-top:0 !important;
	}
	body {
		font-size:8pt !important;
	}
	body * {
		background:transparent !important;
	}
	body *, a, body .bdt_cta:not(.donottint) {
		color:#000 !important;
	}
	h1 {
		font-size:11pt !important;
	}
	h2 {
		font-size:10pt !important;
	}
	h3 {
		font-size:9pt !important;
	}
	h4{ 
		font-size:8.5pt !important;
	}
	h5, h6 {
		font-size:8pt !important;
	}
	#main-content .et_pb_section>.et_pb_row {
		width:100% !important;
	}
	#main-content .et_pb_section .col-8 {
		width:68% !important;
	}
	#main-content .et_pb_section .col-4 {
		width:29% !important;
		margin-left:3% !important;
	}
	.bdt_price_big {
		font-size:12pt !important;
	}
	.usedCarInfoBox .carDetailModule {
		width:100% !important;
	}
	.usedCarInfoBox>div:last-child, .priceBox>div>div:nth-child(2), .priceBox>div>div:nth-child(3), body .bt-slideshow-controls, body .et_pb_scroll_top, body .et_pb_section_0, body .et_pb_section_5, #main-footer, #catapult-cookie-bar   {
		display:none !important;
	}
	body .et_pb_section_2 {
		page-break-after:always;
	}
	.bdt .badge {
		font-style:italic !important;
	}
	body .et_pb_column .et_pb_module {
		margin-bottom:0 !important;
	}
	body .bt-slideshow-viewport>img:first-child {
		opacity: 1 !important;
		z-index: 2 !important;
	}
	body .bt-slideshow-viewport>img:not(:first-child) {
		display:none !important;
	}
	body .et_pb_section {
		padding-bottom:10pt !important;
	}
	body .et_pb_section>div {
		padding-top:3pt;
		padding-bottom:5pt;
	}
	body .et_pb_section_4 .bdt {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: wrap !important;
		justify-content: flex-start !important;
		align-items: flex-start !important;
		align-content: flex-start !important;
	}
	body .et_pb_section_4 .bdt * {
		font-size:7pt;
	}
	body .specificationsGroup {
		width:30% !important;
		margin-left: 0 !important;
		margin-right: 3% !important;
	}
	body .bdt_spec_value {
		padding-bottom:3pt !important;
	}
	body .specificationsGroup h5 {
		padding-bottom:5pt !important;
	}
}
