@media screen and (min-width: 992px) {
.wp-desktop-hidden {
display: none !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
.wp-tablet-hidden {
display: none !important; } }
@media screen and (max-width: 767px) {
.wp-mobile-hidden {
display: none !important; } }
.wp-builder-header-has-sticky.admin-bar .header-has-sticky .woostify-header-template-builder-inner.active {
top: 46px; }
@media (min-width: 783px) {
.wp-builder-header-has-sticky.admin-bar .header-has-sticky .woostify-header-template-builder-inner.active {
top: 32px; } }
.wp-builder-header-has-sticky .header-has-sticky .woostify-header-template-builder-inner {
width: 100%; }
.wp-builder-header-has-sticky .header-has-sticky.header-sticky-on-all-device .woostify-header-template-builder-inner.active {
position: fixed;
left: 0; }
@media screen and (min-width: 992px) {
.wp-builder-header-has-sticky .header-has-sticky.header-sticky-on-desktop .woostify-header-template-builder-inner.active {
position: fixed;
left: 0; } }
@media screen and (max-width: 991px) {
.wp-builder-header-has-sticky .header-has-sticky.header-sticky-on-mobile .woostify-header-template-builder-inner.active {
position: fixed;
left: 0; } }
@media (min-width: 992px) {
.wp-builder-header-has-sticky .header-has-shrink .woostify-header-template-builder-inner.active .nav ul .menu-item a {
padding-top: 7px;
padding-bottom: 7px; } }
.wp-builder-header-has-sticky .header-has-shrink .woostify-header-template-builder-inner.active .elementor-element-populated {
max-height: 60px; }
.wp-builder-header-has-sticky .header-has-shrink .woostify-header-template-builder-inner.active .elementor-element-populated img {
max-height: 40px;
width: auto; }
.wp-builder-footer-has-sticky .footer-has-sticky {
width: 100%; }
.wp-builder-footer-has-sticky .footer-has-sticky.footer-sticky-on-all-device {
position: fixed;
left: 0;
bottom: 0; }
@media screen and (min-width: 992px) {
.wp-builder-footer-has-sticky .footer-has-sticky.footer-sticky-on-desktop {
position: fixed;
left: 0;
bottom: 0; } }
@media screen and (max-width: 991px) {
.wp-builder-footer-has-sticky .footer-has-sticky.footer-sticky-on-mobile {
position: fixed;
left: 0;
bottom: 0; } }
.woostify-header-template-builder {
position: relative;
z-index: 99; }
.woostify-footer-template-builder {
position: relative;
z-index: 99; }