/*!
 * Theme Name: FirePower
 * Template: BlankPage
 * Description: 
 * Author: 
 * 
*/
 .clearfix:after,.row:after{content:"";display:table;clear:both}.vertical-align,#footer .footer-three svg,.shop-item-img-wrapper img,#header .logo,#header .cart-button,#header .shop-button,#header .shiftnav-toggle-button{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.horizontal-align,.imageback .inner-wrap,.imageback body.woocommerce-cart .woocommerce,body.woocommerce-cart .imageback .woocommerce,.slider.icon-slider .slide h3,.nav-secondary .inner-wrap,.nav-secondary body.woocommerce-cart .woocommerce,body.woocommerce-cart .nav-secondary .woocommerce{position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.vh-align{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.col-1{width:8.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-2{width:16.66667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-3{width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-4,body.page-template-template_support .support-block{width:33.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-5{width:41.66667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-6{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-7{width:58.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-8{width:66.66667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-9{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-10{width:83.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-11{width:91.66667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-12{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.font-normal,.font-200,.font-200-italic,.font-300,.font-300-italic,body,h1,h2,h3,h4,h5,h6,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,.font-400,.font-400-italic,.font-500,.font-500-italic,.font-600,.font-600-italic,.font-800,.font-800-italic,.slider.leadership-slider .slide h4{font-family:"Gotham A","Gotham B";font-style:normal}.font-200,.font-200-italic{font-weight:200}.font-200-italic{font-style:italic}.font-300,.font-300-italic,body,h1,h2,h3,h4,h5,h6,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:300}.font-300-italic{font-style:italic}.font-400,.font-400-italic{font-weight:400}.font-400-italic{font-style:italic}.font-500,.font-500-italic{font-weight:500}.font-500-italic{font-style:italic}.font-600,.font-600-italic{font-weight:600}.font-600-italic{font-style:italic}.font-800,.font-800-italic,.slider.leadership-slider .slide h4{font-weight:800}.font-800-italic{font-style:italic}html,body{min-width:0}body{font-size:20px;line-height:1.2;background:transparent;color:#555}a{outline:none}a:link,a:visited{color:#263577;text-decoration:none}a:hover,a:active{color:#999}h1,h2,h3,h4,h5,h6,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#263577;text-decoration:none;line-height:1;text-transform:uppercase}h1,h1 a:link,h1 a:visited{font-size:3em}h2,h2 a:link,h2 a:visited{font-size:3em;color:#263577;margin-bottom:20px}nav ul{list-style:outside none none;margin:0;padding:0}#header,#menu,#breadcrumbs,.page_background,#content_wrapper,#footer{min-width:0;max-width:100%}#wrapper{background:#fff;margin-bottom:-30.5em}#header_wrapper{background:#fff;padding:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:10}#header{background:transparent;height:6.5em;width:1140px;margin:0 auto}#content_wrapper{width:auto;padding:0;margin-top:0;overflow:hidden}.content-wrapper{width:1240px;margin:0 auto}#footer_wrapper{height:30.5em;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0}html.pinFooter .push{height:30.5em}#footer{background:transparent;color:#fff;width:100%}#footer .footer-one{height:18.5em}#footer .footer-one .col-2{width:20%;padding-right:4.5em;text-align:left}#footer .footer-one a,#footer .footer-one a:link,#footer .footer-one a:visited{text-decoration:none;display:block;line-height:1.2;margin-bottom:.75em}#footer .footer-one a.parent,#footer .footer-one a:link.parent,#footer .footer-one a:visited.parent{color:#ccc;text-transform:uppercase}#footer .footer-one a:hover,#footer .footer-one a:link:hover,#footer .footer-one a:visited:hover{color:#999}#footer .footer-two{height:4em;background:#999;padding:0}#footer .footer-two .outer-wrap,#footer .footer-two .inner-wrap,#footer .footer-two body.woocommerce-cart .woocommerce,body.woocommerce-cart #footer .footer-two .woocommerce{height:100%}#footer .footer-two .left{display:inline-block;width:auto;text-align:left;float:left;white-space:nowrap}#footer .footer-two .left a{margin-right:2.5em}#footer .footer-two .right{display:inline-block;width:auto;text-align:right;float:right;white-space:nowrap}#footer .footer-two a svg{width:1.8em;height:1.8em;vertical-align:middle}#footer .footer-three{height:8em;background:#fff;padding:0}#footer .footer-three .outer-wrap,#footer .footer-three .inner-wrap,#footer .footer-three body.woocommerce-cart .woocommerce,body.woocommerce-cart #footer .footer-three .woocommerce{height:100%;position:relative}#footer .footer-three svg{vertical-align:top}#footer .footer-three svg.pc-logo{width:28.9em;height:2.3em}#footer .footer-three svg.fp-logo{width:15.4em;height:4.55em;margin-left:4em}#footer .footer-three .copyright{position:absolute;bottom:.3em;right:0;color:#ccc;font-size:.7em}.columns-2,.columns-3{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.columns-2>p,.columns-2>div,.columns-3>p,.columns-3>div{display:inline-block}.columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.columns-3{-webkit-columns:3;-moz-columns:3;columns:3}.mobile-show{display:none}#content_wrapper.secondary-nav #content-main{margin:12.5em auto 0 auto}svg{max-width:100%;max-height:100%}button,a.button,a.frm_form_submit_style,input.button,.frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],input.frm_form_submit_style,.frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"]{font-size:.9em;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;text-transform:uppercase;border-radius:0;left:auto;color:#fff;background-color:#263577;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}button:hover,a.button:hover,a.frm_form_submit_style:hover,input.button:hover,.frm_style_formidable-style.with_frm_style input[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover,input.frm_form_submit_style:hover{background-color:#333}button.dark,a.button.dark,a.dark.frm_form_submit_style,input.button.dark,.frm_style_formidable-style.with_frm_style input.dark[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit input.dark[type="button"],input.dark.frm_form_submit_style{background-color:#333;border-radius:0;color:#fff}button.dark:hover,a.button.dark:hover,a.dark.frm_form_submit_style:hover,input.button.dark:hover,.frm_style_formidable-style.with_frm_style input.dark[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input.dark[type="button"]:hover,input.dark.frm_form_submit_style:hover{background-color:#263577;color:#fff}button.inline,a.button.inline,a.inline.frm_form_submit_style,input.button.inline,.frm_style_formidable-style.with_frm_style input.inline[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit input.inline[type="button"],input.inline.frm_form_submit_style{display:inline-block;margin-right:.5em}#content-main{width:100%;margin:6.5em auto 0 auto}.outer-wrap{width:100%;max-width:1240px;margin:0 auto}.inner-wrap,body.woocommerce-cart .woocommerce{width:100%;max-width:1140px;margin:0 auto}.inner-wrap.wide-left,body.woocommerce-cart .wide-left.woocommerce{max-width:1190px;margin:0}.inner-wrap.wide-right,body.woocommerce-cart .wide-right.woocommerce{max-width:1190px;margin:0 0 0 50px}.imageback{padding:0}.imageback .inner-wrap,.imageback body.woocommerce-cart .woocommerce,body.woocommerce-cart .imageback .woocommerce{position:absolute;top:0;height:100%}.imageback .inner-wrap .inset,.imageback body.woocommerce-cart .woocommerce .inset,body.woocommerce-cart .imageback .woocommerce .inset{position:absolute;top:0}.row{position:relative;padding-bottom:1.5em}.row.hero h1,.row.hero h1 a:link,.row.hero h1 a:visited{color:#fff;font-size:3em;text-shadow:0 3px 10px #000}.row.hero p{color:#fff}.row.hero.imageback h1,.row.hero.imageback h1 a:link,.row.hero.imageback h1 a:visited{font-size:4.8vw;white-space:nowrap}.row.hero.imageback h2,.row.hero.imageback h2 a:link,.row.hero.imageback h2 a:visited{color:#fff;font-size:3.75vw;font-weight:300;text-shadow:0 3px 10px #000}.row.hero.imageback p{font-size:1.04167vw;max-width:40vw;text-align:right;float:right}.row.hero.imageback .inset{top:14.8vw;right:0;width:28vw}.row.hero.imageback .inset.bottom{top:auto;bottom:3.64583vw;width:45%}.row.hero.imageback .inset.bottom p{margin-bottom:1.5625vw;line-height:1.2;font-size:1.5625vw;font-weight:700;text-align:left;float:none;text-shadow:0 3px 10px #000}.row.hero.imageback.inside .inset{top:14.8vw;right:auto;width:100%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:right}.row.hero.solid{padding:3em 0}.row.hero.solid h1,.row.hero.solid h1 a:link,.row.hero.solid h1 a:visited{font-size:2.5em;margin-bottom:.5em}.row.hero.solid p{font-size:1.2em;line-height:1.5em;max-width:95%}.row.hero.solid p:last-child{margin:0}.row.content{padding:4em 0}.row.alt-color{background-color:#ebebeb}img.hero,picture.hero,svg.hero{width:100%;max-width:none;height:auto}img.hero.fixed,picture.hero.fixed,svg.hero.fixed{position:fixed}.pad-left{padding-left:60px}.pad-right{padding-right:60px}.line-top{border-top:1px solid #333;padding-top:2em}.line-top:first-of-type{padding-top:4em;margin-top:4em}.line-top.heavy{border-top:10px solid #999;padding-top:4em;margin-top:4em}.line-bottom{border-bottom:1px solid #333;padding-bottom:2em}.line-bottom.heavy{border-bottom:10px solid #999}.slick-slider:hover .slick-prev{left:-5%;background:transparent}.slick-slider:hover .slick-next{right:-5%;background:transparent}.slider .slide{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.slider .slick-next:focus,.slider .slick-prev:focus{outline:0 none}.slider button{top:39%}.slider button svg{fill:#ccc;width:50px;height:50px}.slider button:hover svg{fill:#263577}.slider button.slick-prev,.slider button.slick-next{cursor:pointer;width:50px;padding:0}.slider button.slick-prev::before,.slider button.slick-next::before{color:#ccc;opacity:1;content:""}.slider button.slick-prev{left:-5%}.slider button.slick-next{right:-5%}.slider button.slick-next svg{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.slider.product-thumb-slider .slide{width:25%;padding:1em;text-align:center}.slider.leadership-slider .slide{width:25%;padding:0 1em;text-align:center}.slider.leadership-slider .slide h3{color:#828384;text-transform:uppercase;margin-top:1.5em;margin-bottom:.5em;line-height:1.2}.slider.leadership-slider .slide h4{color:#263577}.slider.leadership-slider .slide picture,.slider.leadership-slider .slide img{cursor:pointer;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:-webkit-filter;-o-transition-property:filter;transition-property:filter;transition-property:filter,-webkit-filter;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;border-radius:100%;max-height:251px;width:auto}.slider.leadership-slider .slide picture:hover,.slider.leadership-slider .slide picture .active,.slider.leadership-slider .slide img:hover,.slider.leadership-slider .slide img .active{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}.slider.icon-slider .slide{padding:0 1.5em;text-align:center;min-height:147px}.slider.icon-slider .slide svg{max-width:70%;max-height:5em;-webkit-transition-property:opacity,margin-top;-o-transition-property:opacity,margin-top;transition-property:opacity,margin-top;-webkit-transition-duration:0.5s,0.5s;-o-transition-duration:0.5s,0.5s;transition-duration:0.5s,0.5s;opacity:1;margin-top:0em}.slider.icon-slider .slide h3{position:absolute;bottom:0;font-size:1.2em;font-weight:500;color:#333;text-transform:uppercase}.slider.icon-slider .slide h3.alt{font-weight:300;color:#566473;text-transform:none;line-height:1.1}.slider.icon-slider .slide a{text-decoration:none}.slider.icon-slider .slide:hover svg{opacity:.8;margin-top:.3em}.slider.icon-slider .slide:hover h3{opacity:.8}body.page-template-template_home .imageback{padding:0}body.page-template-template_home .imageback .inner-wrap .inset,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset{top:8.85417vw;left:0;right:auto;width:50%}body.page-template-template_home .imageback .inner-wrap .inset h1,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h1,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h1{text-transform:uppercase}body.page-template-template_home .imageback .inner-wrap .inset h2.hero,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h2.hero,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h2.hero{font-size:1.45833vw;color:#fff;font-weight:700;margin:1.04167vw 0;text-transform:none;line-height:1.2}body.page-template-template_home .imageback .inner-wrap .inset a.button,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset a.button,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset a.button,body.page-template-template_home .imageback .inner-wrap .inset a.frm_form_submit_style,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset a.frm_form_submit_style,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset a.frm_form_submit_style{font-size:1.25vw;padding:.625vw 1.04167vw}body.page-template-template_about .row.section-two{padding:0}body.page-template-template_about .row.section-two h2,body.page-template-template_about .row.section-two h2 a:link,body.page-template-template_about .row.section-two h2 a:visited,body.page-template-template_about .row.section-two p{color:#fff}body.page-template-template_about .row.section-two .inner-wrap,body.page-template-template_about .row.section-two body.woocommerce-cart .woocommerce,body.woocommerce-cart body.page-template-template_about .row.section-two .woocommerce{padding:4em 0}body.page-template-template_about .row.leadership-bio-wrap{background:#263577;overflow:hidden;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;color:#fff}body.page-template-template_about .row.leadership-bio-wrap .outer-wrap{padding:4em 0}body.page-template-template_about .row.leadership-bio-wrap .leadership-bio{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;opacity:0}body.page-template-template_about .row.leadership-bio-wrap .leadership-bio.active{opacity:1}body.page-template-template_products #content_wrapper .category-slider{height:155px}body.page-template-template_products #content_wrapper .category-slider button{top:55%}body.page-template-template_products #content_wrapper .category-slider .slide{width:162px;height:155px;margin:0;padding:0 26px 0 26px;border-right:1px solid #fff;text-align:center}body.page-template-template_products #content_wrapper .category-slider .slide.first h3{opacity:1}body.page-template-template_products #content_wrapper .category-slider .slide.last{border-right:1px solid rgba(149,149,149,.8)}body.page-template-template_products #content_wrapper .category-slider .slide.slick-current h3{opacity:1}body.page-template-template_products #content_wrapper .category-slider .slide h3{opacity:0;font-size:14px;line-height:1;height:32px;color:#263577;font-weight:700;text-transform:uppercase;text-align:left;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}body.page-template-template_products #content_wrapper .category-slider .slide .subcat-block{position:relative;height:100px;width:100%;display:inline-block;padding:20px 0 0 0;text-align:center;cursor:pointer}body.page-template-template_products #content_wrapper .category-slider .slide .subcat-block:last-child{padding-right:0}body.page-template-template_products #content_wrapper .category-slider .slide .subcat-block img{display:block;margin:0 auto;width:auto;height:auto;max-width:110px;max-height:80px}body.page-template-template_products #content_wrapper .category-slider .slide .subcat-block h4{position:absolute;bottom:0;font-size:12px;text-align:center;color:#263577;text-transform:uppercase;width:100%}body.page-template-template_products .family-panel-wrap{background-color:#ebebeb;padding:0}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel{overflow:hidden;height:0;opacity:0;padding:0;-webkit-transition-property:height,opacity;-o-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition-duration:0.5s,0.5s;-o-transition-duration:0.5s,0.5s;transition-duration:0.5s,0.5s}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel.active,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel.active,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel.active{height:auto;padding:2em 0;opacity:1}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .col-first,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .col-first,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .col-first{padding-right:1.5em}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .col-first img,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .col-first img,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .col-first img{width:100%}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .col-last,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .col-last,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .col-last{padding-left:2em;border-left:1px solid #333}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h2,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h2,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h2{font-size:3em;margin-bottom:.25em}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h3,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h3,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h3{font-size:1.2em;font-weight:500;margin-bottom:1em}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h4,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h4,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h4{font-size:1em;margin-bottom:1em}body.page-template-template_products #comp-guide h2{margin:1.5em 0 .75em 0}body.page-template-template_products table.product-comparison{border-collapse:collapse;border-style:hidden;width:100%}body.page-template-template_products table.product-comparison td{padding:1em;vertical-align:center;border:1px solid #ebebeb;text-align:center;color:#464646;font-weight:900;font-size:.9em}body.page-template-template_products table.product-comparison thead tr{background-color:#ebebeb;border-bottom:2em solid #fff}body.page-template-template_products table.product-comparison thead td{font-size:.9em;font-weight:500;border:1px solid #fff}body.page-template-template_products table.product-comparison tbody td p{margin:0}body.page-template-template_products #eighty-plus{background:#ebebeb}body.page-template-template_products #eighty-plus h2{margin-bottom:.7em}body.page-template-template_products #eighty-plus .icon-eighty{margin-top:2em}body.page-template-template_products #eighty-plus .icon-eighty img{margin:0 auto}body.single-product #content_wrapper section h3{font-weight:700;color:#363636;font-size:1.2em;margin-botom:.5em}body.single-product #content_wrapper section .content-specs h3{font-size:2em;font-weight:300;margin-top:1em}body.single-product #content_wrapper #content-main{margin:12.5em auto 0 auto;padding-top:2.5em}body.single-product #content_wrapper #content-main>section>.outer-wrap>.inner-wrap,body.single-product #content_wrapper body.woocommerce-cart #content-main>section>.outer-wrap>.woocommerce,body.woocommerce-cart body.single-product #content_wrapper #content-main>section>.outer-wrap>.woocommerce{max-width:none}body.single-product #content_wrapper #content-main .product .images{padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}body.single-product #content_wrapper #content-main .product .summary{padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}body.single-product #content_wrapper #content-main h1,body.single-product #content_wrapper #content-main h2{font-size:2.5em}body.single-product #content_wrapper #content-main h3{font-size:1.2em;font-weight:500;color:#000}body.single-product #content_wrapper #content-main h4{font-size:1em;font-weight:300;color:#000}body.single-product #content_wrapper #content-main div.product p.price,body.single-product #content_wrapper #content-main div.product span.price{font-weight:900;color:#000;margin-top:2.5em}body.single-product #content_wrapper #content-main div.product p.price .woocommerce-Price-amount,body.single-product #content_wrapper #content-main div.product span.price .woocommerce-Price-amount{font-size:2.5em}body.single-product #content_wrapper #content-main .quantity .qty{display:none}body.single-product #content_wrapper #content-main .power-select{margin-bottom:2.5em}body.single-product #content_wrapper #content-main .power-select>span{display:inline-block;margin-right:1em}body.single-product #content_wrapper #content-main .power-select select{display:inline-block}body.single-product #content_wrapper #content-main .additional-info{color:#566473;text-align:left}body.single-product #content_wrapper #content-main .additional-info table{width:70%}body.single-product #content_wrapper #content-main .additional-info h4{font-size:inherit;font-weight:500;color:color-gray-light-alt;margin:4em 0 .5em 0}body.single-product #content_wrapper .product-section{opacity:0;height:0;overflow:hidden;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}body.single-product #content_wrapper .product-section.active{opacity:1;height:auto}body.single-product #content_wrapper .product-section .line-top:first-of-type{margin-top:0}body.single-product #content_wrapper #section-faq h2,body.single-product #content_wrapper #section-reviews h2,body.single-product #content_wrapper #section-downloads h2{font-size:2em;font-weight:300;color:#263577}body.single-product #content_wrapper #section-faq h3,body.single-product #content_wrapper #section-reviews h3,body.single-product #content_wrapper #section-downloads h3{font-size:1.2em;font-weight:300;color:#263577}body.single-product #content_wrapper #section-reviews .review-item{border-bottom:1px solid #333;padding-bottom:2em;margin-bottom:2em}body.single-product #content_wrapper #section-reviews .review-item:last-of-type{border:0 none}body.single-product #content_wrapper #section-reviews .review-item h4{font-size:1.5em;font-weight:700;color:#464646;margin-bottom:.25em}body.single-product #content_wrapper #section-reviews .review-item h4 a:link{font-weight:700;color:#464646}body.single-product #content_wrapper #section-reviews .review-item h4 a{color:#263577}body.single-product #content_wrapper #section-reviews .review-item h4 a:hover{color:#464646}body.single-product #content_wrapper #section-techspecs h3{font-size:1.5em;font-weight:700;color:#464646}body.single-product #content_wrapper #section-techspecs table{border-collapse:collapse;width:100%}body.single-product #content_wrapper #section-techspecs table td{padding:.5em;vertical-align:top}body.single-product #content_wrapper #section-techspecs table td:first-child{padding-left:0}body.single-product #content_wrapper #section-techspecs table thead{border-bottom:1px solid #333}body.single-product #content_wrapper #section-techspecs table thead td{font-size:.9em;font-weight:300;color:#464646}body.single-product #content_wrapper #section-techspecs table tbody tr:nth-child(even){background-color:#ebebeb}body.single-product #content_wrapper #section-techspecs table tbody td{font-size:1.2em;font-weight:300;color:#999}body.single-product #content_wrapper #section-techspecs table tbody td p{margin:0}body.single-product #content_wrapper #section-techspecs .reg-safety picture,body.single-product #content_wrapper #section-techspecs .reg-safety img{display:inline-block;width:auto;height:auto;max-width:9em;max-height:3em;margin-right:2em;margin-bottom:2em}body.single-product #content_wrapper #section-downloads{margin-bottom:2em}body.single-product #content_wrapper #section-downloads .download-item{border-bottom:1px solid #333;padding-bottom:2em;margin-bottom:2em}body.single-product #content_wrapper #section-downloads .download-item:last-of-type{border:0 none}body.single-product #content_wrapper #section-downloads .download-item h3{font-size:1.5em;font-weight:700;color:#464646;margin-bottom:.25em}body.single-product #content_wrapper #section-downloads .download-item h3 a:link{font-weight:700;color:#464646}body.single-product #content_wrapper #section-downloads .download-item h3 a{color:#263577}body.single-product #content_wrapper #section-downloads .download-item h3 a:hover{color:#464646}.faq-section .faq-item{border-bottom:1px solid #ccc;padding:1.5em 0;background:#fff}.faq-section .faq-item.opening{border-bottom:none 0}.faq-section h3.faq-question{position:relative;cursor:pointer;color:#333;font-size:2em;background-size:1em;line-height:1.4;text-transform:none}.faq-section h3.faq-question i.fa{display:block;position:absolute;right:0;top:10%;color:#263577;font-size:1.5em}.faq-section h3.faq-question i.fa.fa-minus-circle{color:#333}.faq-section h3.faq-question:hover{color:#263577}.faq-section h3.faq-question.open{background-size:1em;color:#263577}.faq-section .faq-answer{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:10%;background:#fff}.faq-section .faq-answer p{font-size:1.5em;line-height:1.2em;margin-top:1em;color:#333}body.page-template-template_news .news-item{border-bottom:1px solid #333;padding-bottom:2em;margin-bottom:2em}body.page-template-template_news .news-item:last-of-type{border:0 none}body.page-template-template_news .news-item h3{font-size:1.5em;font-weight:300;color:#263577;margin-bottom:.33em}body.page-template-template_news .news-item h2{font-size:1.2em;font-weight:300;text-transform:none;color:#464646;margin-bottom:.75em;max-width:70%}body.page-template-template_news .news-item h2 a:link{font-size:1em;font-weight:300;text-transform:none;color:#464646}body.page-template-template_news .news-item h2 a{color:#263577;font-weight:500}body.page-template-template_news .news-item h2 a:hover{color:#464646}body.firepower_news-template-default h1{font-size:2em;margin-bottom:1em;text-transform:none}body.firepower_news-template-default h2{font-size:1em;margin-bottom:.5em;color:#333}#content_wrapper.form-page h2{font-size:2em;color:#464646;margin-bottom:1.25em}#content_wrapper.form-page .row.content.first{padding-bottom:0}body.page-template-template_comm_sales .row.first .col-4,body.page-template-template_comm_sales .row.first body.page-template-template_support .support-block,body.page-template-template_support body.page-template-template_comm_sales .row.first .support-block{padding-right:3em}body.page-template-template_comm_sales .row.first h3{font-size:1.5em;color:#464646;font-weight:700;margin-bottom:.333em}body.page-template-template_comm_sales .row.first p{font-size:1.2em;line-height:1.3;color:#363636;font-weight:300}body.page-template-template_comm_sales .row.second{padding-bottom:0}body.page-template-template_comm_sales .row.second h3{font-size:1.5em;color:#363636;font-weight:300;margin-bottom:1.3em}body.page-template-template_comm_sales .row.second h4{font-size:.8em;color:#363636;font-weight:700;margin-bottom:.7em}body.page-template-template_comm_sales .row.second p{font-size:1.2em;color:#363636;font-weight:300;margin-bottom:1.4em}body.page-template-template_comm_sales .row.third{padding-bottom:4em}body.page-template-template_tarde-in .row.first .col-4,body.page-template-template_tarde-in .row.first body.page-template-template_support .support-block,body.page-template-template_support body.page-template-template_tarde-in .row.first .support-block{padding-right:3em}body.page-template-template_tarde-in .row.first h3{font-size:1.5em;color:#263577;font-weight:700;margin-bottom:.333em}body.page-template-template_tarde-in .row.first p{font-size:1.2em;line-height:1.3;color:#363636;font-weight:300}body.page-template-template_tarde-in .row.second{padding-bottom:4em}body.page-template-template_tarde-in .row.second h3{font-size:1.5em;color:#363636;font-weight:300;margin-bottom:1.3em}body.page-template-template_tarde-in .row.second h4{font-size:.8em;color:#363636;font-weight:700;margin-bottom:.7em}body.page-template-template_tarde-in .row.second p{font-size:1.2em;color:#363636;font-weight:300;margin-bottom:1.4em}body.post-type-archive-product h1,body.archive.tax-product_cat h1{padding-top:1.33em}body.post-type-archive-product #content_wrapper.secondary-nav #content-main,body.archive.tax-product_cat #content_wrapper.secondary-nav #content-main{margin:12.5em auto 0 auto}body.post-type-archive-product #content_wrapper .category-slider,body.archive.tax-product_cat #content_wrapper .category-slider{height:155px}body.post-type-archive-product #content_wrapper .category-slider button,body.archive.tax-product_cat #content_wrapper .category-slider button{top:55%}body.post-type-archive-product #content_wrapper .category-slider .slide,body.archive.tax-product_cat #content_wrapper .category-slider .slide{width:162px;height:155px;margin:0;padding:0 26px 0 26px;border-right:1px solid #fff;text-align:center}body.post-type-archive-product #content_wrapper .category-slider .slide.first h3,body.archive.tax-product_cat #content_wrapper .category-slider .slide.first h3{opacity:1}body.post-type-archive-product #content_wrapper .category-slider .slide.last,body.archive.tax-product_cat #content_wrapper .category-slider .slide.last{border-right:1px solid rgba(149,149,149,.8)}body.post-type-archive-product #content_wrapper .category-slider .slide.slick-current h3,body.archive.tax-product_cat #content_wrapper .category-slider .slide.slick-current h3{opacity:1}body.post-type-archive-product #content_wrapper .category-slider .slide h3,body.archive.tax-product_cat #content_wrapper .category-slider .slide h3{opacity:0;font-size:14px;line-height:1;height:32px;color:#263577;font-weight:700;text-transform:uppercase;text-align:left;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}body.post-type-archive-product #content_wrapper .category-slider .slide .subcat-block,body.archive.tax-product_cat #content_wrapper .category-slider .slide .subcat-block{position:relative;height:100px;width:100%;display:inline-block;padding:20px 0 0 0;text-align:center;cursor:pointer}body.post-type-archive-product #content_wrapper .category-slider .slide .subcat-block:last-child,body.archive.tax-product_cat #content_wrapper .category-slider .slide .subcat-block:last-child{padding-right:0}body.post-type-archive-product #content_wrapper .category-slider .slide .subcat-block img,body.archive.tax-product_cat #content_wrapper .category-slider .slide .subcat-block img{display:block;margin:0 auto;width:auto;height:auto;max-width:110px;max-height:80px}body.post-type-archive-product #content_wrapper .category-slider .slide .subcat-block h4,body.archive.tax-product_cat #content_wrapper .category-slider .slide .subcat-block h4{position:absolute;bottom:0;font-size:12px;text-align:center;color:#263577;text-transform:uppercase;width:100%}body.page-template-template_core_markets .row.products.content{padding-top:0}body.page-template-template_core_markets .row.products.content .line-top{margin-top:0}body.page-template-template_support .row{padding-bottom:0}body.page-template-template_support .row.first{padding-top:2em}body.page-template-template_support .row.first h1{margin-bottom:.25em}body.page-template-template_support .row.first p:last-child{margin-bottom:0}body.page-template-template_support .support-bar{background-color:red;padding:1.75em 0;margin-top:2em;margin-bottom:3em}body.page-template-template_support .support-bar .inner-wrap,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce{font-weight:300;text-transform:uppercase;color:#fff;font-size:1.3em;padding:0}body.page-template-template_support .support-bar .inner-wrap .left,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce .left,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce .left{text-align:left}body.page-template-template_support .support-bar .inner-wrap .right,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce .right,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce .right{text-align:right}body.page-template-template_support .support-bar .inner-wrap span,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce span,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce span{font-weight:700}body.page-template-template_support h2{font-size:2em;color:#464646;font-weight:300;margin-bottom:1em}body.page-template-template_support .support-block{width:31%;margin-right:3.5%;border:1px solid #acacac;min-height:480px;margin-bottom:2em}body.page-template-template_support .support-block.block-2,body.page-template-template_support .support-block.block-5,body.page-template-template_support .support-block.block-8,body.page-template-template_support .support-block.block-11,body.page-template-template_support .support-block.block-14,body.page-template-template_support .support-block.block-17{margin-right:0}body.page-template-template_support .support-block img{width:100%;height:auto;max-width:100%;margin-bottom:2em}body.page-template-template_support .support-block h3{font-size:1.5em;color:#464646;font-weight:700;margin:1.333em 1.333em .333em 1.333em}body.page-template-template_support .support-block p{font-size:1em;color:#363636;font-weight:300;margin:0 2em}.product_meta{display:none}body.woocommerce-cart .woocommerce{margin-top:6.5em}body.woocommerce-cart .woocommerce #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text,body.woocommerce-cart .woocommerce .woocommerce-checkout table.cart td.actions .coupon .input-text{width:auto}body.woocommerce-cart .woocommerce #respond input#submit.disabled,body.woocommerce-cart .woocommerce #respond input#submit:disabled,body.woocommerce-cart .woocommerce #respond input#submit[disabled]:disabled,body.woocommerce-cart .woocommerce a.button.disabled,body.woocommerce-cart .woocommerce a.disabled.frm_form_submit_style,body.woocommerce-cart .woocommerce a.button:disabled,body.woocommerce-cart .woocommerce a.frm_form_submit_style:disabled,body.woocommerce-cart .woocommerce a.button[disabled]:disabled,body.woocommerce-cart .woocommerce a[disabled].frm_form_submit_style:disabled,body.woocommerce-cart .woocommerce button.button.disabled,body.woocommerce-cart .woocommerce button.disabled.frm_form_submit_style,body.woocommerce-cart .woocommerce button.button:disabled,body.woocommerce-cart .woocommerce button.frm_form_submit_style:disabled,body.woocommerce-cart .woocommerce button.button[disabled]:disabled,body.woocommerce-cart .woocommerce button[disabled].frm_form_submit_style:disabled,body.woocommerce-cart .woocommerce input.button.disabled,body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style input.disabled[type="submit"],.frm_style_formidable-style.with_frm_style body.woocommerce-cart .woocommerce input.disabled[type="submit"],body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input.disabled[type="button"],.frm_style_formidable-style.with_frm_style .frm_submit body.woocommerce-cart .woocommerce input.disabled[type="button"],body.woocommerce-cart .woocommerce input.disabled.frm_form_submit_style,body.woocommerce-cart .woocommerce input.button:disabled,body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style input[type="submit"]:disabled,.frm_style_formidable-style.with_frm_style body.woocommerce-cart .woocommerce input[type="submit"]:disabled,body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:disabled,.frm_style_formidable-style.with_frm_style .frm_submit body.woocommerce-cart .woocommerce input[type="button"]:disabled,body.woocommerce-cart .woocommerce input.frm_form_submit_style:disabled,body.woocommerce-cart .woocommerce input.button[disabled]:disabled,body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style input[disabled][type="submit"]:disabled,.frm_style_formidable-style.with_frm_style body.woocommerce-cart .woocommerce input[disabled][type="submit"]:disabled,body.woocommerce-cart .woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input[disabled][type="button"]:disabled,.frm_style_formidable-style.with_frm_style .frm_submit body.woocommerce-cart .woocommerce input[disabled][type="button"]:disabled,body.woocommerce-cart .woocommerce input[disabled].frm_form_submit_style:disabled{color:#fff}body.woocommerce-checkout h3#order_review_heading{margin-top:3em}body.woocommerce-checkout .woocommerce-checkout-payment{margin-top:3em}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.frm_form_submit_style,.woocommerce a.button.alt,.woocommerce a.alt.frm_form_submit_style,.woocommerce button.button,.woocommerce button.frm_form_submit_style,.woocommerce button.button.alt,.woocommerce button.alt.frm_form_submit_style,.woocommerce input.button,.woocommerce .frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .woocommerce input[type="submit"],.woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce input[type="button"],.woocommerce input.frm_form_submit_style,.woocommerce input.button.alt,.woocommerce .frm_style_formidable-style.with_frm_style input.alt[type="submit"],.frm_style_formidable-style.with_frm_style .woocommerce input.alt[type="submit"],.woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input.alt[type="button"],.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce input.alt[type="button"],.woocommerce input.alt.frm_form_submit_style{background-color:#263577;border-radius:0;display:inline-block;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce a.frm_form_submit_style:hover,.woocommerce a.button.alt:hover,.woocommerce a.alt.frm_form_submit_style:hover,.woocommerce button.button:hover,.woocommerce button.frm_form_submit_style:hover,.woocommerce button.button.alt:hover,.woocommerce button.alt.frm_form_submit_style:hover,.woocommerce input.button:hover,.woocommerce .frm_style_formidable-style.with_frm_style input[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .woocommerce input[type="submit"]:hover,.woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce input[type="button"]:hover,.woocommerce input.frm_form_submit_style:hover,.woocommerce input.button.alt:hover,.woocommerce .frm_style_formidable-style.with_frm_style input.alt[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .woocommerce input.alt[type="submit"]:hover,.woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input.alt[type="button"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce input.alt[type="button"]:hover,.woocommerce input.alt.frm_form_submit_style:hover{background-color:#333;color:#fff}.woocommerce nav.woocommerce-pagination{text-align:right}.woocommerce ul.products li.product,.woocommerce ul.products li.product{width:33.333%;height:560px;margin:0 0 80px 0;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce ul.products li.product:nth-child(3n),.woocommerce ul.products li.product:nth-child(3n){padding-right:0}.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.first{clear:none}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h3{text-transform:uppercase;font-size:1.5em;padding:10px 0 20px 0;color:#263577;font-weight:300}.woocommerce ul.products li.product h3.family-title,.woocommerce ul.products li.product h3.family-title{font-size:1em;padding:20px 0 0 0}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price{color:#000;font-size:1.5em;font-weight:900}.woocommerce-LoopProduct-link{height:510px;display:block}.shop-item-img-wrapper{height:350px;width:100%;background-color:#ebebeb;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}body.single-product form.cart{display:inline;margin-right:.5em}body.single-product div.product form.cart::after,body.single-product div.product form.cart::before,body.single-product div.product p.cart::after,body.single-product div.product p.cart::before{display:inline}.sidebar{width:20%;height:100%}.aside{width:90%;margin:1em 0 0 0;padding:0 5%}.sidebar ul,.sidebar ol{margin:.2em 0 1em 0;padding:0 0 0 .5em;list-style:none;font-size:.9em}.sidebar ul a,.sidebar ol a{text-decoration:none}.entry{margin-bottom:2em}.postmetadata{font-size:.8em;font-style:italic}#breadcrumbs_wrapper{padding:.5em 0;background:transparent}#breadcrumbs{margin:0 auto;font-size:.8em;background:transparent}#breadcrumbs a{text-decoration:none;color:#333;padding-left:1em}#breadcrumbs a:hover{color:#f4ab1d}#breadcrumbs a.current{font-weight:700}.listblock{border-bottom:1px solid #ccc;margin:0 0 20px 0;padding:0 0 20px 0}.listblock_text p{margin-bottom:.7em}.listblock_image{padding:0 20px 0 0}.listblock_image.right{padding:0 0 0 20px}.search_result{margin-bottom:1.5em}.search_results h2{margin-bottom:1em}.search_results h3 a{color:#000;text-decoration:none;font-size:1em}.search_results p,.search_results a{font-size:.8em}.footer-one .col-2:nth-child(4n){display:none}.shiftnav .shiftnav-menu-title{display:none}#header .logo{float:left;width:27.7em;height:2.1em}#header .cart-button{float:right;width:1.7em;height:1.7em;margin-left:2em}#header .shop-button{float:right;width:6.95em;height:2em}#header .shiftnav-toggle-button{float:right;padding:0;background:transparent;width:1.9em;height:1.25em;margin-left:2em}.nav-secondary{background:#263577;-webkit-box-shadow:inset 0 .75em .45em -.4em rgba(0,0,0,.6);box-shadow:inset 0 .75em .45em -.4em rgba(0,0,0,.6);height:4em;position:relative;overflow:hidden}.nav-secondary.alt{background:#464646}.nav-secondary.alt a{border-bottom:1em solid #464646}.nav-secondary.alt a:hover,.nav-secondary.alt a.active{color:#fff;border-bottom:1em solid #00aeef}.nav-secondary .inner-wrap,.nav-secondary body.woocommerce-cart .woocommerce,body.woocommerce-cart .nav-secondary .woocommerce{position:absolute;bottom:1em}.nav-secondary a{color:#fff;border-bottom:1em solid #263577;margin-right:3em;padding-bottom:.3em}.nav-secondary a:hover,.nav-secondary a.active{color:#00aeef;border-bottom:1em solid #00aeef}.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover{background:#363636!important}@media screen and (min-width:2000px){.font-base,#content-main ul{font-size:1em}}@media screen and (min-width:1600px){.font-base,#content-main ul{font-size:.9em}#header_wrapper .font-base,#header_wrapper #content-main ul,#content-main #header_wrapper ul{font-size:1em}}@media screen and (max-width:1599px){.font-base,#content-main ul{font-size:.9em}}@media screen and (max-width:1240px){.outer-wrap{max-width:90%}.inner-wrap,body.woocommerce-cart .woocommerce,body.woocommerce-cart .woocommerce,#header{max-width:95%}#footer .font-base,#footer #content-main ul,#content-main #footer ul{font-size:.8em}.nav-secondary{font-size:.8em}.slick-slider button.slick-prev,.slick-slider:hover .slick-prev{left:-3%}.slick-slider button.slick-next,.slick-slider:hover .slick-next{right:-3%}}@media screen and (max-width:960px){.font-base,#content-main ul{font-size:1em}#footer{font-size:.6em}#header{font-size:.8em}.icon-slider{font-size:.6em}}@media screen and (max-width:800px){.font-base,#content-main ul,#header,.nav-secondary,#footer{font-size:1em}.col-2,.col-3,.col-4,body.page-template-template_support .support-block,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:none;width:100%;margin-bottom:8vw}h1,h1 a:link,h1 a:visited{font-size:7.5vw;margin-bottom:5vw}h2,h2 a:link,h2 a:visited{font-size:7.5vw;margin-bottom:5vw}h3,h3 a:link,h3 a:visited{font-size:5vw;margin-bottom:3vw}p,figure{font-size:3.5vw;margin:0 0 3vw 0}.mobile-hide{display:none!important}.mobile-show{display:block}.pad-left{padding-left:0}.inner-wrap.wide-left,body.woocommerce-cart .wide-left.woocommerce,body.woocommerce-cart .wide-left.woocommerce{max-width:88%;margin:0 auto}button,a.button,a.frm_form_submit_style,a.frm_form_submit_style,input.button,.frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],input.frm_form_submit_style,.frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"],.frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],input.frm_form_submit_style,.frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"]{font-size:3.5vw}.line-top:first-of-type{padding-top:15vw;margin-top:15vw}.line-bottom{padding-bottom:3.5vw}table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable table{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}#wrapper{margin-bottom:0!important}html.pinFooter .push{display:none}#header{height:60px;width:100%}#header .logo{width:65%;height:auto;margin:0 0 0 6%}#header .shop-button,#header .cart-button{display:none}#header .shiftnav-toggle-button{float:none;position:absolute;right:6%;margin-left:0;width:24px;height:28.8px}.nav-secondary{padding-top:8vw;padding-bottom:8vw;height:auto}.nav-secondary .inner-wrap,.nav-secondary body.woocommerce-cart .woocommerce,body.woocommerce-cart .nav-secondary .woocommerce{position:relative;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}.nav-secondary a{color:#fff;border-bottom:1vw solid #263577;margin-right:0;display:block;position:relative;width:48%;height:12vw;max-height:12vw;float:left;border:1px solid #fff!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw 2vw;margin-right:4%;margin-bottom:3.5vw;font-size:3vw;text-align:center}.nav-secondary a span{display:block;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.nav-secondary a:nth-child(even){margin-right:0}.nav-secondary a:hover,.nav-secondary a.active{color:#fff;border:0 none;background:#00aeef}#content_wrapper.default .row.hero.imageback{padding-bottom:0}#content_wrapper.default .row.hero.imageback h1,#content_wrapper.default .row.hero.imageback h1 a:link,#content_wrapper.default .row.hero.imageback h1 a:visited{font-size:10vw;margin-bottom:3vw}#content_wrapper.default .row.hero.imageback p{font-size:5vw}#content_wrapper.default .row.hero.imageback .inset{top:12vw;width:100%;text-align:right}#content-main{width:100%;margin:60px auto 0 auto}#content-main ul{font-size:3.5vw}body.post-type-archive-product #content_wrapper.secondary-nav #content-main,body.archive.tax-product_cat #content_wrapper.secondary-nav #content-main{margin-top:40vw}body.post-type-archive-product h1,body.archive.tax-product_cat h1{padding-top:1vw}.outer-wrap{max-width:100%}.inner-wrap,body.woocommerce-cart .woocommerce{max-width:88%}.row{padding-bottom:6vw}.row#power-products{padding-top:6vw}.row select.category-select{width:100%}.row.content{padding:15vw 0}.row.hero.imageback h1,.row.hero.imageback h1 a:link,.row.hero.imageback h1 a:visited,.row.hero.imageback h2,.row.hero.imageback h2 a:link,.row.hero.imageback h2 a:visited{font-size:7.5vw;white-space:normal}.row.hero.imageback h1 br,.row.hero.imageback h1 a:link br,.row.hero.imageback h1 a:visited br,.row.hero.imageback h2 br,.row.hero.imageback h2 a:link br,.row.hero.imageback h2 a:visited br{display:none}.row.hero.imageback h1 font,.row.hero.imageback h1 a:link font,.row.hero.imageback h1 a:visited font,.row.hero.imageback h2 font,.row.hero.imageback h2 a:link font,.row.hero.imageback h2 a:visited font{color:#fff!important}.row.hero.imageback .inset.bottom{bottom:3vw;width:100%}.row.hero.imageback .inset.bottom p{margin-bottom:1.5625vw;line-height:1.2;font-size:3.5vw;max-width:none}.row.hero.solid{padding:8vw 0}.row.hero.solid h1,.row.hero.solid h1 a:link,.row.hero.solid h1 a:visited{font-size:7.5vw;margin-bottom:2vw}.row.hero.solid p{font-size:3.5vw;line-height:1.2;max-width:none}.slider.icon-slider .slide{padding:0 2vw;min-height:36vw}.slider.icon-slider .slide h3{font-size:3.5vw}#footer_wrapper{height:auto}#footer_wrapper #footer .footer-one,#footer_wrapper #footer .footer-two,#footer_wrapper #footer .footer-three{height:auto}#footer_wrapper #footer .footer-one .col-2{width:100%;padding-right:0}#footer_wrapper #footer .footer-two{padding:5vw 0}#footer_wrapper #footer .footer-two .left{float:none;white-space:normal;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;width:100%}#footer_wrapper #footer .footer-two .left a,#footer_wrapper #footer .footer-two .left a:link{margin-right:0;width:50%;display:block;float:left;font-size:4vw;margin-bottom:2vw}#footer_wrapper #footer .footer-two .left a svg,#footer_wrapper #footer .footer-two .left a:link svg{margin-right:2vw}#footer_wrapper #footer .footer-two .right{text-align:left;float:none;white-space:normal;font-size:3.5vw;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:3vw}#footer_wrapper #footer .footer-three{display:none}.faq-section h3.faq-question{font-size:5vw}.faq-section .faq-answer p{font-size:3.5vw;line-height:1.4;margin-top:5vw}body.page-template-template_home .imageback .inner-wrap .inset,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset{width:100%;top:3vw}body.page-template-template_home .imageback .inner-wrap .inset h1,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h1,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h1,body.page-template-template_home .imageback .inner-wrap .inset h1 a:link,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h1 a:link,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h1 a:link,body.page-template-template_home .imageback .inner-wrap .inset h1 a:visited,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h1 a:visited,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h1 a:visited{margin-bottom:1vw}body.page-template-template_home .imageback .inner-wrap .inset h2.hero,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset h2.hero,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset h2.hero{line-height:1.1;font-size:3vw}body.page-template-template_home .imageback .inner-wrap .inset a.button,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset a.button,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset a.button,body.page-template-template_home .imageback .inner-wrap .inset a.frm_form_submit_style,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset a.frm_form_submit_style,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset a.frm_form_submit_style,body.page-template-template_home .imageback .inner-wrap .inset a.frm_form_submit_style,body.page-template-template_home .imageback body.woocommerce-cart .woocommerce .inset a.frm_form_submit_style,body.woocommerce-cart body.page-template-template_home .imageback .woocommerce .inset a.frm_form_submit_style{font-size:3vw;padding:2vw 4vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h2,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h2,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h2{font-size:7.5vw;margin-bottom:3.5vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h3,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h3,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h3{font-size:5vw;margin-bottom:2vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel h4,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel h4,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel h4{font-size:3.5vw;margin-bottom:6vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .power-select,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .power-select,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .power-select{font-size:3.5vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .col-first,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .col-first,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .col-first{padding-right:0;margin-bottom:6vw}body.page-template-template_products .family-panel-wrap .inner-wrap .family-panel .col-last,body.page-template-template_products .family-panel-wrap body.woocommerce-cart .woocommerce .family-panel .col-last,body.woocommerce-cart body.page-template-template_products .family-panel-wrap .woocommerce .family-panel .col-last{padding-left:0;border-left:0 none}body.page-template-template_comm_sales .row.first .col-4,body.page-template-template_comm_sales .row.first body.page-template-template_support .support-block,body.page-template-template_support body.page-template-template_comm_sales .row.first .support-block{padding-right:0}body.page-template-template_comm_sales .row.first .col-4:last-child,body.page-template-template_comm_sales .row.first body.page-template-template_support .support-block:last-child,body.page-template-template_support body.page-template-template_comm_sales .row.first .support-block:last-child{margin-bottom:0}body.page-template-template_comm_sales .row.first h3{font-size:5vw;color:#464646;font-weight:700;margin-bottom:1vw}body.page-template-template_comm_sales .row.second h3{font-size:7.5vw;color:#363636;font-weight:300;margin-bottom:15vw}body.page-template-template_comm_sales .row.second h4{font-size:5vw;color:#363636;font-weight:700;margin-bottom:1vw}body.page-template-template_comm_sales .row.second p{font-size:5vw;color:#363636;font-weight:300;margin-bottom:8vw}body.page-template-template_comm_sales .row.third h3,body.page-template-template_comm_sales .row.third h3 a:link,body.page-template-template_comm_sales .row.third h3 a:visited{font-size:7.5vw;margin-bottom:15vw}body.page-template-template_comm_sales .row p,body.page-template-template_comm_sales .row.first p{font-size:5vw;line-height:1.2}body.page-template-template_comm_sales .row p:last-child,body.page-template-template_comm_sales .row.first p:last-child{margin-bottom:0}body.page-template-template_support h2{font-size:7.5vw;margin-bottom:8vw}body.page-template-template_support .row.first{padding-top:0}body.page-template-template_support .row.first h1{margin-bottom:3vw}body.page-template-template_support .row.first p:last-child{margin-bottom:0}body.page-template-template_support .row p{font-size:3.5vw}body.page-template-template_support .support-bar{padding:8vw 0;margin-top:15vw;margin-bottom:15vw}body.page-template-template_support .support-bar .inner-wrap,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce{font-size:5vw}body.page-template-template_support .support-bar .inner-wrap span,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce span,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce span{display:block}body.page-template-template_support .support-bar .inner-wrap .right,body.page-template-template_support .support-bar body.woocommerce-cart .woocommerce .right,body.woocommerce-cart body.page-template-template_support .support-bar .woocommerce .right{text-align:left}body.page-template-template_support .support-block{width:100%;margin-right:0;min-height:0;margin-bottom:8vw;padding-bottom:8vw}body.page-template-template_support .support-block h3{font-size:5vw;margin:8vw 8vw 3vw 8vw}body.page-template-template_support .support-block p{font-size:5vw;margin:0 8vw}body.page-template-template_about .row.content{padding-top:0}body.page-template-template_about .slider.leadership-slider .slide h3{font-size:3.5vw}body.page-template-template_about .slider.leadership-slider .slide h4{font-size:3.5vw}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.frm_form_submit_style,.woocommerce button.button,.woocommerce button.frm_form_submit_style,.woocommerce input.button,.woocommerce .frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .woocommerce input[type="submit"],.woocommerce .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce input[type="button"],.woocommerce input.frm_form_submit_style,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .frm_style_formidable-style.with_frm_style input[type="submit"],.frm_style_formidable-style.with_frm_style .woocommerce div.product form.cart input[type="submit"],.woocommerce div.product form.cart .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.frm_style_formidable-style.with_frm_style .frm_submit .woocommerce div.product form.cart input[type="button"],.woocommerce div.product form.cart .frm_form_submit_style{font-size:3.5vw;margin-bottom:3vw;float:none}.woocommerce ul.products li.product,.woocommerce ul.products li.product{width:100%;padding-right:0;height:auto}body.single-product #content_wrapper #content-main h1,body.single-product #content_wrapper #content-main h2{font-size:7.5vw}body.single-product #content_wrapper #content-main h3{font-size:5vw}body.single-product #content_wrapper #content-main h4{font-size:3.5vw}body.single-product #content_wrapper #content-main .power-select>span{font-size:3.5vw}body.single-product #content_wrapper #content-main .product .images{padding:0;width:88%;margin-left:auto;margin-right:auto}body.single-product #content_wrapper #content-main div.product .images,body.single-product #content_wrapper #content-main div.product .summary{padding:0;width:88%;margin-left:auto;margin-right:auto}body.single-product #content_wrapper #content-main div.product p.price,body.single-product #content_wrapper #content-main div.product span.price{margin-top:3.5vw}body.single-product #content_wrapper #content-main div.product p.price .woocommerce-Price-amount,body.single-product #content_wrapper #content-main div.product p.price .woocommerce-Price-amount,body.single-product #content_wrapper #content-main div.product span.price .woocommerce-Price-amount,body.single-product #content_wrapper #content-main div.product span.price .woocommerce-Price-amount{font-size:7.5vw}#content_wrapper.form-page h2{font-size:5vw;color:#464646;margin-bottom:15vw}#content_wrapper .frm_style_formidable-style.with_frm_style .form-field{width:100%;height:auto;margin-bottom:8vw}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;left:0;background:transparent none repeat scroll 0 0;color:#000;height:100%;border:0 none;z-index:9}.slick-prev>span,.slick-next>span{display:none}.slick-next{right:0;left:auto}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:37.65em;font-size:1rem}.frm_style_formidable-style.with_frm_style label.frm_primary_label,.frm_style_formidable-style.with_frm_style.frm_login_form label{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:300;font-size:.9em}.frm_style_formidable-style.with_frm_style .form-field{width:17.8em;height:2em;margin-bottom:3.5em;font-size:1rem}.frm_style_formidable-style.with_frm_style .form-field.form-section-header{margin:0;width:auto;height:auto;font-size:inherit}.frm_style_formidable-style.with_frm_style .form-field.full-height{height:inherit}.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half{width:17.8em;height:2em;margin-bottom:3.5em;margin-left:0;margin-right:2em;font-size:1rem}.frm_form_field.frm_alignright{margin-right:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.frm_style_formidable-style.with_frm_style input[type="text"],.frm_style_formidable-style.with_frm_style input[type="password"],.frm_style_formidable-style.with_frm_style input[type="email"],.frm_style_formidable-style.with_frm_style input[type="number"],.frm_style_formidable-style.with_frm_style input[type="url"],.frm_style_formidable-style.with_frm_style input[type="tel"],.frm_style_formidable-style.with_frm_style input[type="phone"],.frm_style_formidable-style.with_frm_style input[type="search"],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single{height:2em;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;font-size:1rem;border:1px solid #ccc}.woocommerce form .form-row textarea,.frm_style_formidable-style.with_frm_style textarea{height:auto}.frm_style_formidable-style.with_frm_style select{padding:0 .5em;color:#999}.frm_style_formidable-style.with_frm_style input[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover,.frm_form_submit_style:hover,.frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"]:hover{color:#fff}.shop-filter{margin:0 1.5em 1.5em 0}