/*
 * CrownGreen benzeri tema: koyu arka plan, sarı tonlarında vurgular, uyumlu renk paleti
 */
:root {
  --dragobet-bg: #000000;
  --dragobet-bg-secondary: #0d0d0d;
  --dragobet-bg-tertiary: #000000;
  --dragobet-accent: #E8B82C;
  --dragobet-accent-light: #F5D04A;
  --dragobet-accent-dark: #C99B1F;
  --dragobet-text: #e8e8e8;
  --dragobet-text-muted: #c0c0c0;
  --dragobet-border: #2a2a2a;
}

/* Hero: sadece resim + yazı, animasyon yok */
#full_slider_1 .hero-static-image {
  position: relative;
  width: 100%;
  line-height: 0;
}
#full_slider_1 .hero-static-image img {
  width: 100%;
  height: auto;
  display: block;
  vertical-align: middle;
}
#full_slider_1 .hero-slider-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
}
#full_slider_1 .hero-slider-overlay-text {
  color: #ffffff;
  font-size: clamp(1.5rem, 4vw, 3rem);
  font-weight: 700;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.6), 0 0 24px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

/* Ağ (#fff / #ffffff) arxa planları qara ilə əvəz et */
#wrap_all [style*="background-color: #fff"],
#wrap_all [style*="background-color:#fff"],
#wrap_all [style*="background: #fff"],
#wrap_all [style*="background:#fff"],
#wrap_all [style*="background-color: #FFF"],
#wrap_all [style*="background: #FFF"],
#wrap_all [style*="background-color: #ffffff"],
#wrap_all [style*="background: #ffffff"] {
  background-color: #000000 !important;
  background: #000000 !important;
}

#top .main_color .flex_column_div,
#top .main_color .iconbox_content,
#top .main_color .avia_textblock_section,
#top .container.av_default_container_wrap .template-page,
#top .entry-content-wrapper,
#top .av-special-heading,
#top .wpcf7,
#top .widget_text,
#top .menu-informations-container,
#top .av_one_third .textwidget,
#footer .flex_column,
#footer .widget_text,
#footer .textwidget,
#footer .menu-informations-container {
  background-color: #000000 !important;
  background: #000000 !important;
}

/* Commissions FAQ və digər səhifələr: container, main, kenarlar qara */
#main .main_color.container_wrap,
#main .main_color.container_wrap_first,
#main .container_wrap.main_color,
#main .container_wrap .container,
#main main.template-page,
#main .post-entry,
#main .post-entry-type-page,
#main .entry-content-wrapper,
#main .flex_column.av_one_full,
#main .flex_column.av_one_half,
#main .avia_textblock,
#main .av_textblock_section,
#main .av-special-heading {
  background-color: #000000 !important;
  background: #000000 !important;
}

/* Ağ/açıq kenarları (border) qara/tünd et */
#wrap_all .main_color .av-special-heading,
#wrap_all .main_color .avia_textblock,
#wrap_all .main_color .av_textblock_section,
#wrap_all .main_color .flex_column_div,
#wrap_all .main_color .container_wrap,
#wrap_all .main_color .container,
#wrap_all .special-heading-border,
#wrap_all .special-heading-inner-border,
#wrap_all [class*="main_color"] {
  border-color: var(--dragobet-border) !important;
}

#wrap_all .main_color h1,
#wrap_all .main_color h2,
#wrap_all .main_color h3,
#wrap_all .main_color p,
#wrap_all .main_color li,
#wrap_all .main_color .quicklinks a {
  color: var(--dragobet-text) !important;
}

#wrap_all .main_color .quicklinks a:hover {
  color: var(--dragobet-accent) !important;
}

/* Ana arka plan – saytda eyni qara/boz */
body,
#wrap_all,
html.responsive .responsive body {
  background-color: var(--dragobet-bg) !important;
  color: var(--dragobet-text) !important;
}

#main,
.html_header_top.html_header_sticky #main,
.main_color.av_default_container_wrap,
#after_full_slider_1 {
  background-color: var(--dragobet-bg) !important;
}

/* Hero slider: qara örtük olmasın, resim tam görünsün */
.avia-fullwidth-slider,
.avia-fullwidth-slider.main_color,
.av_slideshow_full,
.av_slideshow_full .avia-slideshow-inner,
.av_slideshow_full .avia-slideshow-inner li,
.av_slideshow_full .avia-slide-wrap {
  background: transparent !important;
  background-color: transparent !important;
}

.main_color .iconbox,
.avia-builder-el-no-sibling .iconbox_content,
.avia-builder-el-no-sibling .iconbox_content_container p,
.flex_column .iconbox_content_container p {
  background-color: var(--dragobet-bg-secondary) !important;
  color: var(--dragobet-text) !important;
}

