﻿body,
body .blog-one,
.team-one,
.team-one__buttons,
.listing-one__car-rent-box,
.blog-one__date span,
.lets-talk__btn-1 .thm-btn::after,
.faq-one .faq-one-accrodion .accrodion,
.booking-one__content {
    background-color: var(--gorent-black);
}


.booking-one__input-title,
.about-one__progress-title,
.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a,
.blog-one__read-more,
.blog-one__date span,
.blog-one__title a,
.team-one__buttons-title a,
.lets-talk__btn-1 .thm-btn:hover,
.faq-one .faq-one-accrodion .accrodion-title h4,
.testimonial-one__client-name a,
.list-unstyled.pricing-one__points li .price p,
.pricing-one__price,
.pricing-one__title,
.listing-one__car-rent,
.listing-one__title a,
.about-one__call-box-content h4 a,
.section-title__title,
.main-menu .main-menu__list > li.dropdown > a:after,
.main-menu__search,
.main-menu__cart,
.main-menu__call-number a,
.about-one__progress .count-text {
    color: var(--gorent-white);
}

.main-menu .main-menu__list > li.current > a::after,
.main-menu .main-menu__list > li:hover > a::after,
.stricky-header .main-menu__list > li.current > a::after,
.stricky-header .main-menu__list > li:hover > a::after {
    color: var(--gorent-base);
}

.team-one__buttons-experience-years-text,
.pricing-one__text {
    color: var(--gorent-gray);
}




.team-one__buttons-experience-years {
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
}


.main-menu__wrapper-inner,
.blog-one__single:hover,
.blog-one__single,
.team-one__inner,
.faq-one::before,
.popular-car-one,
.call-one__inner-content:before,
.pricing-one__single,
.video-one,
.listing-one__carousel.owl-carousel .owl-dots .owl-dot,
.listing-one__content,
.listing-one__tab-box .listing-one-tab-buttons .p-tab-btn,
.counter-one__list li:nth-child(2) .counter-one__single,
.why-choose-one__single-inner,
.booking-one__wrap,
.process-one__single,
.services-one__single {
    background-color: #1b1a28;
}



.pricing-one__shape-1,
.pricing-one__shape-2,
.about-one__progress .bar,
.services-one__shape-2,
.services-one__shape-1 {
    background: rgba(255, 255, 255, 0.05);
}


.blog-one__single,
.team-one__buttons,
.testimonial-one__single,
.booking-one__input-box input[type="text"],
.booking-one__input-box input[type="email"],
.booking-one__input-box .nice-select {
    border: 1px solid rgba(var(--gorent-white-rgb), .10);
}

    .booking-one__input-box .nice-select:after {
        border-bottom: 2px solid var(--gorent-gray);
        border-right: 2px solid var(--gorent-gray);
    }


.about-one__shape-2 {
    filter: opacity(0.10);
}


.process-one__single-bg {
    opacity: .06;
}


.blog-one__shape-1,
.blog-one__shape-2,
.team-one__shape-1,
.team-one__shape-2,
.faq-one__shape-1,
.faq-one__shape-2,
.why-choose-one__shape-1,
.why-choose-one__shape-2 {
    opacity: 0.1;
}




.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover,
.testimonial-one__single:hover .testimonial-one__quote span,
.pricing-one__single:hover .pricing-one__icon-box span,
.thm-btn:hover {
    color: var(--gorent-black);
}






.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover,
.testimonial-one__single:hover .testimonial-one__quote,
.pricing-one__icon-box::before,
.thm-btn::after {
    background-color: var(--gorent-white);
}


.blog-one__carousel.owl-theme .owl-nav .owl-next:hover,
.blog-one__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: var(--gorent-white) !important;
    color: var(--gorent-black) !important;
}


.listing-one__carousel.owl-carousel .owl-dot.active {
    background-color: var(--gorent-base);
}




.brand-one,
.pricing-one__price-and-icon-box {
    border-bottom: 1px solid rgba(var(--gorent-white-rgb), .10);
}

.faq-one .faq-one-accrodion .accrodion.active {
    border: 1px solid rgba(var(--gorent-white-rgb), 0.05);
    background: rgba(var(--gorent-white-rgb), 0.05);
}

.team-one {
    background: none;
}

.brand-one__img {
    filter: invert(1);
}


.main-menu .mobile-nav__toggler:hover {
    color: var(--gorent-white);
}

.about-one__call-box-icon:hover {
    background-color: var(--gorent-white);
}

    .about-one__call-box-icon:hover span {
        color: var(--gorent-black);
    }

.services-one__single:hover::after {
    background-color: #1b1a28;
}






/*.process-card {
    display: block;
    text-decoration: none;
    color: inherit;
}

.process-one__single {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

    .process-one__single::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.2);
        opacity: 0;
        transition: opacity 0.3s ease;
    }

    .process-one__single:hover {
        transform: translateY(-8px) scale(1.03);
        box-shadow: 0 10px 25px rgba(0,0,0,0.2);
    }

        .process-one__single:hover::after {
            opacity: 1;
        }

.process-one__title, .process-one__text {
    transition: color 0.3s ease;
}

.process-one__single:hover .process-one__title {
    color: #ff5722; /* Hover olduğunda başlık rengi 
}*/


.process-card {
    display: block;
    text-decoration: none;
    color: inherit;
}

.process-one__single {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    background: #0c0c0c;
    transform: translateY(0);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    box-shadow: 0 5px 15px rgba(255,255,255,0.05);
}

/* Background hafif görünür ve hoverda aydınlanır */
.process-one__single-bg {
    width: 100%;
    height: 230px;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.5s ease;
    filter: brightness(0.5);
}

/* Siyah overlay degrade */
.process-one__single::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgb(21 20 36));
    /*background: linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(0,0,0,0.9));*/
    z-index: 1;
    transition: background 0.4s ease;
}

/* İçerikler */
.process-one__title, .process-one__text {
    position: relative;
    z-index: 2;
    color: #fff;
    opacity: 0.85;
    transition: transform 0.4s ease, opacity 0.4s ease;
    transform: translateY(10px);
}

/* İkon ve numara */
.process-one__icon {
    z-index: 2;
    position: relative;
    transition: transform 0.3s ease, filter 0.3s ease;
    color: #ffcc00;
    text-shadow: 0 0 5px rgba(255,204,0,0.5);
}

/* 🔥 Hover Efektleri */
.process-one__single:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(255,255,255,0.15);
}

    .process-one__single:hover .process-one__single-bg {
        transform: scale(1.1);
        filter: brightness(0.9);
    }

    .process-one__single:hover::before {
        background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.7));
    }

    .process-one__single:hover .process-one__title,
    .process-one__single:hover .process-one__text {
        opacity: 1;
        transform: translateY(0);
    }

    .process-one__single:hover .process-one__icon {
        transform: scale(1.15);
        filter: drop-shadow(0 0 10px #ffcc00);
    }
