.main-navigation .menu-toggle{color:#e3121a}@media(min-width:769px){.inside-header>.site-branding,.inside-header>.navigation-branding,.inside-header>.site-logo,.site-branding-container,#site-navigation .navigation-branding .site-logo,#sticky-navigation .navigation-branding{position:absolute;left:50%;transform:translateX(-50%);z-index:1000}#site-navigation{margin-left:unset !important;display:flex}.site-header .main-navigation:not(#sticky-navigation) .inside-navigation{margin:unset}#site-navigation,#primary-menu,.main-navigation .inside-navigation{flex:1}.main-navigation ul li:nth-child(4){margin-left:auto}}#generate-slideout-menu{background-image:url(//luluspastabar.com/wp-content/themes/generatepress_child_luluspastabar/assets/css/../img/slideout-bg.webp);background-position:center 375px;background-repeat:no-repeat}.slideout-menu-order-btn{margin:15px;text-align:center !important}.slideout-menu-order-btn a{background-color:#e3121a;padding-top:10px;padding-bottom:10px;color:#fff !important;border-radius:2em;line-height:1.25 !important}#generate-slideout-menu .wp-block-social-links{display:flex;margin-left:20px}#generate-slideout-menu .wp-block-social-links li a{font-size:1em}#post-32 .entry-content,#post-245 .entry-content{background-color:#efe7d0}.parallax{line-height:0}.parallax-curved-img-corners .simpleParallax{border-radius:1em}.reverse-icon.gb-headline .gb-icon{order:2}h4.gb-headline.reverse-icon .gb-icon svg{width:1em;height:1em}.lulus-menu-badge{position:relative;margin-bottom:20px}.floating-container{position:absolute;width:calc(100% - 0.5em);display:block;top:0;left:0;transform:translateY(-50%)}.floating-logo-home{position:absolute;left:-50px;bottom:150px}.floating-logo-about{position:absolute;left:-50px;bottom:-25px}.step{display:inline-block;border-radius:50%;padding:5px 18px !important}.menu-middle-image{width:100%;left:0;bottom:55%;position:absolute}.footer-image{width:100%;left:0;bottom:0;position:absolute}.footer-image img,.menu-middle-image img{width:100%}.widget ul li{margin-bottom:0}.widget_nav_menu ul{text-align:center;text-transform:uppercase;font-size:.9375em}.widget_nav_menu a{text-decoration:none;padding:0 1em;font-weight:700}.copyright-bar{text-transform:uppercase;font-size:.9375em;font-weight:700}.copyright-bar a{text-decoration:none}.copyright-bar a:hover{text-decoration:underline}@media (min-width:769px){.lulus-menu-badge{position:absolute;top:-90px;right:0;margin-bottom:0}.widget_nav_menu ul li{display:inline-block}.text-maxwidth{max-width:625px;margin-left:auto;margin-right:auto}.floating-container-location{position:absolute;width:calc(100% - 0.5em);display:block;top:0;left:0;transform:translateY(-70%)}.copyright-bar{width:100%}.copyright-l{float:left}.copyright-m{margin-left:auto;margin-right:auto;display:inline-block;padding-left:60px}.copyright-r{float:right;clear:right}}@media (min-width:1280px){.lulus-menu-badge{top:-75px;right:15px}.floating-container{width:100%}}@media (min-width:1440px){.lulus-menu-badge{top:-30px;right:-75px}}@media (min-width:1076px){.custom-language-switcher{display:none !important}}@media (min-width:1921px){.resolution4k-width{max-width:1800px !important}}.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form label{font-weight:700}.grid-50{flex-basis:49%;margin-bottom:20px}.grid-33{margin-bottom:20px;flex-basis:32%}.grid-100{flex-basis:100%;margin-bottom:20px}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=date],.wpcf7-form select,.wpcf7-form textarea{display:block;width:100%;padding:10px;border:1px solid #ccc;border-radius:2px}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:#e3121a;color:#000}.wpcf7-form input[type=submit]{text-transform:uppercase;text-decoration:none !important;padding:15px 25px;border-radius:35px;font-weight:700;background-color:#e3121a;color:#fff}.wpcf7-form input[type=submit]:hover{background-color:#ef5a48}.wpcf7-list-item{display:block}.wpcf7 form .wpcf7-response-output{margin:0;border-radius:3px}.wpcf7-not-valid-tip{font-size:.813em;padding:2px 15px}@media (max-width:769px){.grid-50{flex-basis:100%}.grid-33{flex-basis:100%}}.animated-bg{animation-duration:160s;animation-name:bg-scrolling-reverse;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes bg-scrolling-reverse{0%{background-position:0 0}100%{background-position:1750px 1152px}}