/* =====================================================================
   REGNA HOME — bölüm renkleri (revizyon 3)
   Bu dosyadaki tüm renkler CSS değişkenidir. Değerler yönetim panelindeki
   "Görünüm ve Teknik › Tema ve Renk Ayarları" ekranından gelir
   (bkz. app/site.php › theme_color_defs). Bu dosyada sabit renk YAZMAYIN;
   yeni bir alan gerekiyorsa önce theme_color_defs() içine ekleyin.
   ===================================================================== */

/* Yedek (varsayılan) değerler — asıl değerler <head> içindeki #regna-theme-vars bloğundan gelir */
:root{--rg-primary:#555558;--rg-primary-rgb:85,85,88;--rg-secondary:#99999c;--rg-secondary-rgb:153,153,156;--rg-tertiary:#88888b;--rg-tertiary-rgb:136,136,139;--rg-gold:#b08d57;--rg-gold-rgb:176,141,87;--rg-dark:#3f4044;--rg-dark-rgb:63,64,68;--rg-body:#777777;--rg-body-rgb:119,119,119;--rg-text:#8e8e8e;--rg-text-rgb:142,142,142;--rg-light:#f6f6f6;--rg-light-rgb:246,246,246;--rg-ivory:#f7f6f3;--rg-ivory-rgb:247,246,243;--rg-ondark:#f1efeb;--rg-ondark-rgb:241,239,235;--rg-topbar-light:#ffffff;--rg-topbar-light-rgb:255,255,255;--rg-topbar-bg:#555558;--rg-topbar-bg-rgb:85,85,88;--rg-topbar-text:#555558;--rg-topbar-text-rgb:85,85,88;--rg-logo-bg:#f7f6f3;--rg-logo-bg-rgb:247,246,243;--rg-header-bg:#555558;--rg-header-bg-rgb:85,85,88;--rg-menu-text:#99999c;--rg-menu-text-rgb:153,153,156;--rg-menu-active:#ffffff;--rg-menu-active-rgb:255,255,255;--rg-dropdown-bg:#ffffff;--rg-dropdown-bg-rgb:255,255,255;--rg-dropdown-text:#555558;--rg-dropdown-text-rgb:85,85,88;--rg-dropdown-hover:#99999c;--rg-dropdown-hover-rgb:153,153,156;--rg-sticky-bg:#ffffff;--rg-sticky-bg-rgb:255,255,255;--rg-sticky-text:#444444;--rg-sticky-text-rgb:68,68,68;--rg-mobile-bg:#ffffff;--rg-mobile-bg-rgb:255,255,255;--rg-mobile-text:#404040;--rg-mobile-text-rgb:64,64,64;--rg-slider-overlay:#28282a;--rg-slider-overlay-rgb:40,40,42;--rg-slider-tint:#b08d57;--rg-slider-tint-rgb:176,141,87;--rg-slider-title:#ffffff;--rg-slider-title-rgb:255,255,255;--rg-slider-text:#ffffff;--rg-slider-text-rgb:255,255,255;--rg-slider-nav:#555558;--rg-slider-nav-rgb:85,85,88;--rg-slider-accent:#99999c;--rg-slider-accent-rgb:153,153,156;--rg-btn-bg:#555558;--rg-btn-bg-rgb:85,85,88;--rg-btn-text:#ffffff;--rg-btn-text-rgb:255,255,255;--rg-btn-hover:#99999c;--rg-btn-hover-rgb:153,153,156;--rg-btn-outline:#555558;--rg-btn-outline-rgb:85,85,88;--rg-label-new:#000000;--rg-label-new-rgb:0,0,0;--rg-label-sale:#ff0000;--rg-label-sale-rgb:255,0,0;--rg-price:#99999c;--rg-price-rgb:153,153,156;--rg-pagetitle-overlay:#555558;--rg-pagetitle-overlay-rgb:85,85,88;--rg-pagetitle-text:#ffffff;--rg-pagetitle-text-rgb:255,255,255;--rg-why-overlay:#1c1c1e;--rg-why-overlay-rgb:28,28,30;--rg-cta-overlay:#1c1c1e;--rg-cta-overlay-rgb:28,28,30;--rg-cta-accent:#e6d3ae;--rg-cta-accent-rgb:230,211,174;--rg-newsletter-box:#46464a;--rg-newsletter-box-rgb:70,70,74;--rg-sidebar-box:#555558;--rg-sidebar-box-rgb:85,85,88;--rg-footer-overlay:#f7f6f3;--rg-footer-overlay-rgb:247,246,243;--rg-footer-heading:#555558;--rg-footer-heading-rgb:85,85,88;--rg-footer-text:#5f6064;--rg-footer-text-rgb:95,96,100;--rg-footer-link:#555558;--rg-footer-link-rgb:85,85,88;--rg-footer-contact-bg:#28282b;--rg-footer-contact-bg-rgb:40,40,43;--rg-footer-contact-text:#f1f1f2;--rg-footer-contact-text-rgb:241,241,242;--rg-footer-bottom-bg:#555558;--rg-footer-bottom-bg-rgb:85,85,88;--rg-footer-bottom-text:#e6e6e8;--rg-footer-bottom-text-rgb:230,230,232;--rg-float-whatsapp:#4dc247;--rg-float-whatsapp-rgb:77,194,71;--rg-scrolltop:#99999c;--rg-scrolltop-rgb:153,153,156;}

/* ---------- Genel ---------- */
body{color:var(--rg-body)}
::selection{background:var(--rg-secondary);color:#fff}

/* ---------- Üst bilgi şeridi ---------- */
.main-header .header-top{background-color:rgba(var(--rg-topbar-bg-rgb),.91);color:var(--rg-topbar-text)}
.main-header .header-top .top-right:before,.main-header .header-top .top-right .border-line{background-color:var(--rg-topbar-light)}
.main-header .header-top .info-list li,.main-header .header-top .info-list li a,.main-header .header-top .info-list li .icon{color:var(--rg-topbar-text)}
.main-header .header-top .info-list li .icon{opacity:.75}
.main-header .header-top .info-list li a:hover{color:var(--rg-secondary)}

/* ---------- Logo kutusu + menü çubuğu ---------- */
.main-header .header-upper{background-color:var(--rg-header-bg)}
.main-header .header-upper .logo-box{background-color:var(--rg-logo-bg)}
.main-header .header-upper .main-menu .navigation>li>a{color:var(--rg-menu-text)}
.main-header .header-upper .main-menu .navigation>li:hover>a,.main-header .header-upper .main-menu .navigation>li.current>a{color:var(--rg-menu-active)}
.main-menu .navigation>li:before{background-color:var(--rg-menu-active)}
.main-header .header-upper .search-box-btn{color:var(--rg-menu-active)}
.main-header .header-upper .search-box-btn:hover{background-color:var(--rg-menu-active);color:var(--rg-header-bg)}

/* Açılır menü */
.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.main-menu .navigation>li>ul>li>ul>li>ul,.main-menu .navigation>li>ul>li>ul>li>ul>li>ul{background-color:var(--rg-dropdown-bg)}
.main-menu .navigation>li>ul>li,.main-menu .navigation>li>ul>li>ul>li{border-bottom-color:rgba(var(--rg-dropdown-text-rgb),.08)}
.main-menu .navigation>li>ul>li>a,.main-menu .navigation>li>ul>li>ul>li>a,.main-menu .navigation>li>ul>li>ul>li>ul>li>a,.main-menu .navigation>li>ul>li>ul>li>ul>li>ul>li a,
.main-menu .navigation>li>ul>li.dropdown>a:after,.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{color:var(--rg-dropdown-text)}
.main-menu .navigation>li>ul>li:hover>a,.main-menu .navigation>li>ul>li>ul>li:hover>a,.main-menu .navigation>li>ul>li>ul>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>a:before,.main-menu .navigation>li>ul>li>ul>li>a:before,
.main-menu .navigation>li>ul>li.dropdown:hover>a:after,.main-menu .navigation>li>ul>li>ul>li.dropdown:hover>a:after{color:var(--rg-dropdown-hover)}

/* Yapışkan menü */
.sticky-header{background:var(--rg-sticky-bg);border-bottom-color:rgba(var(--rg-sticky-text-rgb),.1)}
.sticky-header .main-menu .navigation>li>a{color:var(--rg-sticky-text)!important}
.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a{color:var(--rg-secondary)!important}
.sticky-header .search-box-btn{color:var(--rg-sticky-text)!important;border-color:var(--rg-sticky-text)!important}
.sticky-header .search-box-btn:hover{background-color:var(--rg-sticky-text);color:var(--rg-sticky-bg)!important}

/* Mobil menü */
.mobile-menu .menu-box{background:var(--rg-mobile-bg)}
.mobile-menu .close-btn,.mobile-menu .navigation li>a,.mobile-menu .navigation li.dropdown .dropdown-btn{color:var(--rg-mobile-text)}
.mobile-menu .navigation li:hover>a,.mobile-menu .navigation li.current>a{color:var(--rg-secondary)}
.mobile-menu .navigation,.mobile-menu .navigation li,.mobile-menu .navigation li>ul>li:first-child,.mobile-menu .navigation li.dropdown .dropdown-btn:after{border-color:rgba(var(--rg-mobile-text-rgb),.12)}
.mobile-nav-toggler{color:var(--rg-menu-active)}

/* ---------- Slider ---------- */
.banner-section .slide .color-layer-one{background-color:rgba(var(--rg-slider-overlay-rgb),.28)}
.banner-section .slide .color-layer-two:before{background-color:rgba(var(--rg-slider-tint-rgb),.18)}
.banner-section .content-column h1,.banner-section .content-box h1{color:var(--rg-slider-title)}
.banner-section .content-column .text,.banner-section .content-column .title{color:var(--rg-slider-text)}
.banner-section .content-column h1 span{color:var(--rg-slider-accent)}
.banner-section .owl-nav .owl-prev,.banner-section .owl-nav .owl-next{background-color:var(--rg-slider-nav);color:#fff}
.banner-section .owl-nav .owl-prev:hover,.banner-section .owl-nav .owl-next:hover,
.banner-section .owl-dots .owl-dot.active,.banner-section .owl-dots .owl-dot:hover{background-color:var(--rg-slider-accent)}
.banner-section .btn-style-one{color:var(--rg-slider-text);border-color:var(--rg-slider-text)}
.banner-section .btn-style-one:before{background-color:var(--rg-btn-hover)}
.banner-section .btn-style-one:hover{border-color:var(--rg-btn-hover);color:var(--rg-btn-text)}

/* ---------- Butonlar ---------- */
.btn-style-two,.theme-btn.submit-btn,.emailed-form .form-group input[type="submit"],.emailed-form button,
.callback-form button,.contact-page-form .form-group .submit-btn,.faq-widget-form .submit-btn{background:var(--rg-btn-bg);background-color:var(--rg-btn-bg);color:var(--rg-btn-text)}
.btn-style-two:before{background-color:var(--rg-btn-hover)}
.btn-style-two:hover,.theme-btn.submit-btn:hover,.emailed-form button:hover,.callback-form button:hover{color:var(--rg-btn-text)}
.theme-btn.submit-btn:hover,.emailed-form button:hover,.callback-form button:hover{background-color:var(--rg-btn-hover)}
.btn-style-four{color:var(--rg-btn-outline)}
.btn-style-four:before{background-color:var(--rg-btn-hover)}
.btn-style-four:hover{color:var(--rg-btn-text)}
.business-section .about-more .theme-btn{border-color:var(--rg-btn-outline)}
.shop-item .inner-box .lower-content .cart-btn{color:var(--rg-btn-outline);border-color:var(--rg-btn-outline)}
.shop-item .inner-box .lower-content .cart-btn:hover{color:var(--rg-btn-text);background-color:var(--rg-btn-bg);border-color:var(--rg-btn-bg)}
.news-block .inner-box .lower-content .arrow{color:var(--rg-btn-outline);border-color:var(--rg-btn-outline)}
.news-block .inner-box:hover .lower-content .arrow,.news-block .inner-box .lower-content .arrow:hover{background:var(--rg-btn-bg);border-color:var(--rg-btn-bg);color:var(--rg-btn-text)}
.styled-pagination li a{color:var(--rg-btn-outline);border-color:var(--rg-btn-outline)}
.styled-pagination li a:hover,.styled-pagination li a.active{background-color:var(--rg-btn-bg);border-color:var(--rg-btn-bg);color:var(--rg-btn-text)}
.regna-buy-btn{background:var(--rg-btn-bg);color:var(--rg-btn-text)!important}
.regna-buy-btn:hover{background:var(--rg-btn-hover)}
.regna-map-link{color:var(--rg-btn-outline)}
.regna-map-link:hover{background:var(--rg-btn-bg);color:var(--rg-btn-text)}
.image .label:not(.discount){background-color:var(--rg-label-new);color:#fff}
.image .label.discount{background:var(--rg-label-sale);color:#fff}
.shop-item .inner-box .lower-content .price{color:var(--rg-price)}
.product-details .basic-details .item-price{color:var(--rg-price)}

/* ---------- Sayfa başlık bandı ---------- */
.page-title:before{background-color:rgba(var(--rg-pagetitle-overlay-rgb),.75)}
.page-title h1,.page-breadcrumb li,.page-breadcrumb li:after,.page-breadcrumb li a{color:var(--rg-pagetitle-text)}
.page-breadcrumb li a:hover{color:var(--rg-secondary)}

/* ---------- "Neden REGNA HOME?" ---------- */
.story-section{background-color:var(--rg-dark)}
.story-section:before{background:linear-gradient(90deg,rgba(var(--rg-why-overlay-rgb),.86) 0%,rgba(var(--rg-why-overlay-rgb),.72) 55%,rgba(var(--rg-why-overlay-rgb),.80) 100%)}
.story-section .content-column .inner-column p,.story-section .list-style-three li{color:var(--rg-ondark)!important}
.story-section .list-style-three li:before{color:var(--rg-gold)}
.story-section .fact-counter-two .content .icon{color:var(--rg-gold)!important}

/* ---------- WhatsApp çağrı bandı ---------- */
.cta-section .inner-container{background-color:var(--rg-dark)}
.cta-section .inner-container:before{background:linear-gradient(90deg,rgba(var(--rg-cta-overlay-rgb),.85) 0%,rgba(var(--rg-cta-overlay-rgb),.7) 60%,rgba(var(--rg-cta-overlay-rgb),.55) 100%)}
.cta-section .title-column .started{color:var(--rg-cta-accent)!important}
.cta-section .title-column .started:hover{text-decoration:underline}

/* ---------- E-bülten ---------- */
.newsletter-section .content-box .pattern-layer{background-color:var(--rg-dark)}
.newsletter-section .content-box .pattern-layer.regna-photo-bg{background-color:var(--rg-dark)}
.newsletter-section .content-box .pattern-layer.regna-photo-bg:after{background:rgba(var(--rg-dark-rgb),.35)}
.newsletter-section .content-box .box-inner{background-color:rgba(var(--rg-newsletter-box-rgb),.92)}

/* ---------- "Bize Soru Sorun" kutusu ---------- */
.faq-contact-widget .widget-content:before{background-color:rgba(var(--rg-sidebar-box-rgb),.83)}

/* ---------- Footer ---------- */
.main-footer:before{background-color:rgba(var(--rg-footer-overlay-rgb),.85)}
.main-footer .footer-widget h4,.footer-stores-title,.main-footer .logo-widget .social-box .share{color:var(--rg-footer-heading)}
.main-footer .footer-widget h4:after{background-color:var(--rg-footer-heading)}
.main-footer .logo-widget .text{color:var(--rg-footer-text)}
.main-footer .list-link li a{color:var(--rg-footer-link)}
.main-footer .list-link li a:hover{color:var(--rg-secondary)}
.main-footer .footer-column:last-child::before{background-color:var(--rg-footer-contact-bg)}
.main-footer .contact-widget h4,.main-footer .contact-widget h6,.main-footer .contact-widget .timing,
.main-footer .contact-widget .list-style-two li,.main-footer .contact-widget .list-style-two li a,.main-footer .contact-widget .list-style-two li .icon{color:var(--rg-footer-contact-text)}
.main-footer .contact-widget h4:after{background-color:var(--rg-footer-contact-text)}
.main-footer .footer-bottom{background-color:var(--rg-footer-bottom-bg)}
.main-footer .footer-bottom .copyright,.main-footer .footer-nav li a{color:var(--rg-footer-bottom-text)}

/* ---------- Sabit düğmeler ---------- */
.whatsapp a{background-color:var(--rg-float-whatsapp)!important}
.scroll-to-top{color:var(--rg-scrolltop)}
.scroll-to-top:hover{background:var(--rg-scrolltop);color:#fff}

/* Telefonda sağdaki koyu alan gizlendiği için üst şerit tamamen açık zemin olur (yazı okunur kalsın) */
@media only screen and (max-width:599px){
.main-header .header-top{background-color:var(--rg-topbar-light)}
.main-header .header-top .top-left{width:100%;text-align:center;float:none}
}
