.body-scroll{top:unset}
.event-filter-div{padding:60px 0 40px 0}
.sort-sticky{height:77px;padding:20px 0;top:70px;background-color:#fff;z-index:12;width:100%;-webkit-animation:toptobottom .2s;-webkit-animation-fill-mode:forwards;animation:toptobottom .2s;animation-fill-mode:forwards}
.all-events-list .event-filter{width:270px}
#all-events-list .event-details span.share-evt{display:inline-block}
#all-events-list .event-details .event-detail-header{justify-content:space-between}
.event-filter h2,.load-more-events span{font-size:16px;line-height:19px}
.event-filter h2{font-size:14px;line-height:21px;padding-top:2px}
.events-list-section{margin:0 auto}
.events-list-section a:hover{text-decoration:none;color:inherit}
.events-list-section .event-details{background:#fff;margin-bottom:60px;padding:0}
#all-events-list .event-details .event-description{overflow:hidden;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:0}
#all-events-list .event-details .event-description.past-event{-webkit-line-clamp:6}
.events-list-section .event-details .event-image{height:336px;width:470.01px}
.events-list-section .event-details .view-details{margin-top:10px}
.events-list-section h3{font-size:14px;line-height:16px;color:#000 !important;margin-bottom:30px}
.events-list-section h2{font-size:28px;line-height:32px;letter-spacing:normal;margin-bottom:15px}
.events-list-section .event-description p{font-size:16px;line-height:20px;color:#000;margin-bottom:0;letter-spacing:normal}
.events-list-section .event-date-place p{font-size:14px;line-height:18px;font-family:'Helvetica-Regular';letter-spacing:normal}
.events-list-section .event-date-place{padding-bottom:10px !important}
.events-list-section .view-details a{border-bottom:1px solid #000}
.events-list-section .add-cal{font-size:14px;line-height:21px;letter-spacing:1px;font-family:'Helvetica-Regular';margin-bottom:15px}
.events-list-section .add-cal a{border-bottom:1px solid #000;padding-bottom:5px}
.load-more-events .btn:focus{box-shadow:none}
.filter-by-header .btn-black{line-height:19px}
.all-events-list .event-filter{cursor:pointer}
#filter-events .custom-control-label::before,#filter-events .custom-control-label::after{top:0;left:-1.5rem}
.filter-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::after{padding-left:1%;line-height:17px;font-size:13px}
@media only screen and (min-width:1024px) and (max-width:1279px){.events-list-section .event-details .event-image{height:265px;width:370.69px}
#all-events-list .event-details .event-description{-webkit-line-clamp:3;margin-bottom:0}
#all-events-list .event-details .event-description.past-event{-webkit-line-clamp:5}
}
@media only screen and (min-width:1023px) and (max-width:1279px){.event-filter.btn{width:210px}
}
@media only screen and (min-width:320px) and (max-width:991px){.events-list-section .event-description p{margin-right:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.all-events-list .event-filter{width:210px}
.event-filter-div{padding:30px 0 10px 0}
.events-list-section .event-details{margin-bottom:40px}
.event-details .event-image{margin-bottom:20px}
.event-details .trade-show-text{font-size:14px;line-height:18px;letter-spacing:normal;margin-bottom:15px}
.event-details h2{font-size:22px;line-height:26px;letter-spacing:normal;margin-bottom:20px}
.sort-sticky{left:0;padding:20px 0;padding-left:5rem;padding-right:5rem;top:80px}
}
@media only screen and (min-width:320px) and (max-width:767px){.event-filter-div{padding:20px 0 0 0}
.all-events-header h1{font-size:24px;line-height:28px}
.all-events-list .event-filter{width:100%}
.sort-sticky{left:0;padding:20px 0;padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:1280px){.events-list-section .event-details .event-image{max-width:486px}
}