@media (min-width:65em){.sidebar{position:fixed;z-index:100;float:left;min-height:100%;height:100%;height:100vh;padding:0;overflow:hidden}.header-left.content#page{float:right;height:100%;position:relative}}@media screen and (min-width:64em) and (max-width:86em){.logo img{max-width:100%}}@media screen and (min-width:65em) and (max-width:80em){.header-left.content#page{margin-left:25%}}@media (min-width:80em){.header-left.content#page{margin-left:20%}}@media (max-width:86em){.container,.inner-breadcrumb{max-width:100%!important;padding-left:50px;padding-right:50px}}@media (max-width:80em){.content_block_2_text .text-1-2 .c-box,.content_block_2_text .text-1-2 .l-box,.content_block_image_text .text-1-2 .l-box,.content_block_text .c-box{padding:100px 60px!important;width:100%!important}.content_block_cta .style-3 .text-1-2 .l-box{padding:40px!important;width:100%!important;float:right}.slider-container{width:90%!important}.banner h1{font-size:3.25em}h2{font-size:2em;line-height:1.2em;margin-bottom:0;margin-top:0}p{font-size:1.2em;margin-bottom:1.25em;line-height:1.4em}.lead{font-size:1.3em;line-height:1.3em;margin-bottom:1.8em}.content_block_2_text .c-box p,.content_block_image_text p{font-size:1.2em}.pure-button,.wpcf7-submit{font-size:1.2em;padding:.4em 2.5em .5em}}@media (max-width:75em){.nav-list li>a{margin:0 15px 0 0}}@media (max-width:64em){#page,.sidebar{width:100%}.content_block_text .textblock_heading .l-box,.pure-g .post-content .l-box,.pure-g .textblock_heading .l-box{padding:40px 0 20px}.logo img{margin-top:25px}.img-box .c-box{padding:9vw 0}body.popup_menu_opened .header{background:rgba(255,255,255,.9)}.pure-g .heading{margin-bottom:-20px}.nav #menu-main-menu,.side-bottom,.site-tagline{display:none}.mobile-nav{display:block;position:absolute;cursor:pointer;right:20px;top:40px}.header{height:100px;position:relative;z-index:106}#page{padding-top:0}.nav-list li:hover .sub-menu{max-height:none;transition:none;display:none}.banner{min-height:568px;margin-top:0}.content_block_image_text .pure-g>div{min-height:400px}.pure-menu-horizontal .pure-menu-list{margin-right:0;margin-left:0}.content_block_product_details .text-1-2 .l-box{padding:50px 3em}.google-maps{padding:16% 0}.banner h1{font-size:2.8em}.content_block_2_text .c-box p,.content_block_image_text p,.lead,p{font-size:1.2em}p{margin-bottom:1.25em;line-height:1.4em}.lead{line-height:1.2em;margin-bottom:1.8em}.pure-button,.wpcf7-submit{font-size:1em}}@media (max-width:63em){.banner .l-box{padding:10% 0}.content_block_image_text .text-1-2{order:1}.content_block_image_text .pure-g>div{min-height:400px}.container{max-width:100%}.content_block_2_text .text-1-2.text-first .l-box{padding-bottom:0!important}.content_block_2_text .text-1-2.text-last .l-box{padding-top:0!important;margin-top:-1em}.blankheading{display:none}}@media (max-width:48em){.breadcrumb,.footer ul{white-space:normal}.product-slider .pure-g .c-box,.pure-g .c-box{padding:3em 3em 2em}.logo img{margin-top:20px}.section-banner .l-box h1,.section-video .l-box h1{font-size:3.25em}.footer .pure-menu-item{padding:5px 0;display:inline-block;float:none}.introduction .hideSupportMedia{display:none}.only768{display:block!important}.pure-u-md-1{width:100%!important}.pure-g .heading{margin-bottom:0}.sponsors{margin-top:0}.content_block_sponsors .heading .l-box{padding-bottom:0}.introduction.content_block_text .pure-u-lg-1-2{padding:0 0 4vh}.xoxo{margin-left:0!important;padding-left:0!important}.post-sidebar .widget-area-sidebar{min-height:auto}.breadcrumb h1,.content_block_product_details h3,.single-product .product-slider h2{font-size:1.6em!important}.breadcrumb .pure-menu-list{display:none}.breadcrumb .pure-menu-list.breadcrumbtitle{display:inline}.single-product .product-slider h2:after{margin:14px auto 0}.google-maps{margin-top:0;height:350px}.footerwidgets .pure-u-md-1-3,input,textarea{width:100%}.footerwidgets .pure-g .l-box{padding-top:0;padding-bottom:0}.footerwidgets .pure-g .pure-u-1:first-child .l-box{padding-top:30px}.footerwidgets .pure-g .pure-u-1:last-child .l-box{padding-bottom:30px}#third-footer:before{content:'';height:0;background:0 0}.content_block_2_text .text-1-2.text-last .l-box{margin-top:3em}}@media (max-width:37em){.container,.inner-breadcrumb{padding-left:25px;padding-right:25px}.product-slider .pure-g .c-box,.pure-g .c-box,.section-banner .l-box,.section-video .l-box{padding:1em}.section-banner,.section-video{height:450px}.section-banner .l-box h1:after,.section-video .l-box h1:after{width:13%;margin-top:22px}.breadcrumb .pure-menu-item{display:none}.breadcrumb .breadcrumbtitle .pure-menu-item{display:inline-block}.pure-menu-horizontal .pure-menu-list{margin-right:0;margin-left:0}.content_block_text .c-box{padding:45px 0!important}.content_block_2_text .text-1-2 .c-box,.content_block_2_text .text-1-2 .l-box,.content_block_image_text .text-1-2 .l-box{padding:45px 25px!important}.content_block_cta .pure-g .r-box{width:auto}.section-banner .l-box h1,.section-video .l-box h1{font-size:2.8em}p{font-size:1em!important}h2{font-size:1.8em}}@media (max-width:28em){.logo img{max-width:100%;margin-top:25px}.popup_menu .menu{display:none}.section-banner,.section-video{height:auto;min-height:350px}.banner .container{position:relative;z-index:3;display:block;justify-content:initial;flex-direction:initial;height:100%}.section-banner .c-box,.section-banner .l-box,.section-video .c-box,.section-video .l-box{padding:4em 0 1em}.content_block_cta .pure-g .l-box{padding:7em 0;width:100%}.content_block_image_text li,.content_block_image_text li a{text-align:left}}@media (max-width:26em){.archive .textblock_heading h1,.content_block_childpages .heading .c-box h2,.content_block_image_text h3,.page-template-blog-list .textblock_heading h1,h1,h2{font-size:2em!important}.content_block_childpages .heading .c-box h2,.content_block_image_text h3,h2{font-size:1.5em!important}.promotion,h1 br{display:none!important}h1 br:after{display:" "}.page_banner{height:300px;min-height:300px}.section-video .video-background{background-repeat:no-repeat;background-size:cover;background-position:left}.img-box{min-height:140px}.pure-button{white-space:normal!important}.lead{font-size:1.2em;line-height:1.4em}.content_block_cta li,.content_block_cta p{letter-spacing:0}.content_block_sponsors .heading,.content_block_sponsors .sponsors{padding-right:0}.content_block_sponsors{margin-bottom:300px}.popup_menu_holder_inner{padding:120px 0!important}nav.popup_menu ul li a{font-size:1.4em;line-height:1.6em}nav.popup_menu ul li ul li a{font-size:1.2em;line-height:1.8em}nav.popup_menu ul.sub-menu{margin-bottom:1em}.content_block_product_details .text-1-2 .l-box{padding:50px 0}.pure-g .c-box,.pure-g .l-box,.pure-g .r-box{text-align:center!important}.content_block_image_text .text-1-2{min-height:auto!important}#second-footer:before{display:none}.footer .pure-menu-item{padding:5px 0;font-size:80%!important;display:inline;float:none}.footerwidgets .pure-g .l-box{padding:0}}@media (max-width:20em){.archive .textblock_heading h1,.content_block_childpages .heading .c-box h2,.content_block_image_text h3,.page-template-blog-list .textblock_heading h1,h1,h2{font-size:1.5em!important}.footer_lead{font-size:1.2em;line-height:1.4em}.header .logo{height:50px;margin:25px 0}.header .logo img{margin-top:5px}}