@charset "UTF-8";
@font-face {
  font-family: "roboto-light";
  src: url("../fonts/roboto-light/roboto-light.42e4e50485e2.woff?1553776251") format('woff'), url("../fonts/roboto-light/roboto-light.49e5979b75be.ttf?1553776251") format('truetype'), url("../fonts/roboto-light/roboto-light.55888ac82556.eot?1553776251") format('embedded-opentype'), url("../fonts/roboto-light/roboto-light.5db320d0d7c9.svg?1553776251") format('svg');
}
@font-face {
  font-family: "roboto-condensed-bold";
  src: url("../fonts/roboto-condensed-bold/roboto-condensed-bold.42e1a810b7c4.woff?1553776251") format('woff'), url("../fonts/roboto-condensed-bold/roboto-condensed-bold.2be7e8532e15.ttf?1553776251") format('truetype'), url("../fonts/roboto-condensed-bold/roboto-condensed-bold.dd98aa0b8be5.eot?1553776251") format('embedded-opentype'), url("../fonts/roboto-condensed-bold/roboto-condensed-bold.78ea7c027196.svg?1553776251") format('svg');
}
/* line 6, ../sass/team.sass */
.team-view--full {
  font-size: 0.9em;
}
/* line 51, ../sass/base/mixins/_project.sass */
.team-view--full a:link, .team-view--full a:visited {
  color: #fb0304;
}
/* line 53, ../sass/base/mixins/_project.sass */
.team-view--full a:hover {
  color: #737373;
}
/* line 55, ../sass/base/mixins/_project.sass */
.team-view--full a:active {
  color: #fb0304;
}

/* line 9, ../sass/team.sass */
.team-view--full .media__left {
  width: 240px;
}

/* line 11, ../sass/team.sass */
.team-view--full .media__right {
  width: calc(100% - 240px);
}

/* line 13, ../sass/team.sass */
.team-view--full .field-name {
  text-transform: uppercase;
  margin-top: 0;
}

/* line 16, ../sass/team.sass */
.team-view--full .field-image {
  filter: grayscale(70%);
}

/* line 18, ../sass/team.sass */
.team-view__content-item--full {
  margin-bottom: 24px;
}

/* line 20, ../sass/team.sass */
.team-view__content-item--full.masonry-grid__item {
  width: 33%;
  margin-bottom: 36px;
  padding: 10px 24px;
}
@media screen and (max-width: 1100px) {
  /* line 20, ../sass/team.sass */
  .team-view__content-item--full.masonry-grid__item {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 20, ../sass/team.sass */
  .team-view__content-item--full.masonry-grid__item {
    width: 100%;
  }
}

/* line 28, ../sass/team.sass */
.team-view--full .field-description {
  text-align: justify;
}

/* line 30, ../sass/team.sass */
.team-view--full .field-name {
  margin: 12px 0;
}

/* line 32, ../sass/team.sass */
.team-view--full .field-links {
  margin-top: 8px;
}
/* line 34, ../sass/team.sass */
.team-view--full .field-links a:before {
  content: "➜";
  margin-right: 3px;
}

/* line 38, ../sass/team.sass */
.portada {
  border: 1px solid #BDBAAF;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  padding: 3px;
  max-height: 270px;
}

/* line 51, ../sass/team.sass */
.trim-text {
  margin-top: 5px;
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative;
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 6em;
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: justify;
  /* place for '...' */
  margin-right: -1em;
  padding-right: 1em;
}

/* line 68, ../sass/team.sass */
.trim-text:before {
  /* points in the end */
  content: "...";
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}

/* line 78, ../sass/team.sass */
.trim-text:after {
  /* points in the end */
  content: "";
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

/* line 92, ../sass/team.sass */
.pagination {
  float: right;
  margin-bottom: 10px;
}
/* line 95, ../sass/team.sass */
.pagination a {
  color: #fff;
}

/* line 98, ../sass/team.sass */
.nextprev {
  height: 25px;
  width: 25px;
  background-color: #fb0304;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
}
/* line 105, ../sass/team.sass */
.nextprev i {
  margin-left: 8px;
  margin-top: 1px;
}

/* line 110, ../sass/team.sass */
.book-img {
  float: left;
  margin-left: 20px;
}

/* line 114, ../sass/team.sass */
.book-detail {
  float: left;
  margin-left: 20px;
}

/* line 118, ../sass/team.sass */
.book-summary {
  margin: 20px 20px;
  float: left;
}

/* line 122, ../sass/team.sass */
.field-label {
  border-bottom: 1px solid #737373;
  margin-bottom: 10px;
  max-width: 450px;
}

/* line 127, ../sass/team.sass */
.masonry-grid__item:hover {
  background-color: #fd8d8d;
}
