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

.field_selected_publications {
overflow:hidden;
}

#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;
margin: -1.6em .5em 0 0;
padding: 0;
text-align: center;
width: 20px;
}*/

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

summary:after {
/*background: #fefefe;*/
position:relative;
border-radius: 7px;
content: "+";
color: #333;
float: right;
font-size: 1.75em;
/*margin: 0em .5em .25em 0;*/
padding: .1em;
/*text-align: center;*/
/*width: 1em;*/
right:-1.15em;
}

details {
  margin:.5em 0 1em 0em;
  background-color:#eee;
  padding:1em;
}

details .field-above {
margin-top:1em;
}

details summary {
  margin:0 0 0em 0;
 /* border-bottom:1px solid #fff;*/
max-width: 96%;
  font-size:1.15em;
  font-weight: bold;
  /*padding-bottom:.5em;*/
  text-transform:uppercase;
}

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

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