/*
Theme Name:  CarDealer Child
Theme URI:   https://cardealer.potenzaglobalsolutions.com/
Author:      TeamWP @Potenza Global Solutions
Author URI:  http://www.potenzaglobalsolutions.com/
Description: Car Dealer - Automotive Solution, Car Dealership Responsive WordPress Theme.
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cardealer-child
Template:    cardealer
*/
body #header.defualt .topbar {
    font-weight: 500;
    background: rgba(255,255,255,.1);
}

.list-inline>li {
    padding-left: 15px;
    padding-right: 15px;
}

.owl-carousel .owl-nav i {
    border-radius: 0;
    background: rgba(255,255,255,.3);
    border: none;
}

.row-background-dark .section-title {
    text-align: center;
}
.row-background-dark .section-title h2,
.intro-title h1 {
    display: inline-block;
    position: relative;
    border: 3px solid #DB2D2E;
    padding: 2px 12px;
}

.wpb_gmaps_widget {
    border-radius: 8px;
    overflow: hidden;
}


#main .section-title span {
    font-size: 22px;
    margin-bottom: 22px;
}

.car-item:hover .car-list {
    height: 0;
    border: none;
}

.product-listing .car-item,
.car-details .feature-car .car-item {
    border: none;
}

.car-item {
    background: rgba(255,255,255,.15);
    padding: 10px;
    border-radius: 0;
}

.car-item .separator {
    display: none;
}

.car-item .car-image > a {
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 5;
}

.car-item .car-image img {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    transition: all .3s ease-in-out;
}

.car-item .car-overlay-banner {
    position: static;
}

.car-item .car-overlay-banner ul {
    position: absolute;
    z-index: 6;
    top: 45%;
}

.car-item:hover .car-image img {
    transform: scale(1.05);
    opacity: .8;
}

.car-item:hover .car-overlay-banner ul li a {
    background: #fff;
    color: #db2e2d;
}

.car-item .car-content a:hover {
    color: #fff;
}

.car-item .car-overlay-banner ul li a:hover {
    background: #db2e2d;
    color: #fff;
    border: 2px solid #db2e2d;
}

.car-details #tab-accordion .panel-heading .panel-title a:after {
    display: none;
}

footer, .footer a, .footer input, footer p, footer ul li a, footer .textwidget ul li a, footer .widget ul li a, footer span, footer footer .widget_recent_entries .recent-post-info a, footer .widget_recent_entries .recent-post-info span, footer .widget_recent_entries .recent-post-info a, footer ul li i, footer .address li {
    color: #fff;
}

@media screen and (min-width: 768px) {
    .footer .address ul {
        display: flex;
        gap: 32px;
    }
    .footer .address ul li {
        width: auto;
    }
}


.footer .about-content > p {
    font-weight: bold;
    text-align: center;
}

.footer .address {
    display: flex;
    justify-content: center;
}

#footer>.container>.row {
    padding: 30px 0;
}

#footer .widget {
    margin-bottom: 0;
}

.pagination>li>a, .pagination>li>span {
    border-radius: 8px !important;
}

.car-details {}

body .car-details #tabs ul.tabs {
    display: none;
}
.car-details #tabs .tabs li i {
    display: none;
}
body .car-details #tabs h3 {
    color: #f9f9f9;
}

.car-details .slider-slick .slider-nav .slick-slide {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 8px;
    cursor: pointer;
}

.car-details.car-detail-layout-modern-1 .slider-slick .slider-nav .slick-slide.slick-current {
    border-color: #ff1d1e;
}

.car-details.car-detail-layout-modern-1 .car-title {
    padding: 2px 12px;
    color: #ff1d1e;
    border: 3px solid #ff1d1e;
    display: inline-block;
}
#header .menu .menu-inner div>.row #primary-menu>li.menu-item>a {
    font-weight: 500;
}
.product-listing .car-item .car-image img {
    width: auto;
}

.single-cars-layout-mobile .detail-sections .detail-section-description {
    display: none;
}

body.author.cardealer-dashboard #header,
body.single-cars-layout-builder-hide-header #header.defualt,
body.single-cars-layout-builder-hide-header #header.transparent-fullwidth,
body.single-cars-layout-modern-1 #header.defualt,
body.single-cars-layout-modern-1 #header.transparent-fullwidth {
    background-color: #1a1a1a;
}

#header.logo-center .mega-menu .menu-logo {
    padding: 13px 0 0;
}

.product-listing.page-section-ptb.default,
.car-details.car-detail-layout-modern-1 {
    background-color: #000;
}
.cars-filters-box-top ul.page-breadcrumb li.current-item span, .cars-filters-box-top ul.page-breadcrumb li.current-item:hover span, .cars-top-filters-box .cars-top-filters-box-left ul.page-breadcrumb li.current-item span {
    color: #fff;
}
.car-detail-post-option {
    display: none;
}

.car-details #tabs,
.car-details .feature-car>.related-title {
    color: #fff;
}