/*@import url("//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")
}*/
@media(min-width:768px) {
	.page-header {
		position:relative;
		z-index:1
	}
	.page-content {
		position:relative;
		z-index:0
	}
	.mm-header {
		display:none
	}
	.mm-overlay {
		opacity:0;
		visibility:hidden
	}
	.global-modal {
		display:none
	}
	.site-banner {
		background:#ebebeb
	}
	.site-banner .callout p {
		box-sizing:border-box;
		font-size:14px;
		line-height:21px;
		margin:0 auto;
		max-width:1200px;
		padding:12px 600px 12px 10px;
		position:relative;
		z-index:1
	}
	.site-banner .callout .spacer {
		height:45px
	}
	.primary-nav-wrapper {
		background:#64a70b
	}
	.primary-nav-wrapper-inner {
		margin:0 auto;
		max-width:1180px;
		padding:0 10px;
		position:relative
	}
	.no-search .primary-nav-wrapper-inner {
		max-width:980px
	}
	.primary-nav-left,.primary-nav-right {
		position:absolute;
		top:50%;
		-webkit-transform:translate(0,-50%);
		-ms-transform:translate(0,-50%);
		transform:translate(0,-50%)
	}
	.primary-nav-left {
		left:60px
	}
	.primary-nav-left .site-root-link {
		display:block
	}
	.primary-nav-left .site-logo {
		height:auto;
		vertical-align:middle
	}
	.primary-nav-left #select_language {
		margin-top:5px
	}
	.primary-nav-right {
		right:10px;
		width:219px
	}
	.primary-nav-right .search {
		background:#fff;
		border:1px solid #ebebeb;
		border-radius:2px
	}
	.no-search .primary-nav-right .search {
		display:none
	}
	.primary-nav-right .search-box {
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		height:100%;
		width:100%
	}
	.primary-nav-right .field,.primary-nav-right .input-btn {
		-webkit-appearance:none;
		-moz-appearance:none;
		border:0;
		border-radius:0;
		box-sizing:border-box;
		display:block;
		font-family:inherit;
		font-size:12px;
		height:33px;
		line-height:21px;
		margin:0;
		min-width:0;
		padding:0
	}
	.primary-nav-right .field {
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex-grow:1;
		flex-grow:1;
		padding:0 10px
	}
	.primary-nav-right ::-moz-placeholder {
		color:#000
	}
	.primary-nav-right :focus::-moz-placeholder {
		color:#999
	}
	.primary-nav-right ::-ms-input-placeholder {
		color:#000
	}
	.primary-nav-right :focus::-ms-input-placeholder {
		color:#999
	}
	.primary-nav-right ::-webkit-input-placeholder {
		color:#000
	}
	.primary-nav-right :focus::-webkit-input-placeholder {
		color:#999
	}
	.primary-nav-right .input-btn {
		background-color:#fff;
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgaWQ9InNlYXJjaCI+PHBhdGggZD0iTTE1LjYgMTMuNWwtMy45LTMuOXMtLjIgMC0uMi0uMWMuNi0xIDEtMi4xIDEtMy40QzEyLjUgMi44IDkuNyAwIDYuMiAwIDIuOCAwIDAgMi44IDAgNi4yYzAgMy40IDIuOCA2LjIgNi4yIDYuMiAxLjMgMCAyLjQtLjMgMy40LTEgMCAuMSAwIC4yLjEuMmwzLjkgMy45Yy42LjYgMS42LjUgMi4xIDAgLjQtLjQuNS0xLjQtLjEtMnpNNi4yIDEwYy0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44UzEwIDQuMSAxMCA2LjJDMTAgOC4zIDguMyAxMCA2LjIgMTB6Ii8+PC9zdmc+');
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:17px 17px;
		cursor:pointer;
		width:35px
	}
	.primary-nav {
		margin:0 243px 0 204px;
		text-align:center
	}
	.no-search .primary-nav {
		margin-right:0
	}
	.primary-nav .nav-list {
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		padding:0;
		margin:0
	}
	.primary-nav .nav-item {
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex-grow:1;
		flex-grow:1;
		position:relative;
		transition:background-color 100ms ease-in
	}
	.primary-nav .nav-item.on,.primary-nav .nav-item.active,.primary-nav .nav-item:hover {
		background:#4e8828;
		transition:background-color 300ms
	}
	.primary-nav .nav-item:before {
		background:#fff;
		content:'';
		height:24px;
		left:0;
		margin-top:-12px;
		position:absolute;
		top:50%;
		width:1px
	}
	.primary-nav .nav-item:first-child:before {
		content:none
	}
	.primary-nav .nav-item:hover:before,.primary-nav .nav-item:hover+.nav-item:before,.primary-nav .nav-item.on:before,.primary-nav .nav-item.on+.nav-item:before {
		opacity:0;
		transition:opacity 300ms ease-out
	}
	.primary-nav .nav-item.on:after {
		border:0 solid transparent;
		border-top-color:#4e8828;
		border-width:8px 10px;
		content:'';
		left:50%;
		margin-left:-10px;
		position:absolute;
		top:100%
	}
	.primary-nav .nav-link {
		color:#fff;
		display:block;
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex-grow:1;
		flex-grow:1;
		font-size:17px;
		line-height:21px;
		padding:30px 10px
	}
	.primary-nav .facebook .nav-link {
		background-image:url('/~/media/Images/iRobot/Cool%20Stuff/Social_Networks/facebook_icon.png');
		background-size:26px 26px;
		background-repeat:no-repeat;
		background-position:50% 50%;
		color:transparent;
		font-size:0
	}
	.secondary-nav-wrapper {
		background:#fff
	}
	.secondary-nav {
		margin:0 auto;
		max-width:1180px;
		padding:0 10px;
		text-align:center
	}
	.secondary-nav .nav-list {
		margin:0;
		padding:0
	}
	.secondary-nav .nav-item,.secondary-nav .nav-link {
		display:block
	}
	.secondary-nav .nav-list--lvl1 {
		font-size:0;
		padding:20px 0 15px
	}
	.secondary-nav .nav-item--lvl1 {
		display:inline-block;
		font-size:17px;
		position:relative;
		z-index:1
	}
	.secondary-nav .nav-item--lvl1:before {
		content:'';
		width:1px;
		height:18px;
		background:#ebebeb;
		position:absolute;
		left:0;
		top:50%;
		margin-top:-9px
	}
	.secondary-nav .nav-item--lvl1:first-child:before,.secondary-nav .nav-item--lvl1.active:before,.secondary-nav .nav-item--lvl1.active+.nav-item--lvl1:before {
		content:none
	}
	.secondary-nav .nav-link--lvl1 {
		color:#000;
		padding:15px 25px
	}
	.secondary-nav .nav-item--lvl1.on .nav-link--lvl1 {
		color:#64a70b;
		font-weight:500
	}
	.secondary-nav .nav-item--lvl1.on.mopping .nav-link--lvl1 {
		color:#1aa2dc
	}
	.secondary-nav .nav-item--lvl1.active .nav-link--lvl1 {
		background:#f7f7f7;
		border-radius:2px 2px 0 0
	}
	.secondary-nav .nav-item--lvl1.active.nodropdown .nav-link--lvl1 {
		border-radius:2px
	}
	.secondary-nav .nav-list--lvl2 {
		background:#f7f7f7;
		border-radius:0 0 2px 2px;
		display:none;
		font-size:0;
		padding:10px 0;
		position:absolute;
		top:100%;
		white-space:nowrap
	}
	.secondary-nav .nav-list--lvl2.image-dropdown {
		padding:0
	}
	.secondary-nav .nav-item--lvl1.active .nav-list--lvl2 {
		display:block
	}
	.secondary-nav .nav-item--lvl2 {
		font-size:16px
	}
	.secondary-nav .nav-item--lvl2.image {
		display:inline-block;
		padding:15px;
		position:relative
	}
	.secondary-nav .nav-item--lvl2.image+.image {
		padding-left:0;
		margin-left:-15px
	}
	.secondary-nav .nav-link--lvl2 {
		color:#000;
		padding:10px 20px;
		text-align:left
	}
	.secondary-nav .nav-link--lvl2:hover {
		background:#ebebeb
	}
	.secondary-nav .nav-item--lvl2.image .nav-link--lvl2 {
		height:130px;
		padding:5px 0 0;
		position:relative;
		text-align:center;
		width:135px
	}
	.secondary-nav .nav-item--lvl2.image .nav-link--lvl2 span {
		bottom:5px;
		display:block;
		position:absolute;
		width:100%
	}
	.secondary-nav .nav-item--lvl2.image .nav-link--lvl2:after {
		background:url(/sites/MainSite/Includes/images/shared-sprite.png);
		content:'';
		height:94px;
		left:50%;
		position:absolute;
		top:50%;
		width:94px
	}
	.secondary-nav .nav-item--lvl2.image.roomba .nav-link--lvl2:after {
		background-position:70px -3px;
		height:70px;
		margin:-35px 0 0 -35px;
		width:70px
	}
	.secondary-nav .nav-item--lvl2.image.braava .nav-link--lvl2 {
		font-size:0;
		padding:10px 0
	}
	.secondary-nav .nav-item--lvl2.image.braava .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-black-en.png');
		background-position:right top;
		background-repeat:no-repeat;
		height:157px;
		left:-15px;
		top:-5px;
		width:164px;
		z-index:1
	}
	:lang(da) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-da.png')
	}
	:lang(de) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-de.png')
	}
	:lang(en) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-en.png')
	}
	:lang(es) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after,:lang(pt) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-es.png')
	}
	:lang(fr) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-fr.png')
	}
	:lang(nl) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-nl.png')
	}
	:lang(sv) .secondary-nav .nav-item--lvl2.image.braava.white .nav-link--lvl2:after {
		background-image:url('/Base/Includes/images/navigation/braava-sprite-white-sv.png')
	}
	.secondary-nav .nav-item--lvl2.image.braava .nav-link--lvl2:hover:after {
		background-position:left top
	}
	.secondary-nav .nav-item--lvl2.image.mirra .nav-link--lvl2:after {
		background-position:72px -321px;
		height:64px;
		margin:-32px 0 0 -36px;
		width:73px
	}
	.secondary-nav .nav-item--lvl2.image.looj .nav-link--lvl2:after {
		background-position:72px -418px;
		height:60px;
		margin:-30px 0 0 -35px;
		width:70px
	}
	.secondary-nav .nav-item--lvl2.image.ava500 .nav-link--lvl2:after {
		background-position:173px 0;
		height:96px;
		margin:-38px 0 0 -20px;
		width:40px
	}
	.secondary-nav .nav-item--lvl2.image.rpvita .nav-link--lvl2:after {
		background-position:170px 435px;
		height:96px;
		margin:-38px 0 0 -20px;
		width:40px
	}
	.secondary-nav .nav-item--lvl2.image.ava .nav-link--lvl2:after {
		background-position:0 110px;
		height:66px;
		margin:-23px 0 0 -22px;
		width:45px
	}
	.utility-nav {
		max-width:1180px;
		margin:0 auto;
		position:absolute;
		right:50%;
		top:2px;
		-webkit-transform:translate(50%,0);
		-ms-transform:translate(50%,0);
		transform:translate(50%,0);
		text-align:right;
		width:100%;
		z-index:2
	}
	.utility-nav .nav-list {
		margin:0;
		padding:0
	}
	.utility-nav .nav-link {
		display:block
	}
	.utility-nav .nav-list--lvl1 {
		display:inline-block
	}
	.utility-nav .nav-item--lvl1 {
		display:inline-block;
		position:relative;
		vertical-align:middle
	}
	.utility-nav .nav-item--lvl1:before {
		background:#e3e3e3;
		content:'';
		height:22px;
		left:0;
		margin-top:-11px;
		position:absolute;
		top:50%;
		width:1px
	}
	.utility-nav .nav-link--lvl1 {
		color:#000;
		font-size:12px;
		line-height:16px;
		padding:7px 13px
	}
	.utility-nav .nav-list--lvl2 {
		display:none
	}
	.utility-nav .country-nav {
		position:relative;
		z-index:100
	}
	.utility-nav .country-nav:before {
		content:none
	}
	.utility-nav .country-nav .nav-list--lvl2 {
		background:#fff;
		border-radius:5px;
		box-shadow:rgba(0,0,0,.3) 1px 1px 2px;
		display:none;
		left:0;
		min-width:100%;
		padding-top:35px;
		position:absolute;
		top:0
	}
	.utility-nav .country-nav .nav-item--lvl2 {
		display:block;
		flex:1 0 100%;
		font-size:12px;
		text-align:left;
		white-space:nowrap
	}
	.utility-nav .country-nav .nav-link--lvl2 {
		color:#000
	}
	.utility-nav .country-nav .nav-link--lvl2:hover {
		color:#64a70b
	}
	.utility-nav .country-nav.active .nav-link--lvl1 {
		background-color:#fff;
		border-radius:5px;
		font-size:12px;
		position:relative;
		z-index:1
	}
	.utility-nav .country-nav.active .nav-list--lvl2 {
		display:block
	}
	.utility-nav .country-nav .flag .nav-link--lvl2 {
		position:relative;
		padding:10px 10px 10px 35px
	}
	.utility-nav .country-nav .nav-link--lvl1:before,.utility-nav .country-nav .flag .nav-link--lvl2:before {
		background-image:url(/sites/MainSite/Includes/images/shared-sprite.png);
		content:'';
		height:20px;
		position:absolute;
		width:21px;
		left:8px;
		top:50%;
		margin-top:-10px
	}
	.utility-nav .country-nav.flag--at .nav-link--lvl1:before,.utility-nav .country-nav .flag--at .nav-link--lvl2:before {
		background-position:-31px -135px
	}
	.utility-nav .country-nav.flag--be .nav-link--lvl1:before,.utility-nav .country-nav .flag--be .nav-link--lvl2:before {
		background-position:-31px -161px
	}
	.utility-nav .country-nav.flag--dk .nav-link--lvl1:before,.utility-nav .country-nav .flag--dk .nav-link--lvl2:before {
		background-position:-62px -59px
	}
	.utility-nav .country-nav.flag--fr .nav-link--lvl1:before,.utility-nav .country-nav .flag--fr .nav-link--lvl2:before {
		background-position:-62px -161px
	}
	.utility-nav .country-nav.flag--de .nav-link--lvl1:before,.utility-nav .country-nav .flag--de .nav-link--lvl2:before {
		background-position:-62px -187px
	}
	.utility-nav .country-nav.flag--ie .nav-link--lvl1:before,.utility-nav .country-nav .flag--ie .nav-link--lvl2:before {
		background-position:-62px -238px
	}
	.utility-nav .country-nav.flag--nl .nav-link--lvl1:before,.utility-nav .country-nav .flag--nl .nav-link--lvl2:before {
		background-position:-93px -238px
	}
	.utility-nav .country-nav.flag--es .nav-link--lvl1:before,.utility-nav .country-nav .flag--es .nav-link--lvl2:before {
		background-position:-124px -109px
	}
	.utility-nav .country-nav.flag--se .nav-link--lvl1:before,.utility-nav .country-nav .flag--se .nav-link--lvl2:before {
		background-position:-124px -135px
	}
	.utility-nav .country-nav.flag--uk .nav-link--lvl1:before,.utility-nav .country-nav .flag--uk .nav-link--lvl2:before {
		background-position:-124px -187px
	}
	.utility-nav .country-nav.flag--us .nav-link--lvl1:before,.utility-nav .country-nav .flag--us .nav-link--lvl2:before {
		background-position:0 -26px
	}
	.utility-nav .country-nav .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSA2IiBpZD0iY2hldi1zbSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUuNSAzKSIgZD0iTTEuNzQgNS42MmwtLjgzLS44M0w1LjU4LjE3IDYuNCAxIDEuNzQgNS42Mk00Ljc2IDFsLjgyLS44MyA0LjY3IDQuNjItLjgyLjgzTDQuNzYgMU02LjQgMUw1LjU4LjE3IDQuNzYgMWwuODItLjgzLjgyLjgzeiIvPjwvc3ZnPg==');
		background-position:right 10px center;
		background-repeat:no-repeat;
		background-size:11px 6px;
		cursor:pointer;
		padding-left:35px;
		padding-right:31px
	}
	.utility-nav .country-nav .flag--be .nav-link--lvl2 {
		display:inline-block
	}
	.utility-nav .country-nav .flag--be .nav-link--lvl2+.nav-link--lvl2 {
		margin-left:-.25em
	}
	.utility-nav .live-chat .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00NzAgMjcyIDE4IDE4IiBpZD0ibGl2ZS1jaGF0IiBmaWxsPSIjNjRhNzBiIj48cGF0aCBkPSJNLTQ2My4yIDI4Mi4xYy0xLjcgMC0zLjQtMS42LTMuNC0zLjR2LTEuMWgtMS4xYy0xLjIgMC0yLjMgMS4yLTIuMyAyLjN2NC41YzAgMS4xIDEuMSAyLjMgMi4yIDIuM3YzLjNsMy40LTMuNGg1LjZjMS4xIDAgMi4yLTEuMSAyLjItMi4zdi0uN2wtMS42LTEuNmgtNXYuMXoiLz48cGF0aCBkPSJNLTQ1NC4yIDI3MmgtOWMtMS4yIDAtMi4zIDEuMS0yLjMgMi4zdjQuNWMwIDEuMSAxLjEgMi4yIDIuMyAyLjJoNS42bDMuNCAzLjRWMjgxYzEuMSAwIDIuMi0xLjEgMi4yLTIuMnYtNC41YzAtMS4yLTEuMS0yLjMtMi4yLTIuM3oiLz48L3N2Zz4gIA==');
		background-position:10px 50%;
		background-repeat:no-repeat;
		background-size:18px 18px;
		padding-left:38px
	}
	.utility-nav .help .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNy4zIiBpZD0iaGVscCIgZmlsbD0iIzY0YTcwYiI+PHBhdGggZD0iTTE2LjIgNmMtLjctMy41LTMuNi02LTcuMy02LTMuNyAwLTcgMi43LTcuNiA2LjJDLjUgNi42IDAgNy40IDAgOC4zdjIuMmMwIDEuMiAxIDIuMiAyLjIgMi4yczIuMi0xIDIuMi0yLjJWOC4zYzAtMS4yLTEtMi4yLTIuMS0yLjIuOC0yLjggMy40LTUgNi42LTUgMy4xIDAgNS42IDIuMSA2LjIgNS4xLS45LjMtMS42IDEuMS0xLjYgMi4ydjIuMmMwIDEuMiAxIDIuMiAyLjIgMi4ydi42YzAgMS43LS42IDEuNy0xLjcgMS43SDkuN2MtLjItLjctLjktMS4xLTEuNi0xLjEtLjkgMC0xLjcuOC0xLjcgMS43IDAgLjkuOCAxLjcgMS43IDEuNy43IDAgMS40LS41IDEuNi0xLjFIMTRjMS4xIDAgMi44IDAgMi44LTIuOHYtLjljLjctLjQgMS4xLTEuMSAxLjEtMS45VjguM2MuMS0xLjEtLjctMi4xLTEuNy0yLjN6Ii8+PC9zdmc+');
		background-position:10px 50%;
		background-repeat:no-repeat;
		background-size:18px 17.3px;
		padding-left:38px
	}
	.utility-nav .my-account .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00NzEgMjcyIDE3IDE3IiBpZD0ibXktYWNjb3VudCIgZmlsbD0iIzY0YTcwYiI+PHBhdGggZD0iTS00NTQuNCAyODVjLS41LS44LTIuMi0xLjMtMy45LTEuOS0xLjctLjctMi4xLS45LTIuMS0uOXYtMS42cy42LS41LjgtMmMuNC4xLjgtLjYuOC0uOXMtLjEtMS4zLS41LTEuMmMuMS0uNy4yLTEuNC4xLTEuNyAwLTEuNS0xLjMtMi44LTMuMy0yLjhzLTMuMyAxLjMtMy40IDIuNmMwIC4zIDAgMSAuMSAxLjctLjQgMC0uNS45LS41IDEuM3MuNCAxLjEuOC45Yy4yIDEuNS44IDIgLjggMnYxLjZzLS40LjItMi4xLjktMy40IDEuMi0zLjkgMS45Yy0uNC44LS4zIDQuMS0uMyA0LjFoMTdzLjEtMy4zLS40LTR6Ii8+PC9zdmc+');
		background-position:10px 50%;
		background-repeat:no-repeat;
		background-size:17px 17px;
		cursor:pointer;
		padding-left:37px
	}
	.utility-nav .my-account .nav-item--lvl2 {
		display:block;
		text-align:left;
		white-space:nowrap
	}
	.utility-nav .my-account .nav-link--lvl2 {
		background:#fff;
		color:#000;
		font-size:15px;
		line-height:19px;
		padding:8px 15px;
		text-decoration:underline
	}
	.utility-nav .my-account.active {
		-webkit-filter:drop-shadow(rgba(0,0,0,.3) 1px 1px 2px);
		filter:drop-shadow(rgba(0,0,0,.3) 1px 1px 2px)
	}
	.utility-nav .my-account .nav-link--lvl2:hover {
		color:#64a70b
	}
	.utility-nav .my-account.active .nav-link--lvl1 {
		background-color:#f3f3f3;
		border-radius:2px 2px 0 0;
		position:relative
	}
	.utility-nav .my-account.active .nav-list--lvl2 {
		background:#f3f3f3;
		border-radius:2px 0 2px 2px;
		display:block;
		min-width:100%;
		padding:10px 0;
		position:absolute;
		right:0;
		top:100%
	}
	.utility-nav .cart .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00NjcgMjY5LjcgMjQuMyAyMy4zIiBpZD0ic2hvcHBpbmctY2FydCIgZmlsbD0iIzY0YTcwYiI+PHBhdGggZD0iTS00NDMuOSAyNzMuMmMtLjItLjEtMSAwLTEuMiAwaC0xNi4xbC0uNi0yLjNjLS4xLS43LS43LTEuMi0xLjQtMS4yaC0yLjRjLS44IDAtMS40LjYtMS40IDEuNCAwIC44LjYgMS40IDEuNCAxLjRoMS4ybDEuNiA5LjdjMCAuMiAwIC4zLjEuNWwuNiAzLjRjLjEuNi42IDEgMS4yIDEuMWgxNC42Yy44IDAgLjgtLjYuOC0xLjRzMS4xLS45LjMtLjloLTEzLjdsLTEuMi0xLjJoMTUuMWMuNyAwIDEtLjUgMS4yLTEuMmwxLjItOC4yYzAtLjYtLjctLjgtMS4zLTEuMXptLTMuNCA4LjJoLTExLjZsLTEuMi01LjloMTMuOWwtMS4xIDUuOXpNLTQ1Ny43IDI4OC40Yy0xLjMgMC0yLjMgMS0yLjMgMi4zczEgMi4zIDIuMyAyLjMgMi4zLTEgMi4zLTIuMy0xLjEtMi4zLTIuMy0yLjN6TS00NDkuNyAyODguNGMtMS4zIDAtMi4zIDEtMi4zIDIuM3MxIDIuMyAyLjMgMi4zIDIuMy0xIDIuMy0yLjNjLjEtMS4zLTEtMi4zLTIuMy0yLjN6Ii8+PC9zdmc+');
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:24.3px 23.3px;
		font-size:0;
		height:40px;
		margin-left:2px;
		padding:0;
		position:relative;
		width:40px
	}
	.utility-nav .cart .nav-link--lvl1.has-items::after {
		background:#000;
		border-radius:50%;
		color:#fff;
		content:attr(data-cart-count);
		display:inline-block;
		font-size:12px;
		line-height:12px;
		min-height:12px;
		min-width:12px;
		padding:2px;
		position:absolute;
		right:2px;
		text-align:center;
		top:2px
	}
	.communityFooterBG {
		background:#fff;
		border-top:1px solid #ebebeb
	}
	.communityFooter {
		margin:auto;
		max-width:1180px;
		padding:0 10px;
		position:relative
	}
	.communityFooter .newsletterSignup {
		padding:15px 0
	}
	.communityFooter .socialIcons {
		position:absolute;
		top:50%;
		-webkit-transform:translate(0,-50%);
		-ms-transform:translate(0,-50%);
		transform:translate(0,-50%);
		right:15px
	}
	.communityFooter .nav-list {
		display:table;
		margin:0;
		padding:0
	}
	.communityFooter .nav-item {
		display:table-cell
	}
	.communityFooter .nav-item+.nav-item {
		padding-left:12px
	}
	.communityFooter .nav-link {
		display:block;
		height:41px;
		position:relative;
		vertical-align:middle;
		width:41px
	}
	.communityFooter .nav-link:after {
		background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');
		background-repeat:no-repeat;
		content:'';
		height:41px;
		position:absolute;
		right:0;
		top:0;
		width:41px
	}
	.communityFooter .fb a:after {
		background-position:-206px -35px
	}
	.communityFooter .linkedin a:after {
		background-position:-206px -91px
	}
	.communityFooter .youtube a:after {
		background-position:-206px -147px
	}
	.communityFooter .twitter a:after {
		background-position:-206px -203px
	}
	.communityFooter .instagram a:after {
		background-position:-206px -259px
	}
	/* .page-footer {
		background:#f3f3f3
	}
	.footer-nav {
		border-bottom:1px solid #000;
		margin:0 auto;
		max-width:1180px;
		padding:20px 10px
	}
	.footer-nav .nav-list {
		margin:0;
		padding:0
	}
	.footer-nav .nav-item,.footer-nav .nav-link {
		display:block
	}
	.footer-nav .nav-list--lvl1 {
		box-sizing:border-box;
		display:table;
		padding:0;
		width:100%
	}
	.footer-nav .nav-item--lvl1 {
		display:table-cell;
		vertical-align:top;
		width:25%
	}
	.footer-nav .nav-link--lvl1 {
		color:#64a70b;
		font-size:18px;
		font-weight:700;
		line-height:20px;
		margin-bottom:5px
	}
	.footer-nav .nav-link--lvl2 {
		color:#000;
		font-size:14px;
		line-height:19px;
		padding:6px 0
	} */
	/* .disclaimer-nav {
		margin:0 auto;
		max-width:1180px;
		padding:15px 10px
	}
	.disclaimer-nav .nav-list {
		margin:0;
		padding:0
	}
	.disclaimer-nav .nav-item {
		display:inline-block;
		margin-right:15px
	}
	.disclaimer-nav .nav-link {
		color:#000;
		display:block;
		font-size:14px;
		padding:0 5px
	}
	.page-copyright {
		background:#000;
		color:#fff
	}
	.page-copyright .copyright {
		font-size:14px;
		margin:0 auto;
		max-width:1180px;
		padding:15px 10px
	} */
}
@media(max-width:1023px)and (min-width:768px) {
	.site-banner .callout p {
		padding-right:256px
	}
	.primary-nav-left {
		left:29px
	}
	.primary-nav-right {
		width:144px
	}
	.primary-nav {
		margin:0 154px 0 173px
	}
	.no-search .primary-nav {
		margin-right:0
	}
	.utility-nav .nav-link--lvl1 {
		font-size:0;
		padding-right:0
	}
	.utility-nav .country-nav .nav-link--lvl1 {
		padding-right:26px
	}
	.footer-nav .nav-link--lvl1 {
		font-size:14px
	}
	.footer-nav .nav-link--lvl2 {
		font-size:12px
	}
	.disclaimer-nav .nav-link {
		font-size:12px
	}
}
@media(max-width:767px) {
	.global-modal {
		display:none
	}
	.site-banner .callout p {
		background:#fff;
		font-size:14px;
		margin:0;
		padding:10px;
		text-align:center
	}
	.mm-header {
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
		background:#64a70b;
		box-shadow:rgba(0,0,0,.3) 0 1px 4.5px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex
	}
	.mm-header .mm-toggle {
		-webkit-appearance:none;
		-moz-appearance:none;
		border:0;
		background-color:transparent;
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAxNyIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTI0LjgsM0gxLjJDMC41LDMsMCwyLjUsMCwxLjhWMS4yQzAsMC41LDAuNSwwLDEuMiwwbDIzLjYsMEMyNS41LDAsMjYsMC41LDI2LDEuMnYwLjZDMjYsMi41LDI1LjUsMywyNC44LDN6Ii8+PHBhdGggZD0iTTI0LjgsMTBIMS4yQzAuNSwxMCwwLDkuNSwwLDguOFY4LjJDMCw3LjUsMC41LDcsMS4yLDdoMjMuNkMyNS41LDcsMjYsNy41LDI2LDguMnYwLjZDMjYsOS41LDI1LjUsMTAsMjQuOCwxMHoiLz48cGF0aCBkPSJNMjQuOCwxN0gxLjJDMC41LDE3LDAsMTYuNSwwLDE1Ljh2LTAuNkMwLDE0LjUsMC41LDE0LDEuMiwxNGgyMy42YzAuNywwLDEuMiwwLjUsMS4yLDEuMnYwLjZDMjYsMTYuNSwyNS41LDE3LDI0LjgsMTd6Ii8+PC9zdmc+DQo=');
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:23px 17px;
		cursor:pointer;
		font-size:0;
		height:58px;
		position:static;
		width:58px
	}
	.mm-header .mm-header-center {
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex-grow:1;
		flex-grow:1;
		text-align:center
	}
	.mm-header .site-root-link {
		display:inline-block;
		padding:15px
	}
	.mm-header .site-logo {
		height:auto;
		vertical-align:middle;
		width:126px
	}
	.mm-header #select_language {
		margin:-5px 0 10px
	}
	.mm-header .mm-cart-nav {
		width:58px
	}
	.mm-header .nav-list {
		margin:0;
		padding:0
	}
	.mm-header .nav-item,.mm-header .nav-link {
		display:block
	}
	.mm-header .nav-link {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00NjcgMjY5LjcgMjQuMyAyMy4zIiBpZD0ic2hvcHBpbmctY2FydCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTS00NDMuOSAyNzMuMmMtLjItLjEtMSAwLTEuMiAwaC0xNi4xbC0uNi0yLjNjLS4xLS43LS43LTEuMi0xLjQtMS4yaC0yLjRjLS44IDAtMS40LjYtMS40IDEuNCAwIC44LjYgMS40IDEuNCAxLjRoMS4ybDEuNiA5LjdjMCAuMiAwIC4zLjEuNWwuNiAzLjRjLjEuNi42IDEgMS4yIDEuMWgxNC42Yy44IDAgLjgtLjYuOC0xLjRzMS4xLS45LjMtLjloLTEzLjdsLTEuMi0xLjJoMTUuMWMuNyAwIDEtLjUgMS4yLTEuMmwxLjItOC4yYzAtLjYtLjctLjgtMS4zLTEuMXptLTMuNCA4LjJoLTExLjZsLTEuMi01LjloMTMuOWwtMS4xIDUuOXpNLTQ1Ny43IDI4OC40Yy0xLjMgMC0yLjMgMS0yLjMgMi4zczEgMi4zIDIuMyAyLjMgMi4zLTEgMi4zLTIuMy0xLjEtMi4zLTIuMy0yLjN6TS00NDkuNyAyODguNGMtMS4zIDAtMi4zIDEtMi4zIDIuM3MxIDIuMyAyLjMgMi4zIDIuMy0xIDIuMy0yLjNjLjEtMS4zLTEtMi4zLTIuMy0yLjN6Ii8+PC9zdmc+');
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:31px 30px;
		font-size:0;
		height:58px;
		position:relative;
		width:58px
	}
	.mm-header .nav-link.has-items:after {
		background:#000;
		border-radius:50%;
		color:#fff;
		content:attr(data-cart-count);
		display:inline-block;
		font-size:12px;
		line-height:12px;
		min-height:12px;
		min-width:12px;
		padding:4px;
		position:absolute;
		right:5px;
		text-align:center;
		top:7px
	}
	.site-navigation {
		background:#fff;
		box-shadow:inset -8px 0 5px -5px rgba(0,0,0,.15);
		height:100vh;
		left:0;
		overflow:auto;
		position:fixed;
		top:0;
		-webkit-transform:translate(-275px,0);
		-ms-transform:translate(-275px,0);
		transform:translate(-275px,0);
		transition-property:-webkit-transform,visibility;
		transition-delay:0s,300ms;
		transition-duration:300ms,0s;
		transition-property:transform,visibility;
		transition-timing-function:ease-in;
		visibility:hidden;
		width:275px;
		z-index:100
	}
	body.mm-active {
		overflow:hidden
	}
	.mm-overlay {
		background:#000;
		bottom:0;
		left:0;
		opacity:0;
		pointer-events:none;
		position:fixed;
		right:0;
		top:0;
		transition-delay:0s,300ms;
		transition-duration:300ms,0s;
		transition-property:opacity,visibility;
		transition-timing-function:ease-in;
		visibility:hidden;
		z-index:90
	}
	body.mm-active .mm-overlay {
		opacity:.3;
		pointer-events:auto;
		transition-delay:0s;
		transition-duration:375ms,0s;
		transition-timing-function:ease-out;
		visibility:visible
	}
	body.mm-active .site-navigation {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		transition-delay:0s;
		transition-duration:375ms,0s;
		transition-timing-function:ease-out;
		visibility:visible
	}
	.primary-nav-right {
		background:#f3f3f3;
		box-shadow:inset -8px 0 5px -5px rgba(0,0,0,.15);
		padding:15px
	}
	.no-search .primary-nav-right {
		display:none
	}
	.primary-nav-right .search {
		background:#fff;
		border:1px solid #ebebeb;
		border-radius:2px
	}
	.primary-nav-right .search-box {
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		height:100%;
		width:100%
	}
	.primary-nav-right .field,.primary-nav-right .input-btn {
		-webkit-appearance:none;
		-moz-appearance:none;
		border:0;
		border-radius:0;
		box-sizing:border-box;
		display:block;
		font-family:inherit;
		font-size:12px;
		height:33px;
		line-height:21px;
		margin:0;
		min-width:0;
		padding:0
	}
	.primary-nav-right .field {
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex-grow:1;
		flex-grow:1;
		padding:0 10px
	}
	.primary-nav-right .input-btn {
		background-color:#fff;
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgaWQ9InNlYXJjaCI+PHBhdGggZD0iTTE1LjYgMTMuNWwtMy45LTMuOXMtLjIgMC0uMi0uMWMuNi0xIDEtMi4xIDEtMy40QzEyLjUgMi44IDkuNyAwIDYuMiAwIDIuOCAwIDAgMi44IDAgNi4yYzAgMy40IDIuOCA2LjIgNi4yIDYuMiAxLjMgMCAyLjQtLjMgMy40LTEgMCAuMSAwIC4yLjEuMmwzLjkgMy45Yy42LjYgMS42LjUgMi4xIDAgLjQtLjQuNS0xLjQtLjEtMnpNNi4yIDEwYy0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44UzEwIDQuMSAxMCA2LjJDMTAgOC4zIDguMyAxMCA2LjIgMTB6Ii8+PC9zdmc+');
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:17px 17px;
		cursor:pointer;
		width:35px
	}
	.primary-nav-wrapper .primary-nav-left {
		display:none
	}
	.primary-nav {
		background:#f3f3f3;
		border:0 solid #ebebeb;
		border-width:1px 0;
		box-shadow:inset -8px 0 5px -5px rgba(0,0,0,.15);
		padding:15px
	}
	.primary-nav .nav-list {
		background:#fff;
		border-radius:2px;
		margin:0;
		padding:0
	}
	.primary-nav .nav-item {
		display:none
	}
	.primary-nav .nav-item+.nav-item {
		border-top:1px solid #ebebeb
	}
	.primary-nav .nav-link {
		color:#000;
		display:block;
		font-size:15px;
		padding:12px
	}
	.primary-nav .nav-link:hover,.primary-nav .nav-item.on .nav-link:hover,.primary-nav .nav-list.active .nav-item.on:hover .nav-link {
		background-color:#4e8828;
		color:#fff
	}
	.primary-nav .nav-item.on {
		display:block
	}
	.primary-nav .nav-item.on .nav-link {
		background-color:#64a70b;
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSA2IiBpZD0iY2hldi1zbSIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUuNSAzKSIgZD0iTTEuNzQgNS42MmwtLjgzLS44M0w1LjU4LjE3IDYuNCAxIDEuNzQgNS42Mk00Ljc2IDFsLjgyLS44MyA0LjY3IDQuNjItLjgyLjgzTDQuNzYgMU02LjQgMUw1LjU4LjE3IDQuNzYgMWwuODItLjgzLjgyLjgzeiIvPjwvc3ZnPg==');
		background-position:right 10px center;
		background-repeat:no-repeat;
		background-size:20px 11px;
		border-radius:2px;
		color:#fff
	}
	.primary-nav .nav-list.active .nav-item {
		display:block
	}
	.primary-nav .nav-list.active .nav-item.on .nav-link {
		background-image:none;
		border-radius:0
	}
	.primary-nav .nav-list.active .nav-item:hover:first-child .nav-link,.primary-nav .nav-list.active .nav-item.on:first-child .nav-link {
		border-radius:2px 2px 0 0
	}
	.primary-nav .nav-list.active .nav-item:hover:last-child .nav-link,.primary-nav .nav-list.active .nav-item.on:last-child .nav-link {
		border-radius:0 0 2px 2px
	}
	.primary-nav .nav-item.on,.primary-nav .nav-item.on+.nav-item {
		border-top:0
	}
	.primary-nav .facebook .nav-link {
		background-image:url('/~/media/Images/iRobot/Cool%20Stuff/Social_Networks/facebook_icon.png');
		background-size:26px 26px;
		background-repeat:no-repeat;
		background-position:15px 50%;
		color:transparent;
		font-size:0;
		height:21px
	}
	.secondary-nav {
	}
	.secondary-nav .nav-list {
		margin:0;
		padding:0
	}
	.secondary-nav .nav-item,.secondary-nav .nav-link {
		display:block
	}
	.secondary-nav .nav-link {
		color:#000;
		font-size:15px;
		padding:15px 15px 15px 35px
	}
	.secondary-nav .nav-link:hover {
		color:#64a70b
	}
	.secondary-nav .nav-item--lvl1+.nav-item--lvl1 {
		border-top:1px solid #ebebeb
	}
	.secondary-nav .nav-link--lvl1 {
		background-color:#f3f3f3;
		background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2LXNtIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4yIDIyLjEiPjxwYXRoIGZpbGw9IiM2NEE3MEIiIGQ9Ik0wLjMsMmwyLTJsMTAuOSwxMWwtMiwxLjlMMC4zLDIgTTExLjIsOS4xbDIsMS45bC0xMC45LDExbC0yLTEuOUwxMS4yLDkuMSBNMTEuMiwxM2wyLTEuOWwtMi0xLjlsMiwxLjkgQzEzLjIsMTEsMTEuMiwxMywxMS4yLDEzeiIvPjwvc3ZnPg==');
		background-position:17px 50%;
		background-repeat:no-repeat;
		background-size:9px 16px;
		box-shadow:inset -8px 0 5px -5px rgba(0,0,0,.15);
		font-weight:500
	}
	.secondary-nav .nav-item--lvl1.nodropdown .nav-link--lvl1 {
		background-image:none;
		padding-left:15px
	}
	.secondary-nav .nav-item--lvl2 {
		border-top:1px solid #ebebeb
	}
	.secondary-nav .nav-link--lvl2 {
		padding-left:50px
	}
	.secondary-nav .nav-link--lvl2 span {
		display:none
	}
	.secondary-nav .nav-list--lvl2 {
		display:none
	}
	.secondary-nav .nav-item--lvl1.active .nav-list--lvl2 {
		display:block
	}
	.utility-nav {
		border-top:1px solid #ebebeb;
		padding-bottom:50px
	}
	.utility-nav .nav-list {
		margin:0;
		padding:0
	}
	.utility-nav .nav-item,.utility-nav .nav-link {
		display:block
	}
	.utility-nav .nav-link {
		color:#000;
		font-size:15px
	}
	.utility-nav .nav-item--lvl1 {
		border-bottom:1px solid #ebebeb
	}
	.utility-nav .nav-link--lvl1 {
		padding:15px 15px 15px 35px
	}
	.utility-nav .country-nav .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSA2IiBpZD0iY2hldi1zbSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUuNSAzKSIgZD0iTTEuNzQgNS42MmwtLjgzLS44M0w1LjU4LjE3IDYuNCAxIDEuNzQgNS42Mk00Ljc2IDFsLjgyLS44MyA0LjY3IDQuNjItLjgyLjgzTDQuNzYgMU02LjQgMUw1LjU4LjE3IDQuNzYgMWwuODItLjgzLjgyLjgzeiIvPjwvc3ZnPg==');
		background-position:right 15px center;
		background-repeat:no-repeat;
		background-size:20px 11px;
		cursor:pointer;
		padding:15px 15px 15px 40px;
		position:relative
	}
	.utility-nav .country-nav:not(.active) .nav-link--lvl1:hover {
		color:#64a70b
	}
	.utility-nav .country-nav .nav-list--lvl2 {
		display:none
	}
	.utility-nav .country-nav.active {
		padding-bottom:10px
	}
	.utility-nav .country-nav.active .nav-list--lvl2 {
		display:block
	}
	.utility-nav .country-nav.active .nav-link--lvl1 {
		background:none;
		cursor:auto;
		padding:10px 15px 10px 40px
	}
	.utility-nav .country-nav .nav-link--lvl2 {
		padding:5px 15px 5px 40px;
		position:relative
	}
	.utility-nav .country-nav .nav-link--lvl2:hover {
		color:#64a70b
	}
	.utility-nav .country-nav .nav-link--lvl1:before,.utility-nav .country-nav .flag .nav-link--lvl2:before {
		background-image:url(/sites/MainSite/Includes/images/shared-sprite.png);
		content:'';
		height:20px;
		left:10px;
		position:absolute;
		width:21px;
		top:50%;
		margin-top:-10px
	}
	.utility-nav .country-nav.flag--at .nav-link--lvl1:before,.utility-nav .country-nav .flag--at .nav-link--lvl2:before {
		background-position:-31px -135px
	}
	.utility-nav .country-nav.flag--be .nav-link--lvl1:before,.utility-nav .country-nav .flag--be .nav-link--lvl2:before {
		background-position:-31px -161px
	}
	.utility-nav .country-nav.flag--dk .nav-link--lvl1:before,.utility-nav .country-nav .flag--dk .nav-link--lvl2:before {
		background-position:-62px -59px
	}
	.utility-nav .country-nav.flag--fr .nav-link--lvl1:before,.utility-nav .country-nav .flag--fr .nav-link--lvl2:before {
		background-position:-62px -161px
	}
	.utility-nav .country-nav.flag--de .nav-link--lvl1:before,.utility-nav .country-nav .flag--de .nav-link--lvl2:before {
		background-position:-62px -187px
	}
	.utility-nav .country-nav.flag--ie .nav-link--lvl1:before,.utility-nav .country-nav .flag--ie .nav-link--lvl2:before {
		background-position:-62px -238px
	}
	.utility-nav .country-nav.flag--nl .nav-link--lvl1:before,.utility-nav .country-nav .flag--nl .nav-link--lvl2:before {
		background-position:-93px -238px
	}
	.utility-nav .country-nav.flag--es .nav-link--lvl1:before,.utility-nav .country-nav .flag--es .nav-link--lvl2:before {
		background-position:-124px -109px
	}
	.utility-nav .country-nav.flag--se .nav-link--lvl1:before,.utility-nav .country-nav .flag--se .nav-link--lvl2:before {
		background-position:-124px -135px
	}
	.utility-nav .country-nav.flag--uk .nav-link--lvl1:before,.utility-nav .country-nav .flag--uk .nav-link--lvl2:before {
		background-position:-124px -187px
	}
	.utility-nav .country-nav.flag--us .nav-link--lvl1:before,.utility-nav .country-nav .flag--us .nav-link--lvl2:before {
		background-position:0 -26px
	}
	.utility-nav .country-nav .flag--be .nav-link--lvl2 {
		display:inline-block
	}
	.utility-nav .country-nav .flag--be .nav-link--lvl2+.nav-link--lvl2 {
		margin-left:-.25em;
		padding-left:26px
	}
	.utility-nav .country-nav .flag--be .nav-link--lvl2+.nav-link--lvl2:before {
		left:0
	}
	.utility-nav .live-chat {
		display:none
	}
	.utility-nav .help .nav-link--lvl1:hover,.utility-nav .my-account .nav-link--lvl2:hover {
		color:#64a70b
	}
	.utility-nav .help .nav-link--lvl1,.utility-nav .my-account .nav-link--lvl1,.utility-nav .cart .nav-link--lvl1 {
		background-position:10px 50%;
		background-repeat:no-repeat
	}
	.utility-nav .help .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNy4zIiBpZD0iaGVscCIgZmlsbD0iIzY0YTcwYiI+PHBhdGggZD0iTTE2LjIgNmMtLjctMy41LTMuNi02LTcuMy02LTMuNyAwLTcgMi43LTcuNiA2LjJDLjUgNi42IDAgNy40IDAgOC4zdjIuMmMwIDEuMiAxIDIuMiAyLjIgMi4yczIuMi0xIDIuMi0yLjJWOC4zYzAtMS4yLTEtMi4yLTIuMS0yLjIuOC0yLjggMy40LTUgNi42LTUgMy4xIDAgNS42IDIuMSA2LjIgNS4xLS45LjMtMS42IDEuMS0xLjYgMi4ydjIuMmMwIDEuMiAxIDIuMiAyLjIgMi4ydi42YzAgMS43LS42IDEuNy0xLjcgMS43SDkuN2MtLjItLjctLjktMS4xLTEuNi0xLjEtLjkgMC0xLjcuOC0xLjcgMS43IDAgLjkuOCAxLjcgMS43IDEuNy43IDAgMS40LS41IDEuNi0xLjFIMTRjMS4xIDAgMi44IDAgMi44LTIuOHYtLjljLjctLjQgMS4xLTEuMSAxLjEtMS45VjguM2MuMS0xLjEtLjctMi4xLTEuNy0yLjN6Ii8+PC9zdmc+');
		background-size:18px 17.3px
	}
	.utility-nav .my-account {
		border-bottom:0
	}
	.utility-nav .my-account .nav-link--lvl1 {
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00NzEgMjcyIDE3IDE3IiBpZD0ibXktYWNjb3VudCIgZmlsbD0iIzY0YTcwYiI+PHBhdGggZD0iTS00NTQuNCAyODVjLS41LS44LTIuMi0xLjMtMy45LTEuOS0xLjctLjctMi4xLS45LTIuMS0uOXYtMS42cy42LS41LjgtMmMuNC4xLjgtLjYuOC0uOXMtLjEtMS4zLS41LTEuMmMuMS0uNy4yLTEuNC4xLTEuNyAwLTEuNS0xLjMtMi44LTMuMy0yLjhzLTMuMyAxLjMtMy40IDIuNmMwIC4zIDAgMSAuMSAxLjctLjQgMC0uNS45LS41IDEuM3MuNCAxLjEuOC45Yy4yIDEuNS44IDIgLjggMnYxLjZzLS40LjItMi4xLjktMy40IDEuMi0zLjkgMS45Yy0uNC44LS4zIDQuMS0uMyA0LjFoMTdzLjEtMy4zLS40LTR6Ii8+PC9zdmc+');
		background-size:17px 17px;
		cursor:default;
		padding:15px 15px 10px 35px;
		pointer-events:none
	}
	.utility-nav .my-account .nav-link--lvl2 {
		padding:0 15px 0 35px;
		text-decoration:underline
	}
	.utility-nav .my-account .nav-item--lvl2:last-child .nav-link--lvl2 {
		padding:10px 15px 15px 35px
	}
	.utility-nav .cart {
		display:none
	}
	.communityFooterBG {
		background:#fff;
		border-top:1px solid #ebebeb
	}
	.communityFooter {
		margin:auto;
		max-width:1180px;
		padding:0 10px;
		position:relative
	}
	.communityFooter .newsletterSignup {
		overflow:hidden;
		padding:15px 0
	}
	.communityFooter .socialIcons {
		padding:0 0 15px
	}
	.communityFooter .nav-list {
		display:table;
		margin:0;
		padding:0;
		text-align:center;
		width:100%
	}
	.communityFooter .nav-item {
		display:table-cell
	}
	.communityFooter .nav-item+.nav-item {
		padding-left:12px
	}
	.communityFooter .nav-link {
		display:inline-block;
		height:41px;
		position:relative;
		vertical-align:middle;
		width:41px
	}
	.communityFooter .nav-link:after {
		background-image:url('/sites/MainSite/Includes/images/shared-sprite.png');
		background-repeat:no-repeat;
		content:'';
		height:41px;
		position:absolute;
		right:0;
		top:0;
		width:41px
	}
	.communityFooter .fb a:after {
		background-position:-206px -35px
	}
	.communityFooter .linkedin a:after {
		background-position:-206px -91px
	}
	.communityFooter .youtube a:after {
		background-position:-206px -147px
	}
	.communityFooter .twitter a:after {
		background-position:-206px -203px
	}
	.communityFooter .instagram a:after {
		background-position:-206px -259px
	}
	.page-footer {
		background:#f3f3f3
	}
	.footer-nav {
		padding:20px 10px 10px
	}
	.footer-nav .nav-list {
		margin:0;
		padding:0
	}
	.footer-nav .nav-item,.footer-nav .nav-link {
		display:block
	}
	.footer-nav .nav-item--lvl1 {
		margin-bottom:15px
	}
	.footer-nav .nav-link--lvl1 {
		color:#64a70b;
		font-size:18px;
		font-weight:700;
		line-height:20px;
		margin-bottom:5px
	}
	.footer-nav .nav-link--lvl2 {
		color:#000;
		font-size:14px;
		line-height:19px;
		padding:6px 0
	}
	.disclaimer-nav {
		border-top:1px solid #000;
		padding:10px
	}
	.disclaimer-nav .nav-list {
		margin:0;
		padding:0
	}
	.disclaimer-nav .nav-item,.disclaimer-nav .nav-link {
		display:block
	}
	.disclaimer-nav .nav-link {
		color:#000;
		display:block;
		font-size:14px;
		padding:10px 0
	}
	.page-copyright {
		background:#000;
		color:#fff
	}
	.page-copyright .copyright {
		font-size:14px;
		margin:0 auto;
		max-width:1180px;
		padding:15px 10px
	}
}
html {
	overflow:visible!important
}
body {
	font-family:'Harmonia Sans Pro',Arial,sans-serif;
	font-size:17px;
	margin:0
}
:lang(zh-CN) body {
	font-family:'Harmonia Sans Pro','Microsoft YaHei','微软雅黑','Hiragino Sans GB','冬青黑',Arial,'SimHei','黑体','STHeiti','华文黑',sans-serif
}
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
}
sup {
	line-height:0;
	position:relative;
	/*top:.2174em*/
}
.region {
	position:relative
}

