<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-kit-7{--e-global-color-primary:#9257F3;--e-global-color-secondary:#9257F38C;--e-global-color-text:#363585;--e-global-color-accent:#94D350;--e-global-color-fc41e0d:#FFFFFF;--e-global-color-158798c:#00000000;--e-global-color-f6b65e6:#EEEAE7;--e-global-color-4b3c1a8:#B8B8B8;--e-global-color-7721d19:#E3E3E4;--e-global-color-c0c91bf:#F7F7F7;--e-global-color-6162dda:#32936F;--e-global-color-6ddb299:#E9FCE8;--e-global-color-20f99e7:#FFF6F2;--e-global-color-d1aed91:#F55F56;--e-global-color-ddd49a5:#000000;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Hind";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:110%;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-25df048-font-family:"Hind";--e-global-typography-25df048-font-weight:400;--e-global-typography-25df048-line-height:140%;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:120%;letter-spacing:1px;color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:1rem 2rem 1rem 2rem;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-fc41e0d );border-style:none;}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-fc41e0d );}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{text-decoration:none;}.elementor-kit-7 h1{color:var( --e-global-color-text );font-size:50px;line-height:100%;}.elementor-kit-7 h2{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:40px;font-weight:400;font-style:normal;text-decoration:none;line-height:100%;letter-spacing:1px;}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:"Hind", Sans-serif;font-size:32px;line-height:110%;}.elementor-kit-7 h4{color:var( --e-global-color-text );font-family:"Hind", Sans-serif;font-size:24px;line-height:110%;}.elementor-kit-7 h5{color:var( --e-global-color-text );font-family:"Hind", Sans-serif;font-size:22px;text-transform:uppercase;line-height:120%;word-spacing:1px;}.elementor-kit-7 h6{color:var( --e-global-color-text );font-family:"Hind", Sans-serif;font-size:20px;text-transform:uppercase;line-height:120%;letter-spacing:1px;}.elementor-kit-7 img{border-radius:8px 8px 8px 8px;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-kit-7 img:hover{opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-kit-7 label{color:var( --e-global-color-text );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-fc41e0d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000004A;border-radius:8px 8px 8px 8px;padding:1rem 1.2rem 1rem 1.2rem;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1480px;}.e-con{--container-max-width:1480px;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){margin-block-end:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7 h1{font-size:48px;}.elementor-kit-7 h2{font-size:38px;}.elementor-kit-7 h3{font-size:30px;}.elementor-kit-7 h4{font-size:23px;}.elementor-kit-7 h5{font-size:20px;}}@media(max-width:1024px){.elementor-kit-7 h1{font-size:44px;}.elementor-kit-7 h2{font-size:34px;}.elementor-kit-7 h3{font-size:26px;}.elementor-kit-7 h4{font-size:21px;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:30px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:19px;}.elementor-kit-7 h5{font-size:18px;}.elementor-kit-7 h6{font-size:17px;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a, button{
    outline: none !important;
}
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ul,
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ol{
    margin: 0 0 1rem;
    padding-left: 2rem;
}
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ul li,
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ol li{
    margin-top: 0.4rem;
    line-height: 140%;
}
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ul li:first-child,
.entry-content .elementor-widget-text-editor .elementor-widget-container &gt; ol li:first-child{
    margin-top: 0;
}
#single-page-content-holder.entry-content .elementor-button-wrapper a.elementor-button:hover{
    text-decoration: none !important;
}

.error404 #footer-wrapper {
    background-color: #E6D6FF  !important;
}

/*body{
    background-image: url("../../../../wp-content/uploads/2025/03/bg-home.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}*/

body #entity-view form#edit-entity{
    button[type="submit"]{
        background-color: #94D350;
        color: #363585;
    }
    button[type="submit"]:hover{
        color: #fff;
        background: #363585;
    }
    
    &gt; a:link,
    &gt; a:visited,
    &gt; a:active{
        border: 1px solid #363585;
        background: #363585;
    }
    &gt; a:hover{
        color: #363585;
        background: #fff;
    }
}



