body.takeover header nav ul li.main a{padding:0 13px}#home-lead ul li.heading{font-weight:600;font-size:17px;text-transform:uppercase;padding-bottom:3px}#home-lead ul li.view{font-size:14px;margin:5px 0 0}#home-lead ul li{font-size:15px;line-height:20px}#home-lead ul li a{color:#111}#home-lead ul li a:hover{color:#35c;text-decoration:none}#home-lead ul li a.btn{color:#fff}#home-lead .half{width:48%;margin-right:4%}#home-lead .half.last{margin-right:0}#home-lead ul.types{margin:0}#home-lead ul.types li{margin:0 0 5px;font-size:17px;clear:left}#home-lead ul.types li a i{display:block;float:left;width:20px;height:20px;background:#38c url(/mobile/2.00/img/sprite.png) 3px -356px no-repeat;background-size:250px 500px;position:relative;top:-3px;margin-right:7px;border-radius:100%}#home-lead ul.types li.bb-phone a i{background-position:-17px -356px}#home-lead ul.types li.bb-tv-phone a i{background-position:-37px -356px}#home-lead ul.types li.mobile-bb a i{background-position:-57px -356px}#home-lead ul.types li.business-bb a i{background-position:-74px -356px}#home-lead ul.types li.on-demand a i{background-position:-95px -356px}#home-lead ul.types li.fibre-optic a i{background-position:-115px -356px}#home-lead ul li.view a{color:#35c}#home-lead ul.intro{margin-bottom:20px;padding-top:5px}#home-lead ul.intro li{font-size:21px;margin:0 0 12px}#home-lead ul.intro li:before{content:"";display:inline-block;width:18px;height:18px;margin:0 7px 0 0;position:relative;top:2px;background:#111 url(/mobile/2.00/img/sprite.png) -199px -194px no-repeat;background-size:250px 500px;text-indent:-9999px;border-radius:100%}#home-lead span.tip{display:block;margin:0;font-size:12px;color:#777;clear:left}#home-lead span.tip:before{display:block;float:left;content:"i";background:#777;width:14px;height:14px;line-height:14px;text-align:center;color:#fff;font-weight:600;font-size:12px;margin:5px 5px 0 0;border-radius:100%;transition:.2s}#home-lead ul.providers li{float:left;width:15%;margin:0 2% 0 0;padding:7px 0 0;text-align:center;box-shadow:0 0 5px #ccc}#home-lead ul.providers li:last-child{margin-right:0}#home-lead ul.providers li:hover{box-shadow:0 0 5px #aaa}#home-lead ul.providers li img{width:90%;max-width:120px;height:auto}#home-lead .providers{clear:both}h2.latest{padding-top:10px}body.takeover #home-lead ul.providers li{width:18%;margin-right:2.5%}body.takeover #home-lead ul.providers li:last-child{display:none}body.takeover #home-lead ul.providers li:nth-last-child(2){margin-right:0}i.location{display:block;width:13px;height:20px;background:url(/mobile/2.0/img/sprite.png) 0 -400px no-repeat;background-size:250px 500px;opacity:.25}#home-lead form{margin-bottom:5px;position:relative}#home-lead form input{width:30%;height:42px;border-color:#38c;border-right:0;margin:0;padding-left:30px;font-size:21px;text-transform:uppercase;border-radius:3px 0 0 3px}#home-lead form i.location{position:absolute;top:11px;left:10px;z-index:2;opacity:.25}#home-lead form input:focus{border-color:#38c}#home-lead form .btn{width:auto;height:42px;border:1px solid #38c;margin:0;padding:0 15px;font-size:21px;border-radius:0 3px 3px 0}#home-lead form .btn b{font-weight:400}#home-lead form .btn em{display:none;font-style:normal}#home-lead .internal-promo{height:120px}#home-lead .right li a{display:block;margin:0}#home-lead .right li a i{float:left;margin:4px 5px 0 0}.spacing{height:1px;font-size:500px;overflow:hidden}.lte7 .spacing{position:relative;width:98%}.lte7 #home-lead{height:350px}h1.speed-test{margin:0 0 5px}.competition-sidebar-banner{height:auto}.top-content{position:relative;top:-5px;z-index:2}.top-content .logo{margin-bottom:20px}.top-content .logo h1{margin:0;padding:9px 0 0}.top-content .logo h1 b{display:none}.top-content .logo img{float:left;margin-right:10px}.top-content .our-quote p{font-size:24px;line-height:30px}.top-content .our-quote p a{font-size:80%}.top-content .our-quote p a:hover{text-decoration:underline}.top-content .prices{font-size:24px;font-weight:600;margin-bottom:20px}.top-content .prices .btn{height:39px;line-height:37px;border-bottom-width:38px;font-size:22px;padding:0 15px;position:relative;text-transform:none;transition:.3s}.top-content .prices .btn i{border:0;display:inline-block;background-position:0 -300px;width:9px;height:16px;position:relative;top:1px}.top-content .prices .btn:hover{background:transparent;border-bottom-width:1px;border-color:#3b8ccc}.top-content .prices .btn:hover i{background-position:-10px -300px}.top-content .mpu{width:300px;float:right;margin:5px 0 20px 20px}#providers h1{margin-bottom:10px}.provider-type-tabs{margin:0 0 15px;font-size:19px;color:#777;overflow:hidden}.provider-type-tabs li{display:block;float:left;margin:0 10px 0 0;padding:5px 0 0}.provider-type-tabs li:after{content:"|";margin:0 0 0 10px}.provider-type-tabs li.first{color:#111;font-weight:600}.provider-type-tabs li.first:after{content:"";margin:0}.provider-type-tabs li:last-child:after{content:"";margin:0}.provider-type-tabs li b{color:#111}.provider-type-tabs li a{color:#777}.provider-type-tabs li a:hover{color:#35c}.provider-type-tabs li a i{display:none}.provider-type-tabs li a.active{color:#111}.provider-type-tabs li a.active i{display:inline-block;width:16px;height:16px;background:#38c url(/mobile/2.00/img/sprite.png) -200px -195px no-repeat;background-size:250px 500px;text-indent:-9999px;position:relative;margin:0 0 0 5px;top:2px;border-radius:100%}.provider-attributes{display:block;height:40px}.provider-attributes li{display:block;float:left;width:25%;font-size:17px;line-height:19px}.provider-attributes li i{display:block;float:left;width:40px;height:40px;background:transparent;border:2px solid #111;margin:0 10px 0 0;border-radius:100%}.provider-attributes li b{display:block}.provider-item{border:1px solid #ddd;border-left:4px solid #ddd;margin-bottom:15px;padding:17px 17px 0;overflow:hidden}.provider-item:hover{border-left-color:#111}.provider-item .provider-image{float:left;margin:0 10px 0 0}.provider-item .info{margin-left:140px}.provider-item h2{border:0;margin:0 0 10px;padding:0;text-transform:none}.provider-item h2 a{color:#111}.provider-item p{margin:0 0 10px;font-size:15px;line-height:21px}.provider-item .attributes{font-size:15px;font-weight:600;margin-bottom:15px}.provider-item .attributes li{display:inline;margin:0 15px 0 0;padding-right:15px;line-height:15px;border-right:1px solid #ccc}.provider-item .attributes li:first-child{padding-left:0}.provider-item .attributes li:last-child{border:0}.provider-item .attributes i{position:relative;top:3px;margin:0 7px 0 0}.provider-item .btns{margin:0;padding-bottom:20px}.provider-item .btn{margin-right:3px}#product .panel{margin-bottom:20px}.sponsored-bar{display:block;float:left;width:79%;border:1px solid #ddd;border-left:0;border-right:0;margin:0 0 20px;padding:15px 0;color:#111;position:relative}.sponsored-bar label{background:#fff;width:120px;font-size:13px;line-height:13px;text-transform:uppercase;color:#777;text-align:center;position:absolute;top:-7px;left:50%;margin-left:-60px}.sponsored-bar .deal{display:block;float:left;margin:0 150px 0 0}.sponsored-bar img{float:left;width:100px;height:auto;margin:0 15px 0 0}.sponsored-bar .btn{position:absolute;top:50%;margin-top:-15px;right:10px}.sponsored-bar h3{margin:0 0 5px 115px;font-size:17px;line-height:19px}.sponsored-bar p{margin:0 0 0 115px;font-size:15px;line-height:18px}#deals.type .sponsored-bar{width:100%;margin-left:0}.top-content.promoted{min-height:290px;background:#d2d2d2 url(/digital/2.0/img/brands/promoted/bg.png) top repeat-x;border:1px solid #ccc;margin:0 0 20px;padding-bottom:80px;top:0}.top-content.promoted h1{display:none}.top-content.promoted .logo{margin:10px 0 5px 20px}.top-content.promoted .logo img{float:none;margin:0}.top-content.promoted .our-quote{background:#fff;border:1px solid #ccc;border-radius:5px;margin:0 340px 15px 20px;padding:12px 15px}.top-content.promoted .our-quote p{font-size:17px;line-height:21px;margin:0}.top-content.promoted .cta{width:100%;height:60px;line-height:60px;padding-left:20px;background:rgba(0,0,0,0.5);font-size:26px;color:#fff;position:absolute;bottom:0;left:0;z-index:2}.top-content.promoted .cta br{display:none}.top-content.promoted .cta .btn{height:39px;line-height:37px;border:1px solid rgba(0,0,0,0.2);font-size:22px;padding:0 15px;position:relative;text-transform:none;transition:.3s;top:-1px;margin-left:5px}.top-content.promoted .cta .btn i{border:0;display:inline-block;background-position:0 -300px;width:9px;height:16px;position:relative;top:1px}.top-content.promoted .cta .btn:hover{color:#fff!important;box-shadow:0 0 5px rgba(0,0,0,0.5)}.top-content.promoted .mpu{position:relative;margin:20px;z-index:3}.top-content.promoted p.rating{padding-top:7px}.top-content.promoted p.rating span{margin-right:20px}.top-content.promoted .attributes{font-weight:600;line-height:20px;margin-left:20px}.top-content.promoted .attributes li{display:block;float:left;margin-right:20px;padding-right:20px;border-right:1px solid #aaa}.top-content.promoted .attributes li:last-child{border:0}.top-content.promoted .attributes li i{position:relative;top:2px;margin-right:7px}.top-content.promoted .attributes li i.cross{background-color:#aaa}#product.sky .phone-pagination li.ui-tabs-active a,#product.sky .phone-pagination li a.active,.top-content.sky .attributes li i.tick{background-color:#38c}#product.sky .phone-pagination li.ui-tabs-active a:after,#product.sky .phone-pagination li a.active:after,#product.sky #filter-side h3{border-left-color:#38c}.top-content.sky h1{display:none}.top-content.sky .logo{float:none;margin:15px 0 0 10px}.top-content.sky{color:#555;border:1px solid #ccc}.top-content.sky p.order{margin:0 0 0 20px;font-size:18px;font-weight:600;color:#555}.top-content.sky .cta{background:#38c}.top-content.sky .cta .btn,.top-content.sky .cta .btn:hover{background:#fff;color:#38c!important}.top-content.sky .cta .btn i{background-position:-10px -300px}#product.talktalk #filter-side h3{border-left-color:#111}.top-content.talktalk h1{display:none}.top-content.talktalk a{color:#ffb700}.top-content.talktalk{background:#000 url(/digital/2.0/img/brands/talktalk/promoted/bg.png) top left no-repeat;color:#fff;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.talktalk h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.talktalk .mpu{margin:20px}.top-content.talktalk .our-quote{background:rgba(255,255,255,0.2);border:0}.top-content.talktalk p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.talktalk .cta .btn{background:#fc0f78;color:#fff}#product.tesco .phone-pagination li.ui-tabs-active a,#product.tesco .phone-pagination li a.active,.top-content.tesco .attributes li i.tick{background-color:#00a9e9}#product.tesco .phone-pagination li.ui-tabs-active a:after,#product.tesco .phone-pagination li a.active:after,#product.tesco #filter-side h3{border-left-color:#00a9e9}.top-content.tesco h1{display:none}.top-content.tesco .logo{margin-bottom:0;text-indent:-9999px}.top-content.tesco a{color:#20ace6}.top-content.tesco{background:url(/digital/2.0/img/brands/tesco/promoted/bg.png) top left no-repeat;color:#555;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.tesco h2{font-size:20px;border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.tesco .mpu{margin:20px}.top-content.tesco p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.tesco .cta{background:#00a9e9}.top-content.tesco .cta .btn,.top-content.tesco .cta .btn:hover{background:#fff;color:#00a9e9!important}.top-content.tesco .cta .btn i{background-position:-10px -300px}#product.bt .phone-pagination li.ui-tabs-active a,#product.bt .phone-pagination li a.active,.top-content.bt .attributes li i.tick{background-color:#00226c}#product.bt .phone-pagination li.ui-tabs-active a:after,#product.bt .phone-pagination li a.active:after,#product.bt #filter-side h3{border-left-color:#00226c}.top-content.bt h1{display:none}.top-content.bt .logo{float:none;margin:10px 20px 5px}.top-content.bt{color:#555;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.bt h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.bt .mpu{margin:20px}.top-content.bt .our-quote p{font-size:15px;line-height:20px}.top-content.bt p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.bt .cta{background:#00226c}.top-content.bt .cta .btn{background:#d71f85}#product.plusnet .phone-pagination li.ui-tabs-active a,#product.plusnet .phone-pagination li a.active,.top-content.plusnet .attributes li i.tick{background-color:#c81e6e}#product.plusnet .phone-pagination li.ui-tabs-active a:after,#product.plusnet .phone-pagination li a.active:after,#product.plusnet #filter-side h3{border-left-color:#c81e6e}.top-content.plusnet h1{display:none}.top-content.plusnet .logo{float:none;margin:10px 20px 5px 0}.top-content.plusnet{color:#555;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.plusnet h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.plusnet .mpu{margin:20px}.top-content.plusnet p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.plusnet .cta{background:#c81e6e}.top-content.plusnet .cta .btn{background:#0287c0}#product.ee .phone-pagination li.ui-tabs-active a,#product.ee .phone-pagination li a.active{background-color:#099}#product.ee .phone-pagination li.ui-tabs-active a:after,#product.ee .phone-pagination li a.active:after,#product.ee #filter-side h3{border-left-color:#099}.top-content.ee h1{display:none}.top-content.ee .logo{float:none;margin:15px 20px 5px}.top-content.ee{background:#099;color:#fff;border:1px solid #ccc}.top-content.ee h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.ee .our-quote{background:#fff;border:0;color:#066}.top-content.ee .mpu{margin:20px}.top-content.ee p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.ee .attributes{color:#fff}.top-content.ee .attributes li i.tick{background-color:rgba(0,0,0,0.3)}.top-content.ee .attributes li i.cross{background-color:rgba(255,255,255,0.3)}.top-content.ee .cta{background:rgba(0,0,0,0.3)}.top-content.ee .cta .btn{background:#fee600;color:#006a6a!important}.top-content.ee .cta .btn i{background:0;display:inline-block;width:0;height:0;text-indent:-99999px;vertical-align:middle;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #006a6a;content:"";top:-2px}#product.virgin-media .phone-pagination li.ui-tabs-active a,#product.virgin-media .phone-pagination li a.active,.top-content.virgin-media .attributes li i.tick,#product.virgin-media #filter-side ul li.active i{background-color:#ff0606}#product.virgin-media .phone-pagination li.ui-tabs-active a:after,#product.virgin-media .phone-pagination li a.active:after,#product.virgin-media #filter-side h3{border-left-color:#ff0606}.top-content.virgin-media h1{display:none}.top-content.virgin-media .logo{float:none;margin:15px 20px 10px 10px}.top-content.virgin-media{background:#fff;color:#555;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.virgin-media h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.virgin-media .mpu{margin:20px}.top-content.virgin-media .our-quote{border:0;padding:0}.top-content.virgin-media .our-quote p{font-size:17px;line-height:21px}.top-content.virgin-media p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.virgin-media .cta{background:#ff0606}.top-content.virgin-media .cta .btn{background:#391b33;color:#fff!important}#product.virgin-media .phone-pagination li.ui-tabs-active a,#product.virgin-media .phone-pagination li a.active,.top-content.virgin-media .attributes li i.tick,#product.virgin-media #filter-side ul li.active i{background-color:#ff0606}#product.virgin-media .phone-pagination li.ui-tabs-active a:after,#product.virgin-media .phone-pagination li a.active:after,#product.virgin-media #filter-side h3{border-left-color:#ff0606}.top-content.virgin-media h1{display:none}.top-content.virgin-media .logo{float:none;margin:15px 20px 10px 10px}.top-content.virgin-media{background:#fff;color:#555;border:1px solid #ccc;margin:0 0 20px;top:0}.top-content.virgin-media h2{border:0;margin:0 0 10px 20px;padding-top:70px;text-transform:none}.top-content.virgin-media .mpu{margin:20px}.top-content.virgin-media .our-quote{border:0;padding:0}.top-content.virgin-media .our-quote p{font-size:17px;line-height:21px}.top-content.virgin-media p.order{margin:0 0 0 20px;font-size:18px;font-weight:600}.top-content.virgin-media .cta{background:#ff0606}.top-content.virgin-media .cta .btn{background:#391b33}.top-content.chess-telecom .cta{background:#0052a3}.top-content.chess-telecom .cta .btn{background:#f78e1e}.top-content.hyperoptic{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 25%,rgba(221,221,221,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(255,255,255,1)),color-stop(100%,rgba(221,221,221,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 25%,rgba(221,221,221,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 25%,rgba(221,221,221,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 25%,rgba(221,221,221,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 25%,rgba(221,221,221,1) 100%)}.top-content.direct-save-telecom .logo{margin-left:10px}.top-content.direct-save-telecom .cta{background:#004f94}.top-content.direct-save-telecom .cta .btn,.top-content.direct-save-telecom .cta .btn:hover{background:#fff;color:#38c!important}.top-content.direct-save-telecom .cta .btn i{background-position:-10px -300px}.top-content.john-lewis-broadband .our-quote p{font-size:15px;line-height:20px}.top-content.john-lewis-broadband .cta{background:#555}.top-content.john-lewis-broadband .attributes li i.tick,.top-content.john-lewis-broadband .cta .btn{background-color:#609f99}.top-content.post-office .logo{margin:12px 0 3px}.top-content.post-office .cta{background:#333}.top-content.post-office .attributes li i.tick,.top-content.post-office .cta .btn{background-color:#d8242f}.top-content.primus-saver .attributes li i.tick,.top-content.primus-saver .cta .btn{background-color:#aebd02}#product.o2 .phone-pagination li.ui-tabs-active a,#product.o2 .phone-pagination li a.active,.top-content.o2 .attributes li i.tick,#product.o2 #filter-side ul li.active i{background-color:#221f5f}#product.o2 .phone-pagination li.ui-tabs-active a:after,#product.o2 .phone-pagination li a.active:after,#product.o2 #filter-side h3{border-left-color:#221f5f}.top-content.o2 .logo{margin:12px 0 3px -7px}.top-content.o2 .cta{background:#221f5f}.top-content.o2 .cta .btn{background-color:#38c}.top-content.three-mobile-broadband .logo{margin:12px 0 3px -15px}.top-content.three-mobile-broadband .cta{background:#333}#product.vodafone-mobile-broadband .phone-pagination li.ui-tabs-active a,#product.vodafone-mobile-broadband .phone-pagination li a.active,.top-content.vodafone-mobile-broadband .attributes li i.tick,#product.vodafone-mobile-broadband #filter-side ul li.active i{background-color:#e90000}#product.vodafone-mobile-broadband .phone-pagination li.ui-tabs-active a:after,#product.vodafone-mobile-broadband .phone-pagination li a.active:after,#product.vodafone-mobile-broadband #filter-side h3{border-left-color:#e90000}.top-content.vodafone-mobile-broadband .logo{margin:12px 0 3px 0}.top-content.vodafone-mobile-broadband .cta{background:#e90000}.top-content.vodafone-mobile-broadband .cta .btn{background-color:#333}#product.daisy-broadband .phone-pagination li.ui-tabs-active a,#product.daisy-broadband .phone-pagination li a.active,.top-content.daisy-broadband .attributes li i.tick,#product.daisy-broadband #filter-side ul li.active i{background-color:#013068}#product.daisy-broadband .phone-pagination li.ui-tabs-active a:after,#product.daisy-broadband .phone-pagination li a.active:after,#product.daisy-broadband #filter-side h3{border-left-color:#013068}.top-content.daisy-broadband .logo{width:60px;margin-left:20px;overflow:hidden}.top-content.daisy-broadband .logo img{width:auto;height:50px;margin-top:7px;margin-left:-20px}.top-content.daisy-broadband .our-quote{margin-bottom:10px;padding:10px 12px 7px}.top-content.daisy-broadband .our-quote p{font-size:15px;line-height:20px}.top-content.daisy-broadband .cta{background:#013068}.top-content.daisy-broadband .cta .btn{background:#f29400}.top-content.xln-telecom .cta .btn,.top-content.xln-telecom .attributes li i.tick{background-color:#008da9}#product.direct-save-telecom li.deals-hover span{display:none}#product.daisy-broadband li.deals-hover span{display:none}#product.john-lewis-broadband li.deals-hover span{display:none}#product.xln-telecom li.deals-hover span{display:none}.top-content.netflix .attributes li i.tick,.top-content.netflix .cta .btn{background-color:#dc0506}.top-content.now-tv{background:#fff;padding-bottom:95px}.top-content.now-tv .attributes li i.tick,.top-content.now-tv .cta .btn{background-color:#111;margin:0 5px 0 0;font-weight:400}.top-content.now-tv .cta{font-size:24px;color:#eee}.top-content.now-tv .cta a.hub{border-bottom:1px solid #aaa;font-weight:600;color:#fff}.top-content.now-tv .cta a.hub:hover{border-color:#fff}.top-content.itunes .logo{margin-left:-10px}.top-content.amazon-prime-instant-video .attributes li i.tick,.top-content.amazon-prime-instant-video .cta .btn{background-color:#77b23c}.reposition{padding-top:100px;margin-top:-110px}.reposition.first{padding-top:120px}body.takeover .reposition.first{padding-top:105px}#Packages a[target="_blank"]{display:inline-block;background-color:#38c;border:1px solid #37c;height:30px;line-height:29px;padding:0 10px;font-weight:400;color:#fff;text-transform:none;font-size:15px;position:relative;white-space:nowrap;border-radius:2px;transition:.3s}#Packages a[target="_blank"]:hover{background:transparent;border-color:#38c;border-width:1px;color:#38c!important;text-decoration:none;box-shadow:0}#sse-terms{max-width:840px;font-size:14px;line-height:18px;z-index:9999}#sse-terms ol{margin-left:22px;margin-bottom:10px}#sse-terms ol li{list-style:decimal;margin:0 0 5px;line-height:18px}#sse-terms p{margin:0 0 10px;line-height:18px}.fancybox-overlay{z-index:9999}a.toggle-deal-filters{display:none}#provider-deal-filters{float:left;width:200px;margin-right:-220px}.new-deal-tool .phone-pagination{display:block;height:36px;background:0;border:0;border-bottom:1px solid #ddd}.new-deal-tool .phone-pagination li{float:left;margin:0 0 0 5px}.new-deal-tool .phone-pagination li a{border-bottom:1px solid #ddd}.new-deal-tool .phone-pagination li a.active{background:#fff!important;border-bottom:1px solid #fff;color:#111}.new-deal-tool .phone-pagination li a:after{display:none}@media only screen and (max-width :767px){.new-deal-tool .phone-pagination li{font-size:15px}}@media only screen and (max-width :580px){.new-deal-tool .phone-pagination{height:auto;border:0;overflow:hidden}.new-deal-tool .phone-pagination li{display:block;margin:0 5px 5px 0}.new-deal-tool .phone-pagination li a{border:1px solid #ddd;height:30px;line-height:18px;padding:5px 10px}.new-deal-tool .phone-pagination li a.active{border-bottom-color:#ddd!important}}@media only screen and (min-width :940px){#product .new-deal-tool .tab-content,#deals.type #deals-comparison,.sponsored-bar{margin-left:220px}#deals.type.on-demand #deals-comparison{margin-left:0}}.lte8 #product .new-deal-tool .tab-content{margin-left:220px}.lte8 #deals.type.on-demand #deals-comparison{margin-left:0}div#provider-deal-filters ul li a{display:block;color:#555}div#provider-deal-filters ul.provider-deal-types li i.bullet{display:block;width:12px;height:12px;float:left;background:#fff;border:1px solid #aaa;margin:7px 9px 0 3px;border-radius:100%}div#provider-deal-filters ul.provider-deal-types li.active i.bullet{width:16px;height:16px;float:left;background:#38c url(/mobile/2.00/img/sprite.png) -200px -195px no-repeat;border:0;margin:5px 7px 0 1px}div#provider-deal-filters ul li:hover i.bullet{background:#ddd}div#provider-deal-filters ul li.active a{font-weight:600;color:#111}div#provider-deal-filters ul li.active i.bullet{background:#111}div#provider-deal-filters h3{margin:0 0 5px;font-size:15px;text-transform:uppercase;background:0;padding:0;border:0}div#provider-deal-filters ul li a{display:block;color:#555}div#provider-deal-filters ul.provider-deal-types li i.bullet{display:block;width:12px;height:12px;float:left;background:#fff;border:1px solid #aaa;margin:7px 9px 0 3px;border-radius:100%}div#provider-deal-filters ul.provider-deal-types li.active i.bullet{width:16px;height:16px;float:left;background:#38c url(/mobile/2.00/img/sprite.png) -200px -195px no-repeat;border:0;margin:5px 7px 0 1px}div#provider-deal-filters ul li:hover i.bullet{background:#ddd}div#provider-deal-filters ul li.active a{font-weight:600;color:#111}div#provider-deal-filters ul li.active i.bullet{background:#111}div#provider-deal-filters .package-elements label{float:none;width:auto;font-weight:400}div#provider-deal-filters h3{margin:0 0 5px;font-size:15px;text-transform:uppercase;background:0;padding:0;border:0}div#provider-deal-filters h2{border:0;margin:0 0 15px;padding:1px 0 0;font-size:18px;text-transform:none}div#provider-deal-filters h2 b{display:none}div#provider-deal-filters h2 i{display:inline-block;position:relative;width:16px;height:2px;background:#111;margin-right:5px;top:-5px;transition:all 250ms ease-in-out}div#provider-deal-filters h2 i:before{content:"";width:16px;height:2px;background:#111;position:absolute;top:-5px;left:0;transition:all 250ms ease-in-out}div#provider-deal-filters h2 i:after{content:"";width:16px;height:2px;background:#111;position:absolute;top:5px;left:0;transition:all 250ms ease-in-out}div#provider-deal-filters h2 i em{display:block;width:2px;height:12px;background:#fff;position:absolute;top:-5px;left:2px;z-index:2}div#provider-deal-filters .filter-item{margin:0 0 15px}div#provider-deal-filters .filter-item.tailor ul li{border:0;padding:0}div#provider-deal-filters .filter-item li{clear:left}div#provider-deal-filters .filter-item li input{float:left;margin:6px 7px 0 0}div#provider-deal-filters .select{background:#fff;border:1px solid #ccc;height:33px;line-height:33px;margin:0 0 5px;text-indent:10px;position:relative;overflow-x:hidden;cursor:pointer;border-radius:4px}div#provider-deal-filters .select:before{content:"";background:#38c;width:28px;height:27px;position:absolute;top:2px;right:2px;border-radius:4px}div#provider-deal-filters .select:after{content:"";display:block;background:url(/mobile/2.0/img/sprite.png) -40px -300px no-repeat;background-size:250px 500px;width:12px;height:7px;position:absolute;top:12px;right:10px}div#provider-deal-filters .select:hover:before{background:#111}div#provider-deal-filters select{width:110%;height:32px;background:0;border:0;outline:0;font-size:17px;position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:window;appearance:none}div#provider-deal-filters .select select::-ms-expand{display:none}.lead-section{background:#333 url(/digital/2.0/img/hero-computer.jpg) bottom center no-repeat;background-size:cover;margin:-20px 0 20px;padding:60px 0;position:relative;color:#fff;text-align:center;position:relative;z-index:2}@media only screen and (max-width :420px){.lead-section{padding:30px 0}}.lead-section .form{position:relative;z-index:3}.lte8 .lead-section{background-position:top center}body.takeover .lead-section{max-width:1028px;margin:-19px auto 20px;padding-top:65px}.lead-section h1{margin:0 0 20px;font-size:42px}@media only screen and (max-width :767px){.lead-section h1{font-size:32px;line-height:36px}}.lead-section.mobile h1{margin:0}.lead-section p.sub{margin:0 0 20px;font-size:22px}.lead-section p.sub span{text-transform:lowercase}.lead-section.mobile p.sub{display:none}.lead-section i.location{display:block;width:13px;height:20px;background:url(/mobile/2.0/img/sprite.png) 0 -400px no-repeat;background-size:250px 500px;opacity:.25}.lead-section .item.postcode{display:inline-block;margin-bottom:5px;position:relative;border:5px solid rgba(255,255,255,0.25);border-radius:3px}.lead-section .item.postcode input{display:inline-block;float:left;width:200px;height:42px;border:0;margin:0;padding-left:30px;font-size:21px;text-transform:uppercase;border-radius:3px 0 0 3px}.lead-section .item.postcode i.location{position:absolute;top:11px;left:10px;z-index:2;opacity:.25}.lead-section .item.postcode input:focus{border-color:#38c}.lead-section .item.postcode .btn{width:auto;height:42px;border:1px solid #38c;margin:0;padding:0 15px;font-size:21px;text-transform:none;border-radius:0 3px 3px 0}.lead-section .item.postcode .btn:hover{background:#38c;color:#fff!important;opacity:.85}.lead-section .item.postcode .btn i{border:0;display:inline-block;background-position:2px -300px;width:12px;height:16px;position:relative;top:1px}.lead-section .item.postcode .btn b{font-weight:400}.lead-section .item.postcode .btn em{display:none;font-style:normal}.lead-section .item.postcode ::-webkit-input-placeholder{text-transform:none}.lead-section .item.postcode :-moz-placeholder{text-transform:none}.lead-section .item.postcode ::-moz-placeholder{text-transform:none}.lead-section .item.postcode :-ms-input-placeholder{text-transform:none}.lead-section ul li{display:inline-block;margin:0 10px;font-size:19px}.lead-section ul li label{float:none;display:inline-block;width:auto;margin:0;font-weight:normal}.lead-section ul li input{float:left;position:relative;margin:0 7px 0 0;top:6px}@media only screen and (max-width :420px){.lead-section .item.postcode input{width:100%;border-radius:0}.lead-section .item.postcode .btn{width:100%}.lead-section ul li{font-size:15px}.lead-section ul li:first-child{display:none}}.lead-section span.tip{display:inline-block;margin:0;font-size:13px;color:#eee;clear:both;position:relative}.lead-section span.tip:before{display:inline-block;content:"i";background:#fff;width:14px;height:14px;line-height:14px;text-align:center;color:#111;font-weight:600;font-size:12px;margin:5px 7px 0 0;border-radius:100%;transition:.2s}.lead-section span.tip span{display:none}.lead-section span.tip:hover{color:#fff;text-decoration:underline;cursor:help}.lead-section span.tip:hover span{display:block;width:250px;padding:10px 12px;position:absolute;background:#fff;line-height:18px;color:#111;text-decoration:none;border-radius:3px;top:35px;left:50%;margin-left:-125px;z-index:101;opacity:.95}.lead-section span.tip:hover span:after{display:inline-block;width:0;height:0;text-indent:-99999px;vertical-align:middle;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #fff;content:"";position:absolute;top:-10px;left:50%;margin-left:-10px}.lead-section form .extra{position:absolute;bottom:-90px;left:0;width:100%;background:rgba(0,0,0,0.5);padding:15px 0 15px}.lead-section form .extra ul{max-width:1180px;margin:0 auto;padding:0 20px}#deals.type table.deal-table{clear:right}.lte9 div#provider-deal-filters .select{border:0;text-indent:0}.lte9 div#provider-deal-filters .select select{border:1px solid #ccc}.lte9 div#provider-deal-filters .select:before,.lte9 div#provider-deal-filters .select:after{display:none}@media only screen and (max-width :940px){#product .deals-top-content .our-review{display:none}.how-do-we-rank{font-size:13px}#product.phone-deals .tab-content,body.takeover #product.phone-deals .tab-content{margin-left:0}.new-deal-tool{border-bottom:0}.new-deal-tool .phone-deal-table{border:0;padding:0}.new-deal-tool .tariff-type{padding:0 0 0 15px;font-size:15px}.new-deal-tool .tariff-type li:first-child{display:none}.new-deal-tool .tariff-type li{margin-right:15px}.new-deal-tool .tariff-type li.more{display:none}a.toggle-deal-filters{display:inline-block;margin:0 0 15px;padding:0 10px 0 5px;font-size:17px}a.toggle-deal-filters i{display:inline-block;position:relative;width:16px;height:2px;background:#fff;margin-right:5px;top:-5px;transition:all 250ms ease-in-out}a.toggle-deal-filters i:before{content:"";width:16px;height:2px;background:#fff;position:absolute;top:-5px;left:0;transition:all 250ms ease-in-out}a.toggle-deal-filters i:after{content:"";width:16px;height:2px;background:#fff;position:absolute;top:5px;left:0;transition:all 250ms ease-in-out}a.toggle-deal-filters i em{display:block;width:2px;height:12px;background:#38c;position:absolute;top:-5px;left:2px;z-index:2;transition:all 250ms ease-in-out}a.toggle-deal-filters.hide-menu i,a.toggle-deal-filters.hide-menu i em{background:transparent}a.toggle-deal-filters.hide-menu i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0}a.toggle-deal-filters.hide-menu i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:0}a.toggle-deal-filters:hover i,a.toggle-deal-filters:hover i:before,a.toggle-deal-filters:hover i:after{background:#38c}a.toggle-deal-filters:hover i em{background:#fff}a.toggle-deal-filters.hide-menu:hover i,a.toggle-deal-filters.hide-menu:hover i em{background:transparent}div#phone-filters h2 b{display:block;float:right;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;color:#aaa}div#phone-filters h2 b:hover{color:#111;cursor:pointer}.toggle-filters-overlay{display:none;background:rgba(0,0,0,0.5);position:fixed;top:50px;left:0;width:100%;height:100%;z-index:9998}.new-deal-tool #dealsCount.payg,.new-deal-tool #dealsCount.simfree{margin-top:12px}.how-do-we-rank{top:-13px}.filter-deals-column{width:220px!important;height:3000px;position:fixed;top:0;left:-220px;z-index:9999;background:#fff;box-shadow:0 0 5px #aaa}.filter-deals-column .overflow{padding:15px 15px 20px;overflow-y:scroll}#table-ctr{position:relative}.new-deal-tool #dealsCount.contract{margin-top:55px}#product .deals-top-content .phone-img{width:15%;margin:0 10px 15px 0}}body#deals-root .breadcrumbs{background:rgba(255,255,255,0.65);position:relative;z-index:3}body#deals-root .breadcrumbs a{color:#333}#deals.root h1{margin-bottom:17px}#deals.type h1{margin-bottom:20px}#deals.root .grey-strip.providers{margin:0;padding-bottom:20px}ul.popular-providers-root li{display:block;float:left;background:#fff;text-align:center;width:15%;margin:0 2% 20px 0;padding:5px 0 0;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,0.25)}.lte8 ul.popular-providers-root li{width:14.6%;border:1px solid #ddd}ul.popular-providers-root li:hover{box-shadow:0 1px 5px rgba(0,0,0,0.5)}ul.popular-providers-root li:nth-child(6),ul.popular-providers-root li:nth-child(12){margin-right:0}ul.popular-providers-root li a{display:block}ul.popular-providers-root li img{width:90%;max-width:120px}ul.popular-providers-root li.last{margin-bottom:20px}#deals.root ul.types{display:block;margin:0 -10px 30px}.lte7 #deals.root ul.types{overflow:hidden}#deals.root ul.types li{display:inline-block;width:24%;margin:0 0 15px;padding:0;font-size:20px}.lte7 #deals.root ul.types li{display:block;float:left;width:33%}#deals.root ul.types li a{border:1px solid transparent;color:#111;padding:5px 10px 6px;border-radius:3px;transition:none}#deals.root ul.types li a:hover{background:#eee;border:1px solid #ddd}#deals.root ul.types li a i{display:inline-block;width:24px;height:24px;background:#38c url(/mobile/2.00/img/sprite.png) 5px -354px no-repeat;background-size:250px 500px;position:relative;margin-right:5px;top:6px;border-radius:100%}#deals.root ul.types li.bb-phone a i{background-position:-15px -354px}#deals.root ul.types li.bb-tv-phone a i{background-position:-35px -354px}#deals.root ul.types li.mobile-bb a i{background-position:-54px -354px}#deals.root ul.types li.business-bb a i{background-position:-72px -354px}#deals.root ul.types li.on-demand a i{background-position:-93px -354px}#deals.root ul.types li.fibre-optic a i{background-position:-113px -354px}@media only screen and (min-width :940px){body.takeover #deals.root ul.types li{font-size:18px}}@media only screen and (max-width :1100px){#deals.root ul.types li{font-size:19px}}@media only screen and (max-width :1080px){#deals.root ul.types li{width:33%}}@media only screen and (max-width :767px){#deals.root ul.types li{width:49.5%}}@media only screen and (max-width :520px){#deals.root ul.types li{width:100%;text-align:center}}.deals-hero{background:#333 url(/digital/2.0/img/deals-hero.jpg) bottom center fixed no-repeat;background-size:cover;margin:-55px 0 20px;padding:85px 0 0;position:relative;color:#fff;text-align:center;z-index:2}.lte8 .deals-hero{background-position:top center}body.takeover .deals-hero{max-width:1028px;margin:-19px auto 20px;padding-top:65px}#deals.root .deals-hero h1{max-width:760px;margin:0 auto 20px;font-size:44px;line-height:52px;font-weight:400}.trans-overlay{display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height:100%}.lte8 .trans-overlay{background:#000;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}.trans-overlay.white{background:rgba(255,255,255,0.5)}.deals-hero i.location{display:block;width:13px;height:20px;background:url(/mobile/2.0/img/sprite.png) 0 -400px no-repeat;background-size:250px 500px;opacity:.25}.deals-hero form{display:inline-block;margin-bottom:5px;position:relative;border:5px solid rgba(255,255,255,0.25);border-radius:3px}.deals-hero form input{display:inline-block;float:none;width:200px;height:42px;border-color:#fff;border-right:0;margin:0;padding-left:30px;font-size:21px;text-transform:uppercase;border-radius:3px 0 0 3px}.deals-hero form i.location{position:absolute;top:11px;left:10px;z-index:2;opacity:.25}.deals-hero form input:focus{border-color:#38c}.deals-hero form .btn{width:auto;height:42px;border:1px solid #38c;margin:0;padding:0 15px;font-size:21px;border-radius:0 3px 3px 0}.deals-hero form .btn:hover{background:#38c;color:#fff!important;opacity:.85}.deals-hero form .btn i{border:0;display:inline-block;background-position:2px -300px;width:12px;height:16px;position:relative;top:1px}.deals-hero form .btn b{font-weight:400}.deals-hero form .btn em{display:none;font-style:normal}.deals-hero span.tip{display:inline-block;margin:0;font-size:13px;color:#eee;clear:both;position:relative}.deals-hero span.tip:before{display:inline-block;content:"i";background:#fff;width:14px;height:14px;line-height:14px;text-align:center;color:#111;font-weight:600;font-size:12px;margin:5px 7px 0 0;border-radius:100%;transition:.2s}.deals-hero span.tip span{display:none}.deals-hero span.tip:hover{color:#fff;text-decoration:underline;cursor:help}.deals-hero span.tip:hover span{display:block;width:250px;padding:10px 12px;position:absolute;background:#fff;line-height:18px;color:#111;text-decoration:none;border-radius:3px;top:35px;left:50%;margin-left:-125px;z-index:101;opacity:.95}.deals-hero span.tip:hover span:after{display:inline-block;width:0;height:0;text-indent:-99999px;vertical-align:middle;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #fff;content:"";position:absolute;top:-10px;left:50%;margin-left:-10px}@media only screen and (max-width :520px){.deals-hero form input{width:200px}.deals-hero form .btn b{display:none}.deals-hero form .btn em{display:inline;text-transform:uppercase}}@media only screen and (max-width :400px){.deals-hero form input{width:170px}.deals-hero form .btn,.deals-hero form input{font-size:17px}}.deals-hero #reasons{border-top:1px solid #fff;margin:50px auto 0;position:relative;z-index:2;background:rgba(0,0,0,0.5);overflow:hidden}.deals-hero #reasons ul{display:table;max-width:1180px;margin:0 auto}.lte7 .deals-hero #reasons ul{width:990px}body.takeover .deals-hero #reasons ul{max-width:1030px}.deals-hero #reasons li{display:table-cell;width:33.33%;border-right:1px solid #fff;font-size:19px;line-height:24px;padding:20px 20px 17px;text-align:left}.lte7 .deals-hero #reasons li{display:block;float:left;width:29%;height:60px}.deals-hero #reasons li i{display:block;float:left;width:60px;height:60px;border:2px solid #fff;margin:-4px 15px 0 0;border-radius:100%}.deals-hero #reasons li a{display:block;color:#fff;padding:20px 20px 17px;white-space:nowrap}.deals-hero #reasons li.last{border-right:0}.deals-hero #reasons li.last a{display:inline;border-bottom:1px dotted #ccc;padding:0}.deals-hero #reasons li.last:hover{background:0}.deals-hero #reasons li.last a:hover{border-bottom:1px solid #fff}.deals-hero #reasons li i.save{background:url(/digital/2.0/img/deals-icons/save.png) center center no-repeat;background-size:24px 36px}.deals-hero #reasons li i.deals{background:url(/digital/2.0/img/deals-icons/deals.png) center center no-repeat;background-size:36px 36px}.deals-hero #reasons li i.compare{background:url(/digital/2.0/img/deals-icons/compare.png) center center no-repeat;background-size:36px 36px}.lte8 .deals-hero #reasons li i{display:none}@media only screen and (max-width :840px){.deals-hero{margin-top:-15px;margin-bottom:10px;padding:40px 0 0}#deals.root .deals-hero h1{font-size:36px;line-height:40px;padding:0 20px}.deals-hero #reasons{margin-top:30px}.deals-hero #reasons li{padding:15px;font-size:17px;line-height:22px}.deals-hero #reasons li i{margin-top:3px}}@media only screen and (max-width :767px){.deals-hero{background-attachment:scroll;background-size:200% 200%}.deals-hero #reasons ul{display:block}.deals-hero #reasons li{display:block;vertical-align:middle;width:100%;border:0;border-bottom:1px solid #fff;padding-bottom:15px}.deals-hero #reasons li i{width:30px;height:30px;margin-top:-4px}.deals-hero #reasons li i.save{background-size:12px 18px}.deals-hero #reasons li i.deals{background-size:18px 18px}.deals-hero #reasons li i.compare{background-size:18px 18px}}@media only screen and (max-width :640px){.deals-hero{padding-bottom:40px}.deals-hero #reasons{display:none}#deals.root .deals-hero h1{font-size:28px;line-height:32px}.deals-hero .btn{height:36px;line-height:34px;margin:0 5px 10px;padding:0 12px;font-size:19px}}@media only screen and (max-width :380px){.deals-hero #reasons li i{margin-top:3px}}.need-help .trans-overlay{display:none}#deals.root .need-help{background:#333 url(/digital/2.0/img/deals-hero.jpg) bottom center fixed no-repeat;background-size:cover;padding:30px 0;color:#fff;position:relative}#deals.root .need-help .trans-overlay{display:block;background:rgba(0,0,0,0.75)}#deals.root .need-help p{position:relative;z-index:10}#deals.root .need-help p.small{color:#ccc}#deals.type .need-help{clear:both}#deals.root h3{font-size:30px;line-height:34px;margin:-5px 0 15px;text-align:center;border-bottom:1px solid #ccc;text-transform:uppercase}#deals.root h3 em{font-style:normal}#deals.root h3 span{background:#fff;padding:0 20px;position:relative;top:15px}#deals.root h3 span a{color:#111}#deals.root h4.sub{font-size:19px;font-weight:400;line-height:24px;margin:0 0 25px;color:#777;text-align:center}#deals.root h4.sub a:hover{text-decoration:underline}#deals.root h3.bar{font-size:21px;line-height:21px}#deals.root .cols h3{font-size:26px;line-height:30px}#deals.root .grey-strip h3 span,#deals.root .cols h3 span{background:#eee}@media only screen and (max-width :767px){#deals.root h3,#deals.root .cols h3{margin-top:-10px;font-size:20px;line-height:34px}#deals.root h3 span{padding:0 10px;top:17px}#deals.root h3 span em{display:none}#deals.root h4.sub{margin-bottom:10px;font-size:13px}.featured-phones .deals-featured{margin-bottom:20px}}#deal-type-tabs{display:none}#deals .faqs{top:10px}#deals.type .sponbar{float:left;width:79%}#deals-comparison .call-us{background:#fff;position:relative;top:-5px;padding-left:10px;font-weight:600}#deals-comparison .call-us i{display:block;float:left;width:20px;height:20px;background:#38c url(/mobile/2.00/img/sprite.png) -17px -356px no-repeat;margin:2px 5px 0 0;border-radius:100%}#provider-deal-filters .postcode li{margin-bottom:15px;padding:0;overflow:hidden}#provider-deal-filters .postcode input{width:78%;height:30px;float:left;margin:0;padding:0 5px 0 22px;font-size:15px;border-radius:2px 0 0 2px}#provider-deal-filters .postcode input.postcode{border:1px solid #ccc;border-right:0;text-transform:uppercase}#provider-deal-filters .postcode input.btn{width:22%;float:left;background:#38c;border-width:1px;padding:0;text-align:center;border-radius:0 2px 2px 0}#provider-deal-filters .postcode input.btn:focus{border-color:#38c}#provider-deal-filters .postcode input.btn:hover{color:#fff!important;opacity:.85;cursor:pointer}#provider-deal-filters i.location,#provider-deal-filters li:hover i.location{width:12px;height:16px;background:url(/mobile/2.0/img/sprite.png) 0 -320px no-repeat;background-size:200px 400px;border:0;position:absolute;margin-top:7px;margin-left:7px;z-index:12;border-radius:0}input.postcode::-webkit-input-placeholder{text-transform:none}input.postcode:-moz-placeholder{text-transform:none}input.postcode::-moz-placeholder{text-transform:none}input.postcode:-ms-input-placeholder{text-transform:none}#deals.root .content-block h3{margin:0 0 30px}#deals.root .content-block .pull-quote{margin:30px 10% 30px;padding-left:35px;font-size:28px;line-height:32px;position:relative}#deals.root .content-block .pull-quote:before{content:"\201C";font-size:60px;position:absolute;font-size:60px;color:#aaa;top:10px;left:0}@media only screen and (min-width :580px){#deals.root .content-block{padding:20px 0 10px}#deals.root .as-seen-in{padding-top:20px}#deals.root #recommended-deals{margin-bottom:20px;padding-bottom:20px}}#deals.root .grey-strip{margin:0 0 30px;box-shadow:0}table.deal-table{margin-bottom:10px}table.deal-table td,table.deal-table td,body.takeover table.deal-table td{font-size:15px}table.deal-table th{font-size:13px;padding-left:5px;padding-right:5px}table.deal-table td{line-height:20px}table.deal-table td.price{font-size:24px!important}table.deal-table td.price strike{display:block;font-size:14px;color:#c00}table.deal-table td.price span.small{padding-top:5px}table.deal-table td span{font-size:14px;font-weight:400;text-transform:none}table.deal-table td.package{font-size:14px!important;font-weight:400;line-height:17px;text-align:left}table.deal-table td.package .tariff-extra{font-size:12px;position:relative;top:5px}body.takeover table.deal-table td.package,body.takeover table.deal-table td span{font-size:13px!important}table.deal-table b.mobile{display:none}table.deal-table span.phone-number{display:block;font-weight:600;padding-top:5px;white-space:nowrap}table.deal-table span.phone-number:before{content:"";display:inline-block;position:relative;width:15px;height:15px;background:#38c url(/mobile/2.00/img/sprite.png) -14px -285px no-repeat;margin:0 4px 0 0;top:3px;border-radius:100%;background-size:200px 400px}table.deal-table td.price .info{display:none;width:auto;padding:12px;background:#fff;font-size:15px;line-height:17px;font-weight:400;position:absolute;margin-left:-85px;text-align:left;box-shadow:0 0 5px rgba(0,0,0,0.25);z-index:1003}table.deal-table td.price .info ul li:first-child{padding-top:10px}table.deal-table td.price .info ul li{padding:5px 10px 0 0;font-size:13px;white-space:nowrap}table.deal-table td.price .info ul li label{display:inline-block;width:175px;font-weight:600}table.deal-table .details-hover{font-size:12px;cursor:default}table.deal-table td.speed span,table.deal-table td.cap span{font-size:23px}#toggle-filters{margin-bottom:20px}.deal-table div.info{display:none;border:1px solid #ccc;padding:12px 15px;background:#fff;box-shadow:0 0 5px #aaa;position:absolute;text-align:left;font-size:12px;font-weight:normal;max-width:300px;line-height:22px;margin-top:0;border:1px solid #ccc}.deal-table div.info label{float:left;font-weight:700;width:160px;clear:left;white-space:nowrap}.deal-table div.info p{font-size:12px;line-height:16px;font-weight:700;margin:0 0 5px}#deals.type.on-demand h1{margin-bottom:20px}#deals.type.on-demand #deals-comparison{width:100%}#deals.type #deals-comparison{width:100%;margin:0 0 20px}table.on-demand td{padding:10px 20px;font-size:15px}table.on-demand td span{font-size:15px}table.on-demand td.package{text-align:center}table.on-demand td.package .small{display:block;font-weight:600}table.on-demand td.quality span.small{margin:0 0 5px;white-space:nowrap}table.on-demand td img.logo{margin-bottom:5px}table.on-demand .details-hover{display:inline-block;width:16px;height:16px;line-height:15px;background:#38c;border:1px solid rgba(0,0,0,0.1);color:#fff;font-size:12px;text-align:center;text-decoration:none!important;position:relative;border-radius:100%}table.on-demand div.info{position:absolute;left:0;margin:-40px 0 0 185px;line-height:18px!important}table.on-demand th.sports{width:200px}table.on-demand td.costs span{margin-bottom:3px;white-space:nowrap}table.deal-table .exclusive{display:inline;font-weight:600;font-size:12px;line-height:8px;margin:0;color:#fff;padding:3px 0;background:#393;box-shadow:3px 0 0 #393,-3px 0 0 #393;position:relative;text-transform:uppercase!important;top:5px}table.deal-table td.price .info{z-index:1010}form.pages{float:left}.deals-sort-box,.results-per-page{float:right;font-size:13px;margin-left:15px}.tariff-options{font-size:13px}#activity-bottom{display:none;position:relative;top:2px;margin-left:10px}#pre-speedtest{border:1px solid #ddd;border-top:4px solid #111;margin:0 0 25px;padding:17px 20px;position:relative}#pre-speedtest div{height:40px;margin:0;overflow:hidden;clear:left}#pre-speedtest div.submit{height:auto;padding-top:5px}#pre-speedtest label{width:170px}#pre-speedtest label i{display:inline-block;width:20px;height:20px;line-height:18px;background:#111;color:#fff;font-size:14px;font-style:normal;text-align:center;margin:0 5px 0 0;position:relative;top:-1px;border-radius:100%}#pre-speedtest .tip{display:none;height:auto;position:absolute;left:350px;width:280px;margin-top:-14px;padding:10px;background:#111;color:#fff;font-size:15px;line-height:18px;overflow:visible}#pre-speedtest .tip:after{display:inline-block;width:0;height:0;text-indent:-99999px;vertical-align:middle;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #111;content:"";position:absolute;top:50%;margin-top:-5px;left:-10px}#pre-speedtest div.postcode:hover .tip,#pre-speedtest div.postcode:focus .tip{display:block}#pre-speedtest div.postcode input{width:150px;text-transform:uppercase}#pre-speedtest span label{float:left;width:auto;margin:0;font-weight:400}#pre-speedtest span input{float:left;margin:6px 30px 0 7px}#pre-speedtest span#your-isp{float:left}#pre-speedtest button{font-size:19px;height:36px;line-height:34px}.share-bar.speed-test{border:0}body.takeover #pre-speedtest img{display:none}img.about-speedtests{display:none}body.takeover img.about-speedtests{display:block}#speed-test{display:none;height:250px;margin-bottom:20px}#speedtest-results .speeds{font-size:20px;height:85px}#speedtest-results .speeds span{font-size:12px;line-height:12px;font-weight:600;text-transform:uppercase}#speedtest-results .logo{float:left;margin-right:40px}#speedtest-results .download{float:left;background:url(/digital/1.6/img/download-icon.png) left no-repeat;width:150px;margin:7px 40px 0 0;padding-left:50px}#speedtest-results .upload{float:left;background:url(/digital/1.6/img/upload-icon.png) left no-repeat;width:140px;margin:7px 40px 0 0;padding-left:50px}#speedtest-results .ping{float:left;background:url(/digital/1.6/img/ping-icon.png) left no-repeat;width:80px;margin:7px 0 0 0;padding-left:50px}.speed-table .legend{background:#eee;border:1px solid #ddd;color:#555;padding:3px 0 3px 7px;margin:0 0 10px;width:250px;height:28px}.speed-table .legend div{margin:0;line-height:20px;font-size:12px;text-transform:uppercase;font-weight:700;float:left;width:50%}.speed-table .legend div span{float:left;width:10px;height:10px;background:#38c;margin:5px 5px 0 0}.speed-table .legend div.up{width:110px}.speed-table .legend div.up span{background:#6fabda}.speed-table .col{float:left;width:105px;max-height:600px;margin:0 3px;position:relative;font-weight:700;color:#fff;font-size:14px}.speed-table .col span.download-speed{max-height:600px;background:#38c;display:block;position:absolute;width:105px;text-align:center;bottom:0}.speed-table .col span.upload-speed{max-height:575px;background:#6fabda;display:block;position:absolute;width:105px;text-align:center;bottom:0}.speed-table .foot{float:left;width:105px;height:110px;margin:0 3px;font-weight:700;color:#fff;font-size:14px;text-align:center}.speed-table .foot img.logo{width:91px!important;padding:10px 7px 5px}.speed-table .foot.you{background:url(/digital/1.6/img/speedtest-you.png) no-repeat;background-position:30px 10px;clear:left}#speedtest-results table.deal-table{width:100%!important;min-width:669px;margin-bottom:20px;clear:both}#speedtest-results #broadband-phone,#speedtest-results #digital-tv,#speedtest-results #price,#speedtest-results .broadband-phone,#speedtest-results .digital-tv,#speedtest-results #price{display:none}#speedtest-results th#th-see-deal,#speedtest-results td.button{display:table-cell!important}#speedtest-results td .desktop{display:none}#speedtest-results td .mobile{display:block}.reposition{margin-bottom:30px}.reposition h2.bar{font-size:26px;border:0;position:static;margin:0 0 15px;padding-top:20px;text-transform:none;border-top:1px dotted #ccc}.reposition h2.bar em{font-weight:400;font-style:normal}#videos h1{margin:0 0 5px}#videos #lead{background:#222;margin:0 0 40px;padding:20px 20px 5px;color:#fff}#videos #lead .editors-picks{float:right;background:#444;width:24.5%;position:relative;margin:-30px 0;padding:20px 20px 0}#videos #lead .editors-picks h2{border-bottom:1px solid #777;margin:0;padding:0 0 12px}#videos #lead .editors-picks .inner{height:497px;padding-top:15px;position:relative;overflow:hidden}#videos #lead .editors-picks .fade{position:absolute;bottom:0;left:0;width:100%;height:50px;opacity:1;z-index:2;background:-moz-linear-gradient(top,rgba(68,68,68,0) 0,rgba(68,68,68,1) 100%);background:-webkit-linear-gradient(top,rgba(68,68,68,0) 0,rgba(68,68,68,1) 100%);background:linear-gradient(to bottom,rgba(68,68,68,0) 0,rgba(68,68,68,1) 100%)}#videos #lead .editors-picks .item{float:none;width:100%;height:auto;min-height:1px;margin:0 0 20px;color:#fff}#videos #lead .editors-picks .item a{height:auto;color:#fff}#videos #lead .editors-picks .item img{position:static}#videos #lead .editors-picks .item .views{color:#aaa}#videos #lead .video-container{float:left;margin:0 2% 0 0;width:73.5%}#videos #lead .video-container h3{margin:0 0 5px;font-size:26px;line-height:32px}#videos #lead .video-container .views{display:block;position:relative;top:-5px;font-size:13px;font-weight:400;color:#999;text-transform:uppercase}#videos #lead .video{position:relative;margin-bottom:15px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto;box-shadow:0}#videos #lead .video iframe,#videos #lead .video object,#videos #lead .video embed{position:absolute;top:0;left:0;width:100%;height:100%}#videos #lead .author{border-bottom:1px solid #ddd;margin:0 0 15px}#videos #lead .author p{font-size:15px;line-height:18px;margin:0}#videos #lead .author #main-author-name{font-weight:600}#videos #lead .author p.date{font-size:12px;font-weight:400;text-transform:uppercase;line-height:14px;color:#777;margin:2px 0 10px 0}#videos #lead .author p.date i{margin-top:2px}#videos #lead .author img.author{width:30px;height:auto;float:left;margin:2px 10px 0 0}#videos .share-bar.foot.videos{clear:both;border-top:1px solid #ddd}@media only screen and (max-width:940px){#videos #lead{padding:0}#videos #lead .video-container{width:100%;margin:0!important;padding:20px 20px 5px}#videos #lead .video-container h3{font-size:20px;line-height:24px}#videos #lead .editors-picks{float:none;width:100%;margin:0;clear:both}#videos #lead .editors-picks .item{float:left;width:48.5%;min-height:250px;margin:0 3% 20px 0}#videos #lead .editors-picks .item:nth-child(odd){clear:left}#videos #lead .editors-picks .item:nth-child(even){margin-right:0}}@media only screen and (max-width:520px){#videos #lead .editors-picks .item{float:none;width:100%}}@media only screen and (max-width :1180px){table.deal-table td.package,body.takeover table.deal-table td.package,table.deal-table td span{font-size:13px!important}}.bundle-icon{display:inline-block;width:20px;height:20px;background:#38c url(/mobile/2.00/img/sprite.png) 3px -356px no-repeat;background-size:250px 500px;margin:0 2px;color:#111;position:relative;cursor:default;border-radius:100%}.bundle-icon.phone{background-position:-17px -356px}.bundle-icon.tv{background-position:-37px -356px}.bundle-icon.off{background-color:#ddd}.bundle-icon span.tooltip{display:none}.bundle-icon:hover span.tooltip{display:block;width:140px;position:absolute;background:#fff;padding:10px;top:25px;left:-55px;font-size:13px;font-weight:600;text-transform:uppercase;box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:1001}span.gray{color:#777}p.small{font-size:12px;line-height:16px}.sky-caveat{display:none}.sky .sky-caveat{display:block;clear:both}h1.compare{margin:0 0 3px}#compare-tool .select-provider{float:left;width:32%;margin:0 2% 20px 0}#compare-tool .select-provider.last{margin-right:0}#compare-tool .col .top{text-align:center;height:290px}#compare-tool .col.id3{margin:0 0 20px}#compare-tool .rating{font-weight:700;text-align:center}#compare-tool .row1,#compare-tool .row2{padding:0;font-size:15px;text-align:right;border-top:1px solid #ddd;height:36px;line-height:36px}#compare-tool .row1 .legend,#compare-tool .row2 .legend{float:left;font-weight:700}#compare-tool .heading{background:#eee;border-top:3px solid #111;color:#333;padding:4px 9px;font-weight:600;font-size:15px;margin-top:10px;text-transform:uppercase;clear:left}#compare-tool div img{padding:2px 0 4px}#compare-tool .buttons{padding-top:10px;margin-bottom:5px}#compare-tool .icon{text-align:center;padding-bottom:70px}#compare-tool select{float:left;width:200px;margin:0 auto}#compare-tool select.package{clear:left;margin-top:7px}#compare-tool .compare-lists-1,#compare-tool .compare-lists-2,#compare-tool .compare-lists-3{position:absolute;margin-top:80px;height:62px;overflow:hidden}#compare-tool .select-img{position:absolute;margin:5px 0 0 40px}#compare-tool span.editor img,#compare-tool span.user img{margin-top:8px}#compare-tool .first{border-top:0}#compare-tool .no-broadband{height:147px;line-height:147px;background:#eee;border-top:10px solid #fff;text-align:center}#compare-tool .no-phone{height:73px;line-height:73px;background:#eee;border-top:10px solid #fff;text-align:center}#compare-tool .no-tv{height:258px;line-height:258px;background:#eee;border-top:10px solid #fff;text-align:center}#compare-tool .no-broadband span,#compare-tool .no-phone span,#compare-tool .no-tv span{color:#aaa;font-size:14px;text-transform:uppercase}#compare-tool .info{display:none;border:1px solid #ccc;padding:12px 15px 5px;background:#fff;box-shadow:0 0 5px #aaa;position:absolute;text-align:left;font-size:12px;font-weight:normal;max-width:300px;line-height:22px}#compare-tool .info label{float:left;font-weight:700;width:160px;clear:left;white-space:nowrap}#compare-tool .info p{font-size:12px;font-weight:700;margin:0 0 5px}#compare-tool .info p span{font-weight:normal}#compare-tool a.details-hover{font-size:12px;cursor:help}#compare-tool .column{min-height:130px}body.takeover #product .article-info{height:27px}@media only screen and (max-width :1120px){#pre-speedtest img{display:none}img.about-speedtests{display:none}img.about-speedtests{display:block}}@media only screen and (max-width :1120px){.reposition.first{padding-top:105px}}@media only screen and (max-width :1100px){#product .article-info{height:27px}}@media only screen and (max-width :940px){header#main nav ul li.main.speed-test{display:none}.trending{display:none}#deals.root h1{margin:0 0 5px}#deal-type-tabs{display:block;margin-bottom:20px}#deal-type-tabs li{display:block!important;line-height:20px}#deal-type-tabs li:after{content:"/"!important;margin:0 0 0 7px!important}#deal-type-tabs li:last-child:after{content:""!important}#deal-type-tabs li.first{margin-right:0;color:#111;font-weight:600}#deal-type-tabs li.first:after{content:""!important}.top-content.promoted{padding-bottom:70px}.top-content.promoted .our-quote{margin-right:20px}.top-content.promoted .attributes{overflow:hidden}.top-content.promoted .attributes li{width:100%;border:0;margin:0 0 5px}.phone-pagination li.ui-tabs-active,.phone-pagination li a.active{background:#fff!important}#deals-comparison,.sponsored-bar{width:76%!important}#product #deals-comparison{width:100%!important}#phone-nav #filter-side li a{padding:0}.sponsored-bar h3{font-size:15px}.sponsored-bar p{font-size:13px}table.deal-table th img,table.deal-table .plus,table.deal-table #hm,table.deal-table .hm,table.deal-table #broadband-phone,table.deal-table .broadband-phone,table.deal-table #digital-tv,table.deal-table .digital-tv,table.deal-table #price,table.deal-table .price,table.deal-table td.price a,table.deal-table td.button img,table.deal-table td.button br{display:none}.simonly table.deal-table .tariff{display:table-cell;line-height:18px}.simonly table.deal-table .simtype span{display:block}table.deal-table td div.mobile{display:block;font-size:13px;font-weight:400;padding-top:10px}table.deal-table td div.desktop{display:none}.simonly table.deal-table td div.mobile{padding-top:10px}table.deal-table td div.mobile br{display:none}table.deal-table td span{display:inline;font-size:13px;text-transform:none!important}table.deal-table td.extra p.contract-length{margin:0}table.deal-table td.extra,body.takeover table.deal-table td.extra{width:auto!important}table.deal-table td span{display:inline}table.deal-table td.button span.phone-number{display:none}table.deal-table td a.btn{font-size:14px}table.deal-table b.mobile{display:block;padding-top:10px}#product #review-widgets{margin-left:0!important}.filter-deals-column{width:220px;height:3000px;position:fixed!important;top:0!important;left:-220px;z-index:9999!important;background:#fff;box-shadow:0 0 5px #aaa}.filter-deals-column div#phone-filters{padding:15px 15px 20px;overflow-y:scroll}a.toggle-deal-filters{display:inline-block;margin:0 0 15px;padding:0 10px 0 5px;font-size:17px}a.toggle-deal-filters i{display:inline-block;position:relative;width:16px;height:2px;background:#fff;margin-right:5px;top:-5px;transition:all 250ms ease-in-out}a.toggle-deal-filters i:before{content:"";width:16px;height:2px;background:#fff;position:absolute;top:-5px;left:0;transition:all 250ms ease-in-out}a.toggle-deal-filters i:after{content:"";width:16px;height:2px;background:#fff;position:absolute;top:5px;left:0;transition:all 250ms ease-in-out}a.toggle-deal-filters i em{display:block;width:2px;height:12px;background:#38c;position:absolute;top:-5px;left:2px;z-index:2;transition:all 250ms ease-in-out}a.toggle-deal-filters.hide-menu i,a.toggle-deal-filters.hide-menu i em{background:transparent}a.toggle-deal-filters.hide-menu i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0}a.toggle-deal-filters.hide-menu i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:0}a.toggle-deal-filters:hover i,a.toggle-deal-filters:hover i:before,a.toggle-deal-filters:hover i:after{background:#38c}a.toggle-deal-filters:hover i em{background:#fff}a.toggle-deal-filters.hide-menu:hover i,a.toggle-deal-filters.hide-menu:hover i em{background:transparent}.toggle-filters-overlay{display:none;background:rgba(0,0,0,0.5);position:fixed;top:50px;left:0;width:100%;height:100%;z-index:9998}div#provider-deal-filters select{font-size:15px}#deals-comparison,.sponsored-bar{width:100%!important}}@media only screen and (max-width :767px){#home-lead ul.intro li{font-size:17px;line-height:22px}#home-lead ul.intro li:before{float:left;margin-bottom:5px}#home-lead form input.postcode{width:80%;height:36px;font-size:17px}#home-lead form i.location{top:8px}#home-lead form .btn{width:20%;height:36px;font-size:17px}#home-lead form .btn b{display:none}#home-lead form .btn em{display:inline}ul.popular-providers-root li{width:31.3%;margin:0 3% 10px 0}ul.popular-providers-root li:nth-child(3),ul.popular-providers-root li:nth-child(6),ul.popular-providers-root li:nth-child(9),ul.popular-providers-root li:nth-child(12){margin-right:0}#filter-side li{width:auto}#deals-comparison,.sponsored-bar{width:100%!important;position:relative}#deals-comparison .call-us{display:none}.provider-type-tabs{font-size:15px}.provider-item{width:48.5%;float:left;margin:0 1.5% 15px 0;padding:15px 15px 0}.col>.provider-item:nth-child(even){margin:0 0 15px 1.5%}.provider-item h2{display:none}.provider-item .info{margin:0;clear:left}.provider-item .attributes{font-size:13px}.provider-item .attributes li{margin:0 7px 0 0;padding-right:5px}.provider-item p{display:none}.provider-item p.btns{display:block}table.on-demand .package{display:table-cell;text-align:center}table.on-demand .package img{width:90px;height:auto}table.on-demand .details-hover,table.on-demand .tv,table.on-demand .movies,table.on-demand .sports,table.on-demand .quality{display:none}table.on-demand td{width:auto}table.on-demand a.btn b{display:none}table.on-demand a.btn em{display:inline!important}#deals.root .content-block .pull-quote{margin:30px 5%;font-size:21px;line-height:25px}}@media only screen and (max-width :680px){#phone-nav li.broadband,#phone-nav li.tv,#phone-nav li.phone{display:none}form.pages,.deals-sort-box,.results-per-page{float:none;margin:0 0 10px}}@media only screen and (max-width :600px){.provider-item{width:100%;margin:0 0 15px!important}.top-content.promoted{padding-bottom:100px}.top-content.promoted .cta{height:90px;line-height:40px;padding:0;text-align:center;font-size:20px}.top-content.promoted .cta br{display:inline}.top-content.promoted .cta .btn{font-size:18px}.top-content.now-tv .cta{padding-top:10px;line-height:36px}table.deal-table td.provider img{width:60px}table.deal-table td.provider .bundle{display:none}table.deal-table td.button{width:82px}table.deal-table td.button a.btn b{display:none}table.deal-table td.button a.btn em{display:inline;text-transform:uppercase}.grey-strip .more{display:none}#home-lead span.tip{display:none}#home-lead form{margin-bottom:20px}.provider-type-tabs li.first{display:none}.sponsored-bar{display:none}}@media only screen and (-webkit-min-device-pixel-ratio :1.3),only screen and (min-device-pixel-ratio :1.3){.bundle-icon,#deals-comparison .call-us i,i.location{background-image:url(/mobile/2.0/img/sprite-2x.png);background-size:250px 500px}#filter-side i.location,#filter-side li:hover i.location{background-image:url(/mobile/2.0/img/sprite-2x.png);background-size:200px 400px}}