

/* Globals  ________________________________________________________ */


/* Header  ________________________________________________________ */



/* Footer  ________________________________________________________ */



/* People  ________________________________________________________ */


.person {}
.person img { margin: 0 0 1rem; }
.person span { display: block; font-size: 0.7rem; }
.person span.name { font-weight: bold;  font-size: 1.1rem; }
.person span.role { text-transform: uppercase; margin-bottom: 0.5rem; font-size: 0.9rem; }

.directory { font-size: 1rem; }
.directory span { display: block; }
.directory .name { font-weight: bold; }
.directory .role { font-size: 0.8rem; margin-bottom: 0.5rem;  }
.directory ul.simple li { margin: 0; font-size: 0.8rem; }
.directory ul.simple li:nth-child(2) {
            display: none;
          }

.page-template-user-profile ul.simple li:nth-child(5) {
	display: none;
}
/* Tabs  ________________________________________________________ */

.tabs-wrapper { display: block; clear: both; width: 100%; }

ul.accordion .accordion-content ul.tabs { margin-bottom: 1rem; }

.committee-tabs .tabs-title > a { padding: 0.5rem;  border-bottom: solid 1px #DDD;  font-weight: bold; }
.committee-tabs .tabs-title.is-active > a { background: #EEE; }
.committee-tabs .tabs-content { padding: 1rem; }

.callout-email { font-size: 0.8rem; }


/* User profile  ________________________________________________________ */

.page-template-user-profile .committees {
    column-count: 2;
    margin-left: 0
}
.page-template-user-profile .committees li {
    list-style-type: none;
}

/* Events  ________________________________________________________ */
.page-template-events .em.em-list {
	font-family: FSMeRegular, Arial, sans-serif;
}

.page-template-events .em.em-list .em-item .em-item-info {
	border-left-color: #c1242b;
}

.page-template-events .em.pixelbones .em-item .em-item-info h3 a {
	color: #2b2b2b!important;
	font-weight: 700;
}

.page-template-events .em.pixelbones .em-item .em-item-info h3 a:hover {
	color: #c1242b!important;
}


.page-template-events .em-item-meta .em-event-categories {
	display: none!important;
}


.single-event .em.em-item .em-item-image {
    height: auto!important;
}

.em.pixelbones .input button.button-primary {
	border-color: #2b2b2b!important;
	background-color: #2b2b2b!important;
}

.em.pixelbones .input .button:not([data-nostyle]) {
		border-color: #c1242b!important;
	background-color: #c1242b!important;
	color: #fff !important;
}

.single-event .em.em-item.em-item-single.size-medium .em-item-header .em-item-image img {
    border-color: #c1242b!important;
}

.single-event .em-item-meta,
.single-event .em-item-meta h3 {
	font-family: FSMeRegular, Arial, sans-serif!important;
}

.single-event  .em-item-taxonomies {
    display: none;
}