:root{--red:#e31e24;--red-dark:#b51218;--ink:#111318;--muted:#686f78;--light:#f5f6f8;--white:#fff;--line:#e7e9ed;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Manrope',sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 48px));margin:auto}.section{padding:110px 0}.section-light{background:var(--light)}.section-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--red);margin-bottom:18px}.section-kicker.light{color:#ff6b70}.section h2{font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:0;font-weight:800}.section h2 span{color:#7a8088}.text-link{display:inline-flex;gap:10px;align-items:center;font-weight:800;font-size:14px;border-bottom:1px solid #bbb;padding-bottom:5px;transition:.25s}.text-link:hover{color:var(--red);border-color:var(--red)}.text-link span{font-size:18px}.site-header{height:82px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{box-shadow:0 8px 30px rgba(17,19,24,.08);border-color:var(--line)}.nav-wrap{height:82px;display:flex;align-items:center;gap:42px}.brand img{width:58px;height:58px;display:block;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:700;color:#363b43;transition:.2s}.desktop-nav a:hover{color:var(--red)}.nav-cta{background:var(--red);color:white;padding:12px 17px;border-radius:10px;font-size:13px;font-weight:800;transition:.2s}.nav-cta:hover{background:var(--red-dark);transform:translateY(-1px)}.nav-cta span{margin-left:7px}.menu-toggle{display:none;border:0;background:transparent;width:42px;height:42px;cursor:pointer}.menu-toggle span{display:block;width:22px;height:2px;background:var(--ink);margin:5px auto}.mobile-menu{display:none}.hero{min-height:760px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;padding-top:82px}.hero-bg{position:absolute;inset:0;background-image:url('assets/sof-kapak.png');background-size:cover;background-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,13,.88) 0%,rgba(7,9,13,.60) 45%,rgba(7,9,13,.18) 100%),linear-gradient(0deg,rgba(7,9,13,.38),transparent 55%)}.hero-content{position:relative;z-index:2;max-width:1180px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.17em;margin-bottom:26px}.eyebrow span{width:26px;height:2px;background:var(--red);display:block}.hero h1{font-size:clamp(58px,8vw,110px);line-height:.93;letter-spacing:-.065em;margin:0;max-width:850px;font-weight:800}.hero h1 em{color:#ff4b50;font-style:normal}.hero p{font-size:17px;line-height:1.7;color:#e8e9ec;max-width:610px;margin:30px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:15px 20px;border-radius:10px;font-size:13px;font-weight:800;transition:.25s}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-dark);transform:translateY(-2px)}.btn-ghost{border:1px solid rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(8px)}.btn-ghost:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2c3037;transform:translateY(-2px)}.hero-scroll{position:absolute;bottom:34px;left:max(24px,calc((100% - 1180px)/2));font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#d9dce1;z-index:2}.hero-scroll span{margin-left:12px;color:#fff}.hero-badge{position:absolute;right:max(24px,calc((100% - 1180px)/2));bottom:32px;display:flex;gap:12px;align-items:center;z-index:2}.hero-badge strong{font-size:30px;letter-spacing:-.08em}.hero-badge span{font-size:10px;line-height:1.4;color:#d4d6da}.intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.intro-grid h2{margin-bottom:30px}.intro-grid p{font-size:16px;line-height:1.8;color:var(--muted);max-width:700px}.intro-grid .lead{font-size:20px;line-height:1.65;color:#30343b;margin-bottom:12px}.intro-grid .text-link{margin-top:20px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.game-card{height:390px;border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#fff;transition:.35s}.game-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(17,19,24,.15)}.game-card h3{font-size:28px;letter-spacing:-.04em;margin:0 0 7px}.game-card p{font-size:12px;color:rgba(255,255,255,.72);margin:0}.game-number{font-size:12px;font-weight:800;opacity:.65}.card-arrow{position:absolute;right:22px;bottom:22px;width:42px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;font-size:17px}.game-red{background:linear-gradient(145deg,#f23b40,#b90e15)}.game-dark{background:linear-gradient(145deg,#262a31,#0e1014)}.game-yellow{background:linear-gradient(145deg,#e39a26,#9c5b09)}.game-photo{background:linear-gradient(180deg,rgba(17,19,24,.05),rgba(17,19,24,.8)),url('https://images.unsplash.com/photo-1542810634-71277d95dcbb?auto=format&fit=crop&w=900&q=80') center/cover}.events .section-head{margin-bottom:28px}.event-list{border-top:1px solid var(--line)}.event-item{display:grid;grid-template-columns:110px 1fr 50px;gap:35px;align-items:center;padding:28px 8px;border-bottom:1px solid var(--line);transition:.2s}.event-item:hover{background:#fafafa;padding-left:18px;padding-right:18px}.date strong{display:block;font-size:38px;letter-spacing:-.06em;line-height:.9}.date span{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--red)}.event-info>span,.news-copy>span,.news-mini span{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--red)}.event-info h3{margin:7px 0;font-size:22px;letter-spacing:-.03em}.event-info p{margin:0;color:var(--muted);font-size:13px}.event-arrow{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.demo-note{font-size:11px;color:#9a9fa7;margin-top:18px}.news-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px}.news-feature{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 14px 50px rgba(17,19,24,.06)}.news-visual{height:300px;display:grid;place-items:center}.news-visual-main{background:linear-gradient(135deg,#e31e24,#8f0d12);color:#fff}.news-visual-main span{font-size:110px;font-weight:800;letter-spacing:-.1em}.news-copy{padding:28px}.news-copy h3{font-size:29px;line-height:1.12;letter-spacing:-.045em;margin:9px 0 13px}.news-copy p{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 22px}.news-side{display:flex;flex-direction:column}.news-mini{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.news-thumb{height:105px;border-radius:12px;background-size:cover;background-position:center}.thumb-one{background:linear-gradient(135deg,#2e3540,#9c2a2e)}.thumb-two{background:linear-gradient(135deg,#cdd0d5,#737984)}.thumb-three{background:linear-gradient(135deg,#17191e,#b72328)}.news-mini h3{font-size:17px;line-height:1.25;margin:6px 0 9px;letter-spacing:-.025em}.news-mini small{font-size:10px;color:#9297a0}.map-section{background:var(--ink);color:#fff;overflow:hidden}.map-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px}.map-section h2{margin-bottom:25px}.map-section h2 em{color:#ff4b50;font-style:normal}.map-section p{color:#aeb4bd;line-height:1.8;max-width:520px;margin-bottom:30px}.map-art{height:480px;position:relative;display:grid;place-items:center}.map-shape{width:410px;height:270px;background:linear-gradient(145deg,#30353d,#1b1e24);clip-path:polygon(7% 16%,22% 7%,35% 16%,47% 8%,58% 20%,71% 16%,86% 27%,94% 41%,87% 53%,96% 63%,82% 71%,75% 87%,61% 80%,51% 92%,39% 82%,28% 89%,18% 73%,7% 68%,12% 53%,3% 41%);transform:rotate(-3deg);box-shadow:0 30px 60px rgba(0,0,0,.25)}.pin{position:absolute;width:11px;height:11px;background:var(--red);border-radius:50%;box-shadow:0 0 0 8px rgba(227,30,36,.13)}.p1{left:42%;top:37%}.p2{left:57%;top:51%}.p3{left:49%;top:63%}.p4{left:69%;top:42%}.p5{left:33%;top:55%}.map-label{position:absolute;bottom:42px;right:18%;font-size:11px;font-weight:800;letter-spacing:.2em;color:#777e88}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;gap:12px}.gallery-item{border-radius:14px;position:relative;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:16px;transition:.3s}.gallery-item:hover{transform:scale(.985)}.gallery-item:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 60%)}.gallery-item span{position:relative;z-index:1;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em}.g1{grid-column:span 5;grid-row:span 3;background:linear-gradient(145deg,#e31e24,#ff8b8e)}.g2{grid-column:span 3;grid-row:span 2;background:linear-gradient(145deg,#262a31,#777f89)}.g3{grid-column:span 4;grid-row:span 2;background:linear-gradient(145deg,#d1a03a,#704d0c)}.g4{grid-column:span 3;grid-row:span 2;background:linear-gradient(145deg,#4e5b69,#15181d)}.g5{grid-column:span 4;grid-row:span 2;background:linear-gradient(145deg,#c6c9cd,#555b65)}.g6{grid-column:span 5;grid-row:span 2;background:linear-gradient(145deg,#9c151b,#260507)}.instagram{padding:100px 0}.insta-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px}.insta-grid h2{margin-bottom:22px}.insta-grid h2 span{color:var(--red)}.insta-grid p{max-width:520px;color:var(--muted);line-height:1.8;margin-bottom:28px}.insta-collage{display:grid;grid-template-columns:1fr 1fr;gap:10px;transform:rotate(2deg)}.insta-collage div{height:180px;border-radius:12px}.insta-collage div:nth-child(1){background:linear-gradient(135deg,#e31e24,#ff898c)}.insta-collage div:nth-child(2){background:linear-gradient(135deg,#22262d,#737985)}.insta-collage div:nth-child(3){background:linear-gradient(135deg,#d9b35c,#715014)}.insta-collage div:nth-child(4){background:linear-gradient(135deg,#a1a6ae,#2b3038)}footer{background:#0b0d10;color:#fff}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:50px;padding:75px 0}.footer-brand img{width:72px;height:72px;object-fit:contain}.footer-brand p{color:#818791;line-height:1.7;font-size:13px;max-width:290px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col h4{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:5px 0 10px;color:#fff}.footer-col a{font-size:13px;color:#858b94;transition:.2s}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #20242a;padding:22px 0;display:flex;justify-content:space-between;color:#686f78;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.menu-toggle{position:relative}.menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:900px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto}.mobile-menu{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:18px 24px 24px;box-shadow:0 18px 30px rgba(17,19,24,.08)}.mobile-menu.open{display:flex;flex-direction:column}.mobile-menu>a{padding:13px 0;font-size:14px;font-weight:800;border-bottom:1px solid var(--line)}.mobile-menu .mobile-menu-cta{background:var(--red);color:#fff;padding:14px 16px;border-radius:9px;border:0;margin-top:12px}.hero{min-height:690px}.hero h1{font-size:clamp(54px,11vw,86px)}.hero p{font-size:15px}.hero-badge{display:none}.intro-grid,.map-grid,.insta-grid{grid-template-columns:1fr;gap:45px}.game-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{display:none}}
@media(max-width:600px){.container{width:min(100% - 32px,1180px)}.site-header,.nav-wrap{height:72px}.brand img{width:52px;height:52px}.mobile-menu{top:72px}.hero{padding-top:72px;min-height:700px}.hero-bg{background-position:60% center}.hero-overlay{background:linear-gradient(90deg,rgba(7,9,13,.9),rgba(7,9,13,.42))}.hero h1{font-size:58px}.hero p{font-size:14px;line-height:1.65}.hero-scroll{display:none}.hero-actions{flex-direction:column;align-items:flex-start}.btn{width:auto}.section{padding:78px 0}.section-head{display:block;margin-bottom:30px}.section-head .text-link{margin-top:20px}.section h2{font-size:43px}.intro-grid .lead{font-size:18px}.game-grid{grid-template-columns:1fr}.game-card{height:270px}.event-item{grid-template-columns:70px 1fr 38px;gap:16px;padding:22px 0}.date strong{font-size:31px}.event-info h3{font-size:17px}.event-info p{font-size:11px}.news-mini{grid-template-columns:92px 1fr;gap:13px}.news-thumb{height:86px}.news-copy h3{font-size:24px}.map-art{height:320px}.map-shape{width:310px;height:210px}.gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.gallery-item{grid-column:span 1!important;grid-row:span 1!important}.gallery-item:first-child{grid-column:span 2!important}.insta-collage div{height:130px}.footer-main{grid-template-columns:1fr 1fr;gap:35px;padding:55px 0}.footer-brand{grid-column:span 2}.footer-bottom{display:block;line-height:2}.footer-bottom span:last-child{display:block}.footer-col:last-child{display:flex}}

/* Footer final düzenleme */
.site-footer{background:#0b0d10;color:#fff}
.site-footer > .container{width:min(1180px,calc(100% - 48px));margin:auto}
.site-footer .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr;gap:56px;padding:72px 0 64px}
.site-footer .footer-top > div{min-width:0}
.site-footer .footer-top .brand{display:inline-flex;align-items:center}
.site-footer .footer-top .brand img{width:72px;height:72px;object-fit:contain}
.site-footer .footer-top p{max-width:300px;margin:20px 0 0;color:#8b929b;font-size:13px;line-height:1.75}
.site-footer .footer-top h4{margin:5px 0 18px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}
.site-footer .footer-top a{display:block;width:max-content;max-width:100%;margin:0 0 12px;color:#8b929b;font-size:13px;line-height:1.45;transition:.2s}
.site-footer .footer-top a:hover{color:#fff}
.site-footer .footer-top span{display:block;line-height:1.5}
.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #20242a;padding:22px 0;color:#686f78;font-size:10px;letter-spacing:.08em;text-transform:uppercase}

@media(max-width:900px){
  .site-footer .footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:38px;padding:58px 0}
  .site-footer .footer-top > div:last-child{display:none}
}
@media(max-width:600px){
  .site-footer > .container{width:min(100% - 32px,1180px)}
  .site-footer .footer-top{grid-template-columns:1fr 1fr;gap:34px;padding:52px 0}
  .site-footer .footer-top > div:first-child{grid-column:1/-1}
  .site-footer .footer-top > div:last-child{display:block}
  .site-footer .footer-bottom{display:block;line-height:2}
  .site-footer .footer-bottom span:last-child{display:block}
}

/* V37 global footer */
.site-footer .footer-socials{margin-top:10px;padding-top:10px;border-top:1px solid #20242a}
.site-footer .footer-socials a{margin-bottom:9px}
.site-footer .footer-socials span{color:#8b929b;font-size:12px}
@media(max-width:600px){.site-footer .footer-socials{border-top:0;padding-top:0;margin-top:2px}}

/* V37.1 FOOTER HARDENED */
.site-footer{display:block !important;width:100% !important;background:#0b0d10 !important;color:#fff !important;border-top:0 !important;}
.site-footer .container{width:min(1180px,calc(100% - 48px)) !important;margin:0 auto !important;}
.site-footer .footer-top{display:grid !important;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr)) !important;gap:52px !important;align-items:start !important;padding:68px 0 58px !important;}
.site-footer .footer-top > div{display:block !important;min-width:0 !important;}
.site-footer .footer-top .brand{display:inline-flex !important;width:auto !important;align-items:center !important;margin:0 0 18px !important;}
.site-footer .footer-top .brand img{display:block !important;width:68px !important;height:68px !important;object-fit:contain !important;}
.site-footer .footer-top p{display:block !important;margin:0 !important;max-width:320px !important;color:#8b929b !important;font-size:13px !important;line-height:1.75 !important;}
.site-footer .footer-top h4{display:block !important;margin:4px 0 18px !important;color:#fff !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;}
.site-footer .footer-top a{display:block !important;width:auto !important;max-width:none !important;margin:0 0 11px !important;padding:0 !important;color:#8b929b !important;font-size:13px !important;line-height:1.5 !important;white-space:normal !important;}
.site-footer .footer-top a:hover{color:#fff !important;}
.site-footer .footer-socials{display:block !important;margin:16px 0 0 !important;padding:14px 0 0 !important;border-top:1px solid #20242a !important;}
.site-footer .footer-socials a{display:block !important;margin:0 0 9px !important;}
.site-footer .footer-socials span{display:block !important;color:#8b929b !important;font-size:12px !important;line-height:1.5 !important;}
.site-footer .footer-bottom{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;border-top:1px solid #20242a !important;padding:20px 0 !important;color:#686f78 !important;font-size:10px !important;letter-spacing:.08em !important;text-transform:uppercase !important;}
.site-footer .footer-bottom span{display:block !important;}
@media(max-width:900px){
 .site-footer .footer-top{grid-template-columns:1.5fr 1fr 1fr !important;gap:34px !important;padding:56px 0 48px !important;}
 .site-footer .footer-top > div:last-child{display:block !important;}
}
@media(max-width:600px){
 .site-footer .container{width:calc(100% - 32px) !important;}
 .site-footer .footer-top{grid-template-columns:1fr 1fr !important;gap:30px 24px !important;padding:48px 0 42px !important;}
 .site-footer .footer-top > div:first-child{grid-column:1/-1 !important;}
 .site-footer .footer-bottom{display:block !important;line-height:2 !important;}
 .site-footer .footer-bottom span+span{margin-top:4px !important;}
}

/* V38 FINAL RESPONSIVE + VISUAL QA */
html,body{max-width:100%;overflow-x:hidden}
img{max-width:100%;height:auto}
button,input,textarea,select{font:inherit;max-width:100%}

/* Large laptop / tablet landscape */
@media (max-width:1100px){
  .container{width:min(100% - 40px,1180px)}
  .nav-wrap{gap:24px}
  .desktop-nav{gap:20px}
  .hero-content{max-width:calc(100% - 40px);margin:0 auto}
  .hero h1{max-width:760px}
  .intro-grid{gap:55px}
  .game-grid{grid-template-columns:repeat(2,1fr)}
  .site-footer .footer-top{gap:34px !important}
}

/* Tablet */
@media (max-width:900px){
  .section{padding:88px 0}
  .section h2{font-size:clamp(38px,7vw,56px)}
  .hero-content{max-width:none}
  .hero h1{max-width:720px}
  .event-item{grid-template-columns:92px minmax(0,1fr) 42px}
  .site-footer .footer-top{grid-template-columns:1.3fr 1fr 1fr !important}
}

/* Phones */
@media (max-width:600px){
  .container{width:calc(100% - 32px)}
  .nav-wrap{width:calc(100% - 32px)}
  .hero-content{width:calc(100% - 32px);margin:0 auto}
  .hero h1{font-size:clamp(46px,15vw,62px);max-width:100%;letter-spacing:-.06em}
  .hero p{max-width:100%;margin:22px 0}
  .hero-actions .btn{width:auto;min-width:0}
  .section-head .text-link{font-size:13px}
  .intro-grid{gap:28px}
  .intro-grid p{font-size:14px}
  .game-grid{grid-template-columns:1fr}
  .game-card{height:280px}
  .event-item{grid-template-columns:62px minmax(0,1fr) 34px;gap:12px}
  .event-info h3{line-height:1.2}
  .news-grid{gap:18px}
  .gallery-grid{overflow:hidden}
  .site-footer .footer-top{grid-template-columns:1fr 1fr !important;gap:30px 22px !important}
  .site-footer .footer-top > div:first-child{grid-column:1/-1 !important}
  .site-footer .footer-top h4{margin-bottom:14px !important}
  .site-footer .footer-top a{font-size:12px !important}
  .site-footer .footer-bottom{font-size:9px !important}
}

/* Very small phones */
@media (max-width:380px){
  .container,.nav-wrap,.hero-content{width:calc(100% - 24px)}
  .hero h1{font-size:44px}
  .hero-actions{gap:8px}
  .btn{padding:13px 15px;font-size:12px}
  .event-item{grid-template-columns:56px minmax(0,1fr) 30px;gap:9px}
  .date strong{font-size:27px}
  .site-footer .footer-top{grid-template-columns:1fr !important}
  .site-footer .footer-top > div:first-child{grid-column:auto !important}
}

/* Prevent long content from breaking cards/forms */
.section,.hero,.site-footer{overflow:hidden}
.event-info,.news-copy,.card-content,.footer-top > div{min-width:0}
.event-info h3,.news-copy h3,.site-footer a{overflow-wrap:anywhere}

/* V38.1 MOBILE MENU + GALLERY FIX */
.menu-toggle{position:relative !important;z-index:120 !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;}
.mobile-menu{z-index:110 !important;pointer-events:auto !important;}
.mobile-menu.open{pointer-events:auto !important;}
@media(max-width:900px){
  .site-header{z-index:100 !important;}
  .nav-wrap{position:relative;z-index:121;}
  .menu-toggle{display:block !important;}
  .mobile-menu{top:82px;}
}
@media(max-width:600px){
  .mobile-menu{top:72px;}
}
