@charset "UTF-8";

/* Desktop CSS */
@media only screen and (min-width: 960px) {
.mobile { display: none; }
.notmobile { display: block; }
.tablet { display: none; }
.nottablet { display: block; }
.desktop { display: block; }
.notdesktop { display: none; }
.maxsize { display: none; }
.contentspacer { }
.headspacer { height:121px; }
#mobile {display:none;}
.breadcrumb {display:block; }
img { }
#Contact-ID #mobile {
    display: none;
}
/* Header */
header { }
header #logo { }
header #mobile-menu { }
header #mobile-menu #button-thumb { }
header #mobile-menu #button-search { }
/* Footer */
footer { }
footer #foot-block-dark { }
footer #foot-block-dark #foot-logo { }
footer #foot-block-green { }
footer .foot-image { }
footer .foot-block-text { }
footer .foot-block-text p { }
footer .foot-block-text p.lightext { }
footer #foot-block-green:hover .foot-block-text p { }
footer .foot-block-text .foot-arrow { }
footer #foot-block-purple { }
footer #foot-block-purple:hover .foot-block-text p { }
footer #foot-bigblock { }
footer #foot-bigblock #foot-block-grey { }
footer #foot-bigblock #foot-block-grey #foot-list { }
footer #foot-bigblock #foot-block-grey #foot-list ul { }
footer #foot-bigblock #foot-block-grey #foot-list ul li { }
footer #foot-bigblock #foot-block-grey #foot-list ul li p { }
footer #foot-bigblock #foot-block-grey #foot-list ul li p a { }
footer #foot-bigblock #foot-block-grey #foot-list ul li p a:hover { }
footer #foot-bigblock #foot-block-grey #foot-list ul li ul li p { }
footer #foot-bigblock #foot-block-grey #foot-list ul li ul li p a { }
footer #foot-bigblock #foot-block-grey #foot-list ul li.foot-list-last { }
footer #foot-bigblock #foot-block-grey #foot-social { }
footer #foot-bigblock #foot-block-grey #foot-social ul { }
footer #foot-bigblock #foot-block-grey #foot-social ul li { }
footer #foot-bigblock #foot-block-grey #foot-social ul li #foot-twitter { }
footer #foot-bigblock #foot-block-grey #foot-social ul li #foot-instagram { }
footer #foot-bigblock #foot-block-grey #foot-social ul li #foot-youtube { }
footer #foot-block-lightgrey { padding: 10px 0 0 2.5%; height: 35px; }
footer #foot-block-lightgrey p { }
footer #foot-block-lightgrey p a { }
/* Navigation */
div#drybox { }
div#navbox { }
#navbox ul { }
#navbox ul li { }
#navbox ul li .navbox-link { }
#navbox ul li .navbox-link.selected { }
#navbox ul li p { }
#navbox ul li p a { }
#navbox ul li ul { }
#navbox ul li ul li { }
#navbox ul li ul li p { }
#navbox ul li ul li p a { }
#navbox ul li:hover { }
#navbox ul li.selected:hover { }
.sections .section-links {
    margin: auto;
}
/* Search */
div#searchbox { }
#searchbox #search-input { }
#searchbox #search-input input { }
#searchbox #search-input #search-arrow { }
#searchbox #search-input #search-term { }
#searchbox #search-input #search-term p { }
#searchbox #search-input #search-term h2 { }
#searchbox ul#search-results { }
#searchbox ul#search-results li { }
#searchbox ul#search-results li .search-result { }
#searchbox ul#search-results li .search-result p { }
#searchbox ul#search-results li .search-result a { }
#searchbox ul#search-results li .search-result h3 { }
#searchbox #search-pages { }
#searchbox #search-pages ul { }
#searchbox #search-pages ul li { }
#searchbox #search-pages ul li .search-page { }
#searchbox #search-powered #searchbox #search-powered p { }
/* Vidbox */
div#vidbox { top:121px; left:50%; margin-left:-478px; width:954px; }
div#vidbox div#vidcontainer { padding:50px; }
div#vidbox div#vidclose { right:50px; }
/* Pages */
div.content { }
div.content .contentmargins{ position:relative; width:47.4%; margin:0 2.5%; }
div.content .contentmargins.single { width:70%; }
div.content .contentmargins.quadruple { width:96%; }
div.content .backimage { bottom:auto; top:0; }
div.content .bottomimage { }
div.content .title { width: auto; }
div.content .title h1 { font-size:48px; line-height:52px; }

