/*!
 * Styles for WordPress frontend.
 *
 * @since 				1.0.0
 * @package 			rps-upcoming-events
 * @subpackage 			rps-upcoming-events/frontend/css
 * @author 				Red Pixel Studios <support@redpixel.com>
 */.widget_rps_upcoming_events .widget-link a,.widget_rps_upcoming_events .widget-link a:link,.widget_rps_upcoming_events .widget-link a:visited{display:inline-block;text-decoration:none}.widget_rps_upcoming_events .widget-header{position:relative;z-index:1}.widget_rps_upcoming_events .widget-header,.widget_rps_upcoming_events .widget-content{position:relative}.widget_rps_upcoming_events .widget-header>.inset,.widget_rps_upcoming_events .widget-content>.inset{box-sizing:border-box;width:100%}.widget_rps_upcoming_events.has-carousel.has-nav .widget-content{box-sizing:border-box}.widget_rps_upcoming_events .h-event{box-sizing:border-box;font-size:1rem;line-height:1}.widget_rps_upcoming_events .h-event>.inset{box-sizing:border-box;height:100%}.widget_rps_upcoming_events .h-event figure{margin:0}.widget_rps_upcoming_events .h-event figure img{box-sizing:border-box;height:auto}.widget_rps_upcoming_events .h-event .p-name{clear:none;hyphens:auto;padding:0;font-size:1.4em;line-height:1.2}.widget_rps_upcoming_events .h-event .p-name .u-url{text-decoration:none}.widget_rps_upcoming_events .h-event time{font-size:1em;line-height:1.2}.widget_rps_upcoming_events .h-event time .date{display:block}.widget_rps_upcoming_events .h-event .address>span{display:block}.widget_rps_upcoming_events .h-event .p-description{font-size:.9em;line-height:1.2}.widget_rps_upcoming_events .h-event .p-organizer>a,.widget_rps_upcoming_events .h-event .p-organizer>a:link,.widget_rps_upcoming_events .h-event .p-organizer>span{display:block}.widget_rps_upcoming_events .h-event .date-icon{display:block;box-sizing:border-box;margin:0 auto;padding:.5rem 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.widget_rps_upcoming_events .h-event .date-icon time .date span{display:block;box-sizing:border-box;text-align:center;line-height:1;transform:translateY(0.05em)}.widget_rps_upcoming_events .h-event .date-icon time .date span.month{text-transform:uppercase}.widget_rps_upcoming_events.has-carousel .h-event[class*="pure-u"]{width:100%}.widget_rps_upcoming_events.has-carousel .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_rps_upcoming_events.has-carousel .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important}.widget_rps_upcoming_events.has-carousel .owl-nav{position:absolute;top:50%;left:0;width:100%}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next{position:absolute;transform:translateY(-50%);border-radius:100%;font-size:0;color:rgba(0,0,0,0.5)}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev:before,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next:before{display:inline-block;padding:10px;width:20px;height:20px;vertical-align:top;text-align:center;text-decoration:inherit;font-weight:normal;font-style:normal;font-size:20px;font-family:dashicons;line-height:1;-webkit-transition:color 0.1s ease-in 0;transition:color 0.1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev.disabled,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next.disabled{pointer-events:none;cursor:initial}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev.disabled:before,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next.disabled:before{opacity:.5}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev{left:0}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev:before{content:"\f341"}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next{right:0}.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next:before{content:"\f345"}.widget_rps_upcoming_events.has-carousel .owl-nav,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-prev,.widget_rps_upcoming_events.has-carousel .owl-nav .owl-next{display:block;pointer-events:none}.widget_rps_upcoming_events.has-carousel:hover .owl-nav,.widget_rps_upcoming_events.has-carousel:hover .owl-nav .owl-prev,.widget_rps_upcoming_events.has-carousel:hover .owl-nav .owl-next{pointer-events:auto}.widget_rps_upcoming_events.has-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;padding-top:10px;width:100%}.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot{display:inline-block}.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot.active span{border:1px solid rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.5)}.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot span{box-sizing:border-box;display:block;margin:5px 7px;width:10px;height:10px;transition:opacity 200ms ease;-webkit-backface-visibility:visible;background-color:rgba(0,0,0,0.5)}.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot span:focus,.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot span:hover{background-color:rgba(0,0,0,0.8)}.widget_rps_upcoming_events.has-carousel .owl-dots .owl-dot span:active{background-color:rgba(0,0,0,0.9)}
