.calendar-block{width:100%;min-height:600px;background:#7eb628;margin:0}.calendar-item{background:#fff;height:300px;position:relative;box-shadow:2px 2px 6px #00000020;margin:20px 0}.bottom{width:100%;position:absolute;bottom:0;left:0}.calendar-block .wrapper{padding-top:60px;padding-bottom:60px}.calendar-block .wrapper h2{color:#fff}img.calendar-block-image{position:absolute;min-height:600px;object-fit:cover;opacity:.15}.calendar-date{position:absolute;bottom:10px;width:inherit}.calendar-date p{color:#fff}.calendar-date .fa-calendar-alt{font-size:30px;margin-right:7px;float:left}.calendar-title h3{color:#78b41e;font-size:24px;max-width:180px;line-height:1.25}article.posttype{background:#fff;border-bottom:1px solid #ddd;width:95%}article.posttype .title{position:relative;top:-28px}article.posttype .title h2 a{font-size:16px}article.posttype .description p{font-size:12px;line-height:1.5}article.posttype .location{position:relative;top:-27px}article.posttype .location p{text-transform:capitalize;line-height:1;font-size:14px}article.posttype .date{position:relative;top:-27px}article.posttype .date p{text-transform:capitalize;line-height:1;font-size:14px}article.posttype .time{position:relative;top:-27px}article.posttype .time p{text-transform:capitalize;line-height:1;font-size:14px}article.posttype .attachment-120x120{position:absolute;left:-4px;top:-19px;height:249px;object-fit:cover}article.posttype .button{bottom:9px;position:absolute;right:9px}.posttype-title{margin-bottom:40px}.calendar-content{margin:20px -15px 0}article.agenda{padding:60px 0 120px 0!important}article.agenda .single-post-h1{margin-top:0;margin-bottom:25px}article.agenda p{margin-top:20px;margin-bottom:20px;float:left;display:block;width:100%}article.agenda span.date,article.agenda span.author,article.agenda span.comments{float:left;display:block;width:100%;font-style:italic;margin:2px 0}@media only screen and (max-width:1200px){article.agenda .single-post-h1{margin-top:25px}}