#course-list h4{color:#0f78af;font-weight:500;font-size:.875rem;line-height:1.5rem}#course-list button{width:100%;margin:0!important;padding:0!important;color:#ee3224;font-weight:700;font-size:.75rem;line-height:1.375rem;text-align:left;text-transform:uppercase;border:none;border-top:2px solid #0f78af;background:0 0!important;cursor:pointer}#course-list .course-date:not(:first-of-type){border-top:2px solid #fff}#course-list .course.data-wrap>div{float:left}#course-list .course .course-calendar{width:6.75rem;margin-right:1.5rem;padding:1.5rem;background-color:#f1f1f1}#course-list .course .course-calendar>span{display:block;text-align:center;font-size:.875rem}#course-list .course:not(:first-child) .course-calendar>span{display:none}#course-list .course .course-calendar .calendar-month{color:#fff;background-color:#EE3224}#course-list .course .course-calendar .calendar-day{background-color:#fff}#course-list .course:not(:first-child) .course-title{padding-top:0}#course-list .course .course-title{padding:1.5rem;padding-left:0!important;float:none!important;overflow:hidden;word-wrap:break-word}.easyPaginateNav{width:100%!important;padding:1rem 1.5rem;text-align:center;background-color:#0f78af}.easyPaginateNav a{padding:0 .25rem;color:#fff}.easyPaginateNav a:hover{color:#ccc}.easyPaginateNav a.page.current{text-decoration:underline}.sidebar .sidebar-header{padding:1.5rem;color:#fff;background-color:#0f78af}.sidebar .sidebar-header h2{color:#fff;font-size:1.5rem}.sidebar .sidebar-header a{color:#fff}.sidebar .sidebar-header p{margin-bottom:0}.sidebar .sidebar-content{background-color:#f8f8f8;overflow:hidden}@media (min-width:48rem){#secondary.sidebar{margin-top:-1.5rem}}