@-webkit-keyframes pop-in{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1.06)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1.06)}100%{-moz-transform:scale(1)}}@keyframes pop-in{0%{transform:scale(1)}20%{transform:scale(1.06)}100%{transform:scale(1)}}#schedule-container{width:auto;margin:2em 0;height:51em}.schedule-column{width:calc( ( 100% - 3.5em )/5 );float:left;height:100%}.schedule-column h2{font-size:20px;font-weight:400;line-height:.9em;margin:.3em 0 0}.schedule-column h2 span{display:block;font-size:14px}.schedule-column:nth-child(even){background:#efefef}.schedule-header{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;padding:.1em 10px;border-bottom:1px solid rgba(0,0,0,.1);height:3em;line-height:3em;font-weight:300}.schedule-item{position:absolute;overflow:hidden;margin:0 6px 6px}.schedule-item:hover{overflow:visible}.schedule-item.linked{cursor:pointer}.schedule-item.linked:hover{-webkit-animation:pop-in .4s;-moz-animation:pop-in .4s;-ms-animation:pop-in .4s}.schedule-item h3{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;padding:3px 5px 1px;font-size:12px;font-weight:700;color:#000;margin:0}.schedule-item div{background-image:url(block-sheen.svg);background-repeat:no-repeat;background-position:bottom right;background-size:100%;height:100%}.schedule-item .time{font-weight:400}.schedule-item .location{font-style:italic}.schedule-item p{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;padding:1px 5px;margin:0;font-size:12px;line-height:1.1em;font-weight:100}.schedule-color-nocolor,.schedule-color-nocolor div{background-color:none;background-image:none}.schedule-color-blue,.schedule-color-blue div{background-color:#2aace3}.schedule-color-orange,.schedule-color-orange div{background-color:#faa31a}.schedule-color-green,.schedule-color-green div{background-color:#97c93d}.schedule-color-purple,.schedule-color-purple div{background-color:#725291;color:#fff}.schedule-color-purple h3,.schedule-color-purple p{color:#fff}.schedule-time{height:3em;border-bottom:solid 1px rgba(0,0,0,.1)}.schedule-column.times{width:3.5em;background-color:transparent}.schedule-column.times .schedule-time{font-size:.8em;text-transform:uppercase;height:48px}.schedule-column.times .schedule-header{padding-left:0;text-align:left}@media screen and (max-width:900px){.schedule-header{height:auto}.schedule-column h2{font-size:32px;font-weight:400;line-height:1em;margin:.3em 0 0}.schedule-column h2 span{display:block;font-size:20px}.schedule-item h3,.schedule-item p{font-size:1.2em}#schedule-container{height:auto}.schedule-column.times{display:none}.schedule-column,.schedule-column:nth-child(even){float:none;width:auto;height:auto;background-color:transparent;margin-bottom:2em}.schedule-item{position:static;width:auto;height:auto;margin:10px 0}.schedule-item div{padding:.5em .5em .7em}}@supports(-ms-ime-align:auto){.schedule-column{width:calc( ( 99.9% - 3.5em )/5 )}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.schedule-column{width:calc( ( 99.9% - 3.5em )/5 )}.schedule-item div{background-image:none}}