[data-enlivy-kit-component=posts-grid] {
  position: relative;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry] > .enlivy-kit-application-loader-wrapper {
  z-index: 2;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry] > [data-enlivy-kit-component-posts-grid-section=wrapper] > div {
  width: calc(33% - 24px);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry]:not([data-enlivy-kit-media-query-breakpoints~=medium]) > [data-enlivy-kit-component-posts-grid-section=wrapper] > div {
  width: calc(50% - 24px);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry]:not([data-enlivy-kit-media-query-breakpoints~=med_small]) > [data-enlivy-kit-component-posts-grid-section=wrapper] > div {
  width: 100%;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry] [data-enlivy-kit-component-posts-grid-section=footer] {
  z-index: 1;
  position: absolute;
  bottom: -20px;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 260px;
  background: linear-gradient(180deg, rgba(253, 251, 249, 0) 0%, #FDFBF9 80%);
  left: -24px;
  width: calc(100% + 46px);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout^=masonry] [data-enlivy-kit-component-posts-grid-section=footer] > [data-enlivy-kit-button] {
  height: fit-content;
  margin-bottom: var(--enlivy-kit-spacing-secondary) !important;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=default]:not([data-enlivy-kit-media-query-breakpoints~=large]) > [data-enlivy-kit-component-posts-grid-section=wrapper] {
  grid-template-columns: repeat(3, 1fr) !important;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=default]:not([data-enlivy-kit-media-query-breakpoints~=medium]) > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form {
  flex-direction: column;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=default]:not([data-enlivy-kit-media-query-breakpoints~=medium]) > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > select {
  max-width: 100%;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=default]:not([data-enlivy-kit-media-query-breakpoints~=medium]) > [data-enlivy-kit-component-posts-grid-section=wrapper] {
  grid-template-columns: repeat(2, 1fr) !important;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=default]:not([data-enlivy-kit-media-query-breakpoints~=small]) > [data-enlivy-kit-component-posts-grid-section=wrapper] {
  grid-template-columns: 100% !important;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] {
  width: calc(33% - 24px);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header {
  position: relative;
  overflow: hidden;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--enlivy-kit-spacing-divider-primary);
  opacity: 0;
  visibility: hidden;
  background-color: rgba(var(--enlivy-kit-black-color-rgb), 0.3);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  z-index: 1;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span {
  cursor: pointer;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg {
  width: 37px;
  height: 37px;
  min-width: 37px;
  min-height: 37px;
  max-width: 37px;
  max-height: 37px;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg[data-enlivy-kit-svg-type=fill] > path, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg[data-enlivy-kit-svg-type=fill] > path {
  fill: var(--enlivy-kit-white-color);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg[data-enlivy-kit-svg-type=stroke] > path, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg[data-enlivy-kit-svg-type=stroke] > path {
  stroke: var(--enlivy-kit-white-color);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span {
  -webkit-transition: transform 0.1s ease;
  -o-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a:hover, [data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: var(--enlivy-kit-spacing-primary);
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  gap: 12px;
  justify-content: flex-start;
  pointer-events: none;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section~=term-list-content_] {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-layout=masonry_constrained] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header:hover > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] {
  opacity: 1;
  visibility: visible;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] {
  margin: 0 0 var(--enlivy-kit-spacing-secondary);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form {
  display: flex;
  align-items: flex-start;
  gap: var(--enlivy-kit-spacing-secondary);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section {
  width: 100%;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] {
  position: relative;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > input {
  font-family: var(--enlivy-kit-text-overline-font-family);
  font-size: var(--enlivy-kit-text-overline-font-size);
  font-style: var(--enlivy-kit-text-overline-font-style);
  font-weight: var(--enlivy-kit-text-overline-font-weight);
  line-height: var(--enlivy-kit-text-overline-line-height);
  letter-spacing: var(--enlivy-kit-text-overline-letter-spacing);
  color: var(--enlivy-kit-text-overline-color);
  --enlivy-kit-text-overline-color: var( --enlivy-kit-text-color-tertiary );
  padding: 10px 36px 10px 12px;
  width: 100%;
  border: 1px solid rgba(var(--enlivy-kit-primary-color-rgb), 0.1);
  -webkit-border-radius: var(--enlivy-kit-general-border-radius);
  border-radius: var(--enlivy-kit-general-border-radius);
  background-color: var(--enlivy-kit-white-color);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > input:hover, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > input:focus {
  outline: none;
  border: 1px solid rgba(var(--enlivy-kit-primary-color-rgb), 1);
  color: var(--enlivy-kit-text-color-primary);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > svg {
  position: absolute;
  top: 5px;
  bottom: 5px;
  margin: auto;
  right: var(--enlivy-kit-spacing-primary);
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  max-width: 22px;
  max-height: 22px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > svg[data-enlivy-kit-svg-type=fill] > path {
  fill: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > [data-enlivy-kit-section-filter=search] > svg[data-enlivy-kit-svg-type=stroke] > path {
  stroke: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > section > ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  gap: var(--enlivy-kit-spacing-primary);
  row-gap: 6px;
  flex-wrap: wrap;
  margin: var(--enlivy-kit-spacing-secondary) 0 0;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=header] > [data-enlivy-kit-section=filter] > form > select {
  width: 100%;
  max-width: 270px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper][data-enlivy-kit-interaction-state=no_results] {
  display: flex !important;
  justify-content: center;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper][data-enlivy-kit-interaction-state=no_results] > div {
  background: none;
  border: none;
  box-shadow: none;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] {
  overflow: hidden;
  margin-bottom: var(--enlivy-kit-spacing-secondary);
  background-color: var(--enlivy-kit-background-color-white);
  -webkit-box-shadow: 0px 25px 25px rgba(32, 32, 32, 0.05);
  box-shadow: 0px 25px 25px rgba(32, 32, 32, 0.05);
  -webkit-border-radius: var(--enlivy-kit-general-border-radius);
  border-radius: var(--enlivy-kit-general-border-radius);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header {
  position: relative;
  overflow: hidden;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > .wp-video {
  width: 100% !important;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > .wp-video > video {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--enlivy-kit-spacing-divider-primary);
  opacity: 0;
  visibility: hidden;
  background-color: rgba(var(--enlivy-kit-black-color-rgb), 0.3);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  z-index: 1;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span {
  cursor: pointer;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg {
  width: 37px;
  height: 37px;
  min-width: 37px;
  min-height: 37px;
  max-width: 37px;
  max-height: 37px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg[data-enlivy-kit-svg-type=fill] > path, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg[data-enlivy-kit-svg-type=fill] > path {
  fill: var(--enlivy-kit-white-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a svg[data-enlivy-kit-svg-type=stroke] > path, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span svg[data-enlivy-kit-svg-type=stroke] > path {
  stroke: var(--enlivy-kit-white-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span {
  -webkit-transition: transform 0.1s ease;
  -o-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > a:hover, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] > span:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: var(--enlivy-kit-spacing-primary);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  justify-content: flex-end;
  pointer-events: none;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section^=term-list-content_] {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section$=tag] {
  order: 2;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section$=filter] {
  order: 1;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section=overlay-actions] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--enlivy-kit-spacing-divider-primary);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section=overlay-actions] > a {
  -webkit-transition: transform 0.1s ease;
  -o-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header > [data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] > [data-enlivy-kit-component-posts-grid-section=overlay-actions] > a:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header[data-enlivy-kit-layout~=video] > section[data-enlivy-kit-component-posts-grid-section=item-header_taxonomies] {
  display: none;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > header:hover > [data-enlivy-kit-component-posts-grid-section=item-header_row] > [data-enlivy-kit-component-posts-grid-section=item-header_actions] {
  opacity: 1;
  visibility: visible;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section {
  padding: 20px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0 0 5px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > header > span {
  font-family: var(--enlivy-kit-text-caption-font-family);
  font-size: var(--enlivy-kit-text-caption-font-size);
  font-style: var(--enlivy-kit-text-caption-font-style);
  font-weight: var(--enlivy-kit-text-caption-font-weight);
  line-height: var(--enlivy-kit-text-caption-line-height);
  letter-spacing: var(--enlivy-kit-text-caption-letter-spacing);
  color: var(--enlivy-kit-text-caption-color);
  --enlivy-kit-text-caption-font-size: 10px;
  --enlivy-kit-text-caption-color: var( --enlivy-kit-primary-color );
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > header > svg {
  width: 15px;
  height: 17px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > header > svg > path {
  fill: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > h2 {
  font-family: var(--enlivy-kit-text-default-font-family);
  font-size: var(--enlivy-kit-text-default-font-size);
  font-style: var(--enlivy-kit-text-default-font-style);
  font-weight: var(--enlivy-kit-text-default-font-weight);
  line-height: var(--enlivy-kit-text-default-line-height);
  letter-spacing: var(--enlivy-kit-text-default-letter-spacing);
  color: var(--enlivy-kit-text-default-color);
  --enlivy-kit-text-default-color: var( --enlivy-kit-text-color-primary );
  --enlivy-kit-text-default-font-weight: 700;
  margin: 0 0 5px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > h2 > a, [data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > h2 > span {
  color: var(--enlivy-kit-text-color-primary);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > .enlivy-kit-content-from-editor > * {
  font-family: var(--enlivy-kit-text-caption-font-family);
  font-size: var(--enlivy-kit-text-caption-font-size);
  font-style: var(--enlivy-kit-text-caption-font-style);
  font-weight: var(--enlivy-kit-text-caption-font-weight);
  line-height: var(--enlivy-kit-text-caption-line-height);
  letter-spacing: var(--enlivy-kit-text-caption-letter-spacing);
  color: var(--enlivy-kit-text-caption-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > .enlivy-kit-content-from-editor > * > a {
  color: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--enlivy-kit-spacing-primary);
  margin: 20px 0 0;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a:not([data-enlivy-kit-button]) {
  font-family: var(--enlivy-kit-text-default-font-family);
  font-size: var(--enlivy-kit-text-default-font-size);
  font-style: var(--enlivy-kit-text-default-font-style);
  font-weight: var(--enlivy-kit-text-default-font-weight);
  line-height: var(--enlivy-kit-text-default-line-height);
  letter-spacing: var(--enlivy-kit-text-default-letter-spacing);
  color: var(--enlivy-kit-text-default-color);
  --enlivy-kit-text-default-font-size: 12px;
  --enlivy-kit-text-default-font-weight: 500;
  --enlivy-kit-text-default-color: var( --enlivy-kit-primary-color );
  display: flex;
  align-items: center;
  gap: 7px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a:not([data-enlivy-kit-button]) > svg {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a:not([data-enlivy-kit-button]) > svg[data-enlivy-kit-svg-type=fill] > path {
  fill: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a:not([data-enlivy-kit-button]) > svg[data-enlivy-kit-svg-type=stroke] > path {
  stroke: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a > svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
  margin: 0;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a > svg[data-enlivy-kit-svg-type=fill] > path {
  fill: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a > svg[data-enlivy-kit-svg-type=stroke] > path {
  stroke: var(--enlivy-kit-primary-color);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a > svg:hover[data-enlivy-kit-svg-type=fill] > path {
  fill: rgba(var(--enlivy-kit-primary-color-rgb), 0.5);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_] > section > footer > a > svg:hover[data-enlivy-kit-svg-type=stroke] > path {
  stroke: rgba(var(--enlivy-kit-primary-color-rgb), 0.5);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-interaction-state=locked] > header {
  position: relative;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-interaction-state=locked] > header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--enlivy-kit-text-color-primary-rgb), 0.25);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-interaction-state=locked] > header:after {
  content: url("data:image/svg+xml,%3Csvg width='32' height='37' viewBox='0 0 32 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 14V9.5C6.75 4.57812 10.7578 0.5 15.75 0.5C20.6719 0.5 24.75 4.57812 24.75 9.5V14H25.875C28.9688 14 31.5 16.5312 31.5 19.625V30.875C31.5 34.0391 28.9688 36.5 25.875 36.5H5.625C2.46094 36.5 0 34.0391 0 30.875V19.625C0 16.5312 2.46094 14 5.625 14H6.75ZM9 14H22.5V9.5C22.5 5.77344 19.4766 2.75 15.75 2.75C11.9531 2.75 9 5.77344 9 9.5V14ZM2.25 30.875C2.25 32.7734 3.72656 34.25 5.625 34.25H25.875C27.7031 34.25 29.25 32.7734 29.25 30.875V19.625C29.25 17.7969 27.7031 16.25 25.875 16.25H5.625C3.72656 16.25 2.25 17.7969 2.25 19.625V30.875Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=premium-icon-text] > header {
  position: relative;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=premium-icon-text] > header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--enlivy-kit-text-color-primary-rgb), 0.25);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=premium-icon-text] > header:after {
  content: url("data:image/svg+xml,%3Csvg width='32' height='37' viewBox='0 0 32 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 14V9.5C6.75 4.57812 10.7578 0.5 15.75 0.5C20.6719 0.5 24.75 4.57812 24.75 9.5V14H25.875C28.9688 14 31.5 16.5312 31.5 19.625V30.875C31.5 34.0391 28.9688 36.5 25.875 36.5H5.625C2.46094 36.5 0 34.0391 0 30.875V19.625C0 16.5312 2.46094 14 5.625 14H6.75ZM9 14H22.5V9.5C22.5 5.77344 19.4766 2.75 15.75 2.75C11.9531 2.75 9 5.77344 9 9.5V14ZM2.25 30.875C2.25 32.7734 3.72656 34.25 5.625 34.25H25.875C27.7031 34.25 29.25 32.7734 29.25 30.875V19.625C29.25 17.7969 27.7031 16.25 25.875 16.25H5.625C3.72656 16.25 2.25 17.7969 2.25 19.625V30.875Z' fill='white'/%3E%3C/svg%3E") "Upgrade membership";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--enlivy-kit-spacing-secondary);
  text-transform: uppercase;
  -webkit-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  font-family: var(--enlivy-kit-text-caption-font-family);
  font-size: var(--enlivy-kit-text-caption-font-size);
  font-style: var(--enlivy-kit-text-caption-font-style);
  font-weight: var(--enlivy-kit-text-caption-font-weight);
  line-height: var(--enlivy-kit-text-caption-line-height);
  letter-spacing: var(--enlivy-kit-text-caption-letter-spacing);
  color: var(--enlivy-kit-text-caption-color);
  --enlivy-kit-text-caption-font-weight: 500;
  --enlivy-kit-text-caption-color: var( --enlivy-kit-white-color );
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=play] > header {
  cursor: pointer;
  position: relative;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=play] > header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--enlivy-kit-text-color-primary-rgb), 0.25);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=play] > header:after {
  content: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0312 17.0938C25.5234 17.375 25.875 17.9375 25.875 18.5C25.875 19.1328 25.5234 19.6953 25.0312 19.9766L14.9062 26.1641C14.4141 26.4453 13.7109 26.5156 13.2188 26.1641C12.6562 25.8828 12.375 25.3203 12.375 24.6875V12.3125C12.375 11.75 12.6562 11.1875 13.2188 10.9062C13.7109 10.5547 14.4141 10.5547 14.9062 10.9062L25.0312 17.0938ZM14.625 13.3672V23.7031L23.0625 18.5L14.625 13.3672ZM0 18.5C0 8.58594 8.01562 0.5 18 0.5C27.9141 0.5 36 8.58594 36 18.5C36 28.4844 27.9141 36.5 18 36.5C8.01562 36.5 0 28.4844 0 18.5ZM18 34.25C26.6484 34.25 33.75 27.2188 33.75 18.5C33.75 9.85156 26.6484 2.75 18 2.75C9.28125 2.75 2.25 9.85156 2.25 18.5C2.25 27.2188 9.28125 34.25 18 34.25Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=play] > header:hover:after {
  transform: scale(1.2);
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_][data-enlivy-kit-component-status=play] > header > video {
  display: none;
}
[data-enlivy-kit-component=posts-grid] > [data-enlivy-kit-component-posts-grid-section=wrapper] > [data-enlivy-kit-component-posts-grid-section^=item_]:hover > div > [data-enlivy-kit-component-posts-grid-section=overlay-actions] {
  opacity: 1;
  visibility: visible;
}
[data-enlivy-kit-component=posts-grid][data-enlivy-kit-interaction-state=rest_requesting] > [data-enlivy-kit-component-posts-grid-section=wrapper] > div:not([data-enlivy-kit-component=posts-grid][data-enlivy-kit-interaction-state=rest_requesting] > [data-enlivy-kit-component-posts-grid-section=wrapper] > div[data-enlivy-kit-component-posts-grid-section^=item_]) {
  background: none;
  border: none;
  box-shadow: none;
}