/* İçerik alanı – arxa planla uyğun */
.main_color .container_wrap,
.template-page.content,
.entry-content-wrapper,
.flex_column.av_one_third .iconbox {
  background-color: var(--dragobet-bg) !important;
  color: var(--dragobet-text) !important;
}

.main_color h3,
.iconbox_content_title,
.av-special-heading-tag,
.avia-caption-title {
  color: #f0f0f0 !important;
}

/* Header – arxa planla uyğun */
#header.header_color.light_bg_color,
#header .header_bg,
.av-logo-container {
  background-color: var(--dragobet-bg-secondary) !important;
}

/* Desktop: header yüksəkliyi artır, logo tam görünsün (kəsilməsin) */
@media (min-width: 768px) {
  #header,
  #header_main,
  #header .container.av-logo-container,
  #header_main .container_wrap {
    min-height: 80px !important;
  }
  #header .av-logo-container .inner-container,
  #header .av-logo-container .logo,
  #header .av-logo-container .logo a {
    display: flex !important;
    align-items: center !important;
    min-height: 62px !important;
    overflow: visible !important;
  }
  #header .av-logo-container .logo img {
    height: 56px !important;
    max-height: 62px !important;
    width: auto !important;
    object-fit: contain !important;
  }
}

/* Mobil header: seliqə, bərabər padding və mərkəzləşdirmə */
@media (max-width: 989px) {
  #header,
  #header_main,
  #header_main .container_wrap {
    min-height: 56px !important;
  }
  #header .container.av-logo-container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    min-height: 56px !important;
  }
  #header .av-logo-container .inner-container {
    min-height: 56px !important;
    padding: 0 !important;
    gap: 0.75rem !important;
  }
  #header .av-logo-container .logo {
    max-width: calc(100% - 52px) !important;
  }
  #header .av-logo-container .logo img {
    height: 2.25rem !important;
    max-height: 44px !important;
    width: auto !important;
    object-fit: contain !important;
  }
  #header .av-logo-container .main_menu .av-burger-menu-main a {
    padding: 0.5rem !important;
    min-width: 44px !important;
    min-height: 44px !important;
    justify-content: center !important;
  }
  #header .av-hamburger-box {
    width: 22px !important;
    height: 18px !important;
  }
}

#header .av-main-nav ul a,
#header .av-main-nav > li > a {
  color: var(--dragobet-text) !important;
}

#header .av-main-nav ul a:hover .avia-menu-text,
#header .av-main-nav > li > a:hover .avia-menu-text {
  color: var(--dragobet-accent) !important;
}

/* Qırmızı → sarı tonları (saytdakı kimi) */
a.bannermore,
.banner_container .banner_h1,
.avia-menu-text {
  color: var(--dragobet-accent) !important;
}

.banner_button {
  background-color: rgba(232, 184, 44, 0.9) !important;
}

/* Tüm #C8102E kullanımları */
#top .av-main-nav ul a:hover .avia-menu-text,
#top .av-main-nav > li > a:hover .avia-menu-text,
.av-main-nav .current-menu-item > a .avia-menu-text,
.heading-color,
.iconbox_icon.heading-color::before,
.special-heading-border .special-heading-inner-border {
  color: var(--dragobet-accent) !important;
  border-color: var(--dragobet-accent) !important;
}

/* Footer / socket – arxa planla uyğun */
.footer_color,
.container_wrap.footer_color {
  background-color: var(--dragobet-bg-secondary) !important;
}

.footer_color .widget_text .textwidget,
.footer_color .widgettitle,
.footer_color a {
  background-color: transparent !important;
  color: var(--dragobet-text-muted) !important;
}

.socket_color,
footer#socket,
.socket_color .copyright {
  background-color: var(--dragobet-bg-tertiary) !important;
  color: var(--dragobet-text-muted) !important;
}

/* Link – sarı ton */
.footer_color a:hover,
a:hover {
  color: var(--dragobet-accent-light) !important;
}

/* Selection – sarı */
::selection {
  background-color: var(--dragobet-accent) !important;
  color: #1a1a1a !important;
}
::-moz-selection {
  background-color: var(--dragobet-accent) !important;
  color: #1a1a1a !important;
}

/* Border / ayırıcılar – paletlə uyğun, ağ kenarları qaldır */
.seperator.extralight-border,
.footer_color .seperator {
  border-color: var(--dragobet-border) !important;
}

