/*
#@plugins/sq_feetgen/css/sq_feetgen.scss
*/
@charset "UTF-8";
/* les personnalisations CSS de sq_feetgen pour sq_gen 
	pour mémoire des breakpoints :
		--breakpoint-lg: 1024px; 
		--breakpoint-xl: 1440px; 
		--breakpoint-xxl: 1920px;
*/
.container__home_feetfit.f-gris, .container__home_feetfit.f-blanc {
  --bg-base: var(--c-sombre);
}
@media (max-width: 1024px) {
  .page_sommaire .gamuSlider .backstretch {
    top: calc(8.5 * var(--Y_base)) !important;
  }
}
.article-carte-v > div.flex {
  box-shadow: 0px 2px 2px var(--c-moyen);
  /*rgba(0, 0, 0, .25);*/
}
.article-carte-v > div.flex:hover {
  box-shadow: 0px 8px 14px 2px var(--c-moyen);
}
.article-carte-v > div.flex.brad-5p {
  border-radius: 2.5rem;
}
.article-carte-v > div.flex .btlrad-5p {
  border-top-left-radius: 2.5rem;
}
.article-carte-v > div.flex .btrrad-5p {
  border-top-right-radius: 2.5rem;
}
.article-carte-v > div.flex a.hover_null {
  overflow: hidden;
}
.article-carte-v > div.flex img {
  transition: all 0.4s cubic-bezier(0, 0.21, 0.26, 0.63);
}
.article-carte-v > div.flex img:hover {
  scale: 115%;
}
.article-carte-v > div.flex .contenu_titre .hover_moyen, .article-carte-v > div.flex .contenu_titre .hover_moyen:hover {
  background-color: unset;
}
.article-carte-v > div.flex .contenu_titre a {
  background-color: var(--c-blanc);
  color: var(--link-color);
  border-radius: 2.5rem;
  transition: all 0.8s;
}
.article-carte-v > div.flex .contenu_titre a:hover {
  background-color: var(--c-moyen);
  color: var(--link-hover-color);
  border-radius: 2.5rem;
}
.texteencadre-spip {
  background-color: #2F5E0B;
  color: #FFFFFF;
  padding: 0.2rem 0.5rem;
  border: none;
}
#cookie-bar {
  font-size: medium;
}
#cookie-bar a.cb-enable, #cookie-bar a.cb-disable, #cookie-bar a.cb-policy {
  background-color: #333;
  margin-bottom: 0.4rem;
}
#cookie-bar p {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  font-size: 80%;
}
@media (min-width: 1024px) {
  #cookie-bar p {
    justify-content: flex-end;
    font-size: 100%;
  }
}
