/**
 * Theme Name:       Mai Crofton 2026
 * Theme URI:        https://bizbudding.com/mai-theme/
 * Description:      Mai Crofton 2026 heme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.2.0
 * Text Domain:      mai-crofton-2026
 * Template:         genesis
 * Template Version: 3.6.0
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

:root {
   --menu-font-family: var(--heading-font-family);
   --menu-text-transform: uppercase;
   --menu-font-size: var(--font-size-sm);
   --button-border-radius: 15px;
   --button-font-family: var(--heading-font-family);
   --entry-meta-font-size: var(--font-size-md);
   --font-scale: 1.15;
   --link-text-decoration: underline;
	--entry-excerpt-font-size: var(--font-size-md);
 }

/* Archive Events */
.post-type-archive-cbe_event .entry  {
    background-color: var(--color-primary);
    color: var(--color-white);
 }

 .post-type-archive-cbe_event .entry-title-link {
    color: var(--color-white);
 }

.post-type-archive-cbe_event .entry:nth-of-type(6n+4), 
.post-type-archive-cbe_event .entry:nth-of-type(6n+5), 
.post-type-archive-cbe_event .entry:nth-of-type(6n+6) {
    background-color: var(--color-link);
 }

 .post-type-archive-cbe_event .entry-excerpt {
    border-top: 2px solid var(--color-white);
    border-bottom: 2px solid var(--color-white);
    padding: var(--spacing-sm) 0;
 }

.post-type-archive-cbe_event .button-outline {
    border-color: var(--color-white);
    color: var(--color-white);
}

/* Crofton Event Table Styles */
 .crofton-event-table td {
    border: none;
    vertical-align: top;
 }

 .single-cbe_event .crofton-event-table {
    background-color: var(--color-primary);
    color: var(--color-white);
 }

 .crofton-event-table td:first-of-type {
	white-space: nowrap;
	width: 1%;
}

 
 /* White borders */
 .white-border-top {
	border-top: 2px solid #fff;
}

.white-border-bottom {
	border-bottom: 2px solid #fff;
}

/* Crofton Group */
.crofton-group {
	box-shadow: 1px 1px 10px #888888;
}

/* Colour Mai Post Grid items without image backgrounds */
.site-inner .entry-content .mai-grid:not(.has-image-background) {
	--entry-wrap-background: var(--color-secondary);
		color: var(--color-white);
}

.site-inner .entry-content .mai-grid:not(.has-image-background) h3 {
	--entry-title-link-color: var(--color-white);
	color: var(--color-white);
}

.mai-grid:not(.has-image-background) .entry-title-link:focus-visible, 
.mai-grid:not(.has-image-background) .entry-title-link:hover {
	color: var(--color-background);
}

/* Forms */
.frm_submit {
	margin-top: var(--spacing-lg)
}

/* Adjacent Entry Pagination */
.adjacent-entry-pagination {
	margin-top: var(--spacing-xxl)
}

/*Comments and Adjacent Entry Pagination Background Colour */
.comment-list,
.adjacent-entry-pagination .pagination-next,
.adjacent-entry-pagination .pagination-previous {
	background-color: var(--color-white);
}


