/** fields.css **/

/* @group generic */

.field /* Wrapper for any field. */ {
}



/* @end */

/* @group generic overrides */

.field .field-label {
	margin: 0;
	padding: 0;
	font: normal normal 16px/18px 'latoregular', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/* @end */

/* @group detail nodes */

.field-type-date {
	/*background-color: violet;*/
	margin: 0;
	padding: 5px 0;
	font: normal normal 16px/18px 'latoregular', sans-serif;
}

.field-name-body {
	/*background-color: pink;*/
	margin: 0;
	padding: 5px 0;
}

.field-name-field-speaker {
	/*background-color: violet;*/
	margin: 0;
	padding: 5px 0;
}

.field-name-field-event-more-info {
	/*background-color: navy;*/
	margin: 0;
	padding: 5px 0;
}

.field-name-field-event-sponsor {
	/*background-color: violet;*/
	margin: 0;
	padding: 5px 0;
}

.field-type-link-field {
	/*background-color: bisque;*/
	margin: 0;
	padding: 5px 0;
}

.field-type-addressfield {
	/*background-color: firebrick;*/
	margin: 0;
	padding: 5px 0;
}

/* @end */

/* @group file-tables */

.field-type-file {
	/*background-color: red;*/
}

.node .field-type-file {
	/*background-color: fuchsia;*/
	margin: 20px 0 0;
	padding: 5px;
	clear: both;
	border: 1px solid #d6d6d6;
}

.node .field-type-file .field-label {
	/*background-color: palegoldenrod;*/
	border-bottom: 1px solid #d6d6d6;
	padding: 5px;
	margin: 0 0 5px;
}

.node .field-type-file table {
	/*background-color: blue;*/
	margin: 0;
	padding: 0;
}

.node .field-type-file table thead {
	/*background-color: violet;*/
	display: none;
}

.node .field-type-file table td {
	/*background-color: orange;*/
	margin: 0;
	padding: 2px 0;
}



/* @end */
