.single-event{border-bottom:1px solid #c7c7c7;margin-bottom:50px;padding-bottom:50px;width:100%}.filterbox{background:#f7f7f7;padding:30px}.filterbox p.all-events{font-size:22px}.filterbox p.filter-text{border-bottom:1px solid #ccc;font-size:22px}.filterbox .selectric-wrapper{margin-bottom:20px}.single-event:last-child{border-bottom:none;margin-bottom:0}.event-image{background-position:50%;background-size:cover;display:inline-block;height:200px;width:40%}.event-inner{background:#f7f7f7;padding:40px}.event-content{display:inline-block;padding-left:20px;vertical-align:top;width:58%}.event-content .date,.event-content .location{font-size:20px}.event-content .date span,.event-content .location span{font-size:20px;font-weight:600}.event-content .register{margin-top:20px}.event-content .register a{font-size:20px}.event-content .category{color:#29abe1;margin-bottom:5px;text-transform:uppercase}.event-content h3,.event-content h3 a{color:#003478;font-size:29px;font-weight:400;line-height:1.428571428571429}.events-banner{background-position:50%;background-size:cover;color:#fff;margin-bottom:50px;position:relative;text-align:center}.events-banner .overlay{background:rgba(0,0,0,.4);height:100%;padding:160px 0;top:0;width:100%}.event-content .location{margin-bottom:20px}.events-banner .location{margin-bottom:40px}.events-banner .date,.events-banner .location{font-size:25px}.events-banner p.featured-title{font-size:50px;font-weight:700}.events-banner h1,.events-banner p{color:#fff}.events-banner h1.mini-flag{background:#fff;color:#000;font-size:29px;left:0;padding:2px 30px;position:absolute;top:82px}.sorry{display:none;font-size:22px;margin-top:40px;text-align:center}@media(max-width:767px){.filterbox{margin-bottom:30px}.events-banner .overlay{padding:55px 0}}