#eo-bookings{padding-top:30px}#eo-booking-form p{margin:1em}#eo-booking-form{margin-bottom:30px}#eo-booking-login-form label{display:block}.eo-booking-form-login-form,.eo-booking-no-account-prompt{display:none}.eo-booking-notice{padding:10px;margin:10px 0}.eo-booking-notice:before{font-family:dashicons;font-size:1.5em;vertical-align:middle;padding:0 10px 0 0;margin:0;line-height:1em}.eo-booking-notice.eo-booking-notice-info:before{content:"\f534"}.eo-booking-notice.eo-booking-notice-info{background:#007cad;color:#eaf9fa;font-weight:600}.eo-booking-notice.eo-booking-notice-success:before{content:"\f147"}.eo-booking-notice.eo-booking-notice-success{background:#2ac04b;color:#eafaeb;font-weight:600}.eo-booking-notice.eo-booking-notice-info a{color:#eafaeb}.eo-booking-notice.eo-booking-notice-error:before{content:"\f335"}.eo-booking-notice.eo-booking-notice-error{background:#c04b2a;color:#faf0ea;font-weight:600}.eo-booking-notice.eo-booking-notice-error a{color:#faf0ea}.eo-booking-error{background-color:#FFEBE8;border-color:#C00;margin:5px 0 15px;padding:0 .6em;border-radius:3px;border-width:1px;border-style:solid}.eo-booking-error p{margin:.5em 0;padding:2px}.eo-booking-form-field-errors{color:#C00;font-size:12px}.eo-booking-label,.eo-booking-sub-label{display:block;float:none}.eo-booking-field-name-subfield,.eo-booking-form-address-component-postcode,.eo-booking-form-address-component-state{width:45%;margin-right:3%;display:inline-block}@media (max-width:600px){.eo-booking-field-name-subfield,.eo-booking-form-address-component-postcode,.eo-booking-form-address-component-state{width:inherit;margin-right:0;display:block;clear:both}}.eo-booking-field-terms-conditions-text{margin:10px 0 15px;padding:2px;height:150px;overflow-y:scroll;border:2px solid #E5E5E5;background:#FBFBFB;width:50%;box-sizing:border-box}#eo-booking-form .eo-booking-field{margin:10px 0}#eo-booking-form .eo-booking-field p{padding:0;margin:0}#eo-booking-form .eo-booking-field .description{font-size:.9em;padding:0;margin:0}.eo-booking-field-checkbox-list{list-style:none;padding:0}.eo-booking-ticket-picker{padding-top:10px;width:100%}.eo-booking-ticket-picker .eo-booking-ticket-name{width:30%}.eo-booking-ticket-picker .eo-booking-date{width:250px;min-width:250px}.eo-booking-ticket-picker tbody,.eo-booking-ticket-picker td,.eo-booking-ticket-picker tr{vertical-align:middle}.eo-booking-free-event .eo-booking-ticket-price,.eo-booking-free-event .eo-booking-total,.eo-booking-ticket-sold-out{display:none}#eo-booking-occurrence-picker a.ui-state-active{background:#2a92bf}#eo-booking-occurrence-picker .eo-booking-no-tickets-available span{background:#e0776d}.eo-booking-form-waiting{vertical-align:middle;margin-left:10px;width:auto;height:auto}span.eo-booking-form-waiting{background-image:url(/wp-content/plugins/event-organiser-pro/css/../images/loader.gif);display:inline-block;visibility:hidden;width:20px;height:30px;background-position:center;background-repeat:no-repeat}.eo-booking-cancellation-failure{background-color:#FFEBE8;border-color:#C00;margin:5px 0 15px;padding:0 .6em;border-radius:3px;border-width:1px;border-style:solid}.eo-booking-cancellation-success{background-color:#ffffe0;border-color:#E6DB55;margin:5px 0 15px;padding:0 .6em;border-radius:3px;border-width:1px;border-style:solid}#eo-booking-breakdown tr{border:0}#eo-booking-breakdown tr.eo-booking-breakdown-discount:first-of-type,#eo-booking-breakdown tr.eo-booking-breakdown-item:first-of-type,#eo-booking-breakdown tr.eo-booking-breakdown-tax,#eo-booking-breakdown tr.eo-booking-breakdown-total{border-top:1px solid #eee}#eo-booking-breakdown tr td{padding:.5em}#eo-booking-breakdown tr th{padding:.5em;font-weight:400}#eo-booking-breakdown tr.eo-booking-breakdown-item th .eo-booking-breakdown-item-description{display:block;font-weight:600}#eo-booking-breakdown tr.eo-booking-breakdown-item th .eo-booking-breakdown-item-quantity{font-size:.8em}#eo-booking-breakdown tr td.eo-booking-breakdown-price{font-weight:600;text-align:right}#eo-booking-breakdown tr.eo-booking-breakdown-total{background:#f5f5f5}#eo-booking-breakdown tr.eo-booking-breakdown-total th{font-weight:600}#eo-booking-app .eo-booking-reference{letter-spacing:.1em}input[type=radio].eo-booking-form-payment-gateway-radio{width:2em;margin:0;padding:0;font-size:1em;opacity:0}input[type=radio].eo-booking-form-payment-gateway-radio+.eo-booking-form-payment-gateway-radio-box{display:inline-block;margin-left:-2em;line-height:1.5em}input[type=radio].eo-booking-form-payment-gateway-radio+.eo-booking-form-payment-gateway-radio-box>span{display:inline-block;width:1.25em;height:1.25em;margin:.25em .5em .25em .25em;border:.0625em solid silver;background:#e0e0e0;background-image:-moz-linear-gradient(#f0f0f0,#e0e0e0);background-image:-ms-linear-gradient(#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(#f0f0f0,#e0e0e0);background-image:-webkit-linear-gradient(#f0f0f0,#e0e0e0);background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:bottom;border-radius:1.25em}input[type=radio].eo-booking-form-payment-gateway-radio:checked+.eo-booking-form-payment-gateway-radio-box>span{background-image:-moz-linear-gradient(#e0e0e0,#f0f0f0);background-image:-ms-linear-gradient(#e0e0e0,#f0f0f0);background-image:-o-linear-gradient(#e0e0e0,#f0f0f0);background-image:-webkit-linear-gradient(#e0e0e0,#f0f0f0);background-image:linear-gradient(#e0e0e0,#f0f0f0)}input[type=radio].eo-booking-form-payment-gateway-radio:checked+.eo-booking-form-payment-gateway-radio-box>span>span{display:block;width:.75em;height:.75em;margin:.1875em;border:.0625em solid #00577a;border-radius:.75em;background:#007cad;background-image:-moz-linear-gradient(#00a1e0,#007cad);background-image:-ms-linear-gradient(#00a1e0,#007cad);background-image:-o-linear-gradient(#00a1e0,#007cad);background-image:-webkit-linear-gradient(#00a1e0,#007cad);background-image:linear-gradient(#00a1e0,#007cad)}#eo-booking-form-payment-gateway li{list-style:none;background:#f7f7f7;margin:10px;border:1px solid #e5e5e5}#eo-booking-form-payment-gateway li>label{color:#333;cursor:pointer;font-weight:400;font-size:auto;padding:10px;margin:0;border-bottom:1px solid #e5e5e5}#eo-booking-form-payment-gateway li .eo-booking-form-payment-gateway-container{display:none}.eo-booking-form-payment-gateway-container select{font-size:1em;margin:0 0 1em;height:auto;padding:.5em}#eo-booking-form-payment-gateway li.eo-booking-form-payment-gateway-selected .eo-booking-form-payment-gateway-container{display:block;padding:20px}#eo-booking-form-payment-gateway li.eo-booking-form-payment-gateway-selected .eo-booking-form-payment-gateway-container button{background:#007cad;margin:0;padding:10px;font-weight:600;color:#fff;line-height:1em;background-image:linear-gradient(#008ec7,#007cad);border:.0625em solid #007cad}#eo-booking-form-payment-gateway li.eo-booking-form-payment-gateway-selected .eo-booking-form-payment-gateway-container button:disabled{background:hsla(197,32%,57%,1);color:hsla(197,100%,94%,1);border-color:hsla(197,32%,57%,1);cursor:default}.eo-booking-form-payment-gateway-label img{vertical-align:middle;height:24px;border:1px solid #ccc;border-radius:3px}.eo-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.eo-tc-page .eo-events-nav-later{float:right}.eo-tc-page .eo-events-nav-earlier{float:left}.eo-tc-page .eo-events-nav{overflow:inherit;margin:10px auto;display:inline}.eo-tc-page nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.eo-tc-event{margin:25px auto}.eo-tc-event .eo-event-header{display:block}.eo-tc-event .eo-event-title{margin-bottom:0}.eo-tc-event .eo-event-date{font-style:italic;display:block;margin:5px 0}.eo-tc-event .eo-event-details{margin-top:0}.eo-event-meta{margin:10px}.eo-tc-event .eo-event-meta{clear:both;list-style:none;float:none;display:inline-block;padding:0}.eo-tc-event .eo-event-content{display:inherit;float:none;margin-left:10px}.eo-event-thumbnail{display:inline;float:left;margin:10px}.fc-button .ui-button-text{line-height:8px!important}.ui-button-text-only .ui-button-text{padding:.4em .8em}.ui-button{margin-left:-1px}.ui-button-icon-only .ui-button-text{padding:.14em}.ui-autocomplete-input{margin:0;padding:.3em 0 .3em .45em}.eo-venue-map{z-index:1000}.eo-venue-map img{max-width:none}body.single-event .eo-event-meta,body.single-event .eo-event-venue-map{float:none;width:100%}@media (min-width:600px){body.single-event .eo-event-meta{width:40%;float:left}body.single-event .eo-event-venue-map{width:40%;float:right}}.eo-upcoming-dates-pipe{margin:auto 5px}.eo-fullcalendar .fc-toolbar{margin-bottom:10px}.eo-fullcalendar,.eo-fullcalendar button{font-size:1em}.eo-fullcalendar .fc-event{font-size:.9em}.eo-fullcalendar .fc-view>table>thead{background:#f2f2f2;font-weight:700;text-align:center}.eo-fullcalendar .fc-view>table>tbody{background:#fff}.eo-fullcalendar-key ul.eo_fullcalendar_key{display:inline-block;font-size:.8em}.eo-fullcalendar-key ul.eo_fullcalendar_key li{display:inline-block;margin:0 3px}.eo-fullcalendar-key span.eo_fullcalendar_key_colour{margin:4px 2px 4px 5px;border:1px solid #DFDFDF;border-radius:4px;font-size:.9em;vertical-align:top;padding:0 6px}.eo-widget-cal-wrap{position:relative}.eo-widget-cal-overlay{position:absolute;height:100%;width:100%}.eo-widget-cal-loading{opacity:.6}.eo-widget-cal-spinner{border-radius:50%;opacity:.9;background:url(/wp-content/plugins/event-organiser/css/images/loading-40x40.gif);background-position:center;background-repeat:no-repeat;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.eo-agenda-widget ul{list-style:none;margin:0}.eo-agenda-widget ul li{list-style:none}.eo-agenda-widget .eo-agenda-widget-nav{overflow:hidden;margin-bottom:3px;text-align:right}.eo-agenda-widget .eo-agenda-widget-nav-next,.eo-agenda-widget .eo-agenda-widget-nav-prev{border:1px solid #dfdfdf;cursor:pointer;padding:3px 9px;background:#ececec;margin:3px;color:#21759b;font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:700;border-radius:3px}.eo-agenda-widget .eo-agenda-widget-nav-next:hover,.eo-agenda-widget .eo-agenda-widget-nav-prev:hover{background:#ddd}.eo-agenda-widget ul.dates{border-bottom:1px solid #ececec;font-weight:700}.eo-agenda-widget ul.a-date{margin:0}.eo-agenda-widget li.date{border-top:1px solid #ececec;padding:10px 0}.eo-agenda-widget li.event{padding:5px 0 5px 10px;font-weight:400;background:#ececec;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;opacity:.75;color:#333;margin:1px 0;position:relative}.eo-agenda-widget li.event:hover{opacity:1;background:#ececec}.eo-agenda-widget li.event .cat{padding:10px 3px;background:0 0;margin-right:5px;height:100%;position:absolute;top:0;left:0}.eo-agenda-widget li.event .meta{font-size:.9em}.eo-agenda-widget li.event a.eo-agenda-event-permalink{display:block;text-decoration:none;color:#333}.eo-agenda-widget li.event a.eo-agenda-event-permalink:hover{text-decoration:none;color:#333}.eo-datepicker table,.eo-datepicker tbody,.eo-datepicker tfoot,.eo-datepicker thead,.eo-datepicker tr,.eo-datepicker tr td,.eo-datepicker tr th{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.eo-datepicker table{border-collapse:collapse;border-spacing:0;width:100%}.eo-datepicker{font-size:14px;background:#fff;border:1px solid #aaa}.eo-datepicker table{font-size:.8em;margin:0}.eo-datepicker td,.eo-datepicker th{margin:0;border:0;padding:1px}.eo-datepicker td a,.eo-datepicker td span,.eo-datepicker th a{background:#fff;border:0;text-decoration:none;display:block;padding:.5em .9em;text-align:right}.eo-datepicker .ui-datepicker-header{background:#ddd;height:30px;text-align:center}.eo-datepicker a.ui-datepicker-next,.eo-datepicker a.ui-datepicker-prev{font-size:1.2em;font-weight:700;display:inline-block;text-decoration:none;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;color:#000}.eo-datepicker .ui-datepicker-next{float:right}.eo-datepicker .ui-datepicker-prev{float:left}.eo-datepicker select.ui-datepicker-month,.eo-datepicker select.ui-datepicker-year{width:45%}.eo-datepicker .ui-datepicker-title{margin:0 2.3em}.eo-datepicker .ui-datepicker-title select{width:auto;border:0;padding:0 5px;box-shadow:none;margin:0 5px;height:30px;color:#000;font-size:1em}.eo-datepicker td a,.eo-datepicker td span,.eo-datepicker th span{display:block;text-align:center}.eo-datepicker .ui-datepicker-calendar .ui-state-active .ui-state-default{background:#eee;position:relative;cursor:pointer;color:#333}.eo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover{color:#000;background:#ddd}.eo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#FFFFE0}.eo-datepicker .ui-datepicker-next:hover,.eo-datepicker .ui-datepicker-prev:hover{color:#000;background:#aaa}.eo-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,.eo-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.ui-state-active,.eo-datepicker .ui-datepicker-calendar .ui-state-active:hover .ui-state-active,.eo-datepicker .ui-datepicker-calendar a.ui-state-active{background:#eee}#ui-datepicker-div{display:none}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-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}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Event Organiser tooltip style */.qtip-eo{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-eo .qtip-titlebar{background-color:#ddd}