pre #spirit_plone_theming_diazo_snippets{white-space:nowrap}img{max-width:100%}.dropdown-menu{border:none;border-radius:0;margin-top:0;padding:0}#portal-searchbox{position:relative;z-index:100}#portal-searchbox .pat-livesearch{min-width:269px}#portal-footer-wrapper .pat-livesearch{min-width:0}body.boxed{background-attachment:fixed;background-position:center}body.boxed #main-wrapper{border:1px solid #eee;box-shadow:0 0 5px rgba(0,0,0,0.1);margin:0 auto;max-width:100%}@media (min-width:768px){body.boxed #main-wrapper{width:750px}}@media (min-width:992px){body.boxed #main-wrapper{width:970px}}@media (min-width:1200px){body.boxed #main-wrapper{width:1170px}}@media (min-width:888px){body.boxed.plone-toolbar-left-expanded #main-wrapper{width:750px}}@media (min-width:1112px){body.boxed.plone-toolbar-left-expanded #main-wrapper{width:970px}}@media (min-width:1320px){body.boxed.plone-toolbar-left-expanded #main-wrapper{width:1170px}}@media (min-width:828px){body.boxed.plone-toolbar-left-default #main-wrapper{width:750px}}@media (min-width:1052px){body.boxed.plone-toolbar-left-default #main-wrapper{width:970px}}@media (min-width:1260px){body.boxed.plone-toolbar-left-default #main-wrapper{width:1170px}}#portal-footer-wrapper{padding:0;text-align:inherit}#portal-footer{font-weight:400}#portal-footer p{border:none;margin-bottom:14px;padding-bottom:0}#portal-footer p:last-child{margin-bottom:0}#portal-footer>.row{margin-top:14px;padding-top:14px}#portal-footer>.row:first-child{padding-top:0;margin-top:0}#portal-footer .colophon,#portal-footer .copyright,#portal-footer .site-actions{text-align:center}#portal-footer .row+.site-actions{border-top:1px solid #4d4d4d}#portal-footer .site-actions{padding-top:0;padding-bottom:0;margin-bottom:0}#portal-footer .site-actions ul{list-style:none;margin:0}#portal-footer .site-actions ul li{display:inline-block;padding:10px 30px}.mosaic-grid-row-margin{margin-bottom:2em;margin-top:2em}.mosaic-grid-row-dark,.mosaic-grid-row-primary,.mosaic-grid-row-gray-light{padding:15px 0}.mosaic-grid-row-pattern{background-image:url('../img/pattern.png')}.container-full{padding-left:15px;padding-right:15px}body:not(.boxed) #content-container.col-md-12 .mosaic-grid-row-full{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body:not(.boxed) #content-container.col-md-12 .mosaic-grid-row-full .container-full{margin-left:auto;margin-right:auto;width:100%}@media (min-width:768px){body:not(.boxed) #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:750px}}@media (min-width:992px){body:not(.boxed) #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:970px}}@media (min-width:1200px){body:not(.boxed) #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:1170px}}@media (min-width:888px){body:not(.boxed).plone-toolbar-left-expanded #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:750px}}@media (min-width:1112px){body:not(.boxed).plone-toolbar-left-expanded #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:970px}}@media (min-width:1320px){body:not(.boxed).plone-toolbar-left-expanded #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:1170px}}@media (min-width:828px){body:not(.boxed).plone-toolbar-left-default #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:750px}}@media (min-width:1052px){body:not(.boxed).plone-toolbar-left-default #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:970px}}@media (min-width:1260px){body:not(.boxed).plone-toolbar-left-default #content-container.col-md-12 .mosaic-grid-row-full .container-full{width:1170px}}#banner{margin-top:-20px;margin-bottom:20px}#banner img{width:100%}.site-info{background-color:#fdfdfd;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0}.site-info ul{font-weight:normal;list-style:none;margin:0;padding-left:0}.site-info ul li{display:inline-block;margin-right:1em;padding:.5ex 0}.site-info .slogan{padding:.5ex 0}.site-info .slogan *{margin:0}#content-header .slogan{margin-bottom:15px}#content-header .slogan *{margin:0}