Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save miguelalbert369/b4fa8c4e1b8fc7a99f5456c52e3e8571 to your computer and use it in GitHub Desktop.
Save miguelalbert369/b4fa8c4e1b8fc7a99f5456c52e3e8571 to your computer and use it in GitHub Desktop.
css code
.kb-splide.splide__container {
box-sizing: border-box;
position: relative;
}
.kb-splide .splide__list {
backface-visibility: hidden;
display: flex;
height: 100%;
margin: 0 !important;
padding: 0 !important;
}
.kb-splide.splide-initial .splide__list {
gap: 0;
display: flex;
}
.kb-splide.is-initialized:not(.is-active) .splide__list {
display: block;
}
.kb-splide .splide__pagination,
.kb-splide ul.menu ul.splide__pagination.splide__pagination {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
pointer-events: none;
}
.kb-splide .splide__pagination li {
display: inline-block;
line-height: 1;
list-style-type: none;
margin: 0;
pointer-events: auto;
}
.kb-splide .splide__progress__bar {
width: 0;
}
.kb-splide .splide__toggle.is-active .splide__toggle__play,
.kb-splide .splide__toggle__pause {
display: none;
}
.kb-splide .splide__toggle.is-active .splide__toggle__pause {
display: inline;
}
.kb-splide {
outline: 0;
position: relative;
--splide-nav-color: #fff;
--splide-nav-background: rgba(0, 0, 0, 0.8);
--splide-nav-border: 2px solid transparent;
--splide-pagination-background: #000;
}
.kb-splide[data-slider-dots="true"] {
margin-bottom: 30px;
}
.kb-splide.kt-carousel-arrowstyle-blackonlight {
--splide-nav-color: #000;
--splide-nav-background: rgba(255, 255, 255, 0.8);
}
.kb-splide.kt-carousel-arrowstyle-outlineblack {
--splide-nav-color: #000;
--splide-nav-border: 2px solid #000;
--splide-nav-background: transparent;
}
.kb-splide.kt-carousel-arrowstyle-outlinewhite {
--splide-nav-color: #fff;
--splide-nav-border: 2px solid #fff;
--splide-nav-background: transparent;
}
.kt-blocks-carousel .splide__pagination__page.is-active {
background-color: #000;
}
.kt-blocks-carousel .splide__pagination__page:focus,
.kt-blocks-carousel .splide__pagination__page:focus-visible,
.kt-blocks-carousel .splide__pagination__page:hover {
outline: 0;
}
.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page,
.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active {
background-color: #fff;
}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page {
background-color: transparent;
box-shadow: inset 0 0 0 1px #000;
transition: box-shadow .3s ease;
}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active {
background-color: transparent;
box-shadow: inset 0 0 0 8px #000;
}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page {
background-color: transparent;
box-shadow: inset 0 0 0 1px #fff;
transition: box-shadow .3s ease;
}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active {
background-color: transparent;
box-shadow: inset 0 0 0 8px #fff;
}
.kb-splide.is-initialized,
.kb-splide.is-rendered {
visibility: visible;
}
.kb-splide .splide__slide {
backface-visibility: hidden;
box-sizing: border-box;
flex-shrink: 0;
list-style-type: none !important;
margin: 0;
outline: 0;
position: relative;
}
.kb-splide .splide__slide img {
vertical-align: bottom;
}
.kb-splide .splide__slider {
position: relative;
}
.kb-splide .splide__sr {
clip: rect(0 0 0 0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.kb-splide .splide__spinner {
animation: splide-loading 1s linear infinite;
border: 2px solid #999;
border-left-color: transparent;
border-radius: 50%;
bottom: 0;
contain: strict;
display: inline-block;
height: 20px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.kb-splide .splide__track {
overflow: hidden;
position: relative;
z-index: 0;
}
@keyframes splide-loading {
0% {
transform: rotate(0);
}
to {
transform: rotate(1turn);
}
}
.kb-splide.splide--draggable > .splide__slider > .splide__track,
.kb-splide.splide--draggable > .splide__track {
user-select: none;
}
.kb-splide.splide--fade > .splide__slider > .splide__track > .splide__list,
.kb-splide.splide--fade > .splide__track > .splide__list {
display: flex;
}
.kb-splide.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide,
.kb-splide.splide--fade > .splide__track > .splide__list > .splide__slide {
position: relative;
left: unset;
right: unset;
top: unset;
opacity: 0;
z-index: 0;
}
.kb-splide.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,
.kb-splide.splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
opacity: 1;
position: relative;
z-index: 1;
}
.kb-splide.splide--rtl {
direction: rtl;
}
.kb-splide.splide--rtl.splide--fade > .splide__track .splide__list {
direction: rtl;
flex-direction: row-reverse;
}
.kb-splide.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list,
.kb-splide.splide--ttb.is-active > .splide__track > .splide__list {
display: block;
}
.kb-splide .splide__arrow {
font-size: 1rem;
align-items: center;
background: var(--splide-nav-background);
border: var(--splide-nav-border);
border-radius: 3px;
cursor: pointer;
display: flex;
height: 3em;
width: 2em;
justify-content: center;
opacity: .25;
padding: 0;
color: var(--splide-nav-color);
position: absolute;
top: 50%;
transform: translatey(-50%);
z-index: 1;
box-shadow: none;
transition: opacity .3s ease-in-out;
}
.kb-splide.kb-slider-group-arrows .splide__arrows {
position: absolute;
z-index: 1;
display: flex;
gap: 1rem;
}
.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow {
position: static;
opacity: .5;
transform: none;
}
.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus,
.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover {
opacity: 1;
}
.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled {
opacity: .1;
}
.kb-splide.kb-slider-arrow-position-top-right .splide__arrows {
top: 1rem;
right: 1rem;
}
.kb-splide.kb-slider-arrow-position-top-left .splide__arrows {
top: 1rem;
left: 1rem;
}
.kb-splide.kb-slider-arrow-position-bottom-left .splide__arrows {
bottom: 1rem;
left: 1rem;
}
.kb-splide.kb-slider-arrow-position-bottom-right .splide__arrows {
bottom: 1rem;
right: 1rem;
}
.kb-splide:hover .splide__arrow {
opacity: .75;
}
.kb-splide .splide__arrow svg {
fill: currentColor;
height: 1em;
width: 1em;
}
.kb-splide .splide__arrow:focus,
.kb-splide .splide__arrow:hover {
opacity: 1;
background: var(--splide-nav-background);
color: var(--splide-nav-color);
}
.kb-splide .splide__arrow:disabled {
opacity: .1;
cursor: not-allowed;
}
.kb-splide .splide__arrow--prev {
left: 1rem;
}
.kb-splide .splide__arrow--prev svg {
transform: scalex(-1);
}
.kb-splide .splide__arrow--next {
right: 1rem;
}
.kb-splide .splide__pagination,
.kb-splide ul.splide__pagination.splide__pagination {
bottom: -25px;
left: 0;
padding: 0 1em;
position: absolute;
right: 0;
z-index: 1;
}
.kb-splide .splide__pagination__page {
background: var(--splide-pagination-background);
border: 0;
border-radius: 50%;
display: inline-block;
height: 10px;
margin: 3px;
opacity: .25;
padding: 0;
transition: opacity .2s ease-in-out;
width: 10px;
}
.kb-splide .splide__pagination__page.is-active {
background: var(--splide-pagination-background);
opacity: .75;
}
.kb-splide .splide__pagination__page:hover {
cursor: pointer;
opacity: 1;
}
.kb-splide .splide__pagination__page:focus-visible {
outline-offset: 3px;
}
.kb-splide .splide.is-focus-in .splide__pagination__page:focus {
outline-offset: 3px;
}
.kb-splide .splide__progress__bar {
background: #ccc;
height: 3px;
}
@supports (outline-offset: -3px) {
.kb-splide .splide__slide:focus-visible {
outline-offset: -3px;
}
}
@supports (outline-offset: -3px) {
.kb-splide .splide.is-focus-in .splide__slide:focus {
outline-offset: -3px;
}
}
.kb-splide .splide__toggle {
cursor: pointer;
}
.kb-splide .splide__toggle:focus-visible {
outline-offset: 3px;
}
.kb-splide.is-focus-in .splide__toggle:focus {
outline-offset: 3px;
}
.kb-splide.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide,
.kb-splide.splide--nav > .splide__track > .splide__list > .splide__slide {
border: 3px solid transparent;
cursor: pointer;
}
.kb-splide.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,
.kb-splide.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
border: 3px solid #000;
}
.kb-splide.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide:focus,
.kb-splide.splide--nav > .splide__track > .splide__list > .splide__slide:focus {
outline: 0;
}
.kb-splide.splide--rtl > .splide__arrows .splide__arrow--prev,
.kb-splide.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,
.kb-splide.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
left: auto;
right: 1em;
}
.kb-splide.splide--rtl > .splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
transform: scalex(1);
}
.kb-splide.splide--rtl > .splide__arrows .splide__arrow--next,
.kb-splide.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,
.kb-splide.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
left: 1em;
right: auto;
}
.kb-splide.splide--rtl > .splide__arrows .splide__arrow--next svg,
.kb-splide.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,
.kb-splide.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
transform: scalex(-1);
}
.kb-splide.splide--ttb > .splide__arrows .splide__arrow,
.kb-splide.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow,
.kb-splide.splide--ttb > .splide__track > .splide__arrows .splide__arrow {
left: 50%;
transform: translate(-50%);
}
.kb-splide.splide--ttb > .splide__arrows .splide__arrow--prev,
.kb-splide.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,
.kb-splide.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
top: 1em;
}
.kb-splide.splide--ttb > .splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
transform: rotate(-90deg);
}
.kb-splide.splide--ttb > .splide__arrows .splide__arrow--next,
.kb-splide.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,
.kb-splide.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
bottom: 1em;
top: auto;
}
.kb-splide.splide--ttb > .splide__arrows .splide__arrow--next svg,
.kb-splide.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,
.kb-splide.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
transform: rotate(90deg);
}
.kb-splide.splide--ttb > .splide__pagination,
.kb-splide.splide--ttb > .splide__slider > .splide__pagination {
bottom: 0;
display: flex;
flex-direction: column;
left: auto;
padding: 1em 0;
right: .5em;
top: 0;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .splide__slide.kb-slide-item {
display: block;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="slider"] .splide__slide.kb-slide-item {
display: block;
}
.kb-gallery-type-thumbslider .kt-blocks-carousel-init.splide-initialized:not(.tns-slider)[data-slider-type="thumbnail"] .splide__slide.kb-slide-item {
display: block;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel {
overflow: hidden;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--prev {
left: 0;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--next {
right: 0;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--nav > .splide__track > .splide__list > .splide__slide {
border: 0;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade > .splide__track > .splide__list > .splide__slide {
position: relative;
left: unset;
right: unset;
top: unset;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade > .splide__track > .splide__list {
display: flex;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade.splide--rtl > .splide__track > .splide__list {
direction: rtl;
flex-direction: row-reverse;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl > .splide__arrows .splide__arrow--prev {
right: 0;
left: auto;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl > .splide__arrows .splide__arrow--next {
left: 0;
right: auto;
}
.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--prev {
left: 0;
}
.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--next {
right: 0;
}
.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrows--rtl .splide__arrow--next {
right: unset;
}
.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--nav > .splide__track > .splide__list > .splide__slide {
border: 0;
}
.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade > .splide__track > .splide__list > .splide__slide {
position: relative;
left: unset;
right: unset;
top: unset;
}
.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade > .splide__track > .splide__list {
display: flex;
}
img:is([sizes="auto" i], [sizes^="auto," i]) {
contain-intrinsic-size: 3000px 1500px;
}
:root {
--comment-rating-star-color: #343434;
}
.wprm-comment-rating svg path {
fill: var(--comment-rating-star-color);
}
.wprm-comment-rating svg polygon {
stroke: var(--comment-rating-star-color);
}
.wprm-comment-ratings-container svg .wprm-star-full {
fill: var(--comment-rating-star-color);
}
.wprm-comment-ratings-container svg .wprm-star-empty {
stroke: var(--comment-rating-star-color);
}
body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span {
outline: 1px solid #4d90fe;
}
.comment-form-wprm-rating {
margin-bottom: 20px;
margin-top: 5px;
text-align: left;
}
.comment-form-wprm-rating .wprm-rating-stars {
display: inline-block;
vertical-align: middle;
}
fieldset.wprm-comment-ratings-container {
background: none;
border: 0;
display: inline-block;
margin: 0;
padding: 0;
position: relative;
}
fieldset.wprm-comment-ratings-container legend {
left: 0;
opacity: 0;
position: absolute;
}
fieldset.wprm-comment-ratings-container br {
display: none;
}
fieldset.wprm-comment-ratings-container input[type="radio"] {
border: 0;
cursor: pointer;
float: left;
height: 16px;
margin: 0 !important;
min-height: 0;
min-width: 0;
opacity: 0;
padding: 0 !important;
width: 16px;
}
fieldset.wprm-comment-ratings-container input[type="radio"]:first-child {
margin-left: -16px;
}
fieldset.wprm-comment-ratings-container span {
font-size: 0;
height: 16px;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
top: 0;
width: 80px;
}
fieldset.wprm-comment-ratings-container span svg {
height: 100% !important;
width: 100% !important;
}
fieldset.wprm-comment-ratings-container input:checked + span,
fieldset.wprm-comment-ratings-container input:hover + span {
opacity: 1;
}
fieldset.wprm-comment-ratings-container input:hover + span ~ span {
display: none;
}
.rtl .comment-form-wprm-rating {
text-align: right;
}
.rtl img.wprm-comment-rating {
transform: scalex(-1);
}
.rtl fieldset.wprm-comment-ratings-container span {
left: inherit;
right: 0;
}
.rtl fieldset.wprm-comment-ratings-container span svg {
transform: scalex(-1);
}
:root {
--wprm-popup-font-size: 16px;
--wprm-popup-background: #fff;
--wprm-popup-title: #000;
--wprm-popup-content: #444;
--wprm-popup-button-background: #5a822b;
--wprm-popup-button-text: #fff;
}
.wprm-popup-modal {
display: none;
}
.wprm-popup-modal.is-open {
display: block;
}
.wprm-popup-modal__overlay {
align-items: center;
background: rgba(0, 0, 0, .6);
bottom: 0;
display: flex;
justify-content: center;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 2147483646;
}
.wprm-popup-modal__container {
background-color: var(--wprm-popup-background);
border-radius: 4px;
box-sizing: border-box;
font-size: var(--wprm-popup-font-size);
max-height: 100vh;
max-width: 100%;
overflow-y: auto;
padding: 30px;
}
.wprm-popup-modal__header {
align-items: center;
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
.wprm-popup-modal__title {
box-sizing: border-box;
color: var(--wprm-popup-title);
font-size: 1.2em;
font-weight: 600;
line-height: 1.25;
margin-bottom: 0;
margin-top: 0;
}
.wprm-popup-modal__header .wprm-popup-modal__close {
background: transparent;
border: 0;
cursor: pointer;
width: 18px;
}
.wprm-popup-modal__header .wprm-popup-modal__close::before {
color: var(--wprm-popup-title);
content: "✕";
font-size: var(--wprm-popup-font-size);
}
.wprm-popup-modal__content {
color: var(--wprm-popup-content);
line-height: 1.5;
}
.wprm-popup-modal__content p {
font-size: 1em;
line-height: 1.5;
}
.wprm-popup-modal__footer {
margin-top: 20px;
}
.wprm-popup-modal__btn {
-webkit-appearance: button;
background-color: var(--wprm-popup-button-background);
border-radius: .25em;
border-style: none;
border-width: 0;
color: var(--wprm-popup-button-text);
cursor: pointer;
font-size: 1em;
line-height: 1.15;
margin: 0;
overflow: visible;
padding: .5em 1em;
text-transform: none;
will-change: transform;
-moz-osx-font-smoothing: grayscale;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translatez(0);
transform: translatez(0);
transition: -webkit-transform .25s ease-out;
transition: transform .25s ease-out;
transition: transform .25s ease-out, -webkit-transform .25s ease-out;
}
.wprm-popup-modal__btn.wprm-popup-modal__btn--secondary {
background-color: var(--wprm-popup-button-text);
border: 1px solid var(--wprm-popup-button-background);
color: var(--wprm-popup-button-background);
margin-left: 20px;
}
.wprm-popup-modal__btn:focus,
.wprm-popup-modal__btn:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
@keyframes wprmPopupModalFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes wprmPopupModalFadeOut {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes wprmPopupModalSlideIn {
0% {
transform: translatey(15%);
}
to {
transform: translatey(0);
}
}
@keyframes wprmPopupModalSlideOut {
0% {
transform: translatey(0);
}
to {
transform: translatey(-10%);
}
}
.wprm-popup-modal[aria-hidden="false"] .wprm-popup-modal__overlay {
animation: wprmPopupModalFadeIn .3s cubic-bezier(0, 0, .2, 1);
}
.wprm-popup-modal[aria-hidden="false"] .wprm-popup-modal__container {
animation: wprmPopupModalSlideIn .3s cubic-bezier(0, 0, .2, 1);
}
.wprm-popup-modal[aria-hidden="true"] .wprm-popup-modal__overlay {
animation: wprmPopupModalFadeOut .3s cubic-bezier(0, 0, .2, 1);
}
.wprm-popup-modal[aria-hidden="true"] .wprm-popup-modal__container {
animation: wprmPopupModalSlideOut .3s cubic-bezier(0, 0, .2, 1);
}
.wprm-popup-modal .wprm-popup-modal__container,
.wprm-popup-modal .wprm-popup-modal__overlay {
will-change: transform;
}
.tippy-box[data-animation="fade"][data-state="hidden"] {
opacity: 0;
}
[data-tippy-root] {
max-width: calc(100vw - 10px);
}
.tippy-box {
background-color: #333;
border-radius: 4px;
color: #fff;
font-size: 14px;
line-height: 1.4;
outline: 0;
position: relative;
transition-property: transform, visibility, opacity;
white-space: normal;
}
.tippy-box[data-placement^="top"] > .tippy-arrow {
bottom: 0;
}
.tippy-box[data-placement^="top"] > .tippy-arrow::before {
border-top-color: initial;
border-width: 8px 8px 0;
bottom: -7px;
left: 0;
transform-origin: center top;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow {
top: 0;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before {
border-bottom-color: initial;
border-width: 0 8px 8px;
left: 0;
top: -7px;
transform-origin: center bottom;
}
.tippy-box[data-placement^="left"] > .tippy-arrow {
right: 0;
}
.tippy-box[data-placement^="left"] > .tippy-arrow::before {
border-left-color: initial;
border-width: 8px 0 8px 8px;
right: -7px;
transform-origin: center left;
}
.tippy-box[data-placement^="right"] > .tippy-arrow {
left: 0;
}
.tippy-box[data-placement^="right"] > .tippy-arrow::before {
border-right-color: initial;
border-width: 8px 8px 8px 0;
left: -7px;
transform-origin: center right;
}
.tippy-box[data-inertia][data-state="visible"] {
transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}
.tippy-arrow {
color: #333;
height: 16px;
width: 16px;
}
.tippy-arrow::before {
border-color: transparent;
border-style: solid;
content: "";
position: absolute;
}
.tippy-content {
padding: 5px 9px;
position: relative;
z-index: 1;
}
.tippy-box[data-theme="wprm"] .tippy-content p:first-child {
margin-top: 0;
}
.tippy-box[data-theme="wprm"] .tippy-content p:last-child {
margin-bottom: 0;
}
#wp-admin-bar-wp-recipe-maker {
display: block !important;
}
#wp-admin-bar-wp-recipe-maker .ab-icon {
margin: 2px 4px 0 0;
}
#wp-admin-bar-wp-recipe-maker .ab-icon::before {
content: "";
}
#wp-admin-bar-wp-recipe-maker .ab-label {
align-items: center;
display: flex;
}
#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge {
background-color: #d63638;
border-radius: 9px;
box-sizing: border-box;
color: #fff;
display: inline !important;
float: right;
height: 18px;
line-height: 1;
margin: 1px 0 -1px 5px;
min-width: 18px;
padding: 0 5px;
text-align: center;
z-index: 26;
}
#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge span {
font-size: 11px;
line-height: 18px;
}
#wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item {
font-weight: 200;
text-align: center;
}
@media (max-width: 782px) {
#wp-admin-bar-wp-recipe-maker .ab-icon {
margin-left: 4px;
}
#wp-admin-bar-wp-recipe-maker .ab-label {
display: none;
}
}
img.wprm-comment-rating {
display: block;
margin: 5px 0;
}
img.wprm-comment-rating + br {
display: none;
}
.wprm-rating-star svg {
display: inline;
height: 16px;
margin: 0;
vertical-align: middle;
width: 16px;
}
.wprm-rating-star.rated svg polygon {
fill: #000;
}
.wprm-loader {
animation: wprmSpin 1s ease-in-out infinite;
-webkit-animation: wprmSpin 1s ease-in-out infinite;
border: 2px solid hsla(0, 0%, 78%, .3);
border-radius: 50%;
border-top-color: #444;
display: inline-block;
height: 10px;
width: 10px;
}
@keyframes wprmSpin {
to {
-webkit-transform: rotate(1turn);
}
}
@-webkit-keyframes wprmSpin {
to {
-webkit-transform: rotate(1turn);
}
}
.wprm-automatic-recipe-snippets {
margin-bottom: 10px;
}
.wprm-automatic-recipe-snippets.align-center {
text-align: center;
}
.wprm-automatic-recipe-snippets.align-right {
text-align: right;
}
.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,
.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,
.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode {
display: inline-block;
margin: 0 5px;
padding: 5px 10px;
text-decoration: none;
}
.wprm-recipe-container {
outline: none;
}
.wprm-recipe {
overflow: hidden;
zoom: 1;
clear: both;
text-align: left;
}
.wprm-recipe * {
box-sizing: border-box;
}
.wprm-recipe ol,
.wprm-recipe ul {
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-padding-start: 0;
margin: 0;
padding: 0;
}
.wprm-recipe li {
font-size: 1em;
margin: 0 0 0 32px;
padding: 0;
}
.wprm-recipe p {
font-size: 1em;
margin: 0;
padding: 0;
}
.wprm-recipe li,
.wprm-recipe li.wprm-recipe-instruction {
list-style-position: outside;
}
.wprm-recipe li::before {
display: none;
}
.wprm-recipe h1,
.wprm-recipe h2,
.wprm-recipe h3,
.wprm-recipe h4,
.wprm-recipe h5,
.wprm-recipe h6 {
clear: none;
font-variant: normal;
letter-spacing: normal;
margin: 0;
padding: 0;
text-transform: none;
}
.wprm-recipe a.wprm-recipe-link,
.wprm-recipe a.wprm-recipe-link:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.wprm-recipe .wprm-nutrition-label {
margin-top: 10px;
}
body:not(.wprm-print) .wprm-recipe p:first-letter {
color: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: inherit;
padding: inherit;
}
.rtl .wprm-recipe {
text-align: right;
}
.rtl .wprm-recipe li {
margin: 0 32px 0 0;
}
.wprm-screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.wprm-recipe-author-with-image {
align-items: center;
display: inline-flex;
}
.wprm-recipe-author-with-image .wprm-recipe-author-image {
line-height: 0;
margin-right: 10px;
}
.wprm-call-to-action.wprm-call-to-action-simple {
display: flex;
justify-content: center;
margin-top: 10px;
padding: 5px 10px;
}
.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon {
font-size: 2.2em;
margin: 5px .5em 5px 0;
}
.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon svg {
margin-top: 0;
}
.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container {
margin: 5px 0;
}
.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container .wprm-call-to-action-header {
display: block;
font-size: 1.3em;
font-weight: 700;
}
@media (max-width: 450px) {
.wprm-call-to-action.wprm-call-to-action-simple {
flex-wrap: wrap;
}
.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container {
text-align: center;
}
}
.wprm-recipe-block-container-inline {
display: inline-block;
margin-right: 1.2em;
}
.rtl .wprm-recipe-block-container-inline {
margin-left: 1.2em;
margin-right: 0;
}
.wprm-recipe-block-container-columns,
.wprm-recipe-block-container-separate,
.wprm-recipe-block-container-separated,
.wprm-recipe-block-container-separated .wprm-recipe-details-label {
display: block;
}
.wprm-recipe-block-container-columns .wprm-recipe-details-label {
display: inline-block;
min-width: 130px;
}
.wprm-recipe-details-container-inline {
display: inline;
}
.wprm-recipe-details-container-table {
border: 1px dotted #666;
display: flex;
margin: 5px 0;
padding: 5px;
}
.wprm-recipe-details-container-table .wprm-recipe-block-container-table {
display: flex;
flex: 1;
flex-direction: column;
text-align: center;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom {
border-left: none !important;
border-right: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right {
border-bottom: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top {
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom {
border-left: none !important;
border-right: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-left {
border-bottom: none !important;
border-right: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-right {
border-bottom: none !important;
border-left: none !important;
border-top: none !important;
}
@media (min-width: 451px) {
.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table {
border: none !important;
}
.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table {
border-bottom: none !important;
border-right: none !important;
border-top: none !important;
}
.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table,
.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child {
border-left: none !important;
}
.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child {
border-right: none !important;
}
}
@media (max-width: 450px) {
.wprm-recipe-details-container-table {
border: none !important;
display: block;
margin: 5px 0;
padding: 0;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-none {
display: flex;
flex-wrap: wrap;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-none .wprm-recipe-block-container-table {
max-width: 100%;
min-width: 120px;
}
.wprm-recipe-details-container-table .wprm-recipe-block-container-table {
padding: 5px;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-all .wprm-recipe-block-container-table:not(:first-child) {
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table {
border-left: none !important;
border-right: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table:not(:first-child) {
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right .wprm-recipe-block-container-table {
border-bottom: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table {
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table:not(:first-child) {
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table {
border-left: none !important;
border-right: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table:not(:last-child) {
border-bottom: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-left .wprm-recipe-block-container-table {
border-bottom: none !important;
border-right: none !important;
border-top: none !important;
}
.wprm-recipe-details-container-table.wprm-recipe-table-borders-right .wprm-recipe-block-container-table {
border-bottom: none !important;
border-left: none !important;
border-top: none !important;
}
.wprm-recipe-block-container-columns .wprm-recipe-details-label {
margin-right: .4em;
min-width: 0;
}
}
.wprm-recipe-details-unit {
font-size: .8em;
}
@media only screen and (max-width: 600px) {
.wprm-recipe-details-unit {
font-size: 1em;
}
}
.wprm-container-columns-spaced,
.wprm-container-columns-spaced-middle {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-spaced-middle,
.wprm-container-columns-spaced.wprm-container-columns-spaced-middle {
align-items: center;
}
.wprm-container-columns-spaced-middle > *,
.wprm-container-columns-spaced > * {
flex: 1;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter,
.wprm-container-columns-spaced.wprm-container-columns-gutter {
margin-left: -8px;
margin-right: -8px;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > *,
.wprm-container-columns-spaced.wprm-container-columns-gutter > * {
margin-left: 8px !important;
margin-right: 8px !important;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > .wprm-recipe-grow-container,
.wprm-container-columns-spaced.wprm-container-columns-gutter > .wprm-recipe-grow-container {
margin-left: 0 !important;
margin-right: 0 !important;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > .wprm-recipe-grow-container a,
.wprm-container-columns-spaced.wprm-container-columns-gutter > .wprm-recipe-grow-container a {
margin-left: 8px !important;
margin-right: 8px !important;
}
@media (max-width: 450px) {
.wprm-container-columns-spaced,
.wprm-container-columns-spaced-middle {
display: block;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > *,
.wprm-container-columns-spaced.wprm-container-columns-gutter > * {
margin-bottom: 16px !important;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > .wprm-recipe-grow-container,
.wprm-container-columns-spaced.wprm-container-columns-gutter > .wprm-recipe-grow-container {
margin-bottom: 0 !important;
}
.wprm-container-columns-spaced-middle.wprm-container-columns-gutter > .wprm-recipe-grow-container a,
.wprm-container-columns-spaced.wprm-container-columns-gutter > .wprm-recipe-grow-container a {
margin-bottom: 16px !important;
}
}
.wprm-container-float-left {
float: left;
margin: 0 10px 10px 0;
position: relative;
text-align: center;
z-index: 1;
}
.rtl .wprm-container-float-left,
.wprm-container-float-right {
float: right;
margin: 0 0 10px 10px;
}
.wprm-container-float-right {
position: relative;
text-align: center;
z-index: 1;
}
.rtl .wprm-container-float-right {
float: left;
margin: 0 10px 10px 0;
}
@media only screen and (max-width: 640px) {
.rtl .wprm-container-float-left,
.rtl .wprm-container-float-right,
.wprm-container-float-left,
.wprm-container-float-right {
float: none;
margin-left: 0;
margin-right: 0;
}
}
.wprm-header-decoration-line,
.wprm-icon-decoration-line {
align-items: center;
display: flex;
flex-wrap: wrap;
}
.wprm-header-decoration-line.wprm-align-left .wprm-decoration-line,
.wprm-icon-decoration-line.wprm-align-left .wprm-decoration-line {
margin-left: 15px;
}
.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:first-child,
.wprm-header-decoration-line.wprm-align-right .wprm-decoration-line,
.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:first-child,
.wprm-icon-decoration-line.wprm-align-right .wprm-decoration-line {
margin-right: 15px;
}
.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:last-child,
.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:last-child {
margin-left: 15px;
}
.wprm-decoration-line {
border-bottom: 1px solid #000;
flex: auto;
height: 1px;
}
.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-faded {
opacity: .7;
}
.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller {
font-size: .8em;
}
.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller-faded {
font-size: .8em;
opacity: .7;
}
.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-button-hide,
.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-content,
.wprm-expandable-container.wprm-expandable-expanded .wprm-expandable-button-show {
display: none;
}
.wprm-block-text-normal {
font-style: normal;
font-weight: 400;
text-transform: none;
}
.wprm-block-text-light {
font-weight: 300 !important;
}
.wprm-block-text-bold {
font-weight: 700 !important;
}
.wprm-block-text-italic {
font-style: italic !important;
}
.wprm-block-text-uppercase {
text-transform: uppercase !important;
}
.wprm-block-text-faded {
opacity: .7;
}
.wprm-block-text-uppercase-faded {
opacity: .7;
text-transform: uppercase !important;
}
.wprm-block-text-faded .wprm-block-text-faded,
.wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded {
opacity: 1;
}
.wprm-align-left {
text-align: left;
}
.wprm-align-center {
text-align: center;
}
.wprm-align-right {
text-align: right;
}
.wprm-recipe-header .wprm-recipe-icon {
margin-right: 5px;
}
.wprm-recipe-header.wprm-header-has-actions {
align-items: center;
display: flex;
flex-wrap: wrap;
}
.wprm-recipe-header .wprm-recipe-adjustable-servings-container,
.wprm-recipe-header .wprm-recipe-media-toggle-container,
.wprm-recipe-header .wprm-unit-conversion-container {
font-size: 16px;
font-style: normal;
font-weight: 400;
opacity: 1;
text-transform: none;
}
.wprm-recipe-icon svg {
display: inline;
height: 1.3em;
margin-top: -.15em;
overflow: visible;
vertical-align: middle;
width: 1.3em;
}
.wprm-icon-shortcode {
font-size: 16px;
height: 16px;
}
.wprm-icon-shortcode.wprm-icon-shortcode-inline {
display: inline;
}
.wprm-icon-shortcode .wprm-recipe-icon svg {
display: inline;
height: 1em;
margin-top: 0;
overflow: visible;
vertical-align: middle;
width: 1em;
}
.wprm-recipe-image img {
display: block;
margin: 0 auto;
}
.wprm-recipe-image .dpsp-pin-it-wrapper {
margin: 0 auto;
}
.wprm-recipe-image picture {
border: none !important;
}
.wprm-block-image-circle img {
border-radius: 50%;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name {
margin-top: .8em !important;
}
.wprm-recipe-ingredients-container.wprm-recipe-images-before .wprm-recipe-ingredient-image {
margin-right: 10px;
}
.wprm-recipe-ingredients-container.wprm-recipe-images-after .wprm-recipe-ingredient-image {
margin-left: 10px;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image {
flex-shrink: 0;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image .wprm-recipe-ingredient-no-image-placeholder {
display: inline-block;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image img {
vertical-align: middle;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded {
opacity: .7;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller {
font-size: .8em;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller-faded {
font-size: .8em;
opacity: .7;
}
.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients li.wprm-recipe-ingredient {
padding-right: 10px;
}
.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container {
align-items: center;
display: flex;
}
.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container .wprm-recipe-ingredient-notes {
display: block;
}
.rtl .wprm-ingredient-style-grouped ul.wprm-recipe-ingredients li.wprm-recipe-ingredient {
padding-left: 10px;
padding-right: 0;
}
.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient {
display: flex;
}
.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,
.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,
.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,
.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit {
flex-shrink: 0;
margin-right: 10px;
}
.wprm-ingredient-style-table-2-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-2.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-3-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,
.wprm-ingredient-style-table-3.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient {
align-items: center;
}
.wprm-ingredient-style-table-2-align .wprm-recipe-ingredient-amount-unit,
.wprm-ingredient-style-table-3-align .wprm-recipe-ingredient-amount-unit {
text-align: right;
}
.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes,
.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes {
flex: 1;
}
.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name,
.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name {
margin-right: 10px;
}
.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes,
.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes {
flex: 1;
}
.wprm-recipe-shop-instacart-loading {
cursor: wait;
opacity: .5;
}
@font-face {
font-family: Instacart;
font-style: normal;
font-weight: 400;
src: url("../../wp-recipe-maker/dist/fonts/instacart.woff2") format("woff2");
}
.wprm-recipe-shop-instacart {
align-items: center;
border: 1px solid #003d29;
border-radius: 23px;
cursor: pointer;
display: inline-flex;
font-family: Instacart, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
font-size: 14px;
height: 46px;
padding: 0 18px;
}
.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-dark {
background-color: #003d29;
color: #faf1e5;
}
.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-light {
background-color: #faf1e5;
border-color: #efe9e1;
color: #003d29;
}
.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-white {
background-color: #fff;
border-color: #e8e9eb;
color: #000;
}
.wprm-recipe-shop-instacart > img {
height: 22px !important;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}
.wprm-recipe-shop-instacart > span {
margin-left: 10px;
}
.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name {
margin-top: .8em !important;
}
.wprm-recipe-instructions-container .wprm-recipe-instruction-text {
font-size: 1em;
}
.wprm-recipe-instructions-container .wprm-recipe-instruction-media {
margin: 5px 0 15px;
max-width: 100%;
}
.wprm-recipe-instructions-container .wprm-recipe-instruction-video iframe {
max-width: 100%;
}
.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient {
display: inline-block;
padding-right: 5px;
}
.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:last-child {
padding-right: 0;
}
.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient {
display: inline-block;
padding-left: 5px;
padding-right: 0;
}
.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:first-child {
padding-left: 5px;
}
.wprm-layout-column-container {
display: flex;
flex-wrap: nowrap;
}
.wprm-padding-5 {
padding: 5px;
}
.wprm-padding-10 {
padding: 10px;
}
.wprm-padding-20 {
padding: 20px;
}
.wprm-padding-30 {
padding: 30px;
}
.wprm-padding-40 {
padding: 40px;
}
.wprm-padding-50 {
padding: 50px;
}
.wprm-column-gap-5 {
gap: 5px;
}
.wprm-column-gap-10 {
gap: 10px;
}
.wprm-column-gap-20 {
gap: 20px;
}
.wprm-column-gap-30 {
gap: 30px;
}
.wprm-column-gap-40 {
gap: 40px;
}
.wprm-column-gap-50 {
gap: 50px;
}
.wprm-layout-column {
flex: auto;
}
.wprm-column-width-20 {
flex: 1 0 20%;
}
.wprm-column-width-25 {
flex: 1 0 25%;
}
.wprm-column-width-33 {
flex: 1 0 33.33%;
}
.wprm-column-width-40 {
flex: 1 0 40%;
}
.wprm-column-width-50 {
flex: 1 0 50%;
}
.wprm-column-width-60 {
flex: 1 0 60%;
}
.wprm-column-width-66 {
flex: 1 0 66.66%;
}
.wprm-column-width-75 {
flex: 1 0 75%;
}
.wprm-column-width-80 {
flex: 1 0 80%;
}
@media (max-width: 480px) {
.wprm-layout-column-container:not(.wprm-column-rows-never) {
display: block;
}
}
@media (max-width: 768px) {
.wprm-column-rows-tablet {
display: block;
}
}
.wprm-recipe-link {
cursor: pointer;
text-decoration: none;
}
.wprm-recipe-link.wprm-recipe-link-inline-button {
display: inline-block;
margin: 0 5px 5px 0;
}
.wprm-recipe-link.wprm-recipe-link-button {
display: table;
margin: 5px auto;
}
.wprm-recipe-link.wprm-recipe-link-wide-button {
display: block;
margin: 5px 0;
text-align: center;
width: auto;
}
.wprm-recipe-link.wprm-recipe-link-button,
.wprm-recipe-link.wprm-recipe-link-inline-button,
.wprm-recipe-link.wprm-recipe-link-wide-button {
border-style: solid;
border-width: 1px;
padding: 5px;
}
.wprm-recipe-link.wprm-recipe-link-disabled {
cursor: not-allowed;
}
.rtl .wprm-recipe-link.wprm-recipe-link-inline-button {
margin: 0 0 5px 5px;
}
.wprm-nutrition-label-container-simple .wprm-nutrition-label-text-nutrition-unit {
font-size: .85em;
}
.wprm-nutrition-label-container-grouped {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container {
padding-right: 10px;
white-space: nowrap;
}
.rtl .wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container {
padding-left: 10px;
padding-right: 0;
}
.wprm-recipe-rating {
white-space: nowrap;
}
.wprm-recipe-rating svg {
height: 1.1em;
margin-top: -.15em !important;
margin: 0;
vertical-align: middle;
width: 1.1em;
}
.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details {
display: inline-block;
margin-left: 10px;
}
.wprm-recipe-rating .wprm-recipe-rating-details {
font-size: .8em;
}
.wprm-recipe-smart-with-food-button {
display: block;
}
.wprm-spacer {
background: none !important;
display: block !important;
font-size: 0;
height: 10px;
line-height: 0;
width: 100%;
}
.wprm-spacer + .wprm-spacer {
display: none !important;
}
.wprm-recipe-instruction-text .wprm-spacer,
.wprm-recipe-notes .wprm-spacer,
.wprm-recipe-summary .wprm-spacer {
display: block !important;
}
.wprm-temperature-container .wprm-temperature-icon img {
display: inline-block;
height: auto;
margin-bottom: -.2em;
vertical-align: text-bottom;
width: 1.6em;
}
.wprm-toggle-switch-container {
align-items: center;
display: flex;
margin: 10px 0;
}
.wprm-toggle-switch-container label {
cursor: pointer;
flex-shrink: 0;
font-size: 1em;
margin: 0;
}
.wprm-toggle-switch-container .wprm-prevent-sleep-description {
font-size: .8em;
line-height: 1.1em;
margin-left: 10px;
}
.wprm-toggle-switch {
display: inline-block;
position: relative;
}
.wprm-toggle-switch input {
height: 0;
margin: 0;
min-width: 0;
opacity: 0;
padding: 0;
width: 0;
}
.wprm-toggle-switch .wprm-toggle-switch-slider {
background-color: #ccc;
cursor: pointer;
height: 20px;
left: 0;
margin-top: -10px;
position: absolute;
right: 0;
top: 50%;
-webkit-transition: .4s;
transition: .4s;
width: 40px;
}
.wprm-toggle-switch .wprm-toggle-switch-slider::before {
background-color: #fff;
bottom: 10%;
content: "";
height: 80%;
left: 7%;
position: absolute;
right: 50%;
-webkit-transition: .4s;
transition: .4s;
}
.wprm-toggle-switch input:checked + .wprm-toggle-switch-slider {
background-color: #333 !important;
}
.wprm-toggle-switch input:focus + .wprm-toggle-switch-slider {
box-shadow: 0 0 0 3px rgba(0, 0, 0, .12);
}
.wprm-toggle-switch input:checked + .wprm-toggle-switch-slider::before {
left: 50%;
right: 7%;
}
.wprm-toggle-switch .wprm-toggle-switch-label {
margin-left: 50px;
}
.wprm-toggle-switch-rounded .wprm-toggle-switch-slider::before {
border-radius: 50%;
}
.wprm-toggle-container {
align-items: stretch;
border: 1px solid #333;
display: inline-flex;
flex-shrink: 0;
overflow: hidden;
}
.wprm-toggle-container button.wprm-toggle {
border: none;
border-radius: 0;
box-shadow: none;
display: inline-block;
font-size: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
padding: 5px 10px;
text-decoration: none;
text-transform: inherit;
white-space: nowrap;
}
.wprm-toggle-container button.wprm-toggle.wprm-toggle-active .wprm-toggle-icon-inactive {
display: none;
}
.wprm-toggle-container button.wprm-toggle:not(.wprm-toggle-active) {
background: none !important;
color: inherit !important;
}
.wprm-toggle-container button.wprm-toggle:not(.wprm-toggle-active) .wprm-toggle-icon-active {
display: none;
}
.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon {
margin: 0;
}
.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon svg {
margin-top: -.3em;
}
.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon + .wprm-toggle-text {
margin-left: 10px;
}
.wprm-recipe-header + .wprm-recipe-video {
margin-top: 10px;
}
#sb_instagram {
width: 100%;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#sb_instagram #sbi_images,
#sb_instagram.sbi_fixed_height {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
#sb_instagram::after,
.sbi_lb-commentBox::after,
.sbi_lb-data::after,
.sbi_lb-dataContainer::after,
.sbi_lb-outerContainer::after {
content: "";
display: table;
clear: both;
}
#sb_instagram.sbi_fixed_height {
overflow: hidden;
overflow-y: auto;
box-sizing: border-box;
}
#sb_instagram #sbi_images {
box-sizing: border-box;
display: grid;
width: 100%;
padding: 12px 0;
}
#sb_instagram .sbi_header_link {
-webkit-box-shadow: none;
box-shadow: none;
}
#sb_instagram .sbi_header_link:hover,
.sbi_lightbox a img {
border: none;
}
#sb_instagram #sbi_images .sbi_item {
display: inline-block;
width: 100%;
vertical-align: top;
zoom: 1;
margin: 0 !important;
text-decoration: none;
opacity: 1;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: .5s;
-moz-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
#sb_instagram #sbi_images .sbi_item.sbi_transition {
opacity: 0;
}
#sb_instagram.sbi_col_1 #sbi_images,
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(1, 1fr);
}
#sb_instagram.sbi_col_2 #sbi_images,
#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(2, 1fr);
}
#sb_instagram.sbi_col_3 #sbi_images,
#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(3, 1fr);
}
#sb_instagram.sbi_col_4 #sbi_images,
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(4, 1fr);
}
#sb_instagram.sbi_col_5 #sbi_images,
#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(5, 1fr);
}
#sb_instagram.sbi_col_6 #sbi_images,
#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(6, 1fr);
}
#sb_instagram.sbi_col_7 #sbi_images,
#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(7, 1fr);
}
#sb_instagram.sbi_col_8 #sbi_images,
#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(8, 1fr);
}
#sb_instagram.sbi_col_9 #sbi_images,
#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(9, 1fr);
}
#sb_instagram.sbi_col_10 #sbi_images,
#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {
grid-template-columns: repeat(10, 1fr);
}
#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_photo_wrap {
position: relative;
}
#sb_instagram .sbi_photo {
display: block;
text-decoration: none;
}
#sb_instagram .sbi_photo img {
width: 100%;
height: inherit;
object-fit: cover;
scale: 1;
transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
vertical-align: middle;
}
#sb_instagram .sbi_no_js img,
#sb_instagram br,
#sb_instagram p:empty,
#sb_instagram.sbi_no_js .sbi_load_btn,
#sb_instagram.sbi_no_js .sbi_photo img {
display: none;
}
#sb_instagram a,
#sb_instagram a:active,
#sb_instagram a:focus,
#sb_instagram a:hover,
.sbi_lightbox a:active,
.sbi_lightbox a:focus,
.sbi_lightbox a:hover {
outline: 0;
}
#sb_instagram img {
display: block;
padding: 0 !important;
margin: 0 !important;
max-width: 100% !important;
opacity: 1 !important;
}
#sb_instagram .sbi_link {
display: none;
position: absolute;
bottom: 0;
right: 0;
width: 100%;
padding: 10px 0;
background: rgba(0, 0, 0, .5);
text-align: center;
color: #fff;
font-size: 12px;
line-height: 1.1;
}
#sb_instagram .sbi_link a {
padding: 0 6px;
text-decoration: none;
color: #fff;
font-size: 12px;
line-height: 1.1;
display: inline-block;
vertical-align: top;
zoom: 1;
}
#sb_instagram .sbi_link .sbi_lightbox_link {
padding-bottom: 5px;
}
#sb_instagram .sbi_link a:focus,
#sb_instagram .sbi_link a:hover {
text-decoration: underline;
}
#sb_instagram .sbi_photo_wrap:focus .sbi_link,
#sb_instagram .sbi_photo_wrap:hover .sbi_link {
display: block;
}
#sb_instagram svg:not(:root).svg-inline--fa {
height: 1em;
display: inline-block;
}
#sb_instagram .sbi_type_carousel .sbi_playbtn,
#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
#sb_instagram .sbi_type_video .sbi_playbtn,
#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
.sbi_type_carousel .fa-clone {
display: block !important;
position: absolute;
z-index: 1;
color: rgba(255, 255, 255, .9);
font-style: normal !important;
text-shadow: 0 0 8px rgba(0, 0, 0, .8);
}
#sb_instagram .sbi_type_carousel .sbi_playbtn,
#sb_instagram .sbi_type_video .sbi_playbtn {
z-index: 2;
top: 50%;
left: 50%;
margin-top: -24px;
margin-left: -19px;
padding: 0;
font-size: 48px;
}
#sb_instagram .sbi_type_carousel .fa-clone {
right: 12px;
top: 12px;
font-size: 24px;
text-shadow: 0 0 8px rgba(0, 0, 0, .3);
}
#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
.sbi_type_carousel svg.fa-clone {
-webkit-filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4));
filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4));
}
#sb_instagram .sbi_loader {
width: 20px;
height: 20px;
position: relative;
top: 50%;
left: 50%;
margin: -10px 0 0 -10px;
background-color: rgba(0, 0, 0, .5);
border-radius: 100%;
-webkit-animation: 1s ease-in-out infinite sbi-sk-scaleout;
animation: 1s ease-in-out infinite sbi-sk-scaleout;
}
#sbi_load p {
display: inline;
padding: 0;
margin: 0;
}
#sb_instagram #sbi_load .sbi_loader {
position: absolute;
margin-top: -11px;
background-color: #fff;
opacity: 1;
}
@-webkit-keyframes sbi-sk-scaleout {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@keyframes sbi-sk-scaleout {
0% {
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
#sb_instagram .fa-spin,
#sbi_lightbox .fa-spin {
-webkit-animation: 2s linear infinite fa-spin;
animation: 2s linear infinite fa-spin;
}
#sb_instagram .fa-pulse,
#sbi_lightbox .fa-pulse {
-webkit-animation: 1s steps(8) infinite fa-spin;
animation: 1s steps(8) infinite fa-spin;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.sbi-screenreader {
text-indent: -9999px !important;
display: block !important;
width: 0 !important;
height: 0 !important;
line-height: 0 !important;
text-align: left !important;
overflow: hidden !important;
}
#sb_instagram .sb_instagram_header,
.sb_instagram_header {
overflow: hidden;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 12px 0;
}
#sb_instagram .sb_instagram_header a,
.sb_instagram_header a {
transition: color .5s;
text-decoration: none;
}
.sb_instagram_header.sbi_header_outside {
float: none;
margin-left: auto !important;
margin-right: auto !important;
display: flex;
}
.sbi_no_avatar .sbi_header_img {
background: #333;
color: #fff;
width: 50px;
height: 50px;
position: relative;
}
.sb_instagram_header .sbi_header_hashtag_icon {
opacity: 0;
position: absolute;
width: 100%;
top: 0;
bottom: 0;
left: 0;
text-align: center;
color: #fff;
background: rgba(0, 0, 0, .75);
}
.sbi_no_avatar .sbi_header_hashtag_icon {
display: block;
color: #fff;
opacity: .9;
-webkit-transition: background .6s linear, color .6s linear;
-moz-transition: background .6s linear, color .6s linear;
-o-transition: background .6s linear, color .6s linear;
transition: background .6s linear, color .6s linear;
}
.sbi_no_avatar:hover .sbi_header_hashtag_icon {
display: block;
opacity: 1;
-webkit-transition: background .2s linear, color .2s linear;
-moz-transition: background .2s linear, color .2s linear;
-o-transition: background .2s linear, color .2s linear;
transition: background .2s linear, color .2s linear;
}
@media all and (min-width: 480px) {
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
.sb_instagram_header.sbi_medium .sbi_header_img,
.sb_instagram_header.sbi_medium .sbi_header_img img {
width: 80px;
height: 80px;
border-radius: 50%;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
.sb_instagram_header.sbi_medium .sbi_header_text h3 {
font-size: 20px;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {
font-size: 14px;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
.sb_instagram_header.sbi_medium .sbi_header_text h3 {
line-height: 1.4;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
.sb_instagram_header.sbi_large .sbi_header_img,
.sb_instagram_header.sbi_large .sbi_header_img img {
width: 120px;
height: 120px;
border-radius: 50%;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
.sb_instagram_header.sbi_large .sbi_header_text h3 {
font-size: 28px;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {
font-size: 16px;
}
}
#sb_instagram .sb_instagram_header .sbi_header_img,
.sb_instagram_header .sbi_header_img {
position: relative;
width: 50px;
height: 50px;
overflow: hidden;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 50%;
}
#sb_instagram .sb_instagram_header .sbi_header_img_hover,
.sb_instagram_header .sbi_header_img_hover {
opacity: 0;
position: absolute;
width: 100%;
top: 0;
bottom: 0;
left: 0;
text-align: center;
color: #fff;
background: rgba(0, 0, 0, .75);
z-index: 2;
transition: opacity .4s ease-in-out;
}
#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header .sbi_header_img_hover .sbi_new_logo {
position: absolute;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -12px;
width: 24px;
height: 24px;
font-size: 24px;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
margin-top: -18px;
margin-left: -18px;
width: 36px;
height: 36px;
font-size: 36px;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
margin-top: -24px;
margin-left: -24px;
width: 48px;
height: 48px;
font-size: 48px;
}
#sb_instagram .sb_instagram_header .sbi_header_img_hover i {
overflow: hidden;
}
#sb_instagram .sb_instagram_header .sbi_fade_in,
.sb_instagram_header .sbi_fade_in {
opacity: 1;
transition: opacity .2s ease-in-out;
}
#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,
.sb_instagram_header a:focus .sbi_header_img_hover,
.sb_instagram_header a:hover .sbi_header_img_hover,
.sbi_lb-nav a.sbi_lb-next:hover,
.sbi_lb-nav a.sbi_lb-prev:hover {
opacity: 1;
}
#sb_instagram .sb_instagram_header .sbi_header_text,
.sb_instagram_header .sbi_header_text {
display: flex;
gap: 20px;
justify-content: flex-start;
align-items: center;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,
.sb_instagram_header.sbi_large .sbi_feedtheme_header_text {
gap: 8px;
}
.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
gap: 4px;
}
.sbi_feedtheme_header_text {
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex: 1;
flex-direction: column;
gap: 4px;
}
#sb_instagram .sb_instagram_header h3,
.sb_instagram_header h3 {
font-size: 16px;
line-height: 1.3;
margin: 0;
padding: 0;
}
#sb_instagram .sb_instagram_header p,
.sb_instagram_header p {
font-size: 13px;
line-height: 1.3;
margin: 0;
padding: 0;
}
#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
.sb_instagram_header .sbi_header_text img.emoji {
margin-right: 3px !important;
}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,
.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
clear: both;
}
#sb_instagram #sbi_load {
float: left;
clear: both;
width: 100%;
text-align: center;
opacity: 1;
transition: .5s ease-in;
}
#sb_instagram #sbi_load .fa-spinner {
display: none;
position: absolute;
top: 50%;
left: 50%;
margin: -8px 0 0 -7px;
font-size: 15px;
}
#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
display: inline-block;
vertical-align: top;
zoom: 1;
padding: 7px 14px;
margin: 5px auto 0;
background: #333;
text-decoration: none;
line-height: 1.5;
}
#sb_instagram .sbi_load_btn .sbi_btn_text,
#sb_instagram .sbi_load_btn .sbi_loader {
opacity: 1;
transition: .1s ease-in;
}
#sb_instagram .sbi_hidden {
opacity: 0 !important;
}
#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a {
border: none;
color: #fff;
font-size: 13px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: .1s ease-in;
}
.sbi_lb-nav a.sbi_lb-next,
.sbi_lb-nav a.sbi_lb-prev {
width: 50px;
padding-left: 10px;
padding-right: 10px;
opacity: .5;
-webkit-transition: opacity .2s;
-moz-transition: opacity .2s;
-o-transition: opacity .2s;
}
#sb_instagram .sbi_follow_btn {
display: inline-block;
vertical-align: top;
zoom: 1;
text-align: center;
}
#sb_instagram .sbi_follow_btn.sbi_top {
display: block;
margin-bottom: 5px;
}
#sb_instagram .sbi_follow_btn a {
background: #408bd1;
color: #fff;
}
#sb_instagram #sbi_load .sbi_load_btn:hover {
outline: 0;
box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, .25);
}
#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram .sbi_follow_btn a:hover {
outline: 0;
box-shadow: inset 0 0 10px 20px #359dff;
}
#sb_instagram #sbi_load .sbi_load_btn:active,
#sb_instagram .sbi_follow_btn a:active {
box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, .3);
}
#sb_instagram .sbi_follow_btn .fa,
#sb_instagram .sbi_follow_btn svg {
margin-bottom: -1px;
margin-right: 7px;
font-size: 15px;
}
#sb_instagram .sbi_follow_btn svg {
vertical-align: -.125em;
}
#sb_instagram #sbi_load .sbi_follow_btn {
margin-left: 5px;
}
#sb_instagram .sb_instagram_error {
width: 100%;
text-align: center;
line-height: 1.4;
}
#sbi_mod_error {
display: none;
border: 1px solid #ddd;
background: #eee;
color: #333;
margin: 10px 0 0;
padding: 10px 15px;
font-size: 13px;
text-align: center;
clear: both;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#sbi_mod_error br {
display: initial !important;
}
#sbi_mod_error p {
padding: 5px 0 !important;
margin: 0 !important;
line-height: 1.3 !important;
}
#sbi_mod_error ol,
#sbi_mod_error ul {
padding: 5px 0 5px 20px !important;
margin: 0 !important;
}
#sbi_mod_error li {
padding: 1px 0 !important;
margin: 0 !important;
}
#sbi_mod_error span {
font-size: 12px;
}
#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,
#sb_instagram.sbi_medium .sbi_playbtn {
margin-top: -12px;
margin-left: -9px;
font-size: 23px;
}
#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
right: 8px;
top: 8px;
font-size: 18px;
}
#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,
#sb_instagram.sbi_small .sbi_playbtn {
margin-top: -9px;
margin-left: -7px;
font-size: 18px;
}
#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
right: 5px;
top: 5px;
font-size: 12px;
}
@media all and (max-width: 640px) {
#sb_instagram.sbi_col_3 #sbi_images,
#sb_instagram.sbi_col_4 #sbi_images,
#sb_instagram.sbi_col_5 #sbi_images,
#sb_instagram.sbi_col_6 #sbi_images {
grid-template-columns: repeat(2, 1fr);
}
#sb_instagram.sbi_col_10 #sbi_images,
#sb_instagram.sbi_col_7 #sbi_images,
#sb_instagram.sbi_col_8 #sbi_images,
#sb_instagram.sbi_col_9 #sbi_images {
grid-template-columns: repeat(4, 1fr);
}
#sb_instagram.sbi_width_resp {
width: 100% !important;
}
}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
box-sizing: border-box;
position: relative;
overflow: hidden;
}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap::before {
content: "";
display: block;
padding-top: 100%;
z-index: -300;
}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,
#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo {
padding-bottom: 0 !important;
}
#sb_instagram #sbi_mod_error .sb_frontend_btn {
display: inline-block;
padding: 6px 10px;
background: rgba(0, 0, 0, .1);
text-decoration: none;
border-radius: 5px;
margin-top: 10px;
color: #444;
}
#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
background: rgba(0, 0, 0, .15);
}
#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
margin-right: 2px;
}
#sb_instagram.sbi_palette_dark,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,
.sbi_header_outside.sbi_header_palette_dark {
background-color: rgba(0, 0, 0, .85);
color: rgba(255, 255, 255, .75);
}
#sb_instagram.sbi_palette_dark .sbi_caption,
#sb_instagram.sbi_palette_dark .sbi_meta,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
.sbi_header_palette_dark,
.sbi_header_palette_dark .sbi_bio {
color: rgba(255, 255, 255, .75);
}
#sb_instagram.sbi_palette_dark .sbi_expand a,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
.sbi_header_palette_dark a {
color: #fff;
}
#sb_instagram.sbi_palette_light,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,
.sbi_header_outside.sbi_header_palette_light {
color: rgba(0, 0, 0, .85);
background-color: rgba(255, 255, 255, .75);
}
#sb_instagram.sbi_palette_light .sbi_caption,
#sb_instagram.sbi_palette_light .sbi_meta,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
.sbi_header_palette_light,
.sbi_header_palette_light .sbi_bio {
color: rgba(0, 0, 0, .85);
}
#sb_instagram.sbi_palette_light .sbi_expand a,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
.sbi_header_palette_light a {
color: #000;
}
@media all and (max-width: 800px) {
#sb_instagram.sbi_tab_col_10 #sbi_images {
grid-template-columns: repeat(10, 1fr);
}
#sb_instagram.sbi_tab_col_9 #sbi_images {
grid-template-columns: repeat(9, 1fr);
}
#sb_instagram.sbi_tab_col_8 #sbi_images {
grid-template-columns: repeat(8, 1fr);
}
#sb_instagram.sbi_tab_col_7 #sbi_images {
grid-template-columns: repeat(7, 1fr);
}
#sb_instagram.sbi_tab_col_6 #sbi_images {
grid-template-columns: repeat(6, 1fr);
}
#sb_instagram.sbi_tab_col_5 #sbi_images {
grid-template-columns: repeat(5, 1fr);
}
#sb_instagram.sbi_tab_col_4 #sbi_images {
grid-template-columns: repeat(4, 1fr);
}
#sb_instagram.sbi_tab_col_3 #sbi_images {
grid-template-columns: repeat(3, 1fr);
}
#sb_instagram.sbi_tab_col_2 #sbi_images {
grid-template-columns: repeat(2, 1fr);
}
#sb_instagram.sbi_tab_col_1 #sbi_images {
grid-template-columns: 1fr;
}
}
@media all and (max-width: 480px) {
#sb_instagram.sbi_col_10 #sbi_images,
#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_3 #sbi_images,
#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_4 #sbi_images,
#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_5 #sbi_images,
#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_6 #sbi_images,
#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_7 #sbi_images,
#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_8 #sbi_images,
#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_col_9 #sbi_images,
#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,
#sb_instagram.sbi_mob_col_1 #sbi_images {
grid-template-columns: 1fr;
}
#sb_instagram.sbi_mob_col_2 #sbi_images {
grid-template-columns: repeat(2, 1fr);
}
#sb_instagram.sbi_mob_col_3 #sbi_images {
grid-template-columns: repeat(3, 1fr);
}
#sb_instagram.sbi_mob_col_4 #sbi_images {
grid-template-columns: repeat(4, 1fr);
}
#sb_instagram.sbi_mob_col_5 #sbi_images {
grid-template-columns: repeat(5, 1fr);
}
#sb_instagram.sbi_mob_col_6 #sbi_images {
grid-template-columns: repeat(6, 1fr);
}
#sb_instagram.sbi_mob_col_7 #sbi_images {
grid-template-columns: repeat(7, 1fr);
}
#sb_instagram.sbi_mob_col_8 #sbi_images {
grid-template-columns: repeat(8, 1fr);
}
#sb_instagram.sbi_mob_col_9 #sbi_images {
grid-template-columns: repeat(9, 1fr);
}
#sb_instagram.sbi_mob_col_10 #sbi_images {
grid-template-columns: repeat(10, 1fr);
}
}
#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
display: none !important;
}
body::after {
content: url("../img/sbi-sprite.png");
display: none;
}
.sbi_lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 99999;
background-color: #000;
opacity: .9;
display: none;
}
.sbi_lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 100000;
text-align: center;
line-height: 0;
font-weight: 400;
}
.sbi_lightbox .sbi_lb-image {
display: block;
height: auto;
max-width: inherit;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
object-fit: contain;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.sbi_lb-outerContainer {
position: relative;
background-color: #000;
width: 250px;
height: 250px;
margin: 0 auto 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
.sbi_lb-container-wrapper {
height: 100%;
}
.sbi_lb-container {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
bottom: 0;
right: 0;
}
.sbi_lb-loader {
position: absolute;
width: 100%;
top: 50%;
left: 0;
height: 20px;
margin-top: -10px;
text-align: center;
line-height: 0;
}
.sbi_lb-loader span {
display: block;
width: 14px;
height: 14px;
margin: 0 auto;
background: url("../img/sbi-sprite.png") no-repeat;
}
.sbi_lb-container > .nav {
left: 0;
}
.sbi_lb-nav a {
position: absolute;
z-index: 100;
top: 0;
height: 90%;
outline: 0;
background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.sbi_lb-next,
.sbi_lb-prev {
height: 100%;
cursor: pointer;
display: block;
}
.sbi_lb-nav a.sbi_lb-prev {
left: -70px;
float: left;
transition: opacity .2s;
}
.sbi_lb-nav a.sbi_lb-next {
right: -70px;
float: right;
transition: opacity .2s;
}
.sbi_lb-nav span {
display: block;
top: 55%;
position: absolute;
left: 20px;
width: 34px;
height: 45px;
margin: -25px 0 0;
background: url("../img/sbi-sprite.png") no-repeat;
}
.sbi_lb-nav a.sbi_lb-prev span {
background-position: -53px 0;
}
.sbi_lb-nav a.sbi_lb-next span {
left: auto;
right: 20px;
background-position: -18px 0;
}
.sbi_lb-dataContainer {
margin: 0 auto;
padding-top: 10px;
width: 100%;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
position: relative;
padding-right: 300px;
background: #fff;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
position: relative;
background: #000;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
width: 300px !important;
position: absolute;
top: 0;
right: -300px;
height: 100%;
bottom: 0;
background: #fff;
line-height: 1.4;
overflow: hidden;
overflow-y: auto;
text-align: left;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
display: block !important;
width: 100%;
margin-top: 20px;
padding: 4px;
}
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
padding-bottom: 0;
}
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
display: inline-block;
padding-top: 10px;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
display: block !important;
width: 100%;
min-width: 100%;
float: left;
clear: both;
font-size: 12px;
padding: 3px 20px 3px 0;
margin: 0 0 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
font-weight: 700;
margin-right: 5px;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
text-align: left;
}
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
box-sizing: border-box;
padding: 15px 20px;
}
.sbi_lb-data {
padding: 0 4px;
color: #ccc;
}
.sbi_lb-data .sbi_lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1;
}
.sbi_lb-data .sbi_lb-caption {
float: left;
font-size: 13px;
font-weight: 400;
line-height: 1.3;
padding-bottom: 3px;
color: #ccc;
word-wrap: break-word;
word-break: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.sbi_lb-data .sbi_lb-caption a {
color: #ccc;
font-weight: 700;
text-decoration: none;
}
.sbi_lb-commenter:hover,
.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
.sbi_lb-data .sbi_lb-caption a:hover {
color: #fff;
text-decoration: underline;
}
.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
float: left;
width: 100%;
color: #ccc;
padding-bottom: 0;
display: block;
margin: 0 0 5px;
}
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username {
color: #333;
}
.sbi_lightbox .sbi_lightbox_username img {
float: left;
border: none;
width: 32px;
height: 32px;
margin-right: 10px;
background: #666;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
}
.sbi_lightbox_username p {
float: left;
margin: 0;
padding: 0;
color: #ccc;
line-height: 32px;
font-weight: 700;
font-size: 13px;
}
.sbi_lb-data .sbi_lb-number {
display: block;
float: left;
clear: both;
padding: 5px 0 15px;
font-size: 12px;
color: #999;
}
.sbi_lb-data .sbi_lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
font-size: 18px;
color: #aaa;
text-align: right;
outline: 0;
opacity: .7;
-webkit-transition: opacity .2s;
-moz-transition: opacity .2s;
-o-transition: opacity .2s;
transition: opacity .2s;
}
.sbi_lb-data .sbi_lb-close:hover {
cursor: pointer;
opacity: 1;
color: #fff;
}
.sbi_lb-nav {
top: 0;
left: 0;
width: 100%;
z-index: 10;
height: auto;
}
.sbi-feed-block-cta,
.sbi-feed-block-cta-img-ctn {
width: 100% !important;
position: relative !important;
}
.sbi_lightbox .sbi_owl-item:nth-child(1n + 2) .sbi_video {
position: relative !important;
}
.sbi_lb-container {
padding: 0;
}
.sbi-feed-block-cta {
border: 1px solid #e8e8eb !important;
border-radius: 2px !important;
text-align: center !important;
}
.sbi-feed-block-cta-img-ctn {
float: left !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
margin-top: 50px !important;
margin-bottom: 35px !important;
}
.sbi-feed-block-cta-img {
width: 65px !important;
height: 65px !important;
position: relative !important;
border: 2px solid #dcdde1 !important;
border-radius: 16px !important;
-webkit-transform: rotate(-3deg) !important;
transform: rotate(-3deg) !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
.sbi-feed-block-cta-img span svg {
float: left !important;
}
.sbi-feed-block-cta-img > * {
-webkit-transform: rotate(3deg) !important;
transform: rotate(3deg) !important;
}
.sbi-feed-block-cta-logo {
position: absolute !important;
right: -15px !important;
bottom: -19px !important;
z-index: 1 !important;
}
.sbi-feed-block-cta-heading {
font-size: 19px !important;
padding: 0 !important;
margin: 0 0 30px !important;
display: inline-block !important;
width: 100% !important;
font-weight: 700 !important;
line-height: 1.4em !important;
}
.sbi-feed-block-cta-btn {
background: #0068a0 !important;
border-radius: 2px !important;
padding: 8px 20px 8px 38px !important;
cursor: pointer !important;
color: #fff !important;
position: relative !important;
margin-bottom: 30px !important;
}
.sbi-feed-block-cta-btn::after,
.sbi-feed-block-cta-btn::before {
content: '' !important;
position: absolute !important;
width: 2px !important;
height: 12px !important;
background: #fff !important;
left: 20px !important;
top: 14px !important;
}
.sbi-feed-block-cta-btn::after {
-webkit-transform: rotate(90deg) !important;
transform: rotate(90deg) !important;
}
.sbi-feed-block-cta-desc {
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 20px !important;
background: #f9f9fa !important;
border-top: 1px solid #e8e8eb !important;
margin-top: 35px !important;
flex-direction: column !important;
}
.sbi-feed-block-cta-desc strong {
color: #141b38 !important;
font-size: 16px !important;
font-weight: 600 !important;
margin-bottom: 8px !important;
}
.sbi-feed-block-cta-desc span {
color: #434960 !important;
font-size: 14px !important;
line-height: 1.5em !important;
padding: 0 20% !important;
}
.sbi-feed-block-cta-desc span a,
.sbi-feed-block-cta-selector span a {
text-transform: capitalize !important;
text-decoration: underline !important;
font-weight: 600 !important;
}
.sbi-feed-block-cta-selector {
width: 100% !important;
padding: 0 20% !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: column !important;
margin-bottom: 45px !important;
}
.sbi-feed-block-cta-feedselector {
border: 1px solid #d0d1d7 !important;
padding: 8px 16px !important;
margin-bottom: 15px !important;
max-width: 100% !important;
min-width: 400px !important;
}
.sbi-feed-block-cta-selector span {
color: #2c324c !important;
}
.sbi-feed-block-cta-selector span a::after {
color: #2c324c !important;
margin-left: 2px !important;
font-weight: 400 !important;
text-decoration-color: #fff !important;
}
.sbi-feed-block-cta-selector span a:first-of-type::after {
content: ',' !important;
}
.sbi-feed-block-cta-selector span a:nth-of-type(2)::after {
content: 'or' !important;
margin-left: 5px !important;
margin-right: 2px !important;
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_facebook_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_instagram_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_twitter_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_youtube_feed::before {
content: '' !important;
height: 16px !important;
font-variant: normal !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_facebook_feed::before {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_instagram_feed::before {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_twitter_feed::before {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.et-db #et-boc .et-l .et-fb-modules-list ul > li.sb_youtube_feed::before {
background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
border: none;
color: #fff;
font-size: 13px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn::after,
.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn::before {
top: 10px !important;
}
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
@charset "UTF-8";
.wp-block-archives {
box-sizing: border-box;
}
.wp-block-archives-dropdown label {
display: block;
}
.wp-block-avatar {
line-height: 0;
}
.wp-block-avatar,
.wp-block-avatar img {
box-sizing: border-box;
}
.wp-block-avatar.aligncenter {
text-align: center;
}
.wp-block-audio {
box-sizing: border-box;
}
.wp-block-audio :where(figcaption) {
margin-bottom: 1em;
margin-top: .5em;
}
.wp-block-audio audio {
min-width: 300px;
width: 100%;
}
.wp-block-button__link {
align-content: center;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
height: 100%;
text-align: center;
width: 100%;
word-break: break-word;
}
.wp-block-button__link.aligncenter {
text-align: center;
}
.wp-block-button__link.alignright {
text-align: right;
}
:where(.wp-block-button__link) {
border-radius: 9999px;
box-shadow: none;
padding: calc(.667em + 2px) calc(1.333em + 2px);
text-decoration: none;
}
.wp-block-button[style*="text-decoration"] .wp-block-button__link {
text-decoration: inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
font-size: inherit;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
width: calc(25% - var(--wp--style--block-gap, .5em) * .75);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
width: calc(50% - var(--wp--style--block-gap, .5em) * .5);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
width: calc(75% - var(--wp--style--block-gap, .5em) * .25);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
flex-basis: 100%;
width: 100%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
width: 25%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
width: 50%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
width: 75%;
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius: 0 !important;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link) {
border: 2px solid;
padding: .667em 1.333em;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) {
color: currentColor;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) {
background-color: initial;
background-image: none;
}
.wp-block-buttons {
box-sizing: border-box;
}
.wp-block-buttons.is-vertical {
flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
display: inline-block;
margin: 0;
}
.wp-block-buttons.is-content-justification-left {
justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items: center;
}
.wp-block-buttons.is-content-justification-right {
justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
justify-content: space-between;
}
.wp-block-buttons.aligncenter {
text-align: center;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
margin-left: auto;
margin-right: auto;
width: 100%;
}
.wp-block-buttons[style*="text-decoration"] .wp-block-button,
.wp-block-buttons[style*="text-decoration"] .wp-block-button__link {
text-decoration: inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size: inherit;
}
.wp-block-button.aligncenter,
.wp-block-calendar {
text-align: center;
}
.wp-block-calendar td,
.wp-block-calendar th {
border: 1px solid;
padding: .25em;
}
.wp-block-calendar th {
font-weight: 400;
}
.wp-block-calendar caption {
background-color: inherit;
}
.wp-block-calendar table {
border-collapse: collapse;
width: 100%;
}
.wp-block-calendar table:where(:not(.has-text-color)) {
color: #40464d;
}
.wp-block-calendar table:where(:not(.has-text-color)) td,
.wp-block-calendar table:where(:not(.has-text-color)) th {
border-color: #ddd;
}
.wp-block-calendar table.has-background th {
background-color: inherit;
}
.wp-block-calendar table.has-text-color th {
color: inherit;
}
:where(.wp-block-calendar table:not(.has-background) th) {
background: #ddd;
}
.wp-block-categories {
box-sizing: border-box;
}
.wp-block-categories.alignleft {
margin-right: 2em;
}
.wp-block-categories.alignright {
margin-left: 2em;
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
text-align: center;
}
.wp-block-categories .wp-block-categories__label {
display: block;
width: 100%;
}
.wp-block-code {
box-sizing: border-box;
}
.wp-block-code code {
/*!rtl:begin:ignore*/
direction: ltr;
display: block;
font-family: inherit;
overflow-wrap: break-word;
text-align: initial;
white-space: pre-wrap;
}
.wp-block-columns {
align-items: normal !important;
box-sizing: border-box;
display: flex;
flex-wrap: wrap !important;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap !important;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
flex-grow: 0;
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap: nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
flex-grow: 0;
}
:where(.wp-block-columns) {
margin-bottom: 1.75em;
}
:where(.wp-block-columns.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
overflow-wrap: break-word;
word-break: break-word;
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-stretch {
align-self: stretch;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
width: 100%;
}
.wp-block-post-comments {
box-sizing: border-box;
}
.wp-block-post-comments .alignleft {
float: left;
}
.wp-block-post-comments .alignright {
float: right;
}
.wp-block-post-comments .navigation::after {
clear: both;
content: "";
display: table;
}
.wp-block-post-comments .commentlist {
clear: both;
list-style: none;
margin: 0;
padding: 0;
}
.wp-block-post-comments .commentlist .comment {
min-height: 2.25em;
padding-left: 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
font-size: 1em;
line-height: 1.8;
margin: 1em 0;
}
.wp-block-post-comments .commentlist .children {
list-style: none;
margin: 0;
padding: 0;
}
.wp-block-post-comments .comment-author {
line-height: 1.5;
}
.wp-block-post-comments .comment-author .avatar {
border-radius: 1.5em;
display: block;
float: left;
height: 2.5em;
margin-right: .75em;
margin-top: .5em;
width: 2.5em;
}
.wp-block-post-comments .comment-author cite {
font-style: normal;
}
.wp-block-post-comments .comment-meta {
font-size: .875em;
line-height: 1.5;
}
.wp-block-post-comments .comment-meta b {
font-weight: 400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
display: block;
margin-bottom: 1em;
margin-top: 1em;
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size: .875em;
}
.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
display: block;
margin-bottom: .25em;
}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments .comment-form textarea {
box-sizing: border-box;
display: block;
width: 100%;
}
.wp-block-post-comments .comment-form-cookies-consent {
display: flex;
gap: .25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: .35em;
}
.wp-block-post-comments .comment-reply-title {
margin-bottom: 0;
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size: var(--wp--preset--font-size--medium, smaller);
margin-left: .5em;
}
.wp-block-post-comments .reply {
font-size: .875em;
margin-bottom: 1.4em;
}
.wp-block-post-comments input:not([type="submit"]),
.wp-block-post-comments textarea {
border: 1px solid #949494;
font-family: inherit;
font-size: 1em;
}
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments textarea {
padding: calc(.667em + 2px);
}
:where(.wp-block-post-comments input[type="submit"]) {
border: none;
}
.wp-block-comments {
box-sizing: border-box;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous {
font-size: inherit;
margin-bottom: .5em;
margin-right: .5em;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
margin-right: 0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
display: inline-block;
margin-right: 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
display: inline-block;
margin-left: 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-comments-pagination.aligncenter {
justify-content: center;
}
.wp-block-comment-template {
box-sizing: border-box;
list-style: none;
margin-bottom: 0;
max-width: 100%;
padding: 0;
}
.wp-block-comment-template li {
clear: both;
}
.wp-block-comment-template ol {
list-style: none;
margin-bottom: 0;
max-width: 100%;
padding-left: 2rem;
}
.wp-block-comment-template.alignleft {
float: left;
}
.wp-block-comment-template.aligncenter {
margin-left: auto;
margin-right: auto;
width: fit-content;
}
.wp-block-comment-template.alignright {
float: right;
}
.wp-block-comment-date {
box-sizing: border-box;
}
.comment-awaiting-moderation {
display: block;
font-size: .875em;
line-height: 1.5;
}
.wp-block-comment-author-name,
.wp-block-comment-content,
.wp-block-comment-edit-link,
.wp-block-comment-reply-link {
box-sizing: border-box;
}
.wp-block-cover,
.wp-block-cover-image {
align-items: center;
background-position: 50%;
box-sizing: border-box;
display: flex;
justify-content: center;
min-height: 430px;
overflow: hidden;
overflow: clip;
padding: 1em;
position: relative;
}
.wp-block-cover .has-background-dim:not([class*="-background-color"]),
.wp-block-cover-image .has-background-dim:not([class*="-background-color"]),
.wp-block-cover-image.has-background-dim:not([class*="-background-color"]),
.wp-block-cover.has-background-dim:not([class*="-background-color"]) {
background-color: #000;
}
.wp-block-cover .has-background-dim.has-background-gradient,
.wp-block-cover-image .has-background-dim.has-background-gradient {
background-color: initial;
}
.wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before {
background-color: inherit;
content: "";
}
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before {
bottom: 0;
left: 0;
opacity: .5;
position: absolute;
right: 0;
top: 0;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before {
opacity: .1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before {
opacity: .2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before {
opacity: .3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before {
opacity: .4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before {
opacity: .5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before {
opacity: .6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before {
opacity: .7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before {
opacity: .8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before {
opacity: .9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before {
opacity: 1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity: 0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity: .1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity: .2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity: .3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity: .4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity: .5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity: .6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity: .7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity: .8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity: .9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width: 420px;
width: 100%;
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display: flex;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
color: inherit;
position: relative;
width: 100%;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
align-items: flex-start;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
align-items: flex-start;
justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
align-items: flex-start;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
align-items: center;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
align-items: center;
justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
align-items: center;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
align-items: flex-end;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
align-items: flex-end;
justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
align-items: flex-end;
justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin: 0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
margin: 0;
width: auto;
}
.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background,
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background {
border: none;
bottom: 0;
box-shadow: none;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
object-fit: cover;
outline: none;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
}
@supports (-webkit-touch-callout: inherit) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll;
}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
background-repeat: repeat;
background-size: auto;
}
.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content > h2 {
margin-left: 0;
text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content > h2 {
margin-right: 0;
text-align: right;
}
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-image-text,
section.wp-block-cover-image > h2 {
font-size: 2em;
line-height: 1.25;
margin-bottom: 0;
max-width: 840px;
padding: .44em;
text-align: center;
z-index: 1;
}
:where(.wp-block-cover-image:not(.has-text-color)),
:where(.wp-block-cover:not(.has-text-color)) {
color: #fff;
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),
:where(.wp-block-cover.is-light:not(.has-text-color)) {
color: #000;
}
:root :where(.wp-block-cover h1:not(.has-text-color)),
:root :where(.wp-block-cover h2:not(.has-text-color)),
:root :where(.wp-block-cover h3:not(.has-text-color)),
:root :where(.wp-block-cover h4:not(.has-text-color)),
:root :where(.wp-block-cover h5:not(.has-text-color)),
:root :where(.wp-block-cover h6:not(.has-text-color)),
:root :where(.wp-block-cover p:not(.has-text-color)) {
color: inherit;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background {
z-index: 0;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before {
z-index: 1;
}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container {
z-index: auto;
}
.wp-block-details {
box-sizing: border-box;
}
.wp-block-details summary {
cursor: pointer;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"] > [data-type="core/embed"],
.wp-block[data-align="right"] > [data-type="core/embed"] {
max-width: 360px;
width: 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper {
min-width: 280px;
}
.wp-block-cover .wp-block-embed {
min-height: 240px;
min-width: 320px;
}
.wp-block-embed {
overflow-wrap: break-word;
}
.wp-block-embed :where(figcaption) {
margin-bottom: 1em;
margin-top: .5em;
}
.wp-block-embed iframe {
max-width: 100%;
}
.wp-block-embed__wrapper {
position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
content: "";
display: block;
padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
padding-top: 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
padding-top: 200%;
}
.wp-block-file {
box-sizing: border-box;
}
.wp-block-file:not(.wp-element-button) {
font-size: .8em;
}
.wp-block-file.aligncenter {
text-align: center;
}
.wp-block-file.alignright {
text-align: right;
}
.wp-block-file * + .wp-block-file__button {
margin-left: .75em;
}
:where(.wp-block-file) {
margin-bottom: 1.5em;
}
.wp-block-file__embed {
margin-bottom: 1em;
}
:where(.wp-block-file__button) {
border-radius: 2em;
display: inline-block;
padding: .5em 1em;
}
:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
box-shadow: none;
color: #fff;
opacity: .85;
text-decoration: none;
}
.wp-block-form-input__label {
display: flex;
flex-direction: column;
gap: .25em;
margin-bottom: .5em;
width: 100%;
}
.wp-block-form-input__label.is-label-inline {
align-items: center;
flex-direction: row;
gap: .5em;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
margin-bottom: .5em;
}
.wp-block-form-input__label:has(input[type="checkbox"]) {
flex-direction: row;
width: fit-content;
}
.wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content {
margin: 0;
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]) {
flex-direction: row-reverse;
}
.wp-block-form-input__label-content {
width: fit-content;
}
.wp-block-form-input__input {
font-size: 1em;
margin-bottom: .5em;
padding: 0 .5em;
}
.wp-block-form-input__input[type="date"],
.wp-block-form-input__input[type="datetime-local"],
.wp-block-form-input__input[type="datetime"],
.wp-block-form-input__input[type="email"],
.wp-block-form-input__input[type="month"],
.wp-block-form-input__input[type="number"],
.wp-block-form-input__input[type="password"],
.wp-block-form-input__input[type="search"],
.wp-block-form-input__input[type="tel"],
.wp-block-form-input__input[type="text"],
.wp-block-form-input__input[type="time"],
.wp-block-form-input__input[type="url"],
.wp-block-form-input__input[type="week"] {
border: 1px solid;
line-height: 2;
min-height: 2em;
}
textarea.wp-block-form-input__input {
min-height: 10em;
}
.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
display: flex;
flex-wrap: wrap;
list-style-type: none;
margin: 0;
padding: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: center;
margin: 0 1em 1em 0;
position: relative;
width: calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
align-items: flex-end;
display: flex;
height: 100%;
justify-content: flex-start;
margin: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display: block;
height: auto;
max-width: 100%;
width: auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
bottom: 0;
box-sizing: border-box;
color: #fff;
font-size: .8em;
margin: 0;
max-height: 100%;
overflow: auto;
padding: 3em .77em .7em;
position: absolute;
text-align: center;
width: 100%;
z-index: 2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display: inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow: 1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
flex: 1;
height: 100%;
object-fit: cover;
width: 100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
margin-right: 0;
width: 100%;
}
@media (min-width: 600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
margin-right: 1em;
width: calc(33.33333% - .66667em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
margin-right: 1em;
width: calc(25% - .75em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
margin-right: 1em;
width: calc(20% - .8em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
margin-right: 1em;
width: calc(16.66667% - .83333em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
margin-right: 1em;
width: calc(14.28571% - .85714em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
margin-right: 1em;
width: calc(12.5% - .875em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0;
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right: 0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
max-width: 420px;
width: 100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content: center;
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self: flex-start;
}
figure.wp-block-gallery.has-nested-images {
align-items: normal;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin: 0;
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
box-sizing: border-box;
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: center;
max-width: 100%;
position: relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a,
.wp-block-gallery.has-nested-images figure.wp-block-image > div {
flex-direction: column;
flex-grow: 1;
margin: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
bottom: 0;
left: 0;
max-height: 100%;
position: absolute;
right: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
-webkit-backdrop-filter: blur(3px);
backdrop-filter: blur(3px);
content: "";
height: 100%;
-webkit-mask-image: linear-gradient(0deg, #000 20%, #0000);
mask-image: linear-gradient(0deg, #000 20%, #0000);
max-height: 40%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background: linear-gradient(0deg, #0006, #0000);
box-sizing: border-box;
color: #fff;
font-size: 13px;
margin: 0;
overflow: auto;
padding: 1em;
scrollbar-color: #0000 #0000;
scrollbar-gutter: stable both-edges;
scrollbar-width: thin;
text-align: center;
text-shadow: 0 0 1.5px #000;
will-change: transform;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
height: 12px;
width: 12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
background-color: initial;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
background-clip: padding-box;
background-color: initial;
border: 3px solid #0000;
border-radius: 8px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
background-color: #fffc;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
scrollbar-color: #fffc #0000;
}
@media (hover: none) {
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
scrollbar-color: #fffc #0000;
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display: inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color: inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing: border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
flex: 1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
background: none;
color: inherit;
flex: initial;
margin: 0;
padding: 10px 10px 9px;
position: relative;
text-shadow: none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before {
content: none;
}
.wp-block-gallery.has-nested-images figcaption {
flex-basis: 100%;
flex-grow: 1;
text-align: center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom: auto;
margin-top: 0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self: inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
display: flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex: 1 0 0%;
height: 100%;
object-fit: cover;
width: 100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width: 100%;
}
@media (min-width: 600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * .75);
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * .8);
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * .83333);
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * .85714);
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * .875);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * .5);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width: 100%;
}
}
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
max-width: 420px;
width: 100%;
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content: center;
}
.wp-block-group {
box-sizing: border-box;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
position: relative;
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
padding: 1.25em 2.375em;
}
h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) {
rotate: 180deg;
}
.wp-block-image > a,
.wp-block-image > figure > a {
display: inline-block;
}
.wp-block-image img {
box-sizing: border-box;
height: auto;
max-width: 100%;
vertical-align: bottom;
}
@media not (prefers-reduced-motion) {
.wp-block-image img.hide {
visibility: hidden;
}
.wp-block-image img.show {
animation: show-content-image .4s;
}
}
.wp-block-image[style*="border-radius"] img,
.wp-block-image[style*="border-radius"] > a {
border-radius: inherit;
}
.wp-block-image.has-custom-border img {
box-sizing: border-box;
}
.wp-block-image.aligncenter {
text-align: center;
}
.wp-block-image.alignfull > a,
.wp-block-image.alignwide > a {
width: 100%;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
height: auto;
width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
display: table;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.aligncenter > figcaption,
.wp-block-image.alignleft > figcaption,
.wp-block-image.alignright > figcaption {
caption-side: bottom;
display: table-caption;
}
.wp-block-image .alignleft {
float: left;
margin: .5em 1em .5em 0;
}
.wp-block-image .alignright {
float: right;
margin: .5em 0 .5em 1em;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-image :where(figcaption) {
margin-bottom: 1em;
margin-top: .5em;
}
.wp-block-image.is-style-circle-mask img {
border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.wp-block-image.is-style-circle-mask img {
border-radius: 0;
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");
mask-mode: alpha;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
border-radius: 9999px;
}
.wp-block-image figure {
margin: 0;
}
.wp-lightbox-container {
display: flex;
flex-direction: column;
position: relative;
}
.wp-lightbox-container img {
cursor: zoom-in;
}
.wp-lightbox-container img:hover + button {
opacity: 1;
}
.wp-lightbox-container button {
align-items: center;
-webkit-backdrop-filter: blur(16px) saturate(180%);
backdrop-filter: blur(16px) saturate(180%);
background-color: #5a5a5a40;
border: none;
border-radius: 4px;
cursor: zoom-in;
display: flex;
height: 20px;
justify-content: center;
opacity: 0;
padding: 0;
position: absolute;
right: 16px;
text-align: center;
top: 16px;
width: 20px;
z-index: 100;
}
@media not (prefers-reduced-motion) {
.wp-lightbox-container button {
transition: opacity .2s ease;
}
}
.wp-lightbox-container button:focus-visible {
outline: 3px auto #5a5a5a40;
outline: 3px auto -webkit-focus-ring-color;
outline-offset: 3px;
}
.wp-lightbox-container button:hover {
cursor: pointer;
opacity: 1;
}
.wp-lightbox-container button:focus {
opacity: 1;
}
.wp-lightbox-container button:focus,
.wp-lightbox-container button:hover,
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
background-color: #5a5a5a40;
border: none;
}
.wp-lightbox-overlay {
box-sizing: border-box;
cursor: zoom-out;
height: 100vh;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
visibility: hidden;
width: 100%;
z-index: 100000;
}
.wp-lightbox-overlay .close-button {
align-items: center;
cursor: pointer;
display: flex;
justify-content: center;
min-height: 40px;
min-width: 40px;
padding: 0;
position: absolute;
right: calc(env(safe-area-inset-right) + 16px);
top: calc(env(safe-area-inset-top) + 16px);
z-index: 5000000;
}
.wp-lightbox-overlay .close-button:focus,
.wp-lightbox-overlay .close-button:hover,
.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
background: none;
border: none;
}
.wp-lightbox-overlay .lightbox-image-container {
height: var(--wp--lightbox-container-height);
left: 50%;
overflow: hidden;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
transform-origin: top left;
width: var(--wp--lightbox-container-width);
z-index: 9999999999;
}
.wp-lightbox-overlay .wp-block-image {
align-items: center;
box-sizing: border-box;
display: flex;
height: 100%;
justify-content: center;
margin: 0;
position: relative;
transform-origin: 0 0;
width: 100%;
z-index: 3000000;
}
.wp-lightbox-overlay .wp-block-image img {
height: var(--wp--lightbox-image-height);
min-height: var(--wp--lightbox-image-height);
min-width: var(--wp--lightbox-image-width);
width: var(--wp--lightbox-image-width);
}
.wp-lightbox-overlay .wp-block-image figcaption {
display: none;
}
.wp-lightbox-overlay button {
background: none;
border: none;
}
.wp-lightbox-overlay .scrim {
background-color: #fff;
height: 100%;
opacity: .9;
position: absolute;
width: 100%;
z-index: 2000000;
}
.wp-lightbox-overlay.active {
visibility: visible;
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.active {
animation: turn-on-visibility .25s both;
}
.wp-lightbox-overlay.active img {
animation: turn-on-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) {
animation: turn-off-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img {
animation: turn-off-visibility .25s both;
}
.wp-lightbox-overlay.zoom.active {
animation: none;
opacity: 1;
visibility: visible;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {
animation: lightbox-zoom-in .4s;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
animation: none;
}
.wp-lightbox-overlay.zoom.active .scrim {
animation: turn-on-visibility .4s forwards;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
animation: none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
animation: lightbox-zoom-out .4s;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
animation: none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
animation: turn-off-visibility .4s forwards;
}
}
@keyframes show-content-image {
0% {
visibility: hidden;
}
99% {
visibility: hidden;
}
to {
visibility: visible;
}
}
@keyframes turn-on-visibility {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes turn-off-visibility {
0% {
opacity: 1;
visibility: visible;
}
99% {
opacity: 0;
visibility: visible;
}
to {
opacity: 0;
visibility: hidden;
}
}
@keyframes lightbox-zoom-in {
0% {
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
}
to {
transform: translate(-50%, -50%) scale(1);
}
}
@keyframes lightbox-zoom-out {
0% {
transform: translate(-50%, -50%) scale(1);
visibility: visible;
}
99% {
visibility: visible;
}
to {
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
visibility: hidden;
}
}
ol.wp-block-latest-comments {
box-sizing: border-box;
margin-left: 0;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
line-height: 1.1;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
line-height: 1.8;
}
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])),
.has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
line-height: 1.5;
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment {
list-style: none;
margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
list-style: none;
min-height: 2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 3.25em;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: .875em;
margin: .36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
display: block;
font-size: .75em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 1.5em;
display: block;
float: left;
height: 2.5em;
margin-right: .75em;
width: 2.5em;
}
.wp-block-latest-comments[class*="-font-size"] a,
.wp-block-latest-comments[style*="font-size"] a {
font-size: inherit;
}
.wp-block-latest-posts {
box-sizing: border-box;
}
.wp-block-latest-posts.alignleft {
margin-right: 2em;
}
.wp-block-latest-posts.alignright {
margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both;
overflow-wrap: break-word;
}
.wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
}
.wp-block-latest-posts.is-grid li {
margin: 0 1.25em 1.25em 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width: calc(50% - .625em);
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-3 li {
width: calc(33.33333% - .83333em);
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-4 li {
width: calc(25% - .9375em);
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-5 li {
width: calc(20% - 1em);
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-6 li {
width: calc(16.66667% - 1.04167em);
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right: 0;
}
}
:root :where(.wp-block-latest-posts.is-grid) {
padding: 0;
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
padding-left: 0;
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
display: block;
font-size: .8125em;
}
.wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__post-full-content {
margin-bottom: 1em;
margin-top: .5em;
}
.wp-block-latest-posts__featured-image a {
display: inline-block;
}
.wp-block-latest-posts__featured-image img {
height: auto;
max-width: 100%;
width: auto;
}
.wp-block-latest-posts__featured-image.alignleft {
float: left;
margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
float: right;
margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center;
}
ol,
ul {
box-sizing: border-box;
}
:root :where(.wp-block-list.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-loginout,
.wp-block-media-text {
box-sizing: border-box;
}
.wp-block-media-text {
/*!rtl:begin:ignore*/
direction: ltr;
/*!rtl:end:ignore*/
display: grid;
grid-template-columns: 50% 1fr;
grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media {
align-self: start;
}
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media,
.wp-block-media-text > .wp-block-media-text__content,
.wp-block-media-text > .wp-block-media-text__media {
align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media {
align-self: end;
}
.wp-block-media-text > .wp-block-media-text__media {
/*!rtl:begin:ignore*/
grid-column: 1;
grid-row: 1;
/*!rtl:end:ignore*/
margin: 0;
}
.wp-block-media-text > .wp-block-media-text__content {
direction: ltr;
/*!rtl:begin:ignore*/
grid-column: 2;
grid-row: 1;
/*!rtl:end:ignore*/
padding: 0 8%;
word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media {
/*!rtl:begin:ignore*/
grid-column: 2;
grid-row: 1;
}
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content {
/*!rtl:begin:ignore*/
grid-column: 1;
grid-row: 1;
}
.wp-block-media-text__media a {
display: block;
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
height: auto;
max-width: unset;
vertical-align: middle;
width: 100%;
}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media {
background-size: cover;
height: 100%;
min-height: 250px;
}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a {
display: block;
height: 100%;
}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img {
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
clip: rect(0, 0, 0, 0);
border: 0;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media {
height: 100%;
min-height: 250px;
position: relative;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a {
display: block;
height: 100%;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img {
height: 100%;
object-fit: cover;
position: absolute;
width: 100%;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
}
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media {
grid-column: 1;
grid-row: 1;
}
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {
grid-column: 1;
grid-row: 2;
}
}
.wp-block-navigation {
position: relative;
--navigation-layout-justification-setting: flex-start;
--navigation-layout-direction: row;
--navigation-layout-wrap: wrap;
--navigation-layout-justify: flex-start;
--navigation-layout-align: center;
}
.wp-block-navigation ul {
margin-bottom: 0;
margin-left: 0;
margin-top: 0;
padding-left: 0;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
list-style: none;
padding: 0;
}
.wp-block-navigation .wp-block-navigation-item {
align-items: center;
display: flex;
position: relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display: none;
}
.wp-block-navigation .wp-block-navigation-item__content {
display: block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color: inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
text-decoration: underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
text-decoration: line-through;
}
.wp-block-navigation :where(a),
.wp-block-navigation :where(a:active),
.wp-block-navigation :where(a:focus) {
text-decoration: none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self: center;
background-color: inherit;
border: none;
color: currentColor;
display: inline-block;
font-size: inherit;
height: .6em;
line-height: 0;
margin-left: .25em;
padding: 0;
width: .6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
display: inline-block;
stroke: currentColor;
height: inherit;
margin-top: .075em;
width: inherit;
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction: column;
--navigation-layout-justify: initial;
--navigation-layout-align: flex-start;
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap: nowrap;
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting: center;
--navigation-layout-justify: center;
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align: center;
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting: flex-end;
--navigation-layout-justify: flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align: flex-end;
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting: space-between;
--navigation-layout-justify: space-between;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
align-items: normal;
background-color: inherit;
color: inherit;
display: flex;
flex-direction: column;
height: 0;
left: -1px;
opacity: 0;
overflow: hidden;
position: absolute;
top: 100%;
visibility: hidden;
width: 0;
z-index: 2;
}
@media not (prefers-reduced-motion) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
transition: opacity .1s linear;
}
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
display: flex;
flex-grow: 1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-left: auto;
margin-right: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin: 0;
}
@media (min-width: 782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 100%;
top: -1px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
background: #0000;
content: "";
display: block;
height: 100%;
position: absolute;
right: 100%;
width: .5em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right: .25em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform: rotate(-90deg);
}
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
height: auto;
min-width: 200px;
opacity: 1;
overflow: visible;
visibility: visible;
width: auto;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left: 0;
top: 100%;
}
@media (min-width: 782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 100%;
top: 0;
}
}
.wp-block-navigation-submenu {
display: flex;
position: relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke: currentColor;
}
button.wp-block-navigation-item__content {
background-color: initial;
border: none;
color: currentColor;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-align: left;
text-transform: inherit;
}
.wp-block-navigation-submenu__toggle {
cursor: pointer;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-left: 0;
padding-right: .85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
margin-left: -.6em;
pointer-events: none;
}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
padding: 0;
}
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
gap: inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding: .5em 1em;
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
padding: .5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
left: auto;
right: 0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: -1px;
right: -1px;
}
@media (min-width: 782px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: auto;
right: 100%;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: #fff;
border: 1px solid #00000026;
}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
background-color: inherit;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
color: #000;
}
.wp-block-navigation__container {
align-items: var(--navigation-layout-align, initial);
display: flex;
flex-direction: var(--navigation-layout-direction, initial);
flex-wrap: var(--navigation-layout-wrap, wrap);
justify-content: var(--navigation-layout-justify, initial);
list-style: none;
margin: 0;
padding-left: 0;
}
.wp-block-navigation__container .is-responsive {
display: none;
}
.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
flex-grow: 1;
}
@keyframes overlay-menu__fade-in-animation {
0% {
opacity: 0;
transform: translatey(.5em);
}
to {
opacity: 1;
transform: translatey(0);
}
}
.wp-block-navigation__responsive-container {
bottom: 0;
display: none;
left: 0;
position: fixed;
right: 0;
top: 0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
color: inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
align-items: var(--navigation-layout-align, initial);
display: flex;
flex-direction: var(--navigation-layout-direction, initial);
flex-wrap: var(--navigation-layout-wrap, wrap);
justify-content: var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
background-color: inherit !important;
color: inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
background-color: inherit;
display: flex;
flex-direction: column;
overflow: auto;
padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem);
z-index: 100000;
}
@media not (prefers-reduced-motion) {
.wp-block-navigation__responsive-container.is-menu-open {
animation: overlay-menu__fade-in-animation .1s ease-out;
animation-fill-mode: forwards;
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items: var(--navigation-layout-justification-setting, inherit);
display: flex;
flex-direction: column;
flex-wrap: nowrap;
overflow: visible;
padding-top: calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
justify-content: flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
border: none;
height: auto;
min-width: 200px;
opacity: 1;
overflow: initial;
padding-left: 2rem;
padding-right: 2rem;
position: static;
visibility: visible;
width: auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
align-items: var(--navigation-layout-justification-setting, initial);
display: flex;
flex-direction: column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
background: #0000 !important;
color: inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left: auto;
right: auto;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
background-color: inherit;
display: block;
position: relative;
width: 100%;
z-index: auto;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left: 0;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #fff;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
color: #000;
}
.wp-block-navigation__toggle_button_label {
font-size: 1rem;
font-weight: 700;
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
background: #0000;
border: none;
color: currentColor;
cursor: pointer;
margin: 0;
padding: 0;
text-transform: inherit;
vertical-align: middle;
}
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
fill: currentColor;
display: block;
height: 24px;
pointer-events: none;
width: 24px;
}
.wp-block-navigation__responsive-container-open {
display: flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none;
}
}
.wp-block-navigation__responsive-container-close {
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
.wp-block-navigation__responsive-close {
width: 100%;
}
.has-modal-open .wp-block-navigation__responsive-close {
margin-left: auto;
margin-right: auto;
max-width: var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus {
outline: none;
}
.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
box-sizing: border-box;
}
.wp-block-navigation__responsive-dialog {
position: relative;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top: 46px;
}
@media (min-width: 782px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top: 32px;
}
}
html.has-modal-open {
overflow: hidden;
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap: break-word;
}
.wp-block-navigation .wp-block-navigation-item__description {
display: none;
}
.link-ui-tools {
border-top: 1px solid #f0f0f0;
padding: 8px;
}
.link-ui-block-inserter {
padding-top: 8px;
}
.link-ui-block-inserter__back {
margin-left: 8px;
text-transform: uppercase;
}
.wp-block-navigation .wp-block-page-list {
align-items: var(--navigation-layout-align, initial);
background-color: inherit;
display: flex;
flex-direction: var(--navigation-layout-direction, initial);
flex-wrap: var(--navigation-layout-wrap, wrap);
justify-content: var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item {
background-color: inherit;
}
.wp-block-page-list {
box-sizing: border-box;
}
.is-small-text {
font-size: .875em;
}
.is-regular-text {
font-size: 1em;
}
.is-large-text {
font-size: 2.25em;
}
.is-larger-text {
font-size: 3em;
}
.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
font-style: normal;
font-weight: 100;
line-height: .68;
margin: .05em .1em 0 0;
text-transform: uppercase;
}
body.rtl .has-drop-cap:not(:focus):first-letter {
float: none;
margin-left: .1em;
}
p.has-drop-cap.has-background {
overflow: hidden;
}
:root :where(p.has-background) {
padding: 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
color: inherit;
}
p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
rotate: 180deg;
}
.wp-block-post-author {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
}
.wp-block-post-author__byline {
font-size: .5em;
margin-bottom: 0;
margin-top: 0;
width: 100%;
}
.wp-block-post-author__avatar {
margin-right: 1em;
}
.wp-block-post-author__bio {
font-size: .7em;
margin-bottom: .7em;
}
.wp-block-post-author__content {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-post-author__name {
margin: 0;
}
.wp-block-post-author-biography {
box-sizing: border-box;
}
:where(.wp-block-post-comments-form) input:not([type="submit"]),
:where(.wp-block-post-comments-form) textarea {
border: 1px solid #949494;
font-family: inherit;
font-size: 1em;
}
:where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])),
:where(.wp-block-post-comments-form) textarea {
padding: calc(.667em + 2px);
}
.wp-block-post-comments-form {
box-sizing: border-box;
}
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) {
font-weight: inherit;
}
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) {
font-family: inherit;
}
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title),
.wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {
font-size: inherit;
}
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) {
line-height: inherit;
}
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {
font-style: inherit;
}
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) {
letter-spacing: inherit;
}
.wp-block-post-comments-form :where(input[type="submit"]) {
box-shadow: none;
cursor: pointer;
display: inline-block;
overflow-wrap: break-word;
text-align: center;
}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),
.wp-block-post-comments-form .comment-form textarea {
box-sizing: border-box;
display: block;
width: 100%;
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
display: block;
margin-bottom: .25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display: flex;
gap: .25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: .35em;
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom: 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size: var(--wp--preset--font-size--medium, smaller);
margin-left: .5em;
}
.wp-block-post-comments-form input[type="submit"] {
width: auto;
}
.wp-block-post-comments-count {
box-sizing: border-box;
}
.wp-block-post-content {
display: flow-root;
}
.wp-block-post-comments-link,
.wp-block-post-date {
box-sizing: border-box;
}
:where(.wp-block-post-excerpt) {
box-sizing: border-box;
margin-bottom: var(--wp--style--block-gap);
margin-top: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__excerpt {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-post-excerpt__more-text {
margin-bottom: 0;
margin-top: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__more-link {
display: inline-block;
}
.wp-block-post-featured-image {
margin-left: 0;
margin-right: 0;
}
.wp-block-post-featured-image a {
display: block;
height: 100%;
}
.wp-block-post-featured-image :where(img) {
box-sizing: border-box;
height: auto;
max-width: 100%;
vertical-align: bottom;
width: 100%;
}
.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
width: 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
background-color: #000;
inset: 0;
position: absolute;
}
.wp-block-post-featured-image {
position: relative;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color: initial;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity: 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity: .1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity: .2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity: .3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity: .4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity: .5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity: .6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity: .7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity: .8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity: .9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity: 1;
}
.wp-block-post-featured-image:where(.alignleft, .alignright) {
width: 100%;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
display: inline-block;
margin-right: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
display: inline-block;
margin-left: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],
.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
rotate: 180deg;
}
.wp-block-post-terms {
box-sizing: border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator {
white-space: pre-wrap;
}
.wp-block-post-time-to-read,
.wp-block-post-title {
box-sizing: border-box;
}
.wp-block-post-title {
word-break: break-word;
}
.wp-block-post-title :where(a) {
display: inline-block;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-decoration: inherit;
}
.wp-block-post-author-name {
box-sizing: border-box;
}
.wp-block-preformatted {
box-sizing: border-box;
white-space: pre-wrap;
}
:where(.wp-block-preformatted.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-pullquote {
box-sizing: border-box;
margin: 0 0 1em;
overflow-wrap: break-word;
padding: 4em 0;
text-align: center;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
color: inherit;
}
.wp-block-pullquote blockquote {
margin: 0;
}
.wp-block-pullquote p {
margin-top: 0;
}
.wp-block-pullquote p:last-child {
margin-bottom: 0;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 420px;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position: relative;
}
.wp-block-pullquote .has-text-color a {
color: inherit;
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align: left;
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align: right;
}
.wp-block-pullquote.has-text-align-center blockquote {
text-align: center;
}
.wp-block-pullquote.is-style-solid-color {
border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 2em;
margin-bottom: 0;
margin-top: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
font-style: normal;
text-transform: none;
}
.wp-block-pullquote cite {
color: inherit;
display: block;
}
.wp-block-post-template {
box-sizing: border-box;
list-style: none;
margin-bottom: 0;
margin-top: 0;
max-width: 100%;
padding: 0;
}
.wp-block-post-template.is-flex-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 1.25em;
}
.wp-block-post-template.is-flex-container > li {
margin: 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
width: calc(50% - .625em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
width: calc(33.33333% - .83333em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width: calc(25% - .9375em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
width: calc(20% - 1em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
width: calc(16.66667% - 1.04167em);
}
}
@media (max-width: 600px) {
.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
grid-template-columns: 1fr;
}
}
.wp-block-post-template-is-layout-constrained > li > .alignright,
.wp-block-post-template-is-layout-flow > li > .alignright {
float: right;
margin-inline-end: 0;
margin-inline-start: 2em;
}
.wp-block-post-template-is-layout-constrained > li > .alignleft,
.wp-block-post-template-is-layout-flow > li > .alignleft {
float: left;
margin-inline-end: 2em;
margin-inline-start: 0;
}
.wp-block-post-template-is-layout-constrained > li > .aligncenter,
.wp-block-post-template-is-layout-flow > li > .aligncenter {
margin-inline-end: auto;
margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
margin-inline-end: auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
display: inline-block;
margin-right: 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
display: inline-block;
margin-left: 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform: scalex(1);
}
.wp-block-query-pagination.aligncenter {
justify-content: center;
}
.wp-block-query-title,
.wp-block-query-total,
.wp-block-quote {
box-sizing: border-box;
}
.wp-block-quote {
overflow-wrap: break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
margin-bottom: 1em;
padding: 0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
font-size: 1.5em;
font-style: italic;
line-height: 1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
font-size: 1.125em;
text-align: right;
}
.wp-block-quote > cite {
display: block;
}
.wp-block-read-more {
display: block;
width: fit-content;
}
.wp-block-read-more:where(:not([style*="text-decoration"])) {
text-decoration: none;
}
.wp-block-read-more:where(:not([style*="text-decoration"])):active,
.wp-block-read-more:where(:not([style*="text-decoration"])):focus {
text-decoration: none;
}
ul.wp-block-rss.alignleft {
margin-right: 2em;
}
ul.wp-block-rss.alignright {
margin-left: 2em;
}
ul.wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
}
ul.wp-block-rss.is-grid li {
margin: 0 1em 1em 0;
width: 100%;
}
@media (min-width: 600px) {
ul.wp-block-rss.columns-2 li {
width: calc(50% - 1em);
}
ul.wp-block-rss.columns-3 li {
width: calc(33.33333% - 1em);
}
ul.wp-block-rss.columns-4 li {
width: calc(25% - 1em);
}
ul.wp-block-rss.columns-5 li {
width: calc(20% - 1em);
}
ul.wp-block-rss.columns-6 li {
width: calc(16.66667% - 1em);
}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
display: block;
font-size: .8125em;
}
.wp-block-rss {
box-sizing: border-box;
list-style: none;
padding: 0;
}
.wp-block-search__button {
margin-left: 10px;
word-break: normal;
}
.wp-block-search__button.has-icon {
line-height: 0;
}
.wp-block-search__button svg {
height: 1.25em;
min-height: 24px;
min-width: 24px;
width: 1.25em;
fill: currentColor;
vertical-align: text-bottom;
}
:where(.wp-block-search__button) {
border: 1px solid #ccc;
padding: 6px 10px;
}
.wp-block-search__inside-wrapper {
display: flex;
flex: auto;
flex-wrap: nowrap;
max-width: 100%;
}
.wp-block-search__label {
width: 100%;
}
.wp-block-search__input {
appearance: none;
border: 1px solid #949494;
flex-grow: 1;
margin-left: 0;
margin-right: 0;
min-width: 3rem;
padding: 8px;
text-decoration: unset !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
box-sizing: border-box;
display: flex;
flex-shrink: 0;
justify-content: center;
margin-left: 0;
max-width: 100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
min-width: 0 !important;
transition-property: width;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
flex-basis: 100%;
transition-duration: .3s;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
overflow: hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
border-left-width: 0 !important;
border-right-width: 0 !important;
flex-basis: 0;
flex-grow: 0;
margin: 0;
min-width: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
width: 0 !important;
}
:where(.wp-block-search__input) {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-transform: inherit;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
border: 1px solid #949494;
box-sizing: border-box;
padding: 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border: none;
border-radius: 0;
padding: 0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline: none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding: 4px 8px;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin: auto;
}
.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
float: right;
}
.wp-block-separator {
border: none;
border-top: 2px solid;
}
:root :where(.wp-block-separator.is-style-dots) {
height: auto;
line-height: 1;
text-align: center;
}
:root :where(.wp-block-separator.is-style-dots)::before {
color: currentColor;
content: "···";
font-family: serif;
font-size: 1.5em;
letter-spacing: 2em;
padding-left: 2em;
}
.wp-block-separator.is-style-dots {
background: none !important;
border: none !important;
}
.wp-block-site-logo {
box-sizing: border-box;
line-height: 0;
}
.wp-block-site-logo a {
display: inline-block;
line-height: 0;
}
.wp-block-site-logo.is-default-size img {
height: auto;
width: 120px;
}
.wp-block-site-logo img {
height: auto;
max-width: 100%;
}
.wp-block-site-logo a,
.wp-block-site-logo img {
border-radius: inherit;
}
.wp-block-site-logo.aligncenter {
margin-left: auto;
margin-right: auto;
text-align: center;
}
:root :where(.wp-block-site-logo.is-style-rounded) {
border-radius: 9999px;
}
.wp-block-site-tagline,
.wp-block-site-title {
box-sizing: border-box;
}
.wp-block-site-title :where(a) {
color: inherit;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-decoration: inherit;
}
.wp-block-social-links {
background: none;
box-sizing: border-box;
margin-left: 0;
padding-left: 0;
padding-right: 0;
text-indent: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
border-bottom: 0;
box-shadow: none;
text-decoration: none;
}
.wp-block-social-links .wp-social-link svg {
height: 1em;
width: 1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
font-size: .65em;
margin-left: .5em;
margin-right: .5em;
}
.wp-block-social-links.has-small-icon-size {
font-size: 16px;
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
font-size: 24px;
}
.wp-block-social-links.has-large-icon-size {
font-size: 36px;
}
.wp-block-social-links.has-huge-icon-size {
font-size: 48px;
}
.wp-block-social-links.aligncenter {
display: flex;
justify-content: center;
}
.wp-block-social-links.alignright {
justify-content: flex-end;
}
.wp-block-social-link {
border-radius: 9999px;
display: block;
height: auto;
}
@media not (prefers-reduced-motion) {
.wp-block-social-link {
transition: transform .1s ease;
}
}
.wp-block-social-link a {
align-items: center;
display: flex;
line-height: 0;
}
.wp-block-social-link:hover {
transform: scale(1.1);
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
display: inline-block;
margin: 0;
padding: 0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
color: currentColor;
fill: currentColor;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
background-color: #f0f0f0;
color: #444;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
background-color: #f90;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
background-color: #0757fe;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
background-color: #0a7aff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
background-color: #5865f2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
background-color: #f45800;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
background-color: #0866ff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
background-color: #24292d;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
background-color: #ea4434;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
background-color: #1d4fc4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
background-color: #f00075;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
background-color: #ff4500;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
background-color: #0478d7;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
background-color: #2aabee;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
background-color: #011835;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
background-color: #4680c2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
background-color: #25d366;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
background-color: red;
color: #fff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
background: none;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
height: 1.25em;
width: 1.25em;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
color: #f90;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
color: #1ea0c3;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
color: #0757fe;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
color: #0a7aff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
color: #1e1f26;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
color: #02e49b;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
color: #5865f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
color: #e94c89;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
color: #4280ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
color: #f45800;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
color: #0866ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
color: #0461dd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
color: #e65678;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
color: #24292d;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
color: #382110;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
color: #ea4434;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
color: #1d4fc4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
color: #f00075;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
color: #e21b24;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
color: #0d66c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
color: #3288d4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
color: #f6405f;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
color: #e60122;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
color: #ef4155;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
color: #ff4500;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
color: #0478d7;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
color: #fff;
stroke: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
color: #ff5600;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
color: #1bd760;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
color: #2aabee;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
color: #011835;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
color: #6440a4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
color: #1da1f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
color: #1eb7ea;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
color: #4680c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
color: #25d366;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
color: #3499cd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
color: #d32422;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
color: red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto;
}
:root :where(.wp-block-social-links .wp-social-link a) {
padding: .25em;
}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
padding: 0;
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
padding-left: .6666666667em;
padding-right: .6666666667em;
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
color: #000;
}
.wp-block-spacer {
clear: both;
}
.wp-block-tag-cloud {
box-sizing: border-box;
}
.wp-block-tag-cloud.aligncenter {
justify-content: center;
text-align: center;
}
.wp-block-tag-cloud.alignfull {
padding-left: 1em;
padding-right: 1em;
}
.wp-block-tag-cloud a {
display: inline-block;
margin-right: 5px;
}
.wp-block-tag-cloud span {
display: inline-block;
margin-left: 5px;
text-decoration: none;
}
:root :where(.wp-block-tag-cloud.is-style-outline) {
display: flex;
flex-wrap: wrap;
gap: 1ch;
}
:root :where(.wp-block-tag-cloud.is-style-outline a) {
border: 1px solid;
font-size: unset !important;
margin-right: 0;
padding: 1ch 2ch;
text-decoration: none !important;
}
.wp-block-table {
overflow-x: auto;
}
.wp-block-table table {
border-collapse: collapse;
width: 100%;
}
.wp-block-table thead {
border-bottom: 3px solid;
}
.wp-block-table tfoot {
border-top: 3px solid;
}
.wp-block-table td,
.wp-block-table th {
border: 1px solid;
padding: .5em;
}
.wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
display: table;
width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
background-color: initial;
border-bottom: 1px solid #f0f0f0;
border-collapse: inherit;
border-spacing: 0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: #0000;
}
.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color > * {
border-color: inherit;
}
.wp-block-table table[style*="border-top-color"] tr:first-child,
.wp-block-table table[style*="border-top-color"] tr:first-child td,
.wp-block-table table[style*="border-top-color"] tr:first-child th,
.wp-block-table table[style*="border-top-color"] > *,
.wp-block-table table[style*="border-top-color"] > * td,
.wp-block-table table[style*="border-top-color"] > * th {
border-top-color: inherit;
}
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) {
border-top-color: initial;
}
.wp-block-table table[style*="border-right-color"] td:last-child,
.wp-block-table table[style*="border-right-color"] th,
.wp-block-table table[style*="border-right-color"] tr,
.wp-block-table table[style*="border-right-color"] > * {
border-right-color: inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:last-child,
.wp-block-table table[style*="border-bottom-color"] tr:last-child td,
.wp-block-table table[style*="border-bottom-color"] tr:last-child th,
.wp-block-table table[style*="border-bottom-color"] > *,
.wp-block-table table[style*="border-bottom-color"] > * td,
.wp-block-table table[style*="border-bottom-color"] > * th {
border-bottom-color: inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {
border-bottom-color: initial;
}
.wp-block-table table[style*="border-left-color"] td:first-child,
.wp-block-table table[style*="border-left-color"] th,
.wp-block-table table[style*="border-left-color"] tr,
.wp-block-table table[style*="border-left-color"] > * {
border-left-color: inherit;
}
.wp-block-table table[style*="border-style"] td,
.wp-block-table table[style*="border-style"] th,
.wp-block-table table[style*="border-style"] tr,
.wp-block-table table[style*="border-style"] > * {
border-style: inherit;
}
.wp-block-table table[style*="border-width"] td,
.wp-block-table table[style*="border-width"] th,
.wp-block-table table[style*="border-width"] tr,
.wp-block-table table[style*="border-width"] > * {
border-style: inherit;
border-width: inherit;
}
:root :where(.wp-block-table-of-contents) {
box-sizing: border-box;
}
:where(.wp-block-term-description) {
box-sizing: border-box;
margin-bottom: var(--wp--style--block-gap);
margin-top: var(--wp--style--block-gap);
}
.wp-block-term-description p {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
display: flex;
}
.wp-block-text-columns .wp-block-column {
margin: 0 1em;
padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width: 33.3333333333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width: 25%;
}
pre.wp-block-verse {
overflow: auto;
white-space: pre-wrap;
}
:where(pre.wp-block-verse) {
font-family: inherit;
}
.wp-block-video {
box-sizing: border-box;
}
.wp-block-video video {
vertical-align: middle;
width: 100%;
}
@supports (position: sticky) {
.wp-block-video [poster] {
object-fit: cover;
}
}
.wp-block-video.aligncenter {
text-align: center;
}
.wp-block-video :where(figcaption) {
margin-bottom: 1em;
margin-top: .5em;
}
.editor-styles-wrapper,
.entry-content {
counter-reset: footnotes;
}
a[data-fn].fn {
counter-increment: footnotes;
display: inline-flex;
font-size: smaller;
text-decoration: none;
text-indent: -9999999px;
vertical-align: super;
}
a[data-fn].fn::after {
content: "[" counter(footnotes) "]";
float: left;
text-indent: 0;
}
.wp-element-button {
cursor: pointer;
}
:root {
--wp--preset--font-size--normal: 16px;
--wp--preset--font-size--huge: 42px;
}
:root .has-very-light-gray-background-color {
background-color: #eee;
}
:root .has-very-dark-gray-background-color {
background-color: #313131;
}
:root .has-very-light-gray-color {
color: #eee;
}
:root .has-very-dark-gray-color {
color: #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background {
background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background {
background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
background: linear-gradient(135deg, #020381, #2874fc);
}
.has-regular-font-size {
font-size: 1em;
}
.has-larger-font-size {
font-size: 2.625em;
}
.has-normal-font-size {
font-size: var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
font-size: var(--wp--preset--font-size--huge);
}
.has-text-align-center {
text-align: center;
}
.has-text-align-left {
text-align: left;
}
.has-text-align-right {
text-align: right;
}
#end-resizable-editor-section {
display: none;
}
.aligncenter {
clear: both;
}
.items-justified-left {
justify-content: flex-start;
}
.items-justified-center {
justify-content: center;
}
.items-justified-right {
justify-content: flex-end;
}
.items-justified-space-between {
justify-content: space-between;
}
.screen-reader-text {
border: 0;
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #ddd;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
html :where(.has-border-color) {
border-style: solid;
}
html :where([style*="border-top-color"]) {
border-top-style: solid;
}
html :where([style*="border-right-color"]) {
border-right-style: solid;
}
html :where([style*="border-bottom-color"]) {
border-bottom-style: solid;
}
html :where([style*="border-left-color"]) {
border-left-style: solid;
}
html :where([style*="border-width"]) {
border-style: solid;
}
html :where([style*="border-top-width"]) {
border-top-style: solid;
}
html :where([style*="border-right-width"]) {
border-right-style: solid;
}
html :where([style*="border-bottom-width"]) {
border-bottom-style: solid;
}
html :where([style*="border-left-width"]) {
border-left-style: solid;
}
html :where(img[class*="wp-image-"]) {
height: auto;
max-width: 100%;
}
:where(figure) {
margin: 0 0 1em;
}
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}
@media screen and (max-width: 600px) {
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: 0px;
}
}
/*! This file is auto-generated */
.wp-block-button__link {
color: #fff;
background-color: #32373c;
border-radius: 9999px;
box-shadow: none;
text-decoration: none;
padding: calc(.667em + 2px) calc(1.333em + 2px);
font-size: 1.125em;
}
.wp-block-file__button {
background: #32373c;
color: #fff;
text-decoration: none;
}
:root {
--wp--preset--aspect-ratio--square: 1;
--wp--preset--aspect-ratio--4-3: 4 / 3;
--wp--preset--aspect-ratio--3-4: 3 / 4;
--wp--preset--aspect-ratio--3-2: 3 / 2;
--wp--preset--aspect-ratio--2-3: 2 / 3;
--wp--preset--aspect-ratio--16-9: 16 / 9;
--wp--preset--aspect-ratio--9-16: 9 / 16;
--wp--preset--color--black: #000000;
--wp--preset--color--cyan-bluish-gray: #abb8c3;
--wp--preset--color--white: #ffffff;
--wp--preset--color--pale-pink: #f78da7;
--wp--preset--color--vivid-red: #cf2e2e;
--wp--preset--color--luminous-vivid-orange: #ff6900;
--wp--preset--color--luminous-vivid-amber: #fcb900;
--wp--preset--color--light-green-cyan: #7bdcb5;
--wp--preset--color--vivid-green-cyan: #00d084;
--wp--preset--color--pale-cyan-blue: #8ed1fc;
--wp--preset--color--vivid-cyan-blue: #0693e3;
--wp--preset--color--vivid-purple: #9b51e0;
--wp--preset--color--theme-palette-1: var(--global-palette1);
--wp--preset--color--theme-palette-2: var(--global-palette2);
--wp--preset--color--theme-palette-3: var(--global-palette3);
--wp--preset--color--theme-palette-4: var(--global-palette4);
--wp--preset--color--theme-palette-5: var(--global-palette5);
--wp--preset--color--theme-palette-6: var(--global-palette6);
--wp--preset--color--theme-palette-7: var(--global-palette7);
--wp--preset--color--theme-palette-8: var(--global-palette8);
--wp--preset--color--theme-palette-9: var(--global-palette9);
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
--wp--preset--font-size--small: var(--global-font-size-small);
--wp--preset--font-size--medium: var(--global-font-size-medium);
--wp--preset--font-size--large: var(--global-font-size-large);
--wp--preset--font-size--x-large: 42px;
--wp--preset--font-size--larger: var(--global-font-size-larger);
--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);
--wp--preset--spacing--20: 0.44rem;
--wp--preset--spacing--30: 0.67rem;
--wp--preset--spacing--40: 1rem;
--wp--preset--spacing--50: 1.5rem;
--wp--preset--spacing--60: 2.25rem;
--wp--preset--spacing--70: 3.38rem;
--wp--preset--spacing--80: 5.06rem;
--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
gap: 0.5em;
}
:where(.is-layout-grid) {
gap: 0.5em;
}
body .is-layout-flex {
display: flex;
}
.is-layout-flex {
flex-wrap: wrap;
align-items: center;
}
.is-layout-flex > :is(*, div) {
margin: 0;
}
body .is-layout-grid {
display: grid;
}
.is-layout-grid > :is(*, div) {
margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em;
}
.has-black-color {
color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em;
}
:root :where(.wp-block-pullquote) {
font-size: 1.5em;
line-height: 1.6;
}
.woocommerce form .form-row .required {
visibility: visible;
}
.tax-product_brand .brand-description {
overflow: hidden;
zoom: 1;
}
.tax-product_brand .brand-description img.brand-thumbnail {
width: 25%;
float: right;
}
.tax-product_brand .brand-description .text {
width: 72%;
float: left;
}
.widget_brand_description img {
box-sizing: border-box;
width: 100%;
max-width: none;
height: auto;
margin: 0 0 1em;
}
ul.brand-thumbnails {
margin-left: 0;
margin-bottom: 0;
clear: both;
list-style: none;
}
ul.brand-thumbnails::before {
clear: both;
content: "";
display: table;
}
ul.brand-thumbnails::after {
clear: both;
content: "";
display: table;
}
ul.brand-thumbnails li {
float: left;
margin: 0 3.8% 1em 0;
padding: 0;
position: relative;
width: 22.05%;
}
ul.brand-thumbnails.fluid-columns li {
width: auto;
}
ul.brand-thumbnails:not(.fluid-columns) li.first {
clear: both;
}
ul.brand-thumbnails:not(.fluid-columns) li.last {
margin-right: 0;
}
ul.brand-thumbnails.columns-1 li {
width: 100%;
margin-right: 0;
}
ul.brand-thumbnails.columns-2 li {
width: 48%;
}
ul.brand-thumbnails.columns-3 li {
width: 30.75%;
}
ul.brand-thumbnails.columns-5 li {
width: 16.95%;
}
ul.brand-thumbnails.columns-6 li {
width: 13.5%;
}
.brand-thumbnails li img {
box-sizing: border-box;
width: 100%;
max-width: none;
height: auto;
margin: 0;
}
@media screen and (max-width: 768px) {
ul.brand-thumbnails:not(.fluid-columns) li {
width: 48% !important;
}
ul.brand-thumbnails:not(.fluid-columns) li.first {
clear: none;
}
ul.brand-thumbnails:not(.fluid-columns) li.last {
margin-right: 3.8%;
}
ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) {
clear: both;
}
ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) {
margin-right: 0;
}
}
.brand-thumbnails-description li {
text-align: center;
}
.brand-thumbnails-description li .term-thumbnail img {
display: inline;
}
.brand-thumbnails-description li .term-description {
margin-top: 1em;
text-align: left;
}
#brands_a_z h3:target {
text-decoration: underline;
}
ul.brands_index {
list-style: none outside;
overflow: hidden;
zoom: 1;
}
ul.brands_index li {
float: left;
margin: 0 2px 2px 0;
}
ul.brands_index li a,
ul.brands_index li span {
border: 1px solid #ccc;
padding: 6px;
line-height: 1em;
float: left;
text-decoration: none;
}
ul.brands_index li span {
border-color: #eee;
color: #ddd;
}
ul.brands_index li a:hover {
border-width: 2px;
padding: 5px;
text-decoration: none;
}
ul.brands_index li a.active {
border-width: 2px;
padding: 5px;
}
div#brands_a_z a.top {
border: 1px solid #ccc;
padding: 4px;
line-height: 1em;
float: right;
text-decoration: none;
font-size: .8em;
}
/*!
Theme Name: Guinevere
Theme URI: https://novemberdahlia.com
Template: kadence
Author: November Dahlia
Author URI: https://novemberdahlia.com
Description: A Kadence child theme by November Dahlia.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: guinevere
*/
/* FONTS */
@font-face {
font-family: 'TravelNovember';
src: url("lib/fonts/TravelNovember.woff2") format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.script,
.script-highlight mark {
font-family: 'TravelNovember';
font-weight: normal;
font-size: 32px;
line-height: 1;
letter-spacing: 0;
text-transform: none;
-webkit-font-smoothing: antialiased;
}
/* General */
:root {
--global-gray-400: var(--global-palette8) !important;
--global-gray-500: var(--global-palette7) !important;
}
.justify,
.has-text-align-justify {
text-align: justify;
}
.site-header-wrap .nav--toggle-sub .dropdown-nav-toggle {
top: 45% !important;
}
.site-header-wrap .sub-menu {
border: 1px solid var(--global-palette8);
padding: 0.4em 0 !important;
}
.header-navigation ul ul li.menu-item > a {
padding-left: 1.5em !important;
padding-right: 1.5em !important;
}
#kadence-breadcrumbs a,
.product_meta a {
text-decoration: none !important;
}
.site-top-footer-wrap .site-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.widget p:empty {
display: none !important;
}
.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger::before {
width: 9px !important;
left: 5px !important;
}
.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger::after {
width: 9px !important;
right: 5px !important;
}
::-moz-selection {
color: var(--global-palette9);
background: var(--global-palette4);
}
::selection {
color: var(--global-palette9);
background: var(--global-palette4);
}
.wp-site-blocks input,
.wp-site-blocks input:focus,
.wp-site-blocks input:hover,
textarea,
textarea:focus,
textarea:hover,
select,
select:focus,
select:hover {
box-shadow: none !important;
border-radius: 0 !important;
}
.wp-site-blocks input:focus,
textarea:focus,
select:focus {
border-color: var(--global-palette8) !important;
}
.wp-site-blocks label {
font-size: 12px !important;
letter-spacing: 0.2em !important;
text-transform: uppercase !important;
color: var(--global-palette3) !important;
}
.wp-site-blocks ::-webkit-input-placeholder {
font-size: 12px !important;
letter-spacing: 0.2em !important;
text-transform: uppercase;
line-height: 1.2;
color: var(--global-palette3) !important;
}
.wp-site-blocks ::-moz-placeholder {
font-size: 12px !important;
letter-spacing: 0.2em !important;
text-transform: uppercase;
line-height: 1.2;
color: var(--global-palette3) !important;
}
.wp-site-blocks ::placeholder {
font-size: 12px !important;
letter-spacing: 0.2em !important;
text-transform: uppercase;
line-height: 1.2;
color: var(--global-palette3) !important;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
color: transparent !important;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
color: transparent !important;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
color: transparent !important;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
color: transparent !important;
}
#sb_instagram #sbi_images {
padding: 0 !important;
}
.categories-label::before {
content: 'Sort by:';
}
.categories-menu {
font-family: var(--global-primary-nav-font-family);
font-weight: normal;
font-size: 11px;
text-transform: uppercase;
letter-spacing: .18em;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
margin-top: 20px;
}
.categories-menu li {
list-style: none;
list-style-type: none;
padding: 0;
margin: 0;
}
.categories-menu a,
.categories-menu a:visited {
color: var(--global-palette3);
text-decoration: none !important;
}
.categories-menu a:hover {
color: var(--global-palette2);
text-decoration: none !important;
}
.rotate-text {
transform: rotate(-7deg);
}
#search-drawer .drawer-inner input.search-field {
border-radius: 0 !important;
}
#search-drawer .drawer-inner input.search-field:focus {
box-shadow: none !important;
}
.wp-block-search__inside-wrapper {
gap: 0;
}
.wp-block-search__input {
line-height: 1.2 !important;
padding: 0 13px !important;
}
.wp-block-search__button-inside .wp-block-search__input {
border: 0 !important;
}
.wp-block-search__no-button .wp-block-search__input {
padding: 15px !important;
}
.wp-block-search__button {
font-size: 12px !important;
line-height: 50px !important;
padding: 0 15px !important;
height: 50px;
color: var(--global-palette-btn) !important;
background-color: var(--global-palette-btn-bg) !important;
border-radius: 0 !important;
margin: 0 !important;
box-shadow: none !important;
}
.wp-block-search__button:hover {
color: var(--global-palette-btn-hover) !important;
background-color: var(--global-palette-btn-bg-hover) !important;
}
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__input {
height: 43px !important;
padding: 0 10px !important;
}
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button,
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
height: 43px !important;
line-height: normal !important;
padding: 0 10px !important;
background: transparent !important;
}
.error .search-form .search-submit[type="submit"] {
color: transparent !important;
}
.side-border-right,
.side-border-left {
width: 100%;
display: flex;
align-items: center;
position: relative;
}
.side-border-right::after,
.side-border-left::before {
content: '';
flex: 1;
height: 1px;
background: var(--global-palette8);
display: block;
vertical-align: middle;
}
.side-border-right::after {
margin-left: 15px;
}
.side-border-left::before {
margin-right: 15px;
}
/* Posts */
.entry {
position: relative;
}
.error .entry {
box-shadow: none !important;
border-radius: 0 !important;
}
.entry-taxonomies a {
font-weight: normal !important;
}
.entry-meta-divider-dot > *::after {
height: .1rem !important;
width: .1rem !important;
}
.loop-entry .entry-summary p,
.loop-entry .entry-header .entry-meta {
margin: 1em 0 0 !important;
}
.blog.content-style-unboxed .content-area,
.archive.content-style-unboxed .content-area,
.search.content-style-unboxed .content-area {
margin-top: 3.5rem !important;
}
.post-archive-title,
.search-archive-title,
.portfolio-archive-title {
margin-bottom: 40px !important;
}
.entry-taxonomies {
margin-bottom: .7em !important;
}
.comment-navigation .nav-previous::after,
.post-navigation .nav-previous::after,
.post-navigation .kadence-svg-iconset,
.entry-related .entry-meta,
.entry-related .splide__pagination {
display: none !important;
}
.post-navigation {
font-size: 16px;
line-height: 1.4;
}
.post-navigation-sub {
margin-bottom: 5px !important;
}
.post-navigation-sub small {
font-family: var(--global-primary-nav-font-family) !important;
font-weight: normal !important;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.17em !important;
color: var(--global-palette3) !important;
}
.entry-related-title {
font-family: var(--global-primary-nav-font-family) !important;
font-weight: normal !important;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.17em !important;
text-align: center;
margin: 0 0 20px !important;
}
.entry-related .entry-title {
font-size: 13px !important;
text-transform: uppercase;
letter-spacing: 0.12em;
text-align: center;
}
.entry-related .post-thumbnail {
padding-bottom: 100% !important;
}
.entry-related-inner-content .entry-header {
margin: 0 !important;
}
.entry-related.alignfull,
.entry-related-inner-content.alignwide {
max-width: 100% !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.has-sidebar .entry-related-inner-content {
padding: 0 !important;
}
.content-style-unboxed .entry-related .loop-entry .entry-content-wrap,
.content-style-boxed .entry-related .loop-entry .entry-content-wrap {
padding: 15px !important;
}
.has-sidebar.content-style-unboxed .entry-related .loop-entry .entry-content-wrap {
padding: 10px 0 0 !important;
}
.entry-tags a.tag-link {
border-radius: 0 !important;
color: var(--global-palette3) !important;
border: 0 !important;
background-color: var(--global-palette7) !important;
padding: 8px 13px !important;
}
.entry-tags a.tag-link:hover {
color: var(--global-palette9) !important;
border: 0 !important;
background-color: var(--global-palette1) !important;
}
.entry-author-style-normal {
background: var(--global-palette8);
padding: 20px;
}
.content-style-unboxed .entry-author-style-center {
border-color: var(--global-palette7) !important;
}
.content-style-unboxed .entry-author-style-center .entry-author-avatar::before,
.content-style-unboxed .entry-author-style-center .entry-author-avatar::after {
background: var(--global-palette7) !important;
}
b.fn {
font-family: var(--global-heading-font-family);
font-weight: inherit;
font-size: 20px;
text-transform: uppercase;
letter-spacing: .08em;
line-height: 1.4;
margin: 0;
}
b.fn a,
b.fn a:visited,
b.fn a:hover {
text-decoration: none !important;
}
.entry-author-style-normal .entry-author-avatar img {
border-radius: 50%;
border: 3px solid var(--global-palette9);
}
.entry-author-description p {
line-height: 1.5 !important;
margin: 7px 0 !important;
}
.entry-author-follow a.social-button {
border-radius: 50%;
}
.entry-author-follow a.social-button,
.entry-author-follow a.social-button:visited,
.entry-author-follow a.social-button:hover {
color: var(--global-palette3) !important;
background: var(--global-palette6) !important;
}
.entry-author-follow a.social-button:hover {
opacity: 0.7;
}
@media screen and (max-width: 575px) {
.entry-author-style-normal {
text-align: center;
}
.entry-author-style-normal .entry-author-avatar {
position: relative !important;
}
.entry-author-style-normal .entry-author-avatar img {
margin: 0 auto 15px !important;
}
.entry-author-style-normal .entry-author-profile {
padding-left: 0 !important;
}
}
#comments a {
text-decoration: none !important;
}
.comment-metadata {
font-style: italic;
}
.comment-reply-link {
border: 0 !important;
padding: 10px 0 !important;
font-size: 16px !important;
font-style: italic;
color: var(--global-palette3) !important;
}
.comment-reply-link:hover {
color: var(--global-palette2) !important;
}
/* Posts Block */
.wp-block-kadence-posts .entry.loop-entry {
box-shadow: none !important;
border-radius: 0 !important;
}
.wp-block-kadence-posts .entry-header,
.blog-layout-overlap.wp-block-kadence-posts .post-thumbnail,
.blog-layout-behind.wp-block-kadence-posts .post-thumbnail {
margin: 0 !important;
}
.has-text-align-center .entry-meta {
justify-content: center;
}
.kb-posts-style-boxed.posts-boxed-bg .entry.loop-entry {
background: var(--global-palette8) !important;
}
.kb-posts-style-boxed.posts-boxed-border .entry.loop-entry {
border: 1px solid var(--global-palette7) !important;
}
.blog-layout-behind.kb-posts-style-unboxed.item-image-style-above .has-post-thumbnail .entry-content-wrap {
width: calc(100% - 60px);
padding: 30px 35px !important;
background: var(--global-palette9);
margin: -60px auto 0;
position: relative;
z-index: 2;
}
.blog-layout-overlap.wp-block-kadence-posts.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
grid-template-columns: 60% minmax(0, 1fr) !important;
column-gap: 0 !important;
}
.blog-layout-overlap.wp-block-kadence-posts.item-image-style-beside .has-post-thumbnail .entry-content-wrap {
background: var(--global-palette9);
padding: 2rem !important;
z-index: 2;
}
.wp-block-kadence-posts.kb-posts-style-boxed.grid-lg-col-4 .loop-entry .entry-content-wrap {
padding: 1.5rem !important;
}
.wp-block-kadence-posts.kb-posts-style-boxed.posts-sm-padding .loop-entry .entry-content-wrap {
padding: 15px !important;
}
.blog-layout-full,
.blog-layout-list,
.blog-layout-list-zigzag {
row-gap: 70px !important;
}
.posts-sidebar-styling .post-thumbnail {
margin: 0 !important;
}
.posts-sidebar-styling .entry-title a {
text-align: center;
width: calc(100% - 30px);
margin: -18px auto;
position: relative;
z-index: 8;
padding: 8px 10px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--global-palette3);
background-color: var(--global-palette9);
border: 1px solid var(--global-palette8);
}
.posts-sidebar-styling .entry:hover .entry-title a {
color: var(--global-palette3);
background-color: var(--global-palette8);
border: 1px solid var(--global-palette8);
}
.featured-posts-overlay.wp-block-kadence-posts {
column-gap: 15px !important;
row-gap: 20px !important;
}
.featured-posts-overlay .post-thumbnail {
margin: 0 !important;
}
.featured-posts-overlay .entry-title a {
color: var(--global-palette9) !important;
text-align: center;
padding: 13px;
position: absolute;
z-index: 2;
width: 100%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.featured-posts-overlay .post-thumbnail::after {
content: '';
background-color: var(--global-palette3);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
opacity: .4;
}
.featured-posts-overlay .entry-title a,
.featured-posts-overlay .post-thumbnail::after {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
.blog-layout-behind.kb-posts-style-unboxed.item-image-style-above .has-post-thumbnail .entry-content-wrap {
width: calc(100% - 40px);
padding: 20px !important;
}
}
@media screen and (min-width: 768px) {
.blog-layout-zigzag.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image):nth-child(even) .entry-content-wrap {
order: 1;
}
.blog-layout-zigzag.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image):nth-child(even) .post-thumbnail {
order: 2;
}
.wp-block-kadence-posts.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
grid-template-columns: 50% minmax(0, 1fr) !important;
align-items: center;
}
.blog-layout-overlap.wp-block-kadence-posts.item-image-style-beside .has-post-thumbnail .entry-content-wrap {
padding: 2.6rem !important;
margin-left: -100px !important;
}
.featured-posts-overlay .entry-title a,
.featured-posts-overlay .post-thumbnail::after {
opacity: 0;
}
.featured-posts-overlay .entry:hover .entry-title a {
opacity: 1;
}
.featured-posts-overlay .entry:hover .post-thumbnail::after {
opacity: .4;
}
}
@media screen and (max-width: 575px) {
.grid-mb-col-2.wp-block-kadence-posts {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 1rem !important;
}
.primary-sidebar .wp-block-kadence-posts.grid-sm-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
/* Posts Button and Pagination */
.more-link-wrap {
margin-top: 22px !important;
}
.more-link-wrap .kadence-svg-iconset {
display: none !important;
}
a.post-more-link,
a.post-more-link:visited {
font-size: 12px !important;
font-weight: normal !important;
letter-spacing: 0.2em !important;
line-height: 1.2 !important;
color: var(--global-palette3) !important;
background: var(--global-palette8) !important;
padding: 15px 24px !important;
display: inline-block !important;
}
a.post-more-link:hover {
color: var(--global-palette3) !important;
background: var(--global-palette7) !important;
}
.pagination {
font-size: 12px;
line-height: 1.2;
text-align: center;
margin: 50px auto !important;
}
.pagination .page-numbers {
border-radius: 0 !important;
min-width: 40px !important;
line-height: 40px !important;
border: 0 !important;
}
.pagination .page-numbers {
color: var(--global-palette3) !important;
background: var(--global-palette8) !important;
}
.pagination .current,
.pagination .page-numbers:hover {
color: var(--global-palette3) !important;
background: var(--global-palette7) !important;
}
/* Portfolio */
.portfolio-archive .entry-content-wrap {
text-align: center;
}
.portfolio-archive .entry-taxonomies {
font-family: var(--global-primary-nav-font-family);
font-weight: normal;
font-size: 11px;
text-transform: uppercase;
letter-spacing: .18em;
}
.portfolio-archive .entry-taxonomies a {
color: var(--global-palette3) !important;
font-weight: normal !important;
}
.portfolio-archive .more-link-wrap {
margin-top: 18px !important;
}
/* Social Icons */
ul.wp-block-social-links {
margin: 0;
}
.wp-block-social-links.has-icon-background-color .wp-social-link a {
padding: 8px !important;
}
.wp-block-social-link {
transition: all .1s linear;
}
.wp-block-social-link:hover {
opacity: 0.8;
transform: none !important;
}
.wp-block-social-links.has-small-icon-size .wp-social-link svg {
width: 16px !important;
height: 16px !important;
}
/* Newsletter */
.newsletter-button-white input,
.newsletter-button-white input[type="submit"] {
border: 0 !important;
background: #fff !important;
}
.newsletter-button-white input[type="submit"]:hover {
color: var(--global-palette1) !important;
}
.newsletter-button-dark input[type="submit"] {
color: var(--global-palette9) !important;
background: var(--global-palette5) !important;
}
.newsletter-button-dark input[type="submit"]:hover {
color: var(--global-palette9) !important;
background: var(--global-palette5) !important;
opacity: 0.8;
}
.enews input {
height: 50px;
}
.enews input[type="text"],
.enews input[type="email"] {
font-size: 14px !important;
padding: 0 15px;
}
.enews input[type="submit"] {
padding-top: 0;
padding-bottom: 0;
}
.newsletter-text-align-center input {
text-align: center;
}
.newsletter-text-align-right input {
text-align: right;
}
.newsletter-layout-stacked input {
display: block !important;
width: 100% !important;
margin: 0 0 10px !important;
}
.newsletter-layout-stacked input[type="submit"] {
margin: 0 !important;
}
@media screen and (min-width: 768px) {
.newsletter-layout-inline form,
.newsletter-layout-field-stacked form {
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 10px;
}
.newsletter-layout-inline input,
.newsletter-layout-field-stacked input {
flex: 1;
min-width: 60px;
}
.newsletter-layout-inline input[type="submit"] {
flex: none;
padding-left: 34px;
padding-right: 34px;
}
.newsletter-layout-field-stacked input[type="submit"] {
flex: none;
width: 100%;
}
}
@media screen and (max-width: 767px) {
.newsletter-layout-inline input,
.newsletter-layout-field-stacked input {
display: block !important;
width: 100% !important;
margin: 0 0 10px !important;
}
.newsletter-layout-inline input[type="submit"],
.newsletter-layout-field-stacked input[type="submit"] {
margin: 0 !important;
}
}
/* WooCommerce CSS */
.wc-block-components-form .wc-block-components-text-input input[type="email"],
.wc-block-components-form .wc-block-components-text-input input[type="number"],
.wc-block-components-form .wc-block-components-text-input input[type="password"],
.wc-block-components-form .wc-block-components-text-input input[type="tel"],
.wc-block-components-form .wc-block-components-text-input input[type="text"],
.wc-block-components-form .wc-block-components-text-input input[type="url"],
.wc-block-components-text-input input[type="email"],
.wc-block-components-text-input input[type="number"],
.wc-block-components-text-input input[type="password"],
.wc-block-components-text-input input[type="tel"],
.wc-block-components-text-input input[type="text"],
.wc-block-components-text-input input[type="url"],
.wc-block-components-textarea,
.wc-block-components-textarea:focus,
.wc-blocks-components-select .wc-blocks-components-select__container {
border-color: var(--global-palette8) !important;
}
/* Shop */
.woocommerce ul.products li.product .entry-content-wrap {
text-align: center;
border-radius: 0 !important;
}
.woocommerce div.product p.price {
font-size: 15px !important;
}
.woocommerce span.onsale {
border-radius: 0 !important;
}
.woocommerce-loop-product__title {
padding-top: 0 !important;
}
.woocommerce-pagination {
font-size: 12px;
line-height: 1.2;
text-align: center;
margin: 50px auto !important;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers,
.woocommerce nav.woocommerce-pagination ul li span.current {
border-radius: 0 !important;
min-width: 40px !important;
line-height: 40px !important;
border: 0 !important;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
color: var(--global-palette3) !important;
background: var(--global-palette8) !important;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: var(--global-palette3) !important;
background: var(--global-palette7) !important;
}
/* Cart */
table.wc-block-cart-items .wc-block-components-product-name {
font-size: 16px !important;
font-weight: normal !important;
}
.wc-block-cart-item__prices,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
font-size: 13px !important;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p {
display: none !important;
}
.wc-block-components-button:not(.is-link) {
font-size: 12px !important;
text-transform: uppercase;
letter-spacing: 0.2em;
border-radius: 0 !important;
box-shadow: none !important;
padding: 14px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,
table.wc-block-cart-items .wc-block-cart-items__header th {
font-family: var(--global-primary-nav-font-family);
font-weight: 500 !important;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.16em;
}
.is-large.wc-block-cart .wc-block-cart-items,
.is-large.wc-block-cart .wc-block-cart-items td {
border-color: var(--global-palette8) !important;
}
.is-large.wc-block-cart .wc-block-cart__totals-title {
font-family: var(--global-primary-nav-font-family);
font-weight: 500 !important;
font-size: 12px;
text-transform: uppercase !important;
letter-spacing: 0.16em !important;
}
.wp-block-woocommerce-cart-order-summary-block {
border: 1px solid var(--global-palette8);
padding: 25px 35px 15px;
margin: 0 0 25px;
}
.wp-block-woocommerce-cart-order-summary-block > * {
border-color: var(--global-palette8) !important;
}
.is-large .wc-block-components-sidebar .wc-block-components-panel,
.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,
.is-large .wc-block-components-sidebar .wc-block-components-totals-item {
padding-left: 0 !important;
padding-right: 0 !important;
}
.wc-block-cart__submit {
padding: 0 !important;
}
/* Checkout */
.is-large .wp-block-woocommerce-checkout-order-summary-block {
border-radius: 0 !important;
border: 1px solid var(--global-palette8) !important;
padding: 15px 35px;
}
.wp-block-woocommerce-checkout-order-summary-block > *,
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
border-color: var(--global-palette8) !important;
}
/* Single Product */
.single-product-category {
margin: 0 0 10px;
}
.entry-summary .price {
margin: 10px 0 20px !important;
}
.woocommerce div.product .product_meta > span {
color: var(--global-palette3) !important;
font-size: 13px !important;
font-weight: normal !important;
}
.woocommerce div.product .button.single_add_to_cart_button {
padding: 0 2em !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: var(--global-primary-nav-font-family);
font-weight: 500 !important;
font-size: 12px !important;
text-transform: uppercase;
letter-spacing: 0.16em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--global-palette3) !important;
}
.woocommerce-Tabs-panel > h2:first-child {
margin-bottom: 20px !important;
}
.woocommerce table.shop_attributes th {
text-align: left;
}
.woocommerce span.onsale {
font-weight: normal !important;
text-transform: uppercase;
letter-spacing: .1em;
}
.related.products {
border: 1px solid var(--global-palette8);
padding: 30px 30px 35px;
}
.related.products > ul {
margin: 0 !important;
}
.related.products > h2 {
font-size: 22px;
text-align: center;
margin-bottom: 20px !important;
}
.woocommerce #reviews #comments h2,
.woocommerce #reviews .comment-reply-title {
font-weight: normal !important;
}
.woocommerce #review_form_wrapper {
border: 1px solid var(--global-palette8);
padding: 30px 35px 10px;
}
.woocommerce #review_form #respond p {
margin: 0 0 20px !important;
}
.woocommerce #review_form .comment-reply-title {
margin: 0 0 10px !important;
}
.woocommerce #review_form .comment-form-comment input,
.woocommerce #review_form .comment-form-author input,
.woocommerce #review_form .comment-form-email input,
.woocommerce #review_form .form-submit input {
width: 100% !important;
}
.woocommerce #review_form .comment-form-cookies-consent label {
font-size: 16px !important;
text-transform: none !important;
letter-spacing: 0.3px !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-review-link,
.woocommerce .star-rating,
.woocommerce .star-rating::before {
color: var(--global-palette3) !important;
}
.woocommerce-review-link {
text-decoration: none !important;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 10px !important;
}
.woocommerce .products .star-rating {
float: none !important;
margin: 3px auto 10px !important;
}
.woocommerce ul.products li.product .star-rating ~ .price {
padding-right: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border-radius: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 16px !important;
}
.woocommerce #reviews #comments .woocommerce-review__author {
font-weight: normal !important;
}
.woocommerce #reviews #comments .woocommerce-review__published-date {
font-style: italic;
}
/* Default CSS */
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: 0;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track::after,
.slick-track::before {
display: table;
content: '';
}
.slick-track::after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
/* Guinevere theme CSS */
.nd-slider.slick-initialized {
display: block !important;
}
.nd-slider-1-center .slick-slide,
.nd-slider-2-center .slick-slide {
margin: 0 5px !important;
}
.nd-slider-2 .slick-slide,
.nd-slider-3 .slick-slide,
.nd-slider-4 .slick-slide {
margin: 0 14px !important;
}
.nd-slider-2 .slick-list,
.nd-slider-3 .slick-list,
.nd-slider-4 .slick-list {
width: calc(100% + 28px);
margin-left: -14px;
}
.nd-slider-1-center .slick-list,
.nd-slider-2-center .slick-list {
width: 100% !important;
margin-left: 0 !important;
}
.nd-slider .post-thumbnail {
margin: 0 !important;
}
.nd-slider .entry-content-wrap {
text-align: center;
}
.nd-slider .entry-content-wrap .entry-meta {
justify-content: center !important;
}
.nd-slider-below .slick-track {
display: flex !important;
height: 100%;
}
.nd-slider-below .slick-slide {
height: auto;
}
.nd-slider-below .entry-content-wrap {
display: flex;
flex-direction: column;
height: 100%;
background: var(--global-palette8);
}
.nd-slider-below .entry-content-wrap {
padding: 25px !important;
}
.nd-slider-overlay .entry-content-wrap,
.nd-slider-overlay-middle .entry-content-wrap {
position: absolute;
max-width: 500px;
width: calc(100% - 50px);
left: 50%;
padding: 25px !important;
text-align: center !important;
background: rgba(255, 255, 255, 0.5);
}
.nd-slider-overlay .entry-content-wrap {
bottom: 25px;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.nd-slider-overlay-middle .entry-content-wrap {
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.nd-slider-behind .entry-content-wrap {
background: var(--global-palette9);
padding: 25px !important;
max-width: 80%;
margin: -50px auto 0;
z-index: 10;
position: relative;
}
.nd-slider-aside .entry-content-wrap {
display: flex;
flex-direction: column;
justify-content: center;
background: var(--global-palette8);
padding: 35px !important;
}
@media screen and (min-width: 768px) {
.nd-slider-1 .post-thumbnail {
padding-bottom: 600px !important;
}
.nd-slider-1-center .post-thumbnail {
padding-bottom: 460px !important;
}
.nd-slider-aside .entry {
display: grid !important;
grid-template-columns: 60% minmax(0, 1fr);
}
}
@media screen and (max-width: 767px) {
.nd-slider-1 .post-thumbnail,
.nd-slider-1-center .post-thumbnail {
padding-bottom: 360px !important;
}
.nd-slider-behind .entry-content-wrap {
max-width: 94%;
padding: 25px 10px !important;
}
.nd-slider .entry-summary,
.nd-slider .entry-footer {
display: none !important;
}
}
.slick-nav-arrow,
ul.slick-dots li button {
padding: 0 !important;
margin: 0 !important;
}
.slick-nav-arrow {
top: 50%;
position: absolute;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 5;
font-size: 20px;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
padding: 12px !important;
}
.slick-nav-arrow.slick-prev {
left: 0;
}
.slick-nav-arrow.slick-next {
right: 0;
}
.slick-arrow-left,
.slick-arrow-right {
border: solid var(--global-palette3) !important;
border-width: 0 2px 2px 0 !important;
display: inline-block;
padding: 5px;
}
.slick-arrow-left {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
position: relative;
left: 2px;
}
.slick-arrow-right {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
position: relative;
right: 3px;
}
.nd-slider-dots .slick-nav-arrow {
display: none !important;
}
ul.slick-dots {
list-style: none;
list-style-type: none;
padding: 0 !important;
margin: 5px 0 0 !important;
text-align: center;
display: none !important;
}
.nd-slider-dots ul.slick-dots {
display: block !important;
}
ul.slick-dots li {
display: inline;
margin: 0 4px !important;
padding: 0 !important;
}
ul.slick-dots li button {
font-size: 0 !important;
width: 12px;
height: 12px;
line-height: 12px;
border-radius: 50%;
background: var(--global-palette7) !important;
}
ul.slick-dots li button:hover,
ul.slick-dots li.slick-active button {
background: var(--global-palette6) !important;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
min-width: 0;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bold;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-size: 100%;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
:root {
--global-gray-400: #CBD5E0;
--global-gray-500: #A0AEC0;
--global-xs-spacing: 1em;
--global-sm-spacing: 1.5rem;
--global-md-spacing: 2rem;
--global-lg-spacing: 2.5em;
--global-xl-spacing: 3.5em;
--global-xxl-spacing: 5rem;
--global-edge-spacing: 1.5rem;
--global-boxed-spacing: 2rem;
--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);
--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
}
h1,
h2,
h3,
h4,
h5,
h6 {
padding: 0;
margin: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit;
text-decoration: none;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote,
q {
quotes: '“' '”';
}
blockquote {
padding-left: 1em;
border-left: 4px solid var(--global-palette4);
}
.entry-content blockquote {
margin: 0 0 var(--global-md-spacing);
}
blockquote cite,
blockquote .wp-block-pullquote__citation {
color: var(--global-palette5);
font-size: 13px;
margin-top: 1em;
position: relative;
font-style: normal;
display: block;
}
address {
margin: 0 0 1.5em;
}
pre {
background: var(--global-palette7);
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 0.9375rem;
line-height: 1.6;
max-width: 100%;
overflow: auto;
padding: 1.5em;
white-space: pre-wrap;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 0.8rem;
}
abbr,
acronym {
border-bottom: 1px dotted var(--global-palette4);
cursor: help;
}
mark,
ins {
text-decoration: none;
}
big {
font-size: 125%;
}
html {
box-sizing: border-box;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
hr {
height: 0;
border: 0;
border-bottom: 2px solid var(--global-gray-400);
}
ul,
ol {
margin: 0 0 1.5em 1.5em;
padding: 0;
}
ul.aligncenter,
ol.aligncenter {
list-style: none;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
display: block;
height: auto;
max-width: 100%;
}
figure {
margin: 0.5em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
a {
color: var(--global-palette-highlight);
transition: all 0.1s linear;
}
a:hover,
a:focus,
a:active {
color: var(--global-palette-highlight-alt);
}
a:hover,
a:active {
outline: 0;
}
.inner-link-style-plain a:not(.button),
.widget-area.inner-link-style-plain a:not(.button) {
text-decoration: none;
}
.inner-link-style-normal a:not(.button),
.widget-area.inner-link-style-normal a:not(.button) {
text-decoration: underline;
}
.link-style-no-underline .entry-content p > a,
.link-style-no-underline .entry-content strong > a,
.link-style-no-underline .entry-content em > a,
.link-style-no-underline .entry-content > ul a,
.link-style-no-underline .entry-content a {
text-decoration: none;
}
.link-style-no-underline .entry-content p > a:hover,
.link-style-no-underline .entry-content strong > a:hover,
.link-style-no-underline .entry-content em > a:hover,
.link-style-no-underline .entry-content > ul a:hover,
.link-style-no-underline .entry-content a:hover {
text-decoration: none;
}
.link-style-color-underline .entry-content p a,
.link-style-color-underline .entry-content strong > a,
.link-style-color-underline .entry-content em > a,
.link-style-color-underline .entry-content > ul a,
.link-style-color-underline .entry-content > ol a,
.link-style-color-underline .entry-content .wp-block-group ul a,
.link-style-color-underline .entry-content .wp-block-group ol a {
color: inherit;
text-decoration: underline;
text-decoration-color: var(--global-palette-highlight);
}
.link-style-color-underline .entry-content p a:hover,
.link-style-color-underline .entry-content strong > a:hover,
.link-style-color-underline .entry-content em > a:hover,
.link-style-color-underline .entry-content > ul a:hover,
.link-style-color-underline .entry-content > ol a:hover,
.link-style-color-underline .entry-content .wp-block-group ul a:hover,
.link-style-color-underline .entry-content .wp-block-group ol a:hover {
text-decoration-color: var(--global-palette-highlight-alt);
}
.link-style-hover-background .entry-content p a,
.link-style-hover-background .entry-content strong > a,
.link-style-hover-background .entry-content em > a,
.link-style-hover-background .entry-content > ul a,
.link-style-hover-background .entry-content > ol a,
.link-style-hover-background .entry-content .wp-block-group ul a,
.link-style-hover-background .entry-content .wp-block-group ol a {
color: var(--global-palette-highlight);
text-decoration: none;
background-image: linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 100% 1px;
}
.link-style-hover-background .entry-content p a:hover,
.link-style-hover-background .entry-content strong > a:hover,
.link-style-hover-background .entry-content em > a:hover,
.link-style-hover-background .entry-content > ul a:hover,
.link-style-hover-background .entry-content > ol a:hover,
.link-style-hover-background .entry-content .wp-block-group ul a:hover,
.link-style-hover-background .entry-content .wp-block-group ol a:hover {
color: var(--global-palette-highlight-alt2);
text-decoration: none;
background-size: 100% 100%;
}
.link-style-offset-background .entry-content p a,
.link-style-offset-background .entry-content strong > a,
.link-style-offset-background .entry-content em > a,
.link-style-offset-background .entry-content > ul a,
.link-style-offset-background .entry-content > ol a,
.link-style-offset-background .entry-content .wp-block-group ul a,
.link-style-offset-background .entry-content .wp-block-group ol a {
color: inherit;
text-decoration: none;
background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));
background-repeat: no-repeat;
background-position: 4px bottom;
background-size: 100% 10px;
}
.link-style-offset-background .entry-content p a:hover,
.link-style-offset-background .entry-content strong > a:hover,
.link-style-offset-background .entry-content em > a:hover,
.link-style-offset-background .entry-content > ul a:hover,
.link-style-offset-background .entry-content > ol a:hover,
.link-style-offset-background .entry-content .wp-block-group ul a:hover,
.link-style-offset-background .entry-content .wp-block-group ol a:hover {
color: inherit;
text-decoration: none;
background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt));
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
:where(html:not(.no-js)) .hide-focus-outline *:focus {
outline: 0;
}
#primary[tabindex="-1"]:focus {
outline: 0;
}
textarea {
width: 100%;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
-webkit-appearance: none;
color: var(--global-palette5);
border: 1px solid var(--global-gray-400);
border-radius: 3px;
padding: 0.4em 0.5em;
max-width: 100%;
background: var(--global-palette9);
box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}
::-webkit-input-placeholder {
color: var(--global-palette6);
}
::-moz-placeholder {
color: var(--global-palette6);
opacity: 1;
}
::placeholder {
color: var(--global-palette6);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: var(--global-palette3);
border-color: var(--global-palette6);
outline: 0;
box-shadow: 0px 5px 15px -7px rgba(0, 0, 0, 0.1);
}
select {
border: 1px solid var(--global-gray-400);
background-size: 16px 100%;
padding: 0.2em 35px 0.2em 0.5em;
background: var(--global-palette9) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==") no-repeat 98% 50%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
box-shadow: none;
outline: 0;
box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}
select::-ms-expand {
display: none;
}
select:focus {
color: var(--global-palette3);
border-color: var(--global-palette6);
background-color: var(--global-palette9);
box-shadow: 0px 5px 15px -7px rgba(0, 0, 0, 0.1);
outline: 0;
}
select:focus option {
color: #333;
}
.elementor-select-wrapper select {
background-image: none;
}
.search-form {
position: relative;
}
.search-form input[type="search"],
.search-form input.search-field {
padding-right: 60px;
width: 100%;
}
.search-form .search-submit[type="submit"] {
top: 0;
right: 0;
bottom: 0;
position: absolute;
color: transparent;
background: transparent;
z-index: 2;
width: 50px;
border: 0;
padding: 8px 12px 7px;
border-radius: 0;
box-shadow: none;
overflow: hidden;
}
.search-form .search-submit[type="submit"]:hover,
.search-form .search-submit[type="submit"]:focus {
color: transparent;
background: transparent;
box-shadow: none;
}
.search-form .kadence-search-icon-wrap {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50px;
padding: 0;
text-align: center;
background: 0 0;
z-index: 3;
cursor: pointer;
pointer-events: none;
color: var(--global-palette6);
text-shadow: none;
display: flex;
align-items: center;
justify-content: center;
}
.search-form .search-submit[type="submit"]:hover ~ .kadence-search-icon-wrap {
color: var(--global-palette4);
}
body.rtl .search-form .button[type="submit"],
body.rtl .search-form .kadence-search-icon-wrap {
left: 0;
right: auto;
}
body.rtl .search-form input[type="search"],
body.rtl .search-form input.search-field {
padding-right: 0.5em;
padding-left: 60px;
}
fieldset {
padding: 0.625em 1.425em 0.625em;
border: 1px solid var(--global-gray-500);
margin-top: 1.2em;
margin-bottom: 1.2em;
}
.affwp-form fieldset {
padding: 0;
}
legend {
font-weight: bold;
}
button,
.button,
.wp-block-button__link,
.wp-element-button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border-radius: 3px;
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
padding: 0.4em 1em;
border: 0;
font-size: 1.125rem;
line-height: 1.6;
display: inline-block;
font-family: inherit;
cursor: pointer;
text-decoration: none;
transition: all 0.2s ease;
box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}
button:visited,
.button:visited,
.wp-block-button__link:visited,
.wp-element-button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
.wp-element-button:hover,
.wp-element-button:focus,
.wp-element-button:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
color: var(--global-palette-btn-hover);
background: var(--global-palette-btn-bg-hover);
box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}
button:disabled,
button.disabled,
.button:disabled,
.button.disabled,
.wp-block-button__link:disabled,
.wp-block-button__link.disabled,
.wp-element-button:disabled,
.wp-element-button.disabled,
input[type="button"]:disabled,
input[type="button"].disabled,
input[type="reset"]:disabled,
input[type="reset"].disabled,
input[type="submit"]:disabled,
input[type="submit"].disabled {
cursor: not-allowed;
opacity: 0.5;
}
.elementor-button-wrapper .elementor-button {
background-color: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.elementor-button-wrapper .elementor-button:hover,
.elementor-button-wrapper .elementor-button:focus,
.elementor-button-wrapper .elementor-button:active {
color: var(--global-palette-btn-hover);
background-color: var(--global-palette-btn-bg-hover);
box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}
.button.button-size-small {
font-size: 80%;
padding: 0.3em .7em;
}
.button.button-size-large {
font-size: 110%;
padding: 0.6em 1.2em;
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-element-button {
padding: 0.4em 1em;
}
.button.button-style-outline,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-element-button {
border: 2px solid currentColor;
}
.button.button-style-outline:hover,
.button.button-style-outline:focus,
.button.button-style-outline:active,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:active,
.wp-block-button.is-style-outline .wp-element-button:hover,
.wp-block-button.is-style-outline .wp-element-button:focus,
.wp-block-button.is-style-outline .wp-element-button:active {
border: 2px solid currentColor;
box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),
.wp-block-button.is-style-outline .wp-element-button:not(.has-background),
.button.button-style-outline:not(.has-background) {
background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,
.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,
.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,
.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,
.button.button-style-outline:not(.has-background):hover,
.button.button-style-outline:not(.has-background):focus,
.button.button-style-outline:not(.has-background):active {
background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),
.button.button-style-outline:not(.has-text-color) {
color: var(--global-palette-btn-bg);
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,
.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,
.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,
.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,
.button.button-style-outline:not(.has-text-color):hover,
.button.button-style-outline:not(.has-text-color):focus,
.button.button-style-outline:not(.has-text-color):active {
color: var(--global-palette-btn-bg-hover);
}
.kadence-svg-iconset {
display: inline-flex;
align-self: center;
}
.kadence-svg-iconset svg {
height: 1em;
width: 1em;
}
.kadence-svg-iconset.svg-baseline svg {
top: .125em;
position: relative;
}
body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),
body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,
body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore) {
color: white;
}
body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),
body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,
body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore) {
border-color: currentColor;
}
:root .has-theme-palette-1-background-color,
:root .has-theme-palette1-background-color {
background-color: var(--global-palette1);
}
:root .has-theme-palette-1-color,
:root .has-theme-palette1-color {
color: var(--global-palette1);
}
:root .has-theme-palette-2-background-color,
:root .has-theme-palette2-background-color {
background-color: var(--global-palette2);
}
:root .has-theme-palette-2-color,
:root .has-theme-palette2-color {
color: var(--global-palette2);
}
:root .has-theme-palette-3-background-color,
:root .has-theme-palette3-background-color {
background-color: var(--global-palette3);
}
:root .has-theme-palette-3-color,
:root .has-theme-palette3-color {
color: var(--global-palette3);
}
:root .has-theme-palette-4-background-color,
:root .has-theme-palette4-background-color {
background-color: var(--global-palette4);
}
:root .has-theme-palette-4-color,
:root .has-theme-palette4-color {
color: var(--global-palette4);
}
:root .has-theme-palette-5-background-color,
:root .has-theme-palette5-background-color {
background-color: var(--global-palette5);
}
:root .has-theme-palette-5-color,
:root .has-theme-palette5-color {
color: var(--global-palette5);
}
:root .has-theme-palette-6-background-color,
:root .has-theme-palette6-background-color {
background-color: var(--global-palette6);
}
:root .has-theme-palette-6-color,
:root .has-theme-palette6-color {
color: var(--global-palette6);
}
:root .has-theme-palette-7-background-color,
:root .has-theme-palette7-background-color {
background-color: var(--global-palette7);
}
:root .has-theme-palette-7-color,
:root .has-theme-palette7-color {
color: var(--global-palette7);
}
:root .has-theme-palette-8-background-color,
:root .has-theme-palette8-background-color {
background-color: var(--global-palette8);
}
:root .has-theme-palette-8-color,
:root .has-theme-palette8-color {
color: var(--global-palette8);
}
:root .has-theme-palette-9-background-color,
:root .has-theme-palette9-background-color {
background-color: var(--global-palette9);
}
:root .has-theme-palette-9-color,
:root .has-theme-palette9-color {
color: var(--global-palette9);
}
.kt-clear {
*zoom: 1;
}
.kt-clear::before,
.kt-clear::after {
content: ' ';
display: table;
}
.kt-clear::after {
clear: both;
}
#wpadminbar {
position: fixed !important;
}
.content-area {
margin: var(--global-xxl-spacing) 0;
}
.entry-content {
word-break: break-word;
}
.entry-content table {
word-break: normal;
}
.body {
overflow-x: hidden;
}
.scroll a *,
a.scroll * {
pointer-events: none;
}
.content-width-fullwidth .content-container.site-container {
max-width: none;
padding: 0;
}
.content-width-fullwidth .content-area,
.content-vertical-padding-hide .content-area {
margin-top: 0;
margin-bottom: 0;
}
.content-vertical-padding-top .content-area {
margin-bottom: 0;
}
.content-vertical-padding-bottom .content-area {
margin-top: 0;
}
.site-container,
.site-header-row-layout-contained,
.site-footer-row-layout-contained,
.entry-hero-layout-contained,
.alignfull > .wp-block-cover__inner-container,
.alignwide > .wp-block-cover__inner-container {
margin: 0 auto;
padding: 0 var(--global-content-edge-padding);
}
.kt-row-layout-inner > .kb-theme-content-width,
.kt-row-layout-inner.kt-row-has-bg > .kb-theme-content-width {
padding-left: var(--global-content-edge-padding);
padding-right: var(--global-content-edge-padding);
}
.content-bg {
background: white;
}
.content-style-unboxed .entry:not(.loop-entry) > .entry-content-wrap {
padding: 0;
}
.content-style-unboxed .content-bg:not(.loop-entry) {
background: transparent;
}
.content-style-unboxed .entry:not(.loop-entry) {
box-shadow: none;
border-radius: 0;
}
@media screen and (min-width: 1025px) {
.has-sidebar .content-container {
display: grid;
grid-template-columns: 5fr 2fr;
grid-gap: var(--global-xl-spacing);
justify-content: center;
}
#secondary {
grid-column: 2;
grid-row: 1;
min-width: 0;
}
.has-left-sidebar .content-container {
grid-template-columns: 2fr 5fr;
}
.has-left-sidebar #main {
grid-column: 2;
grid-row: 1;
}
.has-left-sidebar #secondary {
grid-column: 1;
grid-row: 1;
}
.has-sidebar .wp-site-blocks .content-container .alignwide,
.has-sidebar .wp-site-blocks .content-container .alignfull {
width: unset;
max-width: unset;
margin-left: 0;
margin-right: 0;
}
.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide {
margin-left: -10px;
margin-right: -10px;
}
}
#kt-scroll-up-reader,
#kt-scroll-up {
position: fixed;
-webkit-transform: translatey(40px);
transform: translatey(40px);
transition: all 0.2s ease;
opacity: 0;
z-index: 1000;
display: flex;
cursor: pointer;
}
#kt-scroll-up-reader *,
#kt-scroll-up * {
pointer-events: none;
}
#kt-scroll-up-reader.scroll-up-style-outline,
#kt-scroll-up.scroll-up-style-outline {
background: transparent;
}
.scroll-up-style-filled {
color: var(--global-palette9);
background: var(--global-palette4);
}
.scroll-up-style-filled:hover {
color: var(--global-palette9);
}
.scroll-up-style-outline,
.scroll-up-wrap.scroll-up-style-outline {
border-width: 2px;
border-style: solid;
border-color: currentColor;
color: var(--global-palette4);
}
.scroll-up-style-outline:hover {
color: var(--global-palette5);
}
#kt-scroll-up.scroll-visible {
-webkit-transform: translatey(0px);
transform: translatey(0px);
opacity: 1;
}
#kt-scroll-up-reader {
-webkit-transform: translatey(0px);
transform: translatey(0px);
transition: all 0s ease;
}
#kt-scroll-up-reader:not(:focus) {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important;
}
#kt-scroll-up-reader:focus {
-webkit-transform: translatey(0px);
transform: translatey(0px);
opacity: 1;
box-shadow: none;
z-index: 1001;
}
@media screen and (max-width: 719px) {
.vs-sm-false {
display: none !important;
}
}
@media screen and (min-width: 720px) and (max-width: 1024px) {
.vs-md-false {
display: none !important;
}
}
@media screen and (min-width: 1025px) {
.vs-lg-false {
display: none !important;
}
}
body.logged-in .vs-logged-in-false {
display: none !important;
}
body:not(.logged-in) .vs-logged-out-false {
display: none !important;
}
.infinite-scroll .posts-navigation,
.infinite-scroll .pagination,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
}
#wrapper {
overflow: hidden;
overflow: clip;
}
.kadence-scrollbar-fixer {
margin-right: var(--scrollbar-offset, unset);
}
.kadence-scrollbar-fixer .item-is-fixed {
right: var(--scrollbar-offset, 0);
}
.alignleft {
float: left;
margin-right: var(--global-md-spacing);
}
.alignright {
float: right;
margin-left: var(--global-md-spacing);
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
body.footer-on-bottom #wrapper {
min-height: 100vh;
display: flex;
flex-direction: column;
}
body.footer-on-bottom.admin-bar #wrapper {
min-height: calc(100vh - 32px);
}
body.footer-on-bottom #inner-wrap {
flex: 1 0 auto;
}
.kadence-pro-fixed-item > .kadence-element-wrap > p:first-child:last-child,
.kadence-pro-fixed-item > p:first-child:last-child {
margin: 0;
}
/* Kadence Base CSS */
:root {
--global-palette1: #9f7969;
--global-palette2: #896658;
--global-palette3: #000000;
--global-palette4: #333333;
--global-palette5: #634a3f;
--global-palette6: #b99e93;
--global-palette7: #e8ded9;
--global-palette8: #f1ecea;
--global-palette9: #ffffff;
--global-palette9rgb: 255, 255, 255;
--global-palette-highlight: var(--global-palette1);
--global-palette-highlight-alt: var(--global-palette3);
--global-palette-highlight-alt2: var(--global-palette9);
--global-palette-btn-bg: var(--global-palette8);
--global-palette-btn-bg-hover: var(--global-palette8);
--global-palette-btn: var(--global-palette3);
--global-palette-btn-hover: var(--global-palette2);
--global-body-font-family: 'Cormorant Garamond', serif;
--global-heading-font-family: 'Cormorant Garamond', serif;
--global-primary-nav-font-family: Jost, sans-serif;
--global-fallback-font: sans-serif;
--global-display-fallback-font: sans-serif;
--global-content-width: 1100px;
--global-content-wide-width: calc(1100px + 230px);
--global-content-narrow-width: 860px;
--global-content-edge-padding: 1.5rem;
--global-content-boxed-padding: 2rem;
--global-calc-content-width: calc(1100px - var(--global-content-edge-padding) - var(--global-content-edge-padding));
--wp--style--global--content-size: var(--global-calc-content-width);
}
.wp-site-blocks {
--global-vw: calc(100vw - (0.5 * var(--scrollbar-offset)));
}
body {
background: var(--global-palette9);
}
body,
input,
select,
optgroup,
textarea {
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 1.8;
letter-spacing: 0.01em;
font-family: var(--global-body-font-family);
color: var(--global-palette3);
}
.content-bg,
body.content-style-unboxed .site {
background: var(--global-palette9);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--global-heading-font-family);
}
h1 {
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 1.4;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--global-palette3);
}
h2 {
font-style: normal;
font-weight: 300;
font-size: 26px;
line-height: 1.5;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--global-palette3);
}
h3 {
font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 1.4;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--global-palette3);
}
h4 {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 1.4;
letter-spacing: 0.15em;
font-family: Jost, sans-serif;
text-transform: uppercase;
color: var(--global-palette3);
}
h5 {
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 1.4;
letter-spacing: 0.2em;
font-family: Jost, sans-serif;
text-transform: uppercase;
color: var(--global-palette3);
}
h6 {
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 1.4;
letter-spacing: 0.02em;
color: var(--global-palette3);
}
.entry-hero .kadence-breadcrumbs {
max-width: 1100px;
}
.site-container,
.site-header-row-layout-contained,
.site-footer-row-layout-contained,
.entry-hero-layout-contained,
.comments-area,
.alignfull > .wp-block-cover__inner-container,
.alignwide > .wp-block-cover__inner-container {
max-width: var(--global-content-width);
}
.content-width-narrow .content-container.site-container,
.content-width-narrow .hero-container.site-container {
max-width: var(--global-content-narrow-width);
}
@media all and (min-width: 1330px) {
.wp-site-blocks .content-container .alignwide {
margin-left: -115px;
margin-right: -115px;
width: unset;
max-width: unset;
}
}
@media all and (min-width: 1120px) {
.content-width-narrow .wp-site-blocks .content-container .alignwide {
margin-left: -130px;
margin-right: -130px;
width: unset;
max-width: unset;
}
}
.content-style-boxed .wp-site-blocks .entry-content .alignwide {
margin-left: calc(-1 * var(--global-content-boxed-padding));
margin-right: calc(-1 * var(--global-content-boxed-padding));
}
.content-area {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
}
@media all and (max-width: 1024px) {
.content-area {
margin-top: 3rem;
margin-bottom: 3rem;
}
}
@media all and (max-width: 767px) {
.content-area {
margin-top: 2rem;
margin-bottom: 2rem;
}
}
@media all and (max-width: 1024px) {
:root {
--global-content-boxed-padding: 2rem;
}
}
@media all and (max-width: 767px) {
:root {
--global-content-boxed-padding: 1.5rem;
}
}
.entry-content-wrap {
padding: 2rem;
}
@media all and (max-width: 1024px) {
.entry-content-wrap {
padding: 2rem;
}
}
@media all and (max-width: 767px) {
.entry-content-wrap {
padding: 1.5rem;
}
}
.entry.single-entry {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05);
border-radius: 0px 0px 0px 0px;
}
.entry.loop-entry {
border-radius: 0px 0px 0px 0px;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05);
}
.loop-entry .entry-content-wrap {
padding: 2rem;
}
@media all and (max-width: 1024px) {
.loop-entry .entry-content-wrap {
padding: 2rem;
}
}
@media all and (max-width: 767px) {
.loop-entry .entry-content-wrap {
padding: 1.5rem;
}
}
.has-sidebar:not(.has-left-sidebar) .content-container {
grid-template-columns: 1fr 25%;
}
.has-sidebar.has-left-sidebar .content-container {
grid-template-columns: 25% 1fr;
}
button,
.button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.fl-button,
.elementor-button-wrapper .elementor-button,
.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit {
font-style: normal;
font-weight: normal;
font-size: 12px;
letter-spacing: 0.2em;
font-family: var(--global-body-font-family, inherit);
text-transform: uppercase;
border-radius: 0px;
padding: 14px 26px 14px 26px;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.wp-block-button.is-style-outline .wp-block-button__link {
padding: 14px 26px 14px 26px;
}
button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
.elementor-button-wrapper .elementor-button:hover,
.elementor-button-wrapper .elementor-button:focus,
.elementor-button-wrapper .elementor-button:active,
.wc-block-cart__submit:hover {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.kb-button.kb-btn-global-outline.kb-btn-global-inherit {
padding-top: calc(14px - 2px);
padding-right: calc(26px - 2px);
padding-bottom: calc(14px - 2px);
padding-left: calc(26px - 2px);
}
@media all and (min-width: 1025px) {
.transparent-header .entry-hero .entry-hero-container-inner {
padding-top: calc(60px + 60px);
}
}
@media all and (max-width: 1024px) {
.mobile-transparent-header .entry-hero .entry-hero-container-inner {
padding-top: 60px;
}
}
@media all and (max-width: 767px) {
.mobile-transparent-header .entry-hero .entry-hero-container-inner {
padding-top: 60px;
}
}
#kt-scroll-up-reader,
#kt-scroll-up {
border-radius: 120px 120px 120px 120px;
color: var(--global-palette3);
background: var(--global-palette6);
bottom: 80px;
font-size: 16px;
padding: 0.4em 0.4em 0.4em 0.4em;
}
#kt-scroll-up-reader.scroll-up-side-right,
#kt-scroll-up.scroll-up-side-right {
right: 20px;
}
#kt-scroll-up-reader.scroll-up-side-left,
#kt-scroll-up.scroll-up-side-left {
left: 20px;
}
@media all and (hover: hover) {
#kt-scroll-up-reader:hover,
#kt-scroll-up:hover {
color: var(--global-palette9);
background: var(--global-palette1);
}
}
.entry-hero.page-hero-section .entry-header {
min-height: 200px;
}
.loop-entry.type-post h2.entry-title {
font-style: normal;
font-weight: 300;
font-size: 22px;
color: var(--global-palette3);
}
.loop-entry.type-post .entry-taxonomies {
font-style: normal;
font-weight: normal;
font-size: 11px;
letter-spacing: 0.17em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
.loop-entry.type-post .entry-taxonomies,
.loop-entry.type-post .entry-taxonomies a {
color: var(--global-palette3);
}
.loop-entry.type-post .entry-taxonomies .category-style-pill a {
background: var(--global-palette3);
}
.loop-entry.type-post .entry-taxonomies a:hover {
color: var(--global-palette1);
}
.loop-entry.type-post .entry-taxonomies .category-style-pill a:hover {
background: var(--global-palette1);
}
.loop-entry.type-post .entry-meta {
font-style: normal;
font-weight: normal;
font-size: 11px;
letter-spacing: 0.17em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
.loop-entry.type-post .entry-meta {
color: var(--global-palette3);
}
.loop-entry.type-post .entry-meta a:hover {
color: var(--global-palette1);
}
/* Kadence Header CSS */
@media all and (max-width: 1024px) {
.mobile-transparent-header #masthead {
position: absolute;
left: 0px;
right: 0px;
z-index: 100;
}
.kadence-scrollbar-fixer.mobile-transparent-header #masthead {
right: var(--scrollbar-offset, 0);
}
.mobile-transparent-header #masthead,
.mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner,
.mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,
.mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
background: transparent;
}
.site-header-row-tablet-layout-fullwidth,
.site-header-row-tablet-layout-standard {
padding: 0px;
}
}
@media all and (min-width: 1025px) {
.transparent-header #masthead {
position: absolute;
left: 0px;
right: 0px;
z-index: 100;
}
.transparent-header.kadence-scrollbar-fixer #masthead {
right: var(--scrollbar-offset, 0);
}
.transparent-header #masthead,
.transparent-header .site-top-header-wrap .site-header-row-container-inner,
.transparent-header .site-main-header-wrap .site-header-row-container-inner,
.transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
background: transparent;
}
}
.site-branding {
padding: 0px 0px 0px 0px;
}
.site-branding .site-title {
font-style: normal;
font-weight: 300;
font-size: 50px;
line-height: 1.2;
letter-spacing: 0.08em;
font-family: 'Cormorant Garamond', serif;
text-transform: uppercase;
color: var(--global-palette3);
}
.site-branding .site-title:hover {
color: var(--global-palette3);
}
body.home .site-branding .site-title {
color: var(--global-palette3);
}
.site-branding .site-description {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 1.4;
letter-spacing: 0.2em;
font-family: Jost, sans-serif;
text-transform: uppercase;
color: var(--global-palette3);
}
@media all and (max-width: 1024px) {
.site-branding .site-title {
font-size: 36px;
}
}
#masthead,
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
background: #ffffff;
}
.site-main-header-wrap .site-header-row-container-inner > .site-container {
padding: 3em 0em 3em 0em;
}
.site-top-header-wrap .site-header-row-container-inner {
border-bottom: 1px solid var(--global-palette8);
}
.site-top-header-inner-wrap {
min-height: 60px;
}
.site-top-header-wrap .site-header-row-container-inner > .site-container {
padding: 0em 1.7em 0em 1em;
}
.site-bottom-header-wrap .site-header-row-container-inner {
border-top: 1px solid var(--global-palette8);
border-bottom: 1px solid var(--global-palette8);
}
.site-bottom-header-inner-wrap {
min-height: 60px;
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container > ul > li > a::after {
width: calc(100% - 2.4em);
}
.main-navigation .primary-menu-container > ul > li.menu-item > a {
padding-left: calc(2.4em / 2);
padding-right: calc(2.4em / 2);
color: var(--global-palette3);
}
.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
right: calc(2.4em / 2);
}
.main-navigation .primary-menu-container > ul li.menu-item > a {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 2;
letter-spacing: 0.2em;
font-family: var(--global-primary-nav-font-family);
text-transform: uppercase;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
color: var(--global-palette3);
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
color: var(--global-palette3);
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.secondary-menu-container > ul > li > a::after {
width: calc(100% - 2.4em);
}
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
padding-left: calc(2.4em / 2);
padding-right: calc(2.4em / 2);
color: var(--global-palette3);
}
.secondary-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
right: calc(2.4em / 2);
}
.secondary-navigation .secondary-menu-container > ul li.menu-item > a {
font-style: normal;
font-weight: normal;
font-size: 11px;
letter-spacing: 0.17em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a:hover {
color: var(--global-palette3);
}
.secondary-navigation .secondary-menu-container > ul > li.menu-item.current-menu-item > a {
color: var(--global-palette3);
}
.header-navigation .header-menu-container ul ul.sub-menu,
.header-navigation .header-menu-container ul ul.submenu {
background: var(--global-palette9);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.header-navigation .header-menu-container ul ul li.menu-item,
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a {
border-bottom: 1px none rgba(255, 255, 255, 0.1);
}
.header-navigation .header-menu-container ul ul li.menu-item > a {
width: 220px;
padding-top: 0.7em;
padding-bottom: 0.7em;
color: var(--global-palette3);
font-style: normal;
font-size: 11px;
}
.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
color: var(--global-palette2);
background: var(--global-palette9);
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
color: var(--global-palette3);
background: var(--global-palette9);
}
.mobile-toggle-open-container .menu-toggle-open,
.mobile-toggle-open-container .menu-toggle-open:focus {
color: var(--global-palette3);
padding: 0.4em 0.6em 0.4em 0.6em;
font-size: 14px;
}
.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
border: 1px solid currentColor;
}
.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
font-size: 20px;
}
.mobile-toggle-open-container .menu-toggle-open:hover,
.mobile-toggle-open-container .menu-toggle-open:focus-visible {
color: var(--global-palette3);
}
.mobile-navigation ul li {
font-style: normal;
font-weight: normal;
font-size: 12px;
letter-spacing: 0.17em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
.mobile-navigation ul li a {
padding-top: 1em;
padding-bottom: 1em;
}
.mobile-navigation ul li > a,
.mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
color: var(--global-palette3);
}
.mobile-navigation ul li > a:hover,
.mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap:hover {
color: var(--global-palette3);
}
.mobile-navigation ul li.current-menu-item > a,
.mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
color: var(--global-palette3);
}
.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.mobile-navigation ul li:not(.menu-item-has-children) a {
border-bottom: 1px none var(--global-palette7);
}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
border-left: 1px none var(--global-palette7);
}
#mobile-drawer .drawer-inner,
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg,
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner {
background: var(--global-palette8);
}
#mobile-drawer .drawer-header .drawer-toggle {
padding: 0.6em 0.15em 0.6em 0.15em;
font-size: 24px;
}
#mobile-drawer .drawer-header .drawer-toggle,
#mobile-drawer .drawer-header .drawer-toggle:focus {
color: var(--global-palette3);
}
#mobile-drawer .drawer-header .drawer-toggle:hover,
#mobile-drawer .drawer-header .drawer-toggle:focus:hover {
color: var(--global-palette3);
}
.header-social-wrap .header-social-inner-wrap {
font-size: 13px;
gap: 0.2em;
}
.header-social-wrap .header-social-inner-wrap .social-button {
color: var(--global-palette3);
background: rgba(0, 0, 0, 0);
border: 2px none transparent;
border-radius: 0px;
}
.header-social-wrap .header-social-inner-wrap .social-button:hover {
color: var(--global-palette1);
background: rgba(0, 0, 0, 0);
}
.header-mobile-social-wrap .header-mobile-social-inner-wrap {
font-size: 13px;
gap: 0.2em;
}
.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
color: var(--global-palette3);
background: rgba(0, 0, 0, 0);
border: 2px none transparent;
border-radius: 0px;
}
.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button:hover {
color: var(--global-palette1);
background: rgba(0, 0, 0, 0);
}
.search-toggle-open-container .search-toggle-open {
color: var(--global-palette3);
padding: 0em 0em 0em 0em;
margin: 0px 0px 0px 0px;
}
.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered {
border: 1px solid currentColor;
}
.search-toggle-open-container .search-toggle-open .search-toggle-icon {
font-size: 13px;
}
.search-toggle-open-container .search-toggle-open:hover,
.search-toggle-open-container .search-toggle-open:focus {
color: var(--global-palette1);
}
#search-drawer .drawer-inner .drawer-content form input.search-field,
#search-drawer .drawer-inner .drawer-content form .kadence-search-icon-wrap,
#search-drawer .drawer-header {
color: var(--global-palette3);
}
#search-drawer .drawer-inner .drawer-content form input.search-field:focus,
#search-drawer .drawer-inner .drawer-content form input.search-submit:hover ~ .kadence-search-icon-wrap,
#search-drawer .drawer-inner .drawer-content form button[type="submit"]:hover ~ .kadence-search-icon-wrap {
color: var(--global-palette2);
}
#search-drawer .drawer-inner {
background: var(--global-palette8);
}
/* Kadence Footer CSS */
.site-top-footer-inner-wrap {
padding-top: 50px;
padding-bottom: 0px;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.site-top-footer-inner-wrap .widget {
margin-bottom: 0px;
}
.site-top-footer-inner-wrap .site-footer-section:not(:last-child)::after {
right: calc(-0px / 2);
}
.site-bottom-footer-inner-wrap {
padding-top: 18px;
padding-bottom: 18px;
grid-column-gap: 30px;
}
.site-bottom-footer-inner-wrap .widget {
margin-bottom: 30px;
}
.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child)::after {
right: calc(-30px / 2);
}
#colophon .footer-html {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 1.2;
letter-spacing: 0.2em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
#colophon .site-footer-row-container .site-footer-row .footer-html a {
color: var(--global-palette3);
}
#colophon .site-footer-row-container .site-footer-row .footer-html a:hover {
color: var(--global-palette1);
}
#colophon .footer-navigation .footer-menu-container > ul > li > a {
padding-left: calc(1.2em / 2);
padding-right: calc(1.2em / 2);
padding-top: calc(0.6em / 2);
padding-bottom: calc(0.6em / 2);
color: var(--global-palette3);
}
#colophon .footer-navigation .footer-menu-container > ul li a {
font-style: normal;
font-weight: normal;
font-size: 11px;
letter-spacing: 0.2em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
#colophon .footer-navigation .footer-menu-container > ul li a:hover {
color: var(--global-palette1);
}
#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a {
color: var(--global-palette3);
}
/* Kadence Woo CSS */
.entry-hero.product-hero-section .entry-header {
min-height: 200px;
}
.product-title .single-category {
font-weight: 700;
font-size: 32px;
line-height: 1.5;
color: var(--global-palette3);
}
.wp-site-blocks .product-hero-section .extra-title {
font-weight: 700;
font-size: 32px;
line-height: 1.5;
}
.woocommerce div.product .product-single-category {
font-style: normal;
font-weight: normal;
font-size: 12px;
letter-spacing: 0.17em;
font-family: Jost, sans-serif;
text-transform: uppercase;
}
.wp-site-blocks .product-archive-title h1 {
font-style: normal;
font-size: 30px;
}
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title,
.woocommerce ul.products li.product .product-details .woocommerce-loop-category__title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-style: normal;
font-size: 22px;
}
.woocommerce ul.products li.product .product-details .price,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: Jost, sans-serif;
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button),
.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button),
.wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link {
border: 2px none transparent;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover,
.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover,
.wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.site-branding {
max-height: inherit;
}
.site-branding a.brand {
display: flex;
gap: 1em;
flex-direction: row;
align-items: center;
text-decoration: none;
color: inherit;
max-height: inherit;
}
.site-branding a.brand img {
display: block;
}
.site-branding .site-title {
margin: 0;
}
.site-branding .site-description {
margin: .4375em 0 0;
word-wrap: break-word;
}
.site-branding.branding-layout-standard-reverse a.brand {
flex-direction: row-reverse;
}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap {
order: -1;
}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-description {
margin: 0;
}
.site-branding.branding-layout-vertical a.brand {
flex-direction: column;
}
.site-branding.branding-layout-vertical-reverse a.brand {
flex-direction: column-reverse;
}
.site-header-section-center .site-branding.branding-layout-vertical a.brand,
.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand {
text-align: center;
}
.site-header-section-center .site-branding.branding-layout-vertical a.brand img,
.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img {
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 1024px) {
.site-branding.branding-tablet-layout-standard-reverse a.brand {
flex-direction: row-reverse;
}
.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap {
order: -1;
}
.site-branding.branding-tablet-layout-vertical a.brand {
flex-direction: column;
}
.site-branding.branding-tablet-layout-vertical-reverse a.brand {
flex-direction: column-reverse;
}
}
@media screen and (max-width: 719px) {
.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand {
flex-direction: row;
}
.site-branding.branding-mobile-layout-standard-reverse a.brand {
flex-direction: row-reverse;
}
.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap {
order: -1;
}
.site-branding.branding-mobile-layout-vertical a.brand {
flex-direction: column;
}
.site-branding.branding-mobile-layout-vertical-reverse a.brand {
flex-direction: column-reverse;
}
}
.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap {
text-align: center;
}
.logo-icon {
display: flex;
}
.logo-icon .kadence-svg-iconset svg {
width: 100%;
height: auto;
}
.header-navigation ul ul.sub-menu,
.header-navigation ul ul.submenu {
display: none;
position: absolute;
top: 100%;
flex-direction: column;
background: #fff;
margin-left: 0;
box-shadow: 0 2px 13px rgba(0, 0, 0, .1);
z-index: 1000;
}
.header-navigation ul ul.quadmenu-row {
flex-direction: row;
}
body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle > a:focus .dropdown-nav-toggle {
opacity: .2;
}
.header-navigation ul ul.sub-menu > li:last-child,
.header-navigation ul ul.submenu > li:last-child {
border-bottom: 0;
}
.header-navigation ul ul.sub-menu.sub-menu-edge {
left: auto;
right: 0;
}
.header-navigation ul ul ul.sub-menu.sub-menu-edge {
left: auto;
right: 100%;
}
.header-navigation[class*="header-navigation-dropdown-animation-fade"] ul ul.sub-menu,
.header-navigation[class*="header-navigation-dropdown-animation-fade"] ul ul.submenu {
opacity: 0;
visibility: hidden;
transform: translate3d(0, 0, 0);
transition: all .2s ease;
display: block;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
}
.header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li.menu-item--toggled-on > ul,
.header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li:hover > ul,
.header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus > ul {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
clip: auto;
height: auto;
overflow: visible;
}
.header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li.menu-item--toggled-on > ul,
.header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li:not(.menu-item--has-toggle):focus > ul,
.header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li > ul.opened {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
clip: auto;
height: auto;
overflow: visible;
}
.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,
.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu {
transform: translate3d(0, 10px, 0);
}
.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,
.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu {
transform: translate3d(0, -10px, 0);
}
.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle {
position: absolute !important;
overflow: hidden;
padding: 0 !important;
margin: 0 !important;
margin-right: -.1em !important;
border: 0 !important;
width: .9em;
top: 0;
bottom: 0;
height: auto;
border-radius: 0;
box-shadow: none !important;
background: 0 0 !important;
display: block;
left: auto;
right: .7em;
pointer-events: none;
}
.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
width: 2.6em;
margin: 0 !important;
right: 0;
}
.nav--toggle-sub .dropdown-nav-special-toggle:focus {
z-index: 10;
}
.nav--toggle-sub .dropdown-nav-toggle {
display: block;
background: 0 0;
position: absolute;
right: 0;
top: 50%;
width: .7em;
height: .7em;
font-size: inherit;
width: .9em;
height: .9em;
font-size: .9em;
display: inline-flex;
line-height: inherit;
margin: 0;
padding: 0;
border: none;
border-radius: 0;
transform: translatey(-50%);
overflow: visible;
transition: opacity .2s ease;
}
.nav--toggle-sub ul ul .dropdown-nav-toggle {
right: .2em;
}
.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
transform: rotate(-90deg);
}
.nav--toggle-sub li.menu-item-has-children {
position: relative;
}
.nav-drop-title-wrap {
position: relative;
padding-right: 1em;
display: block;
}
.nav--toggle-sub li.menu-item--toggled-on > ul,
.nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul,
.nav--toggle-sub.click-to-open li.menu-item--has-toggle > ul.opened,
.nav--toggle-sub:not(.click-to-open) li:hover > ul {
display: block;
}
.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within > ul {
display: block;
}
@media (hover: none) {
.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle {
left: 0;
right: 0 !important;
margin-right: 0 !important;
width: 100%;
pointer-events: all;
}
.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) > a {
pointer-events: none;
}
}
.rtl .nav--toggle-sub .dropdown-nav-toggle {
right: auto;
left: 0;
}
.rtl .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
right: auto;
left: .7em;
}
.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
left: 0;
right: auto;
}
.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
transform: rotate(-270deg);
}
.rtl .header-navigation ul ul ul.sub-menu,
.rtl .header-navigation ul ul ul.submenu {
right: 100%;
left: auto;
}
.rtl .nav-drop-title-wrap {
padding-left: 1em;
padding-right: 0;
}
.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle {
display: none;
}
.header-navigation-style-fullheight,
.header-navigation-style-underline-fullheight {
height: 100%;
align-items: center;
}
.header-navigation-style-fullheight .header-menu-container,
.header-navigation-style-underline-fullheight .header-menu-container {
height: 100%;
align-items: center;
}
.header-navigation-style-fullheight .header-menu-container > ul,
.header-navigation-style-underline-fullheight .header-menu-container > ul {
height: 100%;
align-items: center;
}
.header-navigation-style-fullheight .header-menu-container > ul > li,
.header-navigation-style-underline-fullheight .header-menu-container > ul > li {
display: flex;
height: 100%;
align-items: center;
}
.header-navigation-style-fullheight .header-menu-container > ul > li > a,
.header-navigation-style-underline-fullheight .header-menu-container > ul > li > a {
display: flex;
height: 100%;
align-items: center;
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a {
position: relative;
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a::after {
content: "";
width: 100%;
position: absolute;
bottom: 0;
height: 2px;
right: 50%;
background: currentColor;
transform: scale(0, 0) translate(-50%, 0);
transition: transform .2s ease-in-out, color 0s ease-in-out;
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a:hover::after {
transform: scale(1, 1) translate(50%, 0);
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li.current-menu-item > a::after,
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li.current-page-item > a::after {
transform: scale(1, 1) translate(50%, 0);
}
.header-menu-container,
.header-navigation {
display: flex;
}
.header-navigation li.menu-item > a {
display: block;
width: 100%;
text-decoration: none;
color: var(--global-palette4);
transition: all .2s ease-in-out;
transform: translate3d(0, 0, 0);
}
.header-navigation li.menu-item > a:focus,
.header-navigation li.menu-item > a:hover {
color: var(--global-palette-highlight);
}
.header-navigation ul.sub-menu,
.header-navigation ul.submenu {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.header-navigation ul li.menu-item > a {
padding: .6em .5em;
}
.header-navigation ul ul li.menu-item > a {
padding: 1em;
}
.header-navigation ul ul li.menu-item > a {
width: 200px;
}
.header-navigation ul ul ul.sub-menu,
.header-navigation ul ul ul.submenu {
top: 0;
left: 100%;
right: auto;
min-height: 100%;
}
.header-navigation .menu {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
}
.menu-toggle-open {
display: flex;
background: 0 0;
align-items: center;
box-shadow: none;
}
.menu-toggle-open .menu-toggle-label {
padding-right: 5px;
}
.menu-toggle-open .menu-toggle-icon {
display: flex;
}
.menu-toggle-open .menu-toggle-label:empty {
padding-right: 0;
}
.menu-toggle-open:focus,
.menu-toggle-open:hover {
border-color: currentColor;
background: 0 0;
box-shadow: none;
}
.menu-toggle-open.menu-toggle-style-default {
border: 0;
}
.wp-site-blocks .menu-toggle-open {
box-shadow: none;
}
.mobile-navigation {
width: 100%;
}
.mobile-navigation a {
display: block;
width: 100%;
text-decoration: none;
padding: .6em .5em;
}
.mobile-navigation ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.drawer-nav-drop-wrap {
display: flex;
position: relative;
}
.drawer-nav-drop-wrap a {
color: inherit;
}
.drawer-nav-drop-wrap .drawer-sub-toggle {
background: 0 0;
color: inherit;
padding: .5em .7em;
display: flex;
border: 0;
border-radius: 0;
box-shadow: none;
line-height: normal;
}
.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg {
transform: rotate(180deg);
}
.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle {
position: absolute;
left: 0;
z-index: 10;
top: 0;
bottom: 0;
justify-content: flex-end;
width: 100%;
}
.mobile-navigation ul ul {
padding-left: 1em;
transition: all .2s ease-in-out;
}
.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
display: none;
}
body[class*="amp-mode-"] .mobile-navigation ul ul {
display: block;
}
.mobile-navigation ul ul ul ul ul ul {
padding-left: 0;
}
.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer {
display: block;
}
.popup-drawer {
position: fixed;
display: none;
top: 0;
bottom: 0;
left: -99999rem;
right: 99999rem;
transition: opacity .25s ease-in, left 0s .25s, right 0s .25s;
z-index: 100000;
}
.popup-drawer .drawer-overlay {
background-color: rgba(0, 0, 0, .4);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
transition: opacity .2s ease-in-out;
}
.popup-drawer .drawer-inner {
width: 100%;
transform: translatex(100%);
max-width: 90%;
right: 0;
top: 0;
overflow: auto;
background: #090c10;
color: #fff;
bottom: 0;
opacity: 0;
position: fixed;
box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
display: flex;
flex-direction: column;
transition: transform .3s cubic-bezier(.77, .2, .05, 1), opacity .25s cubic-bezier(.77, .2, .05, 1);
}
.popup-drawer .drawer-header {
padding: 0 1.5em;
display: flex;
justify-content: flex-end;
min-height: calc(1.2em + 24px);
}
.popup-drawer .drawer-header .drawer-toggle {
background: 0 0;
border: 0;
font-size: 24px;
line-height: 1;
padding: .6em .15em;
color: inherit;
display: flex;
box-shadow: none;
border-radius: 0;
}
.popup-drawer .drawer-header .drawer-toggle:hover {
box-shadow: none;
}
.popup-drawer .drawer-content {
padding: 0 1.5em 1.5em;
}
.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner {
transform: translatex(-100%);
right: auto;
left: 0;
}
@media screen and (max-width: 1024px) {
.showing-popup-drawer-from-right.animate-body-popup #colophon,
.showing-popup-drawer-from-right.animate-body-popup #inner-wrap,
.showing-popup-drawer-from-right.animate-body-popup .site-header-row {
transform: translatex(-200px);
}
.showing-popup-drawer-from-left.animate-body-popup #colophon,
.showing-popup-drawer-from-left.animate-body-popup #inner-wrap,
.showing-popup-drawer-from-left.animate-body-popup .site-header-row {
transform: translatex(200px);
}
.animate-body-popup #colophon,
.animate-body-popup #inner-wrap,
.animate-body-popup .site-header-row {
transform: none;
transition: transform .3s cubic-bezier(.77, .2, .05, 1);
}
}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner {
transform: scale(0);
transform-origin: top right;
transition: transform .3s cubic-bezier(.77, .2, .05, 1), opacity .3s cubic-bezier(.77, .2, .05, 1);
}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner {
transform-origin: top left;
}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner {
transform: scale(1);
}
#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner,
#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay {
background: 0 0;
}
.popup-drawer .drawer-header .drawer-toggle {
width: 1em;
position: relative;
height: 1em;
box-sizing: content-box;
font-size: 24px;
}
.drawer-toggle .toggle-close-bar {
width: .75em;
height: .08em;
background: currentColor;
transform-origin: center center;
position: absolute;
margin-top: -.04em;
opacity: 0;
border-radius: .08em;
left: 50%;
margin-left: -.375em;
top: 50%;
transform: rotate(45deg) translatex(-50%);
transition: transform .3s cubic-bezier(.77, .2, .05, 1), opacity .3s cubic-bezier(.77, .2, .05, 1);
transition-delay: .2s;
}
.drawer-toggle .toggle-close-bar:last-child {
transform: rotate(-45deg) translatex(50%);
}
.popup-drawer.active .drawer-toggle .toggle-close-bar {
transform: rotate(45deg);
opacity: 1;
}
.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child {
transform: rotate(-45deg);
opacity: 1;
}
.popup-drawer .drawer-content.content-valign-middle {
min-height: calc(100% - (1.2em + 24px));
display: flex;
justify-content: center;
flex-direction: column;
padding-bottom: calc(1.2em + 24px);
max-height: calc(100% - (1.2em + 24px));
overflow: auto;
}
.popup-drawer .drawer-content.content-valign-bottom {
min-height: calc(100% - (1.2em + 24px));
display: flex;
justify-content: flex-end;
flex-direction: column;
padding-bottom: calc(1.2em + 24px);
max-height: calc(100% - (1.2em + 24px));
overflow: auto;
}
.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation {
display: block;
overflow: auto;
max-height: calc(100% - (1.2em + 24px));
}
.popup-drawer .drawer-content.content-align-center {
text-align: center;
}
.popup-drawer .drawer-content.content-align-center .site-header-item {
justify-content: center;
}
.popup-drawer .drawer-content.content-align-right {
text-align: right;
}
.popup-drawer .drawer-content.content-align-right .site-header-item {
justify-content: flex-end;
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner {
transform: none;
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background {
transform-origin: center;
transform: none;
position: absolute;
display: flex;
flex-flow: column;
align-items: stretch;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg {
flex: 1 1 100%;
background: rgba(9, 12, 16, .97);
transform: translatex(-100%);
transition: transform .3s cubic-bezier(.77, .2, .05, 1);
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(odd) {
transform: translatex(100%);
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content {
transform: translatey(20px);
opacity: 0;
transition: all .4s ease;
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg {
transform: translatex(0);
}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content {
transform: translatey(0);
opacity: 1;
transition: all .4s ease;
transition-delay: .2s;
}
@media screen and (max-width: 1024px) {
.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner {
transform: translatex(100%);
right: 0;
left: auto;
}
.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner {
transform: translatex(-100%);
right: auto;
left: 0;
}
}
body.admin-bar .popup-drawer {
top: 46px;
}
body.admin-bar .popup-drawer .drawer-inner {
top: 46px;
}
@media screen and (min-width: 783px) {
body.admin-bar .popup-drawer {
top: 32px;
}
body.admin-bar .popup-drawer .drawer-inner {
top: 32px;
}
}
.popup-drawer.show-drawer {
display: block;
}
.popup-drawer.active {
left: 0;
opacity: 1;
right: 0;
transition: opacity .25s ease-out;
}
.popup-drawer.active .drawer-inner {
opacity: 1;
transform: translatex(0);
}
.popup-drawer.active .drawer-overlay {
opacity: 1;
cursor: pointer;
}
body[class*="showing-popup-drawer-"] {
overflow: hidden;
}
#main-header {
display: none;
}
#masthead {
position: relative;
z-index: 11;
}
@media screen and (min-width: 1025px) {
#main-header {
display: block;
}
#mobile-header {
display: none;
}
}
.header-html-inner img.alignnone {
display: inline-block;
}
.drawer-content .mobile-html,
.drawer-content .mobile-html2 {
width: 100%;
}
.site-header-row {
display: grid;
grid-template-columns: auto auto;
}
.site-header-row.site-header-row-center-column {
grid-template-columns: 1fr auto 1fr;
}
.site-header-row.site-header-row-only-center-column {
display: flex;
justify-content: center;
}
.site-header-row.site-header-row-only-center-column .site-header-section-center {
flex-grow: 1;
}
.site-header-upper-inner-wrap.child-is-fixed {
display: flex;
align-items: flex-end;
}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
width: 100%;
}
.site-header-row-layout-fullwidth > .site-header-row-container-inner > .site-container {
max-width: none;
}
.site-header-row-tablet-layout-contained {
padding: 0 1.5rem;
}
@media screen and (max-width: 719px) {
.site-header-focus-item.site-header-row-mobile-layout-contained {
padding: 0 1.5rem;
}
.site-header-focus-item.site-header-row-mobile-layout-fullwidth,
.site-header-focus-item.site-header-row-mobile-layout-standard {
padding: 0;
}
}
.site-header-section {
display: flex;
max-height: inherit;
}
.site-header-item {
display: flex;
align-items: center;
margin-right: 10px;
max-height: inherit;
}
.rtl .site-header-item {
margin-left: 10px;
margin-right: 0;
}
.site-header-section > .site-header-item:last-child {
margin-right: 0;
}
.rtl .site-header-section > .site-header-item:last-child {
margin-left: 0;
}
.drawer-content .site-header-item {
margin-right: 0;
margin-bottom: 10px;
}
.drawer-content .site-header-item:last-child {
margin-bottom: 0;
}
.site-header-section-right {
justify-content: flex-end;
}
.site-header-section-center {
justify-content: center;
}
.site-header-section-left-center {
flex-grow: 1;
justify-content: flex-end;
}
.site-header-section-right-center {
flex-grow: 1;
justify-content: flex-start;
}
.header-navigation-layout-stretch-true {
flex-grow: 1;
}
.header-navigation-layout-stretch-true .header-navigation {
flex-grow: 1;
}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container {
flex-grow: 1;
}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu {
flex-grow: 1;
justify-content: space-between;
}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu > li {
text-align: center;
}
.header-html-inner p:first-child {
margin-top: 0;
}
.header-html-inner p:last-child {
margin-bottom: 0;
}
#main-header .header-button.button-style-outline {
background: 0 0 !important;
}
.element-social-inner-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: .3em;
}
a.social-button {
width: 2em;
text-decoration: none;
height: 2em;
display: inline-flex;
justify-content: center;
align-items: center;
margin: 0;
color: var(--global-palette4);
background: var(--global-palette7);
border-radius: 3px;
transition: all .2s ease-in-out;
}
a.social-button:hover {
color: var(--global-palette-btn);
background: var(--global-palette-btn-bg);
}
a.social-button .social-label {
padding-left: 6px;
}
.social-show-label-true a.social-button {
width: auto;
padding: 0 .4em;
}
.social-style-outline .social-button {
background: 0 0 !important;
border: 2px solid var(--global-palette7);
}
.social-style-outline .social-button:hover {
color: var(--global-palette-highlight);
border-color: currentColor;
}
.social-icon-custom-svg {
display: inline-flex;
align-self: center;
}
.social-icon-custom-svg svg {
fill: currentcolor;
width: 1em;
height: 1em;
}
.social-icon-custom-svg svg * {
fill: currentColor;
}
.search-toggle-open {
display: flex;
background: 0 0;
align-items: center;
padding: .5em;
box-shadow: none;
}
.search-toggle-open .search-toggle-label {
padding-right: 5px;
}
.search-toggle-open .search-toggle-icon {
display: flex;
}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
top: -.05em;
position: relative;
}
.search-toggle-open .search-toggle-label:empty {
padding-right: 0;
}
.search-toggle-open:focus,
.search-toggle-open:hover {
border-color: currentColor;
background: 0 0;
box-shadow: none;
}
.search-toggle-open.search-toggle-style-default {
border: 0;
}
.popup-drawer-layout-fullwidth .drawer-inner {
max-width: none;
background: rgba(9, 12, 16, .97);
transition: transform 0s ease-in, opacity .2s ease-in;
}
.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay {
background-color: transparent;
}
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner {
background: rgba(9, 12, 16, .97);
}
#search-drawer .drawer-inner .drawer-header {
position: relative;
z-index: 100;
}
#search-drawer .drawer-inner .drawer-content {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 2em;
}
#search-drawer .drawer-inner form {
max-width: 800px;
width: 100%;
margin: 0 auto;
display: flex;
}
#search-drawer .drawer-inner form label {
flex-grow: 2;
}
#search-drawer .drawer-inner form ::-webkit-input-placeholder {
color: currentColor;
opacity: .5;
}
#search-drawer .drawer-inner form ::-moz-placeholder {
color: currentColor;
opacity: .5;
}
#search-drawer .drawer-inner form :-ms-input-placeholder {
color: currentColor;
opacity: .5;
}
#search-drawer .drawer-inner form :-moz-placeholder {
color: currentColor;
opacity: .5;
}
#search-drawer .drawer-inner input.search-field {
width: 100%;
background: 0 0;
color: var(--global-palette6);
padding: .8em 80px .8em .8em;
font-size: 20px;
border: 1px solid currentColor;
}
#search-drawer .drawer-inner input.search-field:focus {
color: #fff;
box-shadow: 5px 5px 0 0 currentColor;
}
#search-drawer .drawer-inner .search-submit[type="submit"] {
width: 70px;
}
#search-drawer .drawer-inner .kadence-search-icon-wrap {
color: var(--global-palette6);
width: 70px;
}
#search-drawer .drawer-inner .search-submit[type="submit"]:hover ~ .kadence-search-icon-wrap {
color: #fff;
}
#search-drawer .drawer-inner button[type="submit"]:hover ~ .kadence-search-icon-wrap {
color: #fff;
}
.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed) {
align-self: flex-start;
flex-grow: 1;
}
.kadence-sticky-header {
position: relative;
z-index: 1;
}
.item-is-fixed {
position: fixed;
left: 0;
right: 0;
z-index: 1200;
}
.site-branding a.brand img.kadence-sticky-logo {
display: none;
}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo {
display: block;
}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img {
display: none;
}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image) {
width: auto;
}
.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink="true"] .site-branding a.brand picture img {
max-height: inherit;
}
#mobile-drawer {
z-index: 99999;
}
#mobile-header .mobile-navigation > .mobile-menu-container.drawer-menu-container > ul.menu {
display: flex;
flex-wrap: wrap;
}
#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap > a {
padding-right: 2em;
}
#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
border: 0;
}
#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a {
border: 0;
}
.has-drop-cap:not(:focus):first-letter {
float: left;
line-height: 1;
font-size: 80px;
font-weight: 600;
margin: 0 .125em 0 0;
text-transform: uppercase;
}
.wp-block-image {
margin-bottom: 0;
}
.wp-block-image.has-custom-border img {
border-style: solid;
}
figure.wp-block-image.aligncenter img {
display: inline-block;
}
.wp-block-pullquote {
border-top: 0;
border-bottom: 0;
color: var(--global-palette4);
}
.wp-block-pullquote blockquote {
border: 0;
margin: 0 auto;
padding: 2em;
position: relative;
}
.wp-block-pullquote blockquote::before {
font-size: 200px;
line-height: 40px;
font-family: sans-serif;
color: var(--global-palette7);
z-index: 0;
position: absolute;
left: 35px;
content: open-quote;
top: 80px;
}
.wp-block-pullquote blockquote p {
font-size: 1.15em;
font-style: italic;
position: relative;
z-index: 1;
}
.wp-block-pullquote blockquote cite {
text-transform: uppercase;
}
.wp-block-pullquote.is-style-solid-color:not(.has-background) {
background: var(--global-palette7);
}
.wp-block-pullquote.is-style-solid-color blockquote {
padding: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote::before {
color: var(--global-palette9);
left: -20px;
top: 45px;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 1.15em;
font-style: italic;
}
@media screen and (min-width: 767px) {
.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 1.3em;
}
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 1.5em auto;
padding: 0 1em;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border: none;
}
.wp-block-quote.has-text-align-right {
border-left: none;
border-right: 4px solid var(--global-palette4);
padding-left: 0;
padding-right: 1em;
}
.wp-block-quote.has-text-align-center {
border: none;
padding-left: 0;
}
.single-content .wp-block-quote p {
margin-bottom: var(--global-sm-spacing);
}
.single-content .wp-block-quote p:last-child {
margin-bottom: 0;
}
.wp-block-cover {
display: flex;
align-items: center;
}
.wp-block-table {
border-collapse: collapse;
}
.wp-block-table table {
border-collapse: collapse;
}
.wp-block-table thead {
border-bottom: 3px solid var(--global-palette6);
}
.wp-block-table tfoot {
border-top: 3px solid var(--global-palette6);
}
.wp-block-table td,
.wp-block-table th {
padding: .5em;
border: 1px solid var(--global-palette6);
word-break: normal;
}
.wp-block-table img {
display: inline-block;
}
.wp-block-table.is-style-stripes thead {
border-bottom: 0;
}
.wp-block-table.is-style-stripes tfoot {
border-top: 0;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border: 0;
}
.blocks-gallery-caption figcaption,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-table figcaption,
.wp-block-audio figcaption,
.wp-block-video figcaption {
color: var(--global-palette5);
font-size: 80%;
text-align: center;
}
.wp-block-separator {
margin-left: auto;
margin-right: auto;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 160px;
}
.wp-block-separator.has-background:not(.is-style-dots) {
border-bottom: none;
height: 1px;
}
.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide) {
height: 2px;
}
.wp-block-separator.is-style-dots::before {
font-size: 30px;
}
ul.wp-block-social-links:not(.specificity) {
padding-left: 0;
padding-right: 0;
}
.single-content .wp-block-columns {
margin-bottom: var(--global-md-spacing);
margin-top: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid {
display: grid;
-webkit-column-gap: 2.5rem;
-moz-column-gap: 2.5rem;
column-gap: 2.5rem;
row-gap: 2.5rem;
grid-template-columns: 1fr;
padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) {
display: block;
height: 0;
padding-bottom: 66.67%;
overflow: hidden;
position: relative;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img {
flex: 1;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
position: absolute;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li {
margin: 0;
width: 100%;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li > a {
margin: 1em 0 0;
color: var(--global-palette3);
text-decoration: none;
font-size: 1.3em;
display: block;
}
@media screen and (min-width: 767px) {
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2 {
grid-template-columns: 1fr 1fr;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3 {
grid-template-columns: 1fr 1fr 1fr;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4 {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
}
.wp-block-latest-posts.wp-block-latest-posts__list {
padding-left: 0;
}
.wp-block-latest-posts__list li {
margin-top: var(--global-sm-spacing);
}
.wp-block-latest-posts__list li::after {
clear: both;
display: table;
content: '';
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
color: var(--global-palette6);
}
@media screen and (max-width: 540px) {
.wp-block-latest-posts__featured-image.alignleft {
float: none;
margin-bottom: 1em;
}
}
figure.wp-block-gallery ul {
padding: 0;
}
.wp-block-media-text .wp-block-media-text__media img,
.wp-block-media-text .wp-block-media-text__media video {
max-width: unset;
width: 100%;
vertical-align: middle;
}
.wp-block-group.has-background {
padding: 20px 30px;
margin-top: 0;
margin-bottom: 0;
}
.entry-content .wp-block-group.has-background {
padding: 20px 30px;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
list-style: none;
}
.wp-block-search .wp-block-search__button {
border-color: var(--global-gray-400);
}
.wp-block-search .wp-block-search__button:not(.has-text-color) {
color: var(--global-palette4);
}
.wp-block-search .wp-block-search__button:not(.has-background) {
background: var(--global-palette9);
}
.wp-block-search .wp-block-search__input {
border-color: var(--global-gray-400);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
border-color: var(--global-gray-400);
border-radius: 3px;
background: var(--global-palette9);
}
.wp-block-navigation ul.wp-block-navigation__container {
padding: 0;
}
.has-child .wp-block-navigation__container {
min-width: 12em;
display: flex;
flex-direction: column;
}
.wp-block-yoast-how-to-block .schema-how-to-steps li {
margin-bottom: var(--global-md-spacing);
}
.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text {
margin-top: 0;
}
.single-content .wp-block-post-template,
.single-content .wp-block-query-loop {
padding: 0;
}
.single-content .wp-block-query .wp-block-post-featured-image.alignwide,
.single-content .wp-block-query .wp-block-post-featured-image.alignfull {
margin-left: 0;
margin-right: 0;
}
.single-content .wp-block-query .wp-block-post-featured-image.alignfull {
width: auto;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
embed,
iframe,
object {
max-width: 100%;
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.gallery {
margin-bottom: 1.5em;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
grid-gap: 0.5em;
}
.gallery .gallery-item {
margin-top: 0;
}
.elementor-image-gallery .gallery {
display: block;
}
@media screen and (min-width: 40em) {
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
}
.gallery-item {
padding: 0.5em;
}
.gallery-icon {
display: flex;
justify-content: center;
}
.gallery-caption {
font-size: 80%;
}
.gallery.entry {
display: block;
}
.pagination {
margin: var(--global-lg-spacing) auto;
overflow: hidden;
}
.pagination .nav-links {
justify-content: center;
flex-wrap: wrap;
}
.pagination .page-numbers {
display: inline-block;
margin-right: 0.5em;
border: 2px solid transparent;
min-width: 2.5em;
line-height: 2.25em;
text-align: center;
text-decoration: none;
border-radius: .25rem;
color: inherit;
}
.pagination a:hover,
.pagination a:focus,
.pagination a:active {
border-color: var(--global-palette-btn-bg);
}
.pagination .dots {
min-width: auto;
border: none;
}
.pagination .current {
border-color: var(--global-palette-btn-bg);
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.pagination .page-numbers:last-child {
margin-right: 0;
}
.page-links {
margin-top: var(--global-md-spacing);
justify-content: center;
flex-wrap: wrap;
clear: both;
}
.page-links .post-page-numbers {
display: inline-block;
margin-right: 0.2em;
border: 2px solid transparent;
min-width: 2.5em;
line-height: 2.25em;
text-align: center;
text-decoration: none;
border-radius: .25rem;
color: inherit;
}
.page-links a:hover,
.page-links a:focus,
.page-links a:active {
border-color: var(--global-palette-btn-bg);
}
.page-links .current {
border-color: var(--global-palette-btn-bg);
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.page-links .post-page-numbers:first-child {
margin-left: 0.5em;
}
.page-links .post-page-numbers:last-child {
margin-right: 0;
}
.comment-navigation,
.post-navigation {
margin: var(--global-lg-spacing) auto;
}
.comment-navigation a,
.post-navigation a {
text-decoration: none;
color: inherit;
display: block;
}
.comment-navigation a:hover,
.post-navigation a:hover {
color: var(--global-palette-highlight);
}
.comment-navigation .nav-links,
.post-navigation .nav-links {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.comment-navigation .nav-previous,
.post-navigation .nav-previous {
position: relative;
}
.comment-navigation .nav-previous .kadence-svg-iconset,
.post-navigation .nav-previous .kadence-svg-iconset {
padding-right: 0.5em;
}
.comment-navigation .nav-previous a,
.post-navigation .nav-previous a {
padding-right: var(--global-xs-spacing);
}
.comment-navigation .nav-previous::after,
.post-navigation .nav-previous::after {
position: absolute;
content: '';
top: 25%;
right: 0;
width: 1px;
height: 50%;
background: var(--global-gray-500);
}
.comment-navigation .nav-next,
.post-navigation .nav-next {
grid-column-start: 2;
text-align: right;
}
.comment-navigation .nav-next a,
.post-navigation .nav-next a {
padding-left: var(--global-xs-spacing);
}
.comment-navigation .nav-next .kadence-svg-iconset,
.post-navigation .nav-next .kadence-svg-iconset {
padding-left: 0.5em;
}
.post-navigation-sub {
margin-bottom: .5em;
}
.post-navigation-sub small {
text-transform: uppercase;
display: inline-block;
font-weight: bold;
letter-spacing: .05em;
}
.widget {
margin-top: 0;
margin-bottom: 1.5em;
}
.widget-area .widget:last-child {
margin-bottom: 0;
}
.widget-area .widget-title {
font-size: 20px;
line-height: 1.5;
margin-bottom: 0.5em;
text-transform: uppercase;
}
.widget-area ul {
padding-left: 0.5em;
}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
color: var(--global-palette3);
text-decoration: none;
}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
color: var(--global-palette-highlight);
text-decoration: underline;
}
.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
text-decoration: underline;
}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
text-decoration: none;
}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
text-decoration: none;
}
.widget-area .widget {
margin-left: 0;
margin-right: 0;
}
.widget li:not(.kb-table-of-content-list li) {
line-height: 1.8;
}
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_pages ul,
.widget_recent_entries ul,
.widget_rss ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.widget select {
max-width: 100%;
text-overflow: ellipsis;
}
.widget_archive li {
color: var(--global-palette6);
}
.widget_categories .children {
padding-top: 0;
}
.widget_pages .children,
.widget_nav_menu .sub-menu {
padding-top: 0;
padding-bottom: 0.5em;
}
.widget_pages a,
.widget_nav_menu a {
display: block;
padding: 0.1em 0;
text-decoration: none;
}
.widget_pages a:hover,
.widget_pages a:focus,
.widget_nav_menu a:hover,
.widget_nav_menu a:focus {
text-decoration: none;
}
.widget_pages li,
.widget_nav_menu li {
padding: 0;
}
.widget_pages li ul,
.widget_nav_menu li ul {
margin-left: 1em;
}
.widget_meta li {
padding: 0;
}
.widget_recent_comments li {
line-height: 1.3;
padding-bottom: 0.5em;
}
.widget_recent_comments a {
font-weight: bold;
}
.widget_recent_comments .comment-author-link a {
font-weight: inherit;
}
.widget_recent_comments a:hover,
.widget_recent_comments a:focus {
padding-left: 0;
}
.widget_recent_entries ul li {
margin-bottom: 0.4em;
}
.widget_recent_entries ul li .post-date {
font-size: 0.8em;
color: var(--global-palette6);
}
.widget_rss li {
margin-bottom: 1em;
line-height: 1.3;
}
.widget li a.rsswidget {
padding-right: 0.5em;
font-size: 1em;
line-height: 1.4;
}
.rss-date,
.widget_rss cite {
color: #333;
font-size: 0.8em;
}
.rssSummary {
padding: 0.5em 0;
font-size: 0.9em;
line-height: 1.3;
}
.widget_calendar {
font-weight: 400;
}
.widget_calendar caption {
padding: 0.5em 0;
font-size: 1em;
font-weight: 500;
text-align: left;
}
.widget_calendar thead {
background: transparent;
color: #333;
}
.widget_calendar th {
border: none;
text-align: center;
}
.widget_calendar thead th {
border-bottom-width: 2px;
}
.widget_calendar td {
padding: 0.2em;
font-size: 0.8em;
text-align: center;
background: #fff;
border: 1px solid var(--global-gray-400);
}
.widget_calendar .pad {
background: var(--global-palette7);
}
.widget_calendar .wp-calendar-nav .pad {
background: transparent;
}
.widget_calendar a {
font-weight: 900;
text-decoration: none;
}
.collapse-sub-navigation ul.menu {
display: block;
}
.collapse-sub-navigation ul.menu li a {
text-decoration: none;
width: 100%;
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px solid var(--global-palette7);
}
.collapse-sub-navigation ul.menu li a:hover {
text-decoration: none;
}
.collapse-sub-navigation ul.menu ul {
padding: 0 0 0 1em;
margin: 0;
display: none;
transition: all 0.2s ease-in-out;
}
.collapse-sub-navigation ul.menu .sub-menu.show-drawer {
display: block;
}
.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
border-left: 1px solid var(--global-palette7);
border-bottom: 1px solid var(--global-palette7);
}
.grid-cols {
display: grid;
grid-template-columns: minmax(0, 1fr);
-webkit-column-gap: 2.5rem;
-moz-column-gap: 2.5rem;
column-gap: 2.5rem;
row-gap: 2.5rem;
}
.wp-site-blocks .grid-cols::before {
display: none;
}
.grid-xs-col-1 {
grid-template-columns: minmax(0, 1fr);
}
.grid-xs-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-xs-col-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-xs-col-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media screen and (min-width: 576px) {
.grid-sm-col-1 {
grid-template-columns: minmax(0, 1fr);
}
.grid-sm-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-sm-col-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-sm-col-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media screen and (min-width: 768px) {
.grid-md-col-1 {
grid-template-columns: minmax(0, 1fr);
}
.grid-md-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-md-col-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-md-col-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media screen and (min-width: 1025px) {
.grid-lg-col-1 {
grid-template-columns: minmax(0, 1fr);
}
.grid-lg-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-lg-col-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-lg-col-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-lg-col-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-lg-col-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
@media screen and (min-width: 1200px) {
.grid-xl-col-1 {
grid-template-columns: minmax(0, 1fr);
}
.grid-xl-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-xl-col-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-xl-col-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-xl-col-5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-xl-col-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
article.sticky {
font-size: inherit;
}
.entry {
box-shadow: 0px 15px 25px -10px rgba(0, 0, 0, 0.05);
border-radius: .25rem;
}
.custom-archive-loop-item.entry {
box-shadow: none;
border-radius: 0;
}
.entry-loop {
overflow: hidden;
}
.content-wrap {
position: relative;
}
.kadence-thumbnail-position-behind + .entry {
z-index: 1;
position: relative;
}
@media screen and (max-width: 719px) {
.content-style-boxed .content-bg:not(.loop-entry) {
margin-left: -1rem;
margin-right: -1rem;
width: auto;
}
.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry) {
margin-left: 0;
margin-right: 0;
}
.content-style-boxed .comments-area {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.primary-sidebar {
padding-left: 0;
padding-right: 0;
}
}
@media screen and (min-width: 768px) {
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
display: grid;
grid-template-columns: 1fr 2fr;
}
.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,
.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,
.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry {
grid-gap: 2rem;
}
.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,
.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,
.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail {
margin-bottom: 0;
}
.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry {
grid-gap: 2rem;
}
.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail {
margin-bottom: 0;
}
}
.archive.content-style-unboxed .entry-content-wrap,
.blog.content-style-unboxed .entry-content-wrap,
.post-type-archive.content-style-unboxed .entry-content-wrap,
.search-results.content-style-unboxed .entry-content-wrap {
padding: 0;
}
.archive.content-style-unboxed .entry,
.blog.content-style-unboxed .entry,
.post-type-archive.content-style-unboxed .entry,
.search-results.content-style-unboxed .entry {
box-shadow: none;
}
.article-post-thumbnail-caption {
font-size: 90%;
margin: 0;
padding-top: 0.5em;
padding-bottom: 0.5em;
text-align: center;
}
.content-style-unboxed .kadence-thumbnail-position-above + .article-post-thumbnail-caption {
margin-top: calc(0px - var(--global-md-spacing));
margin-bottom: var(--global-md-spacing);
}
.single-content {
margin: var(--global-md-spacing) 0 0;
}
.single-content address,
.single-content figure,
.single-content hr,
.single-content p,
.single-content table,
.single-content pre,
.single-content form,
.single-content .wp-block-buttons,
.single-content .wp-block-button,
.single-content .wc-block-grid,
.single-content .wp-block-kadence-advancedbtn,
.single-content .wp-block-media-text,
.single-content .wp-block-cover,
.single-content .entry-content-asset,
.single-content .wp-block-kadence-form,
.single-content .wp-block-group,
.single-content .wp-block-yoast-faq-block,
.single-content .wp-block-yoast-how-to-block,
.single-content .schema-faq-section,
.single-content .wp-block-kadence-tableofcontents,
.single-content .enlighter-default,
.single-content .wp-block-kadence-iconlist,
.single-content [class*="__inner-content"] {
margin-top: 0;
margin-bottom: var(--global-md-spacing);
}
.single-content .wp-block-buttons .wp-block-button {
margin-bottom: 0;
}
.single-content p > img {
display: inline-block;
}
.single-content p > img.aligncenter {
display: block;
}
.single-content li > img {
display: inline-block;
}
.single-content li > img.aligncenter {
display: block;
}
.single-content p:not(.wp-block-kadence-advancedheading) + .wp-block-kadence-spacer {
margin-top: calc(0rem - var(--global-md-spacing));
}
.single-content .wp-block-yoast-faq-block .schema-faq-question {
margin-bottom: .5em;
}
.single-content .elementor-widget-container:first-child:not(style) h1,
.single-content .elementor-widget-container:first-child:not(style) h2,
.single-content .elementor-widget-container:first-child:not(style) h3,
.single-content .elementor-widget-container:first-child:not(style) h4,
.single-content .elementor-widget-container:first-child:not(style) h5,
.single-content .elementor-widget-container:first-child:not(style) h6 {
margin-top: 0;
}
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 {
margin: 1.5em 0 .5em;
}
.single-content h1:first-child,
.single-content h2:first-child,
.single-content h3:first-child,
.single-content h4:first-child,
.single-content h5:first-child,
.single-content h6:first-child {
margin-top: 0;
}
.single-content h1 + *,
.single-content h2 + *,
.single-content h3 + *,
.single-content h4 + *,
.single-content h5 + *,
.single-content h6 + * {
margin-top: 0;
}
.single-content .wp-block-kadence-advancedgallery + p {
margin-top: var(--global-md-spacing);
}
.single-content ul,
.single-content ol {
margin: 0 0 var(--global-md-spacing);
padding-left: 2em;
}
.single-content ul.aligncenter,
.single-content ol.aligncenter {
text-align: center;
padding-left: 0;
}
.single-content .kad-slider ul {
padding: 0;
margin: 0;
}
.single-content li > ol,
.single-content li > ul {
margin: 0;
}
.single-content > .more-link {
display: block;
}
.single-content address:last-child,
.single-content figure:last-child,
.single-content hr:last-child,
.single-content p:last-child,
.single-content table:last-child,
.single-content pre:last-child,
.single-content form:last-child,
.single-content .wp-block-buttons:last-child,
.single-content .wp-block-button:last-child,
.single-content .wp-block-kadence-advancedbtn:last-child,
.single-content .wp-block-media-text:last-child,
.single-content .wp-block-cover:last-child,
.single-content .entry-content-asset:last-child,
.single-content .wp-block-kadence-form:last-child,
.single-content .wp-block-group:last-child,
.single-content .wp-block-yoast-faq-block:last-child,
.single-content .wp-block-yoast-how-to-block:last-child,
.single-content .schema-faq-section:last-child,
.single-content .wp-block-kadence-tableofcontents:last-child,
.single-content .enlighter-default:last-child,
.single-content .wp-block-kadence-iconlist:last-child,
.single-content h1:last-child,
.single-content h2:last-child,
.single-content h3:last-child,
.single-content h4:last-child,
.single-content h5:last-child,
.single-content h6:last-child,
.single-content ul:last-child,
.single-content ol:last-child {
margin-bottom: 0;
}
.single-content h1.elementor-heading-title,
.single-content h2.elementor-heading-title,
.single-content h3.elementor-heading-title,
.single-content h4.elementor-heading-title,
.single-content h5.elementor-heading-title,
.single-content h6.elementor-heading-title {
margin-bottom: 0.5em;
}
.single-content .wp-block-image {
margin-top: 0;
margin-bottom: 0;
}
.single-content .wp-block-image figure {
margin-bottom: var(--global-md-spacing);
}
.single-content .wp-block-image:last-child figure {
margin-bottom: 0;
}
.single-content figure.wp-block-image {
margin-bottom: var(--global-md-spacing);
}
.single-content figure.wp-block-image:last-child {
margin-bottom: 0;
}
.entry-content::after {
display: table;
clear: both;
content: '';
}
.content-title-style-hide .entry-content,
.content-title-style-above .entry-content {
margin: 0;
}
.content-title-style-above .entry-content-wrap .post-thumbnail + .single-content {
margin: var(--global-md-spacing) 0 0;
}
.wp-site-blocks .post-thumbnail {
display: block;
height: 0;
padding-bottom: 66.67%;
overflow: hidden;
position: relative;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2 {
padding-bottom: 50%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16 {
padding-bottom: 56.25%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1 {
padding-bottom: 100%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4 {
padding-bottom: 75%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4 {
padding-bottom: 125%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3 {
padding-bottom: 133%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2 {
padding-bottom: 150%;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit {
padding-bottom: 0;
height: auto;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner {
position: static;
}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img {
margin-left: auto;
margin-right: auto;
}
.wp-site-blocks .post-thumbnail .post-thumbnail-inner {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.wp-site-blocks .post-thumbnail img {
flex: 1;
-o-object-fit: cover;
object-fit: cover;
}
.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {
height: 100%;
width: 100%;
}
.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {
height: auto;
width: 100%;
}
.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,
.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,
.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,
.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail {
margin-bottom: 1em;
}
.content-style-unboxed .kadence-thumbnail-position-above {
margin-bottom: var(--global-md-spacing);
}
.kadence-thumbnail-position-behind {
margin-bottom: -4.3em;
position: relative;
z-index: 0;
}
.content-style-unboxed .kadence-thumbnail-position-behind::after {
position: absolute;
content: '';
top: 0;
bottom: -1px;
left: 0;
right: 0;
background: linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%);
}
.kadence-breadcrumbs {
margin: 1em 0;
font-size: 85%;
color: var(--global-palette5);
}
.kadence-breadcrumbs a {
color: inherit;
}
.kadence-breadcrumbs p {
margin: 0;
}
.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child {
margin-top: 0;
}
.entry-meta {
font-size: 80%;
margin: 1em 0;
display: flex;
flex-wrap: wrap;
}
.entry-meta > * {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
}
.entry-meta > * time {
white-space: nowrap;
}
.entry-meta a {
color: inherit;
text-decoration: none;
}
.entry-meta .meta-label {
margin-right: .2rem;
}
.entry-meta .author-avatar {
width: 25px;
height: 25px;
margin-right: .5rem;
position: relative;
display: inline-block;
}
.entry-meta .author-avatar a.author-image {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.entry-meta .author-avatar .image-size-ratio {
padding-bottom: 100%;
display: block;
}
.entry-meta .author-avatar img {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
border-radius: 50%;
}
.entry-meta > *::after {
margin-left: .5rem;
margin-right: .5rem;
content: "";
display: inline-block;
background-color: currentColor;
height: .25rem;
width: .25rem;
opacity: .8;
border-radius: 9999px;
vertical-align: .1875em;
}
.entry-meta.entry-meta-divider-slash > *::after {
content: '/';
height: auto;
background: transparent;
}
.entry-meta.entry-meta-divider-dash > *::after {
content: '-';
height: auto;
background: transparent;
}
.entry-meta.entry-meta-divider-vline > *::after {
content: '|';
height: auto;
background: transparent;
}
.entry-meta > *:last-child::after {
display: none;
}
.entry-meta-divider-customicon.entry-meta > * > .kadence-svg-iconset {
margin-right: 0.3em;
margin-left: .8em;
}
.entry-meta-divider-customicon.entry-meta > *::after {
display: none;
}
.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap {
margin-left: .8em;
}
.loop-entry .entry-header .entry-title {
margin: 0;
}
.loop-entry .entry-summary p,
.loop-entry .entry-header .entry-meta {
margin: 1em 0;
}
.updated:not(.published) {
display: none;
}
.updated-on .updated:not(.published) {
display: inline-block;
}
.entry-summary {
margin: var(--global-xs-spacing) 0 0;
}
a.post-more-link {
font-weight: bold;
letter-spacing: .05em;
text-transform: uppercase;
text-decoration: none;
color: inherit;
font-size: 80%;
}
a.post-more-link .kadence-svg-iconset {
margin-left: 0.5em;
}
a.post-more-link:hover {
color: var(--global-palette-highlight);
}
.more-link-wrap {
margin-top: var(--global-xs-spacing);
margin-bottom: 0;
}
.entry-taxonomies {
margin-bottom: 0.5em;
letter-spacing: .05em;
font-size: 70%;
text-transform: uppercase;
}
.entry-taxonomies a {
text-decoration: none;
font-weight: bold;
}
.entry-taxonomies .category-style-pill a {
background: var(--global-palette-highlight);
color: white;
padding: 0.25rem;
border-radius: 0.25rem;
margin-right: .25rem;
margin-bottom: .25rem;
display: inline-block;
line-height: 1.2;
}
.entry-taxonomies .category-style-pill a:last-child {
margin-right: 0;
}
.entry-taxonomies .category-style-pill a:hover {
color: white;
}
.entry-taxonomies .category-style-underline a {
text-decoration: underline;
}
.loop-entry.type-post .entry-taxonomies .category-style-pill a {
color: white;
}
@media screen and (max-width: 719px) {
.loop-entry .entry-taxonomies {
margin-bottom: 1em;
}
}
.entry-tags {
margin-top: var(--global-xs-spacing);
}
.entry-tags .tags-links {
display: flex;
flex-wrap: wrap;
}
.entry-tags a.tag-link {
margin-right: 0.5em;
padding: 0.4em 0.6em;
margin-top: 0.5em;
font-size: 80%;
border: 1px solid var(--global-gray-500);
border-radius: 0.25rem;
color: var(--global-palette5);
text-decoration: none;
}
.entry-tags a.tag-link:hover {
background: var(--global-palette-highlight);
color: var(--global-palette-btn);
border-color: var(--global-palette-highlight);
}
.entry-tags a.tag-link:last-child {
margin-right: 0;
}
.entry-hero-container-inner {
background: var(--global-palette7);
}
.entry-hero-container-inner .entry-header {
min-height: 200px;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
flex-direction: column;
margin-bottom: 0;
}
.entry-hero-container-inner .entry-header > div {
width: 100%;
}
.entry-hero-layout-fullwidth > .entry-hero-container-inner > .site-container {
max-width: none;
}
.entry-hero {
position: relative;
}
.hero-section-overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.hero-container {
position: relative;
}
.title-align-left {
text-align: left;
}
.title-align-left .entry-meta {
justify-content: flex-start;
}
.title-align-center {
text-align: center;
}
.title-align-center .entry-meta {
justify-content: center;
}
.title-align-right {
text-align: right;
}
.title-align-right .entry-meta {
justify-content: flex-end;
}
.entry-hero .title-align-left {
text-align: left;
align-items: flex-start;
}
.entry-hero .title-align-center {
text-align: center;
align-items: center;
}
.entry-hero .title-align-right {
text-align: right;
align-items: flex-end;
}
@media screen and (max-width: 1024px) {
.title-tablet-align-left {
text-align: left;
}
.title-tablet-align-left .entry-meta {
justify-content: flex-start;
}
.title-tablet-align-center {
text-align: center;
}
.title-tablet-align-center .entry-meta {
justify-content: center;
}
.title-tablet-align-right {
text-align: right;
}
.title-tablet-align-right .entry-meta {
justify-content: flex-end;
}
.entry-hero .title-tablet-align-left {
text-align: left;
align-items: flex-start;
}
.entry-hero .title-tablet-align-center {
text-align: center;
align-items: center;
}
.entry-hero .title-tablet-align-right {
text-align: right;
align-items: flex-end;
}
}
@media screen and (max-width: 719px) {
.title-mobile-align-left {
text-align: left;
}
.title-mobile-align-left .entry-meta {
justify-content: flex-start;
}
.title-mobile-align-center {
text-align: center;
}
.title-mobile-align-center .entry-meta {
justify-content: center;
}
.title-mobile-align-right {
text-align: right;
}
.title-mobile-align-right .entry-meta {
justify-content: flex-end;
}
.entry-hero .title-mobile-align-left {
text-align: left;
align-items: flex-start;
}
.entry-hero .title-mobile-align-center {
text-align: center;
align-items: center;
}
.entry-hero .title-mobile-align-right {
text-align: right;
align-items: flex-end;
}
}
.entry-header {
margin-bottom: 1em;
}
.page-content {
margin: 2rem 0 0;
}
.page-header {
margin-bottom: var(--global-lg-spacing);
}
.hero-container .page-header {
margin-bottom: 0;
}
.entry-footer {
clear: both;
}
.post-navigation-wrap.entry-content-wrap,
.post-navigation-wrap .post-navigation,
.entry-author.entry-content-wrap {
margin-top: 0;
margin-bottom: 0;
border-radius: 0;
}
.comments-area.entry-content-wrap {
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.single-entry.post.entry.post-footer-area-boxed {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.post-footer-area-boxed ~ .entry-related {
margin: 0;
width: auto;
max-width: 100%;
}
.post-footer-area-boxed ~ .entry-related .entry-related-inner-content.alignwide {
margin: 0;
width: auto;
max-width: 100%;
}
.wp-block-image .alignleft {
margin-right: var(--global-md-spacing);
}
.wp-block-image .alignright {
margin-left: var(--global-md-spacing);
}
.alignfull,
.alignwide,
.entry-content .alignwide,
.entry-content .alignfull {
margin-left: calc(50% - (var(--global-vw, 100vw) / 2));
margin-right: calc(50% - (var(--global-vw, 100vw) / 2));
max-width: 100vw;
width: var(--global-vw, 100vw);
padding-left: 0;
padding-right: 0;
clear: both;
}
.wp-site-blocks .content-container .is-layout-constrained > .alignwide {
max-width: var(--global-content-wide-width);
}
@media screen and (min-width: 1025px) {
.content-width-narrow .entry-content .alignwide,
.content-width-narrow .content-area .alignwide {
margin-left: -80px;
margin-right: -80px;
width: auto;
}
}
.content-width-fullwidth .wp-site-blocks .alignwide {
margin-left: 0;
margin-right: 0;
width: unset;
max-width: unset;
}
.content-style-boxed .entry-content .alignwide {
margin-left: -2rem;
margin-right: -2rem;
max-width: unset;
width: unset;
}
.content-style-boxed .wp-site-blocks .entry-content > .alignwide.is-layout-constrained {
padding-left: var(--global-content-boxed-padding);
padding-right: var(--global-content-boxed-padding);
}
.content-style-boxed .wp-site-blocks .entry-content .alignwide > * .alignwide {
margin-left: unset;
margin-right: unset;
}
.has-small-font-size {
font-size: var(--global-font-size-small);
}
.has-regular-font-size {
font-size: var(--global-font-size-medium);
}
.has-large-font-size {
font-size: var(--global-font-size-large);
}
.has-larger-font-size {
font-size: var(--global-font-size-larger);
}
.has-xxlarge-font-size {
font-size: var(--global-font-size-xxlarge);
}
.entry-content-asset.videofit {
position: relative;
padding-top: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.entry-content-asset.videofit iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
body.elementor-template-full-width form.post-password-form,
body.content-width-fullwidth form.post-password-form {
text-align: center;
margin: var(--global-xxl-spacing) auto;
}
body.content-style-unboxed form.post-password-form {
margin: var(--global-xxl-spacing) auto;
}
.entry-title {
word-wrap: break-word;
}
.entry-hero-layout-contained > .entry-hero-container-inner {
position: relative;
}
body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull > .kt-row-layout-inner > .kb-theme-content-width {
padding-left: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));
padding-right: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));
}
.item-content-vertical-align-center .loop-entry .entry-content-wrap {
display: flex;
flex-direction: column;
justify-content: center;
}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header {
margin-bottom: 0;
}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary {
margin-top: 0;
}
.item-content-vertical-align-center .loop-entry .entry-summary p,
.item-content-vertical-align-center .loop-entry .entry-header .entry-meta {
margin-bottom: 0;
}
.kadence-shop-top-row {
padding-bottom: var(--global-md-spacing);
display: flex;
}
.kadence-product-toggle-container {
display: flex;
}
.kadence-product-toggle-container .kadence-toggle-shop-layout {
padding: 0px 6px;
color: var(--global-palette6);
margin-left: 0.5em;
border: 1px solid var(--global-gray-400);
display: flex;
height: 30px;
border-radius: 0;
align-items: center;
background: transparent;
box-shadow: none;
}
.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-iconset {
pointer-events: none;
}
.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active,
.kadence-product-toggle-container .kadence-toggle-shop-layout:hover {
color: var(--global-palette5);
border-color: var(--global-palette5);
background: transparent;
box-shadow: none;
}
.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-list-svg {
top: -1px;
position: relative;
}
.kadence-woo-results-count {
flex-grow: 1;
font-size: 90%;
margin-bottom: 0.5em;
line-height: 30px;
}
.kadence-woo-results-count p {
margin: 0;
}
@media screen and (min-width: 768px) {
.kadence-shop-top-row {
justify-content: flex-end;
}
.kadence-woo-results-count {
margin-bottom: 0;
}
}
select.orderby {
padding-bottom: 3px;
padding-top: 2px;
padding-left: 5px;
padding-right: 25px;
height: auto;
border-radius: 0;
font-size: 90%;
background-color: transparent;
border-top-style: none;
border-right-style: none;
border-left-style: none;
background-position: right 0 top 50%;
font-weight: 600;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-size: auto 18px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==");
}
.woocommerce .products ul,
.woocommerce ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce .products ul li,
.woocommerce ul.products li {
list-style: none outside;
}
.woocommerce li.product a {
text-decoration: none;
color: inherit;
}
.woocommerce ul.products li.product {
overflow: hidden;
}
.woocommerce ul.products li.product .onsale {
top: 6px;
right: 6px;
left: auto;
margin: 0;
}
.woocommerce ul.products li.product .product-excerpt {
display: none;
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link {
position: relative;
display: block;
outline-offset: -5px;
}
.woocommerce ul.products li.product .product-action-wrap {
margin-top: 1em;
}
.woocommerce ul.products li.product .entry-content-wrap {
padding: 1rem 1rem 1.5rem;
position: relative;
margin: 0 .5em;
border-radius: .25rem;
transition: -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition: transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition: transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95), -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
}
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title {
padding: 0.5rem 0;
margin: 0;
font-size: 1em;
font-weight: 500;
}
.woocommerce ul.products li.product h3 a,
.woocommerce ul.products li.product .woocommerce-loop-product__title a,
.woocommerce ul.products li.product .woocommerce-loop-category__title a {
transition: none;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0;
box-shadow: none;
}
.woocommerce ul.products li.product a .kb-is-ratio-image img {
height: 100%;
}
.woocommerce ul.products li.product strong {
display: block;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
border: 1px solid #f2f2f2;
}
.woocommerce ul.products li.product .star-rating {
font-size: 0.85em;
}
.woocommerce ul.products li.product .button .kadence-svg-iconset svg {
margin-left: 0.5em;
}
.woocommerce ul.products li.product .button .kadence-spinner-svg,
.woocommerce ul.products li.product .button .kadence-check-svg {
display: none;
}
.woocommerce ul.products li.product .button.loading {
opacity: 0.25;
}
.woocommerce ul.products li.product .button.loading .kadence-arrow-right-alt-svg {
display: none;
}
.woocommerce ul.products li.product .button.loading .kadence-spinner-svg {
display: block;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.woocommerce ul.products li.product .button.loading::after {
display: none;
}
.woocommerce ul.products li.product .button.added {
font-size: 0;
}
.woocommerce ul.products li.product .button.added .kadence-svg-iconset:last-child {
font-size: 1rem;
}
.woocommerce ul.products li.product .button.added .kadence-arrow-right-alt-svg {
display: none;
}
.woocommerce ul.products li.product .button.added .kadence-check-svg {
display: block;
font-size: 80%;
}
.woocommerce ul.products li.product .button.added::after {
display: none;
}
.woocommerce ul.products li.product .price {
color: inherit;
display: block;
font-weight: normal;
margin-bottom: 0.3em;
font-size: 0.857em;
}
.woocommerce ul.products li.product .price del {
color: inherit;
opacity: 0.5;
display: inline-block;
}
.woocommerce ul.products li.product .price ins {
background: none;
font-weight: 700;
display: inline-block;
}
.woocommerce ul.products li.product .price .from {
font-size: 0.67em;
margin: -2px 0 0 0;
text-transform: uppercase;
color: var(--global-palette6);
}
.woocommerce ul.products li.product .star-rating ~ .price {
padding-right: 5.4em;
}
.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating {
float: none;
margin-left: 0;
margin-bottom: 0.5em;
}
.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating ~ .price {
padding: 0;
}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button),
.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button) {
color: var(--global-palette-btn);
background: var(--global-palette-btn-bg);
text-align: center;
width: 100%;
display: block;
transition: color 0.2s ease, background 0.2s ease, border 0.2s ease;
}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover,
.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover {
color: var(--global-palette-btn-hover);
background: var(--global-palette-btn-bg-hover);
}
.woocommerce ul.products.woo-archive-btn-button li.product .button.added {
height: 0;
padding: 0;
overflow: hidden;
border: 0;
}
.woocommerce ul.products li.woo-archive-btn-button .button.added {
height: 0;
padding: 0;
overflow: hidden;
border: 0;
}
.woocommerce ul.products.woo-archive-btn-button.products-list-view .button {
width: auto;
}
.woocommerce ul.products.woo-archive-btn-button li.product .price {
margin-bottom: 1em;
}
.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button) {
background: transparent;
padding: 0.5em 0;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .05em;
color: inherit;
font-size: 80%;
border: 0;
box-shadow: none;
transition: color 0.2s ease;
display: inline;
}
.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap {
width: auto;
position: absolute;
bottom: -2rem;
left: 0;
margin-top: 0;
padding: 0 1rem;
right: 0;
opacity: 0;
transition: opacity 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
}
.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap,
.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap {
-webkit-transform: translatey(-2rem);
transform: translatey(-2rem);
}
.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap,
.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap {
bottom: -.8rem;
opacity: 1;
}
.woocommerce nav.woocommerce-pagination {
margin: var(--global-lg-spacing) auto;
}
.woocommerce nav.woocommerce-pagination ul {
justify-content: center;
flex-wrap: wrap;
margin: 0;
list-style: none;
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
display: inline-block;
margin-right: 0.5em;
border: 2px solid transparent;
min-width: 2.5em;
line-height: 2.25em;
text-align: center;
text-decoration: none;
border-radius: .25rem;
color: inherit;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
border-color: var(--global-palette-btn-bg);
}
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: var(--global-palette-btn-bg);
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.kadence-woo-toggle {
display: none;
}
.kadence-shop-top-row {
flex-wrap: wrap;
}
.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),
.post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),
.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry) {
background: transparent;
padding-left: 0;
margin-left: 0;
padding-right: 0;
margin-right: 0;
padding-bottom: 0;
}
@media screen and (min-width: 576px) {
.kadence-woo-toggle {
display: block;
}
.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
padding: 0 0 0 1.5rem;
}
.woocommerce ul.products.products-list-view {
grid-template-columns: 1fr;
}
.woocommerce ul.products.products-list-view li.product {
display: grid;
grid-template-columns: 1fr 2fr;
}
.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title {
font-size: 1.3em;
}
.woocommerce ul.products.products-list-view li.product .entry-content-wrap {
padding: 1rem 1rem 1rem 1.5rem;
}
.woocommerce ul.products.products-list-view li.product .product-excerpt {
display: block;
}
.woocommerce ul.products.products-list-view li.product .product-action-wrap {
width: auto;
position: static;
margin-top: 1em;
padding: 0;
right: 0;
opacity: 1;
transition: none;
}
.woocommerce ul.products.products-list-view li.product .star-rating {
float: none;
margin-left: 0;
}
.woocommerce ul.products.products-list-view li.product .star-rating ~ .price {
padding: 0;
margin-top: 1em;
}
.woocommerce ul.products.products-list-view li.product:hover .entry-content-wrap,
.woocommerce ul.products.products-list-view li.product:focus-within .entry-content-wrap {
-webkit-transform: translatey(0);
transform: translatey(0);
}
.woocommerce ul.products.products-list-view li.product:hover .product-action-wrap,
.woocommerce ul.products.products-list-view li.product:focus-within .product-action-wrap {
bottom: 0;
opacity: 1;
}
.woocommerce ul.products.grid-lg-col-1.products-grid-view {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media screen and (min-width: 1025px) {
.woocommerce ul.products.products-list-view li.product {
align-items: center;
}
}
.wtbpContentTable .wtbpAddToCartWrapper p {
margin: 0;
}
ul.products li.product .tinvwl-loop-button-wrapper {
position: absolute;
bottom: 100%;
right: 0;
padding: 0.5em;
}
ul.products li.product .tinvwl_add_to_wishlist_button {
margin-top: 0;
display: flex;
align-items: center;
flex-direction: row-reverse;
}
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
font-size: 80%;
background: rgba(0, 0, 0, 0.5);
padding: 0.2em 0.4em;
color: white;
position: relative;
margin-right: 0.5em;
opacity: 0;
transition: all 0.2s ease;
}
ul.products li.product .tinvwl_add_to_wishlist_button:hover .tinvwl_add_to_wishlist-text {
opacity: 1;
}
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text::after {
margin-left: 0;
margin-right: -12px;
border: 6px solid transparent;
margin-bottom: 0;
border-top-color: transparent;
border-left-color: rgba(0, 0, 0, 0.5);
z-index: 1001;
background: transparent;
content: "";
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
ul.products li.product .tinvwl_add_to_wishlist_button::before {
margin-right: 0;
background: #fff;
color: #000;
border-radius: 50%;
padding: 0.2em;
}
.products.align-buttons-bottom li.product {
display: flex;
flex-direction: column;
}
.products.align-buttons-bottom li.product .entry-content-wrap {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.woocommerce .products.align-buttons-bottom li.product .product-action-wrap {
margin-top: auto;
padding-top: 0.7em;
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button {
flex-direction: row;
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
margin-left: 0.5em;
margin-right: 0;
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text::after {
right: auto;
left: 0;
border: 6px solid transparent;
border-right-color: rgba(0, 0, 0, 0.5);
margin-left: -12px;
margin-right: 0;
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
*zoom: 1;
width: 100%;
}
.woocommerce .col2-set::before,
.woocommerce .col2-set::after,
.woocommerce-page .col2-set::before,
.woocommerce-page .col2-set::after {
content: ' ';
display: table;
}
.woocommerce .col2-set::after,
.woocommerce-page .col2-set::after {
clear: both;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
}
.woocommerce img,
.woocommerce-page img {
height: auto;
max-width: 100%;
}
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
float: left;
width: 48%;
}
.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary {
float: right;
width: 48%;
clear: none;
}
.woocommerce div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs {
clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
*zoom: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
content: ' ';
display: table;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
}
.woocommerce div.product #reviews .comment,
.woocommerce #content div.product #reviews .comment,
.woocommerce-page div.product #reviews .comment,
.woocommerce-page #content div.product #reviews .comment {
*zoom: 1;
}
.woocommerce div.product #reviews .comment::before,
.woocommerce div.product #reviews .comment::after,
.woocommerce #content div.product #reviews .comment::before,
.woocommerce #content div.product #reviews .comment::after,
.woocommerce-page div.product #reviews .comment::before,
.woocommerce-page div.product #reviews .comment::after,
.woocommerce-page #content div.product #reviews .comment::before,
.woocommerce-page #content div.product #reviews .comment::after {
content: ' ';
display: table;
}
.woocommerce div.product #reviews .comment::after,
.woocommerce #content div.product #reviews .comment::after,
.woocommerce-page div.product #reviews .comment::after,
.woocommerce-page #content div.product #reviews .comment::after {
clear: both;
}
.woocommerce div.product #reviews .comment img,
.woocommerce #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img {
float: right;
height: auto;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
position: relative;
}
.woocommerce .woocommerce-pagination ul.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers {
*zoom: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers::before,
.woocommerce .woocommerce-pagination ul.page-numbers::after,
.woocommerce-page .woocommerce-pagination ul.page-numbers::before,
.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,
.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page #content table.cart img {
height: auto;
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align: right;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
float: left;
}
.woocommerce table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label {
display: none;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
*zoom: 1;
width: 100%;
}
.woocommerce .cart-collaterals::before,
.woocommerce .cart-collaterals::after,
.woocommerce-page .cart-collaterals::before,
.woocommerce-page .cart-collaterals::after {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals::after,
.woocommerce-page .cart-collaterals::after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
*zoom: 1;
clear: right;
float: right;
}
.woocommerce .cart-collaterals .shipping_calculator::before,
.woocommerce .cart-collaterals .shipping_calculator::after,
.woocommerce-page .cart-collaterals .shipping_calculator::before,
.woocommerce-page .cart-collaterals .shipping_calculator::after {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals .shipping_calculator::after,
.woocommerce-page .cart-collaterals .shipping_calculator::after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
*zoom: 1;
}
.woocommerce ul.cart_list li::before,
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::before,
.woocommerce ul.product_list_widget li::after,
.woocommerce-page ul.cart_list li::before,
.woocommerce-page ul.cart_list li::after,
.woocommerce-page ul.product_list_widget li::before,
.woocommerce-page ul.product_list_widget li::after {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::after,
.woocommerce-page ul.cart_list li::after,
.woocommerce-page ul.product_list_widget li::after {
clear: both;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
float: right;
height: auto;
}
.woocommerce form .form-row,
.woocommerce-page form .form-row {
*zoom: 1;
}
.woocommerce form .form-row::before,
.woocommerce form .form-row::after,
.woocommerce-page form .form-row::before,
.woocommerce-page form .form-row::after {
content: ' ';
display: table;
}
.woocommerce form .form-row::after,
.woocommerce-page form .form-row::after {
clear: both;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: block;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
width: 100%;
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
box-sizing: border-box;
width: 100%;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 47%;
overflow: visible;
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first {
float: left;
}
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
float: right;
}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.woocommerce form .password-input input[type="password"],
.woocommerce-page form .password-input input[type="password"] {
padding-right: 2.5rem;
}
.woocommerce form .password-input input::-ms-reveal,
.woocommerce-page form .password-input input::-ms-reveal {
display: none;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
position: absolute;
right: 0.7em;
top: 0.7em;
cursor: pointer;
}
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
content: '';
display: block;
background-color: var(--global-palette6);
-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K");
mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K");
-webkit-mask-position: 50%;
mask-position: 50%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 1em;
mask-size: 1em;
min-height: 1.2em;
min-width: 1.2em;
top: 0;
z-index: 1;
}
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after {
-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K");
mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K");
}
.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
width: auto;
}
.woocommerce #payment .wc-terms-and-conditions,
.woocommerce #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions,
.woocommerce-page #payment .terms {
text-align: left;
padding: 0 1em 0 0;
float: left;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields,
.woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-shipping-fields {
*zoom: 1;
}
.woocommerce .woocommerce-billing-fields::before,
.woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::before,
.woocommerce .woocommerce-shipping-fields::after,
.woocommerce-page .woocommerce-billing-fields::before,
.woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::before,
.woocommerce-page .woocommerce-shipping-fields::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::after,
.woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::after {
clear: both;
}
.woocommerce .woocommerce-terms-and-conditions,
.woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom: 1.618em;
padding: 1.618em;
}
.woocommerce .woocommerce-oembed,
.woocommerce-page .woocommerce-oembed {
position: relative;
}
.rtl.woocommerce .col2-set .col-1 {
float: right;
}
.rtl.woocommerce .col2-set .col-2 {
float: left;
}
.rtl.woocommerce div.product div.images {
float: right;
width: 48%;
}
.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
right: auto;
left: 0.5rem;
}
.rtl.woocommerce div.product div.images .flex-control-thumbs {
left: auto;
-webkit-transform: translate(50%, 0);
transform: translate(50%, 0);
right: 50%;
}
.rtl.woocommerce div.product div.summary {
float: left;
width: 48%;
clear: none;
}
.rtl.woocommerce div.product #reviews .comment {
*zoom: 1;
}
.rtl.woocommerce div.product #reviews .comment::before,
.rtl.woocommerce div.product #reviews .comment::after {
content: ' ';
display: table;
}
.rtl.woocommerce div.product #reviews .comment::after {
clear: both;
}
.rtl.woocommerce div.product #reviews .comment img {
float: right;
height: auto;
}
.rtl.woocommerce div.product form.cart div.quantity,
.rtl.woocommerce div.product form.cart .button {
float: right;
}
.rtl.woocommerce div.product form.cart div.quantity {
margin: 0 0 0 4px;
}
.rtl.woocommerce span.onsale {
left: auto;
right: 0.5rem;
}
.rtl.woocommerce .star-rating {
float: left;
}
.rtl.woocommerce .products .star-rating {
float: left;
}
.rtl.woocommerce .woocommerce-product-rating .star-rating {
float: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: right;
left: auto;
right: 0;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 70px 0 0;
}
.rtl.woocommerce .button .kadence-arrow-right-alt-svg {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.rtl .woocommerce table.shop_table {
text-align: right;
}
form.woocommerce-product-search {
position: relative;
}
form.woocommerce-product-search button[type="submit"] {
top: 0;
right: 0;
bottom: 0;
position: absolute;
color: transparent !important;
background: transparent !important;
z-index: 2;
width: 50px;
border: 0;
padding: 8px 12px 7px;
box-shadow: none;
border-radius: 0;
overflow: hidden;
}
form.woocommerce-product-search input[type="search"] {
padding-right: 60px;
width: 100%;
}
form.woocommerce-product-search .kadence-search-icon-wrap {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50px;
padding: 0;
text-align: center;
background: 0 0;
z-index: 3;
cursor: pointer;
pointer-events: none;
color: var(--global-palette6);
text-shadow: none;
display: flex;
align-items: center;
justify-content: center;
}
form.woocommerce-product-search button[type="submit"]:hover ~ .kadence-search-icon-wrap {
color: var(--global-palette4);
}
body.rtl .woocommerce-product-search .button[type="submit"],
body.rtl .woocommerce-product-search .kadence-search-icon-wrap {
left: 0;
right: auto;
}
body.rtl .woocommerce-product-search input[type="search"] {
padding-right: 0.5em;
padding-left: 60px;
}
.woocommerce form .form-row {
padding: 0;
margin: 0 0 0.8em;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0;
}
.woocommerce form .form-row span em {
font-size: 80%;
}
.woocommerce form .form-row label {
line-height: 2.4;
font-weight: bold;
color: var(--global-palette5);
font-size: 90%;
}
.woocommerce form .form-row label.hidden {
visibility: hidden;
}
.woocommerce form .form-row label.inline {
display: inline;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
background: #1e85be;
color: #fff;
border-radius: 3px;
padding: 1em;
margin: 0.5em 0 0;
clear: both;
display: none;
position: relative;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
color: #fff;
text-decoration: underline;
border: 0;
box-shadow: none;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
left: 50%;
top: 0%;
margin-top: -4px;
-webkit-transform: translatex(-50%) rotate(180deg);
transform: translatex(-50%) rotate(180deg);
content: "";
position: absolute;
border-width: 4px 6px 0 6px;
border-style: solid;
border-color: #1e85be transparent transparent transparent;
z-index: 100;
display: block;
}
.woocommerce form .form-row .woocommerce-input-wrapper:has([type="radio"]) {
display: grid;
grid-template-columns: auto 1fr;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.woocommerce form .form-row .woocommerce-input-wrapper:has([type="radio"]) label {
margin: 0;
}
.woocommerce form .form-row select {
cursor: pointer;
margin: 0;
padding: 0.4em 24px 0.4em 0.5em;
}
.woocommerce form .form-row .optional {
visibility: visible;
}
.woocommerce form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
}
.woocommerce form .form-row .button {
padding: calc(0.4em + 1px) 1em;
}
.woocommerce form .form-row textarea {
height: 4em;
line-height: 1.5;
display: block;
box-shadow: none;
}
.woocommerce form .form-row .select2-container {
width: 100%;
line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #a00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #a00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
border-color: #6dc22e;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
line-height: normal;
}
.woocommerce .form-row .required {
color: red;
font-weight: 700;
border: 0 !important;
text-decoration: none;
visibility: hidden;
}
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
border: 1px solid #b7cde1;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.woocommerce ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 0;
}
.woocommerce ul#shipping_method li {
margin: 0 0 0.5em;
line-height: 1.5em;
list-style: none outside;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.woocommerce ul#shipping_method li input {
margin: 0 0.5em 0 0;
height: 1em;
background-image: none;
vertical-align: top;
}
.woocommerce ul#shipping_method li label {
display: inline;
}
.woocommerce ul#shipping_method .amount {
font-weight: 700;
}
.woocommerce .cart_totals ul#shipping_method li {
flex-wrap: nowrap;
}
.woocommerce p.woocommerce-shipping-contents {
margin: 0;
}
.product-hero-section .extra-title {
display: block;
}
.woocommerce.single-product.content-style-boxed .product.entry-content-wrap > span.onsale {
left: 2.5rem;
top: 2.5rem;
}
.rtl.woocommerce.single-product.content-style-boxed .product.entry-content-wrap > span.onsale {
right: 2.5rem;
left: auto;
}
.woocommerce.single-product.content-style-boxed .products ul.products.woo-archive-action-visible li.product .product-details {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity {
width: 100%;
}
.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity .qty {
height: 40px;
}
.woocommerce div.product::after {
clear: both;
display: table;
content: "";
}
.woocommerce-variation.single_variation {
display: none;
}
.woocommerce .up-sells.products,
.woocommerce .related.products {
clear: both;
}
.woocommerce .quantity .qty {
width: 3.631em;
text-align: center;
padding: 0 0.5em;
box-sizing: border-box;
height: 40px;
}
.woocommerce .brief-shipping-details {
font-size: 0.8em;
}
.woocommerce a.product-single-category {
text-transform: uppercase;
letter-spacing: 2px;
text-decoration: none;
}
.woocommerce .woocommerce-product-details__short-description {
margin-bottom: 2em;
}
.woocommerce .single-product-extras {
margin-bottom: 2em;
}
.woocommerce .single-product-extras ul {
padding: 0;
margin: 0 0 1.5em 0;
list-style: none;
}
.woocommerce .single-product-extras ul li {
line-height: 1.8em;
}
.woocommerce .single-product-extras ul .kadence-svg-iconset {
padding-right: 0.25em;
}
.woocommerce .single-product-payments {
margin-bottom: 2em;
display: inline-block;
margin-top: 0;
padding: 1em 1em 1em 1em;
border-radius: 0.25rem;
border-color: var(--global-gray-400);
}
.woocommerce .single-product-payments:has( > legend) {
padding-top: 0.625em;
}
.woocommerce .single-product-payments legend {
padding: 0 0.5em;
color: var(--global-palette5);
}
.woocommerce .single-product-payments ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 0.5em;
}
.woocommerce .single-product-payments li {
display: inline-flex;
margin: 0;
}
.woocommerce .single-product-payments .payment-custom-img {
max-height: 30px;
min-height: 24px;
width: auto;
}
.woocommerce .single-product-payments .payment-custom-img-gray {
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.woocommerce .single-product-payments .kadence-svg-iconset svg {
height: 30px;
width: auto;
}
.woocommerce .single-product-payments.payments-color-scheme-gray legend {
color: var(--global-palette6);
}
.woocommerce .single-product-payments.payments-color-scheme-gray .kadence-svg-iconset svg path {
fill: var(--global-gray-500) !important;
}
.woocommerce div.product {
margin-bottom: 0;
position: relative;
}
.woocommerce div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price {
font-size: 1.25em;
}
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins {
background: inherit;
font-weight: 700;
display: inline-block;
}
.woocommerce div.product span.price del,
.woocommerce div.product p.price del {
opacity: 0.5;
display: inline-block;
}
.woocommerce div.product p.stock {
font-size: 0.92em;
}
.woocommerce div.product .stock {
color: var(--global-palette-highlight);
}
.woocommerce div.product .out-of-stock {
color: red;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
}
.woocommerce div.product div.images {
margin-bottom: 1em;
padding-bottom: 1em;
}
.woocommerce div.product div.images img {
display: block;
height: auto;
margin-right: auto;
margin-left: auto;
box-shadow: none;
}
.woocommerce div.product div.images div.thumbnails {
padding-top: 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color: #fff;
opacity: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border: 1px solid #f2f2f2;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1n + 2) {
display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: 0.5rem;
right: 0.5rem;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
max-width: 94%;
margin: 0;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
margin-top: -32px;
background: transparent;
padding: 0;
width: 100%;
flex-wrap: wrap;
display: inline-flex;
justify-content: center;
position: relative;
left: 50%;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 60px;
height: 65px;
margin: 0;
padding-top: 0px;
padding-bottom: 0px;
background: var(--global-palette9);
display: inline-flex;
list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li:first-child {
width: 65px;
padding-left: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9) {
width: 65px;
padding-left: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: 0.5;
margin: 0;
border-top: 5px solid var(--global-palette9);
border-bottom: 0px solid var(--global-palette9);
border-right: 5px solid var(--global-palette9);
border-left: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1;
}
.woocommerce div.product div.summary {
margin-bottom: 2em;
}
.woocommerce div.product div.summary p {
margin: 1em 0;
}
.woocommerce div.product .button.single_add_to_cart_button {
height: 40px;
line-height: 40px;
padding: 0 1em;
text-align: center;
}
.woocommerce div.product .product_meta > span {
display: block;
font-size: 70%;
font-weight: bold;
color: var(--global-palette6);
}
.woocommerce div.product .product_meta > span a {
color: inherit;
}
.woocommerce div.product div.social {
text-align: right;
margin: 0 0 1em;
}
.woocommerce div.product div.social span {
margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span {
margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
.woocommerce div.product div.social iframe {
float: left;
margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 0.5em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid var(--global-gray-400);
background-color: var(--global-palette8);
display: inline-block;
position: relative;
z-index: 0;
border-radius: 3px 3px 0 0;
margin: 0 2px;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: 0.5em 1em;
font-weight: bold;
color: var(--global-palette5);
text-decoration: none;
font-size: 90%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration: none;
color: var(--global-palette4);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: var(--global-palette9);
z-index: 2;
border-bottom-color: var(--global-palette9);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--global-palette4);
text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid var(--global-gray-400);
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 0;
}
.woocommerce div.product p.cart {
margin-bottom: 2em;
*zoom: 1;
}
.woocommerce div.product p.cart::before,
.woocommerce div.product p.cart::after {
content: ' ';
display: table;
}
.woocommerce div.product p.cart::after {
clear: both;
}
.woocommerce div.product form.cart {
margin-bottom: 2em;
*zoom: 1;
}
.woocommerce div.product form.cart::before,
.woocommerce div.product form.cart::after {
content: ' ';
display: table;
}
.woocommerce div.product form.cart::after {
clear: both;
}
.woocommerce div.product form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table {
border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td {
padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity {
float: none;
margin: 0;
}
.woocommerce div.product form.cart table small.stock {
display: block;
float: none;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 1em;
border: 0;
width: 100%;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
border: 0;
vertical-align: top;
line-height: 2.2em;
}
.woocommerce div.product form.cart .variations label {
font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
}
.woocommerce div.product form.cart .variations .label {
padding-right: 1em;
text-align: left;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom: 1em;
}
.woocommerce div.product form.cart .reset_variations {
visibility: hidden;
font-size: 0.83em;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {
margin-top: 0.5em;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart::after {
display: table;
content: "";
clear: both;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display: none;
}
.woocommerce div.product form.cart .button {
vertical-align: middle;
float: left;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding-right: 1em;
padding-left: 1em;
vertical-align: middle;
}
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__price {
padding-top: 0.4em;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: top;
padding-bottom: 0.5em;
border: 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: 4em;
text-align: center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display: inline-block;
width: auto;
margin: 0 auto;
-webkit-transform: scale(1.5, 1.5);
transform: scale(1.5, 1.5);
}
.woocommerce section.products > h2 {
margin-bottom: 0.5em;
}
.woocommerce span.onsale {
min-height: 0;
min-width: 0;
padding: 0.5em 1em;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 1.2;
top: 0.5rem;
left: 0.5rem;
margin: 0;
border-radius: 0.25rem;
background-color: var(--global-palette-highlight);
color: var(--global-palette-highlight-alt2);
font-size: 0.857em;
z-index: 9;
}
.woocommerce span.onsale:has( + .kt-layout-left) {
left: initial;
right: 52%;
}
@media screen and (max-width: 719px) {
.woocommerce span.onsale:has( + .kt-layout-left) {
left: initial;
right: 0;
}
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs {
text-align: center;
padding: 0;
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li {
border: 0;
border-bottom: 3px solid transparent;
margin: 0 0.6em;
background: transparent;
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li a {
padding-left: 0;
padding-right: 0;
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 3px solid var(--global-palette-highlight);
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations td.label {
padding: 0;
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations tr,
.woocommerce.product-variation-style-vertical div.product form.cart table td {
display: block;
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations select {
min-width: 240px;
margin: 0;
}
.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
height: 60px;
line-height: 60px;
font-size: 125%;
width: 70%;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity {
width: 30%;
margin: 0;
padding: 0 0.5em 0 0;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity .qty {
width: 100%;
height: 60px;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added {
width: 35%;
display: flex;
padding: 0;
margin: 0 2% 0 0;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added .qty {
width: 0;
flex-grow: 1;
height: 58px;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added ~ .button.single_add_to_cart_button {
width: 63%;
}
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button {
height: 50px;
line-height: 50px;
font-size: 125%;
width: 70%;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity {
width: 30%;
margin: 0;
padding: 0 0.5em 0 0;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity .qty {
width: 100%;
height: 50px;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added {
width: 35%;
display: flex;
padding: 0;
margin: 0 2% 0 0;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added .qty {
width: 0;
flex-grow: 1;
height: 48px;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added ~ .button.single_add_to_cart_button {
width: 63%;
}
@media screen and (min-width: 576px) {
.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
width: 85%;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity {
width: 15%;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added {
width: 25%;
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added ~ .button.single_add_to_cart_button {
width: 73%;
}
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button {
width: 65%;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity {
width: 15%;
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added {
width: 25%;
}
}
.woocommerce .content-bg .product.entry.loop-entry,
.woocommerce-page .content-bg .product.entry.loop-entry {
box-shadow: none;
}
.single-product .kadence-breadcrumbs {
margin-top: -1rem;
}
.single-product .extra-title + .kadence-breadcrumbs {
margin-top: 1em;
}
.single-product .entry-taxonomies + .kadence-breadcrumbs {
margin-top: 1em;
}
.single-product.content-vertical-padding-hide .kadence-breadcrumbs,
.single-product.content-vertical-padding-bottom .kadence-breadcrumbs {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
padding: 0;
}
.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry) {
background: var(--global-palette9);
}
.woocommerce div.product div.kadence-product-image-wrap.images .images {
width: auto;
float: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper::after {
clear: both;
display: table;
content: "";
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1n + 2) {
display: inline-block;
height: 65px;
width: 33%;
margin-top: -31px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1n + 2) img {
height: 65px;
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1n + 2) {
margin-top: 0;
height: auto;
width: auto;
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1n + 2) img {
height: auto;
}
.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity.spinners-added {
width: auto;
}
.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item div.quantity.spinners-added .qty {
width: 1.8em;
}
.woocommerce div.product div.summary .added_to_cart,
.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart {
text-decoration: none;
background: transparent;
color: var(--global-palette3);
border: 1px solid var(--global-gray-400);
height: 40px;
padding: 0 1em;
margin-top: 0.5em;
font-size: inherit;
line-height: 1;
vertical-align: middle;
display: inline-flex;
justify-content: center;
align-items: center;
text-transform: none;
font-weight: normal;
border-radius: 3px;
letter-spacing: inherit;
}
.woocommerce.kadence-cart-button-normal div.product div.summary .added_to_cart {
margin-top: 0;
margin-left: 0.5em;
}
.kadence-sticky-add-to-cart-action-wrap .single_add_to_cart_button {
height: 40px;
line-height: 40px;
padding: 0em 1em;
}
.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart {
margin: 0 0 0 0.5em;
}
.woocommerce div.product div.summary .added_to_cart:hover,
.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart:hover {
background: var(--global-palette9);
}
.kadence-cart-button-medium-large.woocommerce div.product div.summary .added_to_cart {
height: 50px;
line-height: 50px;
font-size: 125%;
width: 100%;
}
.kadence-cart-button-large.woocommerce div.product div.summary .added_to_cart {
height: 60px;
line-height: 60px;
font-size: 125%;
width: 100%;
}
.quantity.spinners-added {
border: 1px solid var(--global-gray-400);
background: var(--global-palette9);
border-radius: 3px;
transition: all 0.2s ease;
}
.quantity.spinners-added .qty::-webkit-inner-spin-button,
.quantity.spinners-added .qty::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity.spinners-added:hover {
border-color: var(--global-palette6);
}
.quantity.spinners-added input.minus,
.quantity.spinners-added input.plus {
background: transparent;
color: var(--global-palette6);
box-shadow: none;
padding: 0 0.8em;
line-height: 38px;
border: 0;
}
.quantity.spinners-added input.minus:hover,
.quantity.spinners-added input.plus:hover {
background: transparent;
box-shadow: none;
color: var(--global-palette3);
}
.quantity.hidden {
display: none !important;
}
.woocommerce .quantity.spinners-added .qty {
width: 2.3em;
text-align: center;
border: 0;
padding: 0;
box-shadow: none;
height: 38px;
-moz-appearance: textfield;
}
@media screen and (max-width: 1024px) {
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7) {
width: 65px;
padding-left: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9) {
width: 60px;
padding-left: 0px;
}
}
@media screen and (max-width: 768px) {
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(6) {
width: 65px;
padding-left: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7) {
width: 60px;
padding-left: 0px;
}
}
.woocommerce table.shop_table td .quantity.spinners-added {
display: inline-block;
}
.woocommerce .woocommerce-checkout .shop_table {
background: var(--global-palette9);
}
.woocommerce .cart-empty.woocommerce-info {
margin-top: var(--global-xxl-spacing);
margin-bottom: var(--global-sm-spacing);
padding: 0;
background: transparent;
text-align: center;
font-size: 34px;
font-weight: bold;
border: 0;
color: var(--global-palette6);
}
.woocommerce .cart-empty.woocommerce-info::before,
.woocommerce .cart-empty.woocommerce-info::after {
display: none;
}
.woocommerce .return-to-shop {
margin-top: var(--global-sm-spacing);
margin-bottom: var(--global-xxl-spacing);
text-align: center;
}
.woocommerce-cart table.cart,
.woocommerce-checkout table.cart,
#add_payment_method table.cart {
position: relative;
}
.woocommerce-cart table.cart .coupon .button:not(:hover),
.woocommerce-checkout table.cart .coupon .button:not(:hover),
#add_payment_method table.cart .coupon .button:not(:hover) {
background: var(--global-palette7);
color: var(--global-palette5);
}
.woocommerce-cart table.cart td.actions .button:disabled,
.woocommerce-checkout table.cart td.actions .button:disabled,
#add_payment_method table.cart td.actions .button:disabled {
background-color: var(--global-palette7);
color: var(--global-palette5);
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img,
#add_payment_method table.cart img {
width: 60px;
box-shadow: none;
}
.woocommerce-cart table.cart .product-name a,
.woocommerce-checkout table.cart .product-name a,
#add_payment_method table.cart .product-name a {
color: var(--global-palette5);
}
.woocommerce-cart table.cart .product-name a:hover,
.woocommerce-checkout table.cart .product-name a:hover,
#add_payment_method table.cart .product-name a:hover {
color: var(--global-palette3);
}
.woocommerce-cart table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-checkout table.cart th,
.woocommerce-checkout table.cart td,
#add_payment_method table.cart th,
#add_payment_method table.cart td {
vertical-align: middle;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
#add_payment_method table.cart td.actions .coupon .input-text {
float: left;
box-sizing: border-box;
padding: 6px 6px 5px;
padding: 0.4em 0.5em;
margin: 0 4px 0 0;
outline: 0;
height: 38px;
}
.woocommerce-cart table.cart td.actions .button,
.woocommerce-checkout table.cart td.actions .button,
#add_payment_method table.cart td.actions .button {
height: 38px;
padding: 0 1em;
border: 0;
line-height: 38px;
}
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input,
#add_payment_method table.cart input {
margin: 0;
vertical-align: middle;
}
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout,
#add_payment_method .wc-proceed-to-checkout {
*zoom: 1;
padding: 1em 0;
}
.woocommerce-cart .wc-proceed-to-checkout::before,
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::before,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::before,
#add_payment_method .wc-proceed-to-checkout::after {
content: ' ';
display: table;
}
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::after {
clear: both;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button {
display: block;
text-align: center;
margin-bottom: 1em;
padding: 0.6em 1em;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button,
#add_payment_method .cart-collaterals .shipping-calculator-button {
float: none;
margin-top: 0.5em;
display: inline-block;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form,
#add_payment_method .cart-collaterals .shipping-calculator-form {
margin: 1em 0 0 0;
}
.woocommerce-cart .cart-collaterals .cart_totals p small,
.woocommerce-checkout .cart-collaterals .cart_totals p small,
#add_payment_method .cart-collaterals .cart_totals p small {
color: var(--global-palette6);
font-size: 0.83em;
}
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table,
#add_payment_method .cart-collaterals .cart_totals table {
border-collapse: separate;
margin: 0 0 6px;
padding: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td {
border-top: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th,
#add_payment_method .cart-collaterals .cart_totals table th {
width: 35%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table th,
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th {
vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em;
}
.woocommerce-cart .cart-collaterals .cart_totals table small,
.woocommerce-checkout .cart-collaterals .cart_totals table small,
#add_payment_method .cart-collaterals .cart_totals table small {
color: var(--global-palette6);
}
.woocommerce-cart .cart-collaterals .cart_totals table select,
.woocommerce-checkout .cart-collaterals .cart_totals table select,
#add_payment_method .cart-collaterals .cart_totals table select {
width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td,
#add_payment_method .cart-collaterals .cart_totals .discount td {
color: var(--global-palette-highlight);
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th {
border-top: 1px solid var(--global-gray-500);
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,
.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination {
margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,
#add_payment_method .cart-collaterals .cross-sells ul.products li.product {
margin-top: 0;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
#add_payment_method .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none;
}
.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox,
.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox,
#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox {
display: flex;
align-items: center;
}
.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],
.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],
#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"] {
margin-right: .5em;
}
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .notes,
#add_payment_method .checkout .col-2 .notes {
clear: left;
}
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .form-row-first,
#add_payment_method .checkout .col-2 .form-row-first {
clear: left;
}
.woocommerce-cart .checkout .create-account small,
.woocommerce-checkout .checkout .create-account small,
#add_payment_method .checkout .create-account small {
font-size: 11px;
color: var(--global-palette6);
font-weight: normal;
}
.woocommerce-cart .checkout div.shipping-address,
.woocommerce-checkout .checkout div.shipping-address,
#add_payment_method .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%;
}
.woocommerce-cart .checkout .shipping_address,
.woocommerce-checkout .checkout .shipping_address,
#add_payment_method .checkout .shipping_address {
clear: both;
}
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
*zoom: 1;
text-align: left;
padding: 0;
margin: 0;
list-style: none outside;
}
.woocommerce-cart #payment ul.payment_methods::before,
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::before,
#add_payment_method #payment ul.payment_methods::after {
content: ' ';
display: table;
}
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::after {
clear: both;
}
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li {
line-height: 2;
text-align: left;
margin: 0;
font-weight: normal;
}
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input {
margin: 0 1em 0 0;
}
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img,
#add_payment_method #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 0.5em;
padding: 0;
position: relative;
box-shadow: none;
display: inline-block;
}
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img,
#add_payment_method #payment ul.payment_methods li img + img {
margin-left: 2px;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) {
*zoom: 1;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
content: ' ';
display: table;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear: both;
}
.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,
#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper {
margin-top: var(--global-md-spacing);
}
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 0em;
margin: 1em 0;
font-size: 0.92em;
border-radius: 2px;
line-height: 1.5;
background-color: transparent;
color: var(--global-palette4);
}
.woocommerce-cart #payment div.payment_box input.input-text,
.woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea,
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea {
border-color: var(--global-gray-400);
border-top-color: var(--global-gray-400);
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder {
color: var(--global-gray-400);
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder,
#add_payment_method #payment div.payment_box :-moz-placeholder {
color: var(--global-gray-400);
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,
#add_payment_method #payment div.payment_box :-ms-input-placeholder {
color: var(--global-gray-400);
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style: none outside;
margin: 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new {
margin: 0 0 0.5em;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label {
cursor: pointer;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right 0.618em center;
background-size: 32px 20px;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa {
background-image: url("../images/icons/credit-cards/visa.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard {
background-image: url("../images/icons/credit-cards/mastercard.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser {
background-image: url("../images/icons/credit-cards/laser.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub {
background-image: url("../images/icons/credit-cards/diners.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro {
background-image: url("../images/icons/credit-cards/maestro.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb {
background-image: url("../images/icons/credit-cards/jcb.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex {
background-image: url("../images/icons/credit-cards/amex.svg");
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover {
background-image: url("../images/icons/credit-cards/discover.svg");
}
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help,
#add_payment_method #payment div.payment_box span.help {
font-size: 0.857em;
color: var(--global-palette6);
font-weight: normal;
}
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row,
#add_payment_method #payment div.payment_box .form-row {
margin: 0 0 0.8em;
}
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child,
#add_payment_method #payment div.payment_box p:last-child {
margin-bottom: 0;
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
#add_payment_method #payment .payment_method_paypal .about_paypal {
float: right;
line-height: 52px;
font-size: 0.83em;
}
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img {
max-height: 52px;
vertical-align: middle;
}
.rtl.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.rtl.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
.rtl #add_payment_method .checkout .col-2 h3#ship-to-different-address {
float: right;
}
.rtl.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],
.rtl.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],
.rtl #add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"] {
margin-left: .5em;
margin-right: 0;
}
.rtl.woocommerce-cart #payment ul.payment_methods,
.rtl.woocommerce-checkout #payment ul.payment_methods,
.rtl #add_payment_method #payment ul.payment_methods {
text-align: right;
}
.rtl.woocommerce-cart #payment ul.payment_methods li,
.rtl.woocommerce-checkout #payment ul.payment_methods li,
.rtl #add_payment_method #payment ul.payment_methods li {
text-align: right;
}
.rtl.woocommerce-cart #payment ul.payment_methods li img,
.rtl.woocommerce-checkout #payment ul.payment_methods li img,
.rtl #add_payment_method #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 0.5em;
padding: 0;
position: relative;
box-shadow: none;
display: inline-block;
}
.rtl.woocommerce-cart #payment ul.payment_methods li img + img,
.rtl.woocommerce-checkout #payment ul.payment_methods li img + img,
.rtl #add_payment_method #payment ul.payment_methods li img + img {
margin-left: 2px;
}
.rtl.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
.rtl #add_payment_method #payment .payment_method_paypal .about_paypal {
float: left;
}
.rtl #payment ul.wc_payment_methods {
padding-right: 0;
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]:first-child:checked + label {
border-right: 5px solid var(--global-palette-highlight);
border-left: 0;
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method > label {
border-right: 5px solid var(--global-gray-400);
border-left: 0;
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method > label::before {
margin-right: -5px;
margin-left: 4px;
}
.woocommerce-terms-and-conditions {
border: 1px solid var(--global-gray-400);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
background: var(--global-palette8);
}
.woocommerce-invalid #terms {
outline: 2px solid red;
outline-offset: 2px;
}
.kadence-woo-cart-form-wrap,
.cross-sells {
*zoom: 1;
}
.kadence-woo-cart-form-wrap::before,
.kadence-woo-cart-form-wrap::after,
.cross-sells::before,
.cross-sells::after {
content: ' ';
display: table;
}
.kadence-woo-cart-form-wrap::after,
.cross-sells::after {
clear: both;
}
@media screen and (min-width: 768px) {
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail,
#add_payment_method table.cart .product-thumbnail {
width: 74px;
}
.woocommerce-cart table.cart th.product-name,
.woocommerce-checkout table.cart th.product-name,
#add_payment_method table.cart th.product-name {
position: absolute;
left: 0;
}
.woocommerce-cart table.cart .product-remove,
.woocommerce-checkout table.cart .product-remove,
#add_payment_method table.cart .product-remove {
width: 24px;
}
.rtl.woocommerce-cart table.cart th.product-name,
.rtl.woocommerce-checkout table.cart th.product-name,
.rtl #add_payment_method table.cart th.product-name {
right: 0;
left: auto;
}
}
#payment #place_order {
float: none;
width: 100%;
box-sizing: border-box;
margin: var(--global-md-spacing) 0 1em;
padding: 0.6em 1em;
}
#payment ul.wc_payment_methods {
list-style: none;
padding-left: 0;
}
#payment ul.wc_payment_methods li.wc_payment_method > input[type="radio"]:first-child {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
#payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]:first-child:checked + label {
border-left: 5px solid var(--global-palette-highlight);
background: var(--global-palette7);
}
#payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]:first-child:checked + label::before {
background: var(--global-palette-highlight);
border-color: var(--global-palette-highlight);
}
#payment ul.wc_payment_methods li.wc_payment_method > label {
background: var(--global-palette8);
display: block;
border-left: 5px solid var(--global-gray-400);
padding: 8px 15px;
transition: border 0.2s ease-in-out;
margin-bottom: 4px;
font-weight: bold;
}
#payment ul.wc_payment_methods li.wc_payment_method > label::before {
content: '';
background: transparent;
width: 10px;
display: inline-block;
border: 1px solid var(--global-gray-500);
height: 10px;
border-radius: 50%;
margin-left: -5px;
margin-right: 4px;
}
#payment ul.wc_payment_methods li.wc_payment_method > label:hover {
border-left: 5px solid var(--global-gray-500);
background: var(--global-palette7);
}
#payment ul.wc_payment_methods li:first-child:last-child > label {
border: 0 !important;
}
#payment ul.wc_payment_methods li:first-child:last-child > label::before {
display: none;
}
#payment .payment_box {
position: relative;
width: 100%;
padding: 15px;
font-size: 95%;
}
#payment .payment_box p:last-child {
margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
.kadence-woo-cart-form-wrap > form {
float: left;
width: 70%;
padding-right: var(--global-lg-spacing);
}
.kadence-woo-cart-form-wrap .cart-collaterals {
float: left;
width: 30%;
}
form.checkout {
*zoom: 1;
}
form.checkout::before,
form.checkout::after {
content: ' ';
display: table;
}
form.checkout::after {
clear: both;
}
form.checkout .col2-set {
float: left;
width: 50%;
padding-right: var(--global-md-spacing);
padding-left: 0;
}
form.checkout .col2-set .col-1,
form.checkout .col2-set .col-2 {
width: 100%;
float: none;
padding: 0;
clear: both;
}
form.checkout .col2-set .col-2 {
margin-top: var(--global-md-spacing);
}
form.checkout #order_review_heading {
float: left;
width: 50%;
padding-left: var(--global-md-spacing);
margin: 0 0 .5em;
}
form.checkout .woocommerce-checkout-review-order {
width: 50%;
padding-left: var(--global-md-spacing);
float: left;
}
}
@media screen and (min-width: 1025px) {
.rtl table.cart td.actions .coupon .input-text,
.rtl #add_payment_method table.cart td.actions .coupon .input-text {
float: right;
margin: 0 0 0 4px;
}
.rtl .kadence-woo-cart-form-wrap > form {
float: right;
padding-left: var(--global-lg-spacing);
padding-right: 0;
}
.rtl .kadence-woo-cart-form-wrap .cart-collaterals {
float: right;
}
.rtl form.checkout .col2-set {
float: right;
padding-left: var(--global-md-spacing);
padding-right: 0;
}
.rtl form.checkout #order_review_heading {
float: right;
padding-right: var(--global-md-spacing);
padding-left: 0;
}
.rtl form.checkout .woocommerce-checkout-review-order {
padding-left: 0;
padding-right: var(--global-md-spacing);
float: right;
}
}
.rtl table.cart td.actions .coupon .input-text,
.rtl #add_payment_method table.cart td.actions .coupon .input-text {
float: right;
margin: 0 0 0 4px;
}
.select2-container--default .select2-selection--single {
height: 42px;
border-color: var(--global-gray-400);
background: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--global-palette5);
line-height: 40px;
background: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
}
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"] {
background-color: var(--global-palette7);
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.select2-dropdown {
border-color: var(--global-gray-400);
color: var(--global-palette4);
background: var(--global-palette9);
}
.select2-container--open .select2-dropdown--below {
box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}
.select2-container--open .select2-dropdown--above {
box-shadow: 0px -15px 25px -7px rgba(0, 0, 0, 0.1);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: var(--global-gray-400);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: var(--global-gray-400) transparent transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent var(--global-gray-400) transparent;
}
.wc-block-components-totals-coupon.wc-blocks-components-panel .wc-blocks-components-panel__button {
margin: .375em 0;
}
.wc-block-components-sidebar .wc-block-components-totals-coupon.wc-blocks-components-panel > h2 {
font-size: 1em;
}
.wc-block-components-checkout-form .wc-block-components-checkout-step__description {
margin-bottom: 16px;
}
.single-content .woocommerce-notices-wrapper ul.woocommerce-error,
.single-content .woocommerce-notices-wrapper ul.woocommerce-info,
.single-content .woocommerce-notices-wrapper ul.woocommerce-success {
margin-bottom: var(--global-md-spacing);
}
.rtl.woocommerce table.cart td.actions,
.rtl.woocommerce #content table.cart td.actions,
.rtl.woocommerce-page table.cart td.actions,
.rtl.woocommerce-page #content table.cart td.actions {
text-align: left;
}
.rtl.woocommerce table.cart td.actions .coupon,
.rtl.woocommerce #content table.cart td.actions .coupon,
.rtl.woocommerce-page table.cart td.actions .coupon,
.rtl.woocommerce-page #content table.cart td.actions .coupon {
float: right;
}
.rtl .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float: right;
margin-right: 0;
margin-left: 1em;
}
.rtl .woocommerce form .form-row.form-row-last {
float: left;
}
.rtl .woocommerce form .form-row.form-row-first {
float: right;
}
.content-style-boxed .wp-site-blocks .wp-block-woocommerce-cart.alignwide,
.wp-site-blocks .wp-block-woocommerce-cart.alignwide,
.wp-site-blocks .wp-block-woocommerce-checkout.alignwide,
.content-style-boxed .wp-site-blocks .wp-block-woocommerce-checkout.alignwide {
margin-left: 0;
margin-right: 0;
}
.content-style-unboxed .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
width: unset;
}
.wc-block-grid__product .wc-block-grid__product-title {
font-size: 1em;
padding-top: 0.5rem;
font-weight: 500;
margin-bottom: 0.5rem;
font-family: var(--global-heading-font-family);
}
.entry-content .wc-block-grid__products {
margin: 0 0 1em;
padding: 0;
}
.wp-site-blocks .site-main .entry-content .wc-block-grid {
font-size: 1em;
}
.wc-block-grid .wc-block-grid__products {
margin: 0 0 1em;
padding: 0;
display: grid;
grid-template-columns: minmax(0, 1fr);
-webkit-column-gap: 2.5rem;
-moz-column-gap: 2.5rem;
column-gap: 2.5rem;
row-gap: 2.5rem;
list-style: none;
}
.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img {
width: 100%;
}
.wc-block-grid .wc-block-grid__products:not(.thisisforspecificity) .wc-block-grid__product,
.wc-block-carousel .wc-block-grid__product {
border-left: 0;
border-right: 0;
border-bottom: 0;
width: 100%;
max-width: 100%;
flex: 1;
text-align: left;
overflow: hidden;
}
.wc-block-carousel .wc-block-grid__product .entry-content-wrap {
padding: 1.5rem;
}
.wc-block-carousel .wc-block-grid__product.product-loop-unboxed {
box-shadow: none;
}
.wc-block-carousel .wc-block-grid__product.product-loop-unboxed .entry-content-wrap {
padding: 1rem 0 0;
background: transparent;
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover .wc-block-grid__product-add-to-cart {
width: auto;
position: absolute;
bottom: -2rem;
left: 0;
margin-top: 0;
padding: 0 1rem;
right: 0;
opacity: 0;
transition: opacity 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .wc-block-grid__product-add-to-cart,
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .wc-block-grid__product-add-to-cart {
bottom: -.8rem;
opacity: 1;
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .entry-content-wrap,
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .entry-content-wrap {
-webkit-transform: translatey(-2rem);
transform: translatey(-2rem);
}
#wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap,
#wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap {
padding: 1rem 1rem 1.5rem;
position: relative;
margin: 0 .5em;
border-radius: .25rem;
transition: -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition: transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition: transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95), -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
}
.has-2-columns .wc-block-grid__products {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.has-3-columns .wc-block-grid__products {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.has-4-columns .wc-block-grid__products {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.has-5-columns .wc-block-grid__products {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.has-6-columns .wc-block-grid__products {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media screen and (max-width: 1024px) {
.has-4-columns .wc-block-grid__products {
grid-template-columns: 1fr 1fr;
}
.has-6-columns .wc-block-grid__products {
grid-template-columns: 1fr 1fr 1fr;
}
}
@media screen and (max-width: 719px) {
.wp-site-blocks .wc-block-grid .wc-block-grid__products {
margin: 0 0 1em;
padding: 0;
display: grid;
grid-template-columns: 1fr;
}
.wp-site-blocks .wc-block-grid .wc-block-grid__products .wc-block-grid__product {
margin-left: 0;
margin-right: 0;
}
}
.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 0;
}
.wc-block-grid .wc-block-grid__product .product-details .wp-block-button {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details .wp-block-button {
margin-top: auto;
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap {
padding-bottom: 1.5rem;
}
.wc-block-grid .wc-block-grid__product .entry-content-wrap {
padding: 1.5rem;
}
body.content-style-unboxed .wc-block-grid .wc-block-grid__product .entry-content-wrap,
.wc-block-grid .wc-block-grid__product.product-loop-unboxed .entry-content-wrap {
padding: 1rem 0;
background: transparent;
}
body.content-style-unboxed .wc-block-grid .wc-block-grid__product.woo-archive-action-visible .entry-content-wrap,
.wc-block-grid .wc-block-grid__product.product-loop-unboxed.woo-archive-action-visible .entry-content-wrap {
padding: 1rem 0 0;
}
.wc-block-grid .wc-block-grid__product.product-loop-unboxed {
background: transparent;
box-shadow: none;
}
.wc-block-grid__product a.wc-block-grid__product-link,
.wc-block-grid__product a.wc-block-grid__product-title-link {
text-decoration: none;
color: inherit;
}
.wc-block-grid__product a.wc-block-grid__product-link {
position: relative;
display: block;
}
.wc-block-grid__product:not(.woo-archive-image-hover-none) a.wc-block-grid__product-link {
overflow: hidden;
}
.wc-block-grid__product {
text-align: left;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
margin: 0 0 1em;
}
.wc-block-grid__product-price {
font-weight: normal;
font-size: 0.857em;
}
.wc-block-grid__product-price del {
color: inherit;
opacity: 0.5;
}
.wc-block-grid__product-price ins {
background: none;
font-weight: 700;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
min-height: 0;
min-width: 0;
padding: .5em 1em;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 1.2;
top: 6px;
right: 6px;
left: auto;
margin: 0;
border-radius: .25rem;
background-color: var(--global-palette-highlight);
color: var(--global-palette-btn);
font-size: 0.857em;
z-index: 9;
border: 0;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart {
color: inherit;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset {
display: inline-flex;
align-self: center;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset svg {
top: .125em;
position: relative;
height: 1em;
width: 1em;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-spinner-svg,
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-check-svg {
display: none;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading {
opacity: 0.25;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-arrow-right-alt-svg {
display: none;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-spinner-svg {
display: block;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading::after {
display: none;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added {
font-size: 0;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-svg-iconset:last-child {
font-size: 1rem;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-arrow-right-alt-svg {
display: none;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-check-svg {
display: block;
font-size: 80%;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added::after {
display: none;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart a.added_to_cart {
display: inline-flex;
background: transparent;
padding: 0.5em 0;
text-transform: uppercase;
font-weight: bold;
line-height: 1.6;
letter-spacing: .05em;
color: inherit;
text-decoration: none;
font-size: 80%;
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link {
color: var(--global-palette-btn);
text-align: center;
display: block;
width: 100%;
transition: color 0.2s ease, background 0.2s ease, border 0.2s ease;
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link:hover {
color: var(--global-palette-btn-hover);
background: var(--global-palette-btn-bg-hover);
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link.added {
height: 0;
overflow: hidden;
}
.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link {
background: transparent;
padding: 0.5em 0;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .05em;
color: inherit;
font-size: 80%;
border: 0;
box-shadow: none;
display: inline-block;
transition: color 0.2s ease;
}
.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset {
margin-left: 0.5em;
}
.wc-block-grid__product .wc-block-grid__product-rating {
float: right;
margin-top: 0;
margin-bottom: 0;
}
.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
margin: 0.25em auto 0.25em;
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating {
margin-bottom: 12px;
margin-left: 0;
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating .star-rating {
margin-left: 0;
}
.wc-block-grid__product .wc-block-grid__product-rating ~ .wc-block-grid__product-price {
padding-right: 5.4em;
}
.wc-block-components-product-rating {
display: flex;
gap: 0.2em;
align-items: center;
}
body .wc-block-grid__product-rating .star-rating,
body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
body .wc-block-review-list .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars,
body .wc-block-components-product-rating__stars {
font-family: "star";
display: block;
margin: 0.25em auto 0.25em;
margin-left: 0;
font-size: 1em;
line-height: 1;
height: 1em;
width: 5em;
color: var(--global-palette-highlight);
}
body .wc-block-grid__product-rating .star-rating::before,
body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before,
body .wc-block-review-list .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars::before,
body .wc-block-components-product-rating__stars::before {
content: "\e900\e900\e900\e900\e900";
color: var(--global-gray-400);
float: left;
top: 0;
left: 0;
opacity: 1;
right: auto;
position: absolute;
}
body .wc-block-grid__product-rating .star-rating span,
body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,
body .wc-block-review-list .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span,
body .wc-block-components-product-rating__stars span {
float: left;
right: auto;
}
body .wc-block-grid__product-rating .star-rating span::before,
body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span::before,
body .wc-block-review-list .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span::before,
body .wc-block-components-product-rating__stars span::before {
content: "\e901\e901\e901\e901\e901";
right: auto;
color: inherit;
}
li.product a .secondary-product-image,
.wc-block-grid__product a .secondary-product-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-o-object-fit: cover;
object-fit: cover;
opacity: 0;
min-width: 100%;
min-height: 100%;
}
.products:not(.woo-archive-image-hover-none) li.product a {
overflow: hidden;
}
.woo-archive-image-hover-fade .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
transition: opacity 0.3s ease;
}
.woo-archive-image-hover-fade .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail {
opacity: 1;
}
.woo-archive-image-hover-zoom .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
-webkit-transform: scale(1);
transform: scale(1);
transition: opacity 0.4s ease, -webkit-transform 2s cubic-bezier(0, 0, 0.4, 1.1);
transition: opacity 0.4s ease, transform 2s cubic-bezier(0, 0, 0.4, 1.1);
transition: opacity 0.4s ease, transform 2s cubic-bezier(0, 0, 0.4, 1.1), -webkit-transform 2s cubic-bezier(0, 0, 0.4, 1.1);
}
.woo-archive-image-hover-zoom .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail {
opacity: 1;
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0);
opacity: 1;
transition: all 0.4s cubic-bezier(0.17, 0.67, 0.35, 0.95);
display: block;
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform: translate(0);
transform: translate(0);
transition: all 0.4s cubic-bezier(0.17, 0.67, 0.35, 0.95);
display: block;
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0);
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
transition: all .5s ease-in-out;
display: block;
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform: rotatey(180deg);
transform: rotatey(180deg);
opacity: 1;
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform: rotatey(0deg);
transform: rotatey(0deg);
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform: rotatey(180deg);
transform: rotatey(180deg);
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform: rotatey(360deg);
transform: rotatey(360deg);
}
.wc-block-components-price-slider__range-input-wrapper {
background-color: var(--global-gray-400);
border-radius: 1em;
box-shadow: none;
max-width: calc(100% - 4px);
margin-left: 2px;
}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
--range-color: var(--global-palette-highlight);
border-radius: 1em;
}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input {
margin: 0;
padding: 0;
border: 0;
outline: none;
background: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
height: 0;
display: block;
position: relative;
pointer-events: none;
outline: none !important;
position: absolute;
left: 0;
top: 0;
}
.wc-block-product-category .product-details .wc-block-grid__product-add-to-cart.wp-block-button .ajax_add_to_cart::after {
display: none;
}
.wc-block-mini-cart__drawer h2.wc-block-mini-cart__title {
font-size: 1.4rem;
margin: 1.6rem 1.6rem -2.2rem;
padding: 0 0 2.2rem;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__items {
padding: 1rem 1.6rem 0;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__close {
box-shadow: none;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer {
padding: 1.6rem;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer::after {
color: var(--global-palette6);
}
table.wc-block-cart-items .wc-block-components-product-name {
text-decoration: none;
color: inherit;
font-weight: bold;
}
table.wc-block-cart-items .wc-block-components-product-name:hover {
text-decoration: underline;
}
.wc-block-mini-cart .wc-block-mini-cart__button {
box-shadow: none;
border-radius: 0;
padding: 0.5rem;
background: transparent;
border: 0;
}
.wc-block-mini-cart .wc-block-mini-cart__button:hover,
.wc-block-mini-cart .wc-block-mini-cart__button:focus {
color: inherit;
box-shadow: none;
background: transparent;
}
@font-face {
font-family: 'star';
font-display: block;
src: url("../fonts/star.woff2?gmcsp2") format("woff2"), url("../fonts/star.ttf?gmcsp2") format("truetype"), url("../fonts/star.woff?gmcsp2") format("woff"), url("../fonts/star.svg?gmcsp2#star") format("svg");
font-weight: normal;
font-style: normal;
}
.kadence-header-cart.header-navigation .header-cart-button,
.kadence-header-cart .header-cart-button {
color: inherit;
text-decoration: none;
display: flex;
align-items: center;
background: transparent;
padding: 0;
border: 0;
box-shadow: none;
font-size: 1rem;
}
.kadence-header-cart.header-navigation .header-cart-button:hover,
.kadence-header-cart .header-cart-button:hover {
background: transparent;
color: inherit;
box-shadow: none;
}
.header-cart-button .kadence-svg-iconset {
font-size: 1.2em;
}
.header-cart-button .header-cart-label {
padding-right: 5px;
}
.header-cart-button .header-cart-label:empty {
padding-right: 0px;
}
.header-cart-wrap .header-cart-empty-check {
display: none;
}
.header-cart-button .header-cart-total {
font-size: 0.65em;
height: 2.1em;
line-height: 1;
background: var(--global-palette7);
border-radius: 50%;
display: flex;
width: 2.1em;
justify-content: center;
align-items: center;
text-align: center;
color: var(--global-palette4);
margin-left: 0.1em;
transition: all 0.2s ease;
}
#cart-drawer.popup-drawer .drawer-inner {
max-width: 400px;
background: var(--global-palette9);
color: var(--global-palette4);
}
#cart-drawer h2.side-cart-header {
font-size: 1em;
}
#cart-drawer.popup-drawer .drawer-header {
justify-content: space-between;
align-items: center;
}
#cart-drawer.popup-drawer .drawer-content {
padding-top: 1em;
}
.admin-bar #cart-drawer.popup-drawer .drawer-content ul.product_list_widget {
max-height: calc(100vh - (1.5em + 1em + 1.2em + 24px + 55px + 105px + 32px));
}
#cart-drawer.popup-drawer .drawer-content ul.product_list_widget {
max-height: calc(100vh - (1.5em + 1em + 1.2em + 24px + 55px + 105px));
overflow: auto;
}
#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons {
margin-bottom: 0;
}
.site-header-section-left .kadence-header-cart.header-navigation ul ul.sub-menu {
left: 0;
right: auto;
}
.kadence-header-cart.header-navigation .header-cart-button {
padding: 0.6em 0;
}
.kadence-header-cart.header-navigation ul.cart_list {
display: block;
position: static;
box-shadow: none;
background: transparent;
-webkit-transform: none;
transform: none;
opacity: 1;
visibility: visible;
height: auto;
clip: auto;
max-height: 100vh;
overflow: auto;
}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown {
min-width: 340px;
padding: 1em;
color: var(--global-palette4);
font-size: 90%;
max-height: 80vh;
overflow: auto;
}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown ul.cart_list {
max-height: calc(75vh - (55px + 105px + 2em));
}
.kadence-header-cart.header-navigation ul p.woocommerce-mini-cart__empty-message {
margin: 0;
}
.kadence-header-cart.header-navigation ul ul.sub-menu {
right: 0;
background: var(--global-palette9);
color: var(--global-palette4);
left: auto;
}
.kadence-header-cart.header-navigation ul ul a:not(.button) {
padding: 0;
width: auto;
font-size: inherit;
color: var(--global-palette4);
background: transparent;
}
.kadence-header-cart.header-navigation ul ul a:not(.button):hover {
color: var(--global-palette3);
background: transparent;
}
.kadence-header-cart.header-navigation ul ul a.remove:hover {
background: red;
text-decoration: none;
}
.kadence-header-cart.header-navigation ul li a.remove.remove_from_cart_button {
padding: 0;
}
.kadence-header-cart.header-navigation ul .woocommerce-mini-cart__buttons {
margin-bottom: 0;
}
.kadence-header-cart.header-navigation ul a.button {
border-radius: 3px;
background: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
padding: 0.4em 1em;
border: 0;
font-size: inherit;
line-height: 1.6;
display: inline-block;
width: 100%;
}
.kadence-header-cart.header-navigation ul a.button:hover {
color: var(--global-palette-btn-hover);
background: var(--global-palette-btn-bg-hover);
}
.rtl .kadence-header-cart.header-navigation ul ul.sub-menu {
right: auto;
left: 0;
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
p.demo_store,
.woocommerce-store-notice {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em;
text-align: center;
background-color: var(--global-palette-highlight);
color: var(--global-palette-btn);
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
display: none;
}
p.demo_store a,
.woocommerce-store-notice a {
color: var(--global-palette-btn);
text-decoration: underline;
}
p.demo_store a.woocommerce-store-notice__dismiss-link,
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
float: right;
padding: 0.3em 0.5em;
margin-top: -0.3em;
margin-bottom: -0.3em;
text-decoration: none;
border: 1px solid currentColor;
}
@media screen and (max-width: 719px) {
p.demo_store a.woocommerce-store-notice__dismiss-link,
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
float: none;
margin-top: 0.5em;
margin-bottom: 0;
display: block;
}
}
.admin-bar p.demo_store {
top: 32px;
}
.kadence-store-notice-placement-above p.woocommerce-store-notice.demo_store {
position: static;
box-shadow: none;
}
.kadence-store-notice-placement-bottom .woocommerce-store-notice {
bottom: 0;
top: auto !important;
position: fixed;
}
.clear {
clear: both;
}
.woocommerce mark.count {
background: transparent;
color: inherit;
}
.woocommerce .blockUI.blockOverlay {
position: relative;
}
.woocommerce .blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url("../images/icons/loader.svg") center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .loader::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url("../images/icons/loader.svg") center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce a.remove {
display: block;
font-size: 18px;
height: 24px;
width: 24px;
text-align: center;
line-height: 22px;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
font-family: system-ui;
}
.woocommerce a.remove:hover {
color: #fff !important;
background: red;
text-decoration: none;
}
.woocommerce small.note {
display: block;
color: var(--global-palette6);
font-size: 0.857em;
margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb {
*zoom: 1;
margin: 0 0 1em;
padding: 0;
font-size: 0.92em;
color: var(--global-palette6);
}
.woocommerce .woocommerce-breadcrumb::before,
.woocommerce .woocommerce-breadcrumb::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-breadcrumb::after {
clear: both;
}
.woocommerce .woocommerce-breadcrumb a {
color: var(--global-palette6);
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading {
opacity: 0.25;
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
background-color: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
-webkit-font-smoothing: antialiased;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover {
background-color: var(--global-palette-btn-bg-hover);
color: var(--global-palette-btn-hover);
}
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover {
background-color: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
.woocommerce a.button:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled[disabled] {
cursor: not-allowed;
opacity: 0.5;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
float: none;
}
.woocommerce a.added_to_cart {
display: inline-flex;
background: transparent;
padding: 0.5em 0 0.5em 0.3em;
text-transform: uppercase;
font-weight: bold;
line-height: 1.6;
letter-spacing: .05em;
color: inherit;
font-size: 80%;
}
.woocommerce #reviews h2 small {
float: right;
color: var(--global-palette6);
font-size: 15px;
margin: 10px 0 0;
}
.woocommerce #reviews h2 small a {
text-decoration: none;
color: var(--global-palette6);
}
.woocommerce #reviews h3 {
margin: 0;
}
.woocommerce #reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
.woocommerce #reviews #comment {
height: 75px;
}
.woocommerce #reviews .comment-reply-title {
margin-bottom: 0.5rem;
display: block;
font-size: 24px;
line-height: 1.5;
font-weight: bold;
}
.woocommerce #reviews #comments .add_review {
*zoom: 1;
}
.woocommerce #reviews #comments .add_review::before,
.woocommerce #reviews #comments .add_review::after {
content: ' ';
display: table;
}
.woocommerce #reviews #comments .add_review::after {
clear: both;
}
.woocommerce #reviews #comments h2 {
font-weight: bold;
margin-bottom: 1.5rem;
font-size: 24px;
line-height: 1.5;
}
.woocommerce #reviews #comments ol.commentlist {
*zoom: 1;
width: 100%;
background: none;
list-style: none;
padding-left: 0;
margin-left: 0;
}
.woocommerce #reviews #comments ol.commentlist::before,
.woocommerce #reviews #comments ol.commentlist::after {
content: ' ';
display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
padding: 0;
margin: 0 0 var(--global-md-spacing);
border: 0;
position: relative;
background: 0;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: var(--global-palette6);
font-size: 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0.5em;
left: 0;
margin: 0;
box-shadow: none;
width: 50px;
height: 50px;
border-radius: 50px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 70px;
border: 1px solid var(--global-gray-400);
border-radius: 4px;
padding: 1em 1em 0;
*zoom: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::before,
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
content: ' ';
display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 0.83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
border: 1px solid var(--global-gray-400);
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist > li::before {
content: "";
}
.woocommerce #review_form_wrapper {
margin-top: var(--global-md-spacing);
}
@media screen and (min-width: 1025px) {
.woocommerce #reviews #comments {
float: left;
width: 60%;
padding-right: var(--global-lg-spacing);
}
.woocommerce #reviews #review_form_wrapper {
float: left;
width: 40%;
margin-top: 0;
}
.woocommerce.rtl #reviews #comments {
float: right;
padding-left: var(--global-lg-spacing);
padding-right: 0;
}
.woocommerce.rtl #reviews #review_form_wrapper {
float: right;
}
}
.woocommerce .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5em;
font-family: "star";
color: var(--global-palette-highlight);
letter-spacing: normal;
word-break: normal;
white-space: normal;
}
.woocommerce .star-rating::before {
content: "\e900\e900\e900\e900\e900";
color: var(--global-gray-400);
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
content: "\e901\e901\e901\e901\e901";
top: 0;
position: absolute;
left: 0;
}
.woocommerce .woocommerce-product-rating {
*zoom: 1;
line-height: 2;
display: block;
}
.woocommerce .woocommerce-product-rating::before,
.woocommerce .woocommerce-product-rating::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-product-rating::after {
clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 0.5em 4px 0 0;
float: left;
}
.woocommerce .products .star-rating {
display: block;
margin: 0.25em auto 0.25em;
float: right;
}
.woocommerce .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.woocommerce #review_form #respond {
*zoom: 1;
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0;
}
.woocommerce #review_form #respond::before,
.woocommerce #review_form #respond::after {
content: ' ';
display: table;
}
.woocommerce #review_form #respond::after {
clear: both;
}
.woocommerce #review_form #respond p {
margin: 0 0 1.5em;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
}
.woocommerce #review_form #respond textarea {
box-sizing: border-box;
width: 100%;
}
.woocommerce p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
.woocommerce p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
content: "\e900";
text-indent: 0;
font-family: "star";
}
.woocommerce p.stars a:hover ~ a::before {
content: "\e900";
}
.woocommerce p.stars:hover a::before {
content: "\e901";
}
.woocommerce p.stars.selected a.active::before {
content: "\e901";
}
.woocommerce p.stars.selected a.active ~ a::before {
content: "\e900";
}
.woocommerce p.stars.selected a:not(.active)::before {
content: "\e901";
}
.woocommerce table.shop_attributes {
border: 0;
border-top: 1px dotted var(--global-gray-400);
margin-bottom: 1.618em;
width: 100%;
border-spacing: 0;
}
.woocommerce table.shop_attributes th {
width: 150px;
font-weight: 700;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted var(--global-gray-400);
margin: 0;
line-height: 1.5;
}
.woocommerce table.shop_attributes td {
font-style: italic;
padding: 0;
border-top: 0;
border-bottom: 1px dotted var(--global-gray-400);
margin: 0;
line-height: 1.5;
}
.woocommerce table.shop_attributes td p {
margin: 0;
padding: 8px 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
background: var(--global-palette8);
}
.woocommerce table.shop_table {
margin: 0 -1px 1.5em 0;
text-align: left;
width: 100%;
border-radius: 3px;
font-size: 90%;
border-collapse: collapse;
}
.woocommerce table.shop_table input {
font-size: 90%;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding: 9px 12px;
line-height: 1.5em;
}
.woocommerce table.shop_table td {
border-top: 1px solid var(--global-gray-400);
padding: 9px 12px;
vertical-align: middle;
line-height: 1.5em;
}
.woocommerce table.shop_table td small {
font-weight: normal;
}
.woocommerce table.shop_table td del {
font-weight: normal;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce table.shop_table tbody:first-child tr:first-child td {
border-top: 0;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody th {
font-weight: 700;
border-top: 1px solid var(--global-gray-400);
}
.woocommerce table.my_account_orders {
font-size: 0.85em;
}
.woocommerce table.my_account_orders th,
.woocommerce table.my_account_orders td {
padding: 4px 8px;
vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
white-space: nowrap;
}
.woocommerce table.woocommerce-MyAccount-downloads td,
.woocommerce table.woocommerce-MyAccount-downloads th {
vertical-align: top;
text-align: center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,
.woocommerce table.woocommerce-MyAccount-downloads th:first-child {
text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,
.woocommerce table.woocommerce-MyAccount-downloads th:last-child {
text-align: left;
}
.woocommerce td.product-name dl.variation,
.woocommerce td.product-name .wc-item-meta {
list-style: none outside;
}
.woocommerce td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
float: left;
clear: both;
margin-right: 0.25em;
display: inline-block;
list-style: none outside;
}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name .wc-item-meta dd {
margin: 0;
}
.woocommerce td.product-name dl.variation p,
.woocommerce td.product-name dl.variation:last-child,
.woocommerce td.product-name .wc-item-meta p,
.woocommerce td.product-name .wc-item-meta:last-child {
margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification {
font-size: 0.83em;
}
.woocommerce td.product-quantity {
min-width: 80px;
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding: 4px 0;
margin: 0;
*zoom: 1;
list-style: none;
}
.woocommerce ul.cart_list li::before,
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::before,
.woocommerce ul.product_list_widget li::after {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::after {
clear: both;
}
.woocommerce ul.cart_list li .quantity,
.woocommerce ul.product_list_widget li .quantity {
display: block;
font-size: 0.7em;
color: var(--global-palette6);
padding-left: 58px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
display: block;
font-weight: 700;
color: inherit;
text-decoration: none;
font-size: 0.9em;
}
.woocommerce ul.cart_list li a:hover,
.woocommerce ul.product_list_widget li a:hover {
text-decoration: underline;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
float: left;
margin-right: 8px;
width: 50px;
height: auto;
box-shadow: none;
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0, 0, 0, 0.1);
*zoom: 1;
}
.woocommerce ul.cart_list li dl::before,
.woocommerce ul.cart_list li dl::after,
.woocommerce ul.product_list_widget li dl::before,
.woocommerce ul.product_list_widget li dl::after {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li dl::after,
.woocommerce ul.product_list_widget li dl::after {
clear: both;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce ul.product_list_widget li dl dd {
display: inline-block;
float: left;
margin: 0 0 1em 0;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
font-weight: 700;
padding: 0 0 0.25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
padding: 0 0 0.25em;
margin: 0;
}
.woocommerce ul.cart_list li dl dd p,
.woocommerce ul.product_list_widget li dl dd p {
margin-top: 0;
}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0;
}
.woocommerce ul.cart_list li dl.variation,
.woocommerce ul.product_list_widget li dl.variation {
padding-left: 58px;
font-size: 0.8em;
border: 0;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
float: none;
}
.woocommerce ul.cart_list li.mini_cart_item dl dt:first-child {
clear: none;
}
.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total {
border-top: 1px solid var(--global-palette7);
padding: 15px 0 0;
display: flex;
margin-top: 0;
justify-content: space-between;
}
.woocommerce.widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.woocommerce.widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li {
padding-left: 0em;
padding-right: 24px;
position: relative;
padding-top: 0;
padding-bottom: 4px;
margin-bottom: 4px;
border-bottom: 1px solid var(--global-palette7);
}
.woocommerce.widget_shopping_cart .cart_list li:last-child,
.woocommerce .widget_shopping_cart .cart_list li:last-child {
border-bottom: 0;
margin-bottom: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 0;
right: 0;
font-size: 16px;
font-weight: normal;
height: 18px;
width: 18px;
line-height: 16px;
text-decoration: none;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover {
text-decoration: none;
}
.woocommerce.widget_shopping_cart .buttons,
.woocommerce .widget_shopping_cart .buttons {
display: flex;
flex-direction: column;
text-align: center;
*zoom: 1;
}
.woocommerce.widget_shopping_cart .buttons::before,
.woocommerce.widget_shopping_cart .buttons::after,
.woocommerce .widget_shopping_cart .buttons::before,
.woocommerce .widget_shopping_cart .buttons::after {
content: ' ';
display: table;
}
.woocommerce.widget_shopping_cart .buttons::after,
.woocommerce .widget_shopping_cart .buttons::after {
clear: both;
}
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons a {
margin-bottom: 5px;
}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout),
.woocommerce .widget_shopping_cart .buttons a:not(.checkout) {
background: transparent;
color: var(--global-palette4);
box-shadow: none;
}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,
.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover {
background: transparent;
box-shadow: none;
color: var(--global-palette-highlight);
}
.woocommerce ul.order_details {
*zoom: 1;
margin: 0 0 3em;
padding: 0;
list-style: none;
}
.woocommerce ul.order_details::before,
.woocommerce ul.order_details::after {
content: ' ';
display: table;
}
.woocommerce ul.order_details::after {
clear: both;
}
.woocommerce ul.order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1;
border-right: 1px dashed var(--global-gray-400);
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.woocommerce ul.order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5;
}
.woocommerce ul.order_details li:last-of-type {
border: none;
}
.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details {
margin: 1.5em 0;
}
.woocommerce .wc-bacs-bank-details-account-name {
font-weight: bold;
}
.woocommerce .woocommerce-order-downloads,
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details {
margin-bottom: 2em;
}
.woocommerce .woocommerce-order-downloads *:last-child,
.woocommerce .woocommerce-customer-details *:last-child,
.woocommerce .woocommerce-order-details *:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-customer-details address {
font-style: normal;
margin-bottom: 0;
border: 1px solid var(--global-gray-400);
text-align: left;
width: 100%;
border-radius: 5px;
padding: 6px 12px;
}
.woocommerce .woocommerce-customer-details address p {
margin: 0;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email {
margin-bottom: 0;
margin-top: 0;
padding-left: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
clear: both;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
padding: 1px 0;
text-decoration: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
font-size: 80%;
}
.woocommerce .woocommerce-widget-layered-nav-list a::before {
content: "";
position: relative;
top: -0.15em;
display: inline-block;
width: 1.5em;
height: 1.5em;
margin-right: 0.6em;
font-size: .5em;
line-height: 1.4;
text-align: center;
vertical-align: middle;
border: 1px solid currentColor;
border-radius: 0.25rem;
opacity: 0.4;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
content: '\2713';
color: white;
opacity: 1;
border-color: var(--global-palette-highlight);
background: var(--global-palette-highlight);
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
margin-top: 1em;
}
.woocommerce .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
float: left;
padding: 0 1em 1px 1px;
list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration: none;
background: var(--global-palette9);
color: var(--global-palette5);
padding: .6em;
font-size: 80%;
transition: all 0.3s ease-in-out;
}
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce .widget_layered_nav_filters ul li a:focus {
text-decoration: none;
color: initial;
}
.woocommerce .widget_layered_nav_filters ul li a:hover::before,
.woocommerce .widget_layered_nav_filters ul li a:focus::before {
color: #a00;
content: "\2716";
}
.woocommerce .widget_layered_nav_filters ul li a::before {
font-family: 'serif';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "✕";
text-decoration: none;
unicode-bidi: bidi-override;
vertical-align: inherit;
margin-right: 0.5em;
}
.woocommerce.widget_product_categories > ul {
padding-left: 0;
margin-left: 0;
list-style: none;
}
.woocommerce.widget_product_categories > ul li {
position: relative;
}
.woocommerce.widget_product_categories > ul li .count {
position: absolute;
right: 0;
display: block;
top: 1px;
font-size: 0.8em;
line-height: 2rem;
min-width: 2rem;
text-align: center;
}
.woocommerce.widget_product_categories > ul li .count ~ .kadence-cat-toggle-sub {
right: 2rem;
}
.woocommerce.widget_product_categories > ul li a {
display: block;
border-bottom: 1px solid var(--global-palette7);
line-height: 2em;
}
.woocommerce.widget_product_categories > ul li a:hover {
text-decoration: none;
border-bottom-color: currentColor;
}
.woocommerce.widget_product_categories > ul li.current-cat > a {
font-weight: bold;
}
.woocommerce.widget_product_categories > ul li.cat-parent > ul {
display: none;
}
.woocommerce.widget_product_categories > ul li.cat-parent.sub-toggle-active > ul {
display: block;
}
.woocommerce.widget_product_categories > ul li.cat-parent.sub-toggle-active > .kadence-cat-toggle-sub {
background: var(--global-palette7);
}
.woocommerce.widget_product_categories > ul li.cat-parent.sub-toggle-active > .kadence-cat-toggle-sub::before {
margin-top: -1px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
margin-left: -3px;
}
.woocommerce.widget_product_categories > ul li .kadence-cat-toggle-sub {
display: block;
background: transparent;
width: 2em;
text-align: center;
position: absolute;
right: 0;
top: 0;
line-height: 2;
color: var(--global-palette5);
border: 0;
border-bottom: 1px solid transparent;
height: 2em;
border-radius: 0;
box-shadow: none;
cursor: pointer;
}
.woocommerce.widget_product_categories > ul li .kadence-cat-toggle-sub:hover {
border-bottom-color: var(--global-palette6);
color: var(--global-palette3);
}
.woocommerce.widget_product_categories > ul li .kadence-cat-toggle-sub::before {
display: block;
border-style: solid;
border-width: 2px 2px 0 0;
content: '';
display: inline-block;
height: 8px;
top: 50%;
left: 50%;
margin-left: -2px;
margin-top: -4px;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
width: 8px;
position: absolute;
}
.woocommerce.widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woocommerce.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
font-size: 0.8751em;
font-weight: bold;
}
.woocommerce.widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: left;
}
.woocommerce.widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: 0.5em;
margin-right: 0.5em;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: var(--global-palette-highlight);
border-radius: 1em;
cursor: ew-resize;
outline: none;
top: -0.3em;
margin-left: -0.5em;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
border-radius: 1em;
background-color: var(--global-palette-highlight);
}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background-color: var(--global-gray-400);
border: 0;
}
.woocommerce.widget_price_filter .ui-slider-horizontal {
height: 0.4em;
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woocommerce.widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce.widget_rating_filter ul li {
*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce.widget_rating_filter ul li::before,
.woocommerce.widget_rating_filter ul li::after {
content: ' ';
display: table;
}
.woocommerce.widget_rating_filter ul li::after {
clear: both;
}
.woocommerce.widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none;
font-size: 80%;
}
.woocommerce.widget_rating_filter ul li a:hover,
.woocommerce.widget_rating_filter ul li a:focus {
text-decoration: none;
}
.woocommerce.widget_rating_filter ul li a::before {
content: "";
position: relative;
top: -0.15em;
display: inline-block;
width: 1.5em;
height: 1.5em;
margin-right: 0.6em;
font-size: .5rem;
line-height: 1.4;
text-align: center;
vertical-align: middle;
border: 1px solid currentColor;
border-radius: 0.25rem;
opacity: 0.4;
}
.woocommerce.widget_rating_filter ul li .star-rating {
float: none;
margin-bottom: -0.1em;
font-size: 1rem;
display: inline-block;
}
.woocommerce.widget_rating_filter ul li.chosen a::before {
content: '\2713';
color: white;
opacity: 1;
border-color: var(--global-palette-highlight);
background: var(--global-palette-highlight);
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float: left;
margin-right: 1em;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
}
.rtl #cart-drawer dl.variation {
display: flex;
}
.rtl .woocommerce ul.product_list_widget li dl dd {
margin: 0 4px 0 0;
}
.rtl .woocommerce ul.product_list_widget li dl dt {
margin: 0;
}
.rtl .woocommerce .woocommerce-customer-details address {
text-align: right;
}
.rtl .woocommerce ul.order_details li {
float: right;
margin-right: 0;
padding-left: 2em;
margin-right: 2em;
padding-right: 0;
border-left: 1px dashed var(--global-gray-400);
border-right: 0;
}
.rtl .woocommerce ul.order_details li:last-of-type {
border: none;
}
.woocommerce-no-js form.woocommerce-form-login,
.woocommerce-no-js form.woocommerce-form-coupon {
display: block !important;
}
.woocommerce-no-js .woocommerce-form-login-toggle,
.woocommerce-no-js .woocommerce-form-coupon-toggle,
.woocommerce-no-js .showcoupon {
display: none !important;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
padding: 1.25em 2em 1.25em 2em;
margin: 0 0 var(--global-md-spacing);
position: relative;
background-color: var(--global-palette7);
color: var(--global-palette4);
border-left: 5px solid var(--global-palette-highlight);
list-style: none outside;
*zoom: 1;
width: auto;
word-wrap: break-word;
}
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-message::after,
.woocommerce .woocommerce-error::before,
.woocommerce .woocommerce-error::after,
.woocommerce .woocommerce-info::before,
.woocommerce .woocommerce-info::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-message::after,
.woocommerce .woocommerce-error::after,
.woocommerce .woocommerce-info::after {
clear: both;
}
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
float: right;
margin-top: -0.4em;
margin-bottom: -.4em;
}
.woocommerce .woocommerce-message li,
.woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li {
list-style: none outside !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
.woocommerce .woocommerce-message {
border-left-color: var(--global-palette-highlight);
}
.woocommerce .woocommerce-info {
border-left-color: var(--global-palette-highlight);
}
.woocommerce .woocommerce-error {
border-left-color: #b81c23;
}
.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
direction: ltr;
unicode-bidi: embed;
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px 0.5em;
font-size: 1em;
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint {
margin: 0.5em 0 0;
display: block;
}
body.showing-filter-drawer .select2-container {
z-index: 100000;
}
@media screen and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs {
border: 1px solid var(--global-gray-400);
margin-bottom: 2em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
margin-bottom: 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: block;
margin: 0;
border-radius: 0;
border: 0;
border-bottom: 1px solid var(--global-gray-400);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: block;
opacity: 0.7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color: var(--global-gray-400);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
opacity: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding-left: 1em;
padding-right: 1em;
margin: 0;
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li {
border: 0;
border-bottom: 1px solid var(--global-gray-400);
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 25px;
height: 25px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 45px;
}
.woocommerce table.shop_table_responsive ul#shipping_method li,
.woocommerce-page table.shop_table_responsive ul#shipping_method li {
justify-content: flex-end;
}
.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive thead {
display: none;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,
.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top: 0;
}
.woocommerce table.shop_table_responsive tbody th,
.woocommerce-page table.shop_table_responsive tbody th {
display: none;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
display: block;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
display: block;
text-align: right !important;
}
.woocommerce table.shop_table_responsive tr td.order-actions,
.woocommerce-page table.shop_table_responsive tr td.order-actions {
text-align: left !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
}
.woocommerce table.shop_table_responsive tr td.product-remove::before,
.woocommerce table.shop_table_responsive tr td.actions::before,
.woocommerce-page table.shop_table_responsive tr td.product-remove::before,
.woocommerce-page table.shop_table_responsive tr td.actions::before {
display: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(0, 0, 0, 0.025);
}
.woocommerce table.my_account_orders tr td.order-actions,
.woocommerce-page table.my_account_orders tr td.order-actions {
text-align: left;
}
.woocommerce table.my_account_orders tr td.order-actions::before,
.woocommerce-page table.my_account_orders tr td.order-actions::before {
display: none;
}
.woocommerce table.my_account_orders tr td.order-actions .button,
.woocommerce-page table.my_account_orders tr td.order-actions .button {
float: none;
margin: 0.125em 0.25em 0.125em 0;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
margin-top: var(--global-md-spacing);
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce #content div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary {
float: none;
width: 100%;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail {
border-top: 0;
}
.woocommerce table.cart .product-thumbnail::before,
.woocommerce #content table.cart .product-thumbnail::before,
.woocommerce-page table.cart .product-thumbnail::before,
.woocommerce-page #content table.cart .product-thumbnail::before {
display: none;
}
.woocommerce table.cart .product-thumbnail img,
.woocommerce #content table.cart .product-thumbnail img,
.woocommerce-page table.cart .product-thumbnail img,
.woocommerce-page #content table.cart .product-thumbnail img {
margin-left: auto;
margin-right: auto;
}
.woocommerce table.cart .product-remove,
.woocommerce #content table.cart .product-remove,
.woocommerce-page table.cart .product-remove,
.woocommerce-page #content table.cart .product-remove {
padding-bottom: 0;
}
.woocommerce table.cart .product-remove .remove,
.woocommerce #content table.cart .product-remove .remove,
.woocommerce-page table.cart .product-remove .remove,
.woocommerce-page #content table.cart .product-remove .remove {
-webkit-transform: translatey(10px);
transform: translatey(10px);
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align: left;
padding-left: 0;
padding-right: 0;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
float: none;
*zoom: 1;
padding-bottom: 0.5em;
}
.woocommerce table.cart td.actions .coupon::before,
.woocommerce table.cart td.actions .coupon::after,
.woocommerce #content table.cart td.actions .coupon::before,
.woocommerce #content table.cart td.actions .coupon::after,
.woocommerce-page table.cart td.actions .coupon::before,
.woocommerce-page table.cart td.actions .coupon::after,
.woocommerce-page #content table.cart td.actions .coupon::before,
.woocommerce-page #content table.cart td.actions .coupon::after {
content: ' ';
display: table;
}
.woocommerce table.cart td.actions .coupon::after,
.woocommerce #content table.cart td.actions .coupon::after,
.woocommerce-page table.cart td.actions .coupon::after,
.woocommerce-page #content table.cart td.actions .coupon::after {
clear: both;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 48%;
box-sizing: border-box;
}
.woocommerce table.cart td.actions .coupon .input-text + .button,
.woocommerce table.cart td.actions .coupon .button.alt,
.woocommerce #content table.cart td.actions .coupon .input-text + .button,
.woocommerce #content table.cart td.actions .coupon .button.alt,
.woocommerce-page table.cart td.actions .coupon .input-text + .button,
.woocommerce-page table.cart td.actions .coupon .button.alt,
.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,
.woocommerce-page #content table.cart td.actions .coupon .button.alt {
float: right;
}
.woocommerce table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button {
display: block;
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
float: none;
text-align: left;
}
.woocommerce.woocommerce-checkout form.login .form-row,
.woocommerce-page.woocommerce-checkout form.login .form-row {
width: 100%;
float: none;
}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
text-align: left;
padding: 0;
}
.woocommerce .lost_reset_password .form-row-first,
.woocommerce .lost_reset_password .form-row-last,
.woocommerce-page .lost_reset_password .form-row-first,
.woocommerce-page .lost_reset_password .form-row-last {
width: 100%;
float: none;
margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.rtl .woocommerce table.cart td.actions .coupon .input-text + .button,
.rtl .woocommerce table.cart td.actions .coupon .button.alt,
.rtl .woocommerce #content table.cart td.actions .coupon .input-text + .button,
.rtl .woocommerce #content table.cart td.actions .coupon .button.alt,
.rtl .woocommerce-page table.cart td.actions .coupon .input-text + .button,
.rtl .woocommerce-page table.cart td.actions .coupon .button.alt,
.rtl .woocommerce-page #content table.cart td.actions .coupon .input-text + .button,
.rtl .woocommerce-page #content table.cart td.actions .coupon .button.alt {
float: left;
}
.rtl .woocommerce table.shop_table_responsive tr td,
.rtl .woocommerce-page table.shop_table_responsive tr td {
text-align: left !important;
}
.rtl .woocommerce table.shop_table_responsive tr td::before,
.rtl .woocommerce-page table.shop_table_responsive tr td::before {
float: right;
}
}
@media screen and (max-width: 540px) {
.woocommerce .woocommerce-message .button {
float: none;
margin-top: 0.5em;
margin-bottom: 0;
text-align: center;
}
.woocommerce .woocommerce-message {
display: flex;
flex-direction: column-reverse;
}
table.cart td.actions .coupon input,
table.cart td.actions .coupon .button,
table.cart td.actions .coupon .input-text,
#content table.cart td.actions .coupon input,
#content table.cart td.actions .coupon .button,
#content table.cart td.actions .coupon .input-text {
width: 100%;
float: none;
margin: 0;
}
table.cart td.actions .coupon .input-text + .button,
table.cart td.actions .coupon .button.alt,
#content table.cart td.actions .coupon .input-text + .button,
#content table.cart td.actions .coupon .button.alt {
float: none;
}
}
@media screen and (max-width: 400px) {
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button,
.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
font-size: 100%;
padding: 0;
}
.woocommerce div.product form.cart .variations td {
display: block;
padding-right: 0;
}
}
.site-footer-row {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-3 {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide {
grid-template-columns: minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr);
}
.site-footer-row.site-footer-row-columns-4 {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row.site-footer-row-columns-5 {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row.site-footer-row-columns-1 {
display: flex;
justify-content: center;
}
.site-footer-row.site-footer-row-columns-1 .site-footer-section-center {
flex-grow: 1;
}
.site-footer-row.site-footer-row-columns-1 .site-footer-section {
flex: 1;
text-align: center;
min-width: 0;
}
.site-footer-row-layout-fullwidth > .site-footer-row-container-inner > .site-container {
max-width: none;
}
@media screen and (min-width: 720px) and (max-width: 1024px) {
.site-footer-row-tablet-layout-contained {
padding: 0 1.5rem;
}
.site-footer-row-tablet-layout-fullwidth,
.site-footer-row-tablet-layout-standard {
padding: 0;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row {
grid-template-columns: minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1) {
order: 6;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2) {
order: 5;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3) {
order: 4;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4) {
order: 3;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5) {
order: 2;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6) {
order: 1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide {
grid-template-columns: minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row > *:first-child {
grid-column: 1 / -1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row > *:last-child {
grid-column: 1 / -1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
}
@media screen and (max-width: 719px) {
.site-footer-row-mobile-layout-contained {
padding: 0 1.5rem;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row {
grid-template-columns: minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1) {
order: 6;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2) {
order: 5;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3) {
order: 4;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4) {
order: 3;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5) {
order: 2;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6) {
order: 1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide {
grid-template-columns: minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row > *:first-child {
grid-column: 1 / -1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row > *:last-child {
grid-column: 1 / -1;
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.site-footer-row-mobile-layout-fullwidth,
.site-footer-row-mobile-layout-standard {
padding: 0;
}
}
.site-footer-section {
display: flex;
max-height: inherit;
}
.site-footer-item {
display: flex;
align-items: center;
margin-right: 10px;
max-height: inherit;
}
.site-footer-section > .site-footer-item:last-child {
margin-right: 0;
}
.footer-widget-area {
flex: 1;
min-width: 0;
display: flex;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
flex: unset;
margin-left: 30px;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child {
margin-left: 0;
}
.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area {
flex: unset;
}
.footer-widget-area > * {
flex: 1;
min-width: 0;
}
.footer-widget-area.content-valign-middle {
align-items: center;
}
.footer-widget-area.content-valign-top {
align-items: flex-start;
}
.footer-widget-area.content-valign-bottom {
align-items: flex-end;
}
.footer-widget-area.content-align-center {
text-align: center;
}
.footer-widget-area.content-align-center .footer-navigation {
justify-content: center;
}
.footer-widget-area.content-align-center .widget_media_image img {
margin: 0 auto;
}
.footer-widget-area.content-align-center .footer-social-inner-wrap {
justify-content: center;
}
.footer-widget-area.content-align-right {
text-align: right;
}
.footer-widget-area.content-align-right .footer-navigation {
justify-content: flex-end;
}
.footer-widget-area.content-align-right .footer-navigation .menu {
justify-content: flex-end;
}
.footer-widget-area.content-align-right .footer-social-inner-wrap {
justify-content: flex-end;
}
.footer-widget-area.content-align-right .widget_media_image img {
margin: 0 0 0 auto;
}
.footer-widget-area.content-align-left {
text-align: left;
}
.footer-widget-area.content-align-left .footer-navigation {
justify-content: flex-start;
}
.footer-widget-area.content-align-left .footer-navigation .menu {
justify-content: flex-start;
}
.footer-widget-area.content-align-left .footer-social-inner-wrap {
justify-content: flex-start;
}
@media screen and (max-width: 1024px) {
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child {
margin-left: auto;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child ~ .footer-widget-area:last-child {
margin-right: auto;
}
.footer-widget-area.content-tablet-align-center {
text-align: center;
}
.footer-widget-area.content-tablet-align-center .footer-navigation {
justify-content: center;
}
.footer-widget-area.content-tablet-align-center .footer-navigation .menu {
justify-content: center;
}
.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap {
justify-content: center;
}
.footer-widget-area.content-tablet-align-center .widget_media_image img {
margin: 0 auto;
}
.footer-widget-area.content-tablet-align-right {
text-align: right;
}
.footer-widget-area.content-tablet-align-right .footer-navigation {
justify-content: flex-end;
}
.footer-widget-area.content-tablet-align-right .footer-navigation .menu {
justify-content: flex-end;
}
.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap {
justify-content: flex-end;
}
.footer-widget-area.content-tablet-align-right .widget_media_image img {
margin: 0 0 0 auto;
}
.footer-widget-area.content-tablet-align-left {
text-align: left;
}
.footer-widget-area.content-tablet-align-left .footer-navigation {
justify-content: flex-start;
}
.footer-widget-area.content-tablet-align-left .footer-navigation .menu {
justify-content: flex-start;
}
.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap {
justify-content: flex-start;
}
}
@media screen and (max-width: 719px) {
.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child {
margin-left: auto;
}
.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child ~ .footer-widget-area:last-child {
margin-right: auto;
}
.footer-widget-area.content-mobile-align-center {
text-align: center;
}
.footer-widget-area.content-mobile-align-center .footer-navigation {
justify-content: center;
}
.footer-widget-area.content-mobile-align-center .footer-navigation .menu {
justify-content: center;
}
.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap {
justify-content: center;
}
.footer-widget-area.content-mobile-align-center .widget_media_image img {
margin: 0 auto;
}
.footer-widget-area.content-mobile-align-right {
text-align: right;
}
.footer-widget-area.content-mobile-align-right .footer-navigation {
justify-content: flex-end;
}
.footer-widget-area.content-mobile-align-right .footer-navigation .menu {
justify-content: flex-end;
}
.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap {
justify-content: flex-end;
}
.footer-widget-area.content-mobile-align-right .widget_media_image img {
margin: 0 0 0 auto;
}
.footer-widget-area.content-mobile-align-left {
text-align: left;
}
.footer-widget-area.content-mobile-align-left .footer-navigation {
justify-content: flex-start;
}
.footer-widget-area.content-mobile-align-left .footer-navigation .menu {
justify-content: flex-start;
}
.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap {
justify-content: flex-start;
}
}
.ft-ro-dir-column .site-footer-section {
flex-direction: column;
}
@media screen and (max-width: 1024px) {
.ft-ro-t-dir-column .site-footer-section {
flex-direction: column;
}
.ft-ro-t-dir-row .site-footer-section {
flex-direction: row;
}
}
@media screen and (max-width: 719px) {
.ft-ro-m-dir-column .site-footer-section {
flex-direction: column;
}
.ft-ro-m-dir-row .site-footer-section {
flex-direction: row;
}
}
.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap {
justify-content: flex-start;
}
.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap {
justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap {
justify-content: flex-start;
}
.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap {
justify-content: flex-end;
}
}
@media screen and (max-width: 719px) {
.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap {
justify-content: flex-start;
}
.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap {
justify-content: flex-end;
}
}
.footer-navigation,
.footer-menu-container {
display: flex;
}
.footer-navigation a {
display: block;
width: 100%;
text-decoration: none;
color: var(--global-palette4);
transition: all .2s ease-in-out;
}
.footer-navigation a:hover,
.footer-navigation a:focus {
color: var(--global-palette-highlight);
}
.footer-navigation ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.footer-navigation ul li a {
padding: 0.6em 0.5em;
}
.footer-navigation .menu {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container {
width: 100%;
}
.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu {
width: 100%;
justify-content: space-around;
}
.site-footer-wrap .footer-navigation .footer-menu-container > ul li a:hover {
text-decoration: none;
}
.site-footer-wrap .social-button {
color: var(--global-palette4);
background: var(--global-palette7);
}
.site-footer-wrap .social-button:hover {
text-decoration: none;
color: var(--global-palette-btn);
background: var(--global-palette-btn-bg);
}
.social-style-outline .social-button:hover {
color: var(--global-palette3);
}
.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
text-decoration: underline;
}
.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
text-decoration: none;
}
.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
text-decoration: none;
}
.site-footer-section {
position: relative;
}
.site-footer-section:not(:last-child)::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
height: auto;
width: 0;
right: -15px;
-webkit-transform: translatex(50%);
transform: translatex(50%);
}
.footer-html {
margin: 1em 0;
}
.footer-html p:last-child {
margin-bottom: 0;
}
.footer-html p:first-child {
margin-top: 0;
}
.kt-row-layout-inner,
.kb-row-layout-wrap {
position: relative;
border: 0 solid rgba(0, 0, 0, 0);
}
.kt-row-layout-inner::before,
.kb-row-layout-wrap::before {
clear: both;
display: table;
content: "";
}
.kt-row-column-wrap {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem);
grid-auto-rows: minmax(min-content, max-content);
z-index: 1;
position: relative;
}
.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
margin-left: auto;
margin-right: auto;
}
.kt-row-has-bg > .kt-row-column-wrap {
padding-left: var(--global-content-edge-padding, 15px);
padding-right: var(--global-content-edge-padding, 15px);
}
.alignfull > .kt-row-layout-inner > .kt-row-column-wrap,
.alignfull > .kt-row-column-wrap {
padding-left: var(--global-content-edge-padding, 15px);
padding-right: var(--global-content-edge-padding, 15px);
}
.kt-inner-column-height-full:not(.kt-row-layout-row) {
grid-auto-rows: minmax(0, 1fr);
}
.kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column {
align-self: stretch;
}
.kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: 100%;
}
.kt-row-valign-middle.kt-inner-column-height-full > .wp-block-kadence-column:not(.kb-section-dir-horizontal) > .kt-inside-inner-col {
display: flex;
flex-direction: column;
justify-content: center;
}
.kt-row-valign-bottom.kt-inner-column-height-full > .wp-block-kadence-column:not(.kb-section-dir-horizontal) > .kt-inside-inner-col {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.kt-row-valign-middle.kt-inner-column-height-full > .wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col {
align-items: center;
}
.kt-row-valign-bottom.kt-inner-column-height-full > .wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col {
align-items: flex-end;
}
@media screen and (max-width: 1024px) {
.kt-inner-column-height-full.kt-tab-layout-row,
.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row {
grid-auto-rows: minmax(min-content, max-content);
}
.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto;
}
.kt-inner-column-height-full.kt-tab-layout-row > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto;
}
.kt-inner-column-height-full.kt-tab-layout-equal,
.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) {
grid-auto-rows: minmax(0, 1fr);
}
.kt-inner-column-height-full.kt-tab-layout-equal > .wp-block-kadence-column > .kt-inside-inner-col,
.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: 100%;
}
}
@media screen and (max-width: 767px) {
.kt-inner-column-height-full.kt-mobile-layout-row {
grid-auto-rows: minmax(min-content, max-content);
}
.kt-inner-column-height-full.kt-mobile-layout-row > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto;
}
.kt-inner-column-height-full.kt-mobile-layout-equal,
.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) {
grid-auto-rows: minmax(0, 1fr);
}
.kt-inner-column-height-full.kt-mobile-layout-equal > .wp-block-kadence-column > .kt-inside-inner-col,
.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: 100%;
}
}
.kt-row-layout-overlay {
top: 0;
left: 0;
position: absolute;
opacity: .3;
height: 100%;
width: 100%;
z-index: 0;
filter: opacity(100%);
}
.kt-row-layout-overlay.kt-jarallax {
filter: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
.wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
height: var(--kb-screen-height-fix, 100vh) !important;
margin-top: -40px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
.wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
height: var(--kb-screen-height-fix, 100vh) !important;
margin-top: -40px !important;
}
}
.entry-content .wp-block-kadence-rowlayout.alignfull,
.entry-content .wp-block-kadence-rowlayout.alignwide {
text-align: inherit;
margin-bottom: 0;
}
.kt-row-layout-bottom-sep {
position: absolute;
height: 100px;
bottom: -1px;
left: 0;
overflow: hidden;
right: 0;
z-index: 1;
}
.kt-row-layout-bottom-sep svg {
position: absolute;
bottom: 0px;
left: 50%;
transform: translatex(-50%);
width: 100.2%;
height: 100%;
display: block;
fill: #fff;
}
.kt-row-layout-top-sep {
position: absolute;
height: 100px;
top: -1px;
left: 0;
overflow: hidden;
right: 0;
z-index: 1;
}
.kt-row-layout-top-sep svg {
position: absolute;
top: 0px;
left: 50%;
transform: translatex(-50%) rotate(180deg);
width: 100.2%;
height: 100%;
display: block;
fill: #fff;
}
.kt-row-layout-inner > .kb-blocks-bg-slider,
.kb-row-layout-wrap > .kb-blocks-bg-slider {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 0;
margin: 0;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 0;
margin: 0;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .splide__track,
.kt-row-layout-inner > .kb-blocks-bg-slider .splide__list,
.kt-row-layout-inner > .kb-blocks-bg-slider .splide__slide,
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain,
.kb-row-layout-wrap > .kb-blocks-bg-slider .splide__track,
.kb-row-layout-wrap > .kb-blocks-bg-slider .splide__list,
.kb-row-layout-wrap > .kb-blocks-bg-slider .splide__slide,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-bg-slide-contain {
height: 100%;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .splide__list,
.kb-row-layout-wrap > .kb-blocks-bg-slider .splide__list {
height: 100% !important;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain {
display: none;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child {
display: block;
}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div,
.kb-row-layout-wrap > .kb-blocks-bg-slider .kb-bg-slide-contain div {
position: relative;
height: 100%;
}
.kb-blocks-bg-slider-init.splide .splide__pagination {
bottom: 10px;
}
.kb-blocks-bg-slider-init.splide .splide__arrow {
z-index: 100;
}
.kb-blocks-bg-video-container {
bottom: 0;
right: 0;
top: 0;
left: 0;
position: absolute;
overflow: hidden;
}
.kb-blocks-bg-video-container .kb-blocks-bg-video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
width: 100%;
min-width: 100%;
min-height: 100%;
}
.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls {
display: none !important;
}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%;
height: 0;
padding-bottom: 56.25%;
}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3 {
padding-bottom: 75%;
}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2 {
padding-bottom: 66.66%;
}
@media (max-aspect-ratio: 16/9) {
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe {
min-height: 100%;
aspect-ratio: 16 / 9;
}
}
.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video {
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
transform: translate(0%, 0%);
}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper {
position: absolute;
z-index: 11;
bottom: 20px;
right: 20px;
}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
padding: 8px;
margin: 0 0 0 8px;
border: 0;
background: rgba(0, 0, 0, .3);
cursor: pointer;
font-size: 24px;
color: #fff;
display: inline-block;
opacity: .5;
height: 32px;
line-height: 16px;
transition: opacity .3s ease-in-out;
box-sizing: border-box;
}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg {
width: 16px;
height: 16px;
vertical-align: bottom;
}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover {
opacity: 1;
}
.kb-blocks-bg-video {
object-position: 50% 50%;
object-fit: cover;
background-position: center center;
width: 100%;
height: 100%;
}
@media (max-width: 767px) {
.kvs-sm-false {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.kvs-md-false {
display: none !important;
}
}
@media screen and (min-width: 1025px) {
.kvs-lg-false {
display: none !important;
}
}
.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow {
z-index: 1000;
}
:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
z-index: 49;
}
:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
z-index: 1000;
}
.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .wp-block-kadence-column {
flex: 1;
}
.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery {
flex: 1;
}
.wp-block-kadence-column {
display: flex;
flex-direction: column;
z-index: 1;
min-width: 0;
min-height: 0;
}
.kt-inside-inner-col {
flex-direction: column;
border: 0 solid rgba(0, 0, 0, 0);
position: relative;
transition: all .3s ease;
}
@media (max-width: 767px) {
.kvs-sm-false {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.kvs-md-false {
display: none !important;
}
}
@media screen and (min-width: 1025px) {
.kvs-lg-false {
display: none !important;
}
}
body.admin-bar {
--kb-admin-bar-visible: 34px;
}
@media screen and (max-width: 782px) {
body.admin-bar {
--kb-admin-bar-visible: 46px;
}
}
.kb-section-is-sticky > .kt-inside-inner-col {
position: sticky;
top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));
}
.kt-inside-inner-col > .kb-section-is-sticky {
position: sticky;
top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));
}
.kt-inside-inner-col > .wp-block-cover {
height: auto;
}
.kb-section-has-link {
position: relative;
}
.kb-section-link-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10;
}
.kb-section-has-overlay {
position: relative;
}
.kb-section-has-overlay > .kt-inside-inner-col {
z-index: 1;
}
.kb-section-has-overlay > .kt-inside-inner-col::before {
content: "";
opacity: .3;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1;
transition: all .3s ease-in-out;
}
.wp-block-kadence-advancedheading mark {
background: transparent;
border-style: solid;
border-width: 0;
}
.wp-block-kadence-advancedheading mark.kt-highlight {
color: #f76a0c;
}
.kb-adv-heading-icon {
display: inline-flex;
justify-content: center;
align-items: center;
}
.is-layout-constrained > .kb-advanced-heading-link {
display: block;
}
.single-content .kadence-advanced-heading-wrapper h1,
.single-content .kadence-advanced-heading-wrapper h2,
.single-content .kadence-advanced-heading-wrapper h3,
.single-content .kadence-advanced-heading-wrapper h4,
.single-content .kadence-advanced-heading-wrapper h5,
.single-content .kadence-advanced-heading-wrapper h6 {
margin: 1.5em 0 .5em;
}
.single-content .kadence-advanced-heading-wrapper + * {
margin-top: 0;
}
.wp-block-kadence-image:not(:last-child) {
margin-bottom: 1em;
}
.wp-block-kadence-image .kb-image-tooltip-border {
border-bottom: 1px dashed currentColor;
}
.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link {
display: block;
}
.wp-block-kadence-image img {
max-width: 100%;
border: 0 solid currentColor;
box-sizing: border-box;
}
.wp-block-kadence-image .kb-img-transparent {
display: none;
}
.wp-block-kadence-image .aligncenter {
text-align: center;
}
.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size {
width: 100%;
}
.wp-block-kadence-image.alignfull img,
.wp-block-kadence-image.alignwide img {
width: 100%;
}
.wp-block-kadence-image .alignleft,
.wp-block-kadence-image .alignright,
.wp-block-kadence-image .aligncenter {
display: table;
}
.wp-block-kadence-image .alignleft > figcaption,
.wp-block-kadence-image .alignright > figcaption,
.wp-block-kadence-image .aligncenter > figcaption {
display: table-caption;
caption-side: bottom;
}
.wp-block-kadence-image .alignleft {
float: left;
position: relative;
margin-left: 0;
margin-right: var(--global-md-spacing, 1em);
margin-top: .3em;
margin-bottom: var(--global-md-spacing, 1em);
}
.wp-block-kadence-image .alignright {
float: right;
position: relative;
margin-right: 0;
margin-left: var(--global-md-spacing, 1em);
margin-top: .3em;
margin-bottom: var(--global-md-spacing, 1em);
}
.wp-block-kadence-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-kadence-image figcaption {
margin-top: .5em;
font-size: 90%;
}
.wp-block-kadence-image figcaption img {
display: inline;
}
.wp-block-kadence-image .kb-is-ratio-image {
height: 0;
position: relative;
}
.wp-block-kadence-image .kb-is-ratio-image img {
position: absolute;
flex: 1;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
top: 0;
left: 0;
}
.wp-block-kadence-image .kb-image-ratio-square {
padding-bottom: 100%;
}
.wp-block-kadence-image .kb-image-ratio-land43 {
padding-bottom: 75%;
}
.wp-block-kadence-image .kb-image-ratio-land32 {
padding-bottom: 66.67%;
}
.wp-block-kadence-image .kb-image-ratio-land169 {
padding-bottom: 56.25%;
}
.wp-block-kadence-image .kb-image-ratio-land21 {
padding-bottom: 50%;
}
.wp-block-kadence-image .kb-image-ratio-land31 {
padding-bottom: 33%;
}
.wp-block-kadence-image .kb-image-ratio-land41 {
padding-bottom: 25%;
}
.wp-block-kadence-image .kb-image-ratio-port34 {
padding-bottom: 133.33%;
}
.wp-block-kadence-image .kb-image-ratio-port23 {
padding-bottom: 150%;
}
.single-content .wp-block-kadence-image .alignleft,
.single-content .wp-block-kadence-image .alignright {
margin-bottom: var(--global-md-spacing, 1em);
}
.kb-filter-earlybird img::before {
background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
mix-blend-mode: overlay;
content: "";
position: absolute;
left: 0;
right: 0;
top: 40px;
bottom: 40px;
z-index: 1;
}
.kb-filter-earlybird img {
filter: contrast(0.9) sepia(0.2);
}
.kb-filter-vintage img::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
box-shadow: inset 0 0 100px rgba(0, 0, 20, .4), inset 0 5px 15px rgba(0, 0, 0, .1);
background: linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);
}
.kb-filter-vintage img {
filter: sepia(0.2) brightness(1.1) contrast(1.3);
}
.kb-filter-grayscale img {
filter: grayscale(1);
}
.kb-filter-sepia img {
filter: sepia(0.5);
}
.kb-filter-saturation img {
filter: saturate(1.6);
}
.kb-filter-toaster img::after {
background: radial-gradient(circle, #804e0f, #3b003b);
mix-blend-mode: screen;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.kb-filter-toaster img {
filter: contrast(1.5) brightness(0.9);
}
.kb-filter-mayfair img::after {
background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);
mix-blend-mode: overlay;
opacity: .4;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.kb-filter-mayfair img {
filter: contrast(1.1) saturate(1.1);
}
.wp-block-kadence-image figure {
margin: 0;
}
.kb-image-has-overlay {
position: relative;
}
.kb-image-has-overlay::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 9;
}
@media (min-width: 1025px) {
.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img {
display: none;
}
.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent {
display: initial;
}
}
@media (min-width: 720px) and (max-width: 1024px) {
.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img {
display: none;
}
.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent {
display: initial;
}
}
@media (max-width: 719px) {
.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img {
display: none;
}
.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent {
display: initial;
}
}
.kb-buttons-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: var(--global-kb-gap-xs, 0.5rem);
}
.kb-button {
z-index: 1;
position: relative;
overflow: hidden;
display: inline-flex;
text-align: center;
align-items: center;
justify-content: center;
}
.kb-button.wp-block-button__link {
width: auto;
}
.kb-button.kt-btn-width-type-full {
flex: 1 0 fit-content;
width: 100%;
}
.kb-blocks-button-aos.kb-btn-width-type-full {
flex: 1 0 fit-content;
width: 100%;
}
.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) {
text-decoration: none;
}
.kb-button:not(.kb-btn-global-inherit) {
border: 0 solid rgba(0, 0, 0, 0);
padding: .4em 1em;
cursor: pointer;
font-size: 1.125rem;
border-radius: 3px;
transition: all .3s ease-in-out;
box-shadow: none;
}
.kb-button:not(.kb-btn-global-inherit):hover {
box-shadow: none;
}
.kb-button.kb-btn-global-fill {
border: 0px solid rgba(0, 0, 0, 0);
border-radius: 3px;
background: var(--global-palette-btn-bg, #3633e1);
color: var(--global-palette-btn, #ffffff);
}
.kb-button.kb-btn-global-fill:hover {
color: var(--global-palette-btn-hover, #ffffff);
background: var(--global-palette-btn-bg-hover, #2f2ffc);
}
.kb-button.kb-btn-global-fill:focus {
color: var(--global-palette-btn-hover, #ffffff);
background: var(--global-palette-btn-bg-hover, #2f2ffc);
}
.kb-button.kb-btn-global-outline {
border: 2px solid var(--global-palette-btn-bg, #3633e1);
background: rgba(0, 0, 0, 0);
color: var(--global-palette-btn-bg, #3633e1);
padding: calc(.4em - 2px) calc(1em - 2px);
}
.kb-button.kb-btn-global-outline:hover {
border-color: var(--global-palette-btn-bg-hover, #2f2ffc);
background: rgba(0, 0, 0, 0);
color: var(--global-palette-btn-bg-hover, #2f2ffc);
}
.kb-button.kb-btn-global-outline:focus {
border-color: var(--global-palette-btn-bg-hover, #2f2ffc);
background: rgba(0, 0, 0, 0);
color: var(--global-palette-btn-bg-hover, #2f2ffc);
}
.kb-button::before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
opacity: 0;
background: rgba(0, 0, 0, 0);
}
.kb-button:hover::before,
.kb-button:focus::before {
opacity: 1;
}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small {
font-size: .9rem;
}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
font-size: 1.35rem;
}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge {
font-size: 1.65rem;
}
.kb-button.kb-btn-global-outline.kt-btn-size-xlarge {
border-width: 4px;
}
.kb-button.kb-btn-global-outline.kt-btn-size-large {
border-width: 3px;
padding: calc(.4em - 3px) calc(1em - 3px);
}
.kb-button.kb-btn-global-outline.kt-btn-size-small {
border-width: 1px;
padding: calc(.4em - 1px) calc(1em - 1px);
}
.kb-button.kt-btn-has-svg-true {
gap: .5em;
display: inline-flex;
}
.wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
display: inline-flex;
justify-content: center;
align-items: center;
}
.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
width: 1em;
height: 1em;
}
.kt-svg-style-stacked .kt-svg-icon {
border: 0px solid var(--global-palette5, #444444);
transition: all .3s ease-in-out;
}
.wp-block-kadence-icon,
.wp-block-kadence-icon.aligncenter:not(.specificity) {
display: flex;
gap: .2em;
align-items: center;
justify-content: center;
}
.kt-svg-style-stacked .kb-svg-icon-wrap {
border: 2px solid var(--global-palette5, #444444);
transition: all .3s ease-in-out;
padding: 20px;
}
.kt-svg-icon-wrap {
display: flex;
}
.kt-svg-icon-wrap a.kt-svg-icon-link {
display: flex;
border: 0;
text-decoration: none;
box-shadow: none;
}
.kt-svg-icon-wrap a.kt-svg-icon-link:hover {
box-shadow: none;
}
.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border {
border-bottom: 1px dashed currentColor;
}
.kt-svg-icon-wrap .kb-icon-tooltip-border {
border-bottom: 1px dashed currentColor;
}
.kb-icon-valign-top {
align-items: flex-start;
}
.kb-icon-valign-middle,
.kb-icon-valign-center {
align-items: center;
}
.kb-icon-valign-bottom {
align-items: flex-end;
}
.kb-svg-icon-wrap {
display: inline-flex;
justify-content: center;
align-items: center;
border-width: 0;
}
.kb-svg-icon-wrap svg {
width: 1em;
height: 1em;
}
.kb-gallery-ul * {
box-sizing: border-box;
}
.wp-block-kadence-advancedgallery {
flex: 1;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none {
padding-bottom: 0;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots="true"] {
margin-bottom: 28px;
}
.wp-block-kadence-advancedgallery.alignright,
.wp-block-kadence-advancedgallery.alignleft {
max-width: 420px;
width: 100%;
}
.wp-block-kadence-advancedgallery::after {
clear: both;
display: table;
content: "";
}
.wp-block-kadence-advancedgallery .kb-gallery-ul,
ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
box-sizing: border-box;
margin: 0;
}
.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul {
padding: 0;
}
.kb-gallery-item-link {
text-decoration: none;
}
.kb-gallery-ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
box-sizing: border-box;
}
.kb-gallery-ul .kadence-blocks-gallery-item {
position: relative;
list-style-type: none;
padding: 0;
margin: 0;
box-sizing: border-box;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner {
position: relative;
margin-bottom: 0;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
margin: 0 auto;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius {
position: relative;
overflow: hidden;
z-index: 1;
margin: 0 auto;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain {
border: 0;
background: rgba(0, 0, 0, 0);
padding: 0;
margin: 0;
display: block;
width: 100%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
height: 0;
position: relative;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
position: absolute;
flex: 1;
height: 100%;
object-fit: cover;
width: 100%;
top: 0;
left: 0;
outline-offset: -4px;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square {
padding-bottom: 100%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43 {
padding-bottom: 75%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32 {
padding-bottom: 66.67%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169 {
padding-bottom: 56.25%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21 {
padding-bottom: 50%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31 {
padding-bottom: 33%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41 {
padding-bottom: 25%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34 {
padding-bottom: 133.33%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23 {
padding-bottom: 150%;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
display: block;
max-width: 100%;
height: auto;
width: 100%;
margin: 0;
padding: 0;
}
@supports (position: sticky) {
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
width: auto;
}
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
position: absolute;
bottom: 0;
max-height: 100%;
overflow-y: auto;
width: 100%;
max-height: 100%;
overflow-y: auto;
padding: 43px 10px 10px;
font-size: 13px;
margin-top: 0;
color: #fff;
text-align: center;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%);
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption img {
display: inline;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption .kadence-blocks-gallery-item__caption {
display: none;
}
.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
@media (min-width: 543px) {
.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item {
width: calc(100% / 6);
}
.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item {
width: calc(100% / 7);
}
.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item {
width: calc(100% / 8);
}
}
@media (min-width: 768px) {
.kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
.kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item {
width: calc(100% / 6);
}
.kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item {
width: calc(100% / 7);
}
.kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item {
width: calc(100% / 8);
}
}
@media (min-width: 992px) {
.kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
.kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item {
width: calc(100% / 6);
}
.kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item {
width: calc(100% / 7);
}
.kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item {
width: calc(100% / 8);
}
}
@media (min-width: 1200px) {
.kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
.kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item {
width: calc(100% / 6);
}
.kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item {
width: calc(100% / 7);
}
.kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item {
width: calc(100% / 8);
}
}
@media (min-width: 1500px) {
.kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item {
width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item {
width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item {
width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item {
width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item {
width: calc(100% / 5);
}
.kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item {
width: calc(100% / 6);
}
.kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item {
width: calc(100% / 7);
}
.kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item {
width: calc(100% / 8);
}
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 0;
transition: opacity .3s ease-in-out;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption,
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption {
opacity: 1;
}
@media (max-width: 767px) {
.kb-mobile-force-hover.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 1;
}
}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 10px;
margin: 0;
opacity: 0;
transition: opacity .3s ease-in-out;
background: rgba(0, 0, 0, .5);
}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption,
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption {
opacity: 1;
}
@media (max-width: 767px) {
.kb-gallery-ul.kb-mobile-force-hover.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 1;
}
}
.kb-gallery-ul.kb-gallery-type-carousel,
.kb-gallery-ul.kb-gallery-type-slider,
.kb-gallery-ul.kb-gallery-type-thumbslider {
display: block;
margin: 0;
}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
padding-bottom: 100%;
}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
object-fit: contain;
}
.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
padding-bottom: 66.67%;
}
.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
object-fit: contain;
}
.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
padding-bottom: 66.67%;
}
.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
object-fit: contain;
}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius {
height: 300px;
width: auto;
margin: 0 auto;
}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
height: 300px;
width: auto;
flex: 1;
object-fit: cover;
}
.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kb-gallery-item-link,
.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below figure:not(.kb-gallery-item-has-link) {
display: flex;
flex-direction: column;
}
.kb-blocks-slider[data-slider-type="thumbnail"]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child {
margin: 0 !important;
}
.kb-blocks-slider[data-slider-type="thumbnail"]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list {
justify-content: center;
}
.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
padding: 10px;
margin-top: 0;
background: rgba(0, 0, 0, .5);
position: static;
}
.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain::after,
.kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain::after {
display: none;
}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,
.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,
.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius {
border-radius: 0;
}
.kb-gallery-filter-vintage .kb-gallery-image-contain::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
box-shadow: inset 0 0 100px rgba(0, 0, 20, .4), inset 0 5px 15px rgba(0, 0, 0, .1);
background: linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);
}
.kb-gallery-filter-vintage .kb-gallery-image-contain img {
filter: sepia(0.2) brightness(1.1) contrast(1.3);
}
.kb-gal-light-filter-vintage .gslide-media {
position: relative;
}
.kb-gal-light-filter-vintage .gslide-media::before {
box-shadow: inset 0 0 100px rgba(0, 0, 20, .4), inset 0 5px 15px rgba(0, 0, 0, .1);
background: linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);
content: "";
position: absolute;
left: 0;
right: 0;
top: 0px;
bottom: 0px;
z-index: 1;
}
.kb-gal-light-filter-vintage .gslide-media img {
filter: sepia(0.2) brightness(1.1) contrast(1.3);
}
.kb-gallery-filter-grayscale .kb-gallery-image-contain img,
.kb-gal-light-filter-grayscale .gslide-media img,
.kb-gal-light-filter-grayscale .slbImageWrap img {
filter: grayscale(1);
}
.kb-gallery-filter-sepia .kb-gallery-image-contain img,
.kb-gal-light-filter-sepia .gslide-media img,
.kb-gal-light-filter-sepia .slbImageWrap img {
filter: sepia(0.5);
}
.kb-gallery-filter-saturation .kb-gallery-image-contain img,
.kb-gal-light-filter-saturation .gslide-media img,
.kb-gal-light-filter-saturation .slbImageWrap img {
filter: saturate(1.6);
}
.kb-gallery-filter-earlybird .kb-gallery-image-contain::after {
background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
mix-blend-mode: overlay;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.kb-gallery-filter-earlybird .kb-gallery-image-contain img {
filter: contrast(0.9) sepia(0.2);
}
.kb-gal-light-filter-earlybird .gslide-media {
position: relative;
}
.kb-gal-light-filter-earlybird .gslide-media::before {
background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
mix-blend-mode: overlay;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0px;
bottom: 0px;
z-index: 1;
}
.kb-gal-light-filter-earlybird .gslide-media img {
filter: contrast(0.9) sepia(0.2);
}
.kb-gallery-filter-toaster .kb-gallery-image-contain::after {
background: radial-gradient(circle, #804e0f, #3b003b);
mix-blend-mode: screen;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.kb-gallery-filter-toaster .kb-gallery-image-contain img {
filter: contrast(1.5) brightness(0.9);
}
.kb-gal-light-filter-toaster .gslide-media {
position: relative;
}
.kb-gal-light-filter-toaster .gslide-media::before {
background: radial-gradient(circle, #804e0f, #3b003b);
mix-blend-mode: screen;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0px;
bottom: 0px;
z-index: 1;
}
.kb-gal-light-filter-toaster .gslide-media img {
filter: contrast(1.5) brightness(0.9);
}
.kb-gallery-filter-mayfair .kb-gallery-image-contain::after {
background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);
mix-blend-mode: overlay;
opacity: .4;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.kb-gallery-filter-mayfair .kb-gallery-image-contain img {
filter: contrast(1.1) saturate(1.1);
}
.kb-gal-light-filter-mayfair .gslide-media {
position: relative;
}
.kb-gal-light-filter-mayfair .gslide-media::before {
background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);
mix-blend-mode: overlay;
opacity: .4;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0px;
bottom: 0px;
z-index: 1;
}
.kb-gal-light-filter-mayfair .gslide-media img {
filter: contrast(1.1) saturate(1.1);
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-1n + 3) {
width: 33.33%;
display: block;
float: left;
}
.kt-blocks-carousel-init::after {
clear: both;
display: table;
content: "";
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) {
display: flex;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode="true"] .kb-slide-item:nth-last-child(2) {
order: -11;
margin-left: -100px;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode="true"] .kb-slide-item:nth-last-child(1) {
order: -10;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .kb-slide-item {
max-width: 80%;
margin: 0 10px 0 0;
flex-basis: fit-content;
flex-shrink: 0;
}
@media (max-width: 543px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
}
@media (min-width: 544px) and (max-width: 767px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item:nth-child(-1n + 5) {
width: calc(100% / 5);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item:nth-child(-1n + 6) {
width: calc(100% / 6);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item:nth-child(-1n + 7) {
width: calc(100% / 7);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item:nth-child(-1n + 8) {
width: calc(100% / 8);
display: block;
float: left;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item:nth-child(-1n + 5) {
width: calc(100% / 5);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item:nth-child(-1n + 6) {
width: calc(100% / 6);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item:nth-child(-1n + 7) {
width: calc(100% / 7);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item:nth-child(-1n + 8) {
width: calc(100% / 8);
display: block;
float: left;
}
}
@media (min-width: 1200px) and (max-width: 1499px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item:nth-child(-1n + 5) {
width: calc(100% / 5);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item:nth-child(-1n + 6) {
width: calc(100% / 6);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item:nth-child(-1n + 7) {
width: calc(100% / 7);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item:nth-child(-1n + 8) {
width: calc(100% / 8);
display: block;
float: left;
}
}
@media (min-width: 1500px) {
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item:nth-child(-1n + 1) {
width: calc(100% / 1);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item:nth-child(-1n + 2) {
width: calc(100% / 2);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item:nth-child(-1n + 5) {
width: calc(100% / 5);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item:nth-child(-1n + 6) {
width: calc(100% / 6);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item:nth-child(-1n + 7) {
width: calc(100% / 7);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item:nth-child(-1n + 8) {
width: calc(100% / 8);
display: block;
float: left;
}
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="slider"] .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="slider"] .kb-slide-item:first-child {
display: block;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"] .kb-slide-item:not(.specificity) {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"] .kb-slide-item:not(.specificity):first-child {
display: block;
width: 100%;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="3"] ~ .kb-blocks-slider .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="3"] ~ .kb-blocks-slider .kb-slide-item:nth-child(-1n + 3) {
width: calc(100% / 3);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="4"] ~ .kb-blocks-slider .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="4"] ~ .kb-blocks-slider .kb-slide-item:nth-child(-1n + 4) {
width: calc(100% / 4);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="5"] ~ .kb-blocks-slider .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="5"] ~ .kb-blocks-slider .kb-slide-item:nth-child(-1n + 5) {
width: calc(100% / 5);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="6"] ~ .kb-blocks-slider .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="6"] ~ .kb-blocks-slider .kb-slide-item:nth-child(-1n + 6) {
width: calc(100% / 6);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="7"] ~ .kb-blocks-slider .kb-slide-item {
display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xl="7"] ~ .kb-blocks-slider .kb-slide-item:nth-child(-1n + 7) {
width: calc(100% / 7);
display: block;
float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type="thumbnail"] ~ .kb-blocks-slider {
display: flex;
gap: 10px;
}
:root {
--global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
--global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
--global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
--global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
--global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
--global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);
}
.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id1996_0e1da6-7a {
margin-top: 3em;
}
.kb-row-layout-id1996_0e1da6-7a > .kt-row-column-wrap {
padding-top: 0em;
padding-right: 0em;
padding-bottom: 4em;
padding-left: 0em;
grid-template-columns: minmax(0, 1fr);
}
@media all and (max-width: 1024px) {
.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id1996_0e1da6-7a {
margin-top: 0em;
}
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_0e1da6-7a > .kt-row-column-wrap {
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_99e947-1c > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_99e947-1c > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_99e947-1c > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_99e947-1c > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_99e947-1c > .kt-inside-inner-col {
flex-direction: column;
}
}
.kb-posts-id-1996_5960de-81 .loop-entry {
background: transparent;
box-shadow: none;
}
.kb-posts-id-1996_5960de-81 .loop-entry > .entry-content-wrap {
padding: 0px;
}
.kb-posts-id-1996_5960de-81 .loop-entry .post-thumbnail {
margin-bottom: 1em;
}
.kb-row-layout-id1996_f30d18-1a > .kt-row-column-wrap {
align-content: center;
}
:where(.kb-row-layout-id1996_f30d18-1a > .kt-row-column-wrap) > .wp-block-kadence-column {
justify-content: center;
}
.kb-row-layout-id1996_f30d18-1a > .kt-row-column-wrap {
column-gap: 40px;
row-gap: 25px;
max-width: 940px;
margin-left: auto;
margin-right: auto;
padding-top: 4em;
padding-right: 1.5em;
padding-bottom: 4em;
padding-left: 1.5em;
grid-template-columns: minmax(0, calc(34% - ((40px * 1) / 2))) minmax(0, calc(66% - ((40px * 1) / 2)));
}
@media all and (max-width: 1024px) {
.kb-row-layout-id1996_f30d18-1a > .kt-row-column-wrap {
grid-template-columns: minmax(0, calc(34% - ((40px * 1) / 2))) minmax(0, calc(66% - ((40px * 1) / 2)));
}
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_f30d18-1a > .kt-row-column-wrap {
padding-top: 2.5em;
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_023f11-bf > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_023f11-bf > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_023f11-bf > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_023f11-bf > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_023f11-bf > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_993fcf-ee,
.wp-block-kadence-advancedheading.kt-adv-heading1996_993fcf-ee[data-kb-block="kb-adv-heading1996_993fcf-ee"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_993fcf-ee mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_993fcf-ee[data-kb-block="kb-adv-heading1996_993fcf-ee"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_663c7c-b0,
.wp-block-kadence-advancedheading.kt-adv-heading1996_663c7c-b0[data-kb-block="kb-adv-heading1996_663c7c-b0"] {
max-width: 400px;
margin-right: auto;
margin-left: auto;
margin-top: 12px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_663c7c-b0 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_663c7c-b0[data-kb-block="kb-adv-heading1996_663c7c-b0"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kadence-column1996_632d13-6a > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_632d13-6a > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_632d13-6a > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_632d13-6a > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_632d13-6a > .kt-inside-inner-col {
flex-direction: column;
}
}
.kb-row-layout-id1996_8292e6-ac > .kt-row-column-wrap {
max-width: 1100px;
margin-left: auto;
margin-right: auto;
padding-top: 4em;
padding-right: 1.5em;
padding-bottom: 4em;
padding-left: 1.5em;
grid-template-columns: minmax(0, 1fr);
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_8292e6-ac > .kt-row-column-wrap {
padding-top: 2.5em;
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_77b73e-38 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_77b73e-38 > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_77b73e-38 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_77b73e-38 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_77b73e-38 > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_99e649-b5,
.wp-block-kadence-advancedheading.kt-adv-heading1996_99e649-b5[data-kb-block="kb-adv-heading1996_99e649-b5"] {
margin-bottom: 20px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_99e649-b5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_99e649-b5[data-kb-block="kb-adv-heading1996_99e649-b5"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap {
column-gap: 2rem;
row-gap: 2rem;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap > div:not(.added-for-specificity) {
grid-column: initial;
}
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media all and (max-width: 1024px) {
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap > div:not(.added-for-specificity) {
grid-column: initial;
}
}
@media all and (max-width: 1024px) {
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap {
row-gap: 1rem;
grid-template-columns: minmax(0, 1fr);
}
.kb-row-layout-id1996_e58161-98 > .kt-row-column-wrap > div:not(.added-for-specificity) {
grid-column: initial;
}
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
display: flex;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
min-height: 240px;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kt-row-column-wrap > .kadence-column1996_eb6873-2e {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
background-image: url("https://demo.novemberdahlia.com/guinevere/wp-content/uploads/2024/10/guinevere-image-10.jpg");
background-size: cover;
background-position: center center;
background-attachment: scroll;
background-repeat: no-repeat;
}
@media all and (max-width: 1024px) {
.kt-row-column-wrap > .kadence-column1996_eb6873-2e {
align-self: flex-end;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e {
align-self: auto;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
}
@media all and (max-width: 1024px) {
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kt-row-column-wrap > .kadence-column1996_eb6873-2e {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_eb6873-2e > .kt-inside-inner-col {
flex-direction: column;
}
}
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
}
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_2427e3-8f > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
background-color: rgba(255, 255, 255, 0.7);
}
@media all and (max-width: 1024px) {
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_2427e3-8f > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_f9248e-6b,
.wp-block-kadence-advancedheading.kt-adv-heading1996_f9248e-6b[data-kb-block="kb-adv-heading1996_f9248e-6b"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_f9248e-6b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_f9248e-6b[data-kb-block="kb-adv-heading1996_f9248e-6b"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_34626d-7e,
.wp-block-kadence-advancedheading.kt-adv-heading1996_34626d-7e[data-kb-block="kb-adv-heading1996_34626d-7e"] {
margin-top: 3px;
margin-bottom: 0px;
text-align: center;
font-size: 15px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_34626d-7e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_34626d-7e[data-kb-block="kb-adv-heading1996_34626d-7e"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
display: flex;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
min-height: 240px;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kt-row-column-wrap > .kadence-column1996_4521ac-e3 {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
background-image: url("https://demo.novemberdahlia.com/guinevere/wp-content/uploads/2024/10/guinevere-image-15.jpg");
background-size: cover;
background-position: center center;
background-attachment: scroll;
background-repeat: no-repeat;
}
@media all and (max-width: 1024px) {
.kt-row-column-wrap > .kadence-column1996_4521ac-e3 {
align-self: flex-end;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 {
align-self: auto;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
}
@media all and (max-width: 1024px) {
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kt-row-column-wrap > .kadence-column1996_4521ac-e3 {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_4521ac-e3 > .kt-inside-inner-col {
flex-direction: column;
}
}
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
}
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_d03564-2a > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
background-color: rgba(255, 255, 255, 0.7);
}
@media all and (max-width: 1024px) {
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_d03564-2a > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_80e111-b5,
.wp-block-kadence-advancedheading.kt-adv-heading1996_80e111-b5[data-kb-block="kb-adv-heading1996_80e111-b5"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_80e111-b5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_80e111-b5[data-kb-block="kb-adv-heading1996_80e111-b5"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_a9fe1b-a9,
.wp-block-kadence-advancedheading.kt-adv-heading1996_a9fe1b-a9[data-kb-block="kb-adv-heading1996_a9fe1b-a9"] {
margin-top: 3px;
margin-bottom: 0px;
text-align: center;
font-size: 15px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_a9fe1b-a9 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_a9fe1b-a9[data-kb-block="kb-adv-heading1996_a9fe1b-a9"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
display: flex;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
min-height: 240px;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kt-row-column-wrap > .kadence-column1996_0f750d-77 {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
background-image: url("https://demo.novemberdahlia.com/guinevere/wp-content/uploads/2024/10/guinevere-image-11.jpg");
background-size: cover;
background-position: center center;
background-attachment: scroll;
background-repeat: no-repeat;
}
@media all and (max-width: 1024px) {
.kt-row-column-wrap > .kadence-column1996_0f750d-77 {
align-self: flex-end;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 {
align-self: auto;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
}
@media all and (max-width: 1024px) {
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kt-row-column-wrap > .kadence-column1996_0f750d-77 {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_0f750d-77 > .kt-inside-inner-col {
flex-direction: column;
}
}
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
}
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_34963f-b7 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
background-color: rgba(255, 255, 255, 0.7);
}
@media all and (max-width: 1024px) {
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_34963f-b7 > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_5c2dce-24,
.wp-block-kadence-advancedheading.kt-adv-heading1996_5c2dce-24[data-kb-block="kb-adv-heading1996_5c2dce-24"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_5c2dce-24 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_5c2dce-24[data-kb-block="kb-adv-heading1996_5c2dce-24"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_c5fff2-a7,
.wp-block-kadence-advancedheading.kt-adv-heading1996_c5fff2-a7[data-kb-block="kb-adv-heading1996_c5fff2-a7"] {
margin-top: 3px;
margin-bottom: 0px;
text-align: center;
font-size: 15px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_c5fff2-a7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_c5fff2-a7[data-kb-block="kb-adv-heading1996_c5fff2-a7"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
display: flex;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
min-height: 240px;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kt-row-column-wrap > .kadence-column1996_971535-fc {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
background-image: url("https://demo.novemberdahlia.com/guinevere/wp-content/uploads/2024/10/guinevere-image-13.jpg");
background-size: cover;
background-position: center center;
background-attachment: scroll;
background-repeat: no-repeat;
}
@media all and (max-width: 1024px) {
.kt-row-column-wrap > .kadence-column1996_971535-fc {
align-self: flex-end;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc {
align-self: auto;
}
}
@media all and (max-width: 1024px) {
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
}
@media all and (max-width: 1024px) {
.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kt-row-column-wrap > .kadence-column1996_971535-fc {
align-self: flex-end;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc {
align-self: auto;
}
.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
justify-content: flex-end;
}
.kadence-column1996_971535-fc > .kt-inside-inner-col {
flex-direction: column;
}
}
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
}
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_713486-f3 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
background-color: rgba(255, 255, 255, 0.7);
}
@media all and (max-width: 1024px) {
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_713486-f3 > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_7c3259-3f,
.wp-block-kadence-advancedheading.kt-adv-heading1996_7c3259-3f[data-kb-block="kb-adv-heading1996_7c3259-3f"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_7c3259-3f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_7c3259-3f[data-kb-block="kb-adv-heading1996_7c3259-3f"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_3daf6c-9a,
.wp-block-kadence-advancedheading.kt-adv-heading1996_3daf6c-9a[data-kb-block="kb-adv-heading1996_3daf6c-9a"] {
margin-top: 3px;
margin-bottom: 0px;
text-align: center;
font-size: 15px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_3daf6c-9a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_3daf6c-9a[data-kb-block="kb-adv-heading1996_3daf6c-9a"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kb-row-layout-id1996_f52701-31 > .kt-row-column-wrap {
align-content: center;
}
:where(.kb-row-layout-id1996_f52701-31 > .kt-row-column-wrap) > .wp-block-kadence-column {
justify-content: center;
}
.kb-row-layout-id1996_f52701-31 > .kt-row-column-wrap {
column-gap: 40px;
row-gap: 30px;
max-width: 900px;
margin-left: auto;
margin-right: auto;
padding-top: 4em;
padding-right: 1.5em;
padding-bottom: 4em;
padding-left: 1.5em;
grid-template-columns: minmax(0, calc(35% - ((40px * 1) / 2))) minmax(0, calc(65% - ((40px * 1) / 2)));
}
@media all and (max-width: 1024px) {
.kb-row-layout-id1996_f52701-31 > .kt-row-column-wrap {
grid-template-columns: minmax(0, calc(35% - ((40px * 1) / 2))) minmax(0, calc(65% - ((40px * 1) / 2)));
}
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_f52701-31 > .kt-row-column-wrap {
padding-top: 2.5em;
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_e3ad00-cd > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_e3ad00-cd > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_e3ad00-cd > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_e3ad00-cd > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_e3ad00-cd > .kt-inside-inner-col {
flex-direction: column;
}
}
.kb-image1996_7b02ee-b8 .kb-image-has-overlay::after {
opacity: 0.3;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.kb-image1996_7b02ee-b8 img.kb-img,
.kb-image1996_7b02ee-b8 .kb-img img {
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.kadence-column1996_0207d4-cd > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_0207d4-cd > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_0207d4-cd > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_0207d4-cd > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_0207d4-cd > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63,
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63[data-kb-block="kb-adv-heading1996_d58dfa-63"] {
margin-bottom: 1em;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63[data-kb-block="kb-adv-heading1996_d58dfa-63"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
@media all and (max-width: 767px) {
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63,
.wp-block-kadence-advancedheading.kt-adv-heading1996_d58dfa-63[data-kb-block="kb-adv-heading1996_d58dfa-63"] {
text-align: center !important;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6,
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6[data-kb-block="kb-adv-heading1996_dd6495-b6"] {
margin-top: 0em;
margin-bottom: 1.4em;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6[data-kb-block="kb-adv-heading1996_dd6495-b6"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
@media all and (max-width: 767px) {
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6,
.wp-block-kadence-advancedheading.kt-adv-heading1996_dd6495-b6[data-kb-block="kb-adv-heading1996_dd6495-b6"] {
text-align: center !important;
}
}
.wp-block-kadence-advancedbtn.kb-btns1996_5ec19c-0c {
justify-content: flex-start;
}
@media all and (max-width: 767px) {
.wp-block-kadence-advancedbtn.kb-btns1996_5ec19c-0c {
justify-content: center;
}
}
ul.menu .wp-block-kadence-advancedbtn .kb-btn1996_e5daa1-7a.kb-button {
width: initial;
}
.wp-block-kadence-advancedbtn .kb-btn1996_e5daa1-7a.kb-button {
color: var(--global-palette3, #1A202C);
background: var(--global-palette7, #EDF2F7);
}
.wp-block-kadence-advancedbtn .kb-btn1996_e5daa1-7a.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn1996_e5daa1-7a.kb-button:focus {
color: var(--global-palette2, #2B6CB0);
background: var(--global-palette7, #EDF2F7);
}
.kb-row-layout-id1996_e0be1a-53 > .kt-row-column-wrap {
max-width: 1100px;
margin-left: auto;
margin-right: auto;
padding-top: 4em;
padding-right: 1.5em;
padding-bottom: 4em;
padding-left: 1.5em;
grid-template-columns: minmax(0, 1fr);
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_e0be1a-53 > .kt-row-column-wrap {
padding-top: 2.5em;
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_d9ba88-4f > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_d9ba88-4f > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_d9ba88-4f > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_d9ba88-4f > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_d9ba88-4f > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_6eea4d-7f,
.wp-block-kadence-advancedheading.kt-adv-heading1996_6eea4d-7f[data-kb-block="kb-adv-heading1996_6eea4d-7f"] {
margin-bottom: 20px;
text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_6eea4d-7f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_6eea4d-7f[data-kb-block="kb-adv-heading1996_6eea4d-7f"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kb-posts-id-1996_46fd25-2d .entry.loop-entry .entry-header .entry-title {
font-size: 14px;
}
.kb-posts-id-1996_46fd25-2d .loop-entry {
background: transparent;
box-shadow: none;
}
.kb-posts-id-1996_46fd25-2d .loop-entry > .entry-content-wrap {
padding: 0px;
}
.kb-posts-id-1996_46fd25-2d .loop-entry .post-thumbnail {
margin-bottom: 1em;
}
ul.menu .wp-block-kadence-advancedbtn .kb-btn1996_ee1f1a-1a.kb-button {
width: initial;
}
.wp-block-kadence-advancedbtn .kb-btn1996_ee1f1a-1a.kb-button {
color: var(--global-palette3, #1A202C);
background: var(--global-palette8, #F7FAFC);
margin-top: 30px;
}
.wp-block-kadence-advancedbtn .kb-btn1996_ee1f1a-1a.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn1996_ee1f1a-1a.kb-button:focus {
color: var(--global-palette3, #1A202C);
background: var(--global-palette7, #EDF2F7);
}
.kb-row-layout-id1996_01c774-f0 > .kt-row-column-wrap {
align-content: center;
}
:where(.kb-row-layout-id1996_01c774-f0 > .kt-row-column-wrap) > .wp-block-kadence-column {
justify-content: center;
}
.kb-row-layout-id1996_01c774-f0 > .kt-row-column-wrap {
column-gap: 30px;
row-gap: 25px;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
padding-top: 4em;
padding-right: 1.5em;
padding-bottom: 4em;
padding-left: 1.5em;
grid-template-columns: minmax(0, calc(20% - ((30px * 1) / 2))) minmax(0, calc(80% - ((30px * 1) / 2)));
}
@media all and (max-width: 1024px) {
.kb-row-layout-id1996_01c774-f0 > .kt-row-column-wrap {
grid-template-columns: minmax(0, calc(20% - ((30px * 1) / 2))) minmax(0, calc(80% - ((30px * 1) / 2)));
}
}
@media all and (max-width: 767px) {
.kb-row-layout-id1996_01c774-f0 > .kt-row-column-wrap {
padding-top: 2.5em;
padding-bottom: 2.5em;
grid-template-columns: minmax(0, 1fr);
}
}
.kadence-column1996_9afebb-09 > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_9afebb-09 > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_9afebb-09 > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_9afebb-09 > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_9afebb-09 > .kt-inside-inner-col {
flex-direction: column;
}
}
.kt-svg-item-1996_03be42-30 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-1996_03be42-30 .kb-svg-icon-wrap {
color: var(--global-palette1, #3182CE);
font-size: 22px;
margin-bottom: 7px;
}
.kt-svg-item-1996_03be42-30:hover .kb-svg-icon-wrap {
color: var(--global-palette1, #3182CE);
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_27e7ac-51,
.wp-block-kadence-advancedheading.kt-adv-heading1996_27e7ac-51[data-kb-block="kb-adv-heading1996_27e7ac-51"] {
margin-top: 0px;
margin-bottom: 8px;
text-align: center;
font-size: 20px;
letter-spacing: 0.8px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_27e7ac-51 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_27e7ac-51[data-kb-block="kb-adv-heading1996_27e7ac-51"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_ef937d-15,
.wp-block-kadence-advancedheading.kt-adv-heading1996_ef937d-15[data-kb-block="kb-adv-heading1996_ef937d-15"] {
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 18px;
}
.wp-block-kadence-advancedheading.kt-adv-heading1996_ef937d-15 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading1996_ef937d-15[data-kb-block="kb-adv-heading1996_ef937d-15"] mark.kt-highlight {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.kadence-column1996_13fcc3-ed > .kt-inside-inner-col {
column-gap: var(--global-kb-gap-sm, 1rem);
}
.kadence-column1996_13fcc3-ed > .kt-inside-inner-col {
flex-direction: column;
}
.kadence-column1996_13fcc3-ed > .kt-inside-inner-col > .aligncenter {
width: 100%;
}
@media all and (max-width: 1024px) {
.kadence-column1996_13fcc3-ed > .kt-inside-inner-col {
flex-direction: column;
}
}
@media all and (max-width: 767px) {
.kadence-column1996_13fcc3-ed > .kt-inside-inner-col {
flex-direction: column;
}
}
.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-1996_db5b9b-21 {
overflow: hidden;
}
.kb-gallery-type-carousel.kb-gallery-id-1996_db5b9b-21 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
margin-left: -5px;
margin-right: -5px;
}
.kb-gallery-type-carousel.kb-gallery-id-1996_db5b9b-21 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
padding-left: 5px;
padding-right: 5px;
}
.kb-gallery-id-1996_db5b9b-21 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
font-size: 15px;
color: var(--global-palette9, #ffffff);
}
.kb-gallery-caption-style-cover-hover.kb-gallery-id-1996_db5b9b-21 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption,
.kb-gallery-caption-style-below.kb-gallery-id-1996_db5b9b-21 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {
background: rgba(0, 0, 0, 0.4);
}
.tippy-box[data-theme~="wprm"] {
background-color: #333333;
color: #FFFFFF;
}
.tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before {
border-top-color: #333333;
}
.tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before {
border-bottom-color: #333333;
}
.tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before {
border-left-color: #333333;
}
.tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before {
border-right-color: #333333;
}
.tippy-box[data-theme~="wprm"] a {
color: #FFFFFF;
}
.wprm-comment-rating svg {
width: 18px !important;
height: 18px !important;
}
img.wprm-comment-rating {
width: 90px !important;
height: 18px !important;
}
body {
--comment-rating-star-color: #343434;
}
body {
--wprm-popup-font-size: 16px;
}
body {
--wprm-popup-background: #ffffff;
}
body {
--wprm-popup-title: #000000;
}
body {
--wprm-popup-content: #444444;
}
body {
--wprm-popup-button-background: #444444;
}
body {
--wprm-popup-button-text: #ffffff;
}
.wprm-glossary-term {
color: #5A822B;
text-decoration: underline;
cursor: help;
}
.wprm-snippet-buttons {
margin: 0 0 25px;
}
.wprm-snippet-buttons a {
font-size: 14px !important;
}
.wprm-snippet-buttons a:hover {
opacity: 0.8;
}
.wprm-snippet-buttons .wprm-recipe-icon {
fill: var(--global-palette9) !important;
margin-right: 5px !important;
}
.wprm-recipe-template-snippet-basic-buttons {
font-family: inherit;
/* wprm_font_family type=font */
font-size: 0.9em;
/* wprm_font_size type=font_size */
text-align: center;
/* wprm_text_align type=align */
margin-top: 0px;
/* wprm_margin_top type=size */
margin-bottom: 10px;
/* wprm_margin_bottom type=size */
}
.wprm-recipe-template-snippet-basic-buttons a {
margin: 5px;
/* wprm_margin_button type=size */
margin: 5px;
/* wprm_margin_button type=size */
}
.wprm-recipe-template-snippet-basic-buttons a:first-child {
margin-left: 0;
}
.wprm-recipe-template-snippet-basic-buttons a:last-child {
margin-right: 0;
}
.wprm-template-wrapper-top {
background-color: var(--global-palette8);
border: 1px solid var(--global-palette8);
border-radius: 6px 6px 0 0;
padding: 35px;
position: relative;
overflow: hidden;
}
.wprm-template-wrapper-bottom {
background-color: var(--global-palette9);
border: 1px solid var(--global-palette8);
border-radius: 0 0 6px 6px;
padding: 35px;
margin-bottom: 30px;
position: relative;
overflow: hidden;
}
.wprm-template-content > * {
margin-top: 30px;
}
.wprm-template-content > *:first-child {
margin-top: 0;
}
.wprm-template-header {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
column-gap: 25px;
-moz-column-gap: 25px;
-webkit-column-gap: 25px;
}
.wprm-recipe h2 {
margin: 0 0 12px !important;
}
.wprm-recipe h1,
.wprm-recipe h2,
.wprm-recipe h3,
.wprm-recipe h4,
.wprm-recipe h5,
.wprm-recipe h6 {
text-transform: uppercase !important;
letter-spacing: .15em !important;
}
.wprm-recipe-author-with-image {
margin: 0 0 10px !important;
}
.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details {
margin: 0 0 0 6px !important;
}
.wprm-template-buttons {
margin: 25px 0;
}
.wprm-template-buttons a:hover {
opacity: 0.8;
}
.wprm-recipe-meta-container {
text-align: center;
display: block;
clear: both;
}
.wprm-recipe-times-container {
margin: 0 0 12px;
}
.wprm-recipe-meta-container > * {
margin: 0 15px;
}
.wprm-recipe-details-label::after {
content: ': ';
margin-left: -5px;
}
.wprm-recipe ul,
.wprm-recipe ol {
padding-left: 0 !important;
}
@media screen and (max-width: 600px) {
.wprm-template-header {
grid-template-columns: minmax(0, 1fr);
row-gap: 20px;
text-align: center;
}
.wprm-container-columns-spaced,
.wprm-container-columns-spaced-middle {
display: block !important;
}
.wprm-recipe-link.wprm-recipe-link-wide-button {
margin: 10px 0;
}
}
/* Print Styles */
.wprm-print .wprm-template-wrapper {
max-width: 650px;
width: calc(100% - 50px);
margin: 0 auto 25px;
border: 1px solid #444;
padding: 15px;
}
.wprm-print .wprm-template-header {
display: block;
}
.wprm-print .wprm-recipe-image {
float: right;
width: 170px;
padding-left: 10px;
padding-bottom: 10px;
}
.wprm-print .wprm-recipe-image img {
border: 0 !important;
}
.wprm-print .wprm-recipe h2,
.wprm-print .wprm-recipe h3 {
font-weight: bold;
}
.wprm-print .wprm-recipe h3 {
margin: 0 0 10px;
}
.wprm-print .wprm-recipe-details-label {
display: inline;
}
.wprm-print .wprm-recipe-meta-container {
text-align: left;
}
.wprm-print .wprm-recipe-meta-container > * {
margin: 0 16px 16px 0;
}
.wprm-print .wprm-recipe-times-container {
padding: 0;
margin: 25px 0 0;
}
.wprm-print .wprm-template-content {
padding: 0;
margin: 0;
border: 0;
}
.wprm-print .wprm-template-buttons {
margin: 0;
}
.wprm-print .wprm-recipe-image img {
width: 100% !important;
height: auto !important;
border-radius: 0 !important;
}
.wprm-recipe-template-compact-howto {
margin: 20px auto;
background-color: #fafafa;
/* wprm_background type=color */
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_main_font_family type=font */
font-size: 0.9em;
/* wprm_main_font_size type=font_size */
line-height: 1.5em;
/* wprm_main_line_height type=font_size */
color: #333333;
/* wprm_main_text type=color */
max-width: 650px;
/* wprm_max_width type=size */
}
.wprm-recipe-template-compact-howto a {
color: #3498db;
/* wprm_link type=color */
}
.wprm-recipe-template-compact-howto p,
.wprm-recipe-template-compact-howto li {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_main_font_family type=font */
font-size: 1em !important;
line-height: 1.5em !important;
/* wprm_main_line_height type=font_size */
}
.wprm-recipe-template-compact-howto li {
margin: 0 0 0 32px !important;
padding: 0 !important;
}
.rtl .wprm-recipe-template-compact-howto li {
margin: 0 32px 0 0 !important;
}
.wprm-recipe-template-compact-howto ol,
.wprm-recipe-template-compact-howto ul {
margin: 0 !important;
padding: 0 !important;
}
.wprm-recipe-template-compact-howto br {
display: none;
}
.wprm-recipe-template-compact-howto .wprm-recipe-name,
.wprm-recipe-template-compact-howto .wprm-recipe-header {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_header_font_family type=font */
color: #000000;
/* wprm_header_text type=color */
line-height: 1.3em;
/* wprm_header_line_height type=font_size */
}
.wprm-recipe-template-compact-howto h1,
.wprm-recipe-template-compact-howto h2,
.wprm-recipe-template-compact-howto h3,
.wprm-recipe-template-compact-howto h4,
.wprm-recipe-template-compact-howto h5,
.wprm-recipe-template-compact-howto h6 {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_header_font_family type=font */
color: #212121;
/* wprm_header_text type=color */
line-height: 1.3em;
/* wprm_header_line_height type=font_size */
margin: 0 !important;
padding: 0 !important;
}
.wprm-recipe-template-compact-howto .wprm-recipe-header {
margin-top: 1.2em !important;
}
.wprm-recipe-template-compact-howto h1 {
font-size: 2em;
/* wprm_h1_size type=font_size */
}
.wprm-recipe-template-compact-howto h2 {
font-size: 1.8em;
/* wprm_h2_size type=font_size */
}
.wprm-recipe-template-compact-howto h3 {
font-size: 1.2em;
/* wprm_h3_size type=font_size */
}
.wprm-recipe-template-compact-howto h4 {
font-size: 1em;
/* wprm_h4_size type=font_size */
}
.wprm-recipe-template-compact-howto h5 {
font-size: 1em;
/* wprm_h5_size type=font_size */
}
.wprm-recipe-template-compact-howto h6 {
font-size: 1em;
/* wprm_h6_size type=font_size */
}
.wprm-recipe-template-compact-howto {
border-style: solid;
/* wprm_border_style type=border */
border-width: 1px;
/* wprm_border_width type=size */
border-color: #777777;
/* wprm_border type=color */
border-radius: 0px;
/* wprm_border_radius type=size */
padding: 10px;
}
.wprm-recipe-template-chic {
margin: 20px auto;
background-color: #fafafa;
/* wprm_background type=color */
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_main_font_family type=font */
font-size: 0.9em;
/* wprm_main_font_size type=font_size */
line-height: 1.5em;
/* wprm_main_line_height type=font_size */
color: #333333;
/* wprm_main_text type=color */
max-width: 650px;
/* wprm_max_width type=size */
}
.wprm-recipe-template-chic a {
color: #3498db;
/* wprm_link type=color */
}
.wprm-recipe-template-chic p,
.wprm-recipe-template-chic li {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_main_font_family type=font */
font-size: 1em !important;
line-height: 1.5em !important;
/* wprm_main_line_height type=font_size */
}
.wprm-recipe-template-chic li {
margin: 0 0 0 32px !important;
padding: 0 !important;
}
.rtl .wprm-recipe-template-chic li {
margin: 0 32px 0 0 !important;
}
.wprm-recipe-template-chic ol,
.wprm-recipe-template-chic ul {
margin: 0 !important;
padding: 0 !important;
}
.wprm-recipe-template-chic br {
display: none;
}
.wprm-recipe-template-chic .wprm-recipe-name,
.wprm-recipe-template-chic .wprm-recipe-header {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_header_font_family type=font */
color: #000000;
/* wprm_header_text type=color */
line-height: 1.3em;
/* wprm_header_line_height type=font_size */
}
.wprm-recipe-template-chic h1,
.wprm-recipe-template-chic h2,
.wprm-recipe-template-chic h3,
.wprm-recipe-template-chic h4,
.wprm-recipe-template-chic h5,
.wprm-recipe-template-chic h6 {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
/* wprm_header_font_family type=font */
color: #212121;
/* wprm_header_text type=color */
line-height: 1.3em;
/* wprm_header_line_height type=font_size */
margin: 0 !important;
padding: 0 !important;
}
.wprm-recipe-template-chic .wprm-recipe-header {
margin-top: 1.2em !important;
}
.wprm-recipe-template-chic h1 {
font-size: 2em;
/* wprm_h1_size type=font_size */
}
.wprm-recipe-template-chic h2 {
font-size: 1.8em;
/* wprm_h2_size type=font_size */
}
.wprm-recipe-template-chic h3 {
font-size: 1.2em;
/* wprm_h3_size type=font_size */
}
.wprm-recipe-template-chic h4 {
font-size: 1em;
/* wprm_h4_size type=font_size */
}
.wprm-recipe-template-chic h5 {
font-size: 1em;
/* wprm_h5_size type=font_size */
}
.wprm-recipe-template-chic h6 {
font-size: 1em;
/* wprm_h6_size type=font_size */
}
.wprm-recipe-template-chic {
font-size: 1em;
/* wprm_main_font_size type=font_size */
border-style: solid;
/* wprm_border_style type=border */
border-width: 1px;
/* wprm_border_width type=size */
border-color: #E0E0E0;
/* wprm_border type=color */
padding: 10px;
background-color: #ffffff;
/* wprm_background type=color */
max-width: 950px;
/* wprm_max_width type=size */
}
.wprm-recipe-template-chic a {
color: #5A822B;
/* wprm_link type=color */
}
.wprm-recipe-template-chic .wprm-recipe-name {
line-height: 1.3em;
font-weight: bold;
}
.wprm-recipe-template-chic .wprm-template-chic-buttons {
clear: both;
font-size: 0.9em;
text-align: center;
}
.wprm-recipe-template-chic .wprm-template-chic-buttons .wprm-recipe-icon {
margin-right: 5px;
}
.wprm-recipe-template-chic .wprm-recipe-header {
margin-bottom: 0.5em !important;
}
.wprm-recipe-template-chic .wprm-nutrition-label-container {
font-size: 0.9em;
}
.wprm-recipe-template-chic .wprm-call-to-action {
border-radius: 3px;
}
.woocommerce-product-gallery {
opacity: 1 !important;
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 400;
src: url("https://fonts.gstatic.com/s/cormorantgaramond/v19/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-iNM5.ttf") format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 700;
src: url("https://fonts.gstatic.com/s/cormorantgaramond/v19/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTf-iNM5.ttf") format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 300;
src: url("https://fonts.gstatic.com/s/cormorantgaramond/v19/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6KnTOjw.ttf") format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 400;
src: url("https://fonts.gstatic.com/s/cormorantgaramond/v19/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnTOjw.ttf") format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 700;
src: url("https://fonts.gstatic.com/s/cormorantgaramond/v19/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnTOjw.ttf") format('truetype');
}
@font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 400;
src: url("https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJTVBNI0.ttf") format('truetype');
}
.wp-block-kadence-advancedheading.kt-adv-heading8c5a3a-e7,
.wp-block-kadence-advancedheading.kt-adv-heading8c5a3a-e7[data-kb-block="kb-adv-heading8c5a3a-e7"] {
margin-top: 0px;
margin-bottom: 2px;
text-align: center;
font-style: normal;
}
.wp-block-kadence-advancedheading.kt-adv-heading8c5a3a-e7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8c5a3a-e7[data-kb-block="kb-adv-heading8c5a3a-e7"] mark.kt-highlight {
font-style: normal;
color: #f76a0c;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.wp-block-kadence-advancedheading.kt-adv-heading026596-09,
.wp-block-kadence-advancedheading.kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] {
margin-top: 0px;
margin-bottom: 15px;
text-align: center;
font-style: normal;
}
.wp-block-kadence-advancedheading.kt-adv-heading026596-09 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] mark.kt-highlight {
font-style: normal;
color: #f76a0c;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.wp-block-kadence-advancedheading.kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] a,
.kt-adv-heading-link026596-09,
.kt-adv-heading-link026596-09 .kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] {
color: var(--global-palette3, #1A202C);
}
.wp-block-kadence-advancedheading.kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] a:hover,
.kt-adv-heading-link026596-09:hover,
.kt-adv-heading-link026596-09:hover .kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] {
color: var(--global-palette2, #2B6CB0);
}
.wp-block-kadence-advancedheading.kt-adv-heading026596-09[data-kb-block="kb-adv-heading026596-09"] a,
a.kb-advanced-heading-link.kt-adv-heading-link026596-09 {
text-decoration: none;
}
body.wc-block-product-gallery-modal-open,
body.wc-modal--open {
overflow: hidden;
}
.wc-block-grid__products .wc-block-grid__product-image {
display: block;
position: relative;
text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product-image a {
border: 0;
box-shadow: none;
outline: 0;
text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product-image img {
height: auto;
max-width: 100%;
width: 100%;
}
.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
display: none;
}
.wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
border: 1px solid #f2f2f2;
}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,
.editor-styles-wrapper .wc-block-grid__product-title,
.wc-block-grid__product-title {
color: inherit;
display: block;
font-family: inherit;
font-size: inherit;
font-weight: 700;
line-height: 1.2;
padding: 0;
}
.wc-block-grid__product-price {
display: block;
}
.wc-block-grid__product-price .wc-block-grid__product-price__regular {
margin-right: .5em;
}
.wc-block-grid__product-add-to-cart.wp-block-button {
white-space: normal;
word-break: break-word;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
display: inline-flex;
font-size: 1em;
justify-content: center;
text-align: center;
white-space: normal;
word-break: break-word;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
opacity: .25;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added::after {
content: "";
display: inline-block;
font-family: WooCommerce;
height: auto;
margin-left: .5em;
width: auto;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading::after {
animation: spin 2s linear infinite;
content: "";
display: inline-block;
font-family: WooCommerce;
height: auto;
margin-left: .5em;
width: auto;
}
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after,
.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after,
.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after,
.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after,
.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after {
content: "";
margin: 0;
}
.wc-block-grid__product-rating {
display: block;
}
.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
font-family: WooCommerce;
font-size: 1em;
font-weight: 400;
height: 1.618em;
line-height: 1.618;
margin: 0 auto;
overflow: hidden;
position: relative;
text-align: left;
width: 5.3em;
}
.wc-block-grid__product-rating .star-rating::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before {
content: "SSSSS";
left: 0;
opacity: .5;
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
}
.wc-block-grid__product-rating .star-rating span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
right: 0;
top: 0;
}
.wc-block-grid__product-rating .star-rating span::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span::before {
color: inherit;
content: "SSSSS";
left: 0;
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
}
.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
background: #fff;
border: 1px solid #43454b;
border-radius: 4px;
color: #43454b;
display: inline-block;
font-size: .875em;
font-weight: 600;
left: auto;
padding: .25em .75em;
position: absolute;
right: 4px;
text-align: center;
text-transform: uppercase;
top: 4px;
width: auto;
z-index: 9;
}
.wc-block-grid__product .wc-block-grid__product-image,
.wc-block-grid__product .wc-block-grid__product-link {
display: inline-block;
position: relative;
}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),
.wc-block-grid__product .wc-block-grid__product-title {
margin: 0 0 12px;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart,
.wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid__product .wc-block-grid__product-rating {
margin: 0 auto 12px;
}
.theme-twentysixteen .wc-block-grid .price ins {
color: #77a464;
}
.theme-twentynineteen .wc-block-grid__product {
font-size: .88889em;
}
.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-components-product-title,
.theme-twentynineteen .wc-block-grid__product-onsale,
.theme-twentynineteen .wc-block-grid__product-title {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
.theme-twentynineteen .wc-block-grid__product-title::before {
display: none;
}
.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-grid__product-onsale {
line-height: 1;
}
.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.theme-twentytwenty .wc-block-grid__product-link {
color: #000;
}
.theme-twentytwenty .wc-block-components-product-title,
.theme-twentytwenty .wc-block-grid__product-title {
color: #cd2653;
font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
font-size: 1em;
}
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
margin-top: 0;
}
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-components-product-price__value,
.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-grid__product-price__value {
font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
font-size: .9em;
}
.theme-twentytwenty .wc-block-components-product-price del,
.theme-twentytwenty .wc-block-grid__product-price del {
opacity: .5;
}
.theme-twentytwenty .wc-block-components-product-price ins,
.theme-twentytwenty .wc-block-grid__product-price ins {
text-decoration: none;
}
.theme-twentytwenty .star-rating,
.theme-twentytwenty .wc-block-grid__product-rating {
font-size: .7em;
}
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
line-height: 1;
}
.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link,
.theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link {
font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
}
.theme-twentytwenty .wc-block-components-product-sale-badge,
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
background: #cd2653;
color: #fff;
font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
font-weight: 700;
letter-spacing: -.02em;
line-height: 1.2;
text-transform: uppercase;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
position: static;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
position: absolute;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
position: absolute;
right: 4px;
top: 4px;
z-index: 1;
}
.theme-twentytwenty .wc-block-active-filters__title,
.theme-twentytwenty .wc-block-attribute-filter__title,
.theme-twentytwenty .wc-block-price-filter__title,
.theme-twentytwenty .wc-block-stock-filter__title {
font-size: 1em;
}
.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,
.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
font-size: .75em;
}
@media only screen and (min-width: 768px) {
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
font-size: .875em;
padding: .5em;
}
}
@media only screen and (min-width: 1168px) {
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
font-size: .875em;
padding: .5em;
}
}
.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart {
display: block;
margin-top: 12px;
}
.theme-twentytwentytwo .wc-block-components-product-price ins,
.theme-twentytwentytwo .wc-block-grid__product-price ins {
text-decoration: none;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
word-wrap: normal !important;
border: 0;
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
overflow-wrap: normal !important;
padding: 0;
position: absolute !important;
width: 1px;
}
.screen-reader-text:focus {
clip: auto !important;
background-color: #fff;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip-path: none;
color: #2b2d2f;
display: block;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.wp-block-group.woocommerce.product .up-sells.upsells.products {
max-width: var(--wp--style--global--wide-size);
}
.wc-block-components-notice-banner {
align-content: flex-start;
align-items: stretch;
background-color: #fff;
border: 1px solid;
border-radius: 4px;
box-sizing: border-box;
color: #2f2f2f;
display: flex;
font-size: .875em;
font-weight: 400;
gap: 12px;
line-height: 1.5;
margin: 16px 0;
padding: 16px !important;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
-ms-grid-row-align: center;
align-self: center;
flex-basis: 100%;
padding-right: 16px;
white-space: normal;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child {
padding-right: 0;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {
font-weight: 600;
margin: 0 0 8px;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul {
margin: 0 0 0 24px;
padding: 0;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li::after,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li::after {
clear: both;
content: "";
display: block;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
-moz-appearance: none;
appearance: none;
background: transparent !important;
border: 0;
color: #2f2f2f !important;
float: right;
margin: 0;
opacity: .7;
padding: 0 !important;
text-decoration-line: underline;
text-underline-position: under;
transition: all .2s ease-in-out;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
opacity: 1;
text-decoration: none;
}
.wc-block-components-notice-banner > svg {
fill: #fff;
background-color: #2f2f2f;
border-radius: 50%;
flex-grow: 0;
flex-shrink: 0;
height: 100%;
padding: 2px;
}
.wc-block-components-notice-banner > .wc-block-components-button {
background: transparent none !important;
border: 0 !important;
box-shadow: none !important;
color: #2f2f2f !important;
flex: 0 0 16px;
height: 16px !important;
margin: 6px 0 0 auto !important;
min-height: auto !important;
min-width: 0 !important;
opacity: .6;
outline: none !important;
padding: 0 !important;
width: 16px !important;
}
.wc-block-components-notice-banner > .wc-block-components-button > svg {
margin: 0 !important;
}
.wc-block-components-notice-banner > .wc-block-components-button:active,
.wc-block-components-notice-banner > .wc-block-components-button:focus,
.wc-block-components-notice-banner > .wc-block-components-button:hover {
opacity: 1;
}
.wc-block-components-notice-banner > .wc-block-components-button:focus {
outline: 2px solid currentColor !important;
outline-offset: 0;
}
.wc-block-components-notice-banner.is-error {
background-color: #fff0f0;
border-color: #cc1818;
}
.wc-block-components-notice-banner.is-error > svg {
background-color: #cc1818;
transform: rotate(180deg);
}
.wc-block-components-notice-banner.is-warning {
background-color: #fffbf4;
border-color: #f0b849;
}
.wc-block-components-notice-banner.is-warning > svg {
background-color: #f0b849;
transform: rotate(180deg);
}
.wc-block-components-notice-banner.is-success {
background-color: #f4fff7;
border-color: #4ab866;
}
.wc-block-components-notice-banner.is-success > svg {
background-color: #4ab866;
}
.wc-block-components-notice-banner.is-info {
background-color: #f4f8ff;
border-color: #007cba;
}
.wc-block-components-notice-banner.is-info > svg {
background-color: #007cba;
}
.wc-block-components-notice-banner:focus {
outline-width: 0;
}
.wc-block-components-notice-banner:focus-visible {
outline-style: solid;
outline-width: 2px;
}
.woocommerce.wc-block-store-notices.alignwide {
max-width: var(--wp--style--global--wide-size);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment