figure.is-style-pricing-table table, figure.is-style-pricing-table tbody {
display: contents;
}
figure.is-style-pricing-table tr {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
figure.is-style-pricing-table tr:after {
content: " ";
border-bottom: 1px dotted var(--wp--preset--color--secondary);
width: 100%;
height: 1em;
order: -1;
}
figure.is-style-pricing-table tr td, figure.is-style-pricing-table tr th {
border: 0;
display: block;
text-wrap: nowrap;
}
figure.is-style-pricing-table tr td:first-child, figure.is-style-pricing-table tr th:first-child {
order: -2;
}
@media (max-width: 768px) {
figure.is-style-pricing-table tr {
border-bottom: 1px dotted var(--wp--preset--color--secondary);
}
figure.is-style-pricing-table tr td:first-child {
text-wrap: auto;
}
figure.is-style-pricing-table tr:after {
display: none;
}
}
.wp-site-blocks:has(main > .entry-content :last-child.has-background) footer {
margin-top: 0;
}
.wp-site-blocks details ::marker,
.wp-site-blocks details ::-webkit-details-marker {
display: none;
}
.wp-site-blocks details summary {
list-style: none;
font-weight: bold;
border-bottom: 1px solid var(--wp--preset--color--accent-3);
padding-bottom: var(--wp--preset--spacing--30);
}
.wp-site-blocks details summary + * {
margin-top: var(--wp--preset--spacing--30);
}
.wp-site-blocks :is(button, .wp-element-button) {
transition: all 0.3s;
}
.wp-site-blocks :is(button, .wp-element-button):hover {
filter: brightness(80%);
transition: all 0.3s;
}
.scale-and-transform > img {
transform: scale(0.85);
border-top-left-radius: 500px;
border-top-right-radius: 500px;
}
@media (min-width: 1024px) {
header .wp-block-navigation, .like-navigation {
--custom-menu-effect-width: 23px;
--custom-menu-effect-height: 42px;
--custom-menu-effect-height-offset: 8px;
--custom-menu-effect-color: var(--wp--preset--color--secondary);
--custom-menu-effect-color-current: var(--wp--preset--color--secondary);
}
header .wp-block-navigation a > span:after, .like-navigation a > span:after {
display: block;
position: absolute;
border: 0;
width: 0;
height: calc(var(--custom-menu-effect-height) - var(--custom-menu-effect-height-offset));
bottom: calc(-1 * var(--custom-menu-effect-height));
left: 0;
opacity: var(--custom-menu-effect-opacity, 0);
background: var(--custom-menu-effect-color);
transition: all 0.3s;
border-top-right-radius: 999px;
border-top-left-radius: 999px;
}
header .wp-block-navigation a:hover span:after, header .wp-block-navigation a:hover:not(:has(span)):after, .like-navigation a:hover span:after, .like-navigation a:hover:not(:has(span)):after {
--custom-menu-effect-opacity: 1;
display: block;
position: absolute;
content: "";
width: var(--custom-menu-effect-width);
transition: all 0.3s;
filter: brightness(80%);
}
header .wp-block-navigation .current-menu-item > a > span:after, .like-navigation .current-menu-item > a > span:after {
--custom-menu-effect-opacity: 0.65;
display: block;
position: absolute;
content: "";
width: var(--custom-menu-effect-width);
background: var(--custom-menu-effect-color-current);
opacity: 1;
transition: all 0.3s;
}
}
.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-close {
right: var(--wp--preset--spacing--50);
}
.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul {
--navigation-layout-justification-setting: center;
--navigation-layout-justify: center;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
width: 100%;
}.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow {
--custom-slider-scale: 90%;
--custom-slider-transform-y: 10%;
--custom-slider-transform-x: 30%;
--custom-slider-transform-x-reverse: -30%;
}
.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow.swiper-3d :is(.swiper-slide-shadow-coverflow, .swiper-slide-shadow-right, .swiper-slide-shadow-left) {
display: none;
}
.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow img {
border-top-left-radius: 999px !important;
border-top-right-radius: 999px !important;
}
.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow .swiper-slide .swiper-slide-active {
transform: scale(var(--custom-slider-scale)) translateY(var(--custom-slider-transform-y)) translateX(var(--custom-slider-transform-x)) !important;
}
@media (min-width: 1024px) {
.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow .swiper-slide.swiper-slide-active {
transform: scale(var(--custom-slider-scale)) translateY(var(--custom-slider-transform-y)) translateX(var(--custom-slider-transform-x)) !important;
}
.wp-block-gutsliders-photo-carousel:not(.custom-slider-v2) .swiper-coverflow .swiper-slide.swiper-slide-next + .swiper-slide {
transform: scale(var(--custom-slider-scale)) translateY(var(--custom-slider-transform-y)) translateX(var(--custom-slider-transform-x-reverse)) !important;
z-index: -1;
}
}
@media (min-width: 1024px) {
.custom-slider-v2 .swiper-slide img {
transition: all 1s;
}
.custom-slider-v2 .swiper-container-outer {
display: flex;
align-content: center;
align-items: center;
}
.custom-slider-v2 .swiper-slide-active .swiper-container-outer {
justify-content: flex-end;
}
.custom-slider-v2 .swiper-slide:not(.swiper-slide-next) img {
height: 70%;
width: 70%;
object-fit: cover;
}
}
:root .wp-block-image.is-style-rounded img, :root .wp-block-image .is-style-rounded img {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}