.ccm-responsive-overlay{display:none}

.easy-gallery-boxes .box-wrap{margin-bottom:30px;background-color:#fff;box-shadow:1px 1px 1px 1px #ccc;position:relative}.easy-gallery-boxes .img{display:block;overflow:hidden;position:relative;background-size:cover;background-position:center;height:300px;margin:10px;transition:.3s}.easy-gallery-boxes-basic .box-wrap:hover .img{opacity:.7;transform:scale(1.01)}.easy-gallery-boxes .loader{position:absolute;right:50%;top:100px;opacity:0;transition:all .8s ease}.easy-gallery-boxes .img.loading{background-size:200%;opacity:.5}.easy-gallery-boxes .img.loading + .loader{opacity:1}.easy-gallery-boxes .info{margin:10px}.easy-gallery-boxes .info p{font-size:11px;line-height:1.3}

div.ccm-block-calendar-event-list{margin-bottom:10px;clear:both}div.ccm-block-calendar-event-list-wrapper{width:100%;text-align:center;margin:0 auto 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}div.ccm-block-calendar-event-list-event{padding-bottom:0px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:10px;clear:both}#footer-theme div.ccm-block-calendar-event-list-event:last-child{border:0px solid #ddd;margin-bottom:10px !important}

