.elementor-kit-32342{--e-global-color-primary:#008061;--e-global-color-secondary:#AB1B42;--e-global-color-text:#000000;--e-global-color-accent:#5C406A;--e-global-color-5fcf551:#FFFFFF;--e-global-color-9f46d67:#76AD9A;--e-global-color-b386fd3:#FFF9AB;--e-global-color-bb77964:#DADADA;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Merriweather";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-kit-32342 button,.elementor-kit-32342 input[type="button"],.elementor-kit-32342 input[type="submit"],.elementor-kit-32342 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-5fcf551 );border-radius:20px 20px 20px 20px;}.elementor-kit-32342 button:hover,.elementor-kit-32342 button:focus,.elementor-kit-32342 input[type="button"]:hover,.elementor-kit-32342 input[type="button"]:focus,.elementor-kit-32342 input[type="submit"]:hover,.elementor-kit-32342 input[type="submit"]:focus,.elementor-kit-32342 .elementor-button:hover,.elementor-kit-32342 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-5fcf551 );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-kit-32342 e-page-transition{background-color:#FFBC7D;}.elementor-kit-32342 p{margin-block-end:12px;}.elementor-kit-32342 a{color:var( --e-global-color-primary );}.elementor-kit-32342 a:hover{color:var( --e-global-color-accent );}.elementor-kit-32342 h2{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;}.elementor-kit-32342 h3{color:var( --e-global-color-accent );font-size:20px;font-weight:400;line-height:29px;}.elementor-kit-32342 h4{font-family:"Roboto", Sans-serif;font-size:20px;line-height:22px;}.elementor-kit-32342 h5{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-32342 h5{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-32342 h5{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.alignleft {
    margin:0px 25px 15px 0px;
    box-shadow: 0px 0px 3px #000 !important;
}

.um input[type=submit].um-button, .em-button{
background:#5C406A !important;}
/* the events plugin*/

.ectbe-month-header,
.style-2 #ectbe-date,
.ectbe-month-header
{
    display:none !important;
}

.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
    border:none !important;
}
.style-2 span.ectbe-ev-day
{font-size:18px !important;}

.ectbe-list-wrapper.style-2 .ectbe-content-box {
padding:0px;    
}


/*post events */

.ectbe-wrapper.ectbe-list-wrapper .ectbe-evt-more-box {
    display:none !important;
}


.event_data .event_category,
.event_data.event_category{
display:none;
    
}

.event_location 
{
    display:none important;
    
}
.event_data .time, .event_data .date {
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    
}

.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}
.elementor-accordion {
  border-top: 1px solid  #D4DFF2C7;
}

.alignright {
    margin:10px 0px 15px 15px;
    float:right;
    clear:right;
    box-shadow: 0px 0px 5px #5e5e5e !important;
}
  @media only screen and (max-width: 600px)
.alignright {
  clear: both;
  margin: 0px 0px 20px 0px;
  box-shadow: 0px 0px 8px #5e5e5e !important;
}


.em-event, .em-item, 
.em.em-list.em-grid > div.em-item{
    background-color:#fff !important;
}
.em.em-list.em-grid .em-item .em-item-info, .em.em-list.size-small .em-item .em-item-info {
  border-left: none !important;
  border-top: 4px solid #008061 !important;}
  
.em-item-name a, .em-item-name, .em.pixelbones a
  {color:#5c406a !important;
      font-size:22px;
      line-height:29px;
      padding-bottom:10px !important;
  }
  .em.em-list.em-grid .em-item .em-item-image.has-placeholder, .em.em-list.size-small .em-item .em-item-image.has-placeholder, .em.em-list.em-grid > div.em-item {
      background:#fff;
  }
  
  .em.em-list .em-item .em-item-meta .em-item-meta-line a {font-size:100%;
     font-style: normal !important; 
     margin-top:-3px;
  }
  
  .em.em-list-widget .em-item {
      background:#fff;
      padding:7px;
      border-radius:8px;
  }/* End custom CSS */