/**handles:storefront-child-style**/
.shadow-overlay{display:none}.main-navigation ul li a,.site-branding h1 a,.site-title a,ul.menu li a{color:#191919}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a,.site-title a:hover,a.cart-contents:hover{color:#000}.main-navigation ul ul,.main-navigation ul.menu ul,.main-navigation ul.menu>li.menu-item-has-children:after,.main-navigation ul.nav-menu ul,.secondary-navigation ul ul,.secondary-navigation ul.menu ul,.site-header{background-color:#fff}.site-header,p.site-description,ul.menu li.current-menu-item>a{color:#191919}h1,h2,h3,h4,h5,h6{color:#191919}.widget h1{border-bottom-color:#191919}#comments .comment-list .reply a,.onsale,.pagination .page-numbers li .page-numbers:not(.current),.secondary-navigation a,.widget-area .widget a,.woocommerce-pagination .page-numbers li .page-numbers:not(.current),body{color:#3d3d3d}a{color:#007bc1}.button.added_to_cart:focus,.button.alt:focus,.button.wc-forward:focus,.button:focus,a:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline-color:#007bc1}.added_to_cart,.button,.site-header-cart .widget_shopping_cart a.button,.widget-area .widget a.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:rgba(161,194,93,.2);border-color:#a1c25d;color:#191919}.added_to_cart:hover,.button:hover,.site-header-cart .widget_shopping_cart a.button:hover,.widget-area .widget a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#dca11a;border-color:#dca11a;color:#191919}.added_to_cart,.added_to_cart.alt,.button.alt,.pagination .page-numbers li .page-numbers.current,.widget-area .widget a.button.alt,.woocommerce-pagination .page-numbers li .page-numbers.current,button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt{background-color:#007bc1;border-color:#007bc1;color:#fff}.added_to_cart.alt:hover,.added_to_cart:hover,.button.alt:hover,.widget-area .widget a.button.alt:hover,button.alt:hover,input[type=button].alt:hover,input[type=reset].alt:hover,input[type=submit].alt:hover{background-color:#0062a8;border-color:#0062a8;color:#fff}.site-footer{background-color:#a1c25d;color:#191919}.site-footer a:not(.button){color:#3d3d3d}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#191919}#order_review{background-color:#f6f5ee}body,input,select,textarea{font-family:Abel,sans-serif}.main-navigation,.secondary-navigation,button,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif}button{font-weight:700}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:0}.main-navigation ul li a,.site-branding h1 a,.site-title a,ul.menu li a{color:#191919}.menu-item a:hover{border-bottom:#a1c25d 2px solid;color:#191919}.menu-item a{border-bottom:transparent 2px solid;transition:.2s ease}.button.added_to_cart:focus,.button.alt:focus,.button.wc-forward:focus,.button:focus,a:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline-color:transparent}a:focus{outline:0}.current-menu-item a{border-bottom:#a1c25d 2px solid}.main-navigation ul.menu>li,.main-navigation ul.nav-menu>li{padding:.3em .75em}.main-navigation ul.menu>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation ul.nav-menu>li.menu-item-has-children>a:after,.main-navigation ul.nav-menu>li.page_item_has_children>a:after{color:#a1c25d;margin-left:.5em}.current_page_ancestor a{color:#191919!important}.site-header .site-branding,.site-header .site-logo-anchor,.site-header .site-logo-link{margin-bottom:0}.secondary-navigation .menu{float:left}.site-footer{padding:0}.secondary-navigation{margin:0}.copyright{float:right;font-family:Quicksand,sans-serif;color:#191919;position:relative;display:inline-block}.copyright p{font-size:.857em;padding:1.187em .857em 0 0}.prefooter{background-color:#3d3d3d;color:#fff}.prefooter h1,.prefooter h2,.prefooter h3,.prefooter h4,.prefooter h5,.prefooter h6{color:#fff}.prefooter .footer-widget-1{width:67.8260869565%!important}.footer-widgets.col-4 .block.footer-widget-3,.footer-widgets.col-4 .block.footer-widget-4{float:none;width:100%;clear:both}.prefooter button{margin-top:20px;border-radius:2px}.prefooter button a{color:#191919}.footer-widgets{padding-top:20px;border-bottom:none}.widget{margin-bottom:20px}.hentry{padding-bottom:20px;border-bottom:none}.page-id-46 .entry-title{display:none}.hentry .entry-header{border-bottom:none;margin-bottom:20px}.home.page:not(.page-template-template-homepage) .site-header{margin-bottom:10px}.image-slider img{width:100%}.image-slider{border-top:#191919 thin solid;border-bottom:#191919 thin solid;margin-bottom:0}.left-column-home{float:left;width:48%;padding-top:30px;flex:1}.right-column-home{float:right;width:48%;margin-left:3%;border-left:#191919 thin solid;padding-left:3%;padding-top:30px;padding-bottom:40px;flex:1}.left-column-home img{float:right;max-width:70px;max-height:70px}.left-column-home h3,.right-column-home h3{margin-bottom:3px;color:#191919}.two-column{display:flex}.link-button{background-color:#a1c25d;border:#191919 thin solid;border-radius:2px;padding:7px 20px;font-size:18px;font-family:Quicksand,sans-serif;color:#191919;display:inline-block;margin:7px 0}.link-button-alt{border:#fff thin solid;border-radius:2px;padding:7px 20px;font-size:18px;font-family:Quicksand,sans-serif;color:#fff;display:inline-block;margin:7px 15px}.link-button:hover{box-shadow:inset 2px 2px 5px rgba(0,0,0,.5),inset -2px -2px 5px rgba(2555,255,255,.5)}.link-button:focus{outline:0;box-shadow:inset 0 0 3px #000006}.three-column{display:flex;border-top:#191919 thin solid}.three-col-left{width:33.3%;float:left;border-right:#191919 thin solid;background-color:#fff}.three-col-center{width:33.4%;float:left;border-right:#191919 thin solid;background-color:#fff}.three-col-right{width:33.3%;float:left;background-color:#fff}.three-col-bottom{padding:25px;line-height:1.4;flex:1}.three-col-top:hover{opacity:.8;transition:.35s ease}.three-col-top{min-height:180px;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.three-col-top h3{color:#fff;font-size:24px;text-align:center;margin-bottom:0;text-shadow:0 0 8px #000}.three-col-top h3:after{content:"\f054";color:#a1c25d;font-family:FontAwesome;font-size:20px;margin-left:7px}.home .content-area,.home .site-main{margin-bottom:0}.home .post-46{display:none}.contentblock-2,.contentblock-4,.contentblock-6,.contentblock-8{background-color:#d3d3d3}.woocommerce-breadcrumb{margin-bottom:20px;font-size:1.15em;border-bottom:1px solid rgba(0,0,0,.15);display:none}.hentry{padding:0;margin:0}.main-contentblock{font-size:1.05em}.content-hero-image{float:right;max-width:250px;margin-left:10px}.service-menu-table thead{background:rgba(0,0,0,.1)}.service-featured td{background:rgba(161,194,93,.5)}.service-name{font-size:1.2em}.service-description{font-size:1em;color:rgba(24,24,24,.7);font-style:oblique}.service-menu-table-row td{vertical-align:middle}table tbody td{background-color:#efefef}.page-title{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);padding:10px 0;margin:10px 0}.hentry .entry-header h1{border-bottom:1px solid rgba(0,0,0,.2);padding:10px 0;margin:10px 0;border-top:1px solid rgba(0,0,0,.2)}.faq{background-color:rgba(0,0,0,.05);clear:both;margin-bottom:15px;padding-bottom:10px}.faq h4{background:rgba(161,194,93,.5);padding:15px}.faq-body{padding:0 15px}.faq-body *{margin-bottom:0}.school-page-subtitle{color:#191919;font-size:17px;font-weight:400;margin-bottom:20px}.safety-logos{float:right;border:#191919 thin solid;border-radius:10px;background-color:rgba(255,255,255,.6);margin-left:20px;max-width:270px}.youtube-area{clear:both}.scooter-school-youtubeleft{width:48%;float:left;padding:20px;border:#191919 thin solid;border-radius:4px;background-color:rgba(255,255,255,.5)}.youtube-image{border-radius:2px;border:#191919 thin solid}.scooter-school-youtuberight{width:48%;float:right;padding:20px;border:#191919 thin solid;border-radius:4px;background-color:rgba(255,255,255,.5)}.youtube-caption{margin:15px 0 0 0;color:#444;font-size:17px;font-style:italic}.gift-certificate{margin-bottom:25px;padding:20px 35px;border:#a1c25d 2px dotted;background-color:rgba(161,194,93,.2)}.gift-certificate img{height:auto;display:block;float:left;max-width:70px;margin-right:35px}.gift-certificate p{font-size:18px;margin:0}.gift-certificate-button{float:right;margin-left:15px}.instructor{width:24%}.instructor-1,.instructor-2,.instructor-3,.instructor-4,.instructor-5,.instructor-6,.instructor-7,.instructor-8{float:left;margin-right:1%}.google-map{width:100%}#pirate-forms-contact-name{float:left;width:48%}#pirate-forms-contact-email{float:right;width:48%}#pirate-forms-contact-message{height:200px;margin-top:20px}.contact_submit_wrap{position:absolute;right:20px;bottom:0}.pirate_forms{position:relative}.contact-block{display:flex;border:rgba(0,0,0,.15) thin solid;margin-bottom:15px}.contact-left,.contact-middle,.contact-right{width:33.333333%;float:left;text-align:center;padding:20px;background:rgba(161,194,93,.1);font-size:18px}.contact-left a,.contact-middle a,.contact-right a{color:#191919;font-size:20px;line-height:2}.contact-middle{border-left:rgba(0,0,0,.15) thin solid;border-right:rgba(0,0,0,.15) thin solid;background:rgba(161,194,93,.2)}.contact-right{background:rgba(161,194,93,.3)}.contact-icon{max-width:70px;text-align:center;margin:10px auto 20px}.social-container{text-align:center;border-bottom:#bbb thin solid;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.05),rgba(0,0,0,0));border-top:#bbb thin solid}.social-media-icon-container{display:inline-block;text-align:center;margin:30px 20px;text-transform:lowercase;font-size:12px;line-height:3}.social-media-icon-container a{color:#bbb}.social-media-icon{max-width:70px}.input-text,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{background:rgba(161,194,93,.05);border:rgba(0,0,0,.15) thin solid}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background:rgba(161,194,93,.15);border:#191919 thin solid;color:#484b51}.widget h2.widgettitle,.widget h3.widget-title{font-size:1.2em;letter-spacing:0;border-bottom:none;margin-bottom:1em;font-weight:400;text-align:center;border:rgba(0,0,0,.11) thin solid;color:#191919;padding:5px}.widget-area{margin-top:10px;background-color:rgba(0,0,0,.02);float:left}.widget-area:not(h3){padding:10px}.widget_price_filter .ui-slider .ui-slider-range{background:rgba(161,194,93,.5)}.widget_price_filter .ui-slider .ui-slider-handle{background:#a1c25d}.content-area,.right-sidebar .content-area{width:100%;float:right;margin-left:4.347826087%;margin-right:0}.woocommerce-page .content-area{width:73.9130434783%}.size-shop_single,ul.products li.product img{border:rgba(0,0,0,.2) thin solid;padding:10px;background-color:#fff}.site-main>.product{border-top:1px solid rgba(0,0,0,.2);padding:15px 0;margin:10px 0}#tablelook table td,#tablelook table th{padding:4px 10px;text-align:center;vertical-align:middle;border-top:rgba(0,0,0,.1) thin solid}#tablelook th{width:20%}.menu-item-has-children:hover{background-color:#fff}.main-navigation ul.menu>.menu-item-has-children>a,.main-navigation ul.nav-menu>.menu-item-has-children>a{padding-bottom:2px}.menu-item-has-children a,.menu-item-has-children a:hover{border-bottom:none}.sub-menu{background-color:#fff;box-shadow:0 9px 12px rgba(0,0,0,.2)}.main-navigation ul.menu ul li,.main-navigation ul.nav-menu ul li{background-color:#f6f5ee}.site .site-header .main-navigation .primary-navigation .sub-menu{float:left;position:absolute;background-color:#f6f5ee;width:100%;text-align:center}.site .site-header .main-navigation .primary-navigation .sub-menu li a{width:auto}.site .site-header .main-navigation .primary-navigation .sub-menu li{position:initial;text-align:left}.main-navigation ul li{position:initial}.woocommerce-active .site-header .main-navigation{width:auto;float:right;margin-right:0;clear:none;font-size:18px;right:0;bottom:10px;margin-top:55px}.sub-menu .menu-image{width:auto;max-width:125px;max-height:92px;mix-blend-mode:multiply}.main-navigation ul.menu>li,.main-navigation ul.nav-menu>li{padding-bottom:20px}.sub-menu .menu-item a:hover{border-bottom:none}.sub-menu .current-menu-item a{border-bottom:none}.sub-menu .menu-item a{border-bottom:none;border-bottom-width:0;border-bottom-style:none;border-bottom-color:transparent;transition:none}.added_to_cart:hover,.button:hover,.site-header-cart .widget_shopping_cart a.button:hover,.widget-area .widget a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:rgba(161,194,93,.5);border-color:#a1c25d}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1em 1.618em;margin-bottom:2.618em;background-color:#a1c25d;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(161,194,93,.3)}.compact-theme.woocommerce-products-carousel-all-in-one .woocommerce-products-carousel-all-in-one-price{background:none repeat scroll 0 0 #a1c25d!important}a{color:#4b5e24}.flexslider:hover .flex-direction-nav .flex-prev{left:50px}.flexslider:hover .flex-direction-nav .flex-next{right:50px}.flex-nav-prev a:before{content:'\f104'}.flex-direction-nav .flex-nav-next a:before{content:'\f105'}.flex-nav-next a:before,.flex-nav-prev a:before{font-family:fontawesome;font-size:30px}.scooterbikes-specsdetail{font-family:Quicksand,sans-serif;font-size:12px;padding-top:8px;margin-top:10px;border-top:#aaa thin solid;margin-bottom:10px}.scooterbikes-specsdetail a{color:#888;border-radius:0}.scooterbikes-specsdetail i{margin-right:5px}.scooterbikes-specs p{margin-bottom:10px}.scooterbikes-specs-container{text-align:center}.scooterbikes-specs{background-color:rgba(0,0,0,.1);padding:10px;margin:1%;border-radius:4px;border:rgba(0,0,0,.2) 3px solid;width:46%;display:inline-block;text-align:center;float:left}.scooterbikes-specs:last-child{margin-right:0}.scooterbikes-pricedetail{display:inline-block;font-family:Quicksand,sans-serif;font-size:12px;margin-top:20px}.scooterbikes-pricing{background-color:rgba(0,0,0,.5);padding:10px;margin:15px 20px 15px 0;border-radius:4px;border:rgba(0,0,0,.2) thin solid;float:left;width:45%;text-align:center;color:#fff}.scooterbikes-icon-container{clear:both;text-align:center;margin-top:20px;padding-top:40px}.scooterbikes-icon{width:29%;margin:0 2%;display:inline-block;vertical-align:top;padding:5px}.scooterbikes-icon p{color:#4b5e24}.scooterbikes-icon h3{margin-bottom:0}.featureflex{width:100vw;margin-left:calc(-1 * ((100vw - 100%)/ 2))}.featureflex .slides{margin:0 auto;width:50%;text-align:center}.main-navigation ul ul,.secondary-navigation ul ul{display:inline-block;visibility:hidden;opacity:0;transition:visibility .4s,opacity .4s;left:0}.menu-item-has-children{transition:background .4s}.menu-item-has-children:hover{transition:background 0s}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul{left:0;display:inline-block;visibility:visible;opacity:1;transition:none}ul.products li.product img{max-height:220px;width:auto}.notice{background-color:rgba(161,194,93,.3);padding:20px;margin-bottom:20px 0;border-radius:5px;border:#a1c25d 2px solid;font-weight:700}.notice p{margin:0}.msf-times-dates{margin-bottom:10px;padding-bottom:10px;border-bottom:rgba(0,0,0,.5) thin solid}.msf-times-dates p{margin:0}.product_cat-msf-basic-rider-course .woocommerce-tabs{display:none}.page-template-template-eas-scooter-school ul.products li.product img{display:none}.school-calendar a h3{display:inline-block;font-family:Abel;margin-right:40px;font-weight:400;font-size:18px}.school-calendar .price{display:inline-block;margin-right:40px}.school-calendar img{display:none}.school-calendar li{list-style:none;border-bottom:rgba(0,0,0,.5) thin solid;margin-bottom:20px}.school-calendar ol,.school-calendar ul{margin:0;padding:0}.school-calendar{background-color:rgba(0,0,0,.05);border-radius:5px;padding:11px 20px;margin-bottom:20px;font-size:15px}.content-area-2{margin-top:20px}.school-calendar .button{background-color:transparent;border-color:transparent;color:#191919;padding:0;box-shadow:none;color:#4b5e24}.school-calendar .post-2354{display:none}.school-calendar .msfstock{margin-left:40px;color:#aaa}.school-calendar li:last-child{border-bottom:transparent;margin-bottom:0}.upcoming-classes ul{list-style:none;margin:0;font-size:.857em}.upcoming-classes ul li h3{font-size:18px;font-weight:400}.upcoming-classes .price{font-size:12px;display:block}.upcoming-classes .button{display:block}.upcoming-classes{width:100%;text-align:center;margin:30px 0}.upcoming-classes ul li{border:rgba(161,194,93,.8) thin solid;border-radius:5px;margin-bottom:0;padding:20px;width:30%;float:left;margin-right:5%}.upcoming-classes ul li:last-child{margin-right:0}.upcoming-classes img{display:none}#order_review,#order_review_heading{border-color:#a1c25d}.featureflex p{position:relative;font-weight:700;text-align:center;margin:30px auto 30px;border:#a1c25d 1px solid;display:inline-block;padding:5px 25px}.shadow-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;box-shadow:inset 0 0 70px rgba(0,0,0,.1)}.landing-image a{position:relative;width:100%;display:inline-block}.landing-image a:hover{opacity:.5}.landing-image{border:#a1c25d 5px solid;background-color:#fff;margin-bottom:40px;border-radius:5px}.landing-image:hover{border:rgba(161,194,93,.4) 5px solid}.landing-image img{margin:0 auto;width:50%}.landing-image h2{font-size:85px;top:0;bottom:0;left:0;right:0;display:block;background-color:rgba(255,255,255,.5);margin:0;color:#a1c25d;text-shadow:0 0 2px rgba(0,0,0,.9);width:100%;text-align:center;line-height:1}.landing-page h3{text-align:center;margin:40px 0;background-color:#fff;padding:10px;color:#a1c25d;text-shadow:0 0 3px rgba(0,0,0,.2);font-size:21px;text-transform:uppercase;border:#a1c25d 5px solid}.school-disclaimer p{margin-top:10px;font-size:15px;font-weight:lighter}.school-disclaimer p:first-child{margin-top:0}li#wpmenucartli{position:absolute;top:0;right:0}li.wpmenucartli a.wpmenucart-contents span{font-size:12px;background-color:#a1c25d;padding:1px 8px;margin-left:6px;margin-bottom:7px;border-radius:3px}li.wpmenucartli a.empty-wpmenucart-visible span{display:none!important}.footer-widget-1{float:left;margin-right:4.347826087%}.footer-widgets.col-3 .footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block.footer-widget-3,.footer-widgets.col-4 .block.footer-widget-3{float:none;margin:20px 0 0;width:100%;display:inline-block;padding:30px 0 0;border-top:#fff thin solid;text-align:center}.footer-widget-3 .widget img{max-height:150px;width:auto}.footer-widgets.col-4 .block.footer-widget-3 .widget_sp_image{max-width:90px;float:left;margin-right:35px;display:inline-block}.footer-widget-3 #lsi_widget-3{max-width:none;float:none;margin-right:0}#lsi_widget-3 .lsi-social-icons li{margin:0 13px!important}.footer-widget-3 #lsi_widget-3{display:inline-block;float:right;margin-top:10px}.scooter-bike-landing-main-content p{font-size:25px}#payment .payment_methods li .payment_box{font-weight:bolder;color:#8b0000}#express_checkout_button_product_page .express_checkout_button_cradit_card{margin-right:15px}#menu-item-3312,#menu-item-3313,#menu-item-6592,#menu-item-7342,#menu-main-navigation .sub-menu .bottom-menu{clear:both;display:block;width:100%;text-align:right;border-top:rgba(0,0,0,.1) thin solid;background-color:rgba(0,0,0,.02);font-size:.9em}.gm-style img{max-width:40px;float:left!important;margin-right:20px}.gm-style-iw .wpgmza_markerbox img{max-width:40px!important;margin-right:20px!important}.page-id-11 .footer-widget-4{display:none}.site-header .aws-container{width:20%;position:absolute;right:15px;top:44px}.site-header .aws-container .aws-search-field{line-height:10px;height:35px}.aws_result_price del{display:none}.available-in-store{color:#83c02f;border:#83c02f thin solid;display:inline-block;padding:0 21px;border-radius:20px;margin-bottom:6px}.stock.in-stock{color:#83c02f}.product_cat-riese-muller-electric-bikes form.variations_form.cart .single_variation_wrap #express_checkout_button_product_page,.product_cat-riese-muller-electric-bikes form.variations_form.cart .single_variation_wrap .quantity,.product_cat-riese-muller-electric-bikes form.variations_form.cart .single_variation_wrap button{display:none!important}.contact-block-title h3{margin-top:40px}.prefooter .footer-widgets.col-4.fix .block.footer-widget-1{width:100%!important;margin-right:0;float:none}.prefooter .footer-widgets.col-4.fix .block.footer-widget-2{margin-right:0;flex:none;margin-top:30px;display:flex;width:100%}.prefooter .footer-widgets.col-4.fix .block.footer-widget-2 .widget_text{width:33.333%;text-align:center;border-right:#ffffff52 thin solid}.prefooter .footer-widgets.col-4.fix .block.footer-widget-2 .widget_text:last-of-type{border-right:none}@media screen and (min-width:768px){.main-navigation ul.menu>li>ul{border-top-color:#f6f5ee}.secondary-navigation ul.menu a:hover{color:#323232}.main-navigation ul.menu ul{background-color:#f6f5ee}.secondary-navigation ul.menu a{color:#191919}body{font-size:1.05em}}@media screen and (max-width:767px){.prefooter .footer-widgets.col-4.fix .block.footer-widget-2{display:block;width:100%}.prefooter .footer-widgets.col-4.fix .block.footer-widget-2 .widget_text{width:auto;text-align:center;border-right:none}.three-col-left{width:100%;float:none;border-right:none}.three-col-center{width:100%;float:none;border-right:none}.three-col-right{width:100%;float:none;border-right:none}.left-column-home{float:none;width:100%;padding-top:30px;flex:0}.right-column-home{float:none;width:100%;padding-top:30px;flex:0;margin-left:0;border-left:none;padding-left:0;padding-top:30px;padding-bottom:40px;flex:0}.three-column,.two-column{display:inline-block}.prefooter .footer-widget-1{width:100%!important}.footer-widget-3 aside{max-width:60px;float:none;margin:15px}.footer-widget-3 aside:last-child{margin-right:0}#lsi_widget-3{display:inline-block;float:none;margin:5px 5px 50px}.site-footer{padding:0 0 50px;margin:0 0 50px}.woocommerce-active .site-header .main-navigation{margin-top:0}.site-header .site-logo-anchor img,.site-header .site-logo-link img{max-width:50%;width:auto;text-align:center;margin:0 auto}.site-header .site-logo-anchor img,.site-header .site-logo-link img{max-height:100%;width:auto}.footer-widgets.col-4 .block.footer-widget-3 .widget_sp_image{max-width:90px;float:none;margin:10px;display:inline-block}.footer-widget-3 #lsi_widget-3{float:none}#text-11{margin-bottom:0;padding-bottom:40px}.prefooter{text-align:center}.three-col-top{min-height:290px}.storefront-handheld-footer-bar ul li.cart .count,button.menu-toggle span:before,button.menu-toggle:after,button.menu-toggle:before{background-color:transparent}.main-navigation ul ul,.secondary-navigation ul ul{visibility:visible;opacity:1;transition:none;box-shadow:none}.menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,.menu-item a.menu-image-title-below.menu-image-not-hovered img{display:none}.main-navigation ul li a:before{content:"\f101";opacity:.5}.main-navigation ul.menu ul li,.main-navigation ul.nav-menu ul li{background-color:#fff}.menu-item a.menu-image-title-above,.menu-item a.menu-image-title-below{text-align:left}.site-header .aws-container,li#wpmenucartli{display:none}.sub-menu .menu-item a:hover{border-bottom:inherit}.menu-item-has-children a,.menu-item-has-children a:hover{border-bottom:inherit}.menu-item-has-children a:hover{border-bottom:#a1c25d 2px solid}.upcoming-classes ul li{border:none;border-radius:0;margin-bottom:20px;padding:20px;width:100%;float:none;margin-right:0}.upcoming-classes .button{display:inline-block;margin:10px}.upcoming-classes .price{font-size:13px;display:inline-block}.upcoming-classes ul li h3{margin:0}.alignleft{max-width:25%}.safety-logos{max-width:25%}.upcoming-classes{border-bottom:#a1c25d thin solid}.scooter-school-youtubeleft,.scooter-school-youtuberight{width:100%;float:none;margin-bottom:20px}.gift-certificate h3{float:left;margin-right:15px}.gift-certificate img{display:inline-block;float:none;max-width:28px;margin-right:0}.gift-certificate p{clear:both}.scooterbikes-icon{width:40%;margin:0 1%;padding:1%}.scooterbikes-specs{width:100%;float:none}.contact-block{display:inline-block;border:none;width:100%}.contact-left,.contact-middle,.contact-right{width:100%;float:none}.woocommerce-page .content-area{width:100%}.widget-area{float:none;background-color:#fff}.widget_product_search form,.widget_search form{clear:both}.site-main>.product{border-top:none;padding:0;margin:0}}@media screen and (max-width:1042px) and (min-width:768px){.main-navigation ul.menu>li,.main-navigation ul.nav-menu>li{padding:.3em .45em}.woocommerce-active .site-header .main-navigation{float:right;margin-right:0;clear:none;font-size:18px;right:0;bottom:10px;margin-top:10px;text-align:center;width:100%;padding-top:4px;border-top:1px solid rgba(0,0,0,.2)}.site-header .aws-container{right:0;top:58px}li#wpmenucartli{top:10px;right:-10px}}@media screen and (min-width:1601px){.three-col-top{min-height:310px}body{max-width:1600px;margin:0 auto;box-shadow:0 0 45px 1px rgba(0,0,0,.25)}}.woocommerce-product-gallery__image{display:inline-block;margin:3px;max-width:59px}.woocommerce-product-gallery__image:first-of-type{display:inline-block;margin:3px;max-width:100%}.toc-scooter-school{margin-bottom:60px;font-size:16px}