/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

.archive.author .author-profile-card {
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #E9EBEC;
  padding: 12px 30px; }
  .archive.author .author-profile-card:hover {
    text-decoration: none !important; }
  .archive.author .author-profile-card:active, .archive.author .author-profile-card:focus, .archive.author .author-profile-card:focus-within {
    border: 1px solid #049ee2;
    outline: 2px solid #049ee2;
    outline-offset: -2px; }

.archive.author .breadcrumb__wrapper {
  display: flex;
  flex-wrap: wrap; }
  .archive.author .breadcrumb__wrapper .breadcrumb__single {
    margin-top: 1px;
    display: flex;
    font-weight: 600; }
    .archive.author .breadcrumb__wrapper .breadcrumb__single svg {
      order: 2;
      transform: rotate(90deg);
      height: 16px;
      margin-top: 2px; }
    .archive.author .breadcrumb__wrapper .breadcrumb__single span,
    .archive.author .breadcrumb__wrapper .breadcrumb__single a {
      margin: 0 10px;
      order: 1; }
    .archive.author .breadcrumb__wrapper .breadcrumb__single:first-child a {
      margin-left: 0; }
.archive.author .author-profile-card {
  padding: 40px; }
  .archive.author .author-profile-card .profile-card-grid {
    display: grid;
    grid-template-columns: 120px 1fr;
    grid-template-rows: auto auto;
    gap: 0px 15px;
    grid-template-areas: "profile-image title" "profile-image description"; }
  .archive.author .author-profile-card .title {
    grid-area: title; }
  .archive.author .author-profile-card .profile-image {
    grid-area: profile-image; }
  .archive.author .author-profile-card .description {
    grid-area: description; }
  @media all and (-ms-high-contrast: none) {
    .archive.author .author-profile-card .profile-card-grid {
      display: -ms-grid;
      -ms-grid-columns: 120px 1fr;
      -ms-grid-rows: auto auto; }
    .archive.author .author-profile-card .title {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1; }
    .archive.author .author-profile-card .profile-image {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1; }
    .archive.author .author-profile-card .description {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1; } }
  @media (max-width: 767px) {
    .archive.author .author-profile-card .profile-card-grid {
      display: grid;
      grid-template-columns: 70px 1fr;
      grid-template-rows: auto auto;
      gap: 15px 15px;
      grid-template-areas: "profile-image title" "description description"; }
    .archive.author .author-profile-card .title {
      grid-area: title; }
    .archive.author .author-profile-card .description {
      grid-area: description; }
    .archive.author .author-profile-card .profile-image {
      grid-area: profile-image; } }
@media all and (max-width: 767px) and (-ms-high-contrast: none) {
  .archive.author .author-profile-card .profile-card-grid {
    display: -ms-grid;
    -ms-grid-columns: 70px 1fr;
    -ms-grid-rows: auto auto; }
  .archive.author .author-profile-card .title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1; }
  .archive.author .author-profile-card .description {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2; }
  .archive.author .author-profile-card .profile-image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1; } }

  .archive.author .author-profile-card .author-photo img {
    border-radius: 50%;
    width: 100%;
    height: 100%; }
  .archive.author .author-profile-card span.h5 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px; }
    @media (max-width: 767px) {
      .archive.author .author-profile-card span.h5 {
        margin-top: 10px; } }
  .archive.author .author-profile-card h1.h3 {
    margin-top: 5px;
    color: #049ee2;
    margin-bottom: 10px;
    font-size: 20px; }
  .archive.author .author-profile-card hr {
    margin-top: 35px;
    margin-bottom: 35px; }
.archive.author .blog-card-item__wrapper {
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  justify-content: flex-end;
  flex-direction: column;
  display: flex;
  height: 350px;
  text-decoration: none; }
  @media (max-width: 767px) {
    .archive.author .blog-card-item__wrapper {
      height: 275px; } }
  .archive.author .blog-card-item__wrapper:hover img {
    transform: translate(-50%, -50%) scale(1.05); }
  .archive.author .blog-card-item__wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.15s cubic-bezier(0.22, 0.61, 0.36, 1) !important;
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .archive.author .blog-card-item__wrapper .blog-card-item__content {
    z-index: 10;
    padding: 25px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    text-shadow: 0 10px 20px #0000001a;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000BF 100%) 0 0 no-repeat padding-box; }
    .archive.author .blog-card-item__wrapper .blog-card-item__content .blog-card-item__title--category {
      font-size: 14px;
      text-transform: uppercase;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 5px; }
.archive.author .blog-card-item__summary {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 30px;
  margin-bottom: 20px; }
.archive.author .blog-card-item__navigation {
  margin-bottom: 40px;
  display: flex;
  align-items: center; }
  .archive.author .blog-card-item__navigation a.button {
    display: block; }
  .archive.author .blog-card-item__navigation p {
    display: block;
    margin-bottom: 0;
    margin-left: 20px;
    color: #535E6D; }
.archive.author .navigation.pagination {
  justify-content: center;
  display: flex;
  width: 100%; }
  .archive.author .navigation.pagination ul {
    padding: 0;
    list-style: none;
    justify-content: center;
    display: flex; }
  .archive.author .navigation.pagination li {
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column; }
  .archive.author .navigation.pagination a,
  .archive.author .navigation.pagination span {
    text-align: center;
    height: 35px;
    width: 35px;
    border-radius: 3px;
    display: block;
    font-size: 14px;
    line-height: 33px;
    font-weight: 700;
    color: #0E1723;
    border: 1px solid #E9EBEC;
    margin: 25px 5px;
    text-decoration: none; }
    .archive.author .navigation.pagination a:hover,
    .archive.author .navigation.pagination span:hover {
      background: #F6FAFD; }
  .archive.author .navigation.pagination span.dots {
    border: none;
    margin: 25px 0;
    width: 20px; }
    .archive.author .navigation.pagination span.dots:hover {
      background: #fff; }
  .archive.author .navigation.pagination span.current {
    border: 1px solid #049ee2;
    background: #F6FAFD; }
  .archive.author .navigation.pagination a.prev.page-numbers,
  .archive.author .navigation.pagination a.next.page-numbers {
    width: auto;
    padding: 0 5px 0 10px;
    color: #049ee2; }
    @media (max-width: 767px) {
      .archive.author .navigation.pagination a.prev.page-numbers,
      .archive.author .navigation.pagination a.next.page-numbers {
        padding: 0 10px; }
        .archive.author .navigation.pagination a.prev.page-numbers label,
        .archive.author .navigation.pagination a.next.page-numbers label {
          display: none; } }
    .archive.author .navigation.pagination a.prev.page-numbers svg,
    .archive.author .navigation.pagination a.next.page-numbers svg {
      height: 10px; }
  .archive.author .navigation.pagination a.prev.page-numbers {
    padding: 0 10px 0 5px; }

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