#ic_eventlist{width:100%;}
.ic-section{clear:both;padding:15px 15px 0px 15px;height:160px;margin:0px;}
.ic-col{display:block;float:left;margin:0 0 5px 5px;}
.ic-group:before,
.ic-group:after{content:"";display:table;}
.ic-group:after{clear:both;}
.ic-col1{width:99.36%;}
.ic-col2{width:48.52%;}
.ic-col3{width:32.9%;}
.ic-col4{width:24.6%;}
@media (min-width:481px) and (max-width:1200px){.ic-col3{width:49% !important;}
}
@media (min-width:530px) and (max-width:767px){.ic-col1{margin:2px 0 2px 0;width:100%;}
.ic-col2{width:49%;}
.ic-col4{width:32.9%;}
}
@media only screen and (max-width:480px){.ic-col{margin:0.7% 0 0.7% 0%;}
}
@media only screen and (max-width:529px){.ic-col1{width:100%;}
.ic-col2{width:100%;}
.ic-col3{width:100%;}
.ic-col4{width:100%;}
}
.ic-msg-no-event{font-size:0.8em;text-align:center;}
.icrounded_eventlist{background:#e9e9e9;background:rgb(233, 233, 233);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;border-radius:1px;font-size:13px;/*box-shadow:1px 1px 5px #c1c1c1;*/}
.ic_eventlist{width:100%;}
.icrounded_eventlist:hover{background:#fdbc5d;color:#000;}
.icrounded_eventlist a{text-decoration:none;}
.icrounded_eventlist a:link,
.icrounded_eventlist a:visited{color:#333;text-decoration:none;}
.icrounded_eventlist a:hover{color:#000;text-decoration:none;cursor:pointer;}
.icrounded_eventlist .ic-inline-block{display:inline-block;margin:auto 0px;}
.icrounded_eventlist .ic-block{display:block;margin:auto 3px;}
.icrounded_eventlist .ic-event-div{}
.icrounded_eventlist .ic-date-img-box{float:left;text-align:center;margin:0px 6px 0px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-sizing:content-box;}
.icrounded_eventlist .ic-date-div{float:left;padding-top:15%;text-shadow:rgba(0,0,0,1) 0px 0px 5px;}
.icrounded_eventlist .ic-day{line-height:18px !important;font-size:16px;font-weight:bold;}
.icrounded_eventlist .ic-month{line-height:12px !important;font-size:14px;font-weight:normal;}
.icrounded_eventlist .iceventlist-title{padding-top:3px;line-height:15px !important;font-size:13px;font-weight:bold;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.icrounded_eventlist .iceventlist-venue{line-height:15px !important;font-size:12px;}
.icrounded_eventlist .iceventlist-city,
.icrounded_eventlist .ic-datetime-div{line-height:14px !important;font-size:11px;}
.icrounded_eventlist .ic-datetime-label{font-weight:bold;}
.icrounded_eventlist .iceventlist-desc{font-size:12px;font-style:italic;}
.icrounded_eventlist .iceventlist-registration-info{}
.icrounded_eventlist .ic-reg{font-size:10px;margin:0 2px;padding:0 5px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0px 0px 1px #333;cursor:pointer;}
.icrounded_eventlist span.ic-reg.available{background:white;color:black;}
.icrounded_eventlist span.ic-reg.ticketsleft{background:green;color:white;}
.icrounded_eventlist span.ic-reg.registered{background:blue;color:white;}
.icrounded_eventlist .iceventlist-features-container{margin:0px;}
.icrounded_eventlist .iceventlist-feature-icon{float:none;display:inline-block;margin:0px 0.5px;}