/* ============================================================
   DENTABIOME™ — dentabiomeusa.com — style.css (v2 redesign)
   Theme  : Clinical Navy #1C4E8A + Mint #3FBFA6 + Violet #7B5FB0 + Ice #F4F8FB
   Type   : Lexend (display) + IBM Plex Sans (body)
   Prefix : db-
   Anim   : .trace-in / .traced
   v2 changes: bordered .db-sec-head component separates every heading
   from its content (fixes heading/content merge); bold bordered
   .db-price-head bands drive 3 pricing zones; credential chips,
   guarantee banner, and all cards now carry visible borders + shadow
   so no section reads as unfinished.
   ============================================================ */

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}

:root{
  --navy:   #1C4E8A;
  --navy2:  #163D6B;
  --navy3:  #0F2D4F;
  --mint:   #3FBFA6;
  --mint2:  #2FA28C;
  --mintp:  #E4F6F2;
  --violet: #7B5FB0;
  --violet2:#664C96;
  --violetp:#F1ECFA;
  --ice:    #F4F8FB;
  --ice2:   #E8F0F6;
  --wh:     #FFFFFF;
  --ink:    #0B2540;
  --mu:     #4A5C70;
  --mu2:    #7286A0;
  --bd:     #DCE6F0;
  --bd2:    #C9D8E8;
  --r: 10px; --pill: 50px
}

.db-w{max-width:1180px;margin:0 auto;padding:0 24px}
html{scroll-behavior:smooth}
body{font-family:'IBM Plex Sans',system-ui,-apple-system,sans-serif;font-size:17px;color:var(--ink);background:var(--wh);overflow-x:hidden;line-height:1.72;font-weight:400}
b,strong{font-weight:600}
h1,h2,h3{font-family:'Lexend',system-ui,sans-serif;font-weight:700;letter-spacing:-.005em}

.db-eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--violet2);margin-bottom:8px;display:block}
.db-eyebrow-light{color:var(--mint)}

/* ── NEW: SECTION HEAD COMPONENT — bordered, separates heading from content ── */
.db-sec-head{max-width:720px;margin:0 auto 46px;text-align:center;background:var(--wh);border:1px solid var(--bd2);border-top:4px solid var(--violet);border-radius:var(--r);padding:30px 32px;box-shadow:0 6px 20px rgba(28,78,138,.08)}
.db-sec-head h2{font-size:1.85rem;color:var(--ink);margin-bottom:12px;line-height:1.22}
.db-sec-sub{font-size:.96rem;color:var(--mu);line-height:1.78;margin-top:4px}
.db-sec-head-dark{background:var(--navy3);border-color:var(--navy3);border-top-color:var(--mint)}
.db-sec-head-dark h2{color:var(--wh)}
.db-sec-head-dark .db-sec-sub{color:rgba(255,255,255,.65)}

.db-whatis-rule{width:54px;height:3px;background:var(--mint);border-radius:2px;margin:16px 0 20px}

/* ── TWO-TIER NAV ── */
.db-label-strip{background:var(--navy3);padding:7px 20px}
.db-label-row{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}
.db-label-row span{font-size:.74rem;font-weight:600;color:rgba(255,255,255,.62);letter-spacing:.2px}

