.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;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.event .header .actions li{margin-left:5px;}
#page.event .dropdown-menu li{margin-left:0 !important;}
#page.event h1{line-height:110%;margin-bottom:22px;margin-top:-5px;white-space:nowrap;}
#page.event .meta-information-label{color:#999999;font-size:10px;}
#page.event .format-long-title h1{white-space:normal;font-size:24px;}@media (max-width:767px){#page.event .format-long-title h1{font-size:20px;}}
#page.event .format-long-title .description{display:none;}
#page.event .format-long-title .event-head-actions{margin-top:10px;}@media (max-width:767px){#page.event .format-long-title .event-head-actions{margin-top:15px;}}
#page.event .event-head-actions{margin-left:-3px;}@media (max-width:767px){#page.event .event-head-actions{margin-left:0px;}}
#page.event h1::first-letter{text-transform:capitalize;}
#page.event p.description{padding-top:5px;}
#page.event .nn-attendee-count{color:#777777;display:block;}
#page.event .notify-label{display:inline-block;line-height:120%;vertical-align:middle;}
#page.event .rsvp-checkbox{vertical-align:middle;}
@media (max-width:767px){#page.event [for="follow"]{display:none;}}
#page.event .upload-photo{position:absolute;right:16px;top:16px;font-size:13px;width:112px;z-index:1000;}#page.event .upload-photo .ss-camera{position:absolute;left:10px;font-size:17px;color:#1e9e5e;opacity:1;line-height:136%;text-shadow:none;}
#page.event .upload-photo .sml-btn-label{float:right;}
#page.event .event-resp-header{padding-left:16px;bottom:16px;}
#page.event .borderless-btn{border:none;}
#page.event .upload-photo:hover{background-color:#1e9e5e;color:#ffffff;}#page.event .upload-photo:hover .ss-camera{color:#ffffff;}
#page.event .creator-notify{display:inline-block;position:absolute;right:16px;padding-top:18px;}
#page.event .whos-going h5{text-transform:uppercase;font-weight:normal;font-size:12px;margin:10px 0 0 0;}
#page.event .whos-going .guest-list{margin:5px 0;}
#page.event .whos-going .guest-list li{display:inline-block;margin:0;margin-left:7px;padding:0;}#page.event .whos-going .guest-list li:first-child{margin-left:0;}
#page.event .whos-going .guest-list li>a{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;height:28px;font-size:12px;line-height:30px;text-align:center;width:28px;}#page.event .whos-going .guest-list li>a img{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;height:27px;width:27px;}
#page.event .whos-going .guest-list li>a.extra-guests{border:1px solid #326bb1;}
#page.event .whos-going p.description{padding-top:10px;}
#page.event .whos-going .guest-summary{margin-bottom:20px;}
#page.event .event-author{color:#1e1c1c;}
#page.event .header .actions{margin-left:85px;top:0;height:100%;position:static;}
#page.event .header-mask{box-sizing:border-box;margin-bottom:0;border-radius:0;}
#page.event .header-bottom-container{border:1px solid #d8d8d8;box-sizing:border-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%;}@media (max-width:767px){#page.event .header-bottom-container{border-radius:0;}}#page.event .header-bottom-container .event-head-actions{margin:12px 0 13px 15px;display:inline-block;}@media (max-width:767px){#page.event .header-bottom-container .event-head-actions{display:block;width:310px;margin:13px auto;}}#page.event .header-bottom-container .event-head-actions li{display:inline-block;margin-right:4px;}
#page.event .header-bottom-container .dropdown li{display:block;margin-right:0px;}
#page.event .header-bottom-container .notify-label{text-shadow:none;}
#page.event .event-head-lockup{position:absolute;bottom:0;margin-bottom:-12px;}@media (max-width:767px){#page.event .event-head-lockup{position:relative;width:90%;margin:0 auto;}}
#page.event .glyphicon-ok.check{color:#ffffff;}
#page.event .btn.page.limited-access-aware.liked{background-color:#1e9e5e;color:#ffffff;}
#page.event .btn.page.limited-access-aware.liked[disabled]{opacity:0.65;}
#page.event .btn[disabled]:hover{color:#1e9e5e;background-color:#ffffff;}
#page.event .close{margin-top:-3px;margin-right:-1px;}
#page.event .arrow:after{border-bottom-color:#ffffff;}
#page.event .event-square-date{float:left;height:auto;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:72px;height:72px;background-color:#ffffff;opacity:0.9;}#page.event .event-square-date .date-large{margin-top:15px;}#page.event .event-square-date .date-large span.month,#page.event .event-square-date .date-large span.date{color:#211922;}
#page.event .event-square-date .date-large span.month{font-size:15px;text-transform:uppercase;}
#page.event .event-square-date .date-large span.date{font-size:28px;}
@media (max-width:767px){#page.event .event-square-date{width:64px;height:64px;position:relative;float:none;margin:0 auto;}#page.event .event-square-date .date-large{margin-top:14px;padding-top:6px;}#page.event .event-square-date .date-large span.month{font-size:15px;} #page.event .event-square-date .date-large span.date{font-size:30px;}}
#page.event .header.page-header{border-top-right-radius:3px;border-top-left-radius:3px;}@media (max-width:767px){#page.event .header.page-header{margin-bottom:0px;border-radius:0;}}
#page.event .event-details li{position:relative;margin-bottom:10px;}#page.event .event-details li .image-icon{position:absolute;left:0;}
#page.event .event-details li .detail-item{position:relative;margin-left:26px;}
#page.event .event-details li .author,#page.event .event-details li .scope{color:#999999;}
#page.event .event-details li .scope{font-size:12px;}#page.event .event-details li .scope .tooltip-inner{text-align:left;padding-left:10px;}
#page.event .event-photos{padding:0;}
#event_map_canvas{width:100%;height:240px;border:1px solid #d8d8d8;border-radius:3px;}
#event_map_canvas img{max-width:none;}
#share-link{margin-left:25px;}
@media (max-width:767px){div#primary_event_button{display:none;}}
@media (max-width:767px){#page.event .header .actions{position:static;} #page.event .header .actions{margin-left:0;} #page.event .event-square-date{margin-bottom:20px;} .content.event-resp-header{padding-left:0 !important;} #page.feed h1,#page.event h1{padding-right:0;margin-top:2px;} #page.event .header .actions li:nth-child(3){margin-left:5px;} [role="main"] .header{padding:0 !important;} .bottom-container{padding:0 10px 30px 10px;} #page.event .event-square-date .date-large{margin-top:9px;} #page.event .event-square-date .date-large span.month{color:#1E1C1E !important;} #page.event .event-square-date .date-large span.date{color:#1E1C1E !important;} #page.event .event-square-date{background-color:rgba(255, 255, 255, 0.9);box-shadow:0 2px 1px rgba(0, 0, 0, 0.5);} #page.event .section-title{padding-left:0;} #header_signup_cta .text{text-align:center;} span.auth-options{width:155px;margin:5px auto;float:none;display:block;}}@media (max-width:767px){#events_calendar h4.section-title{margin:12px 0 12px 12px;}}
#public_calendar_infobox{vertical-align:middle;color:#1e1c1c;}
#id_start_time_desktop{border:1px solid #dddddd;border-radius:5px !important;height:12px !important;}
#id_end_time_desktop{border:1px solid #dddddd;border-radius:5px;height:12px;visibility:hidden;}
#menu_audience_toggle{cursor:pointer;text-decoration:none;border-radius:4px !important;}#menu_audience_toggle #menu_audience_placeholder{padding-left:3px;}
#menu_audience_toggle #audience_caret{float:right;color:#777777;padding-top:3px;}
.event-dropdown-temp{border:1px solid #DDDDDD;border-radius:4px;z-index:-1000;margin-top:-1px;padding-bottom:3px;}
.input-mini{border:1px solid #dddddd;}
.alert{border:1px solid #fbeed5;}
#city-events-alert.alert{border:1px solid #d6e9c6;}
#postbox #create_event_form #event_photo_preview{background:url('/static/nextdoorv2/images/images/profile-cover-light-bg@2x.png') center center;border:1px solid #dddddd;background-size:cover;height:177px;width:100%;position:relative;overflow:hidden;}#postbox #create_event_form #event_photo_preview:hover{cursor:pointer;}
#postbox #create_event_form #event_photo_preview #change_cover_photo{position:absolute;left:15px;top:15px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#ffffff;font-size:24px;}#postbox #create_event_form #event_photo_preview #change_cover_photo:hover{text-decoration:none;}
#postbox #create_event_form #event_photo_preview #change_cover_photo_options{text-align:center;padding-top:75px;height:100%;background-color:rgba(0, 0, 0, 0.3);}#postbox #create_event_form #event_photo_preview #change_cover_photo_options #upload_photo_button{position:relative;overflow:hidden;}#postbox #create_event_form #event_photo_preview #change_cover_photo_options #upload_photo_button #id_photo{font-size:20px;position:absolute;top:0;right:0;cursor:pointer;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);}
#postbox #create_event_form #event_photo_preview .modal-spinner{text-align:center;padding-top:70px;}
#id_photo{font-size:20px;position:absolute;top:0;right:0;cursor:pointer;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);}
.image-icon{position:relative;left:0;top:0;background-size:16px 16px;background-repeat:no-repeat;background-position:0 0;behavior:url('/static/nextdoorv2/third_party/PIE.htc');display:inline-block;width:16px;height:16px;vertical-align:text-bottom;}
.attendee-icon{background-image:url('/static/nextdoorv2/images/icons/profile-icon-grey@2x.png');-pie-background:url('/static/nextdoorv2/images/icons/profile-icon-grey@2x.png') no-repeat top 4px left / 15px;}
#stock_photo_modal .stock-photo-selection{display:block;margin-bottom:10px;}#stock_photo_modal .stock-photo-selection:hover{cursor:pointer;opacity:0.8;filter:alpha(opacity=80);}
#stock_photo_modal .modal-footer{background-color:#ffffff;border-top:1px solid #ffffff;}
@media (max-width:767px){div#page.event .top-container ul.dropdown-menu{margin-top:0px;text-align:left;background-color:#ffffff;padding:5px;min-width:115px;margin-left:-75px;}}
#events_calendar .btn.page{height:auto;padding:4px 8px;font-weight:500;}@media (max-width:767px){#events_calendar .btn.page{vertical-align:top;}}
#events_calendar .btn.page.limited-access-aware.liked{background-color:#1e9e5e;color:#ffffff;}
#events_calendar .btn.page.limited-access-aware.liked[disabled]{opacity:0.65;}
#events_calendar .btn[disabled]:hover{color:#1e9e5e;background-color:#ffffff;}
#events_calendar .btn:hover [class^="glyphicon-"]{color:#ffffff !important;}
@media (max-width:767px){#events_calendar .header{margin-right:10px;}}
#events_calendar .calendar-scope-header{padding-bottom:6px;border-bottom:1px solid #ddd;margin-bottom:0px;}@media (max-width:767px){#events_calendar .calendar-scope-header{border-bottom:#ffffff;background-color:#ffffff;}}
#events_calendar .event-group-footer a{text-decoration:none;color:#326bb1;}
#events_calendar .caret{border-top:4px solid #326bb1;margin-top:7px;}
#events_calendar .caret.caret-reversed{border-top-width:0;border-bottom:4px solid #326bb1;}
#events_calendar .calendar-section-header{border-bottom:1px solid #ddd;margin-top:20px;margin-bottom:10px;padding:5px 5px 5px 0;color:#777777;font-size:16px;}
#events_calendar .sub-events{display:none;}
#events_calendar .event-group{background-color:#f5f5f5;display:table;margin-top:10px;border:1px solid #d8d8d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#events_calendar .event-group .location{white-space:nowrap;}@media (max-width:767px){#events_calendar .event-group .location{white-space:nowrap;width:280px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}}
#events_calendar .event-group .parent-event .event-card-container{margin-top:0px;border-top:none;border-left:none;border-right:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#ffffff;}
#events_calendar .event-group .sub-events{margin:0 12px 13px 13px;}#events_calendar .event-group .sub-events .event-card-container{width:100%;background-color:#ffffff;margin-top:11px;}
#events_calendar .event-group .event-group-footer{border-top:1px solid #D8D8D8;padding:5px 12px;font-size:13px;background-color:#ffffff;color:#77777F;margin-top:-1px;}#events_calendar .event-group .event-group-footer .glyphicon-chevron-up{display:none;}
#events_calendar .event-cards.tab-pane{margin:0 10px 0 10px;}
#events_calendar #city-events-alert{margin-left:10px;margin-right:10px;}
#events_calendar .event-cards #city-events-alert{padding:0 10px;}
#events_calendar .event-card-container{display:table;margin-top:10px;border:1px solid #d8d8d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#events_calendar .event-card-container .location{white-space:nowrap;}@media (max-width:767px){#events_calendar .event-card-container .location{white-space:nowrap;width:280px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}}
#events_calendar .event-card{display:table-row;margin-bottom:10px;}#events_calendar .event-card .event-date{display:table-cell;background-size:cover;border-right:1px solid #d8d8d8;height:100px;width:100px;vertical-align:middle;}#events_calendar .event-card .event-date a:hover{text-decoration:none;}
#events_calendar .event-card .event-date .date-large{margin:auto;height:50px;width:50px;background-color:#ffffff;border:1px solid #d8d8d8;opacity:0.9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}#events_calendar .event-card .event-date .date-large .month{margin-top:7px;}
@media (max-width:767px){#events_calendar .event-card .event-date{display:none;}}
#events_calendar .event-card .event-info{display:table-cell;vertical-align:top;font-size:13px;}#events_calendar .event-card .event-info .event-info-content{margin:10px 0 10px 15px;}@media (max-width:767px){#events_calendar .event-card .event-info .event-info-content{margin-left:13px;}}#events_calendar .event-card .event-info .event-info-content .tooltip-inner{text-align:left;padding-left:10px;}
#events_calendar .event-card .event-info .event-info-content .meta-information-label{color:#999999;font-size:10px;}
#events_calendar .event-card .event-info .title{font-size:15px;font-weight:500;display:inline-block;}@media (max-width:767px){#events_calendar .event-card .event-info .title{white-space:nowrap;width:280px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}}
#events_calendar .event-card .event-info .title::first-letter{text-transform:capitalize;}
#events_calendar .event-card .event-info .event-author{margin-top:0;color:#777777;font-size:12px;}@media (max-width:767px){#events_calendar .event-card .event-info .event-author{margin-top:-6px;}}
@media (max-width:767px){#events_calendar .event-card .event-info{display:block;}}
#events_calendar .event-card .event-actions{white-space:nowrap;display:table-cell;vertical-align:bottom;text-align:right;padding:0 13px 13px 0;}#events_calendar .event-card .event-actions .going-maybe{color:#777777;font-size:12px;margin:10px 0 29px 0;min-height:20px;}#events_calendar .event-card .event-actions .going-maybe .attendee-icon{background-image:url('/static/nextdoorv2/images/icons/profile-icon-grey@2x.png');-pie-background:url('/static/nextdoorv2/images/icons/profile-icon-grey@2x.png') no-repeat top 4px left / 15px;}
@media (max-width:767px){#events_calendar .event-card .event-actions .going-maybe{float:right;display:inline-block;margin:4px 0 0 6px;}}
#events_calendar .event-card .event-actions .going-maybe:hover{color:#656565;}#events_calendar .event-card .event-actions .going-maybe:hover .attendee-icon{background-image:url('/static/nextdoorv2/images/icons/profile-icon-dark-grey@2x.png');-pie-background:url('/static/nextdoorv2/images/icons/profile-icon-dark-grey@2x.png') no-repeat top 4px left / 15px;}
#events_calendar .event-card .event-actions a:hover{text-decoration:none;}
@media (max-width:767px){#events_calendar .event-card .event-actions{display:block;text-align:left;padding-left:13px;}}
@media (max-width:568px){#event_past_tab{display:none;}}
#id_start_time_mobile{margin-bottom:5px;min-height:35px;}
#id_end_time_mobile{margin-bottom:5px;min-height:35px;visibility:hidden;}
.single-column form.form-nextdoor-style div.control-group:last-child{padding-bottom:0;}
#show_end_date{color:#326bb1;font-size:13px;cursor:pointer;}
.section-header{padding-top:8px !important;}
a.active{color:#1e1c1c;font-weight:bold;text-decoration:underline;}
.promo-banner{background-image:url("/static/nextdoorv2/images/events/event-cal-promo@2x.png");background-size:680px 104px;height:104px;}@media (max-width:359px){.promo-banner{background-size:745px 122px;height:122px;}}
.promo-banner:hover{cursor:pointer;}
.promo-title{text-align:center;font-size:22px;font-weight:200;margin-top:18px;}@media (max-width:767px){.promo-title{font-size:17px;}}
.promo-actions{margin:0 auto;width:90px;margin-top:15px;}
#tab_spinner{margin:10px auto 20px;opacity:0.2;}
.event-thumb{width:100px;height:100px;}@media (max-width:767px){.event-thumb{width:100%;height:100%;}}
.notify-close{color:#a38044;opacity:1;}
.notify-close:hover{color:#7B5D2A;opacity:1;}
#invite_prompt_simple{border-radius:3px;border:1px solid #d8d8d8;padding:13px;margin:10px 10px 0 10px;}#invite_prompt_simple .avatar{opacity:0.7;border:none;margin-left:1px;}
.logged-out-calendar{padding-left:10px;padding-bottom:20px;width:660px;}.logged-out-calendar .header{margin-bottom:-10px;}
@media (max-width:767px){.logged-out-calendar{width:95%;margin-right:5px;}}.logged-out-calendar h4{font-size:20px;}
.near-by-calendar{max-width:760px;padding-left:20px;}.near-by-calendar hr{margin:12px 0 9px 0;}
.category-navbar-fixed-offset{margin-top:68px;}
a.text-underline{text-decoration:underline;}
#neighborhood-modules h4.section-sub-title{padding-top:20px;}
#neighborhood-modules{border-top:1px solid #ddd;}
span.promo-sub{font-size:13px;}
a.page.btn.btn-primary.hidden-phone.banner-btn{margin:8px 10px 0 0;font-size:13px;}
.event .avatar{height:38px;border:none;padding-left:3px;}
.event-alert{padding:10px 10px 0;}@media (max-width:767px){.event-alert{width:95%;padding-right:5px;padding-left:10px;}}
#nearby-events .date-large,#nearby-events .photo{width:36px;height:36px;border-radius:4px;border:1px solid #dddddd;float:left;margin-right:8px;overflow:hidden;}
#nearby-events .media-info{line-height:18px;}#nearby-events .media-info .subject{font-weight:500;font-size:14px;}
#nearby-events .hr{margin:11px 0;}
#nearby-events .show-pub-events{margin-bottom:16px;}
#nearby-events .date-large .month{text-transform:uppercase;margin-top:5px;font-size:9px;}
#nearby-events .date-large .date{font-size:17px;}
