/* Ethos extras: dark teal header with the light green logo and small uppercase menu, like ethosvet.com. */
.pt-src-ethos .pt-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:#a4cc7c}
.pt-src-ethos .pt-panel-logo{width:200px}
.pt-src-ethos .pt-brand img{width:210px}
.pt-src-ethos .pt-art:before{background:linear-gradient(90deg,rgba(6,60,64,.92) 0%,rgba(6,60,64,.66) 48%,rgba(6,60,64,.15) 100%),linear-gradient(0deg,rgba(6,60,64,.6),transparent 45%)}
/* Legal pages: the menu bar in Ethos teal, showing the light green logo. */
.pt-src-ethos .pt-top{background:#063c40;border-bottom:1px solid rgba(255,255,255,.12)}
.pt-src-ethos .pt-top .pt-logo{display:block;width:153px;height:43px;background:url("img/ethos-logo-light.svg") left center/contain no-repeat}
.pt-src-ethos .pt-top .pt-logo img{opacity:0}
.pt-src-ethos .pt-top nav a{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;font-weight:600}
.pt-src-ethos .pt-top nav a:hover{background:rgba(255,255,255,.1)}
.pt-src-ethos .pt-top nav a[aria-current="page"]{background:#4e842a;color:#fff}
.pt-src-ethos .pt-top nav a.pt-cta{background:#fff;color:#4e842a}
.pt-src-ethos .pt-top nav a.pt-cta:hover{background:#eef5e6}
.pt-src-ethos .pt-band.has-photo:before{background:linear-gradient(90deg,rgba(6,60,64,.94),rgba(6,60,64,.7) 60%,rgba(6,60,64,.35))}
.pt-src-ethos .pt-head .pt-eyebrow{color:#a4cc7c}
.pt-src-ethos .pt-doc h2{color:#063c40}
.pt-src-ethos .pt-doc li::marker{color:#7cba3d}
.pt-src-ethos .pt-doc .notice{border-left-color:#7cba3d}
@media (max-width:760px){.pt-src-ethos .pt-top .pt-logo{width:130px;height:37px}}
