@media screen and (max-width: 700px){html,body{background-color:#fff}img{max-width:100%}iframe{max-width:100%}div#header h1 a, div#header h1 a:visited, div#header h1 a:hover{background:url('/images/website/logo.png') no-repeat scroll}div#header
h1{width:100%}div#header h1
a{width:100%;background-size:200px;background-color:#000;background-position:center}div#header h1 a:hover{width:100%;background-size:200px;background-color:#000;background-position:center}div.inner_wrap{width:100%}div.inner_wrap
.homeviewport{width:100%}div.header
h2{display:none}div.inner_wrap.homeviewport{width:100%}div#viewport{border:none;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0;margin-bottom:0;width:100%;background-color:#fff}div#viewport.homeviewport{width:100%;padding:0;border-left:none;border-right:none;margin:0}div#viewport.homeviewport>*{padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div#viewport_footer.homeviewport{width:100%}div#footer{min-width:0}div#footer
ul{padding-left:0;width:100%}div#footer
cite{padding-left:0;width:100%}div#menuToggle{display:block;min-height:50px;padding:0
0 0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMTE1NDljNC0yOGZjLTQ4MjktYmQ5Mi05MzkyNGQxZmE3MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGQThDNjZEMDdDMTFFMzhCRTE4MjMyMDRBQjU3NTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGQThDNjVEMDdDMTFFMzhCRTE4MjMyMDRBQjU3NTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWQ0MGVjZDYtYzkzZS00YzJkLThmMTItMzIxMDkzOGZmOWVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQxMTU0OWM0LTI4ZmMtNDgyOS1iZDkyLTkzOTI0ZDFmYTcxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9htncAAAAxSURBVHjaYvwPBAwDAJgYBgiMPItZgJhxNKiHfRyP5uPRfDwa1KP5eDSoB7fFAAEGABsIBiwl7RAtAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:10px;background-color:#775e15;cursor:pointer}div#menuToggle
h2{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;padding:10px
0 10px 10px;line-height:30px;vertical-align:middle;background-color:#f1d06c;color:#775e15;font-size:24px}div#menuToggle.communityMenu{background-color:#13385e}div#menuToggle.communityMenu
h2{background-color:#4685ba;color:#fff}div#sidebar{width:100%}div#sidebar.homeviewport{margin:0;float:none}div#sidebar.homeviewport
div#featured_towns_bottom{display:none;width:100%;padding:0;margin:0;border-radius:0;min-height:0}div#featured_towns_bottom>ul>li{border-bottom:1px solid #f1d06c;margin-top:0 !important;line-height:40px}div#featured_towns_bottom>ul>li>ul>li{margin-left: -24px;padding-left:36px;border-top:1px solid #f1d06c}div#featured_towns_bottom span.stateName:after, div#featured_towns_bottom span.countyName:after{content:"\f0d8";font-family:"FontAwesome";float:right;margin-right:10px}div#featured_towns_bottom span.stateName.expanded:after, div#featured_towns_bottom span.countyName.expanded:after{content:"\f0d7"}div#featured_towns_bottom
li.cityNameLI{margin-left: -24px;padding-left:48px;border-top:1px solid #f1d06c}a.lnkSidebar{display:none}div#viewport.homeviewport{border-top-left-radius:0 !important;border-top-right-radius:0 !important}div#landing{border-radius:0}ul#foot_row2{margin-top:10px;margin-bottom:10px}div#footer
ul{height:auto}div#footer ul
li{line-height:16px}div#footer ul
li.responsiveFooterLink{display:inline-block;line-height:16px}div#footer cite
span.responsiveFooterHide{display:none}div#categoryButtonList
span.categoryButton{-moz-background-size:1075% 216% !important;-o-background-size:1090% 216% !important;background-size:1075% 216% !important;width:19%;margin:10px
.5%;padding:0
0 24.179%}div#categoryButtonList
span{height:0}span.categoryButton{margin:2px
.5% !important}body.fixed div#viewport>*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.fixed div#viewport > h1, body.fixed div#viewport #numbers_by_cagegory > h1,
body.fixed div#viewport > h2, body.fixed div#viewport #numbers_by_cagegory > h2,
body.fixed div#viewport > h3, body.fixed div#viewport #numbers_by_cagegory > h3,
body.fixed div#viewport > h4, body.fixed div#viewport #numbers_by_cagegory > h4,
body.fixed div#viewport > h5, body.fixed div#viewport #numbers_by_cagegory > h5,
body.fixed div#viewport > h6, body.fixed div#viewport #numbers_by_cagegory>h6{padding-left:10px;padding-right:10px;width:calc(100% - 20px)}body.fixed div#viewport #numbers_by_category .community-description,
body.fixed div#viewport #numbers_by_category .category-description,
body.fixed div#viewport #numbers_by_category .community-description-reveal,
body.fixed div#viewport #numbers_by_category .category-description-reveal{display:none}div#categoryButtonList{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)}div#categoryButtonList
span#btnemergencyservices{background-position: .7% 4%}div#categoryButtonList span#btnemergencyservices:hover{background-position: .7% 94.45%}div#categoryButtonList
span#btncommunitynumbers{background-position:11.8% 4%}div#categoryButtonList span#btncommunitynumbers:hover{background-position:11.8% 94.45%}div#categoryButtonList
span#btnhospitals{background-position:22.7% 4%}div#categoryButtonList span#btnhospitals:hover{background-position:22.7% 94.45%}div#categoryButtonList
span#btncommunityservices{background-position:33.7% 4%}div#categoryButtonList span#btncommunityservices:hover{background-position:33.7% 94.45%}div#categoryButtonList
span#btnschools{background-position:44.6% 4%}div#categoryButtonList span#btnschools:hover{background-position:44.6% 94.45%}div#categoryButtonList
span#btnutilitycompanies{background-position:55.4% 4%}div#categoryButtonList span#btnutilitycompanies:hover{background-position:55.4% 94.45%}div#categoryButtonList
span#btntransportation{background-position:66.4% 4%}div#categoryButtonList span#btntransportation:hover{background-position:66.4% 94.45%}div#categoryButtonList
span#btngovernmentcounty{background-position:77.5% 4%}div#categoryButtonList span#btngovernmentcounty:hover{background-position:77.5% 94.454%}div#categoryButtonList
span#btngovernmentstate{background-position:88.4% 4%}div#categoryButtonList span#btngovernmentstate:hover{background-position:88.4% 94.45%}div#categoryButtonList
span#btngovernmentus{background-position:99.4% 4%}div#categoryButtonList span#btngovernmentus:hover{background-position:99.4% 94.45%}body.fixed
div#viewport{margin-top:0;position:static;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 !important;padding-left:0;padding-right:0;padding-bottom:15px;margin-bottom:0}body.fixed
div#header{position:static}body.fixed
div#viewport_footer{width:100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;margin:25px
0 -35px;background:transparent url('/images/website/viewport_footer.gif') no-repeat;background-position-x:center}div#navigation{width:100%;display:none;margin-bottom:0}div#navigation
ul{display:block;margin-top:0;margin-left:0;padding-left:0;padding-right:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #000;padding-bottom:5px}div#navigation ul
li{width:100% !important;background-image:none !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-left:0;margin-right:0;padding-left:5px}ul#ul_navigation{border-radius:0 !important;padding:0
!important}div#navigation ul li#liMyTown, div#navigation ul li#liNumbersByCategory,
div#navigation ul li#liBusinessesByCategory, div#navigation ul li#liGoToOtherTowns,
div#navigation ul li#liMyTown:hover, div#navigation ul li#liNumbersByCategory:hover,
div#navigation ul li#liBusinessesByCategory:hover, div#navigation ul li#liGoToOtherTowns:hover{background-image:none !important}div#navigation ul
li#liMyTown{margin-top:0}div#navigation ul li
a{width:90%}div#navigation ul li a span, div#navigation
label#mobileSearchLabel{vertical-align:middle;color:#eef;font-size:1.4em}div#navigation>ul>li{border-bottom:1px solid #058;padding-left:0 !important}div#navigation ul.subNavigationList
li{border-top:1px solid #47b;margin-left: -5px;padding-left:5px}div#navigation ul li
a{height:50px}div#navigation ul li a
span{line-height:50px}div#navigation
ul.subNavigationList{padding-left:0 !important;background-color:#49D !important}div#navigation ul.subNavigationList
li{margin-bottom:0 !important;font-size:1.2em !important}div#navigation ul.subNavigationList li
a{margin-bottom:0 !important;line-height:50px;vertical-align:middle;padding-left:20px !important;color:#eef;font-size:1.1em !important}div#featured_towns_bottom ul li
.stateName{font-size:1.2em}div#featured_towns_bottom ul li
.countyName{font-size:1.0em}div#featured_towns_bottom ul li
a{font-size: .9em}body.fixed
div#body{margin-top:0;margin-bottom:0;padding-bottom:0;min-height:0}body.fixed #body
.inner_wrap{margin-top:0}#forecast_embed,a#lnkSave,a#lnkAdvertise,a#lnkCoupons,a#lnkFeedback{display:none}div#navigation ul
li.liMobile.liMobile{display:block}ul.numbersDetails
li{padding-left:10px;padding-right:10px;width:calc(100% - 20px)}ul.numbersDetails li
a{display:block}ul.numbersDetails li a.redHeader, ul.numbersDetails li
a.blueHeader{display:inline}ul.numbersDetails li
span.numbersDetails_phoneNumber{float:none;margin-top:2px;display:block}div#numbers_by_category h3, div#numbers_by_category
p{display:none}div.floatingMenu{display:none !important}ul.listingsDetails{margin-top:0}ul.listingsDetails
li{width:calc(100% - 20px);padding-left:10px;padding-right:10px}ul.listingsDetails li.listingsDetails_header,
ul.numbersDetails
li.numbersDetails_header{padding-top:10px;padding-bottom:10px}ul.listingsDetails li.listingsDetails_header a.redHeader,
ul.numbersDetails li.numbersDetails_header a.redHeader,{line-height:16px;display:block}ul.listingsDetails li.listingsDetails_header a.blueHeader,
ul.numbersDetails li.numbersDetails_header
a.blueHeader{line-height:16px;display:block}ul.listingsDetails li
span.listingsDetails_phoneNumber{float:none;display:block}body.fixed
div#sidebar{margin-top:0;width:100%}body.fixed div#sidebar
#adsTop{display:none}div.content-wrapper{height:auto !important;margin-bottom:10px}body.business-category div.content-wrapper{display:flex;flex-direction:column-reverse}div.ad_200_200
img{height:auto;width:100%}div.ad_200_200{padding:0;margin:20px
2.5% !important;display:inline-block;position:static !important;width:45% !important;background-color:#faf1d5}div.mobileAds{background-color:#fce59f}div.mobileAds
div.ad_200_200{background-color:#fce59f}h3.mobileAdsNotice{display:block;height:auto}div.publicForm{width:100%}div.publicForm
div.publicFormRight{float:none;margin-bottom:2em;width:100%}div.publicForm
div.publicFormLeft{width:100%}.contact-us #viewport, .contact-us #sidebar,
.privacy-policy #viewport, .terms-of-use #viewport,
.get-listed #viewport, .feedback #viewport,
.feedback #sidebar, .business-listing #viewport,
.business-listing #sidebar, .about-us #viewport,
.about-us
#sidebar{margin-top:0}ul.numbersDetails{margin-top:0;display:block}div.content-wrapper{margin-left:0;margin-bottom:0;position:static;width:100%;min-width:305px}div.inner_wrap #search, div.inner_wrap h2, div#sidebar
#featured_towns_top{display:none}html, body.fixed, div#header, div.inner_wrap, div.inner_wrap body.fixed
div#viewport{width:100%;min-width:316px;margin:0
auto;padding:0}a.goHomeMobile{display:block;float:right;margin:18px
5% 0px 0px}a.goHomeMobile
img{width:80px;height:40px}div.searchBar{display:none}div#viewport_footer{display:none}div#viewport_footer.homeviewport{background-position-x:center;margin-left:0}form#frmMobileSearch{display:block;float:none;margin-bottom:0}form#frmMobileSearch
#mobileSearch{display:inline-block;margin-top:10px;margin-bottom:10px;height:35px;padding-top:0}label#mobileSearchLabel{display:inline;margin-left:10px;font-size:1.2em;color:#c1daed;font-weight:700}iframe#forecast_embed{display:block;margin-left:auto;margin-right:auto;width:100%;max-height:240px;height:240px;max-width:390px;padding:0;margin-top:0;border-radius:0;border-bottom:1px solid #000}iframe#forecast_embed:hover{height:240px;min-height:240px;max-height:240px;width:100%;min-width:0;max-width:390px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#numbers_by_cagegory
p{margin:10px}#numbers_by_cagegory, ul.numbersIndexBottom li
a{vertical-align:central}div#footer
div#fullSiteLink{display:block;text-align:center}div#footer
div#mobileSiteLink{display:none}body.business-detail .content-wrapper,
body.number-detail .content-wrapper{display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body.business-detail .content-wrapper .listing-name,
body.number-detail .content-wrapper .listing-name{order:1;width:calc(100% - 20px);padding-left:20px !important;padding-right:0 !important}.listing-image-wrapper{display:block;text-align:center;order:2;margin-bottom:5px}body.fixed.business-detail div#viewport,
body.number-detail
div#viewport{padding-top:0 !important;margin-left:10px !important;margin-right:10px !important;padding-left:10px !important;padding-right:10px !important;border:1px
solid #ccc;border-radius:5px !important;width:calc(100% - 20px) !important;order:3}body.business-detail #listing_details,
body.number-detail
#listing_details{min-height:0 !important}body.business-detail #listing_details .listing-description .listing-image,
body.number-detail .category-image{display:none}body.business-detail #sidebar,
body.number-detail
#sidebar{position:relative;padding-top:0 !important;padding-left:10px !important;padding-right:10px !important;width:calc(100% - 20px) !important;order:2;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body.business-detail #sidebar .listing-info,
body.number-detail #sidebar .listing-info{order:1;width:calc(100% - 20px) !important;margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;margin-bottom:10px !important}body.business-detail #sidebar .map-frame{order:2;width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:10px !important;border-radius:5px !important}body.business-detail .content-wrapper .social-links,
body.number-detail .content-wrapper .social-links{margin-top:0 !important;order:4;width:calc(100% - 20px);display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-left:10px}body.business-detail .content-wrapper .social-links .category-tags{order:1;margin-bottom:10px}body.business-detail ul.category-tags li
a{font-size: .95em}body.business-detail .content-wrapper .social-links .addthis-wrapper{width:218px;margin-left:auto;margin-right:auto;order:2}body.business-detail .content-wrapper .social-links .addthis-wrapper
.addthis_sharing_toolbox{}body.business-detail .content-wrapper .social-links .addthis-wrapper .addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn,
body.business-detail .content-wrapper .social-links .addthis-wrapper .addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-width:42px;max-height:42px}body.business-detail .content-wrapper .social-links .addthis-wrapper .addthis_sharing_toolbox .at-icon-wrapper{width:42px !important;height:42px !important;line-height:42px !important}body.business-detail .content-wrapper .social-links .addthis-wrapper .addthis_sharing_toolbox .at-icon-wrapper .at-icon{width:42px !important;height:42px !important}body.community-home .numbersIndexBottom
li{padding:5px
4px}body.community-home .numbersIndexBottom li
.bluePipe{padding-left:6px}div#categoryButtonList span, body.number-detail .category-image
img{margin:7px
2.7% !important}ul.numbersDetails li
span.numbersDetails_phoneNumber{margin-top:5px}ul.numbersDetails li
a{padding-bottom:5px}}