
		.quickSearch {
			position: relative;
		}
		.quickSearch::before {
			content: '|';
			color: white;
		}
@media (max-width: 991px){
	.quickSearch > a i {
		font-size: 26px;
	}
}
		.quick-search-box {
			background: white;
			display: none;
			position: absolute;
			top: 100%;
			right: 0;
			box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
			max-height: 80vh;
			min-width: 450px;
			max-width: 100vw;
			overflow: auto;
		}
		.quick-search-box form {
			display: flex;
		}
		.quick-search-box form a.close {
			padding: 10px;
			font-size: 20px;
			line-height: 1.5;
		}
		.quick-search-box form a.close:link,
		.quick-search-box form a.close:visited {
			color: black;
		}
		.quick-search-box form a.close:hover,
		.quick-search-box form a.close:active,
		.quick-search-box form a.close:focus {
			color: #e91d29;
		}
		.quick-search-box form input {
			flex-grow: 1;
			padding: 10px;
			font-size: 20px;
			border: 0;
		}
		
		.quick-item {
			display: flex;
			column-gap: 10px;
			border-top: 1px solid #ccc;
			padding: 5px;
		}
		.quick-item-photo {
			flex: 1 1 33.33%;
			max-width: 33.33%;
		}
		.quick-item-photo a {
			padding: 0;
		}
		.quick-item-photo img {
			width: 100%;
		}
		.quick-item-details {
			flex: 1 1 66.66%;
			max-width: 66.66%;
		}
		.quick-item-details h2 {
			font-size: 18px;
			margin: 0;
			padding: 0;
		}
		.quick-item-details h2 a {
			padding: 0;
		}
		.quick-item-details h2 a:link,
		.quick-item-details h2 a:visited {
			color: #262760;
		}
		.quick-item-details h2 a:hover,
		.quick-item-details h2 a:active,
		.quick-item-details h2 a:focus {
			color: #e91d29;
		}
		.quick-item-header-trim {font-size: .75em;}
		.quick-item-color {font-style: italic;}
		.quick-item-price {font-size:18px;}
		.quick-item-mileage {}