@font-face{font-family:FontAwesome;src:url("/_assets/lib/font-awesome/fontawesome-webfont.eot?v=4.4.0");src:url("/_assets/lib/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("/_assets/lib/font-awesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("/_assets/lib/font-awesome/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("/_assets/lib/font-awesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("/_assets/lib/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal;font-display:fallback}figure{margin:1em 0}figure img{width:100%;height:auto}figcaption{font-style:italic;font-size:14px}@font-face{font-family:Roboto;font-style:bold;font-weight:700;font-display:fallback;src:local("Roboto Black"),local("Roboto-Black"),url("/_assets/fonts/roboto-v19-latin-700.woff2") format("woff2"),url("/_assets/fonts/roboto-v19-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:fallback;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/_assets/fonts/open-sans-v16-latin-regular.woff2") format("woff2"),url("/_assets/fonts/open-sans-v16-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:fallback;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/_assets/fonts/open-sans-v16-latin-italic.woff2") format("woff2"),url("/_assets/fonts/open-sans-v16-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:bold;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("/_assets/fonts/open-sans-v16-latin-800.woff2") format("woff2"),url("/_assets/fonts/open-sans-v16-latin-800.woff") format("woff")}.cards{position:relative}.cards .card{margin:0 0 36px 0}@media (min-width:594px){.cards .card{width:240px}}body{min-height:100%;height:auto!important;height:100%;margin:0;padding:0}.layout-container{margin:0 5% 0 5%}.layout-container:after{content:" ";display:block;clear:both}@media (min-width:869.4px){.layout-container{margin:0 4% 0 5%}}.layout-container .navigation{clear:both}@media (min-width:869.4px){.layout-container .navigation{float:left;width:27%;margin-right:6%}}@media (min-width:1080px){.layout-container .navigation{width:26%;margin-right:4%}}@media (min-width:1300px){.layout-container .navigation{width:300px}}@media (min-width:869.4px){.layout-container .main{margin-left:33%}}@media (min-width:1080px){.layout-container .main{margin-left:31%}}@media (min-width:1080px){.layout-container .main{margin-left:calc(5% + 300px)}}.with-wireframes footer,.with-wireframes header,.with-wireframes main,.with-wireframes nav{outline:1px solid #ccc}.card{display:block;padding:0;border:1px solid #000;border-radius:4px;box-shadow:.2em .2em .25em #bbb;text-decoration:none;transition:.25s ease-in-out}.card:focus,.card:hover{transform:scale(1.1,1.1);box-shadow:.5em .5em .4em #bbb}.card .card__title{margin:0;font-size:1.2em;line-height:1.2;border-top-left-radius:3px;border-top-right-radius:3px}.card .card__link{display:block;padding:.5em;text-decoration:none}.card .card__content--summary{margin:.5em .5em 1em .5em}.card .card__content--summary p{margin:0}.card .card__content--image{height:auto;width:100%}.card .card__content--date{font-style:italic}.card .card__footer{position:relative;min-height:1.5em;padding:.5em;border-top:1px solid #000;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.card .card__footer .field--name-field-date-added{text-align:center}.card .card__footer .field--name-field-date-added time{text-transform:capitalize}.card .card__footer svg.icon{position:absolute;bottom:0;right:0;padding:.5em 1em .5em .5em;height:1.2em;width:1.2em}.footer{float:right;background:rgba(200,200,200,.5);border-top-left-radius:1em}.footer .footer__list{list-style-type:none;float:left;margin:0 1em!important}.footer .footer__list,.footer .footer__list li{margin:0;padding:0;display:inline}.footer .footer__list li{float:left;margin:.6em .3em}.footer .footer__icon{display:block;padding:8px 9px 5px 9px;border-radius:50%;font-size:1.5em;line-height:1;color:#000;opacity:.5}.footer .footer__icon:focus,.footer .footer__icon:hover{opacity:1}.footer .footer__icon svg{width:30px;height:28px}@media (min-width:869.4px){.footer .footer__icon{font-size:2em}}@media (min-width:1080px){.footer .footer__icon{font-size:2em}}.footer .footer__icon--copyleft{transform:rotate(180deg)}.header img{height:auto!important;max-width:100%;margin:.5em 0 0 0}@media (min-width:869.4px){.header img{margin-bottom:1em}}.header .site-name{display:none}.mobile-menu{z-index:10;position:relative;width:280px}.mobile-menu .navigation__container{position:absolute;left:-320px;margin-top:-1.3em;transition:1s}.mobile-menu .mobile-menu--icon{z-index:0;transition:1s;width:221px}.mobile-menu:active .navigation__container,.mobile-menu:focus .navigation__container,.mobile-menu:hover .navigation__container{transition:1s;left:0}.mobile-menu:active .mobile-menu--icon,.mobile-menu:focus .mobile-menu--icon,.mobile-menu:hover .mobile-menu--icon{transition:1s;padding-left:1em;background-color:#eee;border:1px solid #ccc}.navigation__link{border-top:2px solid #000;border-bottom:2px solid #000}@media (min-width:869.4px){.mobile-menu{width:100%}.mobile-menu .mobile-menu--icon{display:none}.mobile-menu .navigation__container{position:relative;display:block;left:0;margin-top:0}.mobile-menu:focus .navigation__container,.mobile-menu:hover .navigation__container{left:0}}.mobile-menu--icon{margin-bottom:.8em;padding:.5em 0;font-size:1.25em;cursor:pointer;background-color:#fff;border:1px solid #fff}.mobile-menu--icon svg{display:inline-block;width:1.2em;height:1.2em;margin-bottom:-4px}.mobile-menu--icon h2{display:inline-block;margin:0 0 0 .2em;font-size:1.2em}.navigation__container{margin-bottom:2em;border:1px solid rgba(0,0,0,.8)}.navigation__container .navigation__list{margin:0;padding:0;list-style-type:none}.navigation__container .navigation__item{margin:0}.navigation__container .navigation__link{display:block;margin:0;padding:.5em 1em;font-size:1.5em;font-weight:700;text-decoration:none}.page-date{clear:both;font-style:italic}.page-title{margin:0 0 1em 0;padding:.25em 1em;line-height:1.2;border-left:1em solid;border-right:1em solid}@media (min-width:869.4px){.page-title{padding:.25em 10%;border-left-width:2em;border-right-width:2em}}@media (min-width:1080px){.page-title{padding:.25em 2em}}.top-bar{display:flex;clear:both}.top-bar__column{flex-grow:1;height:1em}.unpublished{padding:.5em 1em;font-style:italic}.page .unpublished{font-size:larger}.home .page-title{display:none}.gallery .main .gallery__image{float:left;margin:18px 36px 18px 0;vertical-align:middle;border:1px solid #aaa;box-shadow:.2em .2em .25em #bbb}.gallery .main .gallery__link .gallery__image{border-radius:4px;transition:.25s ease-in-out}.gallery .main .gallery__link .gallery__image:focus,.gallery .main .gallery__link .gallery__image:hover{transform:scale(1.1,1.1);box-shadow:.5em .5em .4em #bbb}.standard .layout-content{max-width:800px}@media (min-width:869.4px){.standard .layout-content{margin-right:5%}}.standard.blog .main img,.standard.image .main img{width:100%!important;height:100%!important}