


.home-lightbox {
  display: flex;
  align-items: center;
}
  .home-lightbox .home-lightbox-image {
    width: 578px;
    height: 563px;
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
  }
    .home-lightbox-image:first-child {
    }
  .home-lightbox .home-lightbox-content {
    flex-shrink: 0;
    flex-grow: 0;
    padding: 0 3%;
    width: 60ex;
    box-sizing: border-box;
  }
    .home-lightbox-content:first-child {
      margin-left: auto;
    }
  .home-lightbox .headerette {
    font-size: 1.3em;
  }
    .home-lightbox .headerette strong {
      font-weight: normal;
      font-size: 0.8em;
      text-transform: uppercase;
      letter-spacing: 0.2ex;
    }
    .home-lightbox .headerette .elegant {
      display: block;
    }
  .home-lightbox .smallerette {
    font-size: 0.9em;
    line-height: 1.5em;
    text-transform: uppercase;
  }
  .home-lightbox .footlink {
    margin: 3em 0 2em;
  }




.home-lightbox.home-intro-price {
  background-color: #f8f6f0;
}
  .home-lightbox.home-intro-price .home-lightbox-image {
    background-image: url(../images/home-lightbox-books.jpg);
  }
  .home-lightbox.home-intro-price .home-lightbox-content {
  }




.home-lightbox.home-anteprima {
  text-align: right;
  background-color: #f8f8f8;
}
  .home-lightbox.home-anteprima .home-lightbox-image {
    background-image: url(../images/home-lightbox-fascicoli.jpg);
  }
  .home-lightbox.home-anteprima .home-lightbox-content {
  }





.home-lightbox-small {
  display: block;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
  .home-lightbox-small .headerette {
    font-size: 1.3em;
  }
    .home-lightbox-small .headerette strong {
      font-weight: normal;
      font-size: 0.8em;
      text-transform: uppercase;
      letter-spacing: 0.2ex;
    }
    .home-lightbox-small .headerette .elegant {
      display: block;
    }



.home-lightbox-small {
  position: relative;
}
.home-lightbox-small::after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  transition: background-color 1s;
}
.home-lightbox-small:hover::after {
  background-color: rgba(195, 53, 3, 0.5);
  mix-blend-mode: multiply;
}
.home-lightbox-small .home-lightbox-content {
  position: relative;
  z-index: 11;
}


.home-lightbox-small.home-storia {
  background-image: url(../images/home-lightbox-small-writing.jpg);
}

.home-lightbox-small.home-fascicolo {
  background-image: url(../images/home-lightbox-small-paper.jpg);
}
.home-lightbox-small.home-piccin {
  background-image: url(../images/home-lightbox-small-books.jpg);
}





.rdcPageHome {
}

.rdcPageHome .elegant {
  font-family: "Times New Roman", "Times", serif;
}

.rdcPageHome .home-intro-text {
  text-align: center;
}
  .rdcPageHome .home-intro-text .elegant {
    font-size: 1.2em;
    line-height: 1.35em;
  }
  .rdcPageHome .home-intro-text .smaller {
    margin: 2em 0 4em;
  }















.home-lightbox-small {
  max-width: 426px;
  height: 425px;
}
  .home-lightbox-small .home-lightbox-content {
    padding: 260px 0 0 25px;
  }


.rdcPageHome .home-intro-text {
  margin: 4em 0 3em;
}
.rdcPageHome .home-intro-price {
  margin: 0.61%;
}
.rdcPageHome .home-anteprima {
  margin: 0.61%;
}
.rdcPageHome .home-storia,
.rdcPageHome .home-fascicolo,
.rdcPageHome .home-piccin {
  float: left;
  margin-left: 0.61%;
  margin-bottom: 0.61%;
  width: 32.52%;
}

@media (max-width: 800px) {
  
  .home-lightbox {
    flex-direction: column;
  }
    .home-lightbox .home-lightbox-image {
      width: 100%;
      height: 6em;
      background-size: cover;
    }
    .home-lightbox .home-lightbox-content {
      width: 100%;
    }

  .home-lightbox.home-anteprima {
    flex-direction: column-reverse;
    text-align: left;
  }

  .home-lightbox-small {
    margin: 0.61%;
    max-width: none;
    width: auto;
    height: auto;
    padding-top: 90%;
  }
    .home-lightbox-small .home-lightbox-content {
      position: absolute;
      left: 5%;
      bottom: 4%;
      padding: 0;
    }

  .rdcPageHome .home-storia,
  .rdcPageHome .home-fascicolo,
  .rdcPageHome .home-piccin {
    float: none;
    width: auto;
    margin: 0.61%;

  }
}
