.center-inner{position:relative}.center-inner .inner{position:absolute;width:100%;top:50%;left:0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block{display:block}.inline-block{display:block}.display-table{display:table}.display-row{display:table-row}.display-cell{display:table-cell}.vert-mid{vertical-align:middle}.vert-top{vertical-align:top}.vert-bottom{vertical-align:bottom}.vert-base{vertical-align:baseline}.no-pad{padding:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.row-centered{text-align:center}.row-centered [class*='col-']{display:inline-block;float:none;margin-right:-4px}.container-text>:first-child{margin-top:0}.container-text>:last-child{margin-bottom:0}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.pull-xs-left{float:left}.pull-xs-right{float:right}.container-sm{max-width:100%}.container-lg{max-width:100%}@media only screen and (min-width: 768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}.pull-sm-left{float:left}.pull-sm-right{float:right}.container-sm{width:515px}.container-lg{width:515px}}@media only screen and (min-width: 992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}.pull-md-left{float:left}.pull-md-right{float:right}.container-sm{width:600px}.container-lg{width:700px}}@media only screen and (min-width: 1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}.pull-lg-left{float:left}.pull-lg-right{float:right}.container-sm{width:800px}.container-lg{width:900px}}@media only screen and (min-width: 1400px){.container-sm{width:900px}.container-lg{width:1000px}}@media only screen and (min-width: 1600px){.container-sm{width:1000px}.container-lg{width:1200px}}#feed{max-width:1440px}@media only screen and (min-width: 768px) and (max-width: 991px){#fb-feed-container .fb-feed-item:nth-child(2n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){#fb-feed-container .fb-feed-item:nth-child(2n+1){clear:both}}#fb-feed-container .modal .modal-content .modal-body img{margin-bottom:15px}#fb-feed-container .modal .modal-content .modal-body>:last-child{margin-bottom:0}.modal-open{overflow:auto !important;padding:0 !important}.pic-title i{margin-bottom:15px;font-size:1.5em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .25s ease-in-out}.pic-title:hover i{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);transition:all .6s ease-in-out}.feed-item .thumbnail{margin-bottom:0;padding:0;border:none;background-color:transparent}.modal-content .resizer{display:none}.feed-item .thumbnail .caption>p:last-of-type,p.photo-desc:last-of-type{margin-bottom:0 !important;word-break:break-word}.feed-item .modal-body img{margin-bottom:30px;margin-left:auto;margin-right:auto}p.photo-desc{margin-bottom:30px;margin-top:-15px}.recent-projects .thumbnail{border:none;padding:0}.fb-image{background-size:cover !important;width:100%}.fb-feed-more{text-decoration:underline !important;margin-top:10px;cursor:pointer}.pic{position:relative;overflow:hidden;display:block;animation:anima 2s;-webkit-animation:anima 2s;-moz-animation:anima 2s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pic:hover .pic-image{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.pic-caption{display:block;z-index:100;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:15px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;z-index:999;opacity:0}.pic-caption:hover{text-decoration:none}.pic-caption-spacer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.pic-caption-spacer h4{color:#fff}.pic-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pic:hover .pic-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pic-title{font-size:1.8em}.pic,.pic img{width:100%}.pic .pic-image,.pic-caption,.pic:hover .pic-caption{transition:all 0.3s ease}.pic:hover .bottom-to-top,.pic:hover .top-to-bottom,.pic:hover .left-to-right,.pic:hover .right-to-left,.pic:hover .rotate-in,.pic:hover .rotate-out,.pic:hover .open-up,.pic:hover .open-down,.pic:hover .open-left,.pic:hover .open-right,.pic:hover .come-left,.pic:hover .come-right{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.bottom-to-top{top:0;left:0}.pic:hover .bottom-to-top{top:0;left:0}.top-to-bottom{bottom:50%;left:0}*{box-sizing:border-box}html,body{width:100%;height:100%;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-size:14px;font-family:Verdana,sans-serif;background-color:#fff}a,a:hover,a:active,a:visited,a:focus{color:#001E66;outline:0;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0 0 15px 0}h1,.h1{color:#001E66;font-size:22px;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 768px){h1,.h1{font-size:26px}}@media only screen and (min-width: 992px){h1,.h1{font-size:30px}}h2,.h2{color:#001E66;font-size:18px;font-weight:bold;font-style:italic}@media only screen and (min-width: 768px){h2,.h2{font-size:21px}}@media only screen and (min-width: 992px){h2,.h2{font-size:24px}}h3,.h3{color:#001E66;font-size:16px;font-weight:bold;font-style:italic}@media only screen and (min-width: 768px){h3,.h3{font-size:18px}}@media only screen and (min-width: 992px){h3,.h3{font-size:20px}}.h1,.h2,.h3,.h4,.h5,.h6{display:block}p{color:#666;line-height:1.8em}.btn{outline:0;border:none;border-radius:0;background-image:none}.btn.btn-primary{outline:none;color:#fff;background-color:#E8001F}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#cf001c}.btn.btn-isotope{color:#fff;background-color:#828282;padding-left:20px;padding-right:20px}.btn.btn-isotope:focus,.btn.btn-isotope:hover,.btn.btn-isotope:active{outline:none;background-color:#757575}.btn.btn-isotope.active{outline:none;background-color:#001E66}.text>:last-child{margin-bottom:0}#lead p{font-size:115%}@media only screen and (min-width: 992px){#lead p{font-size:140%}}.margin-lg{margin-bottom:30px}@media only screen and (min-width: 992px){.margin-lg{margin-bottom:60px}}#body-text{max-width:1280px}@media only screen and (max-width: 992px){#body-text .text{margin-bottom:30px;text-align:center}}.cycle-slideshow{width:100%;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cycle-slideshow .cycle-slide{width:100%}@media only screen and (max-width: 992px){#isotope-filters{padding-top:15px}}@media only screen and (max-width: 992px){#isotope-filters .btn{margin:0 5px 15px 5px}}@media only screen and (min-width: 992px){#isotope-filters .btn{display:block}}@media only screen and (min-width: 992px){#isotope-filters .btn:not(:last-of-type){margin-bottom:10px}}#site-header{min-height:0;border:none;border-radius:0;box-shadow:1px 0px 15px 0px rgba(0,0,0,0.5);text-align:center;z-index:999;background-color:#001E66;background-image:url(../Images/nav-background.jpg);background-repeat:no-repeat;background-position:top}@media only screen and (max-width: 767px){#site-header{margin-bottom:0}}@media only screen and (min-width: 768px){#site-header{margin-bottom:0;padding-bottom:100px;position:relative}#site-header .navbar-nav,#site-header .navbar-nav li,#site-header .navbar-header,#site-header .navbar-brand{float:none}}@media only screen and (min-width: 768px){#site-header .navbar-nav{margin-bottom:25px}}#site-header .navbar-nav li a,#site-header .navbar-nav li a:hover,#site-header .navbar-nav li a:focus,#site-header .navbar-nav li a:active,#site-header .navbar-nav li.active a,#site-header .navbar-nav li.active a:hover,#site-header .navbar-nav li.active a:focus,#site-header .navbar-nav li.active a:active,#site-header .navbar-nav li.dropdown a,#site-header .navbar-nav li.dropdown a:hover,#site-header .navbar-nav li.dropdown a:focus,#site-header .navbar-nav li.dropdown a:active,#site-header .navbar-nav li.dropdown.open a,#site-header .navbar-nav li.dropdown.open a:hover,#site-header .navbar-nav li.dropdown.open a:focus,#site-header .navbar-nav li.dropdown.open a:active{color:#fff}@media only screen and (max-width: 767px){#site-header .navbar-nav li a,#site-header .navbar-nav li a:hover,#site-header .navbar-nav li a:focus,#site-header .navbar-nav li a:active,#site-header .navbar-nav li.active a,#site-header .navbar-nav li.active a:hover,#site-header .navbar-nav li.active a:focus,#site-header .navbar-nav li.active a:active,#site-header .navbar-nav li.dropdown a,#site-header .navbar-nav li.dropdown a:hover,#site-header .navbar-nav li.dropdown a:focus,#site-header .navbar-nav li.dropdown a:active,#site-header .navbar-nav li.dropdown.open a,#site-header .navbar-nav li.dropdown.open a:hover,#site-header .navbar-nav li.dropdown.open a:focus,#site-header .navbar-nav li.dropdown.open a:active{background-color:transparent}}@media only screen and (min-width: 768px){#site-header .navbar-nav>li{margin-bottom:5px}}#site-header .navbar-nav>li>a{font-weight:bold}@media only screen and (min-width: 768px){#site-header .navbar-nav>li>a{padding:10px;background-color:rgba(166,217,233,0.2)}}@media only screen and (min-width: 992px){#site-header .navbar-nav>li>a{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 768px){#site-header .navbar-nav>li.active>a{background-color:rgba(166,217,233,0.2)}}@media only screen and (max-width: 767px){#site-header .navbar-nav .dropdown{display:block}}@media only screen and (min-width: 768px){#site-header .navbar-nav .dropdown.active .dropdown-menu{display:block}}@media only screen and (max-width: 767px){#site-header .navbar-nav .dropdown>a{padding-right:5px;display:inline-block}}@media only screen and (max-width: 767px){#site-header .navbar-nav .dropdown .dropdown-toggle{padding-left:5px;display:inline-block}}@media only screen and (min-width: 768px){#site-header .navbar-nav .dropdown .dropdown-toggle{display:none}}#site-header .navbar-nav .dropdown .dropdown-menu{box-shadow:none;border-radius:0;border:none;text-align:center}@media only screen and (min-width: 768px){#site-header .navbar-nav .dropdown .dropdown-menu{position:relative;top:100%;left:0;float:none;min-width:100%;background-color:transparent;padding:2px 0 0 0;text-align:center}}#site-header .navbar-nav .dropdown .dropdown-menu li a{padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:bold}@media only screen and (min-width: 768px){#site-header .navbar-nav .dropdown .dropdown-menu li a{margin-bottom:2px;background-color:rgba(166,217,233,0.2)}}@media only screen and (min-width: 768px){#site-header .navbar-nav .dropdown .dropdown-menu li.active a{background-color:rgba(166,217,233,0.2)}}@media only screen and (max-width: 767px){#site-header .navbar-header{background-color:#001E66}}@media only screen and (min-width: 768px){#site-header .navbar-header{display:block}}#site-header .navbar-header .navbar-brand{padding-top:5px;padding-bottom:5px}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand{display:block;padding:50px 25px;height:auto}}#site-header .navbar-header .navbar-brand img{height:40px}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand img{width:100%;height:auto}}#site-header .navbar-header .navbar-toggle{border:none;border-radius:0;margin:0;padding:0 15px;height:50px;background-color:#E8001F}#site-header .navbar-header .navbar-toggle .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-header .navbar-header .navbar-toggle .burger-icon,#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{display:block;width:25px;height:3px;background-color:#fff;outline:1px solid transparent;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;transition-duration:0.3s}#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{position:absolute;content:""}#site-header .navbar-header .navbar-toggle .burger-icon::before{top:-8px}#site-header .navbar-header .navbar-toggle .burger-icon::after{top:8px}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon{background-color:transparent}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::before{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}#site-header .navbar-collapse{border:none}@media only screen and (max-width: 767px){#site-header .navbar-collapse{background-color:#001E66}}@media only screen and (min-width: 768px){#site-header .navbar-collapse{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse{padding-left:25px;padding-right:25px}}#site-header .nav-logo{display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){#site-header .nav-logo{margin-bottom:15px;max-width:150px}}@media only screen and (min-width: 768px){#site-header .nav-logo{margin-bottom:25px}}#site-header .nav-logo.sm{max-width:100px}#site-header .nav-logo.md{max-width:150px}#site-header .nav-logo.lg{max-width:200px}@media only screen and (min-width: 768px){#site-header #header-footer{position:absolute;bottom:30px;left:0;width:100%;padding:0 15px;color:#fff}#site-header #header-footer small{font-size:11px;color:#fff}#site-header #header-footer a,#site-header #header-footer a:hover,#site-header #header-footer a:visited,#site-header #header-footer a:active,#site-header #header-footer a:focus{color:#fff}}@media only screen and (min-width: 768px){#site-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}}@media only screen and (min-width: 768px){#site-header{-webkit-flex:0;-ms-flex:0;flex:0;min-width:235px;min-height:100vh}}@media only screen and (min-width: 992px){#site-header{min-width:270px}}@media only screen and (min-width: 768px){#site-content{-webkit-flex:1;-ms-flex:1;flex:1;min-height:100vh}}#header-slideshow{position:relative}#header-slideshow .cycle-slideshow{position:absolute;top:0;left:0;width:100%}#site-footer{border-top:1px solid #666;padding:15px 0;background-color:#001E66;text-align:center}#site-footer a,#site-footer small{color:#fff;font-size:11px}#grid{width:100%}#grid .item{padding:0}@media only screen and (min-width: 992px){#grid .item{height:33.333333vh;min-height:240px}}@media only screen and (max-width: 992px){#grid .item:nth-child(4),#grid .item:nth-child(5),#grid .item:nth-child(6){display:none}}#grid .item .placeholder{opacity:0}@media only screen and (min-width: 992px){#grid .item .placeholder{display:none}}#grid .grid-link{position:relative;background-image:url(../Images/nav-background-small.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}#grid .grid-link .title{position:absolute;display:block;color:#fff;font-size:16px;font-weight:bold;font-style:italic;text-transform:lowercase;text-shadow:5px 5px 10px black}@media only screen and (min-width: 360px){#grid .grid-link .title{font-size:18px}}@media only screen and (max-width: 767px){#grid .grid-link .title{top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:10px}}@media only screen and (min-width: 768px){#grid .grid-link .title{top:20px;left:0;padding:0 15px;font-size:24px}}@media only screen and (min-width: 1200px){#grid .grid-link .title{font-size:30px}}@media only screen and (min-width: 1680px){#grid .grid-link .title{font-size:45px;padding:0 30px}}#grid .grid-link .title .inner{display:block}@media only screen and (max-width: 767px){#grid .grid-link .title .inner{margin-bottom:10px}}@media only screen and (min-width: 1200px){#grid .grid-link .title .inner{padding-left:15px}}#grid .grid-link .btn{border:1px solid White;font-weight:bold}@media only screen and (min-width: 768px){#grid .grid-link .btn{display:none;position:absolute;bottom:20px;right:20px}}#grid .cycle-slideshow{width:100%;height:100%}#grid .cycle-slideshow .cycle-slide{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}#fb-feed-container{margin-bottom:20px;margin-left:-10px;margin-right:-10px}#fb-feed-container .fb-feed-item{padding-left:10px;padding-right:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){#fb-feed-container .fb-feed-item:nth-child(3){clear:both}}#fb-feed-container .thumbnail{padding:0;border:none}#fb-feed-container .thumbnail .pic{margin-bottom:10px}#fb-feed-container .thumbnail .caption{padding:0}#fb-feed-container .thumbnail .caption p{font-size:12px}#fb-feed-container .thumbnail .caption .date{font-size:14px;font-weight:bold;font-style:italic;color:#001E66;margin-bottom:5px;line-height:1.5em}#fb-feed-container .thumbnail .caption .btn-primary{margin-bottom:15px}#contact{max-width:1000px}#contact-form{margin-bottom:30px}@media only screen and (min-width: 992px){#contact-form{margin-bottom:60px}}#contact-form textarea{min-height:250px}#contact-details{text-align:center}@media only screen and (min-width: 992px){#contact-details #address{text-align:left}#contact-details #phone{text-align:center}#contact-details #email{text-align:right}}#contact-details a,#contact-details span{font-size:14px;font-weight:bold;color:#666;display:block}@media only screen and (max-width: 992px){#contact-details a:not(:last-child),#contact-details span:not(:last-child){margin-bottom:15px}}@media only screen and (min-width: 992px){#contact-details a,#contact-details span{font-size:12px}}@media only screen and (min-width: 1200px){#contact-details a,#contact-details span{font-size:15px}}#contact-details .fa{font-size:20px;width:24px;color:#E8001F;vertical-align:sub;margin-right:5px;text-align:center}@media only screen and (min-width: 1200px){#contact-details .fa{margin-right:10px;font-size:30px}}.map-container{position:relative}.map-container .map{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}#members{margin-left:-7.5px;margin-right:-7.5px}.member .name,.member .title,.member-modal .name,.member-modal .title{display:block}.member .name,.member-modal .name{font-weight:bold;font-size:16px;color:#001E66}.member .title,.member-modal .title{font-size:12px;color:#666}.member{display:block;margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}@media only screen and (min-width: 768px) and (max-width: 991px){.member:nth-child(2n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){.member:nth-child(2n+1){clear:both}}@media only screen and (max-width: 1200px){.member:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (min-width: 1200px){.member:nth-child(3n+1){clear:both}.member:nth-last-child(-n+3){margin-bottom:0}}.member .inner{padding:10px;margin:0;border-radius:0;background-color:#EBEBEB}.member .inner img{margin-bottom:15px}.member .inner .name{font-size:16px}.member .inner .title{font-size:12px}.member-modal img{margin-bottom:15px}.member-modal h1{font-size:16px;margin-bottom:10px}.member-modal .name{font-size:20px;margin-bottom:10px}.member-modal .title{font-size:16px;margin-bottom:15px}.mfp-container{padding:0 15px}@media only screen and (min-width: 992px){.mfp-container{padding:0 30px}}.modal-open{overflow:hidden !important}#gallery{margin-left:-5px;margin-right:-5px}#gallery .item{padding-left:5px;padding-right:5px;margin-bottom:10px}
