/* ============================================
   SENO AUTOMOTIVE - Custom Theme
   Turuncu/Siyah Modern Tasarım
   geminitema.php'den uyarlanmıştır
   ============================================ */

/* ============================================
   CSS DEĞİŞKENLERİ
   ============================================ */
:root {
    /* Ana Renkler */
    --primary-orange: #ea580c;
    --primary-orange-light: #f97316;
    --primary-orange-dark: #c2410c;
    --primary-black: #000000;

    /* Arka Plan Renkleri */
    --bg-dark: #18181b;
    --bg-darker: #09090b;
    --bg-card: rgba(24, 24, 27, 0.6);
    --bg-overlay: rgba(0, 0, 0, 0.95);

    /* Metin Renkleri */
    --text-white: #ffffff;
    --text-gray: #a1a1aa;
    --text-gray-light: #d4d4d8;
    --text-gray-dark: #71717a;

    /* Kenarlık ve Gölge */
    --border-color: rgba(255, 255, 255, 0.05);
    --border-orange: rgba(234, 88, 12, 0.3);
    --shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, 0.5);

    /* Yuvarlak Köşeler */
    --radius-sm: 0.5rem;
    --radius-md: 1rem;
    --radius-lg: 1.5rem;
    --radius-xl: 2rem;
    --radius-2xl: 2.5rem;
    --radius-full: 50px;
}

/* ============================================
   GENEL STİLLER
   ============================================ */
body {
    background: linear-gradient(135deg, #7c2d12 0%, var(--bg-dark) 30%, var(--primary-black) 100%) !important;
    background-attachment: fixed !important;
    color: var(--text-white) !important;
    font-family: 'Rubik', 'Arimo', sans-serif !important;
    min-height: 100vh;
}

.page-wrapper {
    background: transparent !important;
}

/* Linkler */
a {
    color: var(--primary-orange) !important;
    transition: all 0.3s ease !important;
}

a:hover {
    color: var(--text-white) !important;
}

/* Paragraflar */
p,
.text {
    color: var(--text-gray) !important;
}

/* ============================================
   HEADER / NAVBAR
   ============================================ */
.main-header {
    background: #09090b !important;
    background-color: #09090b !important;
    border-bottom: 1px solid var(--border-orange) !important;
}

/* Header Alt Bölümler - Hepsi koyu arka plan */
.main-header .main-box,
.main-header .header-lower,
.main-header .header-upper,
.main-header .inner-container,
.main-header .nav-outer,
.main-header .outer-box,
.header-lower,
.header-upper {
    background: #09090b !important;
    background-color: #09090b !important;
}

/* Sticky/Fixed Header - Koyu arka plan */
.main-header.fixed-header,
.main-header.sticky-header,
.fixed-header,
.sticky-header,
header.fixed,
header.sticky,
.main-header.fixed-header .main-box,
.main-header.sticky-header .main-box,
.main-header.fixed-header .header-lower,
.main-header.sticky-header .header-lower {
    background: #09090b !important;
    background-color: #09090b !important;
}

/* Header scroll durumunda */
.main-header.is-fixed,
.main-header.scroll-header,
.header-style-one.fixed-header,
.header-style-two.fixed-header {
    background: #09090b !important;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5) !important;
}

.main-header .header-top {
    background: var(--primary-orange) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Header Top Metin Renkleri - Beyaz olmalı */
.main-header .header-top .contact-list li,
.main-header .header-top .contact-list li a,
.main-header .top-left .contact-list li,
.main-header .top-left .contact-list li a,
.main-header .top-right a,
.social-icon-four li a {
    color: #ffffff !important;
}

.main-header .header-top .contact-list li i,
.main-header .top-left .contact-list li i {
    color: #222222 !important;
}

.main-header .header-lower {
    background: transparent !important;
}

.main-header .logo-box .logo {
    padding: 10px 0 !important;
}

.main-header .logo-box .logo img {
    filter: drop-shadow(0 0 10px rgba(234, 88, 12, 0.4)) !important;
}

/* Navigasyon */
.main-menu .navigation>li>a {
    color: var(--text-gray) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    padding: 25px 0 !important;
    border-bottom: 2px solid transparent !important;
    transition: all 0.3s ease !important;
}

.main-menu .navigation>li>a:hover,
.main-menu .navigation>li.current>a {
    color: var(--primary-orange) !important;
    border-bottom-color: var(--primary-orange) !important;
}

/* Dropdown Menü */
.main-menu .navigation>li>ul {
    background: var(--bg-dark) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-lg) !important;
    box-shadow: var(--shadow-lg) !important;
}

.main-menu .navigation>li>ul>li>a {
    color: var(--text-white) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
    border-left: 4px solid transparent !important;
    transition: all 0.3s ease !important;
}

.main-menu .navigation>li>ul>li>a:hover {
    background: var(--primary-orange) !important;
    border-left-color: var(--text-white) !important;
}

/* Dil Seçici */
.dropdown-menu.style-one {
    background: var(--bg-dark) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-lg) !important;
}

