#mobile_menu_bt{display:none}.mobileToggle,.mobileDock{display:none}.customBranding{position:relative}@media all and (max-width:992px){#wrapper{width:100%!important;margin:0}#wrapper #header #branding{background-size:cover;background-repeat:no-repeat;background-position:center center;height:85px;border-bottom:solid 4px #333}#wrapper #header #search{display:none!important}#wrapper #main #container{box-sizing:border-box}#wrapper #main #container.wide,#wrapper #main #container.fullwide{width:100%}#wrapper #main #sidebar{margin:0;box-sizing:border-box}#wrapper #main #sidebar.wide{width:99%}#footbutton{display:block;text-align:center;margin:1em auto}.WWT_tabs li a{line-height:1;margin:3px;padding:1em}.mapp-layout{width:90%!important}#testimonial .scrollable{width:95%;max-width:275px;margin:auto;float:none}#testimonial .test_readMore{text-align:right}.widget_testimonialwidget .navi{display:none}form.wpcf7-form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=url],form.wpcf7-form input[type=tel]{width:95%;line-height:2}form.wpcf7-form input[type=submit]{border:solid 1px #bbb;background:#ddd;font-size:22px;padding:8px 16px;border-radius:2px}}@media all and (max-width:768px){body{margin-bottom:70px}#wpadminbar{display:none}#wrapper #main #container{width:100%;float:none}#wrapper #main #sidebar{width:100%;max-width:300px;float:none;clear:both;margin:0 auto;padding:2px}#wrapper #main #sidebar.wide{max-width:none;text-align:center}#wrapper #main #sidebar.wide>div{min-width:275px;display:inline-block;float:none;vertical-align:top}#wrapper #main #sidebar #primary>ul>li{max-width:350px;margin:5px auto}#wrapper #main #container .blog-home,#wrapper #main #container .blog-short{display:block;width:100%}#wrapper #main #container .blog-home .home-blog,#wrapper #main #container .blog-short .home-blog{width:100%}#wrapper #main #container .blog-home .home-blog .image-contain,#wrapper #main #container .blog-short .home-blog .image-contain{height:50vw;background-position:center center}.apw_classic #wrapper #main #container .blog-home,.apw_classic #wrapper #main #container .blog-short{display:block;width:100%}.entry-content img.alignright,.entry-content img.alignleft{max-width:95%;height:auto}#wrapper{margin-top:50px!important}#wrapper #nav,#wrapper .elementor-widget-wp-widget-nav_menu{position:absolute;opacity:0;left:-100%;z-index:0;height:0;top:0}#wrapper .mobileOverlay{opacity:0}#wrapper.tap #nav,#wrapper.tap .elementor-widget-wp-widget-nav_menu{display:block;opacity:1;z-index:10002;position:fixed!important;top:50px;left:0;overflow:hidden;overflow-y:scroll;height:calc(100vh - 100px);transition:opacity 0.5s,height 0.5s,top 0.5s;background-color:transparent!important}#wrapper.tap #nav::-webkit-scrollbar,#wrapper.tap .elementor-widget-wp-widget-nav_menu::-webkit-scrollbar{width:0;background:transparent}#wrapper.tap #nav>div,#wrapper.tap #nav .menu-main-menu-container,#wrapper.tap .elementor-widget-wp-widget-nav_menu>div,#wrapper.tap .elementor-widget-wp-widget-nav_menu .menu-main-menu-container{position:relative;top:0;height:auto}#wrapper.tap .mobileOverlay{z-index:10001;display:block;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.8666666667);opacity:1;transition:opacity 0.2s}ul.menu li a:hover,ul.menu li a:active,ul.menu li.current-menu-item>a,li.current-menu-ancestor>a,div.menu>ul li a:hover,div.menu>ul li a:active,div.menu>ul li.current-menu-item>a{background-image:none!important}ul.menu{height:auto;padding:0!important;margin:0!important;position:relative;display:block;background-color:#444!important}ul.menu ul.sub-menu{background-color:#333!important;color:#fff!important}ul.menu>li>a{background-color:transparent!important}ul.menu>li>a>i.fas,ul.menu>li>a>i.far{display:none}#nav div.tap ul.menu{display:block}ul.menu>li{text-align:left;height:auto;min-height:44px;box-sizing:border-box;padding:0px!important;margin:0px!important;position:relative;border-bottom:1px solid rgba(0,0,0,.5);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.menu>li>a{line-height:44px;box-sizing:border-box;text-align:left;width:auto;padding:0 1em;color:#fff!important;flex-grow:1}ul.menu ul.sub-menu{display:none;position:relative;opacity:1;filter:alpha(opacity=100);top:inherit;left:inherit;width:100%;border-radius:0;overflow:hidden;flex-basis:100%}ul.menu ul.sub-menu li{margin-left:1.5em}ul.menu ul.sub-menu li>a{border-bottom:solid 1px rgba(0,0,0,.3);flex-basis:100%;padding:0;line-height:40px;color:#fff!important}ul.menu>li>ul.sub-menu>li:last-child>a{border-bottom:none}ul.menu li.current-menu-item,ul.menu>li.current-menu-ancestor{background-color:rgba(255,255,255,.1)}ul.menu li.current-menu-item>a{color:#fff!important}ul.menu li.tap ul.sub-menu{display:block}ul.sub-menu>li:hover>ul.sub-menu,ul.children>li:hover>ul.children{top:initial;left:initial}ul.menu li.menu-item-has-children>a::after,ul.menu li.menu-item-has-children a.navArrowDown{display:none!important}#mobile_menu_bt{position:fixed;width:100%;background-color:#eee;display:grid;top:0;right:0;z-index:10005;cursor:pointer;text-align:center;border-bottom:solid 2px #c6c6c6;box-shadow:0 3px 16px rgba(0,0,0,.15);grid-template-columns:15% auto;align-items:center;height:48px}#mobile_menu_bt .hamburger{display:block;color:#333;text-shadow:none;padding:0 5px;box-sizing:border-box;line-height:1;margin:0;border-radius:3px;font-size:20px}#mobile_menu_bt::after{content:"Menu";color:#333;text-shadow:none;display:block;text-align:left}#mobile_menu_bt.light-color .hamburger{color:#eee}#mobile_menu_bt.light-color::after{color:#eee}.mobileToggle{background-image:none;width:44px;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.2);box-sizing:border-box}.mobileToggle span{font-size:22px;color:#fff}.mobileToggle span.tapOn{display:none}.tap>.mobileToggle span.tapOn{display:inline}.tap>.mobileToggle span.tapOff{display:none}li.menu-item-has-children a span{display:none!important}.widget-container.widget_quizwidget,.widget-container.widget_nutshellwidget{display:none}.mobileDock{display:flex;width:100%;position:fixed;z-index:10004;bottom:0;left:0;min-height:40px;background-color:#444;box-shadow:0 -3px 16px rgba(0,0,0,.15);border-top:solid 2px #aaa;flex-wrap:nowrap}.mobileDock a:link,.mobileDock a:visited{display:block;position:relative;color:#eee;font-size:26px;flex-grow:1;text-align:center;vertical-align:middle;padding:.2em .2em .4em;border-right:solid 1px #222;border-left:solid 1px rgba(255,255,255,.2666666667)}.mobileDock a:link:first-child,.mobileDock a:visited:first-child{border-left:none}.mobileDock a:link:last-child,.mobileDock a:visited:last-child{border-right:none}.mobileDock a>i{display:inline-block;vertical-align:middle}.mobileDock a>span{display:block;font-size:12px;padding:.5em 0 0}.mobileDock.light-color{background-color:#eee}.mobileDock.light-color a:link,.mobileDock.light-color a:visited{border-right-color:rgba(170,170,170,.8666666667);border-left-color:rgba(255,255,255,.8666666667)}.mobileDock.light-color a:link:first-child,.mobileDock.light-color a:visited:first-child{border-left:none}.mobileDock.light-color a:link:last-child,.mobileDock.light-color a:visited:last-child{border-right:none}.mobileDock a:active,.mobileDock a:hover{background-color:rgba(0,0,0,.2)}}