
/* - ploneCustom.css - */
@media all {
/* https://butternut.rngr.net/portal_css/ploneCustom.css?original=1 */
/* */
/* */
body { color:#201910; display:flex; flex-direction:row; }
h1.documentFirstHeading span { width:auto; float:none; }
.image-left { margin:4px 2% 8px 0; }
.image-inline { margin:4px 2% 8px; }
.image-right { margin:4px 0 8px 2%; }
#visual-portal-wrapper { flex-grow:1; flex-basis:100%; display:flex; flex-direction:column; }
#portal-topbar-wrapper { background:#201910; }
#portal-topbar { width:100%; display:flex; flex-direction:row; align-items:start; justify-content:space-between; margin:18px 0; }
#portal-topbar > a { color:#fff; font-family:Lora; font-size:200%; line-height:125%; letter-spacing:1px; text-decoration:none; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
#portal-topbar > a:hover { text-decoration:none; }
ul#portal-topnav { list-style-type:none; display:flex; flex-direction:row; align-items:start; justify-content:flex-end; margin:0; padding:0; }
ul#portal-topnav li { margin:0 0 0 2rem; padding:0; }
ul#portal-topnav li a { color:#f7c716; text-decoration:none; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
ul#portal-topnav li a:hover { text-decoration:underline; }
#portal-top-wrapper { background-color:#435d1b; box-shadow:0 0 12px #000; position:relative; z-index:99; } /* */
#portal-globalnav { justify-content:space-around; }
#portal-globalnav li { margin:0; padding:8px 1rem; }
#portal-globalnav li a { color:#fff !important; font-size:110%; font-weight:normal; text-transform:uppercase; letter-spacing:1px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
#portal-globalnav li.selected a { color:#f7c716 !important; text-decoration:none; }
#portal-banner { min-height:200px; background-color:#201910; background-repeat:no-repeat; background-size:cover; background-position:center;
background-image:url(https://butternut.rngr.net/banner.jpg);
}
#portal-title { position:relative; }
#portal-title::before { content:''; background:#201910; position:absolute; top:0; right:0; bottom:0; left:0; opacity:0.66; }
#portal-title h1 { font-size:150%; line-height:125%; text-align:center; letter-spacing:1px; color:#fff; padding:18px 2% !important; text-shadow:0 0 12px #000; position:relative; }
#portal-columns-wrapper { flex-grow:1; }
#portal-column-content { background:#fff; border-radius:4px; box-shadow:0 0 6px #ddd; margin:18px auto 24px; padding:18px 2%; }
#content h2 { font-weight:normal; font-size:166%; line-height:125%; }
#content a { font-weight:bold; color:#435d1b; }
#content h2 a,
#content h3 a { color:#435d1b !important; }
#content .contact .position { font-weight:bold; }
#content .contact .address,
#content .contact .phone { margin-top:8px; }
.template-contact_view #content .contact .phone { clear:left; }
#portal-footer-wrapper { background-color:#201910; color:#f0f5fe; padding:18px 0; font-size:90%; }
#portal-footer-wrapper a { color:#f0f5fe; }
#portal-footer-wrapper a:hover { color:#fff; text-decoration:underline; }
#portal-personaltools { margin-top:18px; }
#portal-personaltools li a,
#portal-personaltools a span { color:#f0f5fe; }
#portal-personaltools img { display:none; }
.field.ArchetypesRichWidget #toolbar { width:calc(100% - 6px); }
.contentActions { margin-bottom:18px; }
.managePortletsFallback { display:none; }
.kupu-html body { background:#fff; display:block; }
/* */
}

