@import url("https://fonts.googleapis.com/css?family=Merriweather:400,700");html{font-size:calc(1em+1vw)}body,html{height:100%;margin:0;padding:0;font-size:1.1rem;line-height:165%;background-color:#d8d8d8;background-image:linear-gradient(180deg,#d5d4d0 0,#d5d4d0 1%,#eeeeec 31%,#efeeec 75%,#e9e9e7);background-repeat:no-repeat;background-attachment:fixed}h1,h2,h3,h4{font-family:Merriweather,serif}h1{font-size:5vw}h2{font-size:2.5vw;margin-bottom:2rem}h2,h3{color:#001457}h3{font-size:1.3em}h4{color:#001457;font-size:1.1em;padding:1em 0 .2em;margin:0}figcaption{background-color:#001457;padding:4px 16px;font-size:.8em}header,header .container{background-color:#c4472c}#carouselFeatured{padding-top:11.5rem}.footer,footer{background-color:#242424!important;padding-top:1em;margin-top:2em}.footer a,.footer p{color:#fff;font-size:1rem;padding:1em 0 .5em}.content{background-color:#fff!important;box-shadow:0 0 5px #888;padding-top:3rem;padding-bottom:1rem}.content a{border-bottom:1px dotted #001457;transition:background-color .25s}.content a:hover{color:#fff;background-color:#001457}.navbar button{margin:0;background:none;border:none}.navbar .nav-item a,.navbar button{font-family:Merriweather,serif;font-size:1rem;color:#fff!important}.navbar .nav-item a.active,.navbar .nav-item a:hover,.navbar button:hover{color:#c4472c!important}.nav-tabs .nav-item a{font-size:.9rem;color:#001457!important}.nav-tabs .nav-item a:hover,.nav-tabs .nav-item a active{color:#fff!important;background-color:#001457}a{color:#001457}#map{height:550px}.container-fluid{padding:0!important}.keyline{border:1px solid grey}.contact{border-radius:3px;background-color:#4b8132;color:#fff;padding:.5em;margin-bottom:1em}.contact p{padding:0;margin:0}.contact a{color:#fff}.contact h4{color:#fff;text-align:center;font-weight:700;padding:0;margin:0 0 .3em}.fixed-top{background-color:#c4472c!important}.branding{height:145px;margin:.2em 0}.branding img{max-height:135px}@media (max-width:768px){body{font-size:1em}}.carousel{margin:10px -15px 0!important;background-color:#fff;box-shadow:0 0 5px #888}.padded-top{padding-top:15rem}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.social a{border:0 solid grey}.social{padding-bottom:2em}.social a:hover{background-color:transparent}aside h4{background-color:#4b8132;color:#fff;text-align:center;border-radius:3px;padding:.5em;margin-bottom:1em;font-weight:700}.modal-header{background-color:#c4472c;color:#fff}.content h1{color:#001457;padding-bottom:1rem;padding-top:1rem}