body{ overflow:auto;}/* Green:#258845 Dark Grey:#303133 */#warning-message { /*display:none;*/ width:100%;}#warning-message p { margin-top:30px; margin-bottom:0; font-weight:bold; font-size:30px; color:#fff; text-shadow:1px 1px 5px #022b0f; /*background-color:#117330; border-radius:5px; padding:5px 10px;*/}.nav-scrolled #warning-message { display:none;}.nav>li>a { padding-left:13px !important; padding-right:13px !important;}._Editor #topnav { display:none;}#_Content { width:90%; max-width:1200px; margin:100px auto;}._Content img { max-width:100%;}/* Navigation */#topnav a { text-transform:uppercase !important;}@media (min-width:1200px) { #topnav a { text-shadow:#111 1px 1px 3px; transition:0.3s; } #topnav.nav-scrolled a { text-shadow:none; }}/* Sections */.full-width { width:100%; padding:1em 6% 0; position:relative;}.w80 { width:80%;}.w75 { width:75%;}.w70 { width:70%;}.w60 { width:60%;}.w50 { width:50%;}.w40 { width:40%;}.w30 { width:30%;}.w25 { width:25%;}.w20 { width:20%;}.h100 { min-height:100vh;}.h80 { min-height:80vh;}.h65 { min-height:65vh;}.h50 { min-height:50vh;}.h35 { min-height:35vh;}.h20 { min-height:20vh;}.content-table { display:table; border-collapse:separate; width:100%;}.content-row { display:table-row; background-position:center; background-repeat:no-repeat; background-size:cover;}.column { display:table-cell; vertical-align:middle; background-position:center; background-repeat:no-repeat; background-size:cover;}.half { display:table-cell; height:100%; width:50%; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}.half { min-height:350px;}.inner-padding { padding:6em 6%;}.py1 { padding-top:1em; padding-bottom:1em;}.py2 { padding-top:2em; padding-bottom:2em;}.py3 { padding-top:3em; padding-bottom:3em;}.py4 { padding-top:4em; padding-bottom:4em;}.py5 { padding-top:5em; padding-bottom:5em;}.px1 { padding-left:1em !important; padding-right:1em !important;}.px2 { padding-left:2em !important; padding-right:2em !important;}.px3 { padding-left:3em !important; padding-right:3em !important;}.px4 { padding-left:4em !important; padding-right:4em !important;}.px5 { padding-left:5em !important; padding-right:5em !important;}.grid4 .w50 { height:70vh;}.grid4 .grid-textblock { padding:55px; height:45vh;}.grid4 .grid-textblock h2 { font-family:Roboto; margin-bottom:20px;}.grid4 .grid-main-img { min-height:500px;}.grid4 .grid-sml-img { min-height:250px; height:25vh;}.testimonial { padding:3em;}.testimonial img { width:100%; max-width:120px; max-height:120px; margin-bottom:25px; object-fit:cover; border-radius:50%; box-shadow:5px 5px 20px #cecece;}.testimonial h3 { line-height:1.3;}.testimonial p { color:green;}.sml-graphic { text-align:center;}.sml-graphic img { max-width:none; height:100px; margin-bottom:15px;}.counter { animation-duration:1s; animation-delay:0s;}/* Header --------------------*/#hero-banner { position:relative; background-color:#11161a; height:65vh; min-height:400px; width:100%; overflow:hidden;}#hero-banner video { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; width:auto; height:auto; z-index:0; -ms-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}/*#hero-banner .hero-graphic { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; width:auto; height:auto; z-index:0; -ms-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}*/#hero-banner .hero-graphic img { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; width:auto; height:auto; z-index:0; -ms-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}.hero-graphic img { width:auto; height:auto; min-width:100%; min-height:100%;}#hero-banner .overlay { position:absolute; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.7) 70%); opacity:0.5; z-index:1;}.hero-text { width:37%; font-family:Tinos; font-weight:300; border-bottom:1px solid #fff; position:absolute; bottom:45px; left:5%; z-index:2;}.hero-text h1 { font-family:'Playfair Display' !important; font-style:italic; color:#fff !important; font-size:50px; letter-spacing:-.02em; text-shadow:#00000080 1px 1px 10px;}.banner-content p { font-size:20px;}._Template ._Editor #hero { display:none;}/* Half Sections --------------*/.box-section { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; width:100%; float:left;}.header-icon .fa { font-size:45px; color:#f7941d; position:relative; top:55px; left:-65px;}.header-icon-banner .fa { color:#007bc0; top:42px;}.section-inner h2 { text-transform:uppercase; margin-bottom:35px; font-size:35px;}.section-inner h3 { text-transform:uppercase; margin-bottom:30px; font-size:30px;}.intro-par { font-size:120%;}.bg-container { position:relative; background-color:#11161a; height:100%; width:100%; overflow:hidden;}.bg-container .bg-img { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; width:auto; height:auto; z-index:0; -ms-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}.bg-img img { width:auto; height:auto; min-width:100%; min-height:100%;}/* Content Images ----------------------- */p img { max-width:100%;}img.profile-mini,.profile-mini img { width:100%; max-width:150px; margin-bottom:25px; border-radius:100%; box-shadow:#ababab 5px 10px 20px;}/* Scroll up / Back to Top button */.back-to-top { cursor:pointer; position:fixed; bottom:20px; right:20px; display:none;}a.btn.back-to-top { background:grey; color:#fff; border:solid 2px transparent !important; border-radius:5px; padding:5px 10px;}/* Footer -------------------- */footer { padding:130px 0;}footer h2 { font-size:60px;}footer p { font-size:17px; line-height:1.3; margin-bottom:13px;}footer a { font-weight:300; transition:0.3s; font-size:15px;}footer a:hover { text-decoration:none; color:#000 !important;}footer p,footer h2 { font-family:'Montserrat', sans-serif !important; color:#fff; font-weight:600;}.pulse { margin-top:20px; padding:10px 15px; border:2px solid #fff; border-radius:25px; background:transparent; cursor:pointer; box-shadow:0 0 0 rgba(255, 255, 255, 0.4); animation:none;}.pulse:hover { animation:pulse 2s infinite;}@-webkit-keyframes pulse { 0% { -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0); }}@keyframes pulse { 0% { -moz-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -moz-box-shadow:0 0 0 10px rgba(255, 255, 255, 0); box-shadow:0 0 0 10px rgba(204, 169, 44, 0); } 100% { -moz-box-shadow:0 0 0 0 rgba(255, 255, 255, 0); box-shadow:0 0 0 0 rgba(255, 255, 255, 0); }}/* Custom Map Style */#map { width:100%; height:500px;}/* Staff Page */.tab { overflow:hidden;}.tab button { background-color:transparent; border-bottom:1px solid transparent; margin:5px; border:none; outline:none; cursor:pointer; padding:14px 16px; transition:0.3s; font-size:17px;}.tab button:hover { color:#076f1f;}.tab button.active { color:#076f1f; border-bottom:1px solid #076f1f;}.tabcontent { display:none; padding:6px 12px; border-top:none;}.staff-square { position:relative; display:inline-block; overflow:hidden; width:31%; margin:15px 1%;}.staff-square:after { content:""; display:block; padding-bottom:100%;}.sq-content { position:absolute; vertical-align:middle; width:100%; height:100%;}.staff-square img { /*max-width:100%; margin-top:-25%;*/ object-fit:cover; width:100%;}.staff-square .overlay { position:absolute; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 35%); opacity:0.5; z-index:9;}.staff-square .sq-text { position:absolute; bottom:15px; left:15px; width:calc(100% - 30px); z-index:10;}.staff-square .sq-text p { line-height:1.3; margin-bottom:0; font-size:14px;}.staff-square .sq-text p:first-of-type { font-weight:bold;}#TrustBoard ._DocumentListRow,#ManagingStaff ._DocumentListRow { position:relative; display:inline-block; overflow:hidden; width:31%; margin:15px 1%;}#TrustBoard ._DocumentListRow .staff-square,#ManagingStaff ._DocumentListRow .staff-square { width:100%;}/* Document List styles..... */.story-container { border-top:1px solid #eee;}.story-container h3 { margin-top:0; color:#258845;}span._DocumentAbstract { font-size:16px; line-height:1.75; color:#303133; margin-bottom:18px;}