/* begin fix the thumbnail arrows */
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-next, 
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-prev {
     height: 60px;
padding: 0;
}
/* end fix the thumbnail arrows */

/* Scope only within the specific container where the table exists 
div.page-builder-layout-module table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-family: Arial, sans-serif;
    background-color: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    overflow: hidden;
}

/* Styling only the rows in the specific table 
div.page-builder-layout-module .additional-info-row {
    border-bottom: 1px solid #e0e0e0;
}

/* Alternating row colors 
div.page-builder-layout-module .additional-info-row:nth-child(even) {
    background-color: #f9f9f9;
}

/* Styling the cells 
div.page-builder-layout-module .additional-info-value {
    padding: 12px 16px;
    font-size: 16px;
    color: #333;
    vertical-align: middle;
}

/* Styling the first column to be bold 
div.page-builder-layout-module .additional-info-row td:first-child {
    font-weight: bold;
    color: #000;
    width: 40%;
}
*/



.featured-products-module .product-wrapper-link .product-details-link {
    color: #fff;
    background-color: #348723; }
#featured-custom .product-wrapper-link {
   height: 360px; }
.help-modal .help-columns .contact-section .help-phone {
    display: none; }
#dealer-info-custom p {
    margin: 5px 0px; }


/* Enhancements */
.hero-og {
	display: none !important;
}
.page-builder-page-layout .page-builder-layout-section.hero-container .container-wrap {
	padding: 0;
}
#home-page-search {
    margin: auto;
    max-width: unset;
}
#home-page-search h1 {
	padding: .5rem 2rem;
    line-height: 1.75rem;
}
#home-page-search h3 {
	padding: 1rem 1rem 0;
    line-height: 1.5rem;
}
@media (min-width: 768px) {
    #home-page-search .picker-column-custom .car-selected-module {
    	margin-top: 10px;
    }
    .picker-row-custom {
    	display: flex;
    }
    .picker-row-custom .block-modules {
    	display: flex;
        flex-flow: column;
        height: auto;
    }
}
@media (max-width: 1199px) {
    .banner-vpicker-module {
    	max-height: 275px;
    }
    .banner-vpicker-module .slider .rslides_container .rslides li {
    	max-height: 275px !important;
    }
    .banner-vpicker-module .slider .rslides_container .rslides li > * {
    	height: 100%;
    }
}
@media (max-width: 1060px) {
    .banner-vpicker-module {
    	max-height: 250px;
    }
    .banner-vpicker-module .slider .rslides_container .rslides li {
    	max-height: 250px !important;
    }
}
@media (max-width: 991px) {
    .banner-vpicker-module {
    	max-height: 200px;
    }
    .banner-vpicker-module .slider .rslides_container .rslides li {
    	max-height: 200px !important;
    }
}
@media (max-width: 767px) {
    #vehicle-custom .vpicker_buttons {
    	float: none;
        width: 100%;
    }
}

<meta name="google-site-verification" content="kOQBpgM0QYT5KcHQ8_rBm0eKogzwjUwWHE2bXEG2t2s" />
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}

.cadillac-make-logo {
    display: none !important;
}

#home-page-search .page-builder-layout-column-wrap::before, #home-page-search .page-builder-layout-column-wrap::after { /* Hides the numbers on the search boxes on the homepage */
    display: none;
}