.tripp-xt-block-featured-posts {
color: rgb(var(--tripp-color-on-surface-rgb));
overflow: hidden;
position: relative;
width: 100%;
}
.tripp-xt-block-featured-posts.tripp-xt-fullscreen.alignfull {
align-items: center;
display: flex;
height: calc(var(--tripp-xt-full-height, 100vh) - var(--tripp-header-menu-gap) - var(--tripp-admin-bar-height)); margin-bottom: 0;
margin-top: 0;
padding-left: 0;
padding-right: 0;
}
.alignfull .tripp-xt-block-featured-posts.alignfull {
margin-left: calc(var(--tripp-spacing-horizontal) * -1);
margin-right: calc(var(--tripp-spacing-horizontal) * -1);
width: auto;
}
.tripp-xt-block-featured-posts .entry-meta a {
color: rgba(var(--tripp-color-on-surface-rgb), 0.8);
}
.tripp-xt-block-featured-posts .entry-meta a:hover {
color: rgb(var(--tripp-color-primary-rgb));
text-decoration: none;
}
.tripp-xt-block-featured-posts .tripp-xt-no-posts {
font-size: var(--tripp-font-size-lg);
text-align: center;
width: 100%;
}
.tripp-xt-slides {
height: calc(100vh - var(--tripp-header-menu-gap) - var(--tripp-admin-bar-height)); overflow: hidden;
position: relative;
width: 100%;
}
.tripp-xt-slide {
align-items: center;
display: flex;
flex-wrap: nowrap;
height: 100%;
left: 0;
opacity: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
transition: opacity 0.3s, visibility 0.3s;
visibility: hidden;
z-index: 0;
}
.tripp-xt-slide.current-slide {
opacity: 1;
position: relative;
z-index: 9;
}
.tripp-xt-block-featured-posts .slide-title {
position: relative;
}
.tripp-xt-block-featured-posts .featured-post .slide-title a {
display: inline-block;
display: -webkit-box;
line-height: 1.25;
margin: 0 auto;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.tripp-xt-block-featured-posts .slide-title a {
color: inherit;
}
.tripp-xt-block-featured-posts .slide-title a:hover {
color: rgb(var(--tripp-color-primary-rgb));
}
.tripp-xt-slide .slide-image {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tripp-xt-slide .slide-image a {
display: block;
overflow: hidden;
position: relative;
}
.tripp-xt-slide .slide-image .image-overlay {
background: #fff;
display: block;
height: 100%;
left: 0;
opacity: 1;
pointer-events: none;
position: absolute;
top: 0;
width: 100%;
z-index: 5;
}
.tripp-xt-slide .slide-header .slide-subtitle {
font-size: var(--tripp-font-size-xs);
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.tripp-xt-slide .slide-text {
display: none;
}
.tripp-xt-slide .slide-text > * {
margin-bottom: var(--tripp-spacing-md);
}
.tripp-xt-slide .slide-text > *:last-child {
margin-bottom: 0;
}
.tripp-xt-block-featured-posts .meta-destination {
background: none;
color: inherit;
font-family: var(--tripp-font-primary);
gap: 1rem;
line-height: 1.5;
max-width: 100%;
padding: 0;
position: relative;
z-index: 1;
}
.tripp-xt-block-featured-posts .meta-destination img {
border-radius: 50%;
flex: 0 0 1.8rem;
transform: scale(1);
width: 1.8rem;
}
.tripp-xt-block-featured-posts .meta-destination a:hover img {
transform: scale(1.1);
}
.tripp-xt-block-featured-posts .meta-destination a {
font-size: var(--tripp-font-size-sm);
gap: 0.7rem;
max-width: 100%;
} .slider-navigation .tripp-xt-nav-button {
background-color: transparent;
border: none;
border-radius: 50%;
cursor: pointer;
display: inline-block;
height: 3rem;
line-height: 3rem;
margin: 1rem 0;
opacity: 1;
outline: none;
padding: 0;
text-align: center;
transition: background-color 0.3s, color 0.3s, opacity 0.3s;
width: 3rem;
}
.slider-navigation .tripp-xt-button-disabled {
cursor: default;
opacity: 0.25;
}
.slider-navigation .tripp-xt-nav-button:not(.tripp-xt-button-disabled):hover {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.8);
color: rgb(var(--tripp-color-surface-rgb));
opacity: 1;
} .slider-pagination {
align-items: center;
bottom: 0;
color: rgb(var(--tripp-color-on-surface-rgb));
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 0 var(--tripp-spacing-horizontal);
position: absolute;
right: 0;
top: 0;
width: 4rem;
z-index: 9;
}
.slider-pagination .tripp-xt-page-buttons {
display: flex;
flex-flow: row wrap;
justify-content: center;
text-align: center;
}
.slider-pagination span {
display: inline-block;
font-size: var(--tripp-font-size-sm);
margin: 1rem 0.5rem;
padding: 0.5rem;
}
.slider-pagination .tripp-xt-page-button {
cursor: pointer;
height: 2.4rem;
margin: 0;
padding: 0;
vertical-align: middle;
width: 100%;
}
.slider-pagination .tripp-xt-page-button::before {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.1);
border-radius: 50%;
border: 3px solid transparent;
content: "";
display: inline-block;
height: 1rem;
width: 1rem;
transition: background-color 0.3s ease-in, border 0.3s ease-in;
}
.slider-pagination .tripp-xt-page-button:hover::before {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.5);
}
.slider-pagination .tripp-xt-page-button.current::before {
border: 3px solid rgb(var(--tripp-color-on-surface-rgb));
background-color: transparent;
} .slider-background {
align-items: center;
display: flex;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.3s ease-out;
width: 100%;
}
.slider-background.tripp-xt-fade-in {
opacity: 1;
transition: opacity 0.3s ease-in;
}
.slider-background-text {
color: rgba(var(--tripp-color-white-rgb), 0.4);
display: block;
font-family: var(--tripp-font-primary);
font-size: 8vw;
font-weight: 700;
line-height: 1;
position: relative;
text-transform: uppercase;
white-space: nowrap;
}
.has-scheme-dark .slider-background-text,
.flext-has-scheme-dark .slider-background-text {
color: rgba(var(--tripp-color-black-rgb), 0.4);
} .tripp-xt-block-featured-posts.tripp-xt-carousel.alignfull {
padding-left: 0;
padding-right: 0;
}
.tripp-xt-carousel .flext-carousel-wrapper {
height: auto;
}
.tripp-xt-carousel .flext-slide {
align-items: center;
box-sizing: border-box;
display: flex;
height: auto;
opacity: 0;
}
.tripp-xt-carousel.flext-carousel-initialized .flext-slide {
opacity: 1;
}
.tripp-xt-carousel .slide-image {
height: 100%;
text-align: center;
width: 100%;
}
.tripp-xt-carousel .slide-image a {
display: block;
height: 100%;
line-height: 0;
position: relative;
}
.tripp-xt-carousel .slide-image a::before {
background-image: linear-gradient(to top, #000000de 0%, rgb(0 0 0 / 55%) 56.5%, rgb(0 0 0 / 8%) 91%, rgb(0 0 0 / 2%) 95.2%, rgb(0 0 0 / 1%) 98.2%, transparent 100%);
bottom: 0;
content: "";
display: block;
left: 0;
position: absolute;
right: 0;
transition: opacity 0.3s;
top: 50%;
z-index: 1;
}
.tripp-xt-carousel .slide-image img {
height: 100%;
object-fit: cover;
width: 100%;
}
.tripp-xt-carousel .slide-header {
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
bottom: 0;
color: rgb(var(--tripp-color-on-surface-rgb));
display: inline-block;
left: 0;
padding: 0 1.5rem 1.5rem;
position: absolute;
right: 0;
z-index: 1;
}
.tripp-xt-carousel .meta-category {
display: inline-block;
font-size: var(--tripp-font-size-sm);
opacity: 0.6;
overflow: hidden;
text-overflow: ellipsis;
transition: opacity 0.3s ease-out;
white-space: nowrap;
width: 80%;
}
.tripp-xt-carousel .meta-category:hover {
opacity: 1;
}
.tripp-xt-carousel .meta-category a,
.tripp-xt-carousel .meta-category a:hover {
color: inherit;
}
.tripp-xt-carousel .slide-title {
color: inherit;
font-size: var(--tripp-font-size-base);
margin: 0 0 1rem;
}
.tripp-xt-carousel .slide-title a {
display: inline-block;
position: relative;
}
.tripp-xt-block-featured-posts.tripp-xt-carousel .flext-button-prev {
left: calc(var(--tripp-spacing-horizontal) / 2);
}
.tripp-xt-block-featured-posts.tripp-xt-carousel .flext-button-next {
right: calc(var(--tripp-spacing-horizontal) / 2);
}
.tripp-xt-block-featured-posts.tripp-xt-carousel .flext-button-next.flext-button-disabled,
.tripp-xt-block-featured-posts.tripp-xt-carousel .flext-button-prev.flext-button-disabled {
opacity: 0;
} .tripp-xt-slides .tripp-xt-column {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.tripp-xt-vertical-slider .tripp-xt-right-column {
z-index: 2;
}
.tripp-xt-vertical-slider .tripp-xt-slides {
height: calc(100vh - var(--tripp-header-menu-gap) - var(--tripp-admin-bar-height));
}
.tripp-xt-vertical-slider .tripp-xt-slides::after {
background-image: linear-gradient(to top, rgb(var(--tripp-color-background-rgb)), rgba(var(--tripp-color-background-rgb), 0.98032) 9.99%, rgba(var(--tripp-color-background-rgb), 0.92593) 19.07%, rgba(var(--tripp-color-background-rgb), 0.84375) 27.44%, rgba(var(--tripp-color-background-rgb), 0.74074) 35.26%, rgba(var(--tripp-color-background-rgb), 0.62384) 42.72%, rgba(var(--tripp-color-background-rgb), 0.5) 50%, rgba(var(--tripp-color-surface-rgb), 0.37616) 57.28%, rgba(var(--tripp-color-background-rgb), 0.25926) 64.74%, rgba(var(--tripp-color-background-rgb), 0.15625) 72.56%, rgba(var(--tripp-color-background-rgb), 0.07407) 80.93%, rgba(var(--tripp-color-background-rgb), 0.01968) 90.01%, rgba(var(--tripp-color-background-rgb), 0));
bottom: 0;
content: "";
display: inline-block;
height: 50%;
left: 0;
position: absolute;
right: 0;
top: auto;
z-index: 1;
}
.tripp-xt-vertical-slider .tripp-xt-slide {
height: 100%;
position: relative;
visibility: visible;
z-index: 1;
}
.tripp-xt-vertical-slider .tripp-xt-right-column .tripp-xt-slide {
align-items: flex-start;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.tripp-xt-vertical-slider.is-loaded .tripp-xt-slide {
opacity: 1;
}
.tripp-xt-vertical-slider .tripp-xt-slide .slide-image {
position: relative;
width: 100%;
}
.tripp-xt-vertical-slider .tripp-xt-slide .slide-image::before {
bottom: auto;
content: "";
display: inline-block;
left: 0;
opacity: 0.1;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.mobile-menu .tripp-xt-vertical-slider .tripp-xt-slide .slide-image::before {
background-color: rgb(var(--tripp-color-black-rgb));
height: 100%;
}
.mobile-menu .tripp-xt-vertical-slider .tripp-xt-slide .slide-image::after {
background-image: linear-gradient(rgb(var(--tripp-color-background-rgb)), rgba(var(--tripp-color-background-rgb), 0.98032) 9.99%, rgba(var(--tripp-color-background-rgb), 0.92593) 19.07%, rgba(var(--tripp-color-background-rgb), 0.84375) 27.44%, rgba(var(--tripp-color-background-rgb), 0.74074) 35.26%, rgba(var(--tripp-color-background-rgb), 0.62384) 42.72%, rgba(var(--tripp-color-background-rgb), 0.5) 50%, rgba(var(--tripp-color-surface-rgb), 0.37616) 57.28%, rgba(var(--tripp-color-background-rgb), 0.25926) 64.74%, rgba(var(--tripp-color-background-rgb), 0.15625) 72.56%, rgba(var(--tripp-color-background-rgb), 0.07407) 80.93%, rgba(var(--tripp-color-background-rgb), 0.01968) 90.01%, rgba(var(--tripp-color-background-rgb), 0));
bottom: auto;
content: "";
display: inline-block;
height: 20rem;
left: 0;
opacity: 0.9;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.tripp-xt-vertical-slider .tripp-xt-slide .slide-image img {
flex: 1;
height: 100%;
object-fit: cover;
}
.tripp-xt-vertical-slider .tripp-xt-slides .slide-content {
padding: 0 var(--tripp-spacing-horizontal) calc(var(--tripp-spacing-vertical) * 1.5);
text-align: center;
width: 100%;
}
.tripp-xt-vertical-slider .tripp-xt-slides .entry-meta {
align-items: center;
display: flex;
flex-flow: row nowrap;
font-family: var(--tripp-font-primary);
font-size: var(--tripp-font-size-md);
gap: 1.5rem;
justify-content: center;
margin-bottom: var(--tripp-spacing-xs);
max-width: 100%;
}
.tripp-xt-vertical-slider .tripp-xt-slide .entry-media {
display: none;
}
.tripp-xt-vertical-slider .tripp-xt-slide .slide-title {
font-size: var(--tripp-font-size-lg);
margin: 0;
text-align: center;
}
.tripp-xt-vertical-slider.is-loaded .slide-title {
animation: flext-fade-up 0.5s var(--tripp-transition-ease) both;
color: inherit;
}
.tripp-xt-vertical-slider .slide-more-link {
align-items: center;
display: inline-flex;
margin-top: 2rem;
border: 2px solid rgb(var(--tripp-color-primary-rgb));
border-radius: 0.8rem;
color: rgb(var(--tripp-color-primary-rgb));
height: 4rem;
justify-content: center;
letter-spacing: 0.04rem;
padding: 1rem 2rem;
position: relative;
transition: color 0.3s, border-color 0.3s;
text-transform: capitalize;
z-index: 10;
}
.tripp-xt-vertical-slider .format-link .slide-more-link {
display: none;
}
.tripp-xt-vertical-slider.is-loaded .slide-image {
animation: flext-fade-down 0.8s var(--tripp-transition-ease) 0.3s both;
}
.tripp-xt-vertical-slider .slider-background {
transition-delay: 0.6s;
}
.tripp-xt-vertical-slider .slider-background.tripp-xt-fade-in {
transition-delay: 0s;
}
.tripp-xt-vertical-slider .slider-pagination {
color: rgb(var(--tripp-color-on-surface-rgb));
padding: 0 3rem;
}
.mobile-menu .tripp-xt-vertical-slider .slider-navigation .tripp-xt-nav-button:not(.tripp-xt-button-disabled),
.tripp-xt-vertical-slider .slider-navigation .tripp-xt-nav-button:not(.tripp-xt-button-disabled):hover {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.8);
color: rgb(var(--tripp-color-surface-rgb));
}
.tripp-xt-vertical-slider .slider-pagination .tripp-xt-page-button::before {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.3);
}
.has-scheme-dark.mobile-menu .tripp-xt-vertical-slider .slider-pagination .tripp-xt-page-button::before {
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.5);
}
.tripp-xt-vertical-slider .slider-pagination .tripp-xt-page-button.current::before {
border-color: rgb(var(--tripp-color-on-surface-rgb));
background-color: rgba(var(--tripp-color-on-surface-rgb), 0.1);
}
.tripp-xt-vertical-slider .flext-media-controls {
bottom: auto;
top: 50%;
transform: translate(100%, -50%);
}
.tripp-xt-vertical-slider .flext-media-active:hover .flext-media-controls {
transform: translate(0, -50%);
} .tripp-heading-block .tripp-heading-title {
color: rgba(var(--tripp-color-on-surface-rgb), 0.6);
text-transform: uppercase;
}
.tripp-heading-block.wp-block-group.is-layout-constrained > .tripp-heading-headline {
margin-top: 0.5rem;
}
.flext-block-section-inner > .tripp-heading-block + * {
margin-top: var(--tripp-spacing-sm);
} .tripp-info-block.is-layout-flex.wp-block-columns {
gap: 1.5rem;
}
.tripp-info-block .has-icon-background-color {
border-radius: 50%;
padding: 0.8rem;
}
.tripp-info-block .wp-block-column {
text-align: center;
}
.tripp-info-block .wp-block-column > * {
margin: 0;
}
.tripp-info-block .wp-block-column > *:first-child {
letter-spacing: 0.1rem;
}
.tripp-info-block .wp-block-column .wp-block-outermost-icon-block {
justify-content: center;
} .flext-block-post-carousel .flext-post-carousel {
border-radius: 1rem;
}
.entry-content > .flext-block-post-carousel.alignfull .flext-post-carousel {
border-radius: 0;
overflow: initial;
}
.flext-block-post-carousel .post-carousel-header {
justify-content: center;
margin-bottom: var(--tripp-spacing-xs);
}
.flext-block-post-carousel .entry-title {
font-size: var(--tripp-font-size-lg);
}
.flext-block-post-carousel .has-post-thumbnail .entry-media::before {
background-image: linear-gradient(to top, rgb(var(--tripp-color-surface-rgb)) 0%, rgba(var(--tripp-color-surface-rgb), 0.69) 50%, rgba(var(--tripp-color-surface-rgb), 0) 100%);
bottom: -1px;
content: "";
height: 20rem;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
transform: translateZ(1px);
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
z-index: 3;
}
.flext-block-post-carousel .content-inner {
display: flex;
flex-flow: column nowrap;
height: 100%;
justify-content: space-between;
padding: calc(var(--tripp-spacing-xs) + 1rem) var(--tripp-spacing-xs) var(--tripp-spacing-xs);
width: 100%;
z-index: 5;
}
.flext-block-post-carousel .has-post-thumbnail .content-inner {
background: none;
padding: 0 var(--tripp-spacing-xs) var(--tripp-spacing-xs);
transform: translateZ(1px);
z-index: 4;
}
.flext-block-post-carousel .entry-meta i {
font-size: 85%;
}
.flext-block-post-carousel .has-post-thumbnail .entry-footer .flext-post-likes.flext-unlike-button {
color: #fff;
} .flext-block-post-carousel .format-link.has-post-thumbnail .entry-media {
height: 100%;
}
.flext-block-post-carousel .format-link.has-post-thumbnail .entry-media::before {
opacity: 1;
visibility: visible;
}
.flext-block-post-carousel .format-link .content-inner {
justify-content: center;
}
.flext-block-post-carousel .format-link.has-post-thumbnail .content-inner {
bottom: 0;
justify-content: space-between;
margin: 0;
min-height: 0;
position: absolute;
} .flext-block-post-carousel .format-quote {
min-height: 48rem;
}
.flext-block-post-carousel .format-quote > div {
--tripp-color-on-surface-rgb: var(--tripp-color-on-primary-rgb);
}
.flext-block-post-carousel .format-quote .flext-post-likes.flext-like-button {
--tripp-color-on-surface-rgb: var(--tripp-color-on-primary-rgb);
background-image: none;
}
.flext-block-post-carousel .format-quote .entry-buttons a {
--tripp-color-on-surface-rgb: var(--tripp-color-on-primary-rgb);
background-image: linear-gradient(45deg, rgba(var(--tripp-color-on-surface-rgb), 0.1), rgba(var(--tripp-color-on-surface-rgb), 0.1), rgb(var(--tripp-color-primary-rgb)), rgb(var(--tripp-color-primary-rgb)));
}
.flext-block-post-carousel .format-quote:hover {
--tripp-color-on-surface-rgb: var(--tripp-color-on-surface-rgb);
}
.flext-block-post-carousel .format-quote:hover .flext-post-likes.flext-like-button,
.flext-block-post-carousel .format-quote:hover .entry-buttons a {
--tripp-color-on-surface-rgb: var(--tripp-color-on-secondary-rgb);
}
.flext-block-post-carousel .format-quote .entry-media {
height: 100%;
}
.flext-block-post-carousel .format-quote .post-quote {
align-items: center;
background: #fff linear-gradient(to top, rgba(var(--tripp-color-secondary-rgb), 0.6), rgba(var(--tripp-color-secondary-rgb), 0.6));
display: flex;
height: 100%;
justify-content: center;
z-index: 5;
}
.flext-block-post-carousel .format-quote.has-post-thumbnail .post-quote {
bottom: 0;
left: 0;
opacity: 0.9;
position: absolute;
right: 0;
top: 0;
}
.flext-block-post-carousel .format-quote .post-quote a::after {
background: #fff linear-gradient(to top, rgba(var(--tripp-color-primary-rgb), 0.6), rgba(var(--tripp-color-primary-rgb), 0.6));
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transition: opacity 0.3s;
}
.flext-block-post-carousel .format-quote:hover .post-quote a::after {
opacity: 0;
}
.flext-block-post-carousel .format-quote .post-quote a,
.flext-block-post-carousel .format-quote .entry-header {
color: rgb(var(--tripp-color-on-primary-rgb));
}
.flext-block-post-carousel .format-quote:hover .post-quote a {
color: rgb(var(--tripp-color-on-secondary-rgb));
}
.flext-block-post-carousel .posts-list .format-quote .post-quote blockquote {
padding: var(--tripp-spacing-xs);
}
.flext-block-post-carousel .format-quote.has-post-thumbnail .post-quote blockquote {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.flext-block-post-carousel .format-quote blockquote cite {
opacity: 1;
}
.flext-block-post-carousel .format-quote .content-inner,
.flext-block-post-carousel .format-quote .entry-footer {
background: none;
}
.flext-block-post-carousel .format-quote .edit-link,
.flext-block-post-carousel .format-quote .entry-footer {
margin: 0;
}
.flext-block-post-carousel .format-quote .content-inner {
--tripp-color-surface-rgb: var(--tripp-color-black-rgb);
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
border-radius: 0 0 1rem 1rem;
bottom: 0;
color: rgb(var(--tripp-color-on-surface-rgb));
gap: 1.5rem 0;
height: auto;
justify-content: flex-end;
left: 0;
min-height: 9.2rem;
order: 1;
overflow: hidden;
position: absolute;
right: 0;
}
.flext-block-post-carousel .has-post-thumbnail.format-quote .content-inner {
background: none;
color: inherit;
}
.flext-block-post-carousel .format-quote .entry-footer {
margin: 0;
}
.flext-block-post-carousel .format-quote .edit-link {
color: rgb(var(--tripp-color-on-primary-rgb));
}
.flext-block-post-carousel .format-quote:hover .edit-link,
.flext-block-post-carousel .format-quote:hover .edit-link a:hover {
color: rgb(var(--tripp-color-on-secondary-rgb));
}
.flext-block-post-carousel .format-quote .entry-header .entry-meta {
color: rgba(var(--tripp-color-on-primary-rgb), 0.6);
}
.flext-block-post-carousel .format-quote .entry-header .entry-meta a:hover {
color: rgb(var(--tripp-color-on-secondary-rgb));
}
.flext-block-post-carousel .format-quote .meta-destination,
.flext-block-post-carousel .format-quote .entry-footer .entry-meta {
display: none;
} .flext-post-carousel .flext-button-next.flext-button-disabled,
.flext-post-carousel .flext-button-prev.flext-button-disabled {
opacity: 0;
}
.flext-block-post-carousel .entry {
background: rgb(var(--tripp-color-surface-rgb));
height: auto;
}
.flext-block-post-carousel.has-post-number .entry::before {
align-items: center;
border: 1px solid rgb(var(--tripp-color-on-surface-rgb));
border-radius: 50%;
bottom: var(--tripp-spacing-xs);
display: flex;
flex-flow: column nowrap;
font-size: 2rem;
font-weight: 700;
height: 4rem;
justify-content: center;
margin: 0;
opacity: 0.6;
padding: 1.5rem;
right: var(--tripp-spacing-xs);
transition: opacity 0.3s var(--tripp-transition-ease), transform 0.3s var(--tripp-transition-ease);
top: auto;
width: 4rem;
}
.flext-block-post-carousel.has-post-number .has-post-thumbnail .flext-post-gallery .total-images,
.flext-block-post-carousel.has-post-number:hover .entry::before {
opacity: 1;
transform: translateY(0);
}
.flext-block-post-carousel.has-post-number .entry-buttons .post-share {
margin: 0;
}
.flext-block-post-carousel .entry .entry-footer {
z-index: 10;
}
.flext-block-post-carousel .flext-carousel .flext-pagination {
line-height: 0;
}
.flext-block-post-carousel .post-carousel-see-more-link {
align-items: center;
background-image: linear-gradient(45deg, rgba(var(--tripp-color-primary-rgb), 0.9), rgba(var(--tripp-color-primary-rgb), 0.9), rgba(var(--tripp-color-primary-rgb), 0.9), rgba(var(--tripp-color-secondary-rgb), 0.9));
background-repeat: no-repeat;
background-position: 100% 0;
background-size: 400% 100%;
border-radius: 1rem;
bottom: 0;
display: flex;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: translateZ(1px);
transition: background-position 0.3s var(--tripp-transition-ease);
z-index: 999;
}
.flext-block-post-carousel .post-carousel-see-more-link:hover {
background-position: 0 0;
}
.flext-block-post-carousel .posts-navigation {
height: 100%;
width: 100%;
}
.flext-block-post-carousel .posts-navigation .see-more-link {
color: rgb(var(--tripp-color-on-primary-rgb));
height: 100%;
letter-spacing: 0.12rem;
width: 100%;
}
.flext-block-post-carousel .posts-navigation .see-more-link:hover {
color: rgb(var(--tripp-color-on-primary-rgb));
}
.flext-block-post-carousel .posts-navigation .see-more-link i::before,
.flext-block-post-carousel .posts-navigation .see-more-link i::after,
.flext-block-post-carousel .posts-navigation .see-more-link:hover i::before,
.flext-block-post-carousel .posts-navigation .see-more-link:hover i::after {
background: rgb(var(--tripp-color-on-primary-rgb));
}
.flext-block-post-carousel .flext-pagination-progressbar .flext-progressbar {
height: 0.1rem;
} .tripp-xt-block-posts .entry {
box-shadow: 0 0 0 1px rgba(var(--tripp-color-on-surface-rgb), 0.02);
}
.tripp-xt-block-posts .block-title {
margin-bottom: var(--tripp-spacing-xs);
text-align: center;
}
.tripp-xt-block-posts .meta-destination a {
font-size: var(--tripp-font-size-sm);
}
.tripp-xt-block-posts .meta-destination a > * {
color: rgba(var(--tripp-color-on-surface-rgb), 0.6);
transition: color 0.3s ease-out, opacity 0.2s ease-out, transform 0.3s ease-out;
}
.tripp-xt-block-posts .meta-destination a:hover > * {
color: rgb(var(--tripp-color-on-surface-rgb));
}
.tripp-xt-block-posts .entry-title {
font-size: var(--tripp-font-size-lg);
}
.tripp-xt-block-posts .entry-title a {
display: inline-block;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.tripp-xt-block-posts .entry-title a:hover {
color: rgb(var(--tripp-color-primary-rgb));
} .tripp-xt-block-posts.is-style-grid .posts-list {
display: grid;
gap: 3rem;
}
.tripp-xt-block-posts.is-style-grid .posts-navigation {
margin: var(--tripp-spacing-xs) auto;
} .tripp-xt-block-posts.is-style-2-columns .posts-list {
display: grid;
grid-template-columns: 1fr;
grid-auto-flow: dense;
gap: var(--tripp-spacing-sm);
}
.tripp-xt-block-posts.is-style-2-columns .entry {
background: rgb(var(--tripp-color-surface-rgb));
border-radius: 1.5rem;
overflow: hidden;
transform: translateZ(0);
}
.tripp-xt-block-posts.is-style-2-columns .entry-media {
border-radius: 0;
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(:nth-child(3n+1)) .term-links a,
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .term-links a {
max-width: 15rem;
}
.tripp-xt-block-posts.is-style-2-columns .content-inner {
padding: var(--tripp-spacing-xs);
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(:nth-child(3n+1)) .content-inner {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(.has-post-thumbnail):nth-child(3n+1) .content-inner {
display: flex;
flex-flow: column nowrap;
height: 100%;
justify-content: space-between;
padding: calc(var(--tripp-spacing-xs) + 1rem) var(--tripp-spacing-xs) var(--tripp-spacing-xs);
width: 100%;
z-index: 5;
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(:nth-child(3n+1)):not(.has-post-thumbnail) .content-inner {
height: 100%;
justify-content: space-between;
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .meta-destination a > *,
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .meta-destination a > * {
color: rgb(var(--tripp-color-on-surface-rgb));
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-title,
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-title {
margin-bottom: 0;
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(.entry:nth-child(3n+1)) .entry-footer {
margin-top: auto;
}
.tripp-xt-block-posts.is-style-2-columns .entry:nth-child(3n+1) .entry-author.has-multi-author i,
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(-n+2) .entry-author.has-multi-author i {
--tripp-color-surface-rgb: var(--tripp-color-black-rgb);
} .tripp-xt-block-posts.is-style-3-columns .posts-list {
display: flex;
flex-flow: row wrap;
gap: var(--tripp-spacing-sm);
}
.tripp-xt-block-posts.is-style-3-columns .entry {
align-items: center;
display: flex;
flex-flow: row nowrap;
gap: var(--tripp-spacing-xs);
position: relative;
width: 100%;
}
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(-n+2) {
align-items: flex-start;
background: rgb(var(--tripp-color-surface-rgb));
border-radius: 1.5rem;
flex-flow: row wrap;
gap: 0;
justify-content: space-between;
min-height: 30rem;
overflow: hidden;
transform: translateZ(0);
}
.tripp-xt-block-posts.is-style-3-columns .entry.has-post-thumbnail:nth-child(-n+2) {
background: rgb(30, 30, 30);
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) {
transform: translateZ(0);
overflow: hidden;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:not(:nth-child(-n+2)) .flext-quick-view-button {
font-size: 80%;
height: 2.8rem;
left: 1rem;
top: 1rem;
width: 2.8rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(.has-post-thumbnail):nth-child(-n+2) .content-inner {
display: flex;
flex-flow: column nowrap;
height: 100%;
justify-content: space-between;
padding: calc(var(--tripp-spacing-xs) + 1rem) var(--tripp-spacing-xs) var(--tripp-spacing-xs);
width: 100%;
z-index: 5;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:not(:nth-child(-n+2)) .content-inner {
flex: 0 0 calc(100% - 15rem - var(--tripp-spacing-xs));
max-width: calc(100% - 15rem - var(--tripp-spacing-xs));
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .content-inner {
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
border-radius: 0 0 1rem 1rem;
bottom: 0;
color: rgb(var(--tripp-color-on-surface-rgb));
left: 0;
min-height: 9.2rem;
overflow: hidden;
padding: var(--tripp-spacing-xs);
position: absolute;
right: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
z-index: 2;
}
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(-n+2) .entry-media {
border-radius: 1.5rem 1.5rem 0 0;
height: 100%;
margin-bottom: 7rem;
width: 100%;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-media {
flex: 0 0 15rem;
max-width: 15rem;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-media::before {
background-image: linear-gradient(to top, rgb(30, 30, 30) 0%, rgba(30, 30, 30, 0.69) 50%, rgba(30, 30, 30, 0) 100%);
bottom: -0.5px;
content: "";
height: 20rem;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
z-index: 4;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-header {
position: relative;
z-index: 4;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:not(:nth-child(-n+2)) .entry-header {
gap: 0.6rem 0;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-title {
font-size: var(--tripp-font-size-base);
margin-bottom: 0;
}
.tripp-xt-block-posts.is-style-3-columns .posts-navigation {
justify-content: flex-start;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-footer {
margin-top: 1rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons {
gap: 0.5rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons a {
background: none;
border-radius: 0.5rem;
color: rgba(var(--tripp-color-on-surface-rgb), 0.6);
font-size: 1rem;
gap: 0.4rem;
min-height: auto;
min-width: auto;
padding: 0 0.5rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons a:first-child {
padding-left: 0;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons a:hover,
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons .tripp-rating-button:hover .tripp-ico-star,
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .flext-post-likes.flext-unlike-button:hover {
color: rgb(var(--tripp-color-primary-rgb));
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons i::before {
margin-top: 0;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .flext-post-likes {
color: rgba(var(--tripp-color-on-surface-rgb), 0.6);
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .flext-post-likes.flext-unlike-button i {
color: rgb(var(--tripp-color-red-rgb));
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .flext-post-likes.flext-is-loading::after {
height: 1.2rem;
left: auto;
top: auto;
width: 1.2rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2))  .flext-post-likes:hover i {
transform: scale(1);
} .tripp-xt-block-posts .format-quote {
width: 100%;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote {
min-height: 15rem;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)),
.tripp-xt-block-posts.is-style-3-columns .format-quote,
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1),
.has-scheme-light .tripp-xt-block-posts.is-style-2-columns .entry.has-post-thumbnail:nth-child(3n+1),
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail),
.has-scheme-light .tripp-xt-block-posts.is-style-3-columns .entry.has-post-thumbnail:nth-child(-n+2) {
box-shadow: none;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:nth-child(-n+2),
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1),
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) {
min-height: 52rem;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:nth-child(3n+1),
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:nth-child(-n+2) {
background: none;
}
.posts-style-text-overlay .format-quote > div {
--tripp-color-on-surface-rgb: var(--tripp-color-on-primary-rgb);
}
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) {
align-items: flex-start;
}
.tripp-xt-block-posts .format-quote .entry-media {
height: 100%;
width: 100%;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .entry-media {
height: auto;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1) .entry-media::before,
.tripp-xt-block-posts.is-style-3-columns .format-quote:nth-child(-n+2) .entry-media::before {
display: none;
}
.tripp-xt-block-posts .format-quote .post-quote {
align-items: center;
background: #fff linear-gradient(to top, rgba(var(--tripp-color-secondary-rgb), 0.6), rgba(var(--tripp-color-secondary-rgb), 0.6));
border-radius: 1.5rem;
display: flex;
height: 100%;
justify-content: center;
position: absolute;
width: 100%;
z-index: 5;
}
.tripp-xt-block-posts .format-quote.has-post-thumbnail .post-quote {
bottom: 0;
left: 0;
opacity: 0.9;
right: 0;
top: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .post-quote,
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:not(:nth-child(-n+2)) .post-quote {
background: transparent;
height: auto;
justify-content: flex-start;
opacity: 1;
position: relative;
}
.tripp-xt-block-posts .format-quote .post-quote blockquote {
padding-left: var(--tripp-spacing-xs);
padding-right: var(--tripp-spacing-xs);
}
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail .post-quote blockquote {
padding-left: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1) .post-quote blockquote,
.tripp-xt-block-posts.is-style-3-columns .format-quote:nth-child(-n+2) .post-quote blockquote {
padding: var(--tripp-spacing-xs);
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)) .post-quote blockquote {
font-size: var(--tripp-font-size-lg);
padding: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .post-quote blockquote::before {
font-size: 6rem;
left: 0;
opacity: 0.15;
position: absolute;
top: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .post-quote blockquote {
margin-bottom: 3rem;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)) .post-quote blockquote {
font-size: var(--tripp-font-size-sm);
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) .post-quote blockquote {
margin-top: 1.5rem;
padding: 0 1.5rem 0;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)) .post-quote blockquote::before {
font-size: 4rem;
left: 0;
opacity: 0.15;
position: absolute;
top: 0;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) .post-quote blockquote::before {
left: var(--tripp-spacing-xs);
margin-bottom: 0;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)) .post-quote blockquote p {
margin-bottom: 1rem;
-webkit-line-clamp: 2;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)) .post-quote blockquote cite {
font-size: var(--tripp-font-size-sm);
margin-top: 0;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)) .post-quote blockquote cite {
font-size: var(--tripp-font-size-xs);
margin-top: 0;
}
.tripp-xt-block-posts .format-quote .post-quote a::after {
background: #fff linear-gradient(to top, rgba(var(--tripp-color-primary-rgb), 0.6), rgba(var(--tripp-color-primary-rgb), 0.6));
border-radius: 1.5rem;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transition: opacity 0.3s;
}
.tripp-xt-block-posts .format-quote:hover .post-quote a::after {
opacity: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .post-quote a::after,
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:not(:nth-child(-n+2)) .post-quote a::after {
display: none;
}
.tripp-xt-block-posts .format-quote .post-quote a,
.tripp-xt-block-posts .format-quote .entry-header {
color: rgb(var(--tripp-color-on-primary-rgb));
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-media::before {
background-image: linear-gradient(to top, rgb(30, 30, 30) 0%, rgba(30, 30, 30, 0.69) 50%, rgba(30, 30, 30, 0) 100%);
bottom: 0;
content: "";
height: 20rem;
left: 0;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
z-index: 3;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .entry-header {
gap: 1.5rem 0;
margin-bottom: 1.5rem;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)) .post-quote a,
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:nth-child(n+3) .post-quote a {
color: rgb(var(--tripp-color-on-surface-rgb));
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.has-post-thumbnail:not(:nth-child(3n+1)):hover .post-quote a,
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:nth-child(n+3) .post-quote a:hover {
color: rgb(var(--tripp-color-primary-rgb));
}
.tripp-xt-block-posts .format-quote:hover .post-quote a,
.tripp-xt-block-posts.is-style-2-columns .format-quote.entry:not(.has-post-thumbnail):not(:nth-child(n+3)):hover .post-quote a,
.tripp-xt-block-posts.is-style-3-columns .format-quote.entry:not(.has-post-thumbnail):not(:nth-child(-n+2)):hover .post-quote a {
color: rgb(var(--tripp-color-on-secondary-rgb));
}
.tripp-xt-block-posts.is-style-2-columns .entry.format-quote:nth-child(3n+1) .content-inner,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2) .content-inner {
--tripp-color-surface-rgb: var(--tripp-color-black-rgb);
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
border-radius: 0 0 1rem 1rem;
bottom: 0;
color: rgb(var(--tripp-color-on-surface-rgb));
gap: 1rem 0;
height: auto;
justify-content: flex-end;
left: 0;
order: 1;
overflow: hidden;
position: absolute;
right: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .content-inner {
padding: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .post-quote {
padding: var(--tripp-spacing-xs);
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) .post-quote {
align-items: flex-start;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:not(:nth-child(-n+2)) .entry-header {
color: inherit;
margin-bottom: 1rem;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote.has-post-thumbnail:not(:nth-child(-n+2)) .entry-header .edit-link {
position: absolute;
right: 0;
top: 0;
}
.tripp-xt-block-posts .format-quote .entry-footer {
margin-top: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .entry-footer {
bottom: 0;
left: 0;
margin-top: auto;
padding: var(--tripp-spacing-xs);
position: absolute;
right: 0;
z-index: 5;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) .entry-footer {
bottom: 1.2rem;
flex: 1 1 60%;
max-width: 60%;
left: 1.5rem;
position: absolute;
z-index: 5;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .edit-link {
bottom: 6.2rem;
left: var(--tripp-spacing-xs);
position: absolute;
z-index: 5;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote:not(:nth-child(-n+2)):not(.has-post-thumbnail) .edit-link {
bottom: 1.2rem;
position: absolute;
right: 1.5rem;
z-index: 5;
}
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail) .edit-link,
.tripp-xt-block-posts.is-style-2-columns .entry.format-quote:nth-child(3n+1) .edit-link,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2) .edit-link,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:not(.has-post-thumbnail):not(:nth-child(-n+2)) .entry-footer a {
color: rgb(var(--tripp-color-on-primary-rgb));
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(.has-post-thumbnail):not(:nth-child(-n+2)):hover .entry-footer a {
color: rgba(var(--tripp-color-on-secondary-rgb), 0.6);
}
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail):hover .edit-link,
.tripp-xt-block-posts.is-style-2-columns .entry.format-quote:nth-child(3n+1):hover .edit-link,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2):hover .edit-link,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:not(.has-post-thumbnail):not(:nth-child(-n+2)):hover .entry-footer a:hover {
color: rgb(var(--tripp-color-on-secondary-rgb));
}
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail).entry-buttons a,
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1) .entry-buttons a,
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) .entry-buttons a,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2) .entry-buttons a {
--tripp-color-on-surface-rgb: var(--tripp-color-on-primary-rgb);
}
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail):hover > div,
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1):hover > div,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2):hover > div,
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail):hover .flext-post-likes.flext-like-button,
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1):hover .flext-post-likes.flext-like-button,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2):hover .flext-post-likes.flext-like-button,
.tripp-xt-block-posts .entry.format-quote:not(.has-post-thumbnail):hover .entry-buttons a,
.tripp-xt-block-posts.is-style-2-columns .format-quote:nth-child(3n+1):hover .entry-buttons a,
.tripp-xt-block-posts.is-style-3-columns .entry.format-quote:nth-child(-n+2):hover .entry-buttons a {
--tripp-color-on-surface-rgb: var(--tripp-color-on-secondary-rgb);
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .post-share {
margin: 0;
} .tripp-xt-block-posts.is-style-2-columns .entry.format-link.has-post-thumbnail:nth-child(3n+1) .content-inner {
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
color: rgb(var(--tripp-color-on-surface-rgb));
}
.tripp-xt-block-posts.is-style-3-columns .format-link:nth-child(-n+2):not(.has-post-thumbnail) .entry-header,
.tripp-xt-block-posts.is-style-2-columns .format-link:nth-child(3n+1):not(.has-post-thumbnail) .entry-header,
.tripp-xt-block-posts.is-style-2-columns .format-link:not(:nth-child(3n+1)):not(.has-post-thumbnail) .entry-header {
margin: 3rem 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-link:not(.has-post-thumbnail):nth-child(3n+1) .content-inner,
.tripp-xt-block-posts.is-style-2-columns .format-link:not(.has-post-thumbnail):not(:nth-child(3n+1)) .content-inner,
.tripp-xt-block-posts.is-style-3-columns .format-link:not(.has-post-thumbnail):nth-child(-n+2) .content-inner,
.tripp-xt-block-posts.is-style-2-columns .format-link:not(.has-post-thumbnail):not(:nth-child(3n+1)) .entry-header .entry-meta {
justify-content: center;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .content-inner {
bottom: 0;
left: 0;
margin: 0;
position: absolute;
right: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
}
.tripp-xt-block-posts.is-style-3-columns .format-link:not(:nth-child(-n+2))::after {
right: 0;
top: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .entry-media,
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2) .entry-media {
height: 100%;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .entry-media::before {
height: 10rem;
opacity: 1;
}
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2) .entry-media::before {
height: 10rem;
}
.tripp-xt-block-posts.is-style-2-columns .entry.format-link.has-post-thumbnail:not(:nth-child(3n+1)) .content-inner {
justify-content: center;
}
.tripp-xt-block-posts.is-style-3-columns .entry.format-link:not(:nth-child(-n+2)) .entry-media {
max-width: none;
}
.posts-style-text-overlay.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .entry-media::before,
.posts-style-text-overlay.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2) .entry-media::before {
height: 10rem;
opacity: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
visibility: hidden;
}
.posts-style-text-overlay.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1):hover .entry-media::before,
.posts-style-text-overlay.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2):hover .entry-media::before {
opacity: 1;
visibility: visible;
}
.posts-style-text-overlay.is-style-3-columns .format-link:not(:nth-child(-n+2)) .entry-header {
justify-content: flex-start;
}
.tripp-xt-block-posts.is-style-2-columns .entry.format-link:not(:nth-child(3n+1)) .entry-title {
color: rgb(var(--tripp-color-on-surface-rgb));
font-size: var(--tripp-font-size-xl);
}
.tripp-xt-block-posts.is-style-2-columns .entry.format-link.has-post-thumbnail:not(:nth-child(3n+1)) .entry-title,
.tripp-xt-block-posts.is-style-3-columns .entry.format-link:not(:nth-child(-n+2)) .entry-title {
text-align: left;
}
.tripp-xt-block-posts.is-style-3-columns .entry.format-link.has-post-thumbnail:not(:nth-child(-n+2)) .entry-title {
color: rgb(var(--tripp-color-on-surface-rgb));
} .tripp-xt-block-posts .posts-navigation {
align-items: center;
display: flex;
justify-content: center;
height: auto;
margin: var(--tripp-spacing-xs) auto;
position: relative;
z-index: 5;
}
.posts-navigation .see-more-link {
align-items: center;
border: 2px solid rgb(var(--tripp-color-primary-rgb));
border-radius: 0.8rem;
color: rgb(var(--tripp-color-primary-rgb));
display: inline-flex;
font-weight: 700;
height: 4rem;
justify-content: center;
letter-spacing: 0.04rem;
padding: 0.5rem 2rem;
position: relative;
transition: color 0.3s, border-color 0.3s;
text-transform: capitalize;
z-index: 10;
}
.posts-navigation .see-more-link:hover {
border-color: rgb(var(--tripp-color-on-surface-rgb));
color: rgb(var(--tripp-color-on-surface-rgb));
}
.posts-navigation .see-more-link span {
position: relative;
}
.posts-navigation .see-more-link i {
display: inline-block;
margin: -0.2rem 0 0 1.5rem;
position: relative;
}
.posts-navigation .see-more-link i::before {
background: rgb(var(--tripp-color-primary-rgb));
content: "";
display: inline-block;
height: 1px;
position: absolute;
right: 0;
top: 50%;
transform: rotate(90deg) translate3d(5px, -50%, 0);
transform-origin: right top;
transition: background-color 0.3s, transform 0.3s, width 0.3s;
width: 10px;
}
.posts-navigation .see-more-link i::after {
background-color: rgb(var(--tripp-color-primary-rgb));
content: "";
display: inline-block;
height: 1px;
position: absolute;
right: 0;
top: 50%;
transform: translate3d(5px, -50%, 0);
transform-origin: right top;
transition: background-color 0.3s, transform 0.3s, width 0.3s;
width: 10px;
}
.posts-navigation .see-more-link:hover i::after,
.posts-navigation .see-more-link:hover i::before {
background-color: rgb(var(--tripp-color-on-surface-rgb));
} .transparent-menu .entry-content .flext-block-section.tripp-section-has-padding-top-menu-height {
padding-top: calc(var(--tripp-spacing-vertical) + var(--tripp-header-menu-height));
}
.tripp-block-image-text .tripp-counters-group {
display: grid;
}
.tripp-block-image-text .tripp-counters-group > * {
margin-block-start: 0;
}
.tripp-block-image-text .tripp-counters-group .wp-block-group * {
margin: 0;
} .tripp-block-image-text.has-style-1 .tripp-block-image-text-description .wp-block-heading {
font-size: 15vw;
line-height: 0.9;
}
.tripp-block-image-text.has-style-1 .tripp-block-first-row .wp-block-image {
margin-left: auto !important;
margin-right: 0 !important;
width: 70%;
}
.tripp-block-image-text.has-style-1 .tripp-block-second-row {
margin-top: -1.5rem;
}
.tripp-block-image-text.has-style-1 .tripp-counters-group {
border-top: 1px solid rgba(var(--tripp-color-on-surface-rgb), 0.2);
display: grid;
gap: 1rem;
grid-template-columns: repeat(2, minmax(0, 1fr));
padding: 1.5rem 0 0;
} .tripp-block-image-text.has-style-2 .tripp-counters-group {
gap: var(--tripp-spacing-md);
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tripp-block-image-text.has-style-2 .tripp-counters-group .flext-block-counter {
line-height: 1.3;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row .wp-block-column > * {
text-align: center;
justify-content: center;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row {
margin-top: var(--tripp-spacing-vertical);
z-index: 5;
}
.tripp-block-image-text.has-style-2 .tripp-block-third-row {
gap: var(--tripp-spacing-vertical);
margin-top: var(--tripp-spacing-vertical);
z-index: 4;
}
.tripp-block-image-text.has-style-2 .tripp-block-fourth-row {
margin-top: var(--tripp-spacing-vertical);
z-index: 3;
}
.tripp-block-image-text.has-style-2 .flext-block-section.tripp-block-fourth-row {
margin-left: calc(var(--tripp-spacing-horizontal) * -1);
margin-right: calc(var(--tripp-spacing-horizontal) * -1);
padding-left: var(--tripp-spacing-horizontal);
padding-right: var(--tripp-spacing-horizontal);
width: calc(100% + var(--tripp-spacing-horizontal) * 2);
}
.tripp-block-image-text.has-style-2 :is(.tripp-block-first-row, .tripp-block-second-row, .tripp-block-third-row) {
text-align: center;
}
.tripp-block-image-text.has-style-2 :is(.tripp-block-first-row, .tripp-block-second-row, .tripp-block-third-row) * {
justify-content: center;
} .tripp-block-image-text.has-style-3 .tripp-block-social-image {
display: flex;
}
.tripp-block-image-text.has-style-3 .tripp-block-social-image .wp-block-social-links {
flex: 1 1 auto;
justify-content: center;
margin-right: var(--tripp-spacing-md);
width: auto;
}
.tripp-block-image-text.has-style-3 .tripp-block-social-image .wp-block-image {
flex: 1 1 auto;
margin-top: 0;
width: auto;
} .tripp-gradient-blur-circle-bg-section.has-style-1::before {
background: conic-gradient(from 180deg at 50% 50%, rgb(var(--tripp-color-primary-rgb)), rgb(var(--tripp-color-secondary-rgb)));
border-radius: 50%;
content: "";
display: block;
filter: blur(60px);
height: 30rem;
opacity: 0.7;
position: absolute;
right: -11rem;
transform: translateZ(0);
top: -15rem;
width: 30rem;
}
.tripp-gradient-blur-circle-bg-section.has-style-1 .flext-block-section-inner::before {
background: conic-gradient(from 0deg at 50% 50%, rgb(var(--tripp-color-primary-rgb)), rgb(var(--tripp-color-secondary-rgb)));
border-radius: 50%;
bottom: 5rem;
content: "";
display: block;
filter: blur(30px);
height: 20rem;
left: -10rem;
opacity: 0.5;
position: absolute;
transform: translateZ(0);
width: 20rem;
}
.tripp-gradient-blur-circle-bg::before {
background: conic-gradient(from 180deg at 50% 50%, rgb(var(--tripp-color-primary-rgb)), rgb(var(--tripp-color-secondary-rgb)));
border-radius: 50%;
content: "";
display: block;
filter: blur(40px);
height: 30rem;
opacity: 0.5;
position: absolute;
left: 50%;
margin-left: -50%;
transform: translate3d(-50%, -50%, 0);
top: 50%;
width: 30rem;
z-index: -1;
} .tripp-block-text-group > .wp-block-group {
margin-bottom: 3rem;
}
.wp-block-group.tripp-block-text-group > .wp-block-group > :where(p):not(:first-child) {
margin: 0;
}
@media (min-width: 425px) { .tripp-block-image-text.has-style-1 .tripp-counters-group {
grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
}
@media (min-width: 600px) {  .tripp-xt-carousel .meta-category {
display: inline-block;
font-size: var(--tripp-font-size-base);
}
.tripp-xt-carousel .slide-title {
font-size: 2rem;
}
.tripp-xt-block-featured-posts .meta-destination a {
font-size: var(--tripp-font-size-md);
}
}
@media (min-width: 600px) and (max-width: 781px) { .client-images.is-layout-flex.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
flex-basis: calc(33.3333% - (var(--tripp-spacing-md) * 2)) !important;
flex-grow: 1;
}
}
@media (min-width: 768px) {  .tripp-xt-vertical-slider.is-loaded .slide-title {
font-size: var(--tripp-font-size-xxl);
} .flext-block-post-carousel .flext-media-controls button {
height: 3.4rem;
width: 3.4rem;
} .flext-block-post-carousel .format-quote {
min-height: auto;
} .tripp-xt-block-posts .flext-button-prev,
.tripp-xt-block-posts .flext-button-next {
display: none;
} .tripp-xt-block-posts.is-style-grid .posts-list {
grid-template-columns: repeat(auto-fit, minmax(32rem, 1fr));
}
.wp-block-column .tripp-xt-block-posts.is-style-grid .posts-list {
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
}
.tripp-xt-block-posts.is-style-grid .entry.format-link .entry-media {
aspect-ratio: 3 / 4;
} .tripp-xt-block-posts.is-style-2-columns .posts-list {
grid-template-columns: 1fr 1fr;
}
.tripp-xt-block-posts.is-style-2-columns .entry:nth-child(3n+1) {
grid-column: 1 / span 2;
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1)::before {
background-image: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgb(30, 30, 30) 80%, rgb(30, 30, 30) 100%);
bottom: 0;
content: "";
display: block;
left: 0;
padding: var(--tripp-spacing-xs);
position: absolute;
right: 0;
top: 1px;
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-media::before {
height: 20rem;
opacity: 1;
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .content-inner {
--tripp-color-on-surface-rgb: var(--tripp-color-white-rgb);
color: rgb(var(--tripp-color-on-surface-rgb));
bottom: 0;
left: 0;
padding: 4rem 2rem 2rem;
position: absolute;
right: 0;
}
.tripp-xt-block-posts.is-style-2-columns .entry:not(:nth-child(3n+1)) .entry-title {
font-size: var(--tripp-font-size-base);
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-title::before,
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-title::before {
border-top: 10px solid transparent;
border-left: 12px solid rgb(var(--tripp-color-primary-rgb));
border-bottom: 10px solid transparent;
content: "";
left: calc(var(--tripp-spacing-xs) * -1);
opacity: 0;
position: absolute;
top: 2px;
transition: opacity 0.3s var(--tripp-transition-ease);
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-title:hover::before,
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-title:hover::before {
opacity: 1;
}
.tripp-xt-block-posts.is-style-2-columns .has-post-thumbnail:nth-child(3n+1) .entry-title a:hover,
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .entry-title a:hover {
color: inherit;
} .tripp-xt-block-posts.is-style-3-columns .posts-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(1) {
grid-column: 1;
grid-row: span 4;
}
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(2) {
grid-column: 2;
grid-row: span 4;
}
.tripp-xt-block-posts.is-style-3-columns .posts-navigation {
justify-content: center;
} .tripp-xt-block-posts.is-style-3-columns .format-quote.entry:nth-child(-n+2) {
min-height: 46rem;
}  .tripp-gradient-blur-circle-bg-section.has-style-1::before {
filter: blur(100px);
height: 60rem;
right: -25rem;
top: -30rem;
width: 60rem;
} .tripp-block-image-text.has-style-1 .tripp-block-image-text-description > p {
margin-top: 3rem;
}
.tripp-block-image-text.has-style-1 .tripp-block-image-text-description > .wp-block-buttons {
margin-top: 2rem;
} .tripp-block-image-text.has-style-2 .tripp-counters-group {
grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
}
@media (min-width: 782px) {
.tripp-info-block .wp-block-column {
text-align: inherit;
}
.tripp-info-block .wp-block-column .wp-block-outermost-icon-block {
justify-content: inherit;
}
}
@media (min-width: 1024px) { .tripp-xt-slide.visible-slide {
opacity: 1;
position: relative;
visibility: visible;
z-index: 1;
}
.tripp-xt-carousel .slide-header {
padding: 0 calc(var(--tripp-spacing-horizontal) / 2) calc(var(--tripp-spacing-horizontal) / 2);
}
.tripp-xt-block-featured-posts .slide-header .slide-title::before {
border-top: 10px solid transparent;
border-left: 12px solid rgb(var(--tripp-color-primary-rgb));
border-bottom: 10px solid transparent;
content: "";
left: calc((var(--tripp-spacing-horizontal) / 2) * -1);
opacity: 0;
position: absolute;
top: 5px;
transition: opacity 0.3s var(--tripp-transition-ease);
}
.tripp-xt-block-featured-posts .slide-header .slide-title:hover::before {
opacity: 1;
}
.tripp-xt-block-featured-posts .slide-text {
display: block;
width: 100%;
}
.tripp-xt-slides .visible-slide .slide-image {
cursor: pointer;
height: 70%;
position: relative;
-webkit-user-select: none;
user-select: none;
}
.tripp-xt-slide .slide-header a {
position: relative;
z-index: 1;
}
.tripp-xt-slide .slide-title {
display: block;
font-size: 3.8vw;
line-height: 1.26;
overflow: hidden;
position: relative;
}
.tripp-xt-slide .slide-header .slide-subtitle {
display: inline-block;
margin-bottom: 1rem;
overflow: hidden;
position: relative;
} .slider-pagination {
width: var(--tripp-header-menu-height);
} .tripp-xt-carousel .featured-post .slide-image {
overflow: hidden;
position: relative;
z-index: 1;
}
.tripp-xt-carousel .featured-post .slide-image img {
transition: transform 0.8s var(--tripp-transition-ease);
}
.tripp-xt-carousel .featured-post:hover .slide-image img {
transform: scale(1.04);
}
.tripp-xt-carousel .slide-title {
font-size: 2.6rem;
} .tripp-xt-vertical-slider {
background: rgba(var(--tripp-color-primary-rgb));
position: relative;
}
.tripp-xt-vertical-slider::before {
background: rgba(var(--tripp-color-white-rgb), 0.8);
bottom: 0;
content: "";
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.has-scheme-dark .tripp-xt-vertical-slider::before,
.flext-has-scheme-dark .tripp-xt-vertical-slider::before {
background: rgba(var(--tripp-color-black-rgb), 0.8);
}
.tripp-xt-vertical-slider .tripp-xt-slides {
display: flex;
}
.tripp-xt-vertical-slider .tripp-xt-slides .tripp-xt-column {
position: relative;
width: 50%;
}
.tripp-xt-vertical-slider .tripp-xt-right-column .tripp-xt-slide {
justify-content: center;
}
.tripp-xt-vertical-slider .tripp-xt-slides::after {
display: none;
}
.has-scheme-dark .tripp-xt-vertical-slider .tripp-xt-slide .slide-image::before {
display: block;
background-image: linear-gradient(rgb(var(--tripp-color-background-rgb)), rgba(var(--tripp-color-background-rgb), 0.98032) 9.99%, rgba(var(--tripp-color-background-rgb), 0.92593) 19.07%, rgba(var(--tripp-color-background-rgb), 0.84375) 27.44%, rgba(var(--tripp-color-background-rgb), 0.74074) 35.26%, rgba(var(--tripp-color-background-rgb), 0.62384) 42.72%, rgba(var(--tripp-color-background-rgb), 0.5) 50%, rgba(var(--tripp-color-surface-rgb), 0.37616) 57.28%, rgba(var(--tripp-color-background-rgb), 0.25926) 64.74%, rgba(var(--tripp-color-background-rgb), 0.15625) 72.56%, rgba(var(--tripp-color-background-rgb), 0.07407) 80.93%, rgba(var(--tripp-color-background-rgb), 0.01968) 90.01%, rgba(var(--tripp-color-background-rgb), 0));
height: 20rem;
}
.tripp-xt-vertical-slider .tripp-xt-slides .slide-content {
color: rgb(var(--tripp-color-on-surface-rgb));
margin: auto;
max-width: 60rem;
padding: var(--tripp-spacing-vertical);
}
.tripp-xt-vertical-slider.is-loaded .slide-title {
font-size: var(--tripp-font-size-lg);
}
.tripp-xt-vertical-slider .tripp-xt-slide .entry-media {
display: block;
margin-bottom: var(--tripp-spacing-sm);
}
.tripp-xt-vertical-slider .slide-more-link {
display: none;
}
.tripp-xt-vertical-slider .slider-pagination {
padding: 0 var(--tripp-spacing-horizontal);
} .flext-block-post-carousel .post-carousel-content {
width: 70%;
}
.flext-block-post-carousel .post-carousel-header {
align-items: flex-end;
column-gap: var(--tripp-spacing-md);
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
}
.flext-block-post-carousel .block-title {
max-width: none;
text-align: center;
width: 100%;
}
.flext-block-post-carousel .entry-title::before {
border-bottom: 10px solid transparent;
border-left: 12px solid rgb(var(--tripp-color-primary-rgb));
border-top: 10px solid transparent;
content: "";
left: calc(var(--tripp-spacing-xs) * -1);
opacity: 0;
position: absolute;
top: 2px;
transition: opacity 0.3s var(--tripp-transition-ease);
}
.flext-block-post-carousel .entry-title:hover::before {
opacity: 1;
}
.flext-block-post-carousel .flext-media-controls button {
height: 3.2rem;
width: 3.2rem;
} .flext-block-post-carousel .format-quote.has-post-thumbnail .post-quote blockquote {
padding: var(--tripp-spacing-xs);
} .flext-block-post-carousel .format-link.has-post-thumbnail .entry-media::before {
height: 10rem;
opacity: 0;
visibility: hidden;
}
.flext-block-post-carousel .format-link.has-post-thumbnail:hover .entry-media::before {
opacity: 1;
visibility: visible;
}
.flext-block-post-carousel .format-link.has-post-thumbnail .content-inner {
opacity: 0;
transition: opacity 0.3s var(--tripp-transition-ease), visibility 0.3s var(--tripp-transition-ease);
visibility: hidden;
}
.flext-block-post-carousel .format-link.has-post-thumbnail:hover .content-inner {
opacity: 1;
visibility: visible;
}
.flext-block-post-carousel.has-post-number .entry::before {
font-size: 1.6rem;
height: 2.8rem;
padding: 0;
width: 2.8rem;
}
.flext-block-post-carousel.has-post-number .entry-footer .entry-buttons a {
font-size: 1rem;
padding: 0 0.6rem;
}
.flext-block-post-carousel .entry-footer .term-links a {
max-width: 10rem;
} .flext-block-post-carousel .post-carousel-navigation {
margin-left: auto;
} .tripp-xt-block-posts .entry-title a {
-webkit-line-clamp: 2;
} .posts-navigation .see-more-link:hover i::before {
transform: rotate(-45deg) translate3d(2px, 2px, 0);
width: 6px;
}
.posts-navigation .see-more-link:hover i::after {
transform: rotate(-135deg) translate3d(3px, 1px, 0);
width: 6px;
} .tripp-xt-block-posts.is-style-grid .posts-list {
grid-template-columns: repeat(3, 1fr);
} .tripp-xt-block-posts.is-style-2-columns .posts-list {
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(var(--tripp-xt-rows, 2), 1fr);
}
.tripp-xt-block-posts.is-style-2-columns .entry {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
max-width: none;
}
.tripp-xt-block-posts.is-style-2-columns .entry:nth-child(3n+1) {
display: block;
grid-template-columns: none;
grid-column: 1 / span 2;
grid-row: span 2;
}
.tripp-xt-block-posts.is-style-2-columns .entry:nth-child(3n+2),
.tripp-xt-block-posts.is-style-2-columns .entry:nth-child(3n+3) {
grid-column: span 2;
} .tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-buttons a {
font-size: var(--tripp-font-size-xs);
} .tripp-xt-block-posts.is-style-2-columns .format-quote {
min-height: 24rem;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote.entry:nth-child(3n+1) {
min-height: 50rem;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)):not(.has-post-thumbnail) {
min-height: auto;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)) .post-quote blockquote::before {
font-size: 6rem;
left: 0;
margin-bottom: 0;
opacity: 0.15;
position: absolute;
top: 0;
}
.tripp-xt-block-posts.is-style-2-columns .format-quote:not(:nth-child(3n+1)) .post-quote blockquote p {
-webkit-line-clamp: 2;
}  .tripp-gradient-blur-circle-bg-section-section.has-style-1::before {
right: 15%;
top: -50rem;
}
.tripp-gradient-blur-circle-bg-section.has-style-1 .flext-block-section-inner::before {
bottom: auto;
filter: blur(50px);
height: 30rem;
left: 50%;
margin-left: -30%;
margin-top: 5rem;
top: 50%;
transform: translate(-50%, -50%);
width: 30rem;
} .tripp-block-image-text.has-style-1 {
position: relative;
}
.tripp-block-image-text.has-style-1 .tripp-block-first-row {
z-index: 2;
}
.tripp-block-image-text.has-style-1 .tripp-block-second-row {
margin-right: 0 !important;
margin-top: -9rem;
width: 70%;
z-index: 1;
}
.tripp-block-image-text.has-style-1 .tripp-block-image-text-description {
left: 0;
position: absolute;
top: 0;
width: 70%;
z-index: 3;
}
.tripp-block-image-text.has-style-1 .tripp-block-image-text-description .wp-block-heading {
font-size: 10vw;
line-height: 0.9;
margin-left: 0 !important;
}
.tripp-block-image-text.has-style-1 .tripp-block-image-text-description > p,
.tripp-block-image-text.has-style-1 .tripp-block-image-text-description > .wp-block-buttons {
margin-left: 0 !important;
width: 50%;
}
.tripp-block-image-text.has-style-1 .tripp-block-first-row .wp-block-image {
width: 45%;
} .tripp-block-image-text.has-style-2 .tripp-block-third-row {
gap: var(--tripp-spacing-md);
}
.tripp-block-image-text.has-style-2 .flext-block-section.tripp-block-fourth-row {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.tripp-block-image-text.has-style-2 :is(.tripp-block-first-row, .tripp-block-second-row),
.tripp-block-image-text.has-style-2 .tripp-block-third-row .wp-block-column:first-child {
text-align: initial;
}
.tripp-block-image-text.has-style-2 :is(.tripp-block-first-row, .tripp-block-second-row) *,
.tripp-block-image-text.has-style-2 .tripp-block-third-row .wp-block-column:first-child * {
justify-content: initial;
}
.tripp-block-image-text.has-style-2 .tripp-counters-group {
grid-template-columns: 1fr;
}
.tripp-block-image-text.has-style-2 .tripp-counters-group .wp-block-group {
display: block;
width: 100%;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row .wp-block-column > * {
text-align: initial;
justify-content: initial;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row > .wp-block-group {
align-items: center;
display: grid;
grid-template-columns: 45% 55%;
gap: var(--tripp-spacing-md);
margin-left: 0 !important;
width: 80%;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row > .wp-block-group .wp-block-group {
margin-top: 0;
}
.tripp-block-image-text.has-style-2 .tripp-block-second-row .wp-block-image {
margin-left: 6rem;
}
.tripp-block-image-text.has-style-2 .tripp-block-third-row .wp-block-column:first-child > * {
width: 80%;
}
.tripp-block-image-text.has-style-2 .flext-block-section.tripp-block-fourth-row .tripp-block-container > .wp-block-group,
.tripp-block-image-text.has-style-2 .wp-block-group.tripp-block-fourth-row.tripp-block-container > .wp-block-group {
margin-left: 0 !important;
width: 60%;
}
.tripp-block-image-text.has-style-2 .tripp-block-fourth-row .wp-block-image {
width: 70%;
}
}
@media (min-width: 1200px) { .featured-post.current-slide .entry-summary {
padding: 3rem;
}
.tripp-xt-slides {
height: calc(100vh - var(--tripp-header-menu-gap) - var(--tripp-admin-bar-height)); } .tripp-xt-block-featured-posts.tripp-xt-fullscreen {
height: calc(100vh - var(--tripp-header-menu-gap) - var(--tripp-admin-bar-height)); } .tripp-xt-vertical-slider .tripp-xt-slides {
margin: 0 auto;
max-width: 256rem;
}
.tripp-xt-vertical-slider .featured-post-type-post .slide-summary {
padding-right: 36%;
} .flext-block-post-carousel[data-slides-per-view="4"] .entry .entry-footer .entry-meta,
.flext-block-post-carousel[data-slides-per-view="5"] .entry .entry-footer .entry-meta {
max-width: 70%;
}  .tripp-xt-block-posts.is-style-3-columns .posts-list {
grid-template-columns: repeat(3, 1fr);
grid-auto-rows: 1fr;
}
.tripp-xt-block-posts.is-style-3-columns .entry:nth-child(-n+2) {
max-width: none;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:nth-child(-n+2) .content-inner {
bottom: 0;
left: 0;
position: absolute;
right: 0;
}
.tripp-xt-block-posts.is-style-3-columns .entry.has-post-thumbnail:nth-child(-n+2)::before {
background-image: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgb(30, 30, 30) 80%, rgb(30, 30, 30) 100%);
bottom: 0;
content: "";
left: 0;
padding: var(--tripp-spacing-xs);
position: absolute;
right: 0;
top: 1px;
}
.tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-media {
flex: 0 0 12.5rem;
max-width: 12.5rem;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:not(:nth-child(-n+2)) .content-inner {
flex: 0 0 calc(100% - 12.5rem - var(--tripp-spacing-xs));
max-width: calc(100% - 12.5rem - var(--tripp-spacing-xs));
} .tripp-xt-block-posts.is-style-3-columns .format-quote {
min-height: 12rem;
}
.tripp-xt-block-posts.is-style-3-columns .format-quote.entry:nth-child(-n+2) {
min-height: 56rem;
} .tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .entry-media::before,
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2) .entry-media::before {
opacity: 0;
visibility: hidden;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1):hover .entry-media::before,
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2):hover .entry-media::before {
opacity: 1;
visibility: visible;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1) .content-inner,
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2) .content-inner {
opacity: 0;
visibility: hidden;
}
.tripp-xt-block-posts.is-style-2-columns .format-link.has-post-thumbnail:nth-child(3n+1):hover .content-inner,
.tripp-xt-block-posts.is-style-3-columns .format-link.has-post-thumbnail:nth-child(-n+2):hover .content-inner {
opacity: 1;
visibility: visible;
}  .tripp-block-image-text.has-style-3 .tripp-block-social-image {
flex-basis: 60%;
flex-grow: 0;
}
}
@media (min-width: 1280px) {  .tripp-xt-slider .featured-post .slide-number {
font-size: 3rem;
height: 9rem;
width: 9rem;
} .tripp-xt-vertical-slider .tripp-xt-slides .slide-content {
max-width: 50rem;
}
}
@media (min-width: 1366px) {  .tripp-xt-block-posts.is-style-3-columns .entry:not(:nth-child(-n+2)) .entry-media {
flex: 0 0 15rem;
max-width: 15rem;
}
.tripp-xt-block-posts.is-style-3-columns .has-post-thumbnail:not(:nth-child(-n+2)) .content-inner {
flex: 0 0 calc(100% - 15rem - var(--tripp-spacing-xs));
max-width: calc(100% - 15rem - var(--tripp-spacing-xs));
}
}
@media (min-width: 1400px) {  .tripp-xt-slide .slide-title {
font-size: 3.8vw;
}
.tripp-xt-slide .slide-title a {
width: 70%;
} .tripp-xt-vertical-slider .tripp-xt-slides .slide-content {
max-width: 60rem;
padding: var(--tripp-spacing-horizontal);
}
}
@media (min-width: 1440px) {  .tripp-block-image-text.has-style-1 .tripp-block-image-text-description .wp-block-heading {
font-size: 8vw;
} .tripp-block-image-text.has-style-2 .tripp-block-second-row > .wp-block-group {
margin-left: 6rem !important;
}
}
@media (min-width: 1650px) { .flext-block-post-carousel .post-carousel-content {
width: 60%;
}
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="1"] .entry::before,
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="2"] .entry::before,
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="3"] .entry::before,
.flext-block-post-carousel.has-post-number.alignfull .flext-post-carousel[data-slides-per-view="4"] .entry::before {
font-size: 2rem;
height: 4rem;
width: 4rem;
}
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="1"] .entry-footer .entry-buttons a,
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="2"] .entry-footer .entry-buttons a,
.flext-block-post-carousel.has-post-number .flext-post-carousel[data-slides-per-view="3"] .entry-footer .entry-buttons a,
.flext-block-post-carousel.has-post-number.alignfull .flext-post-carousel[data-slides-per-view="4"] .entry-footer .entry-buttons a {
font-size: var(--tripp-font-size-xs);
padding: 0 0.8rem;
}
.flext-block-post-carousel[data-slides-per-view="4"] .entry .entry-footer .entry-meta,
.flext-block-post-carousel[data-slides-per-view="5"] .entry .entry-footer .entry-meta {
max-width: 75%;
}
.flext-block-post-carousel .entry-footer .term-links a {
max-width: 18rem;
}
}
@media (min-width: 1680px) {  .tripp-gradient-blur-circle-bg-section.has-style-1::before {
filter: blur(120px);
height: 80rem;
right: 15%;
top: -50rem;
width: 80rem;
} .tripp-block-image-text.has-style-1 .tripp-block-image-text-description .wp-block-heading {
font-size: 13rem;
}
}
@media (min-width: 1920px) {  .tripp-gradient-blur-circle-bg-section.has-style-1::before {
right: 20%;
}
}
@media (max-width: 781px) { .tripp-block-image-text.has-style-1 .tripp-block-second-row .wp-block-image {
width: 60%;
}
.tripp-block-image-text.has-style-1 .tripp-counters-group {
border-bottom: 1px solid rgba(var(--tripp-color-on-surface-rgb), 0.2);
padding: 1.5rem 0;
}
}