#gplus-disconnect-ok .actions{text-align:center}.coupons ul>li{border:1px solid #ddd;position:relative;display:inline-block;vertical-align:top;overflow:hidden}.coupons ul>li .coupon{position:relative;background-color:#fff;width:100%;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:99%;width:99%;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:36px;line-height:2.25rem;font-weight:700;content:'See Details';display:inline-block;position:absolute;color:#fff;width:120px;height:36px;border-radius:2px;background-color:#69ac40;text-align:center;top:111px;left:50%;margin-left:-60px;z-index:2}.coupons ul>li .coupon .coupon-img{background-color:#f9fafb;width:100%;height:150px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.coupons ul>li .coupon .coupon-img .default-pic{width:62px;height:49px;margin:auto;display:inline-block;position:absolute;left:0;right:0;bottom:0;top:0}#coupon-viewer.groupon #icon-print,#coupon-viewer.groupon #print-deal,#coupon-viewer.groupon #view-site,.cv-hide{display:none}.coupons ul>li .coupon .coupon-title{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;margin:10px 0 5px;color:#3b4962;font-weight:700;width:100%;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:19px;line-height:1.1875rem;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:#3b4962}.coupons ul>li .coupon .coupon-value{font-size:24px;font-size:1.5rem;line-height:25px;line-height:1.5625rem;position:absolute;bottom:10px;right:10px;letter-spacing:-.6px;color:#69ac40}.coupons ul>li .coupon .coupon-value .actual-price{float:right}.coupons ul>li .coupon .coupon-value .actual-price+.original-price{font-size:12px;font-size:.75rem;line-height:normal;margin-right:5px;text-decoration:line-through;color:#3b4962}@media screen and (max-width:768px){#bpp #coupons>ul>li .coupon:hover .coupon-link:after{top:30px}#bpp #coupons>ul>li .coupon .coupon-link .coupon-img{min-width:98px;min-height:98px;width:98px;height:98px;float:left}#bpp #coupons>ul>li .coupon .coupon-link .coupon-title{font-size:14px}#bpp #coupons>ul>li .coupon .coupon-link .coupon-citystate,#bpp #coupons>ul>li .coupon .coupon-link .coupon-listing-name{font-size:12px}#bpp #coupons>ul>li .coupon .coupon-link .wrapper-info{float:left;width:calc(100% - 98px)}}#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{width:558px;border-radius:2px;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{display:block}#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-dk{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 .count{margin:1px 0 0;display:inline-block}#coupon-viewer #next-image,#coupon-viewer #prev-image{cursor:pointer;user-select:none;color:transparent;width:50px;height:100%;position:absolute;top:0}#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:11px;top:11px;width:30px;height:30px;padding:8px}#close-coupon-viewer line{stroke:#fff;stroke-width:2px}#coupon-header{font-size:18px;height:52px;padding-left:17px;line-height:52px;color:#fff;border-radius:2px;background-color:#122136;border:1px solid #f7f6f2}#coupon-header svg{width:26px;height:26px;margin-left:16px;margin-right:13px}#coupon-info{overflow:hidden}#coupon-info .coupon-tout{margin:22px;padding:16px 12px 8px;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:116px;border:1px dashed #69ac40;border-radius:1px;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{font-size:26px;line-height:26px;text-align:left;color:#3b4962}#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{font-size:12px;line-height:19px;letter-spacing:-.7px;color:#3b4962;text-decoration:line-through;margin-right:12px}#coupon-cta a:hover,#home .btn:hover{text-decoration:none}#coupon-info .new-value{font-size:24px;line-height:25px;color:#69ac40}#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:13px;line-height:19px;font-weight:700;color:#3b4962}#coupon-info .desc-header{font-size:14px;line-height:19px;font-weight:700;color:#3b4962}#coupon-info .desc-body,#coupon-info .disclaimer{font-size:13px;line-height:19px;color:#3b4962}#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-provider svg,#get-deal,.icon-primary-cta{display:none}#coupon-info .listing-info{font-size:13px;line-height:19px;color:#3b4962;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;flex:2}#coupon-info .address,#coupon-info .phone{font-size:13px;line-height:1.29;color:#555}#coupon-provider,#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;width:22px}#coupon-cta span{font-weight:700;font-size:18px;line-height:44px;letter-spacing:-.4px}#coupon-cta .green-btn{-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;flex:5;height:48px;border-radius:2px;background-color:#69ac40;text-align:center}#coupon-cta .green-btn span{font-size:16px;line-height:48px;color:#fff}#icon-print,.icon-primary-cta{margin-top:-6px}#logo-groupon{width:75px;height:12px}#coupon-provider{width:100%;margin:14px auto 20px;text-align:center}#coupon-provider .provided-by{font-size:13px;line-height:1.46;letter-spacing:-.3px;color:#3b4962;margin-right:6px}#coupon-provider .provider{font-size:22px;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-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 #dk-header,.hide-main-content-for-print #yp-footer{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 70px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#print-deal{margin:0 60px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn svg{margin-right:7px}#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:22px;padding:16px 12px 8px}#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 .address,#coupon-info .desc-body,#coupon-info .phone{letter-spacing:-.3px}#coupon-cta .green-btn{margin:0 70px}}@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#print-deal,#coupon-viewer.print-deal.external-link #coupon-cta .green-btn#view-site{margin:0 10px}#coupon-viewer.print-deal.external-link #coupon-cta .green-btn svg{margin-right:7px}#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:flex;order:3;border-top:solid 1px #e0dfdf;margin:0 14px;padding:20px 0}#coupon-info .coupon-tout{margin:16px;padding:10px 12px}#coupon-info .coupon-desc,#coupon-info .listing-info{margin:0 0 16px;padding:0}#coupon-info .coupon-desc{flex:2}#coupon-info .listing-info{border:0;padding-bottom:10px;border-left:1px solid #ccc;padding-left:15.8px}#coupon-info .coupon-title{font-size:20px}#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 10px}}.collection-photo{width:130px;margin-top:20px;margin-left:20px}.collection-photo a{font-size:12px}.collection-photo .upload-change-photo{float:right}.collection-photo.float-left{float:left}#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;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;padding:15px;background:#222}#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 section:after{clear:both}#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 .collection-photo img{width:100%;padding:5px 5px 24px;margin-bottom:4px;height:auto;border:1px solid #d3d3d3;background:#fff}#facebox .collection-photo .default-image{margin:0}#facebox .image,#facebox .loading{text-align:center}#facebox .promo-message .points{color:#70be44}#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:360px;width:160px;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 .action{zoom:1;font-size:12px;font-size:.75rem;line-height:1rem;float:right;clear:both;margin:5px 0}#facebox .action:after,#facebox .action:before{display:table;content:"";line-height:0}#facebox .action:after{clear:both}#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}#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:#d1d6dd}#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:#3b4962}@-webkit-keyframes spinnerA{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spinnerA{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}#facebox:not(.redirect-popup) header{padding-top:14px;padding-bottom:14px}#facebox:not(.redirect-popup) .content.confirm p,#facebox:not(.redirect-popup) .content.confirm ul,#facebox:not(.redirect-popup) .content.failed p,#facebox:not(.redirect-popup) .content.failed ul,#facebox:not(.redirect-popup) .content.info p,#facebox:not(.redirect-popup) .content.info ul,#facebox:not(.redirect-popup) .content.pending p,#facebox:not(.redirect-popup) .content.pending ul,#facebox:not(.redirect-popup) .content.success-state p,#facebox:not(.redirect-popup) .content.success-state ul{margin-top:15px;margin-right:12px;margin-left:12px}#facebox:not(.redirect-popup) .content.confirm p,#facebox:not(.redirect-popup) .content.failed p,#facebox:not(.redirect-popup) .content.info p,#facebox:not(.redirect-popup) .content.pending p,#facebox:not(.redirect-popup) .content.success-state p{line-height:21px}#facebox:not(.redirect-popup) .content.confirm ul,#facebox:not(.redirect-popup) .content.failed ul,#facebox:not(.redirect-popup) .content.info ul,#facebox:not(.redirect-popup) .content.pending ul,#facebox:not(.redirect-popup) .content.success-state ul{margin-top:10px}#facebox:not(.redirect-popup) .content.confirm li,#facebox:not(.redirect-popup) .content.failed li,#facebox:not(.redirect-popup) .content.info li,#facebox:not(.redirect-popup) .content.pending li,#facebox:not(.redirect-popup) .content.success-state li{margin-top:10px;padding-left:33px;line-height:24px;color:#777;background-size:24px 24px;background-repeat:no-repeat}#facebox:not(.redirect-popup) .content.confirm li:first-of-type,#facebox:not(.redirect-popup) .content.failed li:first-of-type,#facebox:not(.redirect-popup) .content.info li:first-of-type,#facebox:not(.redirect-popup) .content.pending li:first-of-type,#facebox:not(.redirect-popup) .content.success-state li:first-of-type{margin-top:0}#facebox:not(.redirect-popup) .content.confirm li#profile-icon,#facebox:not(.redirect-popup) .content.failed li#profile-icon,#facebox:not(.redirect-popup) .content.info li#profile-icon,#facebox:not(.redirect-popup) .content.pending li#profile-icon,#facebox:not(.redirect-popup) .content.success-state li#profile-icon{background-image:url(/dk/images/svgs/avatar_circle.svg?v=9baf92d)}#facebox:not(.redirect-popup) .content.confirm li#uploaded-photos-icon,#facebox:not(.redirect-popup) .content.failed li#uploaded-photos-icon,#facebox:not(.redirect-popup) .content.info li#uploaded-photos-icon,#facebox:not(.redirect-popup) .content.pending li#uploaded-photos-icon,#facebox:not(.redirect-popup) .content.success-state li#uploaded-photos-icon{background-image:url(/dk/images/svgs/photos1.svg?v=9baf92d);background-size:24px 22px}#facebox:not(.redirect-popup) .content.confirm li#reviews-icon,#facebox:not(.redirect-popup) .content.failed li#reviews-icon,#facebox:not(.redirect-popup) .content.info li#reviews-icon,#facebox:not(.redirect-popup) .content.pending li#reviews-icon,#facebox:not(.redirect-popup) .content.success-state li#reviews-icon{background-image:url(/dk/images/svgs/pencil_to_page3.svg?v=9baf92d)}#facebox:not(.redirect-popup) .content.confirm a,#facebox:not(.redirect-popup) .content.failed a,#facebox:not(.redirect-popup) .content.info a,#facebox:not(.redirect-popup) .content.pending a,#facebox:not(.redirect-popup) .content.success-state a{display:block;text-decoration:none}#facebox:not(.redirect-popup) .content.confirm #confirm-button,#facebox:not(.redirect-popup) .content.confirm .btn,#facebox:not(.redirect-popup) .content.confirm .cancel-btn,#facebox:not(.redirect-popup) .content.failed #confirm-button,#facebox:not(.redirect-popup) .content.failed .btn,#facebox:not(.redirect-popup) .content.failed .cancel-btn,#facebox:not(.redirect-popup) .content.info #confirm-button,#facebox:not(.redirect-popup) .content.info .btn,#facebox:not(.redirect-popup) .content.info .cancel-btn,#facebox:not(.redirect-popup) .content.pending #confirm-button,#facebox:not(.redirect-popup) .content.pending .btn,#facebox:not(.redirect-popup) .content.pending .cancel-btn,#facebox:not(.redirect-popup) .content.success-state #confirm-button,#facebox:not(.redirect-popup) .content.success-state .btn,#facebox:not(.redirect-popup) .content.success-state .cancel-btn{font-size:15px;font-size:.9375rem;line-height:40px;line-height:2.5rem;margin:0 auto;width:100%;max-width:150px;height:40px;text-align:center;border-radius:2px;font-weight:700}#facebox:not(.redirect-popup) .content.confirm #confirm-button,#facebox:not(.redirect-popup) .content.confirm #delete,#facebox:not(.redirect-popup) .content.confirm #delete-info,#facebox:not(.redirect-popup) .content.confirm .cancel-btn,#facebox:not(.redirect-popup) .content.failed #confirm-button,#facebox:not(.redirect-popup) .content.failed #delete,#facebox:not(.redirect-popup) .content.failed #delete-info,#facebox:not(.redirect-popup) .content.failed .cancel-btn,#facebox:not(.redirect-popup) .content.info #confirm-button,#facebox:not(.redirect-popup) .content.info #delete,#facebox:not(.redirect-popup) .content.info #delete-info,#facebox:not(.redirect-popup) .content.info .cancel-btn,#facebox:not(.redirect-popup) .content.pending #confirm-button,#facebox:not(.redirect-popup) .content.pending #delete,#facebox:not(.redirect-popup) .content.pending #delete-info,#facebox:not(.redirect-popup) .content.pending .cancel-btn,#facebox:not(.redirect-popup) .content.success-state #confirm-button,#facebox:not(.redirect-popup) .content.success-state #delete,#facebox:not(.redirect-popup) .content.success-state #delete-info,#facebox:not(.redirect-popup) .content.success-state .cancel-btn{margin-top:18px}#facebox:not(.redirect-popup) .content.confirm .cancel-btn,#facebox:not(.redirect-popup) .content.confirm .primary,#facebox:not(.redirect-popup) .content.failed .cancel-btn,#facebox:not(.redirect-popup) .content.failed .primary,#facebox:not(.redirect-popup) .content.info .cancel-btn,#facebox:not(.redirect-popup) .content.info .primary,#facebox:not(.redirect-popup) .content.pending .cancel-btn,#facebox:not(.redirect-popup) .content.pending .primary,#facebox:not(.redirect-popup) .content.success-state .cancel-btn,#facebox:not(.redirect-popup) .content.success-state .primary{float:right}#facebox:not(.redirect-popup) .content.confirm .primary,#facebox:not(.redirect-popup) .content.failed .primary,#facebox:not(.redirect-popup) .content.info .primary,#facebox:not(.redirect-popup) .content.pending .primary,#facebox:not(.redirect-popup) .content.success-state .primary{margin-right:12px;margin-left:18px;background-color:#2b4261;color:#fff}#facebox:not(.redirect-popup) .content.confirm .cancel-btn,#facebox:not(.redirect-popup) .content.failed .cancel-btn,#facebox:not(.redirect-popup) .content.info .cancel-btn,#facebox:not(.redirect-popup) .content.pending .cancel-btn,#facebox:not(.redirect-popup) .content.success-state .cancel-btn{position:relative;top:0;right:0;width:auto;min-width:0;font-weight:400;color:#067AB4;border-width:2px}#facebox:not(.redirect-popup) .content.pending{display:block;position:relative}#facebox:not(.redirect-popup) .content.pending:before{-webkit-animation:spinnerA 750ms infinite linear;-moz-animation:spinnerA 750ms infinite linear;animation:spinnerA 750ms infinite linear;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;width:52px;height:52px;position:absolute;left:50%;top:50%;margin-top:-26px;margin-left:-26px;border:6px solid #d8d8d8;border-right-color:#2b4261}#facebox:not(.redirect-popup) .content.pending::before{top:148px}#facebox:not(.redirect-popup) .content.pending .close{display:none}#facebox:not(.redirect-popup) .content.failed svg,#facebox:not(.redirect-popup) .content.success-state svg{display:block;margin:20px auto 5px;width:30px;height:30px}#facebox:not(.redirect-popup) .content.failed .cancel-btn,#facebox:not(.redirect-popup) .content.success-state .cancel-btn{float:none;min-width:150px;color:#2b4261;font-weight:700;border:2px solid #2b4261}#facebox:not(.redirect-popup) .content.success-state{padding-bottom:25px}#facebox:not(.redirect-popup) .content.success-state header{font-size:18px;font-size:1.125rem;line-height:normal;padding-right:12px;padding-left:12px;width:100%;font-weight:400;color:#fff;background-color:#122136}#facebox:not(.redirect-popup) .content.success-state .cancel-btn{line-height:37px}#facebox:not(.redirect-popup) .content.confirm .confirm-body{padding:0}#facebox:not(.redirect-popup) .content.confirm .confirm-body #confirm-button,#facebox:not(.redirect-popup) .content.confirm .confirm-body .cancel-btn{display:inline}#facebox:not(.redirect-popup) .content.confirm .confirm-body .cancel-btn{float:none}#facebox:not(.redirect-popup) .content.confirm .confirm-body #confirm-button{margin-right:12px}#facebox:not(.redirect-popup) .content.confirm .confirm-body .question{margin:0}#facebox:not(.redirect-popup) .popup .content .settings .action .cancel-btn{margin-right:18px}#facebox:not(.redirect-popup) .popup .content .settings .action .dk-btn{margin-right:0;width:150px;min-width:0}.success #facebox .popup{height:auto}@media screen and (min-width:768px){#facebox,#facebox .content{max-width:369px!important}#facebox .content.confirm,#facebox .content.failed,#facebox .content.info,#facebox .content.pending,#facebox .content.success-state{padding-bottom:20px}#facebox .content.pending{padding-bottom:86px}#facebox .content.confirm .confirm-body .cancel-btn{margin-right:18px}#facebox .content.confirm .confirm-body .clear{display:none}}#facebox_overlay{z-index:10000}#facebox{z-index:10001}#pending-overlay{opacity:.005;filter:alpha(opacity=.5);position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:10002}body{background:#f5f5f5}body #content-container{margin:0}#home{padding:0}#home #popular-cities-list,#home #q-and-a-list{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);position:absolute;top:81px;left:1px;width:1000px;padding:27px 50px}#home #q-and-a-list{display:flex}#home #popular-cities-list .col{display:inline-block;width:20%}#home #popular-cities-list .col a,#home .q-and-a-cat a{display:block}#home .q-and-a-cat{flex:2;margin-right:20px}#home .q-and-a-cat:last-of-type{margin-right:0}#home .q-and-a-cat:nth-of-type(3){flex:1}#home .site-logo{position:absolute;top:40px;left:100px}#home .banner{zoom:1;height:502px;background:center center no-repeat #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%}#home .banner a{color:#fff}#home .banner #quick-search{position:absolute;margin:auto;text-align:center;width:100%;padding-top:137px}#home .banner #quick-search .quote{font-size:55px;font-size:3.4375rem;line-height:normal;height:65px;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:300}#home .banner #quick-search .quote-note{font-size:22px;font-size:1.375rem;line-height:normal;margin-top:12px;height:26px;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:400;text-align:center}#home .banner #quick-search ul{margin-top:36px}#home .banner #quick-search ul li{display:inline-block;margin-left:16px;width:158px;height:158px;border-radius:3px;background-color:rgba(255,255,255,.9);position:relative}#home .banner #quick-search ul li:first-child{margin-left:0}#home .banner #quick-search ul li.divider{width:0;height:0;margin:0}#home .banner #quick-search ul li a{font-size:15px;font-size:.9375rem;line-height:16px;line-height:1rem;font-weight:600;font-style:normal;color:#38465f;display:inline-block;width:100%;height:100%}#home .banner #quick-search ul li a div{text-align:center;position:absolute;width:100%;left:0;right:0;margin-top:12px}#home .banner #quick-search ul li a img{width:50px;height:51px;display:block;margin:39px auto auto}#home .banner #quick-search ul li:last-child{margin-right:0}#home .clear-banner{width:100%;height:673px;position:absolute;left:0;background-position:center;top:81px}#home .btn{font-weight:400;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;background-color:#3cadc9;text-align:center;display:inline-block;margin:20px 0 10px;padding:11px 30px;color:#fff}#home #home-search{padding-bottom:72px;background:-moz-linear-gradient(top,rgba(255,255,255,.74) 0,rgba(237,240,244,.19) 100%);background:-webkit-linear-gradient(353deg,rgba(255,255,255,.74) 0,rgba(237,240,244,.19));background:linear-gradient(353deg,rgba(255,255,255,.75) 0,rgba(237,240,244,.18) 100%)}#home #home-search .title{font-size:35px;font-size:2.1875rem;line-height:42px;line-height:2.625rem;font-weight:300;text-align:center;color:#38465f;padding-top:55px}#home #home-search .search-section{margin-top:44px}#home #home-claim-listing{padding:60px 0 76px;background-color:#fff;border-top:1px solid rgba(204,204,204,.57)}#home #home-claim-listing .banner-image{float:right;text-align:center;width:50%;padding-top:30px;padding-right:40px}#home #home-claim-listing .banner-image h2,#home #home-claim-listing .banner-image p{display:none}#home #home-claim-listing .sidebar{float:left;width:50%;padding-left:73px}#home #home-claim-listing h2{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;font-weight:400;margin:5px 0 12px;color:#38465f}#home #home-claim-listing p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#38465f;margin-bottom:10px}#home #home-claim-listing p span{font-weight:600;font-style:italic}#home #home-claim-listing .btn{font-size:16px;font-size:1rem;line-height:48px;line-height:3rem;font-weight:700;letter-spacing:0;padding:0;display:inline-block;width:206px;height:48px;position:relative;border-radius:2px;background-color:#2b4261;margin-top:13px}#home #popular-cities{padding:67px 0 80px;background:#fff;border-top:1px solid rgba(204,204,204,.57)}#home #popular-cities .container{padding:0 23px}#home #popular-cities h2{font-size:28px;font-size:1.75rem;line-height:35px;line-height:2.1875rem;color:#38465f;font-weight:300;text-align:center;margin:0 auto 37px}#home #popular-cities .item-list-container{display:flex}#home #popular-cities .item-list-container section{flex-basis:0;flex:1}#home #popular-cities .item-list-container section a{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem;color:#067ab4;display:block;width:100%}#home #popular-cities .item-list-container.view-more-container{position:relative;height:230px;overflow:hidden}#home #popular-cities .item-list-container.view-more-container .view-more{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#067ab4;position:absolute;text-align:center;width:100%;bottom:0;height:100px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#fff 70%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#fff 70%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#fff 70%)}#home #popular-cities .item-list-container.view-more-container .view-more span{position:absolute;width:100%;text-align:center;left:0;right:0;bottom:0;height:17px;background:#fff}#home #popular-cities .item-list-container.view-more-container .view-more span::after{content:'';border-left:solid 1px #555;border-bottom:solid 1px #555;height:6px;width:6px;position:relative;display:inline-block;margin-left:10px;top:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#home #popular-cities .item-list-container.view-more-container.open{height:auto;padding-bottom:50px}#home #popular-cities .item-list-container.view-more-container.open .view-more{background:0 0;height:20px}#home #popular-cities .item-list-container.view-more-container.open .view-more span::after{top:0;transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media screen and (max-width:1039px){#home .banner{height:390px}#home .banner #quick-search{padding-top:32px}#home .banner #quick-search .quote{font-size:28px;font-size:1.75rem;line-height:34px;line-height:2.125rem;height:auto}#home .banner #quick-search .quote-note{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;margin-top:8px}#home .banner #quick-search ul{margin-top:0}#home .banner #quick-search ul li{width:103px;height:103px;margin-left:10px;margin-top:17px}#home .banner #quick-search ul li a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}#home .banner #quick-search ul li a img{width:35px;height:36px;margin:22px auto auto}#home .banner #quick-search ul li a div{width:100%;margin-top:7px}#home #home-search{padding-bottom:42px}#home #home-search .title{font-size:23px;font-size:1.4375rem;line-height:28px;line-height:1.75rem;padding-top:24px;width:90%;margin:auto}#home #home-search .search-section{margin-top:33px}#home #home-claim-listing{text-align:center;padding:7px 0 37px}#home #home-claim-listing .banner-image,#home #home-claim-listing .sidebar{width:100%;float:none}#home #home-claim-listing .banner-image .hide-mobile,#home #home-claim-listing .sidebar .hide-mobile{display:none}#home #home-claim-listing .sidebar{padding-left:0}#home #home-claim-listing .banner-image{padding-right:0}#home #home-claim-listing .banner-image h2,#home #home-claim-listing .banner-image p{display:block}#home #home-claim-listing .banner-image h2{margin-bottom:8px}#home #home-claim-listing .banner-image img{width:199px;height:117px;margin:9px 0 18px}#home #home-claim-listing p{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}#home #home-claim-listing p.call{font-size:16px;font-size:1rem;line-height:normal;margin-bottom:0}#home #home-claim-listing .btn{margin-bottom:13px}#home #popular-cities{padding:30px 0 16px}#home #popular-cities .container{padding:0 20px}#home #popular-cities .item-list-container section{padding-left:8px}#home #popular-cities h2{font-size:23px;font-size:1.4375rem;line-height:35px;line-height:2.1875rem;font-weight:300;margin-bottom:20px}}@media screen and (max-width:768px){#home .banner{background-position:-120px center}#home .banner #quick-search ul li.divider{display:block}#home .banner #quick-search ul li:nth-child(5){margin-left:0}#home .search-bar .search-form{width:93%}}@media screen and (max-width:368px){#home .banner #quick-search .quote{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}#home .banner #quick-search .quote-note{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}#home .banner #quick-search ul li{width:85px;height:85px;margin-left:5px}#home .banner #quick-search ul li a{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}#home .banner #quick-search ul li a img{margin:10px auto auto}#home .search-bar .search-form{width:100%}}