table.tt_timetable,table.tt_timetable thead tr{border:1px solid #e5e5e5}table.tt_timetable{font-family:inherit;font-weight:400;color:grey;font-size:15px;border-collapse:collapse!important}table.tt_timetable tbody tr{border:1px dashed #e5e5e5}table.tt_timetable th{box-sizing:border-box;color:#262626;border-right:1px solid #e5e5e5!important;height:75px;font-size:19px}table.tt_timetable td{color:grey;border-right:1px solid #e5e5e5!important;font-size:15px}table.tt_timetable .row_gray{background-color:transparent!important}table.tt_timetable .event_container{padding:27px 10px}table.tt_timetable tbody tr:nth-child(2n){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:#1abc9c!important}table.tt_timetable .event .after_hour_text,table.tt_timetable .event .before_hour_text{color:grey!important;font-size:15px}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 .event_header{font-size:16px}table.tt_timetable .event .event_header:not(:only-child){margin-bottom:18px}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:#303030!important}table.tt_timetable .tt_tooltip_content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #e5e5e5;text-align:center;box-sizing:border-box;color:#888!important;padding:15px;font-size:13px;background:#fff}table.tt_timetable .event .tt_tooltip_content a{left:1px;margin-bottom:8px;font-weight:700;color:#000!important;position:relative;font-size:16px}table.tt_timetable .event .tt_tooltip_content a:hover{color:#888!important}table.tt_timetable .tt_tooltip .tt_tooltip_arrow{border-width:16px 16px 0;border-color:#fff transparent;bottom:-17px}table.tt_timetable .tt_tooltip .tt_tooltip_arrow:before{left:0;border-width:17px 17px 0;transform:translateX(-50%);border-style:solid;z-index:-1;position:absolute;border-color:#e5e5e5 transparent;bottom:calc(100% - 1px);content:""}.tt_responsive .tt_timetable.small .box_header{margin-bottom:20px;text-align:left;color:grey!important;font-size:20px!important}.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:inherit;font-weight:700;color:grey!important;font-size:16px}.tt_tabs{text-align:center}.tt_tabs .tt_tabs_navigation{margin-bottom:15px;display:inline-block;width:auto!important}.tt_tabs .tt_tabs_navigation li{float:none;margin-bottom:15px!important;display:inline-block;margin-right:15px!important}.tt_tabs .tt_tabs_navigation li a{font-family:inherit;font-weight:700;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid #1abc9c!important;box-sizing:border-box;color:#fff!important;padding:5px 15px!important;font-size:14px;-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;background-color:#1abc9c}.tt_tabs .tt_tabs_navigation .ui-tabs-active a,.tt_tabs .tt_tabs_navigation li a:hover{border:2px solid #1abc9c!important;color:#1abc9c!important;background-color:transparent}.tabs_box_navigation.sf-timetable-menu{font-family:inherit}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{border-color:#1abc9c;background-color:#1abc9c}.tabs_box_navigation.sf-timetable-menu li.submenu:hover ul a,.tabs_box_navigation.sf-timetable-menu li:hover ul a{font-family:inherit}.tabs_box_navigation.sf-timetable-menu li ul li a:hover,.tabs_box_navigation.sf-timetable-menu li ul li.selected a:hover{background-color:#1abc9c}.qode-ttevents-single{margin-bottom:120px}.qode-ttevents-single .qode-ttevents-single-image-holder{margin-bottom:53px}.qode-ttevents-single .qode-ttevents-single-image-holder img{display:block}.qode-ttevents-single .qode-ttevents-single-title{margin-bottom:10px;margin-top:0}.qode-ttevents-single .qode-ttevents-single-subtitle{margin-top:0}.qode-ttevents-single .qode-ttevents-single-content{margin-top:35px}.qode-ttevents-single .tt_event_hours{margin-top:27px}.qode-ttevents-single .tt_event_hours li{margin-bottom:3%;border:1px solid #e5e5e5;box-sizing:border-box;padding:27px 35px 17px;margin-right:3%;background-color:#fafafa;width:48.5%}.qode-ttevents-single .tt_event_hours li.event_hours_right{margin-right:0}.qode-ttevents-single .tt_event_hours li h4{margin:0;color:#545454;font-size:20px}.qode-ttevents-single .tt_event_hours li h4:first-of-type{margin-bottom:6px}.qode-ttevents-single .tt_event_hours li p{font-weight:700;margin-top:7px;color:#ababab;font-size:16px}.qode-ttevents-single .tt_event_items_list{margin:0}.qode-ttevents-single .tt_event_items_list li.type_info{border-bottom:1px dashed #e5e5e5;padding:10px 0}.qode-ttevents-single .tt_event_items_list li.type_info .tt_event_text{font-weight:400;color:#1abc9c;font-size:15px}.qode-ttevents-single .tt_event_items_list li.type_info label{font-weight:600!important;color:#303030;font-size:16px!important}.qode-ttevents-single .tt_event_items_list li:not(.type_info){margin-bottom:19px;color:grey;position:relative;padding-left:27px;font-size:15px;background:0 0}.qode-ttevents-single .tt_event_items_list li:not(.type_info):before{font-family:ElegantIcons;left:0;color:#1abc9c;position:absolute;font-size:18px;content:"\4e"}.widget.upcoming_events_widget{border:none!important;padding:0!important}.widget.upcoming_events_widget .tt_upcoming_events_wrapper{margin-top:0}.widget.upcoming_events_widget .caroufredsel_wrapper{border:1px solid #e5e5e5;box-sizing:border-box;position:relative;background-color:inherit}.widget.upcoming_events_widget .caroufredsel_wrapper:after{left:0;z-index:1;position:absolute;height:1px;bottom:0;background-color:inherit;content:"";width:100%}.widget.upcoming_events_widget .tt_upcoming_events{width:100%!important}.widget.upcoming_events_widget .tt_upcoming_events li{padding:0!important;width:100%}.widget.upcoming_events_widget .tt_upcoming_events .tt_upcoming_events_event_container{border:none!important;box-sizing:border-box;border-bottom:1px solid #e5e5e5!important;padding:25px 20px 20px;height:98px;font-size:20px}.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-size:13px}.widget.upcoming_events_widget .tt_upcoming_events .tt_calendar_icon{float:none;margin:0 7px 0 0;vertical-align:middle;display:inline-block}.widget.upcoming_events_widget .tt_upcoming_event_controls{margin-top:30px}.widget.upcoming_events_widget .tt_upcoming_event_controls a{border:1px solid #e5e5e5;line-height:39px;text-align:center;box-sizing:border-box;padding:0;height:39px;-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;width:39px}.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{border-color:#1abc9c;background-color:#1abc9c}.widget.upcoming_events_widget .tt_upcoming_event_controls span{display:inline-block}