/*
Theme Name: CLRPDL
Theme URI:
Author: Jean-Yves BURGAUD
Author URI: https://rezo.dev
Template: twentytwentyfive
Description: thème spécifique pour le CLR des Pays de la Loire, basé sur le document "LOGO & CHARTE GRAPHIQUE, Comité Laïcité République - Avril 2023".
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

:root {
 	--color-base: #FFFFFF;
	--color-grey1: #292929;
	--color-grey2: #444444;
	--color-grey3: #5E5E5E;
	--color-grey4: #808080;
	--color-red: #ED143D;
	--color-blue: #337AB7;
	--color-bluelight: #60a0e0;
}

html {
	font-family: Montserrat, sans-serif;
}

/* main-nav */

.main-nav a {
	text-decoration: none;
}

.main-nav a span:hover {
	color: var(--color-blue);
}

.main-nav [aria-current]:not([aria-current="false"]) {
	color: var(--color-blue);
  	font-weight: bold;
}

/* header */

.header-title-nav {
	border-left: 1px solid var(--color-grey1);
	padding: 2em 2em;
}

.header-title-nav h1 a {
	text-decoration: none;
}

.header-title-nav h1 a:hover {
	color: var(--color-blue);
}

@media (max-width: 1170px) {
	.header-title-nav {
		border-left: none;
		padding: 0.2em 1em;
	}

	.wp-block-site-title {
  		font-size: 2.5em;
	}
}

@media (max-width: 600px) {
	.header-title-nav {
		border-left: none;
		padding: 0.2em 0.2em;
	}

	.wp-block-site-title {
  		font-size: 2em;
	}
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open:hover {
	color: var(--color-blue);
}

/* strong */

.entry-content strong {
	font-weight: 600;
}

/* article-extrait */

.article-extrait {
	border-left: 2px solid var(--color-blue);
}

/* archive-mois archive-etiquettes */

.archive-mois, .archive-etiquettes {
	background-color: #f6f6f6;
	border-radius: 30px;
}

.archive-mois a, .archive-etiquettes a {
	text-decoration: none;
}

.archive-mois a:hover, .archive-etiquettes a:hover {
	color: var(--color-blue);
}	

.archive-mois [aria-current]:not([aria-current="false"]), .archive-etiquettes [aria-current]:not([aria-current="false"]) {
	color: var(--color-blue);
  	font-weight: bold;
}

/* more link */

.wp-block-post-excerpt__more-link {
	text-decoration: none;
	font-size: 120 %;
	background-color: #f0f0f0;
	border-radius: 20px;
	padding: 0.2em 2.5em;
}

.wp-block-post-excerpt__more-link:hover {
	background-color: #e0e0e0;
}

/* search button */

.rangee-search {
	width: 97%;
}

.wp-block-search__button {
	padding: 1rem;
}

.wp-block-search__button:hover {
	background-color: var(--color-bluelight);
}

.wp-block-search__button svg {
	min-height: 18px;
  	min-width: 18px;
}

/* button adherer au CLR */

.wp-block-button__link:hover {
	background-color: var(--color-bluelight) !important;
}

/* test */

.test {
	display: none !important;
}

