/*
 Theme Name: DDX
 Theme URI: https://digitaledeluxe.fr
 Description: Thème enfant basé sur Hello Elementor, custom Digitale Deluxe.
 Author: Digitale Deluxe
 Author URI: https://digitaledeluxe.fr
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: ddx
*/

/* Ton CSS global ici */
:root {
  /* Exemples de tokens, à adapter */
  --ddx-color-primary: #00267b;
  --ddx-color-secondary: #249dc5;
  --ddx-color-text: #273238;
}

/* Exemple : styles généraux */
body {
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--ddx-color-text);
}
h1, h2, h3{margin:0;}
h2.jet-listing-dynamic-field__content {
    margin: auto;
	line-height: 1em;
}
span.jet-engine-gallery-slider__item-wrap.jet-engine-gallery-item-wrap {
    border-radius: 10px;
}


@media (min-width: 1025px) {
    .grid-lines-4 .jet-listing-grid__items.grid-col-desk-4 .jet-listing-grid__item {
        border-right: 1px dashed var(--e-global-color-accent);
        border-bottom: 1px dashed var(--e-global-color-accent);
        z-index: 500;
    }
    .grid-lines-4 .jet-listing-grid__items.grid-col-desk-4 .jet-listing-grid__item:nth-child(4n) {
        border-right: none;
    }
    .grid-lines-4 .jet-listing-grid__items.grid-col-desk-4 .jet-listing-grid__item:nth-last-child(-n + 4) {
        border-bottom: none;
    }
}

@media (max-width: 1024px) {
    .grid-lines-4 .jet-listing-grid__items.grid-col-desk-4 .jet-listing-grid__item {
        border-bottom: 1px dashed var(--e-global-color-accent);
    }
}