html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{height:auto}html.js input.form-autocomplete{background-image:none}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}.navbar.container{margin-top:20px}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-modal-background,.overlay-element{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.page-header{margin-top:0}.block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-actions{clear:both}.resizable-textarea textarea{border-radius:4px 4px 0 0}.radio:first-child,.checkbox:first-child{margin-top:0}.radio:last-child,.checkbox:last-child{margin-bottom:0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#555;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#333}.list-inline>li.first{padding-left:0}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#949494;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#999}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #B4B4B4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.pagination ul>li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}table .radio input[type=radio],table .checkbox input[type=checkbox]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.666666666666664%}}.alert a{font-weight:700}.alert-success a{color:#356635}.alert-info a{color:#2d6987}.alert-warning a{color:#a47e3c}.alert-danger a{color:#953b39}
html{background:#464646;}body{font-family:Roboto,Arial;font-weight:300;}body.admin-menu,body.admin-menu #header-wrapper.hover-top,body.admin-menu #header-wrapper.hover-bottom.stuck,body.admin-menu.not-front #header-wrapper.hover-bottom{margin-top:29px !important;}.container.site-container{padding-left:0px;padding-right:0px;}.container .container{width:auto;}.navbar.container{margin-bottom:0;margin-top:0;max-width:none;padding:0 30px;width:100%;}.front #header-spacer{display:none;}.navbar-header{float:left;position:relative;z-index:100;height:100%;font-weight:500;}.navbar .logo{margin-top:6px;}.left-header{display:table;float:left;height:60px;margin-left:7px;margin-top:6px;}.left-header-inner{display:table-cell;vertical-align:middle;}#block-nodeblock-34{font-size:12px;font-weight:300;}#block-nodeblock-34 p{margin:0;}#block-nodeblock-34 a{color:#ffffff;}.right-header{float:right;}.navbar-default{border:none;background:none;}.navbar-default .navbar-toggle{border-color:#DDDDDD;margin-left:20px;}.navbar-collapse{padding:0;}#header-wrapper{background:url("/sites/all/themes/t324/images/header-bg.png") repeat scroll 0 0 transparent;position:absolute;width:100%;z-index:100;box-shadow:0 3px 4px rgba(0,0,0,.15);color:#ffffff;}#header-wrapper.hover-bottom,#header-wrapper.hover-top{width:100%;z-index:999;position:fixed;}#header-wrapper.hover-top,.not-front #header-wrapper.hover-bottom{top:0;}.navbar.container{transition:height .5s ease;}.navbar.container img{transition:all .5s ease;height:52px;}.left-header{transition:height .5s ease;}#block-menu-block-2 ul.menu.nav{transition:margin .5s ease;}#block-nodeblock-34 p{transition:all .5s ease;}.past-preface .left-header{height:44px;}.past-preface .navbar.container img{height:38px;}.past-preface #block-menu-block-2 ul.menu.nav{margin-top:0px;}.past-preface #block-nodeblock-34 p{font-size:11px;margin-top:-4px;}.region-bgarea,#block-views-header-image-block,.header-bg-image{position:fixed;width:100%;height:100%;top:0px;left:0px;}.header-bg-image{background-position:center center;background-size:cover;}.dropdown-toggle.nolink{cursor:pointer;}li.last > .dropdown-menu{left:auto;right:0;}.nav .caret{border-bottom-color:#ffffff;border-top-color:#ffffff;margin-left:4px;}.nav a:hover .caret{border-bottom-color:#115b88;border-top-color:#115b88;}.dropdown-menu{background:none repeat scroll 0 0 rgba(255,255,255,0.85);border:0 none;border-radius:4px;margin-top:18px;opacity:0;transition:opacity .5s ease;display:block !important;top:-9999px;}.nav li:hover .dropdown-menu{opacity:1;}.dropdown-menu:after{border-color:transparent transparent rgba(255,255,255,0.85);border-style:solid;border-width:0 7px 10px;content:"";display:block;height:0;left:20px;position:absolute;top:-9px;width:0;}.open > .dropdown-menu{display:block;top:auto;}#block-menu-block-2 ul.menu.nav{margin-top:10px;}#block-menu-block-2 ul.menu.nav li{display:inline-block;}#block-menu-block-2 ul.menu.nav li a{color:#fff;font-size:18px;text-transform:lowercase;}#block-menu-block-2 ul.menu.nav li a:hover,#block-menu-block-2 ul.menu.nav li a:focus{color:#115b88;}#block-menu-block-2 ul.menu.nav li.open a{color:#115b88;}#block-menu-block-2 ul.menu.nav li li{display:block;}#block-menu-block-2 ul.menu.nav li li a{font-size:16px;font-weight:300;padding:2px 15px;}#block-menu-block-2 ul.menu.nav li.open li a{background:none;}#block-menu-block-2 ul.menu.nav li li a:hover{background:#115b88;color:#ffffff;}#block-menu-block-3 ul.menu.nav{margin-top:0px;position:relative;z-index:100;text-align:right;}#block-menu-block-3 ul.menu.nav li{display:inline-block;}#block-menu-block-3 ul.menu.nav li a{font-weight:bold;font-size:12px;padding:0;margin:0 0 0 5px;border-radius:8px !important;}#block-menu-block-3 ul.menu.nav li li{display:block;}#block-menu-block-3 ul.menu.nav li li a{border-radius:0 !important;}.nav > li > a:hover,.nav > li > a:focus{border-radius:8px;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-radius:8px;}.region-sidebar-first{padding-top:0px;padding-bottom:0px;line-height:24px;}aside .block .view .views-row{margin-bottom:10px;}aside .block .view-terms-list .views-row,aside .block .view-terms-list .views-row{margin:0px;}aside section{margin:0 0 30px;}aside section h2{margin:0px 0px 12px 0px;}.region-sidebar-first h2.block-title{color:#555555;font-weight:900;font-size:18px;font-family:"Roboto";border-bottom:1px solid #cccccc;padding-bottom:10px;}.region-sidebar-first ul{margin-bottom:18px;padding-left:30px;}.region-sidebar-first ul li{color:#b6cfdf;list-style-type:square;padding-left:4px;}.region-sidebar-first ul li a{font-size:14px;color:#115b88;}.region-content{color:#555555;line-height:24px;}#main-wrapper{background:#ffffff;}.not-front #main-wrapper{padding-top:60px;padding-bottom:70px;}.not-front #main-content-section{float:right;}#title-wrapper{background:#115b88;color:#ffffff;padding:20px 0;}#title-wrapper a{color:#ffffff;}#title-wrapper h1{border:medium none;color:#fff;font-size:36px;margin:0;padding:0;}#block-views-project-location-block .view-project-location{color:#cccccc;font-size:14px;margin-top:-3px;padding-left:4px;}#title-wrapper.no-preface{background:url('/sites/all/themes/t324/images/inside-title-bg.jpg') no-repeat scroll center center transparent;background-size:cover;padding:90px 0 25px;}#title-wrapper.no-preface h1{font-family:"Roboto";font-size:48px;font-weight:300;text-shadow:0px 1px 0px #000;}footer ul.menu{margin-bottom:20px;}footer ul.menu li{float:left;margin-right:25px;}footer ul.menu li a{padding:4px 0px;font-weight:bold;}footer .menu-block-wrapper > ul.menu > li{float:left;margin-top:15px;margin-right:5%;width:45%;}footer .menu-block-wrapper > ul.menu > li > a{color:#115b88;font-size:20px;font-weight:900;}footer .menu-block-wrapper ul.menu ul.menu{margin-top:14px;}footer .menu-block-wrapper ul.menu ul.menu li{color:#115b88;display:list-item;float:none;list-style-type:square;margin-left:15px;padding-left:4px;}footer .menu-block-wrapper ul.menu ul.menu li a{color:#363636;font-size:14px;font-weight:300;padding:0;}footer .nav > li > a:hover,footer .nav > li > a:focus{background:none;}#block-block-3{font-size:12px;clear:both;}#footer-wrapper{padding-top:6px;background:url('/sites/all/themes/t324/images/footer-border.png') repeat-x scroll 0 0 #e1e1e1;z-index:1;position:relative;}.footer{margin-top:0px;line-height:28px;}#sub-footer-wrapper{background:#464646;color:#959595;padding:5px 0;z-index:1;position:relative;}footer h2.block-title{font-family:Roboto;font-size:20px;font-weight:900;margin-bottom:28px;margin-top:22px;}h1,h2,h3{margin-bottom:15px;margin-top:0;font-family:"trajan-pro-3";color:#115b88;}h4,h5,h6{font-family:"roboto";color:#115b88;}a,a:link,a:hover,a:visited,a:active{color:#115b88;}p{margin:0 0 14px;}.content img{max-width:100%;height:auto;}.panels-flexible-column-1-main,.panels-flexible-region-1-center{width:100%;}.sortable ul.ui-sortable li{text-align:inherit;}.t324logo{position:relative;top:-2px;left:4px;}.flexslider{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:0;box-shadow:none;margin:0;padding:0;}.flexslider .slides{display:table;width:100%;}.full-width-slideshow-item-image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;-ms-behavior:url(/sites/all/themes/t324/css/backgroundsize.min.htc);}.full-width-slideshow .flexslider .slides > li{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease;}.flexslider .slides img{height:auto;}.flex-control-nav{bottom:50px;position:absolute;text-align:center;width:100%;z-index:100;}.flex-direction-nav a:before{font-size:36px;}aside .more-link:before{content:"";display:table;clear:both;}aside .more-link a{font-weight:bold;}#widgets-element-socialmedia_profile-buttons{float:right;}div.widgets-element-horizontal{display:inline-block;float:none;margin-left:6px;margin-top:5px;}.full-width,.full-width-img > img,.full-width-img > a > img{width:100%;min-width:100%;max-width:100%;height:auto;}.vertical-align-middle{display:table;}.vertical-align-middle > *:first-child{display:table-cell;height:100%;vertical-align:middle;}.cleared{clear:both;}.pull-left.img-thumbnail{margin-right:12px;margin-bottom:4px;}.pull-right.img-thumbnail{margin-left:12px;margin-bottom:4px;}.align-left{text-align:left;}.align-right{text-align:right;}.pull-left-xs{float:left !important;}.pull-right-xs{float:right !important;}a.btn,.btn a{color:#ffffff;}.btn{background:none repeat scroll 0 0 #0a71b0;border-color:#0a3956;border-image:none;border-style:solid;border-width:0 0 3px;font-size:18px;font-weight:300;padding:8px 30px;text-shadow:0 1px 0 #333;}.btn-primary{background-color:#0a71b0;}.btn-arrow:after{background:url("/sites/all/themes/t324/images/button-arrow.png") no-repeat scroll 0 0 transparent;content:"";display:inline-block;height:17px;margin:0 -6px -4px 8px;width:16px;transition:left .3s ease;position:relative;left:0px;}.btn-arrow:hover:after{left:3px;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#3276b1;border-color:#0a3956;color:#fff;}.btn-grey,a.btn-grey{background:#e1e1e1;color:#115b88;border-color:#cccccc;text-shadow:0 1px 0 #ffffff;font-weight:300;font-size:14px;padding:6px 18px;}.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active,.open .dropdown-toggle.btn-grey{background:#d2d2d2;}.btn-default{color:#ffffff;}.more-link-centered{text-align:center;}.more-link-centered .btn{margin-top:20px;}a#main-anchor{display:block;}.breadcrumb{display:none;}.front #title-wrapper{display:none;height:0px;padding:0px;}.slice-wrapper{padding:30px 0;position:relative;overflow:hidden;z-index:1;}.slice-wrapper .background-image{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:0;}.slice-wrapper > .container{z-index:1;}.slice-wrapper > .container > .row > div{position:relative;}.slice-wrapper > .container > .row > div.views-field-php{position:static;}.anniversary-slice,.anniversary-slice-2{border-top:4px solid;text-align:center;padding:50px 0 20px;}.anniversary-slice img,.anniversary-slice-2 img{max-width:100%;height:auto;}.anniversary-img{border:2px solid #005a87;}.anniversary-header,.anniversary-text{font-family:"EB Garamond";color:rgb(17,91,136);}.anniversary-text{font-size:18px;margin-top:5px;}.anniversary-header{font-size:42px;margin-top:20px;line-height:1;}.anniversary-slice-2 img{margin-top:20px;}.anniversary-slice-2 .field-content{background:url("/sites/default/files/images/bursts.png") no-repeat;}video.video-background{position:absolute;min-width:100%;min-height:100%;bottom:0px;left:0px;z-index:-1;}.front-page-message-slice{position:relative;padding:95px 0;}.front-page-message-slice:before{background:url("/sites/all/themes/t324/images/front-message-top.png") repeat-x scroll 0 0 #000000;content:"";display:block;height:10px;position:absolute;top:0;width:100%;z-index:101;}.front-page-message-slice:after{background:url("/sites/all/themes/t324/images/front-message-bottom.png") repeat-x scroll 0 0 #000000;content:"";display:block;height:10px;position:absolute;bottom:0;width:100%;z-index:101;}.front-page-message-slice .views-field-body{color:#ffffff;text-align:center;}.front-page-message-slice .views-field-body h2{font-size:48px;letter-spacing:3px;margin-bottom:40px;font-family:"roboto";color:#ffffff;font-weight:300;}.front-page-heading{}.front-page-heading .inner{border-bottom:1px solid #cccccc;color:#7d7d7d;font-size:20px;font-weight:300;font-family:"trajan-pro-3";margin-bottom:20px;padding-bottom:8px;}.view-category-list{margin-top:30px;}.view-category-list .views-row{margin-bottom:30px;}.category-list-holder{position:relative;}.category-overlay-heading{position:absolute;top:0px;left:0px;width:100%;background:url('/sites/all/themes/t324/images/header-bg.png') repeat scroll 0 0 transparent;overflow:hidden;}.category-overlay-heading:after{bottom:8px;content:"see more";font-family:"trajan-pro-3";font-size:18px;position:absolute;right:-100px;transition:right 0.35s ease;}.category-list-holder:hover .category-overlay-heading:after{right:20px;}.category-overlay-heading h3,.category-overlay-heading h3 a{color:#fff;}.category-overlay-heading{color:#ffffff;}.category-overlay-heading h3{margin:0px;padding:10px 20px;}.category-overlay-link{position:absolute;width:100%;height:100%;top:0px;left:0px;}.view-front-page-message .views-row{margin-bottom:40px;}.view-front-page-message h3{font-size:18px;margin-bottom:0px;}.view-slices .slice-wrapper-26 h2{font-size:24px !important;}.view-front-page-message .views-field-field-content{}.two-column-front .read-more{margin-top:20px;}.two-column-front .left-side{padding-right:40px;}.two-column-front .right-side{padding-left:40px;}.header-only-slice{text-align:center;margin-top:60px;}.header-only-slice h2{margin-bottom:0px;}.view-certifications-and-awards .views-row{text-align:center;}.view-certifications-and-awards .view-footer a{clear:both;text-align:center;display:block;padding-top:30px;}.cert-award-image{display:table;width:100px;margin:0 auto;}.cert-award-image .field-content{display:table-cell;vertical-align:middle;height:100px;}.cert-award-image .field-content img{max-width:100%;height:auto;}.edit-link-button a{background:#000000;color:#ffffff;padding:10px;}.slice-wrapper-28 .views-field-field-footer-text{padding-top:60px;text-align:center;}.view-event-list .views-row{clear:both;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e1e1e1;}.view-event-list .views-field-title{}.view-event-list .views-field-title h4{font-size:18px;font-weight:300;}.view-event-list .views-field-body{margin-bottom:20px;}.view-event-list .time-and-location{font-size:12px;color:#a1a1a1;}.view-event-list .view-more-link{font-size:12px;}.view-event-list .view-more-link a:after{}.date-badge{float:left;background:#115b88;color:#ffffff;font-family:"trajan-pro-3";font-size:18px;text-align:center;padding:20px 35px;letter-spacing:2px;margin-right:30px;min-width:110px;margin-bottom:10px;}.date-badge .date-display-single span{display:block;letter-spacing:4px;font-size:24px;}.small-factor .date-badge{font-size:12px;line-height:24px;padding:12px 20px;width:80px;}.small-factor .date-badge .date-display-single span{font-size:14px;}.small-factor.view-event-list .views-field-title h4{font-size:14px;}.small-factor.view-event-list .read-more-link{text-align:right;font-size:12px;}.small-factor.view-event-list .views-field-title{min-height:50px;}.small-factor.view-event-list .views-row{margin-bottom:0px;}.view-events-list{margin-top:75px;}.view-event-list.view-display-id-block .views-field-nothing{clear:left;}.view-events-list .views-row{clear:left;margin-bottom:60px;}.view-events-list .views-field-field-image .img-circle{border:3px solid #115b88;box-shadow:1px 1px 2px rgba(0,0,0,0.5);float:left;overflow:hidden;width:100%;}.view-events-list .views-field-field-image .img-circle img{width:100%;height:auto;}.view-events-list .date-badge{max-width:100%;min-width:0;padding:10px 0;width:100%;border:2px solid #ffffff;box-shadow:1px 1px 2px rgba(0,0,0,0.5);font-size:14px;}.view-events-list .date-badge .date-display-single span{font-size:14px;}.page-node-66 #main-wrapper{display:none;}.event-bubble{background:none repeat scroll 0 0 #fff;border-radius:8px;padding:10px 20px 15px;color:#464646;position:relative;box-shadow:1px 1px 2px rgba(0,0,0,0.5);transition:height 0.5s ease;}.event-bubble .inner{height:100%;overflow:hidden;}.event-bubble .title,.event-bubble .title a,#title-wrapper .event-bubble .title a{color:#464646;font-size:24px;}#title-wrapper .event-bubble a{color:#115b88;}.event-bubble:before{border-color:transparent #ffffff transparent transparent;border-style:solid;border-width:8px 16px 8px 0;content:"";display:block;height:0;left:-16px;position:absolute;top:25px;width:0;}.event-bubble .date{font-size:12px;font-style:italic;margin-bottom:10px;}.event-bubble .expand-control{background:none repeat scroll 0 0 #ffffff;border:2px solid #464646;bottom:0;left:-100px;line-height:14px;padding:4px;position:absolute;text-align:center;box-shadow:1px 1px 2px rgba(0,0,0,0.5);}#title-wrapper .event-bubble .expand-control a{color:#464646;font-weight:bold;font-size:12px;}.event-bubble .location{margin:15px 0 0;}.event-bubble .map iframe{border:2px solid #115b88;margin:15px 0 0 0;}.full-width-slideshow-inner-container,.full-width-slideshow-inner-container > .inner{min-height:400px;position:relative;}.view-front-page-slideshow .views-field-field-heading{position:absolute;top:20px;left:20px;background:#000000;color:#ffffff;padding:10px;}.view-front-page-slideshow.full-width-slideshow .views-field-field-heading{left:0px;}.view-front-page-slideshow .views-field-field-heading h2{margin:0px;}.view-front-page-slideshow .views-field-field-description{position:absolute;bottom:0px;width:100%;background:rgba(255,255,255,.85);}.view-front-page-slideshow .views-field-field-description .field-content{padding:10px;}.view-front-page-slideshow .views-field-edit-node{position:absolute;top:86px;right:20px;background:#000000;padding:10px;}.view-front-page-slideshow .views-field-edit-node a{color:#ffffff;}.flex-control-nav{bottom:20px;float:left;margin-left:42px;position:absolute;text-align:left;width:auto;z-index:102;}.flex-pauseplay{bottom:67px;float:left;margin:0 0 0 10px;position:absolute;z-index:102;}.flex-pauseplay a{color:#fff;opacity:1;padding:0;top:22px;}.flex-pauseplay a:before{font-size:14px;}.flex-control-paging li a{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a.flex-active{background:none repeat scroll 0 0 #115b88;}#preface-wrapper{position:relative;}.down-arrow{background:url("/sites/all/themes/t324/images/down-arrow.png") no-repeat scroll 0 0 transparent;display:block;height:47px;margin:0 auto;width:46px;opacity:.35;transition:opacity .5s ease;}#block-block-4{bottom:20px;height:47px;position:absolute;width:100%;z-index:101;}.down-arrow:hover{opacity:.7;}#block-block-5{bottom:20px;height:47px;position:absolute;width:100%;z-index:101;}.down-arrow.project{opacity:.6;}.down-arrow.project:hover{opacity:.9;}.views-field-field-attached-view{}.view-basic-page-sections .views-field{margin:20px 0;}.view-basic-page-sections .views-field .views-field{margin:0;}.view-basic-page-sections .views-field.pull-left{margin:0px 12px 4px 0;}.view-basic-page-sections .views-field.pull-right{margin:0px 0px 4px 12px;}.toc .views-field-field-heading{margin:0px;}.toc ul{padding:0px;margin-bottom:0px;}.toc ul li{font-weight:bold;list-style-type:disc;margin:5px 0 5px 20px;padding-left:5px;}.pane-node-field-intro{font-size:28px;padding:45px 0;color:#7d7d7d;border:1px solid #cccccc;border-width:1px 0;text-align:center;margin-bottom:60px;line-height:36px;}.view-basic-page-sections .views-field-field-content{color:#999;font-size:14px;line-height:30px;}.view-basic-page-sections .views-field-field-heading h2{color:#175f8b;font-family:"Roboto";font-size:30px;font-weight:300;text-align:center;}.view-basic-page-sections > .view-content > .views-row{margin-bottom:60px;}.view-basic-page-sections .views-field-field-content h3{color:#7d7d7d;font-family:"Roboto";font-size:22px;font-weight:500;}.view-basic-page-sections .views-field-field-content h4{color:#175f8b;font-size:18px;font-weight:300;}.view-basic-page-sections .views-field-field-content ul{margin-top:10px;padding-left:18px;}.view-basic-page-sections .views-field-field-content ul ul{margin-top:0;}.view-basic-page-sections .views-field-field-content.bordered{background:url("/sites/all/themes/t324/images/bordered-section.png") no-repeat scroll 0 0 / 100% auto rgba(0,0,0,0);padding:80px 30px 0;}.about-us-row{border-bottom:1px solid #cccccc;padding-bottom:60px;margin-bottom:60px;}.about-us-row:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}.views-field-field-header-badge.bordered{text-align:center;}.view-certifications-and-awards.view-display-id-block_1{text-align:center;}.view-certifications-and-awards.view-display-id-block_1 .views-row{display:inline-block;margin-bottom:40px;}.view-certifications-and-awards.view-display-id-block_1 .views-row .cert-award-image{display:inline-block;}.view-team-list .views-row{margin-bottom:20px;}.view-gallery-list .views-field-field-images{margin-right:20px;}.view-gallery-list.view-display-id-block_1 .views-field-field-images{margin-right:10px;}.view-gallery-list .views-row{margin:15px 0;}.gallery-navigation{padding:0px;}.gallery-navigation:after{clear:both;content:"";display:table;}.gallery-navigation li{list-style-type:none;margin-bottom:20px;cursor:pointer;}.full-width-slideshow-item-image .attribution{color:#ffffff;font-size:12px;position:absolute;right:30px;bottom:15px;text-align:right;}.article-format a{color:#999;}.view-testimonials .views-row{margin:20px 0;}#main-wrapper .testimonial-bubble{background:none repeat scroll 0 0 #EEEEEE;border-radius:10px;margin-bottom:25px;padding:20px;position:relative;}#main-wrapper .testimonial-bubble:after{border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:20px solid #EEEEEE;bottom:-20px;content:"";display:block;position:absolute;right:50px;width:0;}.side-quote{background:none repeat scroll 0 0 #eeeeee;border-radius:10px;color:#333333;line-height:40px;margin-top:40px;overflow:hidden;padding:20px;}.side-quote:before{color:#e5e5e5;content:open-quote;font-family:times new roman;font-size:40em;font-weight:bold;left:-20px;position:absolute;top:160px;z-index:1;}.side-quote .side-quote-inner{z-index:5;position:relative;}.form-control,.form-email{background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:16px;height:auto;line-height:normal;padding:20px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:100%;}.form-control.form-file{border:medium none;box-shadow:none;height:auto;padding:8px 0;width:auto;}.webform-component-managed_file .input-group{width:315px;}.webform-component{float:left;padding-right:15px;width:50%;margin:10px 0;}.webform-component:nth-child(2n+1){padding-right:0;padding-left:0;}#webform-component-title{width:100%;padding-left:0px;}#webform-component-street-address{width:100%;padding-right:0px;}#webform-component-how-can-we-help{width:100%;padding-right:0px;padding-left:0px;}#webform-component-state{padding-left:0px;padding-right:15px;}#webform-component-zip-code{padding-left:15px;padding-right:0px;}.form-control:-moz-placeholder,.form-email:-moz-placeholder{color:#555;opacity:1;}.form-control::-moz-placeholder,.form-email::-moz-placeholder{color:#555;opacity:1;}.form-control:-ms-input-placeholder,.form-email:-ms-input-placeholder{color:#555;opacity:1;}.form-control::-webkit-input-placeholder,.form-email::-webkit-input-placeholder{color:#555;opacity:1;}.webform-client-form{margin-top:40px;}.webform-client-form button{margin-top:20px;display:block;clear:left;}.webform-client-form label{font-size:16px;}.view-project-image-slideshow .flex-control-nav{display:none;}.project-link-button{bottom:-57px;position:absolute;right:0;}.view-projects .view-header{}.view-projects .view-filters{float:left;margin-left:15px;margin-right:-15px;padding-right:30px;width:25%;}.view-projects .view-content{width:75%;float:left;}.view-projects .view-content .views-row{margin-bottom:30px;line-height:1.25;}.view-projects .view-content .views-row .views-field.views-field-title{margin-top:4px;}.view-projects .view-content .views-row .views-field-field-location{font-size:12px;color:#a1a1a1;}.view-projects .views-exposed-form{background:#115b88;border-radius:6px;color:#ffffff;}.view-projects .views-exposed-form .form-control{height:auto;padding:0px;border-top:1px solid #176ca0;border-width:1px 0 0 0;}.view-projects .views-exposed-form .views-exposed-widget{padding:0px;width:100%;}.view-projects .views-exposed-widget > label{margin-bottom:0;padding:10px 18px;font-weight:300;font-size:14px;}.view-projects .views-exposed-widget .form-type-bef-checkbox{}.view-projects .views-exposed-widget .form-type-bef-checkbox label{color:#ffffff;}.view-projects .views-exposed-widget .form-type-bef-checkbox:nth-child(odd){background:#115b88;}.view-projects .views-exposed-widget .form-type-bef-checkbox:nth-child(even){background:#136191;}.view-projects .views-exposed-form .form-control .form-control{border-top:medium none;float:left;margin:15px 0 0 30px;width:13px;}.view-projects .views-exposed-form .form-control label{padding-left:15px;font-size:16px;font-weight:300;line-height:45px;}.view-projects .views-field-nothing{position:relative;}.view-projects .overlay-holder{display:block;height:100%;left:0;padding:0;position:absolute;text-align:center;top:0;width:100%;color:#ffffff;opacity:0;transition:opacity .5s ease;cursor:pointer;}.view-projects .views-row:hover .overlay-holder{opacity:1;}.view-projects .overlay-holder .overlay-inner{display:table;height:100%;width:100%;background:url('/sites/all/themes/t324/images/header-bg.png') repeat scroll 0 0 transparent;}.view-projects .overlay-holder .overlay-inner-inner{display:table-cell;vertical-align:middle;padding:20px;}.view-projects .overlay-holder .description{display:none;}.view-projects .overlay-holder .link{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:101;}.view-projects .overlay-holder .button{margin-top:20px;}.view-projects .overlay-holder .button a{background:none repeat scroll 0 0 #2783bb;border-radius:4px;color:#ffffff;font-size:14px;padding:10px 25px;}.view-projects .overlay-holder .button a:hover{background-color:#115b88;text-decoration:none;}.gallery-navigation .img-thumbnail a{cursor:pointer;display:block;position:relative;z-index:101;}.full-screen-image-button{position:absolute;right:30px;top:90px;}.full-screen-image-button span{color:#ffffff;font-size:24px;}.view-project-image-slideshow ul.flex-direction-nav{bottom:0;left:0;position:absolute;z-index:1001;}.view-project-image-slideshow ul.flex-direction-nav li a{bottom:12px !important;display:block !important;height:25px !important;left:20px !important;opacity:1 !important;position:absolute;right:auto !important;top:auto !important;width:25px;z-index:101;}.view-project-image-slideshow ul.flex-direction-nav li a:before{color:#fff;font-size:14px !important;}.view-project-image-slideshow .flex-pauseplay{bottom:59px;left:21px;z-index:1002;}.view-project-image-slideshow .flex-pauseplay .flex-play{left:11px;}.view-project-image-slideshow ul.flex-direction-nav li a.flex-next{left:49px !important;}.article-format .about-us-row{border:medium none;margin-bottom:0;padding:0;}.article-format .col-sm-6{width:100%;margin-bottom:8px;}.node-type-newsletter-page.not-front .container{overflow:hidden;}.node-type-newsletter-page #header-wrapper,.node-type-newsletter-page #title-wrapper{display:none;}.node-type-gallery #header-wrapper,.node-type-gallery #footer-wrapper{display:none;}.node-type-gallery #title-wrapper{padding:20px 0 25px;}.newsletter-title{color:#FFF;font-family:"Roboto";font-size:48px;font-weight:300;text-shadow:0px 1px 0px #000;padding:40px 0;}h2.newsletter-section-title{padding:20px 0;}.node-type-newsletter-page .views-field.views-field-field-section-body{}.node-type-newsletter-page #footer-wrapper{display:none;}#main-content-section .view-id-newsletter_page_sections .views-row{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #CCC;}#main-content-section .view-id-newsletter_page_sections .views-row-last{border-bottom:none;}#main-content-section .view-id-newsletter_page_sections .views-field-field-section-image{margin-bottom:30px;}.view.view-newsletter-page-sections.view-id-newsletter_page_sections.view-display-id-block_2 a{display:block;width:100%;color:#FFF;background:#115b88;padding:15px;font-weight:bold;}.view.view-newsletter-page-sections.view-id-newsletter_page_sections.view-display-id-block_2 a:hover{background:#2881b7;text-decoration:none;}.node-type-newsletter-page aside .block .view .views-row{margin:0;padding:0;border-bottom:1px solid #FFF;}.node-type-newsletter-page aside .block .view .views-row-last{border-bottom:none;}.node-type-newsletter-page .views-field.views-field-field-newsletter-file{margin-top:30px;}.node-type-newsletter-page iframe{max-width:100%;}a.newsletter-file{background:#115b88;color:#FFF;padding:10px 30px;font-weight:bold;}a.newsletter-file:hover{background:#2881b7;text-decoration:none;}#main-content-section .view-id-newsletter_page_sections .view-gallery-images .views-row{margin:0;border-bottom:0;padding:0;}#main-content-section .view-id-newsletter_page_sections .flex-control-paging{display:none;}#main-content-section .view-id-newsletter_page_sections .flexslider .flex-direction-nav a,#main-content-section .view-id-newsletter_page_sections .flexslider .flex-direction-nav a{display:block;}#main-content-section .view-id-newsletter_page_sections .flexslider .flex-direction-nav .flex-next{display:block;right:10px;opacity:1.0;}#main-content-section .view-id-newsletter_page_sections .flexslider .flex-direction-nav .flex-prev{display:block;left:10px;opacity:1.0;}.node-type-newsletter-page #return-top{position:fixed;color:#FFF;bottom:30px;right:30px;font-weight:bold;background:#115b88;padding:15px 30px 15px;font-size:20px;text-align:center;z-index:999;line-height:15px;}.node-type-newsletter-page #return-top:hover,.node-type-newsletter-page #return-top:focus{text-decoration:none;background:#2881b7;}.node-type-newsletter-page #return-top span{font-size:10px;font-weight:normal;}#block-views-unpublished-page-block{position:fixed;right:30px;bottom:105px;background:red;color:#fff;font-size:18px;font-weight:bold;padding:15px;z-index:2;}.view-newsletter-page-sections .views-row-1 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-2 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-3 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-4 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-5 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-6 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-7 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-8 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-9 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-10 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-11 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-12 .views-field-field-attached-gallery-1,.view-newsletter-page-sections .views-row-13 .views-field-field-attached-gallery-1{display:none;}@media (max-width:1199px){.event-bubble .expand-control{left:-82px;width:52px;}}@media (max-width:991px){#navbar .navbar-collapse{clear:both;padding:0px;}body.admin-menu,body.admin-menu #header-wrapper.hover-top,body.admin-menu #header-wrapper.hover-bottom.stuck,body.admin-menu.not-front #header-wrapper.hover-bottom{margin-top:0 !important;}header#navbar{height:auto;text-align:center;}.navbar-header{display:inline-block;float:none;text-align:left;}nav.top-navigation{display:inline-block;float:none !important;}.left-header{margin-top:6px;}#navbar .navbar-collapse{margin-top:-18px;}#title-wrapper.no-preface{padding:135px 0 25px;}.view-projects .views-exposed-form .form-control .form-control{margin-left:18px;}.full-screen-image-button{top:130px;}.event-bubble .expand-control{left:-125px;width:95px;}}@media (max-width:767px){.pull-left-xs,.pull-right-xs{float:none !important;}.align-left,.align-right{text-align:inherit;}.navbar-toggle{display:inline-block;margin-right:15px;margin-top:17px;}#navbar .navbar-collapse{padding:0px 15px 10px;}.navbar .logo img{margin-bottom:4px;margin-top:4px;width:210px;height:auto;}#navbar .navbar-collapse{margin-top:0;}header#navbar{padding:0px;}#block-menu-block-2 ul.menu.nav li{display:block;}.navbar-collapse{max-height:none;}.dropdown-menu{background-color:#FFF;border:none;border-radius:0;box-shadow:none;float:none;font-size:14px;left:0;list-style:none outside none;margin:0;min-width:0;position:static;padding:0 0 10px;}.nav .dropdown-menu li a{padding:10px 15px;}footer ul.menu li{float:none;margin:15px 0 0 0;}footer ul.menu li ul li{margin:0;}.dropdown-backdrop{position:static;}.dropdown-menu{padding:10px 0;}.dropdown-menu:after{content:none;}nav.top-navigation{padding:5px 15px;width:100%;display:block;}.region-navigation{display:block !important;width:100%;}#block-menu-block-2 ul.menu.nav li li a{padding:10px;}.dropdown-menu{display:none !important;top:auto;}.open > .dropdown-menu{display:block !important;}.left-header{display:none;}.view-front-page-slideshow .views-field-field-heading{margin:20px 0;position:static;text-align:center;}.view-front-page-slideshow .views-field-field-description{margin:20px 0;position:static;text-align:center;}#block-block-4{bottom:80px;}aside{margin:20px 0;}#header-wrapper{position:static !important;}.slice-wrapper .background-image{background-position:center center !important;background-attachment:scroll !important;}.front-page-message-slice .views-field-body h2{font-size:32px;}.two-column-front .left-side{padding:0 20px;}.two-column-front .right-side{padding:40px 20px 0;}.view-certifications-and-awards .views-row{margin-bottom:20px;}.view-slices .slice-wrapper-28{padding:30px 0 !important;}footer .menu-block-wrapper > ul.menu > li{list-style-type:ss;margin-top:30px;width:100%;}footer .menu-block-wrapper ul.menu ul.menu li{float:left;width:44%;}#title-wrapper.no-preface{padding:25px 0;}.not-front #main-wrapper{padding-top:40px;}.view-projects .view-filters{width:100%;margin-bottom:20px;}.view-projects .view-content{width:100%;}.full-screen-image-button{top:20px;}.project-link-button{bottom:15px;left:0px;}.full-width-slideshow-item-image .attribution{bottom:60px;left:15px;right:auto;text-align:left;}.full-width-slideshow-item-image .attribution{bottom:10px;}#block-block-5{bottom:10px;right:20px;width:auto;}.view-events-list .views-field-php{clear:both;padding-top:20px;}.event-bubble{height:auto !important;}.event-bubble:before{border-color:transparent transparent #fff;border-width:0 8px 16px;left:20px;top:-16px;}#header-wrapper{position:relative !important;}.node-type-newsletter-page.not-front #main-content-section{float:none;}.node-type-newsletter-page #return-top{position:fixed;color:#FFF;bottom:45px;right:30px;font-weight:bold;background:#115b88;padding:10px 20px 10px;font-size:16px;text-align:center;z-index:999;line-height:15px;}}.front-page-events .views-field-field-image img{width:100%;height:auto;margin-top:20px;}.event-bubble .image{margin-top:20px;}.view-id-events_list .event-bubble .image img{max-width:100%;height:auto;}
