*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08080b;color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.topbar{position:fixed;z-index:20;top:0;left:0;right:0;height:82px;display:flex;align-items:center;gap:28px;padding:0 5%;background:rgba(5,5,7,.88);backdrop-filter:blur(14px);border-bottom:1px solid #222}.brand{color:#fff;text-decoration:none;line-height:1}.brand span{display:block;font-size:31px;font-weight:900;letter-spacing:-2px;color:#f5c53a}.brand small{font-size:9px;text-transform:uppercase;letter-spacing:2px;color:#aaa}.topbar nav{display:flex;gap:23px;margin-left:auto}.topbar nav a{color:#ddd;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.topbar nav a:hover{color:#f5c53a}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none;font-weight:800;font-size:12px;letter-spacing:1px;border-radius:3px;transition:.25s}.btn-outline{border:1px solid #f5c53a;color:#f5c53a}.btn-gold{background:#f5c53a;color:#090909}.btn-dark{background:#111;color:#fff;border:1px solid #333}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:28px}.hero{min-height:100vh;position:relative;display:flex;align-items:center;background-color:#08080b;background-image:url('/assets/saile-carro-neon.jpg');background-size:56% auto;background-repeat:no-repeat;background-position:right center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,4,7,.9) 0%,rgba(4,4,7,.55) 42%,rgba(4,4,7,.08) 100%),linear-gradient(0deg,rgba(4,4,7,.45),transparent 35%)}.hero-content{position:relative;z-index:2;width:min(720px,90%);margin-left:7%;padding-top:70px}.kicker,.section-head>span,.intro-label{font-size:11px;letter-spacing:2.5px;color:#f5c53a;font-weight:800}.hero h1{font-size:clamp(44px,6vw,78px);line-height:.98;letter-spacing:-3px;margin:20px 0}.hero h1 em,.contact h2 em{color:#f5c53a;font-style:normal}.hero p{max-width:570px;color:#ddd;font-size:18px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.link{color:#fff;text-decoration:none;font-size:13px}.hero-badge{position:absolute;right:5%;bottom:45px;z-index:3;text-align:right}.hero-badge strong{display:block;color:#f5c53a;font-size:35px}.hero-badge span{font-size:10px;letter-spacing:2px;text-transform:uppercase}.intro,.steps,.occasions,.packages,.reviews{padding:105px 7%}.intro{display:grid;grid-template-columns:.5fr 1.5fr;gap:50px;background:#f6f3ed;color:#111}.intro h2{font-size:clamp(36px,5vw,62px);line-height:1.05;margin:0 0 25px;letter-spacing:-2px}.intro h2 span{color:#777}.intro p{max-width:760px;color:#555;font-size:18px}.steps{background:#0b0b0e}.section-head{margin-bottom:50px}.section-head h2{font-size:clamp(36px,5vw,58px);line-height:1.05;margin:12px 0 0;letter-spacing:-2px}.section-head h2 strong{color:#f5c53a}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step-grid article{padding:35px;border:1px solid #27272d;background:linear-gradient(145deg,#121217,#0a0a0d)}.step-grid b{color:#f5c53a;font-size:14px}.step-grid h3{font-size:24px;margin:35px 0 10px}.step-grid p{color:#aaa}.occasions{background:#121216}.occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.occasion-grid article{min-height:205px;padding:28px;background:#19191f;border:1px solid #292930}.occasion-grid span{font-size:27px}.occasion-grid h3{font-size:21px;margin:35px 0 7px}.occasion-grid p{color:#aaa;margin:0}.packages{background:#f6f3ed;color:#111}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px}.package-card{padding:38px;background:#fff;border:1px solid #ddd}.package-card.featured{background:#111;color:#fff;border-color:#f5c53a;transform:translateY(-12px)}.mini-tag{font-size:10px;letter-spacing:2px;font-weight:800;color:#a47d00}.package-card h3{font-size:34px;margin:12px 0}.desc{color:#666}.featured .desc{color:#aaa}.package-card ul{list-style:none;padding:10px 0 15px;margin:0}.package-card li{padding:10px 0;border-bottom:1px solid #ddd}.featured li{border-color:#333}.package-note{font-size:12px;color:#777;margin-top:25px}.reviews{background:#09090c}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid blockquote{margin:0;padding:32px;background:#111116;border-left:2px solid #f5c53a;color:#ddd}.review-grid blockquote div{color:#f5c53a;letter-spacing:4px;margin-bottom:18px}.review-grid cite{display:block;margin-top:25px;color:#888;font-style:normal;font-size:13px}.contact{padding:100px 7%;background:linear-gradient(120deg,#17131b,#09090c);display:flex;justify-content:space-between;align-items:center;gap:40px}.contact h2{font-size:clamp(40px,5vw,65px);line-height:1;margin:15px 0}.contact p{max-width:600px;color:#aaa}.big{min-width:230px;min-height:60px}footer{padding:30px 7%;background:#050507;color:#777;font-size:12px}footer strong{color:#f5c53a;font-size:18px}footer span{margin:0 10px;color:#f5c53a}@media(max-width:900px){.topbar nav{display:none}.topbar .btn-outline{margin-left:auto}.menu-toggle{display:block;order:3}.topbar nav.open{position:absolute;display:flex;flex-direction:column;top:82px;left:0;right:0;padding:25px;background:#09090b}.hero-content{margin-left:6%}.intro,.step-grid,.occasion-grid,.package-grid,.review-grid{grid-template-columns:1fr}.package-card.featured{transform:none}.contact{flex-direction:column;align-items:flex-start}.hero-badge{display:none}}@media(max-width:600px){.hero{background-size:68% auto;background-repeat:no-repeat;background-position:88% center}.topbar{padding:0 5%;height:72px}.topbar .btn-outline{display:none}.hero-content{padding-top:70px}.hero h1{font-size:45px;letter-spacing:-2px}.hero p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.intro,.steps,.occasions,.packages,.reviews,.contact{padding:75px 6%}.section-head h2{font-size:40px}.occasion-grid article{min-height:175px}.contact h2{font-size:42px}}
/* Galeria de fotos reais */
.gallery{padding:90px 7vw;background:#0a0a0a;color:#fff}
.gallery-intro{max-width:700px;margin:-10px 0 30px;color:#aaa}
.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.gallery-grid figure{margin:0;overflow:hidden;border-radius:14px;aspect-ratio:4/3;background:#151515}
.gallery-grid .gallery-main{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}
.gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.gallery-grid figure:hover img{transform:scale(1.05)}
@media (max-width:900px){
  .gallery-grid{grid-template-columns:repeat(2,1fr)}
  .gallery-grid .gallery-main{grid-column:span 2;grid-row:span 1}
}
@media (max-width:560px){
  .gallery{padding:65px 5vw}
  .gallery-grid{grid-template-columns:1fr}
  .gallery-grid .gallery-main{grid-column:span 1}
}

/* Depoimentos extras */
.extra-review{display:none}
.show-reviews{display:block;margin:28px auto 0;padding:13px 22px;background:transparent;border:1px solid #f5c53a;color:#f5c53a;border-radius:4px;font-weight:800;font-size:11px;letter-spacing:1px;cursor:pointer}
.show-reviews:hover{background:#f5c53a;color:#08080b}
.review-grid.expanded .extra-review{display:block}

/* ===== SEÇÃO 09 — OCASIÕES MODERNA ===== */
.messages-section{padding:86px 5.2%;background:#050507;color:#fff;position:relative;overflow:hidden}
.messages-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(245,197,58,.11),transparent 34%),radial-gradient(circle at 15% 45%,rgba(255,190,0,.035),transparent 28%)}
.messages-intro,.occasion-category,.messages-cta{position:relative;z-index:1;max-width:1280px;margin-left:auto;margin-right:auto}
.messages-intro{text-align:center;margin-bottom:40px}
.messages-kicker{display:inline-block;color:#f5c53a;font-size:11px;font-weight:900;letter-spacing:2.4px;margin-bottom:14px}
.messages-intro h2{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-2px;margin:0 0 14px}
.messages-intro h2 strong{color:#f5c53a}
.messages-lead{max-width:850px;margin:auto;color:#aaa;font-size:16px;line-height:1.6}
.occasion-category{padding:24px;margin-top:18px;border:1px solid rgba(245,197,58,.18);border-radius:18px;background:linear-gradient(145deg,rgba(20,20,22,.96),rgba(8,8,10,.96));box-shadow:0 15px 45px rgba(0,0,0,.2)}
.love{border-color:rgba(255,80,125,.18)}
.special{border-color:rgba(45,215,255,.16)}
.category-title{display:flex;align-items:center;gap:14px;margin-bottom:8px}
.category-title h3{font-size:22px;letter-spacing:.3px;margin:0;white-space:nowrap}
.category-title i{height:1px;flex:1;background:linear-gradient(90deg,#f5c53a,transparent);display:block}
.love .category-title i{background:linear-gradient(90deg,#ff4f7b,transparent)}
.special .category-title i{background:linear-gradient(90deg,#1fdcff,transparent)}
.category-icon{width:42px;height:42px;display:grid;place-items:center;color:#f5c53a;border:1px solid rgba(245,197,58,.4);border-radius:12px;background:rgba(245,197,58,.08);font-size:24px}
.love .category-icon{color:#ff5b86;border-color:rgba(255,91,134,.4);background:rgba(255,91,134,.08)}
.special .category-icon{color:#28dfff;border-color:rgba(40,223,255,.4);background:rgba(40,223,255,.08)}
.category-lead{color:#a7a7ad;margin:0 0 18px;font-size:14px}
.category-grid{display:grid;gap:14px}
.birthday-grid,.special-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.love-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.occasion-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:#fff;border:1px solid #35353b;border-radius:14px;background:#09090c;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.occasion-card img{width:100%;height:128px;object-fit:cover;display:block;filter:saturate(.9) brightness(.8);transition:transform .35s ease,filter .35s ease}
.occasion-card>div{padding:13px 13px 15px;display:flex;flex-direction:column;flex:1}
.occasion-card strong{font-size:15px;line-height:1.15;margin-bottom:7px}
.occasion-card small{color:#aaa;font-size:11px;line-height:1.35;min-height:30px}
.occasion-card b{color:#f5c53a;font-size:11px;margin-top:auto;padding-top:10px}
.occasion-card:hover{transform:translateY(-5px);border-color:#f5c53a;box-shadow:0 16px 35px rgba(0,0,0,.4),0 0 20px rgba(245,197,58,.08)}
.occasion-card:hover img{transform:scale(1.06);filter:saturate(1.05) brightness(.95)}
.love .occasion-card:hover{border-color:#ff5b86;box-shadow:0 16px 35px rgba(0,0,0,.4),0 0 20px rgba(255,91,134,.08)}
.love .occasion-card b{color:#ff6a91}
.special .occasion-card:hover{border-color:#28dfff;box-shadow:0 16px 35px rgba(0,0,0,.4),0 0 20px rgba(40,223,255,.08)}
.special .occasion-card b{color:#28dfff}
.occasion-card.horizontal{display:grid;grid-template-columns:42% 58%;min-height:155px}
.occasion-card.horizontal img{height:100%;min-height:155px}
.occasion-card.horizontal>div{padding:22px}
.occasion-card.horizontal strong{font-size:17px}
.messages-cta{margin-top:24px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #f5c53a;border-radius:16px;background:linear-gradient(100deg,rgba(245,197,58,.12),rgba(245,197,58,.035));box-shadow:0 0 25px rgba(245,197,58,.07)}
.messages-cta>div span{display:block;color:#f5c53a;font-size:11px;font-weight:900;letter-spacing:.8px;margin-bottom:5px}
.messages-cta>div strong{font-size:16px}
.messages-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:9px;background:#f5c53a;color:#111;text-decoration:none;font-size:10px;font-weight:950;letter-spacing:.5px;white-space:nowrap}
.messages-cta a:hover{box-shadow:0 0 22px rgba(245,197,58,.28);transform:translateY(-2px)}
@media(max-width:1100px){.birthday-grid,.special-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.occasion-card img{height:145px}}
@media(max-width:800px){.messages-section{padding:70px 5%}.occasion-category{padding:18px}.love-grid{grid-template-columns:1fr}.birthday-grid,.special-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-cta{flex-direction:column;align-items:stretch;text-align:center}.messages-cta a{white-space:normal}.occasion-card.horizontal{grid-template-columns:38% 62%}}
@media(max-width:560px){.messages-intro h2{font-size:40px}.category-title h3{font-size:17px}.category-icon{width:36px;height:36px;font-size:20px}.birthday-grid,.special-grid{grid-template-columns:1fr 1fr;gap:10px}.occasion-card img{height:110px}.occasion-card>div{padding:11px}.occasion-card strong{font-size:13px}.occasion-card small{font-size:10px}.occasion-card.horizontal{grid-template-columns:1fr}.occasion-card.horizontal img{height:150px;min-height:0}.occasion-card.horizontal>div{padding:15px}}

/* Foto adicionada exclusivamente à Seção 01 / EXPERIÊNCIA */
.intro{grid-template-columns:.5fr 1.25fr .8fr;align-items:center}
.intro-image{width:100%;max-width:400px;justify-self:center;overflow:hidden;border-radius:16px}
.intro-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.intro-photo-grid img{display:block;width:100%;height:145px;object-fit:cover;border-radius:12px}
.intro-photo-grid .intro-photo-main{grid-column:1 / -1;height:245px}
@media(max-width:900px){
  .intro-photo-grid img{height:180px}
  .intro-photo-grid .intro-photo-main{height:300px}
}
@media(max-width:600px){
  .intro-photo-grid img{height:125px}
  .intro-photo-grid .intro-photo-main{height:230px}
}
@media(max-width:900px){
  .intro{grid-template-columns:1fr}
  .intro-image{max-width:520px;width:100%;justify-self:center}
}

/* Botão de navegação interna e WhatsApp — ajustes Saile */
.back-home { display:inline-flex; align-items:center; gap:8px; margin:28px auto; padding:12px 20px; border:1px solid rgba(255,255,255,.18); border-radius:999px; color:inherit; text-decoration:none; font-weight:700; transition:transform .2s ease, background .2s ease, border-color .2s ease; }
.back-home:hover { transform:translateY(-2px); background:rgba(255,255,255,.08); border-color:rgba(255,255,255,.35); }

/* ===== SAILE MENSAGENS — PADRÃO PRETO + NEON DOURADO ===== */
html,body{background:#050507!important;color:#f5f5f5!important}
body{color-scheme:dark}
.intro,.packages,.package-card{background:#09090c!important;color:#f5f5f5!important}
.intro p,.head p,.desc,.package-note{color:#b7b7bd!important}
.intro h2 strong,.packages h2 strong,.package-card h3,.mini-tag{color:#f5c53a!important}
.package-card{border:1px solid #2b2b32!important;box-shadow:0 10px 30px rgba(0,0,0,.22)!important}
.package-card li{border-color:#33333a!important}
.package-card.featured{background:#111116!important;color:#fff!important;border-color:#f5c53a!important;box-shadow:0 0 24px rgba(245,197,58,.10)!important}
.section,.content,.reviews,.contact,.cta,.gallery,.occasions,.messages-section{background:#050507!important;color:#f5f5f5!important}
.card,.review-grid blockquote{background:#111116!important;border-color:#2b2b32!important;color:#ddd!important}
.card:hover,.review-grid blockquote:hover{border-color:#f5c53a!important;box-shadow:0 0 18px rgba(245,197,58,.08)!important}
.show-reviews,.choose{border-color:#f5c53a!important;color:#f5c53a!important}
.show-reviews:hover,.choose:hover{background:#f5c53a!important;color:#050507!important}
.topbar,.top{background:rgba(5,5,7,.96)!important;border-bottom-color:#2b2b32!important}
.btn-outline,.wa{border-color:#f5c53a!important;color:#f5c53a!important}
.btn-gold,.gold{background:#f5c53a!important;color:#050507!important;box-shadow:0 0 18px rgba(245,197,58,.12)}
footer{background:#030304!important}
/* reduzir aparência de seções claras restantes */
section[style*="background:#fff"],section[style*="background: #fff"],div[style*="background:#fff"],div[style*="background: #fff"]{background:#09090c!important;color:#f5f5f5!important}
@media(max-width:600px){.package-card.featured{transform:none!important}}

.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.hero{isolation:isolate}.hero-content,.hero-copy{z-index:2}

/* ===== AJUSTE FINAL APÓS REMOÇÃO DOS PACOTES ===== */
.gallery{margin-top:18px!important}


/* =========================================================
   SAILE MENSAGENS — VERSÃO FINAL
   Ajuste geral de espaçamento e respiro visual
   ========================================================= */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;overflow-x:hidden}
main{overflow:hidden}

/* Espaçamento vertical consistente entre blocos */
section{scroll-margin-top:82px}
.hero{margin:0}
.steps,.occasions,.gallery,.reviews,.contact{padding-top:78px!important;padding-bottom:78px!important}
.messages-section{padding-top:76px!important;padding-bottom:76px!important}
.service-area{margin-top:18px!important;margin-bottom:55px!important}

/* Cabeçalhos das seções */
.section-head{margin:0 auto 34px!important}
.section-head h2{margin:10px 0 14px!important}
.section-head p{margin:0!important;line-height:1.7!important}

/* Como funciona */
.steps .steps-grid,
.steps>div:not(.section-head){gap:18px}
.steps article{padding:26px!important}
.steps article h3{margin:12px 0 10px!important}
.steps article p{margin:0!important;line-height:1.65!important}

/* Ocasiões */
.occasions .occasion-grid{gap:16px!important}
.occasions article{padding:24px!important}
.occasions article h3{margin:11px 0 9px!important}
.occasions article p{margin:0!important;line-height:1.65!important}

/* Galeria */
.gallery-grid{gap:14px!important}
.gallery-intro{margin:0 0 28px!important;line-height:1.7!important}
.gallery-grid figure{margin:0!important}

/* Depoimentos */
.reviews .review-grid{gap:16px!important}
.reviews blockquote{margin:0!important;padding:24px!important;line-height:1.65!important}
.reviews h2{margin-top:0!important;margin-bottom:28px!important}

/* Contato */
.contact{padding-left:6%!important;padding-right:6%!important}
.contact h2{margin:0 0 18px!important}
.contact p{margin:0 0 22px!important;line-height:1.7!important}
.contact .contact-actions{gap:12px!important}

/* Introdução/experiência */
.intro{gap:42px!important}
.intro h2{margin-top:8px!important;margin-bottom:16px!important}
.intro p{margin:0!important;line-height:1.75!important}
.intro-image{margin-top:0!important}

/* Área de mensagens */
.messages-intro{margin-bottom:36px!important}
.category-title{margin-bottom:18px!important}
.category-grid{gap:14px!important}
.occasion-card{margin:0!important}

/* CTA */
.cta h2{margin:0 0 16px!important}
.cta p{margin:0 auto 24px!important;line-height:1.7!important}

/* Rodapé */
footer{margin-top:0!important}

/* Páginas de textos: bloco limpo e respirado */
.content{padding-top:68px!important;padding-bottom:68px!important}
.content .head{margin-bottom:32px!important}
.content .head h2{margin:8px 0 12px!important}
.content .head p{margin:0!important;line-height:1.7!important}
.content .grid{gap:18px!important}
.content .card{margin:0!important}
.content .card h3{margin:12px 0 16px!important}
.content .message{line-height:1.78!important}
.content .message p{margin:0 0 16px!important}
.content .choose{margin-top:20px!important}

/* Desktop: largura confortável para leitura */
@media(min-width:901px){
  .section-head,.head{max-width:1050px!important}
  .steps,.occasions,.gallery,.reviews,.contact{padding-left:7%!important;padding-right:7%!important}
}

/* Tablet */
@media(max-width:900px){
  .steps,.occasions,.gallery,.reviews,.contact{padding-top:64px!important;padding-bottom:64px!important}
  .messages-section{padding-top:64px!important;padding-bottom:64px!important}
  .intro{gap:28px!important}
  .section-head{margin-bottom:28px!important}
  .content{padding-top:58px!important;padding-bottom:58px!important}
}

/* Celular: mais respiro, sem empilhar elementos de forma apertada */
@media(max-width:600px){
  section{scroll-margin-top:68px}
  .steps,.occasions,.gallery,.reviews,.contact{padding-top:52px!important;padding-bottom:52px!important}
  .messages-section{padding-top:52px!important;padding-bottom:52px!important}
  .section-head{margin-bottom:24px!important}
  .section-head h2{margin:8px 0 12px!important}
  .steps article,.occasions article{padding:20px!important}
  .gallery-intro{margin-bottom:22px!important}
  .gallery-grid{gap:10px!important}
  .reviews .review-grid{gap:12px!important}
  .reviews blockquote{padding:20px!important}
  .intro{gap:24px!important}
  .intro p{line-height:1.7!important}
  .messages-intro{margin-bottom:28px!important}
  .category-title{margin-bottom:14px!important}
  .category-grid{gap:10px!important}
  .content{padding:48px 5%!important}
  .content .head{margin-bottom:25px!important}
  .content .grid{gap:14px!important}
  .content .card{padding:20px!important}
  .content .card h3{margin:10px 0 14px!important}
  .content .message{line-height:1.72!important}
  .content .message p{margin-bottom:14px!important}
  .service-area{margin:12px auto 38px!important;padding:0 5%!important}
  .service-area-inner{padding:22px 20px!important}
  .cta{padding-top:52px!important;padding-bottom:52px!important}
}

/* Mobile homepage: texto primeiro, foto separada abaixo */
@media(max-width:600px){
  .hero-content{padding-bottom:34px!important}
  .hero::after{margin-top:14px!important}
  .intro-image{margin-top:2px!important}
  .intro-photo-grid img,
  .intro-photo-grid .intro-photo-main{margin-bottom:12px!important}
}


/* SAILE - MENU MOBILE UNIFICADO */
@media(max-width:900px){
  .topbar,.top{overflow:visible!important;position:fixed!important;z-index:1000!important;}
  .topbar .menu-toggle,.top .mobile-menu-toggle{display:block!important;cursor:pointer!important;position:relative!important;z-index:1002!important;}
  .topbar nav.mobile-open,.top nav.mobile-open{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:16px 6%!important;background:#08080b!important;border-bottom:1px solid #292930!important;box-shadow:0 10px 25px rgba(0,0,0,.35)!important;}
  .topbar nav.mobile-open a,.top nav.mobile-open a{display:block!important;padding:13px 0!important;font-size:13px!important;}
}
