.region-sidebar-first {
    margin-top: 470px;
}

.field-items {
color: #2E2E2E;
}

.field-name-field-faculty-publications .field-item {
margin: 4px 0 0 5px;
}

#block-system-main {
    margin-bottom: 20px;
}

h2.block-title {
    padding: 0;
}

.field-type-taxonomy-term-reference ul li {
    display: list-item;
}

.field-type-taxonomy-term-reference ul li:before {
    content: "·";
    margin-right: 8px;
}

.field-type-taxonomy-term-reference .field-label, .field-name-field-faculty-affiliations-field .field-label {
    font-size: 20px;
}

/*
#content-wrapper header, .article-content, #block-views-publications-block, #block-views-publications-block-1, #block-views-publications-block-2, #block-views-publications-block-3, #block-views-publications-block-4, #block-views-publications-block-5, #block-views-publications-block-6, #block-views-publications-block-7, #block-views-publications-block-8, #block-views-publications-block-9, #block-views-publications-block-10, #block-views-publications-block-11, #block-views-publications-block-12, #block-views-publications-block-13, #block-views-publications-block-14, #block-views-publications-block-15, #block-views-publications-block-16, #block-views-publications-block-17, #block-views-publications-block-18, #block-views-publications-block-19, #block-views-publications-block-20, #block-views-publications-block-21, #block-views-publications-block-22, #block-views-publications-block-23, #block-views-publications-block-24, #block-views-publications-block-25, #block-views-publications-block-26, #block-views-publications-block-27, #block-views-publications-block-28, #block-views-publications-block-29, #block-views-publications-block-30, #block-views-publications-block-31, #block-views-publications-block-32, #block-views-publications-block-33, #block-views-publications-block-34, #block-views-publications-block-35, #block-views-publications-block-36, #block-views-publications-block-37, #block-views-publications-block-38, #block-views-publications-block-39, #block-views-publications-block-40, #block-views-publications-block-41, #block-views-publications-block-42, #block-views-publications-block-43, #block-views-publications-block-44, #block-views-publications-block-45, #block-views-publications-block-46, #block-views-publications-block-47, #block-views-publications-block-48, #block-views-publications-block-49, #block-views-publications-block-50 {
margin-left: 283px;
} 
*/

h1.article-title {
color: #12a1b6;
}

.field-name-field-faculty-lab-website, .field-name-field-faculty-lab-website.field .field-label, .field-name-field-faculty-email-address, .field-name-field-faculty-email-address.field .field-label, .field-name-field-faculty-office, .field-name-field-faculty-office.field .field-label, .field-name-field-faculty-phone, .field-name-field-faculty-phone.field .field-label, .field-name-field-faculty-admini-assistant, .field-name-field-faculty-admini-assistant.field .field-label, .field-name-field-faculty-courses, .field-name-field-faculty-courses.field .field-label {
color: #12a1b6;
font-size: 14px;
font-weight: 400;
}

.field-name-field-faculty-lab-website a, .field-name-field-faculty-email-address a, .field-name-field-faculty-office a, .field-name-field-faculty-phone a, .field-name-field-faculty-admini-assistant a, .field-name-field-faculty-courses a {
font-weight: 400;
}

.field-name-field-faculty-photo.field-type-image, .field-name-field-faculty-lab-website, .field-name-field-faculty-email-address, .field-name-field-faculty-office, .field-name-field-faculty-phone, .field-name-field-faculty-admini-assistant, .field-name-field-faculty-courses {
float: left;
}

.field-name-field-faculty-photo.field-type-image {
margin:-30px 20px 20px -303px;
border-bottom: 3px solid #94bb4a;
width: 274px;
}

.field-type-image figure img, .ia-c .field-type-image figure, .ia-n .field-type-image figure {
    padding: 0;
}

.field-name-field-faculty-lab-website {
margin: 250px 0 0 -303px;
}

.field-name-field-faculty-email-address {
margin: 270px 0 0 -303px;
}

.field-name-field-faculty-office {
margin: 290px 0 0 -303px;
}

.field-name-field-faculty-phone {
margin: 310px 0 0 -303px;
}

.field-name-field-faculty-admini-assistant {
margin: 330px 0 0 -303px;
}