body #entity-view{
    &gt; .btn-secondary{
        border: 1px solid #363585;
        background: #363585;
    }
    &gt; .btn-secondary:hover{
        color: #363585;
        background: #fff;
    }
    
    &gt; .btn-primary{
        background-color: #94D350;
        color: #363585;
        border-color: #94D350;
    }
    &gt; .btn-primary:hover{
        color: #fff;
        background: #363585;
        border-color: #363585;
    }
    
    &gt; .panel{
        background-color: rgba(238, 234, 231, 1);
        border-radius: 8px;
        box-shadow: inherit;
        
        &gt; .panel-body{
            padding: 2rem;
            
            .panel-col{
                padding: 0;
                margin: 0;
            }
            
            .panel-row{
                margin-top: 1rem;
                
                label{
                margin: 0;
                line-height: 140%;
                display: block;
            }
            }
            
            .panel-row:first-child{
                margin: 0;
            }
        }
    }
}


/**
 * Archive Page Template for Events, START!
 */
.archive .tribe-common-l-container{
    padding: 0 !important;
    width: 1280px !important;
    max-width: 100%;
    margin: 5rem auto 0;
}

.archive header.tribe-events-header .tribe-events-header__events-bar {
    background-color: #cfedff !important;
    border: 0;
    padding: 0rem 2rem 0rem 1rem !important;
    border-radius: 8px;
}
.archive header.tribe-events-header 
.tribe-events-header__events-bar &gt; h2{
    display: none !important;
}
.archive header.tribe-events-header 
.tribe-events-header__events-bar #tribe-events-search-container{
    background: transparent;
    padding: 0;
    margin: 0;
    height: auto;
}
.archive header form .tribe-events-c-search__input-group 
.tribe-common-form-control-text{
    margin: 0;
}
.archive header form .tribe-events-c-search__input-group 
.tribe-common-form-control-text input[type="text"]{
    background: transparent;
    border: 0;
    padding: 2.5rem 1rem 2.5rem 3rem;
    outline: none !important;
    font-size: 1rem;
}
.archive header form .tribe-events-c-search__input-group 
.tribe-common-form-control-text input[type="text"]::placeholder{
    color: rgba(0,0,0,0.4);
}
.archive header form button{
    background: #232762 !important;
    font-size: 1rem !important;
    margin-right: 0.5rem;
    font-weight: 500 !important;
}
.archive header.tribe-events-header .tribe-events-c-events-bar__views &gt; h3 + div &gt; #tribe-events-view-.elementor-kit-7-content{
    bcakground: transparent !important;
}
.tribe-events-c-top-bar nav ul.tribe-events-c-top-bar__nav-list li a:hover svg path{
    fill: red;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar nav ul li a svg path{
    fill: #363585;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar nav ul li a:hover svg path{
    fill: #94D350;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar nav ul li button svg path{
    fill: #94D350 !important;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar nav + a:link,
body.archive header.tribe-events-header .tribe-events-header__top-bar nav + a:visited,
body.archive header.tribe-events-header .tribe-events-header__top-bar nav + a:active{
    border: 1px solid #363585;
    color: #363585;
    background: rgba(32, 193, 252, 0) !important;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar nav + a:hover{
        background: #9257F3 !important;
        color: #fff;
        border: 1px solid #9257F3;
}
body.archive header.tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker{}
body.archive header.tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button{
    background: transparent !important;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{
    background: #94D350;   
    color: #000;
    }

.tribe-events .datepicker .day.current, .tribe-events .datepicker .day.current.focused, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current, .tribe-events .datepicker .month.current.focused, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current, .tribe-events .datepicker .year.current.focused, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover{
    background: #9257F3;
    color: #fff;
}

.tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events button.tribe-events-c-nav__prev:disabled{
    font-size: 0.9rem !impro
    ;
}

.tribe-events-calendar-list__event-date-tag{
    display: none !important;
}

.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper{
    order: 1;
    width: 26%;
}
body.archive .tribe-events-calendar-latest-past article .tribe-events-calendar-latest-past__event-featured-image-wrapper {
    order: 1;
    width: 26%;
    
    img{
        width: 100%;
        height: 220px;
        border-radius: 8px;
        object-fit: cover;
        object-position: top;
    }
}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events button.tribe-events-c-nav__next:disabled{
    font-size: 0.9rem !important;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details{

    padding-left: 0.3rem;
    width: 72%;
    padding-right: 0;

}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past article .tribe-events-calendar-latest-past__event-details {

    padding-left: 0.3rem;
    width: 72% !important;
    padding-right: 0;
}

.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper img{
        width: 100%;
        height: 220px;
        border-radius: 8px;
        object-fit: cover;
        object-position: top;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper{
    line-height: 140%;
    margin: 0;
    font-weight: 600;
    position: relative;
    padding-left: 1.7rem;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper::before{
    content: "\f133";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -2px;
    left: 0;
    position: absolute;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper time{
    color: #232762;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details h3.tribe-events-calendar-list__event-title{
    margin: 0;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details h3.tribe-events-calendar-list__event-title a{
    color: #363585 !important;
    outline: none !important;
    border: 0 !important;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details h3.tribe-events-calendar-list__event-title a:hover{
    text-decoration: none !important;
    border: 0 !important;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details address{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 1.7rem;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details address::before{
    content: "\f276";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -4px;
    left: 4px;
    position: absolute;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description{
    margin: 0;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-c-small-cta,
body.archive.post-type-archive.post-type-archive-tribe_events article .tribe-events-calendar-latest-past__event-details .tribe-events-c-small-cta  {
        color: #9257F3 !important;
        font-size: 1.6rem;
        font-weight: 500;
        letter-spacing: 1px;
}
.tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details:first-child{
    padding-left: var(--tec-grid-gutter-half);
    padding-right: var(--tec-grid-gutter-half);
    width: 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{
    text-transform: uppercase;
    font-weight: 600;
}
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a:link,
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a:visited,
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a:active{
    color: #363585;
    text-decoration: none;
    font-size: 0.9rem;
}
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a:hover{
    color: #9257F3;
}
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a path,
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li button path{
    fill: #363585 !important;
}
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li a:hover path,
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribe-events-c-nav ul li button:hover path{
    fill: #9257F3 !important;
}
body.post-type-archive-tribe_events .tribe-common-l-container nav.tribetribe-events-c-nav ul li button{
     color: #20C1FC;
    text-decoration: none;
    font-size: 0.9rem;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child{
    border: 1px solid #363585;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child:hover {
    background: #9257F3;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child button{
    color: #363585;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child path{
    fill: #363585;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child:hover button{
    color: #fff;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child:hover path{
    fill: #fff;
}
body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child + #tribe-events-c-subscribe-dropdown-content li:hover{
    background-color: #9257F3;
}

body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child + #tribe-events-c-subscribe-dropdown-content li:hover &gt; a{
    color: #fff !important;
}

body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child + #tribe-events-c-subscribe-dropdown-content {
    position: absolute;
    z-index: 9;
    width: 238px;
}
body .tribe-events .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month{
    background: #FBFBFB;
}
body .tribe-events .tribe-events-calendar-month__day{
  background: #fff;
}
body .tribe-events .tribe-events-calendar-month__day:hover{
  background: #94D350;
}
body .tribe-events .tribe-events-calendar-month__day:hover h3.tribe-common-h4 a{
  color: #9257F3 !important;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day-date{
  text-align: right;
}
body .tribe-events-calendar-month-mobile-events &gt; div{
    background: #f7f7f7;
    padding: 1rem 1rem 0 1rem;
    margin-top: 1rem;
    border-radius: 8px;
    border: 0;
}
.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile {
    margin: 0;
}
.tribe-events .tribe-events-c-messages__message{
  margin-bottom: 1rem;
}
body .tribe-events-calendar-month-mobile-events &gt; div .tribe-events-c-day-marker{
    margin: 0;
    padding: 0;
}
body .tribe-events-calendar-month-mobile-events &gt; div .tribe-events-c-day-marker time{
  font-size: 1.2rem;
}
body .tribe-events-calendar-month-mobile-events &gt; div .tribe-events-c-day-marker::after{
  display: none;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article::before{
    display: none !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-featured-image-wrapper{
    order: 1;
    width: 26%;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-featured-image-wrapper img {
    width: 100%;
    height: 220px;
    border-radius: 8px;
    object-fit: cover;
    object-position: top;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details{
    padding-left: 0.3rem;
    width: 72%;
    background: ;
    padding-right: 0;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime-wrapper{
    line-height: 140%;
    margin: 0;
    font-weight: 600;
    position: relative;
    padding-left: 1.7rem;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime-wrapper::before{    content: "\f133";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -2px;
    left: 0;
    position: absolute;
}
.tribe-events .tribe-events-calendar-day__event-datetime{
    color: #232762 !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details h3.tribe-events-calendar-day__event-title{
    margin: 0;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details h3.tribe-events-calendar-day__event-title a{
    color: #363585 !important;
    outline: none !important;
    border: 0 !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details h3.tribe-events-calendar-day__event-title a:hover{
    text-decoration: none !important;
    border: 0 !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details address{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 1.7rem;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details address::before{
    content: "\f276";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -4px;
    left: 4px;
    position: absolute;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-description {
    margin: 0;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details .tribe-events-c-small-cta {
    color: #9257F3 !important;
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: 1px;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-content:first-child{
    padding-left: var(--tec-grid-gutter-half);
    padding-right: var(--tec-grid-gutter-half);
    width: 100%;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-content:first-child &gt; div.tribe-events-calendar-day__event-details:first-child{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 100%;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-date-tag{
    display: none !important
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-details{
    width: 100%;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-datetime-wrapper{
    line-height: 140%;
    margin: 0;
    font-weight: 600;
    position: relative;
    padding-left: 1.7rem;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-datetime-wrapper::before{
    content: "\f133";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -2px;
    left: 0;
    position: absolute;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-datetime-wrapper time{
    color: #232762;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-title{
    margin: 0;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-title a{
    color: #363585 !important;
    outline: none !important;
    border: 0 !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-title a:hover{
    text-decoration: none !impoimportant;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row address{
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 1.7rem;
}

body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row address::before{
    content: "\f276";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
    color: #363585;
    position: absolute;
    top: -4px;
    left: 4px;
    display: : block !important;
}
body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past  .tribe-events-calendar-latest-past__event-description{
    margin: 0;
}

/**
 * Single Page Template for Events, START!
 */
.single-tribe_events #tribe-events-pg-template {
    padding: 0;
    margin: 5rem auto 0;
    max-width: 100%;
    width: 1480px;
}
#tribe-events-content p.tribe-events-back{
    display: none !important;
}
#inner-header-single-event .tribe-events-single-event-title{
    color: #fff;
}
#header-single-event {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 0;
    background: #9257F3;
    margin-bottom: 4rem;
}
#inner-header-single-event {
    max-width: 100%;
    margin: 0 auto;
    width: 1480px;
}
#inner-header-single-event .tribe-events-single-event-title{
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    padding: 0 0%;
    line-height: 110%;
}
#inner-header-single-event .tribe-events-cost{
    display: none;
}
#inner-header-single-event .tribe-events-schedule{
    display: block;
    margin: 1rem auto 0;
}
#inner-header-single-event .tribe-events-schedule h2{
    font-family: "Inter", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    line-height: 110%;
    margin: 0 auto;
    text-align: center;
}
#inner-header-single-event .tribe-events-schedule h2 .tribe-event-date-start{}
#inner-header-single-event .tribe-events-schedule h2 .tribe-event-time{}
#inner-header-single-event .tribe-events-schedule h2 .tribe-events-cost{}

#tribe-events-content .tribe_events.has-post-thumbnail{
    flex-direction: row;
    gap: 2rem 3rem;
}

#tribe-events-content .tribe_events{
    gap: 2rem 3rem;
}

#tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-event-image{
    width: 27.5%;
    margin: 0;
}
#tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-event-image img{
    width: 100%;
    height: 355px;
    object-fit: cover;
    object-position: top;
    border-radius: 8px;
}

#tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-single-event-description{
    width: 68.7%;
}

#tribe-events-content .tribe_events.has-post-thumbnail .tribe-events.tribe-common{}

#tribe-events-content .tribe_events.has-post-thumbnail .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container{}

#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown{
    margin: 0;
}

#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button{
    width: 236px;
    width: 236px;
    border: 1px solid #363585;
    background: #fff;
}

#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button svg{
    color: #363585;
}
#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button:hover svg{
    color: #fff;
}
#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button:hover{
    background: #9257F3;
}

#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button button{
    color: #363585;
}

#tribe-events-content .tribe_events .tribe-events-c-subscribe-dropdown__button:hover button{
    color: #fff;
}

#tribe-events-content #tribe-events-subscribe-dropdown-content{
    width: 236px;
}

#tribe-events-content .tribe-events-single-section{}

#tribe-events-content .tribe-events-single-section.primary{
    width: 48.07%;
    display: flex;
    flex-direction: row;
    gap: 2rem;
}
#tribe-events-content .tribe-events-single-section.primary &gt; div:first-child{
    width: 48%;
    margin: 0;
}

body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child:focus{
    background: transparent !important;
}

#tribe-events-subscribe-dropdown-content li:hover{
    background-color: #9257F3;
}
#tribe-events-subscribe-dropdown-content li:hover a{
    color: #fff !important;
    
}

#tribe-events-content .tribe-events-single-section.primary &gt; div:last-child{
    width: 48%;
    margin: 0;
}
#tribe-events-content .tribe-events-single-section.secondary{
    width: 48.07%;
    display: flex;
    flex-direction: row;
    gap: 2rem;
}

#tribe-events-content .tribe-events-single-section.secondary &gt; div:first-child{
    width: 48%;
    margin: 0;
}
#tribe-events-content .tribe-events-single-section.secondary &gt; div:last-child{
    width: 48%;
    margin: 0;
    padding: 2rem 0;
}

#tribe-events-content .tribe-events-meta-group .tribe-events-single-section-title{
    margin: 0 0 1rem;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 120%;
}
#tribe-events-content .tribe-events-event-meta dl{
    margin: 0;
}
#tribe-events-content .tribe-events-event-meta dt{
    margin: 0 0 2px;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 120%;
}
#tribe-events-content .tribe-events-event-meta dd{
    margin: 0 0 1.5rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 120%;
}
#tribe-events-content .tribe-events-event-meta dd abbt{}

#tribe-events-content .tribe-events-event-meta a:link,
#tribe-events-content .tribe-events-event-meta a:visited,
#tribe-events-content .tribe-events-event-meta a:active{
    color: #9257F3;
}
#tribe-events-content .tribe-events-event-meta a:hover, 
.tribe-events-content a:hover{
    text-decoration: underline !important;
}

