/*
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: 50%;
}

.row-background-dark .section-title {
    text-align: center;
}
.row-background-dark .section-title h2,
.intro-title h1 {
    display: inline-block;
    position: relative;
}
.row-background-dark .section-title h2:before,
.intro-title h1:before,
.intro-title h1:after,
.row-background-dark .section-title h2:after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
}
.row-background-dark .section-title h2:before,
.intro-title h1:before {
    right: 102%;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='4' width='20' height='2' rx='1' fill='white'/%3E%3Crect x='5' y='9' width='15' height='2' rx='1' fill='white'/%3E%3Crect x='10' y='14' width='10' height='2' rx='1' fill='white'/%3E%3C/svg%3E%0A");
    margin: -10px 0 0 -10px;
}
.row-background-dark .section-title h2:after,
.intro-title h1:after {
    left: 102%;
    margin: -10px -10px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='2' rx='1' transform='matrix(-1 0 0 1 20 4)' fill='white'/%3E%3Crect width='15' height='2' rx='1' transform='matrix(-1 0 0 1 15 9)' fill='white'/%3E%3Crect width='10' height='2' rx='1' transform='matrix(-1 0 0 1 10 14)' fill='white'/%3E%3C/svg%3E%0A");
}

.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;
}

.car-item {
    padding: 10px;
    border-radius: 8px;
}

.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-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;
}
#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;
}

.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 {
    color: #ff1d1e;
}
#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;
}
