.sf-timetable-menu,.sf-timetable-menu *{margin:0;padding:0;list-style:none}.sf-timetable-menu{line-height:1}.sf-timetable-menu ul{position:absolute;top:-999em !important;width:10em}.sf-timetable-menu ul li{width:100%}.sf-timetable-menu li:hover{visibility:inherit}.sf-timetable-menu li{float:left;position:relative}.sf-timetable-menu a{display:block;position:relative}.sf-timetable-menu li:hover ul,.sf-timetable-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-timetable-menu li:hover li ul,ul.sf-timetable-menu li.sfHover li ul{top:-999em}ul.sf-timetable-menu li li:hover ul,ul.sf-timetable-menu li li.sfHover ul{left:10em;top:0}ul.sf-timetable-menu li li:hover li ul,ul.sf-timetable-menu li li.sfHover li ul{top:-999em}ul.sf-timetable-menu li li li:hover ul,ul.sf-timetable-menu li li li.sfHover ul{left:10em;top:0}.sf-timetable-menu{float:left;margin-bottom:1em}.sf-timetable-menu a{border-left:1px solid #fff;border-top:1px solid #cfdeff;padding:.75em 1em;text-decoration:none}.sf-timetable-menu a,.sf-timetable-menu a:visited{color:#13a}.sf-timetable-menu li{background:#bdd2ff}.sf-timetable-menu li li{background:#aabde6}.sf-timetable-menu li li li{background:#9aaedb}.sf-timetable-menu li:hover,.sf-timetable-menu li.sfHover,.sf-timetable-menu a:focus,.sf-timetable-menu a:hover,.sf-timetable-menu a:active{background:#cfdeff;outline:0}.sf-timetable-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('/wp-content/plugins/timetable/images/arrows-ffffff.png') no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-timetable-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-timetable-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-timetable-menu ul a:focus>.sf-sub-indicator,.sf-timetable-menu ul a:hover>.sf-sub-indicator,.sf-timetable-menu ul a:active>.sf-sub-indicator,.sf-timetable-menu ul li:hover>a>.sf-sub-indicator,.sf-timetable-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url('/wp-content/plugins/timetable/images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important}.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0 !important}
/*! Default close button class */
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}
/*! Default tooltip style */
.ui-tooltip-titlebar,.ui-tooltip-content{border-color:#f1d031;background-color:#ffffa3;color:#555}.ui-tooltip-titlebar{background-color:#ffef93}.ui-tooltip-titlebar .ui-tooltip-icon{border-color:#CCC;background:#f1f1f1;color:#777}.ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}
/*! Light tooltip style */
.ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#e2e2e2;color:#454545}.ui-tooltip-light .ui-tooltip-content{background-color:white}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */
.ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */
.ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#f9e98e;color:#a27d35}.ui-tooltip-cream .ui-tooltip-content{background-color:#fbf7aa}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#f0de7d}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}
/*! Red tooltip style */
.ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#d95252;color:#912323}.ui-tooltip-red .ui-tooltip-content{background-color:#f78b83}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#f06d65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#d95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#d95252}
/*! Green tooltip style */
.ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90d93f;color:#3f6219}.ui-tooltip-green .ui-tooltip-content{background-color:#caed9e}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#b0de78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}
/*! Blue tooltip style */
.ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#add9ed;color:#5e99bd}.ui-tooltip-blue .ui-tooltip-content{background-color:#e5f6fe}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#d0e9f5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent !important;border:0 dashed transparent !important;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px !important;font-size:.1px !important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{position:static}#qtip-overlay{position:absolute;left:-10000em;top:-10000em;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px}
/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
/*! Youtube tooltip style */
.ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{background:transparent;background:rgba(0,0,0,.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#ccc}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4)}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876a;color:white;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#d9d9c2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{border:0}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959fa9}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3a79b8;background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.ui-tooltip-tipped .ui-tooltip-content{background-color:#f9f9f9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#fbfbfb;color:#555}.timetable_clearfix:after{font-size:0;content:".";display:block;height:0;visibility:hidden;clear:both}div.rtl{direction:rtl}.tt_hide{display:none !important}.tt_tabs_navigation,.tt_items_list{padding:0;margin:0;list-style:none}div.tt_tabs{border:0 !important;position:static;padding:0}.tt_tabs .ui-tabs-panel{padding:0 !important;clear:both}table.tt_timetable{width:100%;font-size:11px;color:#666;border:0;letter-spacing:normal;font-size:11px;line-height:normal;font-family:'Lato',Helvetica,Arial,sans-serif;border-collapse:separate !important;border-spacing:2px !important;background:#FFF !important}table.tt_timetable *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tt_timetable th,.tt_timetable td{font-size:14px;font-weight:normal;font-style:normal;line-height:normal;color:#34495e;text-transform:none;border:0 !important}.tt_timetable th,.tt_timetable td.tt_hours_column{text-align:center;vertical-align:middle}.tt_timetable th{width:12.5%;padding:10px 15px 12px;letter-spacing:normal}.tt_timetable .event_container{padding:7px 10px;position:relative}body.rtl .tt_timetable .event_container{position:static}.tt_timetable td{width:12.5%;vertical-align:top;height:31px;border:0;padding:0;position:relative}body.rtl .tt_timetable td{position:static}.tt_timetable td .event_hour_booking_wrapper,.tt_timetable td .event_hour_booking_wrapper *,.tt_event_hours .event_hour_booking_wrapper,.tt_event_hours .event_hour_booking_wrapper *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.tt_timetable td .event_hour_booking_wrapper.always{margin:15px 0 3px}.tt_timetable td.tt_single_event .event_hour_booking_wrapper.always{padding:0 10px;margin:9px 0 10px}.tt_timetable .event span.available_slots+.event_hour_booking_wrapper.always{margin:16px 0 3px 0}.tt_timetable td .event_hour_booking_wrapper.on_hover{position:absolute;top:auto;right:0;bottom:0;left:0;height:50px}body.rtl .tt_timetable td.event .event_hour_booking_wrapper.on_hover{right:auto;bottom:auto;left:auto;visibility:hidden;opacity:0}body.rtl .tt_timetable td.event .event_hour_booking_wrapper.on_hover{visibility:visible;opacity:1}.tt_timetable .hours{color:#FFF;font-weight:bold}.tt_timetable .event{background-color:#00a27c;color:#FFF;line-height:140%;text-align:center;padding:0 !important;vertical-align:top}.tt_timetable .event a,.tt_timetable .event .event_header{display:block;color:#FFF !important;font-size:14px;font-weight:bold;margin-bottom:2px;text-decoration:none;outline:0;transition:none !important;border:0}.tt_timetable .event a:hover,.tt_timetable .event a.event_header:hover{text-decoration:underline}.tt_timetable .event span.available_slots{display:block;color:#ffd544;margin-top:3px}.tt_event_hours .available_slots_wrapper{padding-bottom:0}.tt_event_hours .available_slots_wrapper span.available_slots{display:block;color:#34495e}.tt_timetable .event a.event_hour_booking,.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking,.tt_event_hours a.event_hour_booking{display:block;margin:0;padding:11px 5px 11px;width:100%;font-size:14px;line-height:18px;height:auto;font-weight:normal;text-decoration:none;-webkit-transition:background-color .2s,bottom .2s,top .2s !important;-moz-transition:background-color .2s,bottom .2s,top .2s !important;-o-transition:background-color .2s,bottom .2s,top .2s !important;transition:background-color .2s,bottom .2s,top .2s !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}.tt_event_hours .event_hour_booking_wrapper{margin-top:1em}.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking{margin-top:10px;float:none}.tt_timetable .event a.event_hour_booking,.tt_items_list .value a.event_hour_booking{background-color:#05bb90}.tt_timetable .event a.event_hour_booking:hover,.tt_items_list .value a.event_hour_booking:hover{background-color:#07b38a}.tt_timetable .event a.event_hour_booking.unavailable,.tt_timetable .event:hover a.event_hour_booking.unavailable,.tt_timetable .event a.event_hour_booking.booked,.tt_timetable .event:hover a.event_hour_booking.booked,.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking.unavailable,.tt_responsive .tt_timetable.small .tt_items_list .value a:hover.event_hour_booking.unavailable,.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking.booked,.tt_responsive .tt_timetable.small .tt_items_list .value a:hover.event_hour_booking.booked{background-color:#eee;color:#aaa !important;cursor:default}.tt_timetable .event .event_hour_booking_wrapper.on_hover a.event_hour_booking{margin:0;position:absolute;left:0;right:0;bottom:-50px;top:auto;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:16px;padding-bottom:16px;text-overflow:ellipsis;white-space:nowrap}.tt_timetable .event.tt_single_event:hover .event_hour_booking_wrapper.on_hover a.event_hour_booking,.tt_timetable .event_container:hover .event_hour_booking_wrapper.on_hover a.event_hour_booking{bottom:0}.tt_timetable .event a.tt_inactive{opacity:.5}.tt_timetable .event span.event_hour_places{margin-left:5px}.tt_timetable .event .before_hour_text,.tt_timetable .event .after_hour_text{font-size:13px}.tt_timetable tr{background-color:#FFF !important}.tt_timetable .row_gray{background-color:#f0f0f0 !important}.tt_timetable .event:hover,.tt_timetable .event .event_container.tt_tooltip:hover{background-color:#1f736a}.tt_timetable .event.tt_tooltip:hover .hours,.tt_timetable .event .event_container.tt_tooltip:hover .hours{color:#FFF}.tt_timetable .event .hours_container{margin:15px 0}.tt_timetable .event .top_hour{margin-top:15px}.tt_timetable .event .bottom_hour,.event_layout_4 .tt_timetable .event .top_hour{margin-bottom:15px}.tt_timetable .event hr{background:#fff;border:0;height:1px;margin:0;opacity:.4}.tt_timetable.small{display:none;font-size:13px}.tt_timetable.small.desktop{display:block}.tt_responsive .tt_timetable.small .box_header{font-size:16px !important;color:#34495e !important;font-family:'Lato'}.rtl .tt_responsive .tt_timetable.small .box_header{text-align:right}.tt_responsive .tt_timetable.small .tt_items_list div.event_container{width:302px;padding:0}.tt_responsive .tt_timetable.small.use_colors .tt_items_list div.event_container{width:282px}.tt_responsive .tt_timetable.small .tt_items_list div.value{width:120px}.tt_responsive .tt_timetable.small .tt_items_list a,.tt_responsive .tt_timetable.small .tt_items_list span{font-family:'Lato';color:#34495e !important;text-decoration:none;outline:0}.tt_responsive .tt_timetable.small.use_colors .tt_items_list a,.tt_responsive .tt_timetable.small.use_colors .tt_items_list span{color:#fff !important}.rtl .tt_responsive .tt_timetable.small .tt_items_list a,.rtl .tt_responsive .tt_timetable.small .tt_items_list span{text-align:right}.tt_responsive .tt_timetable.small .tt_items_list span.event_description{color:#6e7a87 !important}.tt_responsive .tt_timetable.small.use_colors .tt_items_list span.event_description{color:#fff !important}.tt_responsive .tt_timetable.small .tt_items_list span.available_slots,.tt_responsive .tt_timetable.small .tt_items_list span.available_slots span.count{color:#ff8400 !important}.tt_responsive .tt_timetable.small .tt_items_list a:hover{text-decoration:underline}.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking{color:#fff !important;padding-left:5px;padding-right:5px;width:auto}.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking:hover{text-decoration:none}.tt_timetable.small .box_header{position:relative;cursor:pointer;margin:30px 0 0 0}.tt_timetable.small.use_colors .box_header{margin-bottom:30px}.tt_timetable.small .box_header:first-child{margin-top:0}.tt_timetable.small .box_header:after{visibility:visible;position:absolute;right:0;font-size:20px;line-height:1}.rtl .tt_timetable.small .box_header:after{visibility:visible;position:absolute;right:auto;left:0;font-size:20px;line-height:1}.tt_timetable.small .plus.box_header:after{content:"+"}.tt_timetable.small .minus.box_header:after{content:"-"}h3.box_header.plus+ul.tt_items_list{display:none}.tt_tooltip{cursor:pointer}.tt_tooltip .tt_tooltip_text{display:block;visibility:hidden;opacity:0;position:absolute;z-index:1000;left:-19px;bottom:100%;line-height:1;text-align:center;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-moz-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-o-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-ms-transition-timing-function:cubic-bezier(0.35,0,0.35,1);transition-timing-function:cubic-bezier(0.35,0,0.35,1);-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility}.rtl .tt_tooltip .tt_tooltip_text{left:auto}.tt_tooltip .tt_tooltip_content{background:#1f736a;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px 10px 10px;line-height:150%;font-size:11px;text-align:left}.rtl .tt_tooltip .tt_tooltip_content{text-align:right}.tt_tooltip:hover .tt_tooltip_text{visibility:visible;opacity:1}.tt_tooltip .tt_tooltip_arrow{content:'';position:relative;border-color:#1f736a transparent;border-style:solid;border-width:5px 5px 0;bottom:-6px;left:0;display:inline}.rtl .tt_tooltip .tt_tooltip_arrow{left:auto;right:0}.tt_navigation_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tt_navigation_cell{display:inline-block;max-width:100%;margin:0 30px 30px 0 !important}.tt_navigation_cell:nth-child(2){margin-right:0 !important}.rtl .tt_navigation_cell{margin:0 0 30px 30px !important}.tt_navigation_cell:nth-child(2){margin-left:0 !important}.tabs_box_navigation.sf-timetable-menu{float:none;clear:both}.tabs_box_navigation li:after{content:none !important}.tabs_box_navigation.sf-timetable-menu *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;line-height:1}.tabs_box_navigation.sf-timetable-menu li.submenu:hover:after{background:none}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{width:256px;height:auto;padding:13px 12px !important;background:#00a27c;color:#fff;cursor:pointer;margin:0 !important}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{background-color:#1f736a}.tabs_box_navigation.sf-timetable-menu li:hover ul,.tabs_box_navigation.sf-timetable-menu li.sfHover ul{top:38px;border:1px solid #1f736a}.tabs_box_navigation_hidden{display:none}.sf-timetable-menu{padding:0 !important;margin:0 30px 0 0 !important;list-style:none !important}.rtl .sf-timetable-menu{margin:0 0 0 30px !important}.sf-timetable-menu a{text-decoration:none !important}.sf-timetable-menu li,.sf-timetable-menu li:hover,.sf-timetable-menu li.sfHover,.sf-timetable-menu a:focus,.sf-timetable-menu a:hover,.sf-timetable-menu a:active{background:none #fff}.sf-timetable-menu li:hover a,.sf-timetable-menu li.selected a,.sf-timetable-menu li.current-menu-item a,.sf-timetable-menu li.current-menu-ancestor a{color:#FFF;background:#1f736a}.sf-timetable-menu li ul{width:228px;background:#FFF;border:1px solid #e8e8e8;padding:0 0 5px !important;list-style:none !important;margin:0 !important}.sf-timetable-menu li:hover ul,.sf-timetable-menu li.sfHover ul{top:44px}.sf-timetable-menu li ul li{width:218px;height:auto;background-color:#fff;padding:0 5px !important;list-style:none !important;margin:0 !important}.sf-timetable-menu li:hover ul a,.sf-timetable-menu li.submenu:hover ul a{border:0;color:#34495e !important;background:#FFF;padding:12px 14px;font-size:15px;font-family:'Lato',Helvetica,Arial,sans-serif;transition:none !important}.sf-timetable-menu li ul li a:hover,.sf-timetable-menu li ul li.selected a:hover{background-color:#00a27c;color:#FFF !important;font-weight:normal}.sf-timetable-menu li ul li.selected a{background-color:#f0f0f0;color:#34495e;font-weight:normal}.tt_items_list{padding:0 !important;margin:0 !important;list-style:none !important}.tt_items_list.margin_top{margin-top:8px}.tt_items_list li{padding:12px 0 !important;margin:0 !important;list-style:none !important;border-bottom:1px solid #e0e0e0;background-position:left center;background-repeat:no-repeat;line-height:120%}.use_colors .tt_items_list li{padding:12px 10px !important;background-color:#00a27c}.rtl .tt_items_list li{background-position:left center}.tt_items_list li:first-child{padding-top:0}.tt_items_list .event_container{float:left}.rtl .tt_items_list .event_container{float:right}.tt_items_list a,.tt_items_list span{outline:0}.tt_items_list.thin a,.tt_items_list.thin span{font-weight:normal}.tt_items_list.thin span.event_description{display:block;margin-top:10px}.tt_items_list.thin span.available_slots{display:block;margin-top:9px;float:none}.tt_items_list.thin a.event_hour_booking.tt_inactive{opacity:.5}.tt_items_list .value{float:right;text-align:right;color:#34495e}.use_colors .tt_items_list .value{color:#fff}.tt_items_list .value a.event_hour_booking{display:block;text-align:center}.rtl .tt_items_list .value{float:left}.tt_items_list.opening_hours li span,.tt_items_list.opening_hours .value{color:#FFF}.tt_items_list.opening_hours li{border-color:#4468b2}.home_box .tt_items_list li:first-child{padding-top:12px}.tt_items_list li a{border:0}.tt_items_list li a:hover{text-decoration:underline}.tt-ui-tabs-hide{display:none}.tt_tabs .ui-tabs-panel p{padding:24px 0 25px}.tt_tabs_navigation,.ui-tabs .tt_tabs_navigation{float:left !important;clear:both;vertical-align:bottom;width:auto !important;padding:0;margin:0;list-style:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;background:none !important;border:0 !important}.rtl .tt_tabs_navigation,.rtl .ui-tabs .tt_tabs_navigation{float:right !important}.tt_tabs_navigation li,.ui-tabs .tt_tabs_navigation li{float:left;margin:0 20px 0 0 !important;padding:0 !important;font-size:18px !important;background:none !important;border:0 !important;list-style:none !important}.rtl .tt_tabs_navigation li,.rtl .ui-tabs .tt_tabs_navigation li{float:right;margin:0 0 0 20px !important}.tt_tabs_navigation li:last-child{margin-right:0 !important}.rtl .tt_tabs_navigation li:last-child{margin-left:0 !important}.tt_tabs_navigation li a{width:auto !important;display:block;text-align:center;color:#666 !important;padding:8px 0 !important;border:0 !important;border-bottom:1px solid #e5e5e5 !important;line-height:normal;outline:0;text-decoration:none;font-size:15px !important;font-family:'Lato',Helvetica,Arial,sans-serif;transition:none !important;margin-bottom:1px}.tt_tabs_navigation li a:hover,.tt_tabs_navigation li a.selected,.tt_tabs_navigation li.ui-tabs-active a{border-bottom-width:3px !important;padding-bottom:7px !important;border-color:#00a27c !important;color:#000 !important;margin-bottom:0}.sf-timetable-menu a:hover,.tt_tabs_navigation li a:hover,.tt_tabs_navigation li a:focus,.tt_tabs_navigation li a:active{text-decoration:none}.tabs_box_navigation.sf-timetable-menu{float:left;clear:none;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:18px}.rtl .tabs_box_navigation.sf-timetable-menu{float:right}.tabs_box_navigation.sf-timetable-menu li.submenu:hover:after{background:none}.tabs_box_navigation .tabs_box_navigation_icon{float:right;background:url("/wp-content/plugins/timetable/images/arrow_menu_expand.png") no-repeat scroll 0 0 transparent;width:11px;height:11px;margin-top:3px}.rtl .tabs_box_navigation .tabs_box_navigation_icon{float:left}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{width:190px;height:auto;padding:15px 19px !important;margin:0 !important;list-style:none !important;color:#fff;cursor:pointer;border:1px solid #00a27c}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{background-color:#FFF;color:#34495e;box-shadow:0 6px 8px 0 rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1)}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon{background-position:0 -11px}.rtl .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon{background-position:0 -11px}.tabs_box_navigation.sf-timetable-menu li:hover ul,.tabs_box_navigation.sf-timetable-menu li.sfHover ul{top:48px !important;left:-1px;box-shadow:0 6px 8px 0 rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);border-top:0}.rtl .tabs_box_navigation.sf-timetable-menu li:hover ul,.tabs_box_navigation.sf-timetable-menu li.sfHover ul{left:auto;right:-1px}.tabs_box_navigation label{display:inline !important;font-size:18px !important;font-weight:normal !important}.tabs_box_navigation_hidden{display:none}form.tt_generate_pdf{display:block;float:right}form.tt_generate_pdf textarea.tt_pdf_html{display:none}form.tt_generate_pdf input[type="submit"]{background-image:none;background-color:#00a27c;color:#fff;font-size:14px;line-height:24px;font-family:'Lato',Helvetica,Arial,sans-serif;padding:13px 20px;-webkit-transition:background-color .2s,bottom .2s !important;-moz-transition:background-color .2s,bottom .2s !important;-o-transition:background-color .2s,bottom .2s !important;transition:background-color .2s,bottom .2s !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;cursor:pointer;-webkit-appearance:none}form.tt_generate_pdf input[type="submit"]:hover{background-color:#07b38a}.tt_booking_overlay{position:absolute;background-color:rgba(85,85,85,0.2);top:0;right:0;bottom:0;left:0;z-index:999998}.tt_booking{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;z-index:999999;width:500px;background-color:#fff;margin:0 50px;overflow:hidden;font-family:'Lato',Helvetica,Arial,sans-serif;text-align:center;-webkit-box-shadow:0 20px 30px -5px rgba(0,0,0,0.15);-moz-box-shadow:0 20px 30px -5px rgba(0,0,0,0.15);box-shadow:0 20px 30px -5px rgba(0,0,0,0.15)}.tt_booking,.tt_booking *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tt_booking .tt_booking_message{margin:40px 20px 37px}.tt_center{text-align:center}.tt_booking .tt_booking_message h2{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:24px;line-height:36px;color:#111;color:#333;margin:0 0 25px 0;font-weight:400}.tt_booking .tt_booking_message p{color:#34495e;color:#666;font-size:16px;margin:33px 10px 0;line-height:24px;padding:0;font-weight:400}.tt_booking .tt_booking_message p.error-info{margin-top:20px;margin-bottom:0}.tt_booking p:empty{display:none}.tt_booking .event_details_wrapper{padding:14px 13px 15px;border:1px solid #e9e9e9;margin:0 10px}.tt_booking p.event_details{font-size:16px;line-height:24px;margin:0;color:#333;font-weight:400}.tt_booking p.event_details.bold{font-weight:700}.tt_booking a{font-size:16px;font-weight:400;color:#27ae61;text-decoration:none}.tt_booking a:hover{cursor:pointer;text-decoration:none;color:#27ae61}.tt_booking .tt_btn_wrapper{margin-top:35px}.tt_booking a.tt_btn{display:inline-block;text-decoration:none;height:50px;line-height:50px;padding:0 20px;font-size:16px;min-width:160px;margin:0 10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.tt_booking a.tt_btn.book,.tt_booking a.tt_btn.login,.tt_booking a.tt_btn.continue{background-color:#27ae61;color:#fff}.tt_booking a.tt_btn:hover{background-color:#239c57}.tt_booking a.tt_btn.cancel{background-color:#eee;color:#333}.tt_booking a.tt_btn.cancel:hover{background-color:#e5e5e5}.tt_booking form.tt_booking_form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:35px 0 -15px}.tt_booking form.tt_booking_form .tt_field_wrapper{flex-grow:1;flex-basis:191px;text-align:left;border:0;border-bottom:1px solid #e9e9e9;margin-bottom:15px;margin:0 10px 15px}.tt_booking form.tt_booking_form .tt_field_wrapper.wide{flex-basis:100%}.tt_booking form.tt_booking_form .tt_field_wrapper label{text-transform:uppercase;color:#999;font-size:12px;line-height:18px;font-weight:400;display:block;margin:0;padding:0}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_field{width:100%;border:0;outline:0;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:30px;color:#333;display:inline-block;padding:8px 0 15px;margin:0}.tt_booking form.tt_booking_form .tt_field_wrapper textarea.tt_field{resize:none;height:83px}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper{width:100%}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="number"].tt_field{width:138px;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:none}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="number"].tt_field::-webkit-inner-spin-button,.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="number"].tt_field::-webkit-outer-spin-button{-webkit-appearance:none}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper{float:right}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="button"]{float:right;border:0;display:inline-block;width:25px;background-color:#e9e9e9;cursor:pointer;margin-left:5px;margin-top:11px;padding:0;color:#333;font-size:17px;font-family:Arial;-webkit-appearance:none}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="button"]:focus{outline:0}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="button"].tt_slots_number_minus{margin-left:0;padding-top:11px;padding-bottom:13px;line-height:1px}.tt_booking form.tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper input[type="button"].tt_slots_number_plus{padding-top:10px;padding-bottom:8px;line-height:7px}.tt_preloader{margin:50px auto 50px;width:70px;text-align:center}.tt_preloader>div{width:18px;height:18px;background-color:#e5e5e5;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.tt_preloader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.tt_preloader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.qtip.tt-qtip2{z-index:9999999 !important}.qtip.tt-qtip2 .ui-tooltip-content{border:0;padding:7px 10px 10px 10px;line-height:150%}.qtip.tt-qtip2.ui-tooltip-success .ui-tooltip-content{background-color:#00a27c}.qtip.tt-qtip2.ui-tooltip-error .ui-tooltip-content{background-color:#f0acb0}.qtip.tt-qtip2 .ui-tooltip-content h2,.qtip.tt-qtip2 .ui-tooltip-content p{color:#fff;margin:0;padding:0}.qtip.tt-qtip2 .ui-tooltip-content h2{font-size:14px;font-weight:bold;margin-bottom:2px}.qtip.tt-qtip2 .ui-tooltip-content p{font-size:11px}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}