#tribe-events-content .tribe-events-event-meta iframe{
    max-height: unset;
    height: 300px;
}


#tribe-events-footer{}
#tribe-events-footer nav{}
#tribe-events-footer nav ul{
    padding: 0;
    margin: 0;
}
#tribe-events-footer nav ul li{
    font-size: 0.9rem;
}
#tribe-events-footer nav ul li a{
    color: #363585 !important;
}

#tribe-events-footer nav ul li:first-child a::before{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23363585'/%3E%3C/svg%3E") 0/7px no-repeat;
    margin: 0;
    position: relative;
    top: -2px;
}
#tribe-events-footer nav ul li:first-child a:hover::before{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%239257F3'/%3E%3C/svg%3E") 0/7px no-repeat;
}
#tribe-events-footer nav ul li a:hover {
    color: #9257F3 !important;
}
#tribe-events-footer nav ul li:last-child a::after{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23363585'/%3E%3C/svg%3E") 100%/7px no-repeat;
    margin: 0;
    position: relative;
    top: -2px;
}

#tribe-events-footer nav ul li:last-child a:hover::after{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%239257F3'/%3E%3C/svg%3E") 100%/7px no-repeat;
}

#inner-header-single-event{
    display: flex;
    align-content: center;
    justify-content: center;
    min-height: 377px;
    flex-direction: column;
}

