/*! normalize.css v1.1.2 | MIT License | git.io/normalize */
.fa-ul>li,sub,sup{position:relative}
.img-replace,.social-icon{text-indent:100%;white-space:nowrap}
.fa-fw,.fa-li,.main-head,.pod-block,.section-head,p.metric{text-align:center}
.press-item-group,.press-release-items{visibility:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
.fa,.fa-stack{display:inline-block}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif}
body,figure,form{margin:0}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box}
mark{background:#ff0;color:#000}
dl,menu,ol,p,pre,ul{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ol,nav ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right,.pull-right{float:right}
.pull-left{float:left}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}
.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
p,p.metric{color:#666}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-instagram:before{content:"\f16d"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face{font-family:'Metric Bold';src:url(/fonts/MetricWeb-Bold.eot?) format('eot'),url(/fonts/MetricWeb-Bold.woff) format('woff'),url(/fonts/MetricWeb-Bold.ttf) format('truetype')}
@font-face{font-family:'Metric Semibold';src:url(/fonts/MetricWeb-Semibold.eot?) format('eot'),url(/fonts/MetricWeb-Semibold.woff) format('woff'),url(/fonts/MetricWeb-Semibold.ttf) format('truetype')}
@font-face{font-family:'Metric Regular';src:url(/fonts/MetricWeb-Regular.eot?) format('eot'),url(/fonts/MetricWeb-Regular.woff) format('woff'),url(/fonts/MetricWeb-Regular.ttf) format('truetype')}
@font-face{font-family:'Metric Light';src:url(/fonts/MetricWeb-Light.eot?) format('eot'),url(/fonts/MetricWeb-Light.woff) format('woff'),url(/fonts/MetricWeb-Light.ttf) format('truetype')}
.img-replace{overflow:hidden}
.social-icon{overflow:hidden;height:36px;width:36px}
.linksys-select-outer{overflow:hidden;display:inline-block;background-image:url(../img/arrow-down.png),-moz-linear-gradient(bottom,#fff,#f4f4f4 1px,#fff 15px);background-repeat:no-repeat;background-position:96% center;border:1px solid #ccc;border-radius:4px;width:100%}
.linksys-select{width:100%;font-weight:700;text-indent:.01px;text-overflow:'';-moz-appearance:window;border:0;border-radius:0;-webkit-appearance:none;background:0 0;padding:10px 31px}
h1,h2,h3{font-family:'Metric Bold',Arial,sans-serif;font-weight:400}
.rounded-gray{border:1px solid #e2e2e2;border-radius:5px}
.img-responsive{max-width:100%;height:auto;display:block}
#cookie-table{width:80%;margin:0 auto;border:1px solid #ccc}
#cookie-table td,#cookie-table tr{border:1px solid #ccc;padding:10px}
@media (max-width:919px){body.plain-text .text-content #cookie-table li,body.plain-text .text-content #cookie-table p,body.plain-text .text-content #cookie-table ul{font-size:10px;line-height:14px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
#cookie-table{width:100%}
#cookie-table tr td{width:25%;padding:5px}
}
.pod-block,.pods-row{width:100%;float:left}
html{height:100%}
body{min-height:100%;background:#fff;background:linear-gradient(to bottom,#e1e1e1 0,#fff 240px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#ffffff', GradientType=0);background-repeat:no-repeat}
#menu-box{display:none}
.btn-learn-pill,.btn-primary-pill{display:inline-block;text-decoration:none}
h3{font-size:1.25rem;margin:16px 0}
p{font:16px Arial,sans-serif;margin:1em 0;padding:0}
p.metric{font-family:"Metric Semibold",Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin:0 auto 10px;max-width:700px}
a,p.metric a{color:#72d44c}
a{text-decoration:none}
a:hover{color:#73d44a;text-decoration:none}
.swollen{font-size:135%;font-family:'Metric Semibold',Arial,sans-serif;font-weight:400}
.btn-primary-pill{background-color:#72d44c;border-radius:4px;padding:11px 20px;color:#fff;font-size:12px;font-family:Arial,sans-serif}
.btn-primary-pill:hover{background-color:#73d44a;color:#fff}
.btn-learn-pill{text-transform:uppercase;cursor:pointer;font-size:1rem;font-family:'Metric Semibold',Arial,sans-serif;color:#fff;background-color:#00748c;border-radius:100px;padding:10px 29px;margin:2.476780185758514vw 0}
.btn-learn-pill:hover{background-color:#73d44a;color:#fff}
.main-head{font-size:48px;padding:40px 0 0;margin:54px 0 0}
.section-head{font-size:32px;padding:30px 0;margin:0}
hr{border:0;height:0;border-top:none;border-bottom:1px solid #ccc}
.content{max-width:992px;margin:0 auto}
.pods-row{margin-top:24px}
.pod-block{display:block;min-height:120px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:4px;padding:16px 16px 13px}
.pod-block a{color:#72d44c;text-decoration:none;font-weight:700}
.pod-subtitle,.pod-title{font:400 20px 'Metric Bold',Arial,sans-serif}
.pod-block a:hover{text-decoration:underline}
.pod-block+.pod-block{margin-left:.95%}
.pods-row.col-3 .pod-block{width:32.64%}
.pod-title{margin:7px 0 0}
.pod-subtitle{margin:12px 0 0}
.pod-text{font:400 14px Arial,sans-serif;color:#666;margin-top:9px}
@media (max-width:919px){.pod-block,.pod-block+.pod-block,.pods-row.col-3 .pod-block{width:97.2%;min-height:84px;margin:4px 1.92% 4px 1.58%}
.nomobile{display:none!important}
h1.main-head{padding-top:0;font-size:28px}
.section-head{font-size:20px}
}
.scroll-up{background:url(../images/ui/scroll-top.png) no-repeat;bottom:60px;cursor:pointer;display:none;height:45px;position:fixed;right:25px;text-indent:-9999px;width:45px}
.mfp-close,.mfp-close:active{right:12px;top:12px}
@media (max-width:919px){.scroll-up{bottom:185px;position:absolute}
}
.scroll-up:hover{background:url(../images/ui/scroll-top-hov.png) no-repeat}
.basic-modal{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;padding:3% 5%;margin:20px auto;width:95%;max-width:600px}
.basic-modal h2{font:400 42px 'Metric Bold',Arial,sans-serif;line-height:42px;margin-bottom:0}
.big-modal,.chat-modal{-moz-box-sizing:border-box;margin:20px auto;position:relative}
.basic-modal h2 .swollen{font-size:135%;font-family:'Metric Semibold',Arial,sans-serif}
.chat-modal{box-sizing:border-box;background:#fff;padding:0;width:365px;height:609px;overflow:hidden}
.chat-modal iframe{width:100%;height:100%;overflow:hidden}
.big-modal{box-sizing:border-box;width:95%;max-width:900px}
.wemo-signup{display:inline-block;margin:0 auto}
.wemo-signup.g-earthday{text-align:left}
#btn_join,#emailfield,#event-btn_join,#namefield{border-radius:5px;border:1px solid #ccc;padding:8px 15px;font:400 12px Arial,sans-serif;line-height:18px;margin:5px 0;display:block}
#emailfield,#namefield{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;width:100%}
#btn_join,#event-btn_join{width:25%;min-width:100px;background:#72d44c;color:#fff;font:400 14px Arial,sans-serif}
.mfp-content{text-align:center}
.mfp-close{width:36px;height:36px;line-height:38px;border-radius:18px;font-size:34px}
.mfp-close-btn-in .mfp-close{color:#fff;background:rgba(0,0,0,.28)}
.mfp-fade.mfp-bg{opacity:0;transition:all .5s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
content at start .mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .5s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
#overlay-video-thumb{margin:20px auto;width:242px;height:148px;background:url(../img/temp_video_normal.png) left top no-repeat;cursor:pointer}
#overlay-video-thumb:hover{background-image:url(../img/temp_video_hover.png)}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:30px}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
@media (min-width:920px){#main-nav,.nav-layout{list-style:none;height:100%;font:400 14px 'Metric Regular',Arial,sans-serif}
.share-hdr{display:none}
#nav-container{position:absolute;top:0;left:0;width:100%;height:80px;z-index:1000;background:#fff;box-shadow:0 1px 1px 0 rgba(50,50,50,.2)}
.home #nav-container{position:fixed}
.nav-layout{display:block}
.nav-linkstyle{display:block;height:100%;width:100%;text-decoration:none;color:#72d44c}
.nav-linkstyle:active,.nav-linkstyle:hover{color:#ccc}
#main-nav{float:left;width:100%;margin-left:104px;margin-top:39px;padding:0;display:block}
#main-nav li{float:left;display:block;padding-right:14px;margin:8px}
#main-nav li.share-head{display:none}
#main-nav li.home-link{padding:0;margin:0;width:52px;height:52px;display:block;position:absolute;left:24px;top:15px}
#main-nav li.home-link img{width:100%}
#main-nav li.video-link{margin-top:22px}
#main-nav li.video-link a{color:#72d44c;display:block;min-height:24px;height:100%;padding-top:6px;padding-left:28px;padding-bottom:4px;font-weight:700;background:url(../images/ui/tempsprite@1x.png) -1px -49px no-repeat;margin-top:-12px}
#main-nav li.facebook-link a,#main-nav li.twitter-link a{text-indent:100%;white-space:nowrap;overflow:hidden;height:36px;width:36px}
#main-nav li.video-link a:active,#main-nav li.video-link a:hover{color:#72d44c;background-position:-1px -82px}
#main-nav li.social-nav{float:right}
#main-nav li.social-link{padding:0;margin:15px 5px 0}
#main-nav li.email-link a{color:#72d44c}
#main-nav li.email-link a:hover{text-decoration:underline;color:#72d44c}
#main-nav li.twitter-link a{background:url(../images/ui/tempsprite@1x.png) -2px -117px no-repeat;margin-right:22px}
#main-nav li.twitter-link a:active,#main-nav li.twitter-link a:hover{background-position:-48px -117px}
#main-nav li.facebook-link a{background-position:-2px -163px}
#main-nav li.facebook-link a:hover{background-position:-48px -163px}
#main-nav li.life-link a{color:#72d44c;font-weight:700;text-decoration:none}
#main-nav li.life-link a:hover{color:#72d44c;text-decoration:underline}
#main-nav a,#main-nav a:link,#main-nav a:visited{display:block;height:100%;width:100%;text-decoration:none;color:#72d44c}
#main-nav a:active,#main-nav a:hover,#main-nav a:link:active,#main-nav a:link:hover,#main-nav a:visited:active,#main-nav a:visited:hover{color:#ccc}
#facelink,#instagramlink,#maillink,#twitlink{display:none}
#mm-nav-container{display:none!important}
}
#scrolldots{display:none;width:10px;height:176px;background:url(../images/ui/scrolldots.png) left -160px no-repeat;position:fixed;right:8px;top:50%;margin-top:-55px;z-index:22222}
@media (max-width:919px){#nav-container{display:none!important}
}
#mobile-head-band{position:fixed;top:0;left:0;height:39px;width:100%;background:#fff;overflow:hidden;z-index:7000;webkit-box-shadow:0 1px 1px 0 rgba(50,50,50,.2);box-shadow:0 1px 1px 0 rgba(50,50,50,.2)}
@media (min-width:920px){#mobile-head-band{display:none}
#site-footer{width:100%;height:41px;background:#fff;border-top:1px solid #c9cac8;position:absolute;left:0;bottom:0;clear:both;font:400 10px Arial,sans-serif;z-index:1000;-moz-box-sizing:border-box;box-sizing:border-box}
#site-footer ul{display:block;padding:0;margin:0;list-style:none;float:left;width:100%}
#site-footer ul li{display:block;padding:6px 12px;margin:10px 0 0 6px;float:left;color:#848484}
#site-footer ul li a,#site-footer ul li a:link,#site-footer ul li a:visited{color:#72d44c;text-decoration:none}
#site-footer ul li a:hover{text-decoration:underline}
#site-footer ul li.social-nav{float:right}
#site-footer ul li.social-link{padding:0;margin:5px 5px 0}
#site-footer ul li.social-link i{font-size:28px}
#site-footer ul li.social-link span{display:inline-block;text-indent:-9999px;width:0}
#site-footer ul li.instagram-link{background-image:url(/images/icons/instagram-bg.png);background-size:cover;border-radius:6px;margin-top:7px;padding:2px 3px}
#site-footer ul li i.fa-instagram{color:#fff;font-size:21px}
#site-footer ul li i.fa-twitter-square{color:#55acee}
#site-footer ul li i.fa-facebook-square{color:#3b5998}
#site-footer ul li.share-hdr{display:none}
body.home #site-footer{position:fixed}
}
@media (max-width:919px){.main-head{font-size:48px;line-height:41px;margin-bottom:10px;padding-top:56px}
#site-footer{width:100%;float:left;clear:left}
#site-footer .social-nav{display:none}
#site-footer ul{display:block;padding-left:15px;padding-top:30px;border-top:1px solid #c9cac8;list-style:none;font:400 11px Arial,sans-serif;line-height:17px;color:#848484}
#site-footer ul li a,#site-footer ul li a:link,#site-footer ul li a:visited{color:#72d44c;text-decoration:none}
#site-footer ul li a:hover{text-decoration:underline}
}
@media (min-width:920px){body.home article#panel-wifi-outdoor-smart-plug p.panel-copy,body.home article#panel-wifi-smart-dimmer p.panel-copy{max-width:20vw}
body.home .content-pane.right,body.home .empty-pane.right{right:0}
body.home{background-image:none}
body.home *{-moz-box-sizing:border-box;box-sizing:border-box}
body.home #page-content{padding:80px 0 0}
body.home .content-pane.left .content-wrapper,body.home article .content-pane.right div.content-wrapper{padding-left:9.907120743034056vw}
body.home #page-content>article{min-height:100%;height:95vh;position:relative}
body.home #page-content>article h2{margin:0}
body.home .homekit-badge{margin-bottom:2.4761904761904763vh}
body.home .content-pane{width:50%;height:100%;position:absolute;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0}
body.home .content-pane.left{left:0}
body.home article#panel-bridge h2.product-label,body.home article#panel-dimmer h2.product-label,body.home article#panel-mini h2.product-label{left:9.907120743034056vw}
body.home .content-pane.right .content-wrapper{padding-right:3.0959752321981426vw}
body.home p.panel-footnote{font-size:1.5677491601343785vh;color:#888;font-family:'Metric Regular',Arial,sans-serif;line-height:1.3;padding-bottom:1.5vh}
body.home article#panel-smart-scene-controller .empty-pane{background:url(/images/home/WSC010_home_bg.jpg) 50% 50% no-repeat}
body.home article#panel-smart-scene-controller .content-pane{background:#fff}
body.home article#panel-smart-scene-controller p.panel-tagline{color:#72d44c}
body.home article#panel-wifi-outdoor-smart-plug .empty-pane{background:url(/images/home/WSP090_home_bg.jpg) 50% 50% no-repeat}
body.home article#panel-wifi-outdoor-smart-plug .content-pane{background:#72d44c}
body.home article#panel-wifi-outdoor-smart-plug p.panel-footnote,body.home article#panel-wifi-outdoor-smart-plug p.panel-tagline{color:#fff}
body.home article#panel-wifi-smart-dimmer .empty-pane{background:url(/images/home/WDS060_home_bg.jpg) 50% 50% no-repeat}
body.home article#panel-wifi-smart-dimmer .content-pane{background:#fff}
body.home article#panel-wifi-smart-dimmer p.panel-tagline{color:#72d44c}
body.home article#panel-bridge .content-pane{background:#72d44c}
body.home article#panel-bridge .empty-pane{background:url(/images/home/bridge_bg_revised.jpg) 50% 50% no-repeat}
body.home article#panel-bridge img.popout-product{width:10vw;height:auto}
body.home article#panel-three-way .content-pane{background:#72d44c}
body.home article#panel-three-way p.panel-tagline{color:#fff}
body.home article#panel-dimmer p.panel-tagline,body.home article#panel-wifi-smart-plug p.panel-tagline{color:#72d44c}
body.home article#panel-three-way .empty-pane{background:url(/images/home/home_threeway_panel_bg_reversed.jpg) right 50% no-repeat}
body.home article#panel-wifi-smart-plug .content-pane{background:#fff}
body.home article#panel-wifi-smart-plug .brain-and-eggs{background:0 0}
body.home article#panel-wifi-smart-plug br.only-wide{display:none}
body.home article#panel-wifi-smart-plug p.panel-footnote{margin-top:0}
body.home article#panel-wifi-smart-plug a.learn-more{margin-bottom:1.6vw}
body.home article#panel-wifi-smart-plug .empty-pane{background:url(/images/home/WSP080_home_bg.jpg) left bottom no-repeat}
body.home article#panel-wifi-smart-plug .popout-product{width:11.578947368421053vw;height:auto}
body.home article#panel-dimmer .content-pane{background:#fff}
body.home article#panel-dimmer .empty-pane{background:url(/images/home/home_dimmer_panel_bg_app.jpg) 50% 50% no-repeat}
body.home article#panel-dimmer img.popout-product{width:10vw;height:auto}
body.home article#panel-mini .content-pane{background:#fff}
body.home article#panel-mini .empty-pane{background:url(/images/home/mini_homekit_bg.jpg) 50% 50% no-repeat}
body.home article#panel-mini h2.product-label{color:#000}
body.home article#panel-mini p.panel-tagline{color:#72d44c}
body.home article#panel-mini p.panel-copy{color:#000;margin-right:3vw}
body.home article#panel-mini img.popout-product{width:20.1785vw;height:auto}
body.home article#panel-switch .content-pane{background:#72d44c}
body.home article#panel-switch .empty-pane{background:url(/images/home/panel_switch_bg_recrop_2.jpg) right bottom no-repeat}
body.home article#panel-switch h2.product-label{left:9.907120743034056vw;color:#000}
body.home article#panel-switch p.panel-tagline{color:#fff}
body.home article#panel-switch p.panel-copy{color:#000}
body.home article#panel-switch img.popout-product{width:11vw;height:auto}
body.home article#panel-insight .content-pane{background:#fff}
body.home article#panel-insight .empty-pane{background:url(/images/home/panel_4_bg_800x929.jpg) left top no-repeat}
body.home article#panel-insight h2.product-label{color:#000;left:10.092879256965945vw}
body.home article#panel-insight p.panel-tagline{color:#72d44c}
body.home article#panel-insight p.panel-copy{color:#000}
body.home article#panel-insight img.popout-product{width:10.897832817337463vw;height:auto}
body.home article#panel-phyn .content-pane{background:#72d44c}
body.home article#panel-phyn .empty-pane{background:url(/images/home/phyn_bg_rev.jpg) 50% 50% no-repeat}
body.home article#panel-phyn p.panel-tagline{color:#fff}
body.home article#panel-phyn h2.product-label{left:9.907120743034056vw}
body.home article#panel-phyn img.popout-product{width:12.56965944272446vw;height:auto}
body.home #panel-mini-trigger,body.home #panel-switch-trigger{width:40px;position:absolute;right:0;bottom:0;height:54px;visibility:hidden;z-index:4000}
body.home article .content-pane div.content-wrapper{padding-right:8.191950464396285vw}
body.home .content-wrapper{width:100%;left:0}
body.home .empty-pane{width:50%;height:100%;position:absolute;top:0;background-size:cover!important}
body.home .empty-pane.left{left:0}
body.home h2.product-label{font-weight:400;font-size:3.333vh;font-family:'Metric Light',Arial,sans-serif;color:#000;padding:0;left:0;top:-3.333vh}
body.home p.panel-tagline{font-weight:400;font-size:6.190476190476191vh;line-height:5.238095238095238vh;font-family:'Metric Bold',Arial,sans-serif;color:#fff;text-transform:uppercase;padding:0;margin:1.1428571428571428vh 0 0}
body.home p.panel-tagline span{text-transform:none}
body.home p.panel-copy{font-weight:400;font-size:2.380952380952381vh;line-height:2.7142857142857144vh;font-family:'Metric Regular',Arial,sans-serif;color:#000;padding:0;margin:1.9047619047619047vh 0 0}
body.home a.learn-more{display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:1.1145510835913313vw;font-family:'Metric Semibold',Arial,sans-serif;color:#fff;background-color:#00748c;border-radius:100px;padding:.9287925696594427vw 2.1671826625387vw;margin:1.9vw 0 2.1vw}
body.home .video-thumbnail{width:14.736842105263156vw;height:8.978328173374612vw;background:url(/images/home/wemo_home_vid_thumb_400x225.jpg) left top no-repeat;background-size:contain}
body.home .video-thumbnail a{display:block;width:100%;height:100%;background-color:transparent;background-image:url(/images/ui/playbutton200px.png);background-position:center center;background-repeat:no-repeat;background-size:24.2214533%;text-indent:-3000px;padding:0}
body.home .video-thumbnail a:active,body.home .video-thumbnail a:hover{background-image:url(/images/ui/playbutton200px_green.png)}
body.home .three-way-video{background:url(/images/home/three_way_vid_thumb_400x225.jpg) left top no-repeat;background-size:contain}
body.home .video-modal{display:none;background-color:transparent;width:81.25vw;height:45.7vw;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000}
body.home .video-closer{-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-5000px;line-height:0;height:2.75vw;width:2.75vw;position:absolute;right:-1.25vw;top:-1.25vw;background:#fff;border-radius:100px;opacity:.5;padding:1vw}
body.home .video-closer:hover{opacity:1}
body.home .video-closer:after,body.home .video-closer:before{display:block;content:'';position:absolute;left:1.23vw;top:.4vw;height:2vw;width:.35vw;background-color:#333}
body.home .video-closer:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
body.home .video-closer:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
body.home #video-scrim{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:none;z-index:1000}
body.home .popout-product{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:900}
}
@media (min-width:920px) and (min-width:1500px){body.home article#panel-wifi-smart-plug br.only-wide{display:block}
}
@media (min-width:920px) and (max-width:1300px){body.home article#panel-wifi-smart-plug .popout-product{width:15vw}
}
@media (min-width:920px) and (max-width:1200px){article#panel-wifi-outdoor-smart-plug .popout-product{width:16vw}
}
@media (max-width:919px){body.home{background-image:none}
body.home #site-footer{margin-top:80px}
body.home #page-content>article{min-height:100vh;position:relative}
body.home #page-content>article h2{margin:0}
body.home .popout-product{display:block;z-index:3000;position:absolute;left:50%;top:45.5vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body.home p.panel-tagline span{text-transform:none}
body.home .content-pane{min-height:54.13vh;position:absolute;left:0;top:45.87vh;text-align:center;padding:20.8vw 5.6vw 6vw;margin-bottom:7vw}
body.home .content-wrapper{position:relative;top:auto;left:auto;height:auto}
body.home .empty-pane{height:45.87vh;width:100%;position:absolute;left:0;top:0;background-size:cover!important}
body.home h2.product-label{font-weight:400;font-size:5.2vw;font-family:'Metric Light',Arial,sans-serif;color:#000;padding:0;margin-top:2vw;margin-bottom:2vw}
body.home p.panel-copy,body.home p.panel-tagline{font-weight:400;padding:0;margin:2.666666667vw 0 0}
body.home p.panel-tagline{font-size:9.0666666665vw;line-height:7.4666666675vw;font-family:'Metric Bold',Arial,sans-serif;color:#fff;text-transform:uppercase}
body.home p.panel-copy,body.home p.panel-footnote{font-family:'Metric Regular',Arial,sans-serif}
body.home p.panel-footnote{font-size:3.7333333333333334vw;color:#888;line-height:1.3}
body.home p.panel-copy{font-size:3.733333334vw;line-height:4.4vw;color:#000}
body.home a.learn-more{display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:3.733333334vw;font-family:'Metric Semibold',Arial,sans-serif;color:#fff;background-color:#00748c;border-radius:100px;padding:3.6vw 8.4vw;margin:5.333333334vw 0 0}
body.home article#panel-bridge .content-pane{background:#72d44c;padding-top:16vw}
body.home article#panel-bridge .empty-pane{background:url(/images/home/bridge_bg_revised.jpg) 50% 0 no-repeat}
body.home article#panel-bridge .popout-product{width:21.3333333vw;height:auto}
body.home article#panel-bridge .homekit-badge{width:45vw;height:auto;margin-bottom:2.5vw}
body.home article#panel-smart-scene-controller .empty-pane{background:url(/images/home/WSC010_home_bg.jpg) right bottom no-repeat}
body.home article#panel-smart-scene-controller .content-pane{background:#fff}
body.home article#panel-smart-scene-controller p.panel-footnote,body.home article#panel-smart-scene-controller p.panel-tagline{color:#72d44c}
body.home article#panel-smart-scene-controller .popout-product{width:21vw;height:auto}
body.home article#panel-wifi-outdoor-smart-plug .empty-pane{background:url(/images/home/WSP090_home_bg.jpg) right bottom no-repeat}
body.home article#panel-wifi-outdoor-smart-plug .content-pane{background:#72d44c}
body.home article#panel-wifi-outdoor-smart-plug p.panel-footnote,body.home article#panel-wifi-outdoor-smart-plug p.panel-tagline{color:#fff}
body.home article#panel-wifi-smart-dimmer p.panel-tagline,body.home article#panel-wifi-smart-plug p.panel-tagline{color:#72d44c}
body.home article#panel-wifi-outdoor-smart-plug .popout-product{width:30vw;height:auto}
body.home article#panel-three-way .popout-product,body.home article#panel-wifi-smart-dimmer .popout-product{width:21.3333vw;height:auto}
body.home article#panel-wifi-smart-dimmer .empty-pane{background:url(/images/home/WDS060_home_bg.jpg) right bottom no-repeat}
body.home article#panel-wifi-smart-dimmer .content-pane{background:#fff}
body.home article#panel-wifi-smart-plug .empty-pane{background:url(/images/home/WSP080_home_bg.jpg) left bottom no-repeat}
body.home article#panel-wifi-smart-plug .content-pane{background:#fff}
body.home article#panel-three-way .content-pane{background:#72d44c}
body.home article#panel-three-way p.panel-tagline{color:#fff}
body.home article#panel-three-way .empty-pane{background:url(/images/home/home_threeway_panel_bg_reversed.jpg) left top no-repeat}
body.home article#panel-dimmer .content-pane{background:#fff}
body.home article#panel-dimmer p.panel-tagline{color:#72d44c}
body.home article#panel-dimmer .empty-pane{background:url(/images/home/home_dimmer_panel_bg_app.jpg) left bottom no-repeat}
body.home article#panel-dimmer .popout-product{width:21.3333333vw;height:auto}
body.home article#panel-mini .content-pane{background:#fff;padding-top:12vw}
body.home article#panel-mini .empty-pane{background:url(/images/home/mini_homekit_bg_mobile.jpg) 50% 50% no-repeat}
body.home article#panel-mini h2.product-label{color:#000}
body.home article#panel-mini p.panel-tagline{color:#72d44c}
body.home article#panel-mini p.panel-copy,body.home article#panel-switch h2.product-label{color:#000}
body.home article#panel-mini .popout-product{width:39.2vw;height:auto}
body.home article#panel-mini .homekit-badge{width:45vw;height:auto;margin-bottom:2.5vw}
body.home article#panel-switch .content-pane{background:#72d44c}
body.home article#panel-switch .empty-pane{background:url(/images/home/panel_3_bg_1200x1200.jpg) right bottom no-repeat}
body.home article#panel-switch p.panel-tagline{color:#fff}
body.home article#panel-insight h2.product-label,body.home article#panel-switch p.panel-copy{color:#000}
body.home article#panel-switch .popout-product{width:20.4vw;height:auto}
body.home article#panel-insight .popout-product,body.home article#panel-phyn .popout-product{width:23.0666667vw;height:auto}
body.home article#panel-insight .content-pane{background:0 0}
body.home article#panel-insight .empty-pane{background:url(/images/home/panel_4_bg_800x929.jpg) left top no-repeat}
body.home article#panel-insight p.panel-tagline{color:#72d44c}
body.home article#panel-insight p.panel-copy,body.home article#panel-phyn h2.product-label{color:#000}
body.home article#panel-phyn .content-pane{background:#72d44c}
body.home article#panel-phyn .empty-pane{background:url(/images/home/phyn_bg_rev.jpg) 50% 50% no-repeat}
body.home article#panel-phyn p.panel-tagline{color:#fff}
body.home article#panel-phyn p.panel-copy{color:#000}
body.home .video-thumbnail{margin:4.533333333vw auto;width:38.6vw;height:21.4vw;background:url(/images/home/wemo_home_vid_thumb_400x225.jpg) left top no-repeat;background-size:contain;padding-bottom:8vw}
body.home .video-thumbnail a{display:block;width:100%;height:100%;background-color:transparent;background-image:url(/images/ui/playbutton200px.png);background-position:center center;background-repeat:no-repeat;background-size:23.4375%;text-indent:-3000px;padding:0}
body.home .video-thumbnail.dimmer-video{background-image:url(/images/home/wemo_home_vid_thumb_400x225.jpg)}
body.home .video-thumbnail.mini-video{background-image:url(/images/home/wemo_mini_vid_thumb_400x225.jpg)}
body.home .video-modal{display:none;background-color:transparent;width:81.25vw;height:45.7vw;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4000}
body.home .video-closer{-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-5000px;line-height:0;height:7.75vw;width:7.75vw;position:absolute;right:-3.575vw;top:-3.575vw;background:url(/images/ui/close_x_new.svg) center center no-repeat #fff;background-size:80%;border-radius:100px}
body.home #video-scrim{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:none;z-index:1000}
body,html{min-height:none;height:auto}
.mobile-logo{width:33px;height:33px;position:fixed;top:3px;left:46%}
body.home #nav-container{height:39px}
#mm-nav-container{background:#f2f2f2}
.mm-list{font-family:'Metric Regular',Arial,sans-serif;font-size:15px}
.mm-list>li{background:#fff}
.mm-list>li a{color:#888}
.mm-list>li a:hover{color:#bbb}
.mm-menu .mm-list{padding:0}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background-color:transparent}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border:none}
#mm-main-nav>li{border-bottom:1px solid #c9c9c9}
html.mm-opened .mm-page{box-shadow:0 0 6px rgba(0,0,0,.5)}
#mm-main-nav li.video-link a{color:#72d44c;display:block;padding-left:50px;font-weight:700;background:url(/images/ui/tempsprite@1x.png) 18px -44px no-repeat}
#mm-main-nav li.video-link a:hover{color:#72d44c;background-position:18px -77px}
#mm-main-nav li.life-link a{color:#72d44c;text-decoration:none}
#mm-main-nav li.email-link a:hover,#mm-main-nav li.life-link a:hover{text-decoration:underline}
#mm-main-nav li.email-link{background:#f2f2f2;border-bottom:none}
#mm-main-nav li.email-link a{color:#72d44c;margin-top:16px}
#mm-main-nav li.social-link a span{text-indent:-999px;display:inline-block}
#mm-main-nav li.facebook-link,#mm-main-nav li.instagram-link,#mm-main-nav li.twitter-link{float:left;border:none;margin-top:5px;background-color:transparent}
#mm-main-nav li.facebook-link a,#mm-main-nav li.instagram-link a,#mm-main-nav li.twitter-link a{padding:0}
#mm-main-nav li.instagram-link{clear:both;background-image:url(/images/icons/instagram-bg.png);background-size:cover;border-radius:6px;margin-top:7px;margin-left:18px;padding:2px 5px}
#mm-main-nav li.facebook-link,#mm-main-nav li.twitter-link{margin-left:6px}
#mm-main-nav li.instagram-link i.fa-instagram{color:#fff;font-size:27px}
#mm-main-nav li.twitter-link i.fa-twitter-square{color:#55acee;font-size:38px}
#mm-main-nav li.facebook-link i.fa-facebook-square{color:#3b5998;font-size:38px}
#mm-main-nav li.share-hdr{background:0 0;border:none;color:#888;margin-left:20px;margin-top:20px}
#mm-main-nav li.home-link img{width:15%}
#helper,#slides-left,#slides-right,body.home #scrolldots{display:none}
#slides-container{width:100%;float:left;margin-top:39px}
.slide{float:left;clear:left;position:relative;min-height:264px}
.slide h1{font-size:45px;line-height:45px;margin:0 0 1.5rem}
.slide-guts{top:auto;-webkit-transform:none;-ms-transform:none;transform:none;min-height:264px}
.slide-content{margin:0 auto}
.slide-content h2{padding-top:14px;font-size:30px;line-height:30px}
.slide-text{max-width:50%}
.slide-text.bigger{max-width:35%}
#slide-l1,#slide-l10,#slide-l2,#slide-l3,#slide-l4,#slide-l5,#slide-l6,#slide-l7,#slide-l8,#slide-l9,#slide-r1,#slide-r2,#slide-r3,#slide-r4,#slide-r5,#slide-r6,#slide-r7,#slide-r8,#slide-r9{-ms-transform:none;-webkit-transform:none;transform:none}
.slide-images img{max-width:109px;height:auto;margin:0 auto}
p.subby{font-size:14px;margin:0 3%;padding:0}
}
.media-inquires,.press-downloads,.press-release dl dt:first-child,.presskits{border-top:1px solid #c2c2c2}
body.pressroom{background:0 0}
.press-release{background-color:#f2f2f2;margin-top:30px}
.press-release dl{max-width:980px;margin:0 auto}
.press-release dl dt{font-family:"Metric Semibold",Arial,sans-serif;font-size:20px;font-weight:400;color:#666;padding:20px 0 15px}
.press-release dl dd{font-family:"Metric Bold",Arial,sans-serif;font-size:24px;font-weight:400;color:#000;margin:0;padding-bottom:40px;border-bottom:1px solid #c2c2c2}
.press-item-group .press-item a,.press-item-group .press-item h3{font-family:"Metric Semibold",Arial,sans-serif;font-weight:400}
.press-release dl dd a{text-decoration:none;color:#000}
.press-release dl dd a:hover{text-decoration:underline}
.media-inquires,.press-downloads,.press-images,.press-release,.presskits{padding:0 0 40px}
.press-item-group{margin:0 auto;max-width:992px;overflow:hidden}
.press-item-group .press-item{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:30px 7px 20px;text-align:center;width:25%}
.press-item-group .press-item h3{font-size:20px;color:#666}
.press-item-group .press-item a{font-size:18px;color:#72d44c;text-decoration:none}
.press-item-group .press-item a:hover{text-decoration:underline;color:#73d44a}
@media (max-width:919px){.media-inquires,.press-downloads,.press-images,.press-release,.presskits{padding:0 10px 40px}
.press-release dl dt{font-size:14px;padding:10px 0}
.press-release dl dd{font-size:16px;padding-bottom:15px}
.press-item-group .press-item{width:50%}
.press-item-group .press-item h3{font-size:16px}
.media-inquires p,.press-item-group .press-item a{font-size:14px}
}
.video-play-btn{position:absolute;display:block;top:50%;left:0;right:0;height:90px;width:90px;background-image:url(../img/video-play-btn.png);background-repeat:no-repeat;transition:all .2s ease}
body.videos #page-content .video-hero:hover .video-play-btn,body.videos .video-gallery .video-row .video-block:hover .video-play-btn{background-image:url(../img/video-play-btn-hover.png)}
body.videos #page-content{margin:0 auto;max-width:1550px;height:100%}
body.videos #page-content .video-hero{position:relative}
body.videos #page-content .video-hero img{display:block;width:100%;height:auto;padding-top:65px}
body.videos #page-content .video-hero .video-hero-content{position:absolute;top:17%;left:10%;color:#fff;width:32%}
body.videos #page-content .video-hero .video-hero-content h1{font:400 70px 'Metric Bold',Arial,sans-serif;line-height:66px}
body.videos #page-content .video-hero .video-hero-content p{font-size:24px}
body.videos #page-content .video-hero .video-play-btn{margin:auto}
body.videos .video-gallery{margin:0 auto;max-width:1300px;height:100%}
body.videos .video-gallery .video-headline-mobile,body.videos .video-gallery hr{display:none}
body.videos .video-gallery .video-headline{text-align:center}
body.videos .video-gallery .video-headline h2{color:#72d44c;text-transform:uppercase;font:400 48px 'Metric Bold',Arial,sans-serif;margin-bottom:0}
body.videos .video-gallery .video-headline p{font-size:16px;color:#8b8d8e;margin-bottom:40px}
body.videos .video-gallery .video-row .video-block{float:left;padding-right:20px;max-width:30%;position:relative}
body.videos .video-gallery .video-row .video-block.first{padding-left:20px}
body.videos .video-gallery .video-row .video-block img{max-width:100%;border-radius:8px}
body.videos .video-gallery .video-row .video-block h3{font:400 20px 'Metric Bold',Arial,sans-serif;text-align:center}
body.videos .video-gallery .video-row .video-play-btn{margin:-70px auto}
@media (max-width:919px){body.videos #page-content .video-hero img{padding-top:40px}
body.videos #page-content .video-hero .video-play-btn{top:40%}
body.videos #page-content .video-hero .video-hero-content h1,body.videos #page-content .video-hero .video-hero-content p{display:none}
body.videos .video-gallery hr{display:block;width:90%;border:1px solid #ccc}
body.videos .video-gallery .video-headline-mobile{display:block;text-align:center;margin:15px}
body.videos .video-gallery .video-headline-mobile h1{font:400 47px 'Metric Bold',Arial,sans-serif;text-transform:uppercase;line-height:40px}
body.videos .video-gallery .video-headline-mobile p{font-size:24px;line-height:32px;color:#8b8d8e}
body.videos .video-gallery .video-headline{margin:15px}
body.videos .video-gallery .video-headline h2{font-size:36px}
body.videos .video-gallery .video-headline p{font-size:24px}
body.videos .video-gallery .video-row .video-block{max-width:none;float:none;text-align:center;margin:15px;padding-right:0}
body.videos .video-gallery .video-row .video-block.first{padding-left:0}
}
@media (max-width:1024px){body.videos #page-content .video-hero .video-hero-content h1{font-size:60px;line-height:60px}
body.videos #page-content .video-hero .video-hero-content p{font-size:20px}
}
@media (max-width:992px){body.videos #page-content .video-hero .video-hero-content h1{font-size:50px;line-height:50px}
body.videos #page-content .video-hero .video-hero-content p{font-size:20px}
}
body.page-404 .container-404{padding:15px;text-align:center}
body.page-404 .container-404 p{font:400 20px 'Metric Light',Arial,sans-serif}
body.page-404 .container-404 p a{color:#72d44c}
body.page-404 #site-footer{position:fixed}
#mysterious-wrapper{height:100%;position:relative;width:100%;float:left;padding-bottom:60px}
body.products{background:#fff}
body.products .featured-article{border-radius:4px;border:1px solid #e3e3e3;margin:26px 14% -15px;background:#72d44c;padding-left:120px;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}
@media (max-width:919px){body.products .featured-article{margin:20px 10px -10px;padding-left:10px;padding-top:100px}
}
body.products .product-addtional-content p{padding-left:2vw;padding-right:2vw}
body.products #product-box{background:url(../img/wemo_lighting_95x95.jpg) 60px 10px no-repeat #72d44c;min-height:115px;margin:26px auto -15px;padding-bottom:10px;padding-left:0;width:610px}
@media (max-width:919px){body.products #product-box{margin:20px 10px -10px;width:auto;background-position:center 14px;text-align:center}
}
body.products #product-box h3{padding:0;font:400 28px 'Metric Bold',sans-serif;margin-bottom:0;margin-top:12px;margin-left:170px}
@media (max-width:919px){body.products #product-box h3{font-size:23px;padding:5px;margin-left:10px}
}
body.products #product-box p{font-size:14px;padding:0;margin:6px 8px 8px 170px}
@media (max-width:919px){body.products #product-box p{margin-left:10px}
}
body.products #product-box a,body.products #product-box a.full-link,body.products #product-box a.full-link:link,body.products #product-box a.full-link:visited{color:#fff;text-decoration:none}
body.products #product-box a,body.products #product-box a.full-link:hover{text-decoration:none}
body.products #product-box a{display:block}
body.products #product-box a:hover{text-decoration:none}
#products-box{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:30px}
.product-block{font:400 16px Arial,sans-serif;overflow:hidden;display:inline-block;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;padding:20px;border-radius:4px;color:#8b8d8e;vertical-align:top}
.product-block h2{font-family:'Metric Regular',Arial,sans-serif;font-weight:400;font-size:16px;color:inherit}
.product-block h3{font-family:'Metric Bold',Arial,sans-serif;font-weight:400;font-size:1.25rem;color:#000;text-transform:uppercase}
.product-block a,.product-block a:hover,.product-block a:link,.product-block a:visited{text-decoration:none;color:inherit}
.product-block:hover{color:#fff;background:#72d44c;cursor:pointer}
.product-block:hover .product-cta{visibility:visible}
.product-block:hover .notice-me,.product-block:hover h3{color:#fff}
.product-block:hover .product-addtional-content{display:none}
.product-block:hover .product-cta.has-additional{display:inline-block}
.product-block img{max-width:100%;height:auto;margin:0 auto}
.product-block .product-cta{visibility:hidden;font:400 12px Arial,sans-serif;display:inline-block;margin:8px;padding:8px 20px;border-radius:4px;color:#72d44c;background-color:#fff}
.product-block .product-cta.has-additional{display:none}
.product-block .notice-me{color:#72d44c;margin-top:-4px;margin-bottom:0}
.products-main-logos img{padding:10px}
@media (max-width:919px){body.products{background-position:left 37px}
#products-box{padding:0}
.product-block{width:50%!important;min-height:10%;padding:4px}
.product-block h2{font-size:14px;padding-top:0;margin-top:0}
.product-block:hover{color:inherit;background:0 0}
.product-block:hover .notice-me{color:#72d44c}
.product-block:hover h3{color:inherit}
.product-block .notice-me{padding:0;margin-top:-8px;font-size:11px}
.product-block .product-cta{display:none}
}
@media (max-width:600px){.products-main-logos img{padding:0 10px;max-width:25%;width:100%}
}
body.wheretobuy #page-content .btn-primary-pill{padding:12px 30px 8px;margin:0 auto}
body.wheretobuy #page-content .store-belkin{text-align:center;padding-top:25px}
body.wheretobuy #page-content .store-container{margin:20px auto;max-width:992px;visibility:hidden}
body.wheretobuy #page-content .store-container .store-list{list-style-type:none;text-align:center;vertical-align:middle;padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}
body.wheretobuy #page-content .store-container .store-list .store-wtb{background-color:#f2f2f2;padding:33px 16px;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:5px;width:32%}
body.wheretobuy #page-content .store-container .store-list .store-wtb a{-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block;width:100%;height:100%}
.workswith-items,.workswith-items li{-moz-box-sizing:border-box;text-align:center}
body.wheretobuy #page-content .store-container .store-list .store-wtb img{margin:auto}
body.wheretobuy #page-content .select-wtb{text-align:center;padding-top:30px;padding-bottom:25px}
body.wheretobuy #page-content .select-wtb .linksys-select-outer{max-width:275px}
body.wheretobuy #page-content .select-wtb .linksys-select-outer .linksys-select{padding-left:77px;text-transform:uppercase;color:transparent;text-shadow:0 0 0 #000}
body.wheretobuy #page-content .wtb-disclaimer{margin:0 auto;max-width:730px;text-align:center;font-size:12px;color:#666;padding-top:50px;padding-bottom:40px;clear:both}
@media (max-width:919px){body.wheretobuy #page-content .store-container .store-list .store-wtb{width:46%}
body.wheretobuy #page-content .wtb-hero{margin-top:0}
body.wheretobuy #page-content .wtb-hero .wtb-hero-text{padding:10px}
body.wheretobuy #page-content .wtb-hero .wtb-hero-text .main-head{padding-top:125px}
body.wheretobuy #page-content .wtb-hero .wtb-hero-text h1{font-size:30px}
body.wheretobuy #page-content .linksys-select-outer{width:100%}
body.wheretobuy #page-content .wtb-disclaimer{padding:25px}
}
body.works-with .big-hero{max-width:1600px;margin:65px auto 0;background-image:url(/images/banners/works-with-wemo-banr-1600x747.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;transition:background-image .8s ease-in-out 0s;width:100%;height:747px}
body.works-with .big-hero .hero-text{position:absolute;left:10px;width:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
body.works-with .big-hero .hero-text .main-head{color:#fff;font-size:60px;width:50%;margin:0 auto;line-height:63px;padding:0}
body.works-with .big-hero .hero-text .hero-sub{color:#fff;font-size:18px;font-family:'metric semibold',arial,sans-serif;margin:20px auto 0;text-align:center;width:50%}
body.works-with .big-hero.alexa,body.works-with .big-hero.apple,body.works-with .big-hero.google,body.works-with .big-hero.nest{background-image:url(/images/banners/works-with-nest-banr-v2-1600x747.jpg)}
body.works-with .big-hero.alexa .hero-text,body.works-with .big-hero.apple .hero-text,body.works-with .big-hero.google .hero-text,body.works-with .big-hero.nest .hero-text{top:50%;left:auto}
body.works-with .big-hero.alexa .hero-text .hero-sub,body.works-with .big-hero.alexa .hero-text .main-head,body.works-with .big-hero.apple .hero-text .hero-sub,body.works-with .big-hero.apple .hero-text .main-head,body.works-with .big-hero.google .hero-text .hero-sub,body.works-with .big-hero.google .hero-text .main-head,body.works-with .big-hero.nest .hero-text .hero-sub,body.works-with .big-hero.nest .hero-text .main-head{width:475px;padding-left:16px}
body.works-with .big-hero.google{background-image:url(/images/banners/works-with-google-banr-1600x747.jpg)}
body.works-with .big-hero.google .hero-text{right:0}
body.works-with .big-hero.google .hero-text .main-head{width:515px}
body.works-with .big-hero.google .hero-text .hero-sub{width:450px}
body.works-with .big-hero.alexa{background-image:url(/images/banners/works-with-alexa-banr-1600x747.jpg)}
body.works-with .big-hero.alexa .hero-text{right:0;top:54%}
body.works-with .big-hero.alexa .hero-text .hero-sub,body.works-with .big-hero.alexa .hero-text .main-head{width:375px;padding-left:16px}
body.works-with .big-hero.apple{background-image:url(/images/banners/homekit_top_banner_dimmer_pod.jpg);height:50.3405572755418vw}
body.works-with .big-hero.apple .hero-text{position:relative;display:inline-block;text-align:center;width:100%;top:0;padding-top:200px}
@media (max-width:919px){body.works-with .big-hero.apple{height:43vw}
body.works-with .big-hero.apple .hero-text{padding-top:0}
}
body.works-with .big-hero.apple .hero-text .main-head{display:inline-block;width:100%;padding-top:300px;color:#fff}
body.works-with .big-hero.apple .hero-text .hero-sub{width:35vw;color:#fff}
body.works-with .big-hero.apple .homekit-app-badge{display:block;margin:30px auto;position:relative}
body.works-with .big-hero.apple .homekit-app-badge img{max-width:11.8276vw;height:auto}
@media (max-width:919px){body.works-with .big-hero.apple .hero-text .main-head{padding-top:22px;display:block}
body.works-with .big-hero.apple .homekit-app-badge img{max-width:25vw;display:block;position:absolute;top:8px}
}
@media (max-width:1230px){body.works-with .big-hero.apple .hero-text .hero-sub{width:80vw}
body.works-with .big-hero.apple .homekit-app-badge{margin:10px auto}
}
body.works-with #homepod-float{width:100%;text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:-11vw}
body.works-with #homepod-float img{display:inline-block;width:18.142414860681114vw}
@media (max-width:1444px){body.works-with #homepod-float{margin-top:-6vw}
body.works-with #homepod-float img{width:12vw}
}
@media (max-width:1230px){body.works-with #homepod-float{margin-top:1vw}
}
body.works-with .content.content-homekit{margin-top:0;padding-top:0}
body.works-with .content.content-homekit h2.main-head{padding-top:40px}
body.works-with .homekit-products-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
@media (max-width:919px){body.works-with #homepod-float img{width:20vw;height:auto}
body.works-with .homekit-products-wrapper{-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12vw}
}
body.works-with .homekit-products-wrapper .btn-learn-pill{margin-top:21px}
body.works-with .homekit-product{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
body.works-with .homekit-product p{padding-left:5%;padding-right:5%;font-family:'Metric Bold',Arial,sans-serif;font-weight:700;color:#666}
body.works-with .homekit-product h3{font-size:1.5rem}
body.works-with h2.main-head{padding-bottom:20px}
body.works-with .content{text-align:center;padding-top:2em}
body.works-with .product-block{width:25%}
body.works-with .wbutton{width:80%;font-size:50px;margin-bottom:1em;border:none}
.homekit-interstitial-band{width:100%;height:16.656346749226007vw;background:url(/images/banners/homekit_mid_banner.jpg) left top no-repeat;background-size:cover;margin-top:40px}
.workswith-items{list-style:none;margin:0 auto;padding:0 35px 100px;max-width:1600px;box-sizing:border-box;white-space:nowrap}
.workswith-items li{display:inline-block;width:25%;box-sizing:border-box;padding:10px 25px;vertical-align:top;white-space:normal}
.workswith-items li img{margin:0 auto}
.workswith-items li h3{font-family:'Metric Bold',arial,sans-serif;font-size:20px;font-weight:400;color:#000;text-decoration:none}
.workswith-items li p{font-family:'Metric Semibold',arial,sans-serif;font-family:16px;color:#666;font-weight:400;padding:0 10px;text-decoration:none}
.workswith-items li a{display:inline-block;text-decoration:none}
.workswith-items li a:hover .btn-primary-pill{background-color:#73d44a}
@media (max-width:1024px){body.works-with .big-hero.google .hero-text{width:70%}
body.works-with .big-hero.google .hero-text .hero-sub,body.works-with .big-hero.google .hero-text .main-head{width:77%}
.workswith-items{white-space:normal}
.workswith-items li{width:33%;margin-bottom:30px}
}
@media (max-width:919px){body.works-with .homekit-product.product-bridge{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
body.works-with .big-hero{margin-top:38px}
body.works-with .big-hero .hero-text .hero-sub,body.works-with .big-hero .hero-text .main-head{width:75%}
body.works-with .big-hero.alexa .hero-text .hero-sub,body.works-with .big-hero.alexa .hero-text .main-head,body.works-with .big-hero.nest .hero-text .hero-sub,body.works-with .big-hero.nest .hero-text .main-head{width:77%;padding-left:50px}
body.works-with .big-hero.google .hero-text{width:70%}
body.works-with .big-hero.google .hero-text .hero-sub,body.works-with .big-hero.google .hero-text .main-head{width:77%}
body.works-with .big-hero.apple .app-badge{bottom:30px;right:auto;left:10px;width:150px}
.workswith-items{white-space:normal}
.workswith-items li{width:49%;margin-bottom:30px}
}
@media (max-width:600px){body.works-with .big-hero{background-position:center top;height:272px}
body.works-with .big-hero .hero-text{left:10px}
body.works-with .big-hero .hero-text .main-head{text-align:left;font-size:40px;line-height:40px;width:100%}
body.works-with .big-hero .hero-text .hero-sub{display:none}
body.works-with .big-hero.alexa,body.works-with .big-hero.apple,body.works-with .big-hero.nest{background-position:-30px top}
body.works-with .big-hero.alexa .hero-text,body.works-with .big-hero.apple .hero-text,body.works-with .big-hero.nest .hero-text{top:50%;left:10px;right:auto}
body.works-with .big-hero.alexa .hero-text .main-head,body.works-with .big-hero.apple .hero-text .main-head,body.works-with .big-hero.nest .hero-text .main-head{font-size:34px;line-height:32px;padding-left:0;width:100%}
body.works-with .big-hero.apple{background-position:-10px top}
body.works-with .big-hero.apple .hero-text{width:56%}
body.works-with .big-hero.apple .app-badge{bottom:10px;right:auto;left:10px;width:150px}
body.works-with .big-hero.google .hero-text .main-head{font-size:34px;line-height:32px}
.workswith-items li{width:100%;margin-bottom:30px}
}
body.sitemap{background:url(../img/grad_v2.gif) repeat-x #fff}
body.sitemap #page-content{margin:0 auto 30px;max-width:980px;height:100%;overflow:hidden}
body.sitemap .pod-block{padding-left:30px;padding-right:30px}
body.sitemap .pod-title{font:400 30px 'Metric Bold',Arial,sans-serif;text-align:left}
body.sitemap .pod-subtitle{text-align:left}
body.sitemap .pod-text{line-height:22px;text-align:left}
@media (max-width:919px){body.sitemap .pods-row:last-child{margin-top:0}
body.sitemap .pod-block{height:auto!important;padding-top:36px;padding-bottom:33px}
body.sitemap .pod-block a{padding-left:30px}
}
body.plain-text #page-content{margin:0 auto;max-width:980px;height:100%}
body.plain-text .sub-header{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;color:#999;font:400 16px Arial,sans-serif;text-align:center;padding:0 9.5%}
body.plain-text .text-content{border-top:1px solid #ccc;margin:50px 0;padding:30px 30px 0}
body.plain-text .text-content a{color:#72d44c;text-decoration:none;font-weight:700}
body.plain-text .text-content a:hover{text-decoration:underline}
body.plain-text .text-content h2{font:normal normal 24px 'Metric Bold',Arial,sans-serif;margin:1.2em 0 0}
body.plain-text .text-content h2:first-child{margin:.4em 0 0}
body.plain-text .text-content h3{font:normal normal 18px 'Metric Bold',Arial,sans-serif;margin:1.7em 0 0}
body.plain-text .text-content h2+h3{margin-top:1em}
body.plain-text .text-content li,body.plain-text .text-content p,body.plain-text .text-content ul{font:400 13px/18px Arial,sans-serif}
body.plain-text .text-content p{margin:.5em 0 1.5em}
body.plain-text .text-content p.no-margin{margin-bottom:0}
body.plain-text .text-content li{padding-left:10px;color:#666}
body.plain-text .text-content ul{margin-top:0;padding:0 0 0 14px}
body.plain-text .text-content>ul{padding-left:40px}
body.plain-text .text-content .bolded-txt{font-weight:700}
body.plain-text .text-content .legal-list{list-style-type:lower-alpha;color:#666}
body.plain-text .text-content .legal-list .legal-list-sub{list-style-type:lower-roman}
@media (max-width:919px){body.plain-text .main-head{font-size:48px;line-height:41px;margin-bottom:10px;padding-top:56px}
body.plain-text .sub-header{font-size:24px}
body.plain-text .text-content{margin:40px 0 60px;padding:30px 15px 0}
body.plain-text .text-content h2{font:400 36px 'Metric Bold',Arial,sans-serif}
body.plain-text .text-content h3{font:400 30px/32px 'Metric Bold',Arial,sans-serif;margin:1em 0 0}
body.plain-text .text-content li,body.plain-text .text-content p,body.plain-text .text-content ul{font:400 16px/28px Arial,sans-serif}
body.support .main-head{font-size:28px;padding-top:20px;text-align:center;margin-bottom:0;margin-top:40px}
}
body.support #mysterious-wrapper{height:100%;width:100%;float:left;position:relative;padding-bottom:100px}
body.support #products-box{float:left;-moz-box-sizing:border-box;box-sizing:border-box}
body.support .links-support{padding-top:30px;margin-bottom:40px}
@media (max-width:919px){body.support .links-support{padding-top:10px}
}
body.support .support-box{border:1px solid #e3e3e3;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:30px;margin-top:10px}
body.support .help-support{width:53.7545%;float:left}
body.support .help-support ul{list-style:none;padding:10px 0;margin:0;line-height:24px}
body.support .help-support ul:after{display:block;margin-bottom:12px;float:left}
@media (max-width:919px){body.support .help-support{width:94%;float:none;margin:10px auto;padding:20px 18px;height:auto!important}
}
body.support .app-support{width:44.8155%;float:right;padding-right:100px}
body.support .app-support img{display:block;margin-bottom:16px}
@media (min-width:920px){body.support .app-support{background:url(/images/graphics/apphand.png) right bottom no-repeat}
}
@media (max-width:919px){body.support .app-support{width:94%;clear:both;float:none;margin:0 auto;padding-right:6px;height:auto!important;padding-bottom:20vw}
}
body.support .easy-setup-head{padding-top:1.5vw}
body.support .app-cta,body.support .help-support a{font:400 14px Arial,sans-serif;text-decoration:none}
body.support #liveagent_online:hover,body.support .app-cta:hover,body.support .help-support a:hover{text-decoration:underline}
body.support .app-support h3,body.support .help-support h3{font:400 22px 'Metric Regular',sans-serif;margin:0}
body.support .app-support p,body.support .help-support p{font:400 14px Arial,sans-serif;color:#666;line-height:18px}
@media (max-width:919px){body.support .app-support p,body.support .help-support p{margin-top:5px}
}
body.support .app-support li,body.support .help-support li{display:block;padding-bottom:12px;line-height:16px}
body.support .product-block h3{font-family:'Metric Regular',Arial,sans-serif;font-weight:400;font-size:16px;color:inherit;margin-bottom:6px}
body.support .section-full{width:100%}
body.support .section-fixed{max-width:992px;margin:0 auto;overflow:hidden}
body.support .set-in{position:relative;border:1px solid orange;width:100%;clear:both}
body.support .header-support{background:url(/images/banners/toolstile_banr_1600x1040.gif) left top #72d44c;padding:40px 10px 70px;-moz-box-sizing:border-box;box-sizing:border-box}
body.support .header-support h1{color:#fff;margin-bottom:20px}
@media (max-width:919px){body.support .header-support h1{margin-bottom:8px}
body.support .header-support{padding:0 0 30px}
}
body.support .contact-support,body.support .products-support{text-align:center;clear:both;padding-top:30px}
body.support .contact-support h2,body.support .products-support h2{font:400 32px 'Metric Bold',sans-serif;padding:0;margin:30px 0 0}
body.support .contact-support p,body.support .products-support p{color:#666;font:400 16px Arial,sans-serif;padding:0;margin:0 0 22px}
body.support .contact-support:after{display:block;float:left;clear:both;height:132px;width:100%;background:pink}
body.support .contact-block{display:block;min-height:250px;width:32.7%;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:4px;float:left;text-align:center;padding:16px 8px;margin-bottom:8px}
body.support .contact-block+.contact-block{margin-left:.814663951%}
@media (max-width:919px){body.support .contact-block+.contact-block{margin-left:3%}
body.support .contact-block{width:94%;clear:both;min-height:80px;margin:5px 3%;padding:0;text-align:left}
}
body.support #liveagent_offline{color:#555;font:400 14px Arial,sans-serif;margin:0 6px}
body.support #liveagent_offline .chat-status-text{color:#000;font-size:12px;padding-top:6px}
body.support #liveagent_online{font-size:14px}
body.support .contact-row{visibility:hidden}
.padiOverlay,.padiPop4Wrap,body.support .contact-row.contact-ready{visibility:visible}
body.support .wemo-easy-setup-steps{padding:0}
body.support .wemo-easy-setup-steps li{padding:.35vw 0 .35vw 2.5vw;margin:.25vw 0;background-repeat:no-repeat;background-position:left 50%;background-size:contain}
body.support .wemo-easy-setup-steps li.setup-one{background-image:url(/images/ui/circle_one.gif)}
body.support .wemo-easy-setup-steps li.setup-two{background-image:url(/images/ui/circle_two.gif)}
body.support .wemo-easy-setup-steps li.setup-three{background-image:url(/images/ui/circle_three.gif)}
@media (max-width:919px){body.support .wemo-easy-setup-steps li{padding:2vw 0 2vw 10vw;margin:2vw 0}
}
body.support .wemo-app-store-badges{list-style-type:none;display:block;padding:0;margin:0;float:left}
body.support .wemo-app-store-badges li{display:block;padding:0;margin:0 1vw 0 0;float:left}
body.support .wemo-app-store-badges li a img{width:125px;height:auto}
@media (min-width:920px){body.support .contact-row{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
body.support .chat-wrapper{margin:-4px 10px 0;border-radius:5px;border:1px solid #ccc;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}
body.support .chat-wrapper h4{font-weight:400}
body.support #liveagent_offline h4,body.support #liveagent_offline p{margin-left:10px;margin-right:10px}
body.support #liveagent_offline h4{color:#999}
}
body.support .contact-image{padding-top:24px}
@media (max-width:919px){body.support .chat-wrapper h4{clear:left;font-weight:400;margin-bottom:6px}
body.support .contact-image{float:left;margin:10px;padding:0}
body.support .contact-details{float:left;padding-left:8px;padding-top:15px}
body.support .contact-cta{display:block;clear:both}
}
body.support .contact-cta{font:400 14px Arial,sans-serif;color:#72d44c;text-decoration:none}
body.support .contact-cta:hover{text-decoration:underline}
body.support .contact-text{color:#8b8d8e;font:400 12px Arial,sans-serif;margin:4px 0 22px;line-height:20px}
body.support .contact-method{font:400 19px 'Metric Regular',sans-serif;margin:20px 0 4px}
@media (max-width:919px){body.support .contact-text{display:none!important}
body.support .contact-method{float:left;margin-top:0}
}
#support-search{-moz-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:860px;border:none;border-radius:5px;margin:0 auto;display:block;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);font:400 22px Arial,sans-serif;line-height:60px;padding-left:145px;min-height:60px;background:url(/images/ui/search.png) 101px 16px no-repeat #fff}
@media (max-width:919px){#support-search{width:93%;font-size:16px;background-position:26px 16px;padding-left:64px}
}
body.sprinkler{background:#fff}
body.sprinkler a,body.sprinkler a:link,body.sprinkler a:visited{color:#72d44c;font-weight:700;text-decoration:none}
body.sprinkler a:hover{text-decoration:underline}
body.sprinkler a.cta-shop-now,body.sprinkler a.cta-shop-now:hover,body.sprinkler a.cta-shop-now:link,body.sprinkler a.cta-shop-now:visited{color:#fff;text-decoration:none;font-size:105%;padding:10px 22px;margin:30px 0 65px}
body.sprinkler .main-head{padding-top:62px}
body.sprinkler #mysterious-wrapper{height:100%;width:100%;float:left;position:relative;padding-bottom:50px}
body.sprinkler .big-hero{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../img/sprinkler_hero_bg.jpg) center center no-repeat;max-width:1600px;margin:65px auto 0;padding:2% 8%;color:#fff}
@media (min-width:920px){body.sprinkler .big-hero{height:722px}
body.sprinkler .big-hero h1{font-size:80px;line-height:72px;text-align:left}
}
@media (max-width:919px){body.sprinkler .big-hero{margin-top:16px;height:388px;background-size:cover}
body.sprinkler .big-hero .main-head{padding-top:38px;font-size:36px;line-height:32px;margin-bottom:7px}
}
body.sprinkler .big-hero .hero-text{max-width:380px;float:left}
body.sprinkler .big-hero .hero-sub{padding-right:30px;font:400 24px Arial,sans-serif;line-height:29px}
body.sprinkler .big-hero .hero-sub a,body.sprinkler .big-hero .hero-sub a:link,body.sprinkler .big-hero .hero-sub a:visited{text-decoration:none;color:#fed100}
body.sprinkler .big-hero .hero-sub a:hover{color:#fff}
@media (max-width:919px){body.sprinkler .big-hero .hero-sub{font-size:14px;line-height:17px;text-align:center;margin-top:0;padding-right:0}
}
body.sprinkler #page-content,body.sprinkler .page-content{margin:0 auto;max-width:900px;height:100%}
@media (max-width:919px){body.sprinkler #page-content,body.sprinkler .page-content{height:auto}
}
body.sprinkler .hero-video-link{display:block;height:120px;width:120px;background:url(../img/video_play_large.png) left top no-repeat;position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px;text-indent:-2000px}
body.sprinkler .hero-video-link:hover{background:url(../img/video_play_large_hover.png) left top no-repeat}
body.sprinkler .slick-next{right:-50px}
body.sprinkler .slick-prev{left:-50px}
@media (max-width:919px){body.sprinkler .hero-video-link:hover{background-size:100%}
body.sprinkler .hero-video-link{height:60px;width:60px;background-size:100%;margin-left:-32px;margin-top:30px}
body.sprinkler .slick-dots{padding-top:40px}
}
body.sprinkler .steps-slide{position:relative}
body.sprinkler .slide-block{display:none;position:absolute;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;height:85px;width:85px;text-align:center;z-index:987}
body.sprinkler .icon-block,body.sprinkler .number-block{display:none;-moz-box-sizing:border-box;z-index:987;position:absolute}
@media (max-width:919px){body.sprinkler .slide-block{height:45px;width:45px}
}
body.sprinkler .number-block{margin:0;box-sizing:border-box;height:85px;width:85px;text-align:center;top:0;right:0;background:#72d44c;color:#fff;padding-top:29px;font:400 26px 'Metric Semibold',sans-serif}
@media (max-width:919px){body.sprinkler .number-block{height:45px;width:45px;font-size:14px;padding-top:15px;right:3.497%;margin-right:-.1px}
}
body.sprinkler .icon-block{margin:0;box-sizing:border-box;height:85px;width:85px;text-align:center;background:#fed100;top:85px;right:0}
.needs-list li,.things-row li{-moz-box-sizing:border-box;text-align:center;float:left}
@media (max-width:919px){body.sprinkler .icon-block{height:45px;width:45px;top:45px;right:3.497%;margin-right:-.1px}
body.sprinkler .icon-block img{height:45px;width:45px}
}
h2.main-head{font-family:'Metric Bold',Arial,sans-serif;font-weight:400;font-size:48px;padding:60px 0 0;margin:0;text-align:center}
@media (max-width:919px){h2.main-head{font-size:26px;margin-top:0;line-height:26px;padding:30px 32px 0}
}
.steps-caption{font-size:16px;color:#666}
@media (max-width:919px){.steps-caption{font-size:12px;width:93%;margin:12px auto;padding-bottom:30px}
}
.steps-slide-image{width:100%;height:auto;margin:0 auto}
.steps-sub-head,.sub-head{margin-top:6px;margin-bottom:22px;text-align:center;font-size:16px;color:#666}
@media (max-width:919px){.steps-slide-image{width:93%}
.steps-sub-head,.sub-head{font-size:12px;margin-top:4px;margin-bottom:15px}
}
.steps-marquee{margin-bottom:40px}
.things-row{list-style:none;float:left}
@media (max-width:919px){.steps-marquee{margin-bottom:0}
.things-to-do{width:100%;min-height:400px}
.things-row{padding-left:3%}
}
.things-row li{display:block;min-height:180px;width:30.5%;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:4px;padding:11px 7px;margin-bottom:8px;margin-left:1.45%}
@media (max-width:919px){.things-row li{width:97%;margin-left:auto;margin-right:auto;min-height:148px}
.presentational-madness{display:none}
}
.things-row li p{padding:8px;margin-top:0;color:#666;font:400 14px Arial,sans-serif}
.presentational-madness{width:100%;height:60px;border-top:1px solid #ccc;margin-top:60px;float:left;clear:both}
.needs-list{list-style:none}
.needs-list li{display:block;min-height:180px;width:16.66%;box-sizing:border-box;margin-bottom:90px}
.needs-list li p{font-family:'Metric Regular',Arial,sans-serif;font-weight:400;font-size:16px;color:#8b8d8e}
@media (max-width:919px){.needs-list{padding-left:0}
.needs-list li img{padding-top:20px}
.needs-list li p{margin-top:0}
.needs-list li{width:49%;min-height:230px;margin-bottom:10px}
}
.what-you-need{width:100%;clear:both}
.what-you-need h2{padding-top:20px;padding-bottom:50px}
.main-image{display:block;max-width:100%;height:auto;margin:30px auto 0}
@media (max-width:919px){.main-image{max-width:65%}
}
body.lighting .scroll-up{z-index:9999}
body.lighting #lighting-hero{background:#72d44c;padding:8.875% 14.4375% 5.875%;color:#fff;text-align:center}
body.lighting #lighting-hero h1{font:400 72px 'Metric Bold',sans-serif;line-height:72px;padding:0;margin:0}
body.lighting #lighting-hero h1 .sub-head,body.lighting #lighting-hero h1 .sub-head-wemo{color:#fff;font:400 48px 'Metric Light',sans-serif}
body.lighting #lighting-hero p{font-size:24px;padding:0 18% 5%;line-height:38px;margin:40px 0 0}
@media (max-width:600px){body.lighting #lighting-hero{padding-left:4.8%;padding-right:4.8%}
body.lighting #lighting-hero h1{font-size:32px;line-height:32px;padding-top:33px}
body.lighting #lighting-hero h1 .sub-head,body.lighting #lighting-hero h1 .sub-head-wemo{display:inline-block;font-size:24px;padding-bottom:1px;margin-right:8px}
body.lighting #lighting-hero p{font-size:13px;line-height:21px;margin:24px 0 0;padding:0 0 44px}
}
body.lighting .product-row{display:inline-block;clear:both;margin:0;padding:0;width:auto}
body.lighting .product-row .product-block{padding:0 0 20px}
body.lighting .product-row .product-block:hover{cursor:default}
body.lighting .product-row .product-block h2{padding:0 8px}
body.lighting .product-row.three-prod{margin-right:-3%}
body.lighting .product-row.three-prod .product-block{width:30%;margin-right:3%}
body.lighting .product-row.two-prod{margin-right:-3%}
body.lighting .product-row.two-prod .product-block{width:43%;margin-right:3%}
body.lighting .close-x,body.lighting .shop-cta,body.lighting .teaser-cta{display:block}
body.lighting .close-x{display:block;height:40px;width:40px;background:url(../images/lighting/close-x.png) left top no-repeat;text-indent:-10000px;position:absolute;top:40px;right:40px}
body.lighting .block-button{display:inline-block;padding:14px 28px;text-decoration:none;font:700 14px Arial,sans-serif;border-radius:4px}
@media (max-width:600px){body.lighting .close-x{background-image:url(../images/lighting/thin_x.png);height:25px;width:35px;top:10px;right:10px}
body.lighting .block-button{font-size:12px;padding:12px 24px;margin-top:14px}
}
body.lighting .teaser-cta,body.lighting .teaser-cta:active,body.lighting .teaser-cta:link,body.lighting .teaser-cta:visited{display:inline-block;padding:14px 28px;text-decoration:none;font:700 14px Arial,sans-serif;border-radius:4px;background:#ffcb05;color:#000}
@media (max-width:600px){body.lighting .teaser-cta,body.lighting .teaser-cta:active,body.lighting .teaser-cta:link,body.lighting .teaser-cta:visited{font-size:12px;padding:12px 24px;margin-top:14px}
}
body.lighting .teaser-cta:hover{background:#a38203;color:#fff}
body.lighting .shop-cta,body.lighting .shop-cta:active,body.lighting .shop-cta:link,body.lighting .shop-cta:visited{display:inline-block;padding:14px 28px;text-decoration:none;font:700 14px Arial,sans-serif;border-radius:4px;background:#cca204;color:#fff;margin-bottom:60px}
@media (max-width:600px){body.lighting .shop-cta,body.lighting .shop-cta:active,body.lighting .shop-cta:link,body.lighting .shop-cta:visited{font-size:12px;padding:12px 24px;margin-top:14px}
}
body.lighting .shop-cta:hover{background:#a38203}
body.lighting .pointless-space{width:100%;min-height:50px;clear:both}
body.lighting .story-block{margin-top:-40px}
body.lighting .story-block.first-story-block{mragin-top:0}
body.lighting .story-teaser{width:100%;position:relative;background-color:#000;background-position:left top;background-repeat:no-repeat;transition:background-image .8s ease-in-out;background-size:cover}
body.lighting .story-teaser:after{padding-top:48.75%;display:block;content:' '}
body.lighting .story-teaser h2{font:400 48px 'Metric Bold',sans-serif;color:#fff;line-height:45px;transition:color .25s ease-in-out}
@media (max-width:1024px){body.lighting .story-teaser h2{font-size:37px;line-height:40px}
}
@media (max-width:850px){body.lighting .story-teaser h2{font-size:34px;line-height:38px}
}
@media (max-width:600px){body.lighting .story-block{margin-top:-30px}
body.lighting .story-teaser:after{padding-top:126.31%}
body.lighting .story-teaser h2{font-size:28px;line-height:30px;margin:10px 24px}
}
body.lighting .story-teaser p{font:400 24px Arial,sans-serif;line-height:34px;color:#fff;padding:0;margin-top:46px;transition:color .25s ease-in-out}
@media (max-width:1280px){body.lighting .story-teaser p{font-size:18px;margin-top:32px;line-height:24px}
}
@media (max-width:1024px){body.lighting .story-teaser p{font-size:16px;line-height:20px;margin-top:18px}
}
@media (max-width:850px){body.lighting .story-teaser p{margin-top:11px;line-height:18px}
}
@media (max-width:600px){body.lighting .story-teaser p{font-size:15px;line-height:18px;margin-top:14px;padding:0 24px}
}
body.lighting .story-teaser .content-block{position:absolute;left:48.6875%;top:31.216216216%;padding-right:10%}
@media (max-width:1280px){body.lighting .story-teaser .content-block{top:20%;padding-right:6.5%}
}
@media (max-width:1024px){body.lighting .story-teaser .content-block{top:16.5%}
}
@media (max-width:850px){body.lighting .story-teaser .content-block{top:11%;padding-right:4.75%}
}
@media (max-width:600px){body.lighting .story-teaser .content-block{width:100%;text-align:center;left:0;top:46.45%;padding-right:0}
}
body.lighting .story-teaser .shade{width:100%;height:100%;background:rgba(0,0,0,.75);position:absolute;top:0;left:0}
body.lighting .story-body{top:-30px;padding-top:60px;position:relative;background:url(../images/lighting/yellow_notch.png) 50% -10px no-repeat;text-align:center}
body.lighting #story-one{z-index:100}
@media (min-width:601px){body.lighting #story-one{background:url(../images/lighting/story_1_bg_open.jpg) -9999px -9999px no-repeat}
}
@media (max-width:600px){body.lighting #story-one{background:url(../images/lighting/MOBILE_Story01_Photo_640x830_Open.jpg) -9999px -9999px no-repeat}
}
body.lighting #story-one .story-teaser{z-index:125}
@media (min-width:601px){body.lighting #story-one .story-teaser{background-image:url(../images/lighting/story_1_bg.jpg)}
}
@media (max-width:600px){body.lighting #story-one .story-teaser{background-image:url(../images/lighting/MOBILE_Story01_Photo_640x830_Closed.jpg)}
}
@media (min-width:601px){body.lighting #story-one .story-teaser.opened{background-image:url(../images/lighting/story_1_bg_open.jpg)}
}
@media (max-width:600px){body.lighting #story-one .story-teaser.opened{background-image:url(../images/lighting/MOBILE_Story01_Photo_640x830_Open.jpg)}
}
body.lighting #story-one .story-body{z-index:150}
body.lighting #story-two{z-index:200}
@media (min-width:601px){body.lighting #story-two{background:url(../images/lighting/story_2_bg_open.jpg) -9999px -9999px no-repeat}
}
@media (max-width:600px){body.lighting #story-two{background:url(../images/lighting/MOBILE_Story02_Photo_640x830_Open.jpg) -9999px -9999px no-repeat}
}
body.lighting #story-two .story-teaser{z-index:225}
@media (min-width:601px){body.lighting #story-two .story-teaser{background-image:url(../images/lighting/story_2_bg.jpg)}
}
@media (max-width:600px){body.lighting #story-two .story-teaser{background-image:url(../images/lighting/MOBILE_Story02_Photo_640x830_Closed.jpg)}
}
@media (min-width:601px){body.lighting #story-two .story-teaser.opened{background-image:url(../images/lighting/story_2_bg_open.jpg)}
}
body.lighting #story-two .story-body{z-index:250}
body.lighting #story-two #rgb-hand{position:absolute;left:10.5625%;top:50%;margin-top:-205px}
@media (max-width:600px){body.lighting #story-two .story-teaser.opened{background-image:url(../images/lighting/MOBILE_Story02_Photo_640x830_Open.jpg)}
body.lighting #story-two #rgb-hand{position:absolute;top:30px;left:50%;margin-top:0;margin-left:-75px;height:150px;width:auto}
}
body.lighting #story-three{z-index:300}
@media (min-width:601px){body.lighting #story-three{background:url(../images/lighting/story_3_bg_open.jpg) -9999px -9999px no-repeat}
}
@media (max-width:600px){body.lighting #story-three{background:url(../images/lighting/MOBILE_Story03_Photo_640x830_Open.jpg) -9999px -9999px no-repeat}
}
body.lighting #story-three .story-teaser{z-index:325}
@media (min-width:601px){body.lighting #story-three .story-teaser{background-image:url(../images/lighting/story_3_bg.jpg)}
}
@media (max-width:600px){body.lighting #story-three .story-teaser{background-image:url(../images/lighting/MOBILE_Story03_Photo_640x830_Closed.jpg)}
}
@media (min-width:601px){body.lighting #story-three .story-teaser.opened{background-image:url(../images/lighting/story_3_bg_open.jpg)}
}
@media (max-width:600px){body.lighting #story-three .story-teaser.opened{background-image:url(../images/lighting/MOBILE_Story03_Photo_640x830_Open.jpg)}
}
body.lighting #story-three .story-body{z-index:350}
body.lighting #story-four{z-index:400}
@media (min-width:601px){body.lighting #story-four{background:url(../images/lighting/story_4_bg_open.jpg) -9999px -9999px no-repeat}
}
@media (max-width:600px){body.lighting #story-four{background:url(../images/lighting/MOBILE_Story04_Photo_640x830_Open.jpg) -9999px -9999px no-repeat}
}
body.lighting #story-four .story-teaser{z-index:425}
@media (min-width:601px){body.lighting #story-four .story-teaser{background-image:url(../images/lighting/story_4_bg.jpg)}
}
@media (max-width:600px){body.lighting #story-four .story-teaser{background-image:url(../images/lighting/MOBILE_Story04_Photo_640x830_Closed.jpg)}
}
@media (min-width:601px){body.lighting #story-four .story-teaser.opened{background-image:url(../images/lighting/story_4_bg_open.jpg)}
}
@media (max-width:600px){body.lighting #story-four .story-teaser.opened{background-image:url(../images/lighting/MOBILE_Story04_Photo_640x830_Open.jpg)}
body.lighting #story-four .story-teaser.opened h2,body.lighting #story-four .story-teaser.opened p{color:#000}
}
body.lighting #story-four .story-body{z-index:450}
body.lighting #story-five{z-index:500}
@media (min-width:601px){body.lighting #story-five{background:url(../images/lighting/story_5_bg_open.jpg) -9999px -9999px no-repeat}
}
@media (max-width:600px){body.lighting #story-five{background:url(../images/lighting/MOBILE_Story05_Photo_640x830_Open.jpg) -9999px -9999px no-repeat}
}
body.lighting #story-five .story-teaser{z-index:525}
@media (min-width:601px){body.lighting #story-five .story-teaser{background-image:url(../images/lighting/story_5_bg.jpg)}
}
@media (max-width:600px){body.lighting #story-five .story-teaser{background-image:url(../images/lighting/MOBILE_Story05_Photo_640x830_Closed.jpg)}
}
@media (min-width:601px){body.lighting #story-five .story-teaser.opened{background-image:url(../images/lighting/story_5_bg_open.jpg)}
}
body.lighting #story-five .story-body{z-index:550}
body.lighting #story-five #mood-hand{position:absolute;left:10.5625%;top:50%;margin-top:-201px}
@media (max-width:1160px){body.lighting #story-five #mood-hand{height:300px;width:auto;margin-top:-170px}
}
@media (max-width:860px){body.lighting #story-five #mood-hand{height:225px;width:auto;margin-top:-125px;left:8.75%}
}
@media (max-width:600px){body.lighting #story-five .story-teaser.opened{background-image:url(../images/lighting/MOBILE_Story05_Photo_640x830_Open.jpg)}
body.lighting #story-five #mood-hand{position:absolute;top:30px;left:50%;margin-top:0;margin-left:-75px;height:150px;width:auto}
}
body.lighting #products-box{border:0 solid #fff;border-width:0 10px}
#app-block{width:100%;margin-top:-60px;z-index:1100;position:relative;text-align:center;background:#edeeef;float:left;padding-bottom:15px;margin-bottom:40px}
#app-block h2{font:400 48px 'Metric Bold',sans-serif}
@media (max-width:600px){#app-block h2{font-size:28px;padding:0 42px}
#app-block{overflow:hidden;padding:30px 0}
}
.app-list{display:inline-block;list-style:none;padding:0;margin:0;max-width:1150px}
.app-list li{display:block;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:24.8%;padding:30px}
.app-list li img{max-width:233px;width:100%;height:auto}
.app-list li p{font:regular 1px Arial,sans-serif;padding:0 20px}
@media (max-width:600px){.app-list li{width:100%;padding:16px;clear:both;text-align:left}
.app-list li img{float:left;width:19.5%}
.app-list li p{-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 0 0 14px;margin:0;float:left;width:80%}
}
#lighting-solutions{text-align:center;position:relative}
#lighting-solutions>h2{font:400 48px 'Metric Bold',sans-serif}
@media (max-width:600px){#lighting-solutions>h2{font-size:28px}
}
#lighting-solutions ul{text-align:left}
#lighting-solutions>.cta{display:inline-block;text-align:center;margin:0 auto 12px;text-decoration:none;padding:10px 20px;border-radius:4px;font:400 12px Arial,sans-serif;color:#fff;background-color:#72d44c}
#lighting-solutions>.cta:active,#lighting-solutions>.cta:hover{background-color:#368d22}
#lighting-solutions>.cta.button-disabled{background-color:#ddd;cursor:default}
#filter-overlay{display:none;box-shadow:0 0 13px 0 rgba(0,0,0,.175);padding:60px 0 40px 80px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;z-index:9899}
#filter-overlay .closerlink{position:absolute;right:15px;top:15px;display:block;height:40px;width:40px;background:url(../images/lighting/close-x.png) left top no-repeat;opacity:.5;text-indent:-4000px}
@media (max-width:600px){#filter-overlay{padding:60px 10px 40px}
}
#lighting-filters{list-style:none;padding:0;margin:0;float:left;min-width:1000px}
#lighting-filters li{display:block;list-style:none;font:400 16px Arial,sans-serif;padding:0;margin:0;color:#999;-moz-box-sizing:border-box;box-sizing:border-box}
#lighting-filters li ul{padding:0;margin:14px 0 0}
#lighting-filters li ul li{margin-bottom:18px;padding-left:28px;text-indent:-28px}
#lighting-filters>li{display:block;float:left;font:400 18px 'Metric Bold',sans-serif;color:#000;width:19.8%;padding-right:2%}
#lighting-filters input{margin-right:12px}
@media (max-width:600px){#lighting-filters{min-width:320px}
#lighting-filters li{margin:0;padding:0;font-size:14px}
#lighting-filters li ul{margin:14px 0 0;padding:0}
#lighting-filters li ul li{margin-bottom:16px;padding-left:21px;text-indent:-21px}
#lighting-filters>li{margin:0 3.65% 0 0;padding:0;width:44.35%%;font-size:16px}
#lighting-filters input{margin-right:6px;padding:0}
}
#filter-message{margin-top:10px;padding:0 20px;text-align:center;color:#999}
#filter-message a,#filter-message a:link,#filter-message a:visited{color:#999}
#filter-message a:hover{color:#ccc;text-decoration:none}
.action-button-row{display:inline-block;padding-top:24px;margin-left:-5%}
.action-button-row a{font:700 13px Arial,sans-serif;line-height:13px;text-decoration:none;color:#000;display:block;float:left;margin:13px 8px 0;padding:8px 12px;border-radius:4px;min-width:120px}
.action-button-row a.filters-apply{background-color:#fed100}
.action-button-row a.filters-apply:hover{background-color:#a38203}
.action-button-row a.filters-apply.button-no{background-color:#eee;color:#ccc;cursor:default}
.action-button-row a.filters-clear-all{background-color:#a4a9ad}
.action-button-row a.filters-clear-all:hover{background-color:#83878a}
.action-button-row a.filters-clear-all.button-no{background-color:#eee;color:#ccc;cursor:default}
#pods-block{margin-bottom:-13px;width:100%;float:left}
.square-pod{float:left;position:relative;width:25%;padding-bottom:25%;overflow:hidden}
.square-pod h3{font:225% 400 'Metric Bold',sans-serif;padding:0;margin:0}
@media (max-width:600px){#pods-block{margin-bottom:0}
.square-pod h3{font-size:180%}
}
.square-pod p{font:90% 400 Arial,sans-serif;line-height:185%}
@media (max-width:600px){.square-pod p{line-height:145%}
.square-pod{width:100%;padding:0;min-height:60%}
}
.pod-content-wrapper{position:absolute;height:72%;width:78%;padding:14% 11%}
.inspired-pod{background:#72d44c;color:#fff}
.tweet-pod{background:url(../images/lighting/Photo_400x400_VintageCoke.jpg) 50% 50% no-repeat #a4a9ad;transition:background-image .25s ease-in-out;color:#fff}
.tweet-pod .attribution{font-weight:700}
.tweet-pod img,.tweet-pod p{display:none}
.backyard-pod{background:url(../images/lighting/Photo_400x400_Backyard.jpg) 50% 50% no-repeat}
.festive-pod{background:url(../images/lighting/Photo_400x400_PatioLights.jpg) 50% 50% no-repeat}
.family-pod{background:url(../images/lighting/Photo_400x400_BoyGuitar.jpg) 50% 50% no-repeat}
@media (max-width:600px){.pod-content-wrapper{position:relative;height:auto;width:auto;padding:30px 20px}
.backyard-pod,.family-pod,.festive-pod,.tweet-pod{display:none}
}
.partners-pod{background:#fed100;color:#000}
.logos-pod{background:#fff}
.logos-pod .pod-content-wrapper{padding:0;height:100%;width:100%}
.logos-pod img{display:block;max-width:100%;height:auto}
.club-pod{background:url(../images/lighting/Photo_400x400_Club.jpg) 50% 50% no-repeat}
@media (max-width:600px){.logos-pod img{max-width:85%}
.club-pod{display:none}
}
.square-pod{background-size:cover}
.social-icons-list{list-style:none;float:left;padding:0;margin:10px 0 40px}
.social-icons-list li{display:block;padding:0;float:left;width:50px;height:50px;position:relative;margin-right:18px}
.padiFade,.padiOverlay,.padiPop4Overlay{width:100%;height:100%}
.social-icons-list li a{position:absolute;text-indent:-9000px;margin:0;padding:0;width:100%;height:100%}
.social-icons-list li a.facebook-link{background:url(../images/lighting/ICN_Facebook_68x68.svg) top left no-repeat}
.social-icons-list li a.facebook-link:hover{background-image:url(../images/lighting/ICN_Facebook_68x68_Hover.svg)}
.social-icons-list li a.twitter-link{background:url(../images/lighting/ICN_Twitter_68x68.svg) top left no-repeat}
.social-icons-list li a.twitter-link:hover{background-image:url(../images/lighting/ICN_Twitter_68x68_Hover.svg)}
.social-icons-list li a.forums-link{background:url(../images/lighting/ICN_Community_68x68.svg) top left no-repeat}
.social-icons-list li a.forums-link:hover{background-image:url(../images/lighting/ICN_Community_68x68_Hover.svg)}
.button-right{float:right}
.optanon-show-settings.btn-primary-pill{color:#fff;cursor:pointer}
table.privacy-info-table{border-bottom:1px solid #999}
table.privacy-info-table td,table.privacy-info-table th{text-align:left;vertical-align:top;padding:10px}
table.privacy-info-table td{font:400 13px/18px Arial,sans-serif;color:#666}
table.privacy-info-table th{font:normal normal 18px 'Metric Bold',Arial,sans-serif}
table.privacy-info-table tr{border-top:1px solid #999}
table.privacy-info-table thead th{vertical-align:bottom}
@media (max-width:600px){table.privacy-info-table thead{display:none}
table.privacy-info-table td,table.privacy-info-table th{display:block}
table.privacy-info-table td p,table.privacy-info-table th p{padding:0;margin:.5em 0!important}
table.privacy-info-table tbody td,table.privacy-info-table tbody th{border-bottom:1px dashed #ddd;font-weight:400}
table.privacy-info-table tbody td:before,table.privacy-info-table tbody th:before{content:attr(data-label);display:block;font-weight:700}
table.privacy-info-table tbody td:last-child,table.privacy-info-table tbody th:last-child{border-bottom:none}
table.privacy-info-table tbody td{padding-left:20px}
table.privacy-info-table tbody th{font-size:120%}
}
.padiOverlay{position:fixed;left:0;top:0;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;z-index:1040}
.padiFade{zoom:1;background-color:rgba(0,0,0,.6);z-index:1041}
.padiPop4Overlay{font-family:Arial,Helvetica,sans-serif;font-size:14px;box-shadow:0 0 25px rgba(0,0,0,.8);-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);-moz-box-shadow:0 0 25px rgba(0,0,0,.8);background-clip:padding-box;position:static;margin:0;z-index:1060;overflow:auto}
.padiPop4Overlay a,.padiPop4Overlay div,.padiPop4Overlay h1,.padiPop4Overlay h2,.padiPop4Overlay h3,.padiPop4Overlay input,.padiPop4Overlay input[type=email],.padiPop4Overlay input[type=text],.padiPop4Overlay li,.padiPop4Overlay ol,.padiPop4Overlay p,.padiPop4Overlay ul{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:Arial,Helvetica,sans-serif;vertical-align:middle;float:none;width:auto;height:auto;background-image:none;letter-spacing:0;box-shadow:none;list-style:none;-webkit-text-shadow:none!important;-moz-text-shadow:none!important;text-shadow:none!important;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.padiPop4Overlay *,.padiPop4Overlay :after,.padiPop4Overlay :before{-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.padiPop4Overlay h1.padiTitle{color:#FFF;font-family:'Metric Bold',Arial,sans-serif;font-size:2.57em;font-weight:400;line-height:26px;padding:0 0 .4em;text-transform:uppercase}
.padiPop4Overlay div.padiPopupContent{background:url(http://cache-www.wemothat.com/resources/img/padiact/lifestyle-Imagery-compressed.jpg) no-repeat;height:100%;position:relative;width:100%}
.padiPop4Overlay .padiContent{color:#fff;height:100%;width:100%;padding:3.5em 0 0 2.1em}
.padiPop4Overlay .padiContent>p{color:#FFF;font-family:'Metric Semibold',Arial,sans-serif;font-size:1.28em;line-height:18px}
.padiPop4Overlay .padiContent .privacy{color:#FFF;font-family:Arial,sans-serif;font-size:.78em}
.padiPop4Overlay .padiFields{width:100%;display:block;vertical-align:top}
.padiPop4Overlay .padiThanks{height:100%;padding:3.5em 0 0 2.1em;width:100%;display:block;vertical-align:top}
.padiPop4Overlay .padiThanks p{color:#FFF;font-family:'Metric Bold',Arial,sans-serif;font-size:2.57em;font-weight:400;line-height:26px;padding:0 0 .4em;text-transform:uppercase}
.padiPop4Overlay .padiThanks p.privacy{color:#FFF;font-family:Arial,sans-serif;font-size:.78em;text-transform:none}
.padiPop4Overlay .padiClose{width:40px;height:40px;background:url(http://cache-www.wemothat.com/resources/img/padiact/close.png) no-repeat;text-indent:-9999px;margin:18px 15px 0 0;display:block;float:right}
.padiPop4Overlay form{position:relative;display:block}
.padiPop4Overlay form .padiField{float:left;border:1px solid #CCC;border-radius:5px;display:block;font:12px Arial,sans-serif;min-width:28%;padding:8px}
.padiPop4Overlay form .padiCheck{vertical-align:bottom}
.padiPop4Overlay form .padiLabel{display:block;overflow:hidden;padding:1em 0 0}
.padiPop4Overlay form .padiLabel span{color:#FFF;display:none;float:left;font:1em 'Metric Semibold',Arial,sans-serif;padding:10px 0 0;width:6%}
.padiPop4Overlay form .padiRadio{list-style:none}
.padiPop4Overlay form .padiButton{background-color:#72d44c;border:none;border-radius:4px;font:400 12px Arial,sans-serif;color:#fff;margin:1em 0 0;padding:10px 28px;text-align:center;text-decoration:none;text-transform:uppercase}
.padiPop4Overlay form .padiButton:active,.padiPop4Overlay form .padiButton:hover{background-color:#368d22}
.padiPop4Overlay .padiPrivacy{background-image:url(http://cache-www.wemothat.com/resources/img/padiact/wemo-logo.png);background-position:right 30px top;background-repeat:no-repeat;bottom:30px;height:52px;left:0;padding:1.6em 0 0 2.1em;position:absolute;width:100%}
.padiErrorMessage{color:#FF0;padding:10px 0 0}
.padiPop4Wrap{position:absolute;z-index:1602;padding:10px;left:50%;margin-left:-421px;margin-top:-249px;top:50%;max-width:843px;max-height:498px;height:100%;width:100%}
.padiClearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.padiPreload{display:inline-block;position:absolute;bottom:0;right:inherit;padding:3px}