/**
 * Custom styles and overrides for the Research Projects content type.
 */

 /** Labels **/
.page-node-type-research-project .project-title-label,
.page-node-type-research-project .institution div:first-child,
.page-node-type-research-project .advisor div:first-child,
.page-node-type-research-project .start-year div:first-child {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-weight: bold;
    margin-right: 5px;
    text-transform: capitalize;
}

.page-node-type-research-project .project-title-label::after,
.page-node-type-research-project .advisor div:first-child::after,
.page-node-type-research-project .start-year div:first-child::after {
    content: ": ";
}

.page-node-type-research-project .project-title > div > div {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.130em;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.page-node-type-research-project .project-title-label {
    font-size: 14px;
}

.page-node-type-research-project .nopadding {
    padding: 0 !important;
    margin: 0 -15px !important;
}

.page-node-type-research-project .project-page-header,
.page-node-type-research-project .project-page-section  {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 16px;
}

.page-node-type-research-project .project-page-header,
.page-node-type-research-project .project-page-section > div:last-child {
    border-bottom: 1px dotted #bbb;
    padding: 5px 0;
}

.page-node-type-research-project .project-page-label {
    font-weight: bolder;
    margin-left: 15px;
    padding-top: 10px;
}
