.page.pulsecategory .grid,
.page.calendarfolder .grid,
.page.calendar .grid {
  min-height: 100vh;
}
.page.pulsecategory .grid.show .grid-item,
.page.calendarfolder .grid.show .grid-item,
.page.calendar .grid.show .grid-item {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.page.pulsecategory .grid.show .grid-item:nth-child(1),
.page.calendarfolder .grid.show .grid-item:nth-child(1),
.page.calendar .grid.show .grid-item:nth-child(1) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.02s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(2),
.page.calendarfolder .grid.show .grid-item:nth-child(2),
.page.calendar .grid.show .grid-item:nth-child(2) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.04s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(3),
.page.calendarfolder .grid.show .grid-item:nth-child(3),
.page.calendar .grid.show .grid-item:nth-child(3) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.06s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(4),
.page.calendarfolder .grid.show .grid-item:nth-child(4),
.page.calendar .grid.show .grid-item:nth-child(4) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.08s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(5),
.page.calendarfolder .grid.show .grid-item:nth-child(5),
.page.calendar .grid.show .grid-item:nth-child(5) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(6),
.page.calendarfolder .grid.show .grid-item:nth-child(6),
.page.calendar .grid.show .grid-item:nth-child(6) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.12s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(7),
.page.calendarfolder .grid.show .grid-item:nth-child(7),
.page.calendar .grid.show .grid-item:nth-child(7) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.14s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(8),
.page.calendarfolder .grid.show .grid-item:nth-child(8),
.page.calendar .grid.show .grid-item:nth-child(8) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.16s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(9),
.page.calendarfolder .grid.show .grid-item:nth-child(9),
.page.calendar .grid.show .grid-item:nth-child(9) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.18s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(10),
.page.calendarfolder .grid.show .grid-item:nth-child(10),
.page.calendar .grid.show .grid-item:nth-child(10) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(11),
.page.calendarfolder .grid.show .grid-item:nth-child(11),
.page.calendar .grid.show .grid-item:nth-child(11) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.22s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid.show .grid-item:nth-child(12),
.page.calendarfolder .grid.show .grid-item:nth-child(12),
.page.calendar .grid.show .grid-item:nth-child(12) {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.24s, border 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.page.pulsecategory .grid .grid-item,
.page.calendarfolder .grid .grid-item,
.page.calendar .grid .grid-item {
  will-change: border;
  will-change: opacity, transform, border;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -moz-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate3d(0px, 100px, 0px);
  -ms-transform: translate3d(0px, 100px, 0px);
  transform: translate3d(0px, 100px, 0px);
}
.page.pulsecategory .grid[num-columns="2"] .grid-sizer,
.page.calendarfolder .grid[num-columns="2"] .grid-sizer,
.page.calendar .grid[num-columns="2"] .grid-sizer,
.page.pulsecategory .grid[num-columns="2"] .grid-item,
.page.calendarfolder .grid[num-columns="2"] .grid-item,
.page.calendar .grid[num-columns="2"] .grid-item {
  width: calc((100% / 2) - (40px * 0.5));
}
.page.pulsecategory .grid[num-columns="3"] .grid-sizer,
.page.calendarfolder .grid[num-columns="3"] .grid-sizer,
.page.calendar .grid[num-columns="3"] .grid-sizer,
.page.pulsecategory .grid[num-columns="3"] .grid-item,
.page.calendarfolder .grid[num-columns="3"] .grid-item,
.page.calendar .grid[num-columns="3"] .grid-item {
  width: calc((100% / 3) - (40px * 0.666666666));
}
.page.pulsecategory .grid[num-columns="3"] .grid-item[highlighted="true"],
.page.calendarfolder .grid[num-columns="3"] .grid-item[highlighted="true"],
.page.calendar .grid[num-columns="3"] .grid-item[highlighted="true"] {
  width: calc(66.6666666% - (20px * 0.666666666));
}
.page.pulsecategory .grid[num-columns="4"] .grid-sizer,
.page.calendarfolder .grid[num-columns="4"] .grid-sizer,
.page.calendar .grid[num-columns="4"] .grid-sizer,
.page.pulsecategory .grid[num-columns="4"] .grid-item,
.page.calendarfolder .grid[num-columns="4"] .grid-item,
.page.calendar .grid[num-columns="4"] .grid-item {
  width: calc((100% / 4) - (40px * 0.75));
}
.page.pulsecategory .grid[num-columns="4"] .grid-item[highlighted="true"],
.page.calendarfolder .grid[num-columns="4"] .grid-item[highlighted="true"],
.page.calendar .grid[num-columns="4"] .grid-item[highlighted="true"] {
  width: calc(50% - (40px * 0.5));
}
