/* Elecour's forum banner: isolated from the forum editor and navigation styles. */
body.site #kunena .ef-forum-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:160px;margin:0 0 12px;padding:20px 260px 20px 26px;overflow:hidden;border:1px solid #63717c;border-bottom:3px solid #ff6600;border-radius:7px;background:linear-gradient(115deg,#263440,#344452 70%,#222e39);box-shadow:0 2px 5px #17253225;color:#f1f4f6}
body.site #kunena .ef-forum-hero::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.3;background:linear-gradient(135deg,transparent 75%,#ad682e 75%,#ad682e 75.25%,transparent 75.25%),linear-gradient(45deg,transparent 68%,#ad682e 68%,#ad682e 68.25%,transparent 68.25%),linear-gradient(0deg,transparent 30%,#76848e 30%,#76848e 30.5%,transparent 30.5%);background-size:310px 170px,390px 170px,100% 120px}
body.site #kunena .ef-forum-hero__copy{position:relative;min-width:0;max-width:850px}
body.site #kunena .ef-forum-hero__title{margin:0 0 4px;font:700 30px/1.15 Arial,Helvetica,sans-serif;letter-spacing:.2px}
body.site #kunena .ef-forum-hero .ef-forum-hero__title a:not(.btn):not(.page-link){color:#ff7900!important;text-decoration:none;text-shadow:0 1px 1px #000}
body.site #kunena .ef-forum-hero__title a:focus-visible{outline:2px solid #ffab65;outline-offset:4px;border-radius:2px}
body.site #kunena .ef-forum-hero__subtitle{margin:0;color:#f1f4f6;font:400 16px/1.5 Arial,Helvetica,sans-serif}
body.site #kunena .ef-forum-hero__quote{margin:14px 0 0;color:#d7dfe5;font:400 13px/1.5 Arial,Helvetica,sans-serif}
body.site #kunena .ef-forum-hero__quote span{color:#ffb781}
body.site #kunena .ef-forum-hero__mascot{position:absolute;right:28px;bottom:0;display:block;width:205px;height:158px;object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 3px 8px #0005)}
body.site #kunena .ef-forum-hero--compact{min-height:86px;padding:12px 140px 12px 22px}
body.site #kunena .ef-forum-hero--compact .ef-forum-hero__title{font-size:23px}
body.site #kunena .ef-forum-hero--compact .ef-forum-hero__subtitle{font-size:13px}
body.site #kunena .ef-forum-hero--compact .ef-forum-hero__quote{display:none}
body.site #kunena .ef-forum-hero--compact .ef-forum-hero__mascot{right:18px;width:105px;height:84px}
@media(max-width:700px){body.site #kunena .ef-forum-hero{min-height:140px;padding:16px 128px 16px 16px}body.site #kunena .ef-forum-hero__title{font-size:26px}body.site #kunena .ef-forum-hero__subtitle{font-size:14px}body.site #kunena .ef-forum-hero__quote{display:none}body.site #kunena .ef-forum-hero__mascot{right:4px;width:120px;height:128px}body.site #kunena .ef-forum-hero--compact{min-height:86px;padding:12px 98px 12px 14px}body.site #kunena .ef-forum-hero--compact .ef-forum-hero__mascot{right:3px;width:90px;height:82px}}
