@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
html{
	font-size: 62.5%;
}
.car-filter, .car-block, .car-detail-top, .car-detail-slider, .car-detail-content, .tab-part, .car-detail-form {
	background: #f6f6f6;
}
.filter-heading{
	width: 180px;
}
.filter-heading h4{
	font-family: 'NunitoSansRegular';
}
.filter-wrap{
	width: calc(100% - 185px);
	max-width: 1040px;
}
.filter-wrap .col-lg-3{
    padding-left: 12px;
    padding-right: 12px;
}
.filter-wrap select{
	color: #1E1E1E;
  	font-family: 'NunitoSansRegular';
  	font-size: 16px;
  	letter-spacing: 0.16px;
  	border: 1px solid #1e1e1e;
  	padding: 10px 25px 10px 15px;
  	background: url(../images/drop.svg) no-repeat 92% center/10px;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	appearance: none;
}
.filter-wrap select option{
	font-family: arial;
}
.filter-wrap .reset{
	font-family: 'NunitoSansSemiBold';
	font-size: 16px;
	background: #B22323;
	letter-spacing: 0.16px;
	padding: 11px 18px;
}
.filter-wrap .reset:hover{
	background: #000;
}
.car-block h4, .car-block p, .car-block h5, .car-block h6, .car-block td, 
.car-detail-content h3{
	line-height: 26px;
}
.car-block h4, .car-block p, .car-block h6, .car-detail-content h3{
	color: #1E1E1E;
}
.car-block h4, .car-detail-content h3{
	font-family: "Nunito Sans", sans-serif;
  	font-weight: 500;
}
.car-block p{
	letter-spacing: 0.16px;
	margin-top: 3px;
	height: 52px;
  	overflow: hidden;
}
.car-block h6{
	font-family: 'NunitoSansRegular';
	opacity: .5;
}
.car-block h5{
	font-family: 'NunitoSansBold';
	margin: 0;
	color: #B22323;
}
.car-block table{
	border-top: 1px solid rgba(30,30,30,0.20);
	padding: 20px 0;
}
.car-block table, .car-block tbody{
	width: 100%;
  	display: block;
}
.car-block tr{
	display: flex;
  	justify-content: space-between;
}
.car-block td{
	color: #1E1E1E;
	font-family: 'NunitoSansRegular';
	font-size: 16px;
	letter-spacing: 0.16px;
	vertical-align: top;
}
.car-block td span{
	color: rgba(30, 30, 30, 0.50);
	display: block;
}
.hover-div{
	width: 45px;
	height: 45px;
	background: #B22323;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(140deg);
	border-radius: 100%;
	opacity: 0;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.car-block a:hover .hover-div{
	opacity: 1;
}
/*=========aanbod-dtl=========*/
.car-detail-top li{
	font-family: 'NunitoSansSemiBold';
  	font-size: 16px;
  	line-height: 26px;
  	letter-spacing: 0.16px;
  	color: #000;
}
.share-btn{
	border-radius: 31px;
	border: 1.5px solid #1E1E1E;
	width: 45px;
	height: 45px;
}
.car-back-btn{
	background: #B22323;
	border: 1px solid #B22323;
	padding: 10px 18px;
	color: #fff;
	font-family: 'NunitoSansSemiBold';
	font-size: 16px;
	letter-spacing: 0.16px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.car-back-btn span:before{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	content: '';
	width: 18px;
  	height: 18px;
	background: url(../images/arw.svg) no-repeat center /contain;
}
.car-back-btn:hover{
	background: #000;
	border-color: #000;
}
.car-detail-slider .common-arrow, .related-car .common-arrow{
	background-color: rgba(186,185,185,0.72);
	width: 45px;
  	height: 45px;
}
.car-detail-content h3{
	font-size: 32px;
  	letter-spacing: normal;
}
.car-detail-content td, .car-detail-content .car-block h6, .car-detail-content h5{
	font-size: 24px;
	letter-spacing: 0.24px;
}
.car-detail-content table{
	border: 0;
  	padding: 0;
}
.car-detail-content h3, .car-detail-content td span, .car-detail-content .car-block h6{
	margin-bottom: 13px;
}
.car-detail-content .car-block{
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.car-detail-content .car-back-btn{
	margin-right: 25px;
	margin-bottom: 10px;
}
.car-detail-content .car-back-btn:last-child{
	margin-right: 0;
}
.car-detail-content .black-btn{
	border-color: #1E1E1E;
	background: transparent;
	color: #1E1E1E;
}
.car-detail-content .black-btn:hover{
	border-color: #B22323;
	background: #B22323;
	color: #fff;
}
.member-img{
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
}
.member-info h6{
	color: #222;
	font-family: 'NunitoSansSemiBold';
	font-size: 18px;
	line-height: 28.44px;
	letter-spacing: 0.36px;
}
.member-info h6 a{
	color: #B22323;
}
.member-info h6 a:hover{
	text-decoration: underline;
}
.member-wrap{
	max-width: 680px;
}
.tab-part .nav-tabs {
	max-width: 1200px;
}
.tab-part .nav-tabs li:not(:last-child) {
	margin-right: 70px;
}
.tab-part .nav-tabs a {
	font-family: 'NunitoSansSemiBold';
	font-size: 18px;
	color: rgba(34, 34, 34, 0.6);
	position: relative;
	border-bottom: 2px solid transparent;
}
.tab-part .nav-tabs a.active{
	color: #222;
	border-color: #B22323;
}
.tab-part .tab-content {
	margin-top: 25px;
	border-top: 1.5px solid rgba(34, 34, 34, 0.1);
}
.tab-part .tab-content .dtl-tab1 li {
	width: 33.33%;
	display: flex;
	border-right: 1.5px solid rgba(34, 34, 34, 0.1);
	position: relative;
}
.tab-part .tab-content .dtl-tab1 ul {
	font-size: 0;
	display: flex;
	flex-wrap: wrap;
}
.tab-part .tab-content .dtl-tab1 li:nth-child(3n) {
	border-right: 0;
}
.tab-part .tab-content .dtl-tab1 li td {
	font-family: "Nunito Sans", sans-serif;
  	font-weight: 500;
	font-size: 18px;
	color: rgba(34,34,34,0.6);
	width: 50%;
	vertical-align: top;
	padding: 17px 30px;
}
.tab-part .tab-content .dtl-tab1 li td span {
	color: #222;
}
.tab-part .tab-content .dtl-tab1 li table {
	width: 100%;
}
.opties-tab h4 {
	color: #1e1e1e;
	border-bottom: 1px solid #1e1e1e;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.opties-tab li {
	font-family: 'NunitoSansRegular';
	font-size: 16px;
	color: #1e1e1e;
	margin-bottom: 8px;
	padding-left: 3px;
}
.opties-tab ul {
	list-style-type: disc;
	padding-left: 15px;
}
.tab-part .tab-content p {
	color: #1e1e1e;
}
.left-bg-block {
	width: 140px;
	background: #1e1e1e;
}
.block-dtls {
	width: calc(100% - 140px);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-left: 0;
	padding: 15px;
}
.block-dtls h5 {
	color: #1e1e1e;
	font-family: 'NunitoSansBold';
}
.car-detail-form h3, .related-car h3{
	font-family: 'NunitoSansRegular';
	color: #1E1E1E;
	line-height: 26px;
	letter-spacing: normal;
}
.adres-wrap h3{
	padding-bottom: 20px;
	border-bottom: 1.5px solid rgba(30, 27, 27, 0.15);
}
.car-detail-form h4{
	color: #B22323;
	font-family: 'NunitoSansSemiBold';
	line-height: 26px;
  	margin-bottom: 13px;
}
.car-detail-form a:hover{
	color: #1c1c1c;
	text-decoration: underline;
}
.car-detail-form a.contact-detail{
	padding: 10px 17px;
	border: 1px solid rgba(30, 30, 30, 0.15);
	color: #1E1E1E;
	font-family: 'NunitoSansSemiBold';
	font-size: 16px;
	letter-spacing: 0.16px;
	text-decoration: none;
}
.car-detail-form a.contact-detail:hover{
	color: #b22323;
}
.car-detail-form {
	overflow: hidden;
}
.form-div{
	z-index: 1;
}
.form-div .position-absolute.h-100{
	background: #EAE9E9;
  	top: 0;
  	width: 100vw;
  	left: 0;
  	z-index: -1;
}
.form-div .form-control{
	color: #B22323;
	font-family: 'NunitoSansRegular';
	font-size: 16px;
	line-height: 26px;
	border: 0;
	border-bottom: 1.5px solid rgba(30, 27, 27, 0.15);
	padding: 0 0 16px;
  	height: auto;
  	line-height: normal;
  	resize: none;
}
.form-div .form-control:focus{
	border-color: #939598;
	color: #B22323;
}
.form-div .form-control:placeholder {
	color: #B22323;
	opacity: 1;
}
.form-div .form-control:-ms-input-placeholder {
	color: #B22323;
	opacity: 1;
}
.form-div .form-control::placeholder {
	color: #B22323;
	opacity: 1;
}
.form-div textarea.form-control {
	height: 42px;
}
.form-div-wrap{
	max-width: 560px;
}
.related-car h3{
	position: relative;
	padding-bottom: 20px;
}
.related-car h3:before{
	width: 132px;
	height: 4px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	background: #b22323;
	content: '';
}
.related-car .swiper-button-prev{
	left: -70px;
}
.related-car .swiper-button-next{
	right: -70px;
}
#content2 ul li{
  font-family: 'NunitoSansRegular';
  font-size: 14px;
  color: #1c1c1c;
  padding-bottom: 10px;
  word-break: break-word;
 }
 .tab-part .photo_contnt ul li::before {
  display: none;
}