/*
Theme Name: gabortwentyfive
Theme URI:	https://wordpress.org/themes/twentytwentyfive/
Description: A child theme for Twenty Twenty Five.
Author: Annick Martin
Author URI: https://webis-shining.com
Template: twentytwentyfive
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/***elements***/

/* 1) On neutralise tout style de focus dans la zone front */
:where(.wp-site-blocks) *:focus,
:where(.wp-site-blocks) *:focus-visible,
:where(.wp-site-blocks) *:focus-within {
  outline: none !important;
  box-shadow: none !important; /* au cas où le thème met un halo en shadow */
}

/* 2) Flash noir/gris au toucher sur mobile (iOS/Android) */
:where(.wp-site-blocks) * {
  -webkit-tap-highlight-color: transparent;
}

/* 3) (optionnel) certains navigateurs forcent une ring sur <button>/<input> */
:where(.wp-site-blocks) button:focus,
:where(.wp-site-blocks) input:focus,
:where(.wp-site-blocks) select:focus,
:where(.wp-site-blocks) textarea:focus,
:where(.wp-site-blocks) a:focus {
  outline: none !important;
  box-shadow: none !important;
}


/*** admin***/
.wp-admin h1.wp-block.wp-block-post-title.editor-post-title {
	text-transform : none;
}


/***header***/


/*header*/

/*navigation*/

.wp-block-navigation .is-menu-open .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content {
 
}

.wp-block-navigation .is-menu-open .wp-block-navigation-item .wp-block-navigation-item__content {

}


header nav.is-responsive.wp-block-navigation #modal-1.is-menu-open{ 
	/* background-image : url(img/AR-LaCiotat-vert-mobile_800x762.jpg); */
	/* background-repeat : no-repeat;  */
	/* background-size : cover;  */
	/* background-position :left bottom;  */
	/* background-image : url(img/AR-gris666_800x762.jpg); */
	/* background-color :grey; */
 }
 
   header nav.is-responsive.wp-block-navigation #modal-1.is-menu-open .wp-block-navigation__responsive-close:before {
	/* content : "AMITIÉ ET NATURE LA CIOTAT"; */
	/* position : absolute; */
	/* display : block; */
	/* width : calc(100% - 60px);  */
	/* text-align : center; */
	/* bottom : 50px; */
	/* color : var(--wp--preset--color--accent-2); */
	/* font-size : var(--wp--preset--font-size--large); */
 }
 
  header nav.is-responsive.wp-block-navigation #modal-1.is-menu-open .wp-block-navigation__responsive-close:after {
	/* content : "Club de Randonnée"; */
	/* position : absolute; */
	/* display : block; */
	/* width : calc(100% - 60px);  */
	/* text-align : center; */
	/* bottom : 20px; */
	/* color : var(--wp--preset--color--accent-2); */
 }


/*menu normal*/
.wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content {
	/* color : #f6ff00; */
}

.wp-block-navigation .wp-block-navigation-item:hover > a {
	/* color : #f6ff00; */
	/* outline : none; */
	/* border : none; */
	/* text-decoration : none; */
}

.wp-block-navigation a:active, 
.wp-block-navigation a:focus {
	outline : none;
	border : none;
}

/* .wp-block-navigation .wp-block-page-list { */
	/* gap : 20px; */
/* } */

.wp-block-navigation .wp-block-navigation__submenu-container.has-base-background-color {
	/*background-color: var(--wp--preset--color--contrast) !important;*/
	/*border: 1px solid var(--wp--preset--color--base) !important;*/
}

.wp-block-navigation  .wp-block-navigation__submenu-container.has-contrast-color li > a{
	/*color: var(--wp--preset--color--base)!important;*/
}

.wp-block-navigation  .wp-block-navigation__submenu-container li:hover > a{
	/*color : #f6ff00 !important;*/
}


/*** Footer ***/

/*** Accueil ***/
/* .home .wp-site-blocks { */
	/* position : relative; */
/* } */



/***Pages internes***/




/****MEDIA QUERIES****/

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

