/*
 * http://github.com/peteboere/css-crush (v4.2.0)
 */
#event-carousel{margin:1rem 0;transition:opacity .25s;height:auto}#event-carousel.preInit{opacity:0;height:200px;border:1px solid #DDD}#event-carousel #controls{text-align:right}#event-carousel #controls svg{cursor:pointer;height:2em;width:2em;transition:transform .15s;padding:7px}#event-carousel #controls span{display:inline-block}#event-carousel #controls span:hover svg,#event-carousel #controls span:focus svg{transform:scale(1.15)}#event-carousel #controls span.swiper-button-disabled{opacity:.25}#event-carousel .eventContainer{padding:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;border:1px solid #DDD;font-family:'Montserrat',sans-serif;line-height:1.2;overflow:hidden}#event-carousel .eventContainer:hover .sport svg,#event-carousel .eventContainer:focus .sport svg{transform:scale(1.25) rotate(10deg)}#event-carousel .eventContainer>div{width:100%}#event-carousel .eventContainer.past{background:#f8f8f8}#event-carousel .eventDate{margin-bottom:10px}#event-carousel .eventDate a{color:#000;font-size:1.1rem}#event-carousel .eventDate abbr{border-left:2px solid #000;padding-left:10px;margin-left:10px;text-decoration:none!important}#event-carousel .eventDetails{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:flex-start}#event-carousel .eventDetails .image{margin-right:10px;background:none}#event-carousel .sport svg{position:absolute;top:10px;right:10px;height:2em;width:2em;transition:all .25s}#event-carousel .eventFooter{margin-top:10px;display:flex;align-items:flex-start}#event-carousel .eventFooter a{display:inline-flex;align-items:center}#event-carousel .eventFooter a svg{margin-right:5px;transition:all .15s}#event-carousel .eventFooter a:hover,#event-carousel .eventFooter a:focus{font-weight:bold}#event-carousel .eventFooter a:hover svg,#event-carousel .eventFooter a:focus svg{transform:scale(1.15)}#event-carousel .eventFooter a:not(last-of-type){margin-right:10px}#event-carousel .eventFooter .result{padding:5px;border-radius:5px;line-height:1;transition:all .15s}#event-carousel .eventFooter .result:hover,#event-carousel .eventFooter .result:focus{transform:scale(1.05)}#event-carousel .eventFooter .result.L{background:#BF311A;color:#FFF}#event-carousel .eventFooter .result.W{background:#FFCF00;color:#000}#event-carousel a{text-decoration:none!important}@media (max-width:767px){#event-carousel .eventContainer{font-size:.8em}}