.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2855 .elementor-element.elementor-element-4eeff63b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2855 .elementor-element.elementor-element-4eeff63b:not(.elementor-motion-effects-element-type-background), .elementor-2855 .elementor-element.elementor-element-4eeff63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-2855 .elementor-element.elementor-element-c3edddd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-721bc59a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-4fd63a3b{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-4fd63a3b:not(.elementor-motion-effects-element-type-background), .elementor-2855 .elementor-element.elementor-element-4fd63a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E2DF;}.elementor-2855 .elementor-element.elementor-element-4fd63a3b.e-con{--align-self:flex-start;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2855 .elementor-element.elementor-element-79c4b4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 17px;}.elementor-2855 .elementor-element.elementor-element-79c4b4e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:300;color:#242626;}.elementor-2855 .elementor-element.elementor-element-676d8e24{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-2855 .elementor-element.elementor-element-676d8e24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#2A2B2B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2855 .elementor-element.elementor-element-b40f010 .elementor-button{background-color:#D72905;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2855 .elementor-element.elementor-element-b40f010 .elementor-button:hover, .elementor-2855 .elementor-element.elementor-element-b40f010 .elementor-button:focus{background-color:#9D1F04;color:#FFFFFF;}.elementor-2855 .elementor-element.elementor-element-b40f010{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-2855 .elementor-element.elementor-element-b40f010 .elementor-button:hover svg, .elementor-2855 .elementor-element.elementor-element-b40f010 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-hfe-breadcrumbs-widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-breadcrumbs-widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2855 .elementor-element.elementor-element-66506bb2 > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:dotted;border-width:1px 0px 1px 0px;border-color:#B5B2B2;}.elementor-2855 .elementor-element.elementor-element-66506bb2 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-2855 .elementor-element.elementor-element-66506bb2 .hfe-breadcrumbs-item{padding:2px 2px 2px 2px;}.elementor-2855 .elementor-element.elementor-element-66506bb2 .hfe-breadcrumbs, .elementor-2855 .elementor-element.elementor-element-66506bb2 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-2855 .elementor-element.elementor-element-66506bb2 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2855 .elementor-element.elementor-element-6820176{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:4px;}.elementor-2855 .elementor-element.elementor-element-6820176 .elementor-social-icon{background-color:#393636;--icon-padding:0.4em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CAC3C3;}.elementor-2855 .elementor-element.elementor-element-6820176 .elementor-social-icon i{color:#FFFFFF;}.elementor-2855 .elementor-element.elementor-element-6820176 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta .elementor-cta__bg, .elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta__content{min-height:145px;text-align:center;padding:20px 0px 20px 0px;}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:#E16201;}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta__description{color:#262424;}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-cta__button{color:#FDFDFD;background-color:#000000;}.elementor-2855 .elementor-element.elementor-element-a74fe4f .elementor-ribbon-inner{background-color:#FA550F;color:#FFFFFF;margin-top:37px;transform:translateY(-50%) translateX(-50%) translateX(37px) rotate(-45deg);}@media(min-width:768px){.elementor-2855 .elementor-element.elementor-element-c3edddd{--content-width:950px;}.elementor-2855 .elementor-element.elementor-element-721bc59a{--content-width:800px;}}@media(max-width:767px){.elementor-2855 .elementor-element.elementor-element-4eeff63b{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-721bc59a{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-4fd63a3b{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2855 .elementor-element.elementor-element-79c4b4e6 .elementor-heading-title{font-size:18px;}.elementor-2855 .elementor-element.elementor-element-676d8e24 .elementor-heading-title{font-size:17px;}}/* Start custom CSS for shortcode, class: .elementor-element-c98e81b */.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
    font-size: 29px;
    line-height: 30px;
    font-weight: 600;
    color: #FFA07A;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
    color: white;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    color: #ffffff;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #FFA07A;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
    overflow: hidden;
    margin: 0;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 12px;
    color: #ffffff;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
    content: "\e94e";
    font-family: wp-event-manager;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    color: #8B7A3C;
}


.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before {
    content: "\e947";
    font-family: wp-event-manager;
    position: absolute;
    left: 0;
    top: 0;
    color:#8B7A3C;
    font-size: 15px;
}




.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type
 {
    margin: 5px;
    min-height: 22px;
    color:white;
}

.wpem-event-filter-version-2-icon {
    color: white;
}
.wpem-icon-equalizer2:before {
    color: wheat;
    content: "\e993";
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6820176 */.wpem-date {
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721bc59a */.wpem-heading-text{
    color: white;
}/* End custom CSS */