@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=20d74cc5-7f7c-49a7-80ae-fa2f389c550d");@font-face{font-family:'Harmonia Sans Pro';font-weight:400;src:url("/Base/Includes/fonts/e048affc-431d-4a34-8354-95bf77980524.eot?#iefix");src:url("/Base/Includes/fonts/e048affc-431d-4a34-8354-95bf77980524.eot?#iefix") format("eot"),url("/Base/Includes/fonts/f7fe53a8-6bb7-4a74-8035-6037ca032dae.woff") format("woff"),url("/Base/Includes/fonts/13572ed5-3afa-444d-811f-31cecef749f9.ttf") format("truetype")}@font-face{font-family:'Harmonia Sans Pro';font-weight:500;src:url("/Base/Includes/fonts/9ad7f3ab-733c-412a-8253-9f60e724f2ff.eot?#iefix");src:url("/Base/Includes/fonts/9ad7f3ab-733c-412a-8253-9f60e724f2ff.eot?#iefix") format("eot"),url("/Base/Includes/fonts/85757b72-744c-412a-8ae0-914b3e7ad674.woff") format("woff"),url("/Base/Includes/fonts/5342ef4c-d3a6-421b-a241-a2034b77d33b.ttf") format("truetype")}@font-face{font-family:'Harmonia Sans Pro';font-weight:700;src:url("/Base/Includes/fonts/c79712e5-cb83-4ce5-a81e-af7d5e0d6acf.eot?#iefix");src:url("/Base/Includes/fonts/c79712e5-cb83-4ce5-a81e-af7d5e0d6acf.eot?#iefix") format("eot"),url("/Base/Includes/fonts/8db1a098-0880-4cc9-a664-3dfd08033690.woff") format("woff"),url("/Base/Includes/fonts/50a9b845-5e61-4458-8e5c-12c45a4f6b92.ttf") format("truetype")}#title{position:inherit;text-align:inherit;text-indent:inherit;top:auto;width:auto}ul.nav{overflow:auto;margin:0;padding:0}ul.nav li{padding:0;margin:0;list-style-type:none}ul.nav li a{text-decoration:none}li.nodropdown ul{display:none!important}select.mobileNav{display:none}.header .logo-link{display:block}.headerBG{background-color:#64a70b;height:78px}.headerBG .header{max-width:1126px;min-width:inherit;padding:25px 0 22px 54px;margin:auto;position:relative;font-size:18px}.headerRight{position:absolute;width:920px;top:0;left:260px;height:78px;background-color:#64a70b}.headerRight a{color:#fff;display:block;float:left;padding:0 0 0 26px;line-height:78px;letter-spacing:-.5px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale}.headerRight a:hover{background-color:#4e8828}.headerRight a:hover span,.headerRight a:hover span.noBorder{border-right:1px solid #4e8828}.headerRight a span{line-height:26px;border-right:1px solid #fff;padding-right:27px;padding-bottom:3px}.headerRight a span.noBorder{border-right:1px solid #64a70b}.headerRight a.first{padding-left:45px}.headerRight a.last a{border:0}.headerRight select{display:none}.headerRight input{border:0;background-color:#fff;height:33px;padding:0;margin-top:23px}.headerRight ul.nav{float:left;margin-right:15px;max-width:722px;overflow:hidden}.headerRight ul.nav li{float:left}.headerRight ul.nav li p{clear:both;text-align:center;padding:0;width:100%;overflow:auto}.headerRight ul.nav li p span{display:block;margin:auto;background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-position:-466px -656px;background-repeat:no-repeat;height:9px;width:34px}.headerRight ul.nav li.on a{background-color:#4e8828;border:0;padding:0 0 0 26px}.headerRight ul.nav li.on a span{border:0;padding-right:28px}.headerRight ul.nav li:last-child span{border:none}.headerRight ul.nav li.on:last-child a span{padding-right:27px}.headerRight .search{overflow:auto;float:left}.headerRight .search .field{width:167px;padding-left:6px;float:left;color:#000;border:none;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;height:33px;line-height:normal;margin-bottom:0;margin-top:23px;padding-bottom:0;padding-top:0;font-size:14px;font-family:'Harmonia Sans Pro',Arial,sans-serif}.headerRight .search .input-btn{border-radius:0 2px 2px 0;width:27px;float:left;background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;background-position:0 10px;background-color:#fff;height:33px;margin-top:23px;padding:0;border:none;border-left:1px solid #fff}.primaryNavContainer{background-color:#fff;width:100%}.primaryNav{clear:both;max-width:1180px;margin:auto;padding-top:0;position:relative;text-align:center;z-index:5}.primaryNav p{display:none}.primaryNav .nav{display:inline-block;height:88px;overflow:visible;position:relative}.primaryNav .nav a{color:#000}.primaryNav .nav>li{display:block;float:left;margin:20px 0 12px;position:relative}.primaryNav .nav>li>a{display:block;font-size:17px;line-height:1;padding:15px 25px;position:relative}.primaryNav .nav>li+li>a:after{background:#ebebeb;content:'';position:absolute;left:0;top:15px;width:1px;height:1em}.primaryNav .nav>li.active>a:after,.primaryNav .nav>li.active+li>a:after{content:none}.primaryNav .nav>li.active>a{background:#f7f7f7;border-radius:2px 2px 0 0}.primaryNav .nav>li.active.nodropdown>a{border-radius:2px}.primaryNav .nav>li.on>a{color:#64a70b;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale}.primaryNav .nav>li.shop>a,.primaryNav .nav>li.cart>a{background:#f7f7f7;border:1px solid #ebebeb}.primaryNav .nav>li.shop{margin-left:15px}.primaryNav .nav>li.shop>a:after{content:none}.primaryNav .nav>li.shop>a{border-right:0;border-radius:2px 0 0 2px;font-weight:bold;padding:15px 20px}.primaryNav .nav>li.cart>a{border-left:0;border-radius:0 2px 2px 0;padding:15px 20px 15px 40px}.primaryNav .nav>li.cart>a:before{background:url(/sites/MainSite/Includes/images/shared-sprite.png) no-repeat -36px 0;content:'';position:absolute;top:15px;left:15px;width:17px;height:17px}.primaryNav .nav>li.cart>a:after{content:''!important}.primaryNav .nav>li.cart.iframe-loaded>a{color:#f7f7f7;width:48px}.primaryNav .nav>li.cart iframe{left:40px;position:absolute;top:7px}.primaryNav .dropdown{background-color:#f7f7f7;border-radius:0 0 2px 2px;display:none;padding:10px 0;position:absolute;top:100%;white-space:nowrap;text-align:left}.primaryNav .dropdown.image-dropdown{padding:15px}.primaryNav .dropdown li{white-space:normal}.primaryNav .dropdown li a{display:block;font-size:16px;padding:10px 20px;width:165px}.primaryNav .dropdown li a span{background-color:#f7f7f7}.primaryNav .dropdown li a:hover,.primaryNav .dropdown li a:hover span{background-color:#ebebeb}.primaryNav .dropdown .image{display:inline-block}.primaryNav .dropdown .image a{background-image:url(/sites/MainSite/Includes/images/shared-sprite.png);background-repeat:no-repeat;border-radius:2px;display:inline-block;line-height:normal;padding:5px 20px 0;text-align:center;width:94px}.primaryNav .dropdown .image span{border:0;display:block;line-height:normal;margin:85px 0 0;padding:0 0 10px}.primaryNav .dropdown .image.roomba a{background-position:-398px 31px}.primaryNav .dropdown .image.scooba a{background-position:-398px -75px}.primaryNav .dropdown .image.braava a{background-position:-394px -177px}.primaryNav .dropdown .image.mirra a{background-position:-398px -286px}.primaryNav .dropdown .image.looj a{background-position:-398px -384px}.primaryNav .dropdown .image.ava500 a{background-position:-282px 33px}.primaryNav .dropdown .image.ava500 a span{margin-top:105px;height:auto;min-height:inherit;padding:0}.primaryNav .dropdown .image.rpvita a{background-position:-287px -175px}.primaryNav .dropdown .image.rpvita a span{height:auto;margin:105px 0 0;min-height:inherit;padding:0}.primaryNav .dropdown .image.ava a{background-position:42px -503px;height:135px}.primaryNav .dropdown .image.ava a span{height:auto;margin:70px 0 0;min-height:inherit;padding:0}.primaryNav .dropdown .image.firstlook a{background-position:-177px 19px;height:100px;width:110px}.primaryNav .dropdown .image.sugv a{background-position:-177px -279px;height:100px}.primaryNav .dropdown .image.packbot a{background-position:-177px -178px;height:100px;width:110px}.primaryNav .dropdown .image.kobra a{background-position:-177px -78px;height:100px}.primaryNav .dropdown .image.upoint a{background-position:-153px -494px;height:100px}#super_cart_iframe{height:30px;width:48px;display:block;float:right;visibility:visible}#super_cart_iframe iframe{position:absolute;top:9px;right:15px;width:48px;height:30px}.footerBG{background-color:#f3f3f3;clear:both}.footer{max-width:1180px;margin:auto;padding:0}.footer .top{padding:25px 0 45px;overflow:auto}.footer .top ul.nav{float:left;width:25%}.footer .top ul.nav li{overflow:auto;clear:both}.footer .top ul.nav li a{font-size:18px;color:#64a70b;float:left;clear:both;padding-bottom:20px}.footer .top ul.nav li ul{width:auto;float:none;padding:0}.footer .top ul.nav li ul li{padding:5px 0}.footer .top ul.nav li ul li a{font-weight:700;font-size:14px;color:#000;display:block;padding-bottom:7px}.footer .top ul.nav li ul li a.single{margin:0}.footer .top ul.nav li ul li ul{padding:0 0 0 18px}.footer .top ul.nav li ul li ul li{padding-top:0}.footer .top ul.nav li ul li ul li a{font-weight:normal;margin:0;padding-bottom:3px}.footer .bottom{border-top:1px solid #666;overflow:auto;padding:20px 0}.footer .bottom ul.nav li{display:inline}.footer .bottom ul.nav li a{margin-right:35px;color:#000;font-size:14px;display:block;float:left}.footer .bottom ul.nav li.copyright a{float:right;margin:0;cursor:default}.international{max-width:1180px;margin:auto;margin-bottom:60px;position:relative}.international .popout{position:absolute;background-color:#121212;height:412px;width:890px;bottom:0;padding:35px 40px;z-index:2;overflow:hidden;display:none}.international .popout ul{overflow:auto;clear:both;padding:0;margin:0}.international .popout.active{display:block}.international a{color:#fff;display:block;float:left;clear:both;text-decoration:none;font-size:16px;padding-top:15px}.international a.us{background-position:left -27px}.international a.us span{background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-position:0 -31px;margin-left:12px;font-size:10px;padding:0 0 0 24px}.international ul li{float:left;width:19%;list-style-type:none}.international ul li a{padding-bottom:7px;cursor:default;font-size:13px}.international ul li a span{left:auto;font-size:16px}.international ul li ul li{background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;padding:0 0 0 25px;float:none;width:auto}.international ul li ul li a{padding:0 0 7px;margin:0 0 0 3px;background-position:0 -27px;font-size:13px;float:none;cursor:pointer;color:#c6c5c1;background-color:#121212;line-height:19px}.international ul li ul li a:hover{color:#fff}.international ul li ul li.us{background-position:left -26px}.international ul li ul li.ca{background-position:left -51px}.international ul li ul li.au{background-position:left -77px}.international ul li ul li.cn{background-position:-31px -34px}.international ul li ul li.hk{background-position:0 -128px}.international ul li ul li.jp{background-position:0 -102px}.international ul li ul li.kr{background-position:0 -153px}.international ul li ul li.my{background-position:0 -179px}.international ul li ul li.nz{background-position:0 -205px}.international ul li ul li.sg{background-position:0 -231px}.international ul li ul li.tw{background-position:-31px -58px}.international ul li ul li.th{background-position:-31px -83px}.international ul li ul li.al{background-position:-31px -108px}.international ul li ul li.at{background-position:-31px -134px}.international ul li ul li.be{background-position:-31px -160px}.international ul li ul li.ba{background-position:-31px -186px}.international ul li ul li.bg{background-position:-31px -212px}.international ul li ul li.hr{background-position:-31px -238px}.international ul li ul li.cz{background-position:-62px -33px}.international ul li ul li.dk{background-position:-62px -58px}.international ul li ul li.ee{background-position:-62px -83px}.international ul li ul li.fa{background-position:-62px -108px}.international ul li ul li.fi{background-position:-62px -134px}.international ul li ul li.fr{background-position:-62px -160px}.international ul li ul li.de{background-position:-62px -186px}.international ul li ul li.is{background-position:-62px -212px}.international ul li ul li.ie{background-position:-62px -238px}.international ul li ul li.il{background-position:-93px -33px}.international ul li ul li.it{background-position:-93px -58px}.international ul li ul li.kv{background-position:-93px -83px}.international ul li ul li.lv{background-position:-93px -108px}.international ul li ul li.lt{background-position:-93px -133px}.international ul li ul li.lu{background-position:-93px -159px}.international ul li ul li.mk{background-position:-93px -186px}.international ul li ul li.me{background-position:-93px -212px}.international ul li ul li.nl{background-position:-93px -238px}.international ul li ul li.no{background-position:-93px -264px}.international ul li ul li.pl{background-position:-93px -290px}.international ul li ul li.pt{background-position:-93px -314px}.international ul li ul li.ro{background-position:-93px -340px}.international ul li ul li.ru{background-position:-93px -366px}.international ul li ul li.rs{background-position:-124px -33px}.international ul li ul li.sk{background-position:-124px -58px}.international ul li ul li.si{background-position:-124px -83px}.international ul li ul li.es{background-position:-124px -108px}.international ul li ul li.se{background-position:-124px -133px}.international ul li ul li.ch{background-position:-124px -159px}.international ul li ul li.gb{background-position:-124px -184px}.international ul li ul li.eg{background-position:-124px -210px}.international ul li ul li.tr{background-position:-124px -237px}.international ul li ul li.ae{background-position:-124px -262px}.international ul li ul li.ar{background-position:-124px -289px}.international ul li ul li.br{background-position:-124px -313px}.international ul li ul li.cl{background-position:-124px -339px}.international ul li ul li.co{background-position:-124px -365px}.international ul li ul li.ec{background-position:-156px -33px}.international ul li ul li.gt{background-position:-156px -59px}.international ul li ul li.mx{background-position:-156px -85px}.international ul li ul li.pa{background-position:-156px -111px}.international ul li ul li.pe{background-position:-156px -137px}.international ul li ul li.uy{background-position:-156px -163px}.international ul li ul li.ve{background-position:-156px -188px}.international ul li ul li.gr{background-position:-156px -213px}.international ul li ul li.hu{background-position:-156px -239px}.international ul li ul li.ua{background-position:-156px -263px}.international ul li.region ul li{background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;padding:0 0 0 25px;float:none;width:auto}.international ul li.region ul li a{padding:0 0 7px;margin:0 0 0 3px;background-position:0 -27px;font-size:13px;float:none;cursor:pointer;color:#c6c5c1;background-color:#121212;line-height:19px}.international ul li.region ul li a:hover{color:#fff}.international ul li.eu{width:62%}.international ul li.eu ul{float:left;width:33%}.international ul li.eu ul li.region ul{width:auto}.international ul li.eu ul.newColumn{clear:none}.international ul li.region{padding:0;background:none}.international ul li.region a{font-size:16px;padding:0;margin:25px 0 7px;color:#fff;cursor:default}.international ul li.region ul li{padding-bottom:0}html{overflow-y:scroll;overflow-x:hidden}body{font-family:'Harmonia Sans Pro',Arial,sans-serif;background-color:#121212!important;margin:auto;font-size:16px;color:#000;height:auto;width:auto}img{border:0}input,select{font-family:'Harmonia Sans Pro',Arial,sans-serif;border:1px solid #ebebeb;border-radius:2px;line-height:24px;color:#000}textarea{font-family:'Harmonia Sans Pro',Arial,sans-serif;border:1px solid #ebebeb;border-radius:2px;color:#000;padding:0 5px}a{text-decoration:none;outline:0;color:#64a70b}h1,h2,h3,ul,hr,p,input{padding:0;margin:0;font-weight:normal}h1,h2,h3{font-weight:500}sup{line-height:0;position:relative;top:.2174em}hr{color:#ebebeb;border:none;height:1px;background-color:#ebebeb}.hidden{display:none}.btn,.scfSubmitButton{background-color:#fff;color:#64a70b;border:1px solid #64a70b;border-radius:2px;display:inline-block;-webkit-appearance:none;padding:0 10px;font-size:17px;line-height:33px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn span{font-size:15px}.btn.greenBtn,.scfSubmitButton{color:#fff;background-color:#64a70b}.modal{position:absolute;left:50%;top:200px;min-width:200px;z-index:1001;background:#fff;display:none;padding:0}.modal span{display:block}.overlay{background:url("/images/template/transp_grey.png");position:fixed;width:100%;height:100%;left:0;top:0;z-index:102;display:none}.modal_close{position:absolute;right:-20px;top:-20px;background-color:#4a8b2c;color:#fff;text-transform:uppercase;text-align:center;font-size:24px;padding:6px 16px}.headerBG .logo{height:27px;width:140px}.icon.fb{background-position:-207px -432px!important}.icon.linkedin{background-position:-246px -432px!important}.icon.youtube{background-position:-285px -432px!important}.icon.rss{background-position:-326px -432px!important}.icon.twitter{background-position:-93px -432px!important}.icon.instagram{background-position:-131px -432px!important}.icon.pinterest{background-position:-169px -432px!important}.staticLanding{clear:both;position:relative;min-height:570px}.mainImg{position:relative;width:100%;max-height:425px;overflow:hidden}.mainImg img,.mainImg video{width:100%;height:100%;display:block}.mainImg img.ellipse{z-index:0;position:absolute;bottom:0;max-height:263px;min-width:initial}.mainImg img.static{display:none}.staticLanding .mainImg img.static{display:block;height:auto;min-height:590px;min-width:900px;max-width:2000px}.mainTextContainer{width:100%;margin-top:10px}.mainText{max-width:1180px;margin:auto}.mainText hr{float:left;width:132px;margin-top:30px;border:0;background-color:#a8a7a5;height:1px;color:#a8a7a5}.page-content .mainText h1{float:left;font-size:48px;font-weight:normal;margin:0 50px;padding:0}.page-content .staticLanding .mainText h1{float:none;margin:0;text-align:center}.mainText p{clear:both;font-size:22px;text-align:center}.mainImgContainer{position:relative;min-height:459px;max-height:580px}.mainImgContainer .cycle-slideshow h2{text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:64px;color:#fff;float:none;font-weight:normal}.mainImgContainer .cycle-slideshow h3{text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:24px;color:#fff;float:none;font-weight:normal;margin-bottom:15px}.mainImgContainer img.ellipse{position:absolute;bottom:0;z-index:2;width:100%}.mainImgContainer .cycle-slideshow .btn{background:rgba(255,255,255,.5);border-color:#fff;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.33)}.staticLanding .mainImg img.ellipse{max-height:263px;min-height:263px}.mainImgContainer .mainTextContainer{top:30%}.mainImgContainer .cycle-slideshow{z-index:1;width:100%;position:relative;max-height:580px}.mainImgContainer .cycle-slideshow .slide{position:relative;height:485px;width:100%!important;overflow:hidden}.mainImgContainer .cycle-slideshow .slide img{display:block;min-width:2000px;z-index:-1;height:auto}.mainImgContainer .cycle-slideshow .slide.cycle-slide-active{z-index:2!important}.mainImgContainer .cycle-slideshow .slide .slideContent{position:relative;max-width:850px;margin:auto;bottom:410px;text-align:center}.dslanding{padding-bottom:100px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent{background:rgba(0,0,0,.5);min-height:240px;left:23%;max-width:650px;margin:0;text-align:left;padding:10px 415px 15px 325px;bottom:560px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.ds .mainImgContainer .cycle-slideshow .slide .slideContent h2{font-size:49px;color:#fff;padding-bottom:7px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:25px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.ds .mainImgContainer .cycle-slideshow .slide .slideContent p{font-size:18px;color:#fff;padding-bottom:15px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.ds .mainImgContainer .cycle-slideshow .slide .slideContent .btn{background:rgba(255,255,255,.33);border-color:#fff;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.33)}.mainImgContainer .cycle-next-prev{position:relative;bottom:290px;color:#fff;z-index:4;font-size:96px;font-weight:normal;max-width:1020px;margin:auto}.ds .mainImgContainer .cycle-next-prev{bottom:170px;max-width:845px;left:30px}.mainImgContainer .cycle-next-prev .cycle-prev,.mainImgContainer .cycle-next-prev .cycle-next{width:48px;height:95px;background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;position:absolute;cursor:pointer}.mainImgContainer .cycle-next-prev .cycle-next{background-position:0 -288px;right:0}.mainImgContainer .cycle-next-prev .cycle-prev{background-position:0 -384px}.mainImgContainer .slideshowPager{display:none}.buMain{overflow:auto;margin-top:25px}.staticLanding .buMain{background-position:center 327px}.homeMain .callouts,.buMain .callouts{overflow:auto;max-width:1180px;margin:auto;position:relative;z-index:3}.buMain .callouts{margin:auto;text-align:center}.staticLanding .buMain .callouts{bottom:65px;margin-bottom:0}.homeMain .callouts .callout,.buMain .callouts .callout{float:left;text-align:center;margin-right:16px;font-size:14px}.buMain .callouts .callout,.buMain .callouts .callout img{max-width:276px}.staticLanding .buMain .callouts .callout,.staticLanding .buMain .callouts .callout img{max-width:inherit}.buMain .callouts .callout{min-width:276px;display:inline-block;float:none}.buMain .callouts .callout img{max-height:202px}.staticLanding .buMain .callouts .callout img{max-height:inherit;max-width:inherit}.buCalloutsBG{width:100%;padding-bottom:80px;margin-top:40px}.fadedImgCallouts{max-width:1180px;margin:auto;overflow:auto}.fadedImgCallouts .callout{float:left;max-width:575px}.fadedImgCallouts .callout img{width:100%;max-height:218px}.fadedImgCallouts .callout div{padding:15px 30px 20px;min-height:102px}.fadedImgCallouts .callout h3{font-size:28px;margin-bottom:2px}.fadedImgCallouts .callout a{text-decoration:underline}.fadedImgCallouts .callout.left{margin-right:12px;clear:left}.bannerBuffer{background-color:#fff;padding-bottom:150px}.bannerBG{background:#efefef;max-height:250px}.banner{position:relative;max-width:1180px;margin:auto;overflow:auto;min-height:400px;top:-32px}.banner .bannerContent{width:100%}.banner .bannerContent img{float:left;max-width:401px}.banner .bannerContent h2{font-size:30px;color:#010101;margin-bottom:8px}.banner .bannerContent div{margin-top:80px;float:right;color:#929292;font-size:18px;max-width:700px}.banner .bannerContent a.btn{margin-top:25px}.socialBG{width:100%}.social{max-width:1180px;margin:auto;text-align:center;color:#787878;font-size:18px;overflow:auto;padding-bottom:80px}.social h2{font-size:30px;color:#212121}.social .grid{margin-top:35px;overflow:hidden;text-align:left}.social .grid a,.social .grid div{display:block;float:left;position:relative}.social .grid a div.iconAndText{position:absolute;top:0;color:#fff;padding:28px 17px 0}.social .grid a div.hover{display:none}.social .grid a:hover div.hover{width:100%;display:block;height:100%;position:absolute;top:0;background:#8fb934;opacity:.9}.social .grid a div.iconAndText .icon{width:31px;height:30px;float:none;background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;margin-bottom:10px}.social .grid a div,.social .grid a p{margin:0;padding:0}.social .grid a.tall{max-width:320px;max-height:430px}.social .grid a.tall div.iconAndText{max-width:262px}.social .grid div.middle{max-width:520px}.social .grid div.middle .top{height:230px;width:520px}.social .grid div.middle .top a,.social .grid div.middle .top a img{width:100%;height:100%}.social .grid div.middle a,.social .grid div.middle a img{height:200px;width:260px}.communityFooterBG{background:#fff;width:100%;overflow:auto;border-top:1px solid #ebebeb}.communityFooter{max-width:1180px;margin:auto;overflow:auto}.communityFooter div{float:left}.communityFooter div .field{float:left;padding:11px 0;min-width:211px;margin-right:10px;color:#afafaf;font-size:14px;padding-left:10px;line-height:normal}.communityFooter div .btn{float:right;line-height:38px;padding:0 15px}.communityFooter div.right{float:right;max-width:300px;padding-top:22px}.communityFooter .icons{overflow:auto}.communityFooter .icons .icon{display:block;float:left;height:30px;width:31px;background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');background-repeat:no-repeat;margin-right:10px}.communityFooter .socialIcons,.communityFooter .newsletterSignup{padding:15px 0}.communityFooter .socialIcons a{width:100%;height:100%;display:block}.page-content{clear:both;background-color:#fff;width:100%}.page-content .singleColumn h1{font-size:26px;padding-bottom:20px}.page-content .singleColumn p{padding-bottom:20px}.page-content .singleColumn ul{margin-left:35px}.page-content .pageContent,.page-content .singleColumn{max-width:1180px;margin:auto;padding:10px 0 0;overflow:auto}.page-content .singleColumn{padding-bottom:30px}.homesupport-content{width:1180px;margin:auto;padding:30px 15px;overflow:auto}.ds-sections{position:relative;width:100%}.ds-sections .labelsContainer{position:absolute;top:-64px;width:100%;z-index:10;font-size:24px;background-color:#1b1b1b;padding:11px 0 9px 0}.ds-sections .labelsContainer .labels{margin:auto;max-width:1190px;overflow:auto;line-height:48px}.ds-sections .labels div{float:left;max-width:396px;width:100%;text-align:center;border-right:1px solid #fff}.ds-sections .labels div a{color:#fff}.ds-sections .labels div.active{font-weight:bold}.ds-sections .labels div.last{border:0}.ds-blocks-container{background-color:#1b1b1b;overflow:auto}.ds-blocks{max-width:1190px;margin:auto;overflow:auto;padding:5px 0}.ds-blocks div{float:left;border:2px solid #1b1b1b;margin-right:9px;border-radius:2px;cursor:pointer;max-height:341px}.ds-blocks div.active{border:2px solid #fff}.ds-blocks div.last{margin-right:0}.ds-blocks div img{max-height:337px}.contentFooterContainer{background-color:#f3f3f3}.contentFooter{margin:auto;position:relative;padding:0;max-width:1180px;overflow:hidden}.contentFooter>div{padding:10px 17px 0;width:216px;overflow:hidden;font-size:13px;margin-top:20px;float:left;position:relative;min-height:149px;margin-bottom:10px}.contentFooter>div:nth-child(6){background:none}.contentFooter>span>div{background:url("/images/template/cf_bg.png") no-repeat right top;padding:10px 17px 0;width:170px;color:#767676;overflow:hidden;font-size:11px;margin-top:20px;float:left;position:relative;min-height:149px}.contentFooter #irbt_footer_1{min-height:0;padding:0;margin:0}.contentFooter div .green_arrow_up{background:url("../../images/template/green_arrow_up.png") no-repeat right top;left:50%;top:10px;width:13px;height:6px;margin-left:-6px;display:none;position:absolute}.contentFooter div.first{padding-left:10px}.contentFooter div.ad{padding:0;width:183px;height:180px}.contentFooter div.ad.last{text-align:right}.contentFooter div.ad img{border:0 currentColor;max-width:100%}.contentFooter div#quotes{width:500px;margin-top:-33px!important;min-height:0!important}.contentFooter div.top,.contentFooter div.top#quotes{width:412px;margin-top:20px!important}.contentFooter div.three_col,.contentFooter div.three_col#quotes{width:570px}.contentFooter div#quotes .quote{font-style:oblique;margin-bottom:5px}.contentFooter div#quotes .author{margin-left:15px}.contentFooter div#quotes .author{font-size:11px}.contentFooter div#quotes .author a{font-size:11px}.contentFooter div#quotes img{margin-right:5px;vertical-align:text-top;float:left}.contentFooter .gallery_launcher{text-align:center;cursor:default}.contentFooter .gallery_launcher img{margin:3px}.contentFooter div.last{padding-right:0;background:none}.contentFooter div.nobg{}.contentFooter div li img{vertical-align:top}.contentFooter div ul{list-style:none}.contentFooter div ul li{padding:5px 0;clear:both}.contentFooter div ul li:first-child{padding-top:0}.contentFooter div ul li:last-child{border:currentColor}.contentFooter div ul a:hover{color:#191919}.contentFooter div ul a{color:#000;font-size:13px;text-decoration:none}.cf_headline{font-size:14px;margin-bottom:10px;font-weight:500}.singleColumn .callout{float:left;width:47%;overflow:auto;padding-bottom:20px}.singleColumn .callout.calloutRight{margin-left:50px}.singleColumn .callout img{float:left;margin-right:15px;margin-bottom:25px}.singleColumn .linkBtn{display:inline-block;line-height:23px;background:url("/images/template/button_bg.png") repeat-x scroll 0 0 rgba(0,0,0,0);border:1px solid #304764;color:#fff;cursor:pointer;font-weight:bold;font-size:12px;height:23px;margin-right:6px;padding:0 8px;text-decoration:none;text-shadow:2px 2px 2px rgba(0,0,0,.25)}#company{overflow:auto}.dssupportlanding{max-width:1158px}.dssupportlanding .top{background:url('/~/media/Images/iRobot/Landing%20Pages/Defense%20Public%20Safety/Support/dssupport-landing-main.jpg') no-repeat top left;max-width:1158px;height:251px;overflow:auto}.dssupportlanding .top h1{font-size:30px;color:#fff;padding:0;margin:35px 0 35px 20px;text-shadow:2px 2px #000}.dssupportlanding .top h2{font-size:24px;color:#76b900;padding:0;margin:0 0 25px 20px;font-weight:normal}.dssupportlanding .top p{color:#fff;font-size:18px;padding:0;margin:0 70px 0 20px;line-height:22px}.dssupportforum.callout,.servicerequest.callout{position:relative;min-height:234px;margin:25px 0;padding:0;border:1px solid #bebebe}.dssupportforum.callout{margin-left:45px;background-color:#fdfdfd}.dssupportforum.callout img,.servicerequest.callout img{position:absolute;bottom:0;right:0;margin:0}.dssupportforum.callout .calloutContent,.servicerequest.callout .calloutContent{position:relative;z-index:2;font-size:18px;color:#000}.dssupportforum.callout h2,.servicerequest.callout h2{font-size:24px;color:#000;border-bottom:1px solid #bebebe;margin:15px 15px 10px;padding:0 5px 10px}.dssupportforum.callout p,.servicerequest.callout p{padding:0 25px 0 20px;font-size:18px;line-height:22px}.dssupportforum.callout a,.servicerequest.callout a{position:relative;z-index:2;display:block;float:left;margin:20px 0 0 20px}.company_col1{font-size:11px;float:left;content:'';text-align:right;margin-top:14px;width:223px;margin-left:36px}.subnav_title{font-size:12px;font-weight:bold;text-transform:uppercase;color:#2a2a2a;margin:0 0 15px}.company_col1 ul{list-style-type:none}.company_col1 ul li{line-height:17px}.company_col1 ul li a{color:#666;text-decoration:none}.company_col1 ul li a.active{color:#2a2a2a;font-weight:bold}.company_col2{font-size:12px;line-height:20px;float:right;width:780px;padding:10px 100px 0 17px;margin-bottom:20px}.title_shadow{padding-bottom:15px}.company_col2 .tertiary_nav{left:-10px;top:0;position:relative;margin-bottom:10px;margin-left:0}#main_body p{}#company>p{line-height:22px}.company_col2 ul{margin-bottom:10px;margin-left:0!important}.company_col2 h2{padding-top:15px}.tertiary_nav li{padding:0 10px 10px;color:#24ad00;font-size:14px;display:inline;cursor:pointer}.tertiary_nav li.active{background:none;font-weight:bold}.tertiary_nav li span,.tertiary_nav li.active span{display:none}.tertiary_nav li a{text-decoration:none}.award_item{padding:5px 0;border-top:1px dotted #ebebeb}.award_title{display:table-cell;vertical-align:middle;width:119px;padding-right:5px}.award_image{display:table-cell;vertical-align:middle}.release_item{margin-bottom:10px;clear:both;overflow:auto}.release_date{float:left;margin-right:20px;width:70px}.release_details{float:left;max-width:1085px}.release_details h2{font-size:12px;color:#2a2a2a;font-weight:bold;text-transform:uppercase}.imageSlideshow{position:relative;margin:0 20px 20px 0;z-index:0;min-width:553px;min-height:318px;float:left}.slideshowContent{width:auto!important}.navAndCaption{position:absolute;height:45px;bottom:0;z-index:101;width:100%}.slideshowNav{height:45px}.slideshowNav .slideshowNavItems{padding:18px 0 0 10px;height:27px;float:left}.slideshowNav .bar{background-color:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:45px;position:absolute;bottom:0;z-index:100}.slideshowNavItems a{display:block;height:10px;width:10px;font-size:0;background-color:#e1e0df;float:left;margin-right:10px}.slideshowNavItems a.activeSlide{background-color:#6aa002}.slideshowCaption{color:#fff;height:45px;display:table-cell;vertical-align:middle}.imageSlideshow .slide{position:relative;width:auto!important;height:auto!important}.imageSlideshow .slide img{width:auto;height:auto}.caption{display:none}#modal_image .caption{display:block}.videoCallout{clear:both;overflow:auto;padding:10px 0 25px 0}.videoCallout #videoPlayer{float:right;height:315px;width:560px}.projects{padding:15px 0 40px 0;overflow:auto}.projects .project{float:left;max-width:348px;border:1px solid #ebebeb;border-radius:2px;margin:0 64px 30px 0}.projects .project img{border-radius:2px 2px 0 0;max-width:348px;height:auto}.projects .project.last{margin-right:0}.project .projectText{padding:10px 15px 0;border-bottom:1px solid #c2c2c2;min-height:107px}.project .projectText h3{font-weight:bold}.project .projectLinks{text-align:center;padding:10px 0;background-color:#64a70b}.project .projectLinks a{color:#fff;display:block}.projects .bottomText{clear:both;padding-top:60px}@-ms-viewport{width:device-width;}@media only screen and (max-width:767px){html,body{overflow-x:auto;padding:0}object{width:auto!important;height:auto!important}.headerBG{height:auto}.headerBG .header{padding:0}.header #title{padding:0;text-align:center}#title .logo-link{padding:20px 0 15px}#title .logo{display:block;margin:auto}.headerRight{position:static;height:auto;text-align:center;width:auto}.headerRight ul.nav{display:none}.headerRight .mobileNav{height:35px;margin:0 0 15px;position:relative;top:50px;width:200px}.headerRight .search{bottom:46px;float:none;font-size:0;overflow:visible;padding:0;position:relative}.headerRight .search .field,.headerRight .search .input-btn{display:inline-block;float:none;margin:0;vertical-align:top}.headerRight .search .field{padding-left:10px;width:163px}.tablet-search{box-sizing:border-box;cursor:pointer;display:block!important;height:62px;left:0;padding:31px;position:absolute;top:0;width:62px}.tablet-search input{display:none!important}.tablet-search div,.tablet-search div::before,.tablet-search div::after{background:#fff;content:'';display:block;height:2px;position:absolute;width:18px;transition:200ms}.tablet-search div{left:22px}.tablet-search div::before{bottom:5px}.tablet-search div::after{top:5px}.headerRight .mobileNav,.headerRight .search,.primaryNavContainer{display:none}#phheader_1_txtSearch,#phheader_0_ddlNav,#phprimarynav_0_ddlNav{font-size:17px}#phheader_0_ddlNav,#phprimarynav_0_ddlNav{padding:0 10px}.mm-open .headerRight .search,.mm-open .primaryNavContainer{display:block}.mm-open .headerRight .mobileNav{display:inline-block}.mm-open .headerBG .header{padding:0 0 15px}.primaryNav{text-align:center;background-color:#64a70b}.primaryNav ul.nav{display:none}.primaryNav select{display:inline-block;height:35px;width:200px;margin:0 0 15px}.mainImg img{display:none}.mainImg{display:none}.staticLanding{min-height:initial}.staticLanding .mainImg,.staticLanding .mainImg img{display:block}.staticLanding .mainImg img{max-height:200px;min-height:initial}.mainImg img.ellipse,img.ellipse{display:none}.mainTextContainer{position:relative;top:auto;background-color:#fff;margin:0}.staticLanding .mainTextContainer{top:auto}.page-content .staticLanding .mainText h1{font-size:36px}.mainText hr{display:none}.mainText h1{margin:0 0 0 15px;font-size:32px;padding:10px 0 15px;text-align:center;float:none}.mainText p{text-align:left;margin:0 15px;font-size:18px;text-align:center}.mainImgContainer .cycle-slideshow .slide{position:inherit;padding-bottom:20px;height:250px}.ds .mainImgContainer .cycle-slideshow .slide{height:350px}.mainImgContainer .cycle-slideshow .slide img{min-height:initial;height:auto;min-width:initial;width:100%}.mainImgContainer .cycle-slideshow .slide .slideContent,.ds .mainImgContainer .cycle-slideshow .slide .slideContent{bottom:auto;min-height:initial;left:auto;padding:10px 10px 0 10px}.mainImgContainer .cycle-slideshow h2,.mainImgContainer .cycle-slideshow h3,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h2,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:26px;color:#000;text-shadow:none}.mainImgContainer .cycle-slideshow h3,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:18px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent p{font-size:14px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.greenBtn,.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.orangeBtn{display:inline-block}.mainImgContainer .cycle-next-prev{display:none}.dslanding{margin-bottom:0}.ds-blocks-container{display:none}.ds-sections .labelsContainer{position:relative;top:auto;font-size:16px}.ds-sections .labels div{max-width:initial;min-width:100px;width:auto}.tabAds{padding-bottom:15px}.tabAds a img{width:auto;max-width:280px;height:auto}.homeMain .callouts{margin:auto;position:inherit;bottom:auto}.homeVid{min-height:inherit}.homeMain .callouts{background-color:#fff}.homeMain .callouts .callout{overflow:auto;clear:both;margin:0!important;float:none;padding:20px 15px}.homeMain .callouts .callout img{max-width:180px;height:auto}.homeMain .callouts .callout .btn,.buMain .callouts .callout .btn{width:auto;clear:both;line-height:36px;font-size:18px;max-width:300px;padding:0 15px}.homeMain .callouts .callout.home .btn,.homeMain .callouts .callout.home p{position:inherit;bottom:auto}.homeMain .callouts .callout p{font-size:20px}.homeBottomBG{padding:0;clear:both}.homeBottom{padding:0 5px 30px 5px}.homeBottom .callout{padding:0;margin:30px 0;border:0;float:none}.homeBottom .callout.right{padding:0;margin:auto;margin-top:30px}.homeBottom .callout.right img{margin:0}.homeBottom .callout img{max-width:298px;height:auto;width:auto}.mainImgContainer{max-height:none;min-height:0;margin-bottom:20px}.buMain{background-image:none;padding-top:20px;min-height:0}.buMain .callouts{bottom:auto;margin-bottom:0}.buMain .callouts .callout{float:none;margin:auto;margin-bottom:30px;min-width:160px;max-width:215px;width:auto}.buMain .callouts .callout img{max-height:120px}.homeMain .callouts .callout p,.buMain .callouts .callout p{font-size:22px}.buCalloutsBG{margin-top:0;padding-bottom:40px}.fadedImgCallouts .callout{float:none;clear:both;width:100%}.fadedImgCallouts .callout h3{font-size:24px}.fadedImgCallouts .callout p{font-size:16px}.fadedImgCallouts .callout a{font-size:14px}.fadedImgCallouts .callout img{max-width:310px;height:100%}.bannerBuffer{padding-bottom:50px}.bannerBG{background:none;max-height:initial}.banner{top:auto}.banner .bannerContent{text-align:center;padding:0 10px;width:auto}.banner .bannerContent img{max-width:250px;float:none;height:100%}.banner .bannerContent div{margin-top:10px;float:none}.social{padding:0 10px}.social .grid{max-width:300px;margin:auto;padding-top:20px}.social .grid img{max-width:320px;margin:auto}.social .grid div.middle .top{max-height:inherit;width:auto;height:auto}.social .grid div.middle .top a,.social .grid div.middle .top a img{width:auto;height:auto}.social .grid a div.iconAndText{position:inherit;color:#000;padding:5px 17px 30px}.social .grid a:hover div.hover{display:none}.social .grid a,.social .grid div{clear:both;float:none}.social .grid a.tall{max-height:inherit}.social .grid div.middle a{height:auto}.communityFooter{padding:0 10px;overflow:hidden}.communityFooter div.right{float:none;clear:both}.communityFooter div .field{min-width:198px;margin-right:2px}.page-content .singleColumn .pageContent{padding-left:10px;padding-right:10px;clear:both}.imageSlideshow{display:none}.videoCallout{overflow:hidden;max-width:300px}.videoCallout #videoPlayer{float:none;margin-left:10px;margin-bottom:10px;height:auto!important;width:auto!important}#videoPlayer>div{width:auto!important;height:auto!important}.videoCallout .calloutText{padding-left:10px;padding-right:10px}.page-content .singleColumn .pageContent img{max-width:280px;height:auto;width:auto}.page-content .singleColumn .pageContent h2{clear:both}.page-content .singleColumn{max-width:1180px;margin:auto;padding:10px 0 30px;overflow:hidden}.page-content .singleColumn .pageContent>div{width:auto!important;margin:0!important;padding-bottom:20px!important}.page-content .singleColumn .pageContent .dssupportlanding{min-width:initial}.dssupportlanding .top{height:auto;background:none}.dssupportlanding .top h1{color:inherit;padding:inherit;margin:10px 0;text-shadow:inherit}.dssupportlanding .top h2{margin-left:0;font-size:20px}.dssupportlanding .top p{color:inherit;margin:0}.dssupportforum.callout,.servicerequest.callout{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px}.dssupportforum.callout a,.servicerequest.callout a{padding:0 30px 0 35px;font-size:16px;background-position:2px 3px;margin-bottom:10px}.singleColumn .callout{width:auto!important;padding-left:10px;padding-right:10px}.singleColumn .callout.calloutRight{margin:0}.page-content .singleColumn .pageContent .callout img{clear:both;float:none!important;margin:0 0 10px 0!important}.scfForm{padding-left:10px;padding-right:10px;width:auto!important}.scfSectionBorderAsFieldSet{margin:0!important;padding:0!important}.scfSectionContent{width:auto!important}.scfEmailGeneralPanel,.scfMultipleLineGeneralPanel,.scfSingleLineGeneralPanel,.scfPasswordGeneralPanel,.scfNumberGeneralPanel,.scfDatePickerGeneralPanel,.scfDateGeneralPanel,.scfRadioButtonListGeneralPanel,.scfCheckBoxListGeneralPanel,.scfFileUploadGeneralPanel,.scfDateSelectorGeneralPanel,.scfCreditCardGeneralPanel,.scfConfirmPasswordGeneralPanel,.scfCaptchaGeneralPanel,.scfTelephoneGeneralPanel,.scfSmsTelephoneGeneralPanel{width:97%!important;max-width:initial!important;padding-left:0!important}.scfListBoxGeneralPanel,.scfDropListGeneralPanel{width:97%!important;max-width:initial!important}.scfSectionBorderAsFieldSet{padding-bottom:15px!important}.scfSingleLineTextLabel,.scfEmailLabel,.scfTelephoneLabel,.scfDropListLabel{padding:0!important}.scfSubmitButtonBorder{margin-left:0!important}#company{padding:0 10px}.quote_body{padding-bottom:15px}.gi_robot_select_open{margin-bottom:15px}.award_item{display:block;margin-right:20px}.award_image img{max-height:70px;width:auto;height:auto}.company_col1{margin:0;width:auto;float:none;text-align:left}.company_col2{width:auto;padding:0}.footer{padding:0 10px}.footer .top{padding:20px 0}.footer .top ul{float:none;width:auto}.footer .top ul.nav li a{padding-bottom:5px}.footer .top ul li ul li ul{display:none}.footer .top ul.nav li ul li a{margin-top:0;padding:0}.footer .bottom ul.nav li a{clear:both}.footer .bottom ul.nav li.copyright a{float:none;padding-top:20px;font-size:13px}.international{display:none}.main_product_body{min-width:initial}.main_product_body .scroll_nav{display:none}.section.overview{padding:20px 0}.section.overview .section_inner .subhead{font-size:16px}.main_product_body .section .section_inner.space{padding:0 0 1px;height:auto!important;margin-top:0!important}.main_product_body .section .btn.buy_btn.createBuy{float:none;position:relative;bottom:20px;right:initial}.section.overview .section_inner{text-align:center}.section.overview .section_inner img.overview{max-width:250px;width:auto;left:auto;top:auto;margin:auto}.section.overview .section_inner .content{float:none;width:auto;right:auto;display:block;clear:both}.main_product_body .section .section_inner .content .headline{font-size:32px;padding-top:10px}.main_product_body .section .section_inner .content .headline span{bottom:auto!important}.main_product_body .section .subhead_lg{font-size:20px}.main_product_body .section .subhead,.main_product_body .section .subhead strong{font-size:16px}.main_product_body .section .btn{font-size:18px}.btn.play_btn{display:none!important}.section.parallax{display:none}.section_title .title_divider{display:none}.section_title span{font-size:36px}.section_title .section_title_right{clear:both;display:block}.section_title .section_title_right div{font-size:22px;padding-top:0!important;text-align:center!important}.section_title .section_title_right div p{font-size:16px!important;padding-top:10px}.section.overview .main_product_body .section .subhead{text-align:center;display:block}.section.cleaning{padding:0 0 40px;min-height:initial}.section_title{margin-bottom:20px}.section.cleaning .hero{background-size:contain;min-height:100px}.section.cleaning .subhead{text-align:center}.main_product_body .section .hero .play{display:none}.main_product_body .section .hero_desc{margin-top:0;margin-bottom:0;padding:10px;width:auto;font-size:16px}.main_product_body .section .hero_desc p{font-size:16px}.three_col,.two_col{display:none}.section.cleaning.create-nextSteps{padding-bottom:0;min-height:initial}.create-nextSteps .three_col,.create-nextSteps .two_col{display:block;overflow:hidden;margin-bottom:0;max-width:300px;width:auto}.create-nextSteps .three_col .col,.create-nextSteps .two_col .col{padding-bottom:25px}.section .more_features{display:none}.section.convenience{padding-bottom:20px;margin-top:25px}.section.convenience .section_inner{display:block}.section.convenience .section_inner .content{display:block;padding-right:0;left:auto;top:auto}.main_product_body .section .section_inner.space .content{padding:0 10px;height:auto!important}.main_product_body .section .section_inner.space .content.right{text-align:right}.section.convenience .section_inner .inner_wrap{height:auto!important}.main_product_body .section .section_inner.space .content span{bottom:auto!important;font-size:16px!important}.main_product_body .section .section_inner.space .content .headline span{font-size:inherit!important}.section.convenience .section_inner .content ul{margin-top:20px}.section.convenience .section_inner .content.right ul{list-style:disc inside none!important}.section.maintenance .section_inner>.content{width:auto;display:block;text-align:center}.section.maintenance .section_inner>.content.alignRight{padding-bottom:25px}.section.maintenance .content img{display:none}.section.maintenance .section_inner>img{max-width:250px;margin:auto;display:block;margin:auto;margin-top:20px;margin-bottom:20px}.section.maintenance{padding-top:20px}.section.coverage{padding-top:0;background-image:none!important}.section.coverage .section_title{padding-top:10px;font-size:20px}.section.coverage .section_title span{display:block}.section.coverage .section_inner{height:auto}.section.coverage .section{padding:0 10px}.section_bottom_gradient{display:none}.section.features{padding-top:40px}.section.features .features_headline{position:inherit;top:auto;left:auto;padding:0 10px}.section.features .top_row td>img{height:auto;width:auto;max-width:60px}.section.features .top_row td .desc{display:none}.section.features .top_row td .name{max-width:60px;font-size:16px}.section.features .feature_name{width:auto;max-width:80px}.section.features .top_row td{padding-left:0;padding-right:0;padding-bottom:0}.section.features .more_info{display:none}.main_product_body .section .btn_small{font-size:11px;margin-bottom:5px}.section.features td{padding-top:10px;padding-bottom:10px}.section.features td img{max-height:30px;height:auto;width:auto}.section.features tr.top_row td img{max-height:initial}.section.features table{margin-top:0}.section.slideshowSection{padding-bottom:40px}.section.slideshowSection .content{width:auto;padding:0 10px;font-size:16px}.section.slideshowSection .content a{display:block;padding-top:20px;text-align:center}.section.slideshowSection .cycle-slideshow,.section.slideshowSection .slideshowPager{display:none}.section_inner .links a{display:inline-block;margin-bottom:15px;margin-right:0!important}.section.missions .section_inner .tabAds{position:inherit;margin-bottom:30px}.main_product_body.ds .section.missions .section_inner.space{padding-left:10px;padding-right:10px}.section.missions .section_inner .missions_list li .visible,.section.missions .section_inner .missions_list li .hidden{font-size:16px!important}.section.missions .section_inner .missions_list li img{height:auto;width:auto;max-width:300px}.section.missions .section_inner .missions_list li .expand_collapse{left:auto}.section.missions .section_inner .missions_list li .title{left:30px;position:relative;padding-bottom:10px;margin:0;font-size:22px}.section.missions .section_inner .missions_list li{padding:0 10px 0 0}.section.missions .section_inner .selector_widget ul li a{font-size:18px}.section.missions .section_inner .selector_widget ul li{margin-right:10px;padding-right:10px}.section.missions .section_inner .selector_widget{padding:0 10px}.section.missions .section_inner .section_title{font-size:38px;margin-bottom:20px;padding-right:10px;padding-left:10px}.dslanding .robot_options .inner .subtext{font-size:16px!important}.dslanding .robot_options .inner .subtext img{height:auto;width:100%}.dslanding .robot_options ul{display:block!important;padding:0!important}.dslanding .robot_options ul li{display:block!important;margin:0!important;width:auto!important;background:none!important;padding-bottom:20px!important;height:auto!important;padding:0!important}.dslanding .robot_options .inner{padding-bottom:60px!important}.dslanding .robot_options ul li .cta,.dslanding .robot_options ul li .cta a{position:inherit!important;margin:0 0 20px 0!important;bottom:auto!important;height:auto!important}.dslanding .robot_options ul li .cta a{margin-top:15px!important}.dslanding .robot_options ul li .content{padding-bottom:0!important;height:auto!important}.section.cleaning.create-how .section_title{margin-left:0}.section.cleaning.create-how .three_col,.section.cleaning.create-nextSteps .three_col{display:block}.section.cleaning.create-how .three_col .images{padding-bottom:10px}.section.cleaning.create-how .three_col .images .col{width:auto;padding:0;margin-left:10px;text-align:center}.section.cleaning.create-how .three_col .col img{max-width:86px;height:auto}.section.cleaning .three_col .col{padding-top:15px;max-width:initial}.section.largeIcon{margin-top:0;padding:0 10px}.section.largeIcon .title{margin-top:0;width:auto;text-align:center}.section.largeIcon .icons,.section.largeIcon .icons div{float:none;clear:both;text-align:center}.section.largeIcon .icons div.icon{padding-top:15px}.section.largeIcon .icons .plus{padding:0;font-size:65px}.section.largeIcon .icons .icon img{max-width:120px}.section.coverage.for-commercial-use{padding-top:40px;padding-bottom:0}.section.maintenance.call-us{padding-top:0;padding-bottom:20px}.section.basic.biz-environments .section_title{padding-top:10px}.section.basic.biz-environments .hero_desc div{width:auto!important;padding-bottom:20px;margin-left:20px}.section.cleaning.benefits-pure-barre .section_title{font-size:34px;padding-top:20px}.section.cleaning.benefits-pure-barre .hero{min-height:160px}.page-content .singleColumn h1.scfTitleBorder{margin:0;padding:0}.scfCaptchaGeneralPanel{margin:0!important}.scfSingleLineTextLabel,.scfEmailLabel,.scfTelephoneLabel,.scfDropListLabel,.scfNumberLabel{margin-top:0!important;width:auto!important}.scfForm input,.scfForm select,.scfForm textarea{height:22px}.scfSubmitButtonBorder{width:auto!important;text-align:left!important}.scfSubmitButton{background:url("/images/template/button_bg.png") repeat-x 0 0;font:bold 12px/normal Helvetica,Arial,sans-serif;padding:0 8px;border:1px solid #304764;height:23px;color:#fff;text-decoration:none;margin-right:6px;cursor:pointer;font-size-adjust:none;font-stretch:normal;text-shadow:2px 2px 2px rgba(0,0,0,.25)}.contentFooter{display:none}.projects{padding-bottom:0}.projects .project{max-width:275px;margin:0 10px 20px 10px}.projects .project img{max-width:275px;margin:auto;display:block}.project .projectText{padding-bottom:0;min-height:initial;max-height:initial}.projects .bottomText{padding:30px 10px 0}.robot_select{height:auto!important}.robot_select .top,.robot_select .bottom,.robot_select .border{display:none!important;background:none!important}.robot_select ul,.robot_select li{display:block!important;position:static!important;height:auto!important;width:auto!important;float:none!important}.robot_select>ul{background:none!important;font-weight:bold;font-size:18px}.robot_select>ul>li{background-color:#ddd!important;background-position:50% 5px!important;border-radius:5px 5px 0 0;cursor:default!important;margin-bottom:20px;padding-top:90px!important}.robot_select ul>li>ul>li{background:none!important;font-size:16px}.robot_select>ul>li>ul li a{background:#fff;height:auto!important;padding:15px!important;width:auto!important}.robot_select>ul>li>ul li+li a{border-top:1px dotted #ccc}}@media only screen and (min-width:321px)and (max-width:767px){.headerRight ul.nav{overflow:auto;margin:auto;max-width:528px}.headerRight a{float:left;margin-right:20px}.ds-sections .labelsContainer{padding:0 10px}.homeBottom{padding-top:30px}.homeBottom .callout{max-width:500px;border:0;float:none;margin:auto;padding-bottom:40px}.section.missions .section_inner .selector_widget ul li{margin-right:20px;padding-right:20px}.section_inner .links a{margin-right:15px!important}.section.cleaning.create-how .three_col .col img{max-width:120px}.section.largeIcon .icons .icon img{max-width:163px}.footer .top ul.nav{float:left;width:48%}.footer .top ul:nth-of-type(odd){clear:left;margin-right:5px}.footer .top ul.nav li a{font-size:16px}.footer .top ul.nav li ul li a{font-size:12px;line-height:20px}.footer .bottom ul.nav li a{float:none;line-height:26px;margin-right:20px;font-size:13px}.footer .bottom ul.nav li.copyright a{clear:both;padding-top:20px;float:none}}@media only screen and (min-width:415px)and (max-width:767px){.robot_select>ul>li{padding-top:10px!important;padding-left:150px!important}.robot_select ._roomba{background-position:20px 10px!important}.robot_select ._scooba{background-position:40px 10px!important}.robot_select ._braava-family{background-position:35px 10px!important}.robot_select ._pool-cleaning-family{background-position:15px 10px!important}.robot_select ._\33 720{background-position:30px 10px!important}}@media only screen and (max-width:320px){}@media only screen and (min-width:768px)and (max-width:1179px){.headerRight ul.nav li.on:last-child a span{padding-right:10px}#super_cart_iframe{display:none}.mainImg{height:100%}.mainImg video{display:none}.mainImg img{height:auto}.mainImg img.static{display:inline}.mainTextContainer{position:relative;top:auto}img.ellipse{display:none}.homeVid{min-height:450px}.staticLanding{min-height:initial;padding-bottom:20px}.staticLanding .mainImg img{max-height:380px;min-height:initial}.staticLanding .mainImg img.ellipse{max-height:150px;min-height:initial}.staticLanding .mainTextContainer{position:relative;top:auto}.page-content .mainText{padding:0 10px}.page-content .mainText div{max-width:725px;margin:auto}.page-content .mainText h1{font-size:35px;margin:0 40px}.page-content .mainText p{font-size:18px}.page-content .mainText hr{margin-top:24px;width:100px}.homeMain{background-image:none}.homeMain .callouts{max-width:750px;bottom:100px}.homeMain .callouts .callout{max-width:242px}.homeMain .callouts .callout.ds{margin-top:23px}.homeMain .callouts .callout .btn{width:auto;max-width:200px;font-size:16px}.homeMain .callouts .callout img{max-width:100%;height:auto}.homeMain .callouts .callout.rp img{max-width:144px}.homeMain .callouts .callout p{font-size:20px}.homeBottomBG{padding-top:70px}.homeBottom{max-width:768px}.homeBottom .callout{max-width:350px;margin-right:20px;padding-right:20px}.homeBottom .callout img{max-width:265px;height:auto}.mainImgContainer{min-height:inherit;max-height:237px}.mainImgContainer .cycle-slideshow{max-height:237px}.ds .mainImgContainer,.ds .mainImgContainer .cycle-slideshow{max-height:initial}.mainImgContainer .cycle-slideshow .slide img{max-height:237px;width:100%;height:auto;min-width:initial}.mainImgContainer .cycle-slideshow h2,.ds .mainImgContainer .cycle-slideshow h2{font-size:46px}.mainImgContainer .cycle-slideshow h3{font-size:26px}.mainImgContainer .cycle-slideshow .slide .slideContent{bottom:190px;max-width:635px}.mainImgContainer .cycle-next-prev,.ds .mainImgContainer .cycle-next-prev{bottom:175px;max-width:initial;left:auto}.ds .mainImgContainer .cycle-next-prev{bottom:360px}.mainImgContainer .cycle-next-prev .cycle-prev{margin-left:5px}.mainImgContainer .cycle-next-prev .cycle-next{margin-right:5px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn{margin-top:20px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent{background:transparent;bottom:auto;color:#000;min-height:0;left:auto;padding:10px 10px 0;max-width:none;text-shadow:none}.ds-blocks-container{display:none}.ds-sections .labelsContainer{position:relative;top:auto;font-size:24px;padding:0 10px}.ds-sections .labels div{width:auto;padding-right:40px}.dslanding{margin-top:40px}.buCalloutsBG{min-height:inherit;overflow:auto;background-image:none;margin-top:0}.buMain{margin-top:20px;background-image:none}.buMain .callouts{margin-bottom:0;bottom:auto;text-align:center}.buMain .callouts .callout{margin-bottom:40px}.buMain .callouts .callout p{font-size:20px}.fadedImgCallouts .callout{width:49%}.fadedImgCallouts .callout h3{font-size:24px}.fadedImgCallouts .callout p{font-size:16px}.fadedImgCallouts .callout a{font-size:14px}.bannerBuffer{clear:both;margin-top:60px;padding-bottom:80px}.banner .bannerContent img{max-width:320px}.banner .bannerContent div{max-width:400px;margin-top:50px}.communityFooter{padding-left:10px}.social .grid{margin:auto;max-width:738px;margin-top:20px}.social .grid a.tall{max-height:268px;overflow:hidden}.social .grid .tall img{max-width:200px}.social .grid .middle img{max-width:175px;max-height:60px}.social .grid div.middle .top{max-height:143px;width:auto;height:auto}.social .grid .middle .top img{max-width:352px;max-height:144px;width:auto;height:auto}.social .grid .middle img{max-height:125px;width:auto;height:auto}.social .grid div.middle a{height:125px;width:auto}.social .grid div.middle a,.social .grid div.middle a img{width:auto;height:auto}.social .grid a.tall div.iconAndText{max-width:165px}.social .grid a p{font-size:15px}.social .grid div.middle{max-width:338px}.social .grid div.middle a div.iconAndText .icon{float:left}.social .grid div.middle a div.iconAndText{padding-top:10px;padding-right:10px}.social .grid div.middle .top a div.iconAndText .icon{float:none}.social .grid div.middle a div.iconAndText .icon{margin-bottom:0;margin-right:8px}.social .grid div.middle a p{font-size:13px}.social .grid div.middle .top a p{font-size:15px}.page-content .singleColumn .pageContent{padding-left:10px;padding-right:10px;clear:both}.page-content .singleColumn .pageContent img{max-width:730px;height:auto;width:auto}.imageSlideshow{margin-bottom:0}.videoCallout #videoPlayer{float:none;margin-left:10px;margin-bottom:10px}.videoCallout .calloutText{padding-left:10px;padding-right:10px}#company{padding-left:10px;padding-right:10px}.release_item{padding-bottom:15px}.award_item{display:block;margin-right:20px}.award_image img{max-height:70px;width:auto;height:auto}.company_col1{margin:0;text-align:left}.company_col2{width:auto;max-width:500px;padding:0;float:left}.scfForm{padding-left:10px;padding-right:10px;width:auto!important}.page-content .singleColumn{padding:10px 0 30px;overflow:auto}.dssupportlanding .top{overflow:hidden}.dssupportlanding .top h1{margin-top:15px;margin-bottom:15px}.servicerequest.callout{margin-left:10px}.dssupportforum.callout{margin-left:21px}.dssupportforum.callout a,.servicerequest.callout a{font-size:20px}.scfCaptchaGeneralPanel{margin-left:0!important}.main_product_body{min-width:initial}.section.overview .section_inner img.overview{max-width:300px;left:-20px}.section.overview .section_inner .content{width:auto;max-width:400px}.main_product_body .section.overview .section_inner{max-width:700px}.main_product_body .section .section_inner .content .headline{font-size:32px}.main_product_body .section .subhead_lg{font-size:23px}.main_product_body .section .subhead,.main_product_body .section .subhead strong{font-size:16px}.main_product_body .section .btn{font-size:18px}.main_product_body .section .btn.buy_btn.createBuy{float:none;position:relative;bottom:initial;right:initial}.section_title .title_divider{margin-left:10px;margin-right:10px}.section_title span{font-size:38px}.section_title .section_title_right{font-size:24px;max-width:390px;text-align:left}.section.cleaning.create-how .section_title{margin-left:0}.main_product_body .section .section_inner.space{padding-left:10px;padding-right:10px}.three_col{max-width:730px}.three_col .images .col{display:inline-block;width:auto;padding-bottom:10px}.three_col .images img,.two_col .images img{height:auto;width:auto;max-width:240px}.create-how .three_col .images img,.two_col .images img{max-width:220px;margin-left:15px}.three_col .content .col{width:auto;max-width:232px;padding-right:10px}.two_col .content .col{width:45%;padding-right:20px}.section .more_features{width:auto}.main_product_body .section .more_features .dot_border{width:auto;height:auto;max-width:750px}.section.convenience .section_inner .content{padding-right:390px}.section.maintenance .section_inner>img{max-width:280px!important}.section.maintenance .section_inner img{max-width:350px;height:auto;width:auto}.section.maintenance .section_inner>.content{max-width:420px}.section.maintenance .section_inner.space{max-width:730px;margin:auto}.section.parallax .section_inner .content .quote{padding-left:10px;padding-right:10px;font-size:44px}.section.parallax .parallax_image{min-width:initial;transform:none!important;-webkit-transform:none!important;bottom:auto!important}.section.parallax .section_inner{min-height:500px}.section.convenience .section_inner .content.right{padding-left:335px}.section.missions .section_inner .missions_list img{width:auto;height:auto;max-width:720px}.section.missions .section_inner .missions_list li .expand_collapse{position:relative;left:auto;float:left;right:5px}.section.largeIcon{margin-top:60px;margin-bottom:40px;padding:0 10px}.section.largeIcon .title{padding-bottom:20px;margin-top:35px}.section.largeIcon .icons .icon,.section.largeIcon .icons .icon img{max-width:133px}.section.largeIcon .icons .plus{font-size:65px;padding:20px 12px 0}.section.coverage.for-commercial-use .section_title span{font-size:36px!important}.contentFooter div.three_col,.contentFooter div.three_col#quotes{width:auto;max-width:216px}.contentFooter div.ad.last{display:none}.section_inner .links a{line-height:24px}.main_product_body .section .finalLink{text-align:left}.contentFooter>div{width:auto;max-width:130px}.contentFooter>div.top{width:auto;max-width:270px}.contentFooter>div div{width:auto!important}.section.slideshowSection{display:none}.section.convenience .section_inner .content ul li{font-size:16px!important}.section.convenience .section_inner .content span{font-size:16px!important}.section.convenience .section_inner .content .headline span{font-size:32px!important}.section.convenience .section_inner .content ul{margin-top:20px}.projects{padding:0 10px}.projects .project{margin-right:10px;margin-bottom:10px}.projects .project.last{margin-right:10px}.projects .bottomText{padding-top:30px}.footer .top{padding:25px 10px 45px}.footer .top ul.nav li a{line-height:20px}.footer .bottom ul.nav li a{margin-right:30px}.footer .bottom ul.nav li.copyright a{clear:both;float:none;padding-top:20px}.footer .bottom{margin:0 10px}.international a.us{padding-left:10px}.international .popout{min-width:731px;width:auto;padding-left:10px;padding-right:10px}.international ul.nav li.eu{width:67%}.international ul.nav li:last-of-type{width:13%}.international ul.nav li ul li:last-of-type{width:auto}}@media only screen and (min-width:1024px)and (max-width:1179px){.banner .bannerContent div{max-width:630px}.homeVid{min-height:initial}.homeMain .callouts{bottom:auto;margin-bottom:0}.mainImgContainer{max-height:290px}.ds .mainImgContainer .cycle-next-prev{bottom:350px}.buCalloutsBG{margin-top:20px}.buMain .callouts .callout{min-width:325px}.section.convenience .section_inner .content.right{padding-left:460px}.contentFooter div.ad.last{display:block!important}}@media only screen and (max-width:768px){.primaryNav ul.nav li.ds ul{min-width:330px}}@media only screen and (min-width:1180px){.mainImg{height:auto}.mainImg video{display:block}.tablet-search{display:none}}@media(max-width:1210px)and (min-width:768px){.headerBG .header{max-width:1000px}.headerRight{width:700px}.headerRight ul.nav{margin-right:0}.headerRight .search{padding-left:10px}.headerRight .search .field{width:100px}.headerRight a,.headerRight ul.nav li.on a{padding-left:10px}.headerRight a span,.headerRight ul.nav li.on a span{padding-right:10px}}@media(max-width:1000px)and (min-width:768px){.headerBG .header{max-width:1000px;padding-left:25px}.headerRight{left:180px;width:650px}.headerRight .search .field{width:50px}.headerRight a,.headerRight ul.nav li.on a{padding-left:10px}.headerRight a span,.headerRight ul.nav li.on a span{padding-right:10px}}@media(max-width:860px)and (min-width:768px){.headerBG .header{font-size:14px;max-width:1000px;padding-left:25px}.headerRight{width:550px}}@media(max-width:1179px){.ds .mainImgContainer .cycle-slideshow .slide{height:auto}.ds .mainImgContainer .cycle-slideshow .slide .slideContent,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h2,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3,.ds .mainImgContainer .cycle-slideshow .slide .slideContent p{background:none;color:#000;text-shadow:none}.ds .mainImgContainer .cycle-slideshow .slide .slideContent .btn{background:#fff;border-color:#64a70b;color:#64a70b;text-shadow:none}}@media(max-width:1109px){.primaryNav .nav>li>a{padding:15px}.primaryNav .nav>li.shop{margin-left:5px}.primaryNav .nav>li.shop>a{padding:15px}.primaryNav .nav>li.cart>a{padding:15px 15px 15px 35px}.primaryNav .nav>li.cart>a:before{left:12px}}@media(max-width:984px){.primaryNav .nav>li>a{font-size:15px}.primaryNav .support .dropdown a{width:auto}}@media(max-width:894px){.primaryNav .nav>li>a,.primaryNav .nav>li.shop>a,.primaryNav .nav>li.cart>a{padding:15px 10px}.primaryNav .nav>li>a{font-size:14px;padding:15px 10px}.primaryNav .nav>li.cart>a{color:#f7f7f7;padding:15px 10px;width:22px!important}.primaryNav .nav>li.cart>a:before{top:14px}.primaryNav .nav>li.cart iframe{display:none}}::-moz-selection{background:#64a70b;color:#fff}::selection{background:#64a70b;color:#fff}html{overflow:visible!important}body{font:17px 'Harmonia Sans Pro',Arial,sans-serif;margin:0}h1,h2,h3,h4,h5,h6,p{line-height:normal;margin:0}h2,h3,h4,h5,h6{font-weight:500}a{color:#64a70b;text-decoration:none}p{font-weight:inherit}img{border:0;height:auto;max-width:100%;vertical-align:middle}.screen-reader{color:transparent;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.mobile-only-block{display:none}.btn{border:1px solid transparent;border-radius:2px;display:inline-block;font-size:17px;line-height:16px;padding:8px 11px}.btn.play::after{content:'  ►'}.pri-btn{-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale;background:#64a70b;border-color:#64a70b;color:#fff}.sec-btn{background:#fff;border-color:#64a70b;color:#64a70b}.qua-btn{-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale;background:rgba(255,255,255,.33);border-color:#fff;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.33)}.page-content{font-size:1.78571429vw;position:relative}.region{position:relative}.row{margin:0 auto;max-width:1400px;padding:0 15px}.header{padding:0}.img-wrap img{background:#f3f3f3}.scroll-spy{background:#fff;box-shadow:inset 0 -1px #ebebeb;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.scroll-spy .scroll-spy-nav{display:table;padding:0;width:100%}.scroll-spy .scroll-spy-items{display:table-row;padding:0}.scroll-spy .scroll-spy-item{display:table-cell;position:relative;text-align:center}.scroll-spy .scroll-spy-item+.scroll-spy-item::before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#ebebeb;content:'';height:.9em;left:0;width:1px}.scroll-spy .scroll-spy-link{box-shadow:inset 0 -1px #ebebeb;color:inherit;display:block;padding:1em 0;transition:box-shadow 250ms ease}.scroll-spy .scroll-spy-link:hover{color:#64a70b}.scroll-spy .scroll-spy-link.active{box-shadow:inset 0 -10px #64a70b;color:#64a70b;font-weight:bold}.scroll-spy-anchor,.section-expand-anchor{display:block;line-height:0;position:relative;top:-3.2em;height:0}.page-content .expandable-section:first-child .scroll-spy-anchor,.page-content .expandable-section:first-child .section-expand-anchor{top:0}.expandable-section .section-expand-toggle{display:block;font-size:1em;padding:30px 0 70px;position:relative;text-align:center;z-index:1}.expandable-section .section-toggle,.expandable-section .section-close{overflow:hidden;position:relative}.expandable-section .section-toggle .row,.expandable-section .section-close .row{position:relative}.expandable-section .expand-rule{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:25px;position:absolute;z-index:0}.expandable-section .expand-rule .rule{stroke:#ebebeb;stroke-width:2px}.expandable-section .expand-rule .symbol{stroke:#64a70b;stroke-width:2px}.expandable-section .expand-rule .circle{fill:transparent}.expandable-section .expand-rule .v-cross{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:700px 15px;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms}.expandable-section .section-content{height:0;overflow:hidden}.expandable-section .section-content>div{margin-top:15px}.expandable-section.open .section-content{height:auto}.expandable-section.open .expand-rule .v-cross{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.expanded-section .details-header{border:0 solid #ebebeb;border-width:2px 0;color:#64a70b;display:block;margin:15px 0;padding:15px 0;text-align:center}.bg-img-callouts .callouts{padding:0}.bg-img-callouts .callout{color:#fff;font-weight:500;overflow:hidden;position:relative}.bg-img-callouts .hero .content{max-width:825px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}.bg-img-callouts .hero .title{font-size:1em;font-weight:inherit;margin:0 0 8px}.bg-img-callouts .hero .heading{font-size:2.2em;font-weight:500;margin:0 auto 10px;max-width:700px}.bg-img-callouts .hero .description,.bg-img-callouts .hero .body p{font-size:1.28em;margin:0 auto 13.57%}.bg-img-callouts .intro-980 .content{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:25%}.bg-img-callouts .intro-980 .title{font-size:3.6em;font-weight:500;line-height:1;margin:0 0 8px}.bg-img-callouts .intro-980 .title:first-line {font-size:.6667em;font-weight:normal}.bg-img-callouts .intro-980 .heading{font-size:1.4em;font-weight:normal;margin:0 auto}.bg-img-callouts .intro-980 .btn{margin-top:50px}.bg-img-callouts .img-wrap.large{padding:29.46428571%}.bg-img-callouts .img-wrap.small{padding:22.85714286%}.bg-img-callouts .title{font-size:2.2em;margin:0 0 15px}.bg-img-callouts .content{-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale;max-width:1400px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.75);width:100%;z-index:1}.bg-img-callouts .content.left{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:10%;max-width:600px;width:43%}.bg-img-callouts .content.right{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);max-width:725px;right:10%;width:52%}.bg-img-callouts .btn+.btn{margin-left:19px}.bg-img-callouts .pri-btn{text-shadow:none}.bg-img-callouts .bg-img{height:100%;left:0;position:absolute;width:100%;top:0;z-index:0}.promo-callouts .body{margin:0 auto;max-width:500px;padding:15px 0;text-align:center}.promo-callouts .description,.promo-callouts .body p{margin:0 0 15px}.countdown-overlay{background:rgba(255,255,255,.46);left:0;padding:40px 0 20px;position:absolute;right:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);text-align:center}.countdown-overlay .countdown-heading{font-size:1.4em}.countdown-overlay .countdown-timer{display:table;margin:15px auto 30px;max-width:500px;width:100%}.countdown-overlay .countdown-time,.countdown-overlay .countdown-labels{display:table-row}.countdown-overlay .countdown-time div,.countdown-overlay .countdown-labels div{display:table-cell}.countdown-overlay .countdown-time{font-size:4.2em;font-weight:500;line-height:1}.countdown-overlay .countdown-labels{font-size:1em;line-height:1;text-transform:uppercase}.countdown-overlay .countdown-label{padding:10px 0 0}.countdown-overlay .countdown-signup p,.countdown-overlay .countdown-signup div{display:inline-block;vertical-align:middle}.figure-callouts .video,.split-callouts .video{position:relative}.figure-callouts .video .img-wrap,.split-callouts .video .img-wrap{cursor:pointer;position:relative;z-index:2}.figure-callouts .video .img-wrap iframe,.split-callouts .video .img-wrap iframe{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}.figure-callouts .video .img-wrap .play-button,.split-callouts .video .img-wrap .play-button{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;cursor:pointer;opacity:.75;position:absolute;z-index:3}.figure-callouts .video .img-wrap .play-button circle,.split-callouts .video .img-wrap .play-button circle{fill:white}.figure-callouts .video .img-wrap .play-button polygon,.split-callouts .video .img-wrap .play-button polygon{fill:#757272}.figure-callouts .video.bg .bg-img,.split-callouts .video.bg .bg-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.figure-callouts .video.bg .content,.split-callouts .video.bg .content{left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:20%;cursor:pointer;max-width:1400px;text-align:center;width:100%;z-index:3}.figure-callouts .video.bg p,.split-callouts .video.bg p{-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale;color:#fff;font-size:2.2em;font-weight:bold;margin:0 auto 50px;max-width:675px;padding:0 50px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.figure-callouts .video.bg .img-wrap,.split-callouts .video.bg .img-wrap{padding:26.78571429%}.figure-callouts .video.bg .play-button,.split-callouts .video.bg .play-button{top:65%}.figure-callouts .video img,.split-callouts .video img{position:relative;z-index:2}.figure-callouts .video .btn.play,.split-callouts .video .btn.play{margin-top:30px}.figure-callouts .callouts::after{clear:both;content:'';display:block}.figure-callouts .half{border:0 solid transparent;border-width:0 0 0 4px;box-sizing:border-box;float:left;width:50%}.figure-callouts .half:first-child{border-width:0 4px 0 0}.figure-callouts .half .fig-img,.figure-callouts .half .content{margin:0 auto}.figure-callouts .half .fig-img{vertical-align:middle;width:450px}.figure-callouts .half .content{box-sizing:border-box;padding:30px;max-width:450px}.figure-callouts .third{border:0 solid transparent;border-width:0 2px;box-sizing:border-box;float:left;width:33%}.figure-callouts .third:first-child{border-width:0 4px 0 0}.figure-callouts .third:last-child{border-width:0 0 0 4px}.figure-callouts .third .content{padding:25px 28px 35px}.figure-callouts .third .fig-img{display:block;width:100%}.figure-callouts .split{display:table;margin:0 auto 30px;max-width:1000px}.figure-callouts .split .img-wrap,.figure-callouts .split .content{display:table-cell;vertical-align:middle;width:50%}.figure-callouts .split .body{padding:30px}.figure-callouts .img-wrap{text-align:center}.figure-callouts .header .title{display:block;font-weight:700;margin:0 0 15px;font-size:1em}.figure-callouts .section-title{border-top:1px solid #ebebeb;font-size:1.8em;font-weight:bold;letter-spacing:-.22px;padding:25px;text-align:center}.figure-callouts .section-title:first-child,.figure-callouts :first-child+.section-title{border-top:0}.split-callouts .callouts+.callouts{margin:15px auto 0}.split-callouts .callout{position:relative}.split-callouts .callout+.callout{border-top:1px solid #ebebeb;padding:20px 15px 0;margin:20px 0 0}.split-callouts .split:nth-child(even) .img-wrap{-webkit-flex-order:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 0 0 5px}.split-callouts .split{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.split-callouts .split>:first-child,.split-callouts .split>:last-child{width:50%}.split-callouts .split .img-wrap{box-sizing:border-box;padding:0 5px 0 0}.split-callouts .split img{vertical-align:middle}.split-callouts .split .body{margin:auto;width:70%}.split-callouts .split p{font-size:1em}.split-callouts .split p+p{margin:.8em 0 0}.split-callouts .split p:first-child{font-size:1.2em;font-weight:bold;margin:0 0 .9em}.interactive-section .header{margin:0 auto;max-width:850px;padding:0 50px;text-align:center}.interactive-section .header p{margin:20px 0 50px}.interactive-section .header .title{font-size:2.2em;font-weight:500;margin:0 0 20px;padding:.64em 0 0}.interactive-section .figure-nav{left:0;padding:26.6%;position:absolute;right:0;z-index:10}.interactive-section .figure-nav ul{padding:0;margin:0}.interactive-section .figure-nav li{display:block}.interactive-section .figure-nav li:first-child .figure-link{margin:0;top:-3.5em}.interactive-section .figure-link{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;position:absolute}.interactive-section .figure-link.agitation{left:57.2%;top:95.3%}.interactive-section .figure-link.extraction{left:38.5%;top:61.842%}.interactive-section .figure-link.suction{left:64.4%;top:33.271%}.interactive-section .figure-link.active .interactive-circle .ring,.interactive-section .figure-link:hover .interactive-circle .ring,.interactive-section .figure-link.active .interactive-circle .bullseye,.interactive-section .figure-link:hover .interactive-circle .bullseye{-webkit-animation:pulse 2800ms infinite;animation:pulse 2800ms infinite;opacity:0;transition:opacity 1000ms,stroke 0s 1000ms,fill 0s 1000ms}.interactive-section .figure-link.active .interactive-circle .ring,.interactive-section .figure-link:hover .interactive-circle .ring{stroke:#64a70b}.interactive-section .figure-link.active .interactive-circle .bullseye,.interactive-section .figure-link:hover .interactive-circle .bullseye{-webkit-animation-delay:1000ms;animation-delay:1000ms;fill:#64a70b}.interactive-section .figure-link.active .interactive-circle .inner-ring,.interactive-section .figure-link:hover .interactive-circle .inner-ring{-webkit-animation-delay:1400ms;animation-delay:1400ms}.interactive-section .figure-link.active .interactive-circle .middle-ring,.interactive-section .figure-link:hover .interactive-circle .middle-ring{-webkit-animation-delay:1800ms;animation-delay:1800ms}.interactive-section .figure-link.active .interactive-circle .outer-ring,.interactive-section .figure-link:hover .interactive-circle .outer-ring{-webkit-animation-delay:2200ms;animation-delay:2200ms}.interactive-section .interactive-circle .ring,.interactive-section .interactive-circle .bullseye{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:40px 40px;-ms-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-transition:opacity 1000ms,stroke 1000ms,fill 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,stroke 1000ms,fill 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,stroke 1000ms,fill 1000ms,transform 1000ms}.interactive-section .interactive-circle .ring{fill:rgba(255,255,255,.2);stroke:#737373;stroke-width:2px}.interactive-section .interactive-circle .bullseye{fill:#737373}.interactive-section .figures{margin:0 auto;max-width:1020px;position:relative}.interactive-section .figure{left:0;margin:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity 250ms;width:100%}.interactive-section .figure:first-of-type{position:relative}.interactive-section .figure:first-of-type:not(.active){opacity:1}.interactive-section .figure:first-of-type:not(.active) p{opacity:0}.interactive-section .figure:first-of-type figcaption{max-width:none;padding:0 100px}.interactive-section .figure:first-of-type p{font-size:1.8em}.interactive-section .figure.active{opacity:1}.interactive-section img{margin-bottom:50px}.interactive-section figcaption{margin:0 auto;max-width:375px}.interactive-section figcaption p{line-height:1.2em}.interactive-section figcaption p:first-child{font-size:1.2em;font-weight:bold;line-height:normal;margin-bottom:10px}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}67%,100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulse{0%{opacity:0;transform:scale(1)}33%{opacity:1;transform:scale(1.2)}67%,100%{opacity:0;transform:scale(1.2)}}.text-carousel-section{background:#64a70b;margin:50px 0}.text-carousel{color:#fff;position:relative}.text-carousel .cycle-slide{width:100%}.text-carousel .slideContent{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:70px 100px 100px;position:relative;text-align:center}.text-carousel .slideContent::before,.text-carousel .slideContent::after{font-size:120px;position:absolute;line-height:60px}.text-carousel .slideContent::before{content:"“";left:0;top:74px}.text-carousel .slideContent::after{bottom:90px;content:"”";right:0}.text-carousel .slideContent .quote{font-size:1.6em;margin-bottom:20px}.text-carousel .slideContent .citation::before{content:'- '}.text-carousel .pager{bottom:50px;left:0;right:0;position:absolute;text-align:center;z-index:100}.text-carousel .pager a{background:#ccc;border-radius:50%;display:inline-block;height:10px;font-size:0;width:10px}.text-carousel .pager a+a{margin:0 0 0 10px}.text-carousel .pager a.cycle-pager-active{background:#fff}.compare-chart-section{overflow:hidden}.compare-chart-section .compare-chart{border-bottom:1px solid #ebebeb;padding:0 0 50px;margin:0 auto 50px}.compare-chart-section table{border-collapse:collapse;border-spacing:0;font-size:17px;margin:0 0 15px;position:relative;table-layout:fixed;text-align:center;width:100%}.compare-chart-section .header p{margin:20px 0 50px;padding:0 50px}.compare-chart-section .header p:first-child{font-size:2.2em;font-weight:500;margin:20px 0}.compare-chart-section .robot-compare-select{border-bottom:1px solid #bfbfc1;display:none;margin:0 25px;padding:10px;position:relative}.compare-chart-section .robot-compare-select::after,.compare-chart-section .robot-compare-select::before{border:15px solid transparent;border-top-color:#bfbfc1;bottom:-30px;content:'';left:50%;margin:0 0 0 -15px;position:absolute;z-index:0}.compare-chart-section .robot-compare-select::after{border-top-color:#fff;bottom:-29px}.compare-chart-section .robot-compare-select div:first-child{font-weight:500;margin-bottom:10px}.compare-chart-section .model-checkboxes{-webkit-columns:3;-moz-columns:3;columns:3;margin:0;padding:0}.compare-chart-section .model-checkbox{color:#64a70b;display:inline-block;font-size:17px}.compare-chart-section .model-checkbox input{display:none}.compare-chart-section .model-checkbox label{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAALVBMVEVkpwtrqxZsqxdtrBhurRqQwFCRwVKWw1nn8dnn8trp8tzu9eTw9ufw9+j///8/6CfXAAAAR0lEQVR42mN4VcyADMzXMUxhQAWeDAUx75DBUXYGg3MoIm8YGRjeoQKGUZEhL4IWy28ZGQpyUUS2sTO0oKUWD4aXRSgC6vMANi2oEIX7X1MAAAAASUVORK5CYII=');background-size:17px 17px;background-position:right center;background-repeat:no-repeat;display:block;line-height:17px;padding:11px 29px 11px 0}.compare-chart-section .model-checkbox input:checked+label{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAZlBMVEVkpwv///9xrh/l8NZlpwx0sCSmzHK31o3T5rry+Ov6/Pf+//5nqRBtrBl3simEuT7I4KjZ6cONvkuVw1ijy2/S5bjV573n8tpmqA9trBhxryB2sSiEuT2Uwle/25vI4KnZ6sTt9eOdfnsaAAAAnElEQVR42sXUtxKDQAyE4RXo4MjBBOfw/i/puQKPi0NbsvVX/TMSZHGK3albBF5hTj0cyByUEcXhO4+UZPIk4lLIiZBc3kTcyqojpJcXEfeqbAkZJCfiIUVji3qVDJFNyV+1tY7GTDfT7FS7pj+Ty4Doks20oZpteukB03Shmm3sasF8QjViQjXbTGONw6Yc8LPHzJ7HDPH2C/LyBcGLBKBOEmpPAAAAAElFTkSuQmCC')}.compare-chart-section th{background:#fff;font-size:18px;font-weight:normal;padding:30px 10px}.compare-chart-section th:first-child{border-bottom:1px solid #bfbfc1;font-size:25px;font-weight:500;padding:15px;text-align:left;vertical-align:bottom;width:310px}.compare-chart-section th .name{font-weight:bold;margin:0 0 10px}.compare-chart-section th .price{margin:0 0 15px}.compare-chart-section .robot img{width:100%}.compare-chart-section td{border:0 solid #bfbfc1;border-width:1px 1px 1px 0;color:#4c4d4f;padding:15px}.compare-chart-section td:first-child{cursor:pointer;position:relative;text-align:left;width:310px}.compare-chart-section td:first-child.active .tooltip{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#64a70b;border-radius:2px;color:#fff;display:block;left:99%;padding:10px;position:absolute;width:200px;z-index:1;-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale}.compare-chart-section td:first-child.active .tooltip::before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:10px solid transparent;border-right-color:#64a70b;content:'';left:-20px}.compare-chart-section td:last-child{border-right:0}.compare-chart-section tr:last-child td{border-bottom:0}.compare-chart-section .title{background:no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAY1BMVEUAAABkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwtkpwv////m796XwW+3055yri/d6tKLu1z3+vTU5MbK3rmix4B/tEju9OmszY+TaoWeAAAAEnRSTlMAtPvy7MygYCIWflo9WT58ejxGdt0RAAAA8UlEQVQ4y42U25LCIAxAk7SAtOjupnd11f//SnF0Gi5iPQ/tZDhDQpsAAdZoVRPVShsL73BIvELoMmGHnIC72NhXnFG1odHwWxoxfrnAz5qFi+xflVZlpXrWjPwBBM8fB9zO82mcOMDFm0x99+C4xNtYknDunlxZIAtGosWvnofRP/9ZMKAl8Iu9f/lsIwsalASXYVhyRUHNCYNPdGGhBkqM5dh1Jw4gUeTc/RQpaaJxNSSRipV5PbGUqzOFYzQY3sDIDyhAFgDTj5J3g/usOGmpgoLfNia0ZaWVMSrQfDNqQlse2O2xDzkghcIBhM0r6A7ItT74kTR/iwAAAABJRU5ErkJggg==');background-size:17px 17px;padding:0 22px 0 0}.compare-chart-section .tooltip{display:none}.compare-chart-section .false{color:transparent}.compare-chart-section .true.sym{background:#58585a;border-radius:50%;display:inline-block;font-size:0;height:17px;vertical-align:middle;white-space:nowrap;width:17px}.compare-chart-section .disclaimers{color:#939598;font-size:14px;margin:0 0 0 10px}.featured-callouts{padding:50px 0}.featured-callouts .callouts{font-size:0;padding-bottom:85px;position:relative}.featured-callouts .callout{display:inline-block;text-align:center;vertical-align:top}.featured-callouts .half{width:50%}.featured-callouts .third{width:33%}.featured-callouts .content{display:inline-block;max-width:380px;text-align:left;width:85%}.featured-callouts .title{color:#64a70b;font-size:25px;font-weight:normal;margin:0 0 23px;overflow:hidden;text-align:center;-webkit-font-smoothing:antialiased;-moz-os-x-font-smoothing:grayscale}.featured-callouts .title span{display:inline-block;position:relative}.featured-callouts .title span::before,.featured-callouts .title span::after{background:#64a70b;content:'';height:1px;position:absolute;top:50%;width:110px}.featured-callouts .title span::before{left:-125px}.featured-callouts .title span::after{right:-125px}.featured-callouts .heading{font-size:20px;font-weight:500;margin:0 0 17px}.featured-callouts .description,.featured-callouts .body p{font-size:20px}.featured-callouts .btn{bottom:0;position:absolute}@media(min-width:1400px){.page-content{font-size:25px}.bg-img-callouts{overflow:hidden;position:relative}.bg-img-callouts .callout{position:static}.bg-img-callouts .bg-img{height:auto;max-width:none;width:100%}}@media(max-width:952px){.page-content{font-size:2.14285714vw}.countdown-overlay{padding:15px 0 20px}.countdown-overlay .countdown-timer{margin:15px auto}.figure-callouts .third .content{padding:15px 15px 25px}}@media(max-width:767px){.page-content{font-size:17px}.mobile-only-block{display:block}.scroll-spy{display:none}.scroll-spy-anchor,.section-expand-anchor{top:0}.expandable-section .section-expand-toggle{padding:15px 0 50px}.expandable-section .expand-rule{-webkit-transform:translate(-50%,0) scale(.8);-ms-transform:translate(-50%,0) scale(.8);transform:translate(-50%,0) scale(.8);bottom:10px}.expanded-section{padding-bottom:15px}.countdown-overlay{background:none;padding:20px 0;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.countdown-overlay .countdown-timer{margin:10px auto}.countdown-overlay .countdown-signup-form{display:block!important}.countdown-overlay .countdown-signup p{margin:0 0 10px}.countdown-overlay iframe{margin:0!important}.bg-img-callouts .hero .content{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.bg-img-callouts .hero .header{margin:0 0 50px}.bg-img-callouts .hero .body .description,.bg-img-callouts .hero .body *:not(.btn){display:none}.bg-img-callouts .hero .pri-btn{display:none}.bg-img-callouts .intro-980{font-size:14px}.bg-img-callouts .intro-980 .content{top:50%}.bg-img-callouts .intro-980 .btn{margin-top:10px}.bg-img-callouts .title{font-size:1.8em;margin:0 0 5px}.bg-img-callouts .content{box-sizing:border-box;left:auto!important;max-width:none!important;padding:0 25px!important;right:auto!important;width:100%!important}.interactive-section .figure:first-of-type p{font-size:1.2em}.interactive-section figcaption{padding:0 25px!important;max-width:none}.compare-chart-section table{table-layout:auto}.compare-chart-section .header p{margin:20px 0 10px}.compare-chart-section .robot-compare-select{display:block}.compare-chart-section .col-2 th:nth-child(2),.compare-chart-section .col-2 td:nth-child(2){display:table-cell}.compare-chart-section .col-3 th:nth-child(3),.compare-chart-section .col-3 td:nth-child(3){display:table-cell}.compare-chart-section .col-4 th:nth-child(4),.compare-chart-section .col-4 td:nth-child(4){display:table-cell}.compare-chart-section .col-5 th:nth-child(5),.compare-chart-section .col-5 td:nth-child(5){display:table-cell}.compare-chart-section .col-6 th:nth-child(6),.compare-chart-section .col-6 td:nth-child(6){display:table-cell}.compare-chart-section .col-7 th:nth-child(7),.compare-chart-section .col-7 td:nth-child(7){display:table-cell}.compare-chart-section .col-8 th:nth-child(8),.compare-chart-section .col-8 td:nth-child(8){display:table-cell}.compare-chart-section .col-9 th:nth-child(9),.compare-chart-section .col-9 td:nth-child(9){display:table-cell}.compare-chart-section .col-10 th:nth-child(10),.compare-chart-section .col-10 td:nth-child(10){display:table-cell}.compare-chart-section th,.compare-chart-section td{display:none;min-width:80px}.compare-chart-section td{color:#000}.compare-chart-section th:first-child,.compare-chart-section td:first-child{cursor:auto;display:table-cell}.compare-chart-section .title{background:none!important;font-weight:500;padding:0}.compare-chart-section .tooltip{display:block;font-size:12px}}@media(max-width:767px)and (min-width:568px){.page-content{font-size:17px}.scroll-spy{display:none}.figure-callouts .bg .description,.split-callouts .bg .description,.figure-callouts .bg .body p,.split-callouts .bg .body p{font-size:1.8em;margin:0 auto 25px}.figure-callouts .callout:not(.bg){-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:none;padding:0!important;text-align:left;width:auto}.figure-callouts .callout:not(.bg)>:first-child,.figure-callouts .callout:not(.bg)>:last-child{width:50%}.figure-callouts .callout:not(.bg)+.callout{border-top:1px solid #ebebeb;padding:20px 0 0!important;margin:20px 0 0}.figure-callouts .callout:not(.bg):nth-child(2n) .img-wrap{-webkit-flex-order:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 0 0 10px}.figure-callouts .callout:not(.bg).split .body{padding:0}.figure-callouts .callout:not(.bg) .content{box-sizing:border-box;padding:0 25px!important}.figure-callouts .callout:not(.bg) .img-wrap{box-sizing:border-box;padding:0 10px 0 0}.figure-callouts .callout:not(.bg) .header h2{font-size:1.2em;font-weight:bold}.figure-callouts .video.bg .play-button{top:75%}.figure-callouts .section-title{border-top:0}.split-callouts .split .body{padding:0 25px;width:auto}.text-carousel .slideContent{padding:70px 50px 100px}}@media(max-width:567px){.bg-img-callouts .hero .heading{font-size:1.5em}.figure-callouts .video.bg .img-wrap,.split-callouts .video.bg .img-wrap{padding:40%}.figure-callouts .video.bg .play-button,.split-callouts .video.bg .play-button{-webkit-transform:translate(-50%,-50%) scale(.5);-ms-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);top:75%}.figure-callouts .video.bg .description,.split-callouts .video.bg .description,.figure-callouts .video.bg .body p,.split-callouts .video.bg .body p{font-size:1.5em}.figure-callouts .callout:not(.bg){float:none;padding:0 15px;width:auto}.figure-callouts .callout:not(.bg)+.callout{border-top:0;margin-top:15px;padding:20px 15px 0}.figure-callouts .callout:not(.bg).split{display:block;margin:20px 0 0}.figure-callouts .callout:not(.bg).split .img-wrap,.figure-callouts .callout:not(.bg).split .content{display:block;width:auto}.figure-callouts .callout:not(.bg).split .body{padding:0}.figure-callouts .callout:not(.bg) .img-wrap{margin:0 0 15px;overflow:hidden;padding:28.125%!important;position:relative}.figure-callouts .callout:not(.bg) .fig-img{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:100%}.figure-callouts .callout:not(.bg) .content{padding:0!important}.figure-callouts .callout:not(.bg) .header h2{font-size:1.2em;font-weight:bold}.figure-callouts .section-title{border-top:0}.split-callouts .callout+.callout{border:0;margin:15px 0 0}.split-callouts .split{display:block;padding:0 15px}.split-callouts .split>:first-child,.split-callouts .split>:last-child{width:auto}.split-callouts .split .img-wrap{margin:0 0 15px;overflow:hidden;padding:28.125%!important;position:relative}.split-callouts .split .split-img{width:100%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}.split-callouts .split .body{padding:0;width:auto}.interactive-section .header{padding:0}.interactive-section .header .title{font-size:1.47em}.interactive-section .figure-link{-webkit-transform:translate(-50%,-50%) scale(.75);-ms-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}.text-carousel .slideContent{padding:50px 50px 75px}.text-carousel .slideContent::before,.text-carousel .slideContent::after{font-size:60px;line-height:30px}.text-carousel .slideContent .quote{font-size:1em}.text-carousel .pager{bottom:25px}.compare-chart-section .header p{padding:0 25px}.compare-chart-section .header p:first-child{font-size:1.47em}.compare-chart-section .robot-compare-select{display:block;text-align:center}.compare-chart-section .model-checkboxes{-webkit-columns:2;-moz-columns:2;columns:2}.featured-callouts{padding:30px 0}.featured-callouts .callouts{padding-bottom:30px}.featured-callouts .callouts::after{content:none}.featured-callouts .callout{display:block;width:auto}.featured-callouts .callout+.callout{margin-top:50px}.featured-callouts .title{font-size:20px;margin:0 0 15px}.featured-callouts .title span::before,.featured-callouts .title span::after{width:45px}.featured-callouts .title span::before{left:-60px}.featured-callouts .title span::after{right:-60px}.featured-callouts .content{text-align:center}.featured-callouts .heading{font-size:16px;margin-bottom:10px}.featured-callouts .description,.featured-callouts .body p{font-size:16px;margin-bottom:15px}.featured-callouts .btn{position:static}}@media(max-width:400px){.countdown-overlay .countdown-time{font-size:3em}.bg-img-callouts .content,.bg-img-callouts .content.left,.bg-img-callouts .content.right{padding:0 25px}.bg-img-callouts .hero .header{margin:0 0 25px}.bg-img-callouts .hero .heading{bottom:55px;font-size:1.2em}.bg-img-callouts .intro-980 .title{font-size:2.5em}.bg-img-callouts .intro-980 .content{padding:0 15px!important}.figure-callouts .content,.split-callouts .content{text-align:left!important}.figure-callouts .video.bg .content,.split-callouts .video.bg .content{text-align:center!important;top:13%}.figure-callouts .video.bg .description,.split-callouts .video.bg .description,.figure-callouts .video.bg .body p,.split-callouts .video.bg .body p{font-size:1.25em;margin:0 auto 25px}.figure-callouts .section-title{font-size:1.5em;padding:25px}.compare-chart-section{overflow:auto}.compare-chart-section .btn{padding:8px 3px}.compare-chart-section th,.compare-chart-section td{box-sizing:border-box;min-width:0!important;width:60px!important}.compare-chart-section th .name{font-size:.8em}}