/* Import font style ***** START */
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap');


/* Import font style ***** END */

/* Header style ***** START */
.menu-item a{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0;
}
.website-nav-items::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 40%;
	width: 1px;
	background-color: #fff;
	left: 96%;
}
.website-items>.current-menu-item>a:before,
.website-items>.menu-item:not(:has(.current-menu-item))>a:hover:before{
	display:none;
}
.current-menu-item a,
.current_page_item a{
	color:#bebebe !important;
}
/* Header style ***** END */

/* Hero style ***** START */

.hero-slider {
	height: calc(100vh - 95px);
}
/* Hero style ***** END */

/* Manufacturer style ***** START */
.search-by-brand-container .swiper-button-lock{
	display:block !important;
}
.search-by-brand-container{
	background-color: #111111 !important;
}
.search-by-brand-navigation:after{
	color: #5A687D;
	border-radius: 50px;
	border: 1px solid rgba(120, 120, 128, 0.20);
	background: rgba(120, 120, 128, 0.20);
	padding: 9px 15px;
}
.search-by-brand-container .home_section_headline{
	color: #FFF;
	text-align: center;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
}
/* Manufacturer style ***** END */

/* Inventory style ***** START */

.inventory-section .listing-inventory-container{
	width:100%;
}
.inventory-section{
	background:#181818;
	padding:0;
}
.banner-action-holder{
	display:none;
}
.filter-title-holder{
	background:#D6D6D6;
}
.inventory-section .side-bar-filter-holder{
	padding:0;
}
.layout-3-filter-holder .filter-title{
	color: #000;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
}
.filter-title-holder{
	padding:1em 3em;
}




body input:not([type=checkbox]):not([type=range]):not([type=radio]), body select{
	background-color:#1f1f1f !important;
}
@media (max-width: 768px) {

	.menu-open .menu-main-menu-container {
		background: #000;
		transition: .35s ease-in-out;
	}
	.search-by-brand-navigation.swiper-button-next,
	.search-by-brand-navigation.swiper-button-prev{
		display:none;
	}
	.sec-vdp-1 .col-1-vdp-1{
		width:100% !important;
	}
	.sec-vdp-1 .sec-vhs-info .grid-vhs-info{
		width:auto !important;
	}
	.banner_custom_title{
		padding:15px 20px !important;
	}
}
/* Inventory style ***** END */

/* VDp style ***** START */
body.vdp_page{
	background-color:#181818;
}
.col-3-vdp-1, .sec-vdp-1{
	background-color:#181818;
}
.sec-vdp-1 .col-1-vdp-1{
	width:50%;
}
.sec-vdp-1 .col-vdp-1{
	justify-content: space-around;
}

.sec-vdp-1 .sec-title{
	background-color: #181818;
}
.sec-vdp-1 .sec-title .col-id-vin,
.sec-vdp-1 .sec-title .col-title{
	flex-direction: column;
}
.sec-vdp-1 .sec-title .col-id-vin{
	display:none;
}
.sec-vdp-1 .sec-title .title .title-vhs{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
	width:100%;
}
.sec-vdp-1 .display-price,
.sec-vdp-1 .sec-title .price .price-vhs{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 48px;
	letter-spacing: -1px;
}
.sec-vdp-1 .sec-title .price{
	justify-content: flex-start;
	text-align: right;
}
.sec-vdp-1 .col-2-vdp-1{
	width:50%;
}
.sec-vdp-1 .sec-title .infos-title{
	width:100%;
}
.sec-vdp-1 .sec-desc .desc-vdp{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .sec-desc,
.sec-vdp-1 .sec-map,
.sec-vdp-1 .sec-from-us{
	background-color:transparent;
}
.sec-vdp-1 .sec-from-us .svg-from-us{
	background: #2a2a2a;
}
.sec-vdp-1 .sec-from-us .title-data-from-us{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .sec-from-us .subtitle-data-from-us{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .sec-desc .title-section-vdp{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
}
.sec-vdp-1 .row-std-eqp span{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .sec-equipment .title-equipment{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .show-more-btn{
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
.sec-vdp-1 .sec-equipment{
	background-color:transparent;
}
.standard-equipment .col-std-eqp img{
	display:none;
}
.sec-vdp-1 .subtitle-equipment{
	background: #2a2a2a;
	color: #FFF;
	font-family: "Bitter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
	letter-spacing: 0;
}
/* VDp style ***** END */

/* PopUp style ***** START */
.sec-vdp-1 .pop-up .data-popup,
.sec-vdp-1 .pop-up .header-popup{
	background-color:#181818;
}
.pop-up .tablinks{
	color:#fff;
}
.floating_label_checkbox, input[type=checkbox]{
	color:#fff;
}
#acf-form .input_group .form_input:not([type=checkbox]){
	background-color:#fff !important;
}
.pop-up .v12-button:hover{
	color: #000 !important;
}
.pop-up #ask-form-container span{
	color:#fff !important;
}
.banner_custom_title{
	display: flex;
	padding: 15px 80px;
	align-items: center;
	gap: 10px;
	align-self: stretch;
	background: #D6D6D6;
	height:70px;
}
.title_banner_custom{
	color: #000;
	font-family: "Bitter", serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
}

.page_about-us .main-container,
.page_contact-us .main-container,
.page_warranty .main-container{
	background: linear-gradient(180deg, #010101 0%, #1C1C1C 100%);
}
.page_credit-application .side-bar,
.main-container .bottom-section{
	display:none !important;
}
