/*
Theme Name: Nikau Child
Theme URI: http://theme.wordpress.com/themes/nikau/
Template: nikau
Author: Elmastudio
Author URI: http://www.elmastudio.de/en/
Description: Nikau is a flexible, responsive magazine theme with a modern, bold and beautiful design. You can use the theme to build a unique blog page, showcasing different categories of posts in multiple custom sections. The blog page also contains a prominent 'About' section for you to share information about your site. Customize Nikau further by adding a header image, post slider, a custom menu, or applying one of the theme's custom color palettes.
Tags: classic-menu,fixed-menu,light,one-column,two-columns,left-sidebar,right-sidebar,fluid-layout,responsive-layout,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,infinite-scroll,post-slider,rtl-language-support,site-logo,theme-options,translation-ready,art,artwork,blog,craft,design,education,fashion,food,gaming,holiday,journal,magazine,nature,news,outdoors,photoblogging,school,sports,travel,clean,light,minimal,modern,professional
Version: 2.1.0-wpcom.1624347348
Updated: 2021-06-22 08:35:48
*/


.archive #primary > .hentry:first-of-type, .home #primary > .hentry:first-of-type {
  display: flex;
  flex-direction: column-reverse;
}

.archive #primary > .hentry:first-of-type .entry-thumbnail, 
.home #primary > .hentry:first-of-type .entry-thumbnail {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 2rem;
}

.archive #primary > .hentry:first-of-type .entry-thumbnail img,
.home #primary > .hentry:first-of-type .entry-thumbnail img {
  object-fit: contain;
  max-height: 250px;
}

.archive #primary > .hentry:first-of-type .entry-main,
.home #primary > .hentry:first-of-type .entry-main {
  width: auto;
}

.archive #primary > .hentry:first-of-type .entry-title,
.home #primary > .hentry:first-of-type .entry-title {
  line-height: 1;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
}

.archive #primary > .hentry:first-of-type .meta-main-wrap,
.home #primary > .hentry:first-of-type .meta-main-wrap {
  display: flex;
  flex-direction: column-reverse;
  float: none;
}

.archive #primary > .hentry:first-of-type .entry-meta,
.home #primary > .hentry:first-of-type .entry-meta {
  display: flex;
  width: auto;
  margin-top: 1rem;
}

.archive #primary > .hentry:first-of-type .entry-date, 
.archive #primary > .hentry:first-of-type .entry-comments,
.home #primary > .hentry:first-of-type .entry-date, 
.home #primary > .hentry:first-of-type .entry-comments {
  padding-bottom: 0;
  padding-right: 8px;
}

.entry-title {
  overflow: hidden;
}

.entry-tags {
  margin-top: 1rem;
}

.entry-tags a {
  color: #6a6a6a;
}

.entry-tags a:before {
  content: '#';
}

.entry-tags a:hover {
  color: #51a8dd;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-thumbnail {
  width: 36.14457831325301%;
  margin: 0 0 0 10px;
  float: right;
}

.blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) {
  padding: 20px 0 34px;
  margin: 0;
  border-top: 1px solid #1a1a1a;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-main {
  width: 100%;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap {
  position: initial;
  width: 100%;
  padding: 0;
  background: none;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats {
  padding: 0;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a {
  color: #2b2b2b;
  padding: 0;
  background: none;
}

.blog.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta, .blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta {
  display: none;
  position: initial;
  width: 25.49019607843137%;
  float: left;
  color: #2b2b2b;
  font-size: 0.6875rem;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title a, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta a, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a {
  color: #2b2b2b;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-edit, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-date, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-comments, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-edit, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-author {
  display: block;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 8px;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title {
  background: transparent;
  font-size: 1.5rem;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header .entry-cats a:hover, .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title a:hover {
  background: transparent;
  color: #51a8dd;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header .entry-cats a:nth-child(n+2)::before {
  display: initial;
}

.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-summary {
  display: block;
}

.archive-header {
  position: relative;
  padding-bottom: 2rem;
}

.archive-header h1.archive-title {
  padding-bottom: 0;
}

.tags-withTag {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 0;
}

.tags-filter {
  margin-bottom: 0;
}

.tags {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -0.5em 1rem;
  list-style: none;
  height: 70px;
  overflow: hidden;
}

.mask {
  width:100%;
  height:30px;    
  position:absolute;
  left:0;
  bottom: 3rem;
  background: linear-gradient(transparent 1px, white);
}

.tags > li {
  margin: 0.5rem;
}

.tags > li > a {
  background-color: #6a6a6a;
  color: #fff;
  padding: 0.3rem .5rem;
}

.tags-button-container {
  position: absolute;
  bottom: 1rem;
  display: flex;
  width: 100%;
  justify-content: center;
}

.tags-button {
  background: white;
  border: 2px solid black;
  color: black;
  padding: 0.2rem 1rem;
}

.tags-delete {
  font-size: 1.1rem;
  text-decoration: underline;
  cursor: pointer;
}

body[class=tag-interpretation-biblique] .tags > li > a, .tags > li > a:hover {
  background-color: #51a8dd;
}

@media screen and (min-width: 37.5em) {
  .blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-author {
    display: none;
  }

  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-date::before {
    content: none;
  }

  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title {
    font-size: 1.75rem;
  }

  .wf-active .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title {
    font-size: 36.4px;
  }

  .tags-withTag {
    font-size: 2rem;
  }
}

@media screen and (min-width: 48.000em) {
  .blog #primary .hentry:nth-child(4n+1) {
    padding: 20px 0 40px;
  }

  .blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta {
    display: block;
  }

  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap {
    width: 61.44578313253012%;
  }

  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-main {
    width: 74.50980392156863%;
    float: left;
  }

  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title {
    font-size: 1.75rem;
  }

  .archive #primary > .hentry:first-of-type,
  .home #primary > .hentry:first-of-type {
    display: flex;
    flex-direction: row-reverse;
  }

  .archive #primary > .hentry:first-of-type .entry-title,
  .home #primary > .hentry:first-of-type .entry-title {
    font-size: 4rem;
  }

  .archive #primary > .hentry:first-of-type .entry-thumbnail,
  .home #primary > .hentry:first-of-type .entry-thumbnail { 
    width: 36.14457831325301%;
    margin-bottom: 0;
    margin-right: 2rem;
  }
}

@media screen and (min-width: 64em) {
  .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title {
    font-size: 1.75rem;
  }
}

@media screen and (min-width: 66.25em) {
  .blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap, .blog.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap {
    padding-left: 0;
  }

 
}