.dropdown-menu.style-one li a {
    color: var(--text-white) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
}

.dropdown-menu.style-one li a:hover {
    background: var(--primary-orange) !important;
}

/* ============================================
   HERO / BANNER SECTİON
   ============================================ */
.banner-section,
.slider-content {
    background: linear-gradient(135deg, rgba(124, 45, 18, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.banner-section h1,
.banner-section h2,
.slider-content h1,
.slider-content h2 {
    color: var(--text-white) !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.02em !important;
    text-shadow: 0 10px 20px rgba(0, 0, 0, 0.6) !important;
}

.banner-section .text,
.slider-content .text {
    color: rgba(255, 255, 255, 0.7) !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
}

/* ============================================
   BUTONLAR
   ============================================ */
.btn-style-one,
.theme-btn,
.btn-primary,
button[type="submit"] {
    background: var(--primary-orange) !important;
    background: linear-gradient(180deg, var(--primary-orange-light) 0%, var(--primary-orange) 100%) !important;
    color: var(--text-white) !important;
    border: none !important;
    border-radius: var(--radius-xl) !important;
    font-weight: 900 !important;
    font-size: 12px !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    padding: 15px 40px !important;
    box-shadow: 0 10px 30px rgba(234, 88, 12, 0.3) !important;
    transition: all 0.3s ease !important;
}

.btn-style-one:hover,
.theme-btn:hover,
.btn-primary:hover,
button[type="submit"]:hover {
    background: var(--text-white) !important;
    color: var(--primary-black) !important;
    transform: scale(1.05) !important;
    box-shadow: 0 15px 40px rgba(255, 255, 255, 0.2) !important;
}

.btn-style-two,
.btn-secondary {
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: var(--text-white) !important;
    border-radius: var(--radius-xl) !important;
    font-weight: 900 !important;
    font-size: 12px !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    padding: 15px 40px !important;
    transition: all 0.3s ease !important;
}

.btn-style-two:hover,
.btn-secondary:hover {
    background: var(--primary-orange) !important;
    border-color: var(--primary-orange) !important;
}

/* ============================================
   ÜRÜN KARTLARI
   ============================================ */
.products-section,
.shop-section {
    background: transparent !important;
}

.product-block,
.shop-item,
.news-block {
    background: var(--bg-card) !important;
    backdrop-filter: blur(20px) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-2xl) !important;
    overflow: hidden !important;
    transition: all 0.5s ease !important;
    box-shadow: var(--shadow-lg) !important;
}

.product-block:hover,
.shop-item:hover,
.news-block:hover {
    border-color: var(--primary-orange) !important;
    transform: translateY(-5px) !important;
}

.product-block .image-box,
.shop-item .image-box {
    background: var(--primary-black) !important;
    overflow: hidden !important;
}

.product-block .image-box img,
.shop-item .image-box img {
    transition: transform 0.7s ease !important;
}

.product-block:hover .image-box img,
.shop-item:hover .image-box img {
    transform: scale(1.1) !important;
}

/* Ürün Etiketleri */
.product-block .tag,
.shop-item .tag,
.category-tag {
    background: var(--primary-orange) !important;
    color: var(--text-white) !important;
    font-size: 8px !important;
    font-weight: 900 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    padding: 4px 12px !important;
    border-radius: var(--radius-full) !important;
}

/* Ürün Başlıkları */
.product-block h3,
.product-block h4,
.shop-item h3,
.shop-item h4 {
    color: var(--text-white) !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.02em !important;
}

/* Ürün Fiyatları */
.product-block .price,
.shop-item .price {
    color: var(--text-white) !important;
    font-weight: 900 !important;
    font-size: 20px !important;
}

.product-block .price .old-price,
.shop-item .price .old-price {
    color: var(--text-gray-dark) !important;
}

/* Sepete Ekle Butonu */
.add-to-cart,
.cart-btn {
    background: var(--primary-orange) !important;
    color: var(--text-white) !important;
    border-radius: var(--radius-lg) !important;
    padding: 12px !important;
    transition: all 0.3s ease !important;
}

.add-to-cart:hover,
.cart-btn:hover {
    background: var(--text-white) !important;
    color: var(--primary-black) !important;
}

/* ============================================
   KATEGORİ / MARKA FİLTRESİ
   ============================================ */
.filter-box,
.category-box {
    background: var(--bg-card) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-2xl) !important;
    transition: all 0.3s ease !important;
}

.filter-box:hover,
.category-box:hover,
.filter-box.active,
.category-box.active {
    border-color: var(--primary-orange) !important;
    background: rgba(234, 88, 12, 0.1) !important;
}

.filter-box.active,
.category-box.active {
    transform: scale(1.05) !important;
    box-shadow: 0 15px 40px rgba(234, 88, 12, 0.2) !important;
}

/* ============================================
   SECTION BAŞLIKLARI
   ============================================ */
.sec-title h2,
.section-title h2,
.title h2 {
    color: var(--text-white) !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.02em !important;
}

.sec-title .text,
.section-title .text {
    color: var(--text-gray) !important;
}

.sec-title .title,
.section-title .subtitle {
    color: var(--primary-orange) !important;
    font-weight: 900 !important;
    font-size: 10px !important;
    letter-spacing: 0.4em !important;
    text-transform: uppercase !important;
}

/* ============================================
   FOOTER
   ============================================ */
.main-footer {
    background: var(--bg-darker) !important;
    border-top: 1px solid var(--border-color) !important;
    margin-top: 0 !important;
    position: relative !important;
    z-index: 10 !important;
}

/* Sosyal Medya Butonları - Büyük */
.main-footer .social-icon li a,
.main-footer .social-links li a,
.footer-social li a,
.social-icon-one li a,
.social-icon-two li a,
.social-icon-three li a,
.social-icon-four li a {
    font-size: 20px !important;
    width: 45px !important;
    height: 45px !important;
    line-height: 45px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.main-footer .social-icon li a:hover,
.main-footer .social-links li a:hover,
.footer-social li a:hover {
    color: var(--primary-orange) !important;
    transform: scale(1.1) !important;
}

.main-footer h3,
.main-footer h4,
.main-footer h5 {
    color: var(--primary-orange) !important;
    font-weight: 900 !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.2em !important;
}

.main-footer p,
.main-footer .text {
    color: var(--text-gray-dark) !important;
    font-weight: 700 !important;
    font-size: 9px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4em !important;
}

.main-footer a {
    color: var(--text-gray) !important;
    font-weight: 700 !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
}

.main-footer a:hover {
    color: var(--primary-orange) !important;
}

.main-footer .logo img {
    filter: grayscale(1) opacity(0.4) !important;
    transition: all 0.7s ease !important;
}

.main-footer .logo:hover img {
    filter: grayscale(0) opacity(1) !important;
}

/* Copyright */
.footer-bottom,
.copyright {
    color: var(--text-gray-dark) !important;
    font-weight: 700 !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3em !important;
}

/* ============================================
   SCROLL TO TOP
   ============================================ */
.scroll-to-top {
    background: var(--bg-dark) !important;
    color: var(--text-white) !important;
    border-radius: 50% !important;
    box-shadow: var(--shadow-lg) !important;
}

.scroll-to-top:hover {
    background: var(--primary-orange) !important;
    color: var(--bg-dark) !important;
}

/* ============================================
   SIDEBAR
   ============================================ */
.sidebar,
.sidebar-widget {
    background: var(--bg-card) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-2xl) !important;
    backdrop-filter: blur(20px) !important;
}

.sidebar h3,
.sidebar-widget h3 {
    color: var(--primary-orange) !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}

/* ============================================
   FORM ELEMENTLERİ
   ============================================ */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
textarea,
select {
    background: var(--primary-black) !important;
    border: 1px solid var(--border-color) !important;
    color: var(--text-white) !important;
    border-radius: var(--radius-lg) !important;
    padding: 15px 20px !important;
    font-size: 12px !important;
    transition: all 0.3s ease !important;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus {
    border-color: var(--primary-orange) !important;
    outline: none !important;
}

::placeholder {
    color: var(--text-gray-dark) !important;
}

/* ============================================
   PAGE TITLE / BREADCRUMB
   ============================================ */
.page-title {
    background: linear-gradient(135deg, rgba(124, 45, 18, 0.5) 0%, rgba(0, 0, 0, 0.9) 100%) !important;
}

.page-title h1,
.page-title h2 {
    color: var(--text-white) !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}

.bread-crumb li,
.breadcrumb li {
    color: var(--text-gray) !important;
}

.bread-crumb li a,
.breadcrumb li a {
    color: var(--primary-orange) !important;
}

/* ============================================
   TABLOlar
   ============================================ */
table {
    background: var(--bg-card) !important;
    border-radius: var(--radius-lg) !important;
    overflow: hidden !important;
}

table th {
    background: var(--primary-orange) !important;
    color: var(--text-white) !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}

table td {
    color: var(--text-white) !important;
    border-color: var(--border-color) !important;
}

/* ============================================
   PAGINATION
   ============================================ */
.pagination li a,
.page-numbers {
    background: var(--bg-card) !important;
    color: var(--text-white) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-lg) !important;
    transition: all 0.3s ease !important;
}

.pagination li a:hover,
.pagination li.active a,
.page-numbers:hover,
.page-numbers.current {
    background: var(--primary-orange) !important;
    border-color: var(--primary-orange) !important;
}

/* ============================================
   ALERT / BİLDİRİM KUTULARI
   ============================================ */
.alert,
.notice {
    background: var(--bg-card) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-lg) !important;
    color: var(--text-white) !important;
}

