.events_calendars{padding:90px 0 0}.events_calendars .events_calendar_table .table_head{background-color:#f4f3f2;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0}.events_calendars .events_calendar_table .table_head span.date,.events_calendars .events_calendar_table .table_head span.event,.events_calendars .events_calendar_table .table_head span.invite_link{flex:0 0 33.33%;font-weight:700;max-width:33.33%;text-transform:uppercase}.events_calendars .events_calendar_table .table_head span.date{padding-left:60px}.events_calendars #upcoming-events .events_calendar_table .events_calendar_wrapper{display:flex;flex-direction:column-reverse;flex-wrap:wrap;width:100%}.events_calendars .events_calendar_table .events_calendar_item{display:flex;flex-wrap:wrap;padding:30px 60px}.events_calendars .events_calendar_table .events_calendar_item .event-date,.events_calendars .events_calendar_table .events_calendar_item .event_name,.events_calendars .events_calendar_table .events_calendar_item .meeting_link{flex:0 0 33.33%;max-width:33.33%}.events_calendars .events_calendar_table .events_calendar_item .event_name{align-items:center;display:flex}.events_calendars .events_calendar_table .events_calendar_item .meeting_link{align-items:center;display:flex;justify-content:center;position:relative}.events_calendars .events_calendar_table .events_calendar_item:nth-child(odd){background-color:#f4f3f2}.events_calendars .events_calendar_table .events_calendar_item:nth-child(2n){background-color:#e6e7e8}.events_calendars .events_calendar_table .events_calendar_item .event-date{align-items:center;display:flex}.events_calendars .events_calendar_table .events_calendar_item .event-date span.date_text{font-family:Riona Sans Medium;padding-right:24px}.events_calendars .events_calendar_table .events_calendar_item .meeting_links{background-color:#fff;border-radius:30px;box-shadow:0 4px 10px -2px rgba(0,0,0,.15),0 2px 3px -1px rgba(0,0,0,.2);opacity:0;padding:10px;pointer-events:none;position:absolute;right:30px;top:-7px;transform:scale(0);transition:all .3s ease-in-out;visibility:hidden;width:280px}.events_calendars .events_calendar_table .table_head span.invite_link{text-align:center}.events_calendars .events_calendar_table .table_head span.event{padding-left:20px}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text{padding-left:86px;text-align:center}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text a.meeting_link-btn{display:inline-block}.events_calendars .events_calendar_table .meeting_link a.web_link{background-color:#ff9800;border-radius:30px;color:#fff;display:inline-block;margin-right:15px;padding:6px 20px;text-decoration:none}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_links.links_open{opacity:1;pointer-events:all;transform:scale(1);transition:all .3s ease-in-out;visibility:visible}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;margin:0;padding:0}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul li a img{height:auto;width:30px}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul li:first-child a img{position:relative;top:-2px}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul li a{display:block;padding:0 10px}.events_calendars._module_expired_events .events_calendar_table .meeting_link a.web_link{background-color:transparent;margin:0;padding:0}.events_calendars._module_expired_events .events_calendar_table .meeting_link{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1551px){.events_calendars .events_calendar_table .events_calendar_item .meeting_links{right:82px}}@media screen and (max-width:1351px){.events_calendars .events_calendar_table .events_calendar_item .meeting_links{right:50px}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text{padding-left:70px}}@media screen and (max-width:1141px){.events_calendars .events_calendar_table .events_calendar_item{padding:20px}.events_calendars .events_calendar_table .events_calendar_item .event-date span.date_text{padding-right:0}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text{padding-left:60px}.events_calendars .events_calendar_table .events_calendar_item .event-date{flex:0 0 20%;flex-direction:column;max-width:20%;padding-right:0}.events_calendars .events_calendar_table .events_calendar_item .event_name{padding-left:40px}.events_calendars .events_calendar_table .events_calendar_item .meeting_link{flex:0 0 35%;max-width:35%}.events_calendars .events_calendar_table .events_calendar_item{align-items:center;justify-content:space-between}}@media screen and (max-width:991px){.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text{padding-left:0}}@media screen and (max-width:767px){.events_calendars{padding:64px 30px 0}.event_calendar{overflow-x:scroll}.events_calendar_table{border-collapse:collapse;min-width:600px;width:100%}.event_calendar::-webkit-scrollbar{background:gray;height:4px;width:4px}.event_calendar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0}.event_calendar::-webkit-scrollbar-track:hover{background:#555}.event_calendar::-webkit-scrollbar-thumb{background:#888}.event_calendar::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:10px}.events_calendars .events_calendar_table .events_calendar_item .event_name{flex:0 0 30%;max-width:30%;padding-left:6px}.events_calendars .events_calendar_table .events_calendar_item .meeting_link{flex:0 0 20%;max-width:20%;padding-left:20px}.events_calendars .events_calendar_table .table_head span.date{flex:0 0 50%;max-width:50%;padding-left:20px}.events_calendars .events_calendar_table .events_calendar_item .event-date{align-items:flex-start;flex:0 0 50%;max-width:50%}.events_calendars .events_calendar_table .table_head span.event{flex:0 0 30%;max-width:30%}.events_calendars .events_calendar_table .events_calendar_item{justify-content:flex-start}.events_calendars .events_calendar_table .events_calendar_item .meeting_link .meeting_link_text{text-align:left}.events_calendars .events_calendar_table .table_head span.invite_link{flex:0 0 20%;max-width:20%;padding-left:20px;text-align:left}._module_expired_events .events_calendar_table .events_calendar_item .event-date{padding-left:0}.events_calendars .events_calendar_table .events_calendar_item .meeting_links{width:auto}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul li a{padding:0 7px}.events_calendars .events_calendar_table .events_calendar_item .meeting_links ul li a img{width:23px}.events_calendars .events_calendar_table .events_calendar_item .meeting_links{padding:10px 15px;right:86px;top:-2px}}