/* _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ *
**
**  Filename: cfaesbasic-event-global.css
**
** _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ */
/*********************
BREAKPOINTS
*********************/
/***
*
*   News Teasers Mixin
*
*/
/***
*
*   Horizontal Teaser Mixin
*/
/***
*
*   Headline bar block
*
*/
/**************************************
**
**  Overwrite style for calendar
**
**************************************/
/*** Add separation to calendar content between pager and site footer ***/
.month-view,
.week-view,
.day-view,
.year-view {
  padding: 1.5em 0; }

/*** Remove border shown between Date header and Pager ***/
.date-nav > .pager {
  border: none; }

/*** Remove the yellow background when mouse over found in styles in Omega ***/
.calendar-calendar table tr:hover td {
  background: none; }

/*** Adding mouse over to some cells in the calendar ***/
.month-view table tr:hover td:hover,
.week-view table tr:hover td:hover,
.day-view .calendar-agenda-items.single-day:hover {
  background-color: #fffdd4; }

/*** Remove border from YearView table ***/
.year-view > table {
  border: none; }

/*** Adjusting the Separation between each mini cal in Year view ***/
.calendar-calendar .year-view td {
  padding: 1px 3px; }

/*** Showing events on Month View, Week View and Day view with light gray background ***/
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
  background: #F0F0F0 !important;
  border: none !important; }

/**************************************
**
**  Sidebar
**
**************************************/
/*** Frontpage -  Upcoming Events block ***/
#region-sidebar-second .date-display-single {
  color: #666;
  font-weight: bold; }

/**************************************
**
**  Event Node
**
**************************************/
.node-event .field-name-field-event-date {
  color: #666;
  font-weight: bold;
  margin-bottom: 10px; }
.node-event .field-name-field-event-image {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px; }

.block-views-calendar-events-details-block {
  margin-bottom: 20px; }

/**************************************
**
**  Node form
**
**************************************/
/* Resizable references field for node form */
#edit-field-event-references-und {
  resize: both; }

#field-registration-deadline-add-more-wrapper fieldset .fieldset-legend,
#edit-field-attachments-und-ajax-wrapper fieldset .fieldset-legend {
  text-transform: capitalize;
  background: none; }

.field-name-field-event-website .form-item-field-event-website-und-0 {
  padding: 0px !important; }
  .field-name-field-event-website .form-item-field-event-website-und-0 label[for="edit-field-event-website-und-0"] {
    display: none; }
  .field-name-field-event-website .form-item-field-event-website-und-0 .form-item-field-event-website-und-0-title label:before {
    content: "Event Website "; }

.field-name-field-location-map-link .form-item-field-location-map-link-und-0 label[for="edit-field-location-map-link-und-0"] {
  display: none; }
.field-name-field-location-map-link .form-item-field-location-map-link-und-0 .form-item-field-location-map-link-und-0-title label:before {
  content: "Location Map Link "; }

#field-registration-deadline-add-more-wrapper fieldset {
  margin: 0 0 10px;
  border: none; }
  #field-registration-deadline-add-more-wrapper fieldset .fieldset-legend {
    text-transform: capitalize;
    background: none;
    padding-left: 0px; }
  #field-registration-deadline-add-more-wrapper fieldset .fieldset-wrapper {
    padding: 0px; }
    #field-registration-deadline-add-more-wrapper fieldset .fieldset-wrapper #edit-field-registration-deadline-und-0-value {
      padding: 0px; }
    #field-registration-deadline-add-more-wrapper fieldset .fieldset-wrapper .form-item-field-registration-deadline-und-0-value-date label {
      display: none; }

/**************************************
**
**  Details Block
**
**************************************/
#block-views-calendar-details,
.block-views-calendar-events-details-block {
  padding: 20px;
  background-color: #e8e8e8; }

#block-views-calendar-details .views-field-field-event-date,
.block-views-calendar-events-details-block .views-field-field-event-date {
  font-size: 1.3em;
  font-weight: bold; }
#block-views-calendar-details .views-label,
.block-views-calendar-events-details-block .views-label {
  min-width: 60px;
  float: left;
  margin-right: 10px; }

#region-content #block-views-related-events-block-1 li {
  display: inline-block;
  padding: 10px;
  border: 1px solid #666;
  width: 30%; }

/* VIEWS */
.view-event-categories .teaser-date,
.view-calendar .teaser-date {
  font-size: 1.2em;
  color: #999999; }

.block-views-calendar-events-details-block .views-field .views-label {
  font-weight: bold; }
.block-views-calendar-events-details-block .views-field .views-label-field-event-contact-phone,
.block-views-calendar-events-details-block .views-field .views-label-field-event-contact-email {
  visibility: hidden; }

.block-views-related-events-rel-events-block .views-row,
.block-views-calendar-block-2 .views-row {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #BBBBBB; }
.block-views-related-events-rel-events-block .views-row:first-child,
.block-views-calendar-block-2 .views-row:first-child {
  padding-top: 0px; }
.block-views-related-events-rel-events-block .views-field-field-event-date,
.block-views-related-events-rel-events-block .views-field-field-event-date,
.block-views-calendar-block-2 .views-field-field-event-date,
.block-views-calendar-block-2 .views-field-field-event-date {
  background-color: #333333;
  border: 1px solid #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 0px;
  text-align: center;
  width: 20%; }
  .block-views-related-events-rel-events-block .views-field-field-event-date *,
  .block-views-related-events-rel-events-block .views-field-field-event-date *,
  .block-views-calendar-block-2 .views-field-field-event-date *,
  .block-views-calendar-block-2 .views-field-field-event-date * {
    color: #FFF !important; }
.block-views-related-events-rel-events-block .views-field-title,
.block-views-calendar-block-2 .views-field-title {
  width: 75%;
  float: right; }
.block-views-related-events-rel-events-block .more-link,
.block-views-calendar-block-2 .more-link {
  margin-top: 10px; }

.events-img-block-title {
  margin-top: 10px; }

.block-views-calendar-event-boxes-block {
  margin-top: 20px; }
  .block-views-calendar-event-boxes-block h2 {
    font-size: 1.8em;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul {
    margin-bottom: 0px;
    width: 100%; }
    .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li {
      border-top: 1px solid #D6D8DB;
      border-right: 1px solid #D6D8DB;
      border-bottom: 1px solid #D6D8DB;
      display: inline-block;
      float: left;
      height: 130px;
      margin: 0;
      position: relative;
      width: 33.22%; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date-1,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-title, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date-1,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-title {
        display: inline-block;
        padding: 5px; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-title, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-title {
        font-size: 1.1em; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date-1, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date,
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date-1 {
        font-weight: bold; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date {
        float: right;
        color: #FFFFFF;
        background-color: #bb0000; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-field-event-date-1, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-field-event-date-1 {
        float: left;
        color: #666666; }
      .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li .views-field-title, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li .views-field-title {
        margin-top: 10px; }
    .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li:last-child, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li:last-child {
      border-right: none; }
<<<<<<< HEAD
  .block-views-calendar-event-boxes-block .more-link {
    clear: both;
    padding-top: 10px; }
=======
  .block-views-calendar-event-boxes-block .more-link a {
    margin-top: 10px; }
>>>>>>> ej1608_rm

@media screen and (max-width: 640px) {
  .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li {
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #D6D8DB;
    width: 200px; }
  .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ol li:first-child, .block-views-calendar-event-boxes-block .view-display-id-event_boxes_block ul li:first-child {
    border-top: 1px solid #D6D8DB; } }