.tribe-events-content h1, 
.tribe-events-content h2, 
.tribe-events-content h3, 
.tribe-events-content h4, 
.tribe-events-content h5, 
.tribe-events-content h6{
    margin: 0 0 1rem;
}

.tribe-events-content p {
    font-size: 1rem;
    line-height: 140%;
    margin-bottom: 1rem;
    font-family: "Inter", sans-serif;
    color: rgba(0,0,0,0.9);
}
.tribe-events-content a:link, 
.tribe-events-content a:visited, 
.tribe-events-content a:active{
    text-decoration: none;
    border: 0 !important;
    color: #9257F3;
}

.tribe-events-content a:hover{
    text-decoration: none;
}
.tribe-events-content ul{
    margin: 0 0 1rem;
    padding-left: 2rem;
    display: block;
    list-style-type: disc;
}
.tribe-events-content ul li:first-child{
    margin-top: 0;
}
.tribe-events-content ul li{
    font-family: "Inter", sans-serif;
    padding: 0;
    list-style-position: outside;
    font-size: 1rem;
    line-height: 140%;
    color: #292D32;
    font-weight: 400;
    margin-top: 0.4rem;
}
.tribe-events-content ol{
    margin: 0 0 1rem;
    padding-left: 2rem;
    display: block;
}
.tribe-events-content ol li{
    font-family: "Inter", sans-serif;
    padding: 0;
    list-style-position: outside;
    font-size: 1rem;
    line-height: 140%;
    color: #292D32;
    font-weight: 400;
    margin-top: 0.4rem;
}
 /**
 * Single Page Template for Events, END!
 */
 
 
