/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
body h1, body h2, body h3, body h4, body h5, body h6 { font-family: garamond-premier-pro, serif; font-weight: 500; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { font-size: 15px; line-height: 1.33; border-radius: 6px; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:focus { border-color: transparent; background: transparent; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown { color: #fff; background-color: #b60217; border-color: #9d0214; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.focus { color: #fff; background-color: #840111; border-color: #1f0004; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:hover { color: #fff; background-color: #840111; border-color: #60010c; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle { color: #fff; background-color: #840111; border-color: #60010c; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active.focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle:hover, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle:focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active.focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle:hover, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle:focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle.focus { color: #fff; background-color: #60010c; border-color: #1f0004; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle { background-image: none; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled]:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled]:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled].focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:hover, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled]:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled]:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled].focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:hover, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.focus { background-color: #b60217; border-color: #9d0214; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button .badge, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown .badge { color: #b60217; background-color: #fff; }

body .header-slideshow-wrapper .flex-slideshow .slides li, body .header-banner { margin-bottom: 30px; }

body .header-slideshow-wrapper .flex-slideshow .slides li:after, body .header-banner:after { position: absolute; left: 0; bottom: -30px; content: ""; height: 30px; width: 100%; background: #b60217; background: linear-gradient(90deg, #693433 0%, #693433 22%, #500b0b 22%, #500b0b 28%, #823535 28%, #823535 46%, #700e0f 46%, #700e0f 52%, #a3393d 52%, #a3393d 71%, #940d13 71%, #940d13 77%, #b6232b 77%, #b6232b 100%); }

body .header-slideshow-wrapper, body .header-banner { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

@media (min-width: 768px) { body .header-slideshow-wrapper, body .header-banner { width: 750px; } }

@media (min-width: 992px) { body .header-slideshow-wrapper, body .header-banner { width: 970px; } }

@media (min-width: 768px) { body .header-slideshow-wrapper, body .header-banner { width: 1170px; } }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info { bottom: 0; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .container { width: 100%; padding: 0; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .col-lg-7 { margin: 0; width: 100%; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .col-lg-7 .slide-title { font-size: 31px; font-weight: 500; }

body #site_footer .lower-footer .footer-logo .navbar-brand { float: left; }

body #site_footer .lower-footer .footer-logo .navbar-brand img { height: 70px !important; }

body #site_footer .lower-footer #search_and_links .media_links { margin-top: 15px; }

body .alert-warning { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }

body .subcontainer_style1 .panel.panel-default .panel-heading h3 { font-size: 21px; border-bottom: 2px solid #b60217; padding-bottom: 8px; }

body .community-partners .col-md-4 { padding: 15px; }

body .community-partners .col-md-4 h2 { text-align: center; background: #810108; color: #ffffff; border-radius: 6px 6px 0 0; padding: 10px 10px 5px; margin: 0; font-size: 18px; height: 50px; display: flex; align-items: flex-end; justify-content: center; }

body .community-partners .col-md-4 h2 a { color: #ffffff; }

body .community-partners .col-md-4 .img { height: 100px; padding: 10px; text-align: center; border: 1px solid #808080; border-top: 0; border-radius: 0 0 6px 6px; }

body .community-partners .col-md-4 .img a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

body .community-partners .col-md-4 .img img { float: none !important; display: inline; max-height: 100%; }

body .funding-data { text-align: center; }

body .funding-data .col-sm-4 { margin-bottom: 20px; }

body .funding-data h2 { color: #810108; font-size: 100px; }
