.fsmfe-wrapper input[type=checkbox]{display:none}.fsmfe-wrapper .icon-bars{display:block;width:30px;height:30px;position:relative;z-index:1999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fsmfe-wrapper .icon-bar{width:100%;height:2px;position:absolute;top:50%;left:0;background-color:#000;backface-visibility:hidden;transition:all .3s ease}.fsmfe-wrapper .icon-bar.bar-top{margin-top:-30px;transform:rotate(0)}.fsmfe-wrapper .icon-bar.bar-middle{opacity:1}.fsmfe-wrapper .icon-bar.bar-bottom{margin-top:30px;transform:rotate(0)}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .icon-bar{transition:all .3s ease}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .bar-top{margin-top:0!important;transform:rotate(45deg)}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .bar-middle{opacity:0}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .bar-bottom{margin-top:0!important;transform:rotate(-45deg)}.fsmfe-wrapper .menu-overlay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;visibility:hidden;opacity:0;overflow-y:scroll;transition:all .3s ease-in-out}.fsmfe-wrapper .menu-toggle:checked+.icon-bars+.menu-overlay{z-index:1900;visibility:visible;opacity:1;transition:all .3s ease-in-out}.fsmfe-wrapper .menu-overlay .menu-content{width:100%;margin:auto}.fsmfe-wrapper .content-type-menu ul{list-style:none;margin:0;padding:0}.fsmfe-wrapper .content-type-menu a{display:block;font-size:50px;font-weight:400;text-transform:uppercase;line-height:2em;letter-spacing:3px}.widgetarea_wrapper_edit {
display: none;
position: absolute;
top:auto;
bottom: 0;
right: 0;
color: var(--e-p-border-widget-invert);
background: var(--e-p-border-widget);
line-height: 1;
padding: 8px;
font-size: 12px;
cursor: pointer;
z-index: 99999;
}
.widgetarea_wrapper_editable {
min-height: 30px;
min-width: 100px;
position: relative
}
.widgetarea_iframe_modal {
display: none
}
.widgetarea_iframe_modal .dialog-widget-content {
position: static !important;
margin-top: 10px
}
.elementor-editor-active .widgetarea_wrapper_editable:hover {
outline: 2px solid var(--e-p-border-widget);
outline-offset: -1px;
z-index: 99;
}
.elementor-editor-active .widgetarea_wrapper_editable:hover > .widgetarea_wrapper_edit {
display: block
}
.elementor-editor-active .widgetarea_wrapper_editable .widgetarea_wrapper_editable .widgetarea_wrapper_edit {
display: none !important
}.xpro-theme-builder-header-nav {
position: relative;
z-index: 99;
}
.xtb-header-sticky.xtb-appear .xpro-theme-builder-header-nav {
position: fixed;
left: 0;
top: 0;
width: 100%;
-webkit-animation-name: animationFade;
animation-name: animationFade;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-box-shadow: 0 10px 10px -15px rgb(0 0 0 / 35%);
box-shadow: 0 10px 10px -15px rgb(0 0 0 / 35%);
border-color: transparent;
}
.admin-bar .xtb-appear .xpro-theme-builder-header-nav {
top: 32px;
}
.xpro-hidden {
display: none;
}
@-webkit-keyframes animationFade {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes animationFade {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.ast-container .xpro-theme-builder-archive-wrapper,
.ast-container .xpro-theme-builder-singular-wrapper,
.theme-generatepress .xpro-theme-builder-archive-wrapper,
.theme-generatepress .xpro-theme-builder-singular-wrapper {
width: 100%;
}
@media screen and (max-width: 600px) {
.admin-bar .xtb-appear .xpro-theme-builder-header-nav {
top: 0;
}
} .xpro-theme-builder-sidebar-wrapper {
width: 100%;
max-width: 100%;
}
.xpro-theme-builder-sidebar-layout {
display: flex;
flex-wrap: wrap;
gap: 30px;
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
box-sizing: border-box;
}
.xpro-theme-builder-sidebar-main {
flex: 1 1 0;
min-width: 0;
}
.xpro-theme-builder-sidebar-col {
flex: 0 0 300px;
max-width: 100%;
} @media (max-width: 767px) {
.xpro-theme-builder-sidebar-col,
.xpro-theme-builder-sidebar-main {
flex: 1 1 100%;
}
.xpro-theme-builder-sidebar-col-left {
order: 2;
}
.xpro-theme-builder-sidebar-main {
order: 1;
}
.xpro-theme-builder-sidebar-col-right {
order: 3;
}
} .xpro-theme-builder-sidebar-col,
aside.xpro-aside-widget {
position: sticky;
top: 30px;
align-self: flex-start;
}