.omnivo_calendar_clearfix:after{font-size:0px;content:".";display:block;height:0;visibility:hidden;clear:both}div.rtl{direction:rtl}.omnivo_calendar_hide{display:none !important}.omnivo_calendar_tabs_navigation,.omnivo_calendar_items_list{padding:0;margin:0;list-style:none}div.omnivo_calendar_tabs{border:none !important;position:static;padding:0}.omnivo_calendar_tabs .ui-tabs-panel{padding:0 !important;clear:both}table.omnivo_calendar{width:100%;font-size:11px;color:#666;border:none;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.omnivo_calendar *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.omnivo_calendar th,.omnivo_calendar td{font-size:14px;font-weight:400;font-style:normal;line-height:normal;color:#34495e;text-transform:none;border:none !important}.omnivo_calendar th,.omnivo_calendar td.omnivo_calendar_hours_column{text-align:center;vertical-align:middle}.omnivo_calendar th{width:12.5%;padding:10px 15px 12px;letter-spacing:normal}.omnivo_calendar .event_container{padding:7px 10px;position:relative}body.rtl .omnivo_calendar .event_container{position:static}.omnivo_calendar td{width:12.5%;vertical-align:top;height:31px;border:none;padding:0;position:relative}body.rtl .omnivo_calendar td{position:static}.omnivo_calendar td .event_hour_booking_wrapper,.omnivo_calendar td .event_hour_booking_wrapper *,.omnivo_calendar_event_hours .event_hour_booking_wrapper,.omnivo_calendar_event_hours .event_hour_booking_wrapper *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.omnivo_calendar td .event_hour_booking_wrapper.always{margin:15px 0 3px}.omnivo_calendar td.omnivo_calendar_single_event .event_hour_booking_wrapper.always{padding:0 10px;margin:9px 0 10px}.omnivo_calendar .event span.available_slots+.event_hour_booking_wrapper.always{margin:16px 0 3px}.omnivo_calendar td .event_hour_booking_wrapper.on_hover{position:absolute;top:auto;right:0;bottom:0;left:0;height:50px}body.rtl .omnivo_calendar td.event .event_hour_booking_wrapper.on_hover{right:auto;bottom:auto;left:auto;visibility:hidden;opacity:0}body.rtl .omnivo_calendar td.event .event_hour_booking_wrapper.on_hover{visibility:visible;opacity:1}.omnivo_calendar .hours{color:#fff;font-weight:700}.omnivo_calendar .event{background-color:#00a27c;color:#fff;line-height:140%;text-align:center;padding:0 !important;vertical-align:top}.omnivo_calendar .event a,.omnivo_calendar .event .event_header{display:block;color:#fff !important;font-size:14px;font-weight:700;margin-bottom:2px;text-decoration:none;outline:none;transition:none !important;border:none}.omnivo_calendar .event a:hover,.omnivo_calendar .event a.event_header:hover{text-decoration:underline}.omnivo_calendar .event span.available_slots{display:block;color:#ffd544;margin-top:3px}.omnivo_calendar_event_hours .available_slots_wrapper{padding-bottom:0}.omnivo_calendar_event_hours .available_slots_wrapper span.available_slots{display:block;color:#34495e}.omnivo_calendar .event a.event_hour_booking,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking,.omnivo_calendar_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:400;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}.omnivo_calendar_event_hours .event_hour_booking_wrapper{margin-top:1em}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking{margin-top:10px;float:none}.omnivo_calendar .event a.event_hour_booking,.omnivo_calendar_items_list .value a.event_hour_booking{background-color:#05bb90}.omnivo_calendar .event a.event_hour_booking:hover,.omnivo_calendar_items_list .value a.event_hour_booking:hover{background-color:#07b38a}.omnivo_calendar .event a.event_hour_booking.unavailable,.omnivo_calendar .event:hover a.event_hour_booking.unavailable,.omnivo_calendar .event a.event_hour_booking.booked,.omnivo_calendar .event:hover a.event_hour_booking.booked,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking.unavailable,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a:hover.event_hour_booking.unavailable,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking.booked,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a:hover.event_hour_booking.booked{background-color:#eee;color:#aaa !important;cursor:default}.omnivo_calendar .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}.omnivo_calendar .event.omnivo_calendar_single_event:hover .event_hour_booking_wrapper.on_hover a.event_hour_booking,.omnivo_calendar .event_container:hover .event_hour_booking_wrapper.on_hover a.event_hour_booking{bottom:0}.omnivo_calendar .event a.omnivo_calendar_inactive{opacity:.5}.omnivo_calendar .event span.event_hour_places{margin-left:5px}.omnivo_calendar .event .before_hour_text,.omnivo_calendar .event .after_hour_text{font-size:13px}.omnivo_calendar tr{background-color:#fff !important}.omnivo_calendar .row_gray{background-color:#f0f0f0 !important}.omnivo_calendar .event:hover,.omnivo_calendar .event .event_container.omnivo_calendar_tooltip:hover{background-color:#1f736a}.omnivo_calendar .event.omnivo_calendar_tooltip:hover .hours,.omnivo_calendar .event .event_container.omnivo_calendar_tooltip:hover .hours{color:#fff}.omnivo_calendar .event .hours_container{margin:15px 0}.omnivo_calendar .event .top_hour{margin-top:15px}.omnivo_calendar .event .bottom_hour,.event_layout_4 .omnivo_calendar .event .top_hour{margin-bottom:15px}.omnivo_calendar .event hr{background:#fff;border:none;height:1px;margin:0;opacity:.4}.omnivo_calendar.small{display:none;font-size:13px}.omnivo_calendar.small.desktop{display:block}.omnivo_calendar_responsive .omnivo_calendar.small .box_header{font-size:16px !important;color:#34495e !important;font-family:'Lato'}.rtl .omnivo_calendar_responsive .omnivo_calendar.small .box_header{text-align:right}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list div.event_container{width:302px;padding:0}.omnivo_calendar_responsive .omnivo_calendar.small.use_colors .omnivo_calendar_items_list div.event_container{width:282px}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list div.value{width:120px}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list a,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list span{font-family:'Lato';color:#34495e !important;text-decoration:none;outline:none}.omnivo_calendar_responsive .omnivo_calendar.small.use_colors .omnivo_calendar_items_list a,.omnivo_calendar_responsive .omnivo_calendar.small.use_colors .omnivo_calendar_items_list span{color:#fff !important}.rtl .omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list a,.rtl .omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list span{text-align:right}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list span.event_description{color:#6e7a87 !important}.omnivo_calendar_responsive .omnivo_calendar.small.use_colors .omnivo_calendar_items_list span.event_description{color:#fff !important}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list span.available_slots,.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list span.available_slots span.count{color:#ff8400 !important}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list a:hover{text-decoration:underline}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking{color:#fff !important;padding-left:5px;padding-right:5px;width:auto}.omnivo_calendar_responsive .omnivo_calendar.small .omnivo_calendar_items_list .value a.event_hour_booking:hover{text-decoration:none}.omnivo_calendar.small .box_header{position:relative;cursor:pointer;margin:30px 0 0}.omnivo_calendar.small.use_colors .box_header{margin-bottom:30px}.omnivo_calendar.small .box_header:first-child{margin-top:0}.omnivo_calendar.small .box_header:after{visibility:visible;position:absolute;right:0;font-size:20px;line-height:1}.rtl .omnivo_calendar.small .box_header:after{visibility:visible;position:absolute;right:auto;left:0;font-size:20px;line-height:1}.omnivo_calendar.small .plus.box_header:after{content:"+"}.omnivo_calendar.small .minus.box_header:after{content:"-"}h3.box_header.plus+ul.omnivo_calendar_items_list{display:none}.omnivo_calendar_tooltip{cursor:pointer}.omnivo_calendar_tooltip .omnivo_calendar_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(.35,0,.35,1);-moz-transition-timing-function:cubic-bezier(.35,0,.35,1);-o-transition-timing-function:cubic-bezier(.35,0,.35,1);-ms-transition-timing-function:cubic-bezier(.35,0,.35,1);transition-timing-function:cubic-bezier(.35,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 .omnivo_calendar_tooltip .omnivo_calendar_tooltip_text{left:auto}.omnivo_calendar_tooltip .omnivo_calendar_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 .omnivo_calendar_tooltip .omnivo_calendar_tooltip_content{text-align:right}.omnivo_calendar_tooltip:hover .omnivo_calendar_tooltip_text{visibility:visible;opacity:1}.omnivo_calendar_tooltip .omnivo_calendar_tooltip_arrow{content:'';position:relative;border-color:#1f736a transparent;border-style:solid;border-width:5px 5px 0;bottom:-6px;left:0;display:inline}.rtl .omnivo_calendar_tooltip .omnivo_calendar_tooltip_arrow{left:auto;right:0}.omnivo_calendar_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}.omnivo_calendar_navigation_cell{display:inline-block;max-width:100%;margin:0 30px 30px 0 !important}.omnivo_calendar_navigation_cell:nth-child(2){margin-right:0 !important}.rtl .omnivo_calendar_navigation_cell{margin:0 0 30px 30px !important}.omnivo_calendar_navigation_cell:nth-child(2){margin-left:0 !important}.tabs_box_navigation.sf-omnivo_calendar-menu{float:none;clear:both}.tabs_box_navigation li:after{content:none !important}.tabs_box_navigation.sf-omnivo_calendar-menu *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;line-height:1}.tabs_box_navigation.sf-omnivo_calendar-menu li.submenu:hover:after{background:0 0}.tabs_box_navigation.sf-omnivo_calendar-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-omnivo_calendar-menu .tabs_box_navigation_selected:hover{background-color:#1f736a}.tabs_box_navigation.sf-omnivo_calendar-menu li:hover ul,.tabs_box_navigation.sf-omnivo_calendar-menu li.sfHover ul{top:38px;border:1px solid #1f736a}.tabs_box_navigation_hidden{display:none}.sf-omnivo_calendar-menu{padding:0 !important;margin:0 30px 0 0 !important;list-style:none !important}.rtl .sf-omnivo_calendar-menu{margin:0 0 0 30px !important}.sf-omnivo_calendar-menu a{text-decoration:none !important}.sf-omnivo_calendar-menu li,.sf-omnivo_calendar-menu li:hover,.sf-omnivo_calendar-menu li.sfHover,.sf-omnivo_calendar-menu a:focus,.sf-omnivo_calendar-menu a:hover,.sf-omnivo_calendar-menu a:active{background:none #fff}.sf-omnivo_calendar-menu li:hover a,.sf-omnivo_calendar-menu li.selected a,.sf-omnivo_calendar-menu li.current-menu-item a,.sf-omnivo_calendar-menu li.current-menu-ancestor a{color:#fff;background:#1f736a}.sf-omnivo_calendar-menu li ul{width:228px;background:#fff;border:1px solid #e8e8e8;padding:0 0 5px !important;list-style:none !important;margin:0 !important}.sf-omnivo_calendar-menu li:hover ul,.sf-omnivo_calendar-menu li.sfHover ul{top:44px}.sf-omnivo_calendar-menu li ul li{width:218px;height:auto;background-color:#fff;padding:0 5px !important;list-style:none !important;margin:0 !important}.sf-omnivo_calendar-menu li:hover ul a,.sf-omnivo_calendar-menu li.submenu:hover ul a{border:none;color:#34495e !important;background:#fff;padding:12px 14px;font-size:15px;font-family:'Lato',Helvetica,Arial,sans-serif;transition:none !important}.sf-omnivo_calendar-menu li ul li a:hover,.sf-omnivo_calendar-menu li ul li.selected a:hover{background-color:#00a27c;color:#fff !important;font-weight:400}.sf-omnivo_calendar-menu li ul li.selected a{background-color:#f0f0f0;color:#34495e;font-weight:400}.omnivo_calendar_items_list{padding:0 !important;margin:0 !important;list-style:none !important}.omnivo_calendar_items_list.margin_top{margin-top:8px}.omnivo_calendar_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 .omnivo_calendar_items_list li{padding:12px 10px !important;background-color:#00a27c}.rtl .omnivo_calendar_items_list li{background-position:left center}.omnivo_calendar_items_list li:first-child{padding-top:0}.omnivo_calendar_items_list .event_container{float:left}.rtl .omnivo_calendar_items_list .event_container{float:right}.omnivo_calendar_items_list a,.omnivo_calendar_items_list span{outline:none}.omnivo_calendar_items_list.thin a,.omnivo_calendar_items_list.thin span{font-weight:400}.omnivo_calendar_items_list.thin span.event_description{display:block;margin-top:10px}.omnivo_calendar_items_list.thin span.available_slots{display:block;margin-top:9px;float:none}.omnivo_calendar_items_list.thin a.event_hour_booking.omnivo_calendar_inactive{opacity:.5}.omnivo_calendar_items_list .value{float:right;text-align:right;color:#34495e}.use_colors .omnivo_calendar_items_list .value{color:#fff}.omnivo_calendar_items_list .value a.event_hour_booking{display:block;text-align:center}.rtl .omnivo_calendar_items_list .value{float:left}.omnivo_calendar_items_list.opening_hours li span,.omnivo_calendar_items_list.opening_hours .value{color:#fff}.omnivo_calendar_items_list.opening_hours li{border-color:#4468b2}.home_box .omnivo_calendar_items_list li:first-child{padding-top:12px}.omnivo_calendar_items_list li a{border:none}.omnivo_calendar_items_list li a:hover{text-decoration:underline}.omnivo_calendar-ui-tabs-hide{display:none}.omnivo_calendar_tabs .ui-tabs-panel p{padding:24px 0 25px}.omnivo_calendar_tabs_navigation,.ui-tabs .omnivo_calendar_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:0 0 !important;border:none !important}.rtl .omnivo_calendar_tabs_navigation,.rtl .ui-tabs .omnivo_calendar_tabs_navigation{float:right !important}.omnivo_calendar_tabs_navigation li,.ui-tabs .omnivo_calendar_tabs_navigation li{float:left;margin:0 20px 0 0 !important;padding:0 !important;font-size:18px !important;background:0 0 !important;border:none !important;list-style:none !important}.rtl .omnivo_calendar_tabs_navigation li,.rtl .ui-tabs .omnivo_calendar_tabs_navigation li{float:right;margin:0 0 0 20px !important}.omnivo_calendar_tabs_navigation li:last-child{margin-right:0 !important}.rtl .omnivo_calendar_tabs_navigation li:last-child{margin-left:0 !important}.omnivo_calendar_tabs_navigation li a{width:auto !important;display:block;text-align:center;color:#666 !important;padding:8px 0 !important;border:none !important;border-bottom:1px solid #e5e5e5 !important;line-height:normal;outline:none;text-decoration:none;font-size:15px !important;font-family:'Lato',Helvetica,Arial,sans-serif;transition:none !important;margin-bottom:1px}.omnivo_calendar_tabs_navigation li a:hover,.omnivo_calendar_tabs_navigation li a.selected,.omnivo_calendar_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-omnivo_calendar-menu a:hover,.omnivo_calendar_tabs_navigation li a:hover,.omnivo_calendar_tabs_navigation li a:focus,.omnivo_calendar_tabs_navigation li a:active{text-decoration:none}.tabs_box_navigation.sf-omnivo_calendar-menu{float:left;clear:none;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:18px}.rtl .tabs_box_navigation.sf-omnivo_calendar-menu{float:right}.tabs_box_navigation.sf-omnivo_calendar-menu li.submenu:hover:after{background:0 0}.tabs_box_navigation .tabs_box_navigation_icon{float:right;background:url(//dds-nk.org/wp-content/plugins/hbook/com/../assets/style/../assets/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-omnivo_calendar-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-omnivo_calendar-menu .tabs_box_navigation_selected:hover{background-color:#fff;color:#34495e;box-shadow:0px 6px 8px 0px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.tabs_box_navigation.sf-omnivo_calendar-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon{background-position:0 -11px}.rtl .tabs_box_navigation.sf-omnivo_calendar-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon{background-position:0 -11px}.tabs_box_navigation.sf-omnivo_calendar-menu li:hover ul,.tabs_box_navigation.sf-omnivo_calendar-menu li.sfHover ul{top:48px !important;left:-1px;box-shadow:0px 6px 8px 0px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);border-top:none}.rtl .tabs_box_navigation.sf-omnivo_calendar-menu li:hover ul,.tabs_box_navigation.sf-omnivo_calendar-menu li.sfHover ul{left:auto;right:-1px}.tabs_box_navigation label{display:inline !important;font-size:18px !important;font-weight:400 !important}.tabs_box_navigation_hidden{display:none}form.omnivo_calendar_generate_pdf{display:block;float:right}form.omnivo_calendar_generate_pdf textarea.omnivo_calendar_pdf_html{display:none}form.omnivo_calendar_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:none;cursor:pointer;-webkit-appearance:none}form.omnivo_calendar_generate_pdf input[type=submit]:hover{background-color:#07b38a}.omnivo_calendar_booking_overlay{position:absolute;background-color:rgba(85,85,85,.2);top:0;right:0;bottom:0;left:0;z-index:999998}.omnivo_calendar_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:0px 20px 30px -5px rgba(0,0,0,.15);-moz-box-shadow:0px 20px 30px -5px rgba(0,0,0,.15);box-shadow:0px 20px 30px -5px rgba(0,0,0,.15)}.omnivo_calendar_booking,.omnivo_calendar_booking *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.omnivo_calendar_booking .omnivo_calendar_booking_message{margin:40px 20px 37px}.omnivo_calendar_center{text-align:center}.omnivo_calendar_booking .omnivo_calendar_booking_message h2{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:24px;line-height:36px;color:#111;color:#333;margin:0 0 25px;font-weight:400}.omnivo_calendar_booking .omnivo_calendar_booking_message p{color:#34495e;color:#666;font-size:16px;margin:33px 10px 0;line-height:24px;padding:0;font-weight:400}.omnivo_calendar_booking .omnivo_calendar_booking_message p.error-info{margin-top:20px;margin-bottom:0}.omnivo_calendar_booking p:empty{display:none}.omnivo_calendar_booking .event_details_wrapper{padding:14px 13px 15px;border:1px solid #e9e9e9;margin:0 10px}.omnivo_calendar_booking p.event_details{font-size:16px;line-height:24px;margin:0;color:#333;font-weight:400}.omnivo_calendar_booking p.event_details.bold{font-weight:700}.omnivo_calendar_booking a{font-size:16px;font-weight:400;color:#27ae61;text-decoration:none}.omnivo_calendar_booking a:hover{cursor:pointer;text-decoration:none;color:#27ae61}.omnivo_calendar_booking .omnivo_calendar_btn_wrapper{margin-top:35px}.omnivo_calendar_booking a.omnivo_calendar_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}.omnivo_calendar_booking a.omnivo_calendar_btn.book,.omnivo_calendar_booking a.omnivo_calendar_btn.login,.omnivo_calendar_booking a.omnivo_calendar_btn.continue{background-color:#27ae61;color:#fff}.omnivo_calendar_booking a.omnivo_calendar_btn:hover{background-color:#239c57}.omnivo_calendar_booking a.omnivo_calendar_btn.cancel{background-color:#eee;color:#333}.omnivo_calendar_booking a.omnivo_calendar_btn.cancel:hover{background-color:#e5e5e5}.omnivo_calendar_booking form.omnivo_calendar_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}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper{flex-grow:1;flex-basis:191px;text-align:left;border:none;border-bottom:1px solid #e9e9e9;margin-bottom:15px;margin:0 10px 15px}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper.wide{flex-basis:100%}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper.terms_checkbox_wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-bottom:0}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper label{text-transform:uppercase;color:#999;font-size:12px;line-height:18px;font-weight:400;display:block;margin:0;padding:0}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_field{width:100%;border:0;outline:none;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}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_field[type=checkbox]{width:auto;cursor:pointer;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_field[type=checkbox]+label{cursor:pointer;margin-left:10px}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_field[type=checkbox]+label a{font-size:12px}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper textarea.omnivo_calendar_field{resize:none;height:83px}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper{width:100%}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=number].omnivo_calendar_field{width:138px;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=number].omnivo_calendar_field::-webkit-inner-spin-button,.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=number].omnivo_calendar_field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper{float:right}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=button]{float:right;border:none;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}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=button]:focus{outline:none}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=button].omnivo_calendar_slots_number_minus{margin-left:0;padding-top:11px;padding-bottom:13px;line-height:1px}.omnivo_calendar_booking form.omnivo_calendar_booking_form .omnivo_calendar_field_wrapper .omnivo_calendar_slots_number_wrapper input[type=button].omnivo_calendar_slots_number_plus{padding-top:10px;padding-bottom:8px;line-height:7px}.omnivo_calendar_preloader{margin:50px auto 50px;width:70px;text-align:center}.omnivo_calendar_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}.omnivo_calendar_preloader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.omnivo_calendar_preloader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.qtip.omnivo_calendar-qtip2{z-index:9999999 !important}.qtip.omnivo_calendar-qtip2 .ui-tooltip-content{border:none;padding:7px 10px 10px;line-height:150%}.qtip.omnivo_calendar-qtip2.ui-tooltip-success .ui-tooltip-content{background-color:#00a27c}.qtip.omnivo_calendar-qtip2.ui-tooltip-error .ui-tooltip-content{background-color:#f0acb0}.qtip.omnivo_calendar-qtip2 .ui-tooltip-content h2,.qtip.omnivo_calendar-qtip2 .ui-tooltip-content p{color:#fff;margin:0;padding:0}.qtip.omnivo_calendar-qtip2 .ui-tooltip-content h2{font-size:14px;font-weight:700;margin-bottom:2px}.qtip.omnivo_calendar-qtip2 .ui-tooltip-content p{font-size:11px}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}