/**
 * Theme Name:     CarListings Child
 * Author:         WP Auto Listings
 * Template:       carlistings
 * Text Domain:	   carlistings-child
 * Description:    CarListings is a beautiful and easy to use WordPress auto listing theme for car sellers and dealers. Working perfectly with plugin Auto Listings, this theme will help you build a beautiful car listing WordPress site with ease. Built on the latest technology of WordPress, CarListings is fully responsive, fast and optimized for all mobile phones.
 */

.aspecte {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap: 24px 16px;
}

@media (min-width: 768px) {
    .aspecte {
        gap: 24px;
        grid-template-columns: repeat(6, 1fr);
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
}

.importante {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
}

.at-a-glance {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 25px;
    margin-bottom: 35px;
    margin-top: 25px;
}
[class^="auto-icon-"]:before, [class*=" auto-icon-"]:before, [class^="auto-icon-"]:after, [class*=" auto-icon-"]:after {font-size:30px;}
.auto-listings-single .has-sidebar .content .description {color:#000000;}
.address p {color: #e11e30;}
.auto-listings-single .sidebar .price {display:block;}
.evidentiat {margin-bottom:10px;}
.auto-listings span.condition {color:#000000; font-size:14px;font-weight:400;}
.mesaj_buton {
	display: inline-block;
	text-align:center;
    text-decoration: none;
    padding: 10px 10px;
    color: #fff;
    background-color: #0071CE;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 600;
    border: 2px solid #0071CE;
}
.mesaj_buton:hover, .mesaj_buton:active, .mesaj_buton:visited {color:#fff;}
.tel_buton {
	display: inline-block;
	text-align:center;
    text-decoration: none;
    padding: 10px 10px;
    color: #0071CE;
    background-color: #ffffff;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 600;
    border: 3px solid #0071CE;
}
.tel_buton:hover, .tel_buton:active, .tel_buton:visited {color:#0071CE;}
.wide {width:100%;}
.bottom-nav {    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1020;
    background-color: #FFFFFF;
    border-top: 1px solid #DCDDE0;
    padding: 15px;}
.page-header {margin-bottom:20px;}
.marg {margin-bottom:10px;}
.auto-listings-single .sidebar>div.contact_jos {display:none}
.header-top {display:none;}
.menu-toggle span.bar {
    content: "";
    display: block;
	position:relative;
	left: 0;
    width: 24px;
    height: 4px;
    border-radius: 1px;
    cursor: pointer;
    background-color: #e11e30;
    transition: all 0.3s ease;
    margin: 5px 0;
}
.menu-toggle {
    position: relative;
    padding: 10px 18px;
    line-height: 1.8;
    background: none;
    font-size: 0.8125rem;
    background-color: #fff;
    color: #fff;
    border: 2px solid #e11e30;
    transition: all 0.3s ease;
    font-weight: 600;
    border-radius: 5px;
    margin-top: 0;
}
.menu-toggle span.bar:before, .menu-toggle span.bar:after {content:none;}
.auto-listings-items .summary .title {
    font-size: 1.2rem;
    line-height: 1.5;
	padding-bottom: 15px;
}
.auto-listings-items li .address {
    margin: 0 0 15px;
}
.auto-listings-items.grid-view > li .summary {
    padding: 20px 20px;
}
.auto-listings-items.grid-view li .summary .title {white-space: normal; display:block; overflow: visible; text-overflow: initial;}
.listing-no-sidebar .auto-listings-items:not(.grid-view) .at-a-glance li {
    padding: 14px 9px 11px;
}
@media (max-width: 650px) {
    .auto-listings-items li .summary .title {
		white-space: normal;}
	.auto-listings-items:not(.grid-view) .summary {
    padding-bottom: 15px;
}
}
@media (max-width: 991px) {
    .contact_jos {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1020;
    background-color: #FFFFFF;
    border-top: 1px solid #DCDDE0;
    }
	.aranj {display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 8px;}
	.page-header .container{
		display: none;
	}
	.image-gallery {
        margin: 0 -25px;
    }
	.auto-listings-single .sidebar>div.contact_jos {display:block;padding:15px;}
	.auto-listings-single .sidebar>div.contact-form {display:none;}
	.auto-listings-items {margin-top:30px;}
}
@media (max-width: 574px) {
    .site-header > .container {
        flex-flow: row;
    }
}