nav{position:sticky;top:0;z-index:100;background:var(--wh);border-bottom:1px solid var(--bd);height:68px}
.db-nav-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:18px}
.db-logo{font-family:'Lexend',sans-serif;font-size:1.15rem;font-weight:700;color:var(--ink);text-decoration:none;flex-shrink:0}
.db-logo span{color:var(--navy)}
.db-nav{display:flex;align-items:center;gap:24px;list-style:none}
.db-nav a{color:var(--mu);text-decoration:none;font-size:.86rem;font-weight:600;padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}
.db-nav a:hover{color:var(--navy);border-color:var(--mint)}
.db-nav-cta{background:var(--navy);color:var(--wh)!important;padding:10px 22px;border-radius:var(--pill);font-weight:700;font-size:.85rem;text-decoration:none;transition:background .2s,transform .15s;white-space:nowrap}
.db-nav-cta:hover{background:var(--navy2);transform:translateY(-1px)}
.db-burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.db-burger span{width:22px;height:2px;background:var(--navy);display:block;border-radius:2px}
.db-drawer{display:none;flex-direction:column;background:var(--wh);border-bottom:1px solid var(--bd);padding:18px;gap:10px;position:absolute;top:68px;left:0;right:0;z-index:99;box-shadow:0 12px 24px rgba(11,37,64,.1)}
.db-drawer.open{display:flex}
.db-drawer a{color:var(--mu);text-decoration:none;font-size:1rem;font-weight:600;padding:6px 0;border-bottom:1px solid var(--bd)}
.db-drawer a:hover{color:var(--navy)}
.db-drawer-cta{background:var(--navy);color:var(--wh)!important;text-align:center;padding:13px;border-radius:var(--pill);font-weight:700;margin-top:4px;border-bottom:none!important}

/* ── BUTTONS ── */
.db-btn{display:inline-block;background:var(--navy);color:var(--wh);font-weight:700;font-size:.95rem;padding:14px 30px;border-radius:var(--pill);text-decoration:none;transition:background .2s,transform .15s;box-shadow:0 4px 14px rgba(28,78,138,.25)}
.db-btn:hover{background:var(--navy2);transform:translateY(-2px)}
.db-btn-lg{font-size:1rem;padding:16px 34px}
.db-btn-xl{font-size:1.05rem;padding:16px 40px}
.db-btn-on-dark{background:var(--mint);color:var(--navy3);box-shadow:0 4px 14px rgba(63,191,166,.3)}
.db-btn-on-dark:hover{background:var(--mint2)}
.db-btn-dark{background:var(--ink);color:var(--wh)}
.db-btn-dark:hover{background:#000}

/* ── HERO — specimen card + research badges ── */
.db-hero{background:var(--ice);padding:60px 0}
.db-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px}

.db-hero-art{display:flex;justify-content:center}
.db-specimen-card{position:relative;background:var(--wh);border:1px solid var(--bd2);border-radius:14px;padding:32px;box-shadow:0 18px 40px rgba(28,78,138,.12)}
.db-spec-corner{position:absolute;width:18px;height:18px;border-color:var(--mint);border-style:solid;border-width:0}
.db-spec-tl{top:10px;left:10px;border-top-width:3px;border-left-width:3px;border-radius:4px 0 0 0}
.db-spec-tr{top:10px;right:10px;border-top-width:3px;border-right-width:3px;border-radius:0 4px 0 0}
.db-spec-bl{bottom:10px;left:10px;border-bottom-width:3px;border-left-width:3px;border-radius:0 0 0 4px}
.db-spec-br{bottom:10px;right:10px;border-bottom-width:3px;border-right-width:3px;border-radius:0 0 4px 0}
.db-specimen-card img{max-width:100%;width:300px;display:block;margin:0 auto}
.db-spec-label{display:block;text-align:center;font-family:'Lexend',sans-serif;font-size:.7rem;font-weight:700;letter-spacing:1.2px;color:var(--mu2);margin-top:16px;text-transform:uppercase}

