/*green header*/

#body.green_palette header {
    background: #787f33;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#787f33),color-stop(100%,#5d6726));
    background: -webkit-linear-gradient(top,#787f33 0%,#5d6726 100%);
    background: -o-linear-gradient(top,#787f33 0%,#5d6726 100%);
    background: -ms-linear-gradient(top,#787f33 0%,#5d6726 100%);
    background: linear-gradient(top,#787f33 0%,#5d6726 100%);
    border-top: 1px solid #80a529;
    border-bottom: 1px solid #334c0c;
}
#body.green_palette h1.js-quickedit-page-title {
    color: #6f6f6f;
}
#body.green_palette .sidebar nav h2,
#body.green_palette .sidebar nav ul li.menu-item--active-trail > a,
#body.green_palette .sidebar nav ul li > a:hover,
#body.green_palette .sidebar nav ul li > a:focus {
    background: #7b3434;
    color: #ffffff;
}
#body.green_palette .sidebar nav ul li a,
#body.green_palette .sidebar nav ul li span {
    color: #7b3434;
    background: #f7f7f7;
}
#body.green_palette .sidebar nav ul li ul li a,
#body.green_palette .sidebar nav ul li ul li span,
#body.green_palette .sidebar nav ul li ul li.menu-item--active-trail a,
#body.green_palette .sidebar nav ul li ul li.menu-item--active-trail span {
    color: #7b3434;
    background: #f7f7f7;
}
#body.green_palette #homefeatures .homepagetext h2 {
    background: #b5903d;
}
#body.green_palette #homefeatures .homepagetext a:hover h2 {
    background: #7b3434;
}
#body.green_palette #topnav {
    background: #787f33;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#696f2f),color-stop(100%,#5d6726));
    background: -webkit-linear-gradient(top,#696f2f 0%,#5d6726 100%);
    background: -o-linear-gradient(top,#696f2f 0%,#5d6726 100%);
    background: -ms-linear-gradient(top,#696f2f 0%,#5d6726 100%);
    background: linear-gradient(top,#696f2f 0%,#5d6726 100%);
    border-top: 1px solid #8a8540;
  /*  border-bottom: 1px solid #3d5d0b;*/
}

#body.green_palette #topnav > ul li.active a,
#body.green_palette #topnav > ul li.active-trail a,
#body.green_palette #topnav > ul li:hover a, #body.green_palette #topnav > #body.green_palette ul li a:hover, #body.green_palette #topnav > ul li:focus a, #body.green_palette #topnav > ul li a:focus {
    background: white;
    color: #49651f !important;
    text-decoration: none;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

#body.green_palette #topnav > ul > li > ul.menu li a {
    color: #49651f !important;
}

#body.green_palette ul.links li a:hover {
    background: #7b3434 !important;
}

/*white header*/

#body.white_palette header{
    background: #ffffff;
    border-bottom: 1px solid #c1c1c1;
    border-top: 1px solid #ffffff;
}
#body.white_palette header a{
    color: #670a0a;
}
#body.white_palette header a:hover {
    color: #670a0a;
}
body.white_palette a.uc-wordmark {
    background: url('//humstatic.uchicago.edu/wordmarks/humlogo_2012_greymaroon.svg');
    width: 400px;
    height: 60px;
}
#body.white_palette .sidebar nav h2,
#body.white_palette .sidebar nav ul li.menu-item--active-trail > a,
#body.white_palette .sidebar nav ul li > a:hover,
#body.white_palette .sidebar nav ul li > a:focus {
    background: #455682;
    color: #ffffff;
}
#body.white_palette .sidebar nav ul li a,
#body.white_palette .sidebar nav ul li span {
    color: #455682;
    background: #f7f7f7;
}
#body.white_palette .sidebar nav ul li ul li a,
#body.white_palette .sidebar nav ul li ul li span,
#body.white_palette .sidebar nav ul li ul li.menu-item--active-trail a,
#body.white_palette .sidebar nav ul li ul li span,
#body.white_palette .sidebar nav ul li ul li.menu-item--active-trail span {
    color: #455682;
    background: #f7f7f7;
}
#body.white_palette #homefeatures .homepagetext h2 {
    background: #455682; 
}
#body.white_palette #homefeatures .homepagetext a:hover h2 {
    background: #670a0a;
}
@media only screen and (max-width: 1249px) and (min-width: 980px) {
    #body.white_palette a.uc-wordmark {
        width: 350px;
        height: 55px;
        background-size: 350px 55px;
    }
}
@media only screen and (max-width: 979px) and (min-width: 768px) {
    #body.white_palette a.uc-wordmark {
        width: 228px;
        height: 46px;
        background-size: 228px 46px;
    }
}

#body.white_palette #topnav {
    background: #ffffff;
    border-bottom: 1px solid #c1c1c1;
    border-top: 1px solid #ffffff;
}
#body.white_palette #topnav a {
    color: #670a0a;
}
#body.white_palette ul.links li a:hover {
    background: #455682 !important;
}
#body.white_palette ~ footer a:hover, #body.white_palette ~ footer a:focus {
    color: #670a0a;
}


/*gray header*/

#body.gray_palette header {
    background: #403f3f;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#403f3f),color-stop(100%,#383737));
    background: -webkit-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: -o-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: -ms-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: linear-gradient(top,#403f3f 0%,#383737 100%);
    border-top: 1px solid #7b7b7b;
    border-bottom: 1px solid #252525;
}
#body.gray_palette h1.js-quickedit-page-title {
    color: #34507f;
}
#body.gray_palette .sidebar nav h2,
#body.gray_palette .sidebar nav ul li.menu-item--active-trail > a,
#body.gray_palette .sidebar nav ul li > a:hover,
#body.gray_palette .sidebar nav ul li > a:focus{
    background: #39849c;
    color: #ffffff;
}
#body.gray_palette .sidebar nav ul li a {
    color: #39849c;
    background: #f7f7f7;
}
#body.gray_palette .sidebar nav ul li ul li a,
#body.gray_palette .sidebar nav ul li ul li.menu-item--active-trail a {
    color: #39849c;
    background: #f7f7f7;
}
#body.gray_palette #block-d8-hum-plaisance-content h2, #body.gray_palette #block-d8-hum-plaisance-content h2 a {
	color: #34507f;
}
#body.gray_palette .outer-columns a {
	color: #39849c;
}
#body.gray_palette #homefeatures .homepagetext h2 {
    background: #39849c;
}
#body.gray_palette #homefeatures .homepagetext a:hover h2 {
    background: #34507f;
}
#body.gray_palette #homefeatures a:hover p.blurb {
    color: #34507f;
}

#body.gray_palette #topnav {
    background: #403f3f;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#403f3f),color-stop(100%,#383737));
    background: -webkit-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: -o-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: -ms-linear-gradient(top,#403f3f 0%,#383737 100%);
    background: linear-gradient(top,#403f3f 0%,#383737 100%);
    border-top: 1px solid #565656;
    /*border-bottom: 1px solid #252525;*/
}
#body.gray_palette #topnav > ul li.active a,
#body.gray_palette #topnav > ul li.active-trail a,
#body.gray_palette #topnav > ul li:hover a,
#body.gray_palette #topnav > #body.gray_palette ul li a:hover,
#body.gray_palette #topnav > ul li:focus a,
#body.gray_palette #topnav > ul li a:focus {
    color: #34507f !important;
}

#body.gray_palette #topnav > ul > li > ul.menu li a {
    color: #34507f !important;
}
