#search_header:after,.clearfix:after,.recommendations #category_businesses,ul.sharing-preferences-post-tag-list li:after{clear:both}.hide-text,.recommendations #nf_stories.list li:hover,.recommendations .well.transparent{background-color:transparent}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.hide-text{font:0/0 a;color:transparent;text-shadow:none;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#page-recommendations-footer{margin-bottom:50px}#page-recommendations-footer .btn{margin:0 auto;display:block}#page-non-nearby-feed-switch{border-top:1px solid #f1f1f1;padding:10px 0;margin:20px 0 0}#page-other-comments-alert{margin-top:10px}#page-other-comments-alert h4{font-size:16px}.business-claim-signed-out-seo{margin-left:60px;margin-right:60px;background-color:#fff}@media (max-width:767px){.business-claim-signed-out-seo{margin-left:0;margin-right:0}}.pac-container{z-index:9999!important}h5.popular-businesses-header{background-color:#fff;border-bottom:1px solid #d8d8d8;margin:20px 15px 0;padding:0}h4.category-grid-header{font-size:20px;font-weight:500;margin:30px auto 20px;text-align:center}#category_grid{text-align:center}#category_grid .spinner{margin:15px auto;display:block}#category_grid .category-color-1{background-color:#03a552}#category_grid .category-color-2{background-color:#8cc53c}#category_grid .category-color-3,#category_grid .category-color-4{background-color:#027a42}#category_grid .category-color-5{background-color:#03a552}#category_grid .category-color-6{background-color:#8cc53c}.category-grid{display:inline-block;margin:0 auto 20px}.category-grid .row{margin-bottom:20px}.category-grid .category-container{text-align:center;float:left;width:auto;margin:0 20px}.category-grid .category-container a{text-decoration:none;cursor:pointer}.category-grid .category-icon{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:inline-block;background-color:#f19348;border:2px solid #fff;text-align:center;padding:10px;height:60px;width:60px;font-size:14px;margin-bottom:10px}@media (max-width:480px){.category-grid .category-icon{height:40px;width:40px}}.category-grid .category-name{color:#5a5a5a;line-height:130%;margin:0 auto 20px;min-height:55px;width:60px}.green-text{color:#00b246}.sage-prompted-reply-tagging{position:absolute;bottom:15px}.add-business-show-content{margin:30px 20px 20px}@media (max-width:767px){.add-business-show-content{margin:0}.media-recommendation-modal-size{max-height:300px}}.member-added-page-is-owner-label{margin-top:5px;color:#333}input.page-add-form-input{border-color:#d8d8d8;border-width:0 0 1px;padding:8px 0;margin:0}input.page-add-form-input:focus{border-color:#00b246;border-width:0 0 2px;box-shadow:none;outline:0;transition:border-color .1s linear}.page-add-form-input input[type=text]{padding-left:0!important}.page-add-form-input .select2-choices{border-color:#d8d8d8!important;border-width:0 0 1px!important;padding-right:0;margin:0}.page-add-form-required-field-micro-copy{color:#1e1c1c;float:right;font-size:12px}.page-add-form-show-all-field-div{padding-top:4px}.page-add-form-show-all-field-chevron{margin-right:3px;top:3px;position:relative}.page-add-form-show-all-field-chevron:hover{text-decoration:none}a.page-add-form-show-all-field{text-decoration:none;color:#2f69b3}.add-page-form-field{padding-bottom:10px}.reply-tagging-title{color:#a4a4a4;padding-bottom:10px;font-size:13px;text-transform:uppercase}.member-added-page-hidden-field{display:none}.member-added-page-visibility-hidden-field{visibility:hidden}.sentiment-step-recommend-heart-empty{float:left;height:20px;width:20px;background-image:url(/static/nextdoorv2/images/icons/entity/heart-large-reverse@2x.png);background-repeat:no-repeat;background-position:center center;background-size:13px;padding-right:1px}.no-recommend-confirm,.yes-recommend-confirm{background:#00a846;color:#fff;padding:5px 20px;border:none;border-radius:2px;font-weight:500}#category_page #nf_stories{padding:0;margin-bottom:5px}#category_page .highlight{background-color:inherit}#category_page #more_search_results{margin:20px 10px 10px}.business_list{overflow:hidden;-webkit-transition:max-height 2s ease;-moz-transition:max-height 2s ease;transition:max-height 2s ease;max-height:100%;margin-bottom:0;border-top:none}.business_list.businesses-truncated{max-height:280px}.business_list p{margin:0}.business_list li{min-height:inherit}.business_list li.business{padding:15px 10px}.business_list li.business .recs-count{margin-top:0;font-size:13px;color:#a4a4a4}.business_list li.business .ss-heart{color:#F96E6C;margin-right:4px;vertical-align:text-top}.business_list li.business .category-business-quotation{margin-top:10px}.business_list li.business .category-business-quotation .view-all-recs{font-size:13px;color:#a4a4a4;margin-top:10px;display:inline-block}.business_list li.business .pull-quote{padding-left:30px;padding-right:100px;margin-top:8px}.business_list li.business .pull-quote .quote-mark{font-size:18px}.business_list li.business .pull-quote img.avatar{position:absolute;width:20px;height:20px}.business_list li.plus-num{margin-left:5px;color:#a4a4a4}.business_list li .generic-icon{position:absolute;border-radius:100%;background-color:#d8d8d8;text-align:center;width:40px;height:40px}.business_list li .generic-icon img{width:20px;height:20px;margin:10px}.business_list li:last-child{border-bottom:none}.business_list li .message.category-business-list-underline{font-weight:700;font-size:15px;color:#000;padding-right:0;display:inline-block}.business_list li .message-meta{padding-right:0;margin-left:17px;font-size:13px;color:#9b9999}.recommendations #category_page_top{margin-bottom:20px}@media (max-width:767px){.recommendations #category_page_top{margin-bottom:10px}}.recommendations .category-page-header .section-title{font-size:24px;font-weight:500;line-height:24px;margin:10px 0 20px}@media (max-width:767px){.recommendations .category-page-header .section-title{margin:30px 0 0 10px}}.recommendations .category-page-header.with-icon{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}@media (max-width:767px){.recommendations .category-page-header.with-icon{border-width:0 0 1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:10px}}@media (max-width:480px){.recommendations .category-page-header .section-title{font-size:24px;line-height:24px;margin:30px 0 10px;text-align:center}.recommendations .category-page-header.with-icon{border-width:0}}.recommendations .category-page-header.with-icon .section-title-container{float:left;width:360px;text-align:left;margin:5px 15px}.recommendations .category-page-header.with-icon .section-title-container .section-title{margin:0 0 5px}.recommendations .category-page-header.with-icon .section-title-container p{color:#9b9999;line-height:18px;margin-bottom:0}@media (max-width:767px){.recommendations .category-page-header.with-icon .section-title-container{width:auto;float:none;margin:10px auto 0;text-align:center}.recommendations .category-page-header.with-icon .section-title-container .section-title{margin:0 auto 5px}.recommendations .category-page-header.with-icon .section-title-container p{padding:0 40px}}.recommendations .category-page-header .category-icon{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#f19348;border:0 solid #fff;text-align:center;padding:0;height:75px;width:75px;z-index:1;font-size:14px;margin:0 auto;float:left}.recommendations .category-page-header .category-icon img{width:75px;height:75px}@media (max-width:767px){.recommendations .category-page-header .category-icon{padding:0;float:none;height:75px;width:75px}.recommendations .category-page-header .category-icon img{width:75px;height:75px}}.recommendations .category-page-header #category_map{background:url(/static/nextdoorv2/images/images/profile-cover-light-bg@2x.png) center center;background-size:cover;width:100%;height:231px}@media (max-width:480px){.recommendations .category-page-header #category_map{height:140px}}.recommendations .category-page-header #category_map .gmnoprint img{max-width:none}.recommendations .category-page-header #category_map .viewer-marker{position:absolute;z-index:100}.recommendations .category-page-header #category_map .viewer-marker .avatar{height:25px;width:25px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid #fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.15);box-shadow:0 0 5px 1px rgba(0,0,0,.15)}.recommendations .category-page-header #category_map .business-marker{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.15);box-shadow:0 0 5px 1px rgba(0,0,0,.15);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;background-color:#f19348;font-weight:400;border:2px solid #fff;position:absolute;text-align:center;padding:2px;min-height:20px;min-width:20px;z-index:100;font-size:14px}@media (max-width:480px){.recommendations .category-page-header #category_map .business-marker{font-size:12px;padding:0}}.recommendations .category-page-header .category-breadcrumbs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#9b9999;font-weight:400;font-size:13px;margin:0 0 10px}@media (max-width:767px){.recommendations .category-page-header .category-breadcrumbs{margin-left:10px;margin-bottom:20px}}.recommendations .category-page-header .category-breadcrumbs a{text-decoration:none;color:inherit}.recommendations .category-page-header .category-breadcrumbs .last-breadcrumb{font-weight:500}.recommendations .list-filter{margin-bottom:10px;background-color:#fff;padding:15px 0 10px;border-bottom:none;border-top:none}.recommendations .list-filter ul.filter{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.recommendations .list-filter ul.filter li{font-size:15px;line-height:130%;-webkit-margin-before:0;-webkit-margin-after:0}.recommendations .list-filter ul.filter li a{display:inline-block;margin-bottom:10px}@media (max-width:767px){.recommendations .list-filter{padding:15px 10px}.recommendations .list-filter ul.filter{-moz-column-width:48%;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:none;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:48%;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:none;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:48%;column-count:2;column-gap:20px;column-rule-color:none;column-rule-style:none;column-rule-width:0}}.recommendations .section-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#9b9999;font-size:16px;margin:0;padding:10px 0 7px;text-transform:initial}@media (max-width:767px){.recommendations .section-header{border-top:1px solid #d8d8d8;background-color:#F1F1F1;color:#9b9999;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:100%;margin:0;padding:20px 15px 10px;text-transform:uppercase}}.recommendations .section-header+#nf_stories{border-top:none}.recommendations #category_page #nf_stories{margin-bottom:0}.recommendations .section-header-underlined{border-bottom:1px solid #d8d8d8}.recommendations .manage-recommendations{font-size:14px}.recommendations .alert-empty-feed{background-color:#fff}.recommendations #category_businesses .show-more{display:block;text-align:left;margin:10px 0;color:#326bb1;cursor:pointer}.recommendations #category_businesses .show-more.hide{display:none}@media (max-width:767px){.recommendations .manage-recommendations{font-size:12px}.recommendations #category_businesses .show-more{margin:10px 20px}}.recommendations .total-text{color:#9b9999}.recommendations .universal-recommend{float:right;background-color:#fff;font-weight:500;margin:10px auto;max-width:260px;padding:5px 10px;text-decoration:none;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.recommendations .universal-recommend .ss-heart{font-size:12px;margin-right:3px;position:relative;top:1px}@media (max-width:767px){.recommendations .universal-recommend{float:none;margin-top:20px;display:block}.recommendations .universal-recommend.mobile{color:#00b246;border-radius:0;border-top:1px solid #d8d8d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:500;margin:0 15px;max-width:none;padding:15px 0;text-transform:uppercase;width:auto}.recommendations .universal-recommend.mobile .ss-heart{color:#00b246;font-size:13px;margin-right:2px;position:relative;top:1px}}.recommendations #page-recommendations-footer{text-align:center;margin:30px auto;max-width:350px}.recommendations #page-recommendations-footer .prompt{color:#9b9999}.recommendations .well.transparent{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;margin-top:0;min-height:60px;padding-top:30px}.recommendations .well.transparent .btn{max-width:300px;margin:15px auto 0}@media (max-width:767px){.recommendations .well.transparent{padding-bottom:30px;padding-top:20px}}.recommendations #nf_stories.list li{padding:15px 20px 10px 55px}.recommendations #nf_stories.list li .avatar{left:0;top:15px}.recommendations #nf_stories.list li .timestamp{top:20px}.recommendations #nf_stories.list li .timestamp+.count{top:40px}.recommendations #nf_stories.list p{margin-top:5px}@media (max-width:767px){.recommendations #nf_stories.list li{padding-left:20px}.recommendations #nf_stories.list li .avatar{width:14px;height:14px;position:relative;left:0;top:2px;margin-right:3px}}.business-sign-up-link{float:right;margin-right:8px;font-size:12px;color:#5a5a5a}#search_header p,.business-claim-button-and-text,.sharing-preferences-byline,.webview-search-prompt span{color:#9b9999}@media (max-width:767px){.business-sign-up-link{float:none;display:block;text-align:center;margin:0}}.business-find-and-claim-business-banner{margin:5px 0 30px;padding:15px 0 15px 15px;border:1px solid #ddd;border-radius:2px;overflow:hidden}.business-claim-business-img{float:right;background:url(/static/images/pages/business/biz-illo-hook@2x.png) center no-repeat;height:110px;width:35%;background-size:contain;max-width:100%}@media (max-width:767px){.business-find-and-claim-business-banner{margin-left:15px;margin-right:15px;padding:0}.business-claim-business-img{width:100%;margin-top:10px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.business-claim-business-img{height:100px;background-size:auto 100px}}.business-claim-button-and-text{width:55%;float:left;padding-left:10px}#business-comm-with-neighbors{display:inline-block}@media (max-width:767px){.business-claim-button-and-text{width:100%;padding-left:0;text-align:center}#business-comm-with-neighbors{margin:10px;padding:0}}.business-find-biz-button{float:left;background-color:#fff;font-weight:500;margin:10px auto;max-width:260px;padding:5px 10px;text-decoration:none;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media (max-width:767px){.business-find-biz-button{font-size:15px;font-weight:500;padding:10px;float:none;margin-top:20px;display:block}}@media only screen and (min-device-width:320px) and (max-device-width:565px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71) and (orientation:portrait){.business-claim-business-img{height:100px;background-size:auto 100px}.business-find-biz-button{margin-left:10px;margin-right:10px}}.business-find-biz{float:right;margin-right:8px;font-size:12px}@media (max-width:767px){.business-find-biz{float:none;display:block;text-align:center;border-top:1px solid #f1f1f1;margin:0;font-size:14px;padding:15px}}#business-is-this-your-biz{margin-bottom:0;padding-top:20px}#business-is-this-your-biz-text{color:#333;font-weight:500;font-size:16px}#neighborhood_favorites_col_a,#neighborhood_favorites_col_b{width:50%}@media (max-width:767px){#business-is-this-your-biz{padding-top:10px}#business-is-this-your-biz-text{margin:10px 5px 0}#neighborhood_favorites_header_top{font-size:12px}#neighborhood_favorites_col_a{padding:20px 20px 0}#neighborhood_favorites_col_a,#neighborhood_favorites_col_b{width:auto;text-align:center;float:none}}.spinner-container{margin:40px 0;text-align:center;width:inherit}.spinner-container img.spinner{opacity:.5;margin:0;width:40px;height:40px;display:inline-block;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear;-webkit-backface-visibility:hidden}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#search_header{margin:5px 10px}#search_header:after,#search_header:before{display:table;content:"";line-height:0}#search_header form{position:relative;margin-bottom:0;margin-right:45px}#search_header form i{position:absolute;top:8px;left:11px}#search_header form i.icon-m-search{background-position:-231px -69px}#search_header form input{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 10px 6px 33px}#search_header form button{margin-left:10px}@media (max-width:767px){#search_header form{margin-bottom:10px}#search_header{margin:10px 20px}}.webview-search-prompt{padding:20px 20px 0;text-align:center}.webview-search-prompt h6{margin-top:0}.webview-search-prompt span i.icon-m-search{background-position:-231px -69px;margin-left:2px;width:17px;height:17px;vertical-align:text-top}#nf_stories .message-meta .category:before{content:none}.category-business-list-underline:hover{text-decoration:underline}.biz-recs-info-card{border:1px solid #d8d8d8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;width:400px;height:auto;overflow:auto;margin:30px auto}.biz-recs-name-addr{float:left;text-align:left}.biz-recs-count{float:right}.biz-recs-name{font-weight:500}.business-ux-claim-your-business-hook-body{text-align:center}.biz-recs-count .ss-heart{font-size:12px;margin-right:3px;position:relative;top:1px;color:#a4a4a4}#sharing_preferences .confirmation{margin:0 20px;text-align:center}#sharing_preferences .confirmation .check-icon{background:url(/static/nextdoorv2/images/icons/empty_check@2x.png) center center no-repeat #fff;height:45px;width:45px;background-size:45px;margin:50px auto 20px}#sharing_preferences .confirmation h4{font-weight:500;font-size:20px;line-height:25px}#sharing_preferences .confirmation p{font-size:17px;line-height:22px}.sharing-preferences-header h4.section-title{padding-left:0;border-bottom:1px solid #d8d8d8;margin-bottom:10px}ul.sharing-preferences-post-tag-list{margin-top:10px}ul.sharing-preferences-post-tag-list li{border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding:10px 0 20px}ul.sharing-preferences-post-tag-list li:after,ul.sharing-preferences-post-tag-list li:before{display:table;content:"";line-height:0}ul.sharing-preferences-post-tag-list li:last-child{margin-bottom:0;border-bottom:none}.sharing-preferences-avatar{position:absolute;top:0;left:0;height:40px;width:40px}.sharing-preferences-item-body{position:relative}.sharing-preferences-recommendation-content{margin-left:50px}.sharing-preferences-page-name{font-weight:500;font-size:16px;margin-bottom:5px}