.ba-section-events h3.title,.ba-events-detail h3.title{line-height:normal;margin-bottom:0px;font-size:1.6rem}.ba-section-events .media,.ba-events-detail .media{padding:1em 1em 0 1em;margin-top:0px}.ba-section-events .event-calendar table thead .event-header,.ba-events-detail .event-calendar table thead .event-header{padding:1em}.ba-section-events .event-calendar table thead th,.ba-events-detail .event-calendar table thead th{padding:0.3em}.ba-section-events .event-calendar table thead th.row_header,.ba-events-detail .event-calendar table thead th.row_header{border-right:1px solid #dedede;background:#ffea81}.ba-section-events .event-calendar table tbody td.notmonth .day,.ba-events-detail .event-calendar table tbody td.notmonth .day{background:#dedede}.ba-section-events .event-calendar table tbody td.today .day,.ba-events-detail .event-calendar table tbody td.today .day{background:#00b900;color:#fff}.ba-section-events .event-calendar table tbody td.today .day a,.ba-events-detail .event-calendar table tbody td.today .day a{color:#fff}.ba-section-events .event-calendar table tbody td,.ba-events-detail .event-calendar table tbody td{padding:0.3em}.ba-section-events .event-calendar table tbody td .day,.ba-events-detail .event-calendar table tbody td .day{padding:31%;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;font-weight:bold}.ba-section-events .event-calendar table tbody td .day a,.ba-events-detail .event-calendar table tbody td .day a{display:block;font-weight:bold;color:#fff}.ba-section-events .event-calendar table tbody td .day.active,.ba-events-detail .event-calendar table tbody td .day.active{background:#0025a5}.ba-section-events .event-calendar table tbody td.row_header,.ba-events-detail .event-calendar table tbody td.row_header{border-right:1px solid #dedede;background:#ffea81}.ba-section-events .event-calendar table tbody td.row_header .day,.ba-events-detail .event-calendar table tbody td.row_header .day{background:transparent;border:0px}.ba-section-events .event-calendar.full table,.ba-events-detail .event-calendar.full table{margin:0px auto}.ba-section-events .event-calendar.full table thead th,.ba-events-detail .event-calendar.full table thead th{line-height:1rem;font-size:1rem}.ba-section-events .event-calendar.full table tbody td .day,.ba-events-detail .event-calendar.full table tbody td .day{padding:28%;font-size:1rem}
