
/* ------------------------
// COOKIE
  ------------------------ */
.viewer-element body .cc-window.cc-banner {
        }

.viewer-element a.cc-btn.cc-dismiss {
            font-size: 12px ;}

.viewer-element a.cc-btn.cc-dismiss:hover,
.viewer-element a.cc-btn.cc-dismiss:active {
            font-size: 12px ;}


@media only screen and (min-width: 1024px){
  .viewer-element .header .header-nav {
      width: auto !important;
  }
  .search-overlap p.breadcrumb {
    position: absolute;
  }
}

#aw-thirds #aw-thirds-forced .aw-thirds-button {
  outline: none;
}
@media (max-width: 767px) {
	.viewer-element #aw-thirds #aw-thirds-forced .aw-thirds-forced-header-actions [data-thirds-allow-all] {
  		order: 0;
	}
	.viewer-element #aw-thirds #aw-thirds-forced .aw-thirds-forced-header-actions [data-thirds-panel] {
  		order: 2;
	}
  	.viewer-element #aw-thirds #aw-thirds-forced .aw-thirds-forced-header-actions [data-thirds-deny-all] {
		order: 1;
  	}
}




html {
    scroll-behavior: smooth;
}




/* Botón volver arriba*/
:root {
  --btn-size: 50px;
  --btn-bg-color: #212322; 
  --btn-hover-color: #0072CE; 
  --btn-icon-color: #FFFFFF; 
  --btn-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background-color: #212322;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50%;
  font-size: 24px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  opacity: 0; /* Invisible por defecto */
  pointer-events: none;
  z-index: 1000; /* Asegúrate de que esté delante de otros elementos */
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.back-to-top.visible {
  opacity: 1;
  pointer-events: auto;
}

.viewer-element[lang=fr] .hidden-fr {
	display: none !important;
}

.back-to-top:hover {
  background-color: var(--btn-hover-color);
  transform: scale(1.1);
}
/* Botón volver arriba*/