.alert-success {
    border-color: #22c55e !important;
}

.alert-danger,
.alert-error {
    border-color: #ef4444 !important;
}

.alert-warning {
    border-color: #eab308 !important;
}

/* ============================================
   ANİMASYONLAR
   ============================================ */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.product-block,
.shop-item,
.news-block {
    animation: fadeIn 0.5s ease forwards;
}

/* ============================================
   RESPONSİVE AYARLAR
   ============================================ */
@media (max-width: 991px) {
    .main-menu .navbar-header {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
    }

    .main-menu .navigation {
        background: var(--bg-dark) !important;
        border-radius: var(--radius-lg) !important;
        margin-top: 10px !important;
    }

    .main-menu .navigation>li {
        margin-left: 0 !important;
        border-bottom: 1px solid var(--border-color) !important;
    }

    .main-menu .navigation>li>a {
        padding: 15px 20px !important;
    }
}

@media (max-width: 767px) {

    .btn-style-one,
    .btn-style-two,
    .theme-btn {
        padding: 12px 30px !important;
        font-size: 10px !important;
    }
}

/* ============================================
   İLETİŞİM SAYFASI
   ============================================ */
.contact-section {
    background: transparent !important;
}

.contact-info-block {
    background: var(--bg-card) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--radius-2xl) !important;
    backdrop-filter: blur(20px) !important;
}

