.eventdetailbanner{position:relative;margin-bottom:var(--section-spacing)}.eventdetailbanner~.aw-layout:not(.related){margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.eventdetailbanner .featured{position:relative}.eventdetailbanner .featured .hotbox{border:0;-webkit-box-shadow:none;box-shadow:none;overflow:initial}@media (min-width:992px){.eventdetailbanner .featured .hotbox{min-height:580px}}.eventdetailbanner .featured .hotbox .hotbox-image{border-radius:var(--border-radius)}@media (min-width:992px){.eventdetailbanner .featured .hotbox .hotbox-image{position:absolute;width:100%;height:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:50px}.eventdetailbanner .featured .hotbox .hotbox-image:before{padding-top:46%;display:none}}.eventdetailbanner .featured .hotbox .hotbox-content{position:static;padding-left:0;padding-right:0}@media (min-width:992px){.eventdetailbanner .featured .hotbox .hotbox-content{padding:50px 40px;background-image:none;width:610px;max-width:45%;position:relative;top:0;bottom:auto;left:auto;right:0;margin:35px 35px 35px auto}}.eventdetailbanner .featured .hotbox .hotbox-content:before{display:none}.eventdetailbanner .featured .hotbox .hotbox-content .hotbox-body>div:not(:last-child){margin-bottom:20px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul{--list-gutter-spacing:10px;--li-label-width:calc(160px - 20px);margin-left:calc(var(--list-gutter-spacing)*-1);padding-left:0;padding-right:0}@media (min-width:576px){.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul{--li-label-width:160px}}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul:not(:last-child){margin-bottom:10px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li{position:relative;margin-bottom:18px;padding-bottom:18px;padding-left:var(--list-gutter-spacing);word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li.half{width:50%}}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .fa-li{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--li-label-width);-webkit-box-flex:0;-ms-flex:0 0 var(--li-label-width);flex:0 0 var(--li-label-width);color:var(--brand-primary);font-weight:var(--aw-font-weight-bold);text-align:left;word-break:break-word}@media (max-width:575.98px){.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .fa-li{display:block;width:100%;position:static}}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .fa-li i{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:20px;color:var(--brand-primary);padding-top:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .fa-li span{color:var(--brand-primary)}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .tags span{background-color:var(--brand-primary-20)}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .tags span i{margin-right:var(--button-icon-spacing);margin-top:-4px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li a:not(.btn){color:inherit}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li a:not(.btn):focus>span:not(.fa-li),.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li a:not(.btn):hover>span:not(.fa-li){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul ul.fa-ul{margin:0}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul ul.fa-ul>li{position:relative;padding-left:26px;margin-bottom:0;padding-bottom:0;border-bottom:0}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul ul.fa-ul>li:not(:last-child){margin-bottom:3px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul ul.fa-ul>li .fa-li{position:absolute;top:3px;left:0;width:20px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul ul.fa-ul>li .fa-li i{width:auto}@media (max-width:991.98px){.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul{padding-right:0}}@media (max-width:575.98px){.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .fa-li{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--li-label-width)}}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li .tags{margin-top:-2px}.eventdetailbanner .featured .hotbox .hotbox-content ul.fa-ul>li p{margin-top:0;margin-bottom:0}@media (min-width:992px){.eventdetailbanner .featured .hotbox .card-body{max-width:100%}}.eventdetailbanner .featured .hotbox .hotbox-footer{margin-top:20px}.eventdetailbanner .featured .hotbox .hotbox-footer .btn:not(:last-child){margin-right:20px}.eventdetailbanner .featured .hotbox:focus,.eventdetailbanner .featured .hotbox:focus .hotbox-image img,.eventdetailbanner .featured .hotbox:hover,.eventdetailbanner .featured .hotbox:hover .hotbox-image img{-webkit-transform:none;transform:none}.seemorelocation{position:relative;padding-right:80px}.seemorelocation .btn-seemore{position:absolute;top:0;right:0;color:var(--brand-primary)}.seemorelocation .btn-seemore:after{content:"\f078"}.seemorelocation .btn-seemore:focus:after,.seemorelocation .btn-seemore:hover:after{content:"\f078"}.location-detail p+h5{margin-top:var(--text-spacing)}.add-to-calendar-checkbox{display:none}.add-to-calendar-checkbox~a{display:block}.add-to-calendar a{line-height:60px;color:#156570;border-bottom:solid 1px #e8f0f1;padding:0 20px 0 65px;position:relative}.add-to-calendar a:last-child{border-bottom:0}.add-to-calendar a:focus,.add-to-calendar a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.add-to-calendar a:before{content:'';display:block;background-image:url(../../images/sprites.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;position:absolute;top:15px;left:20px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.add-to-calendar a:before{background-image:url(../../images/sprites@2x.png);background-size:140px 140px}}.add-to-calendar a.icon-google:before{background-position:-36px 0;width:31px;height:32px}.add-to-calendar a.icon-yahoo:before{background-position:-98px 0;width:31px;height:20px;top:20px}.add-to-calendar a.icon-ical:before{background-position:-72px 0;width:26px;height:30px}.add-to-calendar a.icon-outlook:before{background-position:0 0;width:33px;height:31px}