@import url(//hello.myfonts.net/count/28f760);button,input,sub{vertical-align:baseline}body,button,form,input{margin:0}div#page,sub{position:relative}body,h2{line-height:24px}h3,h4,h5,h6{color:#e5e6e0}a,body{color:#808d8f}.btn,div#signin-pop-up-wrapper form{text-align:center;box-sizing:border-box}a,b,body,center,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,img,label,li,mark,menu,nav,p,s,span,sub,table,time,tr,ul,var{font-style:inherit;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0}footer,header,main,menu,nav{display:block}nav ul,ul{list-style:none}:focus,a:active,a:hover{outline:0}/*! normalize.css v1.1.0 | MIT License | git.io/normalize */[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input{font-family:sans-serif}b{font-weight:700}mark{background:#ff0;color:#000}sub{font-size:50%;line-height:0;bottom:-.25em}menu,ul{margin:1em 0;padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic}button,input{font-size:100%;line-height:normal}button{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]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-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}table{border-collapse:collapse;border-spacing:0}body{font-family:omnes_regular;font-size:16px;background-color:#1d2c2f;background-image:url(../images/background_colors/page_background.jpg)}div#page{transition:all .35s;z-index:0;right:0}div#main{background:radial-gradient(circle farthest-corner at center top,rgba(255,255,255 ,.1) 200px,rgba(255,255,255,0) 1000px) 0 no-repeat}h1,h2,h3,h4,h5,h6{margin:25px 0 10px;font-family:omnesthin;font-weight:400}h1{font-size:40px;line-height:40px;color:#e9ebec}h2{font-size:24px;color:#b8b8b5}h3{font-size:18.72px;line-height:18.72px}h4{font-size:16px;line-height:16px}h5{font-size:13.28px;line-height:13.28px}h6{font-size:12px;line-height:12px}.btn,p{font-size:1em}p{font-family:omnes_regular,san-serif;margin:.5em 0}a{text-decoration:none}a:hover{text-decoration:underline;color:#2189d8}a.link-blue{text-decoration:none;color:#2189d8}a.link-blue:hover{color:#808d8f;text-decoration:underline}div#main ul li{background-image:url(../images/icons/bullet_img.png);background-repeat:no-repeat;background-position:0 10px;padding-left:10px;margin-bottom:10px}.hide{display:none!important}div.pointer{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent}div.pointer.blue{border-top:15px solid #4290C1;display:none}div.pointer.white{border-top:15px solid #fff}div.pointer.white.up{border-bottom:15px solid #fff;border-top:none}.blue-bg{background:url(../images/background_colors/blue_noise.jpg)}.red-bg{background:url(../images/background_colors/red_noise.jpg)}.white-bg{background:url(../images/background_colors/white_noise.jpg)}.blue-gradient{background:-moz-linear-gradient(305deg,#2bbeef 0,#09c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#2bbeef),color-stop(100%,#09c));background:-webkit-linear-gradient(305deg,#2bbeef 0,#09c 100%);background:-o-linear-gradient(305deg,#2bbeef 0,#09c 100%);background:-ms-linear-gradient(305deg,#2bbeef 0,#09c 100%);background:linear-gradient(145deg,#2bbeef 0,#09c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bbeef',
		endColorstr='#0099cc', GradientType=0)}.red-gradient{background:-moz-linear-gradient(305deg,#fb4d44 0,#c33 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#fb4d44),color-stop(100%,#c33));background:-webkit-linear-gradient(305deg,#fb4d44 0,#c33 100%);background:-o-linear-gradient(305deg,#fb4d44 0,#c33 100%);background:-ms-linear-gradient(305deg,#fb4d44 0,#c33 100%);background:linear-gradient(145deg,#fb4d44 0,#c33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb4d44',
		endColorstr='#cc3333', GradientType=0)}.btn{padding:15px 30px;font-family:omnessemibold;display:inline-block;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#172628;outline:#fff solid 1px;text-decoration:none;min-width:238px}.btn.color-bg{background:url(../images/background_colors/btn_bg_white_clear.png);color:#fff}.btn.white-bg{background:0 0;color:#000;outline:#000 solid 1px}.btn.btn.color-bg:hover{outline:#fff solid 5px;color:#fff;text-decoration:none}.btn.btn.color-bg:active{background:#fff;color:#2e393b}.btn.white-bg:hover{outline:#000 solid 5px;text-decoration:none}@media (min-width :480px){.btn{padding:25px 80px;font-size:1.15em}}div#secondary-nav{background:#131e20;opacity:.95}div#secondary-nav ul{display:block;margin:0 auto;padding:0;width:1200px}div#secondary-nav ul li{list-style:none;display:inline-block;padding:20px 20px 20px 0}div#secondary-nav ul li a{color:#808d8f;font-size:1em;font-family:omnesmedium;text-decoration:none}div#secondary-nav ul li a:hover{color:#2189d8}div#signin-pop-up-wrapper{display:none}div#signin-pop-up-wrapper form{background:#e6e7e1;border-top:15px solid #39c;display:block;height:470px;margin:auto;padding:15px 25px;position:absolute;top:0;left:0;bottom:0;right:0;width:100%}div#signin-pop-up-wrapper form input#input-email{border:0;border-radius:30px;font-size:1.15em;margin:5px;padding:12px;width:90%;box-sizing:border-box}div#signin-pop-up-wrapper form input#input-email:focus{background:#09c;color:#fff;border:none}div#signin-pop-up-wrapper form button#sign-in-btn{margin:30px auto 10px;width:80%;cursor:pointer}div#signin-pop-up-wrapper form a#sign-up-btn{margin-top:24px;width:80.5%}div#signin-pop-up-wrapper form div#close-sign-in{position:absolute;right:20px;top:20px;color:#333;font-size:1.25em;cursor:pointer}div#signin-pop-up-wrapper form h2{color:#333;margin-bottom:15px}div#signin-pop-up-wrapper form a#sign-in-help{margin-left:140px}div#signin-pop-up-wrapper.active{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}div#signin-pop-up-wrapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#000;opacity:.9;z-index:-1}@media (min-width :480px){div#signin-pop-up-wrapper{display:none}div#signin-pop-up-wrapper form{width:600px;height:580px}div#signin-pop-up-wrapper form input#input-email{border:0;border-radius:30px;font-size:1.25em;margin:5px;padding:20px;width:90%}div#signin-pop-up-wrapper form input#input-email:focus{background:#09c;color:#fff;border:none}div#signin-pop-up-wrapper form button#sign-in-btn{margin:30px auto 10px;width:80%;cursor:pointer}div#signin-pop-up-wrapper form a#sign-up-btn{margin-top:30px;width:80%}div#signin-pop-up-wrapper form h2{margin:20px 0 30px;font-size:60px}div#signin-pop-up-wrapper form a#sign-in-help{margin-left:368px}div#signin-pop-up-wrapper.active{height:100%;left:0;top:0}}.ui-widget-content{border:1px solid #ccc;color:#808d8f;background:0 0}.ui-widget-content a{color:#808d8f;text-decoration:none}.ui-widget-content a:hover{color:#2189d8;text-decoration:none}@font-face{font-family:omnesmedium;src:url(../fonts/omnes-medium-webfont.eot);src:url(../fonts/omnes-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-medium-webfont.woff) format("woff"),url(../fonts/omnes-medium-webfont.ttf) format("truetype"),url(../fonts/omnes-medium-webfont.svg#omnesmedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnesbold_italic;src:url(../fonts/omnes-bolditalic.eot);src:url(../fonts/omnes-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-bolditalic.woff) format("woff"),url(../fonts/omnes-bolditalic.ttf) format("truetype"),url(../fonts/omnes-bolditalic.svg#omnesbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnes_regular;src:url(../fonts/omnes-regular-webfont.eot);src:url(../fonts/omnes-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-regular-webfont.woff) format("woff"),url(../fonts/omnes-regular-webfont.ttf) format("truetype"),url(../fonts/omnes-regular-webfont.svg#omnes_regularregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnessemibold;src:url(../fonts/omnes-semibold-webfont.eot);src:url(../fonts/omnes-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-semibold-webfont.woff) format("woff"),url(../fonts/omnes-semibold-webfont.ttf) format("truetype"),url(../fonts/omnes-semibold-webfont.svg#omnessemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnesthin;src:url(../fonts/omnes-thin-webfont.eot);src:url(../fonts/omnes-thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-thin-webfont.woff) format("woff"),url(../fonts/omnes-thin-webfont.ttf) format("truetype"),url(../fonts/omnes-thin-webfont.svg#omnesthin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnesextralight;src:url(../fonts/omnes-extralight-webfont.eot);src:url(../fonts/omnes-extralight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-extralight-webfont.woff) format("woff"),url(../fonts/omnes-extralight-webfont.ttf) format("truetype"),url(../fonts/omnes-extralight-webfont.svg#omnesextralight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omnes_regular_italic;src:url(../fonts/omnes-regularitalic-webfont.eot);src:url(../fonts/omnes-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-regularitalic-webfont.woff) format("woff"),url(../fonts/omnes-regularitalic-webfont.ttf) format("truetype"),url(../fonts/omnes-regularitalic-webfont.svg#omnes_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omneslight_italic;src:url(../fonts/omnes-lightitalic-webfont.eot);src:url(../fonts/omnes-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-lightitalic-webfont.woff) format("woff"),url(../fonts/omnes-lightitalic-webfont.ttf) format("truetype"),url(../fonts/omnes-lightitalic-webfont.svg#omneslight_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:omneslight;src:url(../fonts/omnes-light-webfont.eot);src:url(../fonts/omnes-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/omnes-light-webfont.woff) format("woff"),url(../fonts/omnes-light-webfont.ttf) format("truetype"),url(../fonts/omnes-light-webfont.svg#omneslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sanchezblack;src:url(../fonts/28F760_0_0.eot);src:url(../fonts/28F760_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/28F760_0_0.woff) format("woff"),url(../fonts/28F760_0_0.ttf) format("truetype")}div.slider-wrapper .view,div.slider-wrapper .view-content,div.slider-wrapper .views-slideshow-cycle-main-frame,div.slider-wrapper .views-slideshow-cycle-main-frame-row-item,div.slider-wrapper .views_slideshow_main,div.slider-wrapper div.view-content>div{height:inherit}div.faq-content-wrapper div.question-wrapper{float:left;width:50%;padding:0 20px 0 0}div.faq-content-wrapper div.question-wrapper ul{list-style:none;margin:0;padding:0}div.faq-content-wrapper div.question-wrapper ul li{list-style:none;padding:0;background-image:none!important}div.faq-content-wrapper div.question-wrapper ul li a:hover{text-decoration:none!important}.mobile-only{display:block}.desktop-only{display:none}#page{margin-left:auto;margin-right:auto;width:100%}#content,#footer,#header,#navigation{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header{height:auto;overflow:hidden;padding:0;position:absolute;width:100%;left:-100%;z-index:1;transition:all .25s}#footer:after,#footer:before,#header:after,#header:before,#main:after,#main:before{content:"";display:table}#footer:after,#header:after,#main:after{clear:both}@media all and (min-width:480px){.mobile-only{display:none}.desktop-only{display:block}#main{position:relative}#navigation{position:absolute;top:0;height:3em;width:100%}#header{position:fixed;left:0;overflow:visible}#nav-left ul li.last:before{color:#e6e7e1;height:1px;left:299px;position:absolute;top:33px;width:1px}}@media all and (min-width:480px) and (max-width:959px){.two-sidebars #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%}}@media all and (min-width:960px){.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%}}@media (min-width:1025px){.homediscover #nav-left ul li.last{position:relative}.homediscover #nav-left ul li.last:before{color:#e6e7e1;content:".";height:1px;left:-15px;position:absolute;top:-3px;width:1px}#block-menu-menu-header-nav-left .menu li.first.leaf::after{top:-3px;left:inherit;right:-23px}#block-menu-menu-header-nav-left .menu li.shop::after{top:-4px;left:inherit;right:-22px}}div#sign-in-wrapper{float:left;margin:40px 0 0 15px;cursor:pointer}span#log-in-sprite{width:15px;height:20px;display:inline-block;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -16px -1035px no-repeat}span#log-in-sprite.active{background-position:-17px -1085px}div#options-wrapper{position:fixed;display:none}div#options-wrapper div.pointer{position:relative;right:0;top:22px}div#options-wrapper div.pointer.white.up{border-bottom:15px solid #e6e7e1}div#options-wrapper ul{list-style:none;margin:0;padding:0;position:relative;right:160px;top:21px;width:300px}div#options-wrapper ul li{background-color:#e6e7e1;box-sizing:border-box;color:#09c;cursor:pointer;font-family:omnes_regular;font-size:16px;padding:20px;width:100%}div#options-wrapper ul li a{color:#09c;display:block;height:100%;padding:20px 0 20px 20px;text-decoration:none;width:100%}div#options-wrapper ul li:first-child{border-bottom:1px solid #eee;padding:0}div#options-wrapper ul li:hover{background:#09c;color:#fff;font-family:omnesmedium}div#options-wrapper ul li:hover a{text-decoration:none;color:#fff;font-family:omnesmedium}div#options-wrapper.active{display:block}div#search-btn{position:absolute;top:40px;right:17%;cursor:pointer}div#google-search-wrapper{position:absolute;width:100%;top:-150px;z-index:20;transition:all .75s}div#google-search-wrapper div#close-search-btn{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -208px no-repeat;cursor:pointer;height:48px;position:absolute;right:10px;top:30px;width:50px}div#google-search-wrapper.active{top:0}html.js input.form-autocomplete{background:#0193c4;color:#fff;height:108px;padding:10px;width:100%;box-sizing:border-box}#autocomplete li{background:#d2d5d0;color:#293f44;font-family:omneslight;font-size:22px;padding:10px}div#user-widget-wrapper{height:80px;position:relative}@media (min-width:480px){div#user-widget-wrapper{margin-top:20px}}div#mini-cart-btn{position:absolute;top:27px;right:26%;width:90px;height:33px;cursor:pointer}div#mini-cart-btn img,div#mini-cart-btn span.sprite{top:12px;left:-10px;position:relative}div#mini-cart-btn span.sprite{display:inline-block}div#mini-cart-btn span#cart-icon .active{display:none}div#mini-cart-btn span#cart-icon.active .active{display:inline-block}div#mini-cart{position:relative;top:88px;width:90%;background:#FBFBFB;box-sizing:border-box;font-family:omnesmedium}div#mini-cart div.pointer{position:absolute;top:-14px;left:67.5%}div#mobile-nav-bar{width:100%;position:fixed;background:url(//careers.jobvite.com/TiVo/2017/assets/images/background_colors/mobile_nav_bg.jpg) no-repeat;background-size:100%;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";z-index:1}img#mobile-nav-logo{margin:11px auto;display:block;width:30%}div#mobile-back-btn{position:absolute;left:20px;top:0;display:none;cursor:pointer;margin:auto;bottom:0}div#mobile-back-btn img{width:65%}div#mobile-back-btn.active{display:block}div#mobile-nav-btn{height:54px;cursor:pointer;position:absolute;left:5px}@media only screen and (min-device-width:768px){div#mobile-nav-btn{display:none}}div#mobile-nav-btn.in-active{display:none}.lines-button{display:inline-block;padding:.625rem;cursor:pointer;user-select:none;border:none;background:0 0;outline:0;margin-top:3px}.lines-button:hover{opacity:1}.lines-button:active{transition:0;background:rgba(0,0,0,.1)}.lines,.lines:after,.lines:before{display:inline-block;width:2.5rem;height:.25rem;background:#fff;border-radius:.17857rem;transition:.3s}.lines{position:relative}.lines:after,.lines:before{position:absolute;left:0;content:'';transform-origin:.17857rem center}.lines:before{top:.625rem}.lines:after{top:-.625rem}.lines-button.x.close .lines{background:0 0}.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{transform-origin:50% 50%;top:0;width:2rem}.lines-button.x.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{transform:rotate3d(0,0,1,-45deg)}header.nav-active{left:0!important}div#shop-menu-wrapper{position:absolute;width:100%;background:url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/blue_noise.jpg);top:0;left:0;transition:all .25s;z-index:10}div#shop-menu-wrapper.inactive{left:-100%}div.pointer.red{border-top:15px solid #fb4d44}div#shop-menu-wrapper div#shop-nav-pointer{display:none;position:absolute;bottom:-14px;left:300px;z-index:10}div#shop-menu-wrapper div#shop-nav-mobile-exit-wrapper{width:40%;height:100%;background:#1c2a2d;position:absolute;right:0;top:0;cursor:pointer}div#exit-shop-nav{font-family:omnes_regular;color:#fff;font-size:38px;height:37px;position:absolute;right:58%;text-align:center;top:32px;width:24px}div#exit-shop-nav img{pointer-events:none}nav#shop-menu-sub-wrapper{width:60%;float:left;margin:0 auto;position:relative}nav#shop-menu-sub-wrapper div#shop-nav .block,nav#shop-menu-sub-wrapper div#shop-nav-side .block{margin-bottom:0}nav#shop-menu-sub-wrapper .field.field-name-field-tiny-title.field-type-text.field-label-hidden{width:100%}nav#shop-menu-sub-wrapper div#shop-nav ul,nav#shop-menu-sub-wrapper div#shop-nav-side ul{list-style:none;margin:0;padding:0}nav#shop-menu-sub-wrapper div#shop-nav ul li,nav#shop-menu-sub-wrapper div#shop-nav-side ul li{width:100%;height:200px;margin:0;padding:0;box-sizing:border-box}nav#shop-menu-sub-wrapper div#shop-nav ul li a,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a{display:block;position:relative;width:inherit;height:inherit;color:#fff;text-decoration:none;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.1);font-family:omneslight;padding:30px 0 0 25px}nav#shop-menu-sub-wrapper div#shop-nav ul li a:hover img.shop-roll-over,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a:hover img.shop-roll-over{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}nav#shop-menu-sub-wrapper div#shop-nav ul li a div,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div{position:relative;z-index:2;pointer-events:none}nav#shop-menu-sub-wrapper div#shop-nav ul li a div.explore-icon,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.explore-icon{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -1586px no-repeat;height:17px;width:17px;position:absolute;bottom:20px;left:20px;z-index:0}nav#shop-menu-sub-wrapper div#shop-nav ul li a div.field-name-field-link-label,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.field-name-field-link-label{font-size:24px;line-height:28px;font-family:omneslight}nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over{position:absolute;z-index:1;top:0;left:0;display:block;width:inherit;height:inherit;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over:hover,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}div#main-nav-wrapper{height:1600px;box-sizing:border-box;position:relative}div#main-nav-wrapper-bg{width:100%;height:inherit;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) no-repeat,url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/gray_noise.jpg);z-index:0}div#main-nav-sub-wrapper{position:relative;z-index:1;overflow:visible}div#nav-center{height:100px;margin-top:22px}div#nav-left div.block,div#nav-right div.block{margin-bottom:0;float:none}div#nav-left{border-top:solid 1px #e3e5e4;padding-top:40px}div#nav-right{padding-bottom:40px}div#nav-left ul,div#nav-right ul{list-style:none;margin:0;padding:0 0 0 20px}div#nav-left ul li,div#nav-right ul li{list-style:none;margin-bottom:30px}div#nav-left ul li a,div#nav-right ul li a{text-decoration:none;color:#e3e5e4;font-size:16px;font-family:omnes_regular}div#nav-left ul li a:hover,div#nav-right ul li a:hover{color:#09c}div#nav-left li:nth-child(1) a,div#nav-left li:nth-child(2) a{font-size:30px}div#page.nav-active{box-shadow:-8px 0 9px rgba(0,0,0,.1);position:fixed;right:-85.5%}div#footer h2{font-size:1em;font-weight:400;font-family:omnesmedium;cursor:pointer;margin-left:20px}div#footer h2.active{color:#2189d8}div#footer ul.menu{display:none;height:0;overflow:hidden;transition:all .5s}div#footer ul.menu li{list-style:none;margin-bottom:15px}div#footer ul.menu li a{color:#808d8f;text-decoration:none}div#footer ul.menu li a:hover{color:#2189d8}div#footer ul.menu.active{display:block;height:auto}@media (min-width:480px){div#nav-left{padding-left:0;border-top:none;padding-top:0;width:43%}div#main-nav-wrapper{width:100%;height:100px}div#page.nav-active{box-shadow:none;position:static;right:0;z-index:0}div#shop-menu-wrapper{height:175px;position:static}div#shop-menu-wrapper.inactive{margin-top:-175px}nav#shop-menu-sub-wrapper{width:1200px;height:200px;float:none}nav#shop-menu-sub-wrapper div#shop-nav{width:100%;float:left}nav#shop-menu-sub-wrapper div#shop-nav ul,nav#shop-menu-sub-wrapper div#shop-nav-side ul{list-style:none;margin:0;padding:0}nav#shop-menu-sub-wrapper div#shop-nav ul li:first-child,nav#shop-menu-sub-wrapper div#shop-nav-side ul li:first-child{border-left:none}nav#shop-menu-sub-wrapper div#shop-nav ul li,nav#shop-menu-sub-wrapper div#shop-nav-side ul li{width:14.28%;height:175px;float:left}nav#shop-menu-sub-wrapper div#shop-nav ul li a,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a{border-right:1px solid rgba(255,255,255,.1);border-bottom:none;width:100%}nav#shop-menu-sub-wrapper div#shop-nav ul li.views-row-last a,nav#shop-menu-sub-wrapper div#shop-nav-side ul li.views-row-last a{border-right:none!important}nav#shop-menu-sub-wrapper div#shop-nav-side{float:left;width:400px;height:200px}nav#shop-menu-sub-wrapper div#shop-nav-side ul li{width:400px;height:100px}nav#shop-menu-sub-wrapper div#shop-nav-side ul li:first-child{border-left:none;border-bottom:1px solid rgba(255,255,255,.1)}nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.explore-icon{bottom:35px;left:340px}div#main-nav-wrapper-bg{background:url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/dark_noise.jpg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"}div#main-nav-sub-wrapper{margin:0 auto;width:1200px;position:relative;background:radial-gradient(circle farthest-corner at center top,rgba(255,255,255,.1) 26.82%,rgba(255,255,255,0) 54%) no-repeat}div#main-nav-sub-wrapper div.main-nav-container,div#nav-left div.block,div#nav-right div.block{float:left}div#nav-right div.region-nav-right,div#user-widget-wrapper{float:right}div.main-nav-container.desktop-only{margin:0!important}.log-in-text{font-size:12px;font-family:omnes_regular;color:#b8b8b5}.log-in-text:hover{color:#09c}div#nav-right{border-bottom:none;padding-bottom:0;width:19%;margin-top:0}div#nav-center{text-align:center;width:17%}#nav-center img{margin-top:22px}div#nav-left ul,div#nav-right ul{padding:0;margin-top:35px}div#nav-left ul li,div#nav-right ul li{margin-bottom:0;display:inline-block;margin-right:30px}div#nav-left ul li a,div#nav-right ul li a{outline:0;opacity:1}div#nav-left li:nth-child(1) a,div#nav-left li:nth-child(2) a{font-size:18px}div#nav-right ul{margin-top:38px}div#sign-in-wrapper{margin:16px 0 0}div#search-btn{float:left;position:static;margin-top:16px;cursor:pointer}div#google-search-wrapper{top:-150px;z-index:20;transition:all .5s}div#google-search-wrapper div#close-search-btn{right:40px;top:25px}html.js input.form-autocomplete{font-size:30px;font-family:omneslight;height:98px;padding:10px 10px 10px 40px}html.js input.form-autocomplete::-webkit-input-placeholder{color:rgba(255,255,255,.3)}html.js input.form-autocomplete::-moz-placeholder{color:rgba(255,255,255,.5)}html.js input.form-autocomplete:-ms-input-placeholder{color:rgba(255,255,255,.3)}#autocomplete li{font-size:22px;padding:10px 10px 10px 40px}div#mini-cart-btn{margin:2px 8px 0 18px;position:static;float:left}div#mini-cart{position:absolute;right:8px;top:80px;width:500px}div#mini-cart div.pointer{position:absolute;top:-14px;left:420px}}#block-views-shop-nav-block ul li{position:relative}#block-views-shop-nav-block ul li .edit-link{display:block;z-index:99999;top:74px;left:124px;position:absolute}#block-views-shop-nav-block ul li .edit-link a{border-right:none!important}@media (min-width:480px){#sale-support-link{color:#b8b8b5;display:block;font-family:omnes_regular;position:absolute;right:239px;top:38px;width:220px}#sale-support-link #sales-help-link:hover,#sale-support-link #support-link:hover{color:#09c;opacity:1}#sale-support-link .mobile-only{display:none}#sale-support-link span{cursor:pointer;display:inline-block;padding-left:20px;width:27%;font-size:16px}#sale-support-link #sales-help-link{margin-left:16px!important;width:33%;visibility:hidden}#sale-support-link #options-wrapper1{position:fixed;display:none}#sale-support-link #options-wrapper1.open{display:block}#sale-support-link #options-wrapper1 #support{position:relative;top:27px;left:60px}#sale-support-link #options-wrapper1 #support .pointer{position:relative;left:110px;border-bottom-color:#e6e7e1;top:1px}#sale-support-link #options-wrapper1 #support ul{background:#e6e7e1;margin:0;padding:0;width:250px;text-align:left!important}#sale-support-link #options-wrapper1 #support ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) 180px -1566px no-repeat;width:100%}#sale-support-link #options-wrapper1 #support ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;cursor:pointer;display:inline-block;padding:10px 102px 10px 25px;width:100%;font-family:omneslight;font-size:14px;line-height:16px;height:55px}#sale-support-link #options-wrapper1 #support ul li a:hover{text-decoration:none;color:#fff;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) 182px 1px no-repeat #0497ce}#sale-support-link #options-wrapper1 #support ul li a.one-liner{padding:17px 10px 18px 30px}#sale-support-link #options-wrapper-sales{position:fixed;display:none}#sale-support-link #options-wrapper-sales.open{display:block}#sale-support-link #options-wrapper-sales #sale{position:relative;top:22px}#sale-support-link #options-wrapper-sales #sale .pointer{position:relative;left:100px;border-bottom-color:#e6e7e1}#sale-support-link #options-wrapper-sales #sale ul{background:#e6e7e1;margin:0;padding:0;width:250px}#sale-support-link #options-wrapper-sales #sale ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) 180px -1562px no-repeat;width:100%}#sale-support-link #options-wrapper-sales #sale ul li:first-child{background:0 0}#sale-support-link #options-wrapper-sales #sale ul li:first-child:hover a{background-image:none}#sale-support-link #options-wrapper-sales #sale ul li .gry{color:#1d2c2f;font-size:20px;font-family:omneslight}#sale-support-link #options-wrapper-sales #sale ul li .lightgry{color:#38484a;font-size:12px;font-family:omnes_regular;line-height:16px}#sale-support-link #options-wrapper-sales #sale ul li .blue{font-size:20px;font-family:omneslight;color:#09c}#sale-support-link #options-wrapper-sales #sale ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;display:inline-block;padding:10px 100px 10px 20px;width:100%;cursor:pointer}#sale-support-link #options-wrapper-sales #sale ul li a span{margin:0;padding:0;width:inherit}#sale-support-link #options-wrapper-sales #sale ul li a:hover{text-decoration:none;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) 182px 4px no-repeat #0497ce}#sale-support-link #options-wrapper-sales #sale ul li a:hover .blue,#sale-support-link #options-wrapper-sales #sale ul li a:hover .gry,#sale-support-link #options-wrapper-sales #sale ul li a:hover .lightgry{color:#fff}#block-menu-menu-header-nav-left .menu li.active a{color:#09c!important}#block-menu-menu-header-nav-left .menu li.first.leaf::after{width:1px;height:1px;color:#e6e7e1;position:absolute;top:32px;left:82px}#block-menu-menu-header-nav-left .menu li.shop::after{width:1px;height:1px;color:#e6e7e1;position:absolute;top:32px;left:185px}#block-menu-menu-header-nav-left .menu .leaf a.arrow::before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4290c1;content:"";left:12px;position:absolute;top:0}#block-menu-menu-header-nav-left .menu #block-menu-menu-header-nav-left .menu .leaf a{position:relative}.page-shop #sale-support-link #sales-help-link{margin-left:57px;visibility:visible}.page-shop.page-shop-cart #sale-support-link #sales-help-link{visibility:hidden}#main-nav-wrapper.open{position:fixed;transform:translateY(90px);transition:all .5s ease-out 0s}}@media (max-width:480px){#footer.mobile-only h2,#footer.mobile-only ul.active li a,#sale-support-link span,div#nav-left ul li a,div#nav-right ul li a{font-family:omneslight}#sale-support-link #options-wrapper-sales #sale ul li,#sale-support-link #options-wrapper1 #support ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/shop_nav_icon_mobile.png) 85% center no-repeat;width:100%}#sale-support-link #options-wrapper-sales #sale ul li a:hover,#sale-support-link #options-wrapper1 #support ul li a:hover{text-decoration:none;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/white-arrow-mobile.png) 85% center no-repeat #0497ce}.page-shop #sale-support-link #sales-help-link{margin-bottom:27px;margin-left:0;width:100%}div#nav-left li:nth-child(1) a,div#nav-left li:nth-child(2) a{font-size:30px;color:#f8f8f7}div#nav-left ul li a,div#nav-right ul li a{color:#b8b8b5;font-size:20px}#nav-right{padding-bottom:120px!important;border-bottom:1px solid rgba(248,248,247,.05)}div#nav-left{padding-left:10px}#footer.mobile-only h2{font-size:20px;margin-left:30px;margin-top:30px;color:#b8b8b5}#footer.mobile-only ul.active{margin-left:40px;padding-left:10px}#footer.mobile-only ul.active li a{color:#b8b8b5}#sale-support-link{color:#b8b8b5;display:block;left:30px;position:absolute;right:0;width:100%}#sale-support-link:hover{color:#09c}#sale-support-link span{cursor:pointer;display:inline-block;font-size:20px}#sale-support-link #sales-help-link{margin-left:0;display:none}#sale-support-link #options-wrapper1{display:none}#sale-support-link #options-wrapper1.open{display:block}#sale-support-link #options-wrapper1 #support{position:relative;left:-10px}#sale-support-link #options-wrapper1 #support .pointer{position:relative;left:30px;border-bottom-color:#e6e7e1}#sale-support-link #options-wrapper1 #support ul{background:#e6e7e1;margin:0;padding:0;width:100%}#sale-support-link #options-wrapper1 #support ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;cursor:pointer;display:inline-block;padding:35px 30% 18px 30px;width:100%;font-family:omnesmedium;font-size:20px}#sale-support-link #options-wrapper1 #support ul li a:hover{color:#fff}#sale-support-link #options-wrapper-sales{position:relative;display:none}#sale-support-link #options-wrapper-sales.open{display:block}#sale-support-link #options-wrapper-sales #sale{left:-10px;position:relative;top:-50px}#sale-support-link #options-wrapper-sales #sale .pointer{position:relative;left:40px;border-bottom-color:#e6e7e1}#sale-support-link #options-wrapper-sales #sale ul{background:#e6e7e1;margin:0;padding:0;width:100%}#sale-support-link #options-wrapper-sales #sale ul li:first-child{background:0 0}#sale-support-link #options-wrapper-sales #sale ul li:first-child:hover a{background-image:none}#sale-support-link #options-wrapper-sales #sale ul li .gry{color:#1d2c2f;font-size:30px;font-family:omneslight;line-height:30px}#sale-support-link #options-wrapper-sales #sale ul li .lightgry{color:#38484a;font-size:15px;font-family:omnes_regular;line-height:16px}#sale-support-link #options-wrapper-sales #sale ul li .blue{font-size:20px;font-family:omneslight;color:#09c}#sale-support-link #options-wrapper-sales #sale ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;display:inline-block;padding:15px 85px 18px 30px;width:100%;cursor:pointer}#sale-support-link #options-wrapper-sales #sale ul li a span{margin:0;padding:0;width:inherit}#sale-support-link #options-wrapper-sales #sale ul li a:hover .blue,#sale-support-link #options-wrapper-sales #sale ul li a:hover .gry,#sale-support-link #options-wrapper-sales #sale ul li a:hover .lightgry{color:#fff}div#sign-in-wrapper{margin:40px 0 0 30px}.log-in-text{font-family:omnes_regular;font-size:15px;color:#b8b8b5}#page.nav-active{z-index:inherit}#page.nav-active #mobile-nav-bar{z-index:11px}.page-shop #sale-support-link #sales-help-link{display:block}.menu li.active a{color:#09c!important}#mobile-nav-bar{height:inherit;padding-bottom:12px;padding-top:12px;background-size:auto!important}#mobile-nav-bar #mobile-nav-btn{top:7px}#mobile-nav-bar img#mobile-nav-logo{margin:0 auto}#content{padding-top:20px}#sign-in-wrapper #options-wrapper{position:absolute;width:100%;left:20px}#sign-in-wrapper #options-wrapper .pointer{left:90px;position:relative;right:0;top:22px}#sign-in-wrapper #options-wrapper ul{right:0;top:22px;width:100%}#sign-in-wrapper #options-wrapper ul li a,#sign-in-wrapper #options-wrapper ul li#sign-out-btn{font-size:20px;padding:20px 0 20px 30px}div#mini-cart{z-index:4}#header,#page.nav-active{z-index:inherit}div#main-nav-wrapper{width:85.5%;z-index:2}}#support .pointer{top:0}@media (max-width:350px){.log-in-text{font-size:16px}div#mini-cart-btn{right:20%}}#shop-menu-wrapper #shop-menu-sub-wrapper #shop-nav ul li:last-child .field-name-field-link-label{font-size:16px}#shop-menu-wrapper #shop-menu-sub-wrapper #shop-nav ul li:last-child .field-name-field-tiny-title{font-size:24px}.field.field-name-field-trade-mark.field-type-text.field-label-hidden{font-size:50%;height:0;left:110px;position:absolute;top:-4px;width:20px}.auto_submit.form-text.form-autocomplete{border:0}#email-sign-up{word-spacing:3px;right:-122px!important;transition:all .5s ease 0s}#email-sign-up #emailFieldMobile{width:126px!important;padding:14px!important}#email-sign-up #emailFieldMobile.active{width:186px!important}#email-sign-up.active{right:-65px!important;transition:all .5s ease 0s}@media (max-width:1200px) and (min-width:480px){#secondary-nav,div#main-nav-wrapper{padding-left:20px!important}#sale-support-link{right:275px}div#user-widget-wrapper{padding-right:30px;width:240px}div#google-search-wrapper{width:1200px}}.views-row-2 .field-name-field-link-label,.views-row-3 .field-name-field-link-label{width:100px}.views-row-2 .field.field-name-field-trade-mark.field-type-text.field-label-hidden,.views-row-3 .field.field-name-field-trade-mark.field-type-text.field-label-hidden{left:77px;top:25px}@media (min-width:480px){#nav-left ul li:nth-child(3) a,#nav-left ul li:nth-child(4) a{color:#b8b8b5}#nav-left ul li:nth-child(3),#nav-left ul li:nth-child(4){margin-right:22px}#sale-support-link .active{color:#09c}#mini-cart div.pointer,#options-wrapper div.pointer,#sale-support-link .pointer{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e6e7e1}#mini-cart div.pointer.white.up,div#options-wrapper div.pointer.white.up{border-bottom:10px solid #e6e7e1}div#mini-cart div.pointer{top:-9px}.log-in-text{font-size:16px}div#options-wrapper.active{display:inline-block}div#options-wrapper div.pointer{right:21px;top:54px}div#options-wrapper ul{right:236px;top:54px}}@media screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:0){div#options-wrapper ul{right:165px;top:27px}div#options-wrapper div.pointer{right:-53px;top:28px}}#mini-cart{background:#e6e7e1!important}#sale-support-link #options-wrapper-sales #sale ul li:first-child a{cursor:auto}#sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover{background-color:#e6e7e1}#sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .gry{color:#1d2c2f}#sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .blue{color:#09c}#sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .lightgry{color:#38484a}@media (max-width:480px){div#main-nav-wrapper{height:auto}div#main-nav-wrapper #main-nav-wrapper-bg{height:100%}div#mobile-nav-bar{opacity:1}nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over:hover,nav#shop-menu-sub-wrapper div#shop-nav ul li a:hover img.shop-roll-over,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over:hover,nav#shop-menu-sub-wrapper div#shop-nav-side ul li a:hover img.shop-roll-over{opacity:0}#mobile-nav-bar #search-btn{right:10px;top:20px}.nav-active #main{opacity:.2}.lines-button{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -60px -1137px no-repeat;width:42px;height:53px}.lines-button.close{background-position:-64px -1137px}div#user-widget-wrapper{height:110px;width:100%!important}#user-widget-wrapper #search-btn{right:10px}div#nav-left{padding-top:50px;border-top:1px solid rgba(255,255,255,.2)}div#mini-cart-btn{right:16%}#footer.mobile-only #OurProducts{margin-top:72px}.shop-active div#main-nav-wrapper{opacity:0;height:1400px}div#page.nav-active{right:inherit}div#page.nav-active div#mobile-nav-btn{right:5px;left:inherit}div#page.nav-active #search-btn{display:none}}@media (max-width:320px){#mobile-nav-bar #search-btn{right:10px!important;top:15px}.lines-button{background-position:-60px -1139px}.lines-button.close{background-position:-63px -1139px}}#main-nav-wrapper-bg-gradient{background:url(//careers.jobvite.com/TiVo/2017/assets/images/background_colors/mob-nav-gradient1.png) 0 1px no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}input[Hey type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}@media (min-width:480px){.page-home-page #header.shop-nav-active+#page{margin-top:175px;padding-top:0}#header.shop-nav-active+#page{padding-top:175px}}.sprite{background-image:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png);background-repeat:no-repeat;display:block}.sprite-twitter_icon{width:33px;height:32px;background-position:-20px -1885px}.sprite-youtube_icon{width:33px;height:32px;background-position:-20px -1957px}.sprite-facebook_icon{width:33px;height:32px;background-position:-20px -571px}.sprite-down_arrow_icon{width:23px;height:11px;background-position:-20px -520px}.sprite-mobile_shop_nav_icon{width:24px;height:37px;background-position:-20px -967px}@media (max-width:767px) and (min-width:481px){.homediscover .nav-active.shop-active #shop-menu-wrapper{left:0!important}.homediscover div#page.nav-active{right:inherit!important;position:inherit!important;box-shadow:none!important}.homediscover .lines-button{background-position:-60px -1137px!important}.homediscover div#main-nav-wrapper{z-index:2;width:85.5%;height:auto}.homediscover div#main-nav-wrapper #main-nav-wrapper-bg{width:100%;height:inherit;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) no-repeat,url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/gray_noise.jpg);z-index:0}.homediscover #header{z-index:inherit;position:absolute}.homediscover div#main-nav-sub-wrapper{width:100%}.homediscover div#user-widget-wrapper{height:110px;width:100%!important}.homediscover div#sign-in-wrapper{margin:40px 0 0 30px}.homediscover .log-in-text{font-family:omnes_regular;font-size:15px;color:#b8b8b5}.homediscover #sign-in-wrapper #options-wrapper{position:absolute;width:100%;left:20px}.homediscover #sign-in-wrapper #options-wrapper .pointer{left:90px;position:relative;right:0;top:22px}.homediscover #sign-in-wrapper #options-wrapper ul{right:0;top:22px;width:100%}.homediscover #sign-in-wrapper #options-wrapper ul li a,.homediscover #sign-in-wrapper #options-wrapper ul li#sign-out-btn{font-size:20px;padding:20px 0 20px 30px}.homediscover div#mini-cart-btn{right:16%}.homediscover #user-widget-wrapper #search-btn{right:10px;top:25px}.homediscover div#mini-cart{z-index:4}.homediscover div#nav-left{padding-top:50px;border-top:1px solid rgba(255,255,255,.2);padding-left:10px}.homediscover div#nav-left li:nth-child(1) a,.homediscover div#nav-left li:nth-child(2) a{font-size:30px;color:#f8f8f7}.homediscover div#nav-left ul li a,.homediscover div#nav-right ul li a{font-family:omneslight;color:#b8b8b5;font-size:20px}.homediscover #sale-support-link{color:#b8b8b5;display:block;left:10px!important;position:relative!important;right:0;width:100%;top:0;float:left}.homediscover #sale-support-link #sales-help-link{margin-left:0;display:none}.homediscover #sale-support-link span{cursor:pointer;display:inline-block;font-size:20px;font-family:omneslight}.homediscover #sale-support-link #options-wrapper-sales{position:relative;display:none}.homediscover #sale-support-link #options-wrapper-sales #sale{left:-10px;position:relative;top:-50px}.homediscover #sale-support-link #options-wrapper-sales #sale .pointer{position:relative;left:40px;border-bottom-color:#e6e7e1}.homediscover #sale-support-link #options-wrapper-sales #sale ul{background:#e6e7e1;margin:0;padding:0;width:100%}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child{background:0 0}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a{cursor:auto}.homediscover #sale-support-link #options-wrapper-sales #sale ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/shop_nav_icon_mobile.png) 85% center no-repeat;width:100%}.homediscover #sale-support-link #options-wrapper-sales #sale ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;display:inline-block;padding:15px 85px 18px 30px;width:100%;cursor:pointer}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .gry{color:#1d2c2f;font-size:30px;font-family:omneslight;line-height:30px}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .blue{font-size:20px;font-family:omneslight;color:#09c}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .lightgry{color:#38484a;font-size:15px;font-family:omnes_regular;line-height:16px}.homediscover #sale-support-link #options-wrapper1{display:none}.homediscover #sale-support-link #options-wrapper1 #support{position:relative;left:-10px}.homediscover #sale-support-link #options-wrapper1 #support .pointer{position:relative;left:30px;border-bottom-color:#e6e7e1}.homediscover #sale-support-link #options-wrapper1 #support ul{background:#e6e7e1;margin:0;padding:0;width:100%}.homediscover #sale-support-link #options-wrapper1 #support ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/shop_nav_icon_mobile.png) 85% center no-repeat;width:100%}.homediscover #sale-support-link #options-wrapper1 #support ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;cursor:pointer;display:inline-block;padding:35px 30% 18px 30px;width:100%;font-family:omnesmedium;font-size:20px}.homediscover #nav-right{padding-bottom:120px!important;border-bottom:1px solid rgba(248,248,247,.05)}.homediscover #footer.mobile-only #OurProducts{margin-top:72px}.homediscover #footer.mobile-only h2{font-family:omneslight;font-size:20px;margin-left:30px;margin-top:30px;color:#b8b8b5}.homediscover #page.nav-active{z-index:inherit}.homediscover div#mobile-nav-bar{opacity:1}.homediscover #page.nav-active #mobile-nav-bar{z-index:11px}.homediscover.front #mobile-nav-bar{overflow:hidden}.homediscover div#page.nav-active div#mobile-nav-btn{right:5px;left:inherit}.homediscover #mobile-nav-bar #mobile-nav-btn{top:12px}.homediscover .lines-button.close{background-position:-64px -1137px}.homediscover .lines-button{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -60px -1137px no-repeat;width:42px;height:53px}.homediscover div#page.nav-active #search-btn{display:none}.homediscover #mobile-nav-bar #search-btn{right:10px;top:12px}.homediscover .nav-active #main{opacity:.2}.homediscover #mobile-nav-bar{overflow:hidden;height:inherit;padding-bottom:12px;padding-top:12px;background-size:auto!important;display:block!important;background-repeat:repeat}.homediscover #mobile-nav-logo{width:auto}.homediscover div#nav-left ul li,.homediscover div#nav-right ul li{margin-bottom:auto}.homediscover .main-nav-container.desktop-only{display:none}.homediscover div#main-nav-sub-wrapper{background:0 0!important}.homediscover #secondary-nav,.homediscover div#main-nav-wrapper{padding-left:0!important}.homediscover div#signin-pop-up-wrapper form{width:100%}.homediscover #footer{display:block;width:100%;float:left}.homediscover #footer .mobile-only #OurProducts{margin-top:72px}.homediscover footer{height:340px;padding:0;margin-top:0;overflow:hidden;background:url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/gray_noise.jpg);transition:all .5s;width:100%;float:left}.homediscover footer #email-sign-up,.homediscover footer #email-sign-up.active{right:inherit!important;transition:all .5s ease 0s}.homediscover footer div#footer-nav-wrapper{width:100%;margin:0 auto;float:left;padding-left:0}.homediscover footer .desktop-only{display:none}.homediscover footer div#social-link-subwrapper div.right-side{width:100%;text-align:center}.homediscover footer div.right-side{text-align:center;width:100%}.homediscover footer div#social-link-subwrapper{width:100%;margin-top:16px}.homediscover footer div#social-link-subwrapper div.left-side{width:100%;text-align:center}.homediscover footer #block-menu-menu-footer-menu-right-side .menu{width:65%;margin:0 auto}.homediscover footer div#email-sub-wrapper{position:relative;float:left;width:100%;text-align:center}.homediscover footer div#email-sign-up{margin-top:20px;font-weight:400;font-size:10px;color:#b8b8b5;position:relative}.homediscover footer #email-sign-up{text-align:center;word-spacing:3px;width:100%!important}.homediscover footer #email-sign-up.active .pointer.white.up{left:48%;margin-left:85px}.homediscover footer #email-sign-up.active .empty-error.active{left:48%}}@media (max-width:100px){#mobile-nav-bar #mini-cart-btn{display:none}}@media (max-width:767px){#mobile-nav-bar #mini-cart-btn,.homediscover #mobile-nav-bar #mini-cart-btn{display:none}}@media (max-width:1024px) and (min-width:767px){.homediscover.banner #banner{height:75px!important}.homediscover.banner #secondary-nav{top:170px}.homediscover footer div.footer-sub-nav-wrapper{width:18%;margin-right:2%}.homediscover footer div.footer-sub-nav-wrapper h2.block-title,.homediscover footer div.footer-sub-nav-wrapper h2.block-title .active{font-size:12px}.homediscover footer div#email-sign-up{width:300px!important;margin-top:10px}.homediscover footer div#email-sign-up,.homediscover footer div#email-sub-wrapper,.homediscover footer div#social-link-subwrapper,.homediscover footer div#social-link-subwrapper div.left-side,.homediscover footer div#social-link-subwrapper div.right-side{width:100%;float:left}.homediscover #email-sub-wrapper #email-sign-up{right:-150px!important}.homediscover #email-sub-wrapper #email-sign-up.active{right:-76px!important}.homediscover #email-sign-up.active .pointer.white.up{left:96px}.homediscover #email-sign-up.active .empty-error.active{left:10px}.homediscover footer.active{min-height:340px}.homediscover footer ul#social-links{margin-top:8px}.homediscover footer div#social-link-subwrapper div.left-side{padding-right:0}.homediscover #footer-nav-wrapper{width:100%;padding-left:0;float:left}.homediscover #footer-nav-wrapper .left-side.desktop-only{display:block;width:57%;padding-left:15px}.homediscover #footer-nav-wrapper .right-side{width:39%;float:left;padding-right:15px}.homediscover footer{width:100%;height:150px;margin-top:0}.homediscover footer div.footer-sub-nav-wrapper h2.block-title{margin-bottom:123px}.homediscover #content{padding-top:20px}}@media (max-width:767px) and (min-width:481px){.homediscover #footer.mobile-only h2,.homediscover #footer.mobile-only ul.active li a{font-family:omneslight;color:#b8b8b5}.homediscover #header{left:-110%!important}.homediscover #header.nav-active{left:0!important;top:0}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over:hover,.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a:hover img.shop-roll-over,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over:hover,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a:hover img.shop-roll-over{opacity:0!important}.homediscover .page-shop #sale-support-link #sales-help-link{margin-bottom:27px;margin-left:0;width:100%}.homediscover div#nav-left li:nth-child(1) a,.homediscover div#nav-left li:nth-child(2) a{font-size:30px;color:#f8f8f7}.homediscover div#nav-left ul li a,.homediscover div#nav-right ul li a{font-family:omneslight;color:#b8b8b5;font-size:20px}.homediscover #nav-right{padding-bottom:120px!important;border-bottom:1px solid rgba(248,248,247,.05)}.homediscover div#main-nav-wrapper{width:85.5%}.homediscover div#nav-left{padding-left:10px}.homediscover #footer.mobile-only h2{font-size:20px;margin-left:30px;margin-top:30px}.homediscover #footer.mobile-only ul.active{margin-left:40px;padding-left:10px}.homediscover #sale-support-link{color:#b8b8b5;display:block;left:30px;position:absolute;right:0;width:100%}.homediscover #sale-support-link:hover{color:#09c}.homediscover #sale-support-link span{cursor:pointer;display:inline-block;font-size:20px;font-family:omneslight}.homediscover #sale-support-link #sales-help-link{margin-left:0;display:none}.homediscover #sale-support-link #options-wrapper1{display:none}.homediscover #sale-support-link #options-wrapper1.open{display:block;width:100%;float:left;position:relative}.homediscover #sale-support-link #options-wrapper1 #support{position:absolute;left:20px;top:5px}.homediscover #sale-support-link #options-wrapper1 #support .pointer{position:relative;left:30px;border-bottom-color:#e6e7e1}.homediscover #sale-support-link #options-wrapper1 #support ul{background:#e6e7e1;margin:0;padding:0;width:100%}.homediscover #sale-support-link #options-wrapper1 #support ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/shop_nav_icon_mobile.png) 85% center no-repeat;width:100%;display:inline-block}.homediscover #sale-support-link #options-wrapper1 #support ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;cursor:pointer;display:flex;padding:0 30% 0 30px;width:100%;align-items:center;font-family:omnesmedium;font-size:20px}.homediscover #sale-support-link #options-wrapper1 #support ul li a:hover{text-decoration:none;color:#fff;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/white-arrow-mobile.png) 85% center no-repeat #0497ce}.homediscover #sale-support-link #options-wrapper-sales{position:relative;display:none}.homediscover #sale-support-link #options-wrapper-sales.open{display:block}.homediscover #sale-support-link #options-wrapper-sales #sale{left:-10px;position:relative;top:-50px}.homediscover #sale-support-link #options-wrapper-sales #sale .pointer{position:relative;left:40px;border-bottom-color:#e6e7e1}.homediscover #sale-support-link #options-wrapper-sales #sale ul{background:#e6e7e1;margin:0;padding:0;width:100%}.homediscover #sale-support-link #options-wrapper-sales #sale ul li{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/shop_nav_icon_mobile.png) 85% center no-repeat;width:100%}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child{background:0 0}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child:hover a{background-image:none}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .gry{color:#1d2c2f;font-size:30px;font-family:omneslight;line-height:30px}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .lightgry{color:#38484a;font-size:15px;font-family:omnes_regular;line-height:16px}.homediscover #sale-support-link #options-wrapper-sales #sale ul li .blue{font-size:20px;font-family:omneslight;color:#09c}.homediscover #sale-support-link #options-wrapper-sales #sale ul li a{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#09c;display:inline-block;padding:15px 85px 18px 30px;width:100%;cursor:pointer}.homediscover #sale-support-link #options-wrapper-sales #sale ul li a span{margin:0;padding:0;width:inherit}.homediscover #sale-support-link #options-wrapper-sales #sale ul li a:hover{text-decoration:none;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/white-arrow-mobile.png) 85% center no-repeat #0497ce}.homediscover #sale-support-link #options-wrapper-sales #sale ul li a:hover .blue,.homediscover #sale-support-link #options-wrapper-sales #sale ul li a:hover .gry,.homediscover #sale-support-link #options-wrapper-sales #sale ul li a:hover .lightgry{color:#fff}.homediscover div#sign-in-wrapper{margin:40px 0 0 30px}.homediscover .log-in-text{font-family:omnes_regular;font-size:15px;color:#b8b8b5}.homediscover #page.nav-active{z-index:inherit}.homediscover #page.nav-active #mobile-nav-bar{z-index:11px}.homediscover .page-shop #sale-support-link #sales-help-link{display:block}.homediscover .menu li.active a{color:#09c!important}.homediscover #mobile-nav-bar{height:inherit;padding-bottom:12px;padding-top:12px;background-size:auto!important}.homediscover #mobile-nav-bar #mobile-nav-btn{top:12px}.homediscover #mobile-nav-bar img#mobile-nav-logo{margin:0 auto}.homediscover div#mini-cart{z-index:4}.homediscover div#shop-menu-wrapper,.homediscover div#shop-menu-wrapper nav#shop-menu-sub-wrapper{height:auto}.homediscover div#shop-menu-wrapper #shop-nav-mobile-exit-wrapper{display:block}.homediscover .nav-active #shop-menu-wrapper{left:-100%!important}.homediscover div#shop-menu-wrapper.inactive{margin-top:0!important}.homediscover .shop-active div#shop-menu-wrapper.inactive{margin-top:0;left:0!important}.homediscover #header,.homediscover #page.nav-active{z-index:inherit}.homediscover div#main-nav-wrapper{z-index:2}}@media (max-width:767px) and (min-width:480px){.homediscover #block-menu-menu-header-nav-left .menu li.first.leaf::after,.homediscover #block-menu-menu-header-nav-left .menu li.shop::after{content:none!important}.homediscover div#main-nav-wrapper{height:auto}.homediscover div#main-nav-wrapper #main-nav-wrapper-bg{height:100%}.homediscover #mobile-nav-bar #search-btn{right:20px;top:20px}.homediscover .nav-active #main{opacity:.2}.homediscover .lines-button{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -60px -1137px no-repeat;width:42px;height:53px}.homediscover .lines-button.close{background-position:-64px -1137px}.homediscover div#main-nav-sub-wrapper div.main-nav-container{padding-left:0;width:100%}.homediscover div#user-widget-wrapper{height:110px;width:100%!important;padding-right:0;margin-top:0}.homediscover #user-widget-wrapper #search-btn{right:10px}.homediscover div#nav-left{border-top:1px solid rgba(255,255,255,.2)}.homediscover div#mini-cart-btn{right:16%;margin:0;position:absolute}.homediscover #footer.mobile-only #OurProducts{margin-top:72px}.homediscover .shop-active div#main-nav-wrapper{opacity:0;height:1400px}.homediscover div#page.nav-active div#mobile-nav-btn{right:5px;left:inherit}.homediscover div#page.nav-active #search-btn{display:none}.homediscover div#sign-in-wrapper{float:left;margin:40px 0 0 30px;cursor:pointer}.homediscover span#log-in-sprite{width:15px;height:20px;display:inline-block;background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -16px -1035px no-repeat}.homediscover span#log-in-sprite.active{background-position:-17px -1085px}.homediscover div#options-wrapper{position:fixed;display:none}.homediscover div#options-wrapper div.pointer{position:relative;right:0;top:22px}.homediscover div#options-wrapper div.pointer.white.up{border-bottom:15px solid #e6e7e1}.homediscover div#options-wrapper ul{list-style:none;margin:0;padding:0;position:relative;right:160px;top:21px;width:300px}.homediscover div#options-wrapper ul li{background-color:#e6e7e1;box-sizing:border-box;color:#09c;cursor:pointer;font-family:omnes_regular;font-size:16px;padding:20px;width:100%}.homediscover div#options-wrapper ul li a{color:#09c;display:block;height:100%;padding:20px 0 20px 20px;text-decoration:none;width:100%}.homediscover div#options-wrapper ul li:first-child{border-bottom:1px solid #eee;padding:0}.homediscover div#options-wrapper ul li:hover{background:#09c;color:#fff;font-family:omnesmedium}.homediscover div#options-wrapper ul li:hover a{text-decoration:none;color:#fff;font-family:omnesmedium}.homediscover div#options-wrapper.active{display:block}.homediscover div#search-btn{position:absolute;top:40px;right:17%;cursor:pointer}.homediscover div#google-search-wrapper{position:absolute;width:100%;top:-150px;z-index:20;transition:all .75s}.homediscover div#google-search-wrapper div#close-search-btn{background:url(../../images/icons/icons.png) -20px -208px no-repeat;cursor:pointer;height:48px;position:absolute;right:10px;top:30px;width:50px}.homediscover div#google-search-wrapper.active{top:0}.homediscover html.js input.form-autocomplete{background:#0193c4;color:#fff;height:108px;padding:10px;width:100%;box-sizing:border-box}.homediscover #autocomplete li{background:#d2d5d0;color:#293f44;font-family:omneslight;font-size:22px;padding:10px}.homediscover div#mini-cart-btn img{position:relative;top:12px;left:-10px}.homediscover div#mini-cart-btn span.sprite{position:relative;top:12px;left:-10px;display:inline-block}.homediscover div#mini-cart-btn span#cart-icon .active{display:none}.homediscover div#mini-cart-btn span#cart-icon.active .active{display:inline-block}.homediscover div#mini-cart{position:relative;top:88px;width:90%;background:#FBFBFB;box-sizing:border-box;font-family:omnesmedium}.homediscover div#mini-cart div.pointer{position:absolute;top:-14px;left:67.5%}.homediscover div#mobile-nav-bar{width:100%;position:fixed;background:url(//careers.jobvite.com/TiVo/2017/assets/images/background_colors/mobile_nav_bg.jpg);background-size:100%;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";z-index:3}.homediscover .nav-active div#mobile-nav-bar{z-index:1!important;top:0}.homediscover div#page.nav-active{position:fixed!important}.homediscover div#mobile-back-btn{position:absolute;left:20px;top:0;display:none;cursor:pointer;margin:auto;bottom:0}.homediscover div#mobile-back-btn img{width:65%}.homediscover div#mobile-back-btn.active{display:block}.homediscover div#mobile-nav-btn{height:54px;cursor:pointer;position:absolute;left:5px}.homediscover div#mobile-nav-btn.in-active{display:none}.homediscover .lines-button:hover{opacity:1}.homediscover .lines-button:active{transition:0;background:rgba(0,0,0,.1)}.homediscover .lines,.homediscover .lines:after,.homediscover .lines:before{display:inline-block;width:2.5rem;height:.25rem;background:#fff;border-radius:.17857rem;transition:.3s}.homediscover .lines{position:relative}.homediscover .lines:after,.homediscover .lines:before{position:absolute;left:0;content:'';transform-origin:.17857rem center}.homediscover .lines:before{top:.625rem}.homediscover .lines:after{top:-.625rem}.homediscover .lines-button.x.close .lines{background:0 0}.homediscover .lines-button.x.close .lines:after,.homediscover .lines-button.x.close .lines:before{transform-origin:50% 50%;top:0;width:2rem}.homediscover .lines-button.x.close .lines:before{transform:rotate3d(0,0,1,45deg)}.homediscover .lines-button.x.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.homediscover header.nav-active{left:0!important}.homediscover div#shop-menu-wrapper{position:absolute;width:100%;background:url(//careers.jobvite.com/TiVo/2017/assets/images/background_colors/blue_noise.jpg);top:0;left:0;transition:all .25s;z-index:10}.homediscover div#shop-menu-wrapper.inactive{left:-100%}.homediscover div.pointer.red{border-top:15px solid #fb4d44}.homediscover div#shop-menu-wrapper div#shop-nav-pointer{display:none;position:absolute;bottom:-14px;left:300px;z-index:10}.homediscover div#shop-menu-wrapper div#shop-nav-mobile-exit-wrapper{width:40%;height:100%;background:#1c2a2d;position:absolute;right:0;top:0;cursor:pointer}.homediscover div#exit-shop-nav{font-family:omnes_regular;color:#fff;font-size:38px;height:37px;position:absolute;right:58%;text-align:center;top:32px;width:24px}.homediscover div#exit-shop-nav img{pointer-events:none}.homediscover nav#shop-menu-sub-wrapper{width:60%;float:left;margin:0 auto;position:relative}.homediscover nav#shop-menu-sub-wrapper div#shop-nav .block,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side .block{margin-bottom:0}.homediscover nav#shop-menu-sub-wrapper .field.field-name-field-tiny-title.field-type-text.field-label-hidden{width:100px}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul{list-style:none;margin:0;padding:0}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li{width:100%;height:200px;margin:0;padding:0;box-sizing:border-box}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a{display:block;position:relative;width:inherit;height:inherit;color:#fff;text-decoration:none;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.1);font-family:omneslight;padding:30px 0 0 25px}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a:hover img.shop-roll-over,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a:hover img.shop-roll-over{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a div,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div{position:relative;z-index:2;pointer-events:none}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a div.explore-icon,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.explore-icon{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -1586px no-repeat;height:17px;width:17px;position:absolute;bottom:20px;left:20px;z-index:0}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a div.field-name-field-link-label,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.field-name-field-link-label{font-size:24px;line-height:28px;font-family:omneslight}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over{position:absolute;z-index:1;top:0;left:0;display:block;width:inherit;height:inherit;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a img.shop-roll-over:hover,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a img.shop-roll-over:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.homediscover .desktop-only{display:none}.homediscover #nav-right{padding-bottom:95px!important}.homediscover div#main-nav-wrapper{box-sizing:border-box;position:relative}.homediscover div#main-nav-wrapper-bg{width:100%;height:inherit;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) no-repeat,url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/gray_noise.jpg);z-index:0}.homediscover div#main-nav-sub-wrapper{position:relative;z-index:1;overflow:visible}.homediscover div#nav-center{height:100px;margin-top:22px}.homediscover div#nav-left div.block,.homediscover div#nav-right div.block{margin-bottom:0;float:none}.homediscover div#nav-left{padding-top:40px}.homediscover div#nav-right{padding-bottom:40px}.homediscover div#nav-left ul,.homediscover div#nav-right ul{list-style:none;margin:0;padding:0 0 0 30px}.homediscover div#nav-left ul li,.homediscover div#nav-right ul li{list-style:none;margin-bottom:30px;width:100%;margin-right:0}.homediscover div#nav-left ul li a:hover,.homediscover div#nav-right ul li a:hover{color:#09c}.homediscover div#nav-left li:nth-child(1) a,.homediscover div#nav-left li:nth-child(2) a{font-size:30px}.homediscover div#page.nav-active{box-shadow:-8px 0 9px rgba(0,0,0,.1);right:-85.5%}.homediscover div#footer h2{font-size:1em;font-weight:400;font-family:omnesmedium;cursor:pointer;margin-left:20px}.homediscover div#footer h2.active{color:#2189d8}.homediscover div#footer ul.menu{display:none;height:0;overflow:hidden;transition:all .5s}.homediscover div#footer ul.menu li{list-style:none;margin-bottom:15px}.homediscover div#footer ul.menu li a{color:#808d8f;text-decoration:none}.homediscover div#footer ul.menu li a:hover{color:#2189d8}.homediscover div#footer ul.menu.active{display:block;height:auto}.homediscover #block-views-shop-nav-block ul li{position:relative}.homediscover #block-views-shop-nav-block ul li .edit-link{display:block;z-index:99999;top:74px;left:124px;position:absolute}.homediscover #block-views-shop-nav-block ul li .edit-link a{border-right:none!important}.homediscover #shop-menu-wrapper #shop-menu-sub-wrapper #shop-nav ul li:last-child .field-name-field-link-label{font-size:16px}.homediscover #shop-menu-wrapper #shop-menu-sub-wrapper #shop-nav ul li:last-child .field-name-field-tiny-title{font-size:24px}.homediscover .field.field-name-field-trade-mark.field-type-text.field-label-hidden{font-size:50%;height:0;left:110px;position:absolute;top:-4px;width:20px}.homediscover .auto_submit.form-text.form-autocomplete{border:0}.homediscover #email-sign-up{word-spacing:3px;right:-122px!important;transition:all .5s ease 0s}.homediscover #email-sign-up #emailFieldMobile{width:126px!important;padding:14px!important}.homediscover #email-sign-up #emailFieldMobile.active{width:186px!important}.homediscover #email-sign-up.active{right:-65px!important;transition:all .5s ease 0s}.homediscover .views-row-2 .field-name-field-link-label{width:100px}.homediscover .views-row-2 .field.field-name-field-trade-mark.field-type-text.field-label-hidden{left:77px;top:25px}.homediscover #mini-cart{background:#e6e7e1!important}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a{cursor:auto}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover{background-color:#e6e7e1}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .gry{color:#1d2c2f}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .blue{color:#09c}.homediscover #sale-support-link #options-wrapper-sales #sale ul li:first-child a:hover .lightgry{color:#38484a}.homediscover #main-nav-wrapper-bg-gradient{background:url(//careers.jobvite.com/TiVo/2017/assets/images/background_colors/mob-nav-gradient1.png) 0 1px no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.homediscover input[type=text]::-ms-clear{display:none;width:0;height:0}.homediscover input[type=text]::-ms-reveal{display:none;width:0;height:0}.homediscover .sprite{background-image:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png);background-repeat:no-repeat;display:block}.homediscover .sprite-twitter_icon{width:33px;height:32px;background-position:-20px -1885px}.homediscover .sprite-youtube_icon{width:33px;height:32px;background-position:-20px -1957px}.homediscover .sprite-facebook_icon{width:33px;height:32px;background-position:-20px -571px}.homediscover .sprite-down_arrow_icon{width:23px;height:11px;background-position:-20px -520px}.homediscover .sprite-mobile_shop_nav_icon{width:24px;height:37px;background-position:-20px -967px}}@media (min-width:1025px){.homediscover div#secondary-nav ul.menu li a{font-size:13px;font-family:omnesmedium}.homediscover #nav-left ul li.last{position:relative}.homediscover #nav-left ul li.last:before{color:#e6e7e1;height:1px;left:-15px;position:absolute;top:-3px;width:1px}}#mini-cart.show{display:block!important}@media (max-width:1024px) and (min-width:767px){.homediscover div#main-nav-wrapper #main-nav-wrapper-bg{background-repeat:repeat!important}}.homediscover div#secondary-nav ul.menu li#btn-link a{font-size:16px;font-family:omnes_regular;color:#222722}@media (max-width:1024px){.homediscover .btn{min-width:170px}.span-desktop-only{display:none}}@media (max-width:767px) and (min-width:481px){.homediscover.front #mobile-nav-bar{height:60px;top:75px;opacity:1}.homediscover .slider-wrapper{padding-top:0}.homediscover .slider-wrapper.close{padding-top:45px}.homediscover.banner #banner{height:auto!important}.homediscover.banner #main{padding-top:120px}.homediscover.banner .slider-wrapper{padding-top:0}}@media (max-width:480px){.homediscover .slider-wrapper.close{padding-top:43px}.homediscover.banner #main{padding-top:120px}}@media (min-width:481px) and (max-width:1024px){#content{padding-top:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.homediscover div#main-nav-sub-wrapper{width:100%}.homediscover #sale-support-link span,.homediscover .log-in-text,.homediscover div#nav-left li:nth-child(1) a,.homediscover div#nav-left li:nth-child(2) a,.homediscover div#nav-left ul li a,.homediscover div#nav-right ul li a{font-size:12px}.homediscover #block-menu-menu-header-nav-left .menu li.first.leaf::after{left:43px}.homediscover #block-menu-menu-header-nav-left .menu li.shop::after{left:97px}.homediscover #nav-left ul li:nth-child(3),.homediscover #nav-left ul li:nth-child(4),.homediscover div#nav-left ul li,.homediscover div#nav-right ul li{margin-right:20px}.homediscover #nav-left ul li.last:before{left:177px}.homediscover div#nav-left{width:40%}.homediscover div#user-widget-wrapper{width:32%;padding-right:5px}.homediscover #sale-support-link{width:22%;right:36%;text-align:right}.homediscover #sale-support-link #sales-help-link{display:none}.homediscover div#nav-center{width:15%}.homediscover #nav-center img{margin-top:29px;width:118px}.homediscover .homediscover div#nav-center{width:11%;position:relative;z-index:12}.homediscover #options-wrapper1{text-align:left}.homediscover #sale-support-link #options-wrapper1 #support .pointer{left:90px}.homediscover #block-menu-menu-header-nav-left .menu .leaf a.arrow::before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4290c1;content:"";left:63px;position:absolute;top:0}.homediscover div#mini-cart div.pointer{left:83%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.homediscover div#nav-center{position:relative;z-index:2}.homediscover div#secondary-nav ul{width:100%}.homediscover div#secondary-nav ul.menu li a{font-size:12px}.homediscover div#secondary-nav ul.menu li#btn-link a{font-size:14px;width:125px}.homediscover nav#shop-menu-sub-wrapper{width:100%}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li{width:14.28%}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a{padding:10px 10px 0}.homediscover .field.field-name-field-trade-mark.field-type-text.field-label-hidden{left:68px;top:-6px}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a div.field-name-field-link-label,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a div.field-name-field-link-label{font-size:15px;line-height:18px}.homediscover nav#shop-menu-sub-wrapper .field.field-name-field-tiny-title.field-type-text.field-label-hidden{font-size:14px;line-height:19px}.homediscover .views-row-2 .field.field-name-field-trade-mark.field-type-text.field-label-hidden,.homediscover .views-row-3 .field.field-name-field-trade-mark.field-type-text.field-label-hidden{left:81px;top:-4px}.homediscover #shop-menu-wrapper #shop-menu-sub-wrapper #shop-nav ul li:last-child .field-name-field-tiny-title{font-size:15px}.homediscover div#mini-cart div.pointer{left:83%}.homediscover nav#shop-menu-sub-wrapper div#shop-nav ul li a:hover img.shop-roll-over,.homediscover nav#shop-menu-sub-wrapper div#shop-nav-side ul li a:hover img.shop-roll-over{opacity:0}}@media (min-width:769px) and (max-width:1023px){.page-home-discover.homediscover .log-in-text,.page-home-discover.homediscover div#nav-left li:nth-child(1) a,.page-home-discover.homediscover div#nav-left li:nth-child(2) a,.page-home-discover.homediscover div#nav-left ul li a{font-size:12px}.page-home-discover.homediscover div#main-nav-sub-wrapper{max-width:1200px;position:relative;width:100%}.page-home-discover.homediscover #nav-left ul li.last::before{left:179px}.page-home-discover.homediscover #nav-center img{height:50px}.page-home-discover.homediscover div#user-widget-wrapper{padding-right:10px;width:auto}.page-home-discover.homediscover div#mini-cart-btn{margin:2px 8px 0 10px}.page-home-discover.homediscover #sale-support-link{float:right;margin-right:17px;margin-top:36px;position:inherit;width:auto!important;right:inherit!important;top:inherit}.page-home-discover.homediscover #sale-support-link #sales-help-link{width:auto}.page-home-discover.homediscover #sale-support-link span{font-size:12px;width:auto}.page-home-discover.homediscover div#nav-center{left:0;position:relative;right:0;text-align:left;z-index:-1;width:auto}.page-home-discover.homediscover div#nav-left ul li,.page-home-discover.homediscover div#nav-right ul li{margin-right:20px}.page-home-discover.homediscover #nav-left ul li:nth-child(3),.page-home-discover.homediscover #nav-left ul li:nth-child(4){margin-right:22px}.page-home-discover.homediscover #block-menu-menu-header-nav-left .menu li.first.leaf::after{left:40px}.page-home-discover.homediscover #block-menu-menu-header-nav-left .menu li.shop::after{left:94px}.page-home-discover.homediscover #footer-nav-wrapper,.page-home-discover.homediscover footer{width:100%;max-width:1200px}.page-home-discover.homediscover footer div.footer-sub-nav-wrapper{float:left;margin-right:5%;width:15%}.page-home-discover.homediscover footer div#email-sign-up,.page-home-discover.homediscover footer div#email-sub-wrapper{width:100%}.page-home-discover.homediscover div#google-search-wrapper,.page-home-discover.homediscover div#secondary-nav ul.menu,.page-home-discover.homediscover nav#shop-menu-sub-wrapper{max-width:1200px;width:100%}}@media (min-width:1025px) and (max-width:1200px){.page-home-discover.homediscover .log-in-text,.page-home-discover.homediscover div#nav-left li:nth-child(1) a,.page-home-discover.homediscover div#nav-left li:nth-child(2) a,.page-home-discover.homediscover div#nav-left ul li a{font-size:12px}.page-home-discover.homediscover div#main-nav-sub-wrapper{max-width:1200px;position:relative;width:100%}.page-home-discover.homediscover #nav-center img{height:50px}.page-home-discover.homediscover div#user-widget-wrapper{padding-right:10px;width:auto}.page-home-discover.homediscover div#mini-cart-btn{margin:2px 8px 0 10px}.page-home-discover.homediscover #sale-support-link{float:right;margin-right:17px;margin-top:36px;position:inherit;width:auto!important;right:inherit!important;top:inherit}.page-home-discover.homediscover #sale-support-link #sales-help-link{width:auto}.page-home-discover.homediscover #sale-support-link span{font-size:12px;width:auto}.page-home-discover.homediscover div#nav-center{left:0;position:absolute;right:0;text-align:center;z-index:-1;width:auto}.page-home-discover.homediscover div#nav-left ul li,.page-home-discover.homediscover div#nav-right ul li{margin-right:20px}.page-home-discover.homediscover #nav-left ul li:nth-child(3),.page-home-discover.homediscover #nav-left ul li:nth-child(4){margin-right:22px}.page-home-discover.homediscover #block-menu-menu-header-nav-left .menu li.first.leaf::after{left:40px}.page-home-discover.homediscover #block-menu-menu-header-nav-left .menu li.shop::after{left:94px}.page-home-discover.homediscover #footer-nav-wrapper,.page-home-discover.homediscover footer{width:100%;max-width:1200px}.page-home-discover.homediscover #footer-nav-wrapper .left-side.desktop-only{width:60%}.page-home-discover.homediscover #footer-nav-wrapper .right-side{width:40%}.page-home-discover.homediscover footer div.footer-sub-nav-wrapper{float:left;margin-right:5%;width:15%}.page-home-discover.homediscover footer div#social-link-subwrapper div.right-side{width:45%}.page-home-discover.homediscover footer div#email-sign-up,.page-home-discover.homediscover footer div#email-sub-wrapper{width:100%}.page-home-discover.homediscover div#google-search-wrapper,.page-home-discover.homediscover div#secondary-nav ul.menu,.page-home-discover.homediscover nav#shop-menu-sub-wrapper{max-width:1200px;width:100%}}@media (min-width:768px) and (max-width:1200px){.page-home-discover.homediscover div#google-search-wrapper,.page-home-discover.homediscover div#main-nav-sub-wrapper,.page-home-discover.homediscover div#secondary-nav ul.menu,.page-home-discover.homediscover nav#shop-menu-sub-wrapper{max-width:1200px;width:100%}}@media (min-width:1200px) and (max-width:1220px){.page-home-discover.homediscover div#google-search-wrapper,.page-home-discover.homediscover div#main-nav-sub-wrapper,.page-home-discover.homediscover div#secondary-nav ul.menu,.page-home-discover.homediscover nav#shop-menu-sub-wrapper{max-width:1180px;width:100%}}@media (max-width:767px){#mobile-nav-bar img#mobile-nav-logo,.homediscover #mobile-nav-bar img#mobile-nav-logo{height:30px;top:-4px;position:relative;width:auto}body div#mobile-nav-btn,body.homediscover div#mobile-nav-btn{height:48px;top:-1px}.homediscover #page #mobile-nav-bar #mini-cart-btn{display:block;right:35px;bottom:0;cursor:pointer;height:auto;margin:auto;position:absolute;vertical-align:middle;width:auto}.homediscover #page #mobile-nav-bar div#mini-cart-btn span.sprite{display:inline-block;left:-10px;position:relative;top:12px}.homediscover #page #mobile-nav-bar div#mini-cart-btn .sprite{background-image:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/home-new.png);background-repeat:no-repeat;display:inline-block}#page #mobile-nav-bar #mini-cart-btn,.homediscover #page #mobile-nav-bar #mini-cart-btn{top:3px}#mobile-nav-bar,.homediscover #mobile-nav-bar,.homediscover.front #mobile-nav-bar{height:24px;padding-bottom:12px}#mobile-nav-bar #mobile-nav-btn,.homediscover #mobile-nav-bar #mobile-nav-btn{top:-1px}#page #mobile-nav-bar #search-btn{position:initial}}@media (max-width:1024px) and (min-width:480px){.page-shop-accessories #page.not-page-shop #main #content,.page-shop-outlet #page.not-page-shop #main #content{padding-top:0}}@media (max-width:1200px) and (min-width:480px){div#mini-cart-btn{width:86px;margin-right:0}}body.page-shop div#nav-left ul li.shop a{color:#2189d8}.homediscover #block-menu-menu-header-nav-left .menu li.first.leaf::after,.homediscover #block-menu-menu-header-nav-left .menu li.shop::after,.homediscover #nav-left ul li.last::before{content:none!important}@media (min-width:481px) and (max-width:768px){.homediscover div#nav-left li:nth-child(1) a,.homediscover div#nav-left li:nth-child(2) a,.homediscover div#nav-left ul li a,.homediscover div#nav-right ul li a{font-size:11px}.homediscover #nav-left ul li:nth-child(3),.homediscover #nav-left ul li:nth-child(4),.homediscover div#nav-left ul li,.homediscover div#nav-right ul li{margin-right:12px}}@media (min-width:768px) and (max-width:856px){#header div#secondary-nav ul.menu{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width:769px) and (max-width:1024px){.page-home-discover.homediscover div#nav-center,div#nav-center{text-align:center}}@media (max-width:768px){div#mobile-nav-btn{display:block}}a:focus{outline:0!important}@media (max-width:1200px) and (min-width:768px){#sale-support-link{display:none!important}}@media only screen and (min-device-width:800px) and (max-device-height:1280px) and (orientation:portrait){.page-home-discover.homediscover #nav-left ul li:nth-child(4){margin-right:8px}.page-home-discover.homediscover div#nav-center{position:absolute}footer.active{height:386px!important}}footer{height:300px;padding:20px;margin-top:0;overflow:hidden;background:url(//careers.jobvite.com/TiVo/2016/assets/images/background_colors/gray_noise.jpg);transition:all .5s}footer ul{margin:0;padding:0}footer ul li a{text-decoration:none;font-weight:400;color:#b8b8b5}footer ul li a:hover{text-decoration:none}footer p#copyright{font-size:10px;font-weight:400;color:rgba(128,141,143,.5)}footer div.right-side{text-align:center}footer div#footer-nav-wrapper{width:100%;margin:0 auto}footer div#email-sign-up{width:100%;margin-top:20px;font-weight:400;font-size:10px;color:#b8b8b5}footer div#email-sign-up a#submit-email{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -643px no-repeat rgba(0,0,0,0);border-radius:20px;color:#fff;display:inline-block;margin-left:-34px;padding:2px;text-decoration:none;height:11px;width:12px;vertical-align:middle}footer div#email-sign-up a#submit-email.active{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -695px no-repeat rgba(0,0,0,0)}footer div#email-sign-up label{display:none}footer input#emailFieldMobile{background:#1d2c2f;border:none;border-radius:20px;color:#fff;font-size:12px;padding:10px;width:200px;transition:all .5s;margin-top:15px;font-family:omnes_regular}footer div#social-link-subwrapper{width:100%;margin-top:16px}footer div#social-link-subwrapper div.block{margin-bottom:0}footer div#social-link-subwrapper div.left-side{width:100%;text-align:center;box-sizing:border-box;padding-right:20px}footer div#social-link-subwrapper div.left-side ul li.leaf{background-image:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png);background-repeat:no-repeat;background-position:-20px -1832px;padding-left:15px;list-style-type:none;display:inline-block;margin:0 5px -1px 0;text-transform:uppercase;font-size:10px}footer div#social-link-subwrapper div.left-side ul li.leaf:nth-child(1),footer div#social-link-subwrapper div.left-side ul li.leaf:nth-child(4){background-image:none}footer div#social-link-subwrapper div.right-side{width:100%;text-align:center}footer ul#social-links{margin-top:18px;list-style:none}footer ul#social-links li{display:inline-block;margin-right:5px}footer.active{height:340px}input#emailFieldMobile.active{background:#1d2c2f;width:200px}@media (min-width:480px){footer{height:100px;margin-top:100px;padding:0}footer div.left-side,footer div.right-side{float:left;text-align:left}footer div#footer-nav-wrapper{width:1200px;margin:0 auto}footer div.footer-sub-nav-wrapper{float:left;width:120px;margin-right:30px}footer div.footer-sub-nav-wrapper h2.block-title{font-size:14px;color:#b8b8b5;margin-top:23px;margin-bottom:56px;font-family:omnes_regular;font-weight:400;cursor:pointer}footer div.footer-sub-nav-wrapper h2.block-title.active{color:#fff;margin-bottom:20px}footer div.footer-sub-nav-wrapper ul li{list-style:none;margin-top:8px}footer div.footer-sub-nav-wrapper ul li a{font-size:13px}footer div#email-sub-wrapper{position:relative}footer div#email-sign-up{width:445px;margin-top:20px;position:absolute;right:-27px;color:#b8b8b5}footer div#email-sign-up a#submit-email{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -643px no-repeat rgba(0,0,0,0);border-radius:20px;color:#fff;display:inline-block;margin-left:-34px;padding:2px;text-decoration:none;height:11px;width:12px;vertical-align:middle}footer div#email-sign-up a#submit-email.active{background:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png) -20px -695px no-repeat rgba(0,0,0,0)}footer div#email-sign-up label{display:none}footer input#emailFieldMobile{background:#263a3f;border:none;border-radius:20px;color:#fff;font-size:12px;padding:10px;width:105px;transition:all .5s;font-family:omnes_regular}footer div#social-link-subwrapper{width:450px;margin-top:16px}footer div#social-link-subwrapper div.left-side{text-align:right;width:69%}footer div#social-link-subwrapper div.right-side{width:31%;text-align:right}.footer-sub-nav-wrapper .block-title{line-height:16px}}@media (max-width:480px){#block-menu-menu-footer-menu-right-side li.leaf:nth-child(4){background-image:url(//careers.jobvite.com/TiVo/2017/assets/images/icons/icons.png)!important;background-position:-20px -1832px}}footer input#emailFieldMobile::-ms-clear{display:none}#email-sign-up .empty-error,#email-sign-up .pointer.white{display:none}#email-sign-up.active .pointer.white.up{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c33;left:252px;position:relative;display:block;margin-top:5px}#email-sign-up.active .empty-error.active{display:block;background:#c33;color:#fff;font-family:omnessemibold;font-size:12px;height:35px;left:171px;margin:0 auto;padding:10px 0 0;position:absolute;text-align:center;vertical-align:middle;width:195px;text-transform:uppercase;letter-spacing:.5px}#email-sign-up .active.error{border:3px solid #c33!important}@media (max-width:480px){#email-sign-up .pointer.white.up{left:67%!important}#email-sign-up.active .empty-error.active{left:85px;position:relative}#main{margin:0 auto;padding:0 20px!important}}@media (max-width:420px){#email-sign-up.active .pointer.white.up{left:48%!important}#email-sign-up.active .empty-error.active{left:5px;position:relative}}@media (max-width:360px){footer div#email-sign-up{font-size:9px}}@media (max-width:1200px) and (min-width:480px){#footer-nav-wrapper{padding-left:20px}footer div#social-link-subwrapper div.left-side{width:65%}footer div#social-link-subwrapper div.left-right{width:30%}footer div#social-link-subwrapper{width:420px}}.front #header.open,.front #mobile-nav-bar{top:0!important}#page{box-sizing:border-box;margin:125px auto 120px}#main{background:#f8f8f8!important;box-sizing:border-box;max-width:1200px;min-height:970px}@media (min-width:481px) and (max-width:768px){#main{margin:0 auto;padding:40px 60px}}@media (min-width:769px){#main{margin:0 auto;padding:70px 120px}}#page.not-page-shop #page-title{color:#525151;display:block;font-family:omneslight!important;font-size:35px!important;margin:0!important;padding:0 0 4px}@media (min-width:768px) and (max-width:1024px){div#user-widget-wrapper{right:-24.5%}}@media (min-width:1025px) and (max-width:1200px){div#user-widget-wrapper{right:-14.5%}}@media (min-width:1201px){div#user-widget-wrapper{right:-172px}}@media (min-width:768px){div#user-widget-wrapper{position:absolute!important;margin-top:0!important;top:38px;padding-right:0!important;width:220px}div#user-widget-wrapper a{color:#b8b8b5;cursor:pointer;display:inline-block;font-size:16px}div#user-widget-wrapper a:hover{color:#09c;opacity:1;text-decoration:none}#sale-support-link.desktop-smc{color:#b8b8b5;display:block!important;float:right;font-family:omnes_regular;position:absolute;right:90px!important;width:220px}div#main-nav-sub-wrapper{height:100px!important}}@media (min-width:768px) and (max-width:800px){div#nav-left ul li,div#nav-right ul li{margin-right:10px!important}#sale-support-link span,div#nav-left li a,div#user-widget-wrapper a{font-size:11px!important}}@media (min-width:801px) and (max-width:1200px){div#nav-left ul li,div#nav-right ul li{margin-right:20px!important}#sale-support-link span,div#nav-left li a,div#user-widget-wrapper a{font-size:12px!important}}@media (max-width:1200px){#nav-center img{height:50px}}div#main-nav-sub-wrapper{width:100%!important;max-width:1200px}div#nav-center{margin:0 auto;text-align:center;width:100%}@media (min-width:1025px){div#nav-center{position:absolute!important;z-index:-999}}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}@media (max-width:1200px){.homediscover #block-menu-menu-header-nav-left .menu .leaf a.arrow::before{left:6px}footer.active{height:400px!important}}@media (min-width:768px){footer.active{height:400px}}@media (max-width:480px){footer{height:180px}}@media (max-width:767px){div#user-widget-wrapper #signin-link{padding:40px 30px}.homediscover.banner #main{padding-top:20px!important}footer.not-active{display:none}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.homediscover div#nav-center{position:absolute!important;z-index:-999}div#user-widget-wrapper{right:-152px}}@media only screen and (min-device-width :480px) and (max-device-width :628px) and (orientation :landscape){div#nav-center{z-index:-999}}@media only screen and (min-device-width :321px) and (max-device-width :767px) and (orientation :landscape){.homediscover footer{height:180px!important}}
