.vue-event-calendar .card-view.loading{opacity:.3;-webkit-animation:fadeOpacity 0.5s ease-out;-moz-animation:fadeOpacity 0.5s ease-out;-o-animation:fadeOpacity 0.5s ease-out;animation:fadeOpacity 0.5s ease-out}.vue-event-calendar .card-view .card-holder{margin:1rem .45rem;overflow:hidden;position:relative;height:355px;-webkit-transform:scale(1);transform:scale(1);-moz-box-shadow:0 5px 18px rgba(0,0,0,0.03);-webkit-box-shadow:0 5px 18px rgba(0,0,0,0.03);box-shadow:0 5px 18px rgba(0,0,0,0.03)}.vue-event-calendar .card-view .card-holder:hover{-moz-box-shadow:0 5px 3px rgba(0,0,0,0.025),0 10px 30px rgba(0,0,0,0.15);-webkit-box-shadow:0 5px 3px rgba(0,0,0,0.025),0 10px 30px rgba(0,0,0,0.15);box-shadow:0 5px 3px rgba(0,0,0,0.025),0 10px 30px rgba(0,0,0,0.15);animation:lala .35s forwards;z-index:1000}@keyframes lala{100%{border-radius:5px;-webkit-transform:scale(1.05);transform:scale(1.05)}}.vue-event-calendar .card-view .card{position:absolute;width:100%;background-color:#fff;overflow:hidden;border:0px}.vue-event-calendar .card-view .card-image{height:235px;overflow:hidden;background-color:#000;-webkit-transition:height 0.35s;transition:height 0.35s;border-radius:0}.vue-event-calendar .card-view .card-image img{width:100%;display:block;opacity:1;-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.vue-event-calendar .card-view .card-holder:hover .card-image{height:80px}.vue-event-calendar .card-view .card-holder:hover .card-image img{opacity:0.6;-webkit-transform:scale(1.3);transform:scale(1.3)}.vue-event-calendar .card-view .card-content{position:relative;height:110px;padding:1rem;-webkit-transition:height 0.5s;transition:height 0.5s;background-color:#fff}.vue-event-calendar .card-view .card-details{margin:1rem 0 0;opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;-webkit-transition-delay:0s;transition-delay:0s;font-size:.95em}.vue-event-calendar .card-view .card-details p{font-size:.95em}.vue-event-calendar .card-view .card-holder:hover .card-content{height:260px}.vue-event-calendar .card-view .card-holder:hover .card-details{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.15s;transition-delay:0.15s}.vue-event-calendar .card-view .add-event{position:absolute;display:flex;align-items:center;justify-content:end;padding:1rem;height:80px;opacity:0;width:100%;overflow:hidden;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.vue-event-calendar .card-view .card-holder:hover .add-event{opacity:1}.vue-event-calendar .card-view .card-holder:hover .add-event a{opacity:.8}.vue-event-calendar .card-view .card-holder:hover .add-event a:hover{opacity:1}.vue-event-calendar .pagination{margin-top:2rem}
