/* STAFF
----------------------------------------------- */

/* View */

.view-id-staff {
	margin-left: -1rem;
	margin-right: -1rem;
}

.view-id-staff .views-row {
	margin: .875em 0;
}

.view-id-staff .field--name-field-image img {
	width: 100%;
}

.view-id-staff .node-title {
	margin-bottom: 0;
}

.view-id-staff .grid-x {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.view-id-staff .grid-x.grid-padding-x > .field-wrapper {
	padding: 0 1rem;
}

.view-id-staff .field--name-field-position {
	color: #7f7f7f;
	font-size: 1.07143rem;
	font-style: italic;
	margin-bottom: .25rem;
}

.view-id-staff .field--name-field-phone a,
.view-id-staff .field--name-field-email {
	color: #808080;
	display: block;
	font-size: 0;
	font-style: italic;
}

.field--name-field-phone a:before {
	background: transparent url('/assets/images/phone.svg') 50% 50% no-repeat;
	background-size: contain;
	content:"";
   	display: inline-block;
   	height: 1.5rem;
    margin-right: .25rem;
    vertical-align: middle;
    width: 1.5rem;
}

.field--name-field-email a:before {
	background: transparent url('/assets/images/email.svg') 50% 50% no-repeat;
	background-size: contain;
	content:"";
   	display: inline-block;
    height: 1.75rem;
    margin-right: .25rem;
    vertical-align: middle;
    width: 1.75rem;
}

/* Page */


.type-staff.full {
	margin-left: -1rem;
    margin-right: -1rem;
}

.type-staff > .image {
	margin-bottom: 1rem;
}

.type-staff.full .body {
	margin-top: 1rem;
}



.view-id-staff > h2 {
  width: 100%;
}
