/*
Theme Name: Clione
Author: Cactus 
Author URI: https://www.cactus-pub.com/
Description: Thème enfant du site de Clione



/*----------------------------------------*/
/* ------ AJUSTEMENTS GÉNÉRIQUES  ------- */
/*----------------------------------------*/

/* Suppression de la marge du body */
body {
    margin: 0;
}

/*
** TARTEAUCITRON
*/

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
html body #tarteaucitronRoot div#tarteaucitronSave {
  background: #000!important;
}

#tarteaucitron #tarteaucitronInfo {
  background: none!important;
  border: 2px solid #fff!important;
  color: #fff!important;
}

#tarteaucitronRoot,
.tarteaucitronAsk button,
#tarteaucitron button {
  font-family: var(--bde-body-font-family);
}

#tarteaucitronRoot #tarteaucitronAlertBig {
  background: #000 !important;
}

#tarteaucitronRoot button:not(#tarteaucitronBack) {
  opacity: 1 !important;
}

#tarteaucitronRoot .tarteaucitronAllow {
  background-color: var(--bde-links-color)!important;
  border: 2px solid var(--bde-links-color)!important;
  border-radius: 1.8em 0 1.8em 0!important;
  color: #fff!important;
}

#tarteaucitronRoot .tarteaucitronAllow:hover {
  background-color: #000 !important;
  border: 2px solid var(--bde-links-color)!important;
  color: #fff!important;
}

#tarteaucitronRoot .tarteaucitronDeny {
  background-color: #000 !important;
  border: 2px solid transparent!important;
  border-radius: 1.8em 0 1.8em 0!important;
  color: #fff!important;
}

#tarteaucitronRoot .tarteaucitronDeny:hover {
  border: 2px solid #fff!important;
  border-radius: 1.8em 0 1.8em 0!important;
  color: #fff!important;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
  font-family: inherit !important;
}

#tarteaucitronAlertBig button {
  font-family: var(--bde-body-font-family);
  font-size: inherit !important;
  /* padding: 5px 15px !important; */
}

#tarteaucitronAlertBig #tarteaucitronPersonalize {
  background: #57ab27 !important;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize:hover {
  background: #6dd134 !important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert {
  background: transparent !important;
  color: #fff!important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover {
  border-bottom: 2px solid #fff!important;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
  color: #ddd !important;
  font-size: 13px !important;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover {
  color: #f7f7f7 !important;
}

.tarteaucitronOpenPanel {
  cursor: pointer;
  text-decoration: underline;
}

/* Tarteaucitron new design */

#tarteaucitronRoot #tarteaucitronAlertBig {
  width:-webkit-fit-content!important;
  width:-moz-fit-content!important;
  width:fit-content!important;
  right: 0px!important;
  bottom: 20px;
  padding: 3px 10px 10px 10px!important;
  background-color: #000!important;
  -webkit-box-shadow: 0 0 20px 5px rgba(255,255,255,0.3);
  box-shadow: 0 0 20px 5px rgba(255,255,255,0.3);
}

.tarteaucitronAlertBigBottom span {
  text-align: center!important;
  margin-bottom: 10px!important;
  color: #fff!important;
}

#tarteaucitronRoot button#tarteaucitronPrivacyUrl {
  color: var(--bde-links-color)!important;
}

#tarteaucitronRoot button#tarteaucitronPrivacyUrl:hover {
  color: var(--bde-links-color)!important;
  font-weight: 500;
}

.tarteaucitronAlertBigBottom button {
  border-radius: 0px!important;
  padding: 10px 15px!important;
}

#tarteaucitronCloseAlert {
  margin-top: 10px;
}

/*----------------------------------*/
/* ------ PERSONNALISATION  ------- */
/*----------------------------------*/

:root {
    --ma-couleur: #fff;
}

