/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2026 | 08:58:43 */
/**
 * 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 .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle .wp-block-navigation-item__label::after {
	content: "";
	background: var(--c-black);
	-webkit-clip-path: polygon(50% 40%, 90% 0, 100% 0, 50% 50%, 0 0, 10% 0);
	clip-path: polygon(50% 40%, 90% 0, 100% 0, 50% 50%, 0 0, 10% 0);
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	right: -15px;
	top: 50%;
	transform: translateY(-50%);
}
.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: 1200px){
	
}