/* SCSS Compiled by Trango Styler on Fri, 05 Jun 2026 14:04:37 -0500 for Chillicothe Directory (1039) */
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,700');html,body{width:100%;overflow-x:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:inherit;line-height:inherit;vertical-align:baseline;font:inherit;color:inherit;box-sizing:border-box}body{font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);font-size:12px;font-weight:400;line-height:18px;color:#333}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:none}#blackout{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.65);z-index:1060}#blackout .close{color:#FFF;text-decoration:none;font-size:34px;position:absolute;top:32px;right:32px}.message-bar{position:absolute;top:92px;left:0;right:0;width:100%;margin:0;padding:0;z-index:1048}.message-bar .message-container{width:100%;background-color:#297acc;color:#FFF;padding:15px 20px;border-bottom:1px solid #ececec}.message-bar .message-content{font-size:14px;line-height:21px;margin:0 auto;text-align:center;max-width:80%}.pull-left{float:left}.pull-right{float:right}.clearfix{clear:both}.container{max-width:1440px;margin:0 auto;padding:0 20px}.container.content{padding-left:90px;padding-right:90px}.container.slim{max-width:375px}.container.medium{max-width:800px}.container.small{max-width:480px}.sidebar{width:25%;float:right}.main-col{width:75%;float:left}@media (max-width:960px){.container.content{padding-left:20px;padding-right:20px}}@media (max-width:800px){.sidebar{display:none}.main-col{width:100%;float:none}}@media (min-width:768px){.mobile-only{display:none !important}}@media (max-width:768px){.mobile-clearfix{clear:both}.hidden-mobile{display:none !important}.container{padding:0 10px}}@media (max-width:420px){.hidden-xxs{display:none !important}}h1.hero,h2.hero,h3.hero,h4.hero,h5.hero,h6.hero,.hero{font-weight:700;font-size:40px;line-height:54px}h1,h2.h1,h3.h1,h4.h1,h5.h1,h6.h1,.h1{font-weight:700;font-size:35px;line-height:40px}h2,h1.h2,h3.h2,h4.h2,h5.h2,h6.h2,.h2{font-size:25px;line-height:28px;font-weight:700}h3,h1.h3,h2.h3,h4.h3,h5.h3,h6.h3,.h3{font-weight:700;font-size:22px;line-height:26px}h4,h1.h4,h2.h4,h3.h4,h5.h4,h6.h4,.h4{font-weight:700;font-size:18px;line-height:24px}h5,h1.h5,h2.h5,h3.h5,h4.h5,h6.h5,.h5{font-weight:700;font-size:15px;line-height:20px}h6,h1.h6,h2.h6,h3.h6,h4.h6,h5.h6,.h6{font-weight:400;font-size:15px;line-height:20px}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular,.regular{font-weight:400}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.light{font-weight:300}.condensed{font-family:'Open Sans Condensed', sans-serif}h1.divider,h2.divider,h3.divider,h4.divider,h5.divider,h6.divider,p.divider{text-align:center;display:table;width:100%;white-space:nowrap}h1.divider span,h2.divider span,h3.divider span,h4.divider span,h5.divider span,h6.divider span,p.divider span{padding:0 15px}h1.divider:before,h2.divider:before,h3.divider:before,h4.divider:before,h5.divider:before,h6.divider:before,p.divider:before,h1.divider:after,h2.divider:after,h3.divider:after,h4.divider:after,h5.divider:after,h6.divider:after,p.divider:after{content:"";width:50%;display:table-cell;overflow-x:hidden;border-top:1px solid #333;transform:translate(0, 50%)}.divider.divider-light:after,.divider.divider-light:before{border-top:1px solid #ccc}strong,.strong{font-weight:700}small,.small{font-size:90%}small.smaller,.smaller{font-size:80%}.lead{font-size:200%;line-height:130%}.center{text-align:center}.left{text-align:left}.right{text-align:right}.background-primary{background-color:#6D4D9F}.background-orange{background-color:#ff802c}.background-gradient{background:#6D4D9F;background:-moz-linear-gradient(top, #6D4D9F 0%, #6D4D9F 100%);background:-webkit-linear-gradient(top, #6D4D9F 0%, #6D4D9F 100%);background:linear-gradient(to bottom, #6D4D9F 0%, #6D4D9F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$primary-color', endColorstr='$primary-color',GradientType=0);}.background-light{background-color:#FCFCFC}.background-white{background-color:#fff}.background-blue{background-color:#297acc}.background-gray{background-color:#ececec}.border-bottom{border-bottom:1px solid #ececec}.border-bottom-dark{border-bottom:1px solid #ccc}.shadow-sm{-webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.shadow-lg{-webkit-box-shadow:0px 2px 10px 0px rgba;-moz-box-shadow:0px 2px 10px 0px rgba;box-shadow:0px 2px 10px 0px rgba}.radius-sm,.sm-rounded{border-radius:2px}.radius-md,.md-rounded{border-radius:4px}.radius-lg,.lg-rounded{border-radius:8px}.primary{color:#6D4D9F}.white{color:#FFF}.black{color:#333}.dark{color:#666}.gray,.subdued{color:#999}.blue,a.blue{color:#1a7ecc !important}a{color:#1a7ecc;text-decoration:none}a.noul{text-decoration:none}.sidebar{width:23.96%;float:right}.main{width:75%;float:left;padding-right:20px}@media (max-width:768px){.main{width:100%;padding-right:0}.sidebar{display:none}}ul.inline-list{list-style-type:none}ul.inline-list li{display:inline}ul.two-col{list-style-type:none;width:100%}ul.two-col:after{clear:left}ul.two-col li{display:block;width:50%;float:left}ul.two-col li:nth-child(even){padding-left:8px}ul.two-col li:nth-child(odd){padding-right:8px}.card{position:relative;background-size:cover;background-position:center;border-radius:2px;min-height:250px}.card .card-blackout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);border-radius:2px}.card:hover .card-blackout{background-color:rgba(0, 0, 0, 0.15)}.card .card-content{color:#FFF;position:absolute;left:25px;bottom:25px;font-size:12px}.card .rating-box{position:absolute;top:25px;right:25px;padding:8px 15px;background-color:rgba(255, 255, 255, 0.75);border-radius:2px;color:#333;font-size:11px;line-height:11px}.card .category-box{position:absolute;top:25px;right:25px;padding:6px 12px;background-color:#6D4D9F;border-radius:2px;color:#333;font-size:11px;line-height:11px}.card-content .card-label{background-color:#6D4D9F;border-radius:2px;font-size:11px;line-height:11px;padding:4px 8px;color:#333}.card:hover .rating-box{background-color:#FCFCFC;border-radius:2px;font-size:11px;line-height:11px}.mini-card{padding:20px 30px;background-color:#FFF;border-top:1px solid #ececec}.mini-card .card-content{background-image:url('/images/icons/right.png');background-repeat:no-repeat;background-position:right 65%;background-size:14px 24px}.mini-card h4{padding:10px 40px 5px 0}.mini-card h4 a{color:#333;text-decoration:none}.card.card-lg{min-height:400px}.card a{color:inherit;text-decoration:none}.featured-grid{margin:10px -10px 0 -10px}.featured-grid.nomargin{margin-top:0}.featured-grid .featured-box{float:left;width:33.333%;padding:10px}.featured-grid .featured-big-box{float:left;width:50%;padding:10px}.featured-grid .card{margin:0}.featured-grid .card.featured-listing-card{height:520px}.card.hero-listing-card{margin-top:20px;margin-bottom:10px;height:400px}.card.business-card.hero-listing-card .card-content{position:absolute;left:80px;right:80px;bottom:120px;font-size:16px;line-height:20px}.card.tip-card.hero-listing-card{position:relative;margin-bottom:0}.card.tip-card.hero-listing-card .card-content{position:absolute;left:80px;right:80px;bottom:120px;font-size:16px;line-height:20px}.card.business-card{position:relative}.card.business-card .card-content{position:absolute;left:40px;right:40px;bottom:40px;font-size:16px;line-height:20px}.card.featured-review{margin:0 auto;max-width:1024px;padding:60px 100px}.card.featured-review .review-block{padding:0;border-bottom:none;margin-bottom:0}.card.featured-review .review-user{max-width:148px;float:left}.card.featured-review .review-user h4{padding:0 0 5px 0}.card.featured-review .review-block .review-user p{width:148px;padding:0;font-size:10px;color:#666}.card.featured-review .review-block .review-user p span{padding-right:2px;vertical-align:-1px}.card.featured-review .review-user .user-avatar{height:148px;width:148px;border:2px solid #6D4D9F;background-color:#FCFCFC;border-radius:74px;overflow:hidden;margin-bottom:15px}.card.featured-review .review-user .user-avatar img{height:100%;width:100%;max-height:100%;max-width:100%;border-radius:74px}.card.featured-review .review-block .review-content{margin-left:200px;padding-top:10px}.card.featured-review .review-block h2{padding-bottom:10px}.card.featured-review .review-block p.lead{color:#666;font-size:22px;line-height:27px;margin-bottom:5px}.article{width:75%;padding-right:20px;float:left}.article .article-content{padding:40px}.article .article-content p.info{font-size:12px;line-height:14px;margin-top:10px}.article .article-content p.info span.icon-clock{vertical-align:-1px;margin-left:8px;margin-right:3px}.article .tip-hero{padding-top:20px;padding-bottom:40px}.article .tip-hero img{width:auto;height:auto;max-width:100%}.article ul{padding-left:40px;margin-bottom:10px}@media (max-width:768px){.article{width:100%;padding:0;margin:0;float:none}.article .article-content{border-radius:0;padding:30px;width:100%}.article .article-share{margin-top:5px;display:block;width:100%;border:1px solid #FCFCFC;padding:15px 30px;border-radius:10px}.article .article-share small{float:left;line-height:40px}.article .article-share ul{float:right}}.article-pagination{padding:0 20px}.previous-article{background-image:url('/images/icons/left.png');background-repeat:no-repeat;background-position:left center;background-size:10.5px 18px;padding:20px 30px;width:50%;float:left}.next-article{background-image:url('/images/icons/right.png');background-repeat:no-repeat;background-position:right center;background-size:10.5px 18px;padding:20px 30px;width:50%;float:right;text-align:right;border-left:1px solid #ececec}@media (max-width:768px){.card.featured-review{margin:0 auto;max-width:1024px;padding:30px 30px}.card.featured-review .review-user .user-avatar{height:100px;width:100px}.card.featured-review .review-user{max-width:100px;float:left}.card.featured-review .review-block .review-user p{width:100px;text-align:center}.card.featured-review .review-block .review-content{margin-left:130px;padding-top:10px}}@media (max-width:480px){.card.featured-review .review-user{max-width:100px;float:none;margin:0 auto}.card.featured-review .review-block .review-content{margin-left:0;text-align:center}}@media (max-width:1080px){.featured-grid .featured-box{float:left;width:50%;padding:10px}.featured-grid .featured-box{float:left;width:50%;padding:10px}}@media (max-width:480px){.featured-grid .featured-box{float:left;width:100%;padding:10px}.featured-grid .featured-box{float:left;width:100%;padding:10px}}@media (max-width:768px){.card.tip-card.hero-listing-card .card-content{left:30px;right:30px;top:30px;bottom:auto;font-size:9px;line-height:16px}.card.tip-card.hero-listing-card .card-content h1{font-size:25px;line-height:28px}.card.hero-listing-card{height:270px}}.well{border:1px solid #ccc;background-color:#FFF;padding:20px}.rating-block{display:inline-block;padding:5px 0;font-size:12px;line-height:12px;color:#666}.rating-block .stars{color:#6D4D9F}.rating-block .rating{margin-left:7px;font-weight:700}.rating-block.big-rating{font-size:15px;line-height:15px;padding:10px 15px}.toggle-slider{font-size:24px;line-height:20px;vertical-align:-4px}span.tag,a.tag,div.tag{font-size:12px;line-height:14px;color:#333;padding:5px 20px;background-color:#ececec;border-radius:2px;display:inline-block;text-decoration:none;border:1px solid #ccc}span.tag:hover,a.tag:hover,div.tag:hover{background-color:#FCFCFC}span.tag.tag-white,a.tag.tag-white,div.tag.tag-white{background-color:#FFF;border:1px solid #ececec}span.tag.tag-primary,a.tag.tag-primary,div.tag.tag-primary{background-color:#6D4D9F;border:1px solid #6D4D9F;color:#333}.label{display:inline-block;font-size:12px;line-height:18px;border-radius:2px;background-color:#ececec;color:#333;text-decoration:none;padding:7px 13px;text-align:center}.label.label-time{border-radius:2px 2px 0 0}.label.label-light{background-color:#FFF;border:1px solid #ececec}.label.label-green{color:#fff;background-color:#4BB000}.label.label-red{color:#fff;background-color:#D0011B}.open-timer{border-radius:0 0 2px 2px;background-color:rgba(236, 236, 236, 0.5);border:1px solid #ececec;text-align:center;padding:13px 11px}.open-timer .timer-label{font-size:12px;line-height:18px;color:#4BB000}.open-timer .time{color:#333;font-size:22px;line-height:26px}.open-appointment{background-color:#fff;color:#4BB000;font-size:10px;padding:3px;border-radius:0 0 2px 2px;margin:5px -12px -6px -12px}.autosuggest{position:absolute;z-index:1040}.autosuggest .choices{background-color:#FFFFFF;border-radius:0 0 5px 5px;padding:16px 0px 16px 0px;border:1px solid #ccc}.autosuggest .choices-list{list-style-type:none;margin:0;padding:0 0px 0 0;height:105px;overflow:auto;width:100%}.autosuggest .choices-list li{width:100%}.autosuggest .choices-list a{display:block;width:100%;font-size:16px;line-height:35px;padding:0 30px;color:#666;text-decoration:none}.autosuggest .choices-list a.active,.autosuggest .choices-list a:hover{background-color:#ececec}.autosuggest .choices-list::-webkit-scrollbar{width:4px;height:4px}.autosuggest .choices-list::-webkit-scrollbar-button{width:0px;height:0px}.autosuggest .choices-list::-webkit-scrollbar-thumb{background:#ccc;border:none;border-radius:50px}.autosuggest .choices-list::-webkit-scrollbar-thumb:hover{background:#ccc}.autosuggest .choices-list::-webkit-scrollbar-thumb:active{background:#ccc}.autosuggest .choices-list::-webkit-scrollbar-track{background:none;border:none;border-radius:50px}.autosuggest .choices-list::-webkit-scrollbar-track:hover{background:none}.autosuggest .choices-list::-webkit-scrollbar-track:active{background:none}.autosuggest .choices-list::-webkit-scrollbar-corner{background:transparent}.dropdown{font-size:14px;line-height:17px;padding:11px 24px 10px 11px;background-color:#FFF;border:1px solid #ccc;border-radius:2px;background-image:url('/images/dropdown-arrow.png');background-repeat:no-repeat;background-position:right center;cursor:pointer;position:relative}.dropdown.dropdown-small{font-size:10px;line-height:12px;padding:7px 32px 7px 11px;min-width:125px}.dropdown.dropdown-inline{display:inline-block}.dropdown ul{position:absolute;width:125px;background-color:#fff;border:1px solid #ccc;border-radius:2px;max-height:170px;overflow-y:auto;padding:5px 2px;list-style-type:none;z-index:1090}.dropdown ul li{color:#666}.dropdown.dropdown-small ul li a{padding:5px 8px 5px 8px}.dropdown ul li:hover{background-color:#FCFCFC}.dropdown ul li a{display:block;color:#666;text-decoration:none;padding:11px 9px 12px 9px}#pagecontainer img{vertical-align:top}#pagecontainer .WEB{left:12px;top:12px}#pagecontainer .HBI{height:4px}#book{border:1px solid #ccc}#book-content{position:relative}.book-page-prev,.book-page-next{position:absolute;top:50%;transform:translate(0, -50%);font-size:60px;z-index:20}.book-page-prev{left:0}.book-page-next{right:0}.btn,input.btn{display:inline-block;font-weight:bold;font-size:10px;line-height:18px;border-radius:2px;background-color:#ececec;color:#333;text-decoration:none;padding:8px 22px;text-transform:uppercase;cursor:pointer}.btn.white{color:#FFF}.btn-large,input.btn-large{font-size:#3d3d3d;border-radius:2px;padding:14px 22px}.btn-wide,input.btn-wide{padding-left:44px;padding-right:44px}.btn-block{width:100%;text-align:center}.btn-primary,input.btn-primary{color:#FFF;background-color:#6D4D9F}.btn-primary.disabled,input.btn-primary.disabled{color:#ccc;background-color:#a28bc7}.btn-blue,input.btn-blue{background-color:#297acc}.btn-facebook,input.btn-facebook{color:#FFF;background-color:#5170b1}.btn-google,input.btn-google{color:#FFF;background-color:#e76a5a}a.explore-map{display:block;font-weight:700;font-size:11px;line-height:18px;background-color:#6D4D9F;color:#FFF !important;text-decoration:none;padding:10px;text-transform:uppercase;cursor:pointer;text-align:center}.card{background-color:#FFF;border-radius:10px;box-shadow:0px 2px 10px 0px rgba;width:100%;padding:30px;margin:0 auto 20px auto;min-height:250px;background-size:cover}.cover.blackout,.card.card-blackout{position:relative}.cover .blackout,.card .card-blackout{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 100%);border-radius:10px;padding:30px}.cover .blackout{border-radius:0}.mini-card{padding:24px 30px;background-color:#FFF;border-top:1px solid #ececec}.mini-card .card-content{background-image:url('/images/icons/right.png');background-repeat:no-repeat;background-position:right 65%;background-size:14px 24px}.mini-card h4{padding:15px 40px 5px 0}.mini-card h4 a{color:#333;text-decoration:none}.card.card-lg{min-height:400px}.card a{color:inherit;text-decoration:none}.card-content{color:#FFF;font-size:9px;line-height:11px}.card-content .card-label{background-color:#6D4D9F;border-radius:2px;font-size:9px;line-height:9px;padding:3px 9px;color:#FFF}.card-content h2,.card-content h1,.card-content h3{color:#FFF;padding:10px 0}.featured-grid{margin:10px -10px 0 -10px}.featured-grid.nomargin{margin-top:0}.featured-grid .featured-box{float:left;width:33.333%;padding:10px}.featured-grid .featured-big-box{float:left;width:50%;padding:10px}.featured-grid .card{margin:0}.featured-grid .card.featured-listing-card{height:520px}.card.hero-listing-card{margin-top:20px;margin-bottom:10px;height:400px}.card.business-card.hero-listing-card .card-content{position:absolute;left:80px;right:80px;bottom:120px;font-size:16px;line-height:20px}.card.tip-card.hero-listing-card{position:relative;margin-bottom:0}.card.tip-card.hero-listing-card .card-content{position:absolute;left:80px;right:80px;bottom:120px;font-size:16px;line-height:20px}.card.business-card{position:relative}.card.business-card .card-content{position:absolute;left:40px;right:40px;bottom:40px;font-size:16px;line-height:20px}.card.featured-review{margin:0 auto;max-width:1024px;padding:60px 100px}.card.featured-review .review-block{padding:0;border-bottom:none;margin-bottom:0}.card.featured-review .review-user{max-width:148px;float:left}.card.featured-review .review-user h4{padding:0 0 5px 0}.card.featured-review .review-block .review-user p{width:148px;padding:0;font-size:10px;color:#666}.card.featured-review .review-block .review-user p span{padding-right:2px;vertical-align:-1px}.card.featured-review .review-user .user-avatar{height:148px;width:148px;border:2px solid #6D4D9F;background-color:#FCFCFC;border-radius:74px;overflow:hidden;margin-bottom:15px}.card.featured-review .review-user .user-avatar img{height:100%;width:100%;max-height:100%;max-width:100%;border-radius:74px}.card.featured-review .review-block .review-content{margin-left:200px;padding-top:10px}.card.featured-review .review-block h2{padding-bottom:10px}.card.featured-review .review-block p.lead{color:#666;font-size:22px;line-height:27px;margin-bottom:5px}.article{width:75%;padding-right:20px;float:left}.article .article-content{padding:40px}.article .article-content p.info{font-size:12px;line-height:14px;margin-top:10px}.article .article-content p.info span.icon-clock{vertical-align:-1px;margin-left:8px;margin-right:3px}.article .tip-hero{padding-top:20px;padding-bottom:40px}.article .tip-hero img{width:auto;height:auto;max-width:100%;border-radius:10px}@media (max-width:768px){.article{width:100%;padding:0;margin:0;float:none}.article .article-content{border-radius:0;padding:30px;width:100%}.article .article-share{margin-top:5px;display:block;width:100%;border:1px solid #ececec;padding:15px 30px;border-radius:10px}.article .article-share small{float:left;line-height:40px}.article .article-share ul{float:right}}.article-pagination{padding:0 20px}.previous-article{background-image:url('/images/icons/left.png');background-repeat:no-repeat;background-position:left center;background-size:10.5px 18px;padding:20px 30px;width:50%;float:left}.next-article{background-image:url('/images/icons/right.png');background-repeat:no-repeat;background-position:right center;background-size:10.5px 18px;padding:20px 30px;width:50%;float:right;text-align:right;border-left:1px solid #ececec}@media (max-width:768px){.card.featured-review{margin:0 auto;max-width:1024px;padding:30px 30px}.card.featured-review .review-user .user-avatar{height:100px;width:100px}.card.featured-review .review-user{max-width:100px;float:left}.card.featured-review .review-block .review-user p{width:100px;text-align:center}.card.featured-review .review-block .review-content{margin-left:130px;padding-top:10px}}@media (max-width:480px){.card.featured-review .review-user{max-width:100px;float:none;margin:0 auto}.card.featured-review .review-block .review-content{margin-left:0;text-align:center}}@media (max-width:1080px){.featured-grid .featured-box{float:left;width:50%;padding:10px}.featured-grid .featured-box{float:left;width:50%;padding:10px}}@media (max-width:480px){.featured-grid .featured-box{float:left;width:100%;padding:10px}.featured-grid .featured-box{float:left;width:100%;padding:10px}}@media (max-width:768px){.card.tip-card.hero-listing-card .card-content{left:30px;right:30px;top:30px;bottom:auto;font-size:9px;line-height:16px}.card.tip-card.hero-listing-card .card-content h1{font-size:25px;line-height:28px}.card.hero-listing-card{height:270px}}.ywad-container{padding:5px 10px;text-align:center}.ywad{text-align:center}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.filter-search-container{padding-top:20px}input.filter-search{border:1px solid #ececec;border-radius:5px;background-color:#FFF;font-size:14px;padding:11px 40px 9px 11px;width:233px;background-image:url('../images/icons/search@2x.png');background-position:right 15px center;background-size:20px 20px;background-repeat:no-repeat}@media (max-width:768px){input.filter-search{display:block;width:100%}.filter-search-container{width:100%;padding-top:10px}}.phone-input-group{position:static;height:34px}.phone-input{width:100%;height:34px;position:relative}.phone-input .flag-dropdown-button{width:63px;height:34px;position:absolute;left:0;top:0;border:1px solid #ececec;background-color:#FCFCFC;border-radius:5px 0 0 5px;line-height:34px;padding:0 10px;cursor:pointer;background-image:url('../images/chevron-down@2x.png');background-repeat:no-repeat;background-position:43px center;background-size:10px 6px}.phone-input .flag-dropdown-button.active{border:1px solid #666}.phone-input .flag-dropdown-button img{vertical-align:-3px}.phone-input .phone-prefix{width:50px;height:34px;position:absolute;left:63px;top:0;line-height:34px;font-size:14px;color:#686868;padding-left:10px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;overflow:hidden}.phone-input .phone-number{height:34px;position:absolute;left:113px;top:0;right:0}.phone-input .phone-number input[type='text']{border-left:none;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#FFF;background:none;height:34px;border-radius:0 5px 5px 0;width:100%}div.error-msg{color:#D0011B}.recapcha.error{border:1px solid #D0011B;border-radius:2px}.phone-input .phone-number input[type='text'].error{border:1px solid #D0011B}.phone-dropdown{background-color:#fff;border-radius:5px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);height:168px;overflow-y:auto;position:absolute;z-index:1070}.phone-dropdown ul li{color:#666;line-height:40px;padding:0 15px;cursor:pointer}.phone-dropdown ul li img{margin-right:5px;vertical-align:-3px}.phone-dropdown ul li span{margin-left:5px}.phone-dropdown ul li:hover{background-color:#FCFCFC}form.form .input-group span.icon-close{font-size:7px;margin-right:2px}form.form input[type='checkbox']{-webkit-appearance:none;border-radius:2px;height:14px;width:14px;border:1px solid #ececec;background-color:#FFF;position:relative}form.form textarea{-webkit-appearance:none;resize:none}form.form input[type='checkbox']:active,form.form input[type='checkbox']:checked,form.form input[type='checkbox']:checked:active{border:1px solid #e5c616;}form.form input[type='checkbox']:checked:after{content:'\2714';font-size:12px;position:absolute;top:-2px;left:2px;color:#e5c616}form.form input[type='text'],form.form input[type='password'],form.form textarea{border:1px solid #ccc;border-radius:5px;background-color:#FFF;font-size:14px;padding:8px 11px 6px 11px}form.form input.error,form.form textarea.error{border:1px solid #D0011B}form.form input[type='checkbox'].error+span{color:#D0011B}form.form input.success,textarea.success{border:1px solid #4BB000}form input::-webkit-input-placeholder,form input::-moz-placeholder,form input:-ms-input-placeholder,form input:-moz-placeholder{color:#ececec}form.form label{font-size:12px;color:#297acc;line-height:14px;margin-bottom:5px}form.form input[type="checkbox"]{height:14px;width:14px;border:1px solid #ccc;border-radius:2px;background-color:#FFF;line-height:18px;vertical-align:-15%;margin-right:5px}form.form input[type="submit"]{border:none;display:inline-block}.input-group{margin-bottom:20px}.input-block label{display:block}.input-block input,textarea{width:100%}.input-half{float:left;width:50%;padding-left:20px}.input-grid .input-half:first-of-type{padding-left:0}@media (max-width:768px){.input-half{float:none;width:100%;padding-left:0}}header{height:70px;position:relative;top:0;left:0;z-index:1050;width:100%}.header{background-color:#ececec;height:70px;width:100%;overflow-y:hidden;position:fixed;z-index:1050;border-bottom:none}.header .h1{line-height:65px;float:left}.header .h1 img{margin-left:2px;margin-top:2.5px;vertical-align:0;height:65px;width:auto}.header .nav-menu{float:right}.header ul{list-style-type:none;margin-right:5px}.header ul li{display:inline-block;padding-top:2px;line-height:70px;margin:0 7px 0 0;font-weight:700;font-size:12px}.header ul li:after{content:"|";padding-left:7px;color:#666;font-weight:400}.header ul li:last-of-type{margin-right:0}.header ul li:last-of-type:after{content:"";padding-left:0}.header ul li a{color:#333;text-decoration:none}.header ul li a:hover{color:#000}.header ul li.weather span{font-size:22px;margin-right:5px;vertical-align:-7px}@media (min-width:768px){.header ul li:nth-last-of-type(2){margin-right:0}.header ul li:nth-last-of-type(2):after{content:"";padding-left:0}}.mobile-menu,.mobile-home-menu{display:none}.mobile-home-menu{padding:20px 30px;float:left;width:100%}.mobile-home-menu img{height:33px;margin-top:-5px}.mobile-home-menu a.welcome{color:#FFF;text-decoration:none}.header .search-bar{margin-left:200px;margin-right:200px;padding:13px 0}.header .search-bar form{border:1px solid #ccc;margin:0 auto;height:44px;padding:1px;width:500px;position:relative;border-radius:2px}.header .search-bar input{border:none;display:inline-block;font-family:'Open Sans', sans-serif;font-size:13px;line-height:40px;height:40px;padding:0 15px;width:45%;margin:0;border-radius:0px 2px 2px 0px}.header .search-bar input:first-of-type{width:55%;background-image:url('/images/form-separator.png');background-position:right center;background-repeat:no-repeat;padding-left:45px;border-radius:2px 0px 0px 2px}.header .search-bar input.lock-location:first-of-type{width:100%;border-radius:2px;background-image:none}.header .search-bar .submit{display:block;position:absolute;top:2px;left:1px;height:38px;width:40px;text-align:center;font-size:16px;line-height:40px;background-color:#FFF;border:none;color:#333;border-radius:0px 2px 2px 0px;cursor:pointer}.home-form .geolocate{display:none}.home-form .submit:hover,.home-form .geolocate:hover{background-color:#FCFCFC}@media (max-width:768px){.header .search-bar{padding:0;display:none;margin:0;position:fixed;top:100px;left:0;right:0;height:60px;background-color:#000;z-index:1050;-webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.header .search-bar form{border:none;margin:0;height:60px;padding:10px 15px;width:100%}.header .search-bar .submit{top:10px;left:10px;right:10px}}.header .search-bar input::-webkit-input-placeholder,.header .search-bar input::-moz-placeholder,.header .search-bar input:-ms-input-placeholder,.header .search-bar input:-moz-placeholder{color:#666}.social-footer{background-color:#26a8d4}.social-footer ul li{padding:0 3px}.links-footer{background-color:#09c;font-size:14px;font-weight:bold}.links-footer ul li{display:inline-block;margin-right:10px}.links-footer ul li a{text-transform:uppercase;color:#0f3d6f}.links-footer ul li a:hover{text-decoration:underline}.links-footer ul li:after{content:"•";font-size:18px;padding-left:10px;color:#FFF}.links-footer ul li:last-of-type:after{content:""}.footer{background-color:#FFF;font-size:14px;font-weight:bold}.footer p{margin:0;color:#666}.footer ul li{display:inline-block;margin-right:5px}.footer ul li a{color:#666}.footer ul li a:hover{text-decoration:underline}.footer ul li:after{content:"|";padding-left:5px;color:#666}.footer ul li:last-of-type:after{content:""}.home-hero{position:relative;height:690px;width:100%;background-image:url('/images/background.jpg');background-size:cover;background-position:center center}.home-hero-blackout{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.3)}.home-hero-whiteout{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:0}.content-hero{position:relative;height:400px;width:100%;background-image:url('/images/background.jpg');background-size:cover;background-position:center center}.home-search-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:800px;padding:0}.home-search-sections ul{list-style-type:none;position:relative}.home-search-sections ul li{display:inline-block;background-color:#ececec;margin-right:3px;padding:0;-webkit-box-shadow:2px 3px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 3px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 3px 3px 0px rgba(0, 0, 0, 0.2);border-radius:3px 3px 0 0}.home-search-sections ul li:hover{background-color:#FCFCFC}.home-search-sections ul li.active,.home-search-sections ul li.active:hover{background-color:#6D4D9F}.home-search-sections ul li a{text-decoration:none;font-family:'Open Sans Condensed', sans-serif;font-size:16px;font-weight:700;line-height:50px;padding:0 30px;text-align:center;color:#333}.home-search-sections ul li.active a{color:#FFF}.home-form{position:relative}.home-form.with-selector{position:relative;padding:8px;background-color:#6D4D9F;margin-top:-1px;border-radius:0 3px 3px 3px}.home-form form{display:block;position:relative;height:60px}.home-form .form-inputs{position:absolute;left:50px;right:0}.home-form input{display:inline-block;font-family:'Open Sans', sans-serif;font-size:17px;line-height:60px;height:60px;border:none;padding:0 15px;width:45%;margin:0;border-radius:0 2px 2px 0;background-color:#FFF}.home-form input:first-of-type{padding-left:5px;border-radius:0;background-image:url('/images/form-separator.png');background-position:right center;background-repeat:no-repeat}.home-form .lock-location input:first-of-type{width:100%}.home-form .submit{display:block;position:absolute;top:0;left:0;height:60px;width:50px;text-align:center;font-size:24px;line-height:60px;background-color:#FFF;border:none;color:#333;border-radius:2px 0 0 2px;cursor:pointer}.home-form .geolocate{display:none}.home-form .submit:hover,.home-form .geolocate:hover{background-color:#FCFCFC}.home-form p{margin:8px 2px 0 2px}.home-search-container ul.inline-list{margin:10px;text-align:center}.home-search-container ul.inline-list li{margin-right:5px;font-size:13px;font-weight:bold;color:#fff}.home-search-container ul.inline-list li a{text-decoration:none;color:#fff;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.15)}.home-search-container ul.inline-list li:after{font-weight:300;content:"|";padding-left:5px}.home-search-container ul.inline-list li:last-of-type:after{content:"";padding:0}@media (max-width:768px){.home-form form{height:120px;margin:0 15px}.home-search-sections ul li{display:none}.home-search-sections ul li:nth-of-type(1),.home-search-sections ul li:nth-of-type(2){display:inline-block;width:40%}.home-search-sections ul li a{display:inline-block;width:100%;text-align:center;color:#333}.home-form input,.home-form input:first-of-type{display:block;width:100%;background-image:none;border:none;padding-left:50px}.home-form input:nth-of-type(2){margin-top:-1px;border-top:1px solid #ececec}.home-form .form-inputs{right:0;left:0}.home-form .submit{top:0px;height:58px;width:50px;line-height:58px}}@media (max-width:480px){.home-form form{height:80px}.home-form input,.home-form input:first-of-type{font-size:14px;line-height:40px;height:40px;padding-left:40px}.home-form .submit{top:0px;height:38px;width:40px;line-height:38px;font-size:18px}.home-search-sections ul li a{font-size:16px;line-height:40px}}@media (max-width:360px){.home-search-sections ul li:nth-of-type(1),.home-search-sections ul li:nth-of-type(2){display:inline-block;margin:0;width:50%}}.search-scroller{position:absolute;bottom:45px;left:50%;transform:translate(-50%, 0);width:60px;height:60px;border-radius:35px;background-color:#6D4D9F;border:2px solid #FFF;cursor:pointer}.search-scroller .scroller-arrow{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('/images/wide-down-arrow.png');background-position:center center;background-repeat:no-repeat}.home .popular-categories{width:100%;margin:0 auto}.category-tile{float:left;width:16.6%;padding:0 10px;cursor:pointer}.category-tile-content{position:relative;background-color:#FFF;border-radius:3px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);padding:20px 20px 30px 20px}.category-tile-content:hover{background-color:#FCFCFC}.category-tile-button{min-width:65%;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.category-tile a{color:#333;text-decoration:none}.category-tile-image{height:90px;width:100%;position:relative;margin-bottom:10px}.category-tile-image img{height:auto;width:auto;max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width:1200px){.home .popular-categories{max-width:900px}.category-tile{width:33.3%;padding:10px}}@media (max-width:680px){.category-tile{width:50%}}.card-scroller{position:relative;margin:0 -10px;width:100%;height:250px;display:block;overflow:hidden}.card-scroll-container{position:absolute;white-space:nowrap;display:inline-block;width:100%;left:0;right:0}.scroller-controls li a{color:#ccc;font-size:17px;padding-left:5px}.scroller-controls li a:hover{color:#999}.scroller-controls li.active a{color:#999}.card-scroller .card-container{display:inline-block;width:25%;padding:0 10px;white-space:normal}.card-scoller .card-container .card{display:block}@media (max-width:1024px){.card-scroller .card-container{width:33.333%}}@media (max-width:768px){.card-scroller .card-container{width:50%}}@media (max-width:520px){.card-scroller .card-container{width:100%}.card-scroller .card-container:nth-of-type(2){display:none}}.home .get-listed{background-image:url('/images/get-listed-bg.jpg');background-size:cover;background-position:center center}.home-review-box{float:left;width:33.3333%;padding:42px 10px 10px 10px}.review-card{position:relative;background-color:#FCFCFC;padding:47px 30px 20px 30px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.review-card p{color:#999}.review-card .strong{color:#333;padding-top:8px;font-size:16px;margin-bottom:5px}.review-card .h3{color:#999;margin-bottom:25px;height:54px;overflow-y:hidden;word-wrap:break-word}.review-card .review-image{position:absolute;top:-42px;left:50%;transform:translate(-50%, 0)}.review-card .review-image img{height:84px;width:84px;border-radius:42px;border:8px solid #FFF}.review-card .review-time{position:absolute;top:15px;right:15px;font-size:9px;color:#666;text-transform:uppercase}.review-card .rating-block{border:none}@media (max-width:860px){.home-review-box{width:50%}.home-review-box:nth-of-type(3){display:none}}@media (max-width:600px){.home-review-box{width:100%}.home-review-box:nth-of-type(2){display:none}}.home .fb-page{border-radius:2px}.home .download-app{background-image:url('/images/app-home.jpg');background-size:auto 380px;background-repeat:no-repeat;background-position:40px bottom;height:420px}.home .download-app .download-app-content{margin-left:420px;margin-top:50px}.home .download-app .download-app-content ul{margin-top:50px;list-style-type:none}.home .download-app .download-app-content ul li{text-align:center}.home .download-app .download-app-content ul li img{height:65px;width:auto}@media (max-width:1200px){.home .download-app .download-app-content ul{margin-top:20px}.home .download-app .download-app-content{margin-top:20px}}@media (max-width:1024px){.home .download-app{background-size:auto 340px;background-position:15px bottom}.home .download-app .download-app-content{margin-left:315px}}@media (max-width:850px){.home .sidebar{display:none}.home .main-col{width:100%}.home .main-col.pr-4{padding-right:0}}@media (max-width:680px){.home .download-app{background-image:none;height:auto}.home .download-app .download-app-content{margin-left:0}}.sign-up{position:relative}.sign-up .sign-up-form-container{position:absolute;right:30px;top:0;border-radius:12px;background-color:rgba(0, 0, 0, 0.25);width:480px;height:300px;z-index:60}.sign-up .sign-up-form{position:absolute;right:8px;top:8px;left:8px;bottom:8px;border-radius:7px;background-color:#fff}.sign-up .sign-up-form ul{width:100%}.sign-up .sign-up-form ul li{width:50%;text-align:center;display:inline-block;padding:0 5px}.slideshow{position:relative;height:420px}.slideshow-controls{position:absolute;left:0;bottom:0;width:350px;padding:20px 0}.slideshow-controls ul{list-style-type:none;text-align:center}.slideshow-controls ul li{display:inline;margin:0 2px;font-size:15px}.slideshow-controls ul li a{color:rgba(255, 255, 255, 0.6)}.slideshow-controls ul li.active a{color:rgba(255, 255, 255, 0.95)}.sign-up .slide{position:absolute;top:0;left:0;right:0;bottom:0;min-height:420px;background-size:cover;background-position:center}.sign-up .slide .slide-text{position:absolute;top:0;left:0;bottom:0;width:350px;background-color:rgba(0, 0, 0, 0.7)}.sign-up .slide .slide-text .slide-text-helper{position:absolute;left:0;top:calc(50% - 30px);transform:translate(0, -50%);padding:30px}@media (max-width:960px){.sign-up .slide .slide-text{width:280px}.slideshow-controls{width:280px}.sign-up .sign-up-form-container{width:400px}}@media (max-width:800px){.slideshow{display:none}.sign-up .sign-up-form-container{position:relative;width:100%;margin:0 auto;max-width:480px;height:300px;right:0}}@media (max-width:540px){.sign-up .sign-up-form ul li{width:100%;text-align:center;display:inline-block;padding:0 5px;margin:15px 0 0 0}.sign-up .sign-up-form-container{position:relative;width:100%;margin:0 auto;max-width:480px;height:400px;right:0}}.article-scroller{float:left;padding-bottom:0px;margin-bottom:0;position:relative;overflow:hidden;z-index:1030;width:100%}.home.article-scroller{margin-top:-100px}.article-list{overflow:hidden;width:100%}.article-container{display:inline-block;padding:0 10px;white-space:nowrap;width:auto}.article-back-button,.article-forward-button{width:40px;position:absolute;background-color:rgba(230, 230, 230, 0.9);top:70px;bottom:90px}.article-back-button{left:0;border-radius:0 10px 10px 0;z-index:1040}.article-forward-button{right:0;border-radius:10px 0 0 10px;z-index:1040}.article-arrow-wrapper{position:relative;height:100%;width:100%;cursor:pointer}.article-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.article-scroller .article-box{display:inline-block;width:407px;height:100%;padding:0 10px;white-space:normal}.tip-time{margin-left:5px}.tip-time span{margin-right:3px;vertical-align:-1px}@media (max-width:1400px) and (min-width:768px){}@media (max-width:768px){.article-container{padding:0 35px}.article-back-button,.article-forward-button{width:24px}.article-back-button img,.article-forward-button img{width:12px;height:20px}.article-scroller .article-box{width:300px}}@media (max-width:560px){}.home-reviews p{margin-bottom:0}.home-review-box{float:left;width:33.3333%;padding:42px 10px 10px 10px}.home-review{background-color:#FFF;position:relative;padding:47px 30px 20px 30px}.home-review p{color:#666}.home-review .strong{color:#333;padding-top:8px;font-size:16px;margin-bottom:5px}.home-review h4,.home-review .h4{color:#666;height:52px;overflow-y:hidden;word-wrap:break-word;font-style:italic}.home-review .review-image{position:absolute;top:-42px;left:50%;transform:translate(-50%, 0)}.home-review .review-image img{height:84px;width:84px;border-radius:42px;border:5px solid #FFF}.home-review .review-image img.icon{height:77px;width:84px;border-radius:0}.home-review .review-time{position:absolute;top:15px;right:15px;font-size:9px;color:#666;text-transform:uppercase}.home-review .review-time span{margin-right:3px;vertical-align:-1px}.home-reviews h2{color:#333;padding-bottom:5px}.home-reviews p{color:#666}@media (max-width:1260px){.container.content.home-reviews-container{padding-left:10px;padding-right:10px}}@media (max-width:860px){.home-review-box{width:50%}.home-review-box:nth-of-type(3){display:none}}@media (max-width:600px){.home-review-box{width:100%}.home-review-box:nth-of-type(2){display:none}}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255, 255, 255, 0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}body.listing{padding:0;margin:0}body.map .filters{position:relative;z-index:1020;margin-top:-3px}a.favorite{font-size:20px;color:#666;text-decoration:none}a.favorite.white{color:#FFF}a.favorite.blue{color:#1a7ecc !important}ul.section-selector{display:block;list-style-type:none;margin:0 auto;padding:15px 0 0 0}ul.section-selector li{display:inline-block;width:30%;max-width:380px;line-height:35px;padding:5px 0 0 0;font-size:17px;font-weight:bold;text-align:center;color:#666}ul.section-selector li.active{background-color:#FCFCFC;color:#999;box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.15), 0 4px 25px 0 rgba(0, 0, 0, 0.02)}ul.section-selector li a{color:#999}.sections{position:relative;z-index:1}.tag-controls{padding-top:10px;position:relative;z-index:2}.tag-controls h1{font-size:12px;line-height:30px;color:#777}@media (max-width:768px){.tag-controls h1{font-size:16px;line-height:30px;color:#777;text-align:center;float:none}}.tag-list{margin:0 15px}.listing-content ul.inline-list li{height:32px;overflow:visible}.listing-content ul.inline-list a.favorite{line-height:32px}.filter-controller h4{display:inline-block;vertical-align:-3px}.filter-controller .tag-list{display:inline-block;margin-left:15px}.filter-controller{padding:13px 0 11px 0}ul.controls-bar{list-style-type:none;display:block;width:100%}ul.controls-bar li{display:inline-block;width:100%}ul.controls-bar li a{padding:0 20px;text-align:left;background-color:#ececec;line-height:40px;color:#333;width:100%;display:inline-block;font-size:12px;font-weight:bold}@media (max-width:768px){ul.controls-bar li a{text-align:center}}.tag-list .tag{display:inline-block;background-color:#ececec;padding:5px 8px;border:1px solid #ccc;border-radius:3px;color:#333;font-size:12px;line-height:14px;margin-right:10px}.tag-list .tag a{color:#6D4D9F;text-decoration:none;margin-left:10px}a.toggle-filters{color:#666;font-size:25px;vertical-align:middle;margin-right:6px;text-decoration:none}a.toggle-filters:hover{color:#333}.filter-menu{width:100%}.filter-col{float:left;width:16.666%;border-right:1px solid #ececec;padding:10px 0 14px 20px;min-height:180px}.filter-col a.smaller{display:block;margin-top:9px}.filter-col.advanced-filter-col{float:right;border:none}.filter-col:nth-child(6){padding-right:0;border-right:none;}a.btn.open-advanced-filter{display:inline-block;margin-top:125px;text-decoration:none}.filter-col ul{margin-top:12px;list-style-type:none;min-height:120px}.filter-col ul li{display:inline-block;width:100%;font-size:12px;line-height:18px;margin-bottom:12px}.filter-col ul li a{color:#666;text-decoration:none;margin-right:40px}.filter-col ul li span.count{color:#666;font-size:10px;padding-right:10px}.filter-col ul li.active{color:#333;font-family:'proxima_nova_rgbold', sans-serif}@media (max-width:1400px){.filter-col{width:20%}.filter-col:nth-child(6){display:none !important}}@media (max-width:1200px){.filter-col{width:25%}.filter-col:nth-child(6){display:none !important}.filter-col:nth-child(5){display:none !important}}.expand-filters{text-align:center;padding:10px 20px;border-top:1px solid #ececec}.all-filter-menu{border-top:1px solid #ececec}.all-filter-block{border-bottom:1px solid #ececec}.all-filter-block:last-of-type{border-bottom:none}.all-filter-block ul.inline-list li{display:inline-block;margin-right:20px;margin-bottom:10px}.all-filter-block ul.inline-list li a{color:#666}.breadcrumbs{position:relative;z-index:10;display:inline-block;background-color:#FFF;border:1px solid #ccc;border-top:0;border-radius:0 0 5px 5px;margin-left:33px;padding:7px 14px 5px 14px;font-size:10px;line-height:12px;color:#333;margin-bottom:14px}.breadcrumbs a{color:#333;text-decoration:none}.company-search{display:inline-block;font-size:11px;line-height:28px;padding:0 0 0 10px;vertical-align:-3px}.quick-filter{line-height:30px;vertical-align:middle}.quick-filter img{vertical-align:-20%}.quick-filter .placeholder-spacer{margin-left:15px}.quick-filter .sort-dropdown{margin-right:40px}.quick-filter .select{margin-left:10px}.quick-filter ul{display:inline-block}select{border:1px solid #ececec;border-radius:2px;background-color:#FFFFFF;color:#333;font-size:10px;line-height:12px;padding:7px 11px}.view-selector{font-size:14px;line-height:30px}.view-selector a{text-decoration:none;padding:0 7px}.view-selector i{font-size:18px;vertical-align:-2px}.listing h4,.listing h2{line-height:24px}.listings address{font-size:12px;line-height:14px;padding-top:5px;padding-bottom:1px;color:#666}.listing h4.slogan{font-size:12px;font-weight:bold;font-style:italic;line-height:14px;padding:5px 0 0 0;color:#6D4D9F}.listing ul.listing-icons{font-size:19px;margin-top:15px}.listing ul.listing-icons li{padding-left:6px}.listing ul.listing-icons li a{color:#333}.listing ul.listing-icons li a:hover{color:#1a7ecc}.listings{width:75%;padding-right:20px;float:left}.listings.fullwidth{width:100%;padding-right:0;float:none}.listings .listing{background-color:#FFF;width:100%;border-radius:5px;padding:10px 20px;margin-bottom:8px;cursor:pointer;border:1px solid #ececec}.listings .listing.no-profile{cursor:default}.listings .listing.no-profile h2 a{cursor:default}.listings .listing.e1{padding:15px 20px;background:#b8c8e4;background:-moz-linear-gradient(-72deg, #b8c8e4 0%, #ffffff 48%);background:-webkit-gradient(linear, left top, center bottom, color-stop(0%, #b8c8e4), color-stop(33%, #ffffff));background:-webkit-linear-gradient(-72deg, #b8c8e4 0%, #ffffff 48%);background:-o-linear-gradient(-72deg, #b8c8e4 0%, #ffffff 48%);background:-ms-linear-gradient(-72deg, #b8c8e4 0%, #ffffff 48%);background:linear-gradient(162deg, #b8c8e4 0%, #ffffff 48%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#b8c8e4', endColorstr='#ffffff',GradientType=0)}.listings .listing.e2{background:#ffeab3;background:-moz-linear-gradient(-72deg, #ffeab3 0%, #ffffff 45%);background:-webkit-gradient(linear, left top, center bottom, color-stop(0%, #ffeab3), color-stop(33%, #ffffff));background:-webkit-linear-gradient(-72deg, #ffeab3 0%, #ffffff 45%);background:-o-linear-gradient(-72deg, #ffeab3 0%, #ffffff 45%);background:-ms-linear-gradient(-72deg, #ffeab3 0%, #ffffff 45%);background:linear-gradient(162deg, #ffeab3 0%, #ffffff 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffeab3', endColorstr='#ffffff',GradientType=0)}.listings .listing.e3{background:#e3e3e2;background:-moz-linear-gradient(-72deg, #e3e3e2 0%, #ffffff 48%);background:-webkit-gradient(linear, left top, center bottom, color-stop(0%, #e3e3e2), color-stop(33%, #ffffff));background:-webkit-linear-gradient(-72deg, #e3e3e2 0%, #ffffff 48%);background:-o-linear-gradient(-72deg, #e3e3e2 0%, #ffffff 48%);background:-ms-linear-gradient(-72deg, #e3e3e2 0%, #ffffff 48%);background:linear-gradient(162deg, #e3e3e2 0%, #ffffff 48%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#e3e3e2', endColorstr='#ffffff',GradientType=0)}.listings .listing a.gps-address{color:#666}.listings .listing h4 a,.listings .listing h2 a{color:#333;text-decoration:none}.listing .listing-image{width:90px;height:90px;float:left;background-size:contain;background-position:center center;background-repeat:no-repeat}.listing .listing-image .logo-placeholder{height:70px;width:70px;margin-top:10px;margin-left:10px;border-radius:45px;border:3px solid #ccc;line-height:62px;font-size:38px;color:#FFF;text-align:center;background-color:#333}.listing .listing-image.tile{background-size:100%;background-repeat:repeat}.listing .listing-image img{width:90px;height:90px;max-height:90px;max-width:90px}.open-indicator{font-size:12px;line-height:18px;font-weight:bold;text-align:right}.open-indicator.open{color:#4BB000}.open-indicator.closed{color:#D0011B}.listing .listing-content{margin-left:110px}.listing.listing-white .listing-content{margin-left:0}.listing .listing-content .list-description p{margin-bottom:0}.listing .listing-content .list-description p.appointment{margin-right:85px}.listing .listing-content .list-description{}ul.category-list{list-style-type:none;margin:10px 0;font-size:12px;line-height:18px}ul.category-list li{display:inline;margin-right:6px}ul.category-list li:after{margin-left:6px;content:"|"}ul.category-list li:last-of-type:after{content:""}ul.category-list a{color:#666;text-decoration:none}ul.category-list a:hover{text-decoration:underline}ul.pagination{height:30px;border:1px solid #ececec;border-radius:2px;background-color:#FFF;list-style-type:none}ul.pagination li{display:inline-block}ul.pagination li a{display:inline-block;width:25px;text-align:center;font-size:12px;line-height:28px;color:#999;text-decoration:none}ul.pagination li a:hover{color:#666}ul.pagination li.active{background-color:#6D4D9F}ul.pagination li.active a{color:#FFF;font-weight:bold}ul.pagination.compact{height:40px;border-radius:20px;margin:0 auto;max-width:350px}ul.pagination.compact li{float:left;display:inline-block;width:50%}ul.pagination.compact li a{display:inline-block;width:100%;text-align:center;font-size:12px;line-height:40px;color:#999;text-transform:uppercase}ul.pagination.compact li:first-of-type{border-right:1px solid #ececec}@media (max-width:768px){ul.pagination{height:40px;border-radius:20px;margin:0 auto;max-width:350px}ul.pagination li{float:left;display:inline-block;width:50%}ul.pagination li a{display:inline-block;width:100%;text-align:center;font-size:12px;line-height:40px;color:#9B9B9B;text-transform:uppercase}ul.pagination li:first-of-type{border-right:1px solid #ececec}}@media (max-width:1024px){.filter-col{width:33.333%}.filter-col:nth-child(4),.filter-col:nth-child(5),.filter-col:nth-child(6){display:none !important}.listing .listing-image{width:90px;height:90px}.listing .listing-image img{max-height:90px;max-width:90px}.listing .listing-content{margin-left:110px}.listing .listing-content .list-description{min-height:0px}}@media (max-width:900px){serp.sidebar{display:none}.listings{width:100%;padding-right:0;float:left}}@media (max-width:768px){.listing .listing-image{width:65px;height:65px}.listing .listing-image img{max-height:65px;max-width:65px}.listing .listing-image .logo-placeholder{height:55px;width:55px;margin-top:5px;margin-left:5px;border-radius:28px;border:2px solid #ccc;line-height:48px;font-size:28px;color:#FFF;text-align:center;background-color:#333}.listing .listing-content{margin-left:85px}.listing .listing-content .list-description{margin-left:-85px}.listing .listing-content .group-box{float:right;margin-left:12px}.listing .mobile-open{margin-left:-85px}.heading-description h1,.heading-description p{padding:0 20px}.review-text-collapsed .seo-text{height:90px;overflow-y:hidden}.filter-controller h4{display:block;color:#333;text-align:center;padding:10px 0 0 0}.filter-controller{background-repeat:no-repeat;background-position:right 50%;background-size:13px 22px}.has-filters{cursor:pointer;background-image:url('/images/icons/right.png')}span.mobile-filter-count{display:inline-block;background-color:#297acc;color:#FFF;font-size:9px;line-height:13px;height:13px;padding:0px 4px 2px 4px;min-width:14px;text-align:center;border-radius:8px;margin-right:3px}ul.mobile-view-selector{height:24px;width:100%}ul.mobile-view-selector li{padding:0;margin:0;width:50%;text-align:center}ul.mobile-view-selector li.active{border-bottom:none}ul.mobile-view-selector li.active span{border-bottom:2px solid #333;padding:0 5px}.listing .rating-block{float:right}.mobile-open{float:left}}.heading-description p{font-size:12px;line-height:18px;color:#666 !important}.heading-description span{color:#666 !important}.listings-grid{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.listing-grid-container{float:left;width:33.333%;padding:0 10px;margin-bottom:20px}.listing-grid{padding:0;cursor:pointer;border-radius:2px}.listing-grid .listing-image{height:150px;background-repeat:no-repeat;background-size:contain;background-color:#FFF;background-position:center center;padding:10px;border-radius:2px 2px 0 0}.listing-grid .listing-image.tile{background-repeat:repeat;background-size:100%}.listing-grid a{color:inherit;text-decoration:none}.listing-grid .listing-content{position:relative;padding:15px 10px 20px 10px;height:117px;border-radius:0 0 2px 2px;background-color:#fff}.listing-grid .listing-content .rating-block{padding:6px 10px 5px 10px}.listing-grid .listing-content h4{max-height:24px;overflow:hidden}.listing-grid .listing-content address{}.listing-grid .grid-review{position:absolute;bottom:20px;left:10px}@media (min-width:900px) and (max-width:1100px){.listing-grid-container{width:50%}}@media (max-width:540px){.listing-grid-container{width:50%}}.advanced-filter{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#FFF;z-index:1060;overflow-y:auto;overflow-x:hidden;padding-bottom:130px}.advanced-filter a.close{padding-top:5px;text-decoration:none}.advanced-filter .apply-filter{position:fixed;left:0;width:100%;background-color:#fff;bottom:0;z-index:1070}.advanced-filter .btn-large{display:inline-block;width:250px}.advanced-filter p{line-height:26px;margin-right:15px;margin-bottom:0}.advanced-filter .divider.content{margin-left:-800px;margin-right:-800px}.advanced-filter .divider.expand{text-align:center;margin-top:-10px}.advanced-filter .divider.expand .expand{position:relative;display:inline-block;font-size:10px;line-height:10px;padding:5px 7px;background-color:#FFF;border:1px solid #FCFCFC;border-radius:10px;margin:0 auto;transform:translate(0, 50%);vertical-align:0px}.advanced-filter .divider.expand .expand a{text-decoration:none}.advanced-filter .divider.expand .expand a span.strong{text-transform:uppercase;margin-left:3px;font-size:8px;vertical-align:2px}.advanced-filter .filter-section{padding-left:10px;padding-right:10px}.advanced-filter ul.advanced-filter-list{list-style-type:none}.advanced-filter ul.advanced-filter-list li{display:inline-block;float:left;width:16.666%}.advanced-filter ul.advanced-filter-list li input{float:left;display:block}.advanced-filter ul.advanced-filter-list li .small{float:left;line-height:14px;margin-left:5px;display:block}.advanced-filter ul.advanced-filter-list.collapse li:nth-of-type(n+25){display:none}@media (max-width:1280px){.advanced-filter .container.content{padding-left:5px;padding-right:5px}.advanced-filter ul.advanced-filter-list li{width:20%}}@media (max-width:900px){.advanced-filter ul.advanced-filter-list li{width:25%}}@media (max-width:768px){.advanced-filter ul.advanced-filter-list li{width:50%}}.mobile-filters{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#FFF;z-index:1060;overflow-y:auto;overflow-x:hidden;padding:0 30px 90px 30px}.mobile-filters .apply-filter{position:fixed;left:0;width:100%;background-color:#fff;bottom:0;z-index:1070;padding:0 30px}.mobile-filters .apply-filter a.btn{min-width:35%;margin:0 5px;display:inline-block;text-align:center;text-decoration:none}.mobile-filters h4{text-align:center}.mobile-filters .divider{margin:0 -30px}.mobile-filters ul.tag-list{margin-top:10px}.mobile-filters ul.tag-list li{margin:0 0 10px 0}.no-results div.no-results{margin:0 auto;background-color:#FFF;border-radius:10px;max-width:800px}div.no-results p img{height:171px;width:229px}div.no-results h5{color:#666}div.no-results form.no-results-form{margin:0 auto;max-width:400px;padding:30px 0 20px 0}.sidenar h6{line-height:19px}.sidebar .smaller a{vertical-align:-40%;line-height:19px}.seo-text img{max-width:100%}.map-listings{position:absolute;top:70px;left:0;bottom:0;width:367px;overflow-y:auto;padding:0 8px 0 22px;background-color:#FCFCFC;border-top:1px solid #ececec}.map-listings h6.listcount{line-height:30px}.big-map{position:absolute;top:70px;left:367px;right:0;bottom:0;background-color:#999;border-top:1px solid #ececec;border-bottom:10px solid #ececec}.map-view-selector{display:inline-block;background-color:#fff;position:absolute;top:0px;right:0;z-index:1050;padding:13px 20px;border-radius:0 0 0 10px}.back-to-list{display:inline-block;background-color:#fff;position:absolute;bottom:0;right:0;z-index:1050;border-radius:10px 0 0 0;padding:7px 14px;font-size:10px;line-height:12px}.back-to-list a{color:#333;text-decoration:none}.listing-map{position:relative;background-color:#FFF;width:100%;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.15);padding:15px 15px 12px 13px;margin-bottom:20px}.listing-map .open-indicator{text-align:left;line-height:34px}.listing-popup{width:360px;background-color:#FFF;border-radius:5px}.listing-popup .listing-image{background-size:cover}.listing-popup .listing-popup-content{padding:15px}.listing-popup .h4,.listing-popup address{margin-left:95px}.listing-popup .listing-image{float:left;height:80px;width:80px}.listing-popup a.view-business{display:block;background-color:#1a7ecc;line-height:40px;text-align:center;text-decoration:none;color:#FFF;font-size:10px;border-radius:0 0 5px 5px}.leaflet-popup-content{margin:0;background:none}.leaflet-popup-content-wrapper{border-radius:5px;padding:0;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.15)}.leaflet-popup-tip{background-color:#1a7ecc}.listing-map .map-pin{background-image:url('/images/map-pin@2x.png');background-size:23px 27px;width:23px;height:27px;position:absolute;top:-10px;left:-12px;color:#FFF;font-size:10px;padding:4px 0 0 0;text-align:center}.lsPin{color:#fff}.lsPin .lsPinLabel{margin-top:-27px;font-size:10px;line-height:12px;text-align:center}@media (max-width:768px){.map-listings{display:none}.big-map{top:134px;left:0}.big-map .leaflet-top{top:auto;bottom:10px}}@media (max-width:900px){.profile .sidebar{display:none}}.profile-social-icons a{margin-right:5px}.profile-overlay{margin:0 auto;max-width:820px;width:100%;padding:40px 20px 60px 20px}.profile-overlay .profile-section{margin-top:20px;padding:22px 40px 40px 40px}.profile-overlay .profile-section .divider.full{margin-left:-40px;margin-right:-40px}.profile-overlay h2{line-height:30px}.profile-overlay .back-to-profile{line-height:30px;vertical-align:bottom}.profile-overlay .pull-right .btn{margin-left:20px}.profile-overlay .pull-right .small,.submit-preview .pull-right .small{display:block;text-align:center;margin-top:10px}.submit-preview{position:absolute;top:100px;left:50%;transform:translate(-50%, 0);max-width:640px;width:80%;z-index:1099;background-color:#FFF;border-radius:2px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.submit-preview .submit-title{padding:15px 15px 15px 30px;border-bottom:1px solid #ececec}.submit-preview .submit-title a.close{font-size:17px;color:#6D4D9F;text-decoration:none}.submit-preview .submit-body{padding:30px}.submit-preview .submit-body h6{margin-bottom:6px}.submit-preview .submit-body p{margin-bottom:20px}.submit-preview .submit-body .input-group{margin-top:25px}.profile-header{padding-bottom:20px}.profile-header-content{border-radius:0 0 2px 2px}.profile-header .profile-leader{height:300px}.profile-header .cover{background-image:url('/images/default-cover.jpg');background-size:960px 300px;background-position:left center;background-repeat:no-repeat;float:left;height:100%;width:100%;position:relative;z-index:2}.profile-header .cover.nomap{background-size:cover}.profile-header .cover-content{position:absolute;bottom:12px;left:210px;color:#fff}.profile-header .map{position:absolute;height:100%;width:300px;right:0;top:0;border-left:1px solid #ececec;background-color:#ececec;text-align:center}@media (min-width:768px){.cover-content h1{margin-right:330px}}.profile-header .map .map-buttons{position:absolute;bottom:20px;left:0;right:0;z-index:1020}@media (max-width:768px){.profile-header-content{border-radius:0;margin:0 -5px}.profile-header .map{display:none}.profile-header .cover{width:100%}.profile-header .profile-leader{height:250px}.profile-header .cover-content{position:static;color:#333;text-align:center}.profile-header .cover-content h2{padding:0 20px}}.mobile-profile-menu{position:relative;top:-35px}.mobile-profile-menu a{font-size:20px;padding:0 25px;text-decoration:none}.profile-menu{position:relative;z-index:99;height:60px}.profile-menu a{text-decoration:none}.profile-menu .rating-block{transform:translate(0, -3px);margin-right:5px}.profile-menu .rating-block .review-count{display:none}.profile-menu ul li{line-height:60px}.profile .profile-image{background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#FFF}.profile-menu .profile-image{float:left;margin-left:30px;margin-top:-90px;height:150px;width:150px}.profile-menu .profile-image img{height:100%;width:100%}.profile-menu.fixed .profile-image{margin-left:10px;margin-top:10px;height:40px;width:40px;border-radius:2px}.profile-menu.fixed .profile-image img{border-radius:2px}.profile-menu.fixed .profile-main-menu{padding-left:30px;border-left:1px solid #ececec;margin-left:185px}.profile-menu .profile-menu-name{display:none}.profile-menu.fixed .profile-menu-name{display:block;float:left;line-height:60px;margin-left:15px;font-size:20px;color:#333;overflow:hidden;width:105px;white-space:nowrap}.profile-main-menu{font-size:12px;font-weight:bold;text-transform:uppercase;padding-left:215px}ul.profile-main-menu.inline-list li{margin-left:35px;margin-right:0}ul.profile-main-menu.inline-list li:first-of-type{margin-left:0}.profile-main-menu li a{color:#333;text-decoration:none}.profile-menu-right{float:right;margin-right:15px}.profile-menu-right ul{height:60px;line-height:60px}.profile-menu-website .btn{display:inline-block;margin-right:0;vertical-align:0px}ul li.profile-menu-icon{margin-left:10px;padding-left:0;vertical-align:-3px}.profile-menu-icon a{font-size:21px;color:#666}.profile-menu-icon a span{display:inline-block;width:24px !important;vertical-align:-2px}@media (max-width:1100px){.profile .container.content{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.profile-header .profile-image{margin-left:20px;margin-top:-60px;height:120px;width:120px}.profile-main-menu{font-size:16px;padding-left:165px}ul.profile-main-menu.inline-list li{margin-left:25px}}@media (max-width:768px){.profile .container.content{padding-left:0;padding-right:0}.profile-header .profile-image{float:none;position:relative;left:50%;margin:0;margin-bottom:-60px;transform:translate(-50%, -50%);z-index:150}.profile-menu-right{display:none}.profile-main-menu{float:none;margin-top:20px;border-top:1px solid #ececec;padding:0 20px}.profile-menu.fixed .profile-image{display:none}.profile-menu.fixed .profile-main-menu{padding-left:30px;border-top:none;margin-left:0;margin-top:0}form.message-business .recapcha{display:block;float:none;margin:0 auto 20px 0;text-align:center}form.message-business .btn{display:block;text-align:center;margin:0 auto}}.profile-main{padding-bottom:60px}.profile-content{float:left;width:75%;padding-right:20px;color:#666}.profile-content h5{color:#000}.profile-content h5,p{margin-bottom:10px}.profile-content p:last-of-type{margin-bottom:0}.profile-content div.xxl-padding{padding:40px}.profile-content div.medium-padding{padding:15px 40px}.profile-content .profile-section{margin-top:20px}.profile-content .profile-section:first-of-type{margin-top:0}.profile-content ul.tag-list{margin:0}.profile-content ul.inline-list.tag-list li{display:inline-block;margin-top:0;margin-left:0;margin-right:0;margin-bottom:10px}@media (max-width:900px){.profile-content{width:100%;padding-right:0}}.profile-side-contact{padding:30px 40px 0px 40px}.profile-side-contact .btn{width:100%;margin-bottom:15px;display:inline-block;text-align:center}.profile .social-share{border-top:1px solid #ececec;margin:0 -40px}.profile .social-share .social-cell{line-height:60px;font-size:10px;text-align:center;float:left;width:33%;border-left:1px solid #ececec}.profile .social-share .social-cell:first-of-type{border-left:none}.profile .social-share .social-cell a{text-decoration:none}.profile .social-share .social-cell img{height:17px;width:17px;vertical-align:-5px;margin-right:5px}.profile-fixed-menu{position:fixed;bottom:0;left:0;right:0;height:50px;z-index:990}.profile-fixed-menu ul{margin:0;padding:0}.profile-fixed-menu ul li{display:inline;margin:0;padding:0}.profile-fixed-menu li a{display:inline-block;width:33.333%;line-height:50px;text-align:center;font-size:12px;text-decoration:none}.profile-fixed-menu li.book-now a{background-color:#AED40F;color:#FFF}.profile-fixed-menu li.book-now.disabled a{background-color:lighter(#AED40F, 50%)}.profile-fixed-menu li.message-us a{background-color:#008AFF;color:#FFF}.profile-fixed-menu li.message-us.disabled a{background-color:#acd6f9}.profile-fixed-menu li.phone-us a{background-color:#6D4D9F;color:#333}.profile-hours .open-indicator{line-height:20px;vertical-align:-3px;font-size:14px}.profile-hours .label{display:inline-block;width:200px;font-size:14px;line-height:18px;padding:12px;text-align:center}.profile-hours ul{list-style-type:none;width:600px}.profile-hours ul li{font-size:12px;line-height:24px;position:relative}.profile-hours ul li:nth-child(odd){}.profile-hours ul li .first-hour{position:absolute;left:300px;display:inline-block}.profile-hours ul li .second-hour{display:inline-block;position:absolute;left:430px}@media (max-width:1200px){.profile-hours .label{display:inline-block;width:auto;font-size:14px;line-height:18px;padding:12px;text-align:center}}@media (max-width:768px){.profile-hours .label{display:block;font-size:14px;line-height:18px;padding:12px;text-align:center}.profile-hours h5{margin-top:40px}.profile-hours div.pull-right{float:none}.profile-hours span.label{width:100%;margin-bottom:40px}.profile-hours ul{width:100%}.profile-hours ul li{font-size:14px;line-height:28px;padding:8px 15px}.profile-hours ul li .day{position:static;float:left}.profile-hours ul li .first-hour{position:static;display:block;margin-left:120px}.profile-hours ul li .second-hour{position:static;display:block;margin-left:120px}}.ul-navigation{height:35px}.ul-navigation li{font-family:'proxima_nova_rgbold', sans-serif;font-size:16px;padding:5px 10px;line-height:19px}@media (max-width:768px){.ul-navigation{margin:0 -15px}.ul-navigation li{font-size:15px;padding:5px 5px}}@media (max-width:400px){.ul-navigation{margin:0 -25px}.ul-navigation li{font-size:13px;padding:5px 0px}}.ul-navigation li a{color:#999;text-decoration:none}.ul-navigation li.active{border-bottom:2px solid #333}.ul-navigation li.active a{color:#333}.profile-photos{margin:0 -10px}.profile-photo-frame{float:left;width:25%;padding:10px}.profile-photo{height:100%;width:100%;background-size:cover;border-radius:2px;cursor:pointer;border:1px solid #ccc}.view-all-photos{position:relative;height:100%;width:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.35)}.view-all-photos span{display:block;position:absolute;text-align:center;font-weight:bold;vertical-align:center;color:#fff;font-size:15px;width:75%;top:50%;left:50%;transform:translate(-50%, -50%)}.photo-gallery{position:absolute;top:100px;left:50%;transform:translate(-50%, 0);max-width:780px;width:80%;z-index:1099}.photo-gallery .previous,.photo-gallery .next{position:absolute;height:45px}.photo-gallery .enlarged{text-align:center}.photo-gallery .enlarged img{max-width:100%;max-height:60vh;height:auto;width:auto;border-radius:2px}.phot-gallery .video-enlarged{width:780px;height:521px}.photo-gallery .description{color:#fff;padding:15px 0 0 0}.photo-gallery .thumbnails{padding-top:30px}.photo-gallery .thumbnail{float:left;width:120px;height:80px;background-size:cover;background-position:center center;margin-right:10px;border-radius:2px;margin-bottom:10px;cursor:pointer}.photo-gallery .thumbnail.active{border:3px solid #ececec}.photo-gallery .thumbnail:nth-of-type(n+13){display:none}@media (max-width:768px){.profile-photo-frame{width:33.333%}.profile-photo-frame{display:none}.profile-photo-frame:nth-of-type(1),.profile-photo-frame:nth-of-type(2),.profile-photo-frame:nth-of-type(4){display:block}.photo-gallery{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:780px;width:98%;z-index:1099}.photo-gallery .thumbnails{display:none}}@media (max-width:640px){.profile-photo-frame{width:50%}.profile-photo-frame:nth-of-type(2){display:none}.profile-photo-frame:nth-of-type(1),.profile-photo-frame:nth-of-type(4){display:block}}@media (max-width:460px){.profile-photo-frame{width:100%}.profile-photo-frame:nth-of-type(4){display:block}}@media (min-height:800px) and (min-width:768px){.photo-gallery{position:fixed;top:50%;transform:translate(-50%, -50%)}.photo-gallery .enlarged img{max-height:521px}}.profile-section.dual-section .tag-block{float:left;width:50%;margin-top:-20px;margin-bottom:-20px;padding-top:20px;padding-bottom:20px;padding-left:30px}.profile-section.dual-section .tag-block:first-of-type{border-right:1px solid #ececec;padding-left:0;padding-right:20px}.upload-photo{border:1px solid #ececec;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:500px;background-color:#FFF;border-radius:2px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);z-index:1070}.upload-photo h5{margin-bottom:0}.upload-photo a.icon-close{margin-right:-15px;text-decoration:none}.upload-photo .popup-content,.upload-photo div.popup-content.medium-padding{padding-left:30px;padding-right:30px}.upload-photo-box{position:relative;height:183px;border-radius:2px;background-color:#FCFCFC;border:1px dashed #ececec;cursor:pointer}.upload-photo-box .upload-photo-box-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#666;text-align:center}.upload-photo-box .upload-photo-box-content span{font-size:32px}.upload-photo-box .upload-photo-box-content h5{color:#666}.upload-photo-box .uploaded-photo{width:100%;height:100%;text-align:center;border-radius:2px;background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width:420px){body.profile .profile-section .top-large-padding.mobile-only ul li{margin-left:0;margin-bottom:10px}}.profile-section .info-list{display:inline-block;float:left;width:50%;margin-bottom:25px;padding-right:15px}.profile-section .info-list ul{padding-left:30px}@media (max-width:768px){.profile-section .info-list{width:100%}}img.coupon{cursor:pointer}.stars{min-width:75px;height:10px}.stars.stars-medium{min-width:95px;height:13px}.stars.stars-large{min-width:160px;height:23px}.star{display:inline-block;height:12px;width:12px}.star.star-medium{height:14px;width:19px}.star.star-large{height:24px;width:32px}.star.star-half.star-white{background:url('/images/icons/star-half-white@2x.png') no-repeat top left;background-size:contain}.star.star-full.star-white{background:url('/images/icons/star-full-white@2x.png') no-repeat top left;background-size:contain}.star.star-empty.star-dark{background:url('/images/icons/star-empty-dark@2x.png') no-repeat top left;background-size:contain}.star-empty{background:url('/images/icons/star-empty-light@2x.png') no-repeat top left;background-size:contain}.star-half{background:url('/images/icons/star-half-yellow@2x.png') no-repeat top left;background-size:contain}.star-full{background:url('/images/icons/star-full-yellow@2x.png') no-repeat top left;background-size:contain}.star.star-half.star-hero{background:url('/images/icons/star-half-hero@2x.png') no-repeat top left;background-size:contain}.star.star-full.star-hero{background:url('/images/icons/star-full-hero@2x.png') no-repeat top left;background-size:contain}.stars.selectable .star{cursor:pointer}.stars.selectable:hover .star{background:url('/images/icons/star-full-yellow@2x.png') no-repeat top left;background-size:contain}.stars.selectable .star.down{background:url('/images/icons/star-full-yellow@2x.png') no-repeat top left;background-size:contain}.stars.selectable .star:hover{background:url('/images/icons/star-full-yellow@2x.png') no-repeat top left;background-size:contain}.stars.selectable .star:hover~span.star,.stars.selectable .star:hover~span.star~span.star,.stars.selectable .star:hover~span.star~span.star~span.star{background:url('/images/icons/star-empty-light@2x.png') no-repeat top left;background-size:contain}.rating-block.big-rating{border:none;margin:0 auto;background-color:#FFF;color:#333;font-size:16px}.rating-block .stars{float:left;margin-right:5px}.rating-block.big-rating .stars{margin-right:10px}.rating-block .review-count{float:left;border-right:1px solid #ececec;padding-right:13px;padding-top:9px;padding-bottom:7px;margin-right:13px;margin-top:-9px;margin-bottom:-7px}.rating-block.compact{padding:9px 9px 7px 9px}.rating-block.compact .review-count{padding-right:9px;margin-right:9px}.review-block{padding:20px 0 20px 0;border-bottom:1px solid #ececec}.review-user{max-width:84px;float:left}.review-block .review-user p{width:84px;word-break:break-word}.review-user .user-avatar{height:84px;width:84px;border:none;border-radius:0;overflow:hidden}.review-user .user-avatar img{height:100%;width:100%;max-height:100%;max-width:100%;border-radius:0}.user-reviews .review-user .user-avatar,.user-dashboard .review-user .user-avatar,.business-response .user-avatar{border:0px solid #FFF}.user-reviews .review-block .review-user p,.user-dashbord .review-block .review-user p{padding:10px 0 0 0}.user-reviews .review-block .review-user .user-stats,.user-dashboard .review-block .review-user .user-stats{text-align:center;padding-left:0px;font-size:9px;line-height:11px}.review-block .review-user .user-stats{padding-left:8px;font-size:9px;line-height:11px}.review-block .review-user .user-stats div.stat{margin-bottom:3px}.review-block .review-user .user-stats span{padding-right:6px;vertical-align:-1px}.review-block .review-content{margin-left:106px;padding-top:10px}.user-reviews .review-block .review-content,.user-dashboard .review-block .review-content{padding-top:5px;max-width:900px}.review-block .review-menu{line-height:12px;margin-left:15px}.review-block .review-menu span.btn.btn-light:hover{background-color:#FFF}.review-block .review-menu .btn{color:#999;border:1px solid #ececec;border-radius:30px;padding:9px 15px;font-size:9px;line-height:12px}.review-block .review-menu .btn span{margin-right:5px}.review-block h4{color:#333}.review-block .review-date{font-size:12px;line-height:18px;color:#333}.review-block .review-text{position:relative;padding-right:150px}.review-block .review-text p{word-wrap:break-word}.review-block .review-text-collapsed p{height:90px;overflow-y:hidden}.review-text-collapsed .review-fade{height:35px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);position:absolute;top:55px;left:0;width:100%;z-index:960}.review-block .review-text .expand-review{display:inline-block;margin-top:10px}li.review-image{margin-right:10px;cursor:pointer}@media (max-width:768px){.review-user{max-width:100%;float:none}.review-user .user-avatar{height:42px;width:42px;border-radius:0;float:left}.review-user .user-avatar img{border-radius:0}.review-user .review-user-info{margin-left:54px}.review-block .review-user p{width:auto;padding:5px 0 5px 0;text-align:left}.review-block .review-user .user-stats{padding-left:0}.review-block .review-user .user-stats div.stat{display:inline-block;float:left;margin-bottom:0;padding-right:15px;height:14px}.review-block .review-content{padding-top:15px;margin-left:0}.review-block .review-text{padding-right:0}}.start-review{border:1px solid #ececec;padding:21px 28px}.start-review .review-content{margin-left:116px;padding-top:5px}.start-review h5{margin-bottom:0}.start-review .review-content p{margin-bottom:10px}.start-review .stars{height:18px;min-width:90px}.start-review .star.star-medium{height:19px;width:27px;margin-right:0}.start-review .review-user .user-avatar{border:2px solid #FCFCFC}.review-hero-left{float:left;padding:40px 30px}@media (max-width:768px){.profile-review-hero{text-align:center}.review-hero-left{display:inline-block;float:none;border-right:none}.start-review .review-content{margin-left:0;text-align:center}}.review-hero-left .h1{color:#333}.review-hero-left .stars{margin-left:20px;float:right;padding-top:7px}.review-hero-right{float:right;padding:23px 30px;color:#333}.profile-review-hero .review-count{font-size:14px;color:#333}.field-averages{margin:10px 0 15px 0;padding:0 40px}.field-averages .field{float:left;width:20%;text-align:center;min-width:115px}.field-averages .single-field{float:none;width:100%}.field-averages .field p{margin:0 0 8px 0;font-size:16px;color:#333}@media (max-width:768px){.review-hero-left .h1{width:100%;text-align:center}.field-averages{margin:20px 0 0 0;padding:0 15px}.field-averages .field{width:50%;margin-bottom:40px}.review-hero-left .stars{margin-left:0;float:none;padding-top:7px}.profile-review-hero .review-count{display:block;padding-top:35px}}.review-form .field-averages{padding:0 10px;margin:10px 0 15px 0}.write-review .profile-section{padding-top:40px;padding-bottom:20px}.write-review .divider.negative{transform:translate(0, -50%)}.write-review .overall-rating{position:relative;transform:translate(0, 50%);margin:0 auto;padding:18px 42px;display:block;width:75%;max-width:380px}.write-review .overall-rating .stars{padding-top:3px}.write-review .overall-rating h4{margin-right:25px}@media (max-width:768px){.write-review .overall-rating{text-align:center}.write-review .overall-rating h4{margin-right:0;width:100%;text-align:center}.write-review .overall-rating .stars{padding-top:5px;padding-bottom:10px}}.review-image{max-height:140px;max-width:140px}.business-response{margin-top:30px;padding-left:60px;background-image:url('/images/icons/business-response.png');background-repeat:no-repeat;background-position:15px 30px}.business-response .review-content{margin-left:106px;padding-top:0px}.review-star-count{line-height:12px;color:#999;margin:5px 5px}.star-progress-bar{position:relative;display:inline-block;height:8px;width:150px;line-height:12px;background-color:#ececec;margin:0 5px}.star-progress-fill{display:block;position:absolute;top:0;left:0;bottom:0;width:0;background-color:#999}.p-0{padding:0px}.pt-0{padding-top:0px}.pl-0{padding-left:0px}.pr-0{padding-right:0px}.pb-0{padding-bottom:0px}.plr-0{padding-left:0px;padding-right:0px}.ptb-0{padding-top:0px;padding-bottom:0px}.p-1{padding:5px}.pt-1{padding-top:5px}.pl-1{padding-left:5px}.pr-1{padding-right:5px}.pb-1{padding-bottom:5px}.plr-1{padding-left:5px;padding-right:5px}.ptb-1{padding-top:5px;padding-bottom:5px}.p-2{padding:10px}.pt-2{padding-top:10px}.pl-2{padding-left:10px}.pr-2{padding-right:10px}.pb-2{padding-bottom:10px}.plr-2{padding-left:10px;padding-right:10px}.ptb-2{padding-top:10px;padding-bottom:10px}.p-3{padding:15px}.pt-3{padding-top:15px}.pl-3{padding-left:15px}.pr-3{padding-right:15px}.pb-3{padding-bottom:15px}.plr-3{padding-left:15px;padding-right:15px}.ptb-3{padding-top:15px;padding-bottom:15px}.p-4{padding:20px}.pt-4{padding-top:20px}.pl-4{padding-left:20px}.pr-4{padding-right:20px}.pb-4{padding-bottom:20px}.plr-4{padding-left:20px;padding-right:20px}.ptb-4{padding-top:20px;padding-bottom:20px}.p-5{padding:40px}.pt-5{padding-top:40px}.pl-5{padding-left:40px}.pr-5{padding-right:40px}.pb-5{padding-bottom:40px}.plr-5{padding-left:40px;padding-right:40px}.ptb-5{padding-top:40px;padding-bottom:40px}.p-6{padding:60px}.pt-6{padding-top:60px}.pl-6{padding-left:60px}.pr-6{padding-right:60px}.pb-6{padding-bottom:60px}.plr-6{padding-left:60px;padding-right:60px}.ptb-6{padding-top:60px;padding-bottom:60px}.m-0{padding:0px}.mt-0{margin-top:0px}.ml-0{margin-left:0px}.mr-0{margin-right:0px}.mb-0{margin-bottom:0px}.mlr-0{margin-left:0px;margin-right:0px}.mtb-0{margin-top:0px;margin-bottom:0px}.m-1{padding:5px}.mt-1{margin-top:5px}.ml-1{margin-left:5px}.mr-1{margin-right:5px}.mb-1{margin-bottom:5px}.mlr-1{margin-left:5px;margin-right:5px}.mtb-1{margin-top:5px;margin-bottom:5px}.m-2{padding:10px}.mt-2{margin-top:10px}.ml-2{margin-left:10px}.mr-2{margin-right:10px}.mb-2{margin-bottom:10px}.mlr-2{margin-left:10px;margin-right:10px}.mtb-2{margin-top:10px;margin-bottom:10px}.m-3{padding:15px}.mt-3{margin-top:15px}.ml-3{margin-left:15px}.mr-3{margin-right:15px}.mb-3{margin-bottom:15px}.mlr-3{margin-left:15px;margin-right:15px}.mtb-3{margin-top:15px;margin-bottom:15px}.m-4{padding:20px}.mt-4{margin-top:20px}.ml-4{margin-left:20px}.mr-4{margin-right:20px}.mb-4{margin-bottom:20px}.mlr-4{margin-left:20px;margin-right:20px}.mtb-4{margin-top:20px;margin-bottom:20px}.m-5{padding:40px}.mt-5{margin-top:40px}.ml-5{margin-left:40px}.mr-5{margin-right:40px}.mb-5{margin-bottom:40px}.mlr-5{margin-left:40px;margin-right:40px}.mtb-5{margin-top:40px;margin-bottom:40px}.m-6{padding:60px}.mt-6{margin-top:60px}.ml-6{margin-left:60px}.mr-6{margin-right:60px}.mb-6{margin-bottom:60px}.mlr-6{margin-left:60px;margin-right:60px}.mtb-6{margin-top:60px;margin-bottom:60px}.badge-expand{border-top:1px solid #ececec;padding:15px 0 0 0;margin-bottom:-5px;cursor:pointer}.badge-expand span{vertical-align:-2px}.user{padding-bottom:40px}.user.nopadding{padding-bottom:0}.user .bottom-margin{margin-bottom:20px}.login,.contact-us-container{padding:30px 40px;margin-bottom:20px}.login .btn{font-size:10px;padding:8px 5px}.login .btn-login,input.btn-login{display:block;margin:0 auto;width:155px;text-align:center}.login .btn-login-large{display:block;margin:0 auto;width:200px;padding:10px 5px;text-align:center}.login .btn-create-account{display:block;margin:0 auto;width:275px;padding:16px 5px;line-height:18px;text-align:center}.login .divider{border-bottom:1px solid #ececec;margin:0 -40px}.social-signup{padding:30px 95px 0 95px}.social-signup .btn{padding:11px 22px}.text-divider{display:block;text-align:center;overflow:hidden;white-space:nowrap;font-size:12px;line-height:18px;color:#999;margin:0px -40px}.text-divider>span{position:relative;display:inline-block}.text-divider>span:before,.text-divider>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#ececec}.text-divider>span:before{right:100%;margin-right:15px}.text-divider>span:after{left:100%;margin-left:15px}.join-yellow-club{min-height:400px;background-image:url('/images/join-yellow-club.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.yellow-club-content{position:absolute;width:100%;max-width:600px;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 20px}.yellow-club-content h1{padding-bottom:10px}.yellow-club-content p{font-size:18px;line-height:22px;color:#fff;padding:0 0 30px 0}.business-get-started{min-height:660px;background-image:url('/images/list-business-background.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.business-get-started .yellow-club-content{max-width:520px}.account-benefits{margin:0 auto;max-width:1260px;width:100%;padding:60px 0}.business-benefits .account-benefit-wrapper{margin-top:30px}.account-benefit-wrapper{width:33.3333%;float:left;padding:50px 9px 0 9px}.account-benefit{background-color:#FCFCFC;padding:70px 30px 50px 30px;position:relative;border-radius:5px}.benefit-icon{position:absolute;top:-50px;left:50%;transform:translate(-50%, 0);height:100px;width:100px;background-color:#fff;border-radius:50px;border:4px solid #FCFCFC}.benefit-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:60px;max-height:60px}@media (max-width:768px){.account-benefit-wrapper{width:100%;margin-bottom:15px}.social-signup{padding:30px 0px 0 0px}}.user-menu{padding:20px 30px}.user-avatar{height:66px;width:66px;border:2px solid #6D4D9F;background-color:#ececec;border-radius:33px;overflow:hidden}.user-avatar.user-avatar-large{height:130px;width:130px;border-radius:65px}.user-avatar.user-avatar-small{height:28px;width:28px;border-radius:14px}.user-avatar.inline-block{display:inline-block}.user-avatar img{height:100%;width:100%;max-height:100%;max-width:100%;border-radius:33px}.user-avatar.user-avatar-large img{border-radius:65px}.user-avatar.user-avatar-small img{vertical-align:2px;border-radius:14px}.user-avatar.upload-avatar{cursor:pointer}.user-avatar.upload-avatar .upload-button{font-size:40px;line-height:120px;text-align:center;color:#999;padding-left:10px;padding-top:10px}.add-edit-avatar{margin-left:160px;padding-top:47px}.user-menu .user-greeting{padding-top:10px;margin-left:85px}.user-menu .user-navigation{font-size:20px;padding-top:23px;float:right}.user-menu .user-navigation li{padding-right:38px}.user-menu .user-navigation li a{line-height:20px;color:#666;text-decoration:none}.user-menu .user-navigation li a.active{color:#6D4D9F}@media (max-width:768px){.user-menu .user-navigation{width:100%;text-align:center}.user-menu .user-navigation ul{padding:0;margin-left:-30px;margin-right:-30px}.user-menu .user-navigation ul li{padding:0;margin:0;width:calc(16.666% + 5px)}}.user-box{padding:0 40px}.user-side-box{padding:0}.user-side-box h5{padding-left:30px;padding-right:30px}.todo-box{border-top:1px solid #ececec;padding-left:30px;padding-right:30px}.todo-box a{color:#333;text-decoration:none}.todo-box .todo-icon{font-size:20px;padding-left:10px}.todo-dropdown-wrapper{padding:15px 30px 20px 30px}.dropdown.todo-dropdown ul{width:100%}.stat-box{border-top:1px solid #ececec;padding:15px 20px}.stat-box i.fa{margin-right:5px;color:#999}.stat-box .stat-count{font-size:20px;font-weight:bold}.yellow-club-stats{width:100%;margin:20px -5px 20px -5px}.yellow-club-wrapper{float:left;width:33%;padding:0 5px}.yellow-club-box{border-radius:5px}.yellow-club-box-content{background-color:#FCFCFC;text-align:center;height:180px;padding-top:45px}.yellow-club-box-content img{max-width:60px;max-height:60px;margin-bottom:10px}.yellow-club-button{background-color:#6D4D9F}.yellow-club-button a{text-decoration:none;display:block;line-height:40px;color:#333;text-align:center}@media (max-width:768px){.yellow-club-wrapper{width:100%;margin-bottom:10px}}.kpi-container{margin:20px 0;width:100%;margin-right:-10px}.kpi-wrapper{float:left;width:145px;margin-right:10px}.kpi-box{width:100%}.kpi-number{font-family:'proxima_nova_thextrabold', sans-serif;font-size:60px;color:#FFF;line-height:100px;text-align:center}.kpi-stat{border-top:1px solid darker(#6D4D9F, 20%);line-height:34px;font-size:12px;text-align:center}.kpi-stat [class*='icon-']{vertical-align:-5%;margin-right:5px}@media (max-width:768px){.kpi-container{margin:20px 0 0 0}.kpi-wrapper{float:left;width:33.333%;padding:0 10px;margin-right:0;margin-bottom:20px}}@media (max-width:540px){.kpi-wrapper{width:50%}}@media (max-width:400px){.kpi-wrapper{width:100%}}.step-title{height:60px;width:100%;background-color:#FFF;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.step-title p{padding-top:24px}.progress-bar{height:4px;position:relative;bottom:-4px;width:100%;background-color:rgba(236, 236, 236, 0.75)}.progress-bar .progress-25{width:25%;height:4px;background-color:#6D4D9F}.progress-bar .progress-50{width:50%;height:4px;background-color:#6D4D9F}.progress-bar .progress-75{width:75%;height:4px;background-color:#6D4D9F}.progress-bar .progress-100{width:100%;height:4px;background-color:#6D4D9F}.business-sign-up-content{padding-left:100px;padding-top:40px;background-image:url('/images/list_business_background.jpg');background-position:right bottom;background-repeat:no-repeat}.list-business-form{width:425px}.list-business-form form{min-height:460px}@media (max-width:1340px){.business-sign-up-content{background-size:40% auto}}@media (max-width:1120px){.business-sign-up-content{padding-left:0px}.list-business-form{width:50%;max-width:425px}}@media (max-width:768px){.business-sign-up-content{padding:40px 30px 0 30px;background:none}.list-business-form{width:100%;max-width:100%}.list-business-form form{min-height:0}}ul.setting-details{padding-top:10px;list-style-type:none}ul.setting-details li{margin-top:10px}ul.setting-details li strong{display:inline-block;width:170px}.toggle-switch-container{width:100%}.toggle-switch-container .toggle-switches{float:left;width:50%;padding:60px 40px}.toggle-switch-container .toggle-switches:first-of-type{border-right:1px solid #ececec}ul.setting-toggles{list-style-type:none;padding-top:10px;border-bottom:1px solid #ececec}ul.setting-toggles li{padding:10px 0;border-top:1px solid #ececec;line-height:20px}ul.setting-toggles li span.toggle{float:right}#user-edit-form{padding-top:20px;width:520px}.user-edit-buttons{float:right}@media (max-width:768px){.setting-label{display:inline-block;width:75%}ul.setting-details li strong{display:block;width:100%}#user-edit-form{width:100%}.toggle-switch-container .toggle-switches{width:100%;padding:40px}.toggle-switch-container .toggle-switches:first-of-type{border-right:none;border-bottom:1px solid #ececec}.user-edit-buttons{float:none;padding:0 20px}ul.user-edit-buttons li{display:block;width:100%;margin-bottom:15px}ul.user-edit-buttons li:last-of-type{margin-bottom:0}.user-edit-buttons li a.btn{width:100%;text-align:center}}.favorites-container{margin:0 -10px}.favorites-container .favorite-box{float:left;width:25%;padding:0 10px 20px 10px}.favorites-container .favorite-box .favorite-container{border-radius:10px;background-color:#FCFCFC}.favorite-container a.favorite-link{text-deocoration:none;color:#333}.favorite-container .favorite-image{height:183px;border-radius:10px 10px 0 0;background-size:cover}.favorite-container .favorite-content{padding:16px 20px;border-radius:0 0 10px 10px}@media (max-width:1200px){.favorites-container .favorite-box{width:33.333%}}@media (max-width:768px){.favorites-container .favorite-box{width:100%}.favorites-container .favorite-box:last-of-type{padding-bottom:0}.favorites-container .favorite-box .favorite-container{background-image:url(/images/icons/right.png);background-repeat:no-repeat;background-position:right 15px center;background-size:14px 24px;padding:15px}.favorite-container .favorite-image{height:40px;width:40px;border-radius:2px;float:left}.favorite-container .favorite-content{float:left;width:calc(100% - 40px);padding:0 10px;border-radius:0;margin:0}}.select-business-dropdown .selected-business{padding:0 30px 0 40px;cursor:pointer}.select-business-dropdown .selected-business h4.subdued{line-height:68px}.select-business-dropdown .selected-business .selected-business-content{padding-top:12px;height:68px}.select-business-dropdown .selected-business .selected-business-content small{display:block;margin-bottom:5px;font-size:10px;line-height:12px}.select-business-dropdown .selected-business .selected-business-content h4,.select-business-dropdown .selected-business .selected-business-content p{display:inline-block;padding-right:10px}.select-business-dropdown .selected-business .dropdown-icon{line-height:68px;float:right;padding:0 30px}.select-business-dropdown .edit-page{float:right;border-left:1px solid #ececec;padding:0 32px;line-height:68px;width:200px}.select-business-dropdown .business-dropdown{position:absolute;top:0;left:0;padding:14px 40px 0 40px;border-radius:0 0 10px 10px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);z-index:1000}.select-business-dropdown .edit-page a{display:inline-block}.select-business-dropdown .business-dropdown .dropdown-business{padding:17px 0;border-bottom:1px solid #ececec}.select-business-dropdown .business-dropdown .dropdown-business:last-of-type{border-bottom:none}.select-business-dropdown .business-dropdown .dropdown-business h5,.select-business-dropdown .business-dropdown .dropdown-business p{padding-right:10px;display:inline-block}.badge-collection{border:1px solid #ececec;border-radius:2px;padding:15px 0}.badge-collection .badge-wrapper{float:left;width:20%;text-align:center;margin:15px 0}.badge-collection .badge{margin:0 auto}.badge-image img{height:auto;width:auto;max-width:70px;max-height:70px}.badge-collection .badge strong{line-height:18px;height:18px;display:block;overflow-y:hidden}.badge-collection .badge .small{line-height:18px;height:36px;display:block;overflow-y:hidden}@media (max-width:960px){.badge-collection .badge-wrapper{width:25%}}@media (max-width:640px){.badge-collection .badge-wrapper{width:33.3333%}}@media (max-width:440px){.badge-collection .badge-wrapper{width:50%}}.user-leaderboard .user-leaderboard-block{height:44px;line-height:44px;color:#333;padding:0 20px}.user-leaderboard .user-leaderboard-block strong{display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:100px;overflow:hidden;height:24px;line-height:24px;vertical-align:-6px}.user-leaderboard .user-leaderboard-block.active{background-color:#FCFCFC;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.user-leaderboard .user-leaderboard-block .user-avatar{vertical-align:-8px;margin-left:10px;margin-right:6px}.user-leaderboard .user-leaderboard-block .fa-trophy{vertical-align:-2px;margin-right:8px;color:#999}@media (max-width:1200px){.user-leaderboard .user-leaderboard-block .icon-trophy{display:none}}@media (max-width:1100px){.user-leaderboard .user-leaderboard-block .icon-trophy{display:inline}.user-leaderboard .user-leaderboard-block strong{display:none}}.business-packages{margin:0 auto;width:100%;max-width:1260px}.business-package-wrapper{width:33.333%;float:left;padding:0 10px}.business-package{background-color:#fff;border-radius:10px;box-shadow:0px 2px 10px 0px rgba;padding:30px 40px;text-align:center;min-height:500px}.business-package .package-icon img{max-width:270px;width:100%}.blackout-popup{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.65);z-index:1060}.popup{border:1px solid #ececec;position:absolute;top:30px;left:50%;transform:translate(-50%, 0);width:90%;max-width:800px;background-color:#FFF;border-radius:10px;box-shadow:0px 2px 10px 0px rgba;z-index:1070}.popup p{font-size:12px;line-height:16px}.popup h5{margin-bottom:0}.popup .popup-content,.popup div.popup-content.medium-padding{padding-left:30px;padding-right:30px}.popup .scroll-wrapper{padding:15px 30px}.popup .popup-scroller{position:relative;top:0;left:0;width:100%;bottom:80px;padding:0 10px}.home-rewards{padding:0 0 60px 0}.home-rewards-boxes{padding:20px 0 0 0}.home-reward-box{float:left;position:relative;width:25%;padding:0px 10px 10px 10px}.home-reward-wrapper{border-radius:10px;box-shadow:0px 2px 10px 0px rgba}.user-reward-box{float:left;position:relative;width:33.333%;padding:0px 10px 10px 10px}@media (max-width:1100px){.home-reward-box{width:33.333%}.user-reward-box{width:50%}}@media (max-width:900px){.home-reward-box{width:50%}}@media (max-width:600px){.home-reward-box{width:100%}.user-reward-box{width:100%}}.home-rewardback{background-color:#FCFCFC;height:69px;padding:15px 20px 15px 20px;border-radius:0px 0px 10px 10px;border-bottom:1px solid #ececec}.home-reward{background-color:#FCFCFC;background-repeat:no-repeat;background-image:url(../images/ipads.png);height:220px;border-radius:2px 2px 0 0;padding:47px 30px 20px 30px;background-size:cover}.home-review p{color:#999}.home-review .strong{color:#333;padding-top:8px;font-size:16px;margin-bottom:5px}.home-review h3,.home-review .h3{color:#999;margin-bottom:25px}.home-reward-wrapper .reward-image{position:absolute;top:10px;left:10px;height:26px;width:93.1px;padding:7px 17px 7px 11px;white-space:nowrap;border:1px solid #ececec;border-radius:0 2px 2px 0;background-color:rgba(255, 255, 255, 0.9)}.rewardbtn{font-family:'proxima_nova_rgbold', sans-serif;color:#666;font-family:"Proxima Nova";font-size:10px;font-weight:bold;line-height:12px}.left{text-align:left;padding-bottom:20px;color:#333;font-family:'proxima_nova_rgbold', sans-serif;font-size:16px;font-weight:bold;line-height:20px}.reward-image-wrapper{float:left;width:50%}.reward-image-wrapper .reward-image{width:100%;height:100%;border-radius:2px;box-shadow:0px 2px 10px 0px rgba}.reward-text-wrapper{padding:50px 20px 50px 50px;float:left;width:50%}@media (max-width:1024px){.reward-image-wrapper{width:40%}.reward-text-wrapper{padding:40px 20px 50px 50px;width:60%}}@media (max-width:800px){.reward-image-wrapper{width:100%;padding:20px}.reward-text-wrapper{width:100%}}.leaderboard .divider{height:1.02px;width:100%;background-color:#ccc}.leadercontent{display:flex;flex-wrap:wrap;width:100%;max-width:1180px;margin:0 auto}.leader-container{width:52%;margin:0 auto;padding-top:60px;height:100%}.leader-row{width:50%;height:95px;padding-left:30px;display:flex;align-items:center;justify-content:flex-start}.leader-row h5{padding-right:20px}.leader-row h2{font-size:16px;line-height:20px;font-weight:bold;padding-left:20px}.leader-colum{width:50%;height:95px;padding-right:40px;padding-top:40px;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap}.leader-colum h6{font-size:18px;line-height:22px;font-weight:normal}.leader-colum h5{font-size:12px;line-height:18px;font-weight:normal;color:#999}