a{color:#1ba7dc;text-decoration:none}body{font-family:"futura-pt",Arial,sans-serif;font-size:13px;color:#494b4d;height:100%;margin:0px;padding:0px;background:#FFFFFF}html{-webkit-font-smoothing:antialiased}.top_news_banner{float:left;width:100%;padding:15px 0;display:block;background-color:#1ba7dc;text-align:center;color:#FFFFFF;font-size:17px}.top_news_banner a{color:#FFFFFF;font-weight:bold;text-decoration:underline}.top_news_banner a:hover{text-decoration:none}#app_banner{float:left;width:100%;display:block;background-color:#1ca8dd;text-align:center;color:#FFFFFF;padding-top:45px;border-bottom:3px solid #FFFFFF;position:relative;z-index:99}#app_banner a{color:#FFFFFF}#app_banner .title{font-size:27px;font-weight:bold;text-transform:uppercase;float:left;width:100%;text-align:center;letter-spacing:1px}#app_banner .subtitle{font-size:15px;font-weight:bold;float:left;width:100%;text-align:center;letter-spacing:1px}#app_banner .download_btn{float:left;background-color:#1a1a1a;background-image:url("/assets/images/common/banner/mobile_logos_button.png");background-repeat:no-repeat;background-size:25px 100px;background-position:30px 17px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:17px;padding:20px 30px 20px 70px;width:200px;position:relative;left:50%;margin-left:-150px;margin-top:30px}#app_banner .download_btn.ios{background-position:30px -59px}#app_banner .download_btn.android{background-position:30px 17px}#app_banner .download_btn:hover{text-decoration:none}#app_banner .close_button{float:left;width:100%}#app_banner .close_button .inner{position:relative;left:50%;margin-left:-20px;margin-bottom:-20px;margin-top:30px;width:34px;height:34px;background-color:#1ca8dd;background-image:url("/assets/images/common/banner/mobile_close_button.png");background-size:12px 12px;background-position:center;background-repeat:no-repeat;border:3px solid #f5f5f5;cursor:pointer;text-indent:-9999px;-webkit-border-radius:25px;border-radius:25px}#container{width:952px;margin:0px auto}.wrap{width:950px;margin:0 auto}#headerbar{height:35px;text-align:center;position:fixed;left:0px;top:0px;width:100%;font-size:14px;color:#FFFFFF;z-index:2000;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:#333333;background:-moz-linear-gradient(top, #333 0%, #262626 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #262626));background:-webkit-linear-gradient(top, #333 0%, #262626 100%);background:-o-linear-gradient(top, #333 0%, #262626 100%);background:-ms-linear-gradient(top, #333 0%, #262626 100%);background:linear-gradient(to bottom, #333 0%, #262626 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#262626',GradientType=0)}#headerbar a{float:left;color:#FFFFFF;font-size:13px;height:16px;padding:10px 20px 9px 40px;background:url("/assets/images/common/header/headerbar_icons.png") no-repeat 15px 9px;background-size:86px 271px}#headerbar a:hover{text-decoration:none;background-size:86px 271px}#headerbar .right{float:right}#headerbar .social{float:left}#headerbar .homepage{width:86px;background-position:20px -111px;text-indent:-9999px;padding:10px 20px 9px 20px;border-right:1px solid #404040}#headerbar .homepage:hover{background-color:#262626}#headerbar .apple,#headerbar .android{float:left;height:16px;padding:10px 20px 9px 40px;border-left:1px solid #404040}#headerbar .android{background-position:15px -50px}#headerbar .android:hover{background-color:#85c808;background-position:15px -80px;text-shadow:0px 1px 0px #68a000;filter:dropshadow(color=#68a000,offx=0,offy=1)}#headerbar .apple:hover{background-color:#FFFFFF;background-position:15px -20px;color:#4d4d4d}#headerbar .facebook,#headerbar .twitter,#headerbar .linkedin,#headerbar .googleplus{float:left;height:16px;padding:10px 21px 9px 21px;border-left:1px solid #404040;text-indent:-9999px;width:0px;display:block}#headerbar .facebook{background-position:17px -141px}#headerbar .twitter{background-position:13px -170px}#headerbar .linkedin{background-position:13px -202px}#headerbar .googleplus{background-position:13px -230px}#headerbar .facebook:hover{background-color:#3B5998;background-position:-16px -141px}#headerbar .twitter:hover{background-color:#00C3F7;background-position:-20px -170px}#headerbar .linkedin:hover{background-color:#3399CC;background-position:-20px -202px}#headerbar .googleplus:hover{background-color:#C3371D;background-position:-20px -230px}div#container div#header{float:left;width:100%;margin-bottom:20px}#social_sidebar{position:fixed;margin:330px 0 0 950px;z-index:2;width:76px;padding:20px 0 20px 20px;background:#e5e5e5;border-left:1px solid #dadada;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}#social_sidebar .twitter-share-button{margin-top:20px}div#header div#logo{float:left;margin-top:30px}div#header div#logo a{float:left;width:188px;height:39px;display:block;position:relative;background-image:url("/assets/images/common/header/header_logo.png");background-repeat:no-repeat;background-position:0 0px;background-size:188px 39px}div#header div#logo .tagline{position:absolute;top:46px;left:0;width:100%;color:#8c8c8c;font-size:12px}#contentbox{float:left;width:100%}#download_buttons{float:right;background:#404040;background:-moz-linear-gradient(top, #404040 0%, #3a3a3a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #3a3a3a));background:-webkit-linear-gradient(top, #404040 0%, #3a3a3a 100%);background:-o-linear-gradient(top, #404040 0%, #3a3a3a 100%);background:-ms-linear-gradient(top, #404040 0%, #3a3a3a 100%);background:linear-gradient(to bottom, #404040 0%, #3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#3a3a3a',GradientType=0 )}#download_buttons a{float:left;height:45px;display:block;color:#FFFFFF;text-indent:-9999px;background:url("/assets/images/common/header/social_icons.png") no-repeat 0px 0px}#download_buttons a:hover{background-color:#262626}#download_buttons a.apple{width:129px;background-position:15px 6px}#download_buttons a.android{width:164px;background-position:-117px 6px;border-left:1px solid #3d3d3d}#map a{color:#FFFFFF}a:hover{text-decoration:underline}#map a:hover{text-decoration:none}a img{border:none}#menu{clear:left}#menu a{padding:4px 11px 4px 12px;color:#585858;font-size:14px;float:left;margin:0 1px 0 0;height:27px;text-decoration:none;line-height:28px;text-align:center}#menubg{z-index:-1;height:35px;float:right;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.2),0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.2),0px 1px 0px 0px #fff;background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #e5e5e5 0%, #f4f4f4 100%);background:-o-linear-gradient(top, #e5e5e5 0%, #f4f4f4 100%);background:-ms-linear-gradient(top, #e5e5e5 0%, #f4f4f4 100%);background:linear-gradient(to bottom, #e5e5e5 0%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f4f4f4',GradientType=0 )}#menu a.first{-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px}#menu a.last{padding-left:10px;-moz-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px}#menu a.active,#menu a.active:hover,#menu a:hover{color:#FFFFFF;z-index:0;text-shadow:0px 1px 0px #7db127;filter:dropshadow(color=#7db127,offx=0,offy=1);background:#a2cf5a}#title{float:left;min-height:50px;display:inline-block;width:100%;background:#1ba7dc}#title h1{font-size:24px;color:#fff;width:607px;float:left;font-weight:500;margin:8px 0px 0px 15px;letter-spacing:-0.5px}div#title h1 a,div#title h1 a:hover,div#title h1 a:active,div#title h1 a:visited{color:#f4f4ff}.small-heading{font-size:14px;font-style:italic}#share{float:right;margin-top:15px}#share .facebook,#share .twitter-share-button,#share #plusone{float:left}#selectandsearch{float:left;width:100%;max-width:948px;border-left:1px solid #cbd9e4;border-right:1px solid #cbd9e4;height:81px;background:#eff8ff}#selectandsearch .separator{float:left;margin:28px 0px;width:34px;display:block;position:relative}#selectandsearch .separator span{float:left;width:15px;padding:0 2px;margin:0 8px;position:relative;z-index:1;font-family:georgia;font-size:14px;color:#7095b4;font-style:italic;background:#eff8ff}#selectandsearch .separator hr{position:absolute;width:100%;top:3px;border:0px;border-top:1px solid #a8c0d3;border-bottom:1px solid #d3e0ea}div#select{float:right;margin:17px 15px 0 0}div#select div#country,div#select div#city{float:left;height:12px;background-color:#FFFFFF;padding:9px 8px 15px 15px;width:150px;font-weight:600;font-size:14px;color:#cbd9e4;position:relative;border:2px solid #cbd9e4;-webkit-border-radius:20px;border-radius:20px;background-image:url("/assets/images/common/header/dropdown_arrow@2x.png");background-repeat:no-repeat;background-position:145px 16px;background-size:13px 50px}div#select div.disabled{opacity:.5}div#select div.disabled #toggleCityExpanded{cursor:default !important}div#select div.disabled:hover{color:#cbd9e4 !important;-webkit-box-shadow:none !important;box-shadow:none !important}div#select div#country:hover,div#select div#city:hover{color:#8ea9bc;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1)}div#select div#country div#countryMin{width:150px}div#select #countryExpanded,div#select div#cityExpanded{position:absolute;top:-2px;left:-2px;width:173px;height:auto;display:none;z-index:3;border:2px solid #cbd9e4;-webkit-border-radius:20px;border-radius:20px;background-image:url("/assets/images/common/header/dropdown_arrow@2x.png");background-color:#FFFFFF;background-repeat:no-repeat;background-position:145px -26px;background-size:13px 50px}div#countryExpandedTop,div#cityExpandedTop{float:left;height:14px;padding:9px 10px 14px 15px;width:150px;z-index:1;color:#8ea9bc;border-bottom:2px solid #cbd9e4}div#countryExpandedBody,div#cityExpandedBody{float:left;width:100%;z-index:1;padding:5px 0 0}div#countryExpandedBody a,div#cityExpandedBody a{float:left;width:150px;padding:5px 14px;z-index:1;color:#000 !important;font-size:13px;font-weight:500}div#countryExpandedBody .notlisted{font-size:12px;float:left;width:145px;background:#8ea9bc;color:#FFFFFF;padding:5px 14px;text-align:center;-webkit-border-radius:0 0 18px 18px;border-radius:0 0 18px 18px}div#toggleCountryExpanded,div#toggleCityExpanded{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:4;cursor:pointer}div#select div#city{margin-left:8px;margin-right:0px}div#selectandsearch div#search{float:left;margin:15px 11px 15px 15px}div#search input#search_term{float:left;width:450px;background:#FFFFFF;border:none;font-size:17px;letter-spacing:-0.5px;color:#8ea9bc;border:2px solid #cbd9e4;padding:11px 8px 11px 40px;box-sizing:border-box;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}div#search input#search_term:focus{color:#808080;outline:0}div#search input#search_term.focus{-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}div#search input#searchbtn{position:absolute;left:4px;top:17px;width:16px;height:17px;cursor:pointer;border:0px;text-indent:-9999px;background:url("/assets/images/common/header/search_icon@2x.png") no-repeat center center;background-size:16px 17px}div#search input#searchbtn:hover{-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1)}#search .error_message{display:none;float:left;clear:both;background:#f36831;text-align:left;font-size:12px;margin:-2px 0 0 20px;padding:2px 20px 3px 20px;border-radius:0 0 10px 10px;color:#FFF;font-weight:bold}.pac-container{width:450px !important;border-top:none !important;border:2px solid #cbd9e4;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.pac-container:after{display:none}.pac-item{padding:5px 4px}.pac-item:first-child{border-top:0px}.pac-icon{margin-left:10px;margin-right:14px}form#getLocation{float:left;margin-bottom:0px;position:relative}div#boxAboveMap,#contentContainer{float:left;width:100%;overflow:hidden}div#boxAboveMap{background:#eff8ff;border-left:1px solid #cbd9e4;border-right:1px solid #cbd9e4;max-width:948px}#contentContainer{background:#FFFFFF;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;width:920px;min-height:400px;padding:15px 15px 60px 15px;line-height:165%;font-size:17px}#contentContainer.grid{width:888px;padding:31px}div#contentEnd{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/contentbox_bottom.png") no-repeat;height:10px}#networkRankTop{float:left;margin:0 0 0 30px}#rankBars{float:left}#networkRankTop .left_wrap,#networkRankTop .right_wrap{float:left}#networkRankTop .left_wrap{width:255px;height:100px;margin:7px 0 8px 0}#networkRankTop .right_wrap{overflow:hidden}#networkRankTop #left,#networkRankTop #right{float:left;-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-ms-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}.boxAboveMapLoading #left{margin-left:-260px}.boxAboveMapLoading #right{margin-left:-150px}#networkRankTop #left{width:255px;margin-top:20px;margin-right:30px}#networkRankTop #right{margin-top:8px}#networkRankTop #postion1{float:left;width:60px;height:60px;display:block;background:#4eccee;margin-right:10px;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 0px 0px 0px 8px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 0px 8px rgba(0,0,0,0.2)}#networkRankTop #postion1:before{content:"1";float:left;width:100%;height:100%;display:block;text-align:center;color:#FFFFFF;font-size:26px;font-weight:bold;line-height:60px}#networkRankTop #left .label{float:left;width:180px;font-size:20px;font-weight:bold;margin:18px 0}#networkRankTop #right .label{float:left;font-size:14px;margin:6px 0}#networkRankTop #right .row{float:left;clear:both;margin-bottom:5px}#networkRankTop #postion2,#networkRankTop #postion3,#networkRankTop #postion4{float:left;width:28px;height:28px;display:block;background:#FFFFFF;margin-right:10px;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 0px 0px 0px 3px #cbd9e4;box-shadow:inset 0px 0px 0px 3px #cbd9e4}#networkRankTop #postion2:before{content:"2"}#networkRankTop #postion3:before{content:"3"}#networkRankTop #postion4:before{content:"4"}#networkRankTop #postion2:before,#networkRankTop #postion3:before,#networkRankTop #postion4:before{float:left;width:100%;height:100%;display:block;text-align:center;color:#b2b2b2;font-size:10px;font-weight:bold;line-height:28px}div#recommendedRibbon{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/recommended_carrier_ribbon.jpg") no-repeat 0px 0px;height:76px;margin-left:-3px;position:relative;z-index:0}div#recommendedRibbon div#carrierLogo{margin-left:270px;width:170px;text-align:center;height:70px;position:absolute;top:50%;height:70px;margin-top:-35px}div#rankBars div.bar{float:left;width:250px;height:12px;margin-top:1px;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/rankBarsGrey_bg.png") no-repeat}div#rankBars div.score{margin-left:10px;float:left;width:40px}div#boxAboveMap div#divider{width:2px;background-color:#e4e4e4;float:left;height:210px;margin-top:20px}#cityStats{float:right;margin:10px 30px 10px 0;height:95px}#cityStats #city,#cityStats #world{float:left;width:200px}#cityStats #city{margin-right:20px}#cityStats .stat_wrapper{float:left;width:100%;height:60px;overflow:hidden;position:relative}.boxAboveMapLoading #cityStats .stat_wrapper .score{margin:60px 0 0 0}#cityStats #city .score,#cityStats #world .score{float:left;width:100%;height:55px;text-align:center;font-size:46px;font-weight:bold;color:#333333;-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-ms-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}#cityStats .bar{float:left;width:100%;height:3px;background:#FFFFFF;position:absolute;bottom:0px}#cityStats .bar .positive,#cityStats .bar .negative{height:3px;display:block}#cityStats .bar .positive{background:#00df10}#cityStats .bar .negative{background:#ff0066}#cityStats p{float:left;width:100%;font-size:13px;color:#808080;text-align:center}div#cityStats h2{text-align:center;font-weight:100;margin-bottom:30px}div#networkRankTop h2{text-align:center;font-weight:100;margin-bottom:20px}div#cityStats span.blue,div#networkRankTop span.blue{color:#438ec2}div#circleContainer{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/cityStats_circles.png") no-repeat 65px 0px;float:left;width:449px;height:130px;text-align:center;padding-top:40px;margin-left:10px}div#blueCircle{float:left;width:190px;padding:0 8px 0px 22px}div#greenCircle{float:left;width:184px}div.percentages{color:#fff;font-size:27px;padding-bottom:50px;height:40px}div.percentages img{padding-left:5px;padding-top:9px}div#hotlink{float:right}div#extraextra{border:solid 1px #ccc;margin-top:10px;width:950px;float:left;font-size:12px;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px}div#warning{width:330px;float:left;margin:10px 0 10px 14px}div#generatelink{width:590px;float:right;text-align:right;margin:10px 14px 0 0}div#generatelinkTarget{width:560px;float:right;text-align:right;margin:10px 14px 10px 0}input#searchbtn{vertical-align:bottom;float:left;margin-left:10px}div#map{height:550px;width:948px;border:solid 1px #ccc;float:left;z-index:2}div#controls{height:490px;width:180px;border:solid 1px #ccc;float:right;margin-top:15px;background-color:#eee;padding:5px}div#controls h2{font-size:12px;text-align:center;font-weight:normal;font-style:italic}div#controls p{line-height:16px}div#checkbox{line-height:24px;padding-bottom:10px}div#key{width:950px;height:50px;background-color:#666;margin-top:20px;color:white;-webkit-border-radius:3px;border-radius:3px}div#key p{padding-left:15px;padding-top:12px}div#key p img{vertical-align:middle;margin:0 4px 0 22px}div#key p span.updateIntvlTxt{margin:0px;padding:0px;margin-right:15px;font-size:11px;color:#ddd;float:right}div#androidad{width:950px;margin-top:15px;overflow:hidden}#homeAward{float:left;margin-top:30px;width:950px}#homeAward a{float:left;height:112px;width:100%;text-indent:-9999px;background-color:#f15f2c;background-image:url("/assets/images/pages/homepage/award_banner.jpg");background-repeat:no-repeat;background-position:0px 0px}div#android_left{width:250px;float:left;margin-top:29px;height:530px}div#android_right{float:right;width:638px;background:transparent url("http://s3.amazonaws.com/osmwww/images/android_bg.png") no-repeat;margin-top:28px;height:451px;padding-top:80px;font-size:15px;padding-left:20px}div#android_right ul{margin-top:0px;line-height:34px;margin-left:15px;list-style:none}div#android_right p{margin-bottom:25px}#iphone_signup{float:left;width:890px;min-height:450px;padding:30px;background:#fff url("/assets/images/pages/iphone/bg_iphone_signup.jpg") no-repeat 0px 0px}#iphone_right{float:left;margin:20px 0 0 445px}#iphone_right h1{font-size:36px;color:#38a5f6;font-weight:200;letter-spacing:-1px}#iphone_right p{line-height:22px}#iphone_right #signup{position:relative;float:left;margin-top:30px}#iphone_right #email{float:left;border:0px;font-weight:bold;font-size:17px;color:#afb1b3;width:297px;height:44px;padding:0 15px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15);background:#e7eaec;background:-moz-linear-gradient(top, #e7eaec 0%, #edf1f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7eaec), color-stop(100%, #edf1f2));background:-webkit-linear-gradient(top, #e7eaec 0%, #edf1f2 100%);background:-o-linear-gradient(top, #e7eaec 0%, #edf1f2 100%);background:-ms-linear-gradient(top, #e7eaec 0%, #edf1f2 100%);background:linear-gradient(to bottom, #e7eaec 0%, #edf1f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eaec', endColorstr='#edf1f2',GradientType=0 )}#iphone_right #email:focus{color:#646566}#iphone_right .btn{float:left;border:0px;font-weight:bold;font-size:17px;color:#FFFFFF;cursor:pointer;width:108px;height:44px;text-align:center;margin-left:10px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25),0px 1px 1px 0px rgba(0,0,0,0.25);box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25),0px 1px 1px 0px rgba(0,0,0,0.25);text-shadow:0px 1px 0px #48b7d6;filter:dropshadow(color=#48b7d6,offx=0,offy=1);background:#4eccee;background:-moz-linear-gradient(top, #4eccee 0%, #45bada 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4eccee), color-stop(100%, #45bada));background:-webkit-linear-gradient(top, #4eccee 0%, #45bada 100%);background:-o-linear-gradient(top, #4eccee 0%, #45bada 100%);background:-ms-linear-gradient(top, #4eccee 0%, #45bada 100%);background:linear-gradient(to bottom, #4eccee 0%, #45bada 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4eccee', endColorstr='#45bada',GradientType=0 )}#iphone_right .btn:hover{background:#4ECCEE}#iphone_right #response{float:left;width:405px;margin-top:10px;padding:10px 20px;text-align:center;font-weight:bold;color:#FFFFFF;background:#238aa6;line-height:22px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.15);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.15)}#iphone_right #response a{color:#FFFFFF;text-decoration:underline}div#downloadlink{height:130px}div.generalPageContainer{padding-top:30px}div.about{width:800px;margin:0 auto;margin-top:40px;margin-bottom:40px}div.about h2,div.generalPageContainer h2{font-weight:normal;padding-top:15px}div.pressItem{padding:0px 0px 100px 50px;background:url("/assets/images/pages/press/quoteLeft.jpg") no-repeat 0px 0px;border-bottom:1px solid #f2f2f2}div.pressItem:last-child{border-bottom:0px}div.pressItem .pressItemImage{float:left;width:91%;margin-top:15px;text-align:center;margin-right:9%}div#about-main div.pressItem p{font-size:21px;font-style:italic;line-height:30px;color:#333333;text-align:center;padding-right:50px;background:url("/assets/images/pages/press/quoteRight.jpg") no-repeat bottom right}ul#data{list-style:none;line-height:23px}div#contact{padding-top:30px}div#contact input{border:solid 1px #ccc;font-size:14px}div#contact input#submit{border:solid 1px #ccc;padding:10px 20px}.clearboth{clear:both;line-height:0px}#map-overlay-container{position:absolute;right:13px;top:13px;z-index:99}.map-overlay{-moz-border-radius:5px;-webkit-border-radius:6px;background:url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_bg.png") repeat scroll 0 0 transparent;width:200px;line-height:28px;text-align:center;font-family:arial;font-size:12px;color:#FFF;margin-bottom:14px;padding:0px}#mapNotification{position:absolute;right:333px;top:13px;width:350px;-moz-border-radius:2px;-webkit-border-radius:3px;background:url("http://s3.amazonaws.com/osmwww/images/map-control-bg.png") repeat scroll 0 0 transparent;line-height:15px;font-size:12px;color:#FFF;text-align:center;z-index:99}#mapNotification p{padding:3px 15px}#map-control{height:35px;line-height:35px}#map-control a{padding:8px 8px;margin:0px 0px}#map-control-body{min-height:90px;text-align:left;overflow:auto;width:100%}#map-control-bar{height:30px;margin:0 0 3px 0;padding:0 0 3px 0}#map-control-bar a{display:block;padding:0px 30px 0 10px;text-align:left;float:left;border:1px solid #FFFFFF;margin:10px 0 0 49px;background-image:url("/assets/images/common/maps/toggle_fullscreen_icons@2x.png");background-repeat:no-repeat;background-position:80px 8px;background-size:12px 35px}#map-control-bar a.controlBarFullScrnActive{margin:10px 0 0 37px;background-position:104px -14px}#loading{margin:10px 0 0 80px}#controlMode{font-size:13px}#controlModeHeatmap{border-right:1px solid #000}#towerNumMsg{font-style:normal;padding:10px 11px 8px 11px;margin:0 0 10px 0;min-height:40px;line-height:1.8;cursor:default}#towerNumMsg .markersLimited{background-color:#555;padding:1px}#map-overlay-container #map-control-info #map-control-body #towerNumMsg img#info{float:left;margin:5px 5px 0 0}#map-overlay-container #map-control-info{background:url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_bg.png") repeat scroll 0 -60px transparent}p#heatmap{margin:5px 0 10px 0}p#heatmap img{position:relative;left:2px;top:0px}#heatmapStrong{float:right;font-size:12px;padding:0px;margin:0px 0px 10px 0px;line-height:1.5}#heatmapWeak{float:left;font-size:12px;padding:0px;margin:0px 0px 10px 0px;line-height:1.5}#towerList p{line-height:28px;margin:0px 2px;padding:0px 14px;display:block}#towerList div div{float:left;margin-right:4px}#towerList div div input{margin:8px 6px 4px 12px}#towerList div div img{float:left}#towerList div{clear:both}p#netDispExtra{margin-top:0px;font-size:12px}p#updateRefresh img{margin-right:0px}p#updateRefresh{margin-bottom:8px}.filterTower{float:left;margin-right:7px}#towerList div div #netwkTypeList div input{padding:0;margin:4px 6px}#netwkTypeList div{padding:0;margin:0;line-height:8px;width:100%}#map a.switchedOff{color:#878787}.hidden{display:none}div#container div#map.fullscreen{left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:100}#brenInfo{display:none}a.cssPop{position:relative;z-index:24}a.cssPop:hover{z-index:24}a.cssPop span{display:none}a.cssPop:hover span{display:block;position:absolute;right:-195px;top:10px;width:150px;border:1px solid #fff;background-color:#555;padding:5px;text-align:left;line-height:1.7}table.listTable .network{padding:0;width:240px}table.listTable .overall{padding:0;width:83px}table.listTable .signal{padding:0;width:80px}table.listTable .download{padding:0;width:105px}table.listTable .upload{padding:0;width:85px}table.listTable .ping{padding:0;width:65px}table.listTable .reliability{padding:0;width:104px}div.wpcf7{margin:0;padding:0}div.wpcf7 textarea{width:300px;padding:4px}div.wpcf7 input{margin:0px}span.wpcf7-form-control-wrap input{width:300px;padding:4px}span.wpcf7-form-control-wrap option{padding:4px}span.wpcf7-form-control-wrap select{width:310px;padding:4px;margin:0;padding:4px}div.wpcf7-response-output{margin:20px 0;padding:0.2em 0.5em}div.wpcf7-mail-sent-ok{border:2px solid #0ad}div.wpcf7-mail-sent-ng{border:2px solid #0ad}div.wpcf7-spam-blocked{border:2px solid #0ad}div.wpcf7-validation-errors{border:2px solid #0ad}span.wpcf7-form-control-wrap{position:relative;margin-top:5px;display:block}span.wpcf7-not-valid-tip{position:absolute;top:0;left:320px;z-index:100;background:#fff;border:1px solid #0ad;width:280px;padding:0.2em 0.5em}span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 .watermark{color:#888}#content .wpcf7-submit{background-color:#666666;color:#FFFFFF;height:33px;text-decoration:none;border:none}#content .wpcf7-submit:hover{background-color:#333;cursor:pointer}div#networkindex img#intronetwork{margin-top:40px;float:left}div#networkindex div#introcoveragemapindex{margin-top:40px}div#networkindex div#introcoveragemapindex h1{font-weight:normal;margin-bottom:0.5em;font-size:21px}div#networkindex div#networklink{float:left;padding:15px;width:440px}div#networkindex div#networklinktext{width:410px;float:left}div#networkindex div#networklinktext img{text-align:center;float:left;margin-right:10px}div#networkindex div#networklinktext h2{margin-top:5px;text-align:center;font-size:15px}div#networkindex div#networklinktext p{clear:both}div#networkindex div#networklinktext ul{clear:both;margin-top:30px;padding-left:30px;width:380px}div#networkindex div#networklinkimage{clear:left;width:410px;margin:0 auto}div#networkindex div#verticalspacer{border-right:1px solid #999999;float:left;margin-top:40px;height:300px}div#networkindex div#horizontalspacer{border-top:1px solid #999999;width:90%;margin:20px 5%;float:left}div#networkpage img#coverageinto{margin:0px 15px;vertical-align:middle}div#networkpage div#coverageintromap{margin-left:0}div#networkpage div#coverageintromap h1{font-weight:normal;margin:0.5em 0;font-size:21px}div#networkpage div#coveragebreadcrumbs{border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;margin-top:30px;padding-bottom:8px}div#networkpage div#networkfaq p{font-size:13px;line-height:1.5}div#networkpage div#networkfaq{padding:20px}div#networkpage div#networkIntroText{padding:0px 20px}div#networkpage div#networkfaq li{line-height:1.7}.android-banner{clear:both}#signalreportfail{display:none}#signalreport h1{font-size:23px;font-weight:100;float:left;width:700px;margin-bottom:13px}#signalreport div#date{text-align:right;width:220px;float:right;margin-top:12px;font-size:13px;line-height:180%;margin-bottom:15px}#signalreport h2{text-transform:uppercase;font-weight:400;font-size:13px;margin:10px}#signalreport .box{border:1px solid #dadada;float:left;width:100%;margin-bottom:15px}#signalreport .left{width:463px;float:left}#signalreport .right{width:443px;float:right}#signalreport #speedtest{height:266px;float:right}#signalreport .gaugelabel{float:left;margin-left:12px;width:140px;text-align:center;font-size:16px;line-height:32px;margin-bottom:10px;margin-top:10px}#signalreport .gaugelabel span{font-size:22px}#signalreport .gauge{float:left;margin-left:15px;margin-bottom:10px}#signalreport #signalstrength #signal_left{float:left;width:210px;text-align:center;font-size:46px;padding-top:30px;padding-bottom:30px;line-height:44px}#signalreport #signalstrength #signal_left span{font-size:16px}#signalreport #signalstrength #signal_right{float:right;width:230px;height:140px;background:url(http://d2cpknllkuywe0.cloudfront.net/images/share/bars_empty.jpg) no-repeat scroll 0 0 transparent}#signalreport #signalstrength #signal_bars{width:72%;height:140px;background:url(http://d2cpknllkuywe0.cloudfront.net/images/share/bars_full.jpg) no-repeat scroll 0 0 transparent}#signalreport .details{font-size:19px}#signalreport .details p{margin:15px 0 20px}#signalreport .details span.label{display:inline-table;width:130px;margin-left:30px;font-size:13px;margin-bottom:-4px}#signalreport .details span.not{text-decoration:line-through;font-size:14px;margin-bottom:5px}#signalreport #connectiontype p{margin-top:26px;font-size:28px}#signalreport #connectiontype{height:120px;background:url(http://d2cpknllkuywe0.cloudfront.net/images/share/router_icon.png) no-repeat scroll 255px 25px transparent}#signalreport #connectiontype span.label{width:120px;margin-bottom:-1px}#signalreport #location #user_map{height:404px}#signalreport #calltoaction{padding:20px;font-size:14px;width:910px}#about-main{float:left;width:679px;padding:0px 41px 0 55px}#about-sidebar{float:left;margin-left:-15px;margin-top:25px}#about-sidebar .about-sidebar-list{list-style:none;margin:0;padding:0;font-size:15px}#about-sidebar .about-sidebar-list li a{padding:9px 15px 10px 15px;border-bottom:1px solid #dee0e1;width:130px;display:block;background-color:#f7f9fa;background-image:url("/assets/images/pages/about/sidebar_arrow.png");background-repeat:no-repeat;background-position:140px 15px;background-size:6px 51px}#about-sidebar .about-sidebar-list li a:hover,#about-sidebar .about-sidebar-list li.active a{text-decoration:none;background-color:#1ba7dc;color:#FFFFFF;font-weight:bold;background-position:140px -26px}#about-sidebar .about-sidebar-list li:last-child a{border-bottom:none}#about-sidebar .about-sidebar-list li{line-height:20px}#about-main h2,#knowledgebase-main h2{font-weight:normal}#about-main h2:first-child,#knowledgebase-main h2:first-child{margin-top:0px}#about-sidebar h4{font-weight:normal}#knowledgebase-main{float:left;width:650px;margin:30px 55px 0 55px}#team{float:left;margin-top:30px;border-bottom:1px solid #e5e5e5}#team:last-child{border-bottom:0px}#team .member{width:183px;float:left;margin:0 20px 50px}#team .member .profile_pic{width:170px;height:170px;margin-bottom:10px}#team .member .name{font-weight:600;text-align:center;font-size:17px;color:#1a1a1a}#team .member .job-title{font-weight:600;text-align:center;font-size:12px;color:#999999;margin-bottom:10px}#team .member .info{text-align:center;font-size:14px;height:120px;line-height:150%}#team .member .study{display:none}#team .member .social{width:170px;padding:0 50px}#team .member .social.one{padding:0 65px}#team .member .social a{float:left;width:30px;height:30px;display:block;text-indent:-9999px;background-image:url("/assets/images/pages/team/social_icons.png");background-size:49px 14px;background-repeat:no-repeat;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}#team .member .social a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#team .member .social a.twitter{background-color:#29a8e0;background-position:8px center;margin:0 10px 0 0}#team .member .social a.linkedin{background-color:#017bb5;background-position:-27px center}#towerList p{text-align:left}#netwkTypeList{display:block;position:relative;padding:0;font-size:12px;font-weight:normal;width:140px}div#netwkTypeList div{clear:none;width:60px;display:inline-block;border:1px solid white;padding:6px 7px}div#netwkTypeList div#netwkTypeFilter2GDiv{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-right:0px;float:left}.netwkTypePopup img{float:right;margin:2px 0;padding:0;display:inline;height:14px;width:14px}div#netwkTypeList div#netwkTypeFilter3GDiv{border:1px 0 1px 0;float:left;border:1px solid white}div#netwkTypeList div#netwkTypeFilter4GDiv{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:0px;float:left}div#netwkTypeList{width:100%}#container div#map{height:700px}div#map-control-new{float:right;padding-top:11px}div.miniView div#map-control-new{position:relative;left:13px}div#control-CoverageTower{width:130px;margin-left:0px;padding:2px 0 0 0;float:left}div#control-CoverageTower a{padding:8px}div#control-networkType{width:230px;padding:0px 7px 0 11px;float:left}div#control-Reset{width:70px;float:left}div#map-control-new a{margin:0px 0px;cursor:pointer}div#map-control-new div.controlDivider a:hover{cursor:pointer}div#map-slide-control{float:left;position:absolute;top:50px;left:0px;width:35px;height:100%;border-right:1px solid #000;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_advancedView.png") no-repeat 10px 70px}div.fullView div#map-slide-control{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_simpleView.png") no-repeat 10px 70px}div#map-slide-control:hover{cursor:pointer}div#map-slide-control img{position:relative;top:150px}div#map-control-new-container{float:left;width:450px}#map a.controlMode{border:1px solid #FFF;background-color:#6c6d6f}#map #controlModeHeatmap{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-right:0px}#map #controlModeTower{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#map a.switchedOff{color:#878787;background-color:transparent}#map div#resetFilters{border:1px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1px 10px;cursor:pointer}div#towerList{padding:10px 0px;margin:0;width:90%;float:right}div.fullView div#towerList{width:94%;padding-top:3px}div#control-cellWifi{border-bottom:1px solid #000}#map-control-new-container #towerList p#updateRefresh{clear:both;padding:15px 0 15px 0px;text-align:center;width:100%}.fullView #map-control-new-container #towerList p#updateRefresh{text-align:center;width:150px;float:left;position:absolute;top:12px;left:18px;padding:0px}div.fullView #towerListTable{margin-top:20px;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_tableHeader_bg.png") no-repeat 10px 7px}div.miniView div#loadingNetRank{position:absolute;top:75px;left:60px;float:right}div.fullView div#loadingNetRank{position:absolute;top:22px;left:230px;float:right}.listTable{font-size:16px}.listTable tr.tableOdd{background-color:#222222}.listTable th.header{padding:0 0px}.listTable th.headerSortDown{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/arrow_up_small_white.png") no-repeat 0px}.listTable th.headerSortUp{background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/arrow_down_small_white.png") no-repeat 0px}.listTable th.header:hover{cursor:pointer}div.miniView th.header{display:none;line-height:0px}.listTable .greybar{width:80px;margin:0;height:15px;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_bar_empty.png") no-repeat}.listTable .greenbar{width:80px;height:15px;margin:0;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_bar_full.png") no-repeat}.listTable .signalempty{width:35px;margin:0;height:14px;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_signal_empty.png") no-repeat;margin-left:24px}.listTable .signalfull{width:35px;height:14px;margin:0;background:transparent url("http://d2cpknllkuywe0.cloudfront.net/images/newdesign/map_networkRank_signal_full.png") no-repeat}table#towerListTable tr{margin-bottom:5px}table#towerListTable thead tr{line-height:44px}table#towerListTable thead th{font-weight:100}div.towers th{display:none}div.fullView.towers#networkRanker table#towerListTable{background:none;padding-top:30px}div.fullView.towers#networkRanker table#towerListTable td{width:253px}div.towers th.network{-moz-border-radius:3px;border-radius:3px;width:253px}div.miniView.towers#networkRanker td#all-row-td{width:335px}div.fullView.towers#networkRanker td#all-row-td{width:251px}div.miniView.towers#networkRanker table#towerListTable{width:336px}div#title ul.menu-items{padding:0;margin:0}div#title ul.menu-items li{list-style:none;margin-left:0;float:left}div#title ul.menu-items a{float:left;font-size:18px;text-shadow:none;line-height:50px;padding:0px 20px 0 20px;text-decoration:none;color:white;border-right:1px solid rgba(255,255,255,0.2)}div#title ul.menu-items a:hover{background:#497B9C}.about_content{float:left;width:620px;padding:0 75px;margin-top:30px}.about_content .top_intro{font-weight:bold;color:#3399cc;font-size:12px;text-align:center;text-transform:uppercase;margin:0 0 10px}.about_content h1{font-size:40px;color:#333333;font-weight:400;margin:-10px 0 25px 0;line-height:1.1;text-align:center}.about_content h2{font-size:25px;text-align:center}.about_content .conclusion{width:100%;margin:40px 0}.about_content .conclusion strong{float:left;width:100%;font-size:30px;color:#1ba7dc;text-align:center}.about_content .conclusion p{float:left;width:100%;text-align:center}.about_content .bottom{float:left;width:100%;text-align:center}.about_content .bottom p{display:inline-block;margin:5px;color:#1ba7dc}.about_content .bottom .button{margin:5px;display:inline-block;background-color:#1ba7dc;height:45px;line-height:45px;padding:0 40px;color:#FFFFFF;-webkit-border-radius:2px;border-radius:2px}.about_content .bottom .button:after{content:" ";width:12px;height:10px;display:inline-block;margin-left:10px;background-size:12px 10px;background-repeat:no-repeat;background-image:url("/assets/images/icons/arrow_white_right.png")}.about_content .stats{list-style:none;margin:50px 0;padding:0;text-align:center;float:left;width:100%}.about_content .stats li{float:left;vertical-align:top;width:33%;min-height:118px;background-image:url("/assets/images/pages/about/about_stats_icons.png");background-repeat:no-repeat;background-size:164px 492px;background-position:center 0px}.about_content .stats li.offices{background-position:center -142px}.about_content .stats li.investors{background-position:center -300px}.about_content .stats li span{padding-top:25px;font-size:12px;color:#9ba8ad;text-transform:uppercase;font-weight:bold;clear:both;display:block}.about_content .stats li strong{display:block;clear:both;color:#1ba7dc;text-transform:uppercase;font-size:18px;font-weight:bold}.about_content .stats .founded strong{font-size:41px}.iphone_page{float:left;padding:0 !important;width:950px !important}.iphone_page p{color:#808080;font-size:14px;line-height:24px}.iphone_page .top{float:left;position:relative;width:950px;height:450px;background-color:#03abc8;background-image:url("/assets/images/pages/iphone/iphone_header.jpg");background-repeat:no-repeat;background-position:0px 0px;background-size:950px 450px}.iphone_page .top .iphone_hand{position:absolute;right:0px;top:-27px;width:469px;height:477px}.iphone_page .top .left{width:475px;float:left;text-align:center;margin-top:130px}.iphone_page .top .left h1{color:#FFFFFF;font-size:35px;margin:0}.iphone_page .top .left p{color:#FFFFFF;font-size:20px;font-weight:200}.iphone_page .top .left .download_button{width:135px;height:40px;display:block;margin-left:170px;margin-top:50px;text-indent:-9999px;background-image:url("/assets/images/pages/iphone/app_store_button.png");background-size:135px 40px;background-repeat:no-repeat}.iphone_page .intro{float:left;width:600px;padding:50px 175px}.iphone_page .intro .top_intro{font-weight:bold;color:#3399cc;font-size:12px;text-align:center;text-transform:uppercase;margin-top:0px}.iphone_page .intro h2{font-size:36px;color:#333333;text-align:center;font-weight:400;margin:0px 0 40px -100px;width:800px}.iphone_page .intro h2 span{color:#8c8c8c}.iphone_page .intro h2 span strong{color:#3399cc;font-weight:400}.iphone_page .intro p{text-align:center;font-size:17px}.iphone_page .block{float:left;width:850px;padding:150px 50px;height:140px;position:relative}.iphone_page .block.blue{background-color:#1c94d1;text-align:center}.iphone_page .block.blue h3{color:#FFFFFF}.iphone_page .block.blue p{color:#d7f0fc}.iphone_page .block h3{float:left;text-align:center;font-size:25px;text-transform:uppercase;font-weight:bold;margin:0 0 25px 0;width:425px;color:#000000}.iphone_page .block.right h3{float:right}.iphone_page .block p{float:left;text-align:center;margin:0;font-size:14px;width:425px;clear:both;color:#000000}.iphone_page .block.right p{float:right}.iphone_page #dashboard img{position:absolute;left:27px;top:-23px;width:395px;height:537px;z-index:99}.iphone_page #wifi img{position:absolute;right:0;top:120px;width:543px;height:280px;z-index:99}.iphone_page #coverage img{position:absolute;left:-40px;bottom:0;width:538px;height:346px;z-index:99}.iphone_page #speedtest img{position:absolute;right:-52px;bottom:0;width:777px;height:314px;z-index:99}.iphone_page .download_block{float:left;background:#1c94d1;padding:50px 75px;width:800px}.iphone_page .download_block p{color:#FFFFFF;font-weight:400;font-size:30px;margin:10px 0 0 0px;float:left}.iphone_page .download_block .download_button{width:135px;height:40px;display:block;float:right;text-indent:-9999px;background-image:url("/assets/images/pages/iphone/app_store_button.png");background-size:135px 40px;background-repeat:no-repeat}.iphone_page .download_block .download_button:hover{background-position:-150px 0px}.android_page{float:left;width:950px !important;padding:0px !important}.android_page .top{position:relative;float:left;width:100%;height:475px;background:url("/assets/images/pages/android/android_top_bg.jpg") no-repeat top center}.android_page .top .download_button{float:left;opacity:.75;top:200px;right:50px;position:absolute}.android_page .top .download_button:hover{opacity:1}.android_page .top_desc{float:left;text-align:center;width:674px;margin:0 138px 50px}.android_page .top_desc h2{font-size:40px;color:#38a5f6;font-weight:200;margin-bottom:0px}.android_page .top_desc p{font-size:14px;color:#808080;line-height:28px}.android_page .screen{float:left;height:437px;width:810px;margin-bottom:50px;padding:0 70px;border-bottom:1px solid rgba(0,0,0,0.05)}.android_page .screen .desc{width:440px}.android_page .screen.left .desc{margin-left:370px}.android_page .screen .desc h3{font-size:30px;font-weight:200;margin:0}.android_page .screen .desc p{font-size:14px;color:#808080;line-height:24px;margin-bottom:27px}.android_page .ss_points{float:left;width:100%;margin:0;padding:0;list-style:none}.android_page .ss_points li{float:left}.android_page .ss_points .point_name{float:left;width:440px;font-weight:bold;font-size:14px}.android_page .ss_points .line{float:left;width:350px;height:15px;display:block;background-repeat:no-repeat}.android_page .left .ss_points .point_name{text-align:left}.android_page .right .ss_points .point_name{text-align:right}.android_page .left .ss_points .line{margin-right:20px}.android_page .right .ss_points .line{margin-left:20px}.android_page #dashboard{background:url("/assets/images/pages/android/android_dashboard.jpg") no-repeat 25px bottom}.android_page #dashboard h3{color:#ff002a}.android_page #dashboard .line{background-image:url("/assets/images/pages/android/red_line.png")}.android_page #maps{background:url("/assets/images/pages/android/android_maps.jpg") no-repeat 567px bottom}.android_page #maps h3{color:#1bc7cb}.android_page #maps .line{background-image:url("/assets/images/pages/android/blue_line.png")}.android_page #signal{background:url("/assets/images/pages/android/android_signal.jpg") no-repeat 25px bottom}.android_page #signal h3{color:#14c60a}.android_page #signal .line{background-image:url("/assets/images/pages/android/green_line.png")}.android_page #test{background:url("/assets/images/pages/android/android_test.jpg") no-repeat 567px bottom}.android_page #test h3{color:#ffb400}.android_page #test .line{background-image:url("/assets/images/pages/android/orange_line.png")}.android_page .bottom{float:left;width:810px;padding:0 70px 40px}.android_page .bottom .left_wrap{float:left;width:590px}.android_page .bottom p{float:left;font-size:30px;color:#38a5f6;margin:15px 0}.android_page .bottom .iphone_link{float:left;width:100%;text-align:center;color:#666666;text-decoration:underline}.android_page .bottom .iphone_link:hover{text-decoration:none}.android_page .bottom .download_button{float:right;opacity:.75}.android_page .bottom .download_button:hover{opacity:1}#network_map{padding-bottom:40px;height:589px;width:868px}.country_list{float:left;list-style:none;margin:0;padding:0}.country_list>li{width:202px;margin:0 15px 20px 0;float:left}.country_list>li.last{margin-right:0px}.country_list .top{float:left;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:10px}.country_list .top img{float:left;margin-right:15px}.country_list .top h3{float:left;margin:1px 0px;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network_list{float:left;list-style:none;margin:0;padding:0}.network_list li a{color:#999999}#container div#network_map{width:868px;position:relative}#facttext{position:absolute;top:39px;color:#EEE;line-height:20px;margin:20px 40px}#facttext a:link{color:#FFFFFF}#facttext a:visited{color:#FFFFFF}#facttext a:hover{color:#FF00FF}#facttext a:active{color:#0000FF}#resetzoom{position:relative;top:550px;left:0px;padding:8px 15px;background:rgba(255,255,255,0.3);font-size:14px;cursor:pointer;width:90px;text-align:center}#resetzoom:hover{background:#FFFFFF;color:#000000}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){div#header div#logo a{background-image:url("/assets/images/common/header/header_logo@2x.png")}#homeAward a{background-image:url("/assets/images/pages/homepage/award_banner@2x.jpg");background-size:950px 112px}}.inside{max-width:1100px;padding:0 2%;margin:0 auto}.main-site-nav,.main-site-nav *{-webkit-transition:padding 0.2s ease-in;-moz-transition:padding 0.2s ease-in;-ms-transition:padding 0.2s ease-in;-o-transition:padding 0.2s ease-in;transition:padding 0.2s ease-in}body.ios_browser .main-site-nav,body.android_browser .main-site-nav{position:relative}body.ios_browser .main-site-nav.mobile_stick,body.android_browser .main-site-nav.mobile_stick{position:fixed;top:0px}.main-site-nav.mobile_stick.stick #sidebar_menu{height:100% !important;margin-top:0px !important}.main-site-nav{float:left;width:100%;padding:30px 0;position:fixed;top:0px;font-family:"futura-pt",Arial,sans-serif;background-color:#FFFFFF;z-index:200}.main-site-nav.stick{padding:10px 0;border-bottom:1px solid #f2f2f2}.main-site-nav.stick #top_nav .logo-wrapper a{width:150px;height:30px;background-size:150px 30px;margin-top:7px;z-index:400}.main-site-nav .inside{position:relative}.main-site-nav .inside #top_nav .logo-wrapper a{position:relative;float:left;width:193px;height:39px;display:block;text-indent:-9999px;background-image:url("/assets/images/common/header/opensignal_logo_nav.png");background-size:193px 39px;background-repeat:no-repeat}.main-site-nav .inside #top_nav ul{list-style:none;margin:3px 0 0 0;padding:0;float:right}.main-site-nav .inside #top_nav ul li{float:left;margin:10px 0 0 40px}.main-site-nav .inside #top_nav ul li:first-child{margin-left:0px}.main-site-nav .inside #top_nav ul li a{color:#1ba7dc;font-size:14px;font-weight:900;text-transform:uppercase;position:relative}.main-site-nav .inside #top_nav ul li a:hover{text-decoration:none}.main-site-nav .inside #top_nav ul li a.active{padding-bottom:3px;border-bottom:2px solid #1ba7dc}.main-site-nav .inside #top_nav ul li a.active:hover:before{width:0}.main-site-nav .inside #top_nav ul li a:before{content:'';position:absolute;bottom:-5px;left:0;width:0%;border-bottom:2px solid #1ba7dc;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-ms-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.main-site-nav .inside #top_nav ul li a:hover:before{width:100%}.main-site-nav .inside #top_nav ul .apple_store,.main-site-nav .inside #top_nav ul .google_play{margin-top:0px}.main-site-nav .inside #top_nav ul .apple_store a,.main-site-nav .inside #top_nav ul .google_play a{width:135px;height:40px;display:block;text-indent:-9999px;background-image:url("/assets/images/common/header/app_badges.png");background-size:280px 40px;background-repeat:no-repeat;opacity:.8}.main-site-nav .inside #top_nav ul .apple_store a:hover,.main-site-nav .inside #top_nav ul .google_play a:hover{opacity:1}.main-site-nav .inside #top_nav ul .apple_store a:before,.main-site-nav .inside #top_nav ul .google_play a:before{content:none}.main-site-nav .inside #top_nav ul .apple_store a{background-position:-145px 0}.main-site-nav .inside #top_nav ul .google_play{margin-left:10px}.hamburger-menu{width:24px;height:24px;padding:10px 15px;margin:0 15px 0 0;cursor:pointer;position:absolute;display:none;top:-6px;right:0;z-index:600}.hamburger-menu.open .rowicon.top{top:17px !important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-menu.open .rowicon.middle{background:none !important}.hamburger-menu.open .rowicon.bottom{top:33px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu .rowicon{position:absolute;background:#1ba7dc;width:24px;height:3px;display:block}.page_menu .hamburger-menu .rowicon{background:#FFFFFF}.hamburger-menu .rowicon.top{top:18px;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.hamburger-menu .rowicon.middle{top:25px}.hamburger-menu .rowicon.bottom{top:32px;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.page_menu #sidebar_menu{display:block;visibility:visible;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.page_menu .menu_overlay{display:block;opacity:.9}.menu_overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF;opacity:0;z-index:400;cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#sidebar_menu{position:fixed;height:100%;top:0;left:100%;z-index:500;font-family:"futura-pt",Arial,sans-serif;background-color:#1ba7dc;-webkit-transition:transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}#sidebar_menu .menu_content{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:15px;left:25px;right:25px;bottom:25px}#sidebar_menu .menu_content .logo{width:150px;height:30px;display:block;margin-bottom:20px;background-size:150px 30px;background-image:url("/assets/images/common/header/opensignal_logo_sidebar.png");background-repeat:no-repeat}#sidebar_menu .menu_content ul{list-style:none;padding:0;float:left}#sidebar_menu .menu_content ul a{color:#ffffff;font-weight:500;text-decoration:none;font-size:24px;width:100%;float:left;padding:5px 0 10px}#sidebar_menu .menu_content ul a:hover{text-decoration:underline}#sidebar_menu .menu_content .menu_apps{float:left;width:100%;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0;text-align:center}#sidebar_menu .menu_content .menu_apps h4{color:rgba(255,255,255,0.5);text-transform:uppercase;font-weight:500;margin-bottom:10px}#sidebar_menu .menu_content .menu_apps a{width:120px;height:35px;display:inline-block;text-indent:-9999px}#sidebar_menu .menu_content .menu_apps a.apple_store{background-image:url("/assets/images/common/header/google_play_white.png");background-size:120px;background-repeat:no-repeat}#sidebar_menu .menu_content .menu_apps a.google_play{background-image:url("/assets/images/common/header/app_store_white.png");background-size:120px;background-repeat:no-repeat}#footer-site{width:100%;float:left;border-bottom:4px solid #1ba7dc;font-family:"futura-pt",Arial,sans-serif}#footer-site .social{float:left;width:100%;background-color:#f1f5f7;padding:15px 0 35px}#footer-site .social .title{font-size:22px;color:#333333;font-weight:200;margin:0;float:left;line-height:51px;text-align:center;clear:both;width:100%}#footer-site .social .newsletter{float:left;width:66%;text-align:center}#footer-site .social .newsletter form{position:relative;display:inline-block}#footer-site .social .newsletter form input{float:left;font-size:18px;font-family:"futura-pt",Arial,sans-serif;-webkit-border-radius:2px;border-radius:2px}#footer-site .social .newsletter form #footer_email{color:#333333;font-weight:500;border:1px solid #cccccc;height:51px;width:272px;padding:0 0 0 63px;margin-right:12px;background-image:url("/assets/images/common/footer/newsletter_icon.png");background-size:25px 16px;background-repeat:no-repeat;background-position:24px center}#footer-site .social .newsletter form .btn{color:#FFFFFF;background-color:#1ba7dc;font-weight:900;text-transform:uppercase;height:53px;width:110px;border:0;cursor:pointer}#footer-site .social .newsletter form .signup_reponse{position:absolute;top:60px;font-size:13px;line-height:12px;width:100%;text-align:center}#footer-site .social .follow{float:left;width:34%;text-align:center}#footer-site .social .follow ul{list-style:none;padding:0;margin:0;display:inline-block}#footer-site .social .follow ul li{float:left}#footer-site .social .follow ul li a{width:50px;height:50px;display:block;margin-right:10px;text-indent:-9999px;background-image:url("/assets/images/common/footer/social_icons.png");background-size:137px 22px;background-repeat:no-repeat;opacity:.9;-webkit-border-radius:25px;border-radius:25px}#footer-site .social .follow ul li a:hover{opacity:1}#footer-site .social .follow ul li .facebook{background-color:#3865a0;background-position:20px center}#footer-site .social .follow ul li .twitter{background-color:#55acee;background-position:-40px center}#footer-site .social .follow ul li .linkedin{background-color:#0077b5;background-position:-100px center;margin-right:0}#footer-site .footer_links{float:left;width:100%;padding:30px 0}#footer-site .footer_links .inside .opensignal .logo{width:117px;height:24px;display:block;text-indent:-9999px;display:block;background-image:url("/assets/images/common/footer/opensignal_logo.png");background-size:117px 24px;background-repeat:no-repeat}#footer-site .footer_links .inside .opensignal p{color:#bdc2c5;font-size:10px}#footer-site .footer_links .inside .opensignal div#footer_address{width:100%}#footer-site .footer_links .inside .opensignal div#footer_address p{font-size:11px;color:#7b858b}#footer-site .footer_links .inside div,#footer-site .footer_links .inside ul{width:18%;float:left;padding:0;list-style:none;margin:0 2% 0 0}#footer-site .footer_links .inside ul{font-size:14px;line-height:27px}#footer-site .footer_links .inside .no_title{padding-top:27px}#footer-site .footer_links .inside .title{font-weight:bold;text-transform:uppercase}#footer-site .footer_links .inside .title a{color:#585858}#footer-site .footer_links .inside .title a:hover{text-decoration:none}#footer-site .footer_links .inside a{color:#7b858b}#header{float:left;width:100%;min-height:350px;background-color:#1ba7dc;font-family:"futura-pt",Arial,sans-serif;text-align:center;color:#FFFFFF;margin-top:100px;padding-bottom:30px}#header h1{width:90%;font-weight:200;font-size:42px;margin:45px auto 16px}#header p{font-size:18px;line-height:34px;width:70%;margin:0 auto}#header .bottom{text-align:center;width:90%;margin:43px auto 0}#header .bottom p{display:inline-block;width:initial;margin-right:20px}#header .bottom .button{border:1px solid #FFFFFF;opacity:.8}#header .bottom .button:hover{opacity:1}.opensignal_app{padding-bottom:0 !important}.opensignal_app .inside{padding-top:50px}.opensignal_app .inside .screens{position:relative;width:48%;margin-right:2%;float:left;min-height:549px}.opensignal_app .inside .screens img{position:absolute;bottom:0px;left:0px;width:100%;max-width:525px}.opensignal_app .inside .print{margin-left:2%;float:right;width:48%;display:inline-block;padding-top:50px}.opensignal_app .inside .print .opensignal_logo{font-size:42px;font-weight:200}.opensignal_app .inside .print .opensignal_logo .blue{color:#a6def6}.opensignal_app .inside .print h1{margin:0px auto 40px !important}.opensignal_app .inside .print ul{text-align:left;margin:0;padding:0;list-style:none}.opensignal_app .inside .print ul li{font-weight:400;font-size:18px;line-height:36px;padding-left:45px;background-image:url("/assets/images/icons/list_item_check_white.png");background-size:19px 19px;background-repeat:no-repeat;background-position:0px 9px}.opensignal_app .inside .print .links{float:left;width:100%;text-align:center;margin:50px 0}.opensignal_app .inside .print .links a{width:135px;height:40px;margin:5px;display:inline-block;text-indent:-9999px;background-image:url("/assets/images/icons/app_badges_white.png");background-size:280px 40px;background-repeat:no-repeat}.opensignal_app .inside .print .links a.apple_store{background-position:-145px 0}#container{padding-top:130px}#container:empty{display:none}.full_width_block{float:left;width:100%;padding:40px 0;font-family:"futura-pt",Arial,sans-serif;position:relative}.full_width_block a{text-decoration:underline}.full_width_block a:hover{text-decoration:none}.full_width_block.grey_bg{background-color:#f1f5f7}.full_width_block.grey_bg p,.full_width_block.grey_bg ul{color:#494b4d}.full_width_block.blue_bg{background-color:#1ba7dc;color:#FFFFFF}.full_width_block h2{font-size:45px;font-weight:200}.full_width_block p{font-weight:400;font-size:17px;line-height:30px}.full_width_block ul{list-style:none;padding:0}.mobile_app .screens{position:absolute;bottom:-1px;width:28%;margin-right:5%;max-width:330px;height:346px;display:block;background-image:url("/assets/images/pages/homepage/opensignal_screens_w_phones.png");background-size:100%;background-repeat:no-repeat;background-position:0 bottom}.mobile_app .print{float:right;width:66%}.mobile_app .print h2{margin-top:0px;margin-bottom:0px}.mobile_app .print ul li{font-weight:400;font-size:18px;line-height:36px;padding-left:45px;background-image:url("/assets/images/icons/list_item_check_blue.png");background-size:19px 19px;background-repeat:no-repeat;background-position:0px 9px}.mobile_app .print .links{text-align:center;margin-top:30px}.mobile_app .print .links .apple_store,.mobile_app .print .links .google_play{width:135px;height:40px;margin:0 5px;display:inline-block;text-indent:-9999px;background-image:url("/assets/images/common/header/app_badges.png");background-size:280px 40px;background-repeat:no-repeat;opacity:.8}.mobile_app .print .links .apple_store:hover,.mobile_app .print .links .google_play:hover{opacity:1}.mobile_app .print .links .apple_store{background-position:-145px 0}.mobile_app .print .links .more{width:100%;float:left;margin-top:10px;font-size:17px}.sensors{background-color:#11465a;background-image:url("/assets/images/pages/homepage/sensors_bg.png");background-size:1440px 383px;background-position:center;background-repeat:no-repeat;text-align:center;color:#FFFFFF}.sensors h2{width:100%;margin:0px 0 20px}.sensors p{color:#fff;width:60%;margin:0 auto 30px}.sensors .button{background-color:#18627e}.sensors .button:hover{background-color:#1c7090}.sensor_revolution .table{float:left;width:29%;margin-right:5%}.sensor_revolution .table table{width:100%}.sensor_revolution .table table tbody tr:hover td.title{background-color:#e8eced}.sensor_revolution .table table tbody tr td{width:10%;height:20px;background-color:#d8dcde}.sensor_revolution .table table tbody tr td.title{width:40%;font-size:14px;color:#808080;background-color:#f1f5f7}.sensor_revolution .table table tbody tr td.fill{background-color:#1ba7dc}.sensor_revolution .table table tfoot{text-align:center}.sensor_revolution .table .legend{font-size:13px;color:#b3b3b3;line-height:20px;width:70%;margin:20px auto 0;text-align:center}.sensor_revolution .print{float:right;width:66%}.sensor_revolution .print h2{margin:0 0 10px}.sensor_revolution .print .sub_title{color:#1ba7dc;font-size:20px;font-weight:400;margin:0 0 20px}.sensor_revolution .print .button{margin-top:20px;border:1px solid #1ba7dc}.four_pilars h2{text-align:center;margin-top:0}.four_pilars .cd-tabs{position:relative;width:70%;margin:0 auto}.four_pilars .cd-tabs:after{content:"";display:table;clear:both}.four_pilars .cd-tabs nav{border-bottom:1px solid #1ba7dc;overflow:auto;-webkit-overflow-scrolling:touch}.four_pilars .cd-tabs nav .cd-tabs-navigation{float:left;width:100%;text-align:center;margin:0px}.four_pilars .cd-tabs nav .cd-tabs-navigation:after{content:"";display:table;clear:both}.four_pilars .cd-tabs nav .cd-tabs-navigation li{display:inline-block;width:60px;vertical-align:top;margin:0 35px}.four_pilars .cd-tabs nav .cd-tabs-navigation li a{position:relative;display:block;text-align:center;text-decoration:none;font-size:14px;font-weight:500;color:#7b858b;width:100%;opacity:.5;height:40px;padding:80px 0 25px;background-image:url("/assets/images/pages/sensors/tab_nav_arrow.png");background-size:14px 7px;background-repeat:no-repeat;background-position:center 145px;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.four_pilars .cd-tabs nav .cd-tabs-navigation li a.selected{opacity:1;background-position:center 138px}.four_pilars .cd-tabs nav .cd-tabs-navigation li a:hover{opacity:1;text-decoration:none}.four_pilars .cd-tabs nav .cd-tabs-navigation li a:before{content:" ";height:60px;width:60px;position:absolute;top:0px;left:0px;background-image:url("/assets/images/pages/sensors/sensor_icons.jpg");background-size:400px 60px;background-repeat:no-repeat}.four_pilars .cd-tabs nav .cd-tabs-navigation li a.client:before{background-position:0px 0px}.four_pilars .cd-tabs nav .cd-tabs-navigation li a.scalibility:before{background-position:-100px 0px}.four_pilars .cd-tabs nav .cd-tabs-navigation li a.fusion:before{background-position:-200px 0px}.four_pilars .cd-tabs nav .cd-tabs-navigation li a.references:before{background-position:-300px 0px}.four_pilars .cd-tabs-content{min-height:250px;height:auto;margin-top:0px}.four_pilars .cd-tabs-content h3{font-size:34px;font-weight:200;text-align:center;color:#1ba7dc;margin:0px}.four_pilars .cd-tabs-content li{display:none;padding:2em 0;opacity:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.four_pilars .cd-tabs-content li.selected{display:block;opacity:1}.four_pilars .cd-tabs-content p{color:#494b4d}.four_pilars .bottom{float:left;width:100%;text-align:center}.four_pilars .bottom p{width:initial;margin-right:20px;display:inline-block}.four_pilars .bottom .button{display:inline-block;background-color:#1ba7dc}.consumer_apps h2{text-align:center;margin-top:0px}.consumer_apps .half{float:left;width:47%}.consumer_apps .half.opensignal{margin-right:3%}.consumer_apps .half.wifimapper{margin-left:3%}.consumer_apps .half .screen{width:33%;margin-right:5%;float:left}.consumer_apps .half .screen img{max-width:166px;width:100%}.consumer_apps .half .copy{float:left;width:62%;display:inline-block}.consumer_apps .half .copy .logo{text-indent:-9999px;display:block;background-repeat:no-repeat;margin-top:0px}.consumer_apps .half .copy .logo.opensignal{width:180px;height:38px;background-image:url("/assets/images/pages/products/opensignal_logo.png");background-size:180px 38px}.consumer_apps .half .copy .logo.wifimapper{width:191px;height:37px;background-image:url("/assets/images/pages/products/wifimapper_logo.png");background-size:191px 37px}.consumer_apps .half .copy p{color:#494b4d}.consumer_apps .half .copy .bottom{float:left;width:100%;text-align:center}.consumer_apps .half .copy .bottom a{width:115px;height:34px;display:inline-block;text-indent:-9999px;background-image:url("/assets/images/common/header/app_badges.png");background-size:238px;background-repeat:no-repeat;opacity:.8;margin:0 5px 5px 5px}.consumer_apps .half .copy .bottom a.apple_store{background-position:-123px 0}.consumer_apps .half .copy .bottom a:hover{opacity:1}.improve_signal{text-align:center}.improve_signal h2{margin:0px 0 20px}.improve_signal p{width:70%;margin:0 auto 60px}.improve_signal .screen{width:90%;max-width:948px;display:block;margin:0 5%}.free_wifi{padding:0px;background-image:url("/assets/images/pages/app/free_wifi_map.jpg");background-repeat:no-repeat;background-size:1700px 634px;background-position:center center}.free_wifi .inside{padding-top:100px;padding-bottom:100px}.free_wifi .inside .copy{width:50%;padding:0 0 50px;text-align:center}.free_wifi .inside .copy h2{margin-bottom:15px}.free_wifi .inside .copy p{color:#494b4d;display:inline;background-color:#FFFFFF}.compare{padding:0}.compare .inside .copy{float:right;width:48%;padding:150px 0 50px;text-align:center;margin-left:2%}.compare .inside .copy h2{margin-bottom:15px}.compare .inside .screens{float:left;position:relative;width:48%;min-height:549px;padding-top:40px;margin-right:2%;float:left;text-align:center}.compare .inside .screens img{position:absolute;bottom:0px;left:0px;width:100%;max-width:525px}.speedtest{padding:0}.speedtest .inside{padding-top:90px;padding-bottom:90px;position:relative}.speedtest .inside:after{content:"";width:100%;background-image:url("/assets/images/pages/app/speedtest_screen.png");background-size:687px 418px;background-repeat:no-repeat;background-position:right center;position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:4}.speedtest .inside .copy{width:50%;text-align:center;position:relative;z-index:5}.speedtest .inside .copy h2{margin-top:0px}.speedtest .inside .copy p{display:inline;background-color:#f1f5f7;padding-top:7px;padding-bottom:7px}.download_app h2{text-align:center;margin:0px 0 20px}.download_app .links{text-align:center}.download_app .links a{width:135px;height:40px;margin:5px;display:block;text-indent:-9999px;background-image:url("/assets/images/common/header/app_badges.png");background-size:280px 40px;background-repeat:no-repeat;display:inline-block;opacity:.8}.download_app .links a:hover{opacity:1}.download_app .links a.apple_store{background-position:-145px 0}.data_products,.other_products{padding-bottom:0px}.data_products h2,.other_products h2{text-align:center;margin-top:0px}.data_products ul li:nth-child(3n) a,.other_products ul li:nth-child(3n) a{margin-right:0px}.data_products ul li.methodology a,.other_products ul li.methodology a{border:2px dashed #d8dcde}.data_products ul li.insights .icon,.other_products ul li.insights .icon{background-position:-150px 0}.data_products ul li.data .icon,.other_products ul li.data .icon{background-position:-300px 0}.data_products ul li.maps .icon,.other_products ul li.maps .icon{background-position:-450px 0}.data_products ul li.api .icon,.other_products ul li.api .icon{background-position:-600px 0}.data_products ul li.methodology a,.other_products ul li.methodology a{margin-top:35px}.data_products ul li.methodology a .icon,.other_products ul li.methodology a .icon{background-position:-750px 0;background-color:#f1f5f7}.data_products ul li.methodology:hover a .icon,.other_products ul li.methodology:hover a .icon{background-color:#FFFFFF}.data_products ul li.sensor .icon,.other_products ul li.sensor .icon{background-position:-904px 0}.data_products ul li.weathersignal .icon,.other_products ul li.weathersignal .icon{background-position:-1050px 0}.data_products ul li.crisissignal .icon,.other_products ul li.crisissignal .icon{background-position:-1200px 0}.data_products ul li a,.other_products ul li a{float:left;display:block;margin-right:5%;width:30%;padding:20px 2% 0;margin-bottom:40px;text-align:center;text-decoration:none;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.data_products ul li a:hover,.other_products ul li a:hover{background-color:#FFFFFF}.data_products ul li a .icon,.other_products ul li a .icon{background-color:#1ba7dc;display:inline-block;width:100px;height:100px;background-image:url("/assets/images/pages/products/product_icons.png");background-size:1350px 100px;background-position:0 0;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%}.data_products ul li a h3,.other_products ul li a h3{color:#1ba7dc;font-size:30px;font-weight:200}.data_products ul li a p,.other_products ul li a p{color:#494b4d}.data_products ul li a p .more,.other_products ul li a p .more{clear:both;display:block;color:#1ba7dc;text-decoration:underline}.data_products ul li a p .more:hover,.other_products ul li a p .more:hover{text-decoration:none}.other_products ul li a:hover{background-color:#f1f5f7}.button{font-weight:500;text-align:center;display:inline-block;cursor:pointer;text-decoration:none !important;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.button.small{height:45px;font-size:17px;line-height:45px;padding:0 40px}.button:after{content:" ";width:12px;height:10px;display:inline-block;margin-left:10px;background-size:12px 10px;background-repeat:no-repeat}.button.light{color:#1ba7dc}.button.light:after{background-image:url("/assets/images/icons/arrow_blue_right.png")}.button.dark{color:#FFFFFF}.button.dark:after{background-image:url("/assets/images/icons/arrow_white_right.png")}.button:hover{text-decoration:none}#smartbanner{position:relative !important;left:0;top:0;border-bottom:1px solid #e8e8e8;width:100%;height:78px;background:-webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);background-image:-ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");border-top:5px solid #88B131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#FFFFFF;background:none;border-radius:0;box-shadow:none;min-height:28px;background-color:#42B6C9;line-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:#2AC7E1}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.main-site-nav .inside #top_nav .logo-wrapper a{background-image:url("/assets/images/common/header/opensignal_logo_nav@2x.png")}.main-site-nav .inside #top_nav ul .apple_store a,.main-site-nav .inside #top_nav ul .google_play a{background-image:url("/assets/images/common/header/app_badges@2x.png")}#sidebar_menu .menu_content .logo{background-image:url("/assets/images/common/header/opensignal_logo_sidebar@2x.png")}#sidebar_menu .menu_content .menu_apps a.apple_store{background-image:url("/assets/images/common/header/app_store_white@2x.png")}#sidebar_menu .menu_content .menu_apps a.google_play{background-image:url("/assets/images/common/header/google_play_white@2x.png")}#footer-site .social .newsletter form #footer_email{background-image:url("/assets/images/common/footer/newsletter_icon@2x.png")}#footer-site .social .follow ul li a{background-image:url("/assets/images/common/footer/social_icons@2x.png")}#footer-site .footer_links .inside .opensignal .logo{background-image:url("/assets/images/common/footer/opensignal_logo@2x.png")}.button.dark:after{background-image:url("/assets/images/icons/arrow_white_right@2x.png")}.button.light:after{background-image:url("/assets/images/icons/arrow_blue_right@2x.png")}.consumer_apps .half .copy .bottom a{background-image:url("/assets/images/common/header/app_badges@2x.png")}.consumer_apps .half .copy .logo.opensignal{background-image:url("/assets/images/pages/products/opensignal_logo@2x.png")}.consumer_apps .half .copy .logo.wifimapper{background-image:url("/assets/images/pages/products/wifimapper_logo@2x.png")}.data_products ul li a .icon,.other_products ul li a .icon{background-image:url("/assets/images/pages/products/product_icons@2x.png")}.opensignal_app .inside .print ul li{background-image:url("/assets/images/icons/list_item_check_white@2x.png")}.mobile_app .screens{background-image:url("/assets/images/pages/homepage/opensignal_screens_w_phones@2x.png")}.mobile_app .print ul li{background-image:url("/assets/images/icons/list_item_check_blue@2x.png")}.mobile_app .print .links .apple_store,.mobile_app .print .links .google_play{background-image:url("/assets/images/common/header/app_badges@2x.png")}.sensors{background-image:url("/assets/images/pages/homepage/sensors_bg@2x.png")}.four_pilars .cd-tabs nav .cd-tabs-navigation li a:before{background-image:url("/assets/images/pages/sensors/sensor_icons@2x.jpg")}.opensignal_app .inside .print .links a{background-image:url("/assets/images/icons/app_badges_white@2x.png")}.free_wifi{background-image:url("/assets/images/pages/app/free_wifi_map@2x.jpg")}.speedtest .inside:after{background-image:url("/assets/images/pages/app/speedtest_screen@2x.png")}.download_app .links a{background-image:url("/assets/images/common/header/app_badges@2x.png")}.about_content .stats li{background-image:url("/assets/images/pages/about/about_stats_icons@2x.png")}.four_pilars .cd-tabs nav .cd-tabs-navigation li a{background-image:url("/assets/images/pages/sensors/tab_nav_arrow@2x.png")}}@media (max-width: 900px){#container{padding-top:70px}#header h1{font-size:35px}.main-site-nav{padding:10px 0;border-bottom:1px solid #f2f2f2}.main-site-nav .inside{padding:0 20px}.main-site-nav .inside #top_nav .logo-wrapper a{width:150px;height:30px;background-size:150px 30px;margin-top:7px}.main-site-nav .inside #top_nav ul li{display:none}.main-site-nav .inside #top_nav ul li.apple_store,.main-site-nav .inside #top_nav ul li.google_play{display:block;margin-top:3px}.main-site-nav .inside #top_nav ul li.apple_store a,.main-site-nav .inside #top_nav ul li.google_play a{width:120px;height:35px;background-size:248px}.main-site-nav .inside #top_nav ul li.google_play{margin-right:60px}.main-site-nav .inside #top_nav ul li.apple_store a{background-position:-128px 0}.main-site-nav .inside .hamburger-menu{display:block}#sidebar_menu{width:300px}.consumer_apps{width:100%;margin:0}.consumer_apps .half .screen{width:100%;text-align:center;margin-bottom:20px;margin-right:0;margin-left:0}.consumer_apps .half .copy{width:100%}.consumer_apps .half .copy .logo{width:100% !important;background-position:center}}@media (max-width: 768px){#header h1{margin-top:25px;width:100%}#header p{width:100%}#header .bottom{width:100%}#header .bottom p{margin:0px 10px}.opensignal_app{padding-top:40px}.opensignal_app .inside{display:block}.opensignal_app .inside .screens{min-height:initial;width:100%;padding:0;background-position:center bottom}.opensignal_app .inside .screens img{position:relative;bottom:-5px}.opensignal_app .inside .print{width:100%;padding:0;margin:0}.opensignal_app .inside .print .links{margin-top:40px}.main-site-nav .inside #top_nav ul li{display:none}.main-site-nav .inside #top_nav ul li.apple_store,.main-site-nav .inside #top_nav ul li.google_play{display:block}#footer-site .social{padding:20px 0}#footer-site .social .newsletter{width:100%;margin-bottom:20px}#footer-site .social .follow{width:100%}#footer-site .footer_links{padding:20px 0;margin:0}#footer-site .footer_links .inside{padding:0 20px}#footer-site .footer_links .inside .opensignal .logo{margin:0 auto}#footer-site .footer_links .inside .opensignal p{text-align:center}#footer-site .footer_links .inside div{width:100%}#footer-site .footer_links .inside ul{width:25%;margin:0}.full_width_block h2{font-size:36px}.sensors p{width:100%}.mobile_app .screens{display:none}.mobile_app .print{width:100%;padding:0}.sensor_revolution .table{width:100%;padding:0;margin:0}.sensor_revolution .print{width:100%;padding:0;margin-bottom:40px}.four_pilars .cd-tabs{width:100%;margin:0}.four_pilars .cd-tabs nav .cd-tabs-navigation li{margin:0 25px}.free_wifi .inside{padding-top:40px;padding-bottom:40px}.free_wifi .inside .copy{width:100%}.free_wifi .inside .copy h2{margin-top:0px}.compare .inside{display:block}.compare .inside .screens{width:100%;padding:0;min-height:initial;background-position:center bottom;margin:0}.compare .inside .screens img{position:relative;bottom:-5px}.compare .inside .copy{width:100%;padding:0;margin:0}.speedtest .inside{padding-top:40px;padding-bottom:40px}.speedtest .inside:after{opacity:.2}.speedtest .inside .copy{width:100%;margin:0}}@media (max-width: 560px){.inside{padding-left:5%;padding-right:5%}.main-site-nav .inside #top_nav ul{display:none}#sidebar_menu{width:100%}#sidebar_menu .menu_content .menu_apps a{margin:0 5px}#footer-site .social .newsletter form #footer_email{width:180px;background-image:none;padding-left:20px}#footer-site .social .newsletter form .btn{width:100px}#footer-site .footer_links .inside ul{width:50%;margin-bottom:20px}#footer-site .footer_links .inside ul:nth-child(4n){clear:left}.four_pilars .cd-tabs nav .cd-tabs-navigation li{margin:0 5px}.four_pilars .cd-tabs nav .cd-tabs-navigation li:first-child{margin-left:0px}.four_pilars .cd-tabs nav .cd-tabs-navigation li:last-child{margin-right:0px}.four_pilars .bottom p{margin:0}.consumer_apps .half{margin:0;width:100%}.consumer_apps .half.opensignal{margin-bottom:70px;margin-right:0}.consumer_apps .half.wifimapper{margin-left:0}.other_products ul li a,.data_products ul li a{width:100%;margin:0 0 40px}.data_products ul li.methodology a{margin:0px 5% 40px}.improve_signal p{width:100%}}

