.vdp-vehicle-title {
	font-family: antennaRegularLight;
}

.viewSimilarVehicleDetailsButton {
	font-family: antennaRegular;
}

.options-container {
	font-family: antennaRegularLight;
}

.package-name,
.package-price,
.stand-alone-option-name,
.stand-alone-option-price {
	font-family: antennaRegularBold;
}
.package-price,
.stand-alone-option-price {
	font-family: antennaRegularBold;
	color: #7d7c7c;
}

.options-container ul {
	margin-top: 20px;
}

.options-container li {
	list-style: inside square;
	margin: 5px;
}

ul.priceBlockResponsiveSrp .fa,
ul.priceBlockResponsiveSrp .fas,
.priceBlockResponsiveSrpMobile .fa,
.priceBlockResponsiveSrpMobile .fas,
ul.priceBlockResponsiveVdpMobileButtons .fa,
ul.priceBlockResponsiveVdpMobileButtons .fas {
	margin-right: 6px;
}

/* reformat CTAs */
ul[class*='priceBlockResponsiveDesktop'] .btn-success {
	background-color: #168935;
	border-color: #168935;
	font-size: 20px;
	padding: 16px;
}

ul[class*='priceBlockResponsiveDesktop'] .btn-success:hover {
	background-color: #11772d;
	border-color: #11772d;
}

ul[class*='priceBlockResponsiveDesktop'] .btn-main,
ul[class*='priceBlockResponsiveMobile'] .btn-main {
	font-size: 18px;
	padding: 10px;
}

/*  cant remember what this does */
.priceBlockItemText {
	display: none;
}

.vdp-tab-content-wrapper {
	height: fit-content;
}

.vdp-tabs > li {
	font-family: antennaRegularLight;
}

.windowSticker {
	margin-left: 20px;
}

.fa-exclamation {
	margin-left: 5px;
}

.mobile-vdp-ctas .fa-envelope,
.mobile-vdp-ctas .fa-mobile,
.fa-mobile-alt {
	color: #2d96cd;
}

.vdp-vehicle-confirmavailability {
	display: none !important;
}

.vdp-tab-content-wrapper {
	height: fit-content;
}

.carhistory {
	margin-top: 16px;
}

.vdp-vehicle-ratings .fas,
.vdp-vehicle-ratings .fal,
.vdp-vehicle-ratings .far {
	color: #fab000;
}

.fa-info-square {
	margin-right: 5px;
}

img[title*='Blue Certified'] {
	max-width: 160px;
}

.carhistory img {
	max-width: 130px;
}

pricing-stack .col-sm-12 {
	padding: 0;
}

.priceBlockItemSpacer {
	margin-top: 20px !important;
}

.warranty-container {
	font-family: antennaRegularExtraLight;
}

.warranty-header {
	font-size: 18px;
	font-family: antennaRegularBold;
	margin: 10px 0 30px;
}

.coverage-container {
	background-color: #d8d7d7;
	border-radius: 10px;
	padding: 20px 40px;
	margin-bottom: 30px;
}

.coverage-header {
	font-family: antennaRegular;
	font-size: 16px;
}

#WarrantyPanel .warranty-container ul {
	margin-left: 20px;
	margin-top: 20px;
}

.warranty-container li {
	list-style: square;
	padding-bottom: 10px;
	font-size: 13px;
}

.warranty-container a {
	font-family: antennaRegularLight;
}

.warranty-container table {
	margin-bottom: 30px;
	font-size: 14px;
}

.warranty-container td {
	border: 1px solid;
	padding: 15px;
}

.warranty-main-component {
	font-family: antennaRegularBold;
}

.fa-file-pdf,
.fa-clipboard-check,
.fa-external-link {
	margin-left: 6px;
}

.priceBlockItem .pull-right {
	font-size: 1em !important;
}

.priceBlockItemPrice:first-of-type .pull-right {
	font-size: 1.2em !important;
}

.primaryPrice {
	font-size: 1.4em !important;
}

.priceDrop {
	font-family: antennaRegular;
}

@media only screen and (max-width: 420px) {
	.warranty-container table {
		margin-bottom: 30px;
		font-size: 11px;
	}

	.warranty-container td {
		padding: 10px;
	}
}

a.reportImg img {
	max-width: 300px;
}

/* make the 360 view prettier */

#evs_link {
	margin: 20px 0 14px !important;
}
div#evs_link img {
	transition: transform 0.3s;
}
div#evs_link img:hover {
	transform: scale(1.05);
}
