/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 22 2026 | 14:55:22 */
.directorist-search-form-wrap .select2-container {
  visibility: hidden !important;
}
header.default-new .header-navbar-v2 .header-inner {
    justify-content: center!important;
}
.directorist-search-form-wrap .select2-container.select2-container--default {
  visibility: visible !important;
}
.directorist-search-form__top .select2-container.select2-container--default .select2-selection--single {
padding: 5px 0px !important;
}

svg#Layer_1{
	width:49px !important;
}
.flaticon-car:before {
    font-size: 65Px !important;
}
.flaticon-inspection:before {
    font-size: 54px;
}
.flaticon-wallet:before {
	font-size: 56px;
}
.rdv {
    background-color: #c4382f;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
	margin-left:30px;
}
.rdv {
  position: relative;
  overflow: hidden;
  color: #000;
  transition: color 0.3s ease;
  z-index: 1;
}

.rdv::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  background: #000;
  transition: bottom 0.3s ease;
  z-index: -1;
}

.rdv:hover {
  color: #fff;
}
li#menu-item-13035 a{
	font-size:15px;
}
.rdv:hover::before {
  bottom: 0;
}

.header-navbar-v2 .header-menu .menu-links {
    align-items: center;
}
.desktopTopFixed .rdv a{
	 color: #fff!important;
}
img.attachment-full.size-full.wp-image-11848 {
	height:580px;
}
.pgs_cars_carousel-wrapper .car-item.car-item-3 .sold {
    display: none;
}
.car-item .label.certified {
   display: none;
}
a.compare_pgs{
	display: none !important;
}
.testimonial-1 .testimonial-block .testimonial-avtar {
    margin-top: 0px;
}
.testimonial-1 .testimonial-block .testimonial-image img{
	display: none !important;
}
.testimonial-1 .testimonial-block .testimonial-avtar img{
	display: none !important;
}
li#menu-item-12567 {
    height: 110px;
}

header .header-navbar-v2.desktopTopFixed .header-logo {
    padding-top: 15Px;
    padding-bottom: 15Px;
}
header .header-navbar-v2 .header-logo {
    padding-top: 15Px;
    padding-bottom: 15Px;
}

.car-top.car-down{
	display: none !important;
}
header .header-navbar-v2 .header-menu #primary-menu>li a{
	text-transform:none !important;
}
.cdhl-infobox {
    text-align: justify;
}
.elementor-11810 .elementor-element.elementor-element-b448b63 .section-title p {
    text-align: justify;
}
 .button:hover:before {
	background-color:black;
}

.textwidget.custom-html-widget {
    display: none;
}
div#text-4 {
    display: none;
}
.footer .layout_2.social-full{
	display: none;
}
#footer>.container>.row {
    padding-top: 100px;
    padding-bottom: 50px;
}
.col-lg-6.col-md-6.pull-left {
    color: white;
}
ul#menu-nos-vehicules {
    width: 98%;
}
.footer_opacity::before {
    background-color: rgb(0 0 0);
}
.pull-right {
    text-align: right;
}
div#nav_menu-1 {
	padding-left: 40PX;
}
div#nav_menu-2 {
    padding-left: 20px;
}
.copyright-block, .copyright-block a {
    color: #ffffff;
}
header .header-navbar-v2 .header-logo {
	margin-right:5PX;
}
ul.list li {
    margin: 10px 0;
}
.cdhl_lists_wrapper {
    color: black;
}
.elementor-11810 .elementor-element.elementor-element-4363b5b .infobox-description {
    text-align: left;
}
.elementor-11903 .elementor-element.elementor-element-876dd9f .infobox-description{
	text-align: left;
}
.testimonial-1 .testimonial-block .testimonial-box{
	padding-top:40Px;
	padding-bottom:40px;
}

.elementor-13273 .elementor-element.elementor-element-54379b03:hover {
    box-shadow: none !important;
}
.rdv a:hover {
    color: #ffffff !important; 
}
.rdv a {
    color: #ffffff !important; 
}
.elementor-11810 .elementor-element.elementor-element-ddd6378 .infobox-title:hover {
    color: #c4382f;
}
.elementor-11810 .elementor-element.elementor-element-6ba33d5 .infobox-title:hover {
    color: #c4382f;
}
.elementor-11810 .elementor-element.elementor-element-04338af .infobox-title:hover {
    color: #c4382f;
}
.elementor-11810 .elementor-element.elementor-element-1194b9d .infobox-title:hover {
    color: #c4382f;
}
h5.main-title:hover{
	color: #c4382f;
}
.mf-input-required-indicator {
    display:none;
}
a.cardealer-share-action-link {
    display: none !important;
}
a.post-edit-link {
    display: none !important;
}

