#footer p{margin:0}.font-1,.font-1 *{font-size:1px!important;font-family:inherit!important}.font-2,.font-2 *{font-size:2px!important;font-family:inherit!important}.font-3,.font-3 *{font-size:3px!important;font-family:inherit!important}.font-4,.font-4 *{font-size:4px!important;font-family:inherit!important}.font-5,.font-5 *{font-size:5px!important;font-family:inherit!important}.font-6,.font-6 *{font-size:6px!important;font-family:inherit!important}.font-7,.font-7 *{font-size:7px!important;font-family:inherit!important}.font-8,.font-8 *{font-size:8px!important;font-family:inherit!important}.font-9,.font-9 *{font-size:9px!important;font-family:inherit!important}.font-10,.font-10 *{font-size:10px!important;font-family:inherit!important}.font-11,.font-11 *{font-size:11px!important;font-family:inherit!important}.font-12,.font-12 *{font-size:12px!important;font-family:inherit!important}.font-13,.font-13 *{font-size:13px!important;font-family:inherit!important}.font-14,.font-14 *{font-size:14px!important;font-family:inherit!important}.font-15,.font-15 *{font-size:15px!important;font-family:inherit!important}.font-16,.font-16 *{font-size:16px!important;font-family:inherit!important}.font-17,.font-17 *{font-size:17px!important;font-family:inherit!important}.font-18,.font-18 *{font-size:18px!important;font-family:inherit!important}.font-19,.font-19 *{font-size:19px!important;font-family:inherit!important}.font-20,.font-20 *{font-size:20px!important;font-family:inherit!important}.font-21,.font-21 *{font-size:21px!important;font-family:inherit!important}.font-22,.font-22 *{font-size:22px!important;font-family:inherit!important}.font-23,.font-23 *{font-size:23px!important;font-family:inherit!important}.font-24,.font-24 *{font-size:24px!important;font-family:inherit!important}.font-25,.font-25 *{font-size:25px!important;font-family:inherit!important}.font-26,.font-26 *{font-size:26px!important;font-family:inherit!important}.font-27,.font-27 *{font-size:27px!important;font-family:inherit!important}.font-28,.font-28 *{font-size:28px!important;font-family:inherit!important}.font-29,.font-29 *{font-size:29px!important;font-family:inherit!important}.font-30,.font-30 *{font-size:30px!important;font-family:inherit!important}.font-31,.font-31 *{font-size:31px!important;font-family:inherit!important}.font-32,.font-32 *{font-size:32px!important;font-family:inherit!important}.font-33,.font-33 *{font-size:33px!important;font-family:inherit!important}.font-34,.font-34 *{font-size:34px!important;font-family:inherit!important}.font-35,.font-35 *{font-size:35px!important;font-family:inherit!important}.font-36,.font-36 *{font-size:36px!important;font-family:inherit!important}.font-37,.font-37 *{font-size:37px!important;font-family:inherit!important}.font-38,.font-38 *{font-size:38px!important;font-family:inherit!important}.font-39,.font-39 *{font-size:39px!important;font-family:inherit!important}.font-40,.font-40 *{font-size:40px!important;font-family:inherit!important}.font-41,.font-41 *{font-size:41px!important;font-family:inherit!important}.font-42,.font-42 *{font-size:42px!important;font-family:inherit!important}.font-43,.font-43 *{font-size:43px!important;font-family:inherit!important}.font-44,.font-44 *{font-size:44px!important;font-family:inherit!important}.font-45,.font-45 *{font-size:45px!important;font-family:inherit!important}.font-46,.font-46 *{font-size:46px!important;font-family:inherit!important}.font-47,.font-47 *{font-size:47px!important;font-family:inherit!important}.font-48,.font-48 *{font-size:48px!important;font-family:inherit!important}.font-49,.font-49 *{font-size:49px!important;font-family:inherit!important}.font-50,.font-50 *{font-size:50px!important;font-family:inherit!important}#germany_state{position:absolute;right:0;font-size:10px;font-weight:600}.flex-list{overflow:hidden}.flex-list .flex-list-item{float:left;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.flex-list .flex-list-item a{color:#fff}.slider-search-form #goCitySearch{z-index:9}span.twitter-typeahead .form-control-lg{width:100%}.tt-dropdown-menu{width:100%;margin:4px 0;padding:8px 0;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);color:#000;max-height:300px;overflow-y:auto;max-width:300px}.tt-suggestion{padding:3px 20px;font-size:15px;line-height:24px}.tt-suggestion:hover{cursor:pointer}.tt-suggestion.tt-cursor,.tt-suggestion:hover{color:#fff;background-color:#0097cf}.chart-wrapper{width:200px;height:200px}.provider-plan-details ul{padding-left:20px}#providerMap{height:300px}.has-danger{color:#f4516c}#cityWrapper h1,#cityWrapper h2,#cityWrapper h3,#cityWrapper h4,#cityWrapper p{margin:0}.sort-checkbox{position:relative;top:3px}.white-menu li a{color:#fff!important}.sticky-header .white-menu li a{color:#000!important}#speedTestIframe{height:450px}.mobile-show{display:none!important}@media only screen and (max-width:812px){.flex-basis-50{-ms-flex-preferred-size:50%;flex-basis:50%}.mobile-city-header{font-size:15px;line-height:inherit;margin-bottom:5px!important}.mobile-rating,.mobile-text-left{text-align:left!important}.mobile-rating .rating-wrapper{float:left}.mobile-rating .rating-container{font-size:1.5em!important}.mobile-rating .rating-number{margin-top:6px!important;margin-left:10px}.mobile-provider-row,.mobile-provider-row.bg-light{background-color:#f3f3f3!important;border-color:#e3e3e3!important;border-left-width:0;border-right-width:0;border-top-width:3px!important;border-bottom-width:3px!important;border-style:solid;margin-bottom:20px}.d-flex.mobile-flex-disable{display:block!important}.white-menu li a{color:inherit!important}.flex-list .flex-list-item{width:50%}.chart-wrapper{margin:auto!important}#speedTestIframe{height:750px;margin-bottom:20px}#cityProviderAvailabilityTable,#cityProviderSpeedTable,#cityProvidersTable,#cityResellerTable{overflow-x:scroll}.slider-search-form button{width:100%}.mobile-hide{display:none!important}.mobile-show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile-show.hidden{display:none!important}.col-mobile-6{width:50%}.mobile-row{display:-webkit-box;display:-ms-flexbox;display:flex}}