/* #vehica-menu-element-menu-item-1-17862, .vehica-edit-elementor__button, #vehica-menu-element-menu-item-2-17862, .vehica-test-free__button {
	display:none!important;
} */

.custom-buy-now-full{
    width:100%;
    display:block;
    background:#FA7A03;
    color:#fff !important;
    border:none;
    border-radius:8px;
    padding:16px 20px;
    font-size:16px;
    font-weight:700;
    text-align:center;
    cursor:pointer;
    transition:.3s;
    font-family:inherit;
}

.custom-buy-now-full:hover{
    background:#FA7A03;
    color:#fff !important;
}

.custom-buy-now-full:focus{
    outline:none;
}


html,
body {
    background: #000000 !important;
}


body,
.elementor-page,
.elementor-section-wrap {
    background-color: #000000 !important;
}

/* Popup full background */
.elementor-element-16f94692,
.elementor-element-16f94692 .elementor-container,
.elementor-element-16f94692 .elementor-column,
.elementor-element-16f94692 .elementor-widget-wrap {
    background: #000000 !important;
}

/* Inner popup sections */
.elementor-element-3ab9664b,
.elementor-element-a23ee87,
.elementor-element-2d354517,
.elementor-element-6be1183c {
    background: #000000 !important;
}

/* Mobile menu background */
.elementor-element-7642db82,
.elementor-element-7642db82 .elementor-widget-container,
.elementor-element-7642db82 nav,
.elementor-element-7642db82 ul,
.elementor-element-7642db82 li {
    background: #000000 !important;
}

/* Menu links */
.elementor-element-7642db82 a {
    background: #000000 !important;
    color: #ffffff !important;
}

/* Active menu item */
.elementor-element-7642db82 .elementor-item-active {
    background: #FA7A03 !important;
    color: #ffffff !important;
}

/* Contact info */
.elementor-element-23bf7711,
.elementor-element-23bf7711 *,
.elementor-element-23bf7711 a {
    color: #ffffff !important;
    background: #000000 !important;
}

/* Icons orange */
.elementor-element-23bf7711 i,
.elementor-element-7642db82 .sub-arrow i {
    color: #FA7A03 !important;
}

/* ===========================
   Featured Listing Card
=========================== */

/* Black content area */
.vehica-featured-v1 .vehica-car-card__content{
    background:#000 !important;
}

/* Listing title */
.vehica-featured-v1 .vehica-car-card__name{
    color:#fff !important;
    font-weight:700;
}

/* Price */
.vehica-featured-v1 .vehica-car-card__price{
    color:#fff !important;
    font-weight:600;
}

/* Separator line */
.vehica-featured-v1 .vehica-car-card__separator{
    background:rgba(255,255,255,.18) !important;
}

/* Favorite icon */
.vehica-featured-v1 .vehica-car-card__image__favorite i{
    color:#fff !important;
}

.vehica-featured-v1__grid .vehica-car-card__info .vehica-car-card__info__single {
    color: #ffffff !important;
}

.vehica-featured-v1__grid .vehica-car-card__info .vehica-car-card__info__single * {
    color: #ffffff !important;
}

/* Photo icon */
.vehica-car-card__image-info__photos i{
    color:#ffffff !important;
}

/* Number of photos (67) */
.vehica-car-card__image-info__photos span{
    color:#ffffff !important;
}

/* Entire photos badge */
.vehica-car-card__image-info__photos{
    color:#ffffff !important;
}
/* ======================================
   LIST VIEW - BLACK CARD
====================================== */

/* Row card black background without breaking layout */
.vehica-car-card-row {
    background: #000 !important;
}

/* Keep image area normal */
.vehica-car-card-row__image {
    background: transparent !important;
}

/* Text white */
.vehica-car-card-row__name,
.vehica-car-card-row__price-desktop,
.vehica-car-card__price-mobile,
.vehica-car-card-row__calculate a,
.vehica-car-card-row__calculate span,
.vehica-car-card-row__favorite i {
    color: #fff !important;
}

/* Do NOT change layout boxes separately */
.vehica-car-row__content,
.vehica-car-card-row__right {
    background: transparent !important;
}

/* Year text white */
.vehica-car-card__info__single,
.vehica-car-card__info__single span,
.vehica-car-card__info__single i {
    color: #fff !important;
}



/* Related listings heading */
.vehica-section-label{
    color:#ffffff !important;
}

/* Related listings container */
.vehica-car-tabs-carousel,
.vehica-carousel-v1,
.vehica-carousel__swiper{
    background:#000000 !important;
}

/* Cards */
.vehica-carousel-v1 .vehica-car-card__content{
    background:#000000 !important;
}

/* Title */
.vehica-carousel-v1 .vehica-car-card__name{
    color:#ffffff !important;
}

/* Price */
.vehica-carousel-v1 .vehica-car-card__price{
    color:#ffffff !important;
}

/* Year */
.vehica-carousel-v1 .vehica-car-card__info,
.vehica-carousel-v1 .vehica-car-card__info *,
.vehica-carousel-v1 .vehica-car-card__info__single{
    color:#ffffff !important;
}

/* Photos counter */
.vehica-carousel-v1 .vehica-car-card__image-info,
.vehica-carousel-v1 .vehica-car-card__image-info *{
    color:#ffffff !important;
}

/* White separator */
.vehica-carousel-v1 .vehica-car-card__separator{
    background:rgba(255,255,255,.18) !important;
}

/* Entire related listing card */
.vehica-carousel-v1 .vehica-car-card__inner{
    background:#000 !important;
    border-radius:10px;
}

/* Remove white around the content */
.vehica-carousel-v1 .vehica-car-card{
    background:#000 !important;
}

/* Swiper slide */
.vehica-carousel-v1__slide{
    background:#000 !important;
}

/* Card content */
.vehica-carousel-v1 .vehica-car-card__content{
    background:#000 !important;
}

/* Remove bottom white strip */
.vehica-carousel-v1 .vehica-car-card__inner:before,
.vehica-carousel-v1 .vehica-car-card__inner:after{
    display:none !important;
}

/* White bottom border */
.vehica-carousel-v1 .vehica-car-card__content{
    border-bottom:1px solid #ffffff !important;
    padding-bottom:18px !important;
}





/* Remove/black the gap BEFORE About Us */
.elementor-element-c60a3e0 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    background: #000 !important;
}

/* If the bar is from its inner wrapper */
.elementor-element-c60a3e0 .e-con-inner {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    background: #000 !important;
}

/* Make the next section touch it */
.elementor-element-1537e6b {
    margin-top: 0 !important;
}







html,
body {
    background: #000 !important;
}