.megaMenu .tribe-mini-calendar-event .list-date{display:none}.megaMenu .tribe-mini-calendar-grid-wrapper{width:50%;max-width:18em;float:left;padding:0}.megaMenu .tribe-mini-calendar-list-wrapper{width:50%;float:right}.megaMenu .tribe-events-has-events{background:#5185a6}.megaMenu .tribe-mini-calendar-nav{background-color:#78bc42;line-height:2.5em;height:2.5em;box-shadow:0 5px 5px 0 rgba(0,0,0,.01)}.megaMenu .tribe-mini-calendar-nav span{display:inline-block;color:#fff;text-transform:uppercase;float:left;padding:0 0 0 1em;font-weight:400;font-size:1.2em}.megaMenu .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:before{display:none}.megaMenu .tribe-mini-calendar-wrapper{width:100%;max-width:1000px;margin:auto}.tribe-mini-calendar-nav a{background-color:#78bc42}.tribe-mini-calendar tbody{display:table;margin:0 1em 1em;width:calc(100% - 2em)}.tribe-mini-calendar{display:block;position:relative;overflow:auto}.tribe-mini-calendar thead{width:100%;color:#fff}.tribe-mini-calendar thead+thead{display:table;margin:1em 1em 0;width:calc(100% - 2em)}.megaMenu .tribe-mini-calendar-dayofweek,.megaMenu .tribe-mini-calendar{background:#fff;font-size:1.1em}.megaMenu .tribe-mini-calendar-dayofweek{height:2em;line-height:2em}.megaMenu .tribe-mini-calendar-no-event,.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-]{vertical-align:middle!important;text-align:center!important}.megaMenu .tribe-events-present{background:#b9d8c0}.megaMenu .tribe-mini-calendar .tribe-events-past{opacity:1!important}.megaMenu .tribe-events-othermonth{opacity:.6!important}.tribe-mini-calendar tbody td span,.tribe-mini-calendar tbody td a{color:#333;display:block;font-weight:400;padding:0;text-decoration:none;height:2em!important;line-height:2em!important}.megaMenu .tribe-events-has-events{background:#fed9be;color:#333}.megaMenu .tribe-mini-calendar td,.megaMenu .tribe-mini-calendar th,.megaMenu .tribe-mini-calendar-nav{vertical-align:middle!important;text-align:center!important;border:1px solid #fff}.tribe-mini-calendar div[id*=daynum-] a{padding:0!important}.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:hover{background-color:#5185a6}.megaMenu .tribe-mini-calendar-nav .prev-month span,.megaMenu .tribe-mini-calendar-nav .next-month span{display:none}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{color:#fff;margin:0;position:absolute;top:.5rem;padding:0;font-size:1.5rem;height:1.65rem!important;width:1.65rem!important;line-height:1.65rem!important}.megaMenu .tribe-events-present{background:#b9d8c0!important;color:#333!important}.megaMenu .tribe-events-present div a{color:#333!important}.megaMenu .tribe-mini-calendar-nav .next-month:before{content:"\203a";position:relative;bottom:.1em}.megaMenu .tribe-mini-calendar-nav .next-month{right:.5em}.megaMenu .tribe-mini-calendar-nav .prev-month:before{content:"\2039";position:relative;bottom:.1em;z-index:9999}.megaMenu .tribe-mini-calendar-nav .prev-month{right:2.8rem}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover{background:#333;color:#fff}.megaMenu .tribe-mini-calendar-event .list-info{text-align:left;font-size:1em}.megaMenu .tribe-events-duration{font-size:1.3em;text-transform:uppercase;color:#78bc42;margin-bottom:1em}.megaMenu .event-time{color:#333;font-weight:500;font-size:1em;text-transform:lowercase}.megaMenu .list-info a{line-height:2em;padding:0;color:#78bc42;font-weight:100}.megaMenu .tribe-mini-calendar-event{padding-bottom:0;margin-bottom:0;border-bottom:1px solid #ccc}.tribe-mini-calendar-dayofweek{font-weight:500!important;color:#333!important;margin-top:1em!important}.tribe-mini-calendar-event .list-info{width:100%;margin:0}.miniCalendarDhtmlList{display:block;padding:.25em .3em!important}.miniCalendarDhtmlList:hover,.megaMenu .list-info a:hover{background-color:#fff;border-radius:2px}