span.entry-meta-categories {
    display: none !important;
}
i.far.fa-file-alt {
    display: none;
}
span.post-date{
	 display: none !important;
}
.comments-area .respond-form {
   display: none !important;
}
.entry-footer.entry-share.clearfix {
    display: none !important;
}
.related-work {
  display: none !important;
}
.cdhl-blog-post-1 .blog-post-content .post-category a{
	display:none;
}
.blog .entry-content p {
    text-align: justify;
}
.testimonial-avtar svg{
	display:none;
}
.multistep-wizard.default-add-listing .default-add-listing-bottom .directorist-form-submit__btn {
    text-transform: none;
}
.directorist-btn.directorist-btn-primary {
    background-color: #c4382f;
    color: var(--directorist-color-btn-primary);
    border: 1px solid #C4382F;
}

.directorist-btn.directorist-btn-primary:focus, .directorist-btn.directorist-btn-primary:hover {
  background-color: black;
    color: var(--directorist-color-btn-primary);
    border: 1px solid black;
}
.multistep-wizard__nav__btn{
	padding:7px 17px;
	display:flex !important;
}
.directorist-single-listing-top__btn-continue.directorist-btn {
    background-color: #c4382f !important;
    text-transform: none !important;
    border-color: #c4382f !important;
}
.car-top.show {
    display: none !important;
}
.directorist-add-listing-wrapper {
    max-width: 1240px !important;
}
.directorist-search-contents {
    background-size: cover;
    padding: 0px 0 0px;
    margin-left: -15px !important;
}
.directorist-search-form__box{
	padding: 10px!important;
}

a#add-listing-nav-caractéristiques-du-véhicule {
    padding-left: 10px;
}
@media (max-width: 768px) {
    .rdv {
        display: none !important;
    }
}
.directorist-btn.directorist-btn-primary {
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

.directorist-btn.directorist-btn-primary::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    height: 100%;
    background: #000; 
    transition: bottom 0.3s ease;
    z-index: -1;
}

.directorist-btn.directorist-btn-primary:hover::before,
.directorist-btn.directorist-btn-primary:focus::before {
    bottom: 0; 
}
.directorist-btn.directorist-btn-primary{
	border-radius:0px;
}
.directorist-search-form__top .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    color: #444 !important;
}
.directorist-search-form__top .directorist-search-basic-dropdown .directorist-search-basic-dropdown-label {
    color: #444 !important;
}
.directorist-search-field.input-has-value .directorist-search-field__label, .directorist-search-field.input-is-focused .directorist-search-field__label {
    color: #999999 !important;
}
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-thumb-listing-author a{
	display:none !important;
}
.directorist-archive-contents .directorist-archive-items .directorist-pagination{
		display:none !important;
}
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-mark-as-favorite__btn{
	display:none !important;
}
.directorist-content-active .directorist-listing-single__thumb .directorist-thumb-bottom-left, .directorist-content-active .directorist-listing-single__thumb .directorist-thumb-bottom-right, .directorist-content-active .directorist-listing-single__thumb .directorist-thumb-top-left, .directorist-content-active .directorist-listing-single__thumb .directorist-thumb-top-right{
	display:none !important;
}
.directorist-content-active .directorist-listing-single--bg{
	border-radius:0px !important
}
.directorist-content-active .directorist-listing-single__thumb .directorist-thumnail-card{
	border-radius:0px !important;
}
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-thumnail-card-front-img {
    border-radius: 0px;
}
.elementor-11810 .elementor-element.elementor-element-ee0ee0e > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}
.directorist-search-form__box{
	border-radius:0px !important;
}
.directorist-add-listing-form__action #listing_notifier .atbdp_success {
    color: #c4382f;
}
.directorist-content-active .directorist-listing-single__meta{
	display:none !important;
}
.directorist-content-active .directorist-listing-single__info .directorist-pricing-meta .directorist-listing-price {
    font-size: 16px;
	color: #c4382f;
}
.directorist-content-active .directorist-listing-single__info__list>div, .directorist-content-active .directorist-listing-single__info__list li {
    font-size: 16px;
	color: #999999;
}
.directorist-content-active .directorist-listing-single__info__list>div .directorist-icon-mask:after, .directorist-content-active .directorist-listing-single__info__list li .directorist-icon-mask:after {
    width: 18px;
    height: 18px;
    background-color: #000000;
    margin-top: -1px;
    margin-right: -4px;
}
.directorist-search-form__top .directorist-search-basic-dropdown .directorist-search-basic-dropdown-label {
    color: #000000 !important;
    font-weight: 500 !important;
}
.directorist-search-form__top .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{ 
    color: #000000 !important;
    font-weight: 500 !important;
}
.directorist-search-field{
		    font-size: 14px!important;
}
.directorist-search-form__top .directorist-search-field{
	    padding-left: 0px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered
 {
    display: block;
}
.directorist-single-wrapper .directorist-single-listing-slider-wrap {
    margin: 15px 0;
    padding-right: 212px;
}
.directorist-single-contents-area .directorist-card {
    width: 1050px;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	display:none !important;
}
.directorist-single-listing-slider .swiper-slide img {
	border-radius: 0px !important;
}

.directorist-swiper.directorist-single-listing-slider.swiper-initialized.swiper-horizontal.swiper-backface-hidden{
    border-radius: 0px !important;
}
.directorist-content-active .directorist-card{
	border-radius: 0px !important; }
.directorist-single-listing-slider-thumb .swiper-slide {
        border-radius: 0px !important;
    }
.directorist-single-listing-slider-thumb .swiper-slide img{
        border-radius: 0px !important;
    }
.directorist-single-listing-slider-thumb .swiper-slide{
        border-radius: 0px !important;
    }
.directorist-single-listing-slider-thumb .swiper-slide.swiper-slide-thumb-active:before, .directorist-single-listing-slider-thumb .swiper-slide:hover:before{
        border-radius: 0px !important;
    }
.directorist-swiper.directorist-single-listing-slider-thumb.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-thumbs.swiper-backface-hidden {
    border-radius: 0px;
}
h1.directorist-listing-details__listing-title {
    margin: 0px !important;
}
.directorist-alert.directorist-alert-info {
    background-color: #f9eceb;
    color: #c4382f;
}
.directorist-alert__close .fa, .directorist-alert__close .la, .directorist-alert__close i, .directorist-alert__close span{
	color: #c4382f;
}
.directorist-btn.directorist-btn-light{
    border-radius: 0px;
}
.directorist-single-listing-top__btn-continue.directorist-btn:hover {
	background-color: #000000 !important;
}
.directorist-alert{
	width:100% !important;
}
.directorist-details-info-wrap .directorist-single-info__label-icon {
    background-color: #ffffff;
}
.directorist-details-info-wrap .directorist-single-info__label-icon .directorist-icon-mask:after {
    width: 23px;
    height: 23px;
    position: relative;
    top: 3px;
    left: 5px;
}
.directorist-content-active .directorist-listing-single__info .directorist-pricing-meta .directorist-listing-price {
	font-size: 20px;
}

#section33 .directorist-details-info-wrap .directorist-single-info__label-icon .directorist-icon-mask:after {
    width: 29px ;
    height: 29px;
}
#section33 .directorist-details-info-wrap .directorist-single-info__value {
   font-size:19px
}
.directorist-details-info-wrap .directorist-single-info:not(.directorist-single-info-html){
	gap:0px;
}
#section33 .directorist-details-info-wrap .directorist-single-info:not(.directorist-single-info-html){
	gap:10px;
}
.directorist-form-group__with-prefix .directorist-single-info__value{
	padding-top:2px;
	margin-left:-20px !important;
}
.directorist-details-info-wrap .directorist-single-info__value{
	padding-top:2px;
	margin-left:-10px;
}
.directorist-single-value-number{
	padding-top:2px;
position:relative;
	left:-20px;
}

