/**
 * Base styles of features for BU themes
 * 
 *** TOC 
 * Calendar
 *  nodes
 *  Event list  
 * Gallery
 * Location  
 *   
 **/
 
/***** Calendar *****/
/* nodes  */
.node .field-field-eventdate,
.node .field-field-locationref {

/* 14pt *//*
  font-size: 1.1667em;
  line-height: 1.2857em;
/* 13pt */
  font-size: 1.08333em;
  line-height: 1.3846em;
/**/
}

/** Event list page **/
.view-event-list .views-field-field-eventdate-value .date-display-single {
  width: 120px;
  float: left;

}
.view-event-list.view-display-id-attachment_1 .views-field-body {
  margin-left: 0;
}
.view-event-list .views-field-field-locationref-nid,
.view-event-list .views-field-tid,
.view-event-list .views-field-body {
  margin-left: 120px;
}
.view-event-list .views-field-title {
  font-size: 1.1667em;
  line-height: 1.2857em;
}

 
/***** Images & Gallery *****/
/* gallery teaser view */
.gallery.teaser {
  border: 1px solid #555;
  padding: 11px;
  margin-bottom: 1.5em;
}
.gallery.teaser h2 {
  margin: 0; /* ###TODO - fix vertical line spacing */
}
.gallery.teaser .content {
  margin-left: 136px;
}
.view-gallery-gallery-view.view-display-id-node_content_2 {
  float: left;
  margin-right: 12px;
  margin-top: 0.25em;
  margin-left: -136px;

}
.gallery.teaser .links { /* this may need to be applied to more content types */
  clear: both;
}

/* gallery view */
.view-gallery-gallery-view.view-display-id-node_content_1 {
  border-top: 1px solid #555;

}
/* Image node */
.image2 .field-field-images {
  text-align: center;
}

/* Attached Images */
.view-id-attached_image .view-content {

}
.view-id-attached_image.view-display-id-node_content_1,
.view-id-attached_image.view-display-id-node_content_2,
.node .content .field-field-attachedimage2 {
  
    float: right;
  margin-left: 12px;
  margin-bottom: 18px;
  background: #ffc;
}
.view-id-attached_image.view-display-id-node_content_1 {
  width: 256px;
}
.view-id-attached_image.view-display-id-node_content_2 {
  width: 176px;
}
.views-field-field-images-data {
  padding: 0 6px;
}

/***** Location *****/
.view-attached-loc-map.view-display-id-node_content_1,
.view-attached-location-map.view-display-id-node_content_1 { /* ### NOTE: dependent on view name */
  margin-bottom: 18px;
}
.gmap-popup h4 {
  margin-top: 0;
}
.field-field-locationimages {
  float: right;
  width: 360px;
}
.field-field-locationimages img {
  float: left;
  margin-bottom: 18px;
}
.field-field-locationimages .field-label,
.field-field-locationimages .field-item img {
  margin-left: 12px;
}
.field-field-locationimages .field-label {
  margin-bottom: 0.25em;
}
