@-webkit-keyframes awardsBars{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes awardsBars{0%{background-position:0 0}100%{background-position:580px 0}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:60%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:170%;font-size:1.6em;line-height:1.4;color:#666;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@font-face{font-family:'deliciousbold';src:url("//www.broadbandgenie.co.uk/css/delicious-bold-webfont.eot");src:url("//www.broadbandgenie.co.uk/css/delicious-bold-webfont.eot?#iefix") format("embedded-opentype"),url("//www.broadbandgenie.co.uk/css/delicious-bold-webfont.woff") format("woff"),url("//www.broadbandgenie.co.uk/css/delicious-bold-webfont.ttf") format("truetype"),url("//www.broadbandgenie.co.uk/css/delicious-bold-webfont.svg#deliciousbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'throw_my_hands_up_in_the_aiBd';src:url("//www.broadbandgenie.co.uk/css/throwmyhandsupintheairbold-webfont.eot");src:url("//www.broadbandgenie.co.uk/css/throwmyhandsupintheairbold-webfont.eot?#iefix") format("embedded-opentype"),url("//www.broadbandgenie.co.uk/css/throwmyhandsupintheairbold-webfont.woff") format("woff"),url("//www.broadbandgenie.co.uk/css/throwmyhandsupintheairbold-webfont.ttf") format("truetype"),url("//www.broadbandgenie.co.uk/css/throwmyhandsupintheairbold-webfont.svg#throw_my_hands_up_in_the_aiBd") format("svg");font-weight:normal;font-style:normal}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.ie9,.ie9 *{font-family:Arial, "Definitely Not Helvetica", sans-serif !important}h1,h3,h4,h5,h6{font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2.2em;margin-bottom:0;color:#0d92d3}h1.inline{font-size:2.1em;margin-bottom:0.2em}h2{font-size:20px;font-weight:500;margin-bottom:15px;color:#3c576b;line-height:1.3em;clear:left}h3{font-size:1.2em;font-weight:bold;margin-bottom:0.3em;color:#444}h4{font-size:1em;margin-bottom:3px;font-weight:500}footer h4{color:#fff}h5{font-size:1.1875em;font-weight:normal;margin-bottom:3px}h6{font-size:0.9375em;font-weight:normal}.subhead{color:#777;font-weight:normal;margin-bottom:20px}p{margin:0 0 1em 0;line-height:1.5;font-size:0.9em}p img{margin:0;float:right}p a,p a:visited{line-height:inherit}sup,sub{height:0;line-height:1px;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{bottom:1px}sub{top:1px;font-size:.6em}em{font-style:italic;color:#666}strong,b{font-weight:bold}small,.small{font-size:0.75em}.uppercase{text-transform:uppercase}blockquote,blockquote p{font-size:12px;line-height:24px;color:#777;font-style:italic}blockquote{margin:10px 0 15px 0;padding:0 0 0 5px;border-left:1px solid #747474}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}blockquote span{width:15px;display:inline-block}hr{margin:20px 0 20px 0;border:0;border-top:1px solid #999;height:2px;width:100%;text-align:left}a{color:#4FAEDF;text-decoration:underline;outline:0;-webkit-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#00C060;text-decoration:none;outline:0}a:focus{-moz-outline-style:none}ul,ol{margin:0 0 10px 20px;padding:0}ul{list-style:square outside;font-size:0.9em}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul.fancy li{padding:0 0 0 15px;background:transparent url("/img/bullet.png") no-repeat 0 3px}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{margin-bottom:3px}li p{line-height:inherit}ul.large li{line-height:inherit}img{border:0;-ms-interpolation-mode:bicubic}table{clear:left;border-collapse:collapse}table.col-12{overflow:visible}table th{padding:15px 5px 15px 5px;background:#454545;color:#fff;font-size:.8em}.ie7 table th{font-size:.7em}table td{padding:10px 8px 15px 8px;vertical-align:top}.col-8 table{border:1px solid #6CF;font-size:.9em;width:100%;margin-bottom:1em}.col-8 table td{border-right:1px dashed #6CF;border-bottom:1px dashed #6CF}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(/images/ui.totop.png) no-repeat left top}#toTopHover{background:url(/images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}.img-left{float:left;margin:0 30px 30px 0;border:none}.img-right{float:right;margin:0 0 30px 30px;border:none}.clear{clear:both}.float-left{float:left}.float-right{float:right}.text-big{color:#a2bd30;font-weight:bold;line-height:26px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}.nopadding{padding:0}.noindent{margin-left:0;padding-left:0}.nobullet{list-style:none;list-style-image:none}.block{display:block}.hidden,.hide{display:none}form{margin:0}form label{display:block;cursor:pointer;cursor:pointer}form .field{position:relative}form dt{margin:0}.field .text input,form textarea{font-size:14px;width:auto;border:0;padding:0;margin:0;outline:none;resize:none;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0))}.field .text input[type="search"],.field .text input.filter{-webkit-appearance:none;font-size:14px;float:left;width:68%;padding:0;margin:0;height:26px;line-height:26px;outline:none;resize:none;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0))}.ie7 .field .text input,.ie7 .field .text input.filter{width:auto !important;height:auto;line-height:auto;float:left}.field .text input:focus,.field .text textarea:focus{background:#f5f5f5;transition-duration:400ms;transition-property:width, background;transition-timing-function:ease}.ie7 .field .text input:focus,.ie7 .field .text textarea:focus{background:none;transition-duration:none;transition-property:none;transition-timing-function:none}.field .text input:focus,.field .text textarea:focus{background:#f5f5f5;border:0}.ie7 .field .text input:focus,.ie7 .field .text textarea:focus{background:none}.field .text input[type="search"]{-webkit-appearance:textfield}.field .text,.field .search,.field .textarea{position:relative;font-size:13px;padding:6px 10px;outline:none !important;background:#fff;border-radius:4px}.ie7 .field .search,.ie7 .field .text{padding:5px 5px !important;width:auto;margin:3px 5px}.process-led label.checkbox.checked span,label.checkbox.checked span{background:#fff url("/img/backgrounds/sp-icons.png") no-repeat -50px -1463px;border:1px solid #666}label.checkbox span{background:#e0e0e0;border:1px solid #fff;display:inline-block;height:16px;position:relative;top:4px;width:16px;border-radius:4px;margin-right:4px}.process-led label.checkbox span{background:#fff;border:1px solid #ccc}label.checkbox input{display:none}input.none{display:none}span.radio input.none{display:none}.poll p input[type="radio"]:checked+label span,span.radio input[type="radio"]:checked+label span{background:url("/img/backgrounds/sp-icons.png") no-repeat -25px -1460px}.poll p input[type="radio"]+label span,span.radio input[type="radio"]+label span{background:url("/img/backgrounds/sp-icons.png") no-repeat 0 -1460px;cursor:pointer;display:inline-block;height:22px;margin:-1px 4px 0 0;vertical-align:middle;width:24px}span.radio input[type="radio"]+label span{margin:0}span.radio{float:left;margin-right:5px}.poll p .radio-text{display:block;font-style:normal;width:90%;float:right}#security{background:#eee;padding:10px 15px}#main ul#captcha{float:left;margin:0 0 0 5px;width:110px;list-style:none}#main ul#captcha a,#main ul#captcha a:visited{background:none repeat scroll 0 0 transparent;color:#234263;display:block;height:21px;padding:0 0 0 20px;text-decoration:none;width:90px}ul#captcha li{background:url("/img/backgrounds/sp-icons.png") no-repeat}ul#captcha li#reload{background-position:0 -1481px}ul#captcha li#audio{background-position:0 -1520px}.btn{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:26px;margin:0;position:relative;width:30%;float:right}.btn:hover,.btn.submit input:hover{background:#fff;background:-webkit-linear-gradient(#fff, #ddd);background:linear-gradient(#fff, #ddd);box-shadow:0 1px 1px #fff inset,0 1px 2px rgba(0,0,0,0.31);color:#333}.btn a{color:#fff;display:block;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-weight:bold;padding:0 20px;text-align:center;text-decoration:none}.btn:hover a{line-height:inherit}.btn:active{background:linear-gradient(center top, #ddd 0%, #fff 100%) repeat scroll 0 0 transparent}.btn.submit input{cursor:pointer;font-size:12px;font-weight:normal;margin:0;text-align:center;text-decoration:none;width:100%;height:100%;background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none}.ie7 .btn.submit input{width:auto;height:100%}.btn.submit{text-align:center;margin-top:-2px}input.button[type="submit"]::-moz-focus-inner,button.button::-moz-focus-inner{border:0 none;padding:0}.field .search{margin-bottom:0;border:1px solid #fff;overflow:hidden}label+.text,label+textarea,label+select,label+div.dropdown,select+div.dropdown{margin-top:-9px}.field.error .text,.field.error .textarea{margin-top:45px;-webkit-transition-duration:.2s;transition-duration:.2s}.field.error .text,.field.error .textarea,.field.error input,.field.error textarea{color:#cd4225;background:#ffdace}form .msg{display:block;opacity:0;height:0;width:100%;overflow:hidden}form .error>.msg{opacity:1;height:auto;overflow:visible;position:absolute;top:0px;display:block;width:100%;background:#b72a18;color:#fff;font-weight:500;font-size:14px;text-align:center;padding:8px 0;border-radius:4px;-webkit-transition-duration:.2s;transition-duration:.2s}form .error .msg .caret{left:50%;top:100%;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #b72a18;opacity:1}.news-date,.date{display:block;color:#555}.money-saver .date{display:inline}.comment-count{display:inline-block;background:#666;color:#fff;padding:1px 6px;margin-left:10px;font-size:0.8em;width:auto;min-height:5px;position:relative;word-wrap:break-word;border-radius:5px}.comment-count a{color:#fff;text-decoration:none}.comment-count:after{content:'';display:block;position:absolute;top:3px;left:-9px;width:0;height:0;border-color:transparent #666 transparent transparent;border-style:solid;border-width:5px;border-radius:4px}footer{color:#fff;clear:both;margin:0}footer:after{content:"";display:table;clear:both}footer a,footer a:link,footer a:visited{color:#fff}.social-list{list-style:none;margin:10px 0 0;float:left;clear:left}.social-list li{float:left;width:40px}.social-list li a,.social-list li a:link{background:url("/img/backgrounds/sp-backgrounds.png");width:40px;height:38px;text-indent:-3000em;display:block;margin-right:5px}.social-list li a.twitter{background-position:-411px -169px}.social-list li a.facebook{background-position:-461px -169px}.social-list li a.rss{background-position:-510px -169px}.social-list li a.google{background-position:-561px -169px}.social-list li a:hover.twitter{background-position:-411px -219px}.social-list li a:hover.facebook{background-position:-461px -219px}.social-list li a:hover.rss{background-position:-510px -219px}.social-list li a:hover.google{background-position:-561px -219px}.f-l,.fl{float:left}.fr,.f-r{float:right}#takeoverright,#takeoverleft{display:none}#popup #logo{float:left}#popup .list{font-family:Helvetica, Sans-serif}#popup .list p{color:#2D79A1;font-family:helvetica,sans-serif;font-size:1.8em;margin-bottom:15px;width:500px}#popup .list ul{color:#666666;float:right;font-family:helvetica,sans-serif;line-height:1.5em;list-style:square outside none;margin-left:0;margin-right:18px;width:400px}#popup .image{float:left}a.article_link{background-image:url("/img/backgrounds/article_btn_bg.png");background-repeat:repeat-x;display:inline-block;height:20px;padding:7px 30px;border-radius:3px;width:auto;color:#fff;text-decoration:none}#postcode-widget{color:#fff;font-size:1em;margin:15px 0;font-weight:bold}#postcode-widget form{background:#0aaffe;background:-webkit-linear-gradient(#0aaffe, #0085c5);background:linear-gradient(#0aaffe, #0085c5);padding:10px 10px 15px 10px;border-radius:5px}#postcode-widget .field .search{margin-top:7px}.crumb-link{margin:0;padding:0}.crumb-link li.home{background:url("/img/backgrounds/crumb-home-ic.gif") left no-repeat;text-indent:-9000em;display:block;width:15px;height:15px;padding:0 5px 3px 0}.crumb-link li{background:url("/img/backgrounds/crumb-ic.gif") left no-repeat;display:inline-block;margin-right:1px;padding:0 9px 3px 12px;font-size:.9em;float:left}.crumb-link li a{display:block}.crumb-link li a:hover{text-decoration:none}.tooltip{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#card{background:url("/img/backgrounds/sp-backgrounds.png") no-repeat 0px -263px;margin-right:15px;width:272px;height:440px;position:relative;float:left}#card.isp{background-position:-272px -263px;margin:0 auto !important;float:none !important}#card .logo,#card .color{margin:0 15px 0;width:auto;display:block;height:69px;padding-top:15px;text-indent:15px;line-height:3em}#card #road-test{display:none}#card #road-test{display:none}#card #image{margin:0 15px 0;width:auto;height:93px}#card .image{margin:0 15px 0;width:auto;height:93px;text-align:center}#card .image img{margin:15px 0 0}#card dl{width:100%;color:#fff;text-transform:uppercase;font-size:.67em;padding:0 10px;overflow:hidden}#card dl dd span{display:none}#card dl dd.overall span{display:inline}#card dl dt{background:#666;float:left;padding:7px 0 7px 10px;border-bottom:1px solid #fff;height:30px;width:50%}#card dl dd{background:#666;float:left;padding:7px 10px 7px 0;border-bottom:1px solid #fff;width:50%;font-weight:700;text-align:right;height:30px}#card dl dd img{vertical-align:top;padding:0;margin:0 0 2px;display:block;float:right;width:72px;height:12px}#card dl dd.overall{border-radius:0 0 8px 0;background:#000;padding:10px 10px 10px 0;line-height:inherit}#card dl dd.overall img{display:inline;padding:0}#card dt.overall{border-radius:0 0 0 8px;background:#000;padding:10px 0 10px 10px;line-height:inherit}.rating-text{font-size:0.9em;color:#fff;width:auto;text-align:center;margin:0 auto;display:inline-block;margin-right:4px}#card p{position:absolute;bottom:35px;right:3px;margin:0 20px;text-align:right;font-size:.7em;color:#000}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black}.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}.arrow-left{width:0;height:0;border-top:5px solid transparent;border-bototm:5px solid transparent;border-right:5px solid black}.arrow-right{width:0;height:0;border-top:5px solid transparent;border-bototm:5px solid transparent;border-left:5px solid black}header.main-header{background:#0eabf6;position:relative;z-index:13}.header-content.column{padding-bottom:0}.genie-logo.column{width:50%;margin:0;float:left}.genie-logo.column .inner{text-align:center;padding:10px 0 20px}.genie-logo.column .logo{margin:10px 10px 10px;float:left}.advert{float:right;padding-right:10px;width:50%}.hotline{float:right;height:65px;font-weight:500;display:inline-block;font-size:1em;padding-left:25px;margin:20px -5px 0 0;background:url(/img/phone-icon.png) 0 center no-repeat;position:relative;z-index:1000}.hotline span{margin:15px auto 0 auto;color:#F8F883;line-height:110%;display:inline-block;font-size:13px}.hotline em{color:#fff;font-style:normal;font-weight:bold;display:block;font-size:16px;text-decoration:none !important}.hotline em a{color:#fff;text-decoration:none !important}.hotline-times{display:none;font-size:75%;color:#fff;text-transform:none;line-height:1.7em}.hotline-times a{color:#fff}#nav-search{margin-top:-10px}.navbar{position:relative;padding:0 10px}.navbar .mobile-nav-toggle{color:#fff;text-decoration:none;font-weight:bold;font-size:0.8em;padding:4px 30px;float:right;display:inline-block;background:#3c8f4f;margin:12px 0 0 0;line-height:1.5em;border-radius:4px 4px 0 0;border:solid #1d692d;border-width:1px 1px 0 1px;background:#5dbb73;background:-webkit-linear-gradient(#5dbb73, #2d9047);background:linear-gradient(#5dbb73, #2d9047)}.navbar .mobile-nav-toggle.active{background:#00B159}.navbar .subhead{display:block;font-weight:bold;margin:15px 0 0 10px;text-decoration:underline;font-size:14px}.js .navbar>ul{display:none}.navbar ul{overflow:hidden;background:#fff;margin:0 auto;border-radius:4px;box-shadow:0px 3px 4px rgba(0,0,0,0.3);width:100%}.navbar ul li{margin-bottom:0;position:relative}.navbar ul li>a{display:block;height:auto;line-height:1.4em;font-size:1em;padding:10px 10px;white-space:nowrap;text-decoration:none;background:transparent;color:#444;border-bottom:1px solid #ccc;text-align:left}.navbar ul li>a.open-menu{color:#fff;background:#0eabf6}.navbar ul li:hover>a{background:#f5f5f5}.navbar ul li:hover>a.open-menu{color:#fff;background:#0eabf6}.navbar ul li .mobile-expand{position:absolute;top:0;right:0;height:40px;width:40px;text-align:center;line-height:40px;border-left:1px solid #ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar ul li .mobile-expand:hover,.navbar ul li .mobile-expand.open-menu{color:#fff;background:#0eabf6}.navbar ul li.help-advice-menu:hover .mobile-expand{color:#fff;background:#0eabf6}.navbar ul li.home .mobile-expand{pointer-events:none}.navbar ul li.home .mobile-expand:hover{background:none}.navbar ul li .dropdown.active{border-bottom:1px solid #ccc}.navbar ul li ul{box-shadow:none;border-radius:0}.navbar ul li ul.providers{display:none}.navbar ul li ul li:last-child a{border-radius:0}.navbar ul li .column{padding-bottom:0}.navbar ul li .providers-hide{display:none}.navbar>ul>li .field{width:95%;margin:10px auto}.navbar>ul>li .search{margin-bottom:0}.navbar>ul>li:last-child{border-right:none;background:#0478AE;padding:0;float:left;width:100%;text-align:center}.navbar li:first-child a{border-radius:4px 4px 0 0}.navbar li:last-child a{border-radius:0 0 4px 4px}.speedtest .navbar{overflow:hidden}.speedtest .navbar>ul>li,.speedtest .navbar>ul>li:last-child{background:#5c5c5c;color:#929292;height:48px;line-height:48px;font-size:16px;text-align:left;padding-left:15px;position:relative}.speedtest .navbar>ul>li.speedtest-home,.speedtest .navbar>ul>li:last-child.speedtest-home{padding-left:0;background-color:#3c576b}.speedtest .navbar>ul>li.speedtest-home a,.speedtest .navbar>ul>li:last-child.speedtest-home a{display:block;background:url("/img/backgrounds/sp-icons.png") no-repeat 18px -46px transparent;border-right:1px solid #809cb2;width:56px;border-radius:0;text-transform:uppercase;text-indent:-3000em}.speedtest .navbar>ul>li.speedtest-home a:hover,.speedtest .navbar>ul>li:last-child.speedtest-home a:hover{background:url("/img/backgrounds/sp-icons.png") no-repeat 18px -46px #00C060}.speedtest .navbar>ul>li span,.speedtest .navbar>ul>li:last-child span{font-size:14px;height:25px;width:25px;display:inline-block;border-radius:25px;background:#757575;line-height:25px;text-align:center;margin-right:8px}.speedtest .navbar>ul>li.step-1,.speedtest .navbar>ul>li:last-child.step-1{width:135px;margin-right:22px}.speedtest .navbar>ul>li.step-2,.speedtest .navbar>ul>li:last-child.step-2{width:160px;margin-right:22px;padding-left:40px}.speedtest .navbar>ul>li.step-3,.speedtest .navbar>ul>li:last-child.step-3{float:left;width:165px;padding-left:40px}.speedtest .navbar>ul>li.step-2:before,.speedtest .navbar>ul>li.step-3:before,.speedtest .navbar>ul>li:last-child.step-2:before,.speedtest .navbar>ul>li:last-child.step-3:before{content:'';border-left:24px solid #cdd3d8;border-top:24px solid transparent;border-bottom:24px solid transparent;position:absolute;top:0;left:0}.speedtest .navbar>ul>li.step-1:after,.speedtest .navbar>ul>li.step-2:after,.speedtest .navbar>ul>li:last-child.step-1:after,.speedtest .navbar>ul>li:last-child.step-2:after{content:'';border-left:24px solid #5c5c5c;border-top:24px solid #cdd3d8;border-bottom:24px solid #cdd3d8;position:absolute;top:0;right:-22px;z-index:20}.speedtest .navbar>ul>li.step-3:after,.speedtest .navbar>ul>li:last-child.step-3:after{content:'';border-left:24px solid #5c5c5c;border-top:24px solid transparent;border-bottom:24px solid transparent;position:absolute;top:0;right:-22px;z-index:20}.speedtest .navbar>ul>li.active,.speedtest .navbar>ul>li:last-child.active{background:#1e5f92;color:#fff}.speedtest .navbar>ul>li.active:after,.speedtest .navbar>ul>li:last-child.active:after{border-left:24px solid #1e5f92}.speedtest .navbar>ul>li.active span,.speedtest .navbar>ul>li:last-child.active span{background:#0eabf6}body.speedtest{background:#8bd8fd}.column{width:100%;padding-bottom:1em}.col-8{padding:20px 10px 1em 10px}img{max-width:100%;height:auto}.mpu{text-align:center}h1,h1.inline{font-size:1.8em;margin-bottom:3px;color:#0d92d3;line-height:34px}.active h1,.active h2,.active h3,.active h4,.active h5,.active h6{color:#444}.global,.dropdown,.featured-deals,.news-items,#takeoverright,#takeoverleft,.read-guides,.hide-small,.mpu{display:none}#main-wrap-outer{background:#fff;position:relative;z-index:11;margin:0 auto;width:100%;max-width:960px}#main{overflow:inherit;background-color:#fff}#main.home{padding:0.5em 0 1em 0;background-color:transparent}#main.awards-2015{padding:10px 10px 0 10px}#main-wrap{background:#fff;clear:both;margin:0 auto;z-index:3;position:relative}.quick-links{padding:0 10px}.quick-links ul{margin:0.5em auto 0.5em;padding:0;list-style:none;clear:both;overflow:hidden}.quick-links li{width:49%;background:#00ab56;background:-webkit-linear-gradient(top, #00ab56 0%, #00964b 50%, #008744 50%, #00964b 100%);background:linear-gradient(to bottom, #00ab56 0%, #00964b 50%, #008744 50%, #00964b 100%);border-radius:6px;margin:0 2% 2% 0;overflow:hidden;float:left}.quick-links li:nth-child(2){display:none}.quick-links li:nth-child(3),.quick-links li:nth-child(5){margin-right:0}.quick-links a{display:block;margin:0 auto;text-align:center;text-decoration:none;padding:18px 8px;color:#fff;font-weight:bold;text-shadow:0 1px 1px #006534;font-size:0.8em}.quick-links a img{vertical-align:middle;margin-left:5px}.quick-links strong{display:none}.compare{padding:0 10px}.providers-list ul{margin:0 auto 1em;padding:0;margin-left:2%;list-style:none;float:left}.providers-list li{width:48%;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin:0 1% 1% 0;overflow:hidden;float:left;padding:5px 0 0}.providers-list a{display:block;margin:0 auto;text-align:center}#accordion ul{margin:0;padding:0}#accordion ul ul{margin:0 0 18px 20px;font-size:0.9em}#accordion ul li ul li{margin-bottom:10px;list-style:square outside}#accordion li{width:100%;margin:0 10px 0 0;list-style:none}#accordion li:last-child{margin-right:0}#accordion h3.accordion-link{background:#71CEFA url("/img/backgrounds/quick-guide-arrow-smallscreen.png") 5px 12px no-repeat;display:block;font-size:0.9em;width:auto;padding:6px 0 6px 20px;margin-bottom:1px;color:#fff;text-decoration:none;font-weight:normal;line-height:1.3em;clear:left;cursor:pointer}#accordion h3.showhide-active{background:#71CEFA url("/img/backgrounds/quick-guide-arrow-active-smallscreen.png") 5px 10px no-repeat;font-weight:bold}#accordion h3.active p a,#accordion h3.active li a{background:none;font-weight:bold;display:inline;text-decoration:underline;padding:0;border:0;margin:0;font-size:100%;color:#4FAEDF}#accordion div{padding:10px 20px;background:#f7f7f7;float:left}.hot-topics{padding:0;float:left;width:100%;margin-bottom:1em}.hot-topics ol{margin:5px 0 5px 30px}.hot-topics li{color:#666;padding:5px 0 5px;margin:0;border-bottom:1px solid #ccc}.hot-topics li a{color:#444;text-decoration:none}.home h1{color:#444}.process-led-personalise{margin-top:0 !important;padding-top:20px !important}.process-led-personalise .text.search.process-led-start-text-input{width:56%;margin-right:2%;float:left !important}.process-led-personalise .submit{width:38% !important;float:left}.process-led-personalise fieldset input.plc-submit-btn{margin:0;width:100%}.process-led-personalise #postcode{font-size:10px}p.postcode{padding:0 10px;clear:both}#main.awards-2015{background:#d3e3ec;overflow:hidden}#main.awards-2015 .social{margin-bottom:20px}#main.awards-2015 .fb_iframe_widget{top:-5px !important}#main.awards-2015 #___plusone_0{width:62px !important}#main.awards-2015 h1{font-size:18px;text-align:center;border-bottom:1px solid #2B4E72;padding-bottom:20px;margin-bottom:20px}#main.awards-2015 .entry p{display:none}#main.awards-2015 .phone-number{font-size:11px;color:#202058;text-align:center;margin:6px auto 0 auto;width:125px;background-position:5px -1089px}#main.awards-2015 .center-block{text-align:center}#main.awards-2015 .green-button{display:inline-block;padding:10px}#main.awards-2015 .entry{margin-bottom:20px;padding:0 10px}#main.awards-2015 .graphic-and-number,#main.awards-2015 .logo-and-result{width:49%;float:left}#main.awards-2015 .graphic-and-number{margin-right:2%}#main.awards-2015 .graphic-and-number img{display:block;margin:0 auto 5px auto}.award-sprite{display:block;background-image:url(/img/awards/2015/bbg-survey-sprite.png);background-repeat:no-repeat}.results-nav,.bb-survey-hero{display:none}.styled-heading{display:block;border-radius:5px;background-image:url(/img/awards/2015/button-slice.png);box-shadow:1px 2px 3px 0px rgba(0,1,1,0.1);margin-bottom:20px}.styled-heading h2{color:#fff;font-size:16px;margin:0;padding:9px 0 9px 52px;font-weight:600}.styled-heading .heading-underline{display:none}.styled-heading .best{background-position:10px 4px}.styled-heading .fastest{background-position:10px -263px}.styled-heading .nominated{background-position:10px -542px}h2.results{background-position:10px -787px}#best-bb-provider .left{overflow:hidden}#best-bb-provider .right{display:none}#best-bb-provider .mini-results{font-size:12px;color:#3c576b}#best-bb-provider .mini-results span{display:block}#best-bb-provider .mini-results .bar{width:65.5%;float:left;border-radius:5px;background:#fff;padding:4px;margin:0 5% 8px 0;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1),inset 1px 2px 2px 0px rgba(0,0,0,0.12)}#best-bb-provider .mini-results .dark{height:6px;background:#3c576b;float:left}#best-bb-provider .mini-results .light{height:6px;background:#dadada;float:left}#best-bb-provider .mini-results .result{display:block;color:#000;font-weight:700;width:28.5%;float:left;clear:right;margin-bottom:8px}#best-bb-provider .plusnet .cc .dark{width:78%}#best-bb-provider .plusnet .cc .light{width:22%}#best-bb-provider .plusnet .bb-rel .dark{width:83%}#best-bb-provider .plusnet .bb-rel .light{width:17%}#best-bb-provider .plusnet .ss .dark{width:73%}#best-bb-provider .plusnet .ss .light{width:27%}#best-bb-provider .plusnet .ts .dark{width:73%}#best-bb-provider .plusnet .ts .light{width:27%}#best-bb-provider .virgin .cc .dark{width:71%}#best-bb-provider .virgin .cc .light{width:29%}#best-bb-provider .virgin .bb-rel .dark{width:78%}#best-bb-provider .virgin .bb-rel .light{width:22%}#best-bb-provider .virgin .ss .dark{width:81%}#best-bb-provider .virgin .ss .light{width:19%}#best-bb-provider .virgin .ts .dark{width:70%}#best-bb-provider .virgin .ts .light{width:30%}#best-bb-provider .sky .cc .dark{width:73%}#best-bb-provider .sky .cc .light{width:27%}#best-bb-provider .sky .bb-rel .dark{width:78%}#best-bb-provider .sky .bb-rel .light{width:22%}#best-bb-provider .sky .ss .dark{width:71%}#best-bb-provider .sky .ss .light{width:29%}#best-bb-provider .sky .ts .dark{width:70%}#best-bb-provider .sky .ts .light{width:30%}#best-bb-provider .overall,#best-bb-provider .phone-link-wrap{display:none}#fastest-bb-provider{overflow:hidden}#fastest-bb-provider .left{display:none}#fastest-bb-provider .right{overflow:hidden;padding-right:20px}#fastest-bb-provider .second{width:49%;margin-right:2%;float:left}#fastest-bb-provider .last{width:49%;float:left}#fastest-bb-provider .mini-results{height:25px;color:#fff;border-radius:0 8px 8px 0;text-align:right;padding-right:20px;font-weight:500;margin-bottom:5px}#fastest-bb-provider .mini-results.virgin{width:100%;background:#ebdb2a;background:-webkit-linear-gradient(#ebdb2a, #9c4a01);background:linear-gradient(#ebdb2a, #9c4a01)}#fastest-bb-provider .mini-results.bt{width:100%;background:#3f92e0;background:-webkit-linear-gradient(#3f92e0, #044772);background:linear-gradient(#3f92e0, #044772)}#fastest-bb-provider .mini-results.zen{width:90%;background:#3f92e0;background:-webkit-linear-gradient(#3f92e0, #044772);background:linear-gradient(#3f92e0, #044772)}#main.awards-2015 #fastest-bb-provider .phone-number{text-align:left;margin:6px 0 0 0;padding-left:25px}#panel-nominated .award-wrap{float:left;width:49%;margin-right:2%}#panel-nominated .winner{border:2px solid #000;border-radius:5px;padding:10px;margin:10px 0;overflow:hidden}#panel-nominated .winner .logo-and-number{width:49%;float:left;text-align:center}#panel-nominated .logo-and-number p{display:none}#panel-nominated .finalist{border:1px solid #000;border-radius:5px;padding:10px;margin:10px 0 20px 0;overflow:hidden}#panel-nominated .finalist .budget-finalist,#panel-nominated .finalist .bundled-finalist,#panel-nominated .finalist .innovative-finalist{display:none}#panel-nominated .finalist .first{width:49%;margin-right:2%;float:left}#panel-nominated .finalist .second{width:49%;float:left}#panel-nominated .finalist .logo-and-number{text-align:center}h3.yellow-rounded{color:#000;font-size:14px;text-align:center;border-radius:5px;box-shadow:0px 3px 1px 0px rgba(0,0,0,0.07),inset 0px 2px 2px 0px rgba(0,0,0,0.18);background:#ffcc00;padding:4px 0;margin-bottom:20px}h3.trans-rounded{color:#2e5b82;font-size:14px;text-align:center;border-radius:5px;border:1px solid #000;padding:3px 0;margin-bottom:20px}h3.trans-rounded.flex{display:none}h2.results{cursor:pointer}h2.results span{background:url(/img/awards/2015/bbg-survey-sprite.png) 0 -1119px no-repeat;display:block;text-transform:uppercase;text-indent:-3000em;float:right;width:20px;height:20px}h2.results.accordion-open span{background-position:0 -1149px}.breakdown-accordion h3{font-size:14px;color:#2e5b82;font-weight:500}.breakdown-accordion .entry{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.26)}.chart{display:block;margin:0 auto;width:100%}.awards-2015 .previous-surveys{float:right;color:#000;border:1px solid #929292;border-radius:5px;padding:5px 10px;margin-bottom:15px}.awards-2015 .previous-surveys a{color:#0c5cca;text-decoration:none}.awards-2015 .previous-surveys a:hover{text-decoration:underline}aside .ui-tabs .ui-tabs-hide{display:none !important}.blog{list-style:none;margin:0 0 15px 0;border-bottom:1px solid #ccc}.blog li{overflow:hidden;list-style:none;margin:0 0 25px 0;padding:15px 20px 10px 10px;border-radius:5px}.blog li.blog-article{background:#dcf4ff}.blog li.blog-article .type{background:#414141;color:#fff}.blog li.moneysaver-article{background:#f8f8f8}.blog li.moneysaver-article .type{background:#ffd200}.blog li.press-release .type{background:#95d164;color:#3c576b}.blog h2{margin-bottom:10px;font-size:16px}.blog h2 a{color:#247dc1}.list-thumbnail{display:block;border-radius:5px;box-shadow:0px 3px 1px 0px rgba(0,0,0,0.07),inset 0px 2px 2px 0px rgba(0,0,0,0.18);background:#fff;height:90px;width:125px;float:left;margin-right:20px}.list-thumbnail img{display:block;border-radius:5px;width:100%;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.guide-list-thumbnail{display:block;float:left;margin-right:20px}.guide-list-thumbnail img{width:100%}.blog-text-wrap{color:#3c576b;font-size:12px}.blog-text-wrap p{font-size:14px}.blog-text-wrap .inner{margin-bottom:15px}.blog-text-wrap.features .inner{margin-bottom:10px}.blog-text-wrap .type{display:inline-block;min-width:125px;font-weight:bold;text-align:center;border-radius:5px;padding:2px 10px;margin-right:5px}.blog-text-wrap .posted{display:inline-block}.blog-text-wrap .nowrap{white-space:nowrap}.blog-text-wrap .expiry-date,.meta-data .expiry-date{color:#ff0000}.pagination{margin:0 0 1em 0;overflow:hidden;list-style-type:none}.pagination li{float:left;margin-right:5px}.pagination li.selected{color:#fff;background:#247dc1;display:block;padding:4px 10px;border-radius:5px}.pagination a{display:block;text-decoration:none;padding:4px 10px;background:#e6e6e6;color:#4b4d4d;border-radius:5px}.pagination a:hover,.pagination a.selected{color:#fff;background:#247dc1}.posted .meta-data{margin-bottom:.5em;font-size:.9em}.social-media{margin-bottom:1em;clear:both}.social-media strong{border-radius:5px 5px 0 0;background:#32B5F2 url("/img/backgrounds/sp-icons.png") 99% -1073px no-repeat;display:block;width:100%;padding:10px 0 5px;margin:0;text-indent:15px;text-align:left;color:#fff;font-weight:400}.social-media span div{vertical-align:top}.social-media .left,.social-media .right{text-align:center}.social-media .st_sharethis_button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.social-media-wrap{border-radius:0 0 5px 5px;border:1px solid #eee;background:#fff;background:-webkit-linear-gradient(#fff, #eee);background:linear-gradient(#fff, #eee);padding:20px 0}.posts{margin:0;padding:0 5px;font-size:12px}.posts li{list-style:none;margin-bottom:15px}.posts li:after{content:"";display:table;clear:both}.posts .author{display:block;padding:8px 10px;width:100%;color:#fff;border-radius:5px 5px 0 0;margin:0}.posts .author.red{background:#3c576b;border-bottom:2px solid #e44f4f}.posts .author.green{background:#3c576b;border-bottom:2px solid #00b036}.posts .author.yellow{background:#3c576b;border-bottom:2px solid #0eabf6}.posts .author .date,.posts .author strong{color:#fff;display:inline}.posts .avatar{text-align:center;box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.1);padding:12px 0;margin-bottom:5px;border-radius:5px}.posts .avatar img{margin:0;padding:0;max-width:70px}.posts .avatar strong{background:#000;border-top:1px solid #fff;color:#fff;display:block;margin:0 auto;padding:4px;text-align:center}.posts .avatar strong span{display:none}.posts .post{width:100%}.posts .forum-body{background:#fafafa;padding:10px 10px 15px 10px;color:#3c576b}.posts .forum-body p:last-child{margin-bottom:0}.posts.full-post{padding:0;margin-bottom:30px;overflow:hidden}.posts.full-post li{margin-bottom:30px}.posts.full-post .avatar{display:none}.posts.full-post p{font-size:12px}.reportabuse{display:none}.availability fieldset{padding:10px;margin-bottom:10px}.availability fieldset:after{content:"";display:table;clear:both}.availability fieldset label{text-transform:uppercase;text-indent:-3000em;position:absolute}.availability fieldset #postcode{display:block;position:relative;overflow:hidden;width:50%;height:40px;margin-right:7%;float:left;background:#fff;border:1px solid #cbcccd;border-radius:5px;font-size:16px;padding:10px;color:#424242}.availability fieldset .postcode-submit{display:block;width:43%;float:left;color:#3c576b;font-size:16px;border-radius:5px;padding:11px 0;border:none;cursor:pointer;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#ffcc01;background:-webkit-linear-gradient(#ffcc01, #ecba12);background:linear-gradient(#ffcc01, #ecba12);-webkit-appearance:none}#dealform{position:relative}.styled-select{display:block;position:relative;overflow:hidden;width:50%;height:40px;margin-right:7%;float:left;background:#fff;border-radius:5px}.styled-select label{text-transform:uppercase;text-indent:-3000em}.styled-select select{display:block;position:absolute;top:0;left:0;margin:0;font-size:16px;border:0;background:none;width:120%;height:40px;color:#424242;cursor:pointer;padding-left:10px}.styled-select span{display:block;position:absolute;height:40px;width:15px;right:15px;top:0;background:url(/img/filters-sprite.png) no-repeat -7px -448px;z-index:100;pointer-events:none}.sort-and-open{padding:10px;background:#30b6f6;background:-webkit-linear-gradient(#30b6f6, #0e93d3);background:linear-gradient(#30b6f6, #0e93d3)}.sort-and-open:after{content:"";display:table;clear:both}.sort-and-open .show-hide-filters{display:block;width:43%;float:left;text-align:center;text-decoration:none;color:#424242;font-size:16px;border-radius:5px;background:#e3eff3;background:-webkit-linear-gradient(#e3eff3, #d0e2e9);background:linear-gradient(#e3eff3, #d0e2e9);padding:9px 0;cursor:pointer}.main-filter-block{background:#fff;overflow:hidden;border-bottom:2px solid #e3d996}.main-filter-block h3{position:relative;font-size:16px;font-weight:bold;padding:10px 0 10px 54px;color:#3c576b;cursor:pointer;background:#e3eef2;background:-webkit-linear-gradient(#e3eef2, #d1e2ea);background:linear-gradient(#e3eef2, #d1e2ea)}.main-filter-block h3 span{display:block;position:absolute;top:0;left:0;width:54px;height:40px;background:url(/img/filters-sprite.png) no-repeat 10px -382px}.main-filter-block h3.accordion-open span{background-position:10px -418px}.main-filter-block .accordion-box{padding:20px 20px 10px 20px;background:#f0f7f9}.main-filter-block .accordion-box:after{content:"";display:table;clear:both}.main-filter-block .filters-checkbox{width:50%;float:left;margin-bottom:10px}.main-filter-block .filters-checkbox input{display:none}.main-filter-block .filters-checkbox input:checked+.checkbox-label:before{background-position:-10px -274px}.main-filter-block h4{color:#3c576b;font-weight:bold;margin:0 0 10px 0}.main-filter-block .checkbox-label{display:block;position:relative;padding-left:50px;color:#3c576b;font-size:14px;height:40px}.main-filter-block .checkbox-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/filters-sprite.png) no-repeat -10px -334px;height:40px;width:40px}.main-filter-block .checkbox-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-filter-block .filters-radio{width:50%;float:left;margin-bottom:10px}.main-filter-block .filters-radio input{display:none}.main-filter-block .filters-radio input:checked+.radio-label:before{background-position:-10px -154px}.main-filter-block .radio-label{display:block;position:relative;padding-left:50px;color:#3c576b;font-size:14px;height:40px}.main-filter-block .radio-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/filters-sprite.png) no-repeat -10px -214px;height:40px;width:40px}.main-filter-block .radio-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-filter-block .wrap{width:50%;float:left;margin:20px 0}.main-filter-block .wrap .close-filters{display:block;width:120px;color:#fff;font-size:16px;text-decoration:none;background:#3c576b;border-radius:5px;margin:0 auto;text-align:center;cursor:pointer;padding:9px 0}.main-filter-block .wrap .apply{display:block;-webkit-appearance:none;width:120px;color:#424242;font-size:16px;background:#ffcc00;border:0;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border-radius:5px;margin:0 auto;text-align:center;cursor:pointer;padding:11px 0}.js .main-filter-block{display:none}.js .main-filter-block.visible{display:block}.js .main-filter-block .accordion-box{display:none}.js .main-filter-block .accordion-box.accordion-open{display:block}.oldie .main-filter-block .filters-radio input,.oldie .main-filter-block .filters-checkbox input{display:inline}.oldie .main-filter-block .filters-radio label,.oldie .main-filter-block .filters-checkbox label{display:inline}.oldie .main-filter-block .filters-radio label:before,.oldie .main-filter-block .filters-checkbox label:before{display:none}.provider-hub-header{padding-bottom:29px;margin-bottom:20px}.provider-hub-header h1{color:#fff}.provider-hub-header .hub a{text-decoration:none}.provider-hub-header .hub a span{width:162px;display:block;margin:20px auto 0 auto;color:#3c576b;background:#feca00;border-radius:5px;border-bottom:2px solid #e8a309;text-align:center;padding:7px 0;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.provider-hub-header .hub a span:hover{background:#ffe067}#top-text{padding:10px}#top-text h1{font-size:20px;font-weight:bold}#top-text h2{display:none}#top-text .toggle-top-text{display:block;color:#2b8dc1;cursor:pointer;text-decoration:none;text-transform:none;background:#efefef url(/img/down-link-arrow-blue.png) 75px center no-repeat;font-size:12px;width:100px;padding:4px 7px;margin-top:15px;border-radius:3px}#top-text .toggle-top-text .less{display:none}#top-text .toggle-top-text.less{background-image:url(/img/up-link-arrow-blue.png)}#top-text .toggle-top-text.less .more{display:none}#top-text .toggle-top-text.less .less{display:inline}.unsure-which-package-to-choose{display:none}.unsure-which-package-to-choose.image{background:none;height:auto;margin:2px 0 0 0}.unsure-which-package-to-choose.image img{width:100%}.unsure-which-package-to-choose.hub{background:none;height:auto;margin:2px 0 0 0}.unsure-which-package-to-choose.hub img{display:block;margin:0 auto}.desktop-sort-postcode-wrap{display:none}.js .display-none,.js .mobile-display-none{display:none}.results-number-text{display:table;width:100%;background:#3c576b;color:#fff;padding:10px 20px}.results-number-text a{color:#fff;font-weight:bold}.results-number-text p{margin:0}.results-number-text .results{float:left}.results-number-text .phone{display:none}.clear-all-filters,p.simplify,.smallbox{display:none}.ocs-article{clear:both}.outpage{background:#8bd8fd}.outpage .logo{position:absolute;top:15px;left:15px}.outpage p{text-align:center;font-size:1.1em;line-height:1.2em}.outpage p img{float:none}.outpage a{font-size:0.8em}.outpage .merchant-logo{margin-top:15px}.outpage .leaving{margin:100px 0 5px 0;font-size:1.9em}.outpage .redirecting{font-size:1.6em;margin-bottom:5px}.outpage #main-wrap p{color:#409ad3}.outpage footer{background:#fff url(/img/backgrounds/footer-bg.png) center 30px no-repeat}.outpage .buy-secure{margin-bottom:50px}.outpage .still-open{padding-left:120px}.outpage .still-open img{width:100px;display:block;margin:0 auto 5px auto}.outpage .out-genie{position:absolute;left:20px;bottom:10px;z-index:1100;width:100px}.speedtest-form{background:#fff;width:100%;border-radius:5px;padding:20px;position:relative}.speedtest-form .mobile-test{display:none}.speedtest-form .block{margin-bottom:20px;max-width:375px}.speedtest-form .block:after{content:"";display:table;clear:both}.speedtest-form .step{font-size:18px;color:#fff;display:block;height:30px;width:30px;background:#f39c12;border-radius:30px;text-align:center;line-height:29px;font-weight:bold;margin-right:12px;float:left}.speedtest-form .input{padding-left:42px}.speedtest-form label{font-size:14px;color:#1e5f92;margin-bottom:10px;line-height:30px}.speedtest-form .st-radio{width:82px;float:left}.speedtest-form .st-radio input{display:none}.speedtest-form .st-radio input:checked+.st-radio-label{background:#3c576b;border:2px solid #0eabf6;color:#fff}.speedtest-form .st-radio.hometest{margin-right:5px}.speedtest-form .st-radio-label{display:block;position:relative;color:#959798;font-size:18px;height:40px;background:#ededed;border:2px solid #ededed;text-align:center;border-radius:5px;font-weight:bold;margin:0}.speedtest-form .st-radio-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.speedtest-form input[type="text"],.speedtest-form input[type="email"]{border:none;background:#ededed;color:#3c576b;padding:10px;font-size:12px;border-radius:5px;border:2px solid #ededed;width:100%}.speedtest-form input[type="text"]:focus,.speedtest-form input[type="email"]:focus{outline:0;border:2px solid #0eabf6}.speedtest-form .styled-select{width:100%;max-width:235px;border:2px solid #0eabf6;height:40px}.speedtest-form .styled-select select{font-size:14px;background:#ededed;top:-2px;height:40px}.speedtest-form .styled-select select:focus{outline:0}.speedtest-form .styled-select span{background-position:-7px -450px}.speedtest-form .disclaimer{color:#1e5f92;font-size:12px;margin-bottom:20px}.speedtest-form .disclaimer a{color:#2eb4f4}.speedtest-form input[type="submit"]{display:block;width:165px;background:#ffcc00;color:#565859;border:none;border-radius:5px;font-size:16px;padding:11px 0}.speedtest-form input[type="submit"].see-results{display:none}.speedtest-form .required{color:#7d7d7d;font-style:italic;font-size:12px;text-align:right;margin:0}.st-narrow{width:100%;max-width:700px;margin:0 auto;background:#3c576b;padding:2px;border-radius:5px}.st-narrow.wider{max-width:811px}.st-trans{width:100%;border-radius:5px 5px 0 0;padding:20px;background:#fff url(/img/backgrounds/speedtest-trans-effect.png) 0 0 no-repeat;overflow:hidden}.st-trans .redo{font-size:13px;color:#3c576b;font-weight:bold;float:left}.st-trans .redo a{padding-left:33px;color:#3c576b;text-decoration:none;background:url(/img/buttons/redo-small.png) no-repeat 20px}.st-trans .social{float:right;font-size:13px}.st-results{background:#1f6eab;background:-webkit-linear-gradient(top, #1f6eab 0%, #2175b6 57%, #207cc1 100%);background:linear-gradient(to bottom, #1f6eab 0%, #2175b6 57%, #207cc1 100%);box-shadow:inset 0px 4px 46px 0px rgba(31,108,169,0.44);padding:10px 20px 20px 20px;border-radius:5px;max-width:560px;margin:0 auto 15px auto}.st-results h3{color:#fff;font-size:14px;margin-bottom:10px}.st-results span{background:#fff;display:block;color:#1e5f92;font-size:18px;font-weight:bold;box-shadow:inset 1px 1px 5px 0px rgba(0,0,0,0.32);border-radius:12px;padding:1px 0 1px 5px;position:relative}.st-results span.logo{padding:0}.st-results span img{max-width:100px}.st-results .arrow{position:absolute;top:2px;right:2px}.st-results .speed{width:47%;float:left;margin:0 6% 15px 0}.st-results .speed+.speed{margin-right:0}.st-results .isp{text-align:center}.st-results .avg{color:#fff;font-size:12px;margin-top:10px}.st-results .avg a{color:#fff}.st-results .avg b{font-size:18px;color:#ffe26f;display:block}.st-trans-inner{max-width:560px;margin:0 auto}.st-deals{background:#fff;width:100%;border-radius:0 0 5px 5px;padding:15px 0 25px 0}.st-deals h2{font-size:16px;margin:0 0 20px 0;padding:0 20px;color:#3e3e3e;font-weight:bold}.st-deals table{margin-bottom:20px}.st-deals .extra-link{font-size:14px;color:#3c576b;margin-left:5px}.st-deals .small-arrow{position:relative;top:2px;margin-left:5px}.st-deals .mbb-muriel th{padding:13px !important}.st-social{display:inline-block;text-transform:uppercase;text-indent:-3000em;height:22px;width:60px;background:url(/img/buttons/st-share-buttons.png) 0 0 no-repeat}#st-tw-share{background-position:0 -22px}.speedtest #main-wrap-outer{background:url(/img/backgrounds/speed-test-cloud.png) 0 120px no-repeat;box-shadow:none;border-radius:0;padding:30px 20px}.speedtest h1{color:#fff;font-size:14px;font-weight:normal;padding:10px 15px;margin:0}.speedtest .dots{display:none}.speedtest .error{color:#ff0000;font-size:12px;font-style:italic}#speedcheckerdiv{overflow:hidden;max-width:584px;margin:0 auto;border-radius:5px;border:2px solid #fff;background:#fff;box-shadow:inset 0px 0px 8px 2px rgba(0,0,0,0.25)}#speedcheckerdiv iframe{display:block;max-width:371px;margin:0 auto}#speedchecker_link{font-size:10px;text-align:right;margin-bottom:12px}.st-top{margin-top:75px !important;background:#32b7f7;background:-webkit-linear-gradient(#32b7f7, #0c92d2);background:linear-gradient(#32b7f7, #0c92d2);border-radius:8px;padding:20px 30px;color:#fff;text-align:center;overflow:visible !important}.st-top h1{color:#fff;font-size:21px;font-weight:bold}.st-top a{color:#565859;display:block;text-decoration:none;background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;height:40px;line-height:40px;text-align:center;max-width:160px;margin:0 auto;font-weight:normal}.st-top ul,.st-top p,.st-top .test-number{display:none}.st-top .speedmeter{display:block;height:110px;width:110px;background:url(/img/backgrounds/speedmeter.png);background-size:100% 100%;margin:-75px auto 0 auto}.edge-pad{padding:0 10px}.st-sidebar{background:#50c2f8;background:-webkit-linear-gradient(#50c2f8, #2b9cd3);background:linear-gradient(#50c2f8, #2b9cd3);color:#fff;margin-bottom:30px}.js .tab-box{display:none}.js .tab-box.active{display:block}.st-tabs .tab-heading{margin:0}.st-tabs .tab-heading li{display:inline-block}.st-tabs .tab-heading a{display:block;color:#fff;padding:10px 15px;background:#3c576b;border-radius:8px 8px 0 0;font-size:14px}.st-tabs .tab-heading a.active{background:#50c2f8}.st-tabs .tab-box{border-radius:8px;padding:20px 15px 15px 15px;overflow:hidden}.st-tabs .tab-box p{width:47%;margin:0 4% 0 0;float:left}.st-tabs .tab-box span{width:49%;float:left;border-radius:5px;background:#fff;box-shadow:0px 3px 1px 0px rgba(0,0,0,0.07),inset 0px 2px 2px 0px rgba(0,0,0,0.18);font-size:15px;color:#0eabf6;font-weight:bold;text-align:center;margin-bottom:10px}.st-tabs .tab-box span:first-of-type{padding:10px 0}.st-tabs .tab-box img{position:relative;top:3px}.st-tabs h3,.st-tabs h3 a{color:#fff;font-weight:bold;border:none;font-size:16px;margin-bottom:15px}.st-tabs h3:hover,.st-tabs h3 a:hover{color:#fff}.st-postcode-search{border-radius:8px;padding:20px 15px}.st-postcode-search legend{font-size:16px;font-weight:bold;margin-bottom:10px}.st-postcode-search input[type="text"]{border:none;padding:10px;border-radius:5px;width:100%;font-size:16px;margin-bottom:20px}.st-postcode-search input[type="submit"]{background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;border:none;padding:11px 0;box-shadow:none;color:#565859;width:170px;font-size:16px}.applied-filters{width:100%;clear:both}.applied-filters h3{font-size:14px;color:#fff;margin:0 0 12px 0;padding-top:12px}.applied-filters ul{list-style-type:none;margin:0}.applied-filters li{background:#fff;display:inline-block;border-radius:5px;padding:5px 10px;font-size:14px}.fancybox-iframe{border-radius:5px}.simplify-popup{color:#fff}.simplify-popup h1,.simplify-popup h2,.simplify-popup h3,.simplify-popup a{color:#fff}.simplify-popup h1{font-size:20px;font-weight:bold;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px}.simplify-popup h2{font-size:20px;font-weight:bold}.simplify-popup h2 span{color:#fff55c}.simplify-popup .numbers{background:#0eabf6;padding:15px}.simplify-popup ul{margin:0;list-style-type:none;text-align:center;background:#3283bf;box-shadow:inset 0px 3px 7px 0px rgba(0,0,0,0.3);border-radius:5px;font-size:16px;padding:10px;margin-bottom:20px}.simplify-popup ul li{margin:0}.simplify-popup .simplify-footer{overflow:hidden}.simplify-popup .simplify-footer img{float:left;margin:0 20px 5px 0}.simplify-popup .simplify-footer p{font-size:12px;margin-top:14px}.simplify-popup .center{text-align:center}.simplify-popup .form{background:#3283bf;padding:15px;box-shadow:inset 0px 3px 7px 0px rgba(0,0,0,0.3)}.simplify-popup .simplify-container p{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #fff}.simplify-popup h3{font-weight:bold;font-size:14px;clear:both;margin-bottom:22px}.simplify-popup .simplify-call-you{overflow:hidden}.simplify-popup .simplify-call-you .txt-label{width:22%;float:left;font-weight:bold;font-size:14px;height:40px;line-height:40px}.simplify-popup .simplify-call-you .txt-input{width:78%;float:left;margin-bottom:20px}.simplify-popup .simplify-call-you .txt-input input{width:100%;height:40px;border-radius:5px;border:none;padding:0 10px}.simplify-popup .simplify-call-you .txt-input p{font-size:13px;margin:10px 0 0 0;font-style:italic;padding:0;border:none}.simplify-popup .asap{width:32%;float:left}.simplify-popup .specify{width:68%;float:left}.simplify-popup .yellow-button{background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;border:none;margin:0 auto;display:block;width:70%;padding:11px 0;font-size:16px}.simplify-popup .radio-wrap{margin-bottom:35px}.simplify-popup .radio-wrap input[type="radio"]{display:none}.simplify-popup .radio-wrap input[type="radio"]:checked+.radio-label:before{background-position:0 -28px}.simplify-popup .radio-wrap input[type="text"]{display:inline-block;height:40px;border-radius:5px;padding:0 10px;border:none}.simplify-popup .radio-label{display:inline-block;position:relative;padding-left:40px;font-size:14px;height:26px}.simplify-popup .radio-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/popup-sprite.png) no-repeat 0 0;height:26px;width:26px}.simplify-popup .radio-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.simplify-popup .checkbox-wrap{margin-top:15px}.simplify-popup .checkbox-wrap input{display:none}.simplify-popup .checkbox-wrap input:checked+.checkbox-label:before{background-position:0 -77px}.simplify-popup .checkbox-label{display:inline-block;position:relative;padding-left:30px;font-size:13px;height:26px;font-style:italic}.simplify-popup .checkbox-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/popup-sprite.png) no-repeat 0 -55px;height:20px;width:20px}.simplify-popup .checkbox-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.review-logo,.blog-network{width:100%;max-width:100px}#feedback{display:none}#cookie-notice{display:none;width:100%;padding:7px;color:#fff;font-weight:bold;z-index:9999;background:#5a5a5a;font-size:13px}#cookie-notice.display{display:block}#cookie-notice p{margin:0;line-height:1.74}#cookie-notice a{background:#303030;border-radius:2px;color:#fff;text-decoration:none;cursor:pointer;padding:4px 8px;white-space:nowrap}.hub-networks .stars,.logo-link-wrapper .stars{display:block;margin:0 auto 5px auto;position:relative;height:32px;width:100%;background-repeat:no-repeat;background-position:top center}.hub-networks .stars.BT,.logo-link-wrapper .stars.BT{background-image:url(/img/awards/2016/stars/BT-normal.png)}.hub-networks .stars.EE,.logo-link-wrapper .stars.EE{background-image:url(/img/awards/2016/stars/EE-normal.png)}.hub-networks .stars.Plusnet,.logo-link-wrapper .stars.Plusnet{background-image:url(/img/awards/2016/stars/Plusnet-normal.png)}.hub-networks .stars.Sky,.logo-link-wrapper .stars.Sky{background-image:url(/img/awards/2016/stars/Sky-normal.png)}.hub-networks .stars.TalkTalk,.logo-link-wrapper .stars.TalkTalk{background-image:url(/img/awards/2016/stars/TalkTalk-normal.png)}.hub-networks .stars.Virgin,.logo-link-wrapper .stars.Virgin{background-image:url(/img/awards/2016/stars/Virgin-normal.png)}.hub-networks{list-style-type:none;margin:20px 0 0 0;width:100%;clear:both}.hub-networks li{margin:0;text-align:center;padding:8px 0;border-radius:5px;background:#fff}.hub-networks li:hover,.hub-networks li.touch{background:#1995ed}.hub-networks li:hover .green-button,.hub-networks li.touch .green-button{background:#19c06c}.hub-networks li:hover p,.hub-networks li.touch p{color:#fff}.hub-networks li:hover .stars.BT,.hub-networks li.touch .stars.BT{background-image:url(/img/awards/2016/stars/BT-hover.png)}.hub-networks li:hover .stars.EE,.hub-networks li.touch .stars.EE{background-image:url(/img/awards/2016/stars/EE-hover.png)}.hub-networks li:hover .stars.Plusnet,.hub-networks li.touch .stars.Plusnet{background-image:url(/img/awards/2016/stars/Plusnet-hover.png)}.hub-networks li:hover .stars.Sky,.hub-networks li.touch .stars.Sky{background-image:url(/img/awards/2016/stars/Sky-hover.png)}.hub-networks li:hover .stars.TalkTalk,.hub-networks li.touch .stars.TalkTalk{background-image:url(/img/awards/2016/stars/TalkTalk-hover.png)}.hub-networks li:hover .stars.Virgin,.hub-networks li.touch .stars.Virgin{background-image:url(/img/awards/2016/stars/Virgin-hover.png)}.hub-networks li p{padding:0 15px;color:#3c576b;font-size:14px;line-height:18px}.hub-networks .logo{display:block;width:160px;margin:15px auto;background:#fff;box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.1);padding:0 15px;border-radius:5px}.hub-networks .logo img{margin:20px 0}.hub-networks h3{color:#3c576b;font-size:12px;line-height:18px;font-weight:bold;margin-bottom:0;padding-bottom:5px}.hub-networks .stars{cursor:help}.hub-networks .stars .results-popup{display:none}.hub-networks .stars:hover .results-popup,.hub-networks .stars.touch .results-popup{display:block;position:absolute;cursor:default;left:5px;right:5px;top:30px;background:#fff;border-radius:5px;padding:10px;font-size:12px;line-height:18px;color:#415360;text-align:left}.hub-networks .stars:hover .results-popup:before,.hub-networks .stars.touch .results-popup:before{display:block;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.green-button{border-radius:8px;background:#00954a;color:#fff !important;text-decoration:none;display:block;padding:10px 0;width:145px;margin:0 auto 10px auto;font-size:14px;border-bottom:2px solid #005515}.green-button:hover{background:#19c06c}.sidebar-item{padding:0 10px;margin-bottom:20px;font-size:14px;overflow:hidden}.sidebar-item h3{background:#3c576b;color:#fff;font-weight:normal;font-size:16px;border-bottom:2px solid #247dc1;margin-bottom:5px;padding:5px 15px;border-radius:5px 5px 0 0}.sidebar-item h4{font-size:16px;color:#3c576b;border-bottom:2px solid #247dc1;margin-bottom:10px;padding-bottom:2px}.sidebar-item ul,.sidebar-item ol{margin:0;list-style-type:none}.sidebar-item li{margin-bottom:5px}.sidebar-item li.second{border-left:5px solid #3c576b}.sidebar-item li.second.active{border-left:none}.sidebar-item li.second.active a{padding-left:25px}.sidebar-item li.second a{padding-left:20px}.sidebar-item li.active a{color:#fff;font-weight:bold;background:#0e93d2;background:-webkit-linear-gradient(#0e93d2, #237cc2);background:linear-gradient(#0e93d2, #237cc2);border:none}.sidebar-item a{color:#3c576b;display:block;width:100%;background:#f0f7f9;border:1px solid #c7d5dc;padding:5px 15px;text-decoration:none;font-size:14px}.sidebar-item a:hover{text-decoration:underline}.sidebar-item a.road-trip-ad{padding:0;background:none;border:0}.sidebar-item .mpu a{padding:0;background:none;border:0}.sidebar-item .awards li{padding-left:30px}.sidebar-item .awards a{background:none;border:none;padding:0;font-size:14px;color:#237cc1;text-decoration:underline}.sidebar-item .awards .winner{background:url(/img/winner-cup.png) 6px 4px no-repeat}.sidebar-item .awards .finalist{background:url(/img/finalist-cup.png) 6px 4px no-repeat}.sidebar-item .more-providers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar-item .more-providers li{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;margin:0 2px 5px 2px}.sidebar-item .more-providers a{border-radius:5px;-webkit-transition:none;transition:none}.sidebar-item .more-providers a:hover{text-decoration:none;color:#fff;border:none;padding:6px 16px;background:#1498db;background:-webkit-linear-gradient(#1498db, #068acd);background:linear-gradient(#1498db, #068acd)}.sidebar-item .posts{padding:0}.sidebar-item .posts li{display:block !important;border-bottom:1px solid #247dc1;padding-bottom:15px;margin-bottom:10px}.sidebar-item .posts .author{padding:0;border-radius:0;color:#3c576b;font-weight:bold}.sidebar-item .posts .author .date{color:#3c576b}.sidebar-item .posts .author strong{color:#237cc1}.sidebar-item .posts .forum-body{padding:0 20px 0 0;background:none;font-size:13px;font-style:italic;margin-top:10px}.sidebar-item .posts .forum-body p{margin-bottom:5px}.sidebar-item .posts a{background:none;border:none;padding:0;font-size:13px;color:#237cc1;text-decoration:underline}.sidebar-item .link-wrap{text-align:right;margin-bottom:5px}.sidebar-item .review-read-all{display:inline-block;background:none;border:none;font-size:16px;color:#fff;text-align:center;width:106px;margin-right:10px;background:#1498db;background:-webkit-linear-gradient(#1498db, #068acd);background:linear-gradient(#1498db, #068acd);border-radius:7px}.sidebar-item .review-yellow-button{background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;border:none;box-shadow:none;max-width:180px;font-size:16px;text-align:center;display:inline-block}.sidebar-item .tabs{position:relative}.sidebar-item .tabs ul{position:absolute;right:10px;top:-32px}.sidebar-item .tabs ul li{display:inline-block}.sidebar-item .tabs ul li.ui-state-active a{text-decoration:underline}.sidebar-item .tabs ul a{display:inline;width:auto;color:#fff;padding:0;background:none;border:none;font-size:12px}.sidebar-item .tabs div{padding:0}.sidebar-item ol a{padding-right:45px;background-image:url(/img/latest-editorial.png);background-repeat:no-repeat;background-position:right center}.sidebar-item ol a:hover,.sidebar-item ol a:hover .news-article-title{text-decoration:none}.sidebar-item .news-article-title{color:#247dc1;text-decoration:underline}.sidebar-item .news-date{color:#3c576b;font-size:12px;margin-top:5px}.sidebar-item .view-all{padding:0;background:0;border:none;text-align:right;color:#5391ca;text-decoration:underline}.sidebar-item .view-all:hover{text-decoration:none}.logo-link-wrapper{text-align:center}.logo-link-wrapper span{display:block;box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.1);border-radius:5px;margin:0 0 10px 0;padding:15px 0 10px 0}.logo-link-wrapper span a{text-decoration:none}.logo-link-wrapper span img{max-width:168px}.logo-link-wrapper .stars{box-shadow:none}.logo-link-wrapper .green-button{padding:7px 0;margin-top:10px}.logo-link-wrapper.hide-mobile{display:none}#overview{list-style-type:none;margin:25px 0}#overview li{background:url(/img/providers/provider-page-tick-bullet.png) 0 center no-repeat;padding-left:35px;min-height:30px;margin-bottom:5px}#overview li a{color:#fff}#overview span{display:block;color:#fff;background:#1498db;background:-webkit-linear-gradient(#1498db, #068acd);background:linear-gradient(#1498db, #068acd);min-height:30px;border-radius:5px;padding:5px 10px}.blue-table-link{display:block;width:100%;text-align:right;color:#fff;background:#3c576b;margin-bottom:30px;font-size:14px;padding:8px 10px}.blue-table-link:hover{color:#fff}.blue-stripe{background:#0ea6ee;background:-webkit-repeating-linear-gradient(135deg, #0ea6ee, #0ea6ee 5px, #16aef6 5px, #16aef6 10px);background:repeating-linear-gradient(135deg, #0ea6ee, #0ea6ee 5px, #16aef6 5px, #16aef6 10px);border-radius:5px;padding:15px}.blue-stripe h5{color:#fff;font-size:14px;margin:0 0 5px 0}.blue-stripe .percent-wrap{display:block;position:relative;height:10px;background:#fff;border-radius:5px;width:85%;margin-bottom:14px}.blue-stripe .percent-wrap:after{display:block;position:absolute;width:25%;height:10px;content:'';color:#fff;font-weight:bold;font-size:14px;top:-6px;right:-25%;text-align:center}.blue-stripe .recommend .percent-wrap{margin-bottom:0}.blue-stripe .blue{display:block;background:#3c576b;height:8px;position:relative;top:1px;left:2px;border-radius:5px}.blue-stripe.plusnet .customer-care .percent-wrap:after{content:'89%'}.blue-stripe.plusnet .customer-care .blue{width:89%}.blue-stripe.plusnet .support .percent-wrap:after{content:'88%'}.blue-stripe.plusnet .support .blue{width:88%}.blue-stripe.plusnet .reliability .percent-wrap:after{content:'88%'}.blue-stripe.plusnet .reliability .blue{width:88%}.blue-stripe.plusnet .speed .percent-wrap:after{content:'84%'}.blue-stripe.plusnet .speed .blue{width:84%}.blue-stripe.plusnet .recommend .percent-wrap:after{content:'85%'}.blue-stripe.plusnet .recommend .blue{width:85%}.blue-stripe.virgin .customer-care .percent-wrap:after{content:'90%'}.blue-stripe.virgin .customer-care .blue{width:90%}.blue-stripe.virgin .support .percent-wrap:after{content:'89%'}.blue-stripe.virgin .support .blue{width:89%}.blue-stripe.virgin .reliability .percent-wrap:after{content:'91%'}.blue-stripe.virgin .reliability .blue{width:91%}.blue-stripe.virgin .speed .percent-wrap:after{content:'93%'}.blue-stripe.virgin .speed .blue{width:93%}.blue-stripe.virgin .recommend .percent-wrap:after{content:'84%'}.blue-stripe.virgin .recommend .blue{width:84%}.blue-stripe.sky .customer-care .percent-wrap:after{content:'91%'}.blue-stripe.sky .customer-care .blue{width:91%}.blue-stripe.sky .support .percent-wrap:after{content:'90%'}.blue-stripe.sky .support .blue{width:90%}.blue-stripe.sky .reliability .percent-wrap:after{content:'87%'}.blue-stripe.sky .reliability .blue{width:87%}.blue-stripe.sky .speed .percent-wrap:after{content:'85%'}.blue-stripe.sky .speed .blue{width:85%}.blue-stripe.sky .recommend .percent-wrap:after{content:'79%'}.blue-stripe.sky .recommend .blue{width:79%}.blue-stripe.bt .customer-care .percent-wrap:after{content:'84%'}.blue-stripe.bt .customer-care .blue{width:84%}.blue-stripe.bt .support .percent-wrap:after{content:'82%'}.blue-stripe.bt .support .blue{width:82%}.blue-stripe.bt .reliability .percent-wrap:after{content:'85%'}.blue-stripe.bt .reliability .blue{width:85%}.blue-stripe.bt .speed .percent-wrap:after{content:'83%'}.blue-stripe.bt .speed .blue{width:83%}.blue-stripe.bt .recommend .percent-wrap:after{content:'73%'}.blue-stripe.bt .recommend .blue{width:73%}.blue-stripe.EE .customer-care .percent-wrap:after{content:'84%'}.blue-stripe.EE .customer-care .blue{width:84%}.blue-stripe.EE .support .percent-wrap:after{content:'81%'}.blue-stripe.EE .support .blue{width:81%}.blue-stripe.EE .reliability .percent-wrap:after{content:'83%'}.blue-stripe.EE .reliability .blue{width:83%}.blue-stripe.EE .speed .percent-wrap:after{content:'80%'}.blue-stripe.EE .speed .blue{width:80%}.blue-stripe.EE .recommend .percent-wrap:after{content:'74%'}.blue-stripe.EE .recommend .blue{width:74%}.blue-stripe.talktalk .customer-care .percent-wrap:after{content:'70%'}.blue-stripe.talktalk .customer-care .blue{width:70%}.blue-stripe.talktalk .support .percent-wrap:after{content:'68%'}.blue-stripe.talktalk .support .blue{width:68%}.blue-stripe.talktalk .reliability .percent-wrap:after{content:'78%'}.blue-stripe.talktalk .reliability .blue{width:78%}.blue-stripe.talktalk .speed .percent-wrap:after{content:'75%'}.blue-stripe.talktalk .speed .blue{width:75%}.blue-stripe.talktalk .recommend .percent-wrap:after{content:'60%'}.blue-stripe.talktalk .recommend .blue{width:60%}.provider-call-now{display:block;font-size:16px;color:#3c576b;margin-bottom:10px}.provider-call-now span{color:#237cc1;font-weight:bold}.provider-call-now.left-block{float:none;position:static;font-size:18px;position:relative}h2#packages{font-size:20px;margin:0}#postareply{width:100%;margin:0;font-size:16px;color:#fff;border-radius:5px 5px 0 0;padding:8px 15px;background:#2994d7;background:-webkit-linear-gradient(#2994d7, #237cc1);background:linear-gradient(#2994d7, #237cc1)}.g-recaptcha div{margin:0 auto}.postcomment{border:1px solid #237cc1;padding:30px 20px;overflow:hidden;background:#f9f9f9}.postcomment label,.postcomment .label{font-size:14px;font-weight:bold;color:#3c576b;margin-bottom:10px}.postcomment input[type="text"],.postcomment input[type="email"]{font-family:"Helvetica Neue", "HelveticaNeue", Arial, "Lucida Grande", sans-serif;width:100%;border-radius:5px;border:none;box-shadow:inset 1px 2px 3px 0px rgba(0,0,0,0.25);font-size:14px;padding:10px;margin-bottom:20px;color:#5d5d5d}.postcomment input[type="text"].error,.postcomment input[type="email"].error{border:1px solid #ff0000}.postcomment span.error{color:#ff0000}.postcomment textarea{font-family:"Helvetica Neue", "HelveticaNeue", Arial, "Lucida Grande", sans-serif;box-shadow:inset 1px 2px 3px 0px rgba(0,0,0,0.25);width:100%;padding:10px;border-radius:5px;color:#5d5d5d;height:220px;margin-bottom:25px;overflow:auto}.postcomment textarea.error{border:1px solid #ff0000}.postcomment .comment-radio{margin-bottom:10px}.postcomment .comment-radio input{display:none}.postcomment .comment-radio input:checked+.radio-label:before{background-position:0 7px}.postcomment .radio-label{display:block;position:relative;padding-left:36px;color:#3c576b;font-size:14px;height:47px;font-weight:normal}.postcomment .radio-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/comment-sprite.png) no-repeat 0 -68px;height:47px;width:36px}.postcomment .radio-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.postcomment #forum_neutral+label span{padding-left:36px;height:47px;line-height:47px;background:url(/img/avatars/notsure.gif) 0 0 no-repeat;background-size:auto 100%}.postcomment #forum_happy+label span{padding-left:36px;height:47px;line-height:47px;background:url(/img/avatars/recommend.gif) 0 0 no-repeat;background-size:auto 100%}.postcomment #forum_angry+label span{padding-left:36px;height:47px;line-height:47px;background:url(/img/avatars/dontrecommend.gif) 0 0 no-repeat;background-size:auto 100%}.postcomment .comment-checkbox{margin-bottom:10px}.postcomment .comment-checkbox input{display:none}.postcomment .comment-checkbox input:checked+.checkbox-label:before{background-position:0 -147px}.postcomment .checkbox-label{display:block;position:relative;padding-left:40px;color:#3c576b;font-size:14px;height:40px;font-weight:normal}.postcomment .checkbox-label:before{display:block;content:"";position:absolute;left:0;background:url(/img/comment-sprite.png) no-repeat 0 -222px;height:40px;width:40px}.postcomment .checkbox-label span{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.postcomment .g-recaptcha{margin-bottom:15px}.postcomment .comment-submit{background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;border:0;margin:0 auto;display:block;font-size:16px;color:#424242;width:200px;padding:11px 0}a.url.fn{font-size:14px}#strawPollForm{color:#3c576b;display:block;width:100%;background:#f0f7f9;border:1px solid #d4e3eb;padding:5px 15px;text-decoration:none;font-size:14px}#strawPollForm strong{display:block;margin-bottom:10px}#strawPollForm .input{overflow:hidden}#strawPollForm .input span{margin-top:0 !important}#strawPollForm .input .radio-text{width:88%}#strawPollForm .strawpoll-submit{background:#fc0;background:-webkit-linear-gradient(#fc0, #e9a609);background:linear-gradient(#fc0, #e9a609);border-radius:5px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);border:none;border:0;margin:0 auto 10px auto;display:block;font-size:16px;color:#424242;width:150px;padding:11px 0}.meta-social-wrap{margin-bottom:20px;border-bottom:1px solid #f0f0f0}.meta-social-wrap:after{content:"";display:table;clear:both}div[id^='___plusone_']{width:63px !important}.meta-data{margin:0 10px 7px 0;float:left;font-size:15px}.like-buttons{float:right;margin-bottom:7px}.moneysaver-network{float:right;margin-left:10px}.road-trip-header{background-image:url("/img/road-trip/road-trip-14-header.png");background-repeat:no-repeat;background-position:center top;height:175px;width:100%;text-indent:-10000px}.awards-white-section{background-color:white;padding:15px;border-radius:5px;margin-top:15px;clear:both;margin-bottom:50px}#table-of-contents div{display:inline-block;width:auto;margin-right:15px;vertical-align:bottom}#table-of-contents div a.new-awards-list-heading{font-weight:bold;display:inline-block;text-decoration:none;line-height:33px;vertical-align:middle}#table-of-contents div ul{margin-left:0}#table-of-contents div ul li{list-style:outside none}.new-awards-survey-titles{border-radius:5px;color:#FFFFFF;padding:10px}h2.new-awards-survey-titles{background-color:#0EABF6;margin-top:40px;position:relative;float:left;width:95%}h2.new-awards-survey-titles img{position:absolute;left:85%;bottom:5px}h4.new-awards-survey-titles{background-color:#2C3E50;padding:10px 20px;font-size:1.1em;font-weight:bold;margin-top:20px}.new-awards-main h3{margin-left:10px}h5.new-awards-survey-titles{font-size:1.15em;color:white;padding:10px 20px;margin-top:15px;text-align:center}.road-trip-winner-heading,.road-trip-award-heading{color:#FFF;font-stretch:condensed;vertical-align:middle;text-align:center;position:relative}.road-trip-head-img{position:absolute;right:60px;bottom:-0;display:none}.coverage-head-img{bottom:-10px;height:100px}.rt-trophy-img,.rt-speed-img{bottom:30px}#table-of-contents .threeg-fourg-awards{margin-bottom:-10px}#table-of-contents div{margin-right:10px}#table-of-contents div a.new-awards-list-heading{vertical-align:middle;line-height:5px}.road-trip-awards-section{background-color:#fff;border-radius:5px;padding:20px;margin-bottom:20px}.road-trip-awards-section h3{margin:0;font-size:1.2em;font-weight:normal}.road-trip-awards-section h3 span{font-weight:bold}.road-trip-awards-section p{line-height:1.5em}.road-trip-awards-section img,.road-trip-awards-section div,.road-trip-awards-section p{display:inline-block;text-align:left;vertical-align:top}.road-trip-winner div{max-width:550px}.road-trip-recommended p{max-width:750px}.road-trip-awards-section .out-button{width:250px}.road-trip-winner{border:solid 3px #F1C40F}.road-trip-recommended{border:solid 2px #3598DC}.road-trip-winner-heading{background-image:url("/img/road-trip/rt-heading-banner-winner.png");background-repeat:no-repeat;height:89px;line-height:89px;font-size:1em;background-size:100% 100%}.road-trip-award-heading{background-image:url("/img/road-trip/rt-heading-banner.png");line-height:77px;height:77px;margin-top:30px;background-repeat:no-repeat;background-size:100% 100%;font-size:1em}.arrow-down.rt-contents-arrow{border-top:5px solid #3598DC;margin-left:5px}.arrow-down.rt-contents-arrow{border-top:5px solid #3598DC;margin-left:5px}.new-awards-list-heading:hover .arrow-down.rt-contents-arrow{border-top-color:#55C060}.road-trip-chart-section{overflow:hidden}.road-trip-chart{height:500px}#main.new-awards-main{background-color:#EEEEEE;padding:0;margin-bottom:0;margin-top:10px}#main.new-awards-main #new-awards-heading{background-color:#0EABF6;width:100%;text-align:center;font-weight:bold;color:#FFFFFF;font-size:1.1em;padding-top:20px;margin-bottom:30px;position:relative}#main.new-awards-main #new-awards-heading span{color:#2B4C72;font-weight:bold;font-size:1.2em}#main.new-awards-main #new-awards-heading h1{padding:0;font-size:1.7em;color:#FFFFFF;line-height:1.1em;font-weight:bold}#main.new-awards-main #new-awards-heading p{margin-bottom:0}#main.new-awards-main #table-of-contents div{display:inline-block;width:auto;margin-right:15px;vertical-align:bottom}#main.new-awards-main #table-of-contents div a.new-awards-list-heading{font-weight:bold;display:inline-block;text-decoration:none;line-height:33px;vertical-align:middle}#main.new-awards-main #table-of-contents div ul{margin-left:0}#main.new-awards-main #table-of-contents div ul li{list-style:outside none}#main.new-awards-main .new-awards-survey-titles{border-radius:5px;color:#FFFFFF;padding:10px}#main.new-awards-main h2.new-awards-survey-titles{background-color:#0EABF6;position:relative;width:100%;clear:both;float:none;margin:48px auto 0 auto}#main.new-awards-main h2.new-awards-survey-titles img{position:absolute;left:85%;bottom:5px}#main.new-awards-main h4.new-awards-survey-titles{background-color:#2C3E50;padding:10px 20px;font-size:1.1em;font-weight:bold;margin-top:20px}#main.new-awards-main .new-awards-main h3{margin-left:10px}#main.new-awards-main h5.new-awards-survey-titles{font-size:1.15em;color:white;padding:10px 20px;margin-top:15px;text-align:center}#main.new-awards-main .awards-white-section{background-color:white;padding:15px;border-radius:5px;margin-top:15px}#main.new-awards-main .award-winner-content{vertical-align:top}#main.new-awards-main .award-winner-content img,#main.new-awards-main .award-winner-content div{display:inline-block;vertical-align:top;width:27%}#main.new-awards-main .award-winner-content div{width:70%;margin-left:2%}#main.new-awards-main .new-awards-inner:after{content:"";display:table;clear:both}#main.new-awards-main .award-winner{background-color:#F39E12}#main.new-awards-main .award-finalist{background-color:#BBBBBB}#main.new-awards-main .pc-advisor-logo{margin-bottom:-17px;width:145px}#main.new-awards-main #new-awards-heading .awards-header-genie{display:none}#main.new-awards-main #awards-intro-para{margin-top:10px;margin-bottom:20px;font-size:1.1em}#main.new-awards-main .awards-general-para{max-width:900px;margin-left:10px}#main.new-awards-main .best-bb-winner{border:solid 3px #F39E12}#main.new-awards-main .best-bb-finalist{border:solid 3px #BBBBBB}#main.new-awards-main .footer-gradient{background:#eee;background:-webkit-linear-gradient(#eee, #fff);background:linear-gradient(#eee, #fff);display:block;height:100px;width:100%}#main.new-awards-main #fastest-award{text-align:center}#main.new-awards-main .awards-quote{font-size:0.8em}#main.new-awards-main .awards-row{overflow:auto}#main.new-awards-main .awards-contents-img,#main.new-awards-main #table-of-contents div div{display:inline-block}.awards-2013 h1.awards-2011{line-height:1.8em;text-align:center}.awards-2013 .awards-left,.awards-2013 .awards-right{padding:0 10px;margin-bottom:10px}.awards-2013 .award{border:1px solid #D4A017;border-radius:10px 10px 0 0;margin:0 auto;overflow:hidden}.awards-2013 .genie-awards li .award{background:none;border:1px solid #E2E1E4;border-radius:8px 8px 0 0}.awards-2013 .genie-awards{float:left;margin:1em 0 0;width:100%;list-style:none;overflow:hidden}.awards-2013 .genie-awards li{background:none;margin-bottom:20px;padding:0}.awards-2013 .award img{float:left;margin-top:6px;width:49%;margin-right:2%}.awards-2013 .award-results{float:left;width:49%;list-style:none;padding:10px 15px 0 0;margin:0 0 10px 0}.awards-2013 .award-results li{width:165px;text-align:center}.awards-2013 li strong.winner{background:url("/img/backgrounds/awards-winner-bg.jpg") no-repeat;display:block;height:165px}.awards-2013 li strong.runnerup{background:url("/img/backgrounds/awards-runnerup-bg.jpg") no-repeat;display:block;height:130px}.awards-2013 .award-results .winner img,.awards-2013 .award-results .runnerup img{float:none;margin:0 auto;padding-top:55px}.awards-2013 .award-results .runnerup img{padding-top:35px}.awards-2013 .award-quote.winner{background:#D4A017;color:#fff;display:block}.awards-2013 .award-quote.winner a,.awards-2013 .award-quote.winner a:visited{color:#fff}.awards-2013 .award-quote{background:none repeat scroll 0 0 #E2E1E4;color:#122B66;line-height:1.4em;margin:0 auto;padding:7px 5px 7px 15px;width:100%}.awards-2013 li strong.winner span,.awards-2013 li strong.runnerup span{display:none}.awards-2013 .genie-awards li.fr{float:right}.awards-2013 #awards-text{clear:left}.clearleft{clear:left}.blue-number,.blue-number a{color:#4faedf;text-decoration:none;font-weight:bold}.spokespeople h2{color:#237cc1;margin-bottom:0;font-size:24px}.spokespeople h3{color:#3c576b;font-size:16px;margin-bottom:10px}.spokespeople .download-button{display:block;padding-left:35px;margin:5px 0 10px 0;background:url(/img/spokespeople-download.png) 4px 0 no-repeat;border-bottom:1px solid #e5e5e5;padding-bottom:10px;max-width:411px}.rounded-img{border-radius:10px;border:4px solid #247dc1}.spokespeople-twitter{display:block;padding-left:25px;background:url(/img/twitter-spokespeople.png) 0 0 no-repeat;text-decoration:none;padding-bottom:20px;margin:10px 0 20px 0;border-bottom:1px solid #e5e5e5}.spokespeople-thumbs{list-style-type:none;margin:0}.spokespeople-thumbs li{display:inline-block;border:4px solid transparent;border-radius:10px;position:relative}.spokespeople-thumbs img{display:block}.spokespeople-thumbs span{display:none}.spokespeople-thumbs .active{border-color:#247dc1}.spokespeople-thumbs .active span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(14,171,246,0.2)}.resources .logos li{display:inline-block}.resources .awards{overflow:hidden}.resources .awards ul{text-align:center}.resources ul{list-style-type:none;margin:0}.resources li{margin-bottom:40px}.resources h3{font-size:13px;color:#3c576b}.roaming-map .compare{background:#333;padding:5px 0;margin-bottom:20px;width:100%;clear:both;min-height:40px;color:#fff;position:relative;word-wrap:break-word}.roaming-map .compare:after{content:'';display:block;position:absolute;top:100%;left:10%;width:0;height:0;border-color:#333 transparent transparent transparent;border-style:solid;border-width:10px}.roaming-map .compare-text{display:block;color:#FFFFFF;font-size:1.375em;font-weight:400;line-height:1.4em;margin:0;padding-left:15px}.roaming-map .social-container{overflow:hidden}.roaming-map .data-popup{max-width:750px;margin:0 auto}.roaming-map .data-popup h3{font-size:1.1em;color:#2B4E72;font-weight:bold;margin-bottom:10px}.roaming-map .mobile-roaming-data{background-color:#EFEFEF;border:solid 1px black;margin-bottom:20px;width:100%;max-width:720px}.roaming-map .mobile-roaming-data.desktop{display:none}.roaming-map .mobile-roaming-data a{line-height:1.1em}.roaming-map .mobile-roaming-data td{border:solid 1px #666;line-height:0.8em;text-align:center;padding:8px;color:#666}.roaming-map .mobile-roaming-data thead td{font-weight:bold;background-color:#fff;text-align:center}.roaming-map .mobile-roaming-data img{max-width:80px}.roaming-map .mobile-roaming-data .row-heading{font-weight:bold}.roaming-map .disclaimer{font-size:0.8em;font-style:italic;margin-top:20px}.col-4.sidebar{clear:both}.incentive-form .input-field input{border:1px solid #ccc;padding:10px;margin-bottom:10px;width:100%;max-width:320px;border-radius:5px}.incentive-form .input-field input#code,.incentive-form .input-field input#postcode{max-width:150px}.incentive-form .btn{float:none}.mobile-bf-banner{display:block;padding:0 10px;margin:0 auto;text-align:center;max-width:488px}.providers-list{overflow:hidden}.home-featured-wrap{clear:both;position:relative}.home-featured-wrap .featured-flag{display:block;position:absolute;left:1.66%;top:-19px;width:160px;height:19px;color:#393c3e;font-size:14px;font-weight:500;text-align:center;border-radius:20px 20px 0 0;background:#fc0;background:-webkit-linear-gradient(#fc0, #eeba11);background:linear-gradient(#fc0, #eeba11)}.homepage-featured{clear:both;width:96.68%;margin:20px auto;padding:15px;border-width:1px;border-style:solid;border-image:linear-gradient(#8ecdea, #d19ff7);border-image-slice:1;color:#393c3e;background:#e4f3fa;background:-webkit-linear-gradient(#e4f3fa, #f4e8fd);background:linear-gradient(#e4f3fa, #f4e8fd)}.homepage-featured .network-logo{display:block;width:140px;margin:0 auto}.homepage-featured h2{font-size:22px;color:#393c3e;margin-bottom:20px;text-align:center}.homepage-featured ul{margin:0;padding:0;list-style-type:none;text-align:center}.homepage-featured li{font-size:14px;line-height:20px;color:#247dc1;font-weight:bold;margin-bottom:10px}.homepage-featured .offer-img{display:none}.homepage-featured .right{padding-top:10px}.homepage-featured .right div{text-align:center;margin-top:15px}.homepage-featured .price{display:block;font-weight:bold;font-size:50px;line-height:50px}.homepage-featured .price-text{display:block;font-weight:500;font-size:16px;margin:3px 0 5px 0}.homepage-featured .outlink{display:block;color:#fff;width:98%;max-width:200px;height:40px;line-height:40px;margin:20px auto 10px auto;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#00964a;background:-webkit-linear-gradient(#00964a, #007c3f);background:linear-gradient(#00964a, #007c3f);border-radius:8px;text-decoration:none;font-size:16px}.homepage-featured .number{display:inline-block;font-size:14px;margin:10px auto}.homepage-featured .number span{display:inline-block;height:15px;width:15px;background:url(/img/phone-small.png) no-repeat left center;position:relative;top:2px;margin-right:5px}.awards-2016 .hide-mobile{display:none}.awards-2016 h1{color:#2b4e72;font-size:18px;line-height:22px;font-weight:bold;margin:10px 0}.awards-2016 .awards-header{padding:0 10px}.awards-2016 .awards-header .right{display:none}.awards-2016 .awards-nav{padding:0 5px;margin-bottom:20px}.awards-2016 .awards-nav a{display:block;width:100%;color:#2b4e72;background-color:#feca01;border-bottom:2px solid #ec9300;margin-bottom:5px;padding:6px 15px;font-size:14px;position:relative}.awards-2016 .awards-nav span{display:block;position:absolute;top:12px;right:15px;background:url(/img/awards/2016/arrow-down.png);height:10px;width:12px}.awards-2016 .hide-desktop{text-align:center}.awards-2016 p.winner{text-align:center;font-size:18px;margin-bottom:15px}.awards-2016 .card{padding:15px 10px 30px 10px;color:#fff}.awards-2016 .card a{color:#fff}.awards-2016 h2,.awards-2016 h3{color:#fff;font-size:18px;line-height:22px;font-weight:bold;margin-bottom:10px}.awards-2016 h4{font-size:18px;line-height:22px;font-weight:bold}.awards-2016 section p{font-size:12px;color:#fff}.awards-2016 .top-blue{background-color:#213242;background-image:url(/img/awards/2016/pattern-star.png)}.awards-2016 .l-blue{background-color:#2594fa}.awards-2016 .d-blue{background-color:#0a69bf}.awards-2016 .l-red{background-color:#ed4a17}.awards-2016 .d-red{background-color:#bd350b}.awards-2016 .l-purple{background-color:#444f90}.awards-2016 .d-purple{background-color:#353e76}.awards-2016 #bb-awards header{padding:15px 10px;background-color:#0a69bf}.awards-2016 #bb-awards header p{margin:0;max-width:760px}.awards-2016 #speed-awards header{padding:15px 10px;background-color:#bf2222}.awards-2016 #speed-awards header p{margin:0;max-width:760px}.awards-2016 #speed-awards header a{color:#fff}.awards-2016 #panel-awards header{padding:15px 10px;background-color:#444f90}.awards-2016 #panel-awards header p{margin:0;max-width:760px}.awards-2016 .provider-logo{background:url(/img/awards/2016/stripe.png);position:relative;margin:0 auto 20px auto;width:210px;height:85px;border-radius:5px}.awards-2016 .provider-logo div{background:#fff;position:absolute;top:2px;left:2px;right:2px;bottom:2px;text-align:center;border-radius:5px}.awards-2016 .provider-logo img{max-width:100%;max-height:100%}.awards-2016 .award-graphic{display:block;margin:0 auto}.awards-2016 .out-button{display:block;border-radius:5px;background:#00954a;font-size:16px;border-bottom:2px solid #005515;margin:20px auto 10px auto;text-align:center;width:210px;padding:9px 0;text-decoration:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.awards-2016 .out-button:hover{background:#19c06c}.awards-2016 .rankings{font-size:12px;font-weight:bold;padding:0 10px}.awards-2016 .rankings dt{margin:15px 0 3px 0}.awards-2016 .rankings dd{display:block;position:relative;height:20px;width:100%;background:#fff;text-align:right;color:#fff;padding:2px 5px}.awards-2016 .rankings dd.winner{background:#fdca02}.awards-2016 .rankings dd span{position:absolute;right:-35px}.awards-2016 .l-red dd,.awards-2016 .d-red dd{background:#faa407;background:-webkit-linear-gradient(left, #faa407 0%, #fa6514 100%);background:linear-gradient(to right, #faa407 0%, #fa6514 100%);color:#fff}.awards-2016 .l-red dd.winner,.awards-2016 .d-red dd.winner{background:#fff}.awards-2016 .l-red dd span{right:-70px}.awards-2016 .phone{display:table;margin:0 auto 20px auto;background:url(/img/awards/2016/phone.png) no-repeat 0 3px;padding-left:20px}.awards-2016 .like-buttons{float:none;margin-left:10px}.awards-2016 .social-rounds{display:none}.awards-2016 .panel-details{background:#f4f4f4;padding:20px 0}.awards-2016 .panel-details h3{color:#444f90;padding:0 20px 10px 20px}.awards-2016 .judges-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.awards-2016 .judge{-webkit-box-flex:0;-webkit-flex:0 0 290px;-moz-box-flex:0;-moz-flex:0 0 290px;-ms-flex:0 0 290px;flex:0 0 290px;margin:0 auto 20px auto;background:#fff;padding:10px 10px 20px 15px;border-radius:5px}.awards-2016 .judge h4{text-align:center;color:#4a4a4a;font-size:16px;height:66px}.awards-2016 .judge span{display:block;color:#7c7777;font-size:14px}.awards-2016 .judge img{display:block;margin:0 auto 15px auto}.awards-2016 .judge p{margin:0;font-size:12px;line-height:17px;color:#4a4a4a;text-align:center}.awards-2016 .quotes{margin:0;padding:50px 0 0 0;list-style-type:none;text-align:center}.awards-2016 .quotes li{position:relative;margin-bottom:30px}.awards-2016 .quotes li:before{display:block;height:50px;width:50px;content:'';position:relative;top:-10px;margin:0 auto;background-repeat:no-repeat}.awards-2016 .quotes li.tom:before{background-image:url(/img/awards/2016/panel/tom-fellowes-round.png)}.awards-2016 .quotes li.alex:before{background-image:url(/img/awards/2016/panel/alex-scroxton-round.png)}.awards-2016 .quotes li.matthew:before{background-image:url(/img/awards/2016/panel/matthew-evans-round.png)}.awards-2016 .quotes li.rob:before{background-image:url(/img/awards/2016/panel/rob-hilborn-round.png)}.awards-2016 .quotes li.jasmine:before{background-image:url(/img/awards/2016/panel/jasmine-birtles-round.png)}.awards-2016 .quotes strong,.awards-2016 .quotes span{display:block}.awards-2016 .quotes strong{font-size:16px}.awards-2016 .quotes span{font-size:14px;color:#cecece;margin-bottom:10px;font-weight:bold}.awards-2016 .quotes p{font-style:italic;font-size:12px}.awards-2016 .previous-surveys{text-align:right;padding:15px 20px;background:#3c3434;color:#237cc1}.awards-2016 .previous-surveys a{color:#237cc1}.awards-2016 .previous-surveys strong{color:#fff}.provider-hub-header{background:#4f677a;background:-webkit-linear-gradient(#4f677a, #303234);background:linear-gradient(#4f677a, #303234);color:#fff;position:relative;overflow:hidden}.provider-hub-header:after{background:url(/img/header-tooth.png);background-repeat:repeat-x;content:" ";display:block;position:absolute;bottom:0px;left:0px;width:100%;height:10px}.sidebar-posts{list-style-type:none;padding:0 10px;margin:0}.sidebar-posts .avatar{width:80px;margin:0 auto}.sidebar-posts .post.description{background:#f4f7f9;padding:10px 8px;border-radius:5px;margin-bottom:20px}.sidebar-posts .author{font-size:12px;margin-bottom:5px}.sidebar-posts .forum-body{font-size:12px;font-style:italic}.sidebar-posts .forum-body a{font-weight:bold;font-style:normal}.sidebar-posts .blue{color:#237cc1}.stars-explained-link{position:relative;float:right;font-size:12px;color:#999;margin:0 20px 10px 0}#stars-explained{display:none;position:absolute;right:10px;top:25px;width:300px;background:#fff;color:#666;padding:30px 15px 10px 15px;border:1px solid #666;border-radius:5px}#stars-explained p{font-size:12px;margin-bottom:5px}#stars-explained p img{vertical-align:text-bottom;float:none}#stars-explained:after,#stars-explained:before{bottom:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#stars-explained:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}#stars-explained:before{border-color:rgba(102,102,102,0);border-bottom-color:#666;border-width:6px;margin-left:-6px}#stars-explained .close{position:absolute;top:-5px;right:10px;font-size:26px;cursor:pointer}table{border:none;width:100%}.js .hbb-muriel .extra-details,.js .mbb-muriel .extra-details,.js .mbb-muriel .payg-topups{display:none}.js .hbb-muriel .extra-details.overlay-active,.js .hbb-muriel .extra-details.visible,.js .mbb-muriel .extra-details.overlay-active,.js .mbb-muriel .extra-details.visible,.js .mbb-muriel .payg-topups.overlay-active,.js .mbb-muriel .payg-topups.visible{display:block}.hbb-muriel .provider-logo{width:100%;max-width:100px}.hbb-muriel,.mbb-muriel{color:#3c576b}.hbb-muriel .more-details-out,.mbb-muriel .more-details-out{text-decoration:none;color:#3c576b}.hbb-muriel .more-details-out:hover,.mbb-muriel .more-details-out:hover{text-decoration:underline}.hbb-muriel ul,.mbb-muriel ul{list-style:none}.hbb-muriel ul li,.mbb-muriel ul li{background-image:url(/img/table-bullet.png);background-repeat:no-repeat;background-position:left center;padding-left:10px}.hbb-muriel thead,.mbb-muriel thead{position:absolute;top:-9999px;left:-9999px}.hbb-muriel tbody,.mbb-muriel tbody{display:block;position:relative}.hbb-muriel .package-details,.hbb-muriel .contract,.hbb-muriel .data-limit,.hbb-muriel .provider,.hbb-muriel .texts,.mbb-muriel .package-details,.mbb-muriel .contract,.mbb-muriel .data-limit,.mbb-muriel .provider,.mbb-muriel .texts{display:none}.hbb-muriel tr,.hbb-muriel td,.mbb-muriel tr,.mbb-muriel td{display:block}.hbb-muriel tr:after,.mbb-muriel tr:after{content:"";display:table;clear:both}.hbb-muriel td,.mbb-muriel td{padding:10px 8px}.hbb-muriel .no-pad,.mbb-muriel .no-pad{padding:0}.hbb-muriel .hardware,.mbb-muriel .hardware{width:28%;text-align:center}.hbb-muriel .hardware a,.mbb-muriel .hardware a{text-decoration:none}.hbb-muriel .hardware.no-offer,.mbb-muriel .hardware.no-offer{display:none}.hbb-muriel .hardware .date,.mbb-muriel .hardware .date{display:none}.hbb-muriel .hardware,.hbb-muriel .speed,.mbb-muriel .hardware,.mbb-muriel .speed{float:left;border-right:2px solid #ddeaef;height:76px}.hbb-muriel td.speed,.mbb-muriel td.speed{font-weight:bold;font-size:16px;text-align:center;width:32%;color:#237cc1}.hbb-muriel td.speed span,.mbb-muriel td.speed span{display:block;font-weight:normal;font-size:12px;color:#3c576b}.hbb-muriel td.speed.no-offer,.mbb-muriel td.speed.no-offer{width:50%;height:59px}.hbb-muriel tr.moredetails,.mbb-muriel tr.moredetails{cursor:pointer;display:none}.hbb-muriel .monthly-price,.mbb-muriel .monthly-price{float:left;width:40%;height:76px;text-align:center;font-size:16px;font-weight:bold;color:#237cc1;position:relative}.hbb-muriel .monthly-price .smalltext,.mbb-muriel .monthly-price .smalltext{display:block;font-size:12px;font-weight:normal;color:#3c576b}.hbb-muriel .monthly-price .smalltext.inline,.mbb-muriel .monthly-price .smalltext.inline{display:inline}.hbb-muriel .monthly-price.no-offer,.mbb-muriel .monthly-price.no-offer{width:50%;height:59px}.hbb-muriel .green-offer,.mbb-muriel .green-offer{cursor:default}.hbb-muriel .choose-package,.mbb-muriel .choose-package{float:right;width:45%;margin:20px 10px 0 0;text-align:center;padding:0}.hbb-muriel .choose-package .out-button,.mbb-muriel .choose-package .out-button{border-radius:8px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#009752;background:-webkit-linear-gradient(#009752, #007c45);background:linear-gradient(#009752, #007c45);color:#fff;text-decoration:none;display:block;padding:10px 0;margin-bottom:10px}.hbb-muriel .choose-package .number,.hbb-muriel .choose-package .number-only,.mbb-muriel .choose-package .number,.mbb-muriel .choose-package .number-only{font-size:14px;background:url(/img/phone-small.png) no-repeat left center;padding-left:20px}.hbb-muriel .offerdetails,.mbb-muriel .offerdetails{display:none}.hbb-muriel .show-hide,.mbb-muriel .show-hide{float:left;width:45%;margin:20px 0 0 10px;text-align:center;font-size:14px;padding:0}.hbb-muriel .show-hide b,.mbb-muriel .show-hide b{color:#d03a3a}.hbb-muriel .show-hide.desktop,.mbb-muriel .show-hide.desktop{display:none}.hbb-muriel .show-hide a,.mbb-muriel .show-hide a{display:block;border-radius:8px;background:#e3eff3;background:-webkit-linear-gradient(#e3eff3, #d0e2e9);background:linear-gradient(#e3eff3, #d0e2e9);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);margin-bottom:10px;text-decoration:none;padding:10px 0;color:#3c576b;font-weight:normal;font-size:15px;cursor:pointer}.hbb-muriel .top-of-table,.mbb-muriel .top-of-table{border-top:2px solid #e3d996;border-bottom:2px solid #e3d996;background:#fff4dc;font-size:14px}.hbb-muriel .top-of-table-full-width,.mbb-muriel .top-of-table-full-width{font-family:"Gotham", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#0eabf6;font-weight:bold;font-size:11px}.hbb-muriel .exclusive,.mbb-muriel .exclusive{font-family:"Gotham", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#0eabf6;font-weight:bold;font-size:13px;text-align:center;padding:5px 0 3px 0;background:#237cc1;color:#fff}.hbb-muriel .top-of-table-provider,.mbb-muriel .top-of-table-provider{width:30%;float:left;text-align:center;padding:0;vertical-align:top;margin-bottom:5px}.hbb-muriel .top-of-table-provider .provider-review,.mbb-muriel .top-of-table-provider .provider-review{width:80%;margin:0 auto;background:#fff;border-right:1px solid #ddd;border-left:1px solid #ddd}.hbb-muriel .top-of-table-provider .top-of-table-full-width,.mbb-muriel .top-of-table-provider .top-of-table-full-width{display:block;width:80%;margin:0 auto;background:#efefef;border-radius:0 0 5px 5px;text-transform:uppercase;color:#0d92d3;font-weight:bold;font-family:"Gotham", Helvetica, Arial, sans-serif;padding:10px 0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.hbb-muriel .top-of-table-details,.mbb-muriel .top-of-table-details{width:70%;float:left;padding-bottom:0}.hbb-muriel .top-of-table-details .title,.mbb-muriel .top-of-table-details .title{display:block;margin-bottom:2px;color:#0d92d3;font-size:16px}.hbb-muriel .top-of-table-details ul,.mbb-muriel .top-of-table-details ul{margin:5px 0}.hbb-muriel .top-of-table-details li,.mbb-muriel .top-of-table-details li{margin-bottom:1px}.hbb-muriel .top-of-table-out,.hbb-muriel .mobile-top-of-table-out,.mbb-muriel .top-of-table-out,.mbb-muriel .mobile-top-of-table-out{clear:both;text-align:center;padding-top:0}.hbb-muriel .top-of-table-out .out-button,.hbb-muriel .mobile-top-of-table-out .out-button,.mbb-muriel .top-of-table-out .out-button,.mbb-muriel .mobile-top-of-table-out .out-button{display:block;color:#424242;font-size:16px;border-radius:5px;padding:9px 0;text-decoration:none;margin:0 10px 10px 10px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#ffcc01;background:-webkit-linear-gradient(#ffcc01, #ecba12);background:linear-gradient(#ffcc01, #ecba12)}.hbb-muriel .top-of-table-out .number,.hbb-muriel .mobile-top-of-table-out .number,.mbb-muriel .top-of-table-out .number,.mbb-muriel .mobile-top-of-table-out .number{font-size:14px;background:url(/img/phone-small.png) no-repeat left center;padding-left:20px}.hbb-muriel .product,.mbb-muriel .product{border-bottom:1px solid #95a6b8;padding-bottom:15px}.hbb-muriel .table-rating,.mbb-muriel .table-rating{display:none;width:25px;height:25px;background:#237cc1;color:#fff;border-radius:25px;text-align:center;font-size:12px;padding-top:5px;float:left;margin-right:10px}.hbb-muriel .mobile-provider-logo,.mbb-muriel .mobile-provider-logo{text-decoration:none;float:left;margin-right:20px}.hbb-muriel .package-wrap strong,.mbb-muriel .package-wrap strong{font-size:16px;color:#237cc1}.hbb-muriel .package-wrap .is4g,.mbb-muriel .package-wrap .is4g{display:none}.hbb-muriel .is4g,.mbb-muriel .is4g{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:14px;color:#fff;text-align:center;background:#247dc1;float:right;padding:2px 13px;border-radius:5px;font-weight:bold}.hbb-muriel .package-offer,.mbb-muriel .package-offer{display:block;clear:both}.hbb-muriel .overlay-active,.mbb-muriel .overlay-active{display:block;background:#d2e3ea;position:absolute;top:0;right:0;width:90%;padding:10px;z-index:1000}.hbb-muriel .logo-and-close:after,.mbb-muriel .logo-and-close:after{content:"";display:table;clear:both}.hbb-muriel .logo-and-close .provider-logo,.mbb-muriel .logo-and-close .provider-logo{float:left}.hbb-muriel .logo-and-close .close-details,.mbb-muriel .logo-and-close .close-details{display:block;background:url(/img/buttons/remove-button.png) 0 0 no-repeat;width:42px;height:42px;text-transform:uppercase;text-indent:-3000em;float:right;cursor:pointer}.hbb-muriel .desktop-exclusive,.mbb-muriel .desktop-exclusive{display:none}.hbb-muriel tr.mobile,.mbb-muriel tr.mobile{display:block;width:100%;text-align:center;margin-top:5px}.mbb-muriel td.provider{padding:10px 0}.mbb-muriel .provider-logo{display:block;width:75px;margin:0 auto;padding:5px 0}.mbb-muriel .payg-price{font-size:12px}.mbb-muriel .top-of-table-provider{display:none}.mbb-muriel .package-wrap .date{display:none}.mbb-muriel .mobile-top-of-table{background:#fff;text-transform:uppercase;color:#0d92d3;font-weight:bold;font-family:"Gotham", Helvetica, Arial, sans-serif;text-align:center;padding:5px 0;font-size:13px}.mbb-muriel .top-of-table-hardware{width:30%;float:left}.mbb-muriel .top-of-table-hardware img.product{display:block;height:auto}.mbb-muriel .top-of-table-out{display:none}.mbb-muriel .mobile-top-of-table-out{margin-bottom:10px}.mbb-muriel .mobile-top-of-table-out .out-button{margin:10px 0 10px 0}.mbb-muriel .provider,.mbb-muriel .table-rating,.mbb-muriel .data-limit{display:block}.mbb-muriel .provider{width:72%;float:left;height:75px;text-align:center}.mbb-muriel .provider a,.mbb-muriel .provider .offergraphics{width:33%;float:left;text-decoration:none}.mbb-muriel .data-limit,.mbb-muriel .minutes,.mbb-muriel .texts{font-size:16px;font-weight:bold;color:#237cc1;text-align:center;height:75px}.mbb-muriel .data-limit .smalltext,.mbb-muriel .minutes .smalltext,.mbb-muriel .texts .smalltext{display:block;font-size:12px;font-weight:normal;color:#3c576b}.mbb-muriel .payg-toggle{font-size:12px;color:#237cc1;line-height:14px}.mbb-muriel .setup-fee,.mbb-muriel .speed{display:none}.mbb-muriel .setup-fee .smalltext{display:block;font-size:12px;font-weight:normal;color:#3c576b}.mbb-muriel img.product{border-bottom:none;height:auto}.mbb-muriel .monthly-price{border-right:2px solid #ddeaef;height:75px;line-height:20px}.mbb-muriel .data-limit,.mbb-muriel .monthly-price,.mbb-muriel .minutes{width:36%;float:left}.mbb-muriel td.data-limit{position:relative}.mbb-muriel .hardware{height:150px}.mbb-muriel .payg-topups{position:absolute;top:0;left:0;background:#fff;border:1px solid #3c576b;border-radius:5px;padding:10px;font-size:16px;min-width:200px;text-align:left}.mbb-muriel .payg-topups .close-details{display:block;background:url(/img/buttons/remove-button.png) 0 0 no-repeat;width:21px;height:21px;text-transform:uppercase;text-indent:-3000em;float:right;cursor:pointer;background-size:100% 100%;margin-bottom:5px}.mbb-muriel.mobiles .data-limit{display:none}.mbb-muriel.mobiles .monthly-price{border-right:none}.mbb-muriel.mobiles .minutes{border-right:2px solid #ddeaef}.extra-details h3{font-size:16px;color:#0d92d3;font-weight:bold;margin:25px 0 20px 0}.extra-details .offer-ends{border-radius:5px;border:1px dashed #000;background:#f5da43;background:-webkit-linear-gradient(#f5da43, #fc0);background:linear-gradient(#f5da43, #fc0);padding:10px 25px;text-align:center;font-size:14px;clear:both}.extra-details .offer-ends span{display:block;font-size:12px;font-weight:bold;margin-bottom:8px}.extra-details h4{font-size:14px;color:#fff;background:#3c576b;padding:7px 5px;margin:0}.extra-details h4+p{background:#fff;padding:8px 6px}.extra-details .pricing{margin-bottom:10px;font-size:14px;width:100%}.extra-details .pricing tbody{display:table-row-group}.extra-details .pricing tbody tr:last-child{border-bottom:3px solid #cfe1e8}.extra-details .pricing tr{display:table-row;border-bottom:5px solid #cfe1e8}.extra-details .pricing tr td:first-child{border-right:10px solid #cfe1e8;width:73%}.extra-details .pricing tr td:last-child{text-align:center}.extra-details .pricing tr:after{display:none}.extra-details .pricing td{display:table-cell;padding:5px 9px;background:#fff;vertical-align:middle}.extra-details .pricing tfoot td{color:#fff;background:#237cc1;border:none !important}.extra-details .pricing tfoot td:last-child{padding-left:14px}.details-pricing h4{margin-bottom:2px}.extra-outlink{margin:20px 0;text-align:center}.extra-outlink .out-button{border-radius:8px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#009752;background:-webkit-linear-gradient(#009752, #007c45);background:linear-gradient(#009752, #007c45);color:#fff;text-decoration:none;display:block;padding:10px 0;margin-bottom:10px}.extra-outlink .number,.extra-outlink .number-only{font-size:14px;background:url(/img/phone-small.png) no-repeat left center;padding-left:20px}.main-detail{background:#fff;border-radius:5px;border:1px solid #237cc1;color:#3c576b;padding:10px 0;text-align:center;margin-top:10px;clear:both}.special-offer{display:table;width:56px;height:56px;margin:0 auto}.special-offer .text{font-size:11px;line-height:0.85em;font-weight:700;text-align:center;margin:0 auto;width:56px}.special-offer .text span{display:block;text-align:center;margin:0 auto}.special-offer.text-top .text{margin-top:5px;width:90%}.special-offer.text-bottom .text{margin-top:31px}.special-offer.save .text{font-size:14px;font-weight:bold;margin-top:33px}.special-offer.blank .text{font-size:13px}.special-offer .roundel{text-indent:-9000em;height:1px}.special-offer.halfprice.text-bottom .special-offer-inner{background-position:0 0}.special-offer.halfprice.text-bottom .special-offer-inner .text{font-size:13px;margin-top:31px;width:90%;line-height:0.8em}.special-offer.halfprice.text-top .special-offer-inner{background-position:-57px 0}.special-offer.free.text-bottom .special-offer-inner{background-position:-114px 0}.special-offer.free.text-bottom .special-offer-inner .text{font-size:14px;margin-top:27px;width:90%}.special-offer.free.text-top .special-offer-inner{background-position:-171px 0}.special-offer.save .special-offer-inner{background-position:-228px 0}.special-offer.blank .special-offer-inner{background-position:-285px 0;vertical-align:middle}.special-offer.months-halfprice .special-offer-inner{background-position:-342px 0}.special-offer.months-halfprice .special-offer-inner .text{font-size:14px;margin:3px auto;width:90%;font-weight:bold}.special-offer.months-free .special-offer-inner{background-position:-400px 0}.special-offer.months-free .special-offer-inner .text{font-size:14px;margin:8px auto;width:90%;font-weight:bold}.special-offer.amount-off .special-offer-inner{background-position:-513px 0}.special-offer.amount-off .special-offer-inner .text{font-size:20px;margin:9px auto;width:85%;font-weight:bold}.special-offer.student-deal .special-offer-inner{background-position:-456px 0}.special-offer.bt-reward-card .special-offer-inner{background-position:-263px -97px}.special-offer.bt-reward-card .special-offer-inner .text{font-size:18px;margin:9px auto;width:85%;font-weight:bold}.special-offer.circle{background:url("/img/backgrounds/special-offers-sprite.png") no-repeat scroll 0 0 transparent}.special-offer.star{background:url("/img/backgrounds/special-offers-sprite.png") no-repeat scroll 0 -57px transparent}.special-offer.ribbon{background:url("/img/backgrounds/special-offers-sprite.png") no-repeat scroll 0 -114px transparent;left:40px}.special-offer.ribbon span{text-align:left}.special-offer-inner{background:url("/img/backgrounds/sp-roundels.png") no-repeat;display:table-cell;margin:0 auto;text-align:center}.smartphone-holder .special-offer-inner{background:none;display:table-cell;vertical-align:middle;margin:0 auto;text-align:center}.special-offer span,.smartphone-gift span{color:#fff;display:block;font-size:9px;line-height:1em;margin:0 auto;display:block;width:80%;text-align:center}.special-offer .value,.smartphone-gift .value{font-weight:700}.special-offer .text,.smartphone-gift .text{font-weight:400}#show-when-overlay{display:none}#show-when-overlay.visible{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;background:rgba(0,0,0,0.3);cursor:pointer}.sports-table{border:none !important}.sports-table th{color:#fff;text-align:center;font-size:12px;background:#237cc1;border-right:1px solid #fff}.sports-table th:last-child{border-right:1px solid #237cc1}.sports-table td{border-right:1px solid #237cc1 !important;border-bottom:1px solid #237cc1 !important;text-align:center;vertical-align:middle;background:#f5f7f9;font-size:14px;color:#3c576b;font-weight:bold;padding:10px;vertical-align:middle}.sports-table td:first-child{border-left:1px solid #237cc1}.sports-table td:last-child{min-width:140px}.sports-table img{width:auto !important;height:auto !important}.table-header{color:#fff;background:#3c576b;margin:0;padding:10px 15px;border-bottom:2px solid #247dc1;font-size:16px;font-weight:bold;border-radius:5px 5px 0 0;clear:both}.provider-muriel{color:#3c576b;text-align:center;border:none !important;margin-bottom:0 !important}.provider-muriel td{padding:10px 8px;border:none !important}.provider-muriel .hardware{background:#f6f8fa;border-right:2px solid #ddeaef !important}.provider-muriel .hardware a{text-decoration:none}.provider-muriel .speed,.provider-muriel .contract{border-right:2px solid #ddeaef !important;font-size:20px;font-weight:normal;padding-top:20px;font-size:13px;color:#237cc1}.provider-muriel .speed span,.provider-muriel .contract span{display:block;font-weight:normal;font-size:12px;color:#3c576b}.provider-muriel .monthly-price{border-right:2px solid #ddeaef !important;font-size:20px;font-weight:normal;padding-top:20px;font-size:13px;color:#237cc1}.provider-muriel .monthly-price .smalltext{display:block;font-size:12px;font-weight:normal;color:#3c576b}.provider-muriel .monthly-price .smalltext.inline{display:inline}.provider-muriel .contract{display:none}.provider-muriel .choose-package{width:160px;padding:20px 20px 10px 20px}.provider-muriel .choose-package .out-button{border-radius:8px;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);background:#009752;background:-webkit-linear-gradient(#009752, #007c45);background:linear-gradient(#009752, #007c45);color:#fff;text-decoration:none;display:block;padding:10px 0;margin-bottom:10px}.provider-muriel .choose-package .number,.provider-muriel .choose-package .number-only{font-size:14px;background:url(/img/phone-small.png) no-repeat left center;padding-left:20px}.provider-muriel .product{padding:0}.provider-muriel .green-offer{background:#cdecd4;padding:5px 5px 5px 10px;text-align:left}.provider-muriel .package-name{background:#eeeeee;text-align:left;font-weight:bold;font-size:16px;color:#237cc1}.provider-muriel .package-name-logo{background:#eeeeee;padding:0;vertical-align:middle}.provider-muriel .package-name-logo img{width:50px;margin-left:5px}.provider-muriel img.product{width:90px;height:auto;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.2s transform ease-in-out;transition:0.2s transform ease-in-out;border:none}.provider-muriel img.product:hover{-ms-transform:scale(1.67);-webkit-transform:scale(1.67);transform:scale(1.67)}footer{background:#237cc1;padding:20px 10px;font-size:0.9em;position:relative;z-index:13}footer ul{margin-bottom:0}footer li{margin-bottom:3px}footer h4{font-weight:bold;border-bottom:1px solid #67f1ff;padding-bottom:2px}footer .field .text.search{width:95%}footer .column{overflow:visible}footer .column:after{content:"";display:table;clear:both}footer .fb-like.fb_iframe_widget{padding-left:0 !important}.facebookbutton,.twitterbutton,.googlebutton{display:inline-block}.social-footer .social-bg .facebookbutton{vertical-align:top;top:2px;position:relative}.footer-list{margin:.5em 0 .5em;font-size:.8em;overflow:hidden}.footer-list li{margin:0 2px 5px 0;padding:0;list-style:none;float:left}.footer-list li a{background:#fff;padding:2px 4px;line-height:1.2em;text-decoration:none;color:#333;border-radius:4px;float:left;-webkit-transition:background 0.1s linear;transition:background 0.1s linear}.footer-list li a:hover{background:#fcc903}.desktop-copy{display:none}.mobile-copy{text-align:center}@media all and (min-width: 340px){.process-led-personalise .text.search.process-led-start-text-input{width:60%}}@media all and (min-width: 370px){.process-led-personalise #postcode{font-size:14px}}@media all and (min-width: 400px){.quick-links a{font-size:1em}.chart{width:auto}.hotline{margin-right:0}.hotline em{font-size:19px;margin-top:-3px}.reportabuse{display:inline;background:url("/img/backgrounds/sp-icons.png") no-repeat 0 -760px;padding-left:24px;float:right;color:#fff}.reportabuse:hover{color:#fff}.resources .awards ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.resources .awards ul li{width:49%;float:left;margin-right:2%}.resources .awards ul li:nth-child(even){margin-right:0}}@media all and (min-width: 415px){.provider-muriel .speed,.provider-muriel .contract,.provider-muriel .monthly-price{font-size:20px}.provider-muriel .contract{display:table-cell}}@media all and (min-width: 450px){.posted .social-bg{text-align:right;background:url("/img/backgrounds/sp-icons.png") 0 -1081px no-repeat}.mbb-muriel .contract{display:block;width:18%;float:left;border-right:2px solid #ddeaef;height:75px;font-size:16px;font-weight:bold;color:#237cc1;text-align:center}.mbb-muriel .contract span{font-weight:normal;color:#3c576b;font-size:12px;display:block}.mbb-muriel .contract span.nocontract{color:#237cc1;font-size:14px}.mbb-muriel td.speed{display:block;width:18%;height:75px}.mbb-muriel .monthly-price,.mbb-muriel .data-limit,.mbb-muriel .minutes{width:18%}.mbb-muriel.mobiles .data-limit{display:block;border-right:2px solid #ddeaef}.st-results span{padding-left:15px}.hotline span{font-size:122%;margin-top:7px;padding-bottom:6px}.hotline em{font-size:165%;line-height:60%;font-weight:normal;margin-top:0}.hbb-muriel .data-limit{display:block;float:left;text-align:center;font-size:20px;border-right:2px solid #ddeaef;height:76px;color:#237cc1}.hbb-muriel .data-limit .small{display:block;font-weight:normal;font-size:12px;color:#3c576b}.hbb-muriel .hardware,.hbb-muriel td.speed,.hbb-muriel .monthly-price,.hbb-muriel .data-limit{width:25%}.hbb-muriel .hardware.no-offer,.hbb-muriel td.speed.no-offer,.hbb-muriel .monthly-price.no-offer,.hbb-muriel .data-limit.no-offer{width:33.3333333%;height:59px}}@media all and (min-width: 460px){.speedtest-form .st-radio{width:150px}.speedtest-form .st-radio.hometest{margin-right:15px;border-right:1px solid #3c576b;padding-right:15px;width:165px}.speedtest-form .st-radio-label{height:60px}.speedtest-form input[type="submit"]{width:100%}}@media all and (min-width: 490px){.outpage .still-open img{display:inline;margin:0 5px 0 0}.hub-networks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hub-networks li{width:50%;float:left}}@media all and (min-width: 513px){.row{margin:0 auto;width:100%;max-width:960px;overflow:hidden}#nav-search{width:100%;margin-top:0;display:block;height:auto;position:relative}.genie-logo .inner{padding:15px 0 10px;margin-bottom:15px}.genie-logo .logo{margin:0 0 0 15px}.compare{background:#333;padding:5px 0 0;margin-bottom:20px;width:100%;clear:both;min-height:45px;color:#fff;position:relative;word-wrap:break-word}.compare:after{content:'';display:block;position:absolute;top:100%;left:7%;width:0;height:0;border-color:#333 transparent transparent transparent;border-style:solid;border-width:10px}.compare h1{font-size:20px;margin:0;font-weight:400;float:left;margin-left:2.12765%;line-height:33px;color:#fff}.compare a{color:#fff}.providers-list{text-align:center;width:100%}.providers-list ul{margin:0 auto 1em;width:100%;list-style:none}.providers-list li{width:15%;float:left;margin:0 2% 0 0;border:none}.providers-list li.last{margin-right:0}.providers-list li a{background:url("/img/backgrounds/sp-backgrounds.png") no-repeat 0 -980px;padding-bottom:10px}.providers-list li a:hover,.providers-list li a:hover img{border:0}.roaming-map .providers-list li{width:18.4%}.mbb-muriel .payg-price{display:block;font-size:13px;margin-top:-15px}.mbb-muriel .package-wrap .is4g{display:block}.mbb-muriel .hardware{width:20%}.mbb-muriel .provider{width:20%;height:150px;border-right:2px solid #ddeaef}.mbb-muriel .provider .is4g{display:none}.mbb-muriel .provider a,.mbb-muriel .provider .offergraphics{width:100%}.mbb-muriel .provider .offergraphics{margin-top:5px}.mbb-muriel .monthly-price,.mbb-muriel .contract,.mbb-muriel td.speed,.mbb-muriel .data-limit,.mbb-muriel .minutes{width:15%;height:150px;padding-top:55px}.posts li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.posts .avatar{min-width:80px;max-width:80px;height:70px;margin-right:15px}.posts.full-post .avatar{display:block;box-shadow:none;padding:0}.postcomment .comment-radio{display:inline-block;margin-right:10px}.postcomment .g-recaptcha div{margin:0}.postcomment textarea{height:140px}.postcomment .field{width:49%;float:left;margin-right:2%}.postcomment .field+.field{margin-right:0}.resources .awards ul li{width:32%}.resources .awards ul li:nth-child(even){margin-right:2%}.resources .awards ul li:nth-child(3n){margin-right:0}}@media all and (min-width: 540px){#panel-nominated .winner{width:49%;float:left;margin-right:2%}#panel-nominated .finalist{width:49%;float:left}#panel-nominated .yellow-rounded{width:49%}#panel-nominated .trans-rounded{width:49%;float:right;margin-top:-27px}.flexbox .flex-wrap{clear:both;margin-bottom:20px}.flexbox .flex-wrap,.flexbox .flex-wrap .winner,.flexbox .flex-wrap .finalist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox #panel-nominated .yellow-rounded{float:left}.flexbox #panel-nominated .trans-rounded.flex{display:block;margin:0}.flexbox #panel-nominated .trans-rounded.no-flex{display:none}.flexbox #panel-nominated .winner{float:none;margin:0 2% 0 0}.flexbox #panel-nominated .finalist{float:none;margin:0;flex-wrap:wrap}.hbb-muriel .contract{display:block;float:left;text-align:center;border-right:2px solid #ddeaef;height:76px;color:#237cc1;font-weight:bold}.hbb-muriel .contract span{font-weight:normal;color:#3c576b;font-size:12px;display:block}.hbb-muriel .hardware,.hbb-muriel td.speed,.hbb-muriel .monthly-price,.hbb-muriel .data-limit,.hbb-muriel .contract{width:20%}.hbb-muriel .hardware.no-offer,.hbb-muriel td.speed.no-offer,.hbb-muriel .monthly-price.no-offer,.hbb-muriel .data-limit.no-offer,.hbb-muriel .contract.no-offer{width:25%;height:59px}.speedtest h1{font-size:20px;padding:20px 30px}.stars-explained-link{margin-top:-35px}}@media all and (min-width: 550px){.step-2-wrap{padding:30px}.speed-check-wrap{border-radius:5px;background:#0f64a2;background:-webkit-linear-gradient(#0f64a2, #083555);background:linear-gradient(#0f64a2, #083555);padding:26px 26px 15px 26px}.speedtest .dots{display:block;margin:0 auto}#speedchecker_link,#speedchecker_link a{color:#fff}.genie-logo.column{width:auto;margin-right:20px}.advert{float:left;width:auto;padding-right:0}.hotline span{margin-top:0}.hotline-times{display:block}.navbar .mobile-nav-toggle{margin-top:77px}}@media all and (min-width: 570px){.social-media .left{text-align:left;width:45%;float:left;margin-right:10%}.social-media .left.genie{background:url("/img/backgrounds/sp-genies.png") 0 -633px no-repeat;padding:15px 0 15px 70px}.social-media .right{text-align:left;width:45%;float:left;padding-right:10px}.social-media-wrap{padding:10px 0 10px 15px}.speedtest-form .required{float:right}}@media all and (min-width: 590px){.roaming-map .mobile-roaming-data.desktop{display:table}.roaming-map .mobile-roaming-data.mobile{display:none}.road-trip-winner-heading{font-size:1.8em}.road-trip-award-heading{font-size:1.5em}#main.awards-2015 .entry{overflow:hidden;padding:0}#main.awards-2015 .entry p{display:block}#best-bb-provider .left{width:49%;margin-right:2%;float:left}#best-bb-provider .right{display:block;width:49%;float:left}#fastest-bb-provider .logo-virgin,#fastest-bb-provider .logo-bt,#fastest-bb-provider .logo-zen{width:25%;margin-right:2%;max-width:140px;float:left}#fastest-bb-provider .entry p{width:73%;float:left}#fastest-bb-provider .mini-results{clear:both}#fastest-bb-provider .yellow-rounded,#fastest-bb-provider .trans-rounded{display:none}#fastest-bb-provider .second,#fastest-bb-provider .last{width:100%;margin-right:0;float:none}#fastest-bb-provider .mini-results.bt{width:50.64%}#fastest-bb-provider .mini-results.zen{width:43.09%}.mbb-muriel .setup-fee,.mbb-muriel .texts{display:block;float:left;width:12%;text-align:center;font-size:16px;font-weight:bold;color:#237cc1;height:150px;border-right:2px solid #ddeaef;padding-top:55px}.mbb-muriel .monthly-price,.mbb-muriel .contract,.mbb-muriel td.speed,.mbb-muriel .data-limit,.mbb-muriel .minutes{width:12%}.st-results:after{content:"";display:table;clear:both}.st-results .speed{width:28%;margin-right:8%}.st-results .speed+.speed{margin-right:8%}.st-results .isp{width:28%;float:left}}@media all and (min-width: 640px){.hub-networks li{width:33.33333333%}#feedback{display:block;position:fixed;background-color:#0EABF6;border-radius:0 0 8px 8px;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;top:0;right:10px;height:21px;font-size:0.8em;z-index:1000;color:#fff;text-decoration:none;padding:0 10px}#feedback:hover{text-decoration:underline}.flexbox #panel-nominated .trans-rounded.flex{display:none}.flexbox #panel-nominated .yellow-rounded,#panel-nominated .yellow-rounded{float:none;width:100%;background:transparent;font-size:24px;color:#3c576b;box-shadow:none}#panel-nominated .trans-rounded{display:none}#panel-nominated .finalist .budget-finalist,#panel-nominated .finalist .bundled-finalist,#panel-nominated .finalist .innovative-finalist{display:block}#panel-nominated .finalist .finalist-wrap{width:49%;float:left}#panel-nominated .finalist .first,#panel-nominated .finalist .second{width:100%;float:none;margin:0}.hbb-muriel .package-details{display:block;float:left;text-align:center;border-right:2px solid #ddeaef;height:76px}.hbb-muriel .package-details img{display:none}.hbb-muriel .package-details ul{margin:10px auto 0 auto;width:100px}.hbb-muriel .package-details li{background-image:none;padding:0;position:relative;width:30px;float:left;margin-right:5px}.hbb-muriel .package-details li:hover em,.hbb-muriel .package-details li:focus em,.hbb-muriel .package-details li:active em{display:block;position:absolute;background:#3c576b;top:39px;left:-35px;padding:4px 10px;border-radius:5px;color:#fff;font-style:normal;font-size:12px;width:100px;z-index:100}.hbb-muriel .package-details li:hover em:after,.hbb-muriel .package-details li:focus em:after,.hbb-muriel .package-details li:active em:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(140,183,204,0);border-bottom-color:#3c576b;border-width:8px;margin-left:-8px}.hbb-muriel .package-details li.channels{margin-right:0}.hbb-muriel .package-details li span{display:block;height:30px;width:30px;background-image:url(/img/filters-sprite.png);background-repeat:no-repeat}.hbb-muriel .package-details li em{display:none}.hbb-muriel .package-details li.mobile span{background-position:-10px -656px}.hbb-muriel .package-details li.mobile.unavailable span{background-position:-10px -806px}.hbb-muriel .package-details li.calls{cursor:pointer}.hbb-muriel .package-details li.calls span{background-position:-10px -556px}.hbb-muriel .package-details li.calls.unavailable{cursor:default}.hbb-muriel .package-details li.calls.unavailable span{background-position:-10px -706px}.hbb-muriel .package-details li.calls.unavailable em{display:none}.hbb-muriel .package-details li.channels{cursor:pointer}.hbb-muriel .package-details li.channels span{background-position:-10px -606px}.hbb-muriel .package-details li.channels.unavailable{cursor:default}.hbb-muriel .package-details li.channels.unavailable span{background-position:-10px -756px}.hbb-muriel .package-details li.channels.unavailable em{display:none}.hbb-muriel .hardware,.hbb-muriel td.speed,.hbb-muriel .monthly-price,.hbb-muriel .data-limit,.hbb-muriel .contract,.hbb-muriel .package-details{width:16.666666667%}.hbb-muriel .hardware.no-offer,.hbb-muriel td.speed.no-offer,.hbb-muriel .monthly-price.no-offer,.hbb-muriel .data-limit.no-offer,.hbb-muriel .contract.no-offer,.hbb-muriel .package-details.no-offer{width:20%;height:59px}.results-number-text .results{max-width:75%}}@media all and (min-width: 650px){.awards-2016 .card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:25px 0 15px 0}.awards-2016 .card .sm-col{-webkit-box-flex:0;-webkit-flex:0 0 284px;-moz-box-flex:0;-moz-flex:0 0 284px;-ms-flex:0 0 284px;flex:0 0 284px;margin:0 25px}.awards-2016 .card .lg-col{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 25px}.awards-2016 .card .hide-mobile{display:block}.awards-2016 .card .hide-desktop{display:none}.awards-2016 .card.l-blue,.awards-2016 .card.l-red,.awards-2016 .card.l-purple{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.awards-2016 .card .quotes li{padding-left:70px;text-align:left}.awards-2016 .card .quotes li:before{position:absolute;top:0;left:0}.awards-2016 .card .spacer{width:100%;height:110px}.awards-2016 .card .spacer.small{height:41px}}@media all and (min-width: 700px){.awards-2013 .genie-awards li{width:49%;float:left}.awards-2013 .award-results li{float:none;width:165px}.awards-2013 .awards-left{float:left;width:49%;padding:0;margin:0}.awards-2013 .awards-right{float:right;width:49%;padding:0;margin:0}h2#packages{float:left;font-size:16px}.provider-call-now{float:right;position:relative;top:-2px;margin-bottom:5px}#main.awards-2015 .breakdown-accordion .entry{margin-bottom:35px}.breakdown-accordion .entry{border:none;padding:0 45px}.breakdown-accordion .inner{border:1px solid #a8a8a8;border-radius:5px;padding:25px 20px;overflow:hidden}.breakdown-accordion .chart{float:left;margin-right:35px}.breakdown-accordion p{margin:0}.breakdown-accordion h3{font-size:22px;text-align:center;font-weight:300;margin-bottom:20px;color:#838383}#rightlist{width:45%;margin:0 10% 0 0;float:left}#leftlist{width:45%;margin:0;float:left}.awards-2016 .awards-nav{overflow:hidden}.awards-2016 .awards-nav a{padding:6px 5px;width:32%;margin-right:2%;text-decoration:none;float:left;text-align:center}.awards-2016 .awards-nav a:last-child{margin-right:0}.awards-2016 .awards-nav span{display:inline-block;position:static;top:auto;right:auto;margin-left:5px}}@media all and (min-width: 720px){.speedtest .speedmeter{display:block;height:200px;width:200px;background:url(/img/backgrounds/speedmeter.png);background-size:100% 100%;position:absolute;right:50px;top:240px}}@media all and (min-width: 768px){body{background:#8bd8fd}.col-8,.edge-pad{padding-left:0;padding-right:0}#main-wrap{border-radius:8px 8px 0 0}header.row{overflow:visible;padding-top:5px;margin-bottom:10px}.header-content.column{padding-bottom:1em}#main.home{padding-top:0}#main-wrap-outer{box-shadow:0px 3px 7px 0px rgba(0,0,0,0.22);padding-top:0;border-radius:8px;background:transparent}#nav-search{float:left}.pretty.navbar{max-width:960px;width:100%;background:#3c576b;z-index:1000}.pretty.navbar:after{content:"";display:table;clear:both}.navbar{padding:0}.navbar .mobile-nav-toggle{display:none}.navbar ul{display:block !important;width:100%;float:none;position:relative;margin:0;padding:0;background:transparent;overflow:visible !important}.navbar ul li{position:static}.navbar li{float:left;list-style-type:none;margin-bottom:0;margin-left:0;text-align:center}.navbar li.home{background:url("/img/backgrounds/sp-icons.png") no-repeat 15px -46px transparent;text-indent:-3000em;text-transform:uppercase;width:48px}.navbar li .mobile-expand{display:none}.navbar li .dropdown{height:0;position:absolute;left:0;display:none;overflow:hidden}.navbar li .dropdown ul{margin:0 15px 0 10px;width:97%;overflow:hidden;background:#fff;box-shadow:none}.navbar li .dropdown ul>li{display:block;width:100%;float:left;text-align:left;height:auto;font:16px "Helvetica Neue", arial, sans-serif}.navbar li .dropdown ul>li a{background:url("/img/backgrounds/sp-icons.png") 0 -92px no-repeat;padding:5px 20px 5px 30px;display:block;border-bottom:1px solid #ddd;text-decoration:none;color:#666;font-size:.9em}.navbar li .dropdown ul>li a:hover{background-position:0 -122px;color:#4FAEDF}.navbar li .dropdown .providers-hide{display:block}.navbar li .dropdown .providers{display:block}.navbar li .dropdown .providers>li{width:30%;border:0;margin:0 3px 3px;text-align:center}.navbar li .dropdown .providers>li a{background:none;display:block;height:auto;border:1px solid #DFDFDF;border-radius:4px;text-align:center;padding:5px 0}.navbar li .dropdown .providers>li a:hover{border:1px solid #4FAEDF}.navbar li .dropdown .providers>li a img{vertical-align:middle}.navbar li .dropdown .providers .plain{margin-top:10px;clear:left}.navbar li .dropdown .providers .plain a{background:url("/img/backgrounds/sp-icons.png") 0 -92px no-repeat;padding:5px 20px 5px 30px;display:block;border-bottom:1px solid #ddd;text-decoration:none;color:#666;font-size:.9em;border:0}.navbar li .dropdown .providers .plain a:hover{background-position:0 -122px;color:#4FAEDF;border:0}.navbar li .dropdown .col-4 .providers>li{width:22%}.navbar li:hover .dropdown{background:#fff url("/img/backgrounds/sp-icons.png") repeat-x 0 -1885px;display:block !important;min-height:60px;max-height:500px;height:auto;width:100%;padding:0;box-shadow:0px 3px 4px rgba(0,0,0,0.3);border-radius:8px;padding-bottom:35px;z-index:100;text-align:left}.dropdown .subhead{font-family:"Helvetica Neue Bold", "HelveticaNeue", sans-serif;text-shadow:0 1px 1px #006534;display:block;color:#fff;padding:15px 15px 15px 10px;margin:0 0 10px;font-size:1.2em;float:left;width:100%;font-weight:normal;text-decoration:none}.newnav-border{width:1px;height:13px;background:#67f1ff;position:absolute;top:18px}.navbar>ul>li>a{display:block;line-height:1.35em;font-size:1.1em;padding:14px;white-space:nowrap;color:#fff;text-decoration:none;border:none}.navbar>ul>li>a.open-menu{background:none}.navbar>ul>li .field{margin:4px auto}.navbar>ul>li:hover>a,.navbar ul a.selected,.navbar>ul>li:hover>a.open-menu{position:relative;background:#00C060;z-index:1000}.navbar>ul>li:hover+li .newnav-border{display:none}.navbar>ul>li>li>a{padding:0 33px}.navbar>ul>li:last-child,.navbar>ul>li:last-child a:hover{width:21%;background:transparent;float:right;margin-right:20px}.navbar>ul>li.home a:hover{background:#00C060 url("/img/backgrounds/sp-icons.png") no-repeat 15px -46px;border-radius:0 0 0 8px}.field .text input[type="search"],.field .text input.filter{width:60%}.featured-deals,.global,.featured-deals,.news-items,.read-guides,.hide-small{display:block}aside section:after{content:"";display:table;clear:both}.lazyload_ad{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.global-links{font-size:.8em;float:right;margin:0 0 5px}.global-links li{display:inline;margin:0}.global-links a{color:#fff;margin:0 1px 0 3px}.col-1{width:5%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-2{width:13.333%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-3{width:21.666%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-3.genie-logo{overflow:initial;width:21.666%}.col-4{width:30%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-4.sidebar{width:31.25%;margin:0 0.5% 0 0.5%;padding-top:20px;clear:none}.col-5{width:38.333%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-6{width:46.666%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-7{width:55%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-8{width:63.333%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}section .col-8,.col-8.overflow-vis{overflow:visible}.home .col-8{padding-top:0}.col-9{width:71.666%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-10{width:80%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-11{width:88.333%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.col-12{width:96.666%;margin:0 1.666% 0 1.666%;overflow:hidden;float:left}.home .col-4.sidebar{padding-top:40px}div[role="main"] article{width:100%;margin-bottom:1em;display:block;overflow:hidden}div[role="main"] aside{vertical-align:top;text-align:left}.mpu{display:block;float:left}header .mpu{display:none}.provider-sidebar{padding-top:58px}.sidebar-item,.sidebar-posts{padding:0}.logo-link-wrapper{margin:0 0 25px 0}.logo-link-wrapper span{margin:0 0 10px 0}.logo-link-wrapper.hide-mobile{display:block}.logo-link-wrapper.hide-desktop{display:none}.advert{width:100%}.hotline{width:195px;margin-top:0;float:left}.featured-deals{border-radius:8px;float:left;width:100%;overflow:hidden;color:#fff;font-size:.9em;background-clip:padding-box}.featured-deals ul{margin:10px 0 10px 25px}.featured-deals ul li{margin:0;line-height:1.4em}.featured-deals a{color:#fff}.featured-deals a.see-deal{font-weight:700;text-decoration:none;padding:5px 7px;display:block;border:1px solid #fff;border-radius:8px;background:#00964B;text-align:center;width:80%;margin:0 auto}.featured-deals a.see-deal:hover{background:#4FAEDF}.featured-deals strong{display:block;width:100%;height:35px;color:#666;font-weight:700;padding:5px 0 0}.featured-deals strong span{display:block;padding:0 5px 0 60px;font-size:.9em;line-height:1.2em}.featured-deals.sky{border:1px solid #CFE4F5;background:#1496D8}.featured-deals.sky .featured-deals-header{background:#fff url("/img/backgrounds/featured-deals-header-sky.jpg") top right no-repeat}.featured-deals.sky .sky strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-sky.gif") 5px 20% no-repeat}.featured-deals.sky .talktalk strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-talktalk.gif") 5px 20% no-repeat}.featured-deals.sky .bt strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-bt.gif") 5px 20% no-repeat}.featured-deals.sky .ee strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-ee.png") 5px 20% no-repeat}.featured-deals.sky .fuel strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-fuel.png") 5px 20% no-repeat}.featured-deals.sky .virgin strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-virgin.gif") 5px 20% no-repeat}.featured-deals.sky .plusnet strong{background:#E9F2F9 url("/img/backgrounds/featured-deals-provider-logo-plusnet.gif") 5px 20% no-repeat}.featured-deals-header{width:auto;height:120px}.featured-deals-header img{margin:15px 20px}.deal-1,.deal-2,.deal-3{width:33.333333333%;display:block;float:left}.read-guides{font-size:.9em;text-align:right;line-height:2em;padding-right:25px;line-height:2.1em}.read-guides a{background:url("/img/backgrounds/sp-icons.png") no-repeat 238px -153px;display:inline-block}.tabs li.active p a,.tabs li.active li a{background:none repeat scroll 0 0 transparent;border:0 none;color:#4FAEDF;display:inline;font-size:100%;font-weight:700;margin:0;padding:0;text-decoration:underline}.tabs li.active p a:hover,.tabs li.active li a:hover{text-decoration:none}.tabs div{padding:10px 20px}.tabs div.active{display:block}#accordion div{margin:10px 20px;padding:0;background:transparent}#accordion div p,#accordion div h3,#accordion div h4{display:block}#accordion div h4{font-weight:700}#accordion h3.accordion-link{background-image:url(/img/backgrounds/accordion-closed.png);background-repeat:no-repeat;background-position:10px 12px;background-color:#393c3e;cursor:pointer;color:#fff;display:block;font-size:.9em;font-weight:400;padding:8px 0 8px 30px;text-decoration:none;margin-bottom:10px;clear:left;border-radius:5px}#accordion h3.accordion-link:hover{background-image:url(/img/backgrounds/accordion-open.png);background-position:10px 10px;font-weight:700;text-decoration:none}#accordion h3.accordion-link.showhide-active{font-weight:700;background-image:url(/img/backgrounds/accordion-open.png);background-position:10px 10px;border-radius:5px 5px 0 0}#accordion ul{font-size:.9em;line-height:1.4em}#accordion ul li{list-style:square outside none;margin-bottom:10px}.desktop-copy{display:block}.mobile-copy{display:none}#fastest-bb-provider .left{display:block;float:left;margin-right:2%}#fastest-bb-provider .right-inner-left{width:74.5%;margin-right:5%;float:left}#fastest-bb-provider .right-inner-left p{text-align:justify}#fastest-bb-provider .right-inner-right{width:20.5%;float:left;text-align:center}.intro{text-align:center;max-width:750px;margin:0 auto 55px auto}#main.awards-2015 #fastest-bb-provider .phone-number{text-align:center;margin:6px auto 0 auto;padding-left:0}.forum-genie{display:none}#top-text{padding:10px 0}.provider-hub-header{padding:0 0 29px 25px}.results-number-text .phone{display:block;float:right;background:url(/img/phone-small-white.png) no-repeat;padding-left:25px;font-size:15px;line-height:17px}#main.new-awards-main{margin-top:0}#main.new-awards-main #new-awards-heading .awards-header-genie{display:block;position:absolute;left:12%}#main.new-awards-main .awards-col-left-600{display:block;width:64.5%;margin-right:2%;float:left;margin-right:15px;vertical-align:top}#main.new-awards-main .awards-col-right-300{display:block;width:33.5%;float:left;vertical-align:top}#main.new-awards-main .award-winner-blurb{width:40%}#main.new-awards-main .award-winner-content div.best-broadband-winner-blurb{width:60%}#main.new-awards-main .awards-col-450{display:block;width:49%;float:left;margin-right:2%;vertical-align:top}#main.new-awards-main .awards-col-right-450{margin-right:0}.homepage-featured{overflow:hidden}.homepage-featured .left{width:44%;float:left}.homepage-featured .network-logo{margin:0}.homepage-featured h2,.homepage-featured ul{text-align:left}.homepage-featured li{background:url(/img/featured-bullet.png) 0 0 no-repeat;padding-left:30px}.homepage-featured .right{width:56%;float:left}.homepage-featured .right div{width:calc(100% - 240px);float:left}.homepage-featured .offer-img{display:block;margin:43px 10px 0 10px;float:left}.backgroundblendmode .awards-2016 .awards-header{background-image:url(/img/awards/2016/header-bg.png);background-blend-mode:multiply}.awards-2016{border-radius:8px 8px 0 0}.awards-2016 .awards-header{background-color:#2092fa;text-align:center;color:#fff;padding-bottom:15px;margin-bottom:20px;border-radius:8px 8px 0 0}.awards-2016 .awards-header p{max-width:710px;margin:0 auto;font-size:14px}.awards-2016 h1{color:#fff;margin-top:0;font-size:28px;line-height:32px;padding-top:95px;background:url(/img/genie-logo.png) no-repeat center 15px}.awards-2016 h2,.awards-2016 h3{font-size:32px;line-height:32px;margin-bottom:15px}.awards-2016 .panel-details h3{padding:15px 0 35px 50px;margin-bottom:0}.awards-2016 section p{font-size:14px}.awards-2016 p.winner{font-size:20px;line-height:22px}.awards-2016 .hide-mobile p{font-style:italic}.awards-2016 #bb-awards header,.awards-2016 #speed-awards header,.awards-2016 #panel-awards header{padding:28px 15px;position:relative}.awards-2016 #bb-awards header:after,.awards-2016 #speed-awards header:after,.awards-2016 #panel-awards header:after{display:block;content:'';width:0;height:0;border-style:solid;border-width:20px 12px 0 12px;position:absolute;bottom:-20px;left:100px}.awards-2016 #bb-awards header:after{border-color:#0a69bf transparent transparent transparent}.awards-2016 #speed-awards header:after{border-color:#bf2222 transparent transparent transparent}.awards-2016 #panel-awards header:after{border-color:#444f90 transparent transparent transparent}}@media all and (min-width: 790px){.road-trip-head-img{display:block}#best-bb-provider h2,#fastest-bb-provider h2,#panel-nominated h2{display:block;color:#3c576b;font-size:32px;text-align:center;margin-bottom:0;background:none}#best-bb-provider .styled-heading,#fastest-bb-provider .styled-heading,#panel-nominated .styled-heading{position:relative;background:none;box-shadow:none}#best-bb-provider .styled-heading h2,#fastest-bb-provider .styled-heading h2,#panel-nominated .styled-heading h2{padding:48px 0 0 0}#best-bb-provider .styled-heading .heading-underline,#fastest-bb-provider .styled-heading .heading-underline,#panel-nominated .styled-heading .heading-underline{display:block;height:10px;background:url(/img/awards/2015/underline-slice.png);border-radius:10px}.big-best,.big-fastest,.big-nominated{width:92px;height:100px;position:absolute;right:0;bottom:0}.big-best{background-position:0 -140px}.big-fastest{background-position:0 -413px}.big-nominated{background-position:0 -660px}#best-bb-provider .left{width:38%}#best-bb-provider .right{width:60%}#best-bb-provider .overall,#best-bb-provider .phone-link-wrap{display:block}#best-bb-provider .overall{position:relative;width:250px;height:110px;background-position:0 -948px;float:left}#best-bb-provider .overall span{color:#fff;font-size:24px;text-shadow:1px 2px 1px rgba(0,0,0,0.15);font-weight:bold;position:absolute;left:85px;top:24px}#best-bb-provider .phone-link-wrap{float:right;margin-right:60px;padding-top:25px}#best-bb-provider .phone-link-wrap .green-button{padding:6px 10px}#best-bb-provider .graphic-and-number .center-block,#best-bb-provider .graphic-and-number .phone-number{display:none}#panel-nominated .logo-and-number p{display:block;text-align:left;margin-top:20px}.flexbox #panel-nominated .award-wrap{float:none;min-width:157px}.flexbox #panel-nominated .logo-and-number{float:none;width:auto}}@media all and (min-width: 825px){.quick-links{background:#e5f2fa;color:#fff;padding:15px 0 10px;width:100%;overflow:hidden}.quick-links strong{display:block;font-size:20px;margin:2px 0 0 20px;color:#3c576b;font-weight:400;float:left;line-height:1.6em}.quick-links ul{list-style:none;font-size:0.75em;color:#fff;font-weight:400;float:left;width:80%;margin:0 0 0 2%;clear:none}.quick-links ul li{float:left;margin:0 0 0 10px;width:auto;background:none;filter:none}.quick-links ul li a{color:#fff;border-radius:5px;padding:8px 15px;background:#00c060;text-decoration:none;float:left;font-size:16px;font-weight:700;text-shadow:none}.quick-links ul li a:hover{background:#3c576b}.quick-links ul li a img{margin:-2px 0 0 10px}.providers-list li a{background-position:10px -980px}.roaming-map .providers-list a{background-position:26px -980px}.read-guides a{padding-right:70px}.st-top{margin-top:10px !important;font-size:18px;overflow:hidden !important;text-align:left}.st-top .speedmeter{display:none}.st-top .ticks{display:block;width:70%;margin:0 2% 0 0;float:left;font-size:18px;list-style:none}.st-top .ticks li{padding-left:40px;margin-bottom:17px;background:url(/img/tick.png) 0 1px no-repeat}.st-top .count-and-start{width:28%;float:left;margin-top:-12px;text-align:right}.st-top .count-and-start a{box-shadow:none}.st-top h1{font-size:28px;margin-bottom:30px}.st-top p{display:block}.st-top .test-number{display:block;font-size:49px;text-shadow:0px 2px 1px rgba(0,1,1,0.11)}.st-top a{max-width:100%}}@media all and (min-width: 860px){#tabstyle a{font-size:13px}}@media all and (min-width: 870px){.navbar>ul>li:last-child{width:30%}.breakdown-accordion p{margin-top:40px}}@media all and (min-width: 880px){.big-col-3{width:21.666%;margin:0 0.666% 0 1.666%;overflow:hidden;float:left;clear:left}.big-col-3 p.postcode{display:none}.big-col-9{width:75.332%;float:left;margin-bottom:30px}#tabstyle{display:block}#filter .availability,#filter .sort-and-open,.forum-genie{display:none}h2.results{color:#324757;font-weight:400;font-size:18px;text-align:left;background:#e3eef2;background:url("/img/backgrounds/sp-icons.png") no-repeat 10px -316px,-webkit-linear-gradient(top, #e3eef2 0%, #d2e3eb 100%);background:url("/img/backgrounds/sp-icons.png") no-repeat 10px -316px,linear-gradient(to bottom, #e3eef2 0%, #d2e3eb 100%);padding:6px 0 6px 35px}h2.results.accordion-open{background-position:10px -287px, 0 0}.hbb-muriel thead,.mbb-muriel thead{position:static;top:auto;left:auto}.hbb-muriel tbody,.mbb-muriel tbody{display:table-row-group}.hbb-muriel .product,.mbb-muriel .product{border-bottom:2px solid #247dc1;padding:0}.hbb-muriel th,.hbb-muriel th a,.hbb-muriel th.monthly-price,.hbb-muriel th.contract,.hbb-muriel th.data-limit,.hbb-muriel th.setup-fee,.hbb-muriel th.minutes,.hbb-muriel th.texts,.mbb-muriel th,.mbb-muriel th a,.mbb-muriel th.monthly-price,.mbb-muriel th.contract,.mbb-muriel th.data-limit,.mbb-muriel th.setup-fee,.mbb-muriel th.minutes,.mbb-muriel th.texts{background:#3c576b;color:#fff;text-decoration:none;font-size:12px}.hbb-muriel tr,.hbb-muriel tr.moredetails,.mbb-muriel tr,.mbb-muriel tr.moredetails{display:table-row}.hbb-muriel tr:after,.hbb-muriel tr.moredetails:after,.mbb-muriel tr:after,.mbb-muriel tr.moredetails:after{display:none}.hbb-muriel td,.mbb-muriel td{display:table-cell}.hbb-muriel .hardware,.hbb-muriel .hardware.no-offer,.hbb-muriel .package-details,.hbb-muriel .provider,.hbb-muriel .contract,.hbb-muriel td.speed,.hbb-muriel .speed,.hbb-muriel .data-limit,.hbb-muriel .monthly-price,.hbb-muriel .choose-package,.hbb-muriel .last,.hbb-muriel .top-of-table-provider,.hbb-muriel .top-of-table-details,.hbb-muriel .setup-fee,.hbb-muriel .minutes,.hbb-muriel .texts,.mbb-muriel .hardware,.mbb-muriel .hardware.no-offer,.mbb-muriel .package-details,.mbb-muriel .provider,.mbb-muriel .contract,.mbb-muriel td.speed,.mbb-muriel .speed,.mbb-muriel .data-limit,.mbb-muriel .monthly-price,.mbb-muriel .choose-package,.mbb-muriel .last,.mbb-muriel .top-of-table-provider,.mbb-muriel .top-of-table-details,.mbb-muriel .setup-fee,.mbb-muriel .minutes,.mbb-muriel .texts{display:table-cell;width:auto;height:auto;float:none}.hbb-muriel .hardware.no-offer,.hbb-muriel .hardware.no-offer.no-offer,.hbb-muriel .package-details.no-offer,.hbb-muriel .provider.no-offer,.hbb-muriel .contract.no-offer,.hbb-muriel td.speed.no-offer,.hbb-muriel .speed.no-offer,.hbb-muriel .data-limit.no-offer,.hbb-muriel .monthly-price.no-offer,.hbb-muriel .choose-package.no-offer,.hbb-muriel .last.no-offer,.hbb-muriel .top-of-table-provider.no-offer,.hbb-muriel .top-of-table-details.no-offer,.hbb-muriel .setup-fee.no-offer,.hbb-muriel .minutes.no-offer,.hbb-muriel .texts.no-offer,.mbb-muriel .hardware.no-offer,.mbb-muriel .hardware.no-offer.no-offer,.mbb-muriel .package-details.no-offer,.mbb-muriel .provider.no-offer,.mbb-muriel .contract.no-offer,.mbb-muriel td.speed.no-offer,.mbb-muriel .speed.no-offer,.mbb-muriel .data-limit.no-offer,.mbb-muriel .monthly-price.no-offer,.mbb-muriel .choose-package.no-offer,.mbb-muriel .last.no-offer,.mbb-muriel .top-of-table-provider.no-offer,.mbb-muriel .top-of-table-details.no-offer,.mbb-muriel .setup-fee.no-offer,.mbb-muriel .minutes.no-offer,.mbb-muriel .texts.no-offer{width:auto;height:auto}.hbb-muriel .package-details img,.mbb-muriel .package-details img{display:block;margin:0 auto}.hbb-muriel th.hardware,.hbb-muriel th.package-details,.hbb-muriel th.contract,.hbb-muriel th.speed,.hbb-muriel th.data-limit,.hbb-muriel th.monthly-price,.hbb-muriel th.setup-fee,.hbb-muriel th.provider,.hbb-muriel th.texts,.hbb-muriel th.minutes,.mbb-muriel th.hardware,.mbb-muriel th.package-details,.mbb-muriel th.contract,.mbb-muriel th.speed,.mbb-muriel th.data-limit,.mbb-muriel th.monthly-price,.mbb-muriel th.setup-fee,.mbb-muriel th.provider,.mbb-muriel th.texts,.mbb-muriel th.minutes{border-color:rgba(221,234,239,0.1);color:#fff;font-weight:normal;padding:0}.hbb-muriel th.provider,.hbb-muriel th.contract a,.mbb-muriel th.provider,.mbb-muriel th.contract a{padding-left:13px;padding-right:13px}.hbb-muriel th,.mbb-muriel th{padding:0 13px 17px 13px}.hbb-muriel th.speed,.mbb-muriel th.speed{min-width:75px}.hbb-muriel th.data-limit,.mbb-muriel th.data-limit{min-width:102px}.hbb-muriel th.last,.mbb-muriel th.last{min-width:110px}.hbb-muriel th.monthly-price,.mbb-muriel th.monthly-price{position:static}.hbb-muriel th.monthly-price .sort:before,.mbb-muriel th.monthly-price .sort:before{background-position:center 7px}.hbb-muriel th.monthly-price .sort.reverse:before,.mbb-muriel th.monthly-price .sort.reverse:before{background-position:center 33px}.hbb-muriel th.contract,.mbb-muriel th.contract{position:static}.hbb-muriel td.hardware,.mbb-muriel td.hardware{background:#f6f8fa;padding-top:16px;min-width:91px}.hbb-muriel td.hardware .date,.mbb-muriel td.hardware .date{display:block;margin-top:10px;font-size:12px;line-height:13px}.hbb-muriel td.hardware .date b,.mbb-muriel td.hardware .date b{display:block;font-size:14px;color:#d03a3a}.hbb-muriel td.monthly-price,.mbb-muriel td.monthly-price{border-right:2px solid #ddeaef;padding-top:30px}.hbb-muriel td.contract,.hbb-muriel td.speed,.mbb-muriel td.contract,.mbb-muriel td.speed{font-size:20px;font-weight:normal;padding-top:30px}.hbb-muriel td.speed,.mbb-muriel td.speed{min-width:80px}.hbb-muriel td.monthly-price,.mbb-muriel td.monthly-price{font-size:20px;font-weight:normal;padding-top:30px}.hbb-muriel td.data-limit,.mbb-muriel td.data-limit{padding-top:30px}.hbb-muriel .sort,.mbb-muriel .sort{display:block;position:relative;text-decoration:underline;padding-bottom:20px;padding-top:10px}.hbb-muriel .sort:before,.mbb-muriel .sort:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out}.hbb-muriel .sort:hover:before,.hbb-muriel .sort.active:before,.hbb-muriel .sort.active.reverse:hover:before,.mbb-muriel .sort:hover:before,.mbb-muriel .sort.active:before,.mbb-muriel .sort.active.reverse:hover:before{background-image:url(/img/down-arrow-white.png);background-repeat:no-repeat;background-position:center 4px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.hbb-muriel .sort.reverse:hover:before,.hbb-muriel .sort.active.reverse:before,.hbb-muriel .sort.active:hover:before,.mbb-muriel .sort.reverse:hover:before,.mbb-muriel .sort.active.reverse:before,.mbb-muriel .sort.active:hover:before{background-position:center 33px;-ms-transform:none;-webkit-transform:none;transform:none}.hbb-muriel .sort.active:before,.hbb-muriel .sort.active.reverse:hover:before,.hbb-muriel .sort.active.reverse:before,.hbb-muriel .sort.active:hover:before,.mbb-muriel .sort.active:before,.mbb-muriel .sort.active.reverse:hover:before,.mbb-muriel .sort.active.reverse:before,.mbb-muriel .sort.active:hover:before{background-image:url(/img/down-arrow-blue.png)}.hbb-muriel .tt,.mbb-muriel .tt{display:inline;position:relative;text-decoration:underline}.hbb-muriel .tt .info,.mbb-muriel .tt .info{display:block;width:15px;height:15px;position:absolute;background:url(/img/filters-sprite.png) -10px -855px no-repeat;right:-18px;top:0}.hbb-muriel .tt .info:hover+.tooltip,.mbb-muriel .tt .info:hover+.tooltip{display:block !important;position:absolute;width:260px;font-size:12px;background:#fff;color:#3c576b;z-index:100;padding:10px;top:25px;left:-30px;font-weight:normal;border-radius:5px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.23);text-align:left}.hbb-muriel .tt .info:hover+.tooltip:after,.mbb-muriel .tt .info:hover+.tooltip:after{bottom:100%;left:45px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}.hbb-muriel .sort.active,.hbb-muriel .sort-active,.mbb-muriel .sort.active,.mbb-muriel .sort-active{background-color:#e8faff !important}.hbb-muriel .sort.active,.mbb-muriel .sort.active{color:#3c576b}.hbb-muriel .choose-package,.mbb-muriel .choose-package{padding:10px 8px}.hbb-muriel .choose-package .number-only,.mbb-muriel .choose-package .number-only{display:block;font-size:14px;background:url(/img/phone-small.png) no-repeat top center;padding:20px 0 0 0;margin-top:12px}.hbb-muriel td.choose-package,.mbb-muriel td.choose-package{padding-top:21px}.hbb-muriel .show-hide-cell,.mbb-muriel .show-hide-cell{text-align:center;background:#e4eff3;background:-webkit-linear-gradient(#e4eff3, #cfe1e9);background:linear-gradient(#e4eff3, #cfe1e9);vertical-align:middle;padding:2px 0}.hbb-muriel .offerdetails,.mbb-muriel .offerdetails{display:inline;font-size:12px}.hbb-muriel .package-wrap strong,.mbb-muriel .package-wrap strong{display:inline-block;padding-top:1px}.hbb-muriel .green-offer,.mbb-muriel .green-offer{background:#cdecd4;padding:0 5px 0 10px}.hbb-muriel .show-hide.desktop,.mbb-muriel .show-hide.desktop{display:inline;float:none;width:auto;margin:0;font-weight:bold;font-size:14px;background:url(/img/filters-sprite.png) 162px -489px no-repeat;padding-right:26px;cursor:pointer}.hbb-muriel .show-hide.desktop.showhide-active,.mbb-muriel .show-hide.desktop.showhide-active{background-position:162px -972px}.hbb-muriel .show-hide.mobile,.hbb-muriel .mobile-provider-logo,.mbb-muriel .show-hide.mobile,.mbb-muriel .mobile-provider-logo{display:none}.hbb-muriel .top-of-table-details,.mbb-muriel .top-of-table-details{width:430px;padding-bottom:10px}.hbb-muriel .top-of-table-out,.mbb-muriel .top-of-table-out{padding-top:10px;width:150px}.hbb-muriel .top-of-table-out .out-button,.mbb-muriel .top-of-table-out .out-button{margin:0 0 10px 0}.hbb-muriel .top-of-table,.mbb-muriel .top-of-table{border-top:none;font-size:13px}.hbb-muriel .top-of-table-out a,.mbb-muriel .top-of-table-out a{margin-left:auto;margin-right:auto}.hbb-muriel .package-name,.mbb-muriel .package-name{background:#eeeeee}.hbb-muriel .table-rating,.mbb-muriel .table-rating{display:inline-block;margin-right:10px}.hbb-muriel .exclusive-td,.mbb-muriel .exclusive-td{padding-right:0;padding-bottom:2px}.hbb-muriel .desktop-exclusive,.mbb-muriel .desktop-exclusive{display:block;float:right;background:url("/img/backgrounds/sp-roundels.png") 0 -99px no-repeat;text-transform:uppercase;text-indent:-3000em;height:50px;width:170px;margin-top:-15px}.hbb-muriel tr.mobile,.mbb-muriel tr.mobile{display:none}.mbb-muriel.mobiles .data-limit{display:table-cell}.mbb-muriel.mobiles th.minutes,.mbb-muriel.mobiles th.data-limit{border-right:2px solid rgba(221,234,239,0.1)}.mbb-muriel.mobiles td.monthly-price,.mbb-muriel.mobiles td.contract,.mbb-muriel.mobiles td.data-limit,.mbb-muriel.mobiles td.minutes,.mbb-muriel.mobiles td.texts{padding-top:30px;font-size:16px;font-weight:normal;line-height:20px}.mbb-muriel.mobiles td.monthly-price{border-right:2px solid #ddeaef}.mbb-muriel .show-hide.desktop{background:url(/img/filters-sprite.png) 86px -489px no-repeat}.mbb-muriel .show-hide.desktop.showhide-active{background-position:86px -972px}.mbb-muriel .payg-price{margin:0;font-size:14px;font-weight:bold}.mbb-muriel .mobile-top-of-table,.mbb-muriel .mobile-top-of-table-out{display:none}.mbb-muriel .package-wrap .date{display:block;float:right;margin:4px 10px 0 0;font-size:12px;line-height:13px}.mbb-muriel .package-wrap .date b{font-size:14px;color:#d03a3a}.mbb-muriel .top-of-table-out{display:table-cell;font-size:15px}.mbb-muriel .top-of-table-provider{min-width:100px}.mbb-muriel .top-of-table-hardware{display:table-cell;min-width:106px;width:auto;float:none}.mbb-muriel .mobile-top-of-table-logo{display:none}.mbb-muriel td.monthly-price,.mbb-muriel td.contract,.mbb-muriel td.speed,.mbb-muriel td.data-limit,.mbb-muriel td.setup-fee{padding-top:30px;font-size:20px;font-weight:normal;line-height:24px}.mbb-muriel td.data-limit{border-right:2px solid #ddeaef}.mbb-muriel th.data-limit{min-width:82px}.mbb-muriel th.speed{min-width:0}.mbb-muriel th.monthly-price{min-width:103px}.mbb-muriel th.setup-fee{min-width:77px}.mbb-muriel img.product{width:90px;height:auto;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.2s transform ease-in-out;transition:0.2s transform ease-in-out}.mbb-muriel img.product:hover{-ms-transform:scale(1.67);-webkit-transform:scale(1.67);transform:scale(1.67)}.js .main-filter-block.visible,.js .main-filter-block,.main-filter-block{display:block;position:static;top:auto;left:auto;right:auto}.clear-all-filters{display:block;overflow:hidden;background:#3c576b;padding:10px}.clear-all-filters h2{color:#fff;float:left;font-size:13px;margin:0;font-weight:bold}.clear-all-filters a{color:#fff;font-size:13px;float:right;text-decoration:none}.clear-all-filters a span{text-decoration:underline}.main-filter-block{border:none}.main-filter-block h3{font-size:13px;padding:8px 0 8px 30px;margin:0}.main-filter-block h3 span{height:31px;width:30px;background-position:0 -513px}.main-filter-block h3.accordion-open span{background-position:0 -482px}.main-filter-block h4{font-size:12px}.main-filter-block .accordion-box{border:1px solid #d4e3eb;padding-bottom:0}.main-filter-block .filters-checkbox,.main-filter-block .filters-radio{padding-right:5px}.main-filter-block .radio-label{padding-left:23px;font-size:13px;height:15px;line-height:13px;margin-bottom:10px}.main-filter-block .radio-label:before{height:16px;width:16px;background-position:-10px -48px}.main-filter-block .checkbox-label{padding-left:23px;font-size:13px;height:15px;line-height:13px;margin-bottom:10px}.main-filter-block .checkbox-label.bigger-margin{margin-bottom:25px}.main-filter-block .checkbox-label:before{height:16px;width:16px;background-position:-10px -119px}.main-filter-block .filters-radio input:checked+.radio-label:before{background-position:-10px -12px}.main-filter-block .filters-checkbox input:checked+.checkbox-label:before{background-position:-10px -84px}.main-filter-block .wrap{width:100%;float:none;margin:0}.main-filter-block .wrap .close-filters{display:none}.main-filter-block .apply-box{border:1px solid #d4e3eb;border-top:none;background:#f0f7f9;padding:10px 0}.main-filter-block .filters-checkbox,.main-filter-block .filters-radio{width:100%;float:none;margin-bottom:15px}.main-filter-block .filters-checkbox label,.main-filter-block .filters-radio label{line-height:12px}.main-filter-block .checkbox-label.bigger-margin{margin-bottom:10px}.extra-details{background:#cfe1e8;padding:20px 10px;overflow:hidden}.extra-details .logo-and-close,.extra-details .main-detail,.extra-details .extra-outlink,.extra-details .offer-ends,.extra-details h3,.extra-details .is4g{display:none}.extra-details .details-text{width:55%;margin-right:5%;float:left}.extra-details .details-pricing{width:40%;float:left}.mbb-muriel .extra-details .details-text{width:100%;margin-right:0}.mbb-muriel .extra-details .details-text h4{display:none}.mbb-muriel .extra-details .details-text p{margin-bottom:0;font-size:12px;padding:10px}.desktop-sort-postcode-wrap{display:table;width:100%;background:#24a9ea;background:-webkit-linear-gradient(#24a9ea, #0d92d3);background:linear-gradient(#24a9ea, #0d92d3)}.desktop-sort-postcode-wrap:after{content:"";display:table;clear:both}.desktop-sort-postcode-wrap p.postcode,.desktop-sort-postcode-wrap .availability{width:35%;float:left;margin-right:3%;min-height:1px}.desktop-sort-postcode-wrap p.postcode{color:#fff;padding:10px 10px 5px 10px;margin-bottom:0}.desktop-sort-postcode-wrap p.postcode a{color:#fff}.desktop-sort-postcode-wrap .availability fieldset{margin:0}.desktop-sort-postcode-wrap .availability fieldset:after{display:none}.desktop-sort-postcode-wrap .availability fieldset #desktop-postcode{display:block;position:relative;overflow:hidden;height:30px;font-size:13px;width:54%;margin-right:7%;float:left;background:#fff;border:none;border-radius:5px;padding:8px 10px;color:#424242}.desktop-sort-postcode-wrap .availability fieldset .postcode-submit{padding:7px 0;font-size:13px;width:39%}.desktop-sort-postcode-wrap .desktop-sort{width:62%;float:left}.desktop-sort-postcode-wrap .desktop-sort fieldset{padding:10px 0}.desktop-sort-postcode-wrap .desktop-sort .styled-select{float:right;margin-right:8px}.desktop-sort-postcode-wrap .desktop-sort label{display:block;float:right;font-size:14px;color:#fff;margin:5px 10px 0 0;font-weight:500}.styled-select{height:30px}.styled-select select{font-size:12px;height:33px}.styled-select span{height:30px;background-position:-7px -453px}#top-text{width:62.7%;float:left;margin-right:1%}#top-text>p{font-weight:bold}#top-text h1{font-size:32px;font-weight:normal;margin-bottom:5px}#top-text h2{display:block}#top-text .mobile-display-none{display:block !important}.unsure-which-package-to-choose{display:block;width:36.3%;float:left;margin-bottom:30px;background:url("/img/backgrounds/top-phone-panel.jpg") no-repeat;position:relative;height:265px;background-size:100% auto}.unsure-which-package-to-choose p{position:absolute;top:120px;left:100px;display:block;width:210px;color:#17557F;text-align:center}.unsure-which-package-to-choose p a{clear:both;display:block}.awards-2016 .awards-header{overflow:hidden;padding:0 30px 15px 30px}.awards-2016 .awards-header h1{background-position:left 15px}.awards-2016 .awards-header .left{width:69%;float:left;margin-right:1%;text-align:left}.awards-2016 .awards-header .right{display:block;width:30%;float:left}.awards-2016 .awards-header .right img{display:block;margin:23px auto 0 auto}.mobile-bf-banner{display:none}p.simplify{display:block;background:url(/img/backgrounds/sp-genies.png) no-repeat 0 -634px;padding:15px 0 15px 70px;display:block;font-size:1em}p.simplify strong{background:#68CEFD;padding:10px 20px;display:block;color:#fff;border-radius:8px;position:relative;font-weight:400;width:auto}p.simplify strong:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(104,206,253,0);border-right-color:#68CEFD;border-width:10px;top:50%;margin-top:-10px}p.simplify .simplify-heading{display:block;font-size:1.5em;line-height:1.2em}p.simplify .simplify-number{display:block;line-height:1.3em}p.simplify .simplify-number em{background:url("/img/backgrounds/sp-icons.png") no-repeat 1px -904px;padding:0 5px 0 27px;color:#237AA9;font-size:1.55em;font-style:normal;vertical-align:middle}p.simplify .simplify-number a{color:#fff}.smallbox{display:block}.smallbox h3{border-bottom:1px solid #ccc;line-height:1.5em;width:100%;color:#666;padding:10px 0 0;clear:left}.smallbox .slide{margin:0 0 .5em;font-size:.85em;overflow:hidden}.smallbox .slide li{margin:3px 0 0;padding:0;list-style:none}.smallbox .slide a{background:url("/img/backgrounds/sp-icons.png") 0 -354px no-repeat;padding:3px 5px 3px 30px;display:block;line-height:1.4em;text-decoration:none;color:#33A1D9}.smallbox .slide a:hover{background-position:0 -490px;color:inherit;font-weight:400}.sales-advice{background:url("/img/backgrounds/sp-icons.png") no-repeat 1px 0;color:#0EABF6;line-height:1em;display:inline-block;font-size:1.65em;padding-left:27px;margin-top:5px}#show-when-overlay.visible{display:none}.st-top .ticks{width:50%}.st-top .genie{display:block;width:15%;float:left;height:158px;background:url(/img/backgrounds/genie-no-lamp.png) top right no-repeat;margin-top:-10px}.st-top .count-and-start{width:28%;float:right}.st-deals{padding-left:30px;padding-right:30px}.st-deals h2{padding:0;color:#3c576b;font-size:20px;font-weight:normal}.st-deals th:first-of-type{border-radius:5px 0 0 0}.st-deals th:last-of-type{border-radius:0 5px 0 0}}@media all and (min-width: 910px){.quick-links li:nth-child(2){display:block}.outpage #main-wrap{margin-top:10px}.outpage .leaving{margin-top:25px}.outpage .still-open{padding-left:0}.outpage .out-genie{width:auto}.tt{display:inline;position:relative;text-decoration:underline}.tt .info{display:block;width:15px !important;height:15px !important;position:absolute;background:url(/img/filters-sprite.png) -10px -855px no-repeat !important;right:-18px;top:-5px;box-shadow:none !important}.tt .info:hover+.tooltip{display:block !important;position:absolute;width:260px;font-size:12px;background:#fff;color:#3c576b;z-index:100;padding:10px;top:25px;left:0;font-weight:normal;border-radius:5px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.23);text-align:left;float:none;margin:0}.tt .info:hover+.tooltip:after{bottom:100%;left:45px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}.tt .info:hover+.tooltip .middle{width:100%;float:none;border-radius:0;box-shadow:none;font-size:12px;background:#fff;color:#3c576b;font-weight:normal}}@media all and (min-width: 925px){.hbb-muriel th.last{min-width:110px}}@media all and (min-width: 950px){header .mpu{display:block;float:right}#tabstyle a{padding:12px;font-size:14px}}@media all and (min-width: 960px){.unsure-which-package-to-choose p{left:110px}.blog-text-wrap{width:432px;float:left}#main.awards-2015{background:#fff;padding:0}h2.results{color:#324757;font-weight:400;font-size:18px;text-align:left;background:#e3eef2;background:-webkit-linear-gradient(#e3eef2, #d2e3eb);background:linear-gradient(#e3eef2, #d2e3eb);padding:0}h2.results span{font-size:16px;background:none;float:none;display:inline;width:auto;height:auto;text-transform:none}.visuallyhidden-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.navbar>ul>li:last-child{width:245px}#takeoverright,#takeoverleft{display:block}#takeoverright img,#takeoverleft img{max-width:none}header.main-header{border-radius:8px}#full-container{padding-top:10px}footer{margin-bottom:10px;border-radius:0 0 8px 8px}.navbar{border-radius:0 0 8px 8px}.providers-list li a{background-position:18px -980px}.roaming-map .providers-list a{background-position:35px -980px}.bb-survey-hero{display:block;width:100%}.results-nav{display:block;list-style-type:none;overflow:hidden;margin-left:0}.results-nav li{display:block;float:left;background-image:url(/img/awards/2015/button-slice.png);box-shadow:1px 2px 3px 0px rgba(0,1,1,0.1);margin-right:0.546%;border-radius:5px}.results-nav a{height:53px;line-height:53px;font-size:16px;color:#fff;text-decoration:none;cursor:pointer}.results-nav .best{width:26.747%}.results-nav .best a{padding-left:51px;background-position:5px -52px}.results-nav .fastest{width:20.633%}.results-nav .fastest a{padding-left:63px;background-position:7px -328px}.results-nav .nominated{width:27.948%}.results-nav .nominated a{padding-left:62px;background-position:7px -596px}.results-nav .breakdown{width:23.035%;margin-right:0}.results-nav .breakdown a{padding-left:62px;background-position:7px -861px}#panel-nominated .winner{border-color:#1c82d8}#panel-nominated .finalist{border-color:#929292}.logo-and-number .inner-wrap{overflow:hidden}.logo-and-number .inner-wrap img{width:49%;float:left}.logo-and-number .inner-wrap .link-number-wrap{width:49%;float:right}.forum-genie{display:block}.hbb-muriel th.last{min-width:135px}}@media all and (min-width: 1280px){.awards-2016 .awards-header{margin:0}.awards-2016 .awards-nav{position:absolute;width:160px;right:-160px;top:235px}.awards-2016 .awards-nav a{width:100%;float:none;text-align:left;background:#fff;border:none;border-radius:5px;color:#858484;text-decoration:none;padding:6px 10px}.awards-2016 .awards-nav a:hover{background:#3c576b;color:#fff;text-decoration:underline}.awards-2016 .awards-nav a:hover span{display:none}.awards-2016 .awards-nav span{display:none}.awards-2016 #bb-awards header{background:#fff}.awards-2016 #bb-awards header h2,.awards-2016 #bb-awards header p{color:#3c576b}.awards-2016 #bb-awards header:after{border-color:#fff transparent transparent transparent}.awards-2016 .like-buttons{display:none}.awards-2016 .social-rounds{display:block;position:absolute;top:235px;left:-55px;width:30px}.awards-2016 .social-rounds a{display:block;text-transform:uppercase;text-indent:-3000em;width:30px;height:30px;margin-bottom:10px}.awards-2016 .social-rounds a.facebook{background:url(/img/awards/2016/facebook.png)}.awards-2016 .social-rounds a.twitter{background:url(/img/awards/2016/twitter.png)}.awards-2016 .social-rounds a.gplus{background:url(/img/awards/2016/gplus.png)}.awards-2016 .social-rounds a.linkedin{background:url(/img/awards/2016/linkedin.png)}}@media all and (min-width: 1360px){.awards-2016 .awards-nav{width:180px;right:-195px}.awards-2016 .awards-nav span{display:block;position:absolute;top:12px;right:15px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.hbb-muriel th.last{height:46px}}@-moz-document url-prefix(){.mbb-muriel td.monthly-price,.mbb-muriel td.contract,.mbb-muriel td.speed,.mbb-muriel td.data-limit,.mbb-muriel td.setup-fee{font-size:16px}}.blocking-overlay{display:none}.test-active{position:relative}.test-active .availability fieldset #postcode,.test-active .desktop-sort-postcode-wrap .availability fieldset #desktop-postcode{border:2px solid #fecc00;outline:none}.test-active .blocking-overlay{display:block;position:absolute;top:-60px;right:0;bottom:0;left:0;background:rgba(255,255,255,0.85);z-index:1000}.test-active .blocking-overlay div{position:relative;color:#fff;background:#3c576b;background:-webkit-linear-gradient(#3c576b, #253b4b);background:linear-gradient(#3c576b, #253b4b);border-radius:5px;width:90%;max-width:360px;padding:17px 35px 17px 16px;left:10px;font-size:16px}.test-active .blocking-overlay div:before{bottom:100%;left:33px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(60,87,107,0);border-bottom-color:#3c576b;border-width:10px;margin-left:-10px}.test-active .blocking-overlay b{color:#fecc00}.test-active .blocking-overlay span{background:#fff;color:#3c576b;position:absolute;right:10px;top:10px;height:20px;width:20px;border-radius:20px;cursor:pointer;text-align:center;line-height:16px;font-weight:bold}@media all and (min-width: 880px){.test-active .blocking-overlay{top:50px}.test-active .blocking-overlay div{top:5px;left:30px}}

/*# sourceMappingURL=main.css.map */