#login-container, #members-wrapper{
    margin: 5rem auto 0;
}


#tribe-events-content .tribe-events-single-section.primary:has(
.tribe-events-meta-group:nth-of-type(3):last-of-type){
    width: 100% !important;
}
}


#tribe-events-content .tribe-events-single-section.primary:has(
.tribe-events-meta-group:nth-of-type(3):last-of-type) &gt; .tribe-events-meta-group {
    
}


@media (max-width: 1500px) {
    .single-tribe_events #tribe-events-pg-template, 
    #related-posts-singles{
        width: 94%;
    }
}

@media (max-width: 1366px) {
    body.archive header.tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button time{
        font-size: 1.5rem;
    }
}

@media (max-width: 1500px) {
    #inner-header-single-event {
        max-width: 94%;
        margin: 0 auto;
    }
    #members-wrapper{
        width: 94%;
    }
    
}

@media (max-width: 1300px) {
    #breadcrumbs-wrapper &gt; .e-con-inner{
        margin: 0;
    }
    #inner-header-single-event .tribe-events-single-event-title {
        font-size: 38px;
    }
    #inner-header-single-event .tribe-events-schedule h2{
        font-size: 30px;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-event-image {
        width: 26.5%;
        margin: 0;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-single-event-description {
        width: 69.5%;
    }
    #tribe-events-content .tribe-events-single-section.primary {
        width: 47%;
    }
    #tribe-events-content .tribe-events-single-section.secondary {
        width: 48%;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail {
        gap: 4%;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events.tribe-common {
        margin: 2rem 0;
    }

    
    #inner-header-single-event{
        max-width: 94%;
        margin: 0 auto;
    }
    body.archive .tribe-common-l-container {
        width: 94% !important;
        max-width: unset;
        margin: 5rem auto 0;
    }
    .single-tribe_events #tribe-events-pg-template{
        padding: 0;
        max-width: 1280px;
        width: 94%;
    }
}