div.content .text { }
div.content .text p { }
div.content .mod-spacer-top { width:100%; height:100px; padding:0; margin:0;}
div.content .mod-spacer-bottom { width:100%; height:90px; padding:0; margin:0;}
div.content .sections { }
.sections ul { }
.sections ul.left { width: 48.25%; float: left; }
.sections ul.right { width: 48.25%; float: left; margin-left: 2.5%; }
.sections ul li.section { }
.section-links { }
.section-links .sect-text { margin-left: 0px; }
.section-links:hover .sect-text { }
.section-links .sect-arrow { }
.section-links:hover .sect-arrow { }
div.content .nextarrow { }
div.side { }
/* Gallery Page */
#leadership #sections { }
#leadership #sections ul.right { width: 97%; }
#leadership #sections .section .section-links { }
.gallery { }
.gallery .gal-item { width: 22%; margin-left: 2.5%; }
.gallery .gal-item.double { width: 46.5%; }
.gallery .gal-item .gal-head { }
.gallery .gal-item .gal-head h3 { }
.gallery .gal-item .gal-placeholder { }
.gallery .gal-item .gal-placeholder .gal-photo { }
.gallery .gal-item .gal-placeholder .gal-text { }
.gallery .gal-item .gal-placeholder .gal-text h4 { }
.gallery .gal-item .gal-placeholder .gal-text p { }
.gallery .gal-item .gal-placeholder .gal-text .gal-arrow { }
.gallery .slider .gal-item { width: 240px;  }
.gallery .gal-item { width: 22%; }
/* Governance */

/* Personal*/
#personal .personal-photo { }
#personal #breadcrumbs { margin: 0 28.75% 0 25%; }
#personal .title { margin: 0 28.75% 0 25%; }
#personal .text { margin: 0 28.75% 0 25%; }
#personal .back-links { margin: 0 28.75% 70px 25%; }
#personal #sections.sidelinks { position: absolute; top: 150px; right: 0; margin: 0 2.5% 25px 0%; width: 24.4%; }
#personal #sections.sidelinks ul.right { margin: 0; width: 100%; }
/* newsroom */
#newsroom #sections.sidelinks { margin: 0 2.5% 25px 0; position: absolute; right: 0; top: 150px; width: 24.4%; }
#newsroom #sections.sidelinks ul.right { width: 100%; margin: 0; }
/* Faq */

/* Flex Slider */
.carousel-container.simple { width:71.1212%; margin:0 2.5%; }
.content .quotes  { width:71.1212%; margin:0 2.5%; }
.content .quotes  ul.listquotes {}
.content .quotes h2 { font-family: 'Bulmer W01 Roman', Times, "Times New Roman", serif; position: absolute; top: 65px; z-index: 2; margin: 0; padding: 0; font-size: 40px; line-height: 42px; width: 55%; color: #009987; font-weight: normal; }
.content .quotes ul.listquotes { position: absolute; top: 240px; z-index: 2; margin: 0; padding: 0; list-style: none; width: 55%; }
.content .quotes ul.listquotes li p { font-family: 'ITCFranklinGothicW01-Md 812695', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; z-index: 2; margin: 0; padding: 0; font-size: 18px; line-height: 22px; color: #363636; font-weight: normal; }


#breadcrumb { display: block; }
}
