
.post-comments{
display:none!important;
}



.tribe-events-event-image {
    margin: 0 0 5px!important;}

.tribe-events-list-widget .tribe-events-list-widget-events {
    list-style: none;
   padding: 0 0.01rem!important; 
    
}

/* Third-level submenu */
.nav-wrap li ul.sub-menu ul.sub-menu {
  position: absolute;
  top: 0; /* align with parent item */
  left: 100%; /* appear to the right of parent */
  background-color: #2f5b5c; /* slightly darker or lighter */
  border: 2px solid #3f6b6c; /* optional visual separator */
  padding: 0px;
  min-width: 200px;
  z-index: 200;
}
@media (min-width: 1024px) {

  /* Sub-menu container */
  .nav-wrap li:hover > ul.sub-menu.multi-column,
  .nav-wrap li.sfHover > ul.sub-menu.multi-column {
    column-count: 2;
    column-gap: 10px;

    /* Control width */
    width: max-content;       /* prevents stretching */
    min-width: 420px;         /* 2 x 200 + gap */
    padding: 0;
    background-color: #fff;
  }

  /* Sub-menu items */
  .nav-wrap li:hover > ul.sub-menu.multi-column > li,
  .nav-wrap li.sfHover > ul.sub-menu.multi-column > li {
    display: block;
    break-inside: avoid;
    margin: 0;
    padding: 0;
  }
}





  /* Sub-menu container */

.duration {
text-transform: none!important;
}


.tbp td {
padding-left:10px;
}

 

 #sow-editor-20.widget widget_sow-editor {
padding: 0px 0px 0px 0px;
}

.nf-form-layout {padding:15px;}

.widget_text .textwidget p {font-size:18px;}

@media screen and (max-width: 1300px) {
    .wig1 {
        width: 100%!important;
        float: none!important;
 display: flex;
    justify-content: center;  /* Centers horizontally */
    align-items: center;      /* Centers vertically */
    }
}

.accordion-year {
    display: block; /* Makes the div take up the full width */
    width: 100%; /* Ensures it spans the entire row */
     cursor: pointer; /* Makes it clear it's interactive */
}

.accordion-year a {
    display: block; /* Makes the link take up the full div */
    width: 100%;
    text-decoration: none; /* Removes underline */
    

}

.accordion-year:hover {
    background-color: #f0f0f0; /* Change background color on hover */
}

@media screen and (max-width: 768px)  {
    .tribe-events-sub-nav li a {
        background: transparent;
     
    }

