/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
/*FOND NOIR / ECART BANDE DU HAUT*/
body .module {
	background-color: #0a0a0a;
	padding: 65px 0;
}

/*TAILLE MENU*/
#menu-main-menu {
	font-size: 13px;
}

/*SUPPRESSION TITRE SITE SOUS LOGO*/
.header-title-wrap {
	display: none;
}

.site-description {
	display: none;
}

/*SUPPRESSION TITRE DES PAGES*/
.module-title {
	display: none;
}

/*SUPPRESSION BANDEAU*/
.page-header-module.module {
	padding: 0 0 100px;
/*display: none;*/
}

/*SUPPRESSION FOOTER*/
.module-small {
display: none;
}

/*SUPPRESSION LIEN MAILMUNCH*/
.branding-container .mailmunch-branding {
	display: none;
}

/*POLICES*/
body {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", "Helvetica", sans-serif;
	color: #ECECEC
}

	h4 {
	font-family : "Lucida Grande", "Helvetica";
	font-size : 20px;
}

	h3 {
	font-family : "Lucida Grande", "Helvetica";
	font-size : 25px;
}

	h2 {
	color : white
}

	h1 {
	color : white
}

/* Set a max size for logo in nav bar. */
.shop-isle-header-title-inner > a > img.custom-logo {
	max-width: min(20rem, 100%);
}

/* Bannière avec image de fond qui se dézoome */
body .custom-banner {
  position: relative;
  overflow: hidden; /* empêche l'image zoomée de déborder */
}

/* Image de fond en pseudo-élément */
body .custom-banner::before {
  content: "";
  position: absolute;
  inset: 0; /* équivaut à top:0; right:0; bottom:0; left:0 */
  background-image: url('https://www.groupe-rewind.com/wp-content/uploads/2025/09/IIII-Tommy-IIII-Concert-Pornic-Credit-@iiii.tommy_.iiii_shows-43.jpg'); /* ← remplace ici par l’URL de ton image */
  background-size: cover;
  background-position: center;
  transform: scale(1);
  transition: transform 5s ease-out;

  @starting-style {
    transform: scale(1.15);
  }

  z-index: 0; /* reste derrière le texte */
}

/* Contenu par-dessus (texte, boutons, etc.) */
body .custom-banner > .elementor-container {
  position: relative;
  z-index: 1; /* au-dessus de l'image */
}

/* Style général du bouton dans la bannière */
body .custom-banner #custom-button {
  background-color: #e63946;   /* couleur de fond (rouge pop/rock par ex.) */
  color: #fff;                /* texte blanc */
  border-radius: 50px;        /* arrondi style "pill" */
  padding: 15px 40px;         /* taille confortable */
  font-size: 18px;            /* texte un peu plus grand */
  font-weight: bold;
  text-transform: uppercase;  /* texte en majuscules */
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 15px rgba(0,0,0,0.2); /* petite ombre */
}

/* Effet au survol (hover) */
body .custom-banner #custom-button:hover {
  background-color: #1d3557;  /* change de couleur (bleu foncé) */
  transform: scale(1.05);     /* petit zoom */
  box-shadow: 0 8px 20px rgba(0,0,0,0.3); /* ombre plus marquée */
}

/*BANDSINTOWN*/
.bit-widget.bit-layout-desktop .bit-event .bit-button {
	display: none
}
.bit-details.bit-event-buttons {
	display: none
}