#reviews form.write-review textarea:focus,.select-wrapper input:focus,.select-wrapper select:focus{outline:0}#business-info .badges .years-in-business,#business-info:after,#listing-card:after,#main-section>section:after,.open-details table:after{clear:both}#bpp #rating-tab-container .ta-tab:hover,#bpp #rating-tab-container .yp-tab:hover,.now-hiring,.ratings a,.srp-listing a.ta-rating-wrapper:hover,.ta-rating-wrapper:hover,a:hover{text-decoration:none}.ta-rating{background:url(/ypu/images/trip-advisor/ta-rating.svg?v=83117e0) no-repeat}.ta-count{display:inline-block;color:#686868;vertical-align:middle;margin-left:.2em}.ta-0-5{background-position:left -178px}.ta-1,.ta-1-0{background-position:left -158px}.ta-1-5{background-position:left -138px}.ta-2,.ta-2-0{background-position:left -117px}.ta-2-5{background-position:left -97px}.ta-3,.ta-3-0{background-position:left -77px}.ta-3-5{background-position:left -57px}.ta-4,.ta-4-0{background-position:left -37px}.ta-4-5{background-position:left -17px}.ta-5-0{background-position:left 4px}#ta-reviews-container .ta-0-5{background-position:-32px 96.5%}#ta-reviews-container .ta-1,#ta-reviews-container .ta-1-0{background-position:-32px 86%}#ta-reviews-container .ta-1-5{background-position:-32px 76%}#ta-reviews-container .ta-2,#ta-reviews-container .ta-2-0{background-position:-32px 65.5%}#ta-reviews-container .ta-2-5{background-position:-32px 55%}#ta-reviews-container .ta-3,#ta-reviews-container .ta-3-0{background-position:-32px 44.5%}#ta-reviews-container .ta-3-5{background-position:-32px 34%}#ta-reviews-container .ta-4,#ta-reviews-container .ta-4-0{background-position:-32px 24%}#ta-reviews-container .ta-4-5{background-position:-32px 13.5%}#ta-reviews-container .ta-5,#ta-reviews-container .ta-5-0{background-position:-32px 3%}#bpp #rating-tab-container .ta-rating,#bpp .business-card .ta-rating{display:inline-block;width:120px;height:22px}#bpp .business-card .ratings a>span.ta-count{float:none;display:inline;line-height:22px}#bpp #rating-tab-container{overflow:hidden}#bpp #rating-tab-container .spacer-tab,#bpp #rating-tab-container .ta-tab,#bpp #rating-tab-container .yp-tab{float:left;height:45px;border-bottom:1px solid #ccc;vertical-align:top}#bpp #rating-tab-container .spacer-tab{width:20px}#bpp #rating-tab-container .ta-tab,#bpp #rating-tab-container .yp-tab{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;padding-top:16px;width:calc(50% - 20px);color:#555;text-align:center}#bpp #rating-tab-container .ta-tab.active,#bpp #rating-tab-container .yp-tab.active{border:1px solid #ccc;border-bottom-width:0;border-top-width:5px;pointer-events:none}#bpp #rating-tab-container .result-rating{display:inline-block}#bpp #rating-tab-container .result-rating .count,#bpp #rating-tab-container .ta-count{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem;color:#777;vertical-align:inherit}#bpp #rating-tab-container .yp-logo{background:url(/ypu/images/logo-yp-trademark-black.png?v=83117e0) no-repeat;background-size:cover}#bpp #rating-tab-container .yp-logo.with-yp-rating{display:inline-block;width:21px;height:15px;vertical-align:bottom}#bpp #ta-reviews-container article,#claim-listing{display:-webkit-box;display:-moz-box;display:-webkit-flex}#bpp .fs-rating-wrapper .fs-rating svg,.rating-indicator{vertical-align:middle}#bpp #ta-reviews-container{padding:20px 10px 0}#bpp #ta-reviews-container .see-more,#bpp #ta-reviews-container article{border-top:1px solid #eee}#bpp #ta-reviews-container article{display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-size:.75rem;line-height:normal;position:relative;padding-top:29px;padding-bottom:29px}#bpp #ta-reviews-container article:first-of-type{padding-top:10px;border-top:0}#bpp #ta-reviews-container article:first-of-type .avatar{top:10px}#bpp #ta-reviews-container article:last-of-type{margin-bottom:0}#bpp #ta-reviews-container .avatar{position:absolute;top:29px;left:0;margin-right:9px}#bpp #ta-reviews-container .author-info{margin-top:2px;max-width:80%}#bpp #ta-reviews-container .author-info span{display:block}#bpp #ta-reviews-container .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-size:.875rem;line-height:normal;width:100%;font-weight:700;color:#333}#bpp #ta-reviews-container .location{padding-top:3px;color:#999}#bpp #ta-reviews-container .author-info,#bpp #ta-reviews-container .date-posted,#bpp #ta-reviews-container .review-response,#bpp #ta-reviews-container .ta-rating{margin-left:38px}#bpp #ta-reviews-container .date-posted{margin-top:7px;width:100%;color:#555}#bpp #ta-reviews-container .ta-rating{margin-top:6px;width:200px;height:24px;background-size:135px 250px}#bpp #ta-reviews-container .review-response{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;margin-top:12px;color:#333}#bpp #ta-reviews-container .review-response header{font-size:14px;font-size:.875rem;line-height:normal;font-weight:700}#bpp #ta-reviews-container .review-response p{padding-top:7px}#bpp #ta-reviews-container .see-more{font-size:12px;font-size:.75rem;line-height:normal;display:block;padding:17px 0;text-align:right;border-top-width:2px}.rating-indicator,.ratings,.ta-rating-wrapper{display:inline-block}#bpp .fs-rating-wrapper{position:relative}#bpp .fs-rating-wrapper .fs-rating{margin-right:5px}#bpp .fs-rating-wrapper .count{font-size:14px;font-size:.875rem;line-height:normal;font-weight:700;color:#222}#bpp .ta-rating-wrapper+.fs-rating-wrapper{margin-left:7px;padding-left:7px}#bpp .ta-rating-wrapper+.fs-rating-wrapper::after{content:'';height:13px;margin-top:-6.5px;width:1px;background-color:#ccc;position:absolute;left:0;top:50%}#edit-profile.mobile a::after,.mobile-find-a-location:after{bottom:auto;left:auto;content:''}@media screen and (min-width:812px){#bpp #ta-reviews-container{font-size:13px;font-size:.8125rem;line-height:normal}#bpp #ta-reviews-container article{padding:17px 0 49px}#bpp #ta-reviews-container .avatar{top:17px;margin-right:11px}#bpp #ta-reviews-container .author-info,#bpp #ta-reviews-container .date-posted,#bpp #ta-reviews-container .review-response,#bpp #ta-reviews-container .ta-rating{margin-left:55px}#bpp #ta-reviews-container .author-info,#bpp #ta-reviews-container .date-posted{margin-top:10px}#bpp #ta-reviews-container .author-info{font-size:14px;font-size:.875rem;line-height:normal;min-height:32px}#bpp #ta-reviews-container .author-info .location{font-size:12px;font-size:.75rem;line-height:normal}#bpp #ta-reviews-container .date-posted{margin-left:auto;width:auto}#bpp #ta-reviews-container .ta-rating{margin-top:14px;margin-left:0;width:100%}#bpp #ta-reviews-container .review-response{margin-top:-20px;margin-left:35%}#bpp #ta-reviews-container .see-more{font-size:inherit}}.rating-indicator{width:120px;height:22px;margin-right:10px;position:relative;top:-2px}.rating-indicator ul{-webkit-transform:scale(.4781);transform:scale(.4781)}.ratings{margin-bottom:10px}.ratings .first-to-review,.ratings .yp-ratings{margin-right:7px}.ratings .first-to-review.hasExtraRating,.ratings .yp-ratings.hasExtraRating{padding-right:7px;white-space:nowrap;position:relative}.ratings .first-to-review.hasExtraRating::after,.ratings .yp-ratings.hasExtraRating::after{content:'';height:13px;margin-top:-6.5px;width:1px;background-color:#ccc;position:absolute;right:0;top:50%}.ratings .count,.ratings .first-to-review,.ratings .ta-count{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem;letter-spacing:.2px;color:#067ab4}@media screen and (max-width:812px){.rating-stars{margin-right:5px;zoom:.8}.ta-rating-wrapper{line-height:21px}.ta-rating-wrapper .ta-rating{zoom:.8;margin-top:2px}.business-card .mobile-ratings .ratings{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;flex-wrap:wrap;min-width:290px;white-space:nowrap}}#claim-listing{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:21px 20px;text-align:left}#claim-listing .claim-btn,#claim-listing .edit-profile-btn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;padding:0 10px;text-align:center;width:100%;border-radius:3px;border:1px solid #bbb;color:#222;height:35px}#claim-listing .claim-btn svg,#claim-listing .edit-profile-btn svg{vertical-align:middle;position:relative;top:0;margin-right:6px;height:18px;width:18px}#claim-listing .business-customize{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin-right:17%;width:auto;color:#555}#claim-listing .business-customize h2{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;margin-bottom:4px;width:100%;color:#222}#claim-listing .business-customize span{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#555;display:inline-block;width:100%;margin-bottom:9px}#claim-listing .business-customize img{margin-top:-20px}#claim-listing .business-customize svg{fill:#067ab4}#claim-listing .claim-btn{font-size:14px;font-size:.875rem;line-height:40px;line-height:2.5rem;margin-top:12px;height:40px;background-color:#067ab4;font-weight:700;border:0}#claim-listing .claim-btn svg{margin-right:8px;width:18px;height:18px}@media screen and (max-width:330px){#bpp #main-content #claim-listing .business-customize{margin-right:0}}@media screen and (max-width:358px){#bpp .mobile-show-claim-button #claim-listing .claim-btn,#bpp .mobile-show-claim-button #claim-listing span{font-size:11px;font-size:.6875rem;line-height:20px;line-height:1.25rem}#bpp .mobile-show-claim-button #claim-listing .business-customize h2{font-size:17px;font-size:1.0625rem;line-height:20px;line-height:1.25rem}}@media screen and (min-width:812px){#main-aside #claim-listing{padding:14px 18px 22px}#main-aside #claim-listing .business-customize{margin-right:4px}#main-aside #claim-listing img{margin-top:0;width:55px;height:41px}}#edit-profile h3{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin-bottom:4px;color:#222}#edit-profile p{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;margin-bottom:9px;color:#555}#edit-profile .edit-profile-btn{display:block}#edit-profile .edit-profile-btn svg{overflow:visible}#edit-profile.mobile{background:#fff!important;padding:10px 16px!important;border-top:solid 1px #e5e5e5!important;border-bottom:solid 1px #e5e5e5!important;margin-bottom:14px!important;box-shadow:0 -14px #f5f5f5!important}#edit-profile.mobile.edit-profile-btn{margin-top:0}#edit-profile.mobile a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#222}#edit-profile.mobile a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:auto;right:18px;width:7px;height:7px;border-right:2px solid #555;border-top:2px solid #555}#edit-profile.mobile p{margin-bottom:0;padding-top:0;width:88%;color:#067ab4}#edit-profile.mobile p span{display:block}@media screen and (min-width:812px){#edit-profile .claim-btn,#edit-profile .edit-profile-btn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;padding:0 10px;text-align:center;width:100%;border-radius:3px;border:1px solid #bbb;color:#222;height:35px}#edit-profile .claim-btn svg,#edit-profile .edit-profile-btn svg{vertical-align:middle;position:relative;top:0;margin-right:6px;height:18px;width:18px}#edit-profile .edit-profile-btn svg{fill:#067ab4}}#manage-profile{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;display:block;padding:17px;background:#fff;margin-top:10px}#manage-profile svg{margin-right:5px;fill:#222;vertical-align:sub}@media screen and (min-width:812px){#manage-profile{-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding:20px 18px;border:2px solid #eee;border-radius:4px}}.claim-edit-btns .claim-btn,.claim-edit-btns .edit-profile-btn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;padding:0 10px;text-align:center;width:100%;border-radius:3px;border:1px solid #bbb;color:#222;height:35px}.claim-edit-btns .claim-btn svg,.claim-edit-btns .edit-profile-btn svg{vertical-align:middle;position:relative;top:0;margin-right:6px;height:18px;width:18px}#cta-offer .cta-link svg,#main-header .custom-link svg,#main-header .raq-cta svg{margin-right:8px;position:relative;top:-2px;fill:currentColor;vertical-align:middle}#main-header .book-a-table svg,#main-header .order-online svg,#main-header .view-menu svg{margin-right:6px;position:relative;top:-2px;fill:currentColor;vertical-align:middle}#main-header .edit-business svg{margin-right:5px;position:relative;top:-2px;vertical-align:middle}#main-header .email-business svg{margin-right:5px;position:relative;top:-1px;fill:currentColor;vertical-align:middle}#main-header .view-services svg{margin-right:7px;position:relative;top:-2px;vertical-align:middle;width:12px;height:16px;fill:none;stroke:currentColor;stroke-width:1}#main-header .view-menu svg{width:9px;height:15px}#main-header .make-an-appointment svg{margin-right:10px;position:relative;top:-2px;fill:currentColor;vertical-align:middle;width:14px;height:13px}#main-header .order-online svg{width:15px;height:14px}#main-header .edit-business svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.claim-btn svg,.edit-profile-btn svg{margin-right:10px;position:relative;top:-1px;fill:currentColor;height:18px;float:none;vertical-align:middle}.edit-profile-btn svg{width:16px}.claim-btn svg{width:18px}.plus-circle-icon{position:relative;top:3px;margin-right:5px;width:17px}.mini-map{opacity:0;filter:alpha(opacity=0);display:block;width:300px;max-height:50px;overflow:hidden;background-color:#fff;position:relative}#bpp #gallery #yp-video-container:hover #embed-video-btn,#facebox.edit-form #gallery-edit #yp-video-container:hover #embed-video-btn,.mini-map.map-loaded{opacity:1;filter:alpha(opacity=100)}.mini-map.map-loaded{-webkit-transition:max-height 250ms ease-in,opacity 250ms;transition:max-height 250ms ease-in,opacity 250ms;max-height:173px;margin-bottom:14px;border:1px solid #dbdbdb}.mini-map.map-loaded .map{text-align:center}.mini-map.map-loaded img{width:-webkit-fill-available}.mini-map .directions{font-size:11px;font-size:.6875rem;line-height:25px;line-height:1.5625rem;position:absolute;top:11px;right:10px;width:134px;height:25px;text-align:center;padding:0}.mini-map .directions svg{position:relative;top:2px;margin-right:4px}.mobile-find-a-location{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;background:#fff;padding:18px 20px;display:inline-block;width:100%;margin-bottom:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;position:relative}.mobile-find-a-location:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:auto;margin-top:5px;right:18px;width:7px;height:7px;border-right:2px solid #067ab4;border-top:2px solid #067ab4}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){.mini-map,.mini-map.map-loaded #bpp-static-map-mobile,.mini-map.map-loaded #bpp-static-map-mobile img{width:100%}.mini-map{max-height:0}.mini-map.map-loaded{max-height:285px;background:#fff;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5}.mini-map.map-loaded .directions{position:relative;height:48px;width:100%;padding-left:17px;top:0;left:0;text-align:left;display:flex;align-items:center}.mini-map.map-loaded .directions::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;top:auto;right:18px;bottom:auto;left:auto;width:7px;height:7px;border-right:2px solid #555;border-top:2px solid #555}.mini-map.map-loaded .directions .map-location{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#333;margin-top:4px;margin-left:6px;width:80%}}a{color:#067ab4}.select-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;background:#fff;border:1px solid #ccc}.select-wrapper input,.select-wrapper select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;font-size:13px;font-size:.8125rem;padding:1.5ex 0;background:0 0;border:0;line-height:1;text-indent:.5em;-webkit-appearance:none}.select-wrapper input option,.select-wrapper select option{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem}#main-section>section>h2,.section-title{font-weight:700;letter-spacing:0;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;display:inline-block;margin-bottom:17px;color:#222}#main-section>section>h2 a,#main-section>section>h2 span,.section-title a,.section-title span{font-weight:400;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#999;text-transform:none}#claimed,.open-details .hour-category{font-weight:700;letter-spacing:0}.open-details table{zoom:1;display:table;padding-top:5px;padding-bottom:0;width:100%;text-align:left}.open-details table:after,.open-details table:before{display:table;content:'';line-height:0}.open-details .day-label{min-width:92px;vertical-align:top}.open-details .day-hours{text-align:right}.open-details .day-hours time,section #print-ad h2{display:block}@media screen and (max-width:358px){#main-section>section>h2,.section-title{font-size:17px;font-size:1.0625rem;line-height:19px;line-height:1.1875rem}}body,html{background-color:#fff;overflow-x:hidden}.breadcrumb{width:100%;margin:17px 0 40px;color:#777}#main-content,#main-header{float:right;width:calc(100% - 347px)}.breadcrumb a,.breadcrumb a+i::after{color:#777}#claimed{font-size:15px;font-size:.9375rem;line-height:16px;line-height:1rem;display:inline-block;color:#067ab4;margin-right:10px;padding-right:10px;position:relative}#claimed svg{margin-right:5px;fill:#067ab4}#claimed::after{content:'';position:absolute;right:0;top:4px;height:11px;border-right:1px solid #333}#listing-card{zoom:1;margin-bottom:20px}#listing-card:after,#listing-card:before{display:table;content:'';line-height:0}#main-content{margin-left:20px}#main-header>:last-child,#main-header>:last-child .actions:last-child{margin-bottom:0}#main-article>section,#main-aside>section{width:100%;min-height:50px;background-color:#fff;margin-bottom:20px}#main-article .sponsored-ad,#main-aside .sponsored-ad{margin-bottom:20px}#main-article{width:100%;margin-right:20px}#main-article #business-info,#main-article #hotel-booking-info,#main-article #medical-info,#main-article #showtimes{border-top:0}#main-article #hotel-booking-info,#main-article #showtimes{padding-top:6px;margin-top:1px;padding-bottom:10px}#main-section{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin-bottom:23px}#main-section>section{zoom:1;padding:17px 0 20px;border-top:solid 2px #eee}#main-section>section:after,#main-section>section:before{display:table;content:'';line-height:0}#main-section>section.similar-listings{margin-top:21px}#main-section>section.similar-listings+#bottom-action-wrapper:last-child{margin-bottom:16px}#main-section>section.similar-listings+#bottom-action-wrapper section:first-child{margin-top:0}#bpp{margin-bottom:59px}#bpp.container .mobile-hide-show.mib-loaded{max-height:370px;overflow:hidden;position:relative}#bpp.container .mobile-hide-show.mib-loaded .view-more-btn,#bpp.container .mobile-hide-show.mib-loaded::after{display:none}#bpp.container .mobile-hide-show.mib-loaded::after{display:block!important;content:'';position:absolute;bottom:50px;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.92) 75%,#fff)}#bpp.container .mobile-hide-show.mib-loaded.full-view,#bpp.container .mobile-hide-show.mib-loaded.show-full{max-height:none}#bpp.container .mobile-hide-show.mib-loaded.full-view::after,#bpp.container .mobile-hide-show.mib-loaded.show-full::after{display:none!important}#bpp.container .mobile-hide-show.mib-loaded.show-full .view-more-btn{display:none}#bpp.container .mobile-hide-show.mib-loaded.full-view{padding-bottom:55px!important}#bpp.container .mobile-hide-show.mib-loaded.full-view .view-more-btn::after{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:2px}#bpp.container .mobile-hide-show.mib-loaded .view-more-btn{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;content:'View More';text-align:left;color:#067ab4;width:100%;padding:20px 0;position:absolute;bottom:0;z-index:98;background:#fff;cursor:pointer}#bpp.container .mobile-hide-show.mib-loaded .view-more-btn::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);content:' ';position:relative;top:-3px;display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;margin-right:5px;margin-left:5px;left:5px}#bpp.container #main-section section.similar-listings{padding-bottom:0}#bpp.container #main-section section.similar-listings ul{display:flex;flex-wrap:wrap}#bpp.container #main-section section.similar-listings ul li{min-width:50%;max-width:50%;margin-bottom:35px}#bpp.container #main-section section.similar-listings ul li a{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;font-weight:400}@media screen and (max-width:812px){#bpp.container #main-section section.similar-listings{background-color:#fff;padding:20px 20px 0;margin-top:0}#bpp.container #main-section section.similar-listings ul{display:block;flex-wrap:initial}#bpp.container #main-section section.similar-listings ul li{min-width:auto;max-width:none;width:100%;margin-bottom:10px}}.cross-links.more-types a{font-size:12px;font-size:.75rem;line-height:normal;display:block;margin-bottom:10px}.smart-content,.smart-content a{font-size:13px;line-height:16px}#smart-articles{max-height:130px;overflow:hidden}.smart-content{font-size:.8125rem;line-height:1rem;margin:10px 0 0}.smart-content a{font-size:.8125rem;line-height:1rem}.smart-content p,.smart-content ul{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;margin-bottom:16px}.smart-content h2{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;margin-bottom:10px}#main-aside{width:327px;float:left}#main-aside>section{padding:20px 18px;border-radius:4px;border:2px solid #eee}#main-aside>section.actions{min-height:auto;padding:20px 18px;border-radius:4px;border:2px solid #eee}#main-aside>section.actions a.actions+a.actions{margin-top:14px}#main-aside>section.actions a svg{margin-right:4px}#main-aside>section.actions>header{font-weight:700;letter-spacing:0;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-bottom:8px}#main-aside .similar-listings li{overflow:hidden}#main-aside .cross-links{font-size:12px;font-size:.75rem;line-height:25px;line-height:1.5625rem;margin:10px 0 0}#main-aside .cross-links .hide-links{display:none}#main-aside .cross-links #show-more-links{display:block;text-align:right}#main-aside .cross-links h2{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;margin-bottom:8px}#main-aside #show-all-smart-content{display:block;text-align:right;margin-top:16px}#main-aside .dfp-container{width:300px;margin:0 auto}section.mobile{display:none}.price-text-ellipsis{display:flex;justify-content:space-between;align-items:flex-start}.price-text-ellipsis .price{color:#555}.price-text-ellipsis .item-description-block{max-width:85%}.price-text-ellipsis .item-description-block .item-title{max-width:100%;overflow:hidden;white-space:initial;text-overflow:initial;display:inline-block;color:#555}.price-text-ellipsis .item-description-block .item-description{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;max-width:100%;font-weight:400;color:#555}#bottom-action-wrapper section{padding:15px 0;border-top:solid 2px #eee}#bottom-action-wrapper section:last-child{border-bottom:solid 2px #eee}#bottom-action-wrapper section .icon-text-block{display:flex;align-items:center}#bottom-action-wrapper section .icon-text-block svg{height:18px;width:18px}#bottom-action-wrapper section .icon-text-block .view-btn-text{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;padding-left:8px;color:#067ab4}@media screen and (max-width:1028px){#bpp .container{width:95%}}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){section.mobile{display:block;padding:0!important;border:0}#bpp.container #main-aside,#bpp.container .breadcrumb,section.desktop{display:none}#main-article section{margin-bottom:14px}#itl_widget_wrapper{width:100%;margin-left:-50%;padding:15px;box-sizing:border-box}#bpp{margin-bottom:0}#bpp.container{width:100%;background-color:#f5f5f5}#bpp.container section.mobile section{background:#fff;padding:16px 20px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5}#bpp.container section.mobile section h2,#bpp.container section.mobile section header{font-weight:700;letter-spacing:0;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-bottom:8px}#bpp.container section.mobile section li a{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem}#bpp.container section.mobile section.more-types h2{margin-bottom:11px}#bpp.container #default-ctas,#bpp.container #main-header{width:100%;float:none;border:0}#bpp.container #default-ctas{border-top:solid 2px #f5f5f5}#bpp.container #main-content{width:100%;float:none;margin:0;background-color:#f5f5f5}#bpp.container .mobile-hide-show.mib-loaded .view-more-btn,#bpp.container .mobile-hide-show.mib-loaded::after{display:block}#bpp.container #bottom-action-wrapper>section{background:#fff;padding:16px 20px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5}#bpp .container #main-content{padding-bottom:14px}#bpp .view-icon-arrow-btn{background:#fff;border:none;display:flex;align-items:center;justify-content:space-between}#bpp .view-icon-arrow-btn::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;top:auto;right:18px;bottom:auto;left:auto;width:7px;height:7px;border-right:2px solid #555;border-top:2px solid #555}#bpp .view-icon-arrow-btn .icon-text-block{display:flex;align-items:center}#bpp .view-icon-arrow-btn .icon-text-block svg{height:18px;width:18px}#bpp .view-icon-arrow-btn .icon-text-block .view-btn-text{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;padding-left:8px;color:#067ab4}#bpp .pagination-footer .pagination,#bpp .pagination-footer .pagination-stats{width:100%}#bpp #main-section{margin-bottom:0}#bpp #main-section>section{border-top:solid 1px #eee;border-bottom:solid 1px #eee}#bpp #main-section>section.print-ad{padding-left:15px;padding-right:15px;background:#fff;margin-bottom:15px}#bpp #gallery{border-top:solid 1px #eee}}@media screen and (min-width:812px){#bpp #business-info{max-height:none;overflow:visible}#bpp #business-info::after{position:relative;width:0;height:0;background:0 0}#bpp .cross-links{margin:10px 0 0}#bpp .cross-links.mobile-hide-show.mib-loaded .view-more-btn{display:block}#bpp #main-aside .cross-links.more-types h2{margin-bottom:11px}#bpp #main-aside .cross-links.more-types a{font-size:14px;font-size:.875rem;line-height:normal;display:block;margin-bottom:8px}#bpp #main-aside .cross-links a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.now-hiring{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;color:#222;border:1px solid #cecece;padding:5px 9px;margin:15px 0;border-radius:4px;display:flex;width:100%}.now-hiring .hiring-info{display:flex;align-items:center}.now-hiring .hiring-info img{margin-right:9px;height:15px;width:22px}.now-hiring .apply-link{color:#067ab4;font-size:13px;font-size:.8125rem;line-height:normal;margin:auto 0 auto auto}.now-hiring .apply-link img{margin-left:7px}.now-hiring .apply-link:hover{text-decoration:underline}.srp-listing a.now-hiring,.srp-listing a.now-hiring:hover{text-decoration:none}#bpp .business-card .primary-info .now-hiring{width:208px}#bpp .business-card .primary-info .now-hiring .hiring-info{flex-direction:column;align-items:flex-start}#bpp .business-card .primary-info .now-hiring .hiring-info img{display:none}#bpp .business-card .primary-info .now-hiring .hiring-info strong{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}#bpp .business-card .primary-info .now-hiring .hiring-info span{font-size:11px;font-size:.6875rem;line-height:normal;color:#555;margin-top:2px}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#bpp .business-card .primary-info .now-hiring{width:100%}#bpp .business-card .primary-info .now-hiring .hiring-info{flex-direction:row;align-items:center}#bpp .business-card .primary-info .now-hiring .hiring-info span{margin:auto 0 auto 10px}}.business-card{position:relative;padding-bottom:15px}.business-card .tier-info{margin:0;display:block}.business-card .chain-logo{margin-right:12px;position:relative;top:0;max-height:25px}.business-card .biz-card-thumbnail{float:left;margin:0 20px 20px 0;width:150px;height:150px}.business-card .sales-info{margin-bottom:10px;display:block}.business-card h1{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;font-weight:400;display:inline;color:#222;max-width:100%;letter-spacing:0}.business-card .time-info{font-size:15px;font-size:.9375rem;line-height:normal;margin-bottom:15px;letter-spacing:.2px;color:#333}.business-card .time-info div{margin-right:10px;display:inline-block}.business-card .primary-info .amenities .amenities-info span svg,.business-card .time-info svg{margin-right:5px;vertical-align:middle}.business-card .time-info svg{width:14px;top:-1px;position:relative}.business-card .status-text.open{color:#6dc03b}.business-card .status-text.closed{color:#ed5400}.business-card .status-text.closed,.business-card .status-text.open{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;margin-bottom:4px;font-weight:700}.business-card .uitl{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;display:block;margin-bottom:15px}.business-card .mobile-ratings,.business-card .primary-info .mobile-claimed-category{margin-bottom:10px}.business-card .primary-info{padding-right:1%;width:auto}.business-card .primary-info .mobile-claimed-category .price-range{display:inline-block;font-size:14px;font-size:.875rem;line-height:normal;color:#777}.business-card .primary-info .mobile-claimed-category .categories{display:inline;position:relative}.business-card .primary-info .mobile-claimed-category .categories a,.business-card .primary-info .mobile-claimed-category .categories span{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;color:#333}.business-card .primary-info .mobile-claimed-category .price-range+.categories{padding-left:7px;margin-left:7px}.business-card .primary-info .mobile-claimed-category .price-range+.categories::after{content:'';position:absolute;left:0;top:4px;height:11px;border-right:1px solid #333}.business-card .primary-info .additional-attributes{display:flex;align-items:center;flex-wrap:wrap}.business-card .primary-info .amenities{display:flex;margin-top:15px;width:100%;border-top:solid 2px #f5f5f5;padding-top:14px;position:relative}.business-card .primary-info .amenities>span{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:500;color:#222}.business-card .primary-info .amenities .amenities-icons{margin-left:3px}.business-card .primary-info .amenities .amenities-icons svg{margin-left:9px}.business-card .primary-info .amenities .amenities-info{display:none;padding:5px 16px 20px;border-radius:4px;box-shadow:0 0 12px 5px rgba(0,0,0,.05);background-color:#fff;position:absolute;left:80px;bottom:30px;width:357px;z-index:10}.business-card .primary-info .amenities .amenities-info span{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;width:50%;margin-left:0;margin-top:15px;letter-spacing:-.03px;display:inline-block}.business-card .primary-info .amenities .amenities-icons:hover+.amenities-info{display:block}.business-card .ratings{display:block;margin-top:1px}.business-card .mobile-ratings .ratings{margin-bottom:6px;margin-right:-40px}.business-card .ta-rating{width:120px;height:22px;float:left}.business-card .preferred-listing{display:inline-block;margin:0 20px 0 0;vertical-align:top}.business-card section.mobile-ctn,.business-card section.mobile-ctn-extra,section.mobile-hours{display:none}.business-card .preferred-listing:hover{cursor:pointer}.ldb-timestamp{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;font-weight:700;color:#686868;text-align:right}.business-card-footer{min-height:47px;padding:7px 20px 0;border-top:1px solid #f2f2f2}.business-card-footer a{font-size:13px;font-size:.8125rem;line-height:36px;line-height:2.25rem;margin-right:14px;margin-bottom:7px;display:inline-block}.business-card-footer a.custom-link,.business-card-footer a.edit-business,.business-card-footer a.email-business{padding-right:1ex;margin-right:14px}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){.business-card,section.mobile-hours{background:#fff;border-bottom:solid 1px #e5e5e5}.business-card{margin-bottom:14px;padding:20px 20px 10px}.business-card h1{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.business-card .primary-info .mobile-claimed-category{margin-bottom:9px}.business-card .primary-info .mobile-claimed-category #claimed,.business-card .primary-info .mobile-claimed-category .categories a,.business-card .primary-info .mobile-claimed-category .categories span{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}.business-card .primary-info .amenities .amenities-info{left:0;width:330px;padding:0 10px 15px}.business-card .sales-info{margin-bottom:8px}.business-card .mobile-ratings .ratings{margin-bottom:3px;margin-right:0}.business-card .mobile-ratings .ratings .fs-rating-wrapper .fs-rating svg{height:17px;width:12px}.business-card .biz-card-thumbnail{width:80px;height:80px;margin:0 12px 12px 0}section.mobile-hours{display:block;padding:16px 20px;border-top:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5}section.mobile-hours .time-info{display:block;font-size:14px;font-size:.875rem;line-height:normal;letter-spacing:.2px;color:#333}section.mobile-hours .time-info::after{position:relative;top:-3px;content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;transform:rotate(135deg);margin-right:5px;margin-left:5px}section.mobile-hours .time-info div{margin-right:10px;display:inline-block}section.mobile-hours .time-info svg{width:14px;margin-right:5px;vertical-align:middle;top:-1px;position:relative}section.mobile-hours .status-text.open{color:#6dc03b}section.mobile-hours .status-text.closed{color:#ed5400}section.mobile-hours .status-text.closed,section.mobile-hours .status-text.open{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;margin-bottom:4px;font-weight:700}section.mobile-hours .uitl{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;display:block;margin-bottom:5px}.ldb-timestamp{position:relative;text-align:center;margin-bottom:10px}}#default-ctas{border-radius:4px;border:2px solid #eee;float:left;width:327px;background-color:#fff}#default-ctas.inner-section{padding:0 18px}#default-ctas .other-locations.small-link{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:400;padding-top:7px}#default-ctas .other-locations.small-link:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;top:13px;margin-left:4px;width:6px;height:6px;border-right:2px solid #067ab4;border-top:2px solid #067ab4}#default-ctas .listing-location,#default-ctas a{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;font-weight:700;letter-spacing:0;width:100%;display:block;padding:15px 15px 16px 32px;border-bottom:solid 2px #eee;position:relative}#default-ctas .listing-location svg,#default-ctas a svg{top:0;bottom:0;margin:auto 5px auto auto;left:0;position:absolute;vertical-align:middle;fill:#302f2f;width:24px}#default-ctas .listing-location .address,#default-ctas .listing-location .located-at,#default-ctas a .address,#default-ctas a .located-at{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;font-weight:400;color:#333;display:block}#default-ctas .listing-location .address span,#default-ctas .listing-location .located-at span,#default-ctas a .address span,#default-ctas a .located-at span{display:block}#default-ctas .listing-location svg{top:-8px;width:24px;height:24px}#default-ctas a svg.plus-circle-icon{width:22px;height:22px}#default-ctas a.phone{font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem;color:#222}#default-ctas a.phone svg{width:17px;height:17px}#default-ctas a.directions svg,#default-ctas a.other-locations svg{width:24px;height:24px}#default-ctas a.directions svg{top:-15px}#default-ctas a.add-review svg{width:24px;height:23px}#default-ctas a.custom-link svg,#default-ctas a.website-link svg{width:24px;height:20px}#default-ctas a:last-child{border-bottom:none}.business-card section.mobile-ctn.docked #default-ctas.inner-section{-webkit-box-shadow:0 0 12px 5px rgba(0,0,0,.05);box-shadow:0 0 12px 5px rgba(0,0,0,.05);position:fixed;left:0;top:0;height:auto;z-index:5001;width:100vw;background:#fff;border-top:0;border-bottom:solid 1px #e5e5e5;margin-top:0}.sibling-action-button{margin-top:16px;border:1px solid #bbb;color:#222;background:#fff}#claim-listing .claim-btn{color:#fff}#claim-listing .claim-btn svg{fill:#fff}section.actions a+#new-request+a svg,section.actions a+a svg{fill:#067ab4}section.actions h2{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;color:#222}section.actions a{font-size:14px;font-size:.875rem;line-height:40px;line-height:2.5rem;font-weight:700;letter-spacing:0;padding:0 8px;width:100%;border-radius:3px;display:inline-block;text-align:center;min-height:40px;color:#fff;background:#067ab4}section.actions a+#new-request+a,section.actions a+.raq-cta,section.actions a+a{margin-top:16px;border:1px solid #bbb;color:#222;background:#fff}section.actions a+.raq-cta svg use{stroke:#067ab4}section.actions a svg{margin-bottom:5px;width:18px;height:18px;vertical-align:middle;fill:#fff}section.actions a.primary-btn{background-color:#067ab4;color:#fff;border:none}section.actions a.primary-btn svg{fill:#fff}section.actions a:hover{box-shadow:none}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){.business-card section.mobile-ctn{display:block}.business-card section.mobile-ctn #default-ctas.inner-section{padding:6px 0 0;display:flex;border-top:solid 2px #f5f5f5;margin-top:12px}.business-card section.mobile-ctn #default-ctas.inner-section a{padding:0;text-align:center;position:relative;min-height:90px;border-bottom:none}.business-card section.mobile-ctn #default-ctas.inner-section a span.icon{width:41px;height:41px;border:1px solid #ccc;border-radius:50%;margin:10px auto;position:absolute;top:0;left:0;right:0;padding:9px}.business-card section.mobile-ctn #default-ctas.inner-section a span.icon svg{fill:#222;top:0;left:0;right:0;margin:auto}.business-card section.mobile-ctn #default-ctas.inner-section a span.text{font-weight:400;font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#067ab4;display:block;top:58px;position:relative}.business-card section.mobile-ctn #default-ctas.inner-section a .address{display:none}.business-card section.mobile-ctn #default-ctas.inner-section a.custom-link svg,.business-card section.mobile-ctn #default-ctas.inner-section a.email-business svg{width:16px}#main-header section.mobile-ctn-extra{display:block}#main-header section.mobile-ctn-extra .order-online{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:38px;line-height:2.375rem;width:100%;max-width:500px;border-radius:3px;display:inline-block;text-align:center;color:#fff;background-color:#067ab4}#main-header section.mobile-ctn-extra .order-online svg{top:1px}#main-header section.mobile-ctn-extra .order-online+a,#main-header section.mobile-ctn-extra>a+a{margin-top:11px;border:1px solid #bbb;color:#222;background-color:#fff}#main-header section.mobile-ctn-extra>.actions,section.actions{background:#fff;padding:16px 20px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:14px;box-shadow:0 -14px #f5f5f5}#main-header section.mobile-ctn-extra .order-online+a svg,#main-header section.mobile-ctn-extra>a+a svg{fill:#067ab4!important}#main-header section.mobile-ctn-extra .primary-btn.order-online,#main-header section.mobile-ctn-extra .primary-btn.order-online svg{color:#fff}#main-header section.mobile-ctn-extra>.actions{text-align:center}#main-header section.mobile-ctn-extra>.actions header{display:none}}#yp-header{-webkit-transition:transform 250ms;transition:transform 250ms}#header-dock{display:none}.dock-biz-details #yp-header{-webkit-transform:translateY(-72px);transform:translateY(-72px);-webkit-box-shadow:none;box-shadow:none}.dock-biz-details #bpp #default-ctas{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.dock-biz-details #bpp #header-dock,.dock-biz-details #bpp .mobile-ctn #default-ctas{display:block;position:fixed;top:0;left:0;width:100%;height:72px;background:#fff;z-index:5001}.dock-biz-details #bpp .mobile-ctn #default-ctas{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-top:0;padding:0;border-top:0}.dock-biz-details #bpp .mobile-ctn #default-ctas::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;content:'';border-right:1px solid #cfcfcf;height:38px}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;font-size:.875rem;line-height:normal;left:auto;margin:0 9%;height:40px;min-height:auto;border-radius:3px}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable.phone{background:#067ab4;color:#fff}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable.phone span{color:inherit}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable.phone svg use{fill:#fff}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable.website-link{border:1px solid #bbb;background:#fff}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable.website-link svg{fill:#067ab4}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable svg{position:relative;width:16px;height:16px}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable .icon{position:relative;margin:0;padding:0 9px 0 0;width:auto;height:auto;border:0;border-radius:0}.dock-biz-details #bpp .mobile-ctn #default-ctas .dockable .text{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;display:inline-block;top:auto;color:#222;font-weight:700}.dock-biz-details #bpp .mobile-ctn #default-ctas .add-review,.dock-biz-details #bpp .mobile-ctn #default-ctas .directions,.dock-biz-details #bpp .mobile-ctn #default-ctas h1.dockable{display:none}.dock-biz-details #bpp #header-dock{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);width:100%}.dock-biz-details #bpp #header-dock>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:inherit}.dock-biz-details #bpp #header-dock>div::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;content:'';border-right:1px solid #cfcfcf;height:38px}.dock-biz-details #bpp #header-dock.no-divider>div::before{border:0}.dock-biz-details #bpp #header-dock .dockable{display:none}.dock-biz-details #bpp #header-dock .phone,.dock-biz-details #bpp #header-dock .website-link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;font-size:.875rem;line-height:normal;margin:0 9%;height:40px;font-weight:700;border-radius:3px}.dock-biz-details #bpp #header-dock .phone svg,.dock-biz-details #bpp #header-dock .website-link svg{margin-right:9px;width:16px;height:16px}.dock-biz-details #bpp #header-dock .phone strong,.dock-biz-details #bpp #header-dock .website-link strong{display:none}.dock-biz-details #bpp #header-dock .phone{color:#fff;background:#067ab4}.dock-biz-details #bpp #header-dock .phone::after{content:'Call'}.dock-biz-details #bpp #header-dock .phone svg use{fill:#fff}.dock-biz-details #bpp #header-dock .website-link{color:#222;border:1px solid #bbb}.dock-biz-details #bpp #header-dock .website-link::after{content:'Website'}.dock-biz-details #bpp #header-dock .website-link svg{fill:#067ab4}@media screen and (min-width:812px) and (max-width:1028px){#header-dock{padding:0 2.5vw}}@media screen and (min-width:812px){.dock-biz-details #bpp #header-dock>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#fff;margin:0 auto;padding:18px 0;max-width:1000px;height:72px}.dock-biz-details #bpp #header-dock>div::before{border:0}.dock-biz-details #bpp #header-dock>div .dockable{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:14px;font-size:.875rem;line-height:normal;margin:0 1.5vw 0 0;padding:11px 23px;max-width:40%;border-radius:3px}.dock-biz-details #bpp #header-dock>div .dockable.actions,.dock-biz-details #bpp #header-dock>div .dockable.cta-link,.dock-biz-details #bpp #header-dock>div .dockable.custom-link,.dock-biz-details #bpp #header-dock>div .dockable.phone,.dock-biz-details #bpp #header-dock>div .dockable.website-link{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;height:40px;font-weight:700}.dock-biz-details #bpp #header-dock>div .dockable.cta-link,.dock-biz-details #bpp #header-dock>div .dockable.website-link{padding:0 20px;color:#222;border:1px solid #bbb}.dock-biz-details #bpp #header-dock>div .dockable.cta-link svg use,.dock-biz-details #bpp #header-dock>div .dockable.website-link svg use{fill:#067ab4}.dock-biz-details #bpp #header-dock>div .dockable.phone strong,.dock-biz-details #bpp #header-dock>div .dockable.website-link strong{display:inline-block}.dock-biz-details #bpp #header-dock>div .dockable.phone::after,.dock-biz-details #bpp #header-dock>div .dockable.website-link::after{content:''}.dock-biz-details #bpp #header-dock>div .dockable.phone{font-size:22px;font-size:1.375rem;line-height:normal;padding:0;color:#222;background:#fff;border-bottom:0}.dock-biz-details #bpp #header-dock>div .dockable.phone svg use{fill:#222}.dock-biz-details #bpp #header-dock>div .dockable.website-link svg{fill:#067ab4}.dock-biz-details #bpp #header-dock>div .dockable.actions,.dock-biz-details #bpp #header-dock>div .dockable.custom-link{position:relative;padding:0 1.5vw;background:#067ab4;color:#fff}.dock-biz-details #bpp #header-dock>div .dockable.actions svg,.dock-biz-details #bpp #header-dock>div .dockable.custom-link svg{fill:#fff}.dock-biz-details #bpp #header-dock>div .dockable.business-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:24px;font-size:1.5rem;line-height:normal;display:block;margin-right:0;margin-left:auto;padding:0;max-width:50%;font-weight:400}.dock-biz-details #bpp #header-dock>div .dockable.business-name a{display:none}.dock-biz-details #bpp #header-dock>div .dockable svg{margin-right:.7vw;width:17px;height:17px}}#aside-hours dt.open-hours{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;width:100%;margin-bottom:9px}#aside-hours dd.open-hours .hour-category{font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;color:#222}#aside-hours dd.open-hours .edit-business{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}#aside-hours .day-hours,#aside-hours .day-label{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:400;color:#333}#aside-hours .open-details~.open-details{margin-top:10px}#bpp #gallery,#facebox.edit-form #gallery-edit{overflow:hidden;background:#fff;padding:31px 0 20px;border-top:2px solid #eee;clear:both}#bpp #gallery h2 span,#facebox.edit-form #gallery-edit h2 span{font-weight:400;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;display:inline-block;color:#999;vertical-align:top}#bpp #gallery h3,#facebox.edit-form #gallery-edit h3{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#777;margin-bottom:5px}#bpp #gallery h3 span,#facebox.edit-form #gallery-edit h3 span{color:#999}#bpp #gallery .add-photos,#facebox.edit-form #gallery-edit .add-photos{display:inline-block;float:right}#bpp #gallery .add-photos a,#facebox.edit-form #gallery-edit .add-photos a{width:130px;height:36px;text-align:center;padding:1px}#bpp #gallery .add-photos svg,#facebox.edit-form #gallery-edit .add-photos svg{margin-right:5px;margin-top:-5px;vertical-align:middle}#bpp #gallery .add-photos span,#facebox.edit-form #gallery-edit .add-photos span{color:#222}#bpp #gallery .cta-gallery,#facebox.edit-form #gallery-edit .cta-gallery{float:right;color:#067ab4}#bpp #gallery .cta-gallery span,#facebox.edit-form #gallery-edit .cta-gallery span{color:inherit}#bpp #gallery #yp-360-container,#facebox.edit-form #gallery-edit #yp-360-container{position:relative;width:753px;height:423px;margin-bottom:20px;background:#000;cursor:pointer;z-index:1}#bpp #gallery #yp-360-container:after,#facebox.edit-form #gallery-edit #yp-360-container:after{content:"";display:block;position:absolute;bottom:60px;right:20px;width:40px;height:34px;background:url(/ypu/images/icons/yp360-icon.png?v=83117e0) left bottom no-repeat}#bpp #gallery #yp-360-container .three-sixty-button,#facebox.edit-form #gallery-edit #yp-360-container .three-sixty-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:rgba(0,0,0,.5);border-radius:20px;border:2px solid #fff}#bpp #gallery #yp-360-container .three-sixty-button svg,#facebox.edit-form #gallery-edit #yp-360-container .three-sixty-button svg{fill:#fff;position:absolute;left:50%;top:50%;margin:-36px 0 0 -35px;width:70px;height:70px}#bpp #gallery #yp-video-container,#facebox.edit-form #gallery-edit #yp-video-container{cursor:pointer;margin-bottom:20px;position:relative}#bpp #gallery #yp-video-container .play-button,#facebox.edit-form #gallery-edit #yp-video-container .play-button{z-index:1;position:absolute;top:50%;left:50%}#bpp #gallery #yp-video-container .play-button:after,#bpp #gallery #yp-video-container .play-button:before,#facebox.edit-form #gallery-edit #yp-video-container .play-button:after,#facebox.edit-form #gallery-edit #yp-video-container .play-button:before{content:'';display:inline-block;position:absolute}#bpp #gallery #yp-video-container .play-button:before,#facebox.edit-form #gallery-edit #yp-video-container .play-button:before{background:rgba(0,0,0,.5);border:2px solid #fff;border-radius:50%;width:100px;height:100px;margin:-50px 0 0 -50px}#bpp #gallery .collage .collage-item:first-of-type,#bpp #gallery .collage-item:first-of-type,#facebox.edit-form #gallery-edit .collage .collage-item:first-of-type,#facebox.edit-form #gallery-edit .collage-item:first-of-type{margin-right:10px}#bpp #gallery #yp-video-container .play-button:after,#facebox.edit-form #gallery-edit #yp-video-container .play-button:after{width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:30px solid #fff;top:-24px;left:-10px}#bpp #gallery #you-tube-container,#facebox.edit-form #gallery-edit #you-tube-container{margin-bottom:20px}#bpp #gallery .collage-item,#facebox.edit-form #gallery-edit .collage-item{float:left;overflow:hidden;background-color:#f0f0f0}#bpp #gallery .collage-item .media-thumbnail,#facebox.edit-form #gallery-edit .collage-item .media-thumbnail{border:0;margin-top:0}#bpp #gallery .collage-item.tra-img .media-thumbnail,#facebox.edit-form #gallery-edit .collage-item.tra-img .media-thumbnail{display:block;height:inherit;background-size:cover;background-position:center}#bpp #gallery .collage-item.full,#facebox.edit-form #gallery-edit .collage-item.full{width:400px;height:260px}#bpp #gallery .collage-item.half,#facebox.edit-form #gallery-edit .collage-item.half{width:240px;height:260px}#bpp #gallery .collage-item.two-thirds,#facebox.edit-form #gallery-edit .collage-item.two-thirds{width:240px;height:170px;margin-bottom:10px}#bpp #gallery .collage-item.quarter,#facebox.edit-form #gallery-edit .collage-item.quarter{width:240px;height:125px}#bpp #gallery .collage-item.quarter:last-of-type,#facebox.edit-form #gallery-edit .collage-item.quarter:last-of-type{margin-top:10px}#bpp #gallery .collage-item.eighth,#facebox.edit-form #gallery-edit .collage-item.eighth{width:115px;height:80px}#bpp #gallery .collage-item.eighth:last-of-type,#facebox.edit-form #gallery-edit .collage-item.eighth:last-of-type{margin-left:10px}#bpp #gallery .collage-item img,#facebox.edit-form #gallery-edit .collage-item img{max-width:none;width:auto;height:auto}#bpp #gallery .collage-item a.view-all-link,#facebox.edit-form #gallery-edit .collage-item a.view-all-link{position:relative}#bpp #gallery .collage-item a.view-all-link:before,#facebox.edit-form #gallery-edit .collage-item a.view-all-link:before{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;line-height:80px;width:115px;content:'View All';display:inline-block;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:1}#bpp #gallery .be-the-first,#facebox.edit-form #gallery-edit .be-the-first{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;color:#555;float:right;padding-right:15px}#embed-video-btn{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 250ms;transition:opacity 250ms;position:absolute;top:14px;left:14px;background:rgba(0,0,0,.5);width:50px;height:40px;padding:10px 14px}#embed-video-btn svg{width:20px;height:21px;fill:#fff}.add-photos a{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;width:141px;height:35px;text-align:center;padding:0;display:inline-block;border-radius:3px;border:1px solid #bbb;margin-top:-10px}.add-photos svg{margin-right:6px;margin-top:-5px;vertical-align:middle}video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}@media screen and (max-width:1028px){#gallery .be-the-first{left:52px}}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#bpp #gallery,#facebox.edit-form #gallery-edit{position:relative;margin-bottom:15px}#bpp #gallery #videos,#bpp #gallery #yp-video-container,#facebox.edit-form #gallery-edit #videos,#facebox.edit-form #gallery-edit #yp-video-container{padding:0 15px}#bpp #gallery #yp-video-container audio,#bpp #gallery #yp-video-container canvas,#bpp #gallery #yp-video-container video,#facebox.edit-form #gallery-edit #yp-video-container audio,#facebox.edit-form #gallery-edit #yp-video-container canvas,#facebox.edit-form #gallery-edit #yp-video-container video{width:100%}#bpp #gallery #yp-360-container,#facebox.edit-form #gallery-edit #yp-360-container{width:100%;height:auto}#bpp #gallery .gallery-header,#facebox.edit-form #gallery-edit .gallery-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#bpp #gallery .gallery-header .be-the-first,#facebox.edit-form #gallery-edit .gallery-header .be-the-first{justify-self:flex-start;left:0;min-width:100%;order:3;padding-left:0;top:-10px;position:relative}#bpp #gallery .collage-item:first-of-type,#facebox.edit-form #gallery-edit .collage-item:first-of-type{margin-right:1%}#bpp #gallery .collage,#facebox.edit-form #gallery-edit .collage{margin:15px auto 0;width:100%;padding:0 15px}#bpp #gallery .collage .collage-item:first-of-type,#facebox.edit-form #gallery-edit .collage .collage-item:first-of-type{margin-right:1%}#bpp #gallery .collage-item.full,#facebox.edit-form #gallery-edit .collage-item.full{width:49%;height:30vh;margin-right:1%}#bpp #gallery .collage-item.full.one-image,#facebox.edit-form #gallery-edit .collage-item.full.one-image{width:100%}#bpp #gallery .collage-item.half,#facebox.edit-form #gallery-edit .collage-item.half{width:49%;height:30vh;margin-left:1%}#bpp #gallery .collage-item.two-thirds,#facebox.edit-form #gallery-edit .collage-item.two-thirds{width:49%;height:15vh;margin-bottom:.5vh}#bpp #gallery .collage-item.eighth,#facebox.edit-form #gallery-edit .collage-item.eighth{width:24%;height:14vh}#bpp #gallery .collage-item.quarter,#facebox.edit-form #gallery-edit .collage-item.quarter{width:49%;height:14.75vh}#bpp #gallery .collage-item.quarter:last-of-type,#facebox.edit-form #gallery-edit .collage-item.quarter:last-of-type{margin-top:.5vh}#bpp #gallery .collage-item.eighth:last-of-type,#facebox.edit-form #gallery-edit .collage-item.eighth:last-of-type{width:24%;max-width:24%;height:14vh;margin-left:1%}#bpp #gallery .section-title,#facebox.edit-form #gallery-edit .section-title{margin-left:14px;margin-bottom:25px}#bpp #gallery .add-photos a,#facebox.edit-form #gallery-edit .add-photos a{margin-top:0}#bpp #gallery #you-tube-container,#facebox.edit-form #gallery-edit #you-tube-container{position:relative;padding-bottom:44.25%;padding-top:30px;height:0;overflow:hidden;margin:0 17px}#bpp #gallery #you-tube-container iframe,#facebox.edit-form #gallery-edit #you-tube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.you-tube-container,.you-tube-title{padding:0 15px}}@media screen and (max-width:358px){#gallery .gallery-header .be-the-first{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem}}#facebox.edit-form #gallery-edit{padding:0}#facebox.edit-form #gallery-edit .add-photos{margin:0}#facebox.edit-form #gallery-edit .add-photos a{width:177px;height:32px;border-color:#007cb9}#facebox.edit-form #gallery-edit .add-photos a span{font-size:14px;font-size:.875rem;line-height:32px;line-height:2rem;color:#007cb9}@media screen and (max-width:812px){#facebox.edit-form #gallery-edit{padding:0 0 33px}}@media screen and (max-width:600px){#facebox.edit-form #gallery-edit .add-photos{margin:0;position:absolute;bottom:0;width:100%}#facebox.edit-form #gallery-edit .add-photos a{width:100%}}#operation-status{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;background-color:#f7f7f7;border-radius:4px;padding:10px;height:36px;margin-bottom:22px}#operation-status a,#operation-status span{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-weight:700;letter-spacing:0;color:#333}#operation-status .primary,#operation-status .secondary{margin-right:15px;text-decoration:none}#operation-status a span,.favorites-status-bar a:hover{text-decoration:underline}#operation-status .secondary{margin-left:15px;margin-right:0}#operation-status a{display:inline-block}#operation-status a span{margin:-4px 2px 0;display:inline-block;vertical-align:middle}@media screen and (max-width:812px){#operation-status{margin-bottom:13px;height:auto;min-height:36px}#operation-status .uitl{margin-bottom:0}}#business-info .bbb-icon,#main-header .bbb-icon{background:0 0}#main-header .bbb-icon{float:left;margin-bottom:0;margin-left:0;position:relative}#main-header .bbb-icon svg{height:24px}#main-header .bbb-icon .tooltip{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;bottom:inherit;top:36px;height:fit-content}#main-header .bbb-icon .tooltip:after,#main-header .bbb-icon .tooltip:before{display:none}#business-info .bbb-link,#business-info .bbb-rating{height:auto}.preferred-badge{margin-right:10px}.years-in-business,.years-with-yp{font-size:9px;font-size:.5625rem;line-height:11px;line-height:.6875rem;display:inline-block;vertical-align:top;color:#222;width:75px;margin:0 12px 0 0}.years-in-business .count,.years-with-yp .count{display:inline-block;position:relative;height:auto;width:auto}.years-in-business .count .number,.years-with-yp .count .number{z-index:10;position:relative;min-width:8px}.years-in-business .count,.years-in-business .label,.years-with-yp .count,.years-with-yp .label{font-size:9px;font-size:.5625rem;line-height:11px;line-height:.6875rem;color:#222}.years-in-business img,.years-with-yp img{float:left;margin-right:5px}.years-with-yp{margin-left:0;width:80px}.preferred-badge{margin-bottom:0}.accepting-new-patients{font-size:10px;font-size:.625rem;line-height:12px;line-height:.75rem;display:inline-block;color:#333;margin:0 20px 0 7px;vertical-align:top}.accepting-new-patients svg{margin-right:8px}.accepting-new-patients span{display:inline-block}#business-info{zoom:1;margin-top:0}#business-info:after,#business-info:before{display:table;content:'';line-height:0}#business-info a{font-size:13px;font-size:.8125rem;line-height:1.3rem}#business-info dl,#business-info footer,#business-info>article{float:left}#business-info .gas-amenity{font-weight:700;letter-spacing:0;margin-bottom:3px}#business-info .gas-amenity svg{margin-right:5px;position:relative;top:3px}#business-info .additional-text,#business-info .extra-line-50,#business-info .slogan{font-weight:700;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;text-transform:none;margin-bottom:15px;letter-spacing:.2px;display:block}#business-info .logo img{display:block;border:1px solid #ccc;max-height:120px}#business-info .general-info{font-size:13px;font-size:.8125rem;line-height:1.3rem;margin-bottom:24px;overflow:hidden;color:#555}#business-info .general-info+a{font-weight:700;letter-spacing:0;margin-bottom:13px}#business-info .logo-advertisement{margin:1ex 0 2ex}#business-info .features-services ul.col{margin:0!important;width:calc(50% - 5px);float:left}#business-info .features-services ul.col:first-of-type{margin-right:10px!important}#business-info .features-services ul.col li{font-size:14px!important;font-size:.875rem!important;line-height:1rem!important;text-indent:-5px;margin:0 0 10px 10px}#business-info .features-services ul.col li:before{content:'• ';display:inline-block}#business-info .badges{float:right;width:10%;position:relative}#business-info .badges .years-in-business{-webkit-border-radius:11px;border-radius:11px;width:27px;height:22px;margin:-53px 1em 5ex;padding-top:1ex;text-align:center;color:#fff;background:#233142;position:relative;right:-10px}#business-info .badges .years-in-business span{font-size:9px;font-size:.5625rem;line-height:11px;line-height:.6875rem}#business-info .badges .years-in-business .in-business{font-size:10px;font-size:.625rem;line-height:9px;line-height:.5625rem;width:60px;color:#555;white-space:nowrap;text-align:center}#business-info .badges .years-in-business .count,#business-info .badges .years-in-business .years{font-weight:700;letter-spacing:0;width:27px;margin-left:-20px}#business-info .badges .years-in-business .count{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}#business-info .badges .years-in-business .years{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;text-transform:uppercase}#business-info .badges .years-in-business .in-business{margin-top:1.7ex;margin-left:-30px}#business-info .badges.hasHospital .years-in-business{position:absolute}#business-info .years-in-business,#business-info .years-with-yp{margin:7px 20px 20px 7px;vertical-align:middle}#business-info .social-links .general-social-links{display:block}#business-info .social-links svg{margin-right:10px}#business-info dl{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;display:table-column;width:100%}#business-info dl dt{font-weight:700;letter-spacing:0;float:left;clear:left;width:26.6%;margin-bottom:.8ex;display:table-cell;color:#333}#business-info dl:last-child dd:last-child{margin-bottom:0}#business-info dl dd{color:#555;margin-bottom:21px;display:block;float:left;width:73.4%;word-wrap:break-word}#business-info dl dd.payment{text-transform:capitalize}#business-info dl dd.location-description p{margin-bottom:0}#business-info dl dd li,#business-info dl dd li.item{list-style:none}#business-info dl dd.message li{list-style:inherit}#business-info dl dd blockquote,#business-info dl dd div,#business-info dl dd form,#business-info dl dd h1,#business-info dl dd h2,#business-info dl dd h3,#business-info dl dd h4,#business-info dl dd h5,#business-info dl dd h6,#business-info dl dd li,#business-info dl dd ol,#business-info dl dd p,#business-info dl dd pre,#business-info dl dd span,#business-info dl dd td,#business-info dl dd th,#business-info dl dd ul{font-size:13px!important;font-size:.8125rem!important;line-height:1.3rem!important;font-family:helvetica,arial,sans-serif;margin:0;padding:0;color:#555!important}#business-info dl dd>ol{counter-reset:item!important;margin-left:2em!important}#business-info dl dd>ol:first-child,#business-info dl dd>ul:first-child{margin-left:0!important}#business-info dl dd>ol>li{left:1em!important}#business-info dl dd>ol>li:before{content:counters(item,'.') "."!important;counter-increment:item!important;position:absolute;left:-1em!important}#business-info dl dd>ol ol{counter-reset:subitem!important;margin-left:2em!important}#business-info dl dd>ol ol>li{left:1.5em!important}#business-info dl dd>ol ol>li:before{content:counters(item,'.') "." counters(subitem,'.')!important;counter-increment:subitem;position:absolute!important;left:-2.5em!important}#business-info dl dd>ol li{position:relative!important;display:block!important;list-style-position:outside!important}#business-info dl dd ul{list-style-type:disc!important;margin-left:1em!important}#business-info dl .show-less,#business-info dl .show-more{font-size:14px;font-size:.875rem;line-height:1rem;margin:-10px 0 10px 26.6%;float:left;clear:both}#business-info>article{float:left;margin:1ex 0}#coupons .toggle-btn,.coupons ul>li .coupon .coupon-value .actual-price,.favorites-actions .tooltip .close{float:right}#business-info>article p{margin:.8ex 0}#business-info>article ul{list-style:disc inside}#business-info>article ul ul{margin-left:1.2em}#business-info footer{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;width:100%;margin-top:2ex;margin-bottom:20px;color:#067ab4}#business-info footer a{display:inline-block;width:125px;height:16px;margin:0 .5em;line-height:16px;text-align:right;background:url(/ypu/images/icons/mip-icons-spritesheet.png?v=83117e0) -2px -914px no-repeat}#business-info footer a:first-child{margin-left:0}#business-info footer .claim-listing{width:100%;color:#000;text-align:center;padding:12px 0;background-color:#efefef}#business-info footer .claim-listing a{display:inline;width:initial;color:#000;background:#ffcd00;padding:5px 20px;margin-left:15px;font-size:14px;height:30px;line-height:20px}#business-info footer .content-attribution{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin-top:10px;display:inline-block;float:right;color:#999}#business-info footer .content-attribution .attribution-text,#business-info footer .content-attribution img{margin-left:.4em}#business-info footer .content-attribution a{width:auto;margin:0;background:0 0;color:#067ab4}#business-info footer .content-attribution img{vertical-align:middle}#business-info .hotel-info{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;margin:0}#business-info .hotel-info dt{font-weight:700;letter-spacing:0;margin-top:3ex}#business-info .hotel-info dd{margin:1ex 0 0!important;line-height:1.375}#business-info .other-information strong{font-weight:700;letter-spacing:0}#business-info #yext-special-offer{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin-bottom:20px;text-indent:2em;background:url(/ypu/images/icons/offer-tag.png?v=83117e0) no-repeat}#business-info #yext-special-offer a{color:#000;font:inherit}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){section#business-info{background-color:#fff;margin-bottom:15px;padding:20px 20px 60px}section#business-info dl{overflow:hidden}section#business-info dl dd,section#business-info dl dt{width:100%;color:#333}section#business-info dl dt{margin-bottom:3px}section#business-info dl dd{margin-bottom:12px}section#business-info .general-info{color:#555;margin-bottom:12px}section#business-info.full-view dl{height:auto}}.favorites-actions .add-to-favorites{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:10px;z-index:200;display:block;height:38px;width:21px;background:url(/ypu/images/icons/add-to-mybook.png?v=83117e0) top left no-repeat}.favorites-actions .add-to-favorites:hover{background-position:0 -38px}.favorites-actions .remove,.favorites-actions .remove:hover{background-position:0 -124px}.favorites-actions .remove{display:none}.favorites-actions.added .remove{display:block}.favorites-actions .added-message{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;display:none;position:absolute;top:-70px;left:0;z-index:800;padding:10px 20px}.favorites-actions .added-message.removed{top:-88px}.favorites-actions .added-message strong{font-weight:700;letter-spacing:0}.favorites-actions .added-message.success.post-to-mybook{background:#fff;white-space:nowrap}.favorites-actions .tooltip{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;min-width:260px;right:175px;color:#333;z-index:809;top:50px;left:-8px;width:220px}.favorites-actions .tooltip header{line-height:1rem;color:#333;text-transform:none}.favorites-actions .tooltip a strong{color:#333}.favorites-actions .tooltip a:hover{text-decoration:underline;color:#067ab4}.favorites-actions .tooltip a:hover strong{color:#067ab4}.favorites-actions .tooltip .awareness-content{margin-top:20px}.favorites-actions .tooltip ul li{font-size:12px;font-size:.75rem;line-height:22px;line-height:1.375rem;text-indent:2.2em;color:#666;background:url(/ypu/images/icons/mybook-awareness-bubble-icons.png?v=83117e0) no-repeat}.favorites-actions .tooltip ul li.post{background-position:0 -20px}.favorites-actions .tooltip ul li.save{background-position:0 -45px}.favorites-actions .tooltip header{font-size:14px}.favorites-actions .tooltip p{margin-bottom:1ex;padding-top:3px;font-size:12px}.favorites-actions .tooltip a,.favorites-actions .tooltip a strong{font-size:inherit}.favorites-actions .tooltip .arrow{position:absolute;right:20px;overflow:hidden}.favorites-actions .tooltip .arrow:after{margin-left:-8px;left:88%;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;right:25%}.coupons ul>li{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.24);box-shadow:0 0 3px 0 rgba(0,0,0,.24);position:relative;display:inline-block;vertical-align:top;overflow:hidden}.coupons ul>li .coupon{position:relative;background-color:#fff;width:inherit;height:inherit}.coupons ul>li .coupon .coupon-link{color:#4f9300;display:inline-block;width:inherit;height:inherit}.coupons ul>li .coupon .coupon-link>div{padding:0 12px}.coupons ul>li .coupon .coupon-link:hover{text-decoration:none}.coupons ul>li .coupon:hover .coupon-link:before{content:'';height:100%;width:100%;background-color:rgba(255,255,255,.9);display:inline-block;position:absolute;top:0;border:2px dashed #4f9300;z-index:1}.coupons ul>li .coupon:hover .coupon-link:after{font-size:16px;font-size:1rem;line-height:normal;content:'See Details';display:inline-block;position:absolute;color:#fff;width:120px;border-radius:2px;background-color:#4f9300;text-align:center;padding:6px;top:111px;left:50%;margin-left:-60px;z-index:2}.coupons ul>li .coupon:hover .favorites-actions{display:block}.coupons ul>li .coupon .coupon-img{background-color:#f7f6f2;min-width:210px;min-height:140px}.coupons ul>li .coupon .coupon-title{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin:10px 0 5px;color:#222;font-weight:700;width:210px;max-height:2.25em;overflow:hidden}.coupons ul>li .coupon .coupon-citystate,.coupons ul>li .coupon .coupon-listing-name{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:18px}.coupons ul>li .coupon .coupon-listing-name{color:#067ab4}.coupons ul>li .coupon .coupon-citystate{color:#777}.coupons ul>li .coupon .coupon-value{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;position:absolute;bottom:10px;right:0;letter-spacing:-.6px;color:#4f9300}.coupons ul>li .coupon .coupon-value .actual-price+.original-price{font-size:13px;font-size:.8125rem;line-height:normal;margin-right:5px;text-decoration:line-through;color:#555}.coupons ul>li .coupon .favorites-actions{display:none;z-index:3}.coupons ul>li .coupon .favorites-actions .add-to-favorites{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;text-indent:0;text-align:center;color:#4f9300;position:absolute;border:1px solid #4f9300;border-radius:2px;width:120px;background:#fff;top:150px;left:50%;margin-left:-60px;padding:5px;height:32px}.coupons ul>li .coupon .favorites-actions .add-to-favorites svg{fill:none;stroke:currentColor;stroke-width:1;position:relative;top:3px;margin-right:8px}.coupons ul>li .coupon .favorites-actions .add-to-favorites.remove svg{fill:currentColor}.coupons ul>li .coupon .favorites-actions .add-to-favorites:hover{text-decoration:none}.coupons ul>li .coupon .favorites-actions .added-message{border:0!important;text-align:center;right:0;left:2px;width:calc(100% - 4px);white-space:normal;top:195px;background-color:#fff}.coupons ul>li .coupon .favorites-actions .added-message:after,.coupons ul>li .coupon .favorites-actions .added-message:before{content:none}.no-coupon{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;clear:left;color:#999;letter-spacing:.2px}.no-coupon+.claim-btn{margin:8px 0 12px}#coupons{max-height:357px;overflow:hidden}#coupons.coupons{padding:17px 1px}#coupons h2{display:inline-block}#coupons #print-cash-icon{width:26px;height:26px;margin-right:10px;margin-top:-9px;position:relative;top:6px}#coupons .toggle-btn{font-weight:400;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;color:#067ab4;cursor:pointer;display:inline-block}#coupons>ul>li{-webkit-box-shadow:0 0 0 1px #eee;box-shadow:0 0 0 1px #eee;width:203px;height:280px;margin-bottom:22px;margin-right:21px}#coupons>ul>li:nth-of-type(3n+3){margin-right:0}#coupons>ul>li .coupon .coupon-title{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;color:#333;max-height:3.6em}@media screen and (max-width:812px){#coupons{display:flex;flex-direction:column;max-height:515px;position:relative}#coupons ul>li{width:100%;height:120px;margin-bottom:18px;margin-right:0}#coupons .toggle-btn{order:3;text-align:center;position:absolute;bottom:0;left:0;background-color:#fff;z-index:1;width:100%;padding:20px 0}#coupons .toggle-btn::after{position:relative;top:-3px;content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;transform:rotate(135deg);margin-right:5px;margin-left:5px}#coupons.full-view .toggle-btn::after{transform:rotate(315deg);top:2px}.coupons ul>li .coupon .coupon-link .coupon-img{min-width:140px;min-height:120px;width:42%;height:120px;float:left}.coupons ul>li .coupon .coupon-link .coupon-title{float:left;width:58%}#coupons.coupons{padding:17px 15px;background:#fff;margin-bottom:15px}}.pta-people-icon{position:relative;width:23px;height:13px}.pta-people-icon use{fill:#999}.pta-people-icon .info{display:none}.pta-people-icon:hover{text-decoration:none;cursor:pointer}.pta-people-icon:hover .info{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;display:block;position:absolute;bottom:27px;left:-91px;padding:10px;background:#fff;color:#8e8e8e;border:1px solid #c1c1c1;width:210px}.pta-people-icon:hover .info:after,.pta-people-icon:hover .info:before{content:'';position:absolute;top:100%;left:50%;border:solid transparent;height:0;width:0;pointer-events:none}.pta-people-icon:hover .info:before{margin-left:-15px;border-width:12px;border-color:rgba(194,225,245,0);border-top-color:#c1c1c1}.pta-people-icon:hover .info:after{margin-left:-13px;border-width:10px;border-color:rgba(136,183,213,0);border-top-color:#fff}#mip #reviews{width:100%;padding:20px 0 0}#featured-review,#reviews{position:relative;background:#fff}#featured-review article,#featured-review footer,#featured-review form.write-review,#reviews article,#reviews footer,#reviews form.write-review{padding:20px 12px}#featured-review article.focused,#featured-review article.unverified,#reviews article.focused,#reviews article.unverified{background:#f6f6f6;margin-bottom:20px;padding-top:12px}#featured-review article.focused .claimed-response,#featured-review article.unverified .claimed-response,#reviews article.focused .claimed-response,#reviews article.unverified .claimed-response{border:1px solid #ccc}#featured-review article.focused+article,#featured-review article.unverified+article,#reviews article.focused+article,#reviews article.unverified+article{padding-top:0}#featured-review article.unverified,#reviews article.unverified{margin-bottom:inherit}#featured-review article.unverified .entry .author,#featured-review article.unverified .entry .date-posted,#featured-review article.unverified .entry .full-review-response,#reviews article.unverified .entry .author,#reviews article.unverified .entry .date-posted,#reviews article.unverified .entry .full-review-response{color:#ccc}#featured-review article.unverified .caption-icon,#featured-review article.unverified .entry .result-ratings,#featured-review article.unverified img,#reviews article.unverified .caption-icon,#reviews article.unverified .entry .result-ratings,#reviews article.unverified img{opacity:.4;filter:alpha(opacity=40)}#featured-review article.notice,#reviews article.notice{background:#666;padding-top:10px;padding-bottom:10px;margin-top:20px}#featured-review article.notice p,#reviews article.notice p{font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;color:#fff}#featured-review article.notice p.info,#reviews article.notice p.info{font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem;font-weight:400}#featured-review article.notice p.info a.yellow-btn,#reviews article.notice p.info a.yellow-btn{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;-webkit-box-shadow:0 1px 3px #9a9997;box-shadow:0 1px 3px #9a9997;float:none;padding:4px 19px;vertical-align:baseline;margin-left:21px;background-color:#ffcb02;color:#000;text-align:center}#featured-review article.notice p.info a.yellow-btn.disabled,#reviews article.notice p.info a.yellow-btn.disabled{background-color:#ccc}#featured-review article.notice+article.focused,#featured-review article.notice+article.unverified,#reviews article.notice+article.focused,#reviews article.notice+article.unverified{margin-top:-10px}#featured-review footer,#reviews footer{position:relative;padding:16px 0 16px 5px;border-top:solid 2px #eee}#featured-review footer span a,#reviews footer span a{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;font-weight:400;height:21px;margin-left:.3em;padding:0 .5em;background:#fff;border:none;color:#777;cursor:pointer}#featured-review footer span a.current,#reviews footer span a.current{font-weight:700;letter-spacing:0;padding:1px 6px;border-radius:2px;border:1px solid #bbb;color:#333;cursor:default}#featured-review footer b,#reviews footer b{float:left}#featured-review footer .pagination,#reviews footer .pagination{float:right;text-align:right}#featured-review footer .pagination span.next,#featured-review footer .pagination span.prev,#reviews footer .pagination span.next,#reviews footer .pagination span.prev{background:url(../../../ypu/images/svgs/glyph-arrow-right.svg?git_rev_place_holder&v=83117e0) center no-repeat;height:21px;content:" ";display:inline-block;position:relative;top:-5px;left:10px;width:15px}#featured-review footer .pagination span.next a,#featured-review footer .pagination span.prev a,#reviews footer .pagination span.next a,#reviews footer .pagination span.prev a{font-size:0;content:" ";width:15px;height:21px;display:inline-block;background:0 0}#featured-review footer .pagination span.next.disabled,#featured-review footer .pagination span.prev.disabled,#reviews footer .pagination span.next.disabled,#reviews footer .pagination span.prev.disabled{opacity:.47;filter:alpha(opacity=47);pointer-events:none;cursor:default}#featured-review footer .pagination span.prev,#reviews footer .pagination span.prev{margin-right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#featured-review footer .pagination-stats,#reviews footer .pagination-stats{font-size:13px;font-size:.8125rem;line-height:26px;line-height:1.625rem;position:absolute;left:5px}#featured-review .reviews-disclaimer,#reviews .reviews-disclaimer{padding:1px 20px 0}#featured-review .reviews-disclaimer .brief-copy,#featured-review .reviews-disclaimer .full-copy,#reviews .reviews-disclaimer .brief-copy,#reviews .reviews-disclaimer .full-copy{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;color:#999}#featured-review .reviews-disclaimer .pta-people-icon,#reviews .reviews-disclaimer .pta-people-icon{display:inline-block;padding-top:1px;vertical-align:top}#featured-review .reviews-disclaimer+#rating-tab-container,#reviews .reviews-disclaimer+#rating-tab-container{margin-top:20px}#featured-review #rating-tab-container+#reviews-container .added-message,#reviews #rating-tab-container+#reviews-container .added-message{margin-top:22px}#featured-review #rating-tab-container,#reviews #rating-tab-container{border-bottom:solid 4px #eee;height:40px;overflow:visible}#featured-review #rating-tab-container .spacer-tab,#reviews #rating-tab-container .spacer-tab{width:0}#featured-review #rating-tab-container .ta-tab,#featured-review #rating-tab-container .yp-tab,#reviews #rating-tab-container .ta-tab,#reviews #rating-tab-container .yp-tab{width:180px;height:40px;padding-top:5px;text-align:left;border:0;margin-right:25px}#featured-review #rating-tab-container .ta-tab.active,#featured-review #rating-tab-container .yp-tab.active,#reviews #rating-tab-container .ta-tab.active,#reviews #rating-tab-container .yp-tab.active{border:0;border-bottom:solid 3px #ffd400}#featured-review #rating-tab-container .ta-tab .result-rating,#featured-review #rating-tab-container .yp-tab .result-rating,#reviews #rating-tab-container .ta-tab .result-rating,#reviews #rating-tab-container .yp-tab .result-rating{-webkit-transform:scale(.85);transform:scale(.85)}#featured-review #rating-tab-container .ta-tab .result-rating .count,#featured-review #rating-tab-container .yp-tab .result-rating .count,#reviews #rating-tab-container .ta-tab .result-rating .count,#reviews #rating-tab-container .yp-tab .result-rating .count{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;color:#777;margin-left:130px}#featured-review #rating-tab-container .ta-tab,#reviews #rating-tab-container .ta-tab{padding-left:10px}#featured-review #reviews-container,#reviews #reviews-container{padding:0 20px;position:relative}#featured-review #reviews-container>article,#reviews #reviews-container>article{border-bottom:1px solid #eee}#featured-review #reviews-container>article:last-of-type,#reviews #reviews-container>article:last-of-type{border-bottom:0}#featured-review #reviews-container .pta-people-icon,#reviews #reviews-container .pta-people-icon{float:right;margin:11px 8px 0 3px}#featured-review #reviews-container .pta-people-icon .info,#reviews #reviews-container .pta-people-icon .info{z-index:5}#featured-review .claimed-response p,#featured-review .full-review-response,#featured-review .review-response,#reviews .claimed-response p,#reviews .full-review-response,#reviews .review-response{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}#featured-review .add-business-response,#featured-review .delete,#featured-review .edit,#featured-review .provided-by,#featured-review .review-actions,#reviews .add-business-response,#reviews .delete,#reviews .edit,#reviews .provided-by,#reviews .review-actions{font-size:12px;font-size:.75rem;line-height:1rem}#featured-review .review-rating-field,#reviews .review-rating-field{margin:0 0 20px;padding:5px 15px;background:#efefef;height:65px;line-height:55px;color:#333}#featured-review .review-rating-field .rating-field,#reviews .review-rating-field .rating-field{display:inline-block;vertical-align:top;margin:0 36px 0 7px;width:253px;height:46px}#featured-review form.review-response .error-message,#reviews form.review-response .error-message{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);position:absolute;z-index:1;width:160px;background:#ed5400;padding:10px;color:#fff}#featured-review form.review-response .error-message span,#reviews form.review-response .error-message span{float:none;margin-right:0;color:inherit;font-size:inherit;line-height:inherit}#featured-review form.review-response .error-message .arrow,#reviews form.review-response .error-message .arrow{width:10px;height:100%;left:-10px;top:0}#featured-review form.review-response .error-message .arrow:after,#reviews form.review-response .error-message .arrow:after{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);top:5px;left:7px;width:23px;height:23px;background:#ed5400}#featured-review form.review-response .error-message.no-stars,#reviews form.review-response .error-message.no-stars{top:15px;right:-155px;z-index:1}#featured-review form.review-response p.arrow.error:after,#featured-review form.review-response textarea.error,#reviews form.review-response p.arrow.error:after,#reviews form.review-response textarea.error{border-color:#ed5400;background:#fef6f2}#featured-review form.review-response .error-message.minimum-chars,#reviews form.review-response .error-message.minimum-chars{top:15px;right:-172px}#featured-review .added-message,#reviews .added-message{width:auto;background:#ffd400;margin-bottom:12px;position:relative;top:0;right:0;padding:10px 0 10px 10px}#featured-review .added-message:after,#reviews .added-message:after{position:absolute;height:0;width:0;margin-left:-10px;border:solid transparent;border-color:rgba(240,240,240,0);border-width:10px;pointer-events:none;content:' ';top:initial;left:50px;border-top-color:#ffd400;bottom:-20px}#featured-review .added-message.hide-pointer,#reviews .added-message.hide-pointer{margin-bottom:0}#featured-review .added-message.hide-pointer:after,#reviews .added-message.hide-pointer:after{display:none}#featured-review .added-message .close,#reviews .added-message .close{position:absolute;top:11px;right:6px;height:18px;width:18px;background:url(/ypu/images/sprites/schools-common-spritesheet.png?v=83117e0) -5px -83px no-repeat}#featured-review .avatar,#reviews .avatar{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;overflow:hidden;display:inline-block;vertical-align:middle}#reviews form.write-review{position:relative;background:#f7f6f2}#reviews form.write-review div,#reviews form.write-review img,#reviews form.write-review input,#reviews form.write-review label,#reviews form.write-review p,#reviews form.write-review textarea{float:left}#reviews form.write-review img{padding-right:5px}#reviews form.write-review label{display:none}#reviews form.write-review.focused{background:#f6f6f6}#reviews form.write-review p.arrow{position:relative;left:2px;width:10px;height:6ex;overflow:hidden}#reviews form.write-review p.arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute;top:50%;left:5px;width:16px;height:16px;margin-top:-7px;background:#fff;border-top:2px solid #bfbfbf;border-left:2px solid #bfbfbf}#reviews form.write-review textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:6ex;margin-right:.3em;padding:1.5ex .7ex .7ex;border:2px solid #bfbfbf}#reviews form.write-review span{float:right;margin-right:1em;color:#999;font-size:inherit;line-height:40px}#reviews form.write-review fieldset{border:none;float:left}#reviews form.write-review fieldset label{display:block;height:22px;width:25px;margin:2px 2px 0 0;vertical-align:middle;background:url(/ypu/images/icons/mip-rating-stars-sprite.png?v=83117e0) bottom left no-repeat;cursor:pointer}#reviews form.write-review fieldset label.active,#reviews form.write-review fieldset label:hover:before{background-position:top left}#reviews form.write-review fieldset input{display:inline;opacity:0;filter:alpha(opacity=0);outline:0}#reviews form.write-review button[type=button]{position:absolute;bottom:12px}#reviews form.write-review button[type=button].cancel-btn{right:8em;margin-bottom:.8ex}#reviews form.write-review button[type=button].yellow-btn{right:12px}#featured-review article .entry,#reviews article .entry{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}#featured-review article .entry header,#reviews article .entry header{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:1rem;margin:0 0 .5ex 228px;text-transform:inherit;clear:none}#featured-review article .entry p,#featured-review article .entry span,#reviews article .entry p,#reviews article .entry span{line-height:20px}#featured-review article .entry .delete-review,#reviews article .entry .delete-review{margin:0 0 0 1em;text-transform:capitalize}#featured-review article .entry .author,#featured-review article .entry .user-edit-link,#reviews article .entry .author,#reviews article .entry .user-edit-link{display:inline-block;vertical-align:middle}#featured-review article .entry .author,#reviews article .entry .author{font-size:14px;font-size:.875rem;color:#999;margin:0 .3em 0 12px;font-weight:400;line-height:16px}#featured-review article .entry a.author,#reviews article .entry a.author{font-weight:700;letter-spacing:0;color:#067ab4}#featured-review article .entry .review-info,#reviews article .entry .review-info{padding-bottom:14px}#featured-review article .entry .result-ratings,#reviews article .entry .result-ratings{clear:left;float:left;width:213px}#featured-review article .entry .result-ratings .rating-indicator,#featured-review article .entry .result-ratings .rating-label,#reviews article .entry .result-ratings .rating-indicator,#reviews article .entry .result-ratings .rating-label{float:left;display:inline-block;vertical-align:middle;color:#999}#featured-review article .entry .date-posted span,#featured-review article .entry .review-dates,#reviews article .entry .date-posted span,#reviews article .entry .review-dates{float:right}#featured-review article .entry .result-ratings .rating-indicator,#reviews article .entry .result-ratings .rating-indicator{clear:left}#featured-review article .entry .result-ratings .rating-label,#reviews article .entry .result-ratings .rating-label{clear:right}#featured-review article .entry .result-ratings.overall .rating-label,#reviews article .entry .result-ratings.overall .rating-label{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;padding-top:0}#featured-review article .entry .result-ratings.overall .rating-indicator,#reviews article .entry .result-ratings.overall .rating-indicator{width:139px;height:26px}#featured-review article .entry .result-ratings.overall .rating-indicator ul,#reviews article .entry .result-ratings.overall .rating-indicator ul{-webkit-transform:scale(.513,.513);transform:scale(.513,.513)}#featured-review article .entry .result-ratings.additional,#reviews article .entry .result-ratings.additional{margin-top:6px;padding-top:9px;border-top:1px solid #ccc}#featured-review article .entry .result-ratings.additional .rating-label,#reviews article .entry .result-ratings.additional .rating-label{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;padding-top:0}#featured-review article .entry .result-ratings.additional .rating-indicator,#reviews article .entry .result-ratings.additional .rating-indicator{width:117px;height:24px}#featured-review article .entry .result-ratings.additional .rating-indicator ul,#reviews article .entry .result-ratings.additional .rating-indicator ul{-webkit-transform:scale(.436,.436);transform:scale(.436,.436)}#featured-review article .entry .attribution,#featured-review article .entry .date-posted,#featured-review article .entry .reviewed-by,#reviews article .entry .attribution,#reviews article .entry .date-posted,#reviews article .entry .reviewed-by{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;margin-top:10px;color:#555}#featured-review article .entry .date-posted,#reviews article .entry .date-posted{float:right;margin-left:3px;clear:right}#featured-review article .entry .attribution,#reviews article .entry .attribution{float:left}#featured-review article .entry .updated+p,#reviews article .entry .updated+p{margin-top:0}#featured-review article .entry .full-review-response,#featured-review article .entry .review-response,#reviews article .entry .full-review-response,#reviews article .entry .review-response{margin:0 0 2px 228px;word-wrap:break-word;color:#333}#featured-review article .entry form.review-response,#reviews article .entry form.review-response{margin:0;display:inline-block;width:100%}#featured-review article .entry .review-response a.ellipsis,#reviews article .entry .review-response a.ellipsis{float:none;padding-top:.4em;display:block}#featured-review article .entry .review-response a.ellipsis.hide,#reviews article .entry .review-response a.ellipsis.hide{display:none}#featured-review article .entry .review-response .ellipsis,#reviews article .entry .review-response .ellipsis{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;word-break:normal}#featured-review article .entry .review-images,#reviews article .entry .review-images{margin:10px 0 0 228px}#featured-review article .entry .review-images .review-image,#featured-review article .entry .review-images a,#reviews article .entry .review-images .review-image,#reviews article .entry .review-images a{position:relative;display:inline-block;margin-right:10px;width:80px;height:80px}#featured-review article .entry .review-images .review-image img,#featured-review article .entry .review-images a img,#reviews article .entry .review-images .review-image img,#reviews article .entry .review-images a img{width:inherit;height:inherit}#featured-review article .entry .review-images .review-image .caption-icon,#featured-review article .entry .review-images a .caption-icon,#reviews article .entry .review-images .review-image .caption-icon,#reviews article .entry .review-images a .caption-icon{position:absolute;background:url(/ypu/images/sprites/profile.png?v=83117e0) -27px -102px no-repeat;width:16px;height:17px;top:60px;right:-3px}#featured-review article .entry .review-images .review-image .review-images-view-overlay,#featured-review article .entry .review-images a .review-images-view-overlay,#reviews article .entry .review-images .review-image .review-images-view-overlay,#reviews article .entry .review-images a .review-images-view-overlay{position:absolute;background:rgba(0,0,0,.6);top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:25px 15px;text-align:center;color:#fff}#featured-review article .entry .review-actions,#reviews article .entry .review-actions{color:#999;padding:10px 0 0 228px;clear:both}#featured-review article .entry .review-actions .flag-abuse,#featured-review article .entry .review-actions .user-edit-link,#reviews article .entry .review-actions .flag-abuse,#reviews article .entry .review-actions .user-edit-link{font-size:13px;font-size:.8125rem;line-height:32px;line-height:2rem;float:right}#featured-review article .entry .review-actions .view-comment+span,#reviews article .entry .review-actions .view-comment+span{margin-left:2em}#featured-review article .entry .review-actions .rate-review,#featured-review article .entry .review-actions .social-media-share,#featured-review article .entry .review-actions .user-edit-link,#featured-review article .entry .review-actions .view-comment,#reviews article .entry .review-actions .rate-review,#reviews article .entry .review-actions .social-media-share,#reviews article .entry .review-actions .user-edit-link,#reviews article .entry .review-actions .view-comment{position:relative;padding-left:20px;vertical-align:middle}#featured-review article .entry .review-actions .social-media-share:before,#featured-review article .entry .review-actions .user-edit-link:before,#featured-review article .entry .review-actions .view-comment:before,#reviews article .entry .review-actions .social-media-share:before,#reviews article .entry .review-actions .user-edit-link:before,#reviews article .entry .review-actions .view-comment:before{content:'';width:16px;height:15px;position:absolute;top:-1px;left:0;display:inline-block;background-image:url(../../../ypu/images/sprites/share-icons.png?git_rev_place_holder&v=83117e0)}#featured-review article .entry .review-actions .user-edit-link:before,#reviews article .entry .review-actions .user-edit-link:before{background-image:url(../../../ypu/images/sprites/profile.png?git_rev_place_holder&v=83117e0);background-position:-18px -83px;top:7px}#featured-review article .entry .review-actions .helpful-vote,#reviews article .entry .review-actions .helpful-vote{margin-right:1.6em;width:107px;text-align:center;display:inline-block;padding:0 0 0 16px;border-radius:4px;border:1px solid #bbb;background-color:#fff;height:32px;line-height:32px;color:#555;position:relative}#featured-review article .entry .review-actions .helpful-vote.selected svg,#reviews article .entry .review-actions .helpful-vote.selected svg{fill:#fff}#featured-review article .entry .review-actions .helpful-vote.read-only,#reviews article .entry .review-actions .helpful-vote.read-only{margin-right:2em;border:0}#featured-review article .entry .review-actions .helpful-vote svg,#reviews article .entry .review-actions .helpful-vote svg{width:16px;height:15px;margin-right:5px;margin-top:-4px;vertical-align:middle;fill:#999;display:none}#featured-review article .entry .review-actions .helpful-vote span,#reviews article .entry .review-actions .helpful-vote span{line-height:inherit}#featured-review article .entry .review-actions .helpful-vote .count,#reviews article .entry .review-actions .helpful-vote .count{margin-left:2px}#featured-review article .entry .review-actions .helpful-vote:before,#reviews article .entry .review-actions .helpful-vote:before{content:" ";width:18px;height:18px;left:8px;top:0;bottom:0;margin:auto;position:absolute;background:url(/ypu/images/svgs/helpful.svg?v=83117e0) no-repeat}#featured-review article .entry .review-actions .helpful-vote.selected,#reviews article .entry .review-actions .helpful-vote.selected{cursor:default;font-weight:700;letter-spacing:0;color:#1280b7;border:1px solid #1280b7;background-color:#f7f7f7}#featured-review article .entry .review-actions .helpful-vote.selected:before,#reviews article .entry .review-actions .helpful-vote.selected:before{background:url(/ypu/images/svgs/helpful-selected.svg?v=83117e0) no-repeat}#featured-review article .entry .review-actions .helpful-vote.read-only,#reviews article .entry .review-actions .helpful-vote.read-only{text-align:center;width:107px}#featured-review article .entry .review-actions .view-comment,#reviews article .entry .review-actions .view-comment{padding-left:22px;margin-right:2em}#featured-review article .entry .review-actions .view-comment:before,#reviews article .entry .review-actions .view-comment:before{background-position:-10px -131px}#featured-review article .entry .review-actions .social-media-share,#reviews article .entry .review-actions .social-media-share{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}#featured-review article .entry .review-actions .social-media-share:before,#reviews article .entry .review-actions .social-media-share:before{background-image:url(../../../ypu/images/svgs/share-upside-arrow.svg?git_rev_place_holder&v=83117e0);background-size:contain;background-repeat:no-repeat}#featured-review article .entry .review-actions span.secondary-links,#reviews article .entry .review-actions span.secondary-links{position:relative;margin-left:0}#featured-review article .entry .review-actions .tooltip-toggle,#reviews article .entry .review-actions .tooltip-toggle{position:relative;top:3px;display:inline-block;width:36px;height:14px;background:url(/ypu/images/sprites/share-icons.png?v=83117e0) -1px -214px no-repeat;z-index:4}#featured-review article .entry .review-actions .tooltip-toggle:hover,#reviews article .entry .review-actions .tooltip-toggle:hover{cursor:pointer}#reviews-container .entry .review-comments .busy,#spinner-overlay.clear-overlay{cursor:wait}#featured-review article .entry .review-actions .tooltip-container,#reviews article .entry .review-actions .tooltip-container{display:none;position:absolute;top:26px;right:0;z-index:3}#featured-review article .entry .review-actions .tooltip-container.active,#reviews article .entry .review-actions .tooltip-container.active{display:block}#featured-review article .entry .review-actions .tooltip-container .tooltip-review,#reviews article .entry .review-actions .tooltip-container .tooltip-review{display:block;padding:0 10px 10px;width:113px;border:1px solid #ccc;background:#fff;z-index:3}#featured-review article .entry .review-actions .tooltip-container .tooltip-review:after,#reviews article .entry .review-actions .tooltip-container .tooltip-review:after{position:absolute;height:0;width:0;margin-left:-8px;border:solid transparent;border-color:rgba(240,240,240,0);border-width:8px;pointer-events:none;content:' ';bottom:100%;border-bottom-color:#fff}#featured-review article .entry .review-actions .tooltip-container .tooltip-review:before,#reviews article .entry .review-actions .tooltip-container .tooltip-review:before{content:'';position:absolute;bottom:100%;top:-19px;left:96px;margin-left:-11px;border:10px solid transparent;border-bottom-color:#ccc;width:0;height:0}#featured-review article .entry .review-actions .tooltip-container .tooltip-review:after,#reviews article .entry .review-actions .tooltip-container .tooltip-review:after{top:-15px;left:95px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a,#reviews article .entry .review-actions .tooltip-container .tooltip-review a{position:relative;display:inline-block;margin-top:10px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a.follow-state,#reviews article .entry .review-actions .tooltip-container .tooltip-review a.follow-state{padding-left:20px;background-position:0 0;background-repeat:no-repeat;line-height:21px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a.follow-state:before,#reviews article .entry .review-actions .tooltip-container .tooltip-review a.follow-state:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:16px;height:15px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a.following:before,#reviews article .entry .review-actions .tooltip-container .tooltip-review a.following:before{background:url(/ypu/images/sprites/share-icons.png?v=83117e0) -9px -173px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a.follow:before,#reviews article .entry .review-actions .tooltip-container .tooltip-review a.follow:before{background:url(/ypu/images/sprites/share-icons.png?v=83117e0) -9px -152px}#featured-review article .entry .review-actions .tooltip-container .tooltip-review a.unfollow:before,#reviews article .entry .review-actions .tooltip-container .tooltip-review a.unfollow:before{background:url(/ypu/images/sprites/share-icons.png?v=83117e0) -9px -194px}#featured-review article .entry .add-business-response,#reviews article .entry .add-business-response{margin:6px 0 6px 228px}#featured-review article .entry .add-business-response .review-response-link,#reviews article .entry .add-business-response .review-response-link{margin-left:0}#featured-review article .entry .add-business-response>a,#reviews article .entry .add-business-response>a{float:inherit}#featured-review article .entry .add-business-response .yellow-btn,#reviews article .entry .add-business-response .yellow-btn{margin-top:2ex}#featured-review article .entry .add-business-response .cancel-btn,#reviews article .entry .add-business-response .cancel-btn{position:relative;top:2.8ex;float:left}#featured-review article .entry .add-business-response .icon,#reviews article .entry .add-business-response .icon{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;float:left;width:15px;height:25px;margin:0 .9em 0 0;background:url(/ypu/images/icons/mip-icons-spritesheet.png?v=83117e0) -6px -810px no-repeat}#featured-review article .entry .provided-by,#reviews article .entry .provided-by{position:relative;clear:both;float:right;margin-bottom:.3ex;color:#ccc}#featured-review article .badge-community-manager,#reviews article .badge-community-manager{font-weight:700;letter-spacing:0;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;color:#222;margin-left:4px}#featured-review article .badge-yp-insider,#reviews article .badge-yp-insider{display:inline-block;vertical-align:middle;margin-left:4px}#featured-review article .badge-yp-insider svg,#reviews article .badge-yp-insider svg{width:58px;height:17px;background:#222}#featured-review article .claimed-response,#reviews article .claimed-response{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;padding:6px 8px 0;line-height:25px}#featured-review article .claimed-response+form.review-response,#reviews article .claimed-response+form.review-response{margin-top:0}#featured-review article .claimed-response span,#reviews article .claimed-response span{font-size:.9em}#featured-review article .claimed-response p,#reviews article .claimed-response p{padding-bottom:10px}#featured-review article .claimed-response a,#reviews article .claimed-response a{margin-left:1em}#featured-review article .claimed-response .date,#reviews article .claimed-response .date{margin-left:2em;color:#999}#featured-review article .claimed-response .tooltip,#reviews article .claimed-response .tooltip{font-weight:700;letter-spacing:0;top:-50px;left:10px;width:185px;border:5px solid #C1C1C1!important}#featured-review article .claimed-response .tooltip .arrow:after,#reviews article .claimed-response .tooltip .arrow:after{left:40%}#featured-review article form.review-response,#reviews article form.review-response{background:#f6f6f6;padding:6px 6px 10px;position:relative;clear:both}#featured-review article form.review-response a,#reviews article form.review-response a{display:inline}#featured-review article form.review-response textarea,#reviews article form.review-response textarea{float:inherit;width:100%;padding:.8em;border:1px solid #ccc}#featured-review article form.review-response .tooltip,#reviews article form.review-response .tooltip{top:-25px;left:104%;width:300px}#featured-review article form.review-response .tooltip .arrow:after,#reviews article form.review-response .tooltip .arrow:after{left:50%;top:17%}#featured-review article form.review-response .tooltip header,#reviews article form.review-response .tooltip header{margin:0}#featured-review article form.review-response .tooltip p,#reviews article form.review-response .tooltip p{font-weight:400;margin-top:1.5ex;word-break:normal}#featured-review article form.review-response .tooltip a,#reviews article form.review-response .tooltip a{margin-left:0}#featured-review article form.review-response .yellow-btn,#reviews article form.review-response .yellow-btn{float:right}#featured-review article.just-posted,#reviews article.just-posted{background:#f6f6f6}#featured-review article.just-posted .date-posted,#featured-review article.just-posted .delete,#featured-review article.just-posted .edit,#reviews article.just-posted .date-posted,#reviews article.just-posted .delete,#reviews article.just-posted .edit{margin-left:1em}#featured-review article.just-posted .review-response,#reviews article.just-posted .review-response{margin-top:1ex}.yp4s-message{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;color:#555}.yp4s-message .rating-indicator{display:inline-block;width:160px;height:27px;vertical-align:middle;margin-top:-7px;margin-left:4px}.yp4s-message .rating-indicator ul{-webkit-transform:scale(.6);transform:scale(.6)}.yp4s-message .count{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.yp4s-message strong:first-of-type{color:#72bc4c}.yp4s-message.has-rating{background:url(/ypu/images/sprites/pta-sprite.svg?v=83117e0) no-repeat;background-size:40px;padding-left:40px}#reviews-container .entry .review-comments{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;-webkit-transition:transform .2s,-webkit-transform .2s,max-height .2s,opacity .2s;transition:transform .2s,-webkit-transform .2s,max-height .2s,opacity .2s;-webkit-transform-origin:top center;transform-origin:top center;width:calc(100% - 228px);margin:10px 0 0 228px;padding:16px 0;background-color:#ebebeb;position:relative}#reviews-container .entry .review-comments p.arrow{position:absolute;top:-20px;border:10px solid transparent;border-bottom-color:#ebebeb;width:10px;height:10px;pointer-events:none}#reviews-container .entry .review-comments.collapsed{-webkit-transform:scaleY(0);transform:scaleY(0);max-height:0;overflow:hidden;padding:0;opacity:0}#reviews-container .entry .review-comments li{margin-bottom:24px}#reviews-container .entry .review-comments li>figure{margin-right:12px}#reviews-container .entry .review-comments li>figure img{float:left}#reviews-container .entry .review-comments .comments-container,#reviews-container .entry .review-comments .previous-comments,#reviews-container .entry .review-comments .text-area{margin-left:16px;margin-right:16px}#reviews-container .entry .review-comments .action,#reviews-container .entry .review-comments .info,#reviews-container .entry .review-comments .text-area figure{display:inline-block}#reviews-container .entry .review-comments .text-area figure{float:left;margin-right:12px}#reviews-container .entry .review-comments .info,#reviews-container .entry .review-comments .logged-in .action,#reviews-container .entry .review-comments textarea{width:calc(100% - 40px - 12px);padding-top:2px;vertical-align:top}#reviews-container .entry .review-comments .created-at,#reviews-container .entry .review-comments .previous-comments{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}#reviews-container .entry .review-comments .previous-comments{margin-bottom:24px;display:block}#reviews-container .entry .review-comments .previous-comments.hide{display:none}#reviews-container .entry .review-comments .delete-comment{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;float:right}#reviews-container .entry .review-comments .user-name{font-weight:700;letter-spacing:0}#reviews-container .entry .review-comments .created-at{float:right;color:#777}#reviews-container .entry .review-comments .body,#reviews-container .entry .review-comments .unverified p{color:#555;word-wrap:break-word}#reviews-container .entry .review-comments .action.active textarea{height:64px;line-height:16px;padding-top:8px}#reviews-container .entry .review-comments .action.active .cancel-btn,#reviews-container .entry .review-comments .action.active .yellow-btn{display:block}#reviews-container .entry .review-comments textarea{border:0;height:30px;line-height:30px;padding:0 .5em;margin-top:4px;background:#fff}#reviews-container .entry .review-comments .cancel-btn,#reviews-container .entry .review-comments .yellow-btn{-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-align:center}#reviews-container .entry .review-comments .logged-in textarea{width:100%}#reviews-container .entry .review-comments .logged-in .cancel-btn,#reviews-container .entry .review-comments .logged-in .yellow-btn{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;float:right;display:none;height:20px;padding:0 10px;margin-top:12px;margin-left:12px}#reviews-container .entry .review-comments .logged-out .action,#reviews-container .entry .review-comments .unverified .action{text-align:center}#reviews-container .entry .review-comments .logged-out p,#reviews-container .entry .review-comments .unverified p{font-weight:700;letter-spacing:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin:16px 0}#reviews-container .entry .review-comments .logged-out .avatar,#reviews-container .entry .review-comments .logged-out textarea,#reviews-container .entry .review-comments .unverified .avatar,#reviews-container .entry .review-comments .unverified textarea{opacity:.5;filter:alpha(opacity=50)}#reviews-container .entry .review-comments .logged-out .action{display:block}#reviews-container .entry .review-comments .logged-out .sign-in,#reviews-container .entry .review-comments .logged-out .yellow-btn{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}#reviews-container .entry .review-comments .logged-out .sign-in:first-child,#reviews-container .entry .review-comments .logged-out .yellow-btn:first-child{margin-left:30%}#reviews-container .entry .review-comments .logged-out .sign-in:last-child,#reviews-container .entry .review-comments .logged-out .yellow-btn:last-child{margin-right:5%}#reviews-container .entry .review-comments .logged-out .sign-in{padding:1ex 2em}@media screen and (max-width:576px){#reviews-container .entry .review-comments{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;width:100%;margin:10px 0 0}#reviews-container .entry .review-comments .user-name{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}}#spinner-overlay{height:100%}#spinner-overlay.clear-overlay .overlay{opacity:0;filter:alpha(opacity=0)}#spinner-overlay.clear-overlay .spinner{display:none}#reviews:last-of-type footer{border-bottom:solid 2px #eee}@media screen and (max-width:1028px){#reviews #yp-reviews-container .review-rating-field{height:auto}#reviews #rating-tab-container .ta-tab,#reviews #rating-tab-container .yp-tab{width:50%;margin-right:0}}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#featured-review,#main-section #reviews{padding:27px 11px 0}#featured-review #rating-tab-container .ta-tab,#featured-review #rating-tab-container .yp-tab,#main-section #reviews #rating-tab-container .ta-tab,#main-section #reviews #rating-tab-container .yp-tab{margin-right:0}#featured-review .review-rating-field,#main-section #reviews .review-rating-field{width:100%}#featured-review .review-rating-field .rating-field,#main-section #reviews .review-rating-field .rating-field{width:100%;margin:0}#featured-review .review-rating-field .rating-field .hint,#featured-review .review-rating-field span.note,#main-section #reviews .review-rating-field .rating-field .hint,#main-section #reviews .review-rating-field span.note{display:none}#featured-review footer .pagination-stats,#main-section #reviews footer .pagination-stats{position:relative;left:auto;text-align:center;color:#333}#featured-review footer .pagination .next a,#featured-review footer .pagination .prev a,#main-section #reviews footer .pagination .next a,#main-section #reviews footer .pagination .prev a{color:transparent}#featured-review footer .pagination,#main-section #reviews footer .pagination{text-align:center;margin-top:8px}#featured-review footer .pagination span,#main-section #reviews footer .pagination span{width:30px;height:30px;border-radius:2px;border:1px solid #bbb;display:inline-block;padding:6px 0;margin:0 5px 5px;text-align:center}#featured-review footer .pagination span a:not(.prev,.next),#main-section #reviews footer .pagination span a:not(.prev,.next){font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}#featured-review footer .pagination span a,#main-section #reviews footer .pagination span a{margin:0;border:none;padding:0;height:auto;width:auto}#featured-review footer .pagination .next,#featured-review footer .pagination .prev,#main-section #reviews footer .pagination .next,#main-section #reviews footer .pagination .prev{height:30px;left:auto;width:20px;border:none;top:-1px}#featured-review article .entry,#main-section #reviews article .entry{position:relative}#featured-review article .entry .review-dates .date-posted,#main-section #reviews article .entry .review-dates .date-posted{right:0;top:0}#featured-review article .entry .review-dates .pta-people-icon,#main-section #reviews article .entry .review-dates .pta-people-icon{margin:12px 3px 0}#featured-review article .entry .review-dates .attribution,#main-section #reviews article .entry .review-dates .attribution{position:absolute;right:0;bottom:-30px}#featured-review article .entry .review-info,#main-section #reviews article .entry .review-info{padding-bottom:0}#featured-review article.has-attribution,#main-section #reviews article.has-attribution{padding-bottom:40px}}#main-section #reviews{padding:27px 0 0}#reviews a{font-size:inherit}#reviews .rating-indicator{margin-right:0}#reviews .review-rating-field{font-size:14px;font-size:.875rem;height:66px;border-radius:4px;border:2px solid #eee;background:#fff;line-height:55px}#reviews .review-rating-field span{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;display:inline-block;margin-right:12px;padding:0;color:#000}#reviews .review-rating-field .rating-field .rating-star{background-position-y:-445px}#reviews .review-rating-field .rating-field .rating-input:checked~.rating-star,#reviews .review-rating-field .rating-field:hover .rating-star:hover,#reviews .review-rating-field .rating-field:hover .rating-star:hover~.rating-star{background-position:5px -45px}#reviews .review-rating-field .rating-field .hint{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;background-color:#fff;top:14px;width:145px}#reviews #reviews-container,#ta-reviews-container{padding:0}#rating-tab-container+#yp-reviews-container{margin-top:20px}.no-reviews{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;color:#999;margin:25px 5px 100px}.zero-rating{position:relative;top:2px;margin:0 10px 0 5px}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#main-section #reviews{margin-bottom:15px;padding:20px 20px 0}#main-section #reviews .review-rating-field{height:auto}#main-section #reviews article .review-info{margin-bottom:10px}#main-section #reviews article .result-ratings{width:100%;margin-bottom:8px}#main-section #reviews article .add-business-response,#main-section #reviews article .review-images,#main-section #reviews article .review-response,#main-section #reviews article header{margin:0 0 5px}#main-section #reviews article .result-ratings.additional .rating-indicator,#main-section #reviews article .result-ratings.overall .rating-indicator{width:110px;height:20px}#main-section #reviews article .result-ratings.additional .rating-indicator ul,#main-section #reviews article .result-ratings.overall .rating-indicator ul{transform:scale(.41,.41)}#main-section #reviews article .review-actions{padding:15px 0 5px}#main-section #reviews #ta-reviews-container .review-response{margin:10px 0 0 38px}}.business-card .add-to-favorites{display:inline-block;vertical-align:top}.business-card .add-to-favorites.added svg{fill:#ffd400;stroke:#ffd400}.business-card .add-to-favorites svg{margin-left:13px;width:19px;height:29px;fill:#fff;stroke-width:2;stroke:#979797}.business-card .add-to-favorites svg use:hover{fill:#ffd400}.business-card .add-to-favorites .icon-text{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;height:0}.favorites-status-bar{padding-right:20px;padding-left:20px;width:100%;border-radius:4px;background-color:#f7f7f7;color:#333;margin-bottom:22px}.favorites-status-bar a,.favorites-status-bar p,.favorites-status-bar span{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:36px;line-height:2.25rem;display:inline-block;vertical-align:middle}.favorites-status-bar a{color:#333}.favorites-status-bar .icon{position:relative;width:10px;height:17px;margin-right:10px;background:#ffd400}.favorites-status-bar .icon:after{content:'';position:absolute;bottom:0;left:0;width:0;height:0;border:4.5px solid transparent;border-bottom-color:#f7f7f7}.favorites-status-bar .collection-names{padding-right:5px}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){.business-card .add-to-favorites svg{height:21px;top:2px;margin-left:6px;position:relative;width:12px}.business-card .add-to-favorites svg use:hover{fill:inherit}.mobile-favorites-wrapper{width:100%;background:#fff;margin-bottom:0;padding-top:14px}.mobile-favorites-wrapper .favorites-status-bar{width:calc(100% - 35px);margin:auto auto 0;padding-left:10px}}#bpp .flash-endt h2.n a{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}#bpp .flash-endt .srp-listing{padding:15px 16px;width:100%;background:#fff;border-bottom:0}#bpp .flash-endt .srp-listing:hover{background:#fff}#bpp .flash-endt .srp-listing::after{font-size:8px;font-size:.5rem;line-height:10px;line-height:.625rem;right:16px;padding:1px;color:#555;background-color:inherit;border:1px solid #555}#bpp .flash-endt .srp-listing .v-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}#bpp .flash-endt .srp-listing .info,#bpp .flash-endt .srp-listing .info-section,#bpp .flash-endt .srp-listing .media-thumbnail{float:none}#bpp .flash-endt .srp-listing .info{-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;display:inherit;width:100%}#bpp .flash-endt .srp-listing .info .n{width:100%}#bpp .flash-endt .srp-listing .info .categories{margin-top:0}#bpp .flash-endt .srp-listing .result+.result .srp-listing{border-top:0}#bpp .flash-endt .srp-listing .info-primary,#bpp .flash-endt .srp-listing .info-secondary{width:100%}#bpp .flash-endt .srp-listing .info-primary{order:1;margin-right:2%}#bpp .flash-endt .srp-listing .links a{border-left-color:#333}#bpp .flash-endt .srp-listing .info-secondary{order:2}#bpp .flash-endt .srp-listing .info-secondary .phones{padding-bottom:5px}#bpp .flash-endt .srp-listing .info-secondary .phones .phone{margin-right:0}#bpp .flash-endt .srp-listing .info-secondary .adr{padding-right:17px}@media screen and (min-width:450px){#bpp .flash-endt .srp-listing .info-primary,#bpp .flash-endt .srp-listing .info-secondary{width:49%}#bpp .flash-endt .srp-listing .info .categories{margin-top:3px}#bpp .flash-endt .srp-listing .info-primary{order:1}#bpp .flash-endt .srp-listing .info-secondary{order:2;text-align:right}#bpp .flash-endt .srp-listing .info-secondary .adr{padding-right:0}}@media screen and (min-width:812px){#bpp .flash-endt{border:2px solid #eee;margin-bottom:16px}#bpp .endt-wrapper.show,#bpp .flash-endt{border-radius:4px}}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#bpp .endt-wrapper,#bpp .flash-endt{min-height:160px;margin-bottom:16px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;background-color:#fff;padding-left:20px}#bpp .endt-wrapper .sponsored-links{background-image:url(/ypu/images/bpp_ad_block_m.png?v=83117e0);border:0;background-size:90%}#bpp .endt-wrapper{padding:0 20px 20px}}.business-details-asp h3{font-size:13px;font-size:.8125rem;line-height:24px;line-height:1.5rem;font-weight:400;text-align:left;color:#555;padding:0 20px}.bpp-adimage .endt-wrapper.hide-block .sponsored-links{margin-bottom:20px}.endt-wrapper.show-block .sponsored-links{background:0 0;border:0}.endt-wrapper .sponsored-links{background:url(/ypu/images/bpp_ad_block_dt.png?v=83117e0) 20px 20px no-repeat #fff;height:165px;margin-bottom:20px;border:2px solid #eee;border-radius:4px}#main-section #hotel-booking-info+.business-details-asp,#main-section #section-nav+.business-details-asp,#main-section #showtimes+.business-details-asp{margin:0 20px}#main-section #hotel-booking-info+.business-details-asp .endt-wrapper,#main-section #section-nav+.business-details-asp .endt-wrapper,#main-section #showtimes+.business-details-asp .endt-wrapper{margin:0}#main-section #section-nav+.business-details-asp .endt-wrapper:first-child,#main-section #section-nav+.business-details-asp .flash-endt:first-child,#main-section #section-nav+.business-details-asp>div:first-child{margin-top:10px}#main-section #section-nav+.business-details-asp .flash-endt:last-child .paid-listing~.paid-listing{padding-top:0}#cta-offer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:14px 0;padding:21px 16px;text-align:center;font-weight:100;color:#222;background:#fff;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}#cta-offer .cta-copy{font-weight:700;letter-spacing:0;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;display:inline-block;width:100%;color:#333}#cta-offer .cta-link{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;margin:10px auto 0;display:inherit;padding:8px;width:100%;min-height:40px;border:1px solid #bbb;border-radius:3px;color:#222}#cta-offer .cta-link:active{background-color:#f3f8fb}#cta-offer .cta-link:hover{-webkit-box-shadow:0 1px 3px rgba(51,51,51,.5);box-shadow:0 1px 3px rgba(51,51,51,.5)}#cta-offer .cta-link svg{fill:#067ab4}@media screen and (min-width:812px){#cta-offer{-webkit-box-flex-wrap:nowrap;-moz-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:16px 15% 16px 0;border-top:2px solid #eee;border-bottom:0}#cta-offer .cta-copy{margin-right:15px;text-align:right}#cta-offer .cta-link{margin-top:0;min-width:185px}}#featured-review{zoom:1;padding:23px 0 17px;border-top:solid 2px#eee}#featured-review header{font-size:16px;font-size:1rem;line-height:normal;font-weight:700;letter-spacing:0;letter-spacing:normal}#featured-review article{padding:6px 0}#featured-review article .entry.no-rating{width:100%;text-align:center;overflow:hidden}#featured-review article .entry.no-rating figure{margin-left:-10px}#featured-review article .entry .result-ratings{width:auto}#featured-review article .entry .result-ratings.overall .rating-indicator{width:90px;height:20px}#featured-review article .entry .result-ratings.overall .rating-indicator ul{-webkit-transform:scale(.34,.34);transform:scale(.34,.34)}#featured-review article .entry .rating-indicator{margin:4px auto 0;display:block}#featured-review article .entry .date-posted,#featured-review article .entry .date-posted span,#featured-review article .entry .review-dates{float:none;line-height:16px}#featured-review article .entry .review-response{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;color:#333;margin:0}#featured-review article .entry .review-info{padding-bottom:0}#featured-review article .entry .author{margin:0 10px 0 0;vertical-align:baseline}#featured-review article .entry .author+.pta-people-icon,#featured-review article .entry .author+a,#featured-review article .entry .author+span{margin-left:0}#featured-review .review-dates{display:inline-block;position:relative;margin-top:1px;padding-left:12px;float:none;line-height:normal}#featured-review .review-dates:before{content:'';position:absolute;top:1px;left:0;display:block;width:2px;height:14px;border-left:1px solid #ccc}#featured-review .reviewed-by{margin-left:10px}#featured-review .date-posted,#featured-review .reviewed-by{color:#555}#featured-review .author-name-date{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left;margin:2px 0 4px;text-align:left;padding-left:5px}#featured-review .author-name-date a,#featured-review .author-name-date span{text-align:left}#featured-review .author-wrapper>:last-child{margin-right:12px}#featured-review .pta-people-icon{margin-left:6px}#featured-review figure{-webkit-transform:scale(.46);transform:scale(.46);margin:-10px 0 -10px -10px}#featured-review .view-less,#featured-review .view-more{margin-left:5px;font-size:inherit}@media screen and (max-width:812px){#featured-review{padding:23px 16px 17px;margin-bottom:15px}#featured-review article .entry .review-dates .date-posted{position:relative;top:auto}}section.menu-links{padding:17px 0 20px;border-top:solid 2px #eee}section.menu-links h2{font-weight:700;letter-spacing:0;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#222;margin-bottom:13px}section.menu-links .wrapper{display:flex;flex-wrap:wrap}section.menu-links .wrapper .box{border-radius:4px;border:2px solid #eee;width:calc(33% - 6.5px);margin:5px;padding:11px}section.menu-links .wrapper .box:nth-child(3n+1){margin-left:0}section.menu-links .wrapper .box:nth-child(3){margin-right:0}section.menu-links .wrapper .box .category{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}section.menu-links li{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;color:#797979}section.menu-links li a{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}section.menu-links .price{float:right}section.menu-links .provided-by{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-align:right;margin-top:15px;width:50%;float:right}section.menu-links .provided-by img{height:20px}section.menu-links .provided-by strong{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}section.menu-links .more-link{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;width:150px;border-radius:3px;border:1px solid #bbb;display:inline-block;text-align:center;margin-top:22px;color:#222}section.menu-links .more-link svg{width:10px;height:17px;fill:#067ab4;vertical-align:middle;margin-right:6px}#facebox .menu-links{padding:0}#facebox .menu-links header{padding-right:40px}#facebox .menu-links header h2{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#facebox .menu-links .more-link{display:none}#facebox .menu-links .provided-by{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;padding:5px 20px 15px;text-align:right;width:50%;float:right;margin-top:0}#facebox .menu-links .provided-by img{height:20px}#facebox .menu-links .provided-by strong{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}#facebox .menu-links .wrapper{margin:15px;border-radius:4px;border:2px solid #eee;padding:0 15px 15px;max-height:450px;overflow-y:auto}#facebox .menu-links .wrapper .box{border-bottom:solid 1px #eee}#facebox .menu-links .wrapper .box .category{font-size:15px;font-size:.9375rem;line-height:44px;line-height:2.75rem;min-width:100%;display:inline-block;position:relative}#facebox .menu-links .wrapper .box .category::after{position:absolute;top:15px;content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;transform:rotate(135deg);margin-right:5px;margin-left:5px;right:0}#facebox .menu-links .wrapper .box ul{display:none}#facebox .menu-links .wrapper .box ul .title-price{font-size:13px;font-size:.8125rem;line-height:normal;color:#555;font-weight:700;display:flex;justify-content:space-between}#facebox .menu-links .wrapper .box ul li{border-bottom:solid 1px #eee;padding:12px 0}#facebox .menu-links .wrapper .box ul li:last-child{border-bottom:none}#facebox .menu-links .wrapper .box.opened ul{display:block}#facebox .menu-links .wrapper .box.opened .category{font-weight:700;letter-spacing:0}#facebox .menu-links .wrapper .box.opened .category::after{transform:rotate(-48deg)}#main-aside .menu-links h2{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;max-height:38px;overflow:hidden}#main-aside .menu-links .wrapper .box{width:100%;padding:0;border:none;margin:-10px 0}#main-aside .menu-links .wrapper .box .title-price{color:#333}#main-aside .menu-links .provided-by{margin-top:21px;width:45%}#main-aside .menu-links .provided-by img{height:17px}.menu-links.menu .price-text-ellipsis{color:#555}.menu-links.menu .price-text-ellipsis .item-description-block .item-description{display:none}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){section.menu-links{padding:14px 17px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;background-color:#fff;margin-bottom:14px}section.menu-links.menu{padding:5px 17px;min-height:50px;background-color:#fff;margin-bottom:14px}section.menu-links.menu .provided-by,section.menu-links.menu .wrapper,section.menu-links.menu header{display:none}section.menu-links.menu .more-link{font-weight:400;font-size:13px;font-size:.8125rem;line-height:35px;line-height:2.1875rem;width:100%;text-align:left;border:none;margin:0;color:#067ab4;position:relative}section.menu-links.menu .more-link svg{fill:#222}section.menu-links.menu .more-link::after{position:absolute;top:15px;content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;transform:rotate(45deg);margin-right:5px;margin-left:5px;right:0}section.menu-links .wrapper .box{width:100%;margin:0;padding:0;border:none}#facebox.menu-links{top:0!important;left:0!important;height:100%;width:100%;margin-top:0;position:fixed}#facebox.menu-links .content{width:100%}#facebox.menu-links .provided-by{position:absolute;right:0;bottom:0}#facebox.menu-links .menu-links .wrapper{max-height:calc(100vh - 120px);overflow-y:auto;margin:0;padding:0;border:none}#facebox.menu-links .menu-links .wrapper .box{padding:0 20px}#facebox.menu-links .menu-links .wrapper .box .category{min-width:100%;display:inline-block;position:relative}#facebox.menu-links .menu-links .wrapper .box .category::after{position:absolute;top:15px;content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #555;border-top:2px solid #555;transform:rotate(135deg);margin-right:5px;margin-left:5px;right:0}#facebox.menu-links .menu-links .wrapper .box.opened ul{margin-bottom:15px}#facebox.menu-links .menu-links .wrapper .box.opened ul .title-price{display:flex;justify-content:space-between;align-items:flex-start}#facebox.menu-links .menu-links .wrapper .box.opened .category::after{transform:rotate(-48deg)}#facebox.menu-links .popup a.close{top:11px;right:8px;height:30px;width:30px;padding:6px}}#main-section #details-card{font-size:13px;font-size:.8125rem;line-height:normal;margin-bottom:0;padding:27px 0 34px;background:#fff;word-wrap:break-word}#main-section #details-card span{font-weight:700}#main-section #details-card p{line-height:29px}#main-section #details-card .phone{font-size:14px;font-size:.875rem;line-height:29px;line-height:1.8125rem}#main-section #details-card .phone span{font-size:13px;font-size:.8125rem;line-height:normal}#main-section #details-card a{font-size:inherit}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#main-section #details-card{margin-bottom:14px;padding:16px 20px}}#yp-ad{padding:20px 18px;background-color:#fff}#yp-ad .category-sponsor{display:block;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #ddd}#yp-ad .category-sponsor:last-of-type{border:0;padding-bottom:0;margin-bottom:0}#yp-ad .category-sponsor .fn{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:400}#yp-ad .category-sponsor .result-rating{margin:3px 0 4px}#yp-ad .category-sponsor .result-rating+.count{font-size:13px;font-size:.8125rem;line-height:normal;color:#067ab4}#yp-ad .category-sponsor .adr{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;color:#333}#yp-ad .category-sponsor .phones{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;color:#222}.inner-section header{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:700;margin-bottom:8px}.ad-choices{font-size:12px;font-size:.75rem;line-height:13px;line-height:.8125rem;text-align:right;color:#555;margin-top:5px;margin-bottom:17px}.inner-section.mobile#yp-ad{margin-bottom:14px;background:#fff;padding:17px 16px!important}#bpp.container .similar-listings a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:700;letter-spacing:0}#bpp.container .similar-listings li{margin-bottom:10px}#bpp.container .similar-listings .result-rating-container{float:left;width:100%;margin:3px 0 5px}#bpp.container .similar-listings .count{color:#067ab4;margin-left:130px}#bpp.container .similar-listings .adr{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:400;color:#333}@media screen and (max-width:812px){#bpp.container section.similar-listings li{padding-bottom:12px;border-bottom:solid 1px #eee}#bpp.container section.similar-listings li a.business-name{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}#bpp.container section.similar-listings li:last-child{border-bottom:none}#bpp.container section.similar-listings .adr{color:#333}}section#medical-highlighted{font-size:13px;font-size:.8125rem;line-height:1.2rem;margin-bottom:14px;background-color:transparent}#accepted-insurance,#medical-specialties{border-top:solid 2px #eee;background-color:#fff;text-align:left;padding:17px 0 19px;max-width:100%}#accepted-insurance h3,#medical-specialties h3{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;display:inline-block;color:#222;margin-bottom:15px}#accepted-insurance p,#medical-specialties p{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#555;margin-bottom:15px}#accepted-insurance p:last-child,#medical-specialties p:last-child{margin-bottom:5px}#accepted-insurance p strong,#medical-specialties p strong{color:#333}#accepted-insurance .secondary-btn,#medical-specialties .secondary-btn{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:35px;line-height:2.1875rem;border-radius:3px;border:1px solid #bbb;color:#222;height:35px;padding:0 10px;display:inline-block}#accepted-insurance .secondary-btn svg,#medical-specialties .secondary-btn svg{vertical-align:middle;position:relative;top:0;margin-right:6px}.med-info-about svg,.med-info-provider-training svg{top:-2px}#accepted-insurance ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13px}#accepted-insurance li{-webkit-box-flex:1 1 47%;-moz-box-flex:1 1 47%;-webkit-flex:1 1 47%;flex:1 1 47%;padding:0 1vw 10px 20px;line-height:15px;color:#333;background:url(/ypu/images/svgs/icon-check-green.svg?v=83117e0) 0 4px no-repeat}#medical-info>section{width:100%;margin-bottom:25px;display:inline-block}#medical-info .additional-text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:400;text-transform:none;margin-bottom:2ex;letter-spacing:.2px}#medical-info a{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}#medical-info h3{padding-bottom:8px;border-bottom:1px solid #efefef}#medical-info dl.twocol>dd,#medical-info dl.twocol>dt{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding-top:16px;float:left}#medical-info dl.twocol>dt{clear:left;width:23%;margin-right:2%;color:#222}#medical-info dl.twocol>dd{width:75%;margin-left:0;color:#555;word-wrap:break-word}#medical-info dl dl dd{margin-bottom:8px}#medical-info dt{font-weight:700}#medical-info dd address{font-style:normal;margin-bottom:8px}#medical-info ul{list-style-type:disc}#medical-info svg{float:left;margin-right:8px;position:relative}#medical-info .slogan{font-weight:400;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;text-transform:none;margin-bottom:2ex;letter-spacing:.2px}#medical-info .content-attribution{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin-top:10px;display:inline-block;float:right;color:#999}#medical-info .content-attribution .attribution-text,#medical-info .content-attribution img{margin-left:.4em}#medical-info .content-attribution a{width:auto;margin:0;background:0 0;color:#067ab4}#medical-info .content-attribution img{vertical-align:middle}#yext-special-offer{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin-bottom:2em;padding-bottom:1em;text-indent:2em;background:url(/ypu/images/icons/offer-tag.png?v=83117e0) no-repeat;border-bottom:1px solid #efefef}#yext-special-offer a{color:#000;font:inherit}.med-info-about svg path{fill:#ffd400;stroke:#222}.med-info-experience svg,.med-info-hours svg{top:-4px}.med-info-other-info svg,.med-info-services svg{top:-2px}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){section#medical-highlighted #accepted-insurance,section#medical-highlighted #medical-specialties{padding:15px}}#bpp #gallery,#facebox.edit-form #gallery-edit{position:relative;padding-top:31px;padding-right:0;padding-left:0}#bpp #gallery .section-title,#facebox.edit-form #gallery-edit .section-title{margin-left:0;margin-bottom:25px}#bpp #gallery .section-title a,#facebox.edit-form #gallery-edit .section-title a{font-size:13px;font-size:.8125rem;line-height:normal;margin-left:7px;color:#067ab4}#bpp #gallery .collage,#facebox.edit-form #gallery-edit .collage{padding:0;overflow-x:hidden}#bpp #gallery .collage .next,#bpp #gallery .collage .prev,#facebox.edit-form #gallery-edit .collage .next,#facebox.edit-form #gallery-edit .collage .prev{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;opacity:.8;filter:alpha(opacity=80);-webkit-transform:translateY(-57%);transform:translateY(-57%);position:absolute;bottom:60px;width:26px;height:42px;background:#fff;z-index:1}#bpp #gallery .collage .next.disabled,#bpp #gallery .collage .next.disabled:hover,#bpp #gallery .collage .prev.disabled,#bpp #gallery .collage .prev.disabled:hover,#facebox.edit-form #gallery-edit .collage .next.disabled,#facebox.edit-form #gallery-edit .collage .next.disabled:hover,#facebox.edit-form #gallery-edit .collage .prev.disabled,#facebox.edit-form #gallery-edit .collage .prev.disabled:hover{opacity:.3;filter:alpha(opacity=30)}#bpp #gallery .collage .next:after,#bpp #gallery .collage .prev:after,#facebox.edit-form #gallery-edit .collage .next:after,#facebox.edit-form #gallery-edit .collage .prev:after{content:'';position:absolute;pointer-events:none;width:9px;height:9px;border-left:2px solid #555;border-top:2px solid #555}#bpp #gallery .collage .next:hover,#bpp #gallery .collage .prev:hover,#facebox.edit-form #gallery-edit .collage .next:hover,#facebox.edit-form #gallery-edit .collage .prev:hover{opacity:1;filter:alpha(opacity=100)}#bpp #gallery .collage .prev,#facebox.edit-form #gallery-edit .collage .prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}#bpp #gallery .collage .prev:after,#facebox.edit-form #gallery-edit .collage .prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bpp #gallery .collage .next,#facebox.edit-form #gallery-edit .collage .next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}#bpp #gallery .collage .next:after,#facebox.edit-form #gallery-edit .collage .next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#bpp #gallery .collage .carousel,#facebox.edit-form #gallery-edit .collage .carousel{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}#bpp #gallery .collage .carousel .collage-item,#facebox.edit-form #gallery-edit .collage .carousel .collage-item{-webkit-box-flex:0 0 228px;-moz-box-flex:0 0 228px;-webkit-flex:0 0 228px;flex:0 0 228px;position:relative;float:none;width:228px;height:168px;margin-right:10px;padding-bottom:5px;text-align:center;background:#fff}#bpp #gallery .collage .carousel .collage-item:last-of-type,#facebox.edit-form #gallery-edit .collage .carousel .collage-item:last-of-type{margin-right:0}#bpp #gallery .collage .carousel .collage-pic,#bpp #gallery .collage .carousel .view-all-link,#facebox.edit-form #gallery-edit .collage .carousel .collage-pic,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link{display:block;border-radius:4px;overflow:hidden}#bpp #gallery .collage .carousel .view-all-link,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#facebox .content.alert+a.close img,#facebox.raq-theme a.close img,.mobile-view #bpp #gallery .next,.mobile-view #bpp #gallery .prev{display:none}#bpp #gallery .collage .carousel .view-all-link::after,#bpp #gallery .collage .carousel .view-all-link::before,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link::after,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link::before{position:absolute;z-index:1}#bpp #gallery .collage .carousel .view-all-link::after,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link::after{content:url(/ypu/images/svgs/icon_gallery_view_all.svg?v=83117e0);top:66px;background-color:rgba(0,0,0,.5)}#bpp #gallery .collage .carousel .view-all-link::before,#facebox.edit-form #gallery-edit .collage .carousel .view-all-link::before{content:'View All';padding-top:56px;width:100%;height:100%;color:#fff;text-align:center}@media screen and (max-width:812px),screen and (orientation:landscape) and (max-height:500px){#bpp #gallery,#facebox.edit-form #gallery-edit{padding:16px 20px}#bpp #gallery .section-title,#facebox.edit-form #gallery-edit .section-title{margin-bottom:0}#bpp #gallery .collage,#facebox.edit-form #gallery-edit .collage{overflow:hidden}#bpp #gallery .collage .prev,#facebox.edit-form #gallery-edit .collage .prev{left:15px}#bpp #gallery .collage .next,#facebox.edit-form #gallery-edit .collage .next{right:15px}}.mobile-view #bpp #gallery .collage{overflow-x:auto}#facebox header#insurance-facebox-header{font-size:18px;font-size:1.125rem;line-height:normal}#magnifying-glass{fill:#777}#insurance-filterable-list{position:relative}#insurance-filterable-list>svg{position:absolute;top:11px;left:10px}#insurance-filterable-list input{padding-left:33px}#insurance-filterable-list .vscroll{clear:both;max-height:60vh;overflow-x:hidden;overflow-y:auto}#insurance-filterable-list .parent{padding:13px 0;border-bottom:1px solid #eee}#insurance-filterable-list h3{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;color:#067ab4}#insurance-filterable-list ul{list-style-type:square;list-style-position:inside;margin:10px 0 0 10px}#insurance-filterable-list li{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;color:#555}#insurance-filterable-list li b{font-weight:700;color:#555}.freeze-modal{position:fixed;top:0;height:100vh;width:100%;max-height:100vh;overflow:hidden}@media screen and (max-width:643px){#facebox.raq-theme{top:0!important}}#facebox.raq-theme{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%!important;width:100%;min-width:320px;max-width:667px;height:100%;z-index:5002}@media screen and (min-width:643px){#facebox.raq-theme{max-height:674px}}#facebox.raq-theme a.close{top:15px;right:15px;z-index:5002;width:17px;height:17px;background:url(/ypu/images/raq/close-icon.svg?v=83117e0) center}#facebox.raq-theme textarea{margin-bottom:0}#facebox.raq-theme label{padding-bottom:0}#facebox.raq-theme label span{position:static}#facebox.raq-theme input{float:none}#facebox.raq-theme .content{width:100%}#facebox.raq-theme .content.alert,#facebox.raq-theme .content.confirm{width:auto}#facebox .content.alert{width:auto;max-width:525px}#facebox .content.alert header{padding:18px 29px;color:#222;background-color:#f7f7f7}#facebox .content.alert .alert-body section{padding:29px 29px 34px}#facebox .content.alert .alert-body section p{line-height:20px}#facebox .content.alert+a.close{top:15px;right:15px;z-index:5002;width:17px;height:17px;background:url(/ypu/images/raq/close-icon.svg?v=83117e0) center}#facebox .popup a.close{top:17px;right:15px}#facebox .popup a.close img{width:17px;height:17px}#form-section{zoom:1;font-size:14px;font-size:.875rem;line-height:normal}#form-section:after,#form-section:before{display:table;content:'';line-height:0}#form-section:after{clear:both}#form-section textarea{resize:none}#form-section header,#form-section label{font-weight:600}#form-section header.title{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:700;letter-spacing:0;padding:15px 0 15px 29px;color:#222;background-color:#f7f7f7}#form-section #request-quote{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:absolute;top:43px;bottom:0;padding:22px 29px 30px;max-height:none;overflow-y:auto}#form-section #request-quote .column-half,#form-section #request-quote .column-phone,#form-section #request-quote .column-zip,#form-section #request-quote .raq-description{width:100%}#form-section #request-quote .column-half.invalid,#form-section #request-quote .column-phone.invalid,#form-section #request-quote .column-zip.invalid,#form-section #request-quote .raq-description.invalid{color:#c80000}#form-section #request-quote .column-half.invalid input,#form-section #request-quote .column-half.invalid textarea,#form-section #request-quote .column-phone.invalid input,#form-section #request-quote .column-phone.invalid textarea,#form-section #request-quote .column-zip.invalid input,#form-section #request-quote .column-zip.invalid textarea,#form-section #request-quote .raq-description.invalid input,#form-section #request-quote .raq-description.invalid textarea{border-color:#c80000}#form-section #request-quote .raq-description{margin-top:20px}#form-section #request-quote .column-half input,#form-section #request-quote .column-phone input,#form-section #request-quote .column-zip input{width:inherit}#form-section #request-quote .column-recaptcha{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:inherit;margin-top:10px;text-align:center;width:100%}#form-section #request-quote .business-name-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:0;display:block;padding-bottom:15px}#form-section #request-quote .raq-intro{line-height:20px}@media screen and (min-width:643px){#form-section #request-quote .column-half{flex:0 0 49%}#form-section #request-quote .column-half input{width:100%}#form-section #request-quote .column-zip{flex:0 0 116px}#form-section #request-quote .column-zip input{width:116px}#form-section #request-quote .column-phone{flex:0 0 174px}#form-section #request-quote .column-phone input{width:174px}}#form-section #request-quote header{background-color:#fff}#form-section #request-quote #opt-in,#form-section #request-quote label{margin-top:10px}#form-section #request-quote .raq-description .raq-field{margin-top:7px;padding-top:7px;width:100%;height:70px}#form-section #request-quote .raq-field{display:block;margin-top:5px;padding:11px 9px;border:1px solid #ccc;border-radius:3px}#form-section #request-quote .raq-field::placeholder{font-style:italic;color:#ccc}#form-section #request-quote #opt-in{margin-bottom:15px;width:100%}#form-section #request-quote #opt-in header{font-size:14px;font-size:.875rem;line-height:normal;padding:0}#form-section #request-quote .radio-inputs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 22%;-moz-box-flex:0 0 22%;-webkit-flex:0 0 22%;flex:0 0 22%;margin-top:5px}#form-section #request-quote .radio-inputs input{opacity:0;filter:alpha(opacity=0);position:fixed;width:0;height:0}#form-section #request-quote .radio-inputs label{-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-webkit-flex:0 0 33%;flex:0 0 33%;margin-top:3px;font-weight:400}#form-section #request-quote .radio-inputs label:before{content:'';position:relative;top:5px;display:inline-block;margin-right:10px;width:20px;height:20px;box-shadow:0 0 0 1px #ccc;border:2px solid #fff;border-radius:50%}#form-section #request-quote .radio-inputs input:checked+label:before{background-color:#067ab4}#form-section #request-quote .disclaimer,#form-section #request-quote .disclaimer a,#form-section #request-quote .text-disclaimer{font-size:11px;font-size:.6875rem;line-height:15px;line-height:.9375rem}#form-section #request-quote .text-disclaimer{display:block;margin-top:7px;padding-left:30px;color:#999}#form-section #request-quote .raq-footer{margin-top:5px;width:100%;text-align:center}#form-section #request-quote #raq-submit,#form-section #request-quote .disclaimer{margin-right:auto;margin-left:auto}#form-section #request-quote #raq-submit{font-size:15px;font-size:.9375rem;line-height:normal;font-weight:700;letter-spacing:0;margin-top:18px;padding:11px 0;width:100%;border:0;color:#fff;background:#067ab4}#form-section #request-quote #raq-submit.disabled{color:#999;background-color:#efefef;pointer-events:none}@media screen and (min-width:643px){#form-section #request-quote #raq-submit,#form-section #request-quote .disclaimer{width:240px}}#form-section #request-quote .disclaimer{margin:10px auto 110px;color:#999}#form-section #request-quote .raq-captcha-error,#form-section #request-quote .raq-error{font-size:11px;font-size:.6875rem;line-height:normal;padding-top:3px;color:#c80000;font-weight:400}#form-section #request-quote .raq-captcha-error.hide,#form-section #request-quote .raq-error.hide{display:none}#form-section #request-quote .raq-captcha-error{width:100%}@media screen and (min-width:643px){#form-section #request-quote{position:relative;top:0;max-height:75vh}#form-section #request-quote #opt-in,#form-section #request-quote label{margin-top:15px}#form-section #request-quote .raq-description{margin-top:39px}#form-section #request-quote .raq-description textarea.raq-field{margin-top:13px}#form-section #request-quote .raq-field{margin-top:7px;height:42px}#form-section #request-quote #opt-in{margin-top:27px;width:67%}}#facebox .text-disclaimer{top:auto;left:auto}.claimed #ccpa-link{color:#fff;top:-78px}#ccpa-link{color:#067ab4;position:absolute;top:10px;right:0}#ccpa-link.over-cover-photo{top:-170px}#mobile-banner{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:opacity .5s,left .5s,margin-left .5s,position .5s;transition:opacity .5s,left .5s,margin-left .5s,position .5s;position:fixed;z-index:9998;bottom:0;left:50%;margin-left:-161px;border:1px solid #ccc;border-bottom:0;padding:0;max-width:320px;max-height:50px;font:700 14px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:visible;opacity:0}#mobile-banner.display-ad{opacity:1;overflow:visible}#mobile-banner .close-ad-button{font-size:20px;font-size:1.25rem;width:20px;height:20px;display:block;position:absolute;top:-15px;right:-5px;z-index:9999;transform:rotate(45deg);background:#000;border-radius:50%;text-align:center;line-height:11px;border:2px solid #fff;color:#fff;box-shadow:1px 1px 3px #000}