
/*
Theme Name: Monaliza Club V1 PRO (v3)
Theme URI: https://monalizaclup.com/
Author: webtini.com
Author URI: https://webtini.com/
Description: Oligark tarzı üst bar, tam ekran video + 3 slider (fade), altın/koyu yeşil palet, Elementor uyumlu, özel ayar paneli.
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: monaliza-club-v1-pro
*/
:root{
  --gold:#d7b77e;
  --deep:#0d3a3a;
  --text:#ffffff;
}

html,body{margin:0;padding:0}
body{font-family: 'Montserrat', Arial, sans-serif; color:var(--text); background:#000;}
a{color:var(--gold); text-decoration:none}
.container{max-width:1200px;margin:0 auto;padding:0 20px}

/* Top thin bar */
.topbar{background:var(--gold); color:#111; font-size:14px;}
.topbar .wrap{display:flex;justify-content:flex-end;align-items:center;height:28px;gap:14px}
.topbar .phone{font-weight:600}
.topbar .flags img{height:16px;border-radius:2px}

/* Header main */
.header{background:var(--deep); position:sticky;top:0;z-index:999}
.header .wrap{display:flex;align-items:center;justify-content:space-between;height:84px}
.logo img{height:56px; width:auto}
.nav{display:flex;gap:28px;align-items:center}
.nav a{color:var(--gold); font-weight:600; letter-spacing:.06em}
.nav a:hover{opacity:.85}

/* Hero slider */
.hero{position:relative; width:100%; height:calc(100vh - 112px); overflow:hidden; background:#000}
.slide{position:absolute; inset:0; opacity:0; transition:opacity .8s ease}
.slide.active{opacity:1}
.slide iframe{width:100%;height:100%;border:0}
.slide img{width:100%;height:100%;object-fit:cover}

/* Footer */
.site-footer{background:var(--deep); padding:22px 0; font-size:14px}
.site-footer .row{display:flex; align-items:center; justify-content:space-between; gap:18px}
.footer-left{color:var(--gold)}
.footer-right{display:flex; gap:14px; align-items:center}
.footer-right img{height:22px; width:auto; display:block}

/* Mobile */
@media(max-width: 980px){
  .header .wrap{height:68px}
  .logo img{height:44px}
  .nav{display:none}
  .mobile-toggle{display:block;color:var(--gold);font-size:28px;cursor:pointer}
  .hero{height:60vh}
}
.mobile-menu{display:none; background:var(--deep); padding:10px 20px}
.mobile-menu a{display:block; padding:10px 0; border-top:1px solid rgba(255,255,255,.06); color:var(--gold)}
.show{display:block}