.contact-info-block .icon {
    color: var(--primary-orange) !important;
}

.contact-info-block h4 {
    color: var(--text-white) !important;
}

.contact-info-block .text {
    color: var(--text-gray) !important;
}

/* ============================================
   ABOUT / HAKKIMIZDA SAYFASI
   ============================================ */
.about-section {
    background: transparent !important;
}

.about-section .content h2 {
    color: var(--text-white) !important;
}

.about-section .content .text {
    color: var(--text-gray) !important;
}

/* ============================================
   GALERİ
   ============================================ */
.gallery-section {
    background: transparent !important;
}

.gallery-item {
    border-radius: var(--radius-xl) !important;
    overflow: hidden !important;
}

.gallery-item:hover {
    transform: scale(1.05) !important;
}

/* ============================================
   EKSTRA
   ============================================ */

/* Preloader */
.preloader {
    background-color: var(--primary-black) !important;
}

/* Owl Carousel Dots */
.owl-dots .owl-dot span {
    background: var(--text-gray-dark) !important;
}

.owl-dots .owl-dot.active span {
    background: var(--primary-orange) !important;
}

/* Owl Carousel Arrows */
.owl-nav .owl-prev,
.owl-nav .owl-next {
    background: var(--bg-card) !important;
    color: var(--text-white) !important;
    border-radius: 50% !important;
}

