header #searchResults .pageLink{font-size:12px;color:#999;margin:2px 0 8px 0;padding:0;display:block}header #searchResults .searchResult{margin-bottom:16px;margin-top:24px}header #searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}header #searchResults .searchResult p{margin-top:4px}header .ccm-search-block-form{display:inline-block}header .ccm-search-btn{position:relative;display:inline-block;color:#ffffff}header .dropdown-search{display:none;position:fixed;width:100%;top:61px;left:0;background-color:#383f51;color:#ffffff;padding:15px 0}@media screen and (max-width:767px){header .dropdown-search{top:75px}}header .ccm-toolbar-visible .dropdown-search{top:109px}header .dropdown-search .content{text-align:center}header .ccm-search-btn a{display:inline-block;color:#ffffff}header .ccm-search-block-text{display:inline;width:80%;margin:0 15px;padding:10px;background-color:#434b62;border:none}header .ccm-search-block-text:hover,.ccm-search-block-text:focus,.ccm-search-block-text:active{outline-color:transparent}header .ccm-search-block-form .btn-default{background-color:transparent;border:none;border-color:transparent;font-style:normal;font-weight:normal;text-decoration:none;color:#ffffff;font-size:18px;padding:0}header .ccm-search-btn a:hover,header .ccm-search-btn a:focus,header .ccm-search-btn a:active{color:rgba(255, 255, 255, 0.5);background-color:transparent;border:none;border-color:transparent;outline:none;outline-color:transparent;box-shadow:none}header .btn-default.active.focus,header .btn-default.active:focus,header .btn-default.active:hover,header .btn-default:active.focus,header .btn-default:active:focus,header .btn-default:active:hover,header .open>.dropdown-toggle.btn-default.focus,header .open>.dropdown-toggle.btn-default:focus,header .open>.dropdown-toggle.btn-default:hover,header .btn-default:hover,header .btn-default:active,header .btn-default:focus,header .btn-default:hover,header .btn-default:active,header .btn-default:focus{color:rgba(255, 255, 255, 0.5);background-color:transparent;border:none;border-color:transparent;outline:none;outline-color:transparent;box-shadow:none}header ::placeholder{color:#ffffff;opacity:0.5}header :-ms-input-placeholder{color:#ffffff;opacity:0.5}header ::-ms-input-placeholder{color:#ffffff;opacity:0.5}

div.ccm-block-calendar-event-list{margin-bottom:10px;clear:both}div.ccm-block-calendar-event-list-wrapper{margin-top:45px;margin-bottom:10px;clear:both}div.ccm-block-calendar-event-list-event-date{width:50px;height:50px;float:left;margin-right:10px}div.ccm-block-calendar-event-list-event-date span{display:block;text-align:center}div.ccm-block-calendar-event-list-event-date span:first-child{font-weight:bold;background-color:#000;color:#fff}section.month{width:150px;text-align:center}section.month h2{margin-top:12px}div.ccm-block-calendar-event-list-event{padding-bottom:10px;clear:both}.event-line .event{border:none !important;border-left:5px #434b62 solid !important;padding-bottom:0 0 50px !important;margin-left:75px;position:relative}.event-line .event .day{background-color:#f5f5f5;transform:translateX(-55%);text-align:center;padding:11px 0}.event-line .event .event-box{background:#fff;border-left:#434b62 20px solid;display:flex;align-items:stretch;margin-left:20px}.event-line .event .event-box .content-wrapper{padding:25px 50px;max-width:100%;min-height:200px}.event-line .event .event-box .event-wrapper{padding:25px 50px}.event-line .event .event-box .content-wrapper p{clear:none}.event-line .event .event-box .content-wrapper .fa{width:25px;padding-right:5px;text-align:center}.event-line .event .event-box .image-wrapper{height:inherit;width:40%;aspect-ratio:4/3}.event-line .event .event-box .image-wrapper img{height:100%;width:100%;object-fit:contain;object-position:center center}@media (max-width:991px){.event-line .event .event-box .image-wrapper{display:none}}@media (max-width:767px){.event-line .event{margin-left:15px}.event-line .event .day{width:30px;min-width:50px}.event-line .event .event-box .content-wrapper{padding:25px 20px}section.month{text-align:left}}@media (max-width:575px){.event-line .event{margin-left:0;border-left-width:10px !important;position:relative}.event-line .event .row-height{margin-left:-10px}.event-line .event .day{transform:translateX(0);width:30px;min-width:20px}.event-line .event .event-box{margin-left:0;border-left-width:10px}section.month{text-align:left}.centerPaddingSpecial{padding:0 5px 0 15px}}

