.elementor-7997 .elementor-element.elementor-element-8a73c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7997 .elementor-element.elementor-element-8a73c5a:not(.elementor-motion-effects-element-type-background), .elementor-7997 .elementor-element.elementor-element-8a73c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miamiclassicmotorcars.com/wp-content/uploads/2024/12/1920w-light-4-min.png");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-7997 .elementor-element.elementor-element-1d30888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7997 .elementor-element.elementor-element-33d7115 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-7997 .elementor-element.elementor-element-33d7115.elementor-element{--align-self:flex-start;}.elementor-7997 .elementor-element.elementor-element-33d7115 .tf-title-section .title-section{text-align:left;}.elementor-7997 .elementor-element.elementor-element-33d7115 .tf-title-section .title-section .sub-title{color:var( --e-global-color-primary );margin:0px 0px 0px 6px;}.elementor-7997 .elementor-element.elementor-element-33d7115 .tf-title-section .title-section .heading{font-size:48px;font-weight:700;color:var( --e-global-color-secondary );margin:13px 0px 0px 0px;}.elementor-7997 .elementor-element.elementor-element-62a3ba6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7997 .elementor-element.elementor-element-62a3ba6 .tf-listing-wrap .filter-bar{gap:10px;}body.elementor-page-7997 #footer{display:block;}body.elementor-page-7997 .info-footer{display:block;}body.elementor-page-7997 .themesflat-action-box{display:block;}body.elementor-page-7997 #bottom{display:block;}body.elementor-page-7997 .page-title{display:block;}@media(max-width:1024px){.elementor-7997 .elementor-element.elementor-element-33d7115.elementor-element{--align-self:center;}.elementor-7997 .elementor-element.elementor-element-33d7115 .tf-title-section .title-section{text-align:center;}.elementor-7997 .elementor-element.elementor-element-62a3ba6 > .elementor-widget-container{margin:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-7997 .elementor-element.elementor-element-8a73c5a{--content-width:1360px;}.elementor-7997 .elementor-element.elementor-element-1d30888{--width:100%;}}@media(max-width:767px){.elementor-7997 .elementor-element.elementor-element-8a73c5a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:260px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-7997 .elementor-element.elementor-element-33d7115 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7997 .elementor-element.elementor-element-33d7115 .tf-title-section .title-section .heading{font-size:35px;}.elementor-7997 .elementor-element.elementor-element-62a3ba6 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-7997 .elementor-element.elementor-element-62a3ba6.elementor-element{--align-self:flex-start;}.elementor-7997 .elementor-element.elementor-element-62a3ba6 .tf-listing-wrap.has-carousel .owl-carousel .owl-stage-outer{margin:0px 0px 0px 0px;}}/* Start custom CSS for tf_listing_list, class: .elementor-element-62a3ba6 */.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li p {
    color: #fff;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 30px;
    margin-top: -9px;
}
@media (max-width: 768px) {
    .tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li p {
        color: #fff; /* Mobile-specific color remains the same */
        font-size: 12px !important; /* Smaller font size for mobile */
        font-weight: 400 !important; /* Adjust weight for better readability */
        line-height: 24px; /* Reduced line height for mobile */
        margin-top: -6px; /* Adjust margin for better alignment */
    }
}

.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li .inner span {
    color: #fff;
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 30px;
    text-transform: capitalize;
}
@media (max-width: 768px) {
    .tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li .inner span {
        color: #fff;
        font-size: 14px !important; /* Mobile-specific size */
        font-weight: 400 !important; /* Adjust for mobile */
        line-height: 24px; /* Reduced line height */
        text-transform: capitalize; /* Keep as is or modify */
    }
}
/*
.elementor-7997 .elementor-element.elementor-element-62a3ba6 .item:nth-child(11) .engine p::after {
    content: "3.2L Flat Six";
    color:#fff !important;
    margin-left: -18px;
}
.elementor-7997 .elementor-element.elementor-element-62a3ba6 .item .engine p {
  color:#000 !important;
}
*/
/* Apply a hover effect to the images inside .listing-item */
.listing-item .images img {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

/* On hover, enlarge and apply opacity change */
.listing-item:hover .images img {
    transform: scale(1.1);
    opacity: 0.8;
}
.listing-item .images img {
    width: 100%;
    height: auto;
    object-fit: cover;
}/* End custom CSS */