/*

Theme Name: Hello Elemento Child

Description: Mon thème enfant à moi

Author: Moi

Author URI: https://www.wpserveur.net

Template: hello-elementor

Version: 1.0

*/

/*Modifie l'ordre de la galerie*/
#aquarelles_dispo .premium-blog-filters-container li:nth-child(2) { order: 1 !important; } /* Disponible */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(7) { order: 2 !important; } /* Vignes */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(4) { order: 3 !important; } /* Eau */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(6) { order: 4 !important; } /* Paysages */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(5) { order: 5 !important; } /* Fleurs */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(1) { order: 6 !important; } /* Animaux */
#aquarelles_dispo .premium-blog-filters-container li:nth-child(3) { order: 7 !important; } /* Divers */

#aquarelles_vendu .premium-blog-filters-container li:nth-child(6) { order: 1 !important; } /* Vendu */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(7) { order: 2 !important; } /* Vignes */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(3) { order: 3 !important; } /* eau */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(5) { order: 4 !important; } /* paysages */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(4) { order: 5 !important; } /* fleurs */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(1) { order: 6 !important; } /* Animaux */
#aquarelles_vendu .premium-blog-filters-container li:nth-child(2) { order: 7 !important; } /* divers */

.premium-blog-filters-container {
    display: flex !important;
    flex-wrap: wrap !important;
}
.premium-blog-filters-container li:nth-child(2) .category {
    background-color: #your-color; /* couleur active */
    color: #fff; /* couleur du texte */
}
.premium-blog-filters-container li:nth-child(2) .category.active {
    background-color: #your-color;
    color: #fff;
}



/* Import de la police TTF */
@font-face {
    font-family: 'droid';
    src: url('https://aquarelle-barbara.com/wp-content/themes/hello-elementor-child/fonts/droid-serif/DroidSerif-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Pour optimiser le chargement */
}

/* Import de la police OTF */
@font-face {
    font-family: 'libra';
    src: url('https://aquarelle-barbara.com/wp-content/themes/hello-elementor-child/fonts/libra-serif-modern/LibraSerifModern-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

h1 {
	 font-family: 'droid' !important;
}
h2 {
	 font-family: 'libra' !important;
}


div#is-ajax-search-details-2340 {
    display: none !important;
}
div.is-ajax-search-details, div.is-ajax-search-result {
    background: var(--e-global-color-88c9dea) !important;
	border-radius:5px !important;
}
.is-ajax-search-categories-details>div:hover, .is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details>div:hover {
    background: var(--e-global-color-88c9dea) !important;
}
form.is-search-form.is-form-style.is-form-style-3.is-form-id-2340.is-ajax-search{
    border-bottom: solid 1px var(--e-global-color-88c9dea) !important;
}


/* On s'assure que le conteneur est positionné correctement */
.premium-blog-post-container {
    position: relative;
}

/* Masquer tout le bloc texte (titre, prix, etc.) par défaut */
.premium-blog-content-wrapper {
    opacity: 0;
    transition: opacity 0.4s ease;
    position: absolute;
    inset: 0; /* positionné sur toute la surface du parent */
    background: rgba(0, 0, 0, 0.5); /* fond foncé semi-transparent */
    color: white;
    z-index: 2;
    padding: 1em;
    pointer-events: none; /* empêche les liens d'être cliquables quand invisible */
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

/* Au survol du conteneur principal (qui contient l'image), afficher le bloc texte */
.premium-blog-post-container:hover .premium-blog-content-wrapper {
    opacity: 1;
    pointer-events: auto; /* réactive les liens */
}

h3.premium-blog-entry-title > a {
	  text-decoration: none;
}
.premium-blog-content-inner-wrapper > ul {
    list-style: none;
	  padding: 0;
}
.premium-blog-content-inner-wrapper {
    margin-top: -20px;
}



.premium-blog-filters-container li {
    order: 99; /* ordre par défaut */
}


.premium-blog-thumbnail-container {
    position: relative ;
}

.premium-blog-thumbnail-overlay {
    position: absolute ;
    top: 0 ;
    left: 0 ;
    width: 100% ;
    height: 100% ;
    z-index: 20 ;
}

.premium-blog-thumbnail-overlay .elementor-icon {
    display: block ;
    width: 100% ;
    height: 100%* ;
    background: transparent ;
}

.premium-blog-thumbnail-overlay .elementor-icon::before {
    display: none ; /* Cache l'icône si tu ne veux plus la voir */
}

ul.page-numbers > li {
    float: inline-start;
    list-style: none;
}


/*

.premium-blog-post-container .premium-blog-content-wrapper {
    padding: 0px !important;
}
h3.premium-blog-entry-title > a {
    padding: 100% 50px;
	  text-decoration: none;
}

@media (max-width: 845px) {
div[class^=premium-] .slick-arrow i {
			display: none;
	}
}*/


.df-popup-thumb {
    width: 90%; !important
}
ul.list-unstyled {
    margin-left: 40px;
}


/*popup*/
.pum-theme-1978 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
  color: var(--e-global-color-e4f1ab6);
}


/*
body:not(.page-id-54, .page-id-258) .grecaptcha-badge {
	display: none;
}
*/
body:not(.page-id-66) .grecaptcha-badge {
	display: none;
}