/* Açıq/ağ borderları (EAEAEA, e1e1e1, eee, ddd) qara/tünd et – Commissions FAQ və hamıda */
#wrap_all .main_color .av-special-heading,
#wrap_all .main_color .avia_textblock_section,
#wrap_all .main_color .entry-content-wrapper,
#wrap_all .main_color .flex_column_div,
#wrap_all .main_color section,
#wrap_all .main_color .avia_textblock {
  border-top-color: var(--dragobet-border) !important;
  border-bottom-color: var(--dragobet-border) !important;
  border-left-color: var(--dragobet-border) !important;
  border-right-color: var(--dragobet-border) !important;
}

/* Widget başlıkları */
.widgettitle {
  color: #e0e0e0 !important;
}

/* Footer: düzgün row – iki section yan-yana */
#footer.container_wrap.footer_color,
#footer .container_wrap.footer_color {
  display: block !important;
}
#footer .container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
}
#footer .container .flex_column {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  max-width: 50% !important;
  width: 50% !important;
  box-sizing: border-box !important;
  float: none !important;
  display: block !important;
}
#footer .container .flex_column section {
  display: block !important;
}
@media (max-width: 767px) {
  #footer .container {
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  #footer .container .flex_column {
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}

/* Hero: caption container yox – yalnız yazı (resmin üzərində) */
.avia-fullwidth-slider .caption_fullwidth,
.avia-fullwidth-slider .caption_fullwidth::before,
.avia-fullwidth-slider .caption_fullwidth::after,
.av_slideshow_full .av-slideshow-caption,
.av_slideshow_full .container.caption_container,
.av_slideshow_full .container.caption_container::before,
.av_slideshow_full .container.caption_container::after,
.av_slideshow_full .slideshow_caption,
.av_slideshow_full .slideshow_inner_caption,
.av_slideshow_full .slideshow_align_caption {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  animation: none !important;
  -webkit-animation: none !important;
  transition: none !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
}
.avia-fullwidth-slider .caption_fullwidth,
.av_slideshow_full .av-slideshow-caption {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 100% !important;
  width: 100% !important;
  z-index: 5 !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
}
.av_slideshow_full .container.caption_container {
  display: flex !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 100% !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  z-index: 5 !important;
  pointer-events: none !important;
  background: none !important;
  box-shadow: none !important;
}
.av_slideshow_full .slideshow_caption,
.av_slideshow_full .slideshow_inner_caption,
.av_slideshow_full .slideshow_align_caption {
  display: block !important;
  text-align: center !important;
  background: none !important;
  pointer-events: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
/* Animasiya söndür – bütün caption elementləri */
.av_slideshow_full .avia-caption-title,
.av_slideshow_full .avia-caption-content,
.av_slideshow_full .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  transition: none !important;
  visibility: visible !important;
}
/* Başqa caption mətnini gizlət – yalnız başlıq (h2) qalsın */
.av_slideshow_full .avia-caption-content {
  display: none !important;
}
/* Tək yazı: resmin üzərində, container yox, ağ yazı */
.av_slideshow_full .avia-caption-title {
  color: #fff !important;
  text-shadow: 0 2px 4px rgba(0,0,0,0.8), 0 4px 12px rgba(0,0,0,0.5) !important;
  margin: 0 !important;
  padding: 0.15em 0.4em !important;
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  font-size: 42px !important;
  pointer-events: auto !important;
}
/* Resim tam görünsün – slayd şəklini gizlətmə */
.av_slideshow_full .avia-slide-wrap {
  position: relative !important;
  overflow: visible !important;
}
.av_slideshow_full .avia-slide-wrap img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  position: relative !important;
  z-index: 1 !important;
  vertical-align: top !important;
}
/* Caption yalnız yazı – resmin üstündə, z-index yüksək */
.av_slideshow_full .caption_fullwidth,
.av_slideshow_full .av-slideshow-caption {
  z-index: 5 !important;
}
/* Slayd üzərində heç bir qara örtük qalmasın */
.av_slideshow_full .avia-slide-wrap::before,
.av_slideshow_full .avia-slide-wrap::after,
.av_slideshow_full .caption_fullwidth::before,
.av_slideshow_full .caption_fullwidth::after {
  display: none !important;
}
.av_slideshow_full .av-click-overlay {
  background: transparent !important;
  background-color: transparent !important;
}

/* Home page: qırmızı dairələri sarı et, ikonu qara */
#top .iconbox .iconbox_icon.heading-color {
  background-color: var(--dragobet-accent) !important;
  border-color: var(--dragobet-accent) !important;
  color: #000000 !important;
}
#top .iconbox .iconbox_icon.heading-color::before {
  color: #000000 !important;
}
