.event_item{clear:both;display:block;font-size:.95em;margin:1em 0}.event_item:after{clear:both;content:" ";display:block;padding:1px}.event_item .event_thumbnail{float:left;margin:0 1em 0 0}.event_past{opacity:.7}.event_item a{text-decoration:none}.event_item h5{clear:none;font-size:1em}.event_item address{line-height:inherit;margin-bottom:0}.event_data{display:block;font-size:.8em;line-height:1.1em;opacity:.9}.event_single{background:#fff;background:hsla(0,0%,100%,.9);border:none;border-left:10px solid #fff;margin:.5em 0;padding:.5em .5em .5em 1.5em}.event_data .date{font-size:1.2em}.event_data .time{font-size:1.1em;opacity:.8}.gps-geo-link{display:inline-block;margin:1em auto;padding:1em}.event_category{border-radius:3px;display:inline-block;font-size:.8em;margin:0 .5em;padding:.5em 1em}.event-post-bg-dark{color:#fff}.event-post-bg-light{color:#000}.eventpost_calendar{border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100px;padding:.3em;position:relative;text-align:center;width:100%}.eventpost_cal_loader{margin-top:20px}.eventpost_cal_list{background:#fff;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;left:0;overflow:auto;padding:.5em;position:absolute;top:0;width:100%}.eventpost_calendar table{width:100%}.eventpost_calendar table caption,.eventpost_calendar td,.eventpost_calendar th{text-align:center}.eventpost_calendar th{font-weight:900;width:14.2857%}.eventpost_calendar tbody td{vertical-align:top;width:14.2857%}.eventpost_calendar tbody td.event_post_day_now{border:2px solid #8c4}.eventpost_calendar button{background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-weight:900;padding:.1em}.eventpost_calendar tbody button{background:rgba(0,0,0,.4);border:1px solid transparent;padding:.3em 0;width:100%}.eventpost_calendar tbody button:focus,.eventpost_calendar tbody button:hover{border:1px solid #fff;border-radius:0}.eventpost_calendar button.eventpost_cal_close{background:#555;color:#fff;display:bock;padding:.3em .6em;position:absolute;right:2px;text-decoration:none;top:2px}.eventpost_calendar button.eventpost_cal_close:focus,.eventpost_calendar button.eventpost_cal_close:hover{background:#000;color:#fff}.eventpost_cal_list ul,.eventpost_calendar tbody ul{list-style:none;margin:.5em 0;padding:0}.eventpost_cal_list li,.eventpost_calendar tbody ul li{display:block}.eventpost_calendar tbody ul li h4{background:rgba(0,0,0,.067);border:1px solid rgba(0,0,0,.133);border-radius:2px;display:block;font-size:.75em;font-weight:500;margin:.1em;padding:.1em .7em}.eventpost_calendar tbody ul li .event_data{display:none}.widget .eventpost_widget *,.widget .eventpost_widget a,.widget .eventpost_widget div,.widget .eventpost_widget img,.widget .eventpost_widget span{max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important}.eventpost-weather-very-hot{background:#f56048}.eventpost-weather-hot{background:#fbaa1b}.eventpost-weather-average{background:#e8d024}.eventpost-weather-cold{background:#60bdfa}.eventpost-weather-very-cold{background:#1c71f2}.eventpost-weather-none{background:gray}body:not(.wp-admin) .eventpost-date-wrapper label,body:not(.wp-admin) .eventpost-datepicker-simple-inputgroup{display:inline}.eventpost-search-item-count{background:rgba(200,200,0,.3);border-radius:3px;display:inline-block;margin:1em 0;padding:.4em 1em}
