/* add custom site CSS here */
body, h1, h2, h3, h4, h5, h6, p { font-family: "proxima-nova", "Helvetica Neue", "Helvetica", sans-serif;
}
 #iu-campus {
	 display: none;
}
 #branding-bar img {
	 display:none;
}
 #branding-bar .show-on-tablet .show-on-tablet .show-on-mobile {
	 visibility:hidden;
}
 #branding-bar {
	 border-color: #333132;
}
 #branding-bar .show-on-tablet {
	 visibility:hidden;
}
 #branding-bar .show-on-desktop {
	 visibility:hidden;
}
 #branding-bar .show-on-mobile {
	 visibility:hidden;
}
 #branding-bar{
	 background-color:#333132;
	 border-top:5px solid #333132;
}
 #toggles a.search-toggle{
	 background-color:#333132;
	 border-left:1px solid #ffffff;
	 border-right:1px solid #ffffff;
	 display: none;
}
 nav.main{
	 border-bottom:3px solid #333132;
}
 nav.main.is-sticky{
	 background:#0A0A0A;
}
 nav.main.is-sticky li{
	 border-left:1px solid #302f2f;
}
 #header{
	 /* background-color:#333132; */
	 background-color:#fff;
}
 .site-header .title{
	 color:#FFFFFF;
}
.site-header img {
    max-width: 350px;
}

.cta .button {
    border-color: #00856F;
    color: #00856F;
}

.cta .button:focus, .cta .button:hover {
    background: #00856F;
}

.cta .button {
    border-color: #00856F;
}

.div.content-top{
    padding-left: 2500px;
    padding-right: 40px;
}

.bg-gray .button:focus, .bg-none .button:focus {
    box-shadow: 0 0 0 0.2rem #fff, 0 0 0 0.35rem #00856F;
}

.layout{
	 padding-left: .75rem;
	 padding-right:. 75rem;
}

.no-section-nav .layout,.no-section-nav .layout:last-child:not(:first-child)
{
    float:right;
     clear:both}

/*.site-header .title{
	 visibility:hidden;
	 display:none;
}
*/
 @media screen and (max-width: 64em){
	 .landmarks .off-canvas-items {
		/* background: #0A0A0A;
		 */
	}
}

@media only screen and (min-width: 40em) {

  #footer .signature {
    margin-top: -30px;
  }
}
 nav.main{
	 background:#0A0A0A;
}
 nav.main a {
	 color: #FFFFFF;
}
 nav.main li {
	 border-left: 1px solid #333132;
}
 .nav-secondary ul li a{
	 color:#ffffff;
}
 .nav-secondary ul li a:hover{
	 color:#ffffff;
}
 nav.main a.current:after, nav.main a:focus:after {
	 background: #00856F;
}
 .breadcrumbs a {
	 color: #00856F;
}
 .section-nav a.current:before {
	 background: #00856F;
}
 .belt {
	 display:none;
}
 #footer a {
	 color: #00856F;
}
 .off-canvas-list ul li a.current:before {
	 background: #00856F;
}
 .button {
	 background-color: #333132;
}
 #search{
	 background-color:#333132;
	 display: none;
}
 .menu-toggle:focus, .landmarks .menu-toggle:hover {
	 color: #333132;
}
 #search.search-box button.gsc-search-button-v2 {
	 background-color: #333132;
}
 #search.search-box button.gsc-search-button-v2:hover{
	 color: #333132;
}
 .bg-none .text a:not(.button){
	 color: #00856F;
}
 a{
	 color: #079a83;
}
 a:focus, a:hover{
	 color: #079a83;
}
 .bg-none .text a:not(.button):hover{
	 color: #00856F;
}
 .section-nav a.current:before{
	 background:#079a83 solid .125rem;
}
 #nav-main a:not(.button):focus, #nav-main button:focus, #nav-main button[class^=slick-]:focus, #section-nav a:not(.button):focus, #section-nav button:focus, #section-nav button[class^=slick-]:focus, .breadcrumbs a:not(.button):focus, .breadcrumbs button:focus, .breadcrumbs button[class^=slick-]:focus, .nav-secondary a:not(.button):focus, .nav-secondary button:focus, .nav-secondary button[class^=slick-]:focus, .section:not(.bg-dark) .accordion-item a:not(.button):focus, .section:not(.bg-dark) .accordion-item button:focus, .section:not(.bg-dark) .accordion-item button[class^=slick-]:focus, .section:not(.bg-dark) .rotator a:not(.button):focus, .section:not(.bg-dark) .rotator button:focus, .section:not(.bg-dark) .rotator button[class^=slick-]:focus, .section:not(.bg-dark) .ticker a:not(.button):focus, .section:not(.bg-dark) .ticker button:focus, .section:not(.bg-dark) .ticker button[class^=slick-]:focus, .site-header a:not(.button):focus, .site-header button:focus, .site-header button[class^=slick-]:focus, .social-share a:not(.button):focus, .social-share button:focus, .social-share button[class^=slick-]:focus {
	 outline: #079a83 solid .125rem;
}
 a:focus, button:focus {
	 outline: #079a83 solid .125rem;
}
 #nav-main a:not(.button):focus{
	 outline: #079a83 solid .125rem;
}
 #footer a:focus{
	 outline-color:#079a83;
}
 .bg-none .text a:not(.button):focus{
	 color: #079a83 solid .125rem;
}
 .site-header a:not(.button):focus{
	 outline:#079a83 solid .125rem;
}
 #section-nav a:not(.button):focus{
	 outline:#079a83 solid .125rem;
}
#mahogany-has-banner-has-page-title-landmarks #text{
    display: none;
}

.bg-gray .text a:not(.button){
    color: #00856F;
}

bg-gray .text a:not(.button):focus, .bg-gray .text a:not(.button):hover, .bg-none .text a:not(.button):focus, .bg-none .text a:not(.button):hover, .gray .bg-secondary .text a:not(.button):focus, .gray .bg-secondary .text a:not(.button):hover{
    color:#00856F;
} 

.button.invert, .button:focus, .button:hover {
    background: 0 0;
    color: #333132;
    border-color: #333132;
}

.bg-gray .button:focus, .bg-none .button:focus {
    box-shadow: 0 0 0 0.2rem #fff, 0 0 0 0.35rem #333132;
}


/****** FOOTER UPDATES ******/
 #footer {
	 border-top: 6px solid #0A0A0A;
}
 .tagline {
	 display: none;
}
 .bg-mahogany, .mahogany .bg-secondary {
	 background-color: #333132;
}
 
