/*
	Theme Name:		Sicotte DC Theme
	Template:		twentytwentyfour
	Version:		1.0.1
	Author:			Alain Vaillancourt
	Author URI:		https://alainvaillancourt.pro/
	Text Domain:	sicottedc
*/

/* @import url('./style-t19.css'); */

:root {
	--wp--style--global--content-size: calc(100% - 2rem);
	--wp--style--global--wide-size: 100%;
}
@media screen and (min-width: 768px) {
	:root {
		--wp--style--global--content-size: 80%;
		--wp--style--global--wide-size: 1280px;
	}
}

:root {
	font-size: 22px;
}

header {
	padding-top: 1em;
}
@media screen and (min-width: 768px) {
	header {
		padding-top: 2rem;
	}
}

header.wp-block-template-part > div.wp-block-group > div.wp-block-group {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto;
	margin-right: auto;
}
header.wp-block-template-part > div.wp-block-group > div.wp-block-group.is-layout-flex {
	gap: unset;
}

:root :where(.is-layout-constrained) > h1 {
	margin-block-start: unset;
}

/* li.wp-block-polylang-navigation-language-switcher {
	text-transform: uppercase;
} */

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
	border-color: #767676;
}

nav.wp-block-navigation {
	margin-top: 0.25rem;
	font-size: 1.125em;
	font-weight: 700;
	line-height: 1.2;
	color: #0073AA;
}
@media screen and (min-width: 768px) {
	nav.wp-block-navigation {
		margin-top: 0.25rem;
	}
}

/* ul.wp-block-navigation {
} */

li.wp-block-navigation-item {
	max-width: 20rem;
}

li.wp-block-navigation-item > a {
	text-decoration: none;
}

ul.wp-block-navigation-submenu > li.wp-block-navigation-item > a:hover {
	background-color: #005177;
}

nav.wp-block-navigation ul.wp-block-navigation > li.wp-block-navigation-item > ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
	left: 0;
	right: auto;
	width: auto;
	min-width: 100%;
	padding-left: 0;
	background-color: #0073AA;
	color: #FFF;
	font-size: 0.65em;
	line-height: 1.8;
}
@media screen and (min-width: 768px) {
	nav.wp-block-navigation ul.wp-block-navigation > li.wp-block-navigation-item > ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
		min-width: max-content;
	}
}

.user-select > select {
	font-size: inherit;
}
