.calendar .calendar-event:hover .calendar-event-arrow i{transform:translateX(.6rem)}.calendar .calendar-event .calendar-event-arrow i{transition:transform .3s}.calendar .calendar-event .calendar-event-info{display:flex;align-items:center;padding:1.56rem 0;gap:1.5rem}.layer.layer-subcontent .calendar .calendar-event .calendar-event-info{padding:1rem 0;gap:1.67rem}.calendar .calendar-event .calendar-event-info .calendar-event-title{font-weight:700;font-size:1.5rem;transition:color .3s}html.html-plugin-calendar-plugin-event-index .calendar-event-date{font-weight:600}.calendar-event-date{font-weight:400;display:flex;gap:.8rem;margin:0}.calendar-event-date>span{line-height:1}.calendar .calendar-event{box-shadow:1px 1px 9px 0 #e3e3e3;display:flex;justify-content:space-between;align-items:center;padding:0 2.5rem;font-size:1.33rem;background-color:#fff}.calendar .calendar-event:not(:first-child){border-top:2px solid #e6e6e6}.calendar-event-year{font-size:.9rem;font-weight:700;margin-bottom:-.31rem}.form .form-row.form-row-name-event_date .calendar-event-date{display:flex;align-items:center;font-weight:700;gap:.6rem}@media (max-width:60rem){.calendar .calendar-event .calendar-event-info{flex-direction:column-reverse;gap:0!important;align-items:flex-start!important}.calendar .calendar-event .calendar-event-arrow,.calendar .calendar-event .calendar-event-info i{display:none}}html.html-plugin-calendar-plugin-event-index .post .post-date{display:flex;align-items:center;gap:.5rem}.layer.layer-calendar .layer-container{display:grid;gap:1rem}.layer.layer-subcontent .calendar{display:flex;gap:1.67rem;flex-wrap:wrap}.calendar span{margin:0}.layer.layer-subcontent .calendar-event{width:33.333%;gap:1.67rem;flex-basis:25rem;flex-grow:1}.layer.layer-subcontent .calendar-event .calendar-event-info{gap:.5rem}.layer.layer-subcontent .calendar-event .calendar-event-date{font-size:1.1rem}