@media (max-width: 1200px) {
    .single-tribe_events #tribe-events-pg-template,
    #login-container, #members-wrapper{
        margin: 4rem auto 0;
    }
     body.archive .tribe-common-l-container {
         margin-top: 4rem;
     }
    #inner-header-single-event .tribe-events-single-event-title {
        font-size: 36px;
    }
    #inner-header-single-event .tribe-events-schedule h2{
        font-size: 28px;
    }
}

@media (max-width: 1024px) {
    #inner-header-single-event {
        min-height: unset;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .single-tribe_events #tribe-events-pg-template,
    #login-container, #members-wrapper{
        margin: 3rem auto 0;
    }
    #header-single-event{
        margin-bottom: 3rem;
    }
    #inner-header-single-event .tribe-events-single-event-title {
        font-size: 34px;
    }
    #inner-header-single-event .tribe-events-schedule h2 {
        font-size: 26px;
    }
    body.archive .tribe-common-l-container {
        margin-top: 3rem;
    }
    body.archive header.tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button time {
        font-size: 1.2rem;
    }
    #tribe-events-content .tribe-events-single-section.primary {
        width: 44%;
    }
    #tribe-events-content .tribe-events-single-section.secondary {
        width: 50%;
    }
}

@media (max-width: 880px) {
    .single-tribe_events #tribe-events-pg-template,
    #login-container, #members-wrapper{
        margin: 2rem auto 0;
    }
    #inner-header-single-event {
        padding: 3rem 0;
    }
    #tribe-events-footer {
      padding-bottom: 0;
    }
    body.archive .tribe-common-l-container {
        margin-top: 2rem;
    }
     
    #tribe-events-content .tribe_events.has-post-thumbnail {
        gap: 2rem;
        flex-direction: column;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-event-image {
        width: 100%;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-event-image img {
        height: 240px;
    }
    #header-single-event {
        margin-bottom: 2rem;
    }
    #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events-single-event-description,
    #tribe-events-content .tribe-events-single-section.primary,
    #tribe-events-content .tribe-events-single-section.secondary{
        width: 100%;
    }
     #tribe-events-content .tribe_events.has-post-thumbnail .tribe-events.tribe-common {
        margin: 0;
    }
    #inner-header-single-event .tribe-events-single-event-title {
        font-size: 32px;
    }
    #inner-header-single-event .tribe-events-schedule h2 {
        font-size: 24px;
    }
    #tribe-events-content .tribe-events-single-section.secondary &gt; div:first-child{
        padding-top: 0;
    }
    #tribe-events-content .tribe-events-single-section.secondary &gt; div:last-child {
        padding: 0 0 2rem;
    }
    #tribe-events-content .tribe-events-event-meta iframe{
        height: 200px;
    }
    #tribe-events-content .tribe-events-single-section.primary &gt; div:first-child,
    #tribe-events-content .tribe-events-single-section.primary &gt; div:last-child{
        padding-bottom: 0;
    }
}

