/*
Theme Name: GenesisAuto Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: genesisauto
Text Domain: genesisauto-child
*/

/* Make icon - car */
.single_listing_page .listing__single .listing__key_information .listing__information-make .listing__information-title:before {
    content: "\f105";
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

/* Model icon - key */
.single_listing_page .listing__single .listing__key_information .listing__information-model .listing__information-title:before {
    content: "\f123";
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

/* Year icon - calendar */
.single_listing_page .listing__single .listing__key_information .listing__information-year .listing__information-title:before {
    content: "\f10b";
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

.single_listing_page .listing__single .listing__key_information .listing__information-lease_term .listing__information-title:before {
    content: "\f10b";  /* This is the calendar icon code from the Flaticon font */
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

.single_listing_page .listing__single .listing__key_information .listing__information-down_payment .listing__information-title:before {
    content: "\f118";  
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

.single_listing_page .listing__single .listing__key_information .listing__information-security_deposit .listing__information-title:before {
    content: "\f14c";  
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

.single_listing_page .listing__single .listing__key_information .listing__information-acquisition_fee .listing__information-title:before {
    content: "\f2b5";  
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

.single_listing_page .listing__single .listing__key_information .listing__information-disposition_fee .listing__information-title:before {
    content: "\f53a";  
    color: var(--genesisauto-primary-color);
    display: block;
    font-family: flaticon;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 6px;
    transform: translateY(-2px);
}

/* Listing Disclaimer */
.single_listing_page .listing__single .listing__disclaimer {
    margin-top: 20px;
    padding: 15px;
    background-color: #f8f8f8;
    border-left: 3px solid var(--genesisauto-primary-color);
}

.single_listing_page .listing__single .listing__disclaimer p {
    margin: 0;
    font-size: 13px;
    font-style: italic;
    color: #666;
    line-height: 1.5;
}


@media (max-width: 768px) {
    div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-3-columns ul {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

ul#menu-lease-main-menu-3 {
    font-size: 20px;
}

h3.listing-title {
    line-height: 1em;
}

.listings-pagination span.current {
	 background-color: #061924 !important;
	 border: 1px solid #061924 !important;
}

.view-options a.active i {
	 color: #061924 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
    width: 100%;
}

div.wpforms-container-full button[type=submit] {
    width: 100%;
    margin-top: 10px;
}