/*
Bienvenue dans l’éditeur de CSS personnalisé !

Pour en découvrir le fonctionnement, accédez à la page suivante :
https://wp.me/PEmnE-Bt
*/

/* Couleur du bandeau du menu*/
#masthead {
	background: #0d345b;
}

/*Pour ne pas afficher l'image "mise en avant" dans l'article mais seulement dans les miniatures */
.single-post .post-thumbnail {
	display: none;
}

.site-title {
	color: #FFFFFF;
}


/*Couleur des sous menu*/
.main-navigation ul ul.sub-menu li {
  background: #18679c;
}

/* Pour supprimer le petit trait à la con après le nom des sous-menu*/
.main-navigation ul ul.sub-menu li  > a:only-child:after {
			display: none !important;
	}

/* Pour mobile seulement :*/
@media (max-width: 600px) {
	
	.main-navigation li {
		line-height: 1.5;
		padding-left: 10px;
		padding-right: 20px;
		box-shadow: -5px -5px 5px #0C1F41;
	}
	.main-navigation ul ul.sub-menu li {
		box-shadow: 0px 2px 2px #103E76;
		padding-left: 20px;
		text-align: left;
		margin: 2px 0px 2px 0px;
		border-radius: 3px;
	}
	
	.main-navigation li > a:after {
    content: " \FE40";
		position:relative;
    left: 10px;
    top: 3px;
    font-size: 10px!important;
		text-align: center !important;
	}
		.main-navigation li > a:only-child:after {
    content: "";
    right: 0;
	}
	
/* Fleches menu mobile
	.main-navigation li > a:only-child:before {
			content: "\21d2  " ;
		  font-size: 15px!important;
	}*/

 
/*	arrow: ⤷*/
	.main-navigation ul ul.sub-menu li  > a:only-child:before{
			content:"\2937"	;
			display:  inline-block !important;
		padding-right: 5px;

	}
	


	/*Couleur de l'arrière plan de l'affichage sur mobile */
	#site-navigation div {
		/*background: #1b5187;*/
		background: rgba(11, 22, 33, .0);
		border-top: 35px solid #0000;

	}
	
	/*Couleur des onglets principaux du menu pour la version mobile */

	.main-navigation ul {
		background: #124774;
	 /*box-shadow: 5px 5px 5px 5px #000;*/
		text-align: left;
		padding-right: 0px;
		padding-bottom: 5px;

	}
	
	/* Supprimer le bandeau blanc enhaut de page sur mobile*/
	
	.page-id-3355  #masthead {
		margin-bottom: -25px;
	}
	
	.page-id-2628 #masthead {
		margin-bottom: -25px;
	}
}


/*Couleur du sous menu selectionné*/
 .main-navigation ul ul.sub-menu li:hover {
		 background-color: #103E76 !important;

	}


@media only screen and (min-width: 640px)
.site-title:not(:empty).site-description:not(:empty):before {
	
}


.main-navigation a:link, .main-navigation a:visited {
	color: #FFFFFF;
}



/* Couleur des liens qui ne sont pas des titres 
p:not(.site-title) a {
	color: #E14801;
}*/

.wp-block-cover a {
	    word-break: normal;
}

/* Couleur d'une partie des liens */
.reply a, .widget-area a, .wp-block-cover a, .wp-block-cover-image a, .wp-block-media-text a {
	color: #FFFFFF;
}


/* Pour supprimer le titre d'une page, désignée par son id, ici la page "L'encadrement bénévole aux glénans"*/

.page-id-3355 #main  {
  padding-top: 0px;

} 

.page-id-3355 header .entry-title {
	display: none;
}


/* Pour supprimer le titre d'une page, désignée par son id, ici la page "La documentation"*/
.page-id-2668 #main  {
  padding-top: 0px;
} 
.page-id-2668 .entry-title {
	display: none;
}

/* Spécifiquement pour la page "l encadrement bénévole aux glénans", spécifiquelent sur mobile (écrans de moins de 600px), définir la taille des titre h2 des bannières comme suit*/

@media (max-width: 600px) {
  .page-id-3355 .wp-block-cover .wp-block-cover__inner-container h2 {
    word-break: break-word;
    font-size: 50%;
		padding:0em 0em;
		
  }
}

/* Même chose, titre h1*/

@media (max-width: 600px) {
  .page-id-3355 .wp-block-cover .wp-block-cover__inner-container h1 {
    word-break: break-word;
    font-size: 30px!important;
		padding:0em 0em;

  }
}

/* Spécifiquement pour la page "la documentation", spécifiquelent sur mobile (écrans de moins de 600px), définir la taille des titre h2 des bannières comme suit*/

@media (max-width: 600px) {
  .page-id-2668 .wp-block-cover .wp-block-cover__inner-container h2 {
    word-break: break-word;
    font-size: 200%;
		padding:0em 0em;
  }
}

/* Même chose, titre h1*/

@media (max-width: 600px) {
  .page-id-2668 .wp-block-cover .wp-block-cover__inner-container h1 {
    word-break: break-word;
    font-size: 25px!important;
		padding:0em 0em;

  }
}

/*Redefini la taille du logo. Permet d'avoir une meilleur qualité d'affichage */

.site-logo img{
	height:50px;
	width:220px;
}

/*
.main-navigation a:hover,
.main-navigation a:focus {
    color: #c55920;
}
*/