.topic-list{margin:0 0 30px;background-color:#e8edee;padding:20px}.topic-list .heading{margin-bottom:15px;font-size:20px;font-size:2rem}.topic-list .heading *{font-size:inherit}.topic-list .categories>ul{margin:-5px;padding:0;font-size:0}.topic-list .categories>ul>li{display:inline-block;vertical-align:top;margin:5px}.topic-list .categories>ul>li .category{display:block;padding:6px 15px;font-size:18px;font-size:1.8rem;font-weight:700;text-decoration:none;border:none;color:#fff;background-color:#005eb8}.topic-list .categories>ul>li .category>span{border-bottom:2px solid transparent;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.topic-list .categories>ul>li a:active,.topic-list .categories>ul>li a:focus,.topic-list .categories>ul>li a:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.topic-list .categories>ul>li a:active>span,.topic-list .categories>ul>li a:focus>span,.topic-list .categories>ul>li a:hover>span,.topic-list .categories>ul>li.active .category>span{border-bottom-color:currentColor}.topic-list .categories>ul>li.reset .category{color:#003087;border-color:transparent;background-color:transparent;-webkit-transform:none;-ms-transform:none;transform:none}.topic-list .categories>ul>li.reset .category .fa{margin-left:10px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.topic-list .categories>ul>li.reset .category:active .fa,.topic-list .categories>ul>li.reset .category:focus .fa,.topic-list .categories>ul>li.reset .category:hover .fa{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}@media (max-width:767px){.topic-list{margin-bottom:20px;padding:15px}.topic-list .heading{font-size:18px;font-size:1.8rem}.topic-list .categories>ul>li .category{padding-left:12px;padding-right:12px;font-size:16px;font-size:1.6rem}}

@font-face{font-family:Heavitas;font-display:auto;src:url(/application/themes/custom/css/fonts/heavitas/Heavitas.woff2) format("woff2"),url(/application/themes/custom/css/fonts/heavitas/Heavitas.woff) format("woff")}.event-list.months .results .accordion .body .content{margin:0;list-style-type:none}.event-list.default{margin:0 0 30px}.event-list.default .heading{margin:0 0 20px}.event-list.default .event-links{margin-top:30px}.event-list.default .event-links .button-link{margin:0}.event-list.default .results{margin:0;padding:0;list-style-type:none}.event-list.default .results .entry{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #768692}.event-list.default .results .entry:last-child{margin:0;padding:0;border:none}.event-list.default .results .entry .date{float:left;margin:0 15px 15px 0;width:6rem}.event-list.default .results .entry .date span{display:block;padding:6px;text-align:center;line-height:1;font-weight:700;font-size:2.8rem;background-color:#fff;border:1px solid #003087;border-top:none}.event-list.default .results .entry .date span.month{border:none;font-weight:400;background-color:#003087;color:#fff;font-size:1.4rem;text-transform:uppercase}.event-list.default .results .entry .info{margin:0 0 20px}.event-list.default .results .entry .info:last-child{margin-bottom:0}.event-list.default .results .entry .info .title{margin:0 0 5px;font-size:2.4rem}.event-list.default .results .entry .event-categories>ul{list-style-type:none;padding:0;font-size:0;margin:-5px}.event-list.default .results .entry .event-categories>ul>li{display:inline-block;margin:5px;font-weight:700;padding:6px 12px;font-size:1.6rem;color:#fff;background-color:#005eb8}.event-list.default .results .entry .desc{margin:15px 0 0;clear:both}.event-list.default .results .entry .desc>:last-child{margin-bottom:0}@media (max-width:991px){.event-list.default .results .entry .date{display:none}}@media (max-width:767px){.event-list.default{margin-bottom:20px}.event-list.default .heading{margin-bottom:15px}.event-list.default .event-links{margin-top:20px}.event-list.default .results{margin:0 0 20px}.event-list.default .results .entry{margin-bottom:15px;padding-bottom:15px}.event-list.default .results .entry .info{margin-bottom:10px}.event-list.default .results .entry .info .title{font-size:2.2rem}.event-list.default .results .entry .event-categories{margin-top:-10px}.event-list.default .results .entry .event-categories>ul>li{padding:4px 10px}.event-list.default .results .entry .desc{margin-top:10px}}

