@font-face {
    font-family: 'Stratum-Medium';
    src: url('https://static.edealer.ca/fonts/gm-fonts/gmc/StratumGMC-Medium.otf');
    font-style: normal;
}
@font-face {
    font-family: 'Stratum-Black';
    src: url('https://static.edealer.ca/fonts/gm-fonts/gmc/StratumGMC-Black.otf');
    font-style: normal;
}

@font-face {
    font-family: 'Muli';
    src: url('https://static.edealer.ca/fonts/gm-fonts/gmc/Muli-Regular.ttf');
    font-style: normal;
}
.maincontent span.bi-weekly-used, 
.maincontent .disclaimer-price, 
.maincontent .bi-weekly-used, 
.maincontent span.vehicle-price-2-new,
.maincontent span.vehicle-price-2-new-used {
    color: #808080 !important;
    font-weight: 500 !important;
} 
.maincontent .discount-align {
    width: initial;
}
.maincontent .vehicle-year-make-model {
    text-transform: uppercase;
    color: #000000 !important;
}
.maincontent .vehicle-price-1 {
    color: #808080 !important;
}
.maincontent .image-bar {
    background-color: transparent !important;
    border: 2px solid #B3B3B3;
    color: #4D4D4D !important;
    font-weight: 500;
    margin-top: 10px;
}
.maincontent .image-bar a {
    font-weight: 500 !important;
    color: #1a1a1a !important;
}
.info-top-padding-zero{
    padding: 0;
}
.maincontent .payment-used, .maincontent .vehicle-price-2-new {
    font-weight: 600 !important;
}
.compare-checkbox-btn {
    border: 2px solid #CC0000 !important;
}
.maincontent .select-trim-mobile .checkbox input[type=checkbox].compare-checkbox-input {
    margin-top: 1px !important;
}
.maincontent h2.vehicle-infoline {
    text-transform: uppercase;
    color: #B3B3B3 !important;
    font-weight: bold;
}
.maincontent a.btn-build-price-new, .maincontent a.btn-build-price-new:hover{
    background-color: #CC0000 !important;
}
.maincontent .btns-price-incentives-new .btn-build-price-new:hover, 
.maincontent .btns-price-incentives-new .btn-build-price-new:focus, 
.maincontent .btns-price-incentives-new .btn-build-price-new:active, 
.maincontent .btns-price-incentives-new .btn-build-price-new.active {
    background-color: #CC0000 !important;
}
.maincontent a.btn-incentives-new, .maincontent a.btn-incentives-new:hover,
.maincontent .vdp-button.new-vdp-button {
    background-color: #4D4D4D !important;
}
.maincontent .hg-buttons .used-button-columns button#request-info {
    background-color: #4D4D4D !important;
}
.maincontent .options-description-used .glyphicon-color, .maincontent #details-content .glyphicon-color {
    color: #CC0000 !important;
}
.maincontent a#get-directions {
    color: #808080;
}
.maincontent a#readMore {
    color: #B3B3B3 !important;
}
.maincontent .vehicle-list-cell .request-information {
    background-color: #4D4D4D !important;
}
.maincontent .vehicle-list-cell .view-details-button {
    background-color: #CC0000 !important;
    color: #1A1A1A;
}
.maincontent .vehicle-list-cell .view-details-button:hover {
    background-color: #CC0000 !important;
}
.maincontent p, .maincontent div, .maincontent ul, .maincontent li {
    font-family: 'Louis', sans-serif !important;
}
input#calculate-payments {
    background-color: #4D4D4D !important;
    color: #FFFFFF;
}
.payment-calculator-base .sect-5 .cta:nth-child(1) .ctas_container, .payment-calculator-base .sect-5 .cta:nth-child(1) .ctas_container:hover {
    background-color: #CC0000 !important;
}
.payment-calculator-base .sect-5 .cta:nth-child(2) .ctas_container, .payment-calculator-base .sect-5 .cta:nth-child(2) .ctas_container:hover {
    background-color: #4D4D4D !important;
}
.payment-calculator-base .sect-5 .cta:nth-child(3) .ctas_container, .payment-calculator-base .sect-5 .cta:nth-child(4) .ctas_container {
    border: 2px solid #CC0000 !important;
    background-color: transparent !important;
}
.payment-calculator-base .sect-5 .cta:nth-child(3) .ctas_container:hover, .payment-calculator-base .sect-5 .cta:nth-child(4) .ctas_container:hover {
    background-color: #E4E1E3 !important;
}
#link_contact_seller, #link_contact_seller button.btn-submit {
    background-color: transparent !important;
    color: #4D4D4D !important;
    border: 2px solid #AA0000 !important;
}
.maincontent h2.request-info-heading-new {
    background-color: #000000 !important;
}
.btn-orange-vehicles1 span {
    margin-bottom: 0px !important;
    font-weight: bold;
}
.maincontent h1.heading-year-make-model {
    color: #1A1A1A;
}
.maincontent .headinggrey {
    color: #464646;
}
.maincontent .options-details-used-1 .colapse-button-new-details .colapse-button-new-detail {
    color: #1A1A1A !important;
    background-image: url(https://static.edealer.ca/gm-themes/gmc/icons/colapse-right.png);
}
.maincontent .rebates-table > tbody > tr.price-final td.right-td.hg-final-price {
    font-size: 18px !important;
    color: #808080 !important;
}
.maincontent .discl {
    color: #808080;
}
div[id^="accordion-"] {
    color: #1A1A1A !important;
}
.maincontent #package-content-accordion .morelink {
    color: #B3B3B3 !important;
}
.maincontent .mileage-payment span.payment-used {
    color: #808080 !important;
    font-weight: 600 !important;
} 
.maincontent .vehicle-info .vehicle-name span {
    color: #1A1A1A !important;
}
.maincontent .acc-cfl #cash_panel .panel-heading h5.panel-title,
.maincontent .acc-cfl #cash_panel #answerOne p.tab-val {
    color: #AA0000 !important;
}
.maincontent .acc-cfl #cash_panel .panel-heading {
    background-color: #FFFFFF !important;
}
.maincontent .back-to-top-wrap span#back_to_top_span {
    background-color: #AA0000 !important;
}
.maincontent .row-sim-veh-heading .view-more-sim-veh {
    color: #1A1A1A;
}
.maincontent .row-sim-veh-heading .view-more-sim-veh:hover {
    font-size: 14px !important;
}
.maincontent #similarVehicles .vehicle-compare-cell-3:hover {
    border: 1px solid #CC0000;
}
.maincontent .modal-content .modal-header-credit-application {
    background-color: #E6E6E6 !important;
}
.maincontent .used-veh-basic-info span.payment-used-value {
    color: #808080 !important;
}

