/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 7 mar 2026, 18:59:34
    Author     : julien
*/


.wp-block-list.list_etoiles{
    
    li{
        
        list-style-image: url(/wp-content/uploads/2025/11/etoile_list.png);
        
    }
    
}

:where(.wp-site-blocks) > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.competences_colonnes{
    
    /*min-width: 20em;*/
    
/*    flex-basis: 30em !important;    old flex syntax 
    min-width: 30em !important;    modern and safer 
    flex-grow: 1;*/
    
    
}


.competences_liste ul{
    
    padding-left: 0.3em;    
    
}

.competences_liste li{
    
    padding-left: 0.3em;    
    
}

.competences_liste>li{
   
    margin-bottom: 2em;
    
}​

.competences_gap{
    
    /*gap: 0rem !important;*/
    
}

.comptences_gap .wp-block-list{
    
    padding-left: 0.3em;    
    
}

.comptences_liste_europe ul{
    
    
    
}

/* PAGE LISTE ANALYSES ET ÉTUDES */

.to_uppercase{
    
    text-transform: uppercase;
    
}

/* ARTICLE ANALYSE / ÉTUDE */

/*.wp-block-file .wp-block-file--media{
    
    display: none;
    
}*/

.wp-block-file [id^="wp-block-file--media"]{
    
    display: none;
    
}

/* NOS INTERLOCUTEURS */

.image_a_gauche{
    
    float:left;
    
    margin-right: 2em;
    
    margin-bottom: 3em;
    
}

.wp-block-read-more-btn{
    
    background-color: #3e3e3e;

    border-radius: 24px;

    padding: 12px 24px 12px 24px;

    color: white;

    text-decoration: none;

    /*text-decoration-thickness: auto;*/
    
}


.wp-block-query-accueil-livres li:nth-child(1){
    grid-column: span 3;
    grid-row:    span 3;
}

.menu_sylvie_goulard_conseil .wp-block-navigation-item__content{
	
	padding: 1em 1.2em !important;
  	border-radius: 2em;
  	background-color: #9f9fff;
  	color: black !important;
  	text-decoration: none;
	
}

.titre_ombre{
	
	position: relative;
	
	background-color: white;
	
}

.titre_ombre::before{
	
  position: absolute;
  left: 1.3em;
  right: 1.3em;
  top: 0.5em;
  bottom: 0.5em;
  box-shadow: 0 0 1.05em #cacaca;
  content: "";
  border-radius: 20em;
  z-index: -1;

}

.titre_ombre::after{
	
  position: absolute;
  left: 1.3em;
  right: 1.3em;
  top: 0.5em;
  bottom: 0.5em;
  
  content: "";
  border-radius: 20em;
  z-index: -1;

}

.livre_ombre{
	
  box-shadow: 0 0 0.5em #cacaca;

}

.bouton_fichier .wp-element-button{
	
	letter-spacing: 1.2px;
	font-size: 0.88rem;
	padding: 15px;
	line-height: 0.9;
	
}

.wp-block-query-livres li:nth-child(1){
    grid-column: span 2;
    grid-row:    span 2;
	
	height: 100%;
	width: 100%;
	
}

.wp-block-query-livres li:nth-child(1) .wp-block-post-featured-image{
	
	    height: 100% !important;
	    width: 100% !important;
	
}
.wp-block-query-livres li:nth-child(1) .wp-block-post-featured-image {
	
	    height: 100% !important;
	    width: 100% !important;
	
}

.wp-block-query-livres li:nth-child(1) .wp-block-post-featured-image a{
	
	    height: 100% !important;
	    width: 100% !important;
	
}

/*.wp-block-button-social-share{
	
	background-color: transparent;
  	background-image: url("https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fstatic.vecteezy.com%2Fsystem%2Fresources%2Fpreviews%2F023%2F741%2F223%2Fnon_2x%2Ffacebook-logo-icon-social-media-icon-free-png.png&f=1&nofb=1&ipt=d24041f3866a357fa740daeff34616f8b73393889f35fb59c5dd1ed24a70c4b8");
  	background-size: contain;
  	background-repeat: no-repeat;
  	width: 30px;
  	height: 30px;
	
	color: transparent;
	overflow: hidden;
	
}

.wp-block-button-social-facebook{
	
	background-image: url("/wp-content/uploads/2026/01/fb.png");
	
}

.wp-block-button-social-x{
	
	background-image: url("/wp-content/uploads/2026/01/x-twitter.png");
	
}

.wp-block-button-social-linkedin{
	
	background-image: url("/wp-content/uploads/2026/01/linkedin.png");
	
}
.wp-block-button-social-whatsapp{
	
	background-image: url("/wp-content/uploads/2026/01/whatsapp.png");
	
}*/


/* Force hamburger + overlay menu below our custom breakpoint */


.wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: block !important;
}

.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none !important;
}

/* Switch back to full horizontal menu ABOVE our custom breakpoint */
@media (min-width: 1260px) {
    
    #top_menu_column{
        
        /*position: absolute;*/
        
    }
    
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important;
    }
    
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
    }
}

@media (max-width: 1300px) {
    
    #top_menu_column{
        
        position: absolute;
        
    }
    
}

@media (max-width: 781px) {
    
    .top_searchbar{
        
        width: 100%;
        
    }
    
}