.whats-on{padding-top:30px;overflow:hidden}@media all and (max-width:768px){.whats-on .whats-on-container{padding-left:0;padding-right:0}}.whats-on .whats-on-container .see-more-btn{padding-top:16px}@media all and (max-width:768px){.whats-on .whats-on-container .see-more-btn{display:none}}.whats-on .whats-on-container h2,.whats-on .whats-on-container h3{text-align:center;text-transform:uppercase;margin-bottom:24px}.whats-on .whats-on-container .whats-on-events{margin:0 -10px;margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:stretch;flex-wrap:wrap}.whats-on .whats-on-container .whats-on-events .single-event{position:relative;width:calc(100%/3);display:flex;align-items:stretch}.whats-on .whats-on-container .whats-on-events .single-event:nth-child(n+4){display:none;margin-top:20px}.whats-on .whats-on-container .whats-on-events .single-event:nth-child(n+4){display:none}@media all and (max-width:768px){.whats-on .whats-on-container .whats-on-events .single-event{display:none}}.whats-on .whats-on-container .whats-on-events .single-event .single-event-inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.whats-on .whats-on-container .whats-on-events .single-event .single-event-inner a{text-decoration:none}.whats-on .whats-on-container .whats-on-events .single-event>div{width:calc(100% - 20px);margin:0 auto;padding:20px;background-color:#efebe8}.whats-on .whats-on-container .whats-on-events .single-event h2{text-align:center;padding-bottom:12px;text-transform:uppercase}.whats-on .whats-on-container .whats-on-events .single-event .whats-on-image{margin-bottom:16px}@media all and (max-width:768px){.whats-on .whats-on-container .whats-on-events .single-event .whats-on-image{margin-bottom:16px !important}}.whats-on .whats-on-container .whats-on-events .single-event .event-details{display:flex;flex-direction:column;flex-grow:1}.whats-on .whats-on-container .whats-on-events .single-event .event-details .readmore{text-decoration:underline;color:#9b9b9b}.whats-on .whats-on-container .whats-on-events .single-event .event-details table.details{margin-bottom:16px}@media all and (max-width:768px){.whats-on .whats-on-container .whats-on-events .single-event .event-details table.details{margin-bottom:16px !important}}.whats-on .whats-on-container .whats-on-events .single-event .event-details .short-description{padding-bottom:20px;flex-grow:1}.whats-on .whats-on-container .whats-on-events .single-event .event-details .label{color:#9b9b9b}.whats-on .whats-on-container .whats-on-events .single-event .event-details .description{margin-bottom:15px;flex-grow:1}.whats-on .whats-on-container span{display:flex;justify-content:center}.whats-on .mobile-whats-on-events{display:none;margin-bottom:50px !important}@media all and (max-width:768px){.whats-on .mobile-whats-on-events{display:block}}.whats-on .mobile-whats-on-events .slick-list{padding:0 10%}.whats-on .mobile-whats-on-events a{text-decoration:none}.whats-on .mobile-whats-on-events h2{text-transform:uppercase;margin-bottom:15px;text-align:center}.whats-on .mobile-whats-on-events .slick-dots .slick-active button{background-color:#000}.whats-on .mobile-whats-on-events .slick-dots button{display:block;padding:0;margin:0 auto;border:none;border-radius:100%;background-color:#9b9b9b;text-indent:-9999px;width:8px;height:8px}.whats-on .mobile-whats-on-events .single-event{padding:0 10px}.whats-on .mobile-whats-on-events .single-event .single-event-inner{background-color:#efebe8;padding:20px}.whats-on .mobile-whats-on-events .single-event .whats-on-image{margin-bottom:16px}.whats-on .mobile-whats-on-events .single-event table.details{margin-bottom:16px}.whats-on .mobile-whats-on-events .single-event .event-details,.whats-on .mobile-whats-on-events .single-event .description,.whats-on .mobile-whats-on-events .single-event .buttons{margin-top:15px}