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