/* Event Landing Page */ 
        .eventBox {background:#a680d8; color:#fff; height:calc(100% - 25px); position:relative; overflow:hidden;}
        .eventBox .eventBoxTextContainer {padding:20px 20px 40px 20px;}
        .eventBox .boxTitle {font-size:25px; line-height:25px; color:#3d3459; font-family:'Circular Std Black';}
        .eventBox .boxRead a {color:#3d3459 !important;}
        .eventBox .boxRead a:hover {color:#fff !important;}
        .eventBox .boxDate {text-align:center; line-height:22px; min-width:55px; color:#a680d8; background:#fff; position:absolute; top:10px; right:10px; padding:10px; font-size:15px; font-family:'Circular Std Black'; z-index:2;}
        .eventBox .boxDate span {display:block;}
        .eventBox .boxDate span:first-child {font-size:22px;}
        .eventBox .boxShortText {color:#fff;}
        .featuredEvent {color:#fff; background:#3d3459; width:200px; font-family:'Circular Std Black'; font-size:22px; text-align:center; position:absolute; bottom:18px; right:-44px; transform:rotate(-28deg);}

        .thirdPartyEvents {background:#504476; color:#fff;}
        .thirdPartyEvents .sectionTitle {color:#fff;}
        .owl-carousel.eventCarousel .owl-stage {display:flex;}
        .owl-carousel.eventCarousel .item {height:100%;}
        
        /* Speech bubble Style Banner */
        .bubble {border:3px solid #fff; border-radius:10px 10px 0 10px; position:relative;  margin-top:24px; margin-bottom:28px;}
        .bubble .sectionTitle {font-size:30px; margin-bottom:0; line-height:30px; display:inline-block; color:#fff;}
        .bubbleTitle {z-index:2; position:relative; top:-26px; left:-4px; padding:0 6px 26px 0;}
        .bubbleTitle, .bubbleText {background:#a680d8;}
        .bubbleText {z-index:2; position:relative; top:-33px; left:-4px; padding:0 6px 6px 0; width:60%;}
		.bubbleText a {color:#333 !important;}
		.bubbleText a:hover {color:#fff !important;}
		.bubbleGrid {padding:20px; margin-top:-33px;}
        .bubbleGrid ul {list-style:none; margin:0; padding:0; display:flex; flex-direction:columns; margin:0;}
        .bubbleGrid ul li {margin-right:20px;}
        .bubbleGrid ul li:last-child {margin-right:0;}
        .bubble::after {content:""; width:92px; height:52px; position:absolute; bottom:-52px; right:-3px; background-image:url(/images/bubble-curve-a680d8.svg); background-repeat:no-repeat; background-size:92px auto; background-position:bottom right;}

        @media (max-width:992px) {
           /* Speech bubble Style Banner */
                .bubbleText {width:90%;}
                .bubbleGrid {padding:20px 10px 10px 10px;}
                .bubbleGrid ul {flex-wrap:wrap;}
                .bubbleGrid ul li {flex:0 0 33.333%;}
                .bubbleGrid ul li {margin-right:0; margin-bottom:20px;}
                .bubbleGrid ul li img {padding:0 10px;}
                .bubble .sectionTitle {font-size:24px; line-height:24px;}
                .bubbleTitle {top:-20px;}
        }
        
        @media (max-width:480px) {
           /* Speech bubble Style Banner */
                .bubbleGrid ul li {margin-right:0; margin-bottom:10px;}
                .bubbleGrid ul li img {padding:0 5px;}
                
        }

        /* end */
        
        
        /* Event Page */
        .eventContent .btn.btn-primary {background:#a680d8; border-color:#a680d8; padding:12px 38px;}
        .eventContent .pageTitle .btn.btn-primary {background:#715a98; border-color:#715a98; color:#a194b9; padding:12px 48px;}
        .eventContent .pageTitle .sectionTitle {color:#fff;}
        .eventContent .pageTitle .mainTitle {color:#3d3459;}
        .eventContent .btn.btn-primary:hover {background:#333; border-color:#333;}
        .eventSidePanel {padding:20px;}
        .eventContent .sectionTitle {font-size:25px; line-height:25px;}
        .otherDetails {background:#f8f8f8; padding:20px;}
        .eventContent .mobileView {display:none;}  
        .eventMap iframe {width:100% !important;}
        .cognito:not(.c-forms-actionBar) {margin-left:0 !important;}
        .eventSocialMedia {color:#fff; background:#333; text-align:center;}
        .eventSocialMedia ul {list-style:none; margin:0; padding:0; display:flex; justify-content:center;}
        .eventSocialMedia ul li {flex:0 0 auto; margin:0 6px;}
        .eventSocialMedia ul li a {display:flex; justify-content:center; align-items:center; width:40px; height:40px; border-radius:50%; border:1px solid #fff;}
        body.sectionColour-a680d8 .content .eventSocialMedia a {color:#fff;}
        body.sectionColour-a680d8 .content .eventSocialMedia a:hover {color:#a680d8;}
        
        .eventDateTime {text-align:center; background:#3d3459; color:#a680d8; width:230px; margin:0 auto; font-family:'Circular Std Black';}
        .eventDate {height:200px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; font-size:48px;line-height: 48px;}
        .eventDate span {display:block; width:230px; align-self:flex-start;} 
        .eventDate span:first-child {font-size:70px; line-height:54px; align-self:center;}
        .eventTime {background:#fff; display:flex; justify-content:center; align-items:center; font-size:30px; line-height:34px; padding-bottom:3px;}
        .eventDateTime.eventClosed {background:#ff2c50;}
        .eventDateTime.eventClosed .eventDate {color:#fff;}
            
        .linkCarousel .owl-stage {display:flex;}
        .linkCarousel .item {height: calc(100% + 25px);}
   
        @media (max-width:768px) {
           .eventContent .desktopView {display:none;}
           .eventContent .mobileView {display:block;}
        }