.db-hero-copy h1{font-size:2.1rem;line-height:1.18;color:var(--ink);margin-bottom:18px}
.db-hero-sub{font-size:1rem;line-height:1.8;color:var(--mu);margin-bottom:20px}
.db-cite-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
.db-cite{font-size:.74rem;font-weight:600;color:var(--violet2);background:var(--violetp);border:1px solid #E0D4F2;padding:5px 12px;border-radius:6px}
.db-hero-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.db-hero-micro{display:flex;flex-wrap:wrap;gap:6px 16px}
.db-hero-micro span{font-size:.84rem;font-weight:700;color:var(--navy2)}

/* ── CREDENTIAL STRIP — bordered chips now, not bare text ── */
.db-cred-strip{background:var(--navy);padding:22px 0}
.db-cred-row{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}
.db-cred-chip{font-size:.8rem;font-weight:600;color:var(--wh);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:7px 16px;border-radius:var(--pill)}

/* ── ACID-LOCK SIGNATURE SECTION ── */
.db-lock-section{background:var(--wh);padding:72px 0}

.db-lock-panels{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;max-width:880px;margin:0 auto 36px}
.db-lock-panel{border-radius:var(--r);padding:28px 26px;box-shadow:0 4px 14px rgba(11,37,64,.06)}
.db-lock-bad{background:#FBEEEE;border:1px solid #EFC9C9}
.db-lock-good{background:var(--mintp);border:1px solid #B7E4DA}
.db-lock-ico{font-size:1.9rem;display:block;margin-bottom:10px}
.db-lock-panel h3{font-size:1.1rem;color:var(--ink);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(11,37,64,.1)}
.db-lock-panel ul{list-style:none}
.db-lock-panel li{position:relative;padding-left:18px;margin-bottom:10px;font-size:.89rem;line-height:1.6;color:var(--mu)}
.db-lock-panel li::before{content:"—";position:absolute;left:0;color:var(--mu2)}
.db-lock-divider{display:flex;align-items:center;justify-content:center;padding:0 18px}
.db-lock-divider span{font-family:'Lexend',sans-serif;font-weight:800;font-size:.85rem;color:var(--wh);background:var(--violet);border:3px solid var(--wh);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(123,95,176,.35)}

.db-lock-stat{max-width:700px;margin:0 auto;text-align:center;background:var(--navy3);border:1px solid var(--navy2);border-radius:var(--r);padding:30px 26px;box-shadow:0 8px 24px rgba(15,45,79,.25)}
.db-lock-stat-num{font-family:'Lexend',sans-serif;font-size:2.4rem;font-weight:800;color:var(--mint);display:block;margin-bottom:10px}
.db-lock-stat p{font-size:.92rem;line-height:1.75;color:rgba(255,255,255,.72)}

/* ── WHAT IS ── */
.db-whatis{background:var(--ice);padding:72px 0}
.db-whatis-grid{display:grid;grid-template-columns:1fr 380px;align-items:center;gap:52px}
.db-whatis-copy{background:var(--wh);border:1px solid var(--bd2);border-top:4px solid var(--mint);border-radius:var(--r);padding:34px 36px;box-shadow:0 6px 20px rgba(28,78,138,.08)}
.db-whatis-copy h2{font-size:1.7rem;color:var(--ink)}
.db-whatis-copy p{font-size:1rem;line-height:1.82;color:var(--mu);margin-bottom:16px}
.db-whatis-img img{max-width:100%;border-radius:var(--r);border:1px solid var(--bd2);filter:drop-shadow(0 10px 26px rgba(28,78,138,.14))}

/* ── PRICING ZONES — bold bordered heading band, 3 instances ── */
.db-price-zone{background:var(--navy3);padding:48px 0;text-align:center}
.db-price-zone-alt{background:var(--violet2)}
.db-price-head{max-width:640px;margin:0 auto 26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:var(--r);padding:26px 30px}
.db-price-badge{display:inline-block;background:var(--mint);color:var(--navy3);font-size:.74rem;font-weight:700;padding:5px 16px;border-radius:var(--pill);margin-bottom:14px;text-transform:uppercase;letter-spacing:.4px}
.db-price-head h2{font-size:1.5rem;color:var(--wh);margin-bottom:8px;line-height:1.25}
.db-price-head p{font-size:.9rem;color:rgba(255,255,255,.62)}
.db-price-frame{max-width:960px;margin:0 auto;border:2px solid var(--mint);border-radius:14px;padding:12px;background:var(--wh);box-shadow:0 14px 34px rgba(0,0,0,.3)}
.db-price-frame a{display:block}
.db-price-frame a img{width:100%;height:auto;border-radius:8px;display:block}

/* ── POSTBIOTIC VS PROBIOTIC TABLE ── */
.db-vs-section{background:var(--wh);padding:72px 0}
.db-vs-table{max-width:880px;margin:0 auto;border:1px solid var(--bd2);border-radius:var(--r);overflow:hidden;box-shadow:0 6px 20px rgba(28,78,138,.08)}
.db-vs-head{display:grid;grid-template-columns:1.1fr 1fr 1fr;background:var(--navy3)}
.db-vs-head span{padding:14px 18px;font-family:'Lexend',sans-serif;font-size:.82rem;font-weight:700;color:var(--wh);text-transform:uppercase;letter-spacing:.4px}
.db-vs-head-pro{background:rgba(255,255,255,.05)}
.db-vs-head-post{background:var(--mint2)!important}
.db-vs-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid var(--bd)}
.db-vs-label{padding:16px 18px;font-size:.88rem;font-weight:700;color:var(--ink);background:var(--ice);display:flex;align-items:center;border-right:1px solid var(--bd)}
.db-vs-pro{padding:16px 18px;font-size:.85rem;line-height:1.55;color:var(--mu);background:#FBF6F6;display:flex;align-items:center;border-right:1px solid var(--bd)}
.db-vs-post{padding:16px 18px;font-size:.85rem;line-height:1.55;color:var(--navy2);display:flex;align-items:center;font-weight:500;background:var(--mintp)}

/* ── INGREDIENTS — zebra spec-sheet rows ── */
.db-ing-section{background:var(--ice);padding:72px 0}
.db-spec-sheet{max-width:820px;margin:0 auto;border:1px solid var(--bd2);border-radius:var(--r);overflow:hidden;background:var(--wh);box-shadow:0 6px 20px rgba(28,78,138,.08)}
.db-spec-row{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:20px 24px;align-items:start;border-left:4px solid var(--mint)}
.db-spec-alt{background:var(--ice2);border-left-color:var(--violet)}
.db-spec-no{font-family:'Lexend',sans-serif;font-size:1.3rem;font-weight:800;color:var(--mint2)}
.db-spec-alt .db-spec-no{color:var(--violet2)}
.db-spec-body h3{font-size:1.05rem;color:var(--ink);margin-bottom:6px}
.db-spec-body p{font-size:.89rem;line-height:1.7;color:var(--mu)}

/* ── BONUS VOUCHER STRIP ── */
.db-bonus-section{background:var(--wh);padding:72px 0}
.db-voucher-strip{display:flex;flex-direction:column;gap:18px;max-width:780px;margin:0 auto}
.db-voucher{display:grid;grid-template-columns:90px 1fr;border:1.5px dashed var(--bd2);border-radius:var(--r);overflow:hidden;box-shadow:0 4px 14px rgba(123,95,176,.08)}
.db-voucher-stub{background:var(--violet);display:flex;align-items:center;justify-content:center}
.db-voucher-no{font-family:'Lexend',sans-serif;font-size:1.6rem;font-weight:800;color:var(--wh)}
.db-voucher-body{padding:20px 22px;background:var(--violetp);border:1px solid #E0D4F2;border-left:none}
.db-voucher-tag{display:inline-block;background:var(--violet);color:var(--wh);font-size:.7rem;font-weight:700;padding:3px 11px;border-radius:var(--pill);margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px}
.db-voucher-body h3{font-size:1.05rem;color:var(--ink);margin-bottom:6px}
.db-voucher-body p{font-size:.88rem;line-height:1.7;color:var(--mu)}
.db-bonus-note{text-align:center;font-size:.85rem;color:var(--violet2);font-weight:600;margin-top:22px}

/* ── REVIEWS — result-tag card grid ── */
.db-reviews{background:var(--ice);padding:72px 0}
.db-rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.db-rv-card{background:var(--wh);border:1px solid var(--bd2);border-radius:var(--r);padding:24px 22px;display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(28,78,138,.08)}
.db-rv-tag{display:inline-block;align-self:flex-start;background:var(--mintp);color:var(--mint2);border:1px solid #B7E4DA;font-size:.74rem;font-weight:700;padding:4px 12px;border-radius:var(--pill);margin-bottom:14px}
.db-rv-text{font-size:.89rem;line-height:1.74;color:var(--mu);margin-bottom:18px;flex-grow:1}
.db-rv-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--bd);padding-top:14px}
.db-rv-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--bd2)}
.db-rv-name{font-size:.85rem;font-weight:700;color:var(--ink)}
.db-rv-name span{font-weight:500;color:var(--mu2);font-style:italic}

/* ── GUARANTEE — bordered card banner ── */
.db-guar{background:var(--ice);padding:60px 0}
.db-guar-card{display:flex;align-items:center;gap:36px;background:var(--navy3);border:1px solid var(--navy2);border-radius:14px;padding:38px 40px;box-shadow:0 14px 34px rgba(15,45,79,.25)}
.db-guar-img{flex-shrink:0;background:var(--wh);border-radius:12px;padding:10px;box-shadow:0 6px 16px rgba(0,0,0,.2)}
.db-guar-img img{display:block;border-radius:6px}
.db-guar-text h2{font-size:1.55rem;color:var(--wh);margin-bottom:12px;line-height:1.25}
.db-guar-text p{font-size:.96rem;line-height:1.78;color:rgba(255,255,255,.68);margin-bottom:18px;max-width:600px}

/* ── FAQ ── */
.db-faq{background:var(--navy3);padding:72px 0}
.db-faq-inner{max-width:760px;margin:0 auto}
.db-fq-list{background:var(--wh);border-radius:var(--r);border:1px solid var(--bd2);overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.2)}
.db-fq-item{border-bottom:1px solid var(--bd)}
.db-fq-item:last-child{border-bottom:none}
.db-fq-btn{width:100%;background:none;border:none;text-align:left;padding:20px 24px;font-family:'IBM Plex Sans',sans-serif;font-size:1rem;font-weight:600;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
.db-fq-ico{font-size:1.3rem;color:var(--navy);flex-shrink:0;transition:transform .3s;font-weight:300}
.db-fq-item.open .db-fq-ico{transform:rotate(45deg)}
.db-fq-item.open .db-fq-btn span:first-child{color:var(--navy)}
.db-fq-body{display:none;padding:0 24px 22px;font-size:.92rem;line-height:1.78;color:var(--mu)}
.db-fq-item.open .db-fq-body{display:block}

/* ── FINAL CTA — solid mint ── */
.db-cta{background:var(--mint);padding:72px 0;text-align:center}
.db-cta-inner{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.db-cta h2{font-size:2rem;color:var(--navy3);margin-bottom:14px;line-height:1.2}
.db-cta-lead{font-size:1rem;color:rgba(15,45,79,.78);margin-bottom:28px;line-height:1.7}

/* ── FOOTER ── */
footer{background:#081C32;padding:48px 20px 24px}
.db-ft-top{text-align:center;margin-bottom:18px}
.db-ft-brand{font-family:'Lexend',sans-serif;font-size:1.4rem;font-weight:700;color:var(--wh)}
.db-ft-brand span{color:var(--mint)}
.db-ft-tag{font-size:.8rem;color:rgba(255,255,255,.3);margin-top:4px}
.db-ft-nav-lbl{text-align:center;font-size:.7rem;font-weight:700;color:var(--mint);text-transform:uppercase;letter-spacing:1.5px;margin:18px 0 10px}
.db-ft-nav{display:flex;flex-wrap:wrap;justify-content:center;background:rgba(255,255,255,.04);border-radius:var(--r);padding:14px 16px;margin-bottom:26px;gap:4px;border:1px solid rgba(255,255,255,.07)}
.db-ft-nav a{color:rgba(255,255,255,.5);text-decoration:none;font-size:.85rem;font-weight:500;padding:5px 14px;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;transition:color .2s,background .2s,border-radius .2s}
.db-ft-nav a:last-child{border-right:none}
.db-ft-nav a:hover{color:#081C32;background:var(--mint);border-radius:20px;border-right:1px solid transparent}
.db-ft-legal{max-width:1000px;margin:0 auto;border-top:1px solid rgba(255,255,255,.06);padding-top:22px}
.db-ft-disc{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:16px 20px;margin-bottom:16px}
.db-ft-disc strong{font-size:.8rem;color:var(--mint);display:block;margin-bottom:8px}
.db-ft-disc p{font-size:.76rem;line-height:1.7;color:rgba(255,255,255,.28);margin-bottom:8px}
.db-ft-disc p:last-child{margin-bottom:0}
.db-ft-links{text-align:center;margin-bottom:14px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}
.db-ft-links a{color:rgba(255,255,255,.45);text-decoration:none;font-size:.81rem;font-weight:500}
.db-ft-links a:hover{color:var(--mint);text-decoration:underline}
.db-ft-links span{color:rgba(255,255,255,.12)}
.db-ft-copy{text-align:center;font-size:.77rem;color:rgba(255,255,255,.18)}
.db-ft-copy a{color:rgba(255,255,255,.32);text-decoration:none}
.db-ft-copy a:hover{color:var(--mint)}

/* ── TRACE-IN — animation ── */
.trace-in{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}
.trace-in.traced{opacity:1;transform:translateY(0)}

/* ── RESPONSIVE ── */
@media(max-width:1040px){
  .db-hero-grid{grid-template-columns:1fr;text-align:center}
  .db-hero-art{order:-1;margin-bottom:8px}
  .db-cite-row{justify-content:center}
  .db-hero-cta-row{justify-content:center}
  .db-lock-panels{grid-template-columns:1fr;gap:14px}
  .db-lock-divider{padding:0}
  .db-whatis-grid{grid-template-columns:1fr}
  .db-whatis-img img{max-width:300px;margin:0 auto;display:block}
  .db-vs-head,.db-vs-row{grid-template-columns:1fr}
  .db-vs-label{background:var(--navy3);color:var(--wh);border-right:none}
  .db-rv-grid{grid-template-columns:1fr}
  .db-guar-card{flex-direction:column;text-align:center}
  .db-guar-text p{margin-left:auto;margin-right:auto}
}
@media(max-width:700px){
  .db-label-row{gap:12px;font-size:.7rem}
  .db-label-row span:nth-child(3){display:none}
  .db-nav{display:none}
  .db-nav-cta{display:none}
  .db-burger{display:flex}
  .db-hero{padding:40px 0}
  .db-hero-copy h1{font-size:1.6rem}
  .db-cred-row{gap:10px}
  .db-cred-chip{font-size:.74rem;padding:6px 12px}
  .db-sec-head{padding:24px 20px;margin-bottom:34px}
  .db-sec-head h2{font-size:1.5rem}
  .db-whatis-copy{padding:26px 24px}
  .db-lock-section,.db-whatis,.db-vs-section,.db-ing-section,.db-bonus-section,.db-reviews,.db-faq,.db-cta,.db-guar{padding:48px 0}
  .db-price-zone{padding:38px 0}
  .db-price-head{padding:22px 20px}
  .db-price-head h2{font-size:1.25rem}
  .db-voucher{grid-template-columns:60px 1fr}
  .db-cta h2{font-size:1.5rem}
  footer{padding:38px 16px 20px}
  .db-ft-nav a{border-right:none;padding:5px 10px}
}