/* ===== Thème Enfant kampina - responsive.css ===== */




@media (max-width: 1200px) {
 
.section-video-bloc-vert{
  margin-top:0px!important;
}

.section-video-bloc-vert .wp-block-kampina-row .wp-block-kampina-column.col-lg-5{
  margin-top:0px!important;
  margin-bottom:0px!important;
}

.section-video-bloc-vert .wp-block-kampina-row{
grid-column-gap: var(--kampina--vw-20-30);
margin-top:30px;
}

.grille-services .wp-block-custom-heading {
    margin-top: -50px;
    margin-left:-1px;
    padding-left:1px;
}

}

@media (max-width: 1024px) {
  .colonnes-chiffres-cles{

width: 100%;
max-width: 100% !important;
}


}


@media (max-width: 991px) {

.site__header__logo .custom-logo {
   
    height: 80px;
    margin: 5px 0px;
}

body.home .filariane{
  display:none!important;
}

.site__header__button__list{
  display: flex!important;
}

#menu-item-2110 > a{
  font-size: inherit;
  justify-content: start;
  padding-bottom: 0.4375rem!important;
    padding-right: 2.5rem!important;
    padding-top: 0.4375rem!important;
}

.btn-cadeau{
  margin:30px 0px;
}


.btn-cadeau>a{
  font-size:inherit;
  column-gap: 10px;
}

.btn-cadeau:hover > a, .btn-cadeau:focus > a{
  color:#000!important;
}

.btn-reserver{ 
  margin-left:0px !important;
 
}

.btn-reserver>a{
  justify-content: center;
}


#menu-item-2110 > a::before{
  content:none;
}


.site__header__button__list>.site__header__button.site__header__button--search{
  display:none!important;
}

body .wp-block-kampina-heading-area .wp-block-kampina-column.md-text-center>p {
    padding-right:0px!important;
}
.site__footer__area__container>div{
  display:flex;
  flex-wrap: wrap;
}
.site__footer__area__container>div>.site__footer__area__col{
  width: 50%;
  max-width: 50% !important;
  flex-basis: 50%;
}

.site__footer__area__container>div>.site__footer__area__col--2{
margin-top:160px;
}

.grille-services .wp-block-kampina-row{
  gap:15px!important;
}

.grille-services .wp-block-kampina-row.is-style-large-gap .wp-block-kampina-column{
  padding:15px;
}

}

@media (max-width: 781px) {
 body .wp-block-columns.colonnes-chiffres-cles>.wp-block-column {
    flex-basis: calc(50% - 30px)!important;
}
.wp-block-kampina-countup p{
  margin-top:0px;
}

.md-text-center .wp-block-heading.is-style-with-line::after{
  margin-left: -2.5rem;
    left:50%;
}

.book-btn{
justify-content: center;
}

.md-text-center .wp-block-safe-svg-svg-icon{
  text-align: center!important;
}

.wp-block-kampina-hero-slider.is-fullscreen .wp-block-kampina-hero-slider-item {
    min-height: auto;
}

#content>.wp-block-kampina-container:last-child figure.wp-block-pullquote {
  margin-bottom:20px;
}

.wp-block-kampina-row .wp-block-kampina-column.col-md-4 figure.is-style-rounded{
  margin:0px auto 15px;
  max-width: fit-content;
}

}


@media (max-width: 480px) {

.titre-epis{
    align-items: center;
    gap: 10px;
}

  .picto-3epis{
    max-width: 40px;
  }
 
  .site__footer__area__container>div>.site__footer__area__col{
  width: 100%;
  max-width: 100% !important;
  flex-basis: 100%;
}

.site__footer__area__container>div>.site__footer__area__col--2{
margin-top:0px;
}

.section-renouveau{
  padding-top:60px!important;
}

.section-renouveau .wp-block-kampina-heading-area{
  padding:0px!important;
}

}