/* _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ * _ *
**
**  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 ***/
.front #region-sidebar-second .date-display-single {
  color: #FFF;
  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 {
  padding: 20px;
  background-color: #e8e8e8;
  margin-bottom: 10px;
}
.block-views-calendar-details .field-name-field-registration-deadline,
.block-views-calendar-details .field-name-field-registration-link,
.block-views-calendar-details .field-name-field-cost,
.block-views-calendar-details .field-name-field-event-location,
.block-views-calendar-details .field-name-field-event-website,
.block-views-calendar-details .field-name-field-location-map-link,
.block-views-calendar-details .field-name-field-attachments,
.block-views-calendar-details .field-name-field-contact {
  padding: 0 0 5px 0;
}
.block-views-calendar-details .field-name-field-event-date span.date-display-single {
  font-size: 1.3em;
}
.block-views-calendar-details .field-name-field-event-date .views-field-field-event-date {
  font-size: 1.3em;
  font-weight: bold;
  display: inline-block;
}
.block-views-calendar-details .field-name-field-event-date ul.addtocal_menu {
  left: 604px !important;
}
.block-views-calendar-details .field-name-field-event-date .field-label {
  color: black;
}
.block-views-calendar-details .field-label {
  min-width: 90px;
  float: left;
}
.block-views-calendar-details .field-name-field-contact .field-item {
  margin-left: 90px;
  display: block;
}
.block-views-calendar-details .collapsible-closed h3 {
  margin-bottom: 15px;
  font-weight: bold;
  margin-top: 15px;
  background: none;
  border: 0;
}
.block-views-calendar-details .ui-accordion-header-active {
  margin-bottom: 0 !important;
}
.block-views-calendar-details .ui-accordion-header {
  font-size: 15px;
  padding: 0;
}
.block-views-calendar-details .ui-accordion-header-icon {
  display: none;
}
.block-views-calendar-details .ui-accordion-content {
  margin-bottom: 15px;
  border: 0;
  background: none;
}
.block-views-calendar-details .other-dates-heading {
  color: black;
  font-size: 1.3em;
}
.block-views-calendar-details .other-dates-heading-label {
  color: black;
  font-size: 15px;
  margin-right: 9px;
}
.block-views-calendar-details .other-dates-container {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-family: "proximanova", Arial, sans-serif;
}
@media (min-width: 1025px) {
  .block-views-calendar-details .other-dates-container {
    float: left;
    width: 50%;
    margin-bottom: 15px;
  }
}
.block-views-calendar-details .other-dates-container-link {
  color: #26686D;
  font-weight: 300;
}
@media (min-width: 1025px) {
  .block-views-calendar-details .other-dates-container-link:hover {
    text-decoration: underline;
  }
}
.block-views-calendar-details .other-dates-container-label {
  font-size: 15px;
  display: block;
  margin-bottom: 10px;
}
.block-views-calendar-details .other-dates-container .other-date {
  display: block;
  font-size: 15px;
  font-weight: 300;
}

/*
#block-views-calendar-details,
.block-views-calendar-events-details-block {
}

#block-views-calendar-details,
.block-views-calendar-events-details-block {
	a,
	a:link,
	a:visited,
	a:active {}
}

#region-content #block-views-related-events-block-1 li {
	display: inline-block;
	padding: 10px;
	border: 1px solid #666;
	width: 30%;
} */
/*VIEWS */
.page-events-calendar .region-content-inner ul.tabs.primary li:nth-child(2), .page-events-calendar .region-content-inner ul.tabs.primary li:nth-child(3), .page-events-calendar .region-content-inner ul.tabs.primary li:nth-child(4) {
  display: none;
}

.cb-event--visuallyHidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.view-event-categories .teaser-date,
.view-calendar .teaser-date {
  font-size: 1.2em;
  color: #747474;
}

.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;
  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: #2b2b2b;
}
.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;
}
.block-views-calendar-event-boxes-block .more-link a {
  margin-top: 10px;
}

@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;
  }
}

/*# sourceMappingURL=cfaesbasic-event-global.css.map */
