/*
Theme Name: Imroz Child
Theme URI: http://rainbowit.net/themes/imroz
Template: imroz
Author: Rainbow-Themes
Author URI: http://rainbowit.net/
Description: Welcome to Imroz Child WordPress Creative Agency, Portfolio and Corporate Multi-Purpose Theme Build With Elementor Page Builder!!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: imroz
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/






/* Sticky header logo boyutu */
.header-sticky .logo img,
.header.sticky .logo img,
header.sticky .logo img,
.sticky-header .logo img,
.imroz-sticky-header .logo img {
    max-height: 80px !important;
    height: 80px !important;
    width: auto !important;
}

/* Sticky logo boyutu - doğru selector */
img.logo-sticky {
    max-height: 80px !important;
    height: 80px !important;
    width: auto !important;
}

/* Sticky logo - zorla büyüt */
.logo-sticky,
img.logo-sticky,
.header img.logo-sticky,
header img.logo-sticky,
.logo img.logo-sticky {
    min-height: 70px !important;
    height: 70px !important;
    max-height: 70px !important;
    width: auto !important;
    max-width: none !important;
}

/* Sticky logo - tema override */
.header-area.header--sticky.sticky .logo img,
.header-area.header--sticky.sticky .logo img.logo-sticky {
    max-height: 70px !important;
    height: 70px !important;
    min-height: 70px !important;
}

/* Mobilde logo küçült */
@media (max-width: 767px) {
    .header-area .logo img {
        max-height: 70px !important;
        height: 70px !important;
    }
}

@media (max-width: 480px) {
    .header-area .logo img {
        max-height: 55px !important;
        height: 55px !important;
    }
}

/* Yorumları gizle */
#comments,
.comments-area,
.comment-form,
.comment-respond,
#respond {
    display: none !important;
}

/* Header menü rengi - transparent modda (sadece light mode) */
body:not(.active-dark-mode) .header-transparent .mainmenu-nav .mainmenu > li > a,
body:not(.active-dark-mode) .header--transparent .mainmenu-nav .mainmenu > li > a,
body:not(.active-dark-mode) header.header-transparent .mainmenu > li > a {
    color: #333333 !important;
}

body:not(.active-dark-mode) .header-transparent .mainmenu-nav .mainmenu > li > a:hover,
body:not(.active-dark-mode) .header--transparent .mainmenu-nav .mainmenu > li > a:hover {
    color: #f76c6c !important;
}

/* İç sayfalarda (home değil) menü rengi koyu olsun (sadece light mode) */
body:not(.active-dark-mode):not(.home) .header-area .mainmenu > li > a,
body.page:not(.active-dark-mode):not(.home) .header-area .mainmenu > li > a,
body.single:not(.active-dark-mode) .header-area .mainmenu > li > a {
    color: #333333 !important;
}

body:not(.active-dark-mode):not(.home) .header-area .mainmenu > li > a:hover,
body.page:not(.active-dark-mode):not(.home) .header-area .mainmenu > li > a:hover,
body.single:not(.active-dark-mode) .header-area .mainmenu > li > a:hover {
    color: #f76c6c !important;
}

/* İç sayfalarda aktif menü öğesi (sadece light mode) */
body:not(.active-dark-mode):not(.home) .header-area .mainmenu > li.current-menu-item > a,
body:not(.active-dark-mode):not(.home) .header-area .mainmenu > li.current_page_item > a {
    color: #f76c6c !important;
}

/* İç sayfalarda dark mode butonu (sadece light mode) */
body:not(.active-dark-mode):not(.home) .header-area .switcher-btn,
body:not(.active-dark-mode):not(.home) .header-area .theme-switcher,
body:not(.active-dark-mode):not(.home) .header-area .light-dark-btn,
body:not(.active-dark-mode):not(.home) .header-area .rn-btn-dark,
body:not(.active-dark-mode):not(.home) .header-area svg,
body:not(.active-dark-mode):not(.home) .header-area .feather {
    color: #333333 !important;
    stroke: #333333 !important;
}

/* ============================================================
   DARK MODE - iç sayfalar
   ============================================================ */
body.active-dark-mode .header-area .mainmenu > li > a {
    color: #ddd !important;
}
body.active-dark-mode .header-area .mainmenu > li > a:hover,
body.active-dark-mode .header-area .mainmenu > li.current-menu-item > a,
body.active-dark-mode .header-area .mainmenu > li.current_page_item > a {
    color: #f76c6c !important;
}
body.active-dark-mode .header-area .switcher-btn,
body.active-dark-mode .header-area .theme-switcher,
body.active-dark-mode .header-area .light-dark-btn,
body.active-dark-mode .header-area svg,
body.active-dark-mode .header-area .feather {
    color: #ddd !important;
    stroke: #ddd !important;
}

/* Dark mode: iç sayfa içerik arka planları */
body.active-dark-mode .page-wrapper {
    background: #101010;
}
body.active-dark-mode .elementor-section,
body.active-dark-mode .elementor-top-section,
body.active-dark-mode .elementor-column-wrap,
body.active-dark-mode .elementor-widget-wrap,
body.active-dark-mode .elementor-element .elementor-widget-container {
    background-color: transparent;
}
body.active-dark-mode .rn-section-gap {
    background: #101010;
}

/* Dark mode: accordion */
body.active-dark-mode .rn-accordion-area .card,
body.active-dark-mode .rn-accordion-area .card-header {
    background: #191919;
    border-color: #2a2a2a;
}
body.active-dark-mode .rn-accordion-area .card-body {
    background: #0c0c0c;
}
body.active-dark-mode .rn-accordion-area .card-header a,
body.active-dark-mode .rn-accordion-area .card-header button {
    color: #ddd;
}

/* Accordion içi paragraf boşlukları */
.rn-accordion-area .card-body p {
    margin-bottom: 12px;
}
.rn-accordion-area .card-body p:last-child {
    margin-bottom: 0;
}

/* Blog sayfasında banner/breadcrumb gizle */
body.blog .breadcrumb-area,
body.blog .rn-page-title-area,
body.blog .title-layout-1,
body.page-id-1253 .breadcrumb-area,
body.page-id-1253 .rn-page-title-area {
    display: none !important;
}
