@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.events-template .banner.events-banner{background-color:#40015b;color:#fff;padding:0}.events-template .banner.events-banner .h1,.events-template .banner.events-banner .h2,.events-template .banner.events-banner .h3,.events-template .banner.events-banner .h4,.events-template .banner.events-banner .h5,.events-template .banner.events-banner .h6,.events-template .banner.events-banner h1,.events-template .banner.events-banner h2,.events-template .banner.events-banner h3,.events-template .banner.events-banner h4,.events-template .banner.events-banner h5,.events-template .banner.events-banner h6{color:#fff}.events-template .banner.events-banner .banner-content{padding:80px 50px;text-align:center}.events-template .banner.events-banner .banner-content img{height:auto;max-width:100%}.events-template .banner.events-banner .banner-content h1{font-size:1.875em;font-weight:300;line-height:1em}.events-template .banner.events-banner .banner-content .banner-introduction-text p{font-family:museo,sans-serif;font-size:1.125em;line-height:1.275em;padding:0}.events-template .banner.events-banner .banner-content .banner-introduction-text>:last-child{margin-bottom:0}.events-template .banner.events-banner.banner-blue-green{background-color:#00696e}.events-template .banner.events-banner.banner-blue{background-color:#001c5a}.events-template .banner.events-banner.banner-dark-blue{background-color:#021041}.events-template .banner.events-banner.banner-dark-grey-blue{background-color:#2a3347}.events-template .banner.events-banner.banner-yellow{background-color:#ffe389;color:#012169}.events-template .banner.events-banner.banner-yellow .h1,.events-template .banner.events-banner.banner-yellow .h2,.events-template .banner.events-banner.banner-yellow .h3,.events-template .banner.events-banner.banner-yellow .h4,.events-template .banner.events-banner.banner-yellow .h5,.events-template .banner.events-banner.banner-yellow .h6,.events-template .banner.events-banner.banner-yellow a,.events-template .banner.events-banner.banner-yellow h1,.events-template .banner.events-banner.banner-yellow h2,.events-template .banner.events-banner.banner-yellow h3,.events-template .banner.events-banner.banner-yellow h4,.events-template .banner.events-banner.banner-yellow h5,.events-template .banner.events-banner.banner-yellow h6{color:#012169}@media (min-width:768px){.events-template .banner.events-banner .banner-content h1{font-size:2.25em}.events-template .banner.events-banner .banner-content .banner-introduction-text p{font-size:1.5em}}@media (min-width:992px){.events-template .banner.events-banner .banner-content h1{font-size:3em}}@media (min-width:1150px){.events-template .banner.events-banner .banner-content h1{font-size:4em}}@media (min-width:1300px){.events-template .banner.events-banner .banner-content{padding:80px 90px}.events-template .banner.events-banner .banner-content h1{font-size:5em}.events-template .banner.events-banner .banner-content .banner-introduction-text p{font-family:museo,sans-serif;font-size:1.875em;font-weight:300}}.events-template .events-row{background-color:#effbfe;display:flex;flex-wrap:wrap;padding:70px 0 40px}.events-template .events-row .events-row-inner .events-row-results-text{color:#8d006f;font-family:museo,sans-serif;font-size:1.3125em;font-weight:700;margin:0 0 20px}.events-template .events-row .events-row-inner .events-row-title{color:#001441;font-size:1.25em;font-weight:700;line-height:1.1em;margin:0 0 40px}.events-template .events-row .events-list-wrap{position:relative}.events-template .events-row .events-list-wrap .overlay{align-items:center;background-color:rgba(0,0,0,.35);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.events-template .events-row .events-list-wrap .overlay em{color:#fff;margin-top:50px}.events-template .events-row .events-list-wrap .overlay.active{opacity:1;pointer-events:all}.events-template .events-row .events-list-wrap .events-list{display:flex;flex-wrap:wrap}.events-template .events-row .events-list-wrap .events-list .event{align-items:start;border-bottom:1px solid #6fa7b5;display:flex;flex-wrap:wrap;padding:40px 0 10px;width:100%}.events-template .events-row .events-list-wrap .events-list .event h3{color:#40005b;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:700;line-height:1.333em;margin:0 0 10px;padding:0}.events-template .events-row .events-list-wrap .events-list .event h3 a{color:#40005b;font-size:inherit;font-weight:inherit;text-decoration:underline}.events-template .events-row .events-list-wrap .events-list .event .event-image{margin:0 0 30px;width:160px}.events-template .events-row .events-list-wrap .events-list .event .event-image img{width:100%}.events-template .events-row .events-list-wrap .events-list .event .event-content{flex:1}.events-template .events-row .events-list-wrap .events-list .event .event-distance{color:#001441;font-weight:700;margin:-7px 0 10px}.events-template .events-row .events-list-wrap .events-list .event .event-excerpt{font-size:1em;line-height:1.5em;margin:0 0 20px}.events-template .events-row .events-list-wrap .events-list .event.has-image .event-content{margin:0}@media (min-width:768px){.events-template .events-row .events-list-wrap .events-list .event.has-image .event-content{margin:0 0 0 45px}.events-template .events-row .events-list-wrap .events-list .event{flex-wrap:nowrap}}.events-template .events-row .events-list-wrap .events-list.event-not-local .event .event-distance{display:none}.events-template .events-row .events-list-wrap .api-list-pager{display:block;padding:35px 0;text-align:left;width:100%}.events-template .events-row .events-list-wrap .api-list-pager a{color:#144571;line-height:1.3334em;margin:0 10px;padding:0 2px;text-decoration:none}.events-template .events-row .events-list-wrap .api-list-pager a.active,.events-template .events-row .events-list-wrap .api-list-pager a.selected{border-bottom:1px solid #264653;color:#264653;font-weight:700}.events-template .events-row .events-list-wrap .api-list-pager a.disabled{opacity:.5;pointer-events:none}.events-template .events-row .events-list-wrap .api-list-pager a em{color:#264653;font-size:.875em;vertical-align:middle}@media (min-width:768px){.events-template .events-row .events-row-inner .events-row-title{font-size:2em}}@media (min-width:1150px){.events-template .events-row .events-row-inner .events-row-title{font-size:3.125em;max-width:380px}}