@media only screen and (min-width: 600px) {
	/*header .titre-description{  
		 background-color : orange; 
	 } */
	
	/**menu**/
	/* .wp-block-navigation__responsive-container-open:not(.always-shown) { */
		/* display: flex; */
	/* } */
	
	/* .wp-block-navigation__responsive-container:not(.is-menu-open):not(.hidden-by-default) { */
		/* bottom: 0; */
		/* display: none; */
		/* left: 0; */
		/* position: fixed; */
		/* right: 0; */
		/* top: 0; */
	/* } */
	
}

@media only screen and (min-width: 652px) {
	/*menu modal*/
	 /* header nav.is-responsive.wp-block-navigation #modal-1.is-menu-open{  */
		 /* width : 500px;  */
		 /* right :0;  */
		 /* left : auto; */
	 /* }  */
}

@media only screen and (min-width: 783px) {
	/* :root { */
		/* --wp--preset--font-size--xx-large : 2.15rem; */
	/* } */
}

@media only screen and (min-width: 884px) {
	 /*header .titre-description{  
		 background-color : #990f95; 
	 } */
	
	/**menu**/
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none;
	}
	
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    /*background-color: inherit;*/
    /* display: block; */
    /* position: relative; */
    /* width: 100%; */
	/* max-width : 500px; */
    /* z-index: auto; */
	}
}

@media only screen and (min-width: 1024px) {
	
	
	/*menu*/
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 600px; */
	/* } */
	
	
}

@media only screen and (min-width: 1100px) {
	 /*header .titre-description{  
		background-color : cyan; 
	  }  */
	/*menu*/
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 700px; */
	/* } */
}

@media only screen and (min-width: 1200px) {
	/*header .titre-description{  
		 background-color : lightblue; 
	 } */
	/* :root { */
		/* --wp--preset--font-size--xx-large : 3.5rem; */
	/* } */
	

}

@media only screen and (min-width: 1250px) {
	/*bleu clair*/ 
	/*header .titre-description{
		background-color : #b7f6c1;
	}*/
	
	/*menu*/
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 950px; */
	/* } */
	
}
@media only screen and (min-width: 1400px) {
	/*header .titre-description{
		background-color : lightgreen;
	}*/
	
	/*menu*/
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 1000px; */
	/* } */
	
}

@media only screen and (min-width: 1495px) {
	/*menu*/
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 1200px; */
	/* } */
}

@media only screen and (min-width: 1600px) {
	
	/* .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { */
	  /* max-width : 1400px; */
	/* } */
}



/*marqueurs responsive*/

 /* @media only screen and (min-width: 482px) { */
	/* header .titre-description {  */
		/* background-color : yellow;  */
	 /* } */
/* } */

/* @media only screen and (min-width: 600px) { */
	/* header .titre-description{   */
		 /* background-color : orange;  */
	 /* } */
/* } */
/* @media only screen and (min-width: 652px) { */
	 /* header .titre-description{   */
		 /* background-color : red;  */
	 /* } */
/* } */
/* @media only screen and (min-width: 783px) { */
	/* header .titre-description{   */
		 /* background-color : pink;  */
	 /* } */
/* } */
/* @media only screen and (min-width: 884px) { */
	 /* header .titre-description{   */
		 /* background-color : #990f95;  */
	 /* } */
/* } */

/* @media only screen and (min-width: 1024px) { */
	 /* header .titre-description{   */
		/* background-color : blue;  */
	 /* } */
/* } */

/* @media only screen and (min-width: 1100px) { */
	 /* header .titre-description{   */
		/* background-color : cyan;  */
	  /* } */
/* } */

/* @media only screen and (min-width: 1200px) { */
	/* header .titre-description{   */
		 /* background-color : lightblue;  */
	 /* } */
/* } */

/* @media only screen and (min-width: 1250px) { */
	/* /*bleu clair*/  */
	/* header .titre-description{ */
		/* background-color : #b7f6c1; */
	/* } */
	
/* } */
/* @media only screen and (min-width: 1400px) { */
	/* header .titre-description{ */
		/* background-color : lightgreen; */
	/* } */
/* } */

/* @media only screen and (min-width: 1495px) { */
	
/* } */

/* @media only screen and (min-width: 1600px) { */
	/* header .titre-description{ */
		/* background-color : green; */
	/* } */
/* } */





/*hide adminbar*/
/* #wpadminbar { */
	/* display : none; */
/* } */