/* ===================================================================
   responsive.css
   Fichier de départ avec media queries vides
   =================================================================== */

/* Mobile-first : styles par défaut ici */


/* >= 480px - petits écrans (mobiles landscape) */
@media (max-width: 480px) {
    
  
}

/* >= 600px - grands mobiles */
@media (max-width: 600px) {
  
}

/* >= 768px - tablettes */
@media (max-width: 768px) {
    
    html {
        font-size: 14px;
    }

    .recents_posts_home .tiles-outer {
        height: auto;
        gap: 1.5rem;
    }
    
    h2, .post-archive > div:not(.columns-3):not(.columns-4) .post-featured h2, .pk-subscribe-form-wrap .pk-title, .archive-standard section.basic_mailchimp_widget .title-widget, .archive-list section.basic_mailchimp_widget .title-widget {
        font-size: 1.6rem;
        letter-spacing: -0.025em;
        text-transform: none;
    }
	
	rs-module-wrap {
		height: calc(100vh + 130px) !important;
	}

    .home .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
        width: 100%;
    }
    
    h2#au-dela-des-mots-certaines-aventures-se-viventmieux-en-images {
        --wp--preset--font-size--x-large: 38px;
    }

    .cnvs-block-section-heading-1752954165659 .cnvs-section-title {
        font-size: 26px !important;
    }
    
    .home .cs-block-tiles .tiles-outer {
        gap: 1.5rem;
    }
    
    .cnvs-block-section-heading-1752063657661 .cnvs-section-title {
        font-size: 1.7rem !important;
    }
    
    img.logo-image {
        height: 38px;
    }
    
    header.page-header.page-header-simple h1 {
        font-size: 2.5rem;
    }
    
    .page-header-large .overlay-outer {
        height: 55vh;
    }
    
    .navbar-primary nav.navbar {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    aside#sommaire-article {
        padding: 0 1.2rem;
    }
    
    .sticky-summary-wrapper div#ez-toc-container ul {
        padding-left: 1.2rem;
    }
    
    .elementor-13790 .elementor-element.elementor-element-2d4ef4d1 > .elementor-container {
        min-height: 50vh;
        font-size: 0.9rem;
    }
    
    .elementor-13790 .elementor-element.elementor-element-2d4ef4d1 > .elementor-container h1 {
        font-size: 4rem;
    }
    
    body .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb {
        width: 50%;
    }
    
    .epyt-gallery-title, .epyt-gallery-rowbreak {
        display: none;
    }
    
    section#fanny-row .elementor-container,
    .mobile_reverse_row .elementor-container {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* >= 992px - tablettes landscape / petits laptops */
@media (min-width: 992px) {
  
}

/* >= 1024px - laptops */
@media (min-width: 1024px) {
  
}

/* >= 1200px - desktops */
@media (min-width: 1200px) {
  
}

/* >= 1440px - grands écrans */
@media (min-width: 1440px) {
  
}

/* >= 1920px - très grands écrans */
@media (min-width: 1920px) {
  
}
