/* EVENTS CALENDAR CUSTOM CSS */ #tribe-events-content table.tribe-events-calendar { table-layout: inherit; } #tribe-bar-form { background: #f0f3f5; } #tribe-bar-form input[type=text] { padding: 5px 10px 5px; font-weight: normal; border: 0px solid #CFD4DA; background-color: #ffffff; border-bottom: 0px dashed #b9b9b9; } body { color: #373737; } #tribe-bar-form input { font-size: 12px; margin: 4px 4px 0 0; } #tribe-bar-form label { font-size: 11px; font-weight: normal; margin: 0 0 8px; } #tribe-bar-form .tribe-bar-submit input[type=submit] { background: #1E90FF; font-weight: normal; } .tribe-bar-views-inner { background: #f0f3f5; } #tribe-bar-form #tribe-bar-views { border-left: 3px solid #ffffff; } #tribe-bar-views .tribe-bar-views-list { padding: 0 0 0 0; border-radius: 0 0 0px 0px; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { color: #373737; background: #f0f3f5; margin-bottom: 0px; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover { background: #E8E9EA; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover { background: #E8E9EA; } ul li a { margin-bottom: 0px; } #tribe-bar-views .tribe-bar-views-option:last-child a { border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; } .tribe-events-notices { background: #373737; border: 0px solid #373737; color: #ffffff; text-shadow: 0 0px 0 #fff; -webkit-border-radius: 0px; border-radius: 0px; font-weight: normal; margin: 20px 0 18px; } h2.tribe-events-page-title { font-size: 27px; font-weight: 400; } .datepicker.dropdown-menu { border: 1px solid #D4D9DF; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); box-shadow: none; color: #373737; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; } .datepicker th { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .datepicker table tr td span.active.active, .datepicker table tr td.active.active { background: #373737; } #tribe-events-content table.tribe-events-calendar, #tribe-events-content .tribe-events-calendar td { border: 1px solid #D4D9DF; } #tribe-events-content table.tribe-events-calendar { font-size: 11px; font-weight: normal; } .tribe-events-calendar th { background-color: #f0f3f5; color: #373737; } #tribe-events-content .tribe-events-calendar td { color: #1E90FF; } .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a { background-color: #FFFFFF; color: #373737; opacity: 1; font-weight: bold; } .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { font-size: 13px; font-weight: normal; } .tribe-events-othermonth .tribe-events-month-event-title, .tribe-events-othermonth div[id*=tribe-events-daynum-] { -ms-filter: "alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: .3; -khtml-opacity: .3; opacity: .3; } .tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a { background-color: #FFFFFF; color: #373737; } #tribe-events .tribe-events-button, .tribe-events-button { background-color: #1E90FF; font-size: 12px; -webkit-border-radius: 0px; border-radius: 0px; border: 0; -webkit-box-shadow: none; box-shadow: none; font-weight: normal; padding: 12px 24px; } #tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover { background-color: #373737; color: #ffffff; } a.tribe-events-gcal, a.tribe-events-ical { margin-bottom: 21px; } #tribe-bar-form .tribe-bar-submit input[type=submit]:hover { background: #373737; } .tribe-events-notices strong { color: #ffffff; font-weight: normal; } .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip { border: 1px solid #D4D9DF; background-color: #ffffff; color: #373737; } #tribe-events-content .tribe-events-tooltip h4 { background-color: #ffffff; color: #373737; border-bottom: 1px solid #EDEDED; } #tribe-events-content .tribe-events-tooltip h4.entry-title { padding: 6px 12px; } .tribe-events-tooltip .tribe-events-event-body { padding: 6px 12px; } label, legend { font-weight: normal; } .tribe-events-list-separator-month { font-weight: normal; background-color: #f0f3f5; padding: 8px 19px; margin: 2.5em 0 1.5em 0; } .tribe-events-list .tribe-events-event-cost span { font-weight: normal; background: #373737; border: 0px solid #373737; color: #ffffff; } .tribe-events-list .type-tribe_events { border-bottom: 1px solid #EAEDF0; padding: 2.25em 0; margin: 0; } .tribe-events-grid { border: 1px solid #D4D9DF; font-weight: normal; } .tribe-events-grid .tribe-grid-content-wrap .column { border-left: 1px solid #D4D9DF; font-weight: normal; } #tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover { font-weight: normal; } .tribe-grid-header .column a { color: #373737; } .tribe-grid-header { border-bottom: 1px solid #D4D9DF; background-color: #f0f3f5; } .tribe-week-grid-block div { border-bottom: 1px solid #EDEDED; border-top: 1px solid #D4D9DF; } .tribe-grid-allday .column.first, .tribe-week-grid-hours div { font-weight: normal; font-size: 11px; line-height: 1.1; text-align: right; padding-right: 4px; padding-top: 3px; } .tribe-grid-allday .type-tribe_events>div, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single { background-color: rgba(30, 144, 255, 0.8); border: 0px solid #1E90FF; -webkit-border-radius: 0px; border-radius: 0px; } .tribe-events-grid .type-tribe_events a { color: #FFF; } .tribe-grid-allday .type-tribe_events>div:hover, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover { background-color: rgba(30, 144, 255, 1); } .tribe-events-grid .type-tribe_events h3.entry-title { color: #FFF; } .tribe-events-day .tribe-events-day-time-slot h5 { font-weight: normal; font-size: 14px; } .tribe-events-day .tribe-events-day-time-slot h5 { background-color: #f0f3f5; padding: 8px 19px; } #tribe-geo-map-wrapper { border: 0px solid #ddd; padding: 0px; background: #FFF; } .tribe-events-distance { background-color: #f0f3f5; color: #373737; font-size: 14px; font-weight: normal; padding: 8px 19px; -webkit-border-radius: 0px; border-radius: 0px; } .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap { border: 0px solid #F5F6F7; border-bottom: 0px solid #F5F6F7; } .tribe-events-photo-event-wrap { background: #f0f3f5; } .tribe-events-photo-event-wrap:hover { background: #FBFBFC; -webkit-box-shadow: rgba(0,0,0,.0) 0 0 0px; box-shadow: none; } .tribe-events-list .tribe-events-photo-event .tribe-events-event-details { padding: 30px; } .tribe-events-list .tribe-events-loop .tribe-events-content { font-weight: normal; padding: 10px 0 0 0; } .tribe-events-tooltip .tribe-events-arrow { background-image: none; } .tribe-events-venue .tribe-events-venue-meta { border-bottom: 1px solid #EAEDF0; } .tribe-events-venue .tribe-events-map-wrap { background: #FFF; padding: 0px; border: 0px solid #DDD; -webkit-border-radius: 0px; border-radius: 0px; } .single-tribe_events .tribe-events-schedule .recurringinfo, .single-tribe_events .tribe-events-schedule .tribe-events-cost { color: #373737; font-weight: normal; } .single-tribe_events .tribe-events-event-meta { background: #F5F6F7; border: 0px solid #eee; padding: 20px; } .single-tribe_events .tribe-events-venue-map { padding: 0px; background: #FFF; border: 0px solid #ddd; border-radius: 0px; } .tribe-events-meta-group .tribe-events-single-section-title { font-weight: normal; font-size: 22px; margin-bottom: 25px; text-transform: uppercase; } .single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-weight: normal; color: #373737; font-size: 14px; margin-bottom: 5px; } #tribe-events-content .updated { color: #7B7B7F; font-weight: normal; } .single-tribe_events #tribe-events-content .tribe-events-event-meta dd { font-weight: normal; color: #7B7B7F; margin: 0 0 20px; overflow-wrap: break-word; } .datepicker table tr td span.active.active:hover, .datepicker table tr td.active.active:hover { background: #F0F3F5; } .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { border-color: #D4D9DF; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #ffffff; text-shadow: 0 -0 0 rgba(0, 0, 0, 0); } .datepicker td, .datepicker th { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .datepicker table tr td.old, .datepicker table tr td.new { color: #B0B8BD; } .datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background: #F0F3F5; } .tribe-events-loop .tribe-events-event-meta { font-size: 15px; font-weight: normal; } #tribe-geo-options h2, #tribe-geo-results h2 { color: #373737; font-size: 24px; font-weight: normal; margin: 0 0 16px; } .tribe-events-list h2.tribe-events-list-event-title { color: #373737; font-size: 24px; font-weight: normal; margin: 0 0 16px; } .tribe-events-list .time-details { margin: 0 0 5px; } .single-tribe_events h2.tribe-events-single-event-title { font-size: 30px; } .tribe-events-schedule { margin: 8px 0 0; } .single-tribe_events #tribe-events-header { margin: 2em 0 5px; } #tribe-geo-options { border: 1px solid #D4D9DF; } h2.tribe-events-page-title { font-size: 38px; font-weight: normal; margin-bottom: 0px; margin-top: 25px; } .single-tribe_events .tribe-events-schedule .tribe-events-divider { font-weight: normal; color: #AAAAAE; } #tribe-bar-collapse-toggle { font-size: 13px; font-weight: normal; background: #F0F3F5; } @media only screen and (max-width: 768px) { .tribe-events-loop .tribe-events-event-meta { padding: 0px 0 10px; background: #FFFFFF; border: 0px solid #eee;} } @media only screen and (max-width: 768px) { .tribe-events-list .tribe-events-venue-details { border-top: 0px solid #eee; margin-top: 0px; padding: 0 0 0 0;} } @media only screen and (max-width: 768px) { .tribe-events-list .time-details { padding: 0 0;} } .tribe-events-day .tribe-events-day-time-slot .type-tribe_events { margin-left: 0; } @media only screen and (max-width: 768px) { .tribe-events-sub-nav li a { background: #373737;} } @media only screen and (max-width: 768px) { .tribe-events-calendar .tribe-events-present, .tribe-events-calendar .tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.tribe-events-present.mobile-active { background-color: #FFF;} } @media only screen and (max-width: 768px) { .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar .tribe-events-past.tribe-events-has-events:after, .tribe-events-calendar td.mobile-active { background-color: #F0F3F5; color: #373737;} } @media only screen and (max-width: 768px) { .tribe-events-calendar .tribe-events-has-events:after { background-color: #1E90FF;} } #tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav { margin: 20px 0 0 0; } @media only screen and (max-width: 768px) { .tribe-events-calendar .mobile-active.tribe-events-has-events:after, .tribe-events-calendar .tribe-events-present.tribe-events-has-events:after { background: #1E90FF;} } @media only screen and (max-width: 768px) { .tribe-mobile-day-heading { font-size: 20px; margin-bottom: 0px; margin-top: 30px;} } @media only screen and (max-width: 768px) { #tribe-mobile-container .type-tribe_events { padding: 10px 0 16px; margin-bottom: 0px;} } @media only screen and (max-width: 768px) { #tribe-mobile-container .type-tribe_events .time-details { font-weight: normal; margin: 0px 0 10px;} } @media only screen and (max-width: 768px) { .tribe-mobile-day-date { font-weight: normal; font-size: 13px; background-color: #F0F3F5; color: #373737; padding: 8px 19px;} } @media only screen and (max-width: 768px) { .tribe-events-week #tribe-mobile-container .type-tribe_events, .tribe-events-week #tribe-mobile-container .type-tribe_events~.type-tribe_events { padding-left: 0px; padding-right: 0px;} } @media only screen and (max-width: 768px) { #tribe-mobile-container .type-tribe_events { padding: 20px 0 16px; margin-bottom: 0px;} } @media only screen and (max-width: 768px) { .single-tribe_events .tribe-events-schedule { padding: 0px; background: #FFFFFF; border: 0px solid #eee;} } @media only screen and (max-width: 768px) { .tribe-events-event-meta .tribe-events-meta-group { margin-bottom: 20px;} } @media only screen and (max-width: 768px) { .tribe-events-organizer address.organizer-address, .tribe-events-venue .tribe-events-venue-meta .tribe-events-event-meta { background-color: #FFFFFF; padding: 0px 0px 0px; border: 0px solid #eee;} } .tribe-events-organizer .tribe-events-organizer-meta { border-bottom: 1px solid #EAEDF0; margin-bottom: 10px; padding-bottom: 0px; } .tribe-events-organizer .tribe-events-organizer-meta { border-bottom: 1px solid #EAEDF0; } .tribe-events-organizer-meta.vcard.tribe-clearfix h2 { font-size: 20px; } .tribe-events-venue .tribe-events-venue-meta { border-bottom: 1px solid #EAEDF0; margin: 0 0 30px; padding: 0 0 10px; } .tribe-grid-allday { background-color: #F7F8F9; border-bottom: 1px solid #D4D9DF; } .tribe-week-today { background-color: #F7F8F9; } .tribe-events-back a { font-weight: normal; color: #1E90FF; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; line-height: normal; cursor: pointer; text-decoration: none; } .tribe-events-back a:hover { color: #373737; } .tribe-events-back { margin: 0 0 40px; } #tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav { margin: 40px 0 15px 0; } ul.tribe-events-sub-nav a { font-weight: normal; color: #1E90FF; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; line-height: normal; cursor: pointer; text-decoration: none; } span.date-start.dtstart { color: #7B7B7F; } span.end-time.dtend { color: #7B7B7F; } .single-tribe_events .tribe-events-schedule .recurringinfo, .single-tribe_events .tribe-events-schedule .tribe-events-cost { color: #7B7B7F; font-weight: normal; } .tribe-events-venue-meta address { font-weight: normal; margin: 20px 0 0 0; } .tribe-events-venue address.venue-address span.url { overflow-wrap: break-word; padding-top: 20px; }