/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./styles/opt-authorpage.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/** Colors */
/* prettier-ignore */
/** Box Model  */
/** Breakpoints  */
/** Fonts  */
/** Delay **/
/* Other */
.author-page {
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
}
@media (max-width: 1200px) {
  .author-page {
    margin-top: 32px;
    margin-bottom: 40px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .author-page {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 32px;
  }
}
.author-page::before {
  content: "";
  width: 72%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #f6f9ff;
  border-radius: 0 8px 8px 0;
  opacity: 0.5;
}
@media (max-width: 992px) {
  .author-page::before {
    width: 100%;
    height: calc(100% - 74px);
    top: 74px;
    border-radius: 0;
  }
}
.author-page .head-page {
  align-items: center;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .author-page .head-page {
    flex-direction: column-reverse;
  }
}
.author-page .head-page .data-author {
  width: calc(100% - 498px);
  margin-right: 32px;
}
@media (max-width: 1200px) {
  .author-page .head-page .data-author {
    width: calc(100% - 458px);
  }
}
@media (max-width: 992px) {
  .author-page .head-page .data-author {
    width: 100%;
    margin-right: 0;
  }
}
.author-page .head-page .data-author h1 {
  margin-bottom: 8px;
}
.author-page .head-page .data-author h2 {
  margin-bottom: 24px;
}
.author-page .head-page .data-author .bio p {
  margin: 0;
}
.author-page .head-page .data-author .bio p:not(:first-child) {
  margin-top: 32px;
}
@media (max-width: 767px) {
  .author-page .head-page .data-author .bio p:not(:first-child) {
    margin: 0;
  }
}
.author-page .head-page .data-author .bio p > :not(.has-text-color) * {
  color: inherit;
}
.author-page .head-page .photo_author {
  width: 466px;
}
@media (max-width: 1200px) {
  .author-page .head-page .photo_author {
    width: 426px;
  }
}
@media (max-width: 992px) {
  .author-page .head-page .photo_author {
    width: 100%;
    margin-bottom: 32px;
  }
}
@media (max-width: 992px) {
  .author-page .head-page .photo_author img {
    max-width: 312px;
    margin: 0 auto;
    display: block;
  }
}

.author-posts-block .list-posts .blog__post:nth-of-type(1), .author-posts-block .list-posts .blog__post:nth-of-type(2), .author-posts-block .list-posts .blog__post:nth-of-type(3) {
  margin-top: 16px;
}
@media (max-width: 1200px) {
  .author-posts-block .list-posts .blog__post:nth-of-type(1), .author-posts-block .list-posts .blog__post:nth-of-type(2), .author-posts-block .list-posts .blog__post:nth-of-type(3) {
    margin-top: 24px;
  }
}

@media (max-width: 992px) {
  body.author .breadcrumbs_search {
    display: none;
  }
}
