@charset "UTF-8";
/******************************************************************/
/* Rajouts spécifiques à bloc carousel accueil pour  site FADOQBR */
/******************************************************************/
body.path-frontpage #main-content .view.carousel.bien-vieillir {
  padding: 1rem; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-inner {
    padding: 0 1rem; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-inner .carousel-item .titre {
      font-style: italic;
      font-weight: bold;
      text-transform: uppercase;
      padding-bottom: 1rem;
      border-bottom: 3px solid white; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-inner .carousel-item div.corps {
      margin-left: 0; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-control {
    width: 2rem;
    background-image: none;
    text-shadow: none; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .view-header,
  body.path-frontpage #main-content .view.carousel.bien-vieillir .view-footer {
    font-style: italic;
    font-weight: bold; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .view-header {
    padding-bottom: 0.5vw; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .view-footer {
    position: absolute;
    margin-top: 1vw;
    margin-bottom: 1vw;
    bottom: 0px;
    width: 100%; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir .view-footer p {
      padding: 0.15vw 0 0 0;
      margin: 0 4vw 0 0; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir .view-footer a.bouton-a-propos {
          /*
          display: inline;
          margin-right: 1rem;

            border: none;
            font-weight: 600;
            */
      text-decoration: none;
      padding: 15px 30px !important;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      border-radius: 50px; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-item {
    line-height: 1.3333;
    padding: 1rem 0;
    margin: 0;
    clear: both;
    top: 0; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir .carousel-item div.titre {
      font-weight: bold;
      text-transform: uppercase;
      padding-bottom: 0; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir .content:after {
    content: "";
    display: table;
    clear: both; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item {
    animation: fadeOut 0.5s ease-out forwards; }
    body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item.active,
    body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item .carousel-item-next.carousel-item-left,
    body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item .carousel-item-prev.carousel-item-right {
      animation: fadeIn 0.5s ease-in forwards; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .active.carousel-item-left,
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .active.carousel-item-right {
    opacity: 0; }
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item-next,
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item-prev,
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .carousel-item.active,
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .active.carousel-item-left,
  body.path-frontpage #main-content .view.carousel.bien-vieillir.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
    transform: translate3d(0, 0, 0); }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

/*# sourceMappingURL=carousel-accueil.css.map */
