body{background-color:#fafafa;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;line-height:1.6rem;font-size:1.03rem}.page-header{background:url(/images/corbridge-crop.jpg) no-repeat center 0;background-size:cover;height:200px;margin-bottom:1rem}.page-header h1,.page-header h1 a,.page-header h1 a:not([href]):not([tabindex]):hover{text-transform:uppercase;font-size:2rem;padding-bottom:1rem;color:white;font-weight:bold}span.small{line-height:1rem}.page-header.generic{background:#777;height:auto;padding-top:2rem}@media (min-width: 500px){.page-header{height:400px;margin-bottom:2rem}}h2{border-top:1px solid #D4D4D4;padding-top:0.5rem;font-size:1.3rem;font-weight:bold;margin-top:3.5rem;margin-bottom:2rem}h3{font-size:1.03rem;margin-bottom:0rem;margin-top:2rem;line-height:1.6rem;font-weight:bold;margin-right:20%}.col{padding:0}em{font-style:italic}a,a:hover,a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]){color:#B03C09;font-weight:500}a:hover,a:not([href]):not([tabindex]):hover{text-decoration:underline !important}a.btn,a.btn:not([href]):not([tabindex]):hover{font-weight:500}#bio:not(:target) .read-more{display:inline}#bio:target .read-more{display:none}#bio:not(:target) p:not(:first-child){display:none}#bio:target p:not(:first-child){display:block}.read-more{white-space:nowrap}.footer{margin-top:4rem;line-height:1rem}.copyright{margin-top:2rem;font-size:0.8rem;line-height:1rem;opacity:0.5}.sticky-bottom{position:fixed;bottom:0;width:100%;background-color:rgba(237,237,237,0.9);z-index:999}.sticky-bottom h2{margin-top:0;border-top:none}.figure{margin-top:2rem}.figure-caption{margin-top:0.5rem;margin-bottom:0;font-size:0.9rem;opacity:0.6;line-height:1.1rem}.events h3{margin-top:1.6rem;font-weight:bold}.events .venue{font-weight:bold}.events ul{margin:0}.media-card{margin:1.5rem 0 2rem 0}.media-card .title{padding:0;font-weight:500}.media-card .title .credit{color:#8E8E93;font-weight:normal;white-space:nowrap}.embed-responsive{margin:1rem 0 0 0;padding:0}.plyr--audio .plyr__controls{background:none;padding:0;-webkit-transition:none;transition:none}.plyr input[type="range"]{color:#B03C09;-webkit-transition:none;transition:none}.plyr__control,.plyr--audio .plyr__control:hover{color:#B03C09;background:none;-webkit-transition:none;transition:none}.demo .col:first-child{padding-left:0.65rem;padding-right:1rem}.demo .col:last-child{padding-right:0.65rem}@media (max-width: 600px){.figure{margin-left:-1rem;margin-right:-1rem}.figure-caption{margin-left:1rem;margin-right:1rem}}