table.tt_timetable,table.tt_timetable thead tr{border:1px solid #e5e5e5}table.tt_timetable{font-family:"Josefin Sans",sans-serif;font-weight:700;color:grey;font-size:16px;border-collapse:collapse!important}table.tt_timetable tbody tr{border:1px dashed #e5e5e5}table.tt_timetable td,table.tt_timetable th{border-right:1px solid #e5e5e5!important;color:grey;font-weight:700}table.tt_timetable th{font-size:20px;height:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tt_timetable td{font-size:16px}table.tt_timetable .row_gray{background-color:transparent!important}table.tt_timetable .event_container{padding:29px 10px}table.tt_timetable tbody tr:nth-child(even){background-color:#fff!important}table.tt_timetable tbody tr:nth-child(odd){background-color:#fafafa!important}table.tt_timetable .event,table.tt_timetable .event .event_container.tt_tooltip:hover,table.tt_timetable .event:hover{background-color:transparent}table.tt_timetable .event{color:grey}table.tt_timetable .event .event_header,table.tt_timetable .event a{color:grey!important}table.tt_timetable .event .event_container .hours,table.tt_timetable .event .event_container.tt_tooltip:hover .hours,table.tt_timetable .event.tt_tooltip:hover .hours{color:grey}table.tt_timetable .event .after_hour_text,table.tt_timetable .event .event_header{font-size:16px}table.tt_timetable .event:not(.tt_single_event) .event_container{border-bottom:1px dashed #e5e5e5}table.tt_timetable .event:not(.tt_single_event) .event_container:last-child{border-bottom:none}table.tt_timetable .event hr{display:none}table.tt_timetable .event a.event_header:hover,table.tt_timetable .event a:hover{text-decoration:none;color:#4fbf70!important}table.tt_timetable .tt_tooltip_content{color:#fff!important;background:#A9A9A9;text-align:center;padding:15px;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}table.tt_timetable .tt_tooltip_content a{color:#fff!important;font-size:16px;font-weight:700;margin-bottom:8px}table.tt_timetable .tt_tooltip_content a:hover{color:#fff!important}table.tt_timetable .tt_tooltip .tt_tooltip_arrow{border-color:#A9A9A9 transparent;border-width:16px 16px 0;bottom:-10px}.tt_responsive .tt_timetable.small .box_header{font-family:"Josefin Sans",sans-serif!important;color:grey!important;font-size:20px!important;text-align:left;margin-bottom:20px}.tt_responsive .tt_timetable.small .tt_items_list li{border-color:#e5e5e5;padding:15px 0!important}.tt_responsive .tt_timetable.small .tt_items_list .event_container{text-align:left}.tt_responsive .tt_timetable.small .tt_items_list .value,.tt_responsive .tt_timetable.small .tt_items_list a{font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:16px;color:grey!important}.tt_tabs{text-align:center}.tt_tabs .tt_tabs_navigation{display:inline-block;width:auto!important;margin-bottom:15px}.tt_tabs .tt_tabs_navigation li{margin-right:15px!important;margin-bottom:15px!important;float:none;display:inline-block}.tt_tabs .tt_tabs_navigation li a{color:#fff!important;background-color:#4fbf70;font-size:14px;font-weight:700;font-family:"Josefin Sans",sans-serif;border:2px solid #4fbf70!important;padding:5px 15px!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out!important;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out!important}.tt_tabs .tt_tabs_navigation .ui-tabs-active a,.tt_tabs .tt_tabs_navigation li a:hover{background-color:transparent;border:2px solid #4fbf70!important;color:#4fbf70!important}.mkdf-ttevents-single .mkdf-ttevents-single-image-holder{margin-bottom:33px}.mkdf-ttevents-single .mkdf-ttevents-single-image-holder img{display:block}.mkdf-ttevents-single .mkdf-ttevents-single-title{margin-top:0;margin-bottom:10px}.mkdf-ttevents-single .mkdf-ttevents-single-subtitle{margin-top:0;font-weight:600;color:#ababab}.mkdf-ttevents-single .mkdf-ttevents-single-content{margin-top:35px}.mkdf-ttevents-single .tt_event_hours li{border:1px solid #e5e5e5;background-color:#fafafa;padding:27px 35px 17px;margin-bottom:3%;width:48.5%;margin-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mkdf-ttevents-single .tt_event_hours li.event_hours_right{margin-right:0}.mkdf-ttevents-single .tt_event_hours li h4{color:#545454;margin:0;font-size:20px}.mkdf-ttevents-single .tt_event_hours li h4:nth-of-type(1){margin-bottom:6px}.mkdf-ttevents-single .tt_event_hours li p{margin-top:7px;font-family:"Josefin Sans",sans-serif;font-weight:700;color:#ababab;font-size:16px}.mkdf-ttevents-single .tt_event_items_list{margin:0}.mkdf-ttevents-single .tt_event_items_list li.type_info{border-bottom:1px dashed #e5e5e5;padding:10px 0}.mkdf-ttevents-single .tt_event_items_list li.type_info .tt_event_text{font-family:"Open Sans",sans-serif;color:#4fbf70;font-size:15px;font-weight:400}.mkdf-ttevents-single .tt_event_items_list li.type_info label{font-family:"Josefin Sans",sans-serif;font-size:16px!important;font-weight:600!important;color:#303030}.mkdf-ttevents-single .tt_event_items_list li:not(.type_info){background:0 0;font-family:"Open Sans",sans-serif;font-size:15px;color:grey;margin-bottom:19px;padding-left:27px;position:relative}.mkdf-ttevents-single .tt_event_items_list li:not(.type_info):before{content:'\4e';position:absolute;left:0;font-family:ElegantIcons;color:#4fbf70;font-size:18px}.widget.upcoming_events_widget{border:none!important;padding:0!important}.widget.upcoming_events_widget .tt_upcoming_events_widget:after,.widget.upcoming_events_widget .tt_upcoming_events_widget:before{content:" ";display:table}.widget.upcoming_events_widget .tt_upcoming_events_widget:after{clear:both}.widget.upcoming_events_widget .tt_upcoming_events_wrapper{margin-top:0}.widget.upcoming_events_widget .caroufredsel_wrapper{border:1px solid #e5e5e5;position:relative;background-color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget.upcoming_events_widget .caroufredsel_wrapper:after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:inherit;z-index:1}.widget.upcoming_events_widget .tt_upcoming_events{width:100%!important}.widget.upcoming_events_widget .tt_upcoming_events li{width:100%;padding:0!important}.widget.upcoming_events_widget .tt_upcoming_events .tt_upcoming_events_event_container{border:none!important;border-bottom:1px solid #e5e5e5!important;font-size:20px;height:98px;padding:25px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget.upcoming_events_widget .tt_upcoming_events .tt_upcoming_events_event_container:hover{height:auto}.widget.upcoming_events_widget .tt_upcoming_events .tt_upcoming_events_hours{font-family:"Open Sans",sans-serif;font-size:13px}.widget.upcoming_events_widget .tt_upcoming_events .tt_calendar_icon{float:none;display:inline-block;margin:0 7px 0 0;vertical-align:middle}.widget.upcoming_events_widget .tt_upcoming_event_controls{margin-top:30px}.widget.upcoming_events_widget .tt_upcoming_event_controls:after,.widget.upcoming_events_widget .tt_upcoming_event_controls:before{content:" ";display:table}.widget.upcoming_events_widget .tt_upcoming_event_controls:after{clear:both}.widget.upcoming_events_widget .tt_upcoming_event_controls a{width:39px;height:39px;line-height:39px;border:1px solid #e5e5e5;text-align:center;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease-out,border-color .2s ease-out;-moz-transition:background-color .2s ease-out,border-color .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out}.widget.upcoming_events_widget .tt_upcoming_event_controls a#upcoming_event_prev{margin-right:13px}.widget.upcoming_events_widget .tt_upcoming_event_controls a:hover{background-color:#4fbf70;border-color:#4fbf70}.widget.upcoming_events_widget .tt_upcoming_event_controls span{display:inline-block}