body{font-family:"Roboto Condensed",sans-serif;color:#363636;line-height:1.7}h1,h2,h3,h4,h5,h6{font-weight:700}.logo{margin-bottom:15px}.navbar.navbarFixed{position:fixed;top:0;left:0;width:100%;z-index:2}.bg-dark{background-color:#367186 !important}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff;font-weight:700;font-size:15px;text-transform:uppercase}.nav-addons{color:#fff;font-weight:700;font-size:15px}.nav-addons i{margin-right:3px}.nav-addons a{color:#fff}.nav-addons a:hover{text-decoration:none;color:rgba(255,255,255,.75)}.nav-addons{border-left:2px solid #3e7f97;padding-left:10px;margin-left:10px;position:relative}.nav-addons span:not(:first-child){border-left:2px solid #3e7f97;padding-left:10px;margin-left:10px}.header-info{padding-top:30px;padding-bottom:30px}.header-contact span{margin-bottom:10px}.header-contact .icon-container{border-radius:50%;border:1px solid #d7d7d7;display:inline-block;height:35px;width:35px;position:relative;margin-right:10px}.header-contact i{color:#367186;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.feature{background-color:#f6f6f6;padding:30px;border-bottom:5px solid #001544;-webkit-box-shadow:10px 10px 5px -2px #f0f0f0;-moz-box-shadow:10px 10px 5px -2px #f0f0f0;box-shadow:10px 10px 5px -2px #f0f0f0}.feature-description{margin-top:20px}.feature-description h2{font-size:24px}.dropdown-item:active{background-color:#4590aa}.btn{border-radius:15px;font-weight:700;min-width:170px;padding-top:11px;padding-bottom:11px}.btn-intro,.btn-hero,.btn-topic{background-color:#367186;color:#fff}.btn-intro:hover,.btn-hero:hover,.btn-topic:hover{background-color:#4590aa;color:#fff}.btn-build{background-color:#fff}.btn-call-out{color:#fff;margin-left:20px;border:4px solid #fff}.btn-feature,.btn-album{background-color:#001544;color:#fff}.btn-facebook{background-color:#3b5999;color:#fff}.btn-facebook{display:block;font-size:24px;margin-bottom:30px}.btn-facebook i{margin-right:5px}.btn-album{margin-top:15px}#introductory-text{margin-top:100px}#introductory-text,.main-content{margin-bottom:100px}.feature-container{margin-bottom:15px}#features{margin-top:100px;margin-bottom:105px}#topicSlider span{margin-top:8px;display:block;font-size:14px;font-style:italic;text-align:center}#introductory-text h1{color:#367186;margin-bottom:15px}#big-build{padding-top:250px;padding-bottom:70px;color:#fff;margin-top:-100px;background-color:#001544}#big-build h1{color:#fff;margin-bottom:15px}#main-content h1{color:#367186;font-size:42px;margin-bottom:15px}#main-content .home-videos{margin-top:20px;margin-bottom:20px}#main-content .home-videos h2{color:#367186;font-size:32px;margin-bottom:15px}#main-content .home-videos span{margin-top:8px;display:block;font-size:14px;font-style:italic;text-align:center}#call-out{position:relative;text-align:center;color:#fff}#call-out .call-out-wrapper{transform:skew(0deg, -3deg);background-size:cover !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;display:inline-block;width:100%;height:300px;flex-shrink:0;transition:.9s ease-in-out transform;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;position:relative}#call-out .call-out-wrapper:after{width:100%;height:100%;position:absolute;background:rgba(54,113,134,.7);content:"";top:0;z-index:0}#call-out .call-out-wrapper .container{transform:skew(0deg, 3deg);z-index:1}#call-out h1{font-size:28px}footer{background-color:#001544;color:#fff;font-weight:700;padding-top:30px;padding-bottom:30px}.footer-logo{margin-right:20px}.footer-contact{text-align:right}.footer-contact span{display:block}.footer-nav span{font-size:21px;display:block}.footer-nav ul{padding:0;margin:0}.footer-nav li{display:inline;font-weight:400}.footer-nav li:not(:last-child){border-right:1px solid #fff;padding-right:10px;margin-right:9px}.footer-nav li a{color:#fff}.parallax-slider{position:relative}.parallax-wrapper{white-space:nowrap;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.parallax-slide{background-size:cover !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;display:inline-block;width:100%;height:600px;flex-shrink:0;transition:.9s ease-in-out transform;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;position:relative}.parallax-caption{transition:.4s;transition-delay:.8s;white-space:normal;position:relative;z-index:1;color:#fff;font-size:21px;text-align:left;transform:translateY(200%);opacity:0}.parallax-slide.active .parallax-caption{transform:translateY(0);opacity:1}.parallax-caption h1{font-size:42px;font-weight:900}.parallax-slide::after{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.3);content:"";top:0;z-index:0}.indicators ul{padding:0;margin:0}.indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.indicator:not(:first-child){margin-left:2px}.hero-image{height:600px;position:relative;background-size:cover !important;overflow:hidden}.home-top{background:url("../images/parallax-bg.jpg") no-repeat center}.home-top::after{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);content:"";top:0;z-index:0}.hero-caption{z-index:1;position:absolute;width:100%;padding:20px;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;font-size:21px;display:none}.hero-caption h1{font-size:42px;font-weight:900}.inner-content{padding-bottom:100px;padding-top:40px;min-height:400px}.inner-content h1{margin-bottom:20px;color:#367186}.inner-content .btn:hover{color:#fff;background-color:#002577}.breadcrumb{background-color:transparent}.topic-list{margin-top:30px}.topic-list .topic{margin-bottom:40px;margin-left:0;margin-right:0;padding:30px 15px;border:1px solid #e0e0e0}.topic-list .topic h2{color:#367186}.topic-side h2{color:#367186;margin-bottom:20px}#topicSlider{margin-bottom:30px}#topicSlider .carousel-indicators{bottom:40px}#topicSlider .carousel-indicators li{width:15px;height:15px;border-radius:50%}#topicSlider .carousel-caption{padding-top:10px;color:inherit;position:static;min-height:56px;font-size:14px;font-style:italic;padding-bottom:0}#topicSlider .carousel-caption p{margin-bottom:0}#topicSlider .carousel-img{position:relative}.topic-videos{padding-top:10px;margin-bottom:30px}.topic-videos .embed-item{margin-bottom:15px}.topic-videos span{margin-top:8px;display:block;font-size:14px;font-style:italic;text-align:center}.map-responsive{overflow:hidden;padding-bottom:450px;position:relative;height:0;margin-bottom:30px}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.contact-info strong{color:#367186}.contact-info img{display:block;margin-top:30px;max-width:500px}#contactForm h2{color:#001544}.btn-primary{margin-top:20px}#downloads,#links{margin-bottom:20px}#downloads ul,#links ul{padding:0;margin:0}#downloads .file-info,#links .file-info{width:50px}#downloads .file-info,#links .file-info{margin-right:20px;margin-bottom:15px;text-align:center}#downloads .file-info i,#links .file-info i{display:block;font-size:21px}#downloads .file-info small,#links .file-info small{font-size:12px}.category-list{margin-top:30px}.category-list h2{color:#001544;font-size:28px}.category.row{border:1px solid #f9f6f6;box-shadow:2px 3px 5px #e6e6e6;background-color:#fff;margin-bottom:30px;padding:20px;margin-left:0;margin-right:0}.gallery-list{margin-top:30px}.gallery-list h5{color:#367186;margin-top:10px}.gallery-list>div{margin-bottom:40px}.gallery-image{margin-left:0;margin-right:0;margin-top:20px}.gallery-image>div{margin-bottom:30px}.diary-dates form{margin-bottom:30px}.month{margin-bottom:30px}.month h2{color:#001544;margin-bottom:10px}.google-translate{cursor:pointer}.google-translate.active{color:#25ccf2}.google-translate:hover{color:rgba(255,255,255,.75)}.fa-search{cursor:pointer}.fa-search.active{color:#25ccf2}.fa-search:hover{color:rgba(255,255,255,.75)}.input-search{position:absolute;z-index:2;top:100%;margin-top:16px;right:0;visibility:hidden;opacity:0;transition:ease 400ms opacity}.input-search input{border-radius:0}.input-search.active{visibility:visible;opacity:1}#google_translate_element{position:absolute;z-index:2;top:100%;margin-top:17px;right:0;visibility:hidden;opacity:0;transition:ease 400ms opacity}#google_translate_element.active{visibility:visible;opacity:1}#google_translate_element span{border:0;padding:0;margin:0}.search-results{margin-top:30px}.search-results .result{margin-bottom:30px}.search-results .result h2{font-size:28px}.search-results .result a{text-decoration:underline}.footer-accreditation{text-align:center;margin-top:20px;padding-left:15px;padding-right:15px}.footer-accreditation img{margin-left:20px;margin-bottom:20px}.header-contact .header-social i{position:static;transform:none;-webkit-transform:none;font-size:28px}.header-contact .header-social i:first-child{margin-left:5px}.home-downloads{margin-top:40px;margin-bottom:0;font-weight:700}.home-downloads h2{color:#367186;font-size:32px;margin-bottom:15px}.home-downloads .file-info,.home-downloads .file-info{width:auto !important;margin-right:5px !important}.home-downloads .file-info i,.home-downloads .file-info i{display:inline-block !important;margin-right:5px}.home-downloads .file-info small,.home-downloads .file-info small{font-size:16px !important}thead{background-color:#367186;color:#fff}.event-title a{font-weight:700}.event-thumbnail img{max-height:140px;margin-top:5px}.google-maps{width:100%;height:300px}.staff{margin-top:15px}.staff .staff-member{margin-bottom:15px}.staff .staff-img{margin-bottom:8px}.staff .staff-description h2{font-size:24px;margin-bottom:5px}.carousel-indicators li{background-color:#f30505}.g-recaptcha{margin-top:15px}.start-date{margin-top:15px}.form-control::placeholder{font-size:14px}@media(min-width: 1200px){.container{max-width:1440px}.feature-description{min-height:180px}}@media(min-width: 992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:18px;padding-left:18px}}@media(max-width: 768px){.footer-info{text-align:center}.footer-contact{margin-top:15px;text-align:center}}