@charset "UTF-8";
/* CSS Document */
/*FONTS*/
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,500;1,300;1,500&display=swap');body { padding-top: 100px; background: #fff; font-family: 'Fira Sans', sans-serif;  font-weight: 300; color: #6A6A6A;}
.btn {font-family: 'Fira Sans', sans-serif;white-space:normal; }
h1, h2, h3, h4, h5, h6 { font-family: 'Fira Sans', sans-serif;  line-height: 1.2em;margin-bottom:10px;color:#2a2922;font-weight:bold; }
p {margin-bottom:20px;}

/* PRINT FONTS */
@media print { 
body, p {font-family: 'Fira Sans', sans-serif!important;}
 body, p, blockquote {font-size:11pt !important;} 
 #download {margin-top:0px;} 
 #download > div > div.section-header {display:none;}
h1, h2, h3, h4, h5, h6 { font-family: 'Fira Sans', sans-serif; }}

a { color: #566D79;}
a:hover, a:focus {color: #000; }
.column-title:after { border-bottom: 1px solid #171f4d; }
strong {color:#000;font-weight:bold;}
@media (min-width:1024px) {
/*body,p,blockquote,li,ul > li > ul > li {line-height: 1.5em;font-size:1.4em;}*/
#contactForm > div:nth-child(6) > div > label {/*line-height: 1.75em;font-size:1.6em;*/} 
#contactForm > div > label {/*line-height: 1.4em;font-size:1.5em;*/} 
.givebox {font-size:.85em;}
}
blockquote {font-style: italic}
/*MENU COLORS*/
.navbar-default {background-color:rgba(255,255,255,1)}
#main-nav {background-color:rgba(255,255,255,0);font-family: 'Fira Sans', sans-serif;}
@media only screen and (min-width: 768px) {
#main-menu > div > div.navbar-header {display:flex;height:100%;align-content:center;}
#main-menu > div > div.navbar-header > a {position:fixed;}
#main-menu.navbar-default {  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); height:100px;}
#main-menu.navbar-default .navbar-nav > li > a { padding-top: 40px; padding-bottom: 40px;color:#171f4d;font-weight:bold;}
.navbar-default .navbar-nav>li>a {color:#171f4d;}
#main-nav > div.collapse.navbar-collapse.navbar-right > ul > li > a:hover { color:#cccccc;}
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color:#6A6A6A;}
.nav>li>a {padding-left:10px;}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #171f4d;
    background-color: #ccc;
}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #FFF;
}.navbar-default .navbar-nav>li>a {
    color: #6A6A6A;
}

@media only screen and (max-width: 767px) {
.navbar-brand { max-width: 80%; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-header { max-width: 50%; }
}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
.navbar-header { max-width: 50%; }
}
.navbar-toggle {float:right !important;margin-right:30px !important;}@media only screen and (max-width: 767px) {#logo {height:30px;margin:5px 0;}}
@media only screen and (min-width: 768px) and (max-width: 1024px) {#logo {height:40px;margin:23px 0px;}.nav>li>a{font-size:10px;padding:5px;}}
@media only screen and (min-width: 1025px) {#logo {height:65px;margin:10px 5px;}}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {.nav>li>a{font-size:12px;padding:10px;}#main-nav {padding:0 50px;}}
/* Content Sections */
.section-header .section-title {color:#6A6A6A;}
.section-header .section-title:before { background: #ccc; }
/*.section-header .section-title:after { background: rgba(251,176,52,1); }*/
#content-area { background: #ebedec no-repeat 50% 50%;color: #171f4d; }
#content-area h4 { color: #fff;}
#content-area small { color: rgba(255, 255, 255, 0.7); }
#plannedgifts {background-color: #eeeeee;}
#legacy {background: url(/localSite/images/mainbg.jpg) no-repeat center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
#landing {background:linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)),url(/localSite/images/lbc.jpg) no-repeat center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}/* Call to Action */
@media only screen and (max-width: 768px) {#landing {/*background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url(/localSite/images/slider/bg1.JPG) no-repeat center fixed;*/padding-top:80px;}}
#cta { background-color: rgba(252, 163, 17,1);color:#fff; }
#cta2 { background: url(/localSite/images/advisorbg.jpg) no-repeat center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;padding:50px 0;color:#fff;}
#cta2 h2 { color: #fff; /*font-size: 44px; line-height: 1;*/ }
#cta2 h2 > span { color: #171f4d; }

#portfolio {padding:50px 0;}
.panel-default {background-color:#eee;color:#000;}
/* Donor Stories */
#donor {  }
.donor-modal .close-modal .lr { background-color: #171f4d;}
.donor-modal .close-modal .lr .rl { background-color: #171f4d;}
#donor .donor-item .donor-link .caption { background: rgba(0,0,0,.75); }
#donor .donor-item .donor-link .caption .caption-content { color: #fff; }

/*#callout-block { background: #c1cd23 no-repeat 50% 50%;  color: #fff; }
#callout-block h2 { color: #fff; }
#callout-block h3 { color: #fff; }
#callout-block .icon-circle { border: 2px solid #fff;}
#callout-block .icon-circle > span { border-color: #171f4d; background-color: #fff; color: #4c4c4c; }*/

.givebox {margin:10px;padding:20px;background-color:rgba(237, 171, 32, 0.75);background-position:top center;background-repeat: no-repeat;}
.givebox-header { margin:0;padding:0;}
div.givebox-header > h4 > small {color:#6A6A6A;}
div.givebox-header > h4 {margin-top:0;}

#howtogive > div > div.section-header > h1:before {}
@media only screen and (min-width:768px) {.btn-bottom-wrapper {/*position: absolute;bottom: 20px;width: 100%;*/}}
.relative {position:relative;height:100%;}

/* CIRCLE ICON STYLES */
.media.service-box .pull-left > i { color: #171f4d; box-shadow: inset 0 0 0 1px #d7d7d7; -webkit-box-shadow: inset 0 0 0 1px #d7d7d7; }
.media.service-box .pull-left > i:after { border: 4px solid #fff; background: #171f4d; }
.media.service-box:hover .pull-left > i { background-image: -moz-linear-gradient(90deg, #4c4c4c 0%, #4c4c4c 100%); background-image: -webkit-linear-gradient(90deg, #4c4c4c 0%, #4c4c4c 100%); background-image: -ms-linear-gradient(90deg, #4c4c4c 0%, #4c4c4c 100%); color: #fff; box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8); }

.panel-giving {margin:15px; background-color:#f5f4f3;padding:3% 3% 0;}
/* Footer */
#footer { color: #000;  }
#footer a {  }
#footer a:hover { color: #171f4d; }
.back-to-top {border-radius: 5px 5px 0 0;}
/* STICKY CONTACT FORM */
#slideit {  bottom: 0; /* Vertical position of the elements */ right: 2%; /* Horizontal position of the elements */}
#slideit span.title { font-family: 'Fira Sans', sans-serif; color: #fff; background: #171f4d;}
#slideit input.send { font-family: 'Fira Sans', sans-serif;background: #171f4d; color: #fff;}
#slideit label.open { font-family: 'Fira Sans', sans-serif; color: #fff; background: #171f4d;}
.btn {border-radius:0;text-transform:uppercase;font-weight:bold;color:#3a3a3a}
/*OVERRIDE BOOTSTRAP DEFAULT COLORS*/
.btn-primary {font-weight: 500;background-color: #D25160;border-radius: 0px 0px 0px 0px;/*border-style: solid !important;border-width: 1px 1px 1px 1px !important;border-color: #ffffff !important;*/padding: 12px 24px;color:#fff;text-align: center; transition: all .5s;transition-duration: .3s;transition-property: transform;color:#fff; }
.btn-primary:focus, .btn-primary.focus,.btn-primary:hover { color: #fff;background-color: #A13D48;border-color: #ffffff;    transform: scale(1.1); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff;background-color: #A13D48;border-color: #ffffff;    transform: scale(1.1); }
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #fff;background-color: #A13D48;border-color: #ffffff;    transform: scale(1.1); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { color: #fff;background-color: #606161;border-color: #ffffff;    transform: scale(1.1); }
.btn-primary .badge { color: #171f4d; background-color: #ffffff; }
.btn-danger {font-weight: 500;text-transform: uppercase;background-color: #6A6A6A;border-radius: 0px 0px 0px 0px;/*border-style: solid !important;border-width: 1px 1px 1px 1px !important;border-color: #ffffff !important;*/padding: 12px 24px;color:#fff;text-align: center; transition: all .5s;transition-duration: .3s;transition-property: transform; }
.btn-danger:focus, .btn-danger.focus,.btn-danger:hover { color: #fff;background-color: #606161;border-color: #ffffff;    transform: scale(1.1); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff;background-color: #606161;border-color: #ffffff;    transform: scale(1.1); }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #fff;background-color: #606161;border-color: #ffffff;    transform: scale(1.1); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { color: #fff;background-color: #606161;border-color: #ffffff;    transform: scale(1.1); }
.btn-danger .badge { color: #171f4d; background-color: #ffffff; }
.btn-success { color: #171f4d; background-color: #edab20; border:none; }
.btn-success:focus, .btn-success.focus { color: #ffffff; background-color: #efab1e; border: none; }
.btn-success:hover { color: #ffffff; background-color: #efab1e; border: none; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #ffffff; background-color: #efab1e; border: none; }
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #ffffff; background-color: #efab1e; border: none; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #efab1e; border:none; }
.btn-success .badge { color: efab1e; background-color: #ffffff; }
.callout-bg {background-color: rgba(237, 171, 32,.85)}
.text-default {color:#e7eaee}
.text-primary { color: #384f73; }
a.text-primary:hover, a.text-primary:focus { color: #153460; }
.text-danger { color: #CCCCCC; }
a.text-danger:hover, a.text-danger:focus { color: #4c4c4c; }
.bg-primary { color: #fff; background-color: #1e4b8a; }
a.bg-primary:hover, a.bg-primary:focus { background-color: #153460; }   
text-info {color:#171f4d;}
.btn {border:none;}
.text-warning {color:rgba(255,255,255,1);}
.text-success {color:#171f4d;}
#givebox1 > div > div.givebox-header > h2, #givebox2 > div > div.givebox-header > h2,#givebox3 > div > div.givebox-header > h2,#givebox4 > div > div.givebox-header > h2,#givebox5 > div > div.givebox-header > h2,#givebox6 > div > div.givebox-header > h2,#givebox7 > div > div.givebox-header > h2,#givebox8 > div > div.givebox-header > h2 {padding-top:0;margin-top:0;}
#givebox1 > div > div.givebox-header > h2 > small,#givebox2 > div > div.givebox-header > h2 > small,#givebox3 > div > div.givebox-header > h2 > small,#givebox4 > div > div.givebox-header > h2 > small,#givebox5 > div > div.givebox-header > h2 > small,#givebox6 > div > div.givebox-header > h2 > small,#givebox7 > div > div.givebox-header > h2 > small,#givebox8 > div > div.givebox-header > h2 > small,#givebox9 > div > div.givebox-header > h2 > small {color:#6A6A6A;}
.btn-default, .btn-default:link, .btn-default:active, .btn-default:visited {
    background: #CCCCCC;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 1.7em;
}
.button {
    border-radius: 20px;
    display: inline-block;
    padding: 8px 20px;
 vertical-align: middle;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #171f4d;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {}
.text-white{color:#fff;}
/* Home Page - Support/Promo Boxes Section -------------------------------- */
.btn-warning {background-color:#ccc;}

.promo-boxes .md-box-content {
	border: none !important;
	background-color: transparent !important;
}

.promo-care,
.promo-research,
.promo-wellness,
.promo-get-involved {
	margin-bottom: 20px;
	text-align: center;
}

.promo-care i {
	color: #e52d27 !important;
}

.promo-research i {
	color: #670067 !important;
}

.promo-wellness i {
	color: #009c34 !important;
}

.promo-get-involved i {
	color: #345ea0 !important;
}

.promo-get-involved [class^="icon-"]:before,
.promo-get-involved [class*=" icon-"]:before,
.promo-research [class^="icon-"]:before,
.promo-research [class*=" icon-"]:before {
	height: 1.07em;
}

/*@media (max-width:1023px) {body,p, givebox, #contactForm > div:nth-child(6) > div > label, #contactForm > div > label {line-height: 1.45em;font-size:1.235em;}}
li {font-size:16px;line-height:21px;}*/
.carousel-content {
   /* background-color: rgba(51,48,146,.75);padding: 25px;*/
    /*margin-top: 50px;*/align-self:center;
}
.carousel-content p {color:#fff;margin-bottom:0;font-size:21px;}
#main-slider .slider-inner h2 {color:#edab20;margin-top:0;text-transform: uppercase;font-size:80px;}

@media (min-width:768px) and (max-width:1024px)  {
 .carousel-content {margin-top: 125px;margin-left:25px;}
 #main-slider .slider-inner h2 {font-size: 60px;}
}
@media (max-width:767px)   { #main-slider .slider-inner h2 {font-size: 36px;}}
/*parallax*/
.ha-bg-parallax { background: url(../images/bg.jpg) no-repeat fixed; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; height: 20vh; margin: 0 auto; width: 100%; display: table; vertical-align: middle; -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);}
.ha-bg-parallax2 { background: url(../images/redBG.jpg) no-repeat fixed; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; height: 20vh; margin: 0 auto; width: 100%; display: table; vertical-align: middle; -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.25);}

.ha-bg-parallax .ha-parallax-body,.ha-bg-parallax2 .ha-parallax-body { display: table-cell; vertical-align: middle; }
.ha-bg-parallax .ha-content,.ha-bg-parallax2 .ha-content { }
#getintouch {color:#000;background: url(/localSite/images/students.jpg) no-repeat center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.form-bg {background-color:rgba(255,255,255,.9);padding:5%;}
.list-downloads {margin-bottom:20px;}
.list-downloads > li {margin-bottom:10px;}

/* LANDING PAGE STYLING */
#landing > div > div > div.col-sm-6 > div > h1 {color:rgba(255,255,255,1);}
#landing > div > div.row > div.col-sm-6 > p {color:#fff;}