.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px
}
.mobile-only-block {
	display:none
}
.b-jet-tm {
	font-size:.6em;
	font-weight:normal;
	line-height:0;
	position:relative;
	top:.25em;
	vertical-align:super
}
.braava-reg {
	font-size:.5em;
	font-weight:normal;
	line-height:0;
	position:relative;
	top:.3em;
	vertical-align:super
}
.page-content {
	position:relative
}
.btn {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:1px solid transparent;
	border-radius:2px;
	display:inline-block;
	font-size:17px;
	line-height:21px;
	padding:1px 5px
}
.btn.play::after {
	content:'  ►';
	font-size:.75em
}
.pri-btn,.sec-btn,.ter-btn,.qua-btn,.shdw-btn {
	transition-duration:300ms;
	transition-property:background,border-color,color
}
.pri-btn {
	background:#64a70b;
	border-color:#64a70b;
	color:#fff
}
.pri-btn:hover {
	background:#579802;
	border-color:#579802
}
.sec-btn {
	background:#fff;
	border-color:#64a70b;
	color:#64a70b
}
.sec-btn:hover {
	background:#579802;
	border-color:#579802;
	color:#fff
}
.ter-btn {
	background:#1aa2dc;
	border-color:#1aa2dc;
	color:#fff
}
.ter-btn:hover {
	background:#1a92c5;
	border-color:#1a92c5
}
.qua-btn {
	background:#fff;
	border-color:#1aa2dc;
	color:#1aa2dc
}
.qua-btn:hover {
	background:#1a92c5;
	border-color:#1a92c5;
	color:#fff
}
.shdw-btn {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background:rgba(255,255,255,.33);
	border-color:#fff;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.33)!important
}
.shdw-btn:hover {
	background:rgba(255,255,255,.55)
}
.play-btn::after {
	content:'  ►';
	font-size:.75em
}
.page-content {
	/* border-top:2px solid #ebebeb; */
	font-size:1.78571429vw;
/* //	padding:25px 0 0 */
}
.header {
	padding:0
}
.img-wrap img {
	background:#f3f3f3
}
.img-text-pair-section {
	margin:0 0 25px
}
.img-text-pair-section .img-text-pair {
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
.img-text-pair-section .img-text-pair>:nth-child(1) {
	width:40%
}
.img-text-pair-section .img-text-pair>:nth-child(2) {
	width:60%
}
.img-text-pair-section .text-wrapper {
	box-sizing:border-box;
	padding:0 0 0 30px
}
.img-text-pair-section .title {
	color:#1aa2dc;
	font-size:1.6em;
	line-height:1.1;
	margin:0 0 .5em
}
.img-text-pair-section .heading {
	font-size:1.2em;
	font-weight:500;
	margin:0 0 .5em
}
.img-text-pair-section .body {
	font-size:1em;
	max-width:70%
}
.bg-img-callouts .callouts {
	padding:0
}
.bg-img-callouts .callout {
	color:#fff;
	font-weight:500;
	overflow:hidden;
	position:relative
}
.bg-img-callouts .img-wrap {
	padding:29.46428571%
}
.bg-img-callouts .bg-img {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0
}
.bg-img-callouts .title {
	font-size:2.2em;
	font-weight:500;
	line-height:1;
	margin:0 0 15px
}
.bg-img-callouts .content {
	-webkit-font-smoothing:antialiased;
	-moz-osx-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.bottom {
	left:50%;
	position:absolute;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	bottom:10%
}
.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.middle {
	bottom:auto;
	left:50%;
	position:absolute;
	right:auto;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	top:50%
}
.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 .content.top {
	left:50%;
	position:absolute;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	top:10%
}
.bg-img-callouts .btn+.btn {
	margin-left:19px
}
.bg-img-callouts .btn {
	margin-top:50px;
	text-shadow:none
}
.product-cols-section {
	overflow:hidden
}
.product-cols-section .product-cols {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	-webkit-align-items:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
.product-cols-section .product-cols>:nth-child(1) {
	width:50%
}
.product-cols-section .product-cols>:nth-child(2) {
	width:50%
}
.product-cols-section .product-col {
	position:relative
}
.product-cols-section .product-col:first-child::after {
	background:#ebebeb;
	content:'';
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:1px
}
.product-cols-section .img-callout {
	color:#fff;
	overflow:hidden;
	position:relative;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,.75);
	white-space:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.product-cols-section .img-callout::before {
	background:#000;
	bottom:0;
	content:'';
	display:block;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:opacity 500ms;
	z-index:1
}
.product-cols-section .img-callout .content {
	left:50%;
	position:absolute;
	text-align:center;
	bottom:15%;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	width:100%;
	z-index:2
}
.product-cols-section .img-callout .body {
	margin:0 auto
}
.product-cols-section .img-callout .header {
	margin:0 0 1em
}
.product-cols-section .img-callout .title {
	font-size:2.2em;
	font-weight:500;
	line-height:1;
	margin:0 0 .25em
}
.product-cols-section .img-callout .heading {
	font-size:1.28em;
	font-weight:400;
	letter-spacing:-.22px
}
.product-cols-section .img-callout .description {
	display:none;
	font-size:1em;
	font-weight:400;
	margin:0 0 1em;
	pointer-events:none
}
.product-cols-section .img-callout .cta {
	background:rgba(255,255,255,.33);
	border:1px solid #fff;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.33)
}
.product-cols-section .img-callout .callout-link {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:3
}
.ua-ft.hover .product-cols-section .img-callout:hover::before {
	opacity:.25
}
.ua-ft.hover .product-cols-section .img-callout:hover .header {
	opacity:0
}
.ua-ft.hover .product-cols-section .img-callout:hover .body {
	opacity:1
}
.ua-ft.hover .product-cols-section .img-callout .header,.ua-ft.hover .product-cols-section .img-callout .body {
	left:50%;
	position:absolute;
	bottom:15%;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	transition:opacity 500ms
}
.ua-ft.hover .product-cols-section .img-callout .header {
	opacity:1;
	padding:0
}
.ua-ft.hover .product-cols-section .img-callout .body {
	opacity:0;
	width:75%
}
.ua-ft.hover .product-cols-section .img-callout .description {
	display:block
}
.product-cols-section .text-col {
	box-sizing:border-box;
	padding:.8em 3em 1.4em 1.6em
}
.bg-img-callouts+.product-cols-section .text-col {
	padding:1.4em 3em 1.4em 1.6em
}
.product-cols-section .col-set-1 .product-col {
	border-top:1px solid #ebebeb
}
.bg-img-callouts+.product-cols-section .col-set-1 .product-col {
	border:0
}
.product-cols-section .col-set-1 .title {
	font-size:1.4em;
	margin:0 0 .4em
}
.product-cols-section .col-set-1 .title a {
	color:inherit
}
.product-cols-section .col-set-1 .body {
	font-size:1.2em
}
.product-cols-section .col-set-3 .title {
	color:#1aa2dc;
	font-size:1.2em;
	margin:0 0 .75em
}
.product-cols-section .col-set-3 .heading {
	font-weight:500;
	margin:0 0 .5em
}
.product-cols-section .col-set-3 .btn {
	margin:25px 0 0
}
.compare-chart-section .header {
	margin:30px 0
}
.compare-chart-section .header p {
	font-size:.72em;
	margin:.25em 0;
	padding:0 50px
}
.compare-chart-section .header p:first-child {
	font-size:1.2em;
	font-weight:500;
	margin:.25em 0
}
.compare-chart-section table {
	border-collapse:collapse;
	text-align:center;
	width:100%
}
.compare-chart-section thead {
	border-top:1px solid #ebebeb;
	font-size:25px
}
.compare-chart-section thead .feature {
	border-bottom:1px solid #bfbfc1;
	padding:15px;
	text-align:left;
	vertical-align:bottom;
	width:310px
}
.compare-chart-section thead .robot {
	font-weight:500;
	padding:0 0 0px;
	vertical-align:top
}
.compare-chart-section tbody {
	font-size:18px
}
.compare-chart-section tbody .feature {
	border:0 solid #bfbfc1;
	border-width:0 1px 1px 0;
	cursor:pointer;
	font-weight:normal;
	padding:15px 15px 15px 0;
	position:relative;
	text-align:left;
	width:310px
}
.compare-chart-section tbody .feature.active .tooltip {
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	/* background:#1aa2dc; */
	background:#518a70;
	border-radius:2px;
	color:#fff;
	cursor:auto;
	display:block;
	left:99%;
	padding:10px;
	position:absolute;
	width:200px;
	z-index:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.compare-chart-section tbody .feature.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:#1aa2dc; */
	border-right-color:#518a70;
	content:'';
	left:-20px
}
.compare-chart-section .robot .img-wrap {
	display:inline-block
}
.compare-chart-section .robot .robot-img {
	height:auto;
	width:100%
}
.compare-chart-section .robot .name {
	padding:0 0 5px
}
.compare-chart-section .robot .price {
	font-size:18px;
	font-weight:normal;
	padding:0 0 15px
}
.compare-chart-section .robot .btn {
	margin:0 0 7px;
	vertical-align:middle
}
.compare-chart-section .robot .cta {
	padding:0 10px
}
.compare-chart-section .robot+.robot {
	border-left:1px solid #ebebeb
}
.compare-chart-section td {
	border:0 solid #bfbfc1;
	border-width:1px 1px 1px 0;
	color:#000;
	font-weight:500;
	padding:15px;
	width:calc(50% - 155px)
}
.compare-chart-section td:last-child {
	border-right:0
}
.compare-chart-section .title {
	background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAARVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZn////n5+fy8vLZ2dnS0tK/v7/MzMzGxsasrKyfn5/5+fnf39+5ubmzs7Ompqb7OpWnAAAAB3RSTlMA37+PUBBw59ow1wAAAOBJREFUOMuVlFcSwyAMREMJCu79/kcN4HjWlEHxfthjeFZD4vVYWkkKkkqXibcRdJMw74KVCwGWWVNUkIpdSSpK3l2CSSnGV+JRY20erdM4Y0X/AkJeU/MJaibkeIZl8JtngizWTIBgqPf7rfXPDaaSiFq32xOt7jXEUSl8dtZ6P0MMqWKNVm8wrhVBiGyZCSpAm497pCp0LD5DqkNdYBjIunrTH1CXQlkJpn0/8nZRxEhdxwLhdKNmEXVInK1ShwyaDtlZi+zQdGlUWUT8IDwaKX44+THnLwz+6uEvsaf6AgSCGqvrPTNtAAAAAElFTkSuQmCC');
	/* background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAaVBMVEUAAAAaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotwaotz///+h0e3T6fZzveau1++Tyupit+NOsOE4qd70+f3q9Pvf7vi73fGExOhiSZICAAAAFHRSTlMA+vLstLNZIhZgfsugPcyfez5iPI38WoEAAAEFSURBVDjLjZTtroIwDEA7xmSDAXpvZYD4+f4PaYlm3SaI5wek4YS2rAUCtGkrKYSsWqNhiVoJ9AhVQ0qRY0JexMYuww+yXWiUuEjJxh5X2PssuMo7V5GtK9mr5rCXU9eNU9QXEP8cT+44M4ROTYry0fl2fHFHRgFo/qYdPXXDha4nVoQGw5Ejg8ohpUPGQBsozo10SxQLFSb0pDyQqUBy4Gu+YoAEkSh3ekmPAYIV7mrESEkTXeNaCZmUS+1cMKYBGxfr3JAoFgxuYMIDIKa+9+34AwCVNhQral6O70rNI7Wi5L8O5vZ48xp9Um6v2vbC/rz2zEEJZNQBltDGNvMvqLF/GpgnFrdGEevProQAAAAASUVORK5CYII='); */
	background-size:17px 17px;
	padding:0 27px 0 0;
}
.compare-chart-section .title.notooltip {
	background:transparent;
}
.compare-chart-section .tooltip {
	display:none
}
.compare-chart-section .false {
	color:transparent
}
.compare-chart-section .true.sym {
	background:#000;
	border-radius:50%;
	display:inline-block;
	font-size:0;
	height:9px;
	vertical-align:middle;
	white-space:nowrap;
	width:9px
}
.disclaimer-callouts {
	color:#939598;
	font-size:10px;
	line-height:14px;
	padding:25px 0
}
.disclaimer-callouts ul {
	padding:0
}
.disclaimer-callouts li {
	list-style:none
}
@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;
		left:50%;
		max-width:none;
		top:50%;
		-webkit-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%);
		width:100%
	}
	.bg-img-callouts .bg-img.anchor-top {
		bottom:auto;
		top:0;
		-webkit-transform:translate(-50%,0);
		-ms-transform:translate(-50%,0);
		transform:translate(-50%,0)
	}
	.bg-img-callouts .bg-img.anchor-bottom {
		bottom:0;
		top:auto;
		-webkit-transform:translate(-50%,0);
		-ms-transform:translate(-50%,0);
		transform:translate(-50%,0)
	}
}
@media(max-width:952px) {
	.page-content {
		font-size:2.14285714vw
	}
	.img-text-pair-section .body {
		max-width:none
	}
}
@media(max-width:767px) {
	.mobile-hide {
		display:none!important
	}
	.page-content {
		font-size:17px
	}
	.img-text-pair-section {
		font-size:20px
	}
	.img-text-pair-section .img-text-pair {
		display:block
	}
	.img-text-pair-section .img-wrapper,.img-text-pair-section .text-wrapper {
		padding:0;
		width:auto!important
	}
	.img-text-pair-section .img-wrapper {
		margin:0 0 25px;
		text-align:center
	}
	.img-text-pair-section .body {
		line-height:1.4;
		max-width:none
	}
	.img-text-pair-section .body p {
		line-height:inherit
	}
	.bg-img-callouts .title {
		font-size:1.8em;
		margin:0 0 5px
	}
	.bg-img-callouts .heading {
		display:none
	}
	.bg-img-callouts .content.bottom,.bg-img-callouts .content.left,.bg-img-callouts .content.right,.bg-img-callouts .content.top {
		left:50%;
		position:absolute;
		-webkit-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%);
		top:50%;
		bottom:auto;
		box-sizing:border-box;
		max-width:none;
		padding:0 25px;
		right:auto;
		width:100%
	}
	.bg-img-callouts .btn {
		margin-top:15px
	}
	.product-cols-section .product-cols {
		padding:0
	}
	.product-cols-section .text-col {
		padding:15px
	}
	.bg-img-callouts+.product-cols-section .text-col {
		padding:15px
	}
	.product-cols-section .col-set-1 .title {
		font-size:1.41176471em
	}
	.product-cols-section .col-set-1 .body {
		font-size:.94117647em
	}
	.product-cols-section .col-set-3 .title,.product-cols-section .col-set-3 .heading {
		font-size:1.05882353em
	}
	.product-cols-section .col-set-3 .body {
		font-size:.94117647em
	}
	.compare-chart-section {
		overflow:auto
	}
	.compare-chart-section thead,.compare-chart-section tbody {
		font-size:16px
	}
	.compare-chart-section th,.compare-chart-section td {
		width:33%
	}
	.compare-chart-section th:first-child,.compare-chart-section td:first-child {
		cursor:auto;
		width:33%
	}
	.compare-chart-section thead th {
		position:relative
	}
	.compare-chart-section .robot {
		position:relative
	}
	.compare-chart-section .robot .name {
		padding:0 0 10px
	}
	.compare-chart-section .robot .price {
		font-size:14px;
		padding:0 0 40px
	}
	.compare-chart-section .robot .cta {
		bottom:20px;
		left:0;
		/* //position:absolute; */
		right:0
	}
	.compare-chart-section .robot .btn {
		margin:0;
	}
	.compare-chart-section .title {
		background:none!important;
		font-weight:500;
		padding:0
	}
	.compare-chart-section .tooltip {
		display:block;
		font-size:12px
	}
	@-moz-document url-prefix() {
		.compare-chart-section thead th:first-child {
		/*	border-bottom:3px solid #bfbfc1;*/
		}
	}
}
@media(max-width:567px) {
	.compare-chart-section thead,.compare-chart-section tbody {
		font-size:14px
	}
	.compare-chart-section .robot .btn {
		max-width:60px;
	}
	.compare-chart-section tbody th,.compare-chart-section td {
		padding:10px
	}
	.compare-chart-section .btn {
		font-size:14px;
		line-height:18px;
		padding:6px
	}
}
.center_column{
    padding:0;
    }