/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2026 | 08:30:18 */
/**
 * Philippe Gourier NAVIGATION 
**/

.custom-navigation .wp-block-navigation__submenu-icon{
	display: none;
}
.custom-navigation .wp-block-navigation-item .wp-block-navigation-item__content{
	text-decoration: none;
}
.custom-navigation .wp-block-navigation-item__label{
	font-size: var(--fs-nav-link);
	letter-spacing: 1px;
	line-height: 1.14;
}
.custom-navigation .custom-smaller-link .wp-block-navigation-item__label{
	font-size: var(--fs-nav-small-link);
}


.custom-navigation .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle .wp-block-navigation-item__label{
	display: flex;
  	align-items: center;
  	flex-direction: row-reverse;
}


.custom-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{
	padding: 0.47rem .5rem 0 .5rem;
}
.custom-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover{
	text-decoration:none;
	font-weight: 700;
}
.custom-navigation .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle .wp-block-navigation-item__label{
	position: relative;
}
.custom-navigation .has-child .wp-block-navigation__submenu-container{
	position: static;
	border: none;
	background: var(--c-background);
}
.custom-navigation .wp-block-navigation-item{
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}
.custom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
	padding-top: 40px;
}
.custom-navigation .wp-block-navigation__responsive-container-open{
	margin-top: -30px;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
	padding: 0;
}

/* Responsive fix for Twenty-Twenty Five */
@media screen and (max-width: 991px) {
  /* Show the hamburger button */
  .wp-block-navigation__responsive-container-open {
    display: block !important;
  }

  /* Hide the full menu, but only when the modal is closed */
  .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open) {
    display: none !important;
  }
}

@media screen and (min-width: 768px){
	
}

@media screen and (min-width: 992px){
	.custom-navigation .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle[aria-expanded="false"] .wp-block-navigation-item__label::before {
		content: "";
		background: var(--c-black);
		-webkit-clip-path: polygon(80% 40%, 50% 70%, 20% 40%, 20% 20%, 50% 50%, 80% 20%); 
		clip-path: polygon(80% 40%, 50% 70%, 20% 40%, 20% 20%, 50% 50%, 80% 20%);
		width: 20px;
		height: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		transform: rotate(0deg) translateY(3px);
	}

	.custom-navigation .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle[aria-expanded="true"] .wp-block-navigation-item__label::before {
		content: "";
		background: var(--c-black);
		-webkit-clip-path: polygon(80% 40%, 50% 70%, 20% 40%, 20% 20%, 50% 50%, 80% 20%); 
		clip-path: polygon(80% 40%, 50% 70%, 20% 40%, 20% 20%, 50% 50%, 80% 20%);

		width: 20px;
		height: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		transform: rotate(-180deg);
	}
}

@media screen and (min-width: 1200px){
	
}