/*Ajouter le style global responsive*/
@media (max-width : 1200px) {
  .cms-id-12 .elementor-row, .cms-id-13 .elementor-row, .cms-id-14 .elementor-row, .cms-id-15 .elementor-row, .cms-id-16 .elementor-row {
    display        : flex;
    flex-direction : column;
  }

  .cms-id-12 .elementor-column.elementor-col-50, .cms-id-13 .elementor-column.elementor-col-50, .cms-id-14 .elementor-column.elementor-col-50, .cms-id-15 .elementor-column.elementor-col-50, .cms-id-16 .elementor-column.elementor-col-50 {
    width : 100%;
  }

  .cms-id-12 .elementor-inner-section .elementor-column.elementor-col-50, .cms-id-13 .elementor-inner-section .elementor-column.elementor-col-50, .cms-id-14 .elementor-inner-section .elementor-column.elementor-col-50, .cms-id-15 .elementor-inner-section .elementor-column.elementor-col-50, .cms-id-16 .elementor-inner-section .elementor-column.elementor-col-50 {
    width : 50%;
  }

  .cms-id-12 .elementor-inner-section .elementor-row, .cms-id-13 .elementor-inner-section .elementor-row, .cms-id-14 .elementor-inner-section .elementor-row, .cms-id-15 .elementor-inner-section .elementor-row, .cms-id-16 .elementor-inner-section .elementor-row {
    flex-direction : initial;
  }

  #module-prestablog-blogastronomietelescope .elementor-container.elementor-column-gap-default .elementor-row {
    flex-wrap : wrap;
  }

  #module-prestablog-blogastronomietelescope .elementor-column.elementor-col-16, #module-prestablog-blogastronomietelescope .elementor-column[data-col="16"] {
    width : 100% !important;
  }
}

@media (max-width : 767px) {
  #cms .container-primary-both-column {
    display : flex;
  }

  #cms .left-column__wrapper {
    display : none;
  }

  body#cms #content-wrapper .container-primary {
    max-width : 90vw;
  }

  /*************************
    Part - PrestaBlog
  *************************/
  #module-prestablog-blogastronomietelescope .prestablog_content-container {
    display        : flex;
    flex-direction : column-reverse;
    gap            : 20px;
    max-width      : calc(100vw - var(--container-primary-margin) * 2);
  }

  #module-prestablog-blogastronomietelescope .prestablog_content-container .featured-products, #cms .featured-products {
    max-width : 100%;
    width     : 100%;
  }

  #module-prestablog-blogastronomietelescope .prestablog_content-container .featured-products .swiper-wrapper, #cms .featured-products .swiper-wrapper {
    flex-direction : row;
    gap            : 0;
  }

  #module-prestablog-blogastronomietelescope .prestablog_right-column {
    width : calc(100vw - var(--container-primary-margin) * 2);
  }
}

@media (max-width : 450px) {
  #cms .elementor-inner-section .elementor-column.elementor-col-50 {
    width : 100%;
  }

  .back-to-top__container img{
    height: 50px;
  }
}

@media (min-width : 768px) {
  #cms .elementor-column.elementor-col-16 {
    width : unset;
  }
}
