/*
 * Classes page (ID 23101): hide Upcoming Events sidebar + centred layout (Claude 05/11/26)
 */
.page-id-23101 #secondary { display: none !important; }
.page-id-23101 #primary { width: 100% !important; float: none !important; }
.page-id-23101 .entry-content { max-width: 1000px; margin: 0 auto; }
.page-id-23101 .entry-content > * { margin-left: auto; margin-right: auto; }
.page-id-23101 .wp-block-coblocks-accordion-item,
.page-id-23101 .wp-block-coblocks-accordion-item details { width: 100% !important; max-width: 100% !important; }
.page-id-23101 .wp-block-coblocks-accordion-item summary { border-radius: 6px; }
.page-id-23101 .entry-content table.table { margin-left: auto !important; margin-right: auto !important; }
.page-id-23101 .wp-block-button.has-custom-width { width: 100% !important; max-width: 640px; margin: 0 auto; }
.page-id-23101 .wp-block-coblocks-map,
.page-id-23101 .wp-block-coblocks-map iframe { width: 100% !important; }
.page-id-23101 .entry-content .wp-block-group,
.page-id-23101 .entry-content h2 { margin-top: 3rem; }


/* Sub menu & links / 30636226-HC (MI) */
 .site-navigation .sub-menu {
    background: #ede8dd 

;
 }
 .site-navigation .sub-menu a {
    color: #ede8dd 

;

}*/

.woocommerce-product-gallery__image {
  pointer-events: none;
}
/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
 
.entry-meta .posted-on { display: none; }
.entry-date published { 
  display: none; 
}
.woocommerce-checkout .woocommerce-billing-fields > h3 {
  display: none;
}


/*
 * Hide sidebar on product pages (Robert 29/03/25)
 */
.woocommerce-page .widget-area{
	display: none;
}

/*
 * Reduces padding from event calendar (sidebar) (Robert 29/03/25)
 */
#tribe-events-pg-template,
.tribe-events .tribe-events-l-container {
    padding-top: 1em !important;
    padding-bottom: 0 !important;
}

/*
 * Reduces some top-padding on the home page (Robert 29/03/25)
 */
.home .site-content {
    padding-top: 2em;
}

/*
 * Config accordion elements on classes page (Robert 30/04/25)
 */
.classes-accordion {
    width: 100%;
    max-width: 932px;
		margin-left: auto;
		margin-right: auto
}

.classes-accordion h4 {
    padding: 0;
}

.classes-accordion ul, ol {
    margin-left:2em;
}

/**
 * Reduce additional margins on for mobile devices (Robert 30/04/25)
 */
 @media (max-width: 600px) {
  .wrap {
    padding-left: 0.5em;
		padding-right: 0.5em;		
  }
}



.site-navigation-fixed.navigation-top {
	/* bottom: auto; */
	position: fixed;
	/* left: 0; */
	/* right: 0; */
	/* top: 0; */
	/* width: 100%; */
	/* z-index: 7; */
}
header.entry-header {
    display: none;
}
@media screen and (min-width: 48em)
.navigation-top .wrap {
    max-width: 100%;
    /* padding: 0.75em 3.4166666666667em; */
}

.navigation-top .wrap {
    max-width: 100%;
    /* padding: 0; */
}
/* Center site Menu | 42451317-hc GH */
#top-menu {
  text-align: center;
}
.tribe-tickets__tickets-item-details-content {
    display: block!important;
}
.tribe-tickets__tickets-item-extra-available {
    display: none;
}
}/* End  | 42451317-hc GH */
}
[code lang=css]
#actionbar {
display: none;
}
[/code]