html{
	font-size: 62.5%;
}
.car-filter h2{
	letter-spacing: normal;
}
.car-filter select, .car-content p{
	font-family: 'NunitoSansRegular';
	font-size: 1.6rem;
	letter-spacing: normal;
}
.car-filter select{
	border: 1px solid #1C1C1C;
	color: #1C1C1C;
	padding: 10px 30px 10px 20px;
	appearance: none;
	-webkit-appearance: none;
	background: url(../images/dwn-arw.svg) transparent no-repeat 92% center;
	text-overflow: ellipsis;
}
.car-filter select option{
	font-family: arial;
}
.car-filter .row.mx-auto{
	max-width: 520px;
}
.car-content{
	background: #EFEFEF;
	padding: 30px 23px 25px;
}
.car-content h3{
	font-size: 3.2rem;
	font-family: 'NunitoSansBold';
	color: #1C1C1C;
	height: 75px;
  	overflow: hidden;
}
.car-content p{
	margin-top: 5px;
	font-style: normal;
  	line-height: normal;
  	height: 45px;
  	overflow: hidden;
  	text-align: left;
}
.car-slider a{
	color: inherit;
} 
.car-content table{
	margin: 15px 0 35px;
	width: 100%;
}
.car-content td{
	vertical-align: top;
	position: relative;
}
.car-content h5{
	font-family: 'NunitoSansBold';
	font-size: 2rem;
}
.car-content:not(.car-detail-top .car-content) h5 span{
	color: #B81818;
}
.car-content .common-btn{
	height: auto;
	line-height: normal;
	color: #1c1c1c;
	border: 1px solid #1c1c1c;
	background: transparent;
	padding: 10px 0;
}
.car-content .common-btn:hover{
	background: #B81818;
	border-color: #B81818;
	color: #fff;
}
.car-detail-top .common-btn{
	height: auto;
	line-height: normal;
	background: #1c1c1c;
	border: 1px solid #1c1c1c;
	color: #fff;
	padding: 10px 0;
}
.car-detail-top .common-btn:hover{
	color: #FFF;
	border: 1px solid #B81818;
	background: #B81818;
}
/*============car-detail==========*/
.car-back-btn .txt-btn{
	color: #1c1c1c;
}
.car-back-btn .txt-btn:before {
	filter: brightness(0) invert(0);
	-webkit-filter: brightness(0) invert(0);
}
.car-back-btn .txt-btn:hover{
	opacity: 1;
	text-decoration: underline;
}
.each-detail-image img.h-100 {
	object-fit: cover;
}
.each-detail-image .position-absolute{
	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
  	font-family: 'NunitoSansBold';
}
.each-detail-image .each-image-overlay{
	width: calc(100% - 15px);
	height: calc(100% - 15px);
	background: rgba(28, 28, 28, 0.60);
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
}
.each-detail-image .position-absolute.text-center{
	z-index: 1;
}
.car-detail-top .car-content p, .car-detail-top .car-content h3{
	height: auto;
}
.car-detail-top .car-content p{
	margin-top: 10px;
}
.car-detail-top .car-content td strong{
	font-family: 'NunitoSansBold';
  	font-weight: normal;
  	font-size: 2rem;
}
.car-detail-top .car-content h5, .each-detail-image{
	font-size: 3.2rem;
	margin-bottom: 0;
}
.car-detail-top .car-content h5 span{
	opacity: .5;
}
.car-detail-top .car-content table, .car-detail-top .car-content h5 span{
	margin: 0;
}
.car-detail-top .common-btn{
	padding-left: 24px;
	padding-right: 24px;
	margin-right: 16px;
}
.each-detail-tab h5{
	color: #B81818;
	font-family: 'NunitoSansBold';
	font-size: 2rem;
	margin: 30px 0;
	cursor: pointer;
	position: relative;
}
.each-detail-tab h5:after{
	position: absolute;
	top: 10px;
	content: '';
	right: 0;
	width: 20px;
	height: 20px;
	background: url(../images/tab-arw.svg) no-repeat center /contain;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.each-detail-tab .collapsed h5{
	color: #585858;
}
.each-detail-tab .collapsed h5:after{
	transform: rotate(180deg);
  	opacity: .5;
  	filter: brightness(0) invert(0);
  	-webkit-filter: brightness(0) invert(0);
}
.each-detail-tab{
	border-bottom: 1.5px solid rgba(0, 0, 0, 0.1);
}
.kenmerken-tab td{
	display: inline-block;
	vertical-align: top;
	width: 49%;
	font-family: 'NunitoSansBold';
	font-size: 2rem;
}
.kenmerken-tab td:nth-child(even){
	opacity: .5;
}
.kenmerken-tab table{
	width: 100%;
	margin-bottom: 50px;
}
.kenmerken-tab tr{
	display: block;
  	padding: 10px 0;
}
.kenmerken-tab tr:not(:last-child){
	border-bottom: 1.5px solid rgba(0, 0, 0, 0.1);
}
.opties-tab h4{
	font-family: 'NunitoSansBold';
  	border-bottom: 1px solid rgba(0,0,0,0.1);
  	margin-bottom: 20px;
}
.opties-tab ul{
	list-style-type: disc;
	padding-left: 15px;
}
.opties-tab li{
	margin-bottom: 8px;
	font-size: 2rem;
}
.each-detail-tab .block-dtls{
	border-color: #1c1c1c;
}
.each-detail-tab .left-bg-block{
	background: #1c1c1c;
}
