.pxl-nav-menu .pxl-menu-primary > li.menu-item-service-areas > .sub-menu,
.pxl-nav-menu .pxl-menu-primary > li.menu-item-service-areas > ul.children {
	min-width: 440px;
}

@media (min-width: 1200px) {
	.pxl-nav-menu .pxl-menu-primary > li.menu-item-service-areas > .sub-menu,
	.pxl-nav-menu .pxl-menu-primary > li.menu-item-service-areas > ul.children {
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 8px;
		padding: 16px 20px;
	}

	.pxl-nav-menu .pxl-menu-primary > li.menu-item-service-areas > .sub-menu > li {
		width: auto;
		float: none;
		margin: 0;
	}
}

.pxl-nav-menu .pxl-menu-primary > li.menu-item-quote > a {
	color: #e9bb5d;
}

.pxl-cart-sidebar-button,
.pxl-side-cart {
	display: none !important;
}

.pxl-logo img,
.pxl-header-branding img,
.pxl-logo-mobile img {
	max-width: min(280px, 70vw);
	height: auto;
}

#pxl-header-elementor .pxl-header-elementor-sticky .elementor-element-7eced87 {
	background-color: #131313 !important;
}

#pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed {
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.32);
}

#pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed::after {
	content: "";
	display: block;
	height: 2px;
	background: linear-gradient(90deg, #e9bb5d, #d4a445, #e9bb5d);
}

#pxl-header-elementor .pxl-header-elementor-sticky .pxl-logo img {
	height: 48px !important;
	width: auto !important;
	max-width: 240px;
	max-height: 48px;
}

#pxl-header-elementor .pxl-header-elementor-sticky .pxl-menu-primary > li > a {
	color: #fff !important;
}

#pxl-header-elementor .pxl-header-elementor-sticky .pxl-menu-primary > li:hover > a,
#pxl-header-elementor .pxl-header-elementor-sticky .pxl-menu-primary > li.current-menu-item > a,
#pxl-header-elementor .pxl-header-elementor-sticky .pxl-menu-primary > li.current-menu-ancestor > a,
#pxl-header-elementor .pxl-header-elementor-sticky .pxl-menu-primary > li.menu-item-quote > a {
	color: #e9bb5d !important;
}

.cars-nearby-areas {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
	gap: 8px 16px;
	list-style: none;
	padding: 0;
	margin: 0 0 24px;
}

.cars-nearby-areas a {
	color: #131313;
}

.cars-nearby-areas a:hover {
	color: #e9bb5d;
}
