/* 
thème de couleurs : 
--primary: #e47a3a; (jaune)
--secondary: #091c3d; (anthracite)
*/

/* header  */
.app__header {
  background-color: #f2f2f2;
}
.header__brand-collection {
  background-color: #e47a3a;
}

/* Boutons  */
.dropdown-filter .btn {
  background-color: #091c3d;
  color: #fff;
}
.btn.btn-download {
  background-color: #e47a3a;
}

/* variante*/

/* header  */
.app__header.app__header--bi-tone {
  background-color: #e47a3a;
}
.app__header.app__header--bi-tone::before {
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .app__header.app__header--bi-tone {
    background-color: transparent;
  }
  .app__header.app__header--bi-tone::before {
    background-color: #e47a3a;
  }
  .app__header.app__header--bi-tone::before {
    height: 360px;
  }
}
@media screen and (min-width: 1200px) {
  .app__header.app__header--bi-tone::before {
    height: 320px;
  }
}
/* retour à l'acceuil  */
.header__back-history a {
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
}
.header__back-history a i {
  color: #091c3d;
  background-color: #fff;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  border-radius: 99rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
  font-size: 1.4rem;
}
/* naviguation dans les collections (page intérieure) */
.header__nav__collections > li.is-active a,
.header__nav__collections > li a:hover,
.header__nav__collections > li a:active,
.header__nav__collections > li a:focus,
ul.header__nav__collections > li.is-active a,
ul.header__nav__collections > li a:hover,
ul.header__nav__collections > li a:active,
ul.header__nav__collections > li a:focus {
  background-color: #091c3d;
}
/* book card home  */
.book-card .btn {
  display: block;
  width: 100%;
}
.book-card .btn.btn-download:hover,
.book-card .btn.btn-download:active,
.book-card .btn.btn-download:focus {
  background-color: transparent;
  border-color: #e47a3a;
  color: #e47a3a;
}

/* bouton de téléchargement  */
.audio-player .audio-player__controls .audio-player__control--download .btn,
.btn.btn-download {
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.06rem;
  padding: 0.45rem 0.85rem;
}

.audio-player .audio-player__controls .audio-player__control--download .btn:hover,
.btn.btn-download:hover,
.audio-player .audio-player__controls .audio-player__control--download .btn:active,
.btn.btn-download:active,
.audio-player .audio-player__controls .audio-player__control--download .btn:focus,
.btn.btn-download:focus {
  background-color: transparent;
  border-color: #e47a3a;
  color: #e47a3a;
}
/* icons  */
.ressource-card > [class^="ressource-card--"] > .ressource-card__icon,
.ressource-card > [class^="ressource-card--"] > .ressource-card__icon p {
  color: #e47a3a;
}
/* décoration des descriptions */
.ressource-card .ressource-card__description span {
  color: #e47a3a;
}
/* player audio  */
.audio-player .audio-player__controls .audio-player__control--play a .play,
.audio-player .audio-player__controls .audio-player__control--play a .pause {
  color: #e47a3a;
}
/* barre d'avancement  */
.audio-player .audio-player__controls .audio-player__control--progress-bar .player-progress .player-seeker {
  background-color: #f9dea1;
}
/* curseur du player  */
.audio-player .audio-player__controls .audio-player__control--progress-bar .player-progress .player-seeker::after,
.audio-player .audio-player__controls .audio-player__control--progress-bar .player-progress::before {
  background-color: #e47a3a;
}
/* icon play vignette vidéo survol  */
.ressource-card-list.ressource-card-list--thumbs .ressource-card__thumb:hover::before,
.ressource-card-list.ressource-card-list--thumbs .ressource-card__thumb:focus::before,
.ressource-card-list.ressource-card-list--thumbs .ressource-card__thumb:active::before {
  color: #e47a3a;
}

/* menu de selection de la section */
.accordion-card-handler__item a span,.accordion-card-handler__item a:active span,.accordion-card-handler__item a:focus span,.accordion-card-handler__item a:hover span {
  border-color: #e47a3a;
}
/* etc ...  */
