/* single-author LESS*/
.single-authors {
  background-attachment: fixed;
  background-position: left top;
  background-size: 100vw auto;
}
@media (orientation: portrait) {
  .single-authors {
    background-size: auto 100vh;
  }
}
@media (max-width: 1207px) {
  .single-authors {
    background-size: auto 100vh;
  }
}
.single-authors h1 {
  font-size: 60px;
  line-height: 65px;
}
.single-authors.noir {
  color: white!important;
}
.single-authors.noir h2.mobil_h,
.single-authors.noir a {
  border-color: white!important;
}
.single-authors.noir:before {
  content: '';
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.9), 65%, rgba(0, 0, 0, 0.1));
}
@media (max-width: 1080px) {
  .single-authors.noir:before {
    background-image: linear-gradient(100deg, rgba(0, 0, 0, 0.8) 69%, rgba(0, 0, 0, 0));
  }
}
.single-authors.blanc:before {
  content: '';
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), 65%, rgba(255, 255, 255, 0.1));
}
@media (max-width: 1080px) {
  .single-authors.blanc:before {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, 0.8) 69%, rgba(255, 255, 255, 0));
  }
}
.single-authors .site-content {
  background-color: transparent!important;
}
.single-authors .container section,
.single-authors .container .content_desc {
  max-width: 780px;
  margin-left: 0px;
}
.single-authors .container .tag-list {
  margin-top: var(--sp-xl);
}
.single-authors .container .tag-list .bullet {
  display: inline-block;
}
.single-authors .container .content_desc {
  flex-direction: column;
  gap: var(--sp-md);
}
.single-authors .container .content_desc .element-item {
  max-width: 50%;
  padding: 0;
}
.single-authors .container .custom_content_desc .element-item {
  min-width: 100%;
  min-height: 380px;
  color: white;
  box-sizing: border-box;
  padding: 0;
  margin-top: var(--sp-xxl);
}
.single-authors .container .custom_content_desc .element-item .image {
  height: 380px;
  border: 2px solid white;
  transition: border 0.3s ease-in-out;
}
.single-authors .container .custom_content_desc .element-item .image:before {
  background: rgba(0, 0, 0, 0.6);
}
.single-authors .container .custom_content_desc .element-item .image .itemcontent {
  align-items: center;
  opacity: 1;
}
.single-authors .container .custom_content_desc .element-item .image .itemcontent div.title {
  margin-top: var(--sp-lg);
}
.single-authors .container .custom_content_desc .element-item .image .itemcontent div.title h2 {
  font-size: 35px;
}
@media (max-width: 1080px) {
  .single-authors .container .custom_content_desc .element-item .image .itemcontent div.title h2 {
    font-size: 25px;
  }
}
.single-authors .container .custom_content_desc .element-item .image .itemcontent a:not(.primary) {
  transition: all 0.3s ease-in-out;
  max-height: 150px;
}
.single-authors .container .custom_content_desc .element-item .image .itemcontent a.primary {
  background-color: white;
  color: black;
  border: 0px;
}
.single-authors .container .custom_content_desc .element-item .image:hover {
  transform: none!important;
  border: 6px solid white;
}
.single-authors .container .custom_content_desc .element-item .image:hover .backgroundimage {
  transform: none!important;
}
.single-authors .container .custom_content_desc .element-item .image:hover:before {
  background: rgba(0, 0, 0, 0);
}
.single-authors .container .custom_content_desc .element-item .image:hover .itemcontent a:not(.primary) {
  transform: translateY(-300px);
  max-height: 0px;
  opacity: 0;
}
.single-authors .container .custom_content_desc .element-item .image .backgroundimage {
  background-attachment: fixed;
  background-position: left top;
  background-size: 100vw auto;
  transition: none;
}
@media (orientation: portrait) {
  .single-authors .container .custom_content_desc .element-item .image .backgroundimage {
    background-size: auto 100vh;
  }
}
@media (max-width: 1207px) {
  .single-authors .container .custom_content_desc .element-item .image .backgroundimage {
    background-size: auto 100vh;
  }
}
.single-authors.blanc .custom_content_desc .element-item {
  color: black;
}
.single-authors.blanc .custom_content_desc .element-item .image {
  height: 380px;
  border: 2px solid black;
  transition: border 0.3s ease-in-out;
}
.single-authors.blanc .custom_content_desc .element-item .image:before {
  background: rgba(255, 255, 255, 0.6);
}
.single-authors.blanc .custom_content_desc .element-item .image div.title h2 {
  color: black;
}
.single-authors.blanc .custom_content_desc .element-item .image .itemcontent a.primary {
  background-color: black;
  color: white;
  border: 0px;
}
.single-authors.blanc .custom_content_desc .element-item .image:hover {
  transform: none!important;
  border: 6px solid black;
}
