:root {
--x-backtotop-stroke-width: 4px;
}
[data-x-backtotop] {
position: fixed;
background: none;
border: none;
box-shadow: none;
z-index: 10;
box-shadow: 10px 10px 30px 0 rgb(0 0 0 / 12%);
transition: all .125s ease-in;
text-align: center;
opacity: 0;
width: 60px;
height: 60px;
right: 40px;
bottom: 40px;
transform: translateY(10px);
}
[data-x-backtotop*=progress] {
height: auto!important;
}
[data-x-backtotop*=progress] {
border-radius: 1000px;
}
body.bricks-is-frontend [data-x-backtotop]:focus {
outline: none;
}
body.bricks-is-frontend [data-x-backtotop]:focus-visible {
outline: thin dotted currentcolor;
}
.x-back-to-top.brx-draggable.is-empty {
min-height: 0;
min-width: 0;
}
.x-back-to-top[aria-hidden=true] {
pointer-events: none;
}
.x-back-to-top_progress {
vertical-align: middle;
overflow: visible;
z-index: 1;
}
svg.x-back-to-top_progress:not(:root) {
overflow: visible;
}
.x-back-to-top_content {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
height: 100%;
width: 100%;
}
[data-x-backtotop*=progress] .x-back-to-top_content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
overflow: hidden;
border-radius: 1000px;
}
.x-back-to-top_progress-line {
fill: transparent;
stroke-width: calc( var(--x-backtotop-stroke-width) + 1px);
stroke: #111;
stroke-linecap: round;
}
.x-back-to-top_progress-background {
stroke: #e5e5e5;
fill: transparent;
stroke-width: var(--x-backtotop-stroke-width);
} svg.x-back-to-top_progress {
inline-size: auto;
}
.x-back-to-top_builder-preview {
opacity: 1!important;
transform: none!important;
}
.brx-body.iframe [data-x-backtotop].brx-draggable {
transition: all .125s ease-in
}
.brx-body.iframe .x-back-to-top {
transition-property: all!important;
}
.brx-body.iframe .brx-draggable.is-empty:not(.editing) {
outline: none;
}:root {
--x-favorite-transitionout: 300ms;
--x-favorite-transitionin: 300ms;
--x-favorite-translatex: 0;
--x-favorite-translatey: -10px;
--x-favorite-scale: .95;
--x-favorite-background: #fff;
--x-favorite-duration: 300ms;
--x-favorite-background-active: var(--x-favorite-background);
--x-spinner-track-color: #0d131e20;
--x-spinner-stroke-width: 1px;
--x-spinner-size: 0.8em;
}
.brxe-xfavorite {
position: relative;
}
[data-x-favorite] {
display: inline-flex;
}
.x-favorite-tooltip-content {
position: absolute;
visibility: hidden;
}
[data-tippy-root] + [data-tippy-root] {
display: none;
}
.brxe-xfavorite .tippy-box {
color: inherit;
background: transparent;
transform: translateZ(0);
}
[data-tippy-content] {
cursor: pointer;
}
[data-x-favorite] .tippy-content {
padding: 1em;
background: var(--x-favorite-background);
box-shadow: 0 10px 20px rgb(0 0 0 / 10%);
border-radius: 5px;
text-align: center;
width: 12ch;
}
.brxe-xfavorite .tippy-arrow {
color: var(--x-favorite-background);
opacity: 1;
visibility: visible;
}
.brxe-xfavorite .tippy-arrow:before {
color: var(--x-favorite-background);
transition: all var(--x-favorite-duration) ease;
}
.brxe-xfavorite[data-x-favorite]:has(.x-favorite[aria-pressed="true"]) .tippy-content {
background: var( --x-favorite-background-active );
}
.brxe-xfavorite[data-x-favorite]:has(.x-favorite[aria-pressed="true"]) .tippy-arrow:before {
color: var( --x-favorite-background-active );
}
.brxe-xfavorite:not([data-x-tooltip]) [data-tippy-root] {
display: none;
}
.x-favorite_animated-icon {
height: 100%;
} .x-favorite[aria-expanded='true'] + .x-favorite-tooltip-content .tippy-box[data-theme~='extras'] {
visibility: visible;
transition-duration: var(--x-favorite-transitionin);
}
.x-popover_button[aria-expanded='false'] + .x-favorite-tooltip-content .tippy-box[data-theme~='extras'] {
opacity: 0;
transform: translate(var(--x-favorite-translatex),var(--x-favorite-translatey)) scale(var(--x-favorite-scale));
transition-duration: var(--x-favorite-transitionout);
transition-property: opacity, transform;
}
.tippy-box[data-animation='extras'][data-state='hidden'] {
opacity: 0;
transform: translate(var(--x-favorite-translatex),var(--x-favorite-translatey)) scale(var(--x-favorite-scale));
transition-duration: var(--x-favorite-transitionout);
transition-property: opacity, transform;
}
.x-favorite {
background-color: #efefef;
color: inherit;
display: flex;
align-items: center;
justify-content: space-between;
transition: all var(--x-favorite-duration) ease;
padding: 1rem;
gap: .5em;
overflow: hidden;
position: relative;
}
.gbrx-edit-block .x-favorite {
padding: 1rem;
}
.x-favorite:disabled,
.x-favorite[disabled] {
cursor: not-allowed;
}
.x-favorite_icons {
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
}
.x_favorite-added-icon {
position: absolute;
}
[data-x-type="clear"] .x-favorite_icon:last-child:not(:only-child) {
position: absolute;
color: inherit;
opacity: 0;
}
.x-favorite_inner ~ .x-favorite_inner {
display: none;
}
.x-favorite_icon {
width: 1em;
height: 1em;
font-size: 1em;
display: flex;
align-items: center;
justify-content: center;
}
.x-favorite_icon svg {
fill: currentColor
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=slideUp] .x_favorite-icon {
transform: translateY(-100%);
}
.brxe-xfavorite .x-favorite[data-x-animation*=slideUp] .x_favorite-added-icon {
transform: translateY(100%);
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=slideDown] .x_favorite-icon {
transform: translateY(100%);
}
.brxe-xfavorite .x-favorite[data-x-animation*=slideDown] .x_favorite-added-icon {
transform: translateY(-100%);
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=slideLeft] .x_favorite-icon {
transform: translateX(-100%);
}
.brxe-xfavorite .x-favorite[data-x-animation*=slideLeft] .x_favorite-added-icon {
transform: translateX(100%);
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=slideRight] .x_favorite-icon {
transform: translateX(100%);
}
.brxe-xfavorite .x-favorite[data-x-animation*=slideRight] .x_favorite-added-icon {
transform: translateX(-100%);
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=flipY] .x_favorite-icon {
transform: rotateY(180deg);
}
.brxe-xfavorite .x-favorite[data-x-animation*=flipY] .x_favorite-added-icon {
transform: rotateY(-180deg);
} .brxe-xfavorite .x-favorite[aria-pressed=true][data-x-animation*=flipX] .x_favorite-icon {
transform: rotateX(180deg);
}
.brxe-xfavorite .x-favorite[data-x-animation*=flipX] .x_favorite-added-icon {
transform: rotateX(-180deg);
}
.x_favorite-added-icon {
color: inherit;
opacity: 0;
}
.x-favorite.x-favorite_added .x_favorite-added-icon {
opacity: 1;
transform: none!important;
}
[data-x-type="clear"] .x-favorite_cleared .x-favorite_icon:last-child {
opacity: 1;
transform: none!important;
}
[data-x-type="clear"] .x-favorite_cleared .x-favorite_icon:first-child {
opacity: 0;
}
[data-x-type=remove] .x_favorite-added-icon,
[data-x-type=clear] .x_favorite-added-icon {
opacity: 1;
}
.x-favorite_added .x_favorite-removed-icon {
opacity: 0;
}
[data-x-type=remove] .x_favorite-removed-icon,
[data-x-type=clear] .x_favorite-removed-icon {
opacity: 0;
}
.x-favorite-tooltip-content {
position: absolute;
visibility: hidden;
}
.x-favorite > .brxe-block:nth-child(2) {
position: absolute;
transform: translateY(100%);
opacity: 0;
transition: all .3s ease;
}
.x-favorite[aria-pressed="true"] > .brxe-block:nth-child(1):not(:only-child) {
transform: translateY(-100%);
opacity: 0;
}
.x-favorite[aria-pressed="true"] > .brxe-block:nth-child(2) {
transform: translateY(0%);
opacity: 1;
}
[data-x-favorite*=hideEmpty] {
display: none;
}
.brx-body.iframe [data-x-favorite*=hideEmpty] {
display: block;
}
.x-favorite_fade-out {
transition: height 0.5s ease, opacity 0.5s ease;
height: 0;
opacity: 0;
overflow: hidden;
}
.x-favorite_count {
position: absolute;
top: -1em;
right: -1em;
background: #111;
height: 2em;
width: 2em;
color: #fff;
font-size: 10px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
pointer-events: none;
}
.x-favorite_count {
transition: opacity 0.3s ease, visibility .3s ease;
}
.x-favorite_count-inner {
animation: xCountFadeInAnimation ease 0.35s;
animation-iteration-count: 1;
animation-fill-mode: forwards;
}
.brxe-xfavorite[data-x-spinner] .x-favorite_icons::before,
.brxe-xfavorite[data-x-spinner] .x-favorite_text:only-of-type::before {
-webkit-animation: xFavoriteSpinAnimation 1s linear infinite;
animation: xFavoriteSpinAnimation 1s linear infinite;
border: solid var(--x-spinner-stroke-width) var(--x-spinner-track-color);
border-radius: 50%;
border-right-color: currentColor;
border-top-color: currentColor;
display: inline-block;
height: var(--x-spinner-size);
width: var(--x-spinner-size);
-webkit-transition: opacity .25s ease;
transition: opacity .25s ease;
left: calc(50% - var(--x-spinner-size)/2);
opacity: 0;
position: absolute;
top: calc(50% - var(--x-spinner-size)/2);
visibility: hidden;
content: '';
transform: none;
}
.brxe-xfavorite[data-x-spinner] .x-favorite_busy .x-favorite_icons::before,
.brxe-xfavorite[data-x-spinner] .x-favorite_busy .x-favorite_text:only-of-type::before {
opacity: 1;
visibility: visible
}
.brxe-xfavorite[data-x-spinner] .x-favorite_busy .x-favorite_icon,
.brxe-xfavorite[data-x-spinner] .x-favorite_busy .x-favorite_text:only-of-type .x-favorite_text-inner {
opacity: 0;
visibility: hidden;
}
@-webkit-keyframes xCountFadeInAnimation {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes xCountFadeInAnimation {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes xFavoriteSpinAnimation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@keyframes xFavoriteSpinAnimation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
[data-x-favorite*=hideZero] .x-favorite_count-zero {
opacity: 0;
visibility: hidden;
} [aria-expanded="false"] + [data-tippy-root] {
opacity: 0;
visibility: hidden;
}
[data-tippy-root] {
position: absolute;
}
.x-favorite:has(~ .x-favorite) {
display: none;
}:root {
--x-breadcrumb-separator: '';
--x-breadcrumbs-gap: 5px;
}
.brxe-xbreadcrumbs {
display: inline-flex;
flex-direction: row;
gap: 10px;
flex-wrap: wrap;
}
.x-breadcrumbs_list {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
flex-wrap: wrap;
}
.brxe-xbreadcrumbs li {
display: flex;
align-items: center;
flex-direction: row;
}
.x-breadcrumbs_prefix {
display: flex;
align-items: center;
}
.x-breadcrumbs_list-item,
[data-source=yoast] > span:last-child,
[data-source=navxt] > .breadcrumbs,
.brxe-xbreadcrumbs .aioseo-breadcrumbs,
.brxe-xbreadcrumbs .rank-math-breadcrumb > p,
.brxe-xbreadcrumbs > .breadcrumbs,
[data-source=seopress] .breadcrumb {
flex-wrap: wrap;
display: flex;
align-items: center;
flex-direction: row;
column-gap: var(--x-breadcrumbs-gap);
padding: 0;
}
.brxe-xbreadcrumbs .aioseo-breadcrumb {
display: inline-flex;
}
.brxe-xbreadcrumbs .breadcrumbs[typeof="BreadcrumbList"] > span {
display: inline-flex;
}
[data-source=yoast] span,
[data-source=seopress] .breadcrumb-item {
display: inline-flex;
}
[data-source=seopress] .breadcrumb li::after {
margin-right: 0;
margin-left: var(--x-breadcrumbs-gap);
}
.brxe-xbreadcrumbs[data-source=extras][data-separator-type=text] li:not(:first-child):before {
color: inherit;
content: ' ' var(--x-breadcrumb-separator) ' ';
}
.brxe-xbreadcrumbs[data-source=extras] li:not(:last-child):after {
content: '';
}
.x-breadcrumbs_separator {
display: inline-flex;
align-items: center;
}
.x-breadcrumbs_separator svg {
height: 1em;
width: 1em;
} .brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list {
display: block;
}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item {
display: inline;
margin-inline-end: var(--x-breadcrumbs-gap);
}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item a,
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item span {
display: inline;
vertical-align: middle;
}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_separator {
margin-inline-end: var(--x-breadcrumbs-gap);
line-height: 0;
}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline][data-separator-type=text] li:not(:first-child):before {
margin-inline-end: var(--x-breadcrumbs-gap);
vertical-align: middle;
}