.card .n,.card .v-card{font-weight:400}#featured-collection .businesses article .description ul,.collection .heading .description ul{list-style-type:disc;list-style-position:outside}.card{position:relative;z-index:100;float:left;width:205px;margin-left:20px;background-color:#fff;border:1px solid #ccc}.card a:hover{text-decoration:none}.card a:hover h1,.card-action-links a:hover,.favorites-actions .tooltip a:hover,.favorites-card .chain-locations:hover,.favorites-card .other-locations:hover,.favorites-card a:hover{text-decoration:underline}.card .n a{color:inherit}.card .result-rating{margin-bottom:5px}.card .result-rating .count{color:#555}.card .card-map{position:relative;height:137px;width:100%}.card .card-map .pin{position:absolute;top:29px;left:67px}.card .card-map .nogeo{top:33px;left:87px}.card .info{padding:7px 12px}.card .v-card{overflow:hidden;min-height:260px;border-top:11px solid #404040}.card-action-links a,.favorites-card .menu,.favorites-card .phone{font-weight:700;letter-spacing:0}.card .v-card .n{font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:1px 25px 7px 0;color:#067ab4;width:100%;display:inline-block}.card .v-card .adr{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;color:#404040}.card .v-card .adr .street-address,.card .v-card .adr span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card .v-card .adr .street-address{display:block}.card .v-card .phone,.card .v-card .phone-no-track{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;padding-top:2px;color:#404040}.card .v-card .category{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;color:#666}.favorites-card{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;z-index:auto;height:268px}.favorites-card .v-card{min-height:175px;overflow:hidden}.favorites-card .v-card .n{font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem;margin:0}.favorites-card .v-card .phone{margin-bottom:4px}.favorites-card .info{padding-top:15px}.favorites-card .info .business-name{margin-right:5px;margin-bottom:5px;max-width:193px}.favorites-card .info a{display:inline-block}.favorites-card .coming-soon,.favorites-card .moved{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;display:inline-block;margin-left:.4em;margin-bottom:10px;vertical-align:middle}.favorites-card .coming-soon{color:#70BE44}.favorites-card .moved{color:#e87626}.favorites-card .new-location{font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;display:block;color:#067ab4}.favorites-card .menu{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;display:inline-block;margin-bottom:10px;vertical-align:middle;color:#c02b00}.favorites-card .chain-locations,.favorites-card .other-locations{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;margin-top:3px;color:#067ab4}.favorites-card .chain-locations svg,.favorites-card .other-locations svg{position:relative;top:3px;width:12px;height:14px}.favorites-card .chain-locations svg use,.favorites-card .other-locations svg use{fill:#067ab4}.favorites-card .rating-price-container{margin-top:0;clear:both}.favorites-card .result-rating .count{display:inline-block;margin-right:9px;color:#999;margin-left:124px}.favorites-card .price-range{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem;display:block;margin-bottom:10px;color:#70be44}.favorites-card .category{display:block;margin-bottom:10px;color:#999;clear:both}.favorites-card .more-features{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;position:relative;display:inline-block;padding-left:12px;color:#067ab4}.favorites-card .card-footer-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;bottom:0;padding:11px;width:100%}.favorites-card .card-footer-row svg{margin-right:5px}.favorites-card .card-footer-row a{-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:12px;font-size:.75rem;line-height:normal;display:inherit;position:relative;width:auto;height:auto;color:#067ab4}.favorites-card .card-footer-row a:hover use{stroke:#067ab4}.favorites-card .card-footer-row .add-note:hover use{fill:#222;stroke:#fff}.favorites-card .card-footer-row .mybook-organize,.favorites-card .card-footer-row .to-right{margin-left:auto}.card-action-links{zoom:1;position:relative;padding:0;border-top:1px solid #d6d6d6;text-transform:uppercase}.card-action-links:after,.card-action-links:before{display:table;content:'';line-height:0}.card-action-links:after{clear:both}.card-action-links a{font-size:10px;font-size:.625rem;line-height:18px;line-height:1.125rem;display:inline-block;margin:10px 14px;padding-left:25px;color:#686868;vertical-align:middle;background:url(/ypu/images/icons/card-actions-sprite.png?v=d3295ad) no-repeat}.card-action-links a.print{background-position:0 -11px;margin-left:30px}.card-action-links a.send{background-position:0 -51px}.card-action-links a.share{background-position:0 -91px}.card-action-links a.map{background-position:0 -131px}.card-action-links a:hover{color:#067ab4}.card-action-links a:hover.print{background-position:0 -171px}.card-action-links a:hover.send{background-position:0 -211px}.card-action-links a:hover.share{background-position:0 -251px}.card-action-links a:hover.map{background-position:0 -291px}.card-action-links .share-card{display:inline-block;min-height:25px;width:56px;margin-left:15px;padding-top:12px}.card-action-links .share-card .share{margin:0}.card-action-links .share-card .share.active{color:#067ab4;text-decoration:underline;background-position:0 -251px}.card-action-links .share-links{z-index:202;position:absolute;display:none;top:-109px;left:-31px}.card-action-links .share-links ul{display:block;width:155px;padding:10px 0}.card-action-links .share-links a{font-weight:400;font-size:14px;font-size:.875rem;line-height:26px;line-height:1.625rem;display:block;width:100%;padding:0 20px 0 50px;margin:0;background:url(/ypu/images/icons/mip-icons-spritesheet.png?v=d3295ad) top left no-repeat;color:#333;text-transform:none}.card-action-links .share-links a.email{background-position:13px -158px}.card-action-links .share-links a.facebook{background-position:13px -208px}.card-action-links .share-links a.twitter{background-position:13px -258px}.card-action-links .share-links a.send-to-phone{display:none}.card-action-links .share-links a:hover{color:#067ab4;background-color:#fff}.card-action-links .share-links a:hover.email{background-position:13px -508px}.card-action-links .share-links a:hover.facebook{background-position:13px -558px}.card-action-links .share-links a:hover.twitter{background-position:13px -608px}.card-action-links .share-links a:hover.send-to-phone{background-position:15px -459px}.card-action-links .share-links .google a{background:url(/ypu/images/icons/mip-icons-spritesheet.png?v=d3295ad) 15px -309px no-repeat}.card-action-links .share-links .google a:hover{background:url(/ypu/images/icons/mip-icons-spritesheet.png?v=d3295ad) 15px -659px no-repeat #fff}.card-action-links .share-links: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:100%;left:50%;border-top-color:#f0f0f0;bottom: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=d3295ad) 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,.favorites-actions .tooltip a:hover strong{color:#067ab4}.favorites-actions .tooltip .close{float:right}.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=d3295ad) 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{float:right}.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}.error-message{-webkit-box-shadow:0 2px 4px rgba(51,51,51,.3);box-shadow:0 2px 4px rgba(51,51,51,.3);font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;position:absolute;right:-310px;top:14px;width:290px;margin:-12px 0 0 -8px;padding:10px 12px;background-color:#ed5400;color:#fff;font-style:normal}.error-message:after{position:absolute;height:0;width:0;margin-left:-7px;border:solid transparent;border-width:7px;pointer-events:none;content:' ';right:100%;top:28%;border-color:rgba(237,84,0,0);border-right-color:#ed5400}.success-awareness-bubble{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:0 0;top:0}.success-awareness-bubble .tooltip{min-width:325px;top:-100px;left:0;z-index:1}.success-awareness-bubble .tooltip .arrow:after{left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;content:''}.success-awareness-bubble .tooltip .arrow{position:absolute;width:100%;overflow:hidden}.success-awareness-bubble .tooltip header{margin-bottom:1ex}.success-awareness-bubble .tooltip a{float:none;color:#067ab4;font-size:inherit}.mybook#content{margin-bottom:49px;padding:0}.mybook .forms-wrapper{position:relative}.mybook .banner{margin-bottom:15px;height:56px;background:#000}.mybook .banner .container{background:url(/ypu/images/icons/mybook-ribbon-sprite.png?v=d3295ad) 20px -40px no-repeat}.mybook .banner h1{text-indent:100%;white-space:nowrap;overflow:hidden;float:left;width:1px}.mybook .banner img{float:left;margin-top:12px;padding-left:53px;line-height:54px}.mybook .banner a.close{font-size:14px;font-size:.875rem;line-height:58px;line-height:3.625rem;float:right;color:#999}.mybook .banner a.close span{-webkit-border-radius:10px;border-radius:10px;font-size:18px;font-size:1.125rem;line-height:27px;line-height:1.6875rem;margin-left:10px;padding:0 6px;background:#4e4e4e;color:#fff}.mybook .notes article header:after,.mybook .notes article header:before,.mybook .notes:after,.mybook .notes:before{display:table;content:'';line-height:0}.mybook .banner a.close:hover{color:#dfdfdf;text-decoration:none}.mybook .banner a.close:hover span{background:#666;color:#fff}.mybook #favorites-quick-add .added-message{top:-42px;left:-18px;background:#f7f6f2}.mybook #favorites-quick-add .added-message.success .tooltip{top:-79px;left:-8px;padding-right:15px;padding-left:15px;width:195px;min-width:0}.mybook .card-action-links{border:0}.primary-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1}.mybook .collection.notes{min-height:720px}.mybook .notes{zoom:1}.mybook .notes:after{clear:both}.mybook .notes article{font-weight:400;padding:15px 20px 20px 15px}.mybook .notes article header{zoom:1;padding-left:62px;text-transform:none}.mybook .notes article header:after{clear:both}.mybook .notes article header h1{font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}.mybook .notes article header h1 span{font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem;float:right;color:#666}.mybook .notes article header h2{font-weight:400;font-size:12px;font-size:.75rem;line-height:19px;line-height:1.1875rem;color:#999}.mybook .notes article header h2 a{font-weight:400;font-size:12px;font-size:.75rem;line-height:19px;line-height:1.1875rem;margin-left:10px;color:#057ab4}.mybook .notes article p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#333}.mybook .notes .add-note,.mybook .notes .edit-notes{margin:0}.mybook .notes .add-note input,.mybook .notes .add-note textarea,.mybook .notes .edit-notes input,.mybook .notes .edit-notes textarea{padding:2px 5px 2px 0;border:0}.mybook .notes .add-note input,.mybook .notes .edit-notes input{width:345px}.mybook .notes .add-note textarea,.mybook .notes .edit-notes textarea{overflow:auto;height:62px;width:100%;margin-bottom:10px;resize:none}.mybook .notes .add-note textarea:focus,.mybook .notes .edit-notes textarea:focus{outline:0}.mybook .notes .add-note label,.mybook .notes .edit-notes label{display:block;width:365px;padding:6px 12px}.mybook .notes .add-note .cancel,.mybook .notes .add-note button.save,.mybook .notes .edit-notes .cancel,.mybook .notes .edit-notes button.save{-webkit-box-shadow:none;box-shadow:none;font-weight:400;float:right;margin-right:5px;border:0}.mybook .notes .add-note .cancel,.mybook .notes .edit-notes .cancel{font-size:12px;font-size:.75rem;line-height:32px;line-height:2rem;color:#067ab4}.mybook .notes .add-note button.save,.mybook .notes .edit-notes button.save{-webkit-box-shadow:0 1px 1px rgba(51,51,51,.5);box-shadow:0 1px 1px rgba(51,51,51,.5);font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin-left:5px;padding:10px 20px;background:#ffd400;color:#000}.mybook .notes .add-note .adding:after,.mybook .notes .add-note .adding:before,.mybook .notes .add-note .editing:after,.mybook .notes .add-note .editing:before,.mybook .notes .edit-notes .adding:after,.mybook .notes .edit-notes .adding:before,.mybook .notes .edit-notes .editing:after,.mybook .notes .edit-notes .editing:before,.mybook .notes .edit-notes:after,.mybook .notes .edit-notes:before{display:table;line-height:0;content:''}.mybook .notes .add-note button,.mybook .notes .edit-notes button{margin-right:14px}.mybook .notes .add-note .adding,.mybook .notes .add-note .editing,.mybook .notes .edit-notes .adding,.mybook .notes .edit-notes .editing{zoom:1}.mybook .notes .add-note .adding:after,.mybook .notes .add-note .editing:after,.mybook .notes .edit-notes .adding:after,.mybook .notes .edit-notes .editing:after{clear:both}.mybook .notes .add-note .adding label,.mybook .notes .add-note .editing label,.mybook .notes .edit-notes .adding label,.mybook .notes .edit-notes .editing label{height:auto;width:100%}.mybook .notes .edit-notes{zoom:1}.mybook .notes .edit-notes:after{clear:both}.mybook .notes .edit-notes label{border:1px solid #ccc;background:#fff}.mybook .notes #last-added{font-weight:400;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;float:right;width:22%;color:#333}.mybook .notes #last-added .added-businesses .v-card .collection-name,.mybook .notes #last-added .added-businesses .v-card .n,.mybook .notes footer a{font-weight:700;letter-spacing:0}.mybook .notes #last-added .added-businesses{margin-top:49px}.mybook .notes #last-added .added-businesses>header{font-weight:700;letter-spacing:0;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;color:#777;text-transform:uppercase}.mybook .notes #last-added .added-businesses .v-card{padding-bottom:10px;margin-top:15px}.mybook .notes #last-added .added-businesses .v-card .added-on,.mybook .notes #last-added .added-businesses .v-card .collection-name{color:#666}.mybook .notes #last-added .added-businesses .v-card .n,.mybook .notes #last-added .added-businesses .v-card .n>a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;color:#067ab4}.mybook .notes #last-added .added-businesses .v-card .collection-name{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;text-transform:capitalize}.mybook .notes #last-added .added-businesses .v-card .added-on{font-size:11px;font-size:.6875rem;line-height:16px;line-height:1rem}.mybook .notes #last-added .added-businesses .v-card .added-on i{padding-right:3px}.mybook .notes #last-added #last-added-businesses .adr{padding-top:1px;clear:both}.mybook .notes #last-added #last-added-businesses .adr .street-address{display:block}.mybook .notes #last-added #last-added-businesses p.add-a-note{display:block;margin-top:1px}.mybook .notes #last-added #last-added-businesses p.add-a-note a,.mybook .notes #last-added #last-added-businesses p.add-a-note span{font-size:12px;font-size:.75rem;line-height:1rem}.mybook .notes #last-added #last-added-businesses p.add-a-note span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;width:138px;color:#666}.mybook .notes #last-added #last-added-businesses p.add-a-note a{float:right;color:#067ab4}.mybook .notes footer{padding-left:78px;margin-top:10px}.mybook .notes footer a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#333}.mybook .notes #ractive-notes.main-area{float:left;margin:0;width:75.1%;border:0;background:0 0}.mybook .notes #ractive-notes.main-area .notes-list{width:100%}.mybook .notes #ractive-notes.main-area article{font-size:14px;font-size:.875rem;line-height:1rem;background:#f7f6f2;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-bottom:0}.mybook .notes #ractive-notes.main-area article:last-child{border-bottom:1px solid #d6d6d6}.mybook .notes #ractive-notes.main-area article h2{font-size:17px;font-size:1.0625rem;line-height:1rem;font-weight:400;display:inline;color:#067ab4}.mybook .notes #ractive-notes.main-area article .adr{font-size:13px;font-size:.8125rem;line-height:1rem;margin-top:3px;color:#404040}.mybook .notes #ractive-notes.main-area article .timestamp{font-size:12px;font-size:.75rem;line-height:1rem;display:inline-block;margin:11px 10px 0 0;color:#999}.mybook .notes #ractive-notes.main-area article a{font-size:12px;font-size:.75rem;line-height:1rem;color:#067ab4}.mybook .notes #ractive-notes.main-area article a.edit{margin-right:10px}.mybook .notes #ractive-notes.main-area form{margin-top:17px}.mybook .notes #ractive-notes.main-area textarea{height:107px}.mybook .notes #ractive-notes.main-area .cancel,.mybook .notes #ractive-notes.main-area .save{margin:15px 0 0 20px}.mybook .notes #ractive-notes.main-area .save{padding-top:7px;padding-bottom:6px}.mybook .notes #ractive-notes.main-area .cancel{margin-top:22px}.mybook .notes #ractive-notes .zero-messaging{padding:39px 50px 50px;background-position:641px 51px;border:1px solid #d6d6d6}.mybook .notes #ractive-notes .zero-messaging p{padding-top:0;width:86%}.mybook .notes .add-note-container{margin-top:21px;margin-bottom:12px;padding:17px 4px;width:100%;background:#f7f6f2;border:1px solid #d6d6d6}.mybook .notes .add-note-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:36px;float:left;float:none;margin:0 auto;padding:0;width:719px;overflow:visible}.mybook .notes .add-note-button:hover a,.mybook .notes .add-note-button:hover p{border-color:#067ab4}.mybook .notes .add-note-button:hover a:after,.mybook .notes .add-note-button:hover a:before,.mybook .notes .add-note-button:hover p:after,.mybook .notes .add-note-button:hover p:before{text-decoration:none;color:#067ab4}.mybook .notes .add-note-button a,.mybook .notes .add-note-button[href]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:97%;height:36px;color:#ccc;text-align:center;border-width:3px;border-style:dotted;border-color:#ccc;background:0 0}.mybook .notes .add-note-button a.hide,.mybook .notes .add-note-button[href].hide{display:none}.mybook .notes .add-note-button a.active,.mybook .notes .add-note-button a.active p,.mybook .notes .add-note-button a:hover,.mybook .notes .add-note-button a:hover p,.mybook .notes .add-note-button[href].active,.mybook .notes .add-note-button[href].active p,.mybook .notes .add-note-button[href]:hover,.mybook .notes .add-note-button[href]:hover p{border-color:#067ab4;color:#067ab4;text-decoration:underline}.mybook .notes .add-note-button p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;border:3px solid #ccc;width:12px;height:12px;margin:0;padding:0}.mybook .notes .add-note-button p.topleft{top:0;left:0;border-bottom:0;border-right:0}.mybook .notes .add-note-button p.topright{top:0;right:0;border-bottom:0;border-left:0}.mybook .notes .add-note-button p.bottomleft{bottom:0;left:0;border-top:0;border-right:0}.mybook .notes .add-note-button p.bottomright{bottom:0;right:0;border-top:0;border-left:0}.mybook .notes .add-note-button p.plus-topleft{width:6px;height:6px;bottom:16px;right:416px;border-top:0;border-left:0}.mybook .notes .add-note-button p.plus-bottomright{width:6px;height:6px;top:18px;left:301px;border-bottom:0;border-right:0}.mybook .notes .add-note-button a{width:100%}.mybook .notes .add-note-button a:hover span{text-decoration:underline}.mybook .notes .add-note-button a span{font-size:18px;font-size:1.125rem;line-height:1rem;display:inline-block;width:100%;margin:0 auto;padding-top:8px}.mybook .notes .add-note-button a .plus-bottomright,.mybook .notes .add-note-button a .plus-topleft{border-width:2px}.mybook .notes>header{letter-spacing:0;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;color:#fff;font-weight:400;text-transform:none;margin-bottom:15px;min-height:0}.mybook .notes .added-businesses{margin-top:77px}.mybook .notes .add-note,.mybook .notes .edit-notes{font-size:14px;font-size:.875rem;line-height:1rem}#facebox .popup .content .add-note-lightbox{padding:19px;min-height:214px}#facebox .popup .content .add-note-lightbox.search-mode{height:444px}#facebox .popup .content .add-note-lightbox.search-mode form .business-col input{border:1px solid #ccc}#facebox .popup .content .add-note-lightbox.search-mode form #mb-business-name-suggestions{top:71px;width:513px;max-height:334px;background:#fff}#facebox .popup .content .add-note-lightbox.search-mode form #mb-business-name-menu{top:50px;width:420px}#facebox .popup .content .add-note-lightbox.search-mode form .no-suggestions{background:#fff}#facebox .popup .content .add-note-lightbox.search-mode .actions,#facebox .popup .content .add-note-lightbox.search-mode textarea{display:none}#facebox .popup .content .add-note-lightbox #mb-business-name-suggestions li a .address{color:#404040}#facebox .popup .content .add-note-lightbox .error-msg{margin-bottom:19px;padding:12px;color:#fff;background:#e87525;text-align:center}#facebox .popup .content .add-note-lightbox form.expanded button{position:relative;margin:0;top:18px;right:18px;height:34px;background-position:19px 8px}#facebox .popup .content .add-note-lightbox form.expanded .business-col,#facebox .popup .content .add-note-lightbox form.expanded .loc-search-col{width:50%;height:73px}#facebox .popup .content .add-note-lightbox form.expanded .business-col label,#facebox .popup .content .add-note-lightbox form.expanded .loc-search-col label{padding:18px}#facebox .popup .content .add-note-lightbox form.expanded .business-col{border:0;background-color:#545350}#facebox .popup .content .add-note-lightbox form.expanded .business-col input{border:1px solid #ccc}#facebox .popup .content .add-note-lightbox form.expanded .loc-search-col{display:block}#facebox .popup .content .add-note-lightbox form.expanded .loc-search-col .location{padding-right:0;padding-left:0;width:163px}#facebox .popup .content .add-note-lightbox form.expanded #mb-business-location,#facebox .popup .content .add-note-lightbox form.expanded #mb-business-name{height:34px}#facebox .popup .content .add-note-lightbox form .added-message.success{margin-bottom:20px}#facebox .popup .content .add-note-lightbox form .added-message.success span{font-weight:700;letter-spacing:0;display:block}#facebox .popup .content .add-note-lightbox form .business-name{padding:9px 6px 3px 2px}#facebox .popup .content .add-note-lightbox form .loc-search-col{display:none}#facebox .popup .content .add-note-lightbox form .business-col{width:296px;border:1px solid #cccbcb;background-color:#fff;height:51px}#facebox .popup .content .add-note-lightbox form .business-col input{border:0}#facebox .popup .content .add-note-lightbox form .spinner{display:none!important}#facebox .popup .content .add-note-lightbox form #mb-business-name-menu,#facebox .popup .content .add-note-lightbox form #mb-business-name-suggestions{top:49px;left:-1px;width:414px}#facebox .popup .content .add-note-lightbox .actions{margin-right:1px}#facebox .popup .content .add-note-lightbox .actions .cancel-btn,#facebox .popup .content .add-note-lightbox .actions .yellow-btn{font-size:12px;font-size:.75rem;line-height:1rem;float:right;margin-left:20px}#facebox .popup .content .add-note-lightbox .actions .cancel-btn{margin-top:11px}#facebox .popup .content .add-note-lightbox .actions .yellow-btn.disabled,#facebox .popup .content .add-note-lightbox .actions input{width:67px}#facebox .popup .content .add-note-lightbox .actions input{padding:5px 0 3px}#facebox .popup .content .add-note-lightbox .actions .yellow-btn.disabled{position:absolute;right:20px;bottom:20px;background-color:#ffeb85;text-decoration:none;color:#999!important;padding:5px 0 6px}#facebox .popup .content .add-note-lightbox textarea{margin-top:17px;padding:11px 12px;height:198px;resize:none}#facebox .popup .content .add-note-lightbox .selected-business .business{position:absolute;z-index:10;background:#fff;padding:10px;border:1px solid #ccc;width:296px;height:51px}#content.mybook .dashboard .collections .notes header+.note-widget,#ractive-note article{border-top:1px solid #d6d6d6}#facebox .popup .content .add-note-lightbox .selected-business .business .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#facebox .popup .content .add-note-lightbox .selected-business .business .address{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;font-size:.75rem;line-height:1rem}#fav-modal,#fav-modal-overlay{display:none}#fav-modal{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;background:#fff;top:50%;left:50%;width:500px;z-index:10000}#fav-modal header{position:fixed;width:100%;z-index:1}#fav-modal .note-add,#fav-modal section{margin-top:60px}#fav-modal .fav-modal-close{position:fixed;top:13px;right:20px;color:#fff;z-index:2}#fav-modal .fav-modal-close img{width:20px;height:20px}#fav-modal.notes .error-msg{padding:10px;background:#ffa422;color:#fff}#fav-modal-overlay{opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:#000;z-index:9999;cursor:pointer}.fav-modal-freeze-body{overflow:hidden}#ractive-note,#ractive-note .notes-list{overflow:scroll}#ractive-note{font-size:16px;font-size:1rem;line-height:normal;max-height:380px}#ractive-note a{text-decoration:none}#ractive-note header{font-weight:700;letter-spacing:0;padding:15px 25px;background:#233142;color:#fff}#ractive-note .note-add,#ractive-note article{padding-right:20px;padding-bottom:20px;padding-left:20px}#ractive-note article{zoom:1;padding-top:0}#ractive-note article:after,#ractive-note article:before{display:table;content:'';line-height:0}#ractive-note article:after{clear:both}#ractive-note article:first-child{border-top:0}#ractive-note article .note-content{font-size:16px;font-size:1rem;line-height:normal;margin-bottom:48px;padding-top:22px}#ractive-note form{margin-top:17px}#ractive-note textarea{font-size:16px;font-size:1rem;line-height:normal;margin-bottom:20px;padding:17px 15px;height:180px;border:1px solid #ccc;background:#fff}#ractive-note .n{font-size:16px;font-size:1rem;line-height:normal;font-weight:700;letter-spacing:0;padding-top:15px;color:#222}#ractive-note .delete,#ractive-note .edit,#ractive-note .save{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;font-size:16px;font-size:1rem;line-height:normal;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;float:right;margin:0;padding:0;width:80px;height:36px}#ractive-note .edit,#ractive-note .save{background:#3cadc9;color:#fff}#ractive-note .edit:hover,#ractive-note .save:hover{background:#6ab7cb}#ractive-note .edit:disabled,#ractive-note .save:disabled{background:#b0dce7}#ractive-note .save{margin-left:22px}#ractive-note .edit{margin-left:10px}#ractive-note .delete{color:#3cadc9;border:1px solid #3cadc9;background:#fff}#ractive-note .delete:hover{background:#53b3cb;color:#fff}#ractive-note .cancel{font-size:16px;font-size:1rem;line-height:normal;float:right;margin-top:9px;margin-right:0}#content.mybook .dashboard{zoom:1;margin-top:29px}#content.mybook .dashboard:after,#content.mybook .dashboard:before{display:table;content:'';line-height:0}#content.mybook .dashboard:after{clear:both}#content.mybook .dashboard .main-area{float:left;width:75.1%}#content.mybook .dashboard aside{font-weight:400;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;float:right;width:22%;color:#333}#content.mybook .dashboard .zero-messaging{padding:45px 40px 50px;background:url(/ypu/images/logo-yp-trademark-black.png?v=d3295ad) 876px 51px no-repeat #fff}#content.mybook .dashboard .zero-messaging p{font-size:25px;font-size:1.5625rem;line-height:31px;line-height:1.9375rem;width:714px;color:#333}#content.mybook .dashboard .zero-messaging .add{font-size:18px;font-size:1.125rem;line-height:1rem;float:right;margin-top:55px;padding:15px 23px}#content.mybook .dashboard .collections>header{font-weight:400;font-size:32px;font-size:2rem;line-height:20px;line-height:1.25rem;margin-bottom:31px;color:#212121}#content.mybook .dashboard .collections>header span{font-size:20px;font-size:1.25rem;line-height:1rem;color:#666;margin-left:10px;vertical-align:middle}#content.mybook .dashboard .collections .collections-container{padding-bottom:18px;background:#fafafa;border:1px solid #d6d6d6}#content.mybook .dashboard .collections .collections-container .collections-list{margin-top:33px}#content.mybook .dashboard .collections .collections-container>ul li{width:164px;height:144px;float:left;padding:6px 2px 5px 6px;margin:0 0 19px 19px;background:#fff;border:1px solid #d6d6d6;overflow:hidden}#content.mybook .dashboard .collections .collections-container>ul li.add-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:164px;height:144px;float:left;padding:0;background:0 0;border:none;overflow:visible}#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover a,#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover p{border-color:#067ab4}#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover a:after,#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover a:before,#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover p:after,#content.mybook .dashboard .collections .collections-container>ul li.add-button:hover p:before{text-decoration:none;color:#067ab4}#content.mybook .dashboard .collections .collections-container>ul li.add-button a,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:164px;height:144px;color:#ccc;text-align:center;border-width:4px;border-style:dotted;border-color:#ccc;background:0 0}#content.mybook .dashboard .collections .collections-container>ul li.add-button a.hide,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href].hide{display:none}#content.mybook .dashboard .collections .collections-container>ul li.add-button a.active,#content.mybook .dashboard .collections .collections-container>ul li.add-button a.active p,#content.mybook .dashboard .collections .collections-container>ul li.add-button a:hover,#content.mybook .dashboard .collections .collections-container>ul li.add-button a:hover p,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href].active,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href].active p,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href]:hover,#content.mybook .dashboard .collections .collections-container>ul li.add-button[href]:hover p{border-color:#067ab4;color:#067ab4;text-decoration:underline}#content.mybook .dashboard .collections .collections-container>ul li.add-button p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;border:4px solid #ccc;width:12px;height:12px;margin:0;padding:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.topleft{top:0;left:0;border-bottom:0;border-right:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.topright{top:0;right:0;border-bottom:0;border-left:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.bottomleft{bottom:0;left:0;border-top:0;border-right:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.bottomright{bottom:0;right:0;border-top:0;border-left:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.plus-topleft{width:15px;height:15px;bottom:88px;right:82px;border-top:0;border-left:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button p.plus-bottomright{width:15px;height:15px;top:52px;left:78px;border-bottom:0;border-right:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button a{font-weight:700;letter-spacing:0}#content.mybook .dashboard .collections .collections-container>ul li.add-button a span{display:inline-block;width:90px;margin:0 auto;padding-top:75px}#content.mybook .dashboard .collections .collections-container>ul li img{width:150px;height:107px}#content.mybook .dashboard .collections .collections-container>ul li a{color:#067ab4}#content.mybook .dashboard .collections .collections-container>ul li:hover .name{-webkit-animation:slide .5s ease-out;-moz-animation:slide .5s ease-out;animation:slide .5s ease-out}#content.mybook .dashboard .collections .collections-container>ul li:hover .name .count,#content.mybook .dashboard .collections .collections-container>ul li:hover .name .title{white-space:normal;display:inline;float:none;padding:0}#content.mybook .dashboard .collections .collections-container>ul li:hover .name .title{max-width:none;color:#067ab4;text-decoration:underline;margin-right:-2px}#content.mybook .dashboard .collections .collections-container>ul li:hover .name .count{text-decoration:none}#content.mybook .dashboard .collections .collections-container>ul li:hover .slide 0%{max-height:40px}#content.mybook .dashboard .collections .collections-container>ul li:hover .slide 100%{max-height:100%}@keyframes slide{0%{max-height:40px}100%{max-height:100%}}@-webkit-keyframes slide{0%{max-height:40px}100%{max-height:100%}}#content.mybook .dashboard .collections .collections-container>ul li .name{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;position:absolute;bottom:0;left:4px;margin:0 2px 7px;padding:8px 0 0 2px;background:#fff;overflow:hidden;color:#000;width:150px;clear:left}#content.mybook .dashboard .collections .collections-container>ul li .name span:first-child{margin-left:0}#content.mybook .dashboard .collections .collections-container>ul li .name span{font-weight:400;color:#666;text-decoration:none}#content.mybook .dashboard .collections .collections-container>ul li .name .count,#content.mybook .dashboard .collections .collections-container>ul li .name .title{float:left}#content.mybook .dashboard .collections .collections-container>ul li .name .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;display:inline-block;margin-right:2px}#content.mybook .dashboard .collections .collections-container>ul li .name .title.length-1{max-width:85%}#content.mybook .dashboard .collections .collections-container>ul li .name .title.length-2{max-width:82%}#content.mybook .dashboard .collections .collections-container>ul li .name .title.length-3{max-width:78%}#content.mybook .dashboard .collections .collections-container>ul li .name .title.length-4{max-width:76%}#content.mybook .dashboard .collections .collections-container>ul li .default-image{background:#f3f3f3;width:150px;height:107px;line-height:150px;float:left;margin-bottom:8px}#content.mybook .dashboard .collections .collections-container>ul li .default-image span{font-weight:400;-webkit-border-radius:26px;border-radius:26px;display:block;width:52px;height:52px;margin:27.5px auto 0;color:#fff;text-align:center;background-color:#ccc;text-shadow:none;font-size:30px;line-height:56px}#content.mybook .dashboard .collections .show-all{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;display:block;padding:17px 23px 0 0;text-align:right;color:#067ab4}#content.mybook .dashboard .collections .notes article h1 span,.collection .heading h1,.collection .heading h2{font-weight:400}#content.mybook .dashboard .collections .all-business{zoom:1;width:100%;float:right}#content.mybook .dashboard .collections .all-business:after,#content.mybook .dashboard .collections .all-business:before{display:table;content:'';line-height:0}#content.mybook .dashboard .collections .all-business:after{clear:both}#content.mybook .dashboard .collections .all-business a{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;float:right;margin-right:25px;padding:14px 0 10px;color:#067ab4}#content.mybook .dashboard .collections .notes{margin:0 auto;width:703px}#content.mybook .dashboard .collections .notes header{padding:25px 0 4px;color:#666}#content.mybook .dashboard .collections .notes article{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding-right:16px;background:#f1ede0}.collection .heading img,.custom-collection-image{margin-right:20px;width:100px;min-width:100px;height:90px;border:1px solid #d3d3d3;float:left}#content.mybook .dashboard .collections .notes article header{margin-left:0;padding:0;background-image:none}#content.mybook .dashboard .collections .notes article p{padding-left:0}#content.mybook .dashboard .collections .notes article h2{padding-top:3px;color:#666}.custom-collection-image{padding:5px 5px 20px;clear:left;background:#fff}.collection .heading h1:after,.collection .heading header.default.sidebar,.collection .heading:after{clear:both}.collection.container.all-businesses.heading h1,.collection.container.all-businesses>.heading h1,.collection.container.coupons.heading h1,.collection.container.coupons>.heading h1,.collection.container.notes .all-business.heading h1,.collection.container.notes .all-business>.heading h1{font-size:30px;font-size:1.875rem;line-height:33px;line-height:2.0625rem}.collection.container.coupons>header,.collection.container.notes>header{min-height:0}.collection.container.notes>header{margin-bottom:0}.collection.container.coupons .count{font-size:18px;font-size:1.125rem;line-height:normal;position:relative;top:-3px;padding-left:7px;color:#555}.collection .heading{zoom:1;padding:27px 0 0}.collection .heading:after,.collection .heading:before{display:table;content:'';line-height:0}.collection .heading h1{zoom:1;font-size:30px;font-size:1.875rem;line-height:normal}.collection .heading h1:after,.collection .heading h1:before{display:table;content:'';line-height:0}.collection .heading img{padding:5px 5px 20px;clear:left;background:#fff}.collection .heading a{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;float:left;color:#067ab4}.collection .heading .description,.collection .heading p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;text-align:justify;width:578px;float:left;clear:both}.collection .heading .description a,.collection .heading p a{font-size:inherit;line-height:inherit;float:none}.collection .heading .description a.view-less,.collection .heading .description a.view-more,.collection .heading p a.view-less,.collection .heading p a.view-more{margin-left:0}.collection .heading .error-message{top:62px;left:9px}.collection .heading .error-message:after{border-right-color:transparent}.collection .heading .description li{margin:5px 0 2px 32px}.collection .heading .description ol li{margin-left:34px}.collection .heading article{display:none;float:left}.collection .heading input[type=text],.collection .heading textarea{padding:7px;float:left;border:1px solid #ccc}.collection .heading input[type=text]{font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem;width:100%}.collection .heading textarea{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;clear:both;resize:none;width:100%;height:112px;margin-top:10px}.collection .heading .num{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;vertical-align:middle;color:#666}.collection .heading article,.collection .heading img{margin-top:5px}.collection .heading .delete-btn{float:right;clear:both;margin-top:16px}.collection .heading .chars-remaining{text-align:right;margin-top:8px;margin-bottom:3px;color:#666}.collection .heading .chars-remaining.collection-name{margin-bottom:0}.collection .heading .chars-remaining.active{color:red}.collection .heading.editing{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.collection .heading.editing header{display:none;max-width:507px}.collection .heading.editing .delete-item,.collection .heading.editing .edit-remove,.collection .heading.editing article,.collection .heading.editing article #update-collection,.collection .heading.editing header.default,.collection .heading.editing.all-business{display:block}.collection .main-area{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;min-height:330px;margin:20px 0 46px;background:#fff;border:1px solid #ccc}.collection .main-area .collection-title{font-size:18px;font-size:1.125rem;line-height:normal;display:inline-block;margin-top:29px}.collection .main-area .collection-title span{padding-left:4px}.collection .main-area .edit-actions{float:right;margin-right:20px;margin-left:20px;padding-top:18px;text-align:center;white-space:nowrap}.collection .main-area .edit-actions .cancel-btn,.collection .main-area .edit-actions .done,.collection .main-area .edit-actions .edit,.collection .main-area .edit-actions .reload{font-size:14px;font-size:.875rem;line-height:normal;padding:8px 14px;min-width:96px;min-height:34px;text-decoration:none}.collection .main-area .edit-actions .cancel-btn,.collection .main-area .edit-actions .done,.collection .main-area .edit-actions .edit{display:inline-block}.collection .main-area .edit-actions .cancel-btn,.collection .main-area .edit-actions .done{display:none}.collection .main-area .edit-actions .done,.collection .main-area .edit-actions .edit{background:#3cadc9;color:#fff}.collection .main-area .edit-actions .done:hover,.collection .main-area .edit-actions .edit:hover{background:#6ab7cb;text-decoration:none}.collection .main-area .edit-actions .edit svg{margin-right:6px;margin-bottom:1px;vertical-align:middle}.collection .main-area .edit-actions .edit svg use{fill:#fff}.collection .main-area .edit-actions .reload{position:absolute;top:20px;right:20px;background-color:#ffe252}.collection .main-area.card-view{margin-top:18px}.collection .main-area.coupons-section{margin-top:2px;background:#fff;min-height:0}.collection .main-area .zero-messaging{padding:45px 40px 50px;background:url(/ypu/images/logo-yp-trademark-black.png?v=d3295ad) 876px 51px no-repeat #fff}.collection .main-area .zero-messaging p{font-size:25px;font-size:1.5625rem;line-height:31px;line-height:1.9375rem;width:714px;color:#333}.collection .main-area .zero-messaging .add{font-size:18px;font-size:1.125rem;line-height:1rem;float:right;margin-top:45px;padding:15px 54px}.collection .main-area .zero-messaging .add sup{font-size:.5em;vertical-align:middle;text-decoration:none}.collection .main-area.coupons-section .zero-messaging{padding:0 25px;background-position:876px 0}.collection .main-area .businesses{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-top:18px}.collection .main-area .businesses .blank-slate{margin-bottom:25px;color:#555}.collection .main-area .businesses .blank-slate p{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;margin-bottom:11px}.collection .main-area .businesses .blank-slate span{font-size:18px;font-size:1.125rem;line-height:49px;line-height:3.0625rem;display:block;padding-left:9px}.collection .main-area .businesses .blank-slate span:before{font-size:26px;font-size:1.625rem;line-height:normal;content:'\2022';position:relative;top:4px;padding-right:10px;color:#3cadc9}.collection .main-area .businesses .card,.collection .main-area .businesses .coupon{margin-bottom:30px}.collection .main-area .businesses .coupon{margin-left:22px;margin-bottom:22px;width:220px}.collection .main-area .businesses .card{margin-right:21px;margin-left:0;width:224px}.collection .main-area .coupon .hover-info{width:230px}.collection .main-area .coupon .establishment{padding-top:12px;padding-bottom:12px}.collection .main-area .coupon .establishment .adr{display:block}.collection .main-area .coupon .establishment .name{min-height:38px;margin-bottom:0}.collection .main-area .card .add-to-favorites{display:none;visibility:hidden}.collection .card-action-links{border-top:1px solid #d6d6d6}.collection .delete-item{display:none;position:absolute;top:-13px;right:-18px;width:32px;height:32px;background:url(/ypu/images/icons/mybook-delete.png?v=d3295ad) no-repeat}.collection .delete-item:hover{background:url(/ypu/images/icons/mybook-delete-hover.png?v=d3295ad) no-repeat}.collection .main-area.editing .delete-item,.collection .main-area.editing .mybook-organize{display:block}.collection .main-area.editing .cancel-btn,.collection .main-area.editing .done{display:inline-block}.collection .main-area.editing .card-footer-row,.collection .main-area.editing .coupon-icon,.collection .main-area.editing .edit{display:none}.map-context-favs .sort-bar,.mybook .sort-bar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:11px;font-size:.6875rem;line-height:normal;padding:7px 6px;width:100%;height:44px;background:#ddd;border-bottom:1px solid #ccc}.map-context-favs .sort-bar .dropdown-sort,.mybook .sort-bar .dropdown-sort{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-weight:700;letter-spacing:0;position:relative;display:block;margin-right:12px;margin-left:auto;color:#067ab4;cursor:pointer}.map-context-favs .sort-bar .dropdown-sort .title,.mybook .sort-bar .dropdown-sort .title{font-weight:400;font-size:11px;font-size:.6875rem;line-height:normal;margin-right:.3em;color:#333;text-transform:uppercase}.map-context-favs .sort-bar .dropdown-sort .dropdown,.mybook .sort-bar .dropdown-sort .dropdown{position:relative;top:6px;z-index:100;display:none;left:50%}.map-context-favs .sort-bar .dropdown-sort .dropdown ul,.mybook .sort-bar .dropdown-sort .dropdown ul{-webkit-box-shadow:0 0 18px 1px rgba(0,0,0,.5);box-shadow:0 0 18px 1px rgba(0,0,0,.5);font-weight:700;letter-spacing:0;position:absolute;z-index:100;background:#f0f0f0}.map-context-favs .sort-bar .dropdown-sort .dropdown ul:after,.mybook .sort-bar .dropdown-sort .dropdown ul: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:' ';left:50%;bottom:100%;border-bottom-color:#f0f0f0}.map-context-favs .sort-bar .dropdown-sort .dropdown ul a:hover,.mybook .sort-bar .dropdown-sort .dropdown ul a:hover{background-color:#fd0}.map-context-favs .sort-bar .dropdown-sort .dropdown ul li,.mybook .sort-bar .dropdown-sort .dropdown ul li{border-top:1px solid #ccc}.map-context-favs .sort-bar .dropdown-sort .dropdown ul li:first-child,.mybook .sort-bar .dropdown-sort .dropdown ul li:first-child{border:none}.map-context-favs .sort-bar .dropdown-sort .dropdown ul,.mybook .sort-bar .dropdown-sort .dropdown ul{left:-62px;width:130px}.map-context-favs .sort-bar .dropdown-sort .dropdown ul a,.mybook .sort-bar .dropdown-sort .dropdown ul a{display:block;height:45px;padding:0;font-size:14px;line-height:45px;width:100%;text-align:center;color:#000;text-indent:0}.map-context-favs .view-type>a,.map-context-favs .view-type>span,.mybook .view-type>a,.mybook .view-type>span{font-size:11px;font-size:.6875rem;line-height:normal;position:relative;display:inline-block;width:108px;height:32px;color:#000;border:1px solid #aaa}.map-context-favs .view-type>a:hover,.map-context-favs .view-type>span:hover,.mybook .view-type>a:hover,.mybook .view-type>span:hover{background:#d8eff4;text-decoration:none}.map-context-favs .view-type>a span,.map-context-favs .view-type>a svg,.map-context-favs .view-type>span span,.map-context-favs .view-type>span svg,.mybook .view-type>a span,.mybook .view-type>a svg,.mybook .view-type>span span,.mybook .view-type>span svg{-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;top:50%}.map-context-favs .view-type>a svg,.map-context-favs .view-type>span svg,.mybook .view-type>a svg,.mybook .view-type>span svg{position:absolute;left:13px}.map-context-favs .view-type>a span,.map-context-favs .view-type>span span,.mybook .view-type>a span,.mybook .view-type>span span{position:relative;text-indent:35px}.map-context-favs .view-type>span,.mybook .view-type>span{background:#d8eff4}.map-context-favs .view-type>a,.mybook .view-type>a{background:#fff}.map-context-favs .view-type .card-view,.mybook .view-type .card-view{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:0}.map-context-favs .view-type .card-view svg,.mybook .view-type .card-view svg{width:16px;height:16px}.map-context-favs .view-type .map-view,.mybook .view-type .map-view{border-top-right-radius:3px;border-bottom-right-radius:3px}.map-context-favs .view-type .map-view svg,.mybook .view-type .map-view svg{margin-top:1px;width:22px;height:19px}.favorites-card .mybook-organize{position:absolute;bottom:0;left:0;width:100%;height:40px}.favorites-card .mybook-organize a{-webkit-box-shadow:none;box-shadow:none;font-size:10px;font-size:.625rem;line-height:40px;line-height:2.5rem;position:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;padding:0;border-top:1px solid #ccc;text-transform:uppercase}.mybook-organize-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;background:#f0f0f0;width:100%;height:0;overflow:hidden}.mybook-organize-section header{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem;width:100%;height:30px;padding-left:12px;background:#fff;border-bottom:1px solid #ccc;color:#333}.mybook-organize-section ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px;width:90%;height:203px;overflow:auto;border:1px solid #ccc;background:#fff;color:#333}.mybook-organize-section ul li{font-size:12px;font-size:.75rem;line-height:34px;line-height:2.125rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:5px;height:34px;border-bottom:1px solid #ccc}.mybook-organize-section ul li span{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;color:#333}.mybook-organize-section ul li a{position:relative;color:#666}.mybook-organize-section ul li a span{margin-left:16px}.mybook-organize-section ul li a:before{content:'';position:absolute;top:50%;left:12px;display:block;width:12px;height:12px;margin-top:-4px;border:2px solid #666}.mybook-organize-section ul li input{margin:0 12px}.mybook-organize-section .mo-close-organize{font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.875rem;position:absolute;top:0;right:12px;color:#333}.mybook-organize-section .mo-close-organize:hover{text-decoration:none}.collection .main-area.editing .organizing .delete-item{display:none}.mybook .collection.featured-collection.city{margin-bottom:80px}.mybook .collection.featured-collection.city .breadcrumb{padding-top:14px;padding-bottom:10px}.mybook .collection.featured-collection.city>header{font-size:22px;font-size:1.375rem;line-height:33px;line-height:2.0625rem;text-indent:32px;background:url(/ypu/images/icons/feature-collection-icons-spritesheet.png?v=d3295ad) 0 -87px no-repeat}.mybook .collection.featured-collection.city .main-area{min-height:0}.mybook .collection.featured-collection.city .main-area nav{height:44px;background:#ccc;padding:0 20px}.mybook .collection.featured-collection.city .main-area nav a:hover{color:#067ab4}.mybook .collection.featured-collection.city .main-area nav>span{font-size:10px;font-size:.625rem;line-height:44px;line-height:2.75rem;margin-right:10px;text-transform:uppercase;color:#333}.mybook .collection.featured-collection.city .main-area nav>.city-name{font-size:14px;font-size:.875rem;line-height:44px;line-height:2.75rem;position:relative;margin:0 18px;text-transform:uppercase;color:#333}.mybook .collection.featured-collection.city .main-area nav>.city-name:before{content:'|';color:#aeaeaa;position:absolute;top:-1.9ex;left:-18px}.mybook .collection.featured-collection.city .main-area nav>.city-name.national{padding:0}.mybook .collection.featured-collection.city .main-area nav>.city-name.national:before{content:''}.mybook .collection.featured-collection.city .main-area nav>.city-name:hover{text-decoration:none;border-bottom:2px solid #999}.mybook .collection.featured-collection.city .main-area nav>.city-name.highlight{font-weight:700;letter-spacing:0;border-bottom:2px solid #fd0;cursor:default}.mybook .collection.featured-collection.city .main-area nav>.city-name.highlight:hover{border-bottom-color:#fd0;color:inherit}.mybook .collection.featured-collection.city .main-area nav>.city-name.default{cursor:pointer}.mybook .collection.featured-collection.city .main-area nav .all-cities{font-weight:700;letter-spacing:0;font-size:14px;font-size:.875rem;line-height:44px;line-height:2.75rem;position:relative;float:right}.mybook .collection.featured-collection.city .main-area nav .all-cities>a{font-family:inherit;font-size:inherit;color:#067ab4}.mybook .collection.featured-collection.city .main-area nav .all-cities>a:after{content:'';border:4px solid transparent;border-top-color:#067ab4;margin:0 0 0 8px;position:relative;top:11px}.mybook .collection.featured-collection.city .main-area nav .all-cities:hover .tooltip{display:block}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip{font-size:10px;font-size:.625rem;line-height:22px;line-height:1.375rem;top:40px;left:-125px;width:300px}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip:after{content:' ';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;left:50%;bottom:100%;border-bottom-color:#f0f0f0}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip header{width:100%;margin-bottom:0;font-size:inherit;color:#999;text-transform:uppercase}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip a{display:inline-block;width:50%;font-size:inherit;color:#666;text-transform:uppercase}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip a:hover{color:#067ab4}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip a.highlight{cursor:default;color:#000;text-decoration:underline}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip a.highlight:hover{color:#000}.mybook .collection.featured-collection.city .main-area nav .all-cities .tooltip a.highlight.default{cursor:pointer}.mybook .collection.featured-collection.city .main-area .banner{-webkit-animation:bannerAnimation 2s ease-out;-moz-animation:bannerAnimation 2s ease-out;animation:bannerAnimation 2s ease-out;height:160px;padding:106px 0 0;margin-bottom:0;overflow:hidden}.mybook .collection.featured-collection.city .main-area .banner header{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;-webkit-animation:headerAnimation 2s ease-out;-moz-animation:headerAnimation 2s ease-out;animation:headerAnimation 2s ease-out;height:30px;background:url(/ypu/images/icons/feature-collection-icons-spritesheet.png?v=d3295ad) no-repeat;text-indent:50px;text-shadow:0 0 6px #000}.mybook .collection.featured-collection.city .main-area .banner.light header{color:#fff;background-position:20px 2px}.mybook .collection.featured-collection.city .main-area .banner.medium header{color:#666;background-position:20px -28px}.mybook .collection.featured-collection.city .main-area .banner.dark header{color:#221f1f;background-position:20px -58px}.mybook .collection.featured-collection.city .main-area .banner .bannerAnimation 0%{opacity:0}.mybook .collection.featured-collection.city .main-area .banner .bannerAnimation 100%{opacity:1}.mybook .collection.featured-collection.city .main-area .banner .headerAnimation 0%{-webkit-transform:translate(-100%);transform:translate(-100%)}.mybook .collection.featured-collection.city .main-area .banner .headerAnimation 100%{-webkit-transform:translate(0);transform:translate(0)}@keyframes bannerAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bannerAnimation{0%{opacity:0}100%{opacity:1}}@keyframes headerAnimation{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes headerAnimation{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}100%{-webkit-transform:translate(0);transform:translate(0)}}.mybook .collection.featured-collection.city .main-area .content{overflow:hidden}.mybook .collection.featured-collection.city .main-area .content ul{-webkit-perspective:250px;perspective:250px;padding:10px 0 28px;float:left;overflow:hidden}.mybook .collection.featured-collection.city .main-area .content ul li{-webkit-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}.mybook .collection.featured-collection.city .main-area .content ul li.anim{-webkit-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1;-webkit-animation:liAnimate .5s ease-out;-moz-animation:liAnimate .5s ease-out;animation:liAnimate .5s ease-out}@keyframes liAnimate{0%{-webkit-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}100%{-webkit-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}}@-webkit-keyframes liAnimate{0%{-webkit-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}100%{-webkit-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}}.mybook .collection.featured-collection.city .main-area .content li{float:left;width:308px;height:280px;margin:18px 0 0 18px;padding:10px;border:1px solid #d6d6d6;background:#fff}.mybook .collection.featured-collection.city .main-area .content li>a{display:block}.mybook .collection.featured-collection.city .main-area .content li img{width:286px;height:186px}.mybook .collection.featured-collection.city .main-area .content li header{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;margin:12px 5px 0;color:#000}.mybook .collection.featured-collection.city .main-area .content li header:hover{text-decoration:underline}.mybook .collection.featured-collection.city .main-area .content li a:hover{color:#666;text-decoration:none}.mybook .collection.featured-collection.city .main-area .content li .author{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;color:#666;margin:0 5px}.mybook .collection.featured-collection.city .main-area .content li .author:hover{text-decoration:underline}.mybook .collection.featured-collection.city .main-area .content li .default-image{background:#f3f3f3;height:186px;overflow:hidden}.mybook .collection.featured-collection.city .main-area .content li .default-image span{font-weight:400;-webkit-border-radius:55px;border-radius:55px;display:block;width:110px;height:110px;margin:38px auto 0;color:#fff;text-align:center;background-color:#ccc;text-shadow:none;font-size:63.46px;line-height:118.46px}#featured-collection{position:relative;margin:0 auto;width:1000px}#featured-collection .hero,#featured-collection ol.breadcrumb{margin-left:18px}#featured-collection ol.breadcrumb{padding-top:15px}#featured-collection .social-collection-grey-bar{margin-top:0}#featured-collection .hero{margin-top:30px}#featured-collection .hero img{width:308px;height:218px}#featured-collection .collection.container{margin-top:23px}#featured-collection .entry-content{float:right;width:66%;background:inherit}#featured-collection .entry-content img{float:left;margin-right:30px}#featured-collection .entry-content .count-listings,#featured-collection .entry-content h1{display:inline}#featured-collection .entry-content h1{font-weight:400;font-size:30px;font-size:1.875rem;line-height:1rem;color:#212121}#featured-collection .entry-content .count-listings{font-size:16px;font-size:1rem;line-height:1rem;color:#666}#featured-collection .entry-content h2{font-weight:700;letter-spacing:0;font-size:18px;font-size:1.125rem;line-height:1rem;margin-top:20px;color:#333}#featured-collection .entry-content .description{margin-top:7px;width:88%;color:#333}#featured-collection .byline{font-size:14px;font-size:.875rem;line-height:1rem;margin-top:10px;color:#666}#featured-collection .byline p{display:inline-block;margin-right:30px}#featured-collection .businesses{margin:30px 0;padding:21px 14px 29px 21px;background:#ddd;border:1px solid #d6d6d6}#featured-collection .businesses a{color:#067ab4}#featured-collection .businesses img{display:block;width:307px}#featured-collection .businesses img.hide{display:none}#featured-collection .businesses .default-image{height:230px;background:#f3f3f3;border:1px solid #ccc;border-bottom-width:0;overflow:hidden}#featured-collection .businesses .default-image span{font-weight:400;-webkit-border-radius:60px;border-radius:60px;display:block;width:120px;height:120px;margin:55px auto 0;color:#fff;text-align:center;background-color:#ccc;text-shadow:none;font-size:69.23px;line-height:129.23px}#featured-collection .businesses .column{float:left;margin-left:18px;width:307px}#featured-collection .businesses .column:first-child{margin-left:0}#featured-collection .businesses .column article:first-child{margin-top:0}#featured-collection .businesses article{margin-top:18px}#featured-collection .businesses article>a:hover{text-decoration:none}#featured-collection .businesses article h3 a{font-weight:400;font-size:17px;font-size:1.0625rem;line-height:1rem}#featured-collection .businesses article .category,#featured-collection .businesses article h3{width:256px}#featured-collection .businesses article .category{font-size:12px;font-size:.75rem;line-height:1rem;margin-top:4px;color:#999}#featured-collection .businesses article .business-content{position:relative;padding:9px 13px 27px;background:#fff;border:1px solid #ccc}#featured-collection .businesses article .adr span,#featured-collection .businesses article .description{font-size:13px;font-size:.8125rem;line-height:1rem;color:#404040}#featured-collection .businesses article .adr{margin-top:10px}#featured-collection .businesses article .description{margin-top:11px}#featured-collection .businesses article .description a{font-size:inherit}#featured-collection .businesses article .description li{margin:5px 0 2px 32px}#featured-collection .businesses article .description ol li{margin-left:34px}#featured-collection .businesses article .street-address{display:block}#featured-collection .businesses article .favorites-actions .add-to-favorites{top:-1px}#featured-collection .post-to-mybook .tooltip{left:92px}.share-links,.sort-list,.suggested.coupons .favorites-actions .added-message,.suggestions.coupons .favorites-actions .added-message{border:5px solid #c1c1c1!important}.share-links ul,.sort-list,.suggested.coupons .favorites-actions .added-message,.suggestions.coupons .favorites-actions .added-message{background:#fff!important;-webkit-box-shadow:0 0!important;box-shadow:0 0!important}.coupons .share-links:after{border-top-color:#fff!important}.dropdown ul:after,.share-links:after{border-bottom-color:#fff!important}.share-card .share-links:after{border-bottom:0}.suggested.coupons .favorites-actions .added-message:before,.suggestions.coupons .favorites-actions .added-message:before,.tooltip:before{position:absolute;height:0;width:0;margin-left:-9px;border:solid transparent;border-color:rgba(240,240,240,0);pointer-events:none;content:' ';bottom:100%;border-bottom-color:#c1c1c1}.dropdown ul:before{border-width:16px;left:45%}#expanded-map .share-links:before{border-top-color:#c1c1c1;border-bottom:0;border-width:16px;top:100%;left:46%}#mip #main-content .notes form .tooltip:before,#mybook-first-add-notice:before,.coupons .share-links:before{position:absolute;height:0;width:0;margin-left:-10px;border:solid transparent;border-color:rgba(240,240,240,0);pointer-events:none;content:" ";top:100%;left:47%;border-top-color:#c1c1c1}#mybook-nav #mybook-first-add-notice{padding:15px}#mybook-nav #mybook-first-add-notice:before{top:34px;left:303px;border-top-color:transparent;border-left-color:#c1c1c1;border-width:15px}.coupons .share-links:before{border-width:15px}#mip #main-content .notes form .tooltip:before{top:170px;left:52%;border-width:10px}#mip #main-content .notes form .tooltip:after{left:163px;border-width:10px}.collection .note-view .favorites-card .share-links:before{display:none}.suggested.coupons .favorites-actions .added-message,.suggestions.coupons .favorites-actions .added-message{top:46px;right:-15px;left:auto;padding:10px;width:auto;white-space:nowrap;z-index:201}.suggested.coupons .favorites-actions .added-message:after,.suggestions.coupons .favorites-actions .added-message:after{position:absolute;height:0;width:0;border:solid transparent;border-color:rgba(240,240,240,0);pointer-events:none;content:' '}.suggested.coupons .favorites-actions .added-message:before,.suggestions.coupons .favorites-actions .added-message:before{top:-23px;right:21px;left:auto;border-width:9px;border-bottom-color:#c1c1c1}.suggested.coupons .favorites-actions .added-message:after,.suggestions.coupons .favorites-actions .added-message:after{margin-left:0;right:23px;bottom:38px;left:auto;border-width:7px;border-bottom-color:#fff}.suggested.coupons .favorites-actions .added-message a,.suggestions.coupons .favorites-actions .added-message a{font-size:14px;font-size:.875rem;line-height:1rem;color:#222}.suggested.coupons .favorites-actions .added-message a:hover,.suggestions.coupons .favorites-actions .added-message a:hover{text-decoration:underline;color:#067ab4}#featured-collection .favorites-actions div.tooltip{font-size:14px;font-size:.875rem;line-height:1rem;top:47px;right:-7px;padding:10px;left:auto;width:auto}#featured-collection .favorites-actions div.tooltip:after{position:absolute;height:0;width:0;margin-left:-9px;border:solid transparent;border-color:rgba(240,240,240,0);border-width:9px;pointer-events:none;content:' ';bottom:100%;border-bottom-color:#fff}#featured-collection .favorites-actions div.tooltip:before{top:-25px;right:13px;bottom:0;margin-left:auto;border-width:10px}#featured-collection .favorites-actions div.tooltip:after{top:-18px;right:14px;left:auto}#featured-collection .favorites-actions div.tooltip .arrow:after{left:auto}#featured-collection .added-message{white-space:nowrap}#featured-collection .added-message.fail,#featured-collection .added-message.removed{top:0}#featured-collection .added-message div.tooltip{right:-273px}.mybook .collection.container .dropdown ul:after,.mybook .dashboard .dropdown ul:after{margin-left:-9px}.mybook #featured-collections-gallery .main-area{background:#ddd}.mybook #featured-collections-gallery .all-cities .tooltip:before{margin-left:110px;border-width:15px}.mybook #featured-collections-gallery .all-cities .tooltip:after{border-bottom-color:#fff}.collection .heading.follow-public{padding-left:0;padding-right:0}.collection .heading.follow-public section header{margin-top:0;clear:left}.collection .heading.follow-public header{width:480px}.collection .heading.follow-public h1{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem;width:auto}.collection .heading.follow-public h2{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;color:#666;margin-top:5px;width:480px}.collection .heading.follow-public .collection-img,.collection .heading.follow-public .default-image{width:auto;height:auto;border:0;margin:0;float:none;padding:0}.collection .heading.follow-public .default-image{zoom:1;height:220px;width:307px;background:#fff}.collection .heading.follow-public .default-image:after,.collection .heading.follow-public .default-image:before{display:table;content:'';line-height:0}.collection .heading.follow-public .default-image span{font-weight:400;-webkit-border-radius:50px;border-radius:50px;display:block;width:100px;height:100px;margin:60px auto 0;color:#fff;text-align:center;background-color:#ccc;text-shadow:none;font-size:57.69px;line-height:107.69px}.collection .heading.follow-public .default-image:after{clear:both;border:0}.collection .heading.follow-public .collection-img{float:left;width:480px;max-height:320px;overflow:hidden}.collection .heading.follow-public .description,.collection .heading.follow-public p{width:480px;float:right;clear:none}#facebox .action,#facebox .action:after,#facebox .content:after,#facebox section:after{clear:both}.collection .heading.follow-public>a[href='/mybook']{margin-left:20px}.collection .heading .follow-author{font-size:14px;font-size:.875rem;line-height:41px;line-height:2.5625rem;color:#666}#facebox{font-weight:400;-webkit-box-shadow:0 0 18px rgba(0,0,0,.4);box-shadow:0 0 18px rgba(0,0,0,.4);font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;position:absolute;top:0;left:0;z-index:5002;background-color:#fff;color:#333}#facebox .mtb p:first-child,#facebox .promo-message .points,#facebox .promo-message .promo-name,#facebox header{font-weight:700;letter-spacing:0}#facebox .content>header:first-child{color:#fff}#facebox header{font-size:16px;font-size:1rem;line-height:1rem}#facebox img{border:0;margin:0}#facebox a{font-size:inherit;line-height:inherit;color:#067ab4}#facebox section{zoom:1;padding:15px}#facebox section:after,#facebox section:before{display:table;content:'';line-height:0}#facebox label{padding-bottom:5px}#facebox label>span{display:block}#facebox label.checkbox,#facebox label.radio{display:inline-block}#facebox label.checkbox>span,#facebox label.radio>span{display:inline}#facebox label.checkbox>input,#facebox label.radio>input{margin-right:6px}#facebox .image,#facebox .loading{text-align:center}#facebox .promo-message .points{color:#70be44}#facebox .action{zoom:1;font-size:12px;font-size:.75rem;line-height:1rem}#facebox .action:after,#facebox .action:before{display:table;content:'';line-height:0}#facebox .action .btn{float:right;width:auto;display:block;margin-left:20px;padding:6px 20px 5px}#facebox .action .action-link{padding-left:0;padding-right:0}#facebox .close{position:absolute;top:-32px;right:2px}#facebox .content{width:490px;display:block;zoom:1}#facebox .content.alert,#facebox .content.confirm{width:360px}#facebox .content.auto_width{width:auto}#facebox .content>p:first-child{margin-top:0}#facebox .content>p:last-child{margin-bottom:0}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:5001}#facebox #print-book-content .action{margin-bottom:25px}#facebox #print-book-content .action .cancel-btn{margin-right:15px}#facebox #print-book-content p{margin:0}#facebox #print-book-content section{padding:15px 30px}#facebox #print-book-content img.center{display:block;margin-left:auto;margin-right:auto}#facebox .mtb section{padding:18px 20px 18px 18px}#facebox .mtb label{padding-bottom:0}#facebox .mtb p{margin:0 0 .5ex}#facebox .mtb textarea{padding:10px 13px;height:153px;resize:none}#facebox .mtb ::-webkit-input-placeholder{font-weight:400}#facebox .mtb :-moz-placeholder{font-weight:400}#facebox .mtb ::-moz-placeholder{font-weight:400}#facebox .mtb :-ms-input-placeholder{font-weight:400}#facebox .mtb .action{margin:0}#facebox .mtb .yellow-btn{font-weight:400}#facebox .mtb .disabled{background:#ffeb85;color:#999}#facebox .mtb .status p{margin:0;padding:5px 0 0}#facebox .mtb .status p:first-child{font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;padding-bottom:5px}#facebox .mtb .status .action{margin-top:10px}#facebox .mtb .status .action .yellow-btn{margin:0;background:#fc0}#facebox .mtb .status .action .yellow-btn:hover{background:#ffe252}#facebox .mtb .status span.business-name{font-weight:700;letter-spacing:0}#facebox .alert-body{margin:0}#facebox .confirm-body{margin:0 10px 10px 0}#facebox .content.notice{background-color:#666}#facebox .content.notice .alert-body,#facebox .content.notice .confirm-body{font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;font-weight:700;letter-spacing:0;color:#fff}#facebox .content.disclosure header{padding:15px 25px}#facebox .content.disclosure .alert-body,#facebox .content.disclosure .confirm-body{padding:10px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#666}@media screen and (max-width:600px){#facebox{width:90%}#facebox .popup .content{width:auto}}#facebox .content .instructions{display:block;margin:2ex 0}#facebox .content ul{padding:7.5px 15px;list-style-position:outside}#facebox .content ul li{position:relative;width:85%;margin-bottom:1ex}#facebox .content ul.instructions li:before{content:"•";position:absolute;left:-8px;top:-2px}#facebox .content ul.radio li{width:100%}#facebox .content ul.radio li input{width:auto;margin:0 .5em 0 0;padding:0;outline:0;border:none}#facebox header{width:100%;padding:15px;background:#222}#facebox header.listing-name{padding:0 0 3px;border:none;background:0 0}#facebox footer{font-size:12px;font-size:.75rem;line-height:1rem;width:100%;margin-top:1ex;margin-bottom:0;padding:15px;border-top:1px solid #ccc;color:#a6a6a6}#facebox footer p{width:83%}#facebox input,#facebox textarea{border:1px solid #ccc;margin:.5ex 0;padding:1ex}#facebox textarea{width:100%;height:10ex;margin-bottom:2ex}#facebox textarea.other-flag-text{float:right;clear:both;width:97%}#facebox input{float:left;width:65%}#facebox label{position:relative;display:inline-block;width:100%}#facebox label span{color:#ccc;display:none;position:absolute;top:.8em;left:1.2ex}#facebox label .helper{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;float:left;color:grey}#facebox label.checkbox,#facebox label.radio{font-size:12px;font-size:.75rem;line-height:1rem;margin-top:7px;width:inherit;padding:0;color:grey}#facebox label.checkbox input,#facebox label.radio input{width:auto;height:15px;margin:0 5px 0 0;padding:0}#facebox .business-info,#facebox .share-collection-info{padding-bottom:15px;border-bottom:1px solid #ccc;color:#666}#facebox .business-info span.listing-name,#facebox .share-collection-info span.listing-name{font-weight:700;letter-spacing:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;color:#333}#facebox .business-info>p,#facebox .share-collection-info>p{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}#facebox .business-info .image,#facebox .share-collection-info .image{margin-top:20px}#facebox .action{float:right;margin:.5ex 0 1ex}#facebox .action .cancel-btn{margin-right:3em}#facebox .action input{width:auto;margin:-5px 0 0;padding:1ex 2ex;border:none;float:right}#facebox .popup{-webkit-border-radius:0;border-radius:0;border:none;background:#fff}#facebox .popup a.close{top:-32px;right:2px}#facebox .report-copyright img{max-width:100%;margin:15px 0}#facebox .report-copyright img.ui-draggable{max-width:none}#facebox #report-this-photo .instructions{margin-top:0}#facebox #report-this-photo .terms{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;border-top:1px solid #dfdfdf;padding-top:15px}#facebox #report-this-photo .terms a{font-size:inherit;color:#067ab4}#facebox .report-copyright fieldset{margin:2ex 0;border-bottom:none;border-right:none;border-left:none}#facebox .report-copyright fieldset header{font-weight:700;letter-spacing:0;width:auto;margin:1ex 0;padding:0;border:none;background:0 0}#facebox .report-copyright fieldset select{margin-bottom:1.5ex}#facebox .report-copyright fieldset input{width:100%;margin:0 .5em 1.5ex 0}#facebox .report-copyright fieldset input[type=checkbox]{width:auto;float:left}#facebox .report-copyright fieldset input[type=checkbox]+label{width:90%;margin:0 0 2ex 4%}#facebox .report-copyright fieldset input#copyright-title{width:91%;margin:0 5ex 2ex}#facebox .report-copyright fieldset label{margin-top:1ex}#facebox .report-copyright fieldset label.visuallyhidden{margin-top:2ex}#facebox .report-copyright fieldset label[for=copyright_title]{margin:0 0 0 8%}#facebox .validation-error{color:red;display:none;position:relative}#facebox .validation-error h1{font-weight:700;letter-spacing:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}#facebox .validation-error .info{padding:15px}#facebox .validation-error p{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}#facebox .validation-error .error-message{display:none}#facebox .validation-error .error-message:first-child{display:block}#facebox #flag-photo-form ul{padding-left:0;color:#666}#facebox #flag-photo-form ul li{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}#facebox .terms{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;color:#666}#facebox .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;top:1px;left:440px;width:160px;z-index:5000;background:#ed5400;padding:10px;color:#fff}#facebox .error-message span{float:none;margin-right:0;color:inherit;font-size:inherit;line-height:inherit}#facebox .error-message .arrow{position:absolute;width:12px;height:100%;left:-12px;top:0;overflow:hidden}#facebox .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);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;top:5px;left:6px;width:23px;height:23px;background:#ed5400}#facebox .error-message.to-emails{top:100px}#facebox .error-message.from-name{top:160px}#facebox .error-message.from-email{top:209px}#facebox .error-message.to-phone-number{top:115px}#facebox .error-message.note{left:495px;top:320px}#facebox .error-message.agree{left:360px;top:192px}#facebox dl.results dt{padding-bottom:6px}#facebox dl.results dt.failed{padding-top:12px}#facebox dl.results dd{padding-left:18px}#facebox #confirm-button.busy:hover{cursor:wait}#facebox .spinner{width:450px;height:320px;background:url(/ypu/images/spinners/superhero.gif?v=d3295ad) center center no-repeat;border:1px solid #d3d3d3;margin:20px auto}#facebox .content:after,#facebox .content:before{display:table;content:'';line-height:0}#facebox .chars-remaining{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;float:right;margin:12px 0;clear:right;color:#777}#facebox .chars-remaining.active{color:red}#facebox #create-collection-section{padding:4%}#facebox #create-collection-section>section.error-message{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;position:static;margin:0;width:100%;text-align:center}#facebox #create-collection-section section.forms-wrapper{padding:0}#facebox #create-collection-section .cancel-btn,#facebox #create-collection-section .submit,#facebox #create-collection-section form.collection-create{font-size:16px;font-size:1rem;line-height:normal}#facebox #create-collection-section form.collection-create input[type=text]{float:none;padding:15px 17px;width:100%;height:50px;border:1px solid #ccc}#facebox #create-collection-section .action.new-collection{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;float:none;margin:0;width:100%}#facebox #create-collection-section .action.new-collection .cancel-btn{margin-right:24px}#facebox #create-collection-section .action.new-collection .submit{opacity:.5;filter:alpha(opacity=50);margin:0;width:70px;color:#fff;background:#3cadc9}#facebox #create-collection-section .action.new-collection .submit.active{opacity:1;filter:alpha(opacity=100)}#facebox button.search{float:right;margin:19px 19px 0 17px;width:58px;height:32px;background:url(/ypu/images/icons/magnifying-glass-black-18x18.png?v=d3295ad) 19px 7px no-repeat #fc0}#facebox button.search .search-btn{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#facebox .add-business-wrapper .business-name{padding-right:5px}#facebox .add-business-wrapper .added-message.success{font-weight:400;text-align:center;padding:7px 0;margin-bottom:10px;background-color:#70be44;color:#fff}#facebox .add-business-wrapper form.add-business{position:relative;height:auto}#facebox .add-business-wrapper form.add-business p.hide+div{float:left;width:47%;background-color:#545350;height:68px}#facebox .add-business-wrapper form.add-business>div{float:right;position:relative;background-color:#545350;width:53%;height:68px}#facebox .add-business-wrapper form.add-business>div label{padding:18px}#facebox .add-business-wrapper form.add-business>div label.location{padding-right:0;padding-left:0;width:auto}#facebox .add-business-wrapper form.add-business>div input{font-size:16px;font-size:1rem;line-height:1rem;width:100%;margin:0;outline:0}#facebox .add-business-wrapper form.add-business>div #mb-business-location{width:149px}#facebox .add-business-wrapper form.add-business div.spinner.add-business{margin-top:0;padding-top:64px;width:100%;height:auto;background-color:transparent;background-position:center 19px}#facebox .add-business-wrapper form.add-business #mb-business-name-suggestions{max-height:333px}#facebox .add-business-wrapper form.add-business.search-mode{min-height:400px}#facebox .add-business-wrapper form.add-business.search-mode #mb-business-name-menu,#facebox .add-business-wrapper form.add-business.search-mode .search-hint{display:none!important}#facebox .add-business-wrapper form.add-business.search-mode #mb-business-name-suggestions{left:0;top:68px;width:520px}#facebox .add-business-wrapper section.default{padding:0;clear:both}#facebox .add-business-wrapper section.default p{color:#404040;padding:20px;border-bottom:1px solid #ccc}#facebox .add-business-wrapper ul{position:absolute;top:66px;z-index:1;background:#fff;border:1px solid #ccc;padding:0;overflow:auto}#facebox .add-business-wrapper ul li{color:#404040;width:100%;margin:0}#facebox .add-business-wrapper #mb-business-name-menu,#facebox .add-business-wrapper #mb-business-name-suggestions{width:405px;left:18px;top:50px}#facebox .add-business-wrapper #mb-business-name-menu li,#facebox .add-business-wrapper #mb-business-name-suggestions li{padding:20px;border-bottom:1px solid #ccc}#facebox .add-business-wrapper #mb-business-name-menu li.search-hint,#facebox .add-business-wrapper #mb-business-name-menu li.suggestions,#facebox .add-business-wrapper #mb-business-name-suggestions li.search-hint,#facebox .add-business-wrapper #mb-business-name-suggestions li.suggestions{font-weight:400;font-size:11px;font-size:.6875rem;line-height:16px;line-height:1rem;font-style:italic;padding:6px 15px;color:#999;background:#f0f0f0;border-bottom:0}#facebox .add-business-wrapper #mb-business-location-menu li:hover,#facebox .add-business-wrapper #mb-business-location-suggestions li:hover,#facebox .add-business-wrapper #mb-business-name-menu li.hypersuggest:hover,#facebox .add-business-wrapper #mb-business-name-menu li.no-geo:hover,#facebox .add-business-wrapper #mb-business-name-suggestions li.hypersuggest:hover,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo:hover{background-color:#ffd400}#facebox .add-business-wrapper #mb-business-name-menu li.no-suggestions,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-suggestions{font-weight:400;text-align:center}#facebox .add-business-wrapper #mb-business-name-menu li.no-suggestions a,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-suggestions a{font-weight:700;letter-spacing:0}#facebox .add-business-wrapper #mb-business-name-menu li.hypersuggest,#facebox .add-business-wrapper #mb-business-name-menu li.no-geo,#facebox .add-business-wrapper #mb-business-name-suggestions li.hypersuggest,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo{padding:13px 16px}#facebox .add-business-wrapper #mb-business-name-menu li.hypersuggest:hover:after,#facebox .add-business-wrapper #mb-business-name-menu li.no-geo:hover:after,#facebox .add-business-wrapper #mb-business-name-suggestions li.hypersuggest:hover:after,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo:hover:after{font-weight:700;letter-spacing:0;content:'+';display:block;float:right;position:relative;top:-25px;margin-bottom:9px;color:#000;font-size:20px;text-align:center}#facebox .add-business-wrapper #mb-business-name-menu li.hypersuggest a,#facebox .add-business-wrapper #mb-business-name-menu li.no-geo a,#facebox .add-business-wrapper #mb-business-name-suggestions li.hypersuggest a,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo a{color:#000}#facebox .add-business-wrapper #mb-business-name-menu li.hypersuggest a .address,#facebox .add-business-wrapper #mb-business-name-menu li.no-geo a .address,#facebox .add-business-wrapper #mb-business-name-suggestions li.hypersuggest a .address,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo a .address{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;display:block;color:#404040}#coupon-viewer .groupon-mybook-cta,#coupon-viewer.groupon #icon-print,#coupon-viewer.groupon #print-deal,#coupon-viewer.groupon #view-site,.cv-hide{display:none}#facebox .add-business-wrapper #mb-business-name-menu li.no-geo,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo{padding:20px 16px}#facebox .add-business-wrapper #mb-business-name-menu li.no-geo:hover:after,#facebox .add-business-wrapper #mb-business-name-suggestions li.no-geo:hover:after{top:0}#facebox .add-business-wrapper #mb-business-location-menu,#facebox .add-business-wrapper #mb-business-location-suggestions{-webkit-box-shadow:1px 1px 2px;box-shadow:1px 1px 2px;top:48px;left:18px;width:310px}#facebox .add-business-wrapper #mb-business-location-menu li,#facebox .add-business-wrapper #mb-business-location-suggestions li{padding:12px 0 12px 10px}#facebox .add-business-wrapper #mb-business-location-menu li:first-child,#facebox .add-business-wrapper #mb-business-location-suggestions li:first-child{padding-top:15px}#facebox .add-business-wrapper #mb-business-location-menu li a,#facebox .add-business-wrapper #mb-business-location-suggestions li a{color:#000}#facebox .add-business-wrapper #mb-business-location-menu{top:50px;left:0}#facebox .add-business-wrapper #mb-business-location-menu li{font-weight:700;letter-spacing:0;padding-left:45px}#facebox .add-business-wrapper #mb-business-location-menu li.search-hint{font-weight:400;font-size:11px;font-size:.6875rem;line-height:16px;line-height:1rem;font-style:italic;padding:6px 15px;color:#999;border-bottom:1px solid #ccc}#facebox .add-business-wrapper #mb-business-location-menu li.search-hint:hover{background-color:#efefef}#facebox .add-business-wrapper #mb-business-location-menu li.current-location{background:url(/ypu/images/icons/location-spritesheet.png?v=d3295ad) 12px 0 no-repeat}#facebox .add-business-wrapper #mb-business-location-menu li.current-location a{color:#067ab4}#facebox .add-business-wrapper #mb-business-location-menu li.current-location:hover{background-color:#efefef}#facebox .add-business-wrapper #mb-business-location-menu li.current-location:hover a{text-decoration:none}#facebox .add-business-wrapper #mb-business-location-menu li.most-recent{background:url(/ypu/images/icons/location-spritesheet.png?v=d3295ad) 12px -200px no-repeat}#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,#mybook-nav a{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}}@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}}#mybook-tray{font-weight:400;position:fixed;top:72px;left:0;width:100%;height:48px;z-index:900;background-color:#4f5a68}.mybook .added-message strong,.mybook-upsell-collections a{font-weight:700;letter-spacing:0}#mybook-tray.collections .favs-nav,#mybook-tray.coupons .coupons-nav{background:#616b77;pointer-events:none;color:#ffd400}#mybook-tray.collections .favs-nav svg{fill:#ffd400;stroke:#ffd400}#mybook-tray.coupons .coupons-nav use{fill:#ffd400}#mybook-tray svg{margin-right:10px;width:10px;height:20px;fill:none;stroke:#fff}#mybook-nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 auto;width:1000px;height:100%}#mybook-nav a{-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;display:inherit;padding-right:26px;padding-left:26px;height:100%;color:#fff}#mybook-nav a:hover{background:#616b77;color:#ffd400}#mybook-nav .favs-nav:hover svg{fill:#ffd400;stroke:#ffd400}#mybook-nav .favs-nav svg{width:10px;height:20px}#mybook-nav .coupons-nav:hover svg{stroke:none}#mybook-nav .coupons-nav:hover use{fill:#ffd400}#mybook-nav .coupons-nav svg{width:22px;height:22px;stroke:none}.fav-sidebar .last-added-label:hover svg path,.fav-sidebar a.add-folder use,.fav-sidebar a:hover use{stroke:#067ab4}#mybook-nav .coupons-nav svg use{fill:#fff}#mybook-nav #mybook-first-add-notice{font-size:14px;font-size:.875rem;line-height:1rem;width:300px;top:299px;right:340px;left:auto;color:#222}#mybook-nav #mybook-first-add-notice:after{position:absolute;height:0;width:0;margin-left:-10px;border:solid transparent;border-width:10px;pointer-events:none;content:' ';left:100%;top:28%;border-color:rgba(237,84,0,0);border-left-color:#fff}#coupons,#coupons ul>li .coupon.undo:hover .coupon-link:before{border:0}body #content-container,html #content-container{margin-top:120px}.mybook #expanded-map{height:250px;width:339px}.mybook .added-message{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;display:none;position:absolute;top:-55px;left:0;z-index:50;padding:10px 20px;background-color:#f0f0f0}.mybook form .added-message.success{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:0 0;top:0;top:62px}.mybook form .added-message.success .tooltip{min-width:325px;top:-100px;left:0;z-index:1}.mybook form .added-message.success .tooltip .arrow:after{left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;content:''}.mybook form .added-message.success .tooltip .arrow{position:absolute;width:100%;overflow:hidden}.mybook form .added-message.success .tooltip header{margin-bottom:1ex}.mybook form .added-message.success .tooltip a{float:none;color:#067ab4;font-size:inherit}#content.mybook .coupons-section{margin-top:21px;margin-bottom:40px}#content.mybook .zero-messaging{padding:0 10px}#content.mybook .zero-messaging p{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;width:840px}#content.mybook .zero-messaging p:first-child{padding-bottom:15px}.dashboard.container .mybook-upsell-collections{margin:0 0 30px}.collection.container .mybook-upsell-collections{margin:150px 0 10px}.mybook-upsell-collections{padding:25px 161px 20px 256px;width:100%;height:150px;color:#fff;background:url(/ypu/images/favs/favs-upsell-banner.jpg?v=d3295ad) no-repeat #2f2f2f}.mybook-upsell-collections p{font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem;margin-bottom:18px}.mybook-upsell-collections a{display:inline-block}.mybook-upsell-collections .sign-up{font-size:18px;font-size:1.125rem;line-height:normal;margin-right:15px;padding:10px 58px;color:#000;background:#ffd400}.mybook-upsell-collections .log-in{color:#fff}#coupons{background-color:transparent;padding:35px 22px;width:100%}#coupons ul>li{width:230px;height:294px;margin-bottom:22px;margin-right:11px}#coupons ul>li .coupon .add-to-favorites.add{line-height:22px}#coupons ul>li .coupon .add-to-favorites.add svg{display:none}#coupons ul>li .coupon.undo .favorites-actions{display:block}#coupons ul>li .coupon.undo .coupon-link:before{content:'';height:100%;width:100%;background-color:rgba(255,255,255,.9);display:inline-block;position:absolute;top:0;z-index:1}#coupons ul>li .coupon.undo:hover .coupon-link:after{content:none}#coupons ul>li:nth-of-type(4n+4),#nearby-coupons ul>li:nth-of-type(4n+4){margin-right:0}#nearby-coupons h3{font-weight:400;margin-bottom:20px}#nearby-coupons ul>li{width:230px;height:294px;padding:0;margin-bottom:22px;margin-right:26px}#print-cash-icon{width:32px;min-width:32px;height:32px;margin:1px 10px 0 0;padding:0;background:0 0;border:0}.coupon-icon{font-size:13px;font-size:.8125rem;line-height:21px;line-height:1.3125rem;width:200px;display:inline-block;color:#777;position:relative;border:1px solid #ccc;padding:10px 10px 10px 40px;margin-left:10px}.coupon-icon .coupon-count,.coupon-icon svg{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.coupon-icon svg{width:22px;height:22px;left:10px}.coupon-icon .coupon-count{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:700;letter-spacing:0;display:block;right:10px;color:#70be44;text-align:center}.fav-sidebar{margin-right:21px;padding:18px 10px 20px 20px;width:241px}.fav-sidebar .add-button,.fav-sidebar .collection-label,.fav-sidebar a{display:block;margin-top:20px}.fav-sidebar .collection-label,.fav-sidebar a{font-size:14px;font-size:.875rem;line-height:normal;color:#222}.fav-sidebar a.top-level,.fav-sidebar a:hover{color:#067ab4}.fav-sidebar .collection-label.top-level,.fav-sidebar a.top-level{margin-left:0}.fav-sidebar .collection-label:first-child,.fav-sidebar a:first-child{margin-top:0}.fav-sidebar svg{margin-right:9px;margin-bottom:2px;vertical-align:middle}.fav-sidebar .collection-label{font-weight:700;letter-spacing:0;text-decoration:none}.fav-sidebar .add-button{font-weight:700;letter-spacing:0;color:#067ab4}.fav-sidebar .last-added-label svg{width:16px;height:16px}.fav-sidebar .last-added-label svg path{stroke-width:3;stroke:#222}.fav-sidebar .delete-btn{display:inline;padding-left:10px}