/* Customizations
------------------------------------- */
article p a,
article li a {
overflow-wrap: break-word;
word-break: break-word;
}

.clear {
clear: both;
}

table {
white-space: normal !important;
}

td img {
width: 100% !important; /* IE needs this */
min-width: 40px;
}

.region-content .block-block p a {
    text-decoration: underline;
}

.ui-widget-content a {
    color: #286dc0
}

.ui-widget-content a:hover {
    color: #222;
}

/* People Listing */
.view-people .views-table,
.view-title-ix-coordinator .views-table {
margin-bottom: 2em;
}

.views-table caption {
font-family: "YaleNew", Georgia, "Times New Roman", serif;
font-weight: normal;
font-size: 1.667em;
line-height: 1.3;
color: #00356b;
margin-bottom: 0.5em;
}

.view-people .views-table td.views-field-picture {
width: 24%;
padding-right: 0.75em
}

.views-table td.views-field-picture,
.views-table td.views-field-field-coordinator-image {
width: 24%;
padding-right: 0.75em
}

.views-label-field-committee-members {
display: block;
margin-bottom: 0.5em;
}

.deputy-associate-provost h3 {
margin: 0 0 0.5em 0;
font-size: 1.444em;
}

.deputy-associate-provost h4:first-of-type {
margin-top: 0;
}

.deputy-associate-provost h4 {
margin-bottom: 0.25em;
}

/* faculty resources */
h3.smaller {
font-size: 1.444em;
}

h4.smaller {
font-size: 1.2em;
}

.smaller {
margin-top: 1em;
margin-bottom: 1em;
}

/* citation without block quote */
p.quote {
font-family: "TheSans-Caps", Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.55;
text-transform: lowercase; 
letter-spacing: 0.05em;
margin: 0 0 2em 0;
}

/* Reporting callout block */
.reporting-callout {
margin-bottom: 0;
}

hr.orange {
color: #bd5319;
background-color: #bd5319;
}

/* Reports page and all lists */
.node ul {
margin-bottom: 1.25em;
}

#node-page-1479 p+ul {
margin-top: -0.5em;
}

.node ul li {
margin-left: 1.25em;
margin-bottom: 0.5em;
line-height: 1.5;
}

.node ul ul {
margin-top: 0.5em;
}

/* Embedded 16/9 Videos */
.media_embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 1.25em;
    margin-top: 14px;
}

.media_embed iframe, 
.media_embed object, 
.media_embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

article[about="/title-ix/committees"] table {
line-height: 1.3;
}

/* Profiles, mobile */
@media all and (max-width: 479px) {
    .profile .user-picture { 
    max-width: 30%; 
    margin: 4px 20px 4px 0;
    }

} /*End*/

/* Footnotes */
.footnotes:before { 
content: "";
display: block;
width: 3em;
margin-top: 2em;
margin-bottom: 1em;
/* border-bottom: 1px solid $short-line; */
border-bottom: 1px solid #ccc;
}

.footnotes,
.footnotes sup {
font-size: 0.9em;
}

/* Archived Committies - Accordion */
.ui-accordion .ui-accordion-header {
padding-top: 0;
padding-bottom: 0;
}

.ui-accordion .ui-accordion-header h2 {
margin-bottom: 0;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
margin-top: 1.2em;
}

.ui-accordion h2 {
font-size: 2em;
}

.ui-accordion h3 {
font-size: 1.6em;
}

.ui-accordion .ui-accordion-content {
padding-top: 0.5em;
}




