.Wcalendar{display:inline-block;position:relative;width:100%}.BW_events_list,.Wcalendar_cont{position:relative;width:100%}.Woverlay{height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10000;display:none}.Woverlay div{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/ajax-loader.gif) no-repeat top left;margin:40px 0 0 45%;width:31px;height:31px}.Wcalendar table{font-family:Tahoma,Geneva,sans-serif}.dash_border{height:33px !important;text-align:center;vertical-align:bottom}.dash_border td{padding:0 !important}.dash_border .calendar_header th{border-bottom:1px dotted #666;color:#09c;font-weight:400;text-align:center !important;font-size:20px;font-family:"Myriad Pro"}.dash_border .calendar_header.small th{font-size:13px}table.bw_calendar{border-spacing:3px}table.bw_calendar.small{border-spacing:1px}table.bw_calendar tbody{color:#666;font-size:12px}table.bw_calendar tbody .weekend{color:#900;font-size:14px}table.bw_calendar.small tbody .weekend{font-size:12px}table.bw_calendar tbody th{font-size:28px;font-weight:700;color:#09c;text-transform:uppercase}table.bw_calendar tr td{position:relative;height:45px;border:none;width:14%}table.bw_calendar.small tr td{position:relative;height:25px}div.eventConteiner div{color:#eee}.previous_month,.next_month{color:#666;display:inline-block;font-size:18px;margin:0 0 0 5px;text-decoration:none;text-transform:uppercase}.next_month{margin:0 5px 0 0}.cal_reg_on{vertical-align:top;background-color:#b6dbed;color:#666;font-size:22px;height:30px;padding:0 !important}.cal_reg_on div.eventConteiner,.mainmenu5 div.eventConteiner,.cal_reg_on_today div.eventConteiner{background-color:#eee;border:1px solid #eee;border-radius:3px;color:#666;font-size:10px;font-weight:400;margin:2px 1px;padding:2px;cursor:pointer}.cal_reg_on div.eventConteiner:hover,.mainmenu5 div.eventConteiner:hover,.cal_reg_on_today div.eventConteiner:hover{background-color:#fff;border-color:#333}.cal_reg_on a{font-size:11px}.cal_reg_off{vertical-align:top;background-color:#e4e4e4;color:#666;font-size:22px;width:29px;height:30px;padding:0 !important}.cal_reg_off a{font-size:11px}.cal_reg_off noscript{font-size:11px}.cal_reg_off span{font-size:11px;padding:0;margin:0}.cal_reg_off span.rightAlign,.cal_reg_off_today span.rightAlign{text-align:right;display:block;padding-right:10px}.checkoutSpan{display:block;padding:5px 0 0 5px !important;background-color:#ccc}.cal_reg_on_today{vertical-align:top;background-color:#b6dbed;color:#666;font-size:22px;width:32px;height:30px;padding:0 !important}.cal_reg_on_today a{font-size:11px}.cal_reg_off_today{background-color:#09c;color:#fff;font-size:22px;vertical-align:top}.cal_reg_off_today noscript{font-size:11px}.cal_reg_off_today span{font-size:11px;padding:0;margin:0}.cal_reg_off_today a{font-size:11px}.mainmenu5{vertical-align:top;background-color:#09c;color:#fff;font-size:22px;font-weight:700;cursor:pointer;vertical-align:top;width:32px;height:30px;padding:0 !important}.mainmenu5 a{font-size:11px}.cal_reg_off .day_number{cursor:default}.error_msg{padding:15px;width:570px;margin:0 auto;font-size:14px;text-align:center;border:1px solid #f30;background-color:#fedede;margin-top:15px}.hide-me-for-nojs{font-size:10px}.cal_text{font-size:11px;cursor:pointer}.cal_text:hover{color:#000}.cal_text a{color:#666}.cal_text a:visited{color:#666}noscript a{color:#666}noscript a:visited{color:#666}.showInfo{background:none repeat scroll 0 0 #efacac;border:1px solid #efacac;border-radius:3px;bottom:22px;color:#404040;display:none;left:-13px;padding:5px;position:absolute;width:60px;z-index:1000;font-weight:400}.day_number:hover .showInfo{display:block}.showInfo b{border-color:#efacac transparent transparent;border-style:solid;border-width:7px;bottom:-14px;height:0;left:20px;position:absolute;width:0}.wp .mainmenu5{cursor:pointer}._showInfo{color:#404040;padding:5px;z-index:1000;font-weight:400;line-height:100%}.mainmenu5 ._showInfo{color:#fff}._showInfo .cal_text:hover{text-shadow:0 0 2px #666;color:#fff}.day_number{font-size:16px;height:100%;padding:2px 0 0 2px;position:relative;width:100%;display:inline}.small .day_number{font-size:14px;height:100%;padding:2px 0 0 2px;position:relative;text-align:center;display:block;width:100%}.BW_events_widget .BW_events_item{border-bottom:1px dashed #bbb;padding:5px 0;border-bottom:1px dashed #bbb}.BW_events_widget .BW_events_item .BW_events_img{float:left}.BW_events_widget .BW_events_item .BW_events_info{float:left;padding:0 0 0 5px}.BW_events_widget .BW_events_item .BW_events_info span{display:block}.BW_events_widget .BW_events_item a{text-decoration:underline !important;display:block !important}#eventListConteiner,#availabilityConteiner{font-family:"Myriad Pro";color:#000}.eventConteiner{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:30px}.eventConteiner table{border:none}.eventConteiner table tr td{padding:0;border:none}.eventConteiner .eventTitle1{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/title_bg.png) repeat-x scroll left -1px transparent;color:#fff;font-size:20px;font-weight:700;height:39px;line-height:39px;padding:0 0 0 25px}.eventConteiner.past .eventTitle1,#availabilityConteiner{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/title_bg_pas.png) repeat-x scroll left -1px transparent}#eventListConteiner .eventTitle1 a,#availabilityConteiner .eventTitle1 a{color:#fff}#eventListConteiner .eventTitle1 a:hover,#availabilityConteiner .eventTitle1 a:hover{text-decoration:none}#eventListConteiner .eventTitle1 div,#availabilityConteiner .eventTitle1 div{float:right;margin:0 10px 0 0}#eventListConteiner .eventDescription,#availabilityConteiner .eventDescription{color:#000;font-size:12px;padding:10px 5px 10px 25px;vertical-align:top;width:100%}#eventListConteiner .eventDescription img,#availabilityConteiner .eventDescription img{float:left;height:auto;margin:0 5px 0 0;width:100%}#eventListConteiner .eventTime,#availabilityConteiner .eventTime{color:#000;font-size:15px;height:32px;margin:4px 5px 2px 0;padding:0 5px}#eventListConteiner .eventTime img,#availabilityConteiner .eventTime img{margin:8px 0 -2px}#eventListConteiner .eventSpots,#availabilityConteiner .eventSpots{color:#000;height:46px;margin:2px 0 0;padding-top:5px;padding-left:8px}#eventListConteiner .tableR .tdB,#availabilityConteiner .tableR .tdB{padding:5px}#eventListConteiner .tableR .tdB label,#availabilityConteiner .tableR .tdB label{color:#000;display:block;font-size:14px}#eventListConteiner .tableR .tdB span.date,#availabilityConteiner .tableR .tdB span.date{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/calenrar1.png) no-repeat 0 2px;color:#0c9fd2;display:inline-block;font-family:arial;font-size:15px;padding-right:5px;padding-left:22px}#eventListConteiner .tableR .tdB span.date.past,#eventListConteiner .tableR .tdB span.time.past{color:#999}#eventListConteiner .tableR .tdB span.time,#availabilityConteiner .tableR .tdB span.time{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/clock.png) no-repeat scroll 0px 4px transparent;color:#0c9fd2;display:inline-block;font-family:arial;font-size:15px;padding-right:5px;padding-left:22px}#eventListConteiner .tableR td,#availabilityConteiner .tableR td{border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}#eventListConteiner .tableR td.nobrd,#availabilityConteiner .tableR td.nobrd{border:none;text-align:center;padding:10px 0}#eventListConteiner .tableR,#availabilityConteiner .tableR{width:250px !important;vertical-align:inherit !important;margin:0;border:none}#eventListConteiner .eventFee,#availabilityConteiner .eventFee{color:#000;font-size:24px;height:31px;margin:2px 0;padding-top:0;text-align:center;line-height:31px}#eventListConteiner .eventFee.past{color:#666 !important}#eventListConteiner .eventFee.past span{color:#666 !important}#eventListConteiner .bookButton,#availabilityConteiner .bookButton{height:50px}#eventListConteiner input[type=image],#availabilityConteiner input[type=image]{border:medium none;margin:0;padding:0}input.small{width:30px}select.small{width:50px}.qtyCont{border-top:1px solid #ccc;color:#666;font-size:16px;margin:20px auto 0;padding:5px 0 0;text-align:center;width:90%;height:50px}.qtyCont span.spinner{position:relative;display:inline-block;height:24px;margin-right:25px}.spinner_buttons{height:24px;position:absolute;right:-17px;top:0}.ui-spinner{top:0 !important}.qtyCont input{color:#666;font-size:16px;text-align:center;height:24px;text-align:center !important}.qtyCont #feeValue{font-size:21px;position:relative}span.spot{color:#0ea0d2;display:block;float:left;font-size:40px;padding-right:5px;padding-top:5px;line-height:24px}span.spot1{color:#000;display:inline-block;font-size:14px;line-height:15px;text-align:left}table.event_list_naw{width:100% !important;margin:0 !important;border-bottom:1px dashed #666}table.event_list_naw th{color:#0fa1d2;font-size:20px;text-transform:uppercase}table.event_list_naw a,.Wprevious_month{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/calendar_naw.png) no-repeat scroll 0 0 transparent;color:#fff !important;display:inline-block;font-size:12px;padding:12px 0;text-align:center;text-decoration:none;width:69px;line-height:12px;text-decoration:none !important;box-shadow:none !important;border-radius:0 !important;background-color:transparent !important;cursor:pointer}.Wnext_month{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/calendar_naw.png) no-repeat scroll 0 -34px transparent;color:#fff !important;display:inline-block;font-size:12px;padding:12px 0;text-align:center;text-decoration:none;width:69px;line-height:12px;text-decoration:none !important;box-shadow:none !important;border-radius:0 !important;background-color:transparent !important;cursor:pointer}.Wnext_month.small{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/calendar_naw_small.png) no-repeat scroll 0 -26px transparent;color:#fff !important;display:inline-block;font-size:12px;line-height:12px;padding:5px 0;text-align:center;text-decoration:none;width:43px}.Wprevious_month.small{background:url(//wp.lillis.at/wp-content/plugins/bookingwizz_wp/resources/css/../images/calendar_naw_small.png) no-repeat scroll 0 0 transparent;color:#fff !important;display:inline-block;font-size:12px;line-height:12px;padding:6px 0;text-align:center;text-decoration:none;width:43px}table.event_list_naw a.next,.Wnext_month{background-position:0 -34px}table.event_list_naw th.center{text-align:center !important}table.event_list_naw th.left{text-align:left !important}table.event_list_naw th.right{text-align:right !important}.tableR .past{color:#999}div.past{color:#666 !important;font-size:20px;padding:0}.languageContainer{margin:0 auto;padding:0;text-align:left;width:auto;float:left}.languageContainer a{display:inline-block;margin:0 2px;padding:2px 5px;text-decoration:none !important;box-shadow:none !important;border-radius:0 !important;background-color:transparent !important;cursor:pointer}.languageContainer a:hover,.languageContainer a.current{background-color:#b6dbed !important;border-radius:3px 3px 0 0 !important}.languageContainer a img{vertical-align:inherit}@media only screen and (min-width:0px) and (max-width:400px){.cal_text{cursor:pointer;font-size:10px;max-width:42px}._showInfo{padding:0}}