.section-title{text-align:center;padding:32px 0 16px}.event-single-content-wrapper{display:flex;justify-content:space-between}.event-single-meta{width:30%}.event-single-content{width:70%;padding:0 1em}.event-details{margin-bottom:1em;font-size:.75em}.event-details h5{margin-bottom:0}.event-details .event-categories{margin-bottom:1em}.event-feature-image-caption{font-size:.75em;line-height:1.2em;margin-bottom:32px;color:#999}.related-events .title{margin-bottom:0}.btn-cal-wrapper{display:flex;justify-content:start}.btn-cal{font-size:11px;letter-spacing:.1em;line-height:1em;font-weight:700;padding:.5em 1em;border-radius:32px;text-transform:uppercase;border:1px solid #ccc;background-color:transparent;margin-right:4px;display:block;text-align:center;color:#666!important}.label-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.label{font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:.25em 0;left:-5px;top:18px;width:120px}.bg-red{background-color:#d6001c}.bg-purple{background-color:purple}.bg-blue{background-color:blue}.bg-green{background-color:green}.css-1rkeqsf-cartIconCSS-cartIconFixedCSS-CartButton{background-color:#000;position:fixed;top:auto!important;bottom:0!important;right:0;z-index:99999;border-radius:0!important;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;padding:15px 0 17px;-webkit-box-pack:center;justify-content:center;animation:.25s ease-out 0s 1 normal none running animation-11wfdv1;width:64px!important;border:none;outline:none;overflow-y:visible}.profile-related-item{display:block;padding:0 0 .5em}.profile-related-item .title{margin-bottom:0}.profile-related-item .title a{color:#666}.profile-related-item .title a:hover{color:#000}.btn-block{width:100%}.mb-1{margin-bottom:.5em}.mb-2{margin-bottom:1em}.mb-3{margin-bottom:2em}.virtual-event-label{text-align:right;float:right;padding:.5em 0 0}.please-stand-out span{background-color:#d6001c;padding-left:.5em;padding-right:.5em;border-radius:4px}@media(max-width:1024px){.please-stand-out span{background-color:#d6001c;color:#fff}}.on-display{color:#fff;background-color:hsla(352,0%,42%,.25);padding:4px 12px;font-size:14px}