.maincontent .reqinfo {
	background: none repeat scroll 0 0 #000 !important;
	font-family: 'Stratum-Medium' !important;
	color: #FFF !important;
}
.maincontent .modal-header-credit-application {
    background: none repeat scroll 0 0 #AA0000 !important;
}
.maincontent .btn-next {
    background-color: #AA0000 !important;
}
.maincontent .btn-next:hover {
    background-color: #000 !important;
    color: #FFF !important;
}
.maincontent div.used-veh-basic-info .btn-orange-vehicles1, div.margin-buttons-used button.btn-green,
.maincontent .vdp-button{
    background-color: #CC0000 !important;
    color: #D4D4D4 !important;
}
.maincontent .req-info-icon {
    background: #000 url(https://static.edealer.ca/V3_1/V-3/dist/img/request-info-icon.png) no-repeat 10px center !important;
    font-family: 'Stratum-Medium' !important;
    color: #FFF !important;
}
#view-incentives-button.btn-incentives-new {
    border: 2px solid #AA0000 !important;
    background-color: #AA0000 !important;
    border-color: #AA0000 !important;
}
.maincontent .modal-header-credit-application {
    background: none repeat scroll 0 0 #AA0000 !important;
}
.maincontent .btn-next {
    background-color: #AA0000 !important;
}
.maincontent .btn-next:hover {
    background-color: #000 !important;
    color: #FFF !important;
}
#casl-consent-a-rmi {
    color: #B3B3B3 !important;
}
#phone-above .number-phone {
    color: #AA0000 !important;
}
.maincontent div.row .btn-view-detail {
    background: #CC0000 !important;
    color: #FFF !important;
}
.maincontent p, .maincontent div, .maincontent ul, .maincontent li {
    font-family: 'Muli' !important;
}
.maincontent .vehicle-name {
    font-family: 'Stratum-Black' !important;
}
.maincontent .details-content .colapse-button-new-spec-1 {
    font-family: 'Stratum-Medium' !important;
}
.maincontent .vehicle-year-make-model {
    font-family: 'Stratum-Black' !important;
}
.maincontent .vehicle-price-1 {
    font-family: 'Stratum-Medium' !important;
}
.maincontent .mileage-used-info {
    font-family: 'Stratum-Medium' !important;
}
.maincontent span.bi-weekly-used, .maincontent .disclaimer-price, .maincontent .bi-weekly-used, .maincontent span.vehicle-price-2-new, .maincontent span.vehicle-price-2-new-used {
    font-family: 'Stratum-Medium' !important;
}
.maincontent div.row .btn-view-detail {
    font-family: 'Stratum-Medium' !important;
}
.maincontent .mileage-payment {
    font-family: 'Stratum-Medium' !important;
}
.maincontent table.rebates-table {
    font-family: 'Stratum-Medium' !important;
}
.maincontent a.btn-build-price-new, .maincontent a.btn-build-price-new:hover {
    font-family: 'Stratum-Medium' !important;
}
.maincontent div.text-below-thumbs {
    font-family: 'Stratum-Medium' !important;
}
.maincontent div.modal-body a {
    color: #B3B3B3 !important;
}
.maincontent .vehicle-grid-cell .view-details-btn-grid, 
.maincontent .vehicle-grid-cell .view-details-btn-grid:focus, 
.maincontent .vehicle-grid-cell .view-details-btn-grid:hover,
.maincontent .vehicle-grid-cell .btn-view-detail-1.check-availability-btn, 
.maincontent .vehicle-grid-cell .btn-view-detail-1.check-availability-btn:focus, 
.maincontent .vehicle-grid-cell .btn-view-detail-1.check-availability-btn:hover {
    background-color: #CC0000 !important;
}
.maincontent .vehicle-grid-cell .view-details-btn-grid,
.maincontent .vehicle-grid-cell .btn-view-detail-1.check-availability-btn {
    font-family: 'Stratum-Medium';
    color: #FFFFFF;
}
.maincontent .colapse-button-new-details {
    background-image: none;
    background-color: #F2F2F2;
}
.maincontent small.colapse-button-text {
    color: #1A1A1A;
}
.maincontent .fb_share .fb_iframe_widget iframe {
    width: 250px !important;
}
.maincontent .listing-comparison-checkbox {
    align-items: center;
}
.maincontent .bordergrey-name-phone .mileage-used {
    font-size: 11px !important;
}
.maincontent .expanded-button-new-detail {
    color: #1A1A1A !important;
    background: url(https://static.edealer.ca/gm-themes/gmc/icons/colapse-down.png) no-repeat !important;
    background-position: 3px center !important;
    background-size: 20px 20px !important;
}
.maincontent .vehicle-cta {
    margin-bottom: 10px;
}
@media (min-width: 991px) {
	.maincontent .used-veh-basic-info .bordergrey-name-phone .mileage-used {
		font-size: 12px!important;
	}
}
.maincontent #apply-for-financing-Modal button,
.maincontent #apply-for-financing-Modal h4,
.maincontent #apply-for-financing-Modal h3,
.maincontent #apply-for-financing-Modal h2{
    color: #000 !important;
}     