/*
 Theme Name:   Hotel Sevan
 Theme URI:    https://hotel-sevan.fr
 Description:  Thème enfant de Twenty Twenty-Five pour Hotel Sevan
 Author:       Rémi Bouvant
 Author URI:   https://remibouvant.fr
 Template:     twentytwentyfive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  hotel-sevan
*/

/* Ajoutez vos styles personnalisés ci-dessous */


.is-layout-constrained > * {
    max-width: 100%;
    margin-left: unset !important;
    margin-right: unset !important;
}
.has-global-padding {
  padding-left: unset!important;
  padding-right: unset!important;
  padding-top: unset!important;
  padding-bottom: unset!important;
  margin-top: unset!important;
}


  .container {
    max-width: 1200px!important;
    /* Limite la largeur maximale à 1200px par défaut */
    width: 100%!important;
    /* Prend toute la largeur disponible */
    padding-right: 1rem;
    /* Ajoute un espace intérieur à droite */
    padding-left: 1rem;
    /* Ajoute un espace intérieur à gauche */
    margin-right: auto!important;
    /* Centre horizontalement */
    margin-left: auto!important;
    /* Centre horizontalement */
    box-sizing: border-box;
    /* Inclut les bordures et padding dans la largeur */
  }


  /* Adaptation pour écrans plus grands (≥ 1440px) */
  @media (min-width: 1440px) {
    .container {
      max-width: 1400px!important;
      /* Augmente la largeur maximale */
    }
  }

  

  /* Adaptation pour très grands écrans (≥ 1920px) */
  @media (min-width: 1920px) {
    .container {
      max-width: 1600px!important;
      /* Augmente encore la largeur maximale */
    }
  }

  /* Adaptation pour les écrans moyens */
  @media (max-width: 768px) {
    .container {
      padding-right: 1.5rem;
      /* Réduction des marges pour petits écrans */
      padding-left: 1.5rem;
    }

  }


  /* Adaptation pour les très petits écrans */
  @media (max-width: 480px) {
    .container {
      padding-right: 1.25rem;
      /* Réduction supplémentaire pour très petits écrans */
      padding-left: 1.25rem;
    }
  }
  h1, h2, h3, h4, h5, h6 {
    color: #584738;
  }

  .beetween-flex {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;   
  }

    .around-flex {
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    height: 100%;   
  }
  figure.img-full {
    margin-inline-start: 0 !important;
    width: 100% ;
  }
  .img-full img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
p {
    color: #584738;
}