body{background-color:#f0f0f0;color:#2a2a2a;font-family:'Red Hat Display', sans-serif;margin-top:150px}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#ff4258;transition:all linear 0.2s}a:hover,a:active{color:#a80014;transition:all linear 0.2s;text-decoration:none}.button-primary{background-color:#782f40;border:none;color:#fff;padding:10px 30px;transition:all linear 0.2s}.button-primary:hover,.button-primary:active{background-color:#53212c;color:#fff;transition:all linear 0.2s}.display{font-family:'Saira Stencil One', cursive}.lighter{color:#c3c3c3}.link-list{list-style-type:none;margin:0;padding:0}.header{background-color:#782f40;border-bottom:10px solid #ffb81c;color:#fff;min-height:150px}.header .navbar-brand{color:#fff}.header .navbar-brand img{margin-right:15px}.header .navbar-brand .display{font-size:1.75em}.header .navbar-brand .plaintext{font-size:0.75em}.header .navbar-nav a,.header .navbar-nav a:visited{color:#fff;transition:all linear 0.2s}.header .navbar-nav a:hover,.header .navbar-nav a:active{color:#ffb81c;transition:all linear 0.2s}.footer{background-color:#2a2a2a;border-top:10px solid #782f40;color:#fff;padding-top:75px;padding-bottom:75px}.footer img{max-width:75px;margin-bottom:15px}.footer .links{margin-top:50px}.footer .links a,.footer .links a:visited{padding:0 15px;color:#ffb81c;transition:all linear 0.2s}.footer .links a:hover,.footer .links a:active{color:#b57c00;text-decoration:none;transition:all linear 0.2s}.title{background-color:#ffb81c;color:#fff;padding:10px 50px;text-transform:uppercase}.jumbotron{margin:0;padding:0px}.jumbotron img{height:calc(100vh - 150px);width:100vw;object-fit:cover}.jumbotron .splashbox{position:absolute;bottom:0;right:50px;background-color:rgba(200,200,200,0.7);width:350px;height:calc(100vh - 150px);padding:50px 30px}.jumbotron .splashbox h4{font-weight:400}.content{background-color:#fff;padding:50px}.sideright{border-left:2px solid #c3c3c3;font-size:0.9em}.post-snip:not(:first-child){padding-top:35px}.post-snip:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:25px}.post-snip .post-title a{color:#ffb81c;transition:all linear 0.2s}.post-snip .post-title a:hover,.post-snip .post-title a:active{color:#e89f00;transition:all linear 0.2s}.post-snip .post-date{color:#c3c3c3}.session h6{margin-bottom:0;padding-bottom:0}.session p{font-size:0.9em}.session:not(:last-child){margin-bottom:20px}.pd-district-leftcol{border-right:2px solid #c3c3c3}.supporter:not(:last-child){margin-bottom:50px}.supporter .person{margin-bottom:10px}.supporter .person .detail{color:#aaa;padding-left:40px}
