.footer__secondary .f-sec__link-list .headlineonly .hrefWrap .b_sq,.primary-nav--full ul.headlineonly .b_sq{display:none}img,svg{height:auto}.nav-section__title{text-transform:capitalize}.footer__secondary .f-sec__link-list h2{margin-bottom:.625rem;letter-spacing:1px;text-transform:uppercase;color:#a7a7a7;font-weight:500;font-size:.875rem;font-family:ff-dagny-web-pro,Arial,sans-serif}.footer__secondary .f-sec__link-list .headlineonly .hrefWrap{margin-bottom:.625rem;font-size:1rem;color:#fff;font-weight:400}.primary-nav--full ul.headlineonly li{display:inline-block;margin-bottom:.625rem}.primary-nav--full ul.headlineonly{overflow:hidden;white-space:nowrap;width:100%}.primary-nav--full ul.headlineonly li a{color:#000;line-height:1;font-size:.875rem;padding:.625rem;display:block;font-weight:400}.primary-nav--full ul.headlineonly li a b{text-transform:uppercase;font-size:.875rem;font-weight:600}.section-dropdown__wrap .section-nav__primary .snp__main-link{font-weight:600}.section-dropdown__wrap .section-nav__primary ul.headlineonly li a{color:#d1d2d4}.secondary-nav__group .article-recirc__title{color:#a7a7a7;font-weight:500;text-transform:uppercase;margin-bottom:.625rem;font-size:.875rem}.fitcenter li .block__text small.sponsor{display:block}.fitcenter li span.older br{display:none}.ad.center{clear:none}.block__list-item-flex{border-bottom:0 solid #F1F1F2}.article-recirc .block--no-img:hover h2,.article-recirc .block__list-item:hover h2,.article-recirc .block__thumb--horiz:hover h2{color:#5f7495}.border--top--slate .kicker{padding:.375rem .375rem .3125rem;background-color:#5F7495;font-weight:100;color:#fff}.border--top--slate .kicker:hover{color:#fff;background:#33363A}.border--top--red .kicker{color:#C00;background-color:#fff;padding:0}.kicker{color:#C00}.card__poll .btn a,.card__poll .kicker{color:#fff}.space--btm h2{margin-bottom:1.25rem}.mw--400 h2{font-size:1rem;margin-bottom:.75rem}.mw--400 .kicker,.mw--400 .kicker a{color:#33363A}.mw--400 span.li__title{color:#0061A2;font-weight:400}.section__fridge--vert .card__text-links a{font-size:1.375rem;color:#B63321}.section__fridge--vert .container h2{text-transform:uppercase;font-size:.875rem}.section__fridge--vert dl.headlineonly{padding-top:1.25rem;padding-bottom:1.25rem}.section__fridge--vert dl.headlineonly dt{margin-bottom:.625rem;font-weight:400}.section__fridge--vert dl.headlineonly dt.gi{float:none}.card__poll-form .pollbutton{-webkit-appearance:none;margin:0}@media (max-width:28.125em){.sf__link-list li{float:none;width:100%}.sf__link-list li:nth-child(even){padding-left:0}.block__list-item .block__img{width:45%}.section__planner .block__list-item .block__img{width:35%!important}}.footer__secondary input.nl__submit{position:absolute;-webkit-appearance:none;-webkit-border-radius:0;right:-2px;top:0;height:100%;font-weight:500;padding:.625rem 1.25rem;border-radius:0;background-color:#242C37;font-size:1rem}#loadComments,.ad>div:first-child,.white-popup{position:relative}#ndn-widget-embed-1{padding-bottom:20px}@media (min-width:75em){.article__content>.fitcenter,.article__content>.in-article,.article__content>blockquote,.article__content>div,.article__content>dl,.article__content>h1,.article__content>h2:not(.li__title),.article__content>h3,.article__content>h4,.article__content>h5,.article__content>h6,.article__content>iframe,.article__content>ol,.article__content>p,.article__content>pre,.article__content>ul,.article__flow>.fitcenter,.article__flow>.in-article,.article__flow>blockquote,.article__flow>div,.article__flow>dl,.article__flow>h1,.article__flow>h2:not(.li__title),.article__flow>h3,.article__flow>h4,.article__flow>h5,.article__flow>h6,.article__flow>iframe,.article__flow>ol,.article__flow>p,.article__flow>pre,.article__flow>ul{margin-left:5.625rem!important}}.ad__leaderboard{padding:.625rem 0}.ad__wallpaper .restaurantListing{background-color:#fff;margin-left:12.5rem;margin-right:12.5rem}.restaurantListing{padding:0}.restaurantListing .title{text-align:center}.restaurantListing .title a{color:#000;font-weight:700;text-decoration:none;font-size:150%;font-family:Georgia,Palatino,Times New Roman,serif}.restaurantListing .cuisines{font-style:italic;color:#444;font-size:78.6%;text-align:center}.restaurantListing ul{list-style:none;padding:0;margin:10px 0;clear:both}.restaurantListing ul.locationDetails ul li b{font-weight:400}#restaurantSearchForm label,.restaurantListing .label,.restaurantSearch .address{font-weight:700}.restaurantListing ul.phone{margin:5px 0 0}.restaurantListing ul.linkURL{margin:3px 0 0}.restaurantListing ul.address{text-align:left;padding:5px 8px;margin:5px 0}.restaurantListing ul.location li,.restaurantListing ul.phone li{display:inline}.restaurantListing .reservations{background-color:#9a0101;text-transform:uppercase;margin:10px 8px}.restaurantListing .reservations span{display:block;font-style:italic;text-transform:none}.restaurantListing .reservations a.bl{color:#fff;text-decoration:none}.restaurantListing .reservations li{background-color:#990002;text-align:center;padding:4px 15px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.restaurantListing ul.locationDetails{padding:10px 8px}.restaurantListing ul.locationDetails ul li.restaurantRating img{vertical-align:middle;padding-bottom:3px}#restaurantSearchForm input,#restaurantSearchForm select{box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;text-transform:capitalize;padding:15px 10px;height:50px;width:100%}.restaurantListing ul.locationDetails li,.restaurantListing ul.locationDetails ul li{display:inline}.restaurantListing ul.locationDetails .firstCol{font-size:92.9%;font-weight:700}.restaurantListing #storyHeadline h1{margin:0 8px}.restaurantSearch .img_border{border:1px solid #000}#sectionHeaderCustom{display:none}.restaurantSearch .relatedlist-media img{margin-right:8px}.restaurantSearch .cuisines{font-style:normal}.restaurantSearch ul li ul.listing li{border-top:medium none;display:block}.restaurantSearch .address,.restaurantSearch ul,.restaurantSearch ul a,.restaurantSearch ul li,.restaurantSearch ul li a{font-size:11px;line-height:14px}.restaurantSearch .largetitle{font-size:18px}#restaurantSearchForm{background-color:#DEDEDE;border:1px solid #CCC;margin:0 8px;padding:10px}#restaurantSearchForm label{color:#444;display:block;font-size:87.5%;text-transform:uppercase}#restaurantSearchForm input{border:1px solid #C3C3C3;font:italic 15px arial,verdana,hevetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#restaurantSearchForm input[type=submit]{font-style:normal;font-weight:700;text-align:center;background-color:#048;color:#fff;text-transform:uppercase;border:none;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;height:50px;cursor:pointer;font-size:16px;margin-top:10px}#restaurantSearchForm select{border:1px solid #C3C3C3;font:italic 15px arial,verdana,hevetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;color:#444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(http://media.philly.com/designimages/main_menu_shop_arrow_blue.png) 95% center no-repeat #fff}.eventsTitle h1{margin:4px 0;font:italic 900 100% georgia,palatino,times new roman,serif;color:#444;text-align:center;font-size:16px}#movieTheater{padding-left:1.25rem;padding-right:1.25rem}#movieTheater .container_tabtwo .shadetabs{display:none}#movieTheater .tabcontent{margin-bottom:1.25rem}.pollDisplay .alignleft{width:100%;float:none}.pollDisplay .size--small{max-width:100%;margin:1.875rem auto}@media (min-width:75em){.sec-news__secondary--var1{width:33%}}.article-meta .byline a.js-open-author-modalOFF{color:#222}#div-gpt-ad-rail-12{text-align:center}.article-recirc .container_inner .block__text .kicker{margin-bottom:0}footer.article-recirc .sec-news__primary--var2 a .block__text{padding:.2rem 0 0}footer.article-recirc .space--btm h2{margin-bottom:.525rem}footer.article-recirc .block__hero .block__headline{margin-bottom:.425rem}.block__hero img.rating,footer.article-recirc .sec-news__primary--var2 a .block__text img.rating,img.rating{width:auto}#gallerybackbtn{text-transform:uppercase;color:#fff;vertical-align:middle;font-size:11px}#gallerybackbtn a{font-weight:700;color:#fff;display:block;padding:.75rem .5rem .5rem}.section__planner .block__link{display:block;padding-top:.425rem}.section__planner .block__thumb--horiz:last-child{border-right:none}@media (max-width:50em){.section__planner .block__thumb--horiz{padding-top:.625rem;min-height:0}}.section__planner .lc .page--pad .lc{padding:0}.card__calendar h2.block__title{background-color:#5f7495;margin:0;padding:.5rem 1.25rem .375rem}.card__calendar .misc_inner{background-color:#f2f5f7;padding:1.25rem}.card__calendar .misc_inner .card__inner,.card__calendar .misc_inner .card__inner h2{background-color:#242c37;font-size:.6875rem;line-height:1;margin-bottom:.5rem;letter-spacing:1px;padding-top:.5rem}.card__calendar .misc_inner .card__inner h2{padding:.5rem .875rem;font-size:.6875rem}.card__calendar{padding:0}.card__calendar .misc_inner .card__inner .container_inner{padding:0 .875rem .5rem}.card__calendar .misc_inner .card__inner .container_inner .digest-headline{font-size:1rem;font-weight:600;display:block;line-height:1.3}#showComments,.card__calendar .misc_inner .card__inner .container_inner dl.headlineonly dt .b_sq,.disqusFAQWrap,.hideSearch svg{display:none}.card__calendar .misc_inner .card__inner .container_inner .smalltext,.card__calendar .misc_inner .card__inner .container_inner .smalltext b{font-size:.75rem;color:#a7a7a7;font-weight:400;line-height:1.3}.card__calendar .misc_inner .card__inner .container_inner dl{border-top:1px solid #000;padding-top:1.25rem;margin-top:1.25rem}.card__calendar .misc_inner .card__inner .container_inner dl.headlineonly dt{border-bottom:1px solid #000;margin-bottom:1.25rem;padding-bottom:1.25rem}.card__calendar .misc_inner .card__inner .container_inner dl.headlineonly dt:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.section-dropdown .secondary-nav__link-list h2.heading__secondary{color:#a7a7a7;margin-bottom:.625rem;font-weight:500;text-transform:uppercase;border:none;font-size:.875rem;padding:0;letter-spacing:.125rem}.lll-container h2 img{max-width:50%}.block__weather--compact .bw__icon img{max-height:90%}#welcome .announcement-bar{background-color:#3f4752}#welcome .ab__type--normal{border-bottom-color:#3f4752}#welcome .announcement-bar .btn--outline{border:1px solid #5f7495}#welcome .announcement-bar .btn--outline:focus,#welcome .announcement-bar .btn--outline:hover{background-color:#4b5c76}#welcome .ab__type--normal .btn--outline:focus,#welcome .ab__type--normal .btn--outline:hover{border:1px solid #4b5c76}#noteComments{background-color:#eee;border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-webkit-border-radius:.5rem .5rem 0 0;border-bottom:3px solid #d1d2d4;padding:1.875rem 1.875rem 3.125rem;color:#000;clear:both;font:400 100%/1.3 "Gotham Narrow SSm A","Gotham Narrow SSm B",Arial,sans-serif}#noteComments .guide{font-weight:800}#noteComments .guideLinks{padding-top:1.25rem;font-weight:800}.comments__load:after{border:none}.comments__load .btn--alt.btn--with-icon path{fill:#fff}#loadComments{top:-2.188rem;background-color:#0863a0;color:#fff}#noteComments .note{padding-bottom:.625rem}#lCol #noteComments a,#lCol #noteComments a:active,#lCol #noteComments a:hover,#lCol #noteComments a:visited{color:#fff;font-weight:700;text-decoration:none;outline:0}.white-popup{background:#FFF;padding:1.25rem;width:auto;max-width:31.25rem;margin:6rem auto 0;font-size:.75rem}.white-popup h1{font-size:1rem;padding:1.25rem 0}#loadComments{background:url(http://media.philly.com/designimages/comments_icon.png) 1rem 1rem/1.25rem 1.25rem no-repeat #0863a0;padding-left:3.125rem}
