/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17 feb. 2020, 19:57:39
    Author     : elgrupo
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 11 feb. 2020, 11:50:03
    Author     : iiast
*/
/* Colores */
/* Fuentes etc */
nav {
  font-family: "Lora", serif;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  text-align: center;
  color: #272525;
}

p {
  font-family: "Lora", serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: 0.01px;
  color: #272525;
}

.autorContainer {
  margin-top: 75px;
  /*display: flex;*/
  /*flex-direction: column;*/
}

.nombreAutor h1 {
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.91;
  letter-spacing: 0.01px;
  text-align: center;
  color: #312f2f;
  margin-bottom: 36px;
}

.autorImage {
  display: flex;
  justify-content: center;
  margin-bottom: 36px;
}
.autorImage img {
  border-radius: 50%;
}

.biografia p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: 0.01px;
  color: #312f2f;
  margin-bottom: 36px;
}

.librosAutor .tituloGeneroRegular p {
  margin-bottom: 36px;
}

.librosLoop .libroWrapper.destacado {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 39px 54px;
  border: solid 1px #999999;
}
.librosLoop .libroWrapper.destacado .innerWrapper {
  position: relative;
  z-index: 10;
}
.librosLoop .libroWrapper.destacado .innerWrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: black;
  left: 10px;
  top: 10px;
  z-index: -1;
}
.librosLoop .libroWrapper.destacado .innerWrapper img {
  z-index: 1;
}
.librosLoop .libroWrapper.destacado .infoWrapper {
  justify-content: center;
  padding-left: 70px;
}
.librosLoop .libroWrapper.destacado .libroContainer {
  flex-direction: row;
}
.librosLoop .libroWrapper.destacado .titulo {
  margin-bottom: 0;
}
.librosLoop .libroWrapper.destacado .autor {
  font-family: "Lora", serif;
  font-size: 22px;
  letter-spacing: 0.01px;
  text-align: center;
  color: #272525;
  margin-top: 34px;
}
.librosLoop .libroWrapper.destacado .botonesWrapper {
  margin-top: 34px;
}
.librosLoop .libroWrapper.destacado .botonesWrapper .comprar {
  margin-top: 0;
}
.librosLoop .libroWrapper.destacado .comprar {
  margin-top: 34px;
  position: relative;
}

.generosWrapper a {
  font-family: "Lora", serif;
  font-size: 16px;
  letter-spacing: 0.01px;
  text-align: center;
  color: #272525;
  text-transform: uppercase;
}

.relatedWrapper .generosWrapper {
  margin-bottom: 25px;
}

.botonesWrapper {
  display: flex;
  justify-content: center;
}
.botonesWrapper .comprar:not(:last-child) {
  margin-right: 25px;
}

.relatedWrapper.librosLoop.destacado {
  width: 100%;
  justify-content: center;
  margin-top: 55px;
}
.relatedWrapper.librosLoop.destacado .destacado {
  flex: 0 0 66.66666%;
  max-width: 66.66666%;
}

/* Listado autores */
.titleAutores h1 {
  margin-top: 75px;
  margin-bottom: 55px;
  text-align: center;
}

.autoresLoop {
  display: flex;
  flex-wrap: wrap;
}
.autoresLoop .autorWrapper {
  flex: 0 0 33.3333%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.autoresLoop .autorWrapper .infoWrapper {
  text-align: center;
  max-width: 230px;
}
.autoresLoop .autorWrapper .infoWrapper h3 {
  font-family: "Lora", serif;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.14;
  letter-spacing: 0.01px;
  text-align: center;
  color: #272525;
  margin-bottom: 33px;
}
.autoresLoop .autorWrapper img {
  border-radius: 50%;
}

.otrosAutores h2 {
  font-family: Lora;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.01px;
  text-align: center;
  color: #383635;
  margin-top: 78px;
  margin-bottom: 61px;
}

#selectorGrupos {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}
#selectorGrupos div {
  font-family: "Lora", serif;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.01px;
  text-align: center;
  color: #312f2f;
  margin-right: 52px;
  line-height: 1em;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#selectorGrupos div:last-child {
  margin-right: 0;
}
#selectorGrupos div .triangulo {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 11px 0 11px;
  border-color: #00000b transparent transparent transparent;
  margin-top: 18px;
  display: none;
}
#selectorGrupos div.active .triangulo {
  display: block;
}

.otrosAutoresLoop > .grupoAutores {
  display: none;
}
.otrosAutoresLoop > .grupoAutores.first {
  display: flex;
}

@media (max-width: 600px) {
  .titleAutores h1 {
    margin-top: 34px;
    margin-bottom: 34px;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.07;
    letter-spacing: 0.01px;
    text-align: center;
    color: #383635;
  }

  .autoresLoop .autorWrapper {
    flex: 0 0 100%;
  }
  .autoresLoop .autorWrapper .infoWrapper {
    max-width: none;
  }
  .autoresLoop .autorWrapper h3 {
    margin-top: 30px;
    margin-bottom: 38px;
  }

  .otrosAutores h2 {
    margin-top: 15px;
    margin-bottom: 44px;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: 0.01px;
    text-align: center;
    color: #383635;
  }

  #selectorGrupos div {
    margin-right: 25px;
  }

  .autorContainer {
    margin-top: 34px;
  }

  .nombreAutor {
    margin-bottom: 31px;
  }

  .librosAutor p.text-left {
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: 0.01px;
    text-align: center;
    color: #2c2a2a;
  }

  .librosLoop .libroWrapper.destacado {
    padding: 0 10px;
    border: none;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .librosLoop .libroWrapper.destacado .libroContainer {
    flex-direction: column;
    align-items: center;
  }
  .librosLoop .libroWrapper.destacado .infoWrapper {
    margin-top: 40px;
  }
  .librosLoop .libroWrapper.destacado .autor {
    margin-top: 23px;
  }
  .librosLoop .libroWrapper.destacado .comprar {
    margin-top: 30px;
  }
  .librosLoop .libroWrapper.destacado .botonesWrapper {
    margin-top: 25px;
  }

  .relatedWrapper .generosWrapper {
    margin-bottom: 23px;
  }

  .libroWrapper.cols3 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .libroWrapper .libroContainer .titulo a {
    font-family: "Lora", serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.19;
    letter-spacing: 0.01px;
    text-align: center;
    color: #272525;
  }
  .libroWrapper .libroContainer .autor a {
    font-size: 14px;
  }
}

/*# sourceMappingURL=fichaAutor.css.map */
