#home .top-bar nav,#home .top-bar nav>a{font-size:14px;position:relative;height:56px}#yp-header.home{height:0}#yp-header.home .search-bar{position:absolute;top:275px;left:100px}#yp-header.home .search-bar form{background-color:transparent;width:660px}#yp-header.home .search-bar form>div input{height:60px}#yp-header.home .search-bar form>div.on-focus{box-shadow:inset 0 -4px 0 0 #ffd400}#yp-header.home .search-bar form>div#location-container label{border-left:0}#yp-header.home .search-bar form>div label svg{top:19px}#yp-header.home .search-bar form button{height:60px;border:0}#yp-header.home .search-bar form .search-dropdown{top:60px}#yp-header.home #browse,#yp-header.home .site-logo,#yp-header.home .user-links{display:none}#yp-header.home #signed-in-container .search-bar #search-form>div,#yp-header.home .search-bar #search-form>div{width:calc(50% - 100px)}#yp-header.home #signed-in-container .search-bar #search-form>div:first-of-type,#yp-header.home .search-bar #search-form>div:first-of-type{width:50%;border-left:0}#yp-header.home #signed-in-container .search-bar #search-form>div label,#yp-header.home .search-bar #search-form>div label{width:100%}#yp-header.home.header-catmenuclk .search-bar{top:287px}#home .top-bar{background-color:#fff;height:56px}#home .top-bar #ccpa-link{color:#067ab4;float:right}#home .top-bar nav{font-size:.875rem;line-height:16px;line-height:1rem;margin:0 auto;width:1000px;z-index:9999}#home .top-bar nav>a{font-size:.875rem;line-height:40px;line-height:2.5rem;border-top:2px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;display:inline-block;text-transform:uppercase;top:0;padding:6px 30px 0}#home .top-bar nav>a svg{position:absolute}#home .top-bar nav>a:hover{text-decoration:none}#home .top-bar nav>a.active{border-top:2px solid #ffd400;z-index:100;background:#fff;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2)}#home .top-bar nav>a.active.dropdown:after{margin-left:10px;position:relative;content:'';border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:3px}#home .top-bar .dropdown:after,.favorites-actions .tooltip .arrow:after{-webkit-transform:rotate(45deg);content:''}#home .top-bar nav .advertise-cta,#home .top-bar nav .cta-write-review{margin-left:20px}#home .top-bar nav .advertise-cta svg,#home .top-bar nav .cta-write-review svg{width:24px;left:0}#home .top-bar nav .cta-write-review svg{top:10px}#home .top-bar nav .advertise-cta svg{top:14px}#home .top-bar .dropdown:after{margin-left:10px;position:relative;border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);top:-3px}#home .top-bar a{color:#000}#home .top-bar .category-links a,#home .top-bar .category-name{font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;text-transform:none}#home .top-bar .category-name{font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;display:inline-block}#home .top-bar .view-all{font-size:12px;font-size:.75rem;line-height:normal;font-weight:400;color:#067ab4;text-transform:none;margin-left:10px}#home .top-bar.top-bar-catmenuclk nav>a#q-and-a{padding-left:5px}#popular-cities-list,#q-and-a-list{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);position:absolute;top:56px;left:1px;width:1000px;padding:27px 50px}#q-and-a-list{display:flex}#popular-cities-list .col{display:inline-block;width:20%}#popular-cities-list .col a,.q-and-a-cat a{display:block}.q-and-a-cat{flex:2;margin-right:20px}.q-and-a-cat:last-of-type{margin-right:0}.q-and-a-cat:nth-of-type(3){flex:1}#user-side-rail{width:240px;background:rgba(34,48,66,.7);height:400px;padding:10px;position:absolute;right:-100px;color:#fff}#user-side-rail .signed-out{padding:35px 5px 5px}#user-side-rail .signed-out h3{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;font-weight:100;margin-bottom:20px}#user-side-rail .signed-out p{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;font-weight:100;margin-bottom:5px}#user-side-rail .signed-out .btn{margin-bottom:25px;width:100%}#user-side-rail .signed-out .sign-in{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;text-align:center}#user-side-rail .signed-out .sign-in a{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;text-decoration:underline}#home #coupons h2 a:hover,#user-side-rail #dropdown-links a:hover,#user-side-rail .user-links a:hover{text-decoration:none}#user-side-rail .user-info{min-height:70px;position:relative;padding:6px 0 12px 6px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.75)}#user-side-rail .avatar{background-color:rgba(255,255,255,.4)}#user-side-rail .username{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;position:absolute;top:0;display:inline-block;padding:20px 12px}#user-side-rail .user-links a{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;display:block;width:100%;padding:16px 10px}#user-side-rail #dropdown-links a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-size:.875rem;display:block;height:45px;padding:0;color:#fff;line-height:45px}#user-side-rail #dropdown-links a img{position:absolute;left:15px;margin-top:13px}#user-side-rail #dropdown-links a.with-icon{text-indent:30px}#user-side-rail #sign-out-link{position:absolute;bottom:0;text-align:center;width:calc(100% - 20px);border-top:1px solid rgba(255,255,255,.75)}#user-side-rail .avatar,#user-side-rail figure{font-size:22px;font-size:1.375rem;line-height:48px;line-height:3rem;-webkit-border-radius:50%;border-radius:50%;width:48px;height:48px;display:inline-block;overflow:hidden;color:#fff;text-align:center;font-weight:400}#user-side-rail figure[class^=color-]{background-color:#a3bf00}#user-side-rail figure.color-0{background-color:#9d53ce}#user-side-rail figure.color-1{background-color:#62a22d}#user-side-rail figure.color-2{background-color:#7697b6}#user-side-rail figure.color-3{background-color:#20b383}#user-side-rail figure.color-4{background-color:#e5488d}#user-side-rail figure.color-5{background-color:#cebb00}#user-side-rail figure.color-6{background-color:#92ba00}#user-side-rail figure.color-7{background-color:#3c97c5}#user-side-rail figure.color-8{background-color:#e18931}#user-side-rail figure.color-9{background-color:#6f77c7}#user-side-rail figure.color-u{background-color:#ccc}#user-side-rail figure.color-r{background-color:#999}#user-side-rail figure svg{fill:none;stroke:#fff;stroke-width:1;top:3px;position:relative}#home #section-claim-business{margin:0 auto;padding:58px 0 77px}#home #section-claim-business h2{font-size:28px;font-size:1.75rem;line-height:normal;font-weight:400}#home #section-claim-business img{float:right}#home #section-claim-business p{padding-top:10px;line-height:24px}#home #section-claim-business a{display:inline-block}#home #section-claim-business .btn{font-size:14px;font-size:.875rem;line-height:normal;display:block;margin-top:31px;width:227px;border-radius:3px}#home #section-claim-business .call{font-weight:700;letter-spacing:0;margin-top:13px;color:#222}#home #section-apps{margin:0 auto;padding-top:27px;min-height:190px}#home #section-apps h2{font-size:28px;font-size:1.75rem;line-height:normal;padding-top:11px;font-weight:400;color:#000;margin-bottom:13px;position:relative}#home #section-apps h2 span{position:absolute;top:14px;font-size:11px;margin-left:3px}#home #section-apps h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:400}#home #section-apps p{margin-top:11px;line-height:22px}#home #section-apps a{color:#067ab4;white-space:nowrap}#home #section-apps a img{margin-right:27px}#home #section-apps .phones{margin-right:27px;width:354px;height:251px}#home #section-apps footer{margin-top:15px}#home #section-apps footer .app-button{display:inline-block;margin-right:10px;width:135px;height:40px}#home #section-apps footer .app-button.apple{width:122px}#home #section-apps .phones,#home #section-apps a img{float:left}.coupons ul>li .coupon .coupon-value .actual-price,.favorites-actions .tooltip .close{float:right}#home #section-apps .stat{font-size:12px;font-size:.75rem;line-height:normal;display:inline-block;margin-top:13px;padding-top:2px;padding-left:130px;max-width:191px;height:17px;background:url(/ypu/images/home/stats.svg?v=ce21ccd) 0 center no-repeat;white-space:nowrap;color:#555}#home #section-qna{margin:0 auto;padding:68px 0}#home #section-qna .container{margin:0 auto}#home #section-qna h2{font-size:28px;font-size:1.75rem;line-height:normal;display:block;font-weight:400}#home #section-qna h3{font-size:12px;font-size:.75rem;line-height:normal;font-weight:700;letter-spacing:0;margin-top:28px}#home #section-qna p{margin-top:12px;width:65%;line-height:23px}#home #section-qna ul{margin-top:20px;list-style-type:disc;padding-left:40px;list-style-position:outside}#home #section-qna ul li{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}#home #section-qna .ask-a-q{font-size:14px;font-size:.875rem;line-height:normal;font-weight:700;letter-spacing:0;float:right;display:block;color:#fff;border-radius:3px;background-color:#3cadc9;width:227px;text-align:center;padding:11px 0;margin-top:16px}#home #section-qna .links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;margin-top:14px}#home #section-qna .links a{font-size:14px;font-size:.875rem;line-height:29px;line-height:1.8125rem;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;flex:auto;border-radius:3px;border:1px solid #ddd;margin-right:7px;text-align:center;color:#067ab4}#home #section-qna .links a:hover{text-decoration:none;background-color:#3cadc9;color:#fff;border:1px solid #3cadc9}#home #section-qna .links a:last-of-type{margin-right:0}#home #coupons{padding:57px 0 26px}#home #coupons h2{font-size:28px;font-size:1.75rem;line-height:normal;display:inline-block;font-weight:400}#home #coupons h2 svg{position:relative;top:4px;margin-right:9px;width:26px;height:26px}#home #coupons h2 a{font-size:14px;font-size:.875rem;line-height:26px;line-height:1.625rem;color:#067ab4}#home #coupons .container{margin:0 auto;width:951px}#home #coupons .coupons ul{margin:24px auto 0}#home #coupons .coupons ul>li{margin-bottom:27px;margin-right:10px;width:230px;height:294px;box-shadow:0 0 1px 0 rgba(0,0,0,.4);border-radius:3px}#home #coupons .coupons ul>li:nth-of-type(4n+4){margin-right:0}#home #coupons .coupons ul>li .coupon .coupon-img{min-width:230px;min-height:154px}#home #coupons .coupons ul>li .coupon .coupon-title{max-height:40px;line-height:20px}#home #coupons .view-all{position:relative;bottom:1px;left:24px}#gplus-disconnect-ok .actions{text-align:center}.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=ce21ccd) 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=ce21ccd) 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%;transform:rotate(45deg);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}#coupon-viewer .groupon-mybook-cta,#coupon-viewer.groupon #icon-print,#coupon-viewer.groupon #print-deal,#coupon-viewer.groupon #view-site,.cv-hide{display:none}.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}#coupon-viewer-container{font-family:Helvetica,Arial,sans-serif;position:fixed;width:100%;height:100%;z-index:9999;left:0;top:0;background-color:rgba(0,0,0,.5);overflow-y:scroll}#coupon-viewer-container strong{font-family:Helvetica,Arial,sans-serif;font-weight:700}#coupon-viewer{position:relative;min-height:300px;background-color:#fff}#coupon-viewer svg{vertical-align:middle}#coupon-viewer.groupon #logo-groupon,#coupon-viewer.groupon .icon-primary-cta{display:inline-block}#coupon-viewer.groupon #get-deal,#coupon-viewer.groupon .groupon-mybook-cta{display:block}#coupon-viewer.groupon .non-groupon-mybook-cta{display:none}#coupon-viewer.external-link .icon-primary-cta,#coupon-viewer.external-link.print-deal .icon-primary-cta{display:inline-block}#coupon-viewer.external-link #view-site,#coupon-viewer.external-link.print-deal #view-site{display:block}#coupon-viewer.print-deal #view-site{display:none}#coupon-viewer.yp-coupon #logo-yp{display:inline-block}#coupon-viewer.cs #logo-citysearch{display:inline-block;width:88px;height:19px}#coupon-viewer.no-source #coupon-cta{display:none}#coupon-viewer .rating-container{margin:0 0 6px;position:relative}#coupon-viewer .rating-container .base-stars,#coupon-viewer .rating-container .rating-indicator{width:80px;height:17px;margin:0;overflow:hidden}#coupon-viewer .rating-container .base-stars{display:inline-block}#coupon-viewer .rating-container .full-stars{position:absolute;top:0;left:0}#coupon-viewer .rating-container.zero .full-stars .rating-indicator{width:0}#coupon-viewer .rating-container.zero.only-half .full-stars .rating-indicator{width:9%}#coupon-viewer .rating-container.one .full-stars .rating-indicator{width:20%}#coupon-viewer .rating-container.one.half .full-stars .rating-indicator{width:29%}#coupon-viewer .rating-container.two .full-stars .rating-indicator{width:40%}#coupon-viewer .rating-container.two.half .full-stars .rating-indicator{width:49.2%}#coupon-viewer .rating-container.three .full-stars .rating-indicator{width:60%}#coupon-viewer .rating-container.three.half .full-stars .rating-indicator{width:69.3%}#coupon-viewer .rating-container.four .full-stars .rating-indicator{width:80%}#coupon-viewer .rating-container.four.half .full-stars .rating-indicator{width:89.1%}#coupon-viewer .rating-container.five .full-stars .rating-indicator{width:100%}#coupon-viewer .count,#coupon-viewer .coupon-listing-info-numratings{font-size:12px;letter-spacing:-.3px;color:#999;vertical-align:top}#coupon-viewer #next-image,#coupon-viewer #prev-image{cursor:pointer;user-select:none;color:transparent;width:50px;height:100%;position:absolute;top:0;-webkit-tap-highlight-color:transparent}#coupon-viewer #next-image:before,#coupon-viewer #prev-image:before{border:2px solid rgba(0,0,0,.2)}#coupon-viewer #next-image:after,#coupon-viewer #prev-image:after{border:2px solid rgba(255,255,255,.8)}#coupon-viewer #next-image:after,#coupon-viewer #next-image:before,#coupon-viewer #prev-image:after,#coupon-viewer #prev-image:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';width:26px;height:26px;position:absolute;top:50%;margin-top:-13px;display:inline-block}#coupon-info .coupon-tout,#coupon-info .coupon-tout footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}#coupon-viewer #prev-image:after,#coupon-viewer #prev-image:before{border-top:0;border-right:0;left:20px}#coupon-viewer #next-image:after,#coupon-viewer #next-image:before{border-bottom:0;border-left:0;right:20px}#close-coupon-viewer{position:absolute;cursor:pointer;z-index:10;right:6px;top:5px;width:40px;height:40px;padding:8px}#close-coupon-viewer line{stroke:#fff;stroke-width:2px}#coupon-header{font-size:16px;line-height:48px;height:48px;color:#fff;background-color:#474849}#coupon-header svg{width:26px;height:26px;margin-left:16px;margin-right:13px}#coupon-header .index{padding-right:3px}#coupon-header .total-count{padding-left:5px}#coupon-info{overflow:hidden}#coupon-info .coupon-tout{display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:116px;border:1px dashed #4f9300;position:relative}#coupon-info .coupon-tout svg{position:absolute;top:-10px;right:36px;width:30px;height:20px;background-color:#fff}#coupon-info .coupon-tout footer{display:flex;margin-top:auto}#coupon-info .coupon-title{line-height:28px;text-align:left;color:#222}#coupon-info .coupon-expires,#coupon-info .new-value,#coupon-info .old-value{float:left;-webkit-align-self:flex-end;align-self:flex-end}#coupon-info .coupon-value{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#coupon-info .coupon-expires{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-size:13px;line-height:1;letter-spacing:-.3px;color:#777}#coupon-info .old-value{letter-spacing:-.7px;color:#4a4a4a;text-decoration:line-through;margin-right:12px}#coupon-cta a:hover,#home .btn:hover{text-decoration:none}#coupon-info .new-value{color:#4f9300}#coupon-info .coupon-desc{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;flex:3}#coupon-info .desc-header,#coupon-info .listing-name{font-size:14px}#coupon-info .desc-header{font-weight:700;line-height:1.5;color:#222}#coupon-info .desc-body,#coupon-info .disclaimer{font-size:14px;line-height:1.43;color:#555}#coupon-info .desc-body li,#coupon-info .disclaimer li{padding-left:10px;position:relative}#coupon-info .desc-body li:before,#coupon-info .disclaimer li:before{content:'•';position:absolute;left:0}#coupon-info .listing-name{display:block;margin-bottom:6px}#coupon-info .listing-info{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;flex:2}#coupon-info .address,#coupon-info .phone{font-size:14px;line-height:1.29;color:#555}.icon-primary-cta{display:none}#icon-print{display:inline-block}#coupon-cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#coupon-cta svg{margin-right:10px}#coupon-cta span{font-weight:700;font-size:18px;line-height:44px;letter-spacing:-.4px}#coupon-cta .green-btn{-webkit-box-flex:9;-moz-box-flex:9;-webkit-flex:9;flex:9;height:44px;border-radius:3px;background-color:#4f9300;text-align:center}#coupon-cta .green-btn span{color:#fff}#coupon-cta .favorites-actions{-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;flex:5;height:44px;line-height:44px;border-radius:3px;border:1px solid #4f9300;text-align:center}#coupon-cta .favorites-actions a{font-size:18px;font-weight:700;display:block;line-height:inherit;color:#4f9300}#coupon-cta .favorites-actions .remove,#coupon-cta .favorites-actions.added .add{display:none}#coupon-cta .favorites-actions.added path{fill:#4f9300}#coupon-cta .favorites-actions.added .remove{display:block}#coupon-cta .favorites-actions .added-message{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;left:50%;background:#fff;width:100%;max-height:0;overflow:hidden;opacity:0;padding:0}#coupon-cta .favorites-actions .added-message.show-message{opacity:1;top:inherit;bottom:110px;max-height:100px;font-size:14px;font-weight:700;letter-spacing:-.3px;text-align:left;color:#222;width:200px;height:80px;background-color:#fff;border:4px solid #ccc;padding:0;line-height:72px}#coupon-cta .favorites-actions .added-message.show-message p{display:inline-block;vertical-align:middle;line-height:normal;max-width:66%;margin-left:20%}#coupon-provider svg,#get-deal{display:none}#coupon-cta .favorites-actions .added-message.show-message.fail p{max-width:72%;margin-left:13%}#coupon-cta .favorites-actions .added-message.show-message.removed p{max-width:80%;margin-left:10%}#icon-print,.icon-primary-cta{margin-top:-6px}#icon-mybook{margin-top:-3px}#logo-groupon{width:75px;height:12px}#coupon-provider{display:inline-block;width:100%;margin:14px auto 20px;text-align:center}#coupon-provider .provided-by{font-size:13px;line-height:1.38;letter-spacing:-.3px;color:#777;margin-right:6px}#coupon-provider .provider{font-size:14px;font-weight:700}.print-view,.print-view b,.print-view h1,.print-view h2,.print-view h3,.print-view h4,.print-view h5,.print-view h6,.print-view strong{font-family:helvetica,arial,sans-serif}.print-view strong{font-weight:700}.print-view #coupon-cta #print-deal{max-width:50%;margin:0 auto}@media print{.hide-main-content-for-print #coupon-cta #print-deal,.hide-main-content-for-print #coupon-cta .favorites-actions,.hide-main-content-for-print #coupon-info .coupon-tout svg{display:none}body,html{width:100%;min-height:100%}.hide-main-content-for-print #content-container,.hide-main-content-for-print #yp-footer,.hide-main-content-for-print #yp-header{height:0;visibility:hidden;display:none}.hide-main-content-for-print #coupon-viewer{position:static;max-height:900px;border:1px dashed #474849}.hide-main-content-for-print #coupon-header{border-bottom:50px solid #474849;color:#fff!important}}#home .banner a,#home .btn{color:#fff}@media (min-width:650px){#coupon-viewer{width:560px;margin:50px auto 20px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#view-site{margin:0 4px 0 50px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#print-deal{margin:0 4px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn svg{margin-right:7px}#coupon-viewer.print-deal.external-link #coupon-cta .favorites-actions{-webkit-box-flex:7;-moz-box-flex:7;-webkit-flex:7;flex:7;margin-left:4px;margin-right:50px}#coupon-viewer #prev-image{left:-50px}#coupon-viewer #next-image{right:-50px}#coupon-info .coupon-desc-listing{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#coupon-info .coupon-tout{margin:20px;padding:15px 15px 14px}#coupon-info .coupon-desc,#coupon-info .listing-info{padding:0 20px;margin-bottom:20px}#coupon-info .listing-info{border-left:1px solid #ccc;padding-left:16px}#coupon-info .coupon-title{font-size:24px}#coupon-info .new-value{font-size:32px;line-height:30px}#coupon-info .old-value{font-size:18px}#coupon-info .address,#coupon-info .desc-body,#coupon-info .phone{letter-spacing:-.3px}#coupon-cta .green-btn{margin:0 5px 0 94px}#coupon-cta .favorites-actions{margin:0 94px 0 5px}}@media (max-width:649px){#coupon-viewer{max-width:560px;width:100%;height:100%;margin:0 auto;overflow-y:auto}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#view-site{margin:0 4px 0 16px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#print-deal{margin:0 4px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn svg{margin-right:7px}#coupon-viewer.print-deal.external-link #coupon-cta .favorites-actions{-webkit-box-flex:7;-moz-box-flex:7;-webkit-flex:7;flex:7;margin-left:4px;margin-right:16px}#coupon-viewer #prev-image{left:0}#coupon-viewer #next-image{right:0}#coupon-viewer #next-image:before,#coupon-viewer #prev-image:before{margin-top:-11px;border-color:rgba(0,0,0,.2)}#coupon-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}#coupon-info .coupon-desc-listing{display:block;order:3}#coupon-info .coupon-tout{margin:16px;padding:10px 12px}#coupon-info .coupon-desc,#coupon-info .listing-info{margin:0 16px 16px;padding:0}#coupon-info .coupon-desc{padding-top:12px;border-top:1px solid #ccc}#coupon-info .listing-info{border:0;padding-bottom:10px}#coupon-info .coupon-title{font-size:18px}#coupon-info .new-value,#coupon-info .old-value{letter-spacing:-.05rem}#coupon-info .new-value{font-size:24px;line-height:20px}#coupon-info .old-value{font-size:14px}#coupon-info .address,#coupon-info .desc-body,#coupon-info .phone{letter-spacing:-.02rem}#coupon-provider{margin-bottom:14px}.coupon-image{position:relative}#coupon-cta .green-btn{margin:0 4px 0 16px}#coupon-cta .favorites-actions{margin:0 16px 0 4px}}body{background:#fff}body #content-container{margin:0;min-height:calc(100vh - 532px)}#home{padding:0}#home .site-logo{position:absolute;top:40px;left:100px}#home .banner{zoom:1;height:400px;background:center center #626b76;background-size:cover;color:#fff}#home .banner:after,#home .banner:before{display:table;content:'';line-height:0}#home .banner:after{clear:both}#home .banner .container{background-repeat:no-repeat;height:100%;width:1000px}#home .banner #tagline{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;text-shadow:0 1px 2px rgba(0,0,0,.5);position:absolute;top:160px;left:100px}#home .banner #quick-search{position:absolute;bottom:75px;left:100px;width:660px}#home .banner #quick-search li{display:inline;margin-right:20px}#home .banner #quick-search li:last-child{margin-right:0}#home .banner #quick-search li a{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;display:inline-block;text-shadow:0 1px 2px rgba(0,0,0,.5)}#home .banner #quick-search li a img{position:relative;top:2px;margin-right:5px}#home .clear-banner{width:960px;height:100%;position:absolute;left:-100px}#home .btn{font-weight:400;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;display:inline-block;padding:11px 30px;background-color:#3cadc9;text-align:center}#coupons,#section-apps{background-color:#f5f5f5}#section-apps .container,#section-claim-business,#section-qna{width:781px}