:root{--contrast-orange: #db310f}html,body{height:100%}a.accordion-toggle{text-decoration:none!important}#angle-down-btn{background:0 0;color:#6f7287;border:none;padding:0;cursor:pointer}.fa-angle-down{transition:all linear .25s}.fa-angle-down.rotate-icon{transform:rotate(-90deg)}button.topic-filter{padding:8px 16px;border-radius:8px}h4.panel-title{padding:10px}@media only screen and (min-width:992px){.search{position:relative;top:70px}}.searchbtn{width:100%}#calendarSearch .clearSearchBtn{display:none;float:right}#calendarSearchForm label{display:block}.events-target .event-layout-toggle{position:absolute;right:0;top:-40px}ul.addtocalendar-menu{list-style:none}.calendar-events-list-outer button.btn.add-to-calendar{background:0 0;color:#13689f!important;padding:0 0 4px;margin-bottom:0}.calendar-events-list-outer .action-btns{padding:15px}a.addtocalendar:hover{text-decoration:underline}h3>img{width:100%!important}.meeting-details{color:#606060}.cz-text-color--ui-orange{color:var(--contrast-orange)!important}.info-outer.active{background:#fff}.event-description{overflow:auto;display:-webkit-box;-webkit-box-orient:vertical;position:relative;padding-top:10px;max-height:40vh}.action-btns{margin-bottom:5px}.cz-media-card-content--grid.cz-media-card-content--standard .cz-media-card-content__content-container{cursor:pointer}.calendar-events-list-outer .panel .cz-media-card-content__content-container{padding:15px 24px 13px!important}.register{margin-right:10px}.register-to-speak{display:none!important}.card.hover-enlarge:hover{-webkit-transform:translateY(-4px) scale(1.02);-moz-transform:translateY(-4px) scale(1.02);-ms-transform:translateY(-4px) scale(1.02);-o-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);-webkit-box-shadow:0 14px 24px rgba(62,57,107,.2);box-shadow:0 14px 24px rgba(62,57,107,.2);z-index:2}.card-event-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;padding-top:10px}@media(min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-15px}}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-flex:1 0 0%;flex:1 0 0%}.card-deck>.card.boardComms{flex:1 1 100%;max-width:100%;font-size:16px}.card-deck>.card.event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.5rem;flex:1 1 25%;cursor:pointer}.card-deck .card-footer{padding:15px}.card-deck .card-title{color:#333;line-height:1.3em;margin-bottom:12px}.card-deck .event-card-img-top{height:125px;background-position:center;background-position-x:center;background-size:cover;background-repeat:no-repeat}@media(min-width:576px){.card-deck .card,.card-deck>.card.boardComms{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-left:15px}.card-deck>.card.boardComms{flex:1 1 50%;max-width:calc(33% - 15px);min-width:calc(25% - 15px)}}.card-deck>.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:15px;transition:all 500ms}.card-deck .card-body{padding:15px 20px}.view-details{position:relative}.view-events-grid{position:absolute;bottom:10px;right:10px;cursor:pointer}.view-ext-events-grid{position:absolute;bottom:10px;right:110px}.comments-and-video-outer{background:#fff}.card-deck .card-body{font-size:16px}.card-deck h4,.card-deck h5,.card-deck h6{font-size:1em}.card-deck p{font-size:1em}.card-deck .card-title{font-weight:600}@media(max-width:768px){.calendar-events-list-outer .panel .cz-media-card-content__content-container{padding:10px 0!important}.add-to-calendar.inline{font-size:1em;margin-left:0}}.event-featured-image img{object-fit:cover;width:100%;object-position:center;max-height:300px}.event-featured-image{cursor:pointer}.board-comm-home .card-footer{height:100%}.board-comm-home .card-footer .card-img-overlay{display:flex;flex-direction:column;height:100%}.board-comm-home .card-footer .card-img-overlay .card-title{flex-grow:1}