
/* general field styles and summary/detail behavior */

#main .path-node .field {
margin-bottom:1em;
}


.field-visually_hidden {
position: absolute;
left: -9999px;
}

.field .field-inline {
float:left;
margin-right:.35em;
}

.path-node #main .field,
.path-node #main .field_email {
margin-bottom:1em;
}

/* details/summary styling */

summary::-webkit-details-marker {
  display: none; /* hide the default arrow marker */
}

summary:after {
background: #eee;
border-radius: 7px;
content: "+";
color: #333;
float: right;
font-size: 1.4em;
/* font-weight: bold; */
margin: -1.6em .5em 0 0;
padding: 0;
text-align: center;
width: 20px;
}

details {
  margin:0 0 1em 1em;
}

details summary {
margin:0 0 .75em -1em;
}

blockquote {
  font-size:1.1em;
	margin-left:1em;
	font-style:italic;
}
