/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 #menu-shortcode ul, #menu-shortcode li { list-style: none; }
 #menu-shortcode ul.sub-menu { margin-bottom: 0; }
 #menu-shortcode li.current-menu-item a { color: #676767; }
 ul#menu-shortcode { margin-left: 0 }

 .lf-events-api-list .single-event-wrap { padding: 15px; min-height: 100px; background-size: cover; }
 .lf-events-api-list .single-event-wrap:before { content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom,#444,#000);opacity: .4; z-index: 1;}
 .lf-events-api-list .single-event-content img { max-height: 150px; width: auto; }
 .lf-events-api-list .single-event-content, .event-listing-ctas { z-index: 2; position: relative; text-align: center}
 .lf-events-api-list .event-listing-ctas { display: -webkit-flex;-webkit-justify-content: space-around;display: flex;justify-content: space-around;justify-content: space-evenly; margin-top: 25px; }
 .lf-events-api-list .single-event-wrap .post-header img { max-height: 100px; }
 .lf-events-api-list .single-event-wrap h3 { font-size: 20px !important; line-height: 22px !important; color: #fff; text-align: center }
 .lf-events-api-list .single-event-wrap p { padding-bottom: 0; font-size: 15px; }