/*
Theme Name:     Blocksy-child
Theme URI:      
Description:    Blocksy child theme.
Author:         Me
Author URI:     
Template:       blocksy
Version:        0.1.0
*/

/*
 * Top buffer inside the first section on each page so the strip
 * shares that section’s background (no white strip under transparent header).
 */
.sam-home__hero,
.sam-index__hero {
	padding-top: 75px !important;
}

/* Location single & experience single: larger buffer */
.city-hero,
.sam-exp > .sam-exp__section:first-child {
	padding-top: 170px !important;
}



/* ================================
   Modula Gallery
================================ */
.modula-item-content:hover img {
	transform: scale(1.1);
}

[data-sticky="fixed:shrink"] .menu-container > ul > li > a.ct-menu-link {
	color: #ffffff;
}

[data-sticky="fixed:shrink"] .menu-container > ul > li.current-menu-item > a.ct-menu-link {
	color: var(--theme-palette-color-2);
}

[data-sticky="fixed:shrink"] .menu-container > ul > li.current_page_item > a.ct-menu-link {
	color: var(--theme-palette-color-2);
}

/* Only child/submenu items (e.g. Dancers), not parent (e.g. News) */
nav[class*="menu"] li li:hover > .ct-menu-link,
nav[class*="menu"] li li:hover > .ct-sub-menu-parent {
	color: #fff !important;
	cursor: pointer !important;
}

[data-header*="type-1"] .ct-header [data-transparent-row="yes"] [data-id="menu"] > ul > li > a {
	color: #fff !important;
}