/* EireSafe — header styles */

@import url('https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@300;400;500;600;700&display=swap');
:root{
  --es-green:#004D2C;--es-green-dark:#003820;--es-green-tint:#e8f3ed;
  --es-white:#ffffff;--es-gold:#ffd700;
  --font-head:'Anton',sans-serif;--font-body:'Oswald',sans-serif;
  --topbar-h:38px;--nav-h:74px;
}
*{box-sizing:border-box;margin:0;padding:0;}
body{font-family:var(--font-body);background:#fff;padding-top:0;}
html{scroll-padding-top:90px;scroll-behavior:smooth;}
html{scroll-padding-top:110px;}
.elementor-page{padding-top:0 !important;}
.topbar{background:var(--es-green);padding:9px 0;font-size:13px;position:relative;top:0;left:0;right:0;z-index:9998;min-height:var(--topbar-h);}
.topbar.hidden{transform:translateY(-100%);}
.topbar-inner{max-width:1360px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;}
.topbar a{text-decoration:none;color:rgba(255,255,255,0.85);display:flex;align-items:center;gap:7px;transition:color .2s;font-family:var(--font-body);font-size:13px;}
.topbar a:hover{color:#fff;}
.topbar-right{display:flex;gap:20px;align-items:center;margin-left:auto;}
.topbar-right a{white-space:nowrap;}
.topbar-right a i{color:#F8991D;font-size:.78rem;line-height:1;flex:0 0 auto;}
.topbar-divider{width:1px;height:16px;background:rgba(255,255,255,0.25);}
.star-rating{color:var(--es-gold);letter-spacing:2px;font-size:13px;}
.icon-badge{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.icon-badge-phone{background:linear-gradient(135deg,#34d058,#1a8c3a);}
.icon-badge-email{background:linear-gradient(135deg,#4a9eff,#1a5fd4);}
nav#mainNav{background:var(--es-white);position:sticky;top:0;z-index:9999;box-shadow:0 2px 12px rgba(0,77,44,0.10);overflow:visible;transition:box-shadow .2s;}
body.admin-bar nav#mainNav{top:32px;}
@media(max-width:782px){body.admin-bar nav#mainNav{top:46px;}}
nav#mainNav.scrolled{box-shadow:0 4px 20px rgba(0,77,44,0.18);}
nav#mainNav .nav-inner{max-width:1680px;margin:0 auto;padding:36px 24px;display:flex;align-items:center !important;height:var(--nav-h) !important;gap:20px;position:relative;z-index:2;}
.tricolour-flag{position:absolute;top:0;left:0;height:100%;width:500px;pointer-events:none;z-index:1;overflow:hidden;}
.flag-stripe{position:absolute;top:0;height:100%;}
.flag-green{left:0;width:43%;background:linear-gradient(160deg,#1db865 0%,#004D2C 55%,#002e1a 100%);clip-path:polygon(0% 0%,100% 0%,68% 100%,0% 100%);}
.flag-white{left:27%;width:43%;background:linear-gradient(160deg,#ffffff 0%,#e0e0e0 55%,#c8c8c8 100%);clip-path:polygon(32% 0%,100% 0%,68% 100%,0% 100%);}
.flag-orange{left:54%;width:46%;background:linear-gradient(160deg,#ffcc66 0%,#F8991D 55%,#c96e00 100%);clip-path:polygon(32% 0%,100% 0%,68% 100%,0% 100%);}
.flag-fade{position:absolute;top:0;right:0;height:100%;width:38%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,0.8) 65%,#ffffff 100%);z-index:2;}
.nav-glow{position:relative;height:4px;background:transparent;overflow:visible;}
.glow-g,.glow-w,.glow-o{position:absolute;top:-5px;height:14px;border-radius:50%;filter:blur(6px);animation:glowPulse 3s ease-in-out infinite;}
.glow-g{left:0;width:170px;background:#004D2C;opacity:.7;animation-delay:0s;}
.glow-w{left:130px;width:140px;background:rgba(210,210,210,0.9);opacity:.55;animation-delay:.4s;}
.glow-o{left:240px;width:170px;background:#F8991D;opacity:.7;animation-delay:.8s;}
.glow-line{position:absolute;top:0;left:0;height:4px;width:500px;background:linear-gradient(to right,#004D2C 0%,#004D2C 33%,#e0e0e0 33%,#e0e0e0 66%,#F8991D 66%,#F8991D 100%);opacity:.3;}
@keyframes glowPulse{0%,100%{opacity:.35;}50%{opacity:.8;}}

/* MEGA MENU */
.nav-links>li{position:static !important;}
.nav-mega{display:none;position:absolute;top:100%;left:0;right:0;background:var(--es-white);border-top:3px solid var(--es-green);box-shadow:0 20px 60px rgba(0,50,30,0.18);z-index:100;padding:0;opacity:0;transform:translateY(12px);transition:opacity .28s ease,transform .28s ease;}
.nav-links>li:hover .nav-mega{display:block;opacity:1;transform:translateY(0);}
.nav-mega-inner{max-width:1200px;margin:0 auto;padding:36px 24px;display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:32px;}
.nav-mega-col{display:flex;flex-direction:column;gap:6px;}
.nav-mega-head{font-family:var(--font-body);font-weight:400;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--es-green);margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid var(--es-green-tint);}
.nav-mega-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;font-family:var(--font-body);font-size:16px;font-weight:300;color:#444;text-decoration:none;transition:background .2s,color .2s,transform .2s;}
.nav-mega-link:hover{background:var(--es-green-tint);color:var(--es-green);transform:translateX(4px);}
.nav-mega-link .nm-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;background:var(--es-green-tint);color:var(--es-green);transition:background .2s,color .2s;}
.nav-mega-link:hover .nm-icon{background:var(--es-green);color:var(--es-white);}
.nav-mega-link .nm-text{display:flex;flex-direction:column;gap:2px;}
.nav-mega-link .nm-label{font-weight:300;font-size:16px;color:#222;line-height:1.3;}
.nav-mega-link:hover .nm-label{color:var(--es-green);}
.nav-mega-link .nm-desc{font-weight:300;font-size:14px;color:#999;line-height:1.4;}
.nav-mega-cta{grid-column:1 / -1;margin-top:8px;padding-top:20px;border-top:1px solid var(--es-green-tint);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.nav-mega-cta p{font-family:var(--font-body);font-size:15px;font-weight:300;color:#888;}
.nav-mega-cta .btn-mega{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--es-white);background:var(--es-green);padding:12px 26px;border-radius:6px;text-decoration:none;transition:background .2s;}
.nav-mega-cta .btn-mega:hover{background:var(--es-green-dark);}
.logo-wrapper{flex:0 0 auto;display:flex;align-items:center;position:relative;z-index:3;}
.nav-logo img{height:50px;width:auto;display:block;}
.nav-links{flex:1 1 auto;min-width:max-content;display:flex;justify-content:center;align-items:stretch;list-style:none;gap:4px;height:var(--nav-h);position:relative;z-index:3;}
.nav-links>li{position:relative;display:flex;align-items:center;height:100%;flex:0 0 auto;}
.nav-links>li>a{display:flex;align-items:center;gap:5px;padding:6px 14px 10px;margin-top:0px;border-radius:8px;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--es-green-dark);text-decoration:none;transition:color .18s,background .18s;white-space:nowrap;}
.nav-links>li>a:hover{color:var(--es-green);}
.nav-links>li>a.active{color:var(--es-green);background:var(--es-green-tint);}
.nav-chevron{font-size:10px;transition:transform .2s;display:inline-block;}
.nav-links>li:hover .nav-chevron{transform:rotate(180deg);}
.nav-cta{flex:0 0 auto;font-family:var(--font-head);font-size:15px;letter-spacing:.08em;color:#fff;background:var(--es-green);padding:11px 22px;border-radius:3px;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background .2s;position:relative;z-index:3;}
.nav-cta:hover{background:var(--es-green-dark);}
.hamburger{display:none;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;padding:4px;background:none;border:none;position:relative;z-index:3;}
.hamburger span{display:block;width:24px;height:2px;background:var(--es-green);border-radius:1px;transition:transform .25s,opacity .25s;}
.drawer-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:19999;opacity:0;transition:opacity .28s;backdrop-filter:blur(2px);}
.drawer-overlay.open{display:block;opacity:1;}
.drawer{position:fixed;top:0;right:0;width:min(340px,92vw);height:100vh;background:#fff;z-index:20000;transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;}
.drawer.open{transform:translateX(0);}
.drawer-head{position:relative;overflow:hidden;background:var(--es-green-dark);flex-shrink:0;min-height:110px;}
.drawer-flag{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}
.drawer-head-inner{position:relative;z-index:2;padding:18px 20px 10px;display:flex;align-items:flex-start;justify-content:space-between;}
.drawer-head-left{display:flex;flex-direction:column;gap:6px;}
.drawer-head img{height:38px;width:auto;max-width:100%;object-fit:contain;display:block;}
.drawer-tagline{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.55);}
.drawer-close{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);cursor:pointer;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:rgba(255,255,255,0.85);transition:background .2s,color .2s;flex-shrink:0;}
.drawer-close:hover{background:rgba(255,255,255,0.22);color:#fff;}
.drawer-rating{position:relative;z-index:2;padding:0 20px 16px;display:flex;align-items:center;gap:8px;}
.drawer-rating .stars{color:var(--es-gold);font-size:12px;letter-spacing:2px;}
.drawer-rating span{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,0.55);letter-spacing:.04em;}
.drawer-section{padding:20px 16px 8px;}
.drawer-section-label{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#aaa;margin-bottom:6px;padding:0 8px;}
.drawer-section ul{list-style:none;display:flex;flex-direction:column;gap:2px;}
.drawer-nav-item{border-radius:8px;}
.drawer-nav-row{display:flex;align-items:stretch;border-radius:8px;overflow:hidden;transition:background .15s;}
.drawer-nav-row:hover{background:var(--es-green-tint);}
.drawer-nav-row.open{background:var(--es-green-tint);}
.drawer-nav-main{flex:1;font-family:var(--font-body);font-size:17px;font-weight:400;letter-spacing:.04em;color:#1a1a1a;text-decoration:none;padding:13px 4px 13px 12px;display:block;transition:color .15s;}
.drawer-nav-row:hover .drawer-nav-main,.drawer-nav-row.open .drawer-nav-main{color:var(--es-green);}
.drawer-nav-toggle{width:44px;flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:13px;border-left:1px solid transparent;transition:color .15s,border-color .15s,background .15s;padding:0;}
.drawer-nav-row:hover .drawer-nav-toggle,.drawer-nav-row.open .drawer-nav-toggle{color:var(--es-green);border-left-color:rgba(0,77,44,0.15);}
.drawer-chevron{display:inline-block;transition:transform .25s;}
.drawer-nav-row.open .drawer-chevron{transform:rotate(180deg);}
.drawer-nav-link{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:17px;font-weight:400;letter-spacing:.04em;color:#1a1a1a;text-decoration:none;padding:13px 12px;border-radius:8px;transition:background .15s,color .15s;}
.drawer-nav-link:hover{background:var(--es-green-tint);color:var(--es-green);}
.drawer-nav-link .arrow{font-size:14px;color:#ccc;transition:transform .2s,color .2s;}
.drawer-nav-link:hover .arrow{transform:translateX(3px);color:var(--es-green);}
.drawer-submenu{display:none;flex-direction:column;gap:1px;padding:4px 8px 8px 12px;border-left:2px solid rgba(0,77,44,0.15);margin:0 8px 4px 14px;}
.drawer-submenu.open{display:flex;}
.drawer-submenu a{font-family:var(--font-body);font-size:14px;letter-spacing:.03em;color:#555;text-decoration:none;padding:10px 12px;border-radius:6px;display:flex;align-items:center;gap:8px;transition:background .15s,color .15s;}
.drawer-submenu a:hover{background:var(--es-green-tint);color:var(--es-green);}
.drawer-submenu a::before{content:'-';color:#ccc;font-size:12px;flex-shrink:0;}
.drawer-divider{height:1px;background:#f0f0f0;margin:4px 16px;}
.drawer-contact-section{padding:16px 16px 12px;}
.drawer-contact-cards{display:flex;flex-direction:column;gap:8px;}
.contact-card{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:10px;text-decoration:none;transition:transform .15s,box-shadow .15s;border:1px solid transparent;}
.contact-card:active{transform:scale(0.98);}
.contact-card-phone{background:linear-gradient(135deg,#edfaf2,#d4f4e2);border-color:#b8eacb;}
.contact-card-phone:hover{box-shadow:0 4px 16px rgba(26,140,58,0.15);}
.contact-card-wa{background:linear-gradient(135deg,#e8faf0,#ccf0dd);border-color:#a8e6bc;}
.contact-card-wa:hover{box-shadow:0 4px 16px rgba(37,211,102,0.2);}
.contact-card-email{background:linear-gradient(135deg,#eef5ff,#d8eaff);border-color:#b8d4f8;}
.contact-card-email:hover{box-shadow:0 4px 16px rgba(74,158,255,0.15);}
.contact-card-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.contact-card-phone .contact-card-icon{background:linear-gradient(135deg,#34d058,#1a8c3a);}
.contact-card-wa .contact-card-icon{background:linear-gradient(135deg,#25d366,#128c4a);}
.contact-card-email .contact-card-icon{background:linear-gradient(135deg,#4a9eff,#1a5fd4);}
.contact-card-text{display:flex;flex-direction:column;gap:1px;}
.contact-card-label{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#888;}
.contact-card-value{font-family:var(--font-body);font-size:14px;font-weight:500;color:#1a1a1a;letter-spacing:.02em;}
.drawer-bottom{padding:16px;margin-top:auto;border-top:1px solid #f0f0f0;}
.drawer-bottom-rating{display:flex;align-items:center;gap:6px;}
.drawer-bottom-rating .stars{color:var(--es-gold);font-size:11px;letter-spacing:2px;}
.drawer-bottom-rating span{font-family:var(--font-body);font-size:11px;color:#aaa;}
/* Laptops (1361-1429px): tighten the desktop nav so the CTA never clips. */
@media(min-width:1601px) and (max-width:1799px){
  .nav-inner{gap:12px;}
  .nav-links>li>a{padding-left:6px;padding-right:6px;}
}
@media(max-width:1600px){
  :root{--topbar-h:0px;--nav-h:62px;}
  .nav-links,.nav-cta{display:none !important;}
  .hamburger{display:flex !important;}
  .nav-logo img{height:40px;}
  .topbar{display:none;}
  nav#mainNav{top:0 !important;}
  body.admin-bar nav#mainNav{top:32px;}
  .mobile-nav-cta{display:flex !important;align-items:center;font-family:var(--font-head);font-size:12px;letter-spacing:.06em;color:#fff;background:var(--es-green);padding:9px 13px;border-radius:3px;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-left:auto;margin-right:10px;position:relative;z-index:3;}
  .tricolour-flag{width:280px;}
  .glow-line{width:280px;}
  .glow-o{left:160px;width:120px;}
}
/* The utility bar is useful from tablet up, so keep it on normal desktops
   and only drop it on phones. */
@media(min-width:901px) and (max-width:1600px){
  :root{--topbar-h:38px;}
  .topbar{display:block;}
}
  .mobile-nav-cta{display:none;}
  /* CART ICON */
  .nav-cart{flex:0 0 auto;position:relative;z-index:3;display:flex;align-items:center;text-decoration:none;color:var(--es-green-dark);transition:color .2s;margin-left:4px;}
  .nav-cart:hover{color:var(--es-green);}
  .nav-cart svg{width:22px;height:22px;display:block;}
  .nav-cart-count{position:absolute;top:-6px;right:-8px;background:var(--es-gold);color:#1a1a1a;font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;padding:2px 5px;border-radius:50%;min-width:16px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.15);}
  @media(max-width:1600px){
    .nav-cart{margin-right:8px;}
    .nav-cart svg{width:20px;height:20px;}
  }

/* ---------- Cart icon visibility (all breakpoints) ---------- */
.logo-wrapper{flex:0 0 auto;}
.nav-inner{display:flex;align-items:center;gap:16px;}
a.nav-cart{display:flex !important;align-items:center;justify-content:center;min-width:30px;min-height:30px;visibility:visible !important;opacity:1 !important;}
a.nav-cart svg{display:block !important;width:22px;height:22px;stroke:currentColor;}
@media(max-width:1600px){
  a.nav-cart{order:2;margin-left:auto;margin-right:10px;}
  .mobile-nav-cta{order:3;margin-left:0 !important;}
  .hamburger{order:4;}
}

/* Cart: icon + visible label (always obvious) */
.nav-cart-label{
  font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.08em;
  text-transform:uppercase;color:inherit;margin-left:7px;line-height:1;
}
@media(max-width:480px){ .nav-cart-label{display:none;} }

/* Topbar basket (always visible, even if nav is collapsed) */
.topbar-cart{
  display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.85);
  text-decoration:none;font-family:var(--font-body);font-size:13px;letter-spacing:.04em;
}
.topbar-cart:hover{color:#fff;}
.topbar-cart .icon-badge-cart{
  display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;
  background:rgba(255,255,255,.12);border-radius:6px;color:#F8991D;font-size:11px;
}
.topbar-cart-count{
  display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;
  padding:0 4px;border-radius:9px;background:var(--es-gold,#ffd700);color:#1a1a1a;
  font-size:10.5px;font-weight:600;line-height:1;
}

/* ---------- Logo: white wordmark with a dark drop shadow so it reads on the white bar ---------- */
nav#mainNav .nav-logo{display:inline-flex;align-items:center;background:none;padding:0;box-shadow:none;}
nav#mainNav .nav-logo img{height:46px;width:auto;display:block;}
@media(max-width:1600px){ nav#mainNav .nav-logo img{height:38px;} }
@media(max-width:700px){ nav#mainNav .nav-logo img{height:32px;} }

.nav-logo img{
  filter:
    drop-shadow(0 2px 2px rgba(0,42,22,.60))
    drop-shadow(0 0 1px rgba(0,42,22,.80));
  animation: esLogoPulse 9s ease-in-out infinite;
}
@keyframes esLogoPulse{
  0%,100%{
    filter:
      drop-shadow(0 2px 2px rgba(0,42,22,.60))
      drop-shadow(0 0 1px rgba(0,42,22,.80));
  }
  33%{
    filter:
      drop-shadow(0 2px 3px rgba(0,42,22,.55))
      drop-shadow(0 0 2px rgba(248,153,29,.45));
  }
  66%{
    filter:
      drop-shadow(0 2px 2px rgba(0,42,22,.60))
      drop-shadow(0 0 2px rgba(0,77,44,.55));
  }
}
.nav-logo:hover img{
  animation-play-state: paused;
  filter:
    drop-shadow(0 3px 4px rgba(0,42,22,.5))
    drop-shadow(0 0 2px rgba(248,153,29,.55));
}
@media (prefers-reduced-motion: reduce){
  .nav-logo img, .nav-logo:hover img{
    animation:none !important;
    filter: drop-shadow(0 2px 2px rgba(0,42,22,.60)) drop-shadow(0 0 1px rgba(0,42,22,.6));
  }
}



/* ---------- Inner-page heroes: fill the space under the sticky nav and
   centre their content (same treatment as the homepage hero). ---------- */
section.hero:not(.es-woo-hero):not(.es-post-hero),
section[class*="-hero"]:not(.es-woo-hero):not(.es-post-hero){
  min-height: calc(100svh - 132px) !important;
}
.es-woo-hero,
.es-post-hero{min-height:0 !important;}
.es-post-hero{padding:56px 20px 48px !important;}
.hi,
.sf-hero-inner,
.pb-hero-inner,
.up-hero-inner,
.mt-hero-inner,
.pw-hero-inner,
.vs-hero-inner{
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center !important;
  text-align: center !important;
  min-height: calc(100svh - 132px);
  padding-top: clamp(24px, 4vh, 56px) !important;
  padding-bottom: clamp(24px, 4vh, 56px) !important;
  box-sizing: border-box;
}
@media (max-width: 700px){
  section.hero,
  section[class*="-hero"],
  .hi,
  .sf-hero-inner,
  .pb-hero-inner,
  .up-hero-inner,
  .mt-hero-inner,
  .pw-hero-inner,
  .vs-hero-inner{
    min-height: 0 !important;
  }
  .hi,
  .sf-hero-inner,
  .pb-hero-inner,
  .up-hero-inner,
  .mt-hero-inner,
  .pw-hero-inner,
  .vs-hero-inner{
    padding-top: 28px !important;
    padding-bottom: 36px !important;
  }
}

/* ---------- Burger-menu logo: match the desktop drop shadow (visible on dark) ---------- */
.drawer-head img{
  filter:
    drop-shadow(0 2px 2px rgba(0,42,22,.60))
    drop-shadow(0 0 1px rgba(0,42,22,.80))
    drop-shadow(0 0 6px rgba(248,153,29,.22));
  animation: esLogoPulse 9s ease-in-out infinite;
}
.drawer-head img:hover{animation-play-state: paused;}
@media (prefers-reduced-motion: reduce){
  .drawer-head img{animation:none !important;}
}

/* Sticky nav: stronger shadow once scrolled */
nav#mainNav.nav-scrolled{box-shadow:0 4px 20px rgba(0,50,30,.14);}

/* Highlighted Shop nav item — orange text + drop shadow, no pill */
.nav-links>li>a.nav-shop{color:#F8991D !important;background:none !important;border-radius:0;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.25);}
.nav-links>li>a.nav-shop:hover{color:#e08410 !important;background:none !important;}
.drawer-nav-main.nav-shop{color:#F8991D !important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);}
