.cal .cal2{text-transform:uppercase}.cal .cal2 .title2{font-size:20px;font-weight:700;color:#547db3;border-top:1px solid #cecece;text-align:center;margin:40px 0;line-height:0px}.cal .cal2 .title2 span{padding:0 20px;background:#fff}.cal .cal2 .cal3{height:100%;border:1px solid #cecece}.cal .cal2 .cal3 .date{font-size:16px;font-weight:700;color:#547db3}.cal .cal2 .cal3 .date .major,.cal .cal2 .cal3 .date i.fa{text-shadow:0 0 0 rgba(0,0,0,.2);color:#ccae02}.cal .cal2 .cal3 .day{font-size:16px;font-weight:700}.cal .cal2 .cal3 .title{font-weight:700;word-break:break-word;margin-top:20px}.cal .cal2 .cal3:hover{transform:scale(1.1);box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer}.cal.pps_flex.pps_flex_margin_medium{overflow:inherit}.cal .cal2 .cal3.cal3event{background:#29234e}.cal .cal2 .cal3.cal3event *{color:#fff}