.field-name-field-faculty-courses {
margin: 350px 0 0 -303px;
}

.field-name-field-faculty-courses .field-items .field-item {
float: left;
margin-right: 5px;
}

.field-name-field-faculty-courses .field-items {
max-width: 225px;
}

.field-name-field-faculty-position-title {
    border-bottom: 3px solid #12A1B6;
    font-size: 19px;
    font-style: italic;
    margin: -10px 0 10px 0;
    padding-bottom: 15px;
}

.field-name-field-faculty-affiliations .field-label, .field-name-field-faculty-research-at-a-glan .field-label, .field-name-field-faculty-biography .field-label, .field-name-field-faculyt-research .field-label, .field-name-field-faculty-publications h2.field-label {
font-size: 20px;
}

.field-name-field-faculty-research-at-a-glan  .field-item:before, .field-name-field-faculty-affiliations .field-item:before {
content: "·";
margin-right: 8px;
}

.field-name-field-faculty-affiliations, .field-name-field-faculty-research-at-a-glan, .field-name-field-faculyt-research, .field-type-taxonomy-term-reference, .field-name-field-faculty-affiliations-field {
margin-bottom: 20px;
}

.field-name-field-faculyt-research .field-label {
display: none;
}

.field-name-field-faculty-biography:after {
content: "Research:";
font-size: 20px;
font-weight: bold;
color: #8CAF1F;
}

.field-name-field-faculty-research-image.field-type-image {
float: left;
margin: 5px 10px 10px 0;
padding: 10px;
border: 1px solid #f1ede4;
}

.field-name-field-faculty-research-image-cap {
    background-color: #F1EDE4;
    float: left;
    margin: -10px 10px 10px 0;
    padding: 5px;
    width: 186px;
font-size: 12px;
line-height: 13px;
clear: both;
}

.block-views .block-title {
margin-bottom: 10px;
}

.region-content .views-row {
    border-bottom: medium none;
}

.biblio-title-chicago {
font-weight: bold;
font-style: italic;
}

#block-views-publications-block h2.block-title {
margin-bottom: 0;
}



/* Tablet portrait one-col-stack */ 
@media all and (min-width:769px) and (max-width:1024px) {



}

/* Tablet portrait one-col-stack */ 
@media all and (min-width:481px) and (max-width:768px) {

.field-name-field-faculty-photo.field-type-image, .field-name-field-faculty-lab-website, .field-name-field-faculty-email-address, .field-name-field-faculty-office, .field-name-field-faculty-phone, .field-name-field-faculty-admini-assistant, .field-name-field-faculty-courses {
    float: none;
    margin: 0;
}

.field-name-field-faculty-courses .field-items {
    max-width: 100%;
margin-bottom: 30px;
}

.field-name-field-faculty-position-title {
    margin: 0 0 10px;
    padding-bottom: 5px;
}

}

/* Smartphone landscape one-col-stack */ 
@media only screen and (min-width:321px) and (max-width:480px) {

.field-name-field-faculty-photo.field-type-image, .field-name-field-faculty-lab-website, .field-name-field-faculty-email-address, .field-name-field-faculty-office, .field-name-field-faculty-phone, .field-name-field-faculty-admini-assistant, .field-name-field-faculty-courses {
    float: none;
    margin: 0;
}

.field-name-field-faculty-courses .field-items {
    max-width: 100%;
margin-bottom: 30px;
}

.field-name-field-faculty-position-title {
    margin: 0 0 10px;
    padding-bottom: 5px;
}

}


/* Smartphone portrait one-col-stack */ 
@media only screen and (max-width:320px) {

.field-name-field-faculty-photo.field-type-image, .field-name-field-faculty-lab-website, .field-name-field-faculty-email-address, .field-name-field-faculty-office, .field-name-field-faculty-phone, .field-name-field-faculty-admini-assistant, .field-name-field-faculty-courses {
    float: none;
    margin: 0;
}

.field-name-field-faculty-courses .field-items {
    max-width: 100%;
margin-bottom: 30px;
}

.field-name-field-faculty-position-title {
    margin: 0 0 10px;
    padding-bottom: 5px;
}

}