.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
    background: var(--primary-orange) !important;
}

/* ============================================
   YENİ ÜRÜNLER - 6 ÜRÜN GRİD
   ============================================ */
.products-section .owl-carousel .owl-stage {
    display: flex !important;
}

.products-section .owl-item {
    flex: 0 0 16.666% !important;
    max-width: 16.666% !important;
}

@media (max-width: 1199px) {
    .products-section .owl-item {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
}

@media (max-width: 991px) {
    .products-section .owl-item {
        flex: 0 0 33.333% !important;
        max-width: 33.333% !important;
    }
}

@media (max-width: 767px) {
    .products-section .owl-item {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}

@media (max-width: 480px) {
    .products-section .owl-item {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* Ürün container - 6 sütun grid */
.shop-section .row,
.products-section .row {
    display: flex !important;
    flex-wrap: wrap !important;
}

.shop-section .col-lg-2,
.products-section .col-lg-2,
.shop-section .product-block,
.products-section .product-block {
    flex: 0 0 16.666% !important;
    max-width: 16.666% !important;
}

@media (max-width: 1199px) {

    .shop-section .col-lg-2,
    .products-section .col-lg-2,
    .shop-section .product-block,
    .products-section .product-block {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
}

@media (max-width: 991px) {

    .shop-section .col-lg-2,
    .products-section .col-lg-2,
    .shop-section .product-block,
    .products-section .product-block {
        flex: 0 0 33.333% !important;
        max-width: 33.333% !important;
    }
}

@media (max-width: 767px) {

    .shop-section .col-lg-2,
    .products-section .col-lg-2,
    .shop-section .product-block,
    .products-section .product-block {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}

/* ============================================
   WHATSAPP BUTONU
   ============================================ */
.whatsapp-button,
.whatsapp-btn,
.wp-btn,
a[href*="whatsapp"],
.fixed-whatsapp,
#whatsapp-btn {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 9999 !important;
    width: 60px !important;
    height: 60px !important;
    background: #25D366 !important;
    border-radius: 50% !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4) !important;
    transition: all 0.3s ease !important;
}

.whatsapp-button:hover,
.whatsapp-btn:hover,
a[href*="whatsapp"]:hover,
.fixed-whatsapp:hover,
#whatsapp-btn:hover {
    transform: scale(1.1) !important;
    box-shadow: 0 6px 30px rgba(37, 211, 102, 0.6) !important;
}

.whatsapp-button i,
.whatsapp-btn i,
a[href*="whatsapp"] i,
.fixed-whatsapp i,
#whatsapp-btn i,
.fa-whatsapp {
    font-size: 28px !important;
    color: #ffffff !important;
}

/* ============================================
   PERFORMANS İYİLEŞTİRMELERİ
   ============================================ */
/* Gereksiz backdrop-filter kaldırıldı */
.product-block,
.shop-item,
.news-block,
.sidebar,
.sidebar-widget,
.contact-info-block {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Animasyonları sadeleştir */
.product-block,
.shop-item,
.news-block {
    animation: none !important;
}

/* ============================================
   KART STİLLERİ - SADELEŞTİRİLMİŞ
   ============================================ */
.product-block,
.shop-item,
.news-block {
    background: rgba(24, 24, 27, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    transition: transform 0.3s ease, border-color 0.3s ease !important;
}

.product-block:hover,
.shop-item:hover,
.news-block:hover {
    border-color: var(--primary-orange) !important;
    transform: translateY(-5px) !important;
}

/* ============================================
   FOOTER İYİLEŞTİRMELERİ
   ============================================ */
.main-footer {
    clear: both !important;
    width: 100% !important;
}

/* Footer içindeki WhatsApp linki - normal boyut */
.main-footer a[href*="whatsapp"] {
    position: static !important;
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    box-shadow: none !important;
}

.main-footer a[href*="whatsapp"]:hover {
    transform: none !important;
}

/* ============================================
   SECTION ARKA PLANLARI
   ============================================ */
section,
.section {
    background: transparent !important;
}