.events-summary{position:relative;margin-bottom:15px}
@media screen and (min-width:768px){.events-summary{margin-bottom:30px}
}
.events-summary li{list-style-type:none;margin:0}
.events-summary time{display:block;margin-bottom:10px;font-weight:bold}
.events-summary h6{margin-bottom:10px}
.events-summary p{margin-bottom:10px}
.events-summary p a{margin:0}
.events-summary a{display:block;margin-bottom:10px}
.events-summary .hidden{display:none}
.events-summary .left{float:left}
.events-summary .right{float:right}
.events-summary .item{position:fixed;left:-9999px;opacity:0;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}
.events-summary .active{opacity:1;position:relative;left:0}
.events-summary .events-summary-control{cursor:pointer;height:30px;background-color:#fff;outline:0}
.events-summary .events-summary-control.left{left:0}
.events-summary .events-summary-control.right{right:0}
.events-summary .events-summary-indicators{text-align:center}
.events-summary .events-summary-indicators li{display:inline-block;width:15px;height:15px;margin:7px 10px 0;text-indent:-999px;border:solid 1px #ccc;border-radius:15px;cursor:pointer;background-color:#fff}
.events-summary .events-summary-indicators .active{background-color:#ccc}