@media (max-width: 767px) {
    body.archive.post-type-archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past__event-wrapper  article.tribe-events-calendar-latest-past__event{
        
    }
    body.archive .tribe-events-calendar-latest-past article .tribe-events-calendar-latest-past__event-featured-image-wrapper {
      order: 0;
      width: 100%;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past article .tribe-events-calendar-latest-past__event-details {
        padding-left: 1.3rem;
        width: 100% !important;
        padding-right: 1.3rem;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-datetime-wrapper, body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-events-calendar-latest-past__event-title {
        margin: 0 0 0.3rem;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-latest-past .tribe-common-g-row address {
        padding-bottom: 1rem;
    }
    #inner-header-single-event .tribe-events-single-event-title {
        font-size: 30px;
    }
    #inner-header-single-event .tribe-events-schedule h2 {
        font-size: 22px;
    }
    #tribe-events-footer nav ul li a:link,
    #tribe-events-footer nav ul li a:active,
    #tribe-events-footer nav ul li a:visited{
        font-size: 0;
    }
    #tribe-events-footer nav ul li:first-child a::after {
        content: "Prev Event";
        height: auto;
        font-size: 12px;
        width: auto;
        position: relative;
        top: -2px;
        left: 2px;
    }
    #tribe-events-footer nav ul li:last-child a::before {
        content: "Next Event";
        height: auto;
        font-size: 12px;
        width: auto;
        position: relative;
        top: -2px;
        right: 3px;
    }
    #tribe-events-content .tribe-events-single-section.secondary &gt; div:first-child {
        padding-top: 0;
        width: 100%;
        padding-bottom: 1.5rem;
    }
    #tribe-events-content .tribe-events-single-section.secondary &gt; div:last-child {
        padding: 0 0 1rem;
        width: 100%;
    }
    #tribe-events-content .tribe-events-event-meta dd:last-child{
        margin: 0;
    }
    #tribe-events-content .tribe-events-single-section.primary &gt; div:first-child,
    #tribe-events-content .tribe-events-single-section.primary &gt; div:last-child{
        width: 100%;
        margin: 0;
        flex: auto;
    }
    
    #tribe-events-content .tribe-events-single-section.primary,
    #tribe-events-content .tribe-events-single-section.secondary{
        flex-direction: column;
        gap: 1rem;
        margin: 0;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article{
        padding: 0;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-content:first-child {
        padding-left: 1.3rem;
        padding-right: 1.3rem;
        width: 100%;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-featured-image-wrapper {
        order: 0;
        width: 100%;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-featured-image-wrapper img {
        width: 100%;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details {
        padding-left: 0;
        width: 100%;
        padding-right: 0;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime-wrapper, body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details h3.tribe-events-calendar-day__event-title{
        margin-bottom: 0.3rem;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article &gt; div .tribe-events-calendar-day__event-details address {
  border-bottom: 1px solid rgba(0,0,0,0.3);
        padding-bottom: 1rem;
    }
    body.archive.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-content:first-child &gt; div.tribe-events-calendar-day__event-details:first-child {
        padding: 0;
    }
    
    
    
    body.archive header.tribe-events-header .tribe-events-header__events-bar{
        padding: 0.5rem;
    }
    #tribe-events-view-.elementor-kit-7-content &gt; ul{
        background: #fff !important;
    }
    
    .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper img {
        width: 100%;
        height: 220px;
        border-radius: 8px;
        object-fit: cover;
        object-position: top;
    }
    
    .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper {
        order: 0;
        width: 100%;
    }
    
    .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details {
        padding: 0.5rem 1.5rem 0;
        width: 100%;
    }
    .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details h3.tribe-events-calendar-list__event-title{
        margin-bottom: 0.3rem;
    }
    .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details address{
        padding-bottom: 1rem;
    }
    
    body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown &gt; div:first-child + #tribe-events-c-subscribe-dropdown-content {
        position: absolute;
        z-index: 9;
        width: 100%;
    }
    body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container{
        position: relative;
    }
    
    body.archive header form .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"] {
        background: #fff;
        border: 0;
        padding: 1rem 1rem 1rem 3rem;
        outline: none !important;
        font-size: 1rem;
        border: 1px solid rgba(0,0,0,0.3);
    }
    body.archive header.tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container {
        background: transparent;
        padding: 0 1.2rem;
        margin: 0;
        height: auto;
    }
    
    .archive header.tribe-events-header .tribe-events-header__events-bar #tribe-events-search-container form button {
        margin: 3px 0 0 0;
        padding: 1.05rem 0;
    }
    body.archive header form .tribe-events-c-search__input-group .tribe-common-form-control-text svg {
        right: unset;
        left: 17px;
    }
    
    body.archive div.tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile {
        background: transparent;
        border-left: 1px solid rgba(0,0,0,0.1);
        border-top: 1px solid rgba(0,0,0,0.1);
        border-radius: 0;
        height: 100%;
        width: 100%;
    }
    
    .tribe-events .tribe-events-calendar-month__week &gt; div:last-child .tribe-events-calendar-month__day-cell--mobile{
        border-right: 1px solid rgba(0,0,0,0.1);
    }
    
    .tribe-events .tribe-events-calendar-month__body &gt; div:last-child{}
    .tribe-events .tribe-events-calendar-month__body &gt; div:last-child button{
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }
}

@media (max-width: 400px) {
    body .tribe-events-calendar-month-mobile-events &gt; div .tribe-events-c-day-marker time {
        font-size: 1rem;
    }   
}

/**
 * Archive Page Template for Events, END!
 */


marign-left: calc(50% - 50vw);/* End custom CSS */</pre></body></html>