#topbar {
     padding-top: 22px;
     padding-bottom: 22px;
}
 #top_mark.tablet {
     display: none;
}
 #top_mark.mobile {
     width: 172px;
     padding-top: 0px;
     position: relative;
     top: -8px;
}
footer {
     background-image: url(images/wm_cypher.png) !important;
     background-size: auto 450px;
     padding-bottom: 80px;
}
footer #social_icons {
    width: 150px;
    padding-left: 9px;
}
footer #social_icons .fa-soundcloud {
    padding-left: 1px;
    padding-right: 7px;
}
footer #social_icons .fa-instagram {
    margin-right: 0px;
}
 #special_links {
     position: relative;
}
 .footer-link-special {
     color: #B9975B;
     font-weight: bold;
}
 footer #apply_now {
	 display: block;
	 margin: 10px auto;
	 width: 100%;
}
 footer #apply_now img {
	 width: 90px;
}
/*** For directory page with quote at top ***/
em + #person_name, p + #person_name, i + #person_name {
    clear: left !important;
    margin-top: 0.5em;
}

/*** left column dropdown ***/
#departmentDropdownMenu_chzn.chzn-container .chzn-results li.active-result:first-child {
    color: #ac824f !important;
}

#departmentDropdownMenu_chzn.chzn-container .chzn-results li.active-result:first-child {
    color: #ac824f !important;
}
#departmentDropdownMenu_chzn.chzn-container .chzn-results li.highlighted:first-child {
    color: #115740 !important;
}


/*** DM FACULTY BIO PAGES ***/

.law_articletitle,
.law_othertitle { font-variant: normal; font-style: italic; }
.law_journaltitle   { font-variant: small-caps; font-weight: normal; }
.law_booktitle  { font-variant: small-caps; font-weight: normal; }
.law_chaptertitle   { font-variant: normal; font-style: italic; }
.law_revisiontitle  { font-variant: normal; font-style: italic; }

 #global_nav ul {
     font-size: 0; /* fix in FF for inline block spacing issue (for bio pages) */
}
 #global_nav li {
     font-size: 14px; /* fix in FF for inline block spacing issue (for bio pages) */
}
div.oneperson {
    overflow: hidden;
}
.contactlist_or_biopage-container h1, .user_content div h1 {
    color: #115740 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 1.1em !important;
    margin-bottom: 5px !important;;
}
.contactlist_or_biopage-container h1 + h6 {
    font-size: 20px !important;
    line-height: 1.3em !important;
}

.contactlist_or_biopage-container > div {
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}
.contactlist_or_biopage-container div div h1 {
    margin-top: 15px;
}
.contactlist_or_biopage-container div div.text {
    margin-left: 116px;
}
.contactlist_or_biopage-container div div div {
    font-size: 15px;
    line-height: 1.6em;
    margin-top: 6px;
}
.contactlist_or_biopage-container div div:first-child {
    margin-left: 0;
}
.booklist div {
    margin-left: 0 !important;
}
.text h5 {
    color: inherit !important;
}

/*** WM thermometer ***/
.wmThermometer {
    font-size: 1.2rem;
    padding: 20px;
    text-align: center;
    width: 130px;
}
.thermometer {
    position: relative;
}
.tOverlay {
    position: relative;
    z-index: 20;
}
.gauge {
    border-left: 10px solid #545454;
    bottom: 0;
    padding-left: 5px;
    position: absolute;
    text-align: right;
    z-index: 10;
}
.wmThermometer .tOverlay {
    background: rgba(0, 0, 0, 0) url("../img/gauge.gif") no-repeat scroll center bottom;
    height: 170px;
    margin: 0 !important;
    width: 87px;
}
.wmThermometer .gauge {
    border-left: 22px solid #006633;
    bottom: 48px;
    left: 32px;
    margin: 0;
    padding-left: 15px;
}
.wmThermometer .thermometer {
    margin: 0 0 0 20px;
}


/*** Two column, tablet only ***/
 @media screen and (min-width: 650px) and (max-width: 999px) {
     #topbar {
         padding-top: 18px;
         padding-bottom: 18px;
    }
     #top_mark.tablet {
         width: 358px;
         display: inline;
    }
     #top_mark.mobile {
         display: none;
    }
}
/*** Small desktop ***/
 @media screen and (min-width: 800px) {
     #top_logo, #top_logo img {
        width: auto !important;
        padding-top: 6px;
     }
     
    footer {
        background-position: center 80px;
    }
     #footer_container {
         margin-top: 0;
    }
     #contact_info {
         bottom: -20px;
    }
    footer #social_icons {
        padding-left: 0px;
    }
     #social_links, #audience_links, #additional_links {
         margin-top: 50px;
    }
     #audience_links {
         margin-right: 60px;
    }
     .footer-link-special {
         width: 200px;
    }
     #aba-disclosures {
         position: absolute;
         top: 0;
         left: 260px;
    }
	footer #social_links {
		 margin-right: 0;
	}
	 footer #apply_now {
		 position: absolute;
		 right: 0;
		 top: 52px;
		 width: 90px;
	}
    .contactlist_or_biopage-container div div:first-child {
        float: left;
    }
    .contactlist_or_biopage-container div div h1, .contactlist_or_biopage-container div div h1+h6, .contactlist_or_biopage-container div div div {
        margin-left: 170px;
    }
    .contactlist_or_biopage-container div div h1 {
        margin-top: 0px;
    }
}
/*** Desktop styling ***/
 @media screen and (min-width: 1000px) {
    /*#search_site #q {*/
    /*    width: 190px;*/
    /*}*/
     #global_nav ul {
         width: 995px !important;
    }
     #global_nav a {
         padding-left: 16px;
         padding-right: 16px;
    }
    /* #audience_links {*/
    /*     margin-right: 100px;*/
    /*}*/
    /* #aba-disclosures {*/
    /*     left: 300px;*/
    /*}*/
}
 