#section33 span.directorist-form-group__prefix.directorist-form-group__prefix--end {
    font-size: 19Px;
	font-weight: 400;
}
#section33 .directorist-details-info-wrap .directorist-single-info-number .directorist-single-info__value {
	font-weight: 400;
	padding-left:11px;
}
.directorist-col-lg-12{
	padding-bottom:60px;
}
header .header-navbar-v2 .header-actions .action-compare{
	display:none !important;
}
.home .directorist-search-top,
.home .directorist-toolbar,
.home .directorist-header-bar,
.home .directorist-top-bar {
    display: none !important;
}
a.directorist-booking-nav-link[target="dashboard_preferences"] {
    display: none !important;
}
.directorist-btn {
    text-transform: none;
}
a.directorist-tab__nav__active{
	text-transform: none !important;
}
.directorist-authentication__form{
padding-bottom:0px;
}
.directorist-user-dashboard__toggle {
    margin-top: 80px !important;
}
html, body {
    overflow-x: hidden !important;
}
.directorist-alert {
 width: 400px !important;
}
directorist-alert.directorist-alert-danger {
 background-color: #fcd9d9;
  color: #c4382f;
  width: auto;
}
.directorist-alert.directorist-alert-warning {
 background-color: #fcd9d9;
  color: #c4382f;
}
.directorist-select select {
color:#000!important;height: auto!important;
	font-weight:500!important;
}
/* Mobile + Tablet */
@media (max-width: 980px) {
    div#nav_menu-1 {
        padding-left: 0 !important;
    }
	div#nav_menu-2 {
    padding-left: 0px;
}
	#footer>.container>.row {
    padding-bottom: 0px;
}
	.pull-right {
    text-align: center;
}
	h1.text-orange{
position:relative;
	top:40px !important;
		text-align:left;
	}
	.directorist-single-wrapper .directorist-single-listing-slider-wrap {
    padding-right: 0px;
}
	.directorist-search-form__top .directorist-search-basic-dropdown .directorist-search-basic-dropdown-label i:after {
    width: 12px;
    height: 12px;
    background-color: #000;
}
	.directorist-select select {
    padding: 11px !important;
		background-color: #fff !important;
}

/* 	.directorist-search-form__top .directorist-advanced-filter{
		gap:12px!important;
	} */
}  