.elementor-4587 .elementor-element.elementor-element-d5f7808{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-4587 .elementor-element.elementor-element-d5f7808:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-d5f7808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fycreativemedia.com/wp-content/uploads/2025/03/Component-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4587 .elementor-element.elementor-element-75f4ca1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-75f4ca1.e-con{--align-self:flex-start;}.elementor-4587 .elementor-element.elementor-element-61a884e > .elementor-widget-container{margin:-4px 0px 0px 5px;}.elementor-4587 .elementor-element.elementor-element-61a884e .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-astglobalcolor4 );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.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-4587 .elementor-element.elementor-element-84c31e9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-4587 .elementor-element.elementor-element-84c31e9 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4587 .elementor-element.elementor-element-84c31e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:0.8px;color:#FFFFFF;}.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-4587 .elementor-element.elementor-element-80ffd42 .elementor-button{background-color:var( --e-global-color-4fb4eee );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:20px 25px 20px 25px;}.elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button:hover, .elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button:hover svg, .elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4587 .elementor-element.elementor-element-18bb88a{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4587 .elementor-element.elementor-element-5c5a990 .tec-events-elementor-event-widget__image img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-4587 .elementor-element.elementor-element-2830816{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4587 .elementor-element.elementor-element-85a1149{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-85a1149:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-85a1149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-4587 .elementor-element.elementor-element-bc28a42{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4587 .elementor-element.elementor-element-b546456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-b546456 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:600;color:var( --e-global-color-4fb4eee );}.elementor-4587 .elementor-element.elementor-element-b2b929b > .elementor-widget-container{margin:10px 0px -20px 0px;}.elementor-4587 .elementor-element.elementor-element-b2b929b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;}.elementor-4587 .elementor-element.elementor-element-75767e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-4587 .elementor-element.elementor-element-6f75300{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-f5d7e37 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4587 .elementor-element.elementor-element-3e81db3 > .elementor-widget-container{margin:-4px 0px 0px 5px;}.elementor-4587 .elementor-element.elementor-element-3e81db3 .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-68a55a4 );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;}.elementor-4587 .elementor-element.elementor-element-3d5ad09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4587 .elementor-element.elementor-element-1d4df93 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4587 .elementor-element.elementor-element-5c1635b > .elementor-widget-container{margin:-4px 0px 0px 5px;}.elementor-4587 .elementor-element.elementor-element-5c1635b .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-68a55a4 );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;}.elementor-4587 .elementor-element.elementor-element-2f37260{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4587 .elementor-element.elementor-element-580c087 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name, .elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-68a55a4 );font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-map{max-width:0%;width:0%;height:calc( 0% - var(--tec-spacer-2));border-style:none;}.elementor-4587 .elementor-element.elementor-element-1e3fc3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4587 .elementor-element.elementor-element-4da3c19 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-4da3c19{color:var( --e-global-color-68a55a4 );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-address-header{color:var( --e-global-color-68a55a4 );font-style:normal;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-68a55a4 );font-size:20px;font-weight:normal;font-style:normal;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-68a55a4 );font-size:20px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-map{max-width:0%;width:0%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-c12e32d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-c12e32d .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-astglobalcolor4 );font-family:"Figtree", Sans-serif;font-weight:400;text-transform:capitalize;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4587 .elementor-element.elementor-element-c12e32d .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:#000000;}.elementor-4587 .elementor-element.elementor-element-c12e32d .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:#000000;}.elementor-4587 .elementor-element.elementor-element-c12e32d .tec-events-elementor-event-widget__export-dropdown-button:hover{border-color:var( --e-global-color-astglobalcolor4 );}.elementor-4587 .elementor-element.elementor-element-5cf8240{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-2526233 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4587 .elementor-element.elementor-element-2526233 .tec-events-elementor-event-widget__venue-map{max-width:650px;width:650px;height:calc( 500px - var(--tec-spacer-2));border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-4587 .elementor-element.elementor-element-18bb88a{--content-width:1400px;}.elementor-4587 .elementor-element.elementor-element-2830816{--content-width:1400px;}}@media(max-width:1440px) and (min-width:768px){.elementor-4587 .elementor-element.elementor-element-18bb88a{--content-width:1250px;}.elementor-4587 .elementor-element.elementor-element-2830816{--content-width:1250px;}.elementor-4587 .elementor-element.elementor-element-bc28a42{--width:55%;}.elementor-4587 .elementor-element.elementor-element-6f75300{--width:30%;}.elementor-4587 .elementor-element.elementor-element-3d5ad09{--width:30%;}.elementor-4587 .elementor-element.elementor-element-2f37260{--width:40%;}.elementor-4587 .elementor-element.elementor-element-5cf8240{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4587 .elementor-element.elementor-element-6f75300{--width:100%;}.elementor-4587 .elementor-element.elementor-element-3d5ad09{--width:100%;}.elementor-4587 .elementor-element.elementor-element-2f37260{--width:100%;}}@media(max-width:1440px){.elementor-4587 .elementor-element.elementor-element-75f4ca1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-84c31e9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-4587 .elementor-element.elementor-element-84c31e9 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-4587 .elementor-element.elementor-element-b546456 .elementor-heading-title{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-b2b929b > .elementor-widget-container{margin:10px 0px -10px -2px;}.elementor-4587 .elementor-element.elementor-element-b2b929b .elementor-heading-title{font-size:42px;}.elementor-4587 .elementor-element.elementor-element-6f75300{--border-radius:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-f5d7e37 .elementor-heading-title{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-3e81db3 > .elementor-widget-container{margin:-2px 0px 0px 5px;}.elementor-4587 .elementor-element.elementor-element-3e81db3 .tec-events-elementor-event-widget__datetime{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-1d4df93 .elementor-heading-title{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-5c1635b > .elementor-widget-container{margin:-2px 0px 0px 5px;}.elementor-4587 .elementor-element.elementor-element-5c1635b .tec-events-elementor-event-widget__datetime{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-580c087 .elementor-heading-title{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-8e57d8c > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name, .elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name a{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-4da3c19{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-address{font-size:18px;}.elementor-4587 .elementor-element.elementor-element-5cf8240{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-2526233 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-4587 .elementor-element.elementor-element-2526233 .tec-events-elementor-event-widget__venue-map{max-width:525px;width:525px;height:calc( 500px - var(--tec-spacer-2));border-radius:8px 8px 8px 8px;}}@media(max-width:1024px){.elementor-4587 .elementor-element.elementor-element-75f4ca1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-61a884e .tec-events-elementor-event-widget__datetime{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-84c31e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-84c31e9{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;}.elementor-4587 .elementor-element.elementor-element-84c31e9 .elementor-heading-title{font-size:24px;}.elementor-4587 .elementor-element.elementor-element-80ffd42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-4587 .elementor-element.elementor-element-b546456 .elementor-heading-title{font-size:14px;}.elementor-4587 .elementor-element.elementor-element-b2b929b .elementor-heading-title{font-size:30px;}.elementor-4587 .elementor-element.elementor-element-75767e9{--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;}.elementor-4587 .elementor-element.elementor-element-6f75300{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-f5d7e37 .elementor-heading-title{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-3e81db3 .tec-events-elementor-event-widget__datetime{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-3d5ad09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-1d4df93 .elementor-heading-title{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-5c1635b .tec-events-elementor-event-widget__datetime{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-2f37260{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-580c087 .elementor-heading-title{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name, .elementor-4587 .elementor-element.elementor-element-8e57d8c .tec-events-elementor-event-widget__venue-name a{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-4da3c19{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-address{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}.elementor-4587 .elementor-element.elementor-element-2526233 .tec-events-elementor-event-widget__venue-map{max-width:300px;width:300px;height:calc( 450px - var(--tec-spacer-2));}}@media(max-width:767px){.elementor-4587 .elementor-element.elementor-element-d5f7808:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-d5f7808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fycreativemedia.com/wp-content/uploads/2025/05/Component-3.png");}.elementor-4587 .elementor-element.elementor-element-75f4ca1{--border-radius:8px 8px 8px 8px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4587 .elementor-element.elementor-element-84c31e9{width:100%;max-width:100%;}.elementor-4587 .elementor-element.elementor-element-84c31e9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4587 .elementor-element.elementor-element-84c31e9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4587 .elementor-element.elementor-element-80ffd42 .elementor-button{font-size:16px;}.elementor-4587 .elementor-element.elementor-element-a9e6b30 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-4587 .elementor-element.elementor-element-2526233 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;height:calc( 300px - var(--tec-spacer-2));}}/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-8e57d8c */.event-venue .tec-events-elementor-event-widget__venue-map{
    display: none;
}
.event-venue h3.tec-events-elementor-event-widget__venue-name{
    margin: 0px;
    margin-left: 20px;
}
/* Tablet (768px – 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {

.event-venue h3.tec-events-elementor-event-widget__venue-name{
    margin-left: 5px;
    margin-top:-5px;
}    
}
/* Mobile (max-width: 767px) */
@media (max-width: 767px) {
    .event-venue h3.tec-events-elementor-event-widget__venue-name{
    margin-left: 5px;
    margin-top:-2px;
}    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-4da3c19 */.event-content ul {
  list-style: none; /* Remove default bullets */
  padding-left: 0; /* Reset padding */
  margin: 0;
}

.event-content ul li {
  padding-left: 30px; /* Add left padding to make space for icon */
  margin-bottom: 10px; /* Optional spacing between items */
  position: relative;
}

.event-content ul li::before {
  content: '';
  background-image: url('https://fycreativemedia.com/wp-content/uploads/2025/05/Vector-1-1.svg');
  background-size: 16px 16px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 7px; /* Adjust for vertical alignment */
}

/* Tablet (768px – 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
  .event-content ul li {
    padding-left: 20px;
  }

  .event-content ul li::before {
    background-size: 14px 14px;
    width: 16px;
    height: 16px;
    top: 5px;
  }
}

/* Mobile (max-width: 767px) */
@media (max-width: 767px) {
  .event-content ul li {
    padding-left: 22px;
  }

  .event-content ul li::before {
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    top: 4px;
  }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-a9e6b30 *//* 1. Remove the map */
.event-location .tec-events-elementor-event-widget__venue-map {
  display: none;
}

/* 2. Remove padding and margin from the address container */
.event-location .tec-events-elementor-event-widget__venue-address,
.event-location .tec-events-elementor-event-widget__venue-address-address,
.event-location .tribe-address {
  padding: 0 !important;
  margin: 0 !important;
}

/* 3. Make the address text normal (remove italic style) */
.event-location .tribe-address,
.event-location .tribe-address * {
  font-style: normal !important;
}
.event-location .tec-events-elementor-event-widget.venue-address{
    margin: 0px !important
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_export, class: .elementor-element-c12e32d */button.tec-events-elementor-event-widget__export-dropdown-button{
    height: 60px;
}/* End custom CSS */