/*
Theme Name: Blocksy_child
Author: 
Description: Your description goes here
Version: 1.0
Template: blocksy

This is the child theme for Blocksy theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/




/* Gestion du décalage de l'effet sur titre H2 */
.entry-header {
	text-align: center!important;
}
.ct-advanced-heading::after, h1.page-title::after, .entry-header .page-title::after {
	color: white!important;
	font-size : clamp(2.8rem, 3vw + 2.8rem, 5rem)!important;
	-webkit-text-stroke: 1px #ddd!important;
}
h1.page-title, .entry-header .page-title {
	font-size : clamp(2rem, 2.5vw + 2rem, 3.6rem);
}
/**/

.ct-advanced-heading::after, .stk-block-heading__text::after, h1.page-title::after, .entry-header .page-title::after {
	transform-origin: center!important;
	text-align:center!important;

}
.ct-advanced-heading::after {
	left: 50%!important;
	transform: translateX(-50%);
	text-align:center;
	justify-content:center!important;
}

/* Masquage du fil ariane
.ct-breadcrumbs {
	display:none!important;
	visibility:hidden;
}*/

/* Masquage du bloc de description de page - en dessous du titre 
.page-description {
	display:none!important;
	visibility:hidden;
}*/

/* Limitation de taille des paragraphes, liste et titres ------------------------------------------------------------*/
.wp-block-paragraph, .wp-block-list {
	max-width: 75ch!important;
}

/* Fix de la transparence du sous-menu de la homepage en mode sticky ------------------------------------------------------------*/
body.home[data-header="type-1:sticky"] header ul.sub-menu {
	background-color:transparent!important;
}

/* Fix de la couleur du bouton de menu en hover 
.ct-button:hover {
	color: var(--theme-palette-color-7)!important;
	border: var(--theme-palette-color-7)!important;
}*/

/* Fix du formulaire CF7 ------------------------------------------------------------*/
input.wpcf7-text, textarea.wpcf7-textarea {
	border: solid 2px var(--theme-palette-color-3)!important;
	border-radius : 4px!important;
}
input.wpcf7-submit {
	background : white;
	color: var(--theme-palette-color-8)!important;
	border: solid 2px var(--theme-palette-color-3)!important;
	transition: 0.5s ease-in-out;
	padding :8px 20px!important;
	&:hover {
		color: var(--theme-palette-color-1)!important;
		background: var(--theme-palette-color-8)!important;
		border: solid 2px var(--theme-palette-color-8)!important;
	}
	> span {
		margin :0;
		padding:0;
	}
}
[type="submit"] {
	min-height:10px!important;
}

/* FIX PAGINATION ------------------------------------------------------------ */

span.page-numbers.current {
	background:transparent!important;
	color: var(--theme-palette-color-9)!important;
	border-radius:30px!important;
	border: solid  1px var(--theme-palette-color-9)!important;
}

a.page-numbers {	
	background:transparent!important;
	color: var(--theme-palette-color-3)!important;
	border-radius:30px!important;
	border: solid  1px var(--theme-palette-color-3)!important;
	&:hover {
		color: var(--theme-palette-color-7)!important;
		border: solid  1px var(--theme-palette-color-7)!important;
	}
}
/* FIX NAVIGATION CATEGORIE MATERIEL INTERNE ------------------------------------------------------------ */
.navigation-materiel {
	padding: 10px 0 20px 0;
	li {
		border: solid 1px var(--theme-palette-color-3);
		padding: 10px 20px;
		border-radius:10px;
		transition:0.3s ease-in-out;
		display:inline-block;
		&:hover {
			color: var(--theme-palette-color-7);
			border: solid 1px var(--theme-palette-color-7);
			transform: scale(1.1);
		}
	}
}




/* __________________________________ */

