.woocommerce-message,.woocommerce-error,.woocommerce-info{z-index:12;bottom:0}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:rgba(0,142,215,0.3)!important}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}}@media only screen and (max-width:479px){.three-columns .et_pb_column{width:50%!important}}@media only screen and (max-width:980px){.gq_r_fixed_buttons .et_pb_column{padding-bottom:30px;margin-bottom:15vh}.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.33%!important}.four-columns .et_pb_column{width:25%!important}}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900;margin-bottom:6px;text-align:center}.mobile_menu_bar:after{content:'MENU';position:relative!important;font-family:'Boris Black Bloxx',Helvetica,Arial,Lucida,sans-serif;font-size:26px;font-weight:200;line-height:0em;bottom:1vh;left:10%;color:#000}.mobile_nav.opened .mobile_menu_bar:before{content:'4d';position:fixed!important;top:4vh!important;left:-10vw!important}.et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar:before{font-family:'Font Awesome 5 Free'!important;content:'f057';color:#000!important;font-size:40px!important;top:6px!important;cursor:pointer}.et-db #et-boc .et-l #top-menu .menu-item-has-children .menu-item-has-children>a:first-child::after,#et-secondary-nav .menu-item-has-children .menu-item-has-children>a:first-child::after{content:'5'}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .menu-item-has-children{position:relative}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle{position:absolute;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:70px;right:16px;cursor:pointer;text-align:center}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle.popped{background-color:rgba(255,255,255,0.2)}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle::before{font-family:'Font Awesome 5 Free'!important;content:'f057';font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;color:#000}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle.popped::before{content:'32'}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle~ul.sub-menu{display:none!important;padding-left:0}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu li li{padding-left:0}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu li a{padding-left:20px;padding-right:20px}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu li li li a{padding-left:60px;padding-right:20px}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:inherit}.et-db #et-boc .et-l #main-header #mobile_menu2.et_mobile_menu li.current-menu-item>a{font-weight:bolder}.et-db #et-boc .et-l .fa{margin:10px}@media only screen and (max-width:980px){.et-db #et-boc .et-l #mobile_menu2{padding:12.5% 5%;display:block!important;min-height:100vh;height:100%;width:100%;top:0;right:0;position:fixed;z-index:9998;overflow:hidden;border-top:none}.et-db #et-boc .et-l .et_mobile_menu ul{text-align:center;width:100%}.et-db #et-boc .et-l .et_mobile_menu ul li{width:45%;text-align:center;margin-left:2%!important;margin-right:2%!important}.et-db #et-boc .et-l .et_mobile_menu li a{color:#0c71c3!important;width:40%;line-height:1em;float:left;text-align:center;background-color:#ffffff!important;padding:5% 5%;margin:5% 5%;font-size:1.2em;box-shadow:0em 0.4em 0.4em rgb(0 0 0 / 40%);animation:floating 5s infinite;-webkit-animation:floating 5s infinite}}@keyframes floating{0%{-webkit-transform:rotate(0deg)}20%{-webkit-transform:rotate(1deg)}50%{-webkit-transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg)}}.et-db #et-boc .et-l .mobile_nav.closed #mobile_menu2{background:rgba(51,51,51,0.95)!important;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s;background:rgba(51,51,51,0.9)!important}.et-db #et-boc .et-l .mobile_nav.opened #mobile_menu2{background:rgba(255,255,255,0.95)!important;background-image:url(https://jollywalker.co.za/wp-content/uploads/2020/06/JollyWalker-Menu-Background.jpg),linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%)!important;background-size:contain,cover;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s}.et-db #et-boc .et-l #main-header .container.clearfix.et_menu_container{width:100vw!important}.et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar:before{font-family:'Font Awesome 5 Free';content:'f057';color:#000!important;font-size:40px!important;top:6px!important;cursor:pointer}.et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar{font-family:'Font Awesome 5 Free';content:'f057';z-index:10000000;color:#000;position:fixed;top:0px;right:10px}.et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar:after{content:'';font-family:'Boris Black Bloxx',Helvetica,Arial,Lucida,sans-serif;font-size:0px}@media only screen and (max-width:980px){.et-db #et-boc .et-l .et_header_style_split .mobile_menu_bar,.et-db #et-boc .et-l .et_header_style_left .mobile_menu_bar{z-index:9999}.et-db #et-boc .et-l #et-top-navigation{padding-right:5px}}@media only screen and (min-width:481px){.et-db #et-boc .et-l #mobile_menu2{width:430px;margin-left:calc(100% - 430px)}}@media only screen and (max-width:480px){.et-db #et-boc .et-l #mobile_menu2{width:370px;margin-left:calc(100% - 370px)}}#page-container{overflow:hidden}.gq_r_fixed_buttons .et_pb_column{padding-bottom:30px}.gq_r_fixed_buttons .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;right:0;margin:12px auto}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:700;margin-bottom:6px!important;width:100%;margin-left:auto!important}