body:not(.page-chosen-events) .lu-caption { visibility: hidden; position: absolute; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar { margin-bottom: 8px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-heading { z-index: 2; width: 60%; margin: 0 20%; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-heading h3 a { color: #FFF; font-size: 14px; font-family: Georgia, serif; height: 40px; line-height: 40px; display: block; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-heading h3 a:first-letter { text-transform: uppercase; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper { margin: 0; height: 40px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .date-nav { background-color: #9C6114; position: relative; padding: 0; margin: 0; height: 40px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager { position: absolute; right: 0; top: 0; width: 100%; height: 40px; margin: 0; padding: 0; border: none; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-prev, body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-next { border-radius: 0; background: #9C6114 none repeat scroll 0px 0px; padding: 0px; margin: 0; text-align: right; width: 40px; color: #FFF; z-index: 1; font-size: 12px; height: 100%; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-prev a, body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-next a { width: 100%; height: 100%; display: block; margin: 0px; padding: 0px; line-height: 35px; text-align: center; font-size: 0px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-prev a:hover, body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-next a:hover { background-color: #7D4A12; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-next { right: 0px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-next a { background: url("../img/event-pager-right.png") no-repeat center; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-prev { left: 0px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .date-nav-wrapper .pager .date-prev a { background: url("../img/event-pager-left.png") no-repeat center; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar { font-size: 12px; line-height: 18px; background-color: #FFF; padding-bottom: 10px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini { table-layout: fixed; margin: 0px auto; width: 197px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead td, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead th, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody td, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody th { text-align: center; line-height: 27px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead td a, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead th a, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody td a, body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody th a { color: #303030; text-decoration: none; display: block; top: 0; bottom: 0; left: 0; right: 0; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead { border: 1px solid #DEDBD9; border-top: 0; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini thead th.days { background-color: #FFF; color: #8E5614; font-weight: 700; border: 0px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody { border-left: 1px solid #DEDBD9; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td { border: 1px solid #DEDBD9; border-left: 0; border-top: 0; position: relative; padding: 0; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td.empty { background-color: #F2F2F2; padding: 1px; position: inherit; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td.today .month { background-color: #999; color: #FFF; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td.today .month a { color: #FFF; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td .month a.active { background-color: #9C6114; color: #FFF; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
body:not(.page-chosen-events) .view-lu-event-mini-calendar .calendar-calendar .month-view table.mini tbody tr td.has-events .calendar-empty { border-bottom: 5px solid #9C6114; border-left: 6px solid transparent; position: absolute; bottom: 2px; right: 2px; }
body:not(.page-chosen-events) .events-show-all-events-btn { display: block; width: 100%; background-color: #9C6114; margin-bottom: 10px; }
body:not(.page-chosen-events) .events-show-all-events-btn a { display: inline-block; width: 100%; text-align: center; color: #FFF; line-height: 31px; text-decoration: none; }
body:not(.page-chosen-events) .events-show-all-events-btn a:hover { text-decoration: underline; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .views-row h3.title a { color: #8E5614; text-decoration: underline; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .views-row .views-field-field-ns-calendar-media { float: left; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .views-row .views-field-field-ns-calendar-media .field-content { background: url("../img/lu-event-default.png") no-repeat scroll 0 0; width: 124px; height: 124px; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .item-list { margin-bottom: 5px; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .item-list ul.pager { margin: 0; padding-top: 0; border-top: none; }
body:not(.page-chosen-events) #ent-node .view-lu-event-list .item-list:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
body:not(.page-chosen-events) .view-lu-event-list .pager--infinite-scroll { display: inline; }
body:not(.page-chosen-events) .view-lu-event-list .pager--infinite-scroll li { list-style: none; }
body:not(.page-chosen-events) .view-lu-event-list .pager--infinite-scroll a { display: inline-block; color: #FFF; line-height: 31px; text-decoration: none; padding: 0 15px; background-color: #9C6114; }
body:not(.page-chosen-events) .view-lu-event-list .pager--infinite-scroll a:hover { text-decoration: underline; }
body:not(.page-chosen-events) .back-to-top-link .pane-content { background: url("../img/arrow-text-back-to-top.png") no-repeat scroll 10px 8px; display: inline-block; padding-left: 25px; }
body:not(.page-chosen-events) .view-lu-event-list .view-content > h3 { background-color: #B8E0F1; float: left; height: 74px; padding: 8px; width: 74px; line-height: 1em; }
body:not(.page-chosen-events) .view-lu-event-list h3 .date-day { color: #8E5614; font-size: 38px; font-weight: 700; line-height: 38px; margin-bottom: 12px; text-align: center; }
body:not(.page-chosen-events) .view-lu-event-list h3 .date-month { border-bottom: 1px solid #9C6114; border-top: 1px solid #9C6114; font-family: Arial, sans-serif; font-size: 11px; font-weight: 700; text-align: center; text-transform: uppercase; }
body:not(.page-chosen-events) .happening-right-now-header { clear: both; margin-top: 30px; border-bottom: 1px solid #9C6114; }
body:not(.page-chosen-events) .happening-right-now-header h2 { color: #8E5614; font-size: 36px; margin-bottom: 10px; line-height: 1.1em; font-family: Georgia, serif; font-weight: 400; }
body:not(.page-chosen-events) a.anchor-link { text-decoration: none; }
body:not(.page-chosen-events) a.anchor-link:hover { color: #8E5614; }
body:not(.page-chosen-events) .ongoing-link { background-color: #9C6114; margin-top: 16px; border-radius: 2px; line-height: 25px; display: inline-block; }
body:not(.page-chosen-events) .ongoing-link a { color: #FFF; display: block; text-decoration: none; font-size: 12px; font-weight: 700; padding: 0 15px; float: left; }
body:not(.page-chosen-events) .ongoing-link span.arrow { height: 25px; width: 20px; float: left; background: url("../img/archive-arrow-right.png") no-repeat scroll center center; }

body.page-chosen-events #events-rss-icon { position: absolute; left: 940px; bottom: -4px; }
body.page-chosen-events #ent-node .page-main-inner { margin: 0px 16px 8px; padding: 20px 16px; }
body.page-chosen-events #ent-node .page-main-inner h1 { margin-bottom: 30px; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row { margin-bottom: 16px; margin-right: 16px; display: inline-block; width: 291px; height: 480px; position: relative; vertical-align: top; overflow: hidden; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row:nth-child(3n) { margin-right: 0; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.Blue { background-color: #D7EEF7; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.Green { background-color: #DFEFE8; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.Pink { background-color: #FBE5F0; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.Yellow { background-color: #F8F368; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.Beige { background-color: #F8F3EA; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row.White { background-color: #FFF; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .chosen-events-title-link a { position: absolute; display: block; bottom: 0px; top: 0px; right: 0px; left: 0px; color: transparent; z-index: 10; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .views-field-field-ns-calendar-media img { width: 100%; height: 200px; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row h3.title { margin: 16px; font-size: 18px; line-height: 26px; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .views-field-field-ns-calendar-lead { margin: 0 16px; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .views-field-field-ns-calendar-lead .views-more-link { color: #303030; text-decoration: none; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .event-info-wrapper { position: absolute; bottom: 0px; margin: 0 16px 16px; border-top: 1px solid #9C6114; width: calc(100% - 32px); padding-top: 16px; height: 72px; }
body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .event-info-wrapper .event-time, body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .event-info-wrapper .event-place, body.page-chosen-events #ent-node .page-main-inner .view-lu-event-list .views-row .event-info-wrapper .event-type { vertical-align: bottom; }
body.page-chosen-events #ent-node .page-main-inner .chosen-event-link { background-color: #9C6114; border-radius: 2px; line-height: 25px; display: inline-block; margin: 8px; }
body.page-chosen-events #ent-node .page-main-inner .chosen-event-link a { color: #FFF; text-decoration: none; padding: 0px 24px 0 15px; background: transparent url("../img/archive-arrow-right.png") no-repeat scroll 94% 55%; }
body.page-chosen-events .contributor-wrapper { padding-top: 15px; border-top: 1px solid #9C6114; }

body.page-events:not(.page-chosen-events) .view-lu-event-list { padding-top: 20px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row { border-bottom: 1px solid #DEDBD9; margin: 0 0 20px 0; padding-bottom: 20px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row:last-child { margin: 0 0 15px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row h3 { font-size: 16px; line-height: 22px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row div { margin-left: 139px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .views-row div.views-field-field-ns-calendar-media { float: left; margin: 0 15px 0 -139px; }
body.page-events:not(.page-chosen-events) .view-lu-event-list .view-empty { margin-bottom: 15px; }

body.page-events .views-field-field-ns-calendar-media iframe, body.page-events .views-field-field-ns-calendar-media video, body.page-events .views-field-field-ns-calendar-media audio { display: none; }

.page-events .page-main-inner h1 { padding-bottom: 5px; border-bottom: 1px solid #9C6114; }
.page-events .page-main-inner h1:first-letter { text-transform: uppercase; }

.event-jubileemark { margin: 10px 0px; padding-top: 10px; text-transform: uppercase; border-bottom: 1px solid #9C6114; letter-spacing: 1px; color: #8E5614; }

/*# sourceMappingURL=events.css.map */
