.gas-logo:after{display:inline-block;background-image:url(//static.yellowpages.ca/ypca/ypui-6.99.17-20250721.1251/resources/images/sprites/svg-sprite.svg);background-size:15.83125em 76.875em}.itemCounter__testA,.listing__address .itemCounter,.listing__title--wrap .listing__name .itemCounter{background-repeat:no-repeat;background-size:contain;width:21px;height:27px;display:inline-block;margin:0 6px 0 0;vertical-align:middle}.itemCounter__testA em,.listing__address .itemCounter em,.listing__title--wrap .listing__name .itemCounter em{display:block;width:100%;text-align:center;font-style:normal;font-weight:300;padding-top:3px;font-size:13px;font-size:.8125rem}.listing__address .ypg_deals .itemCounter,.listing__title--wrap .listing__name .ypg_deals .itemCounter,.ypg_deals .itemCounter__testA,.ypg_deals .listing__address .itemCounter,.ypg_deals .listing__title--wrap .listing__name .itemCounter{display:none}.module--gas{margin-bottom:30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px -1px rgba(0,0,0,.2);line-height:130%}.module--gas .boxTitle,.module--gas h1{font-size:18px;font-size:1.125rem;margin-bottom:10px;font-weight:300;padding:0;display:block}.module--gas .module__content{display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:599px){.module--gas .module__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.gas-logo{color:#6e6e6e;text-transform:lowercase;font-size:11px;font-size:.6875rem}.gas-logo:after{width:2.55625em;height:2.01812em;background-position:0 -42.25em;zoom:1.2;content:'';margin-left:5px;position:relative;top:5px}@media (min-width:0) and (max-width:599px){.gas-logo{margin-top:20px}}.gas-table{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:480px){.gas-table{-ms-flex-wrap:wrap;flex-wrap:wrap}.gas-table .col-gas{width:42%;margin-bottom:10px}}.gas-table .col-gas{margin-right:15px}.gas-table .col-gas div{border:1px solid #d4d4d4;margin-bottom:5px}.gas-table span{display:block;text-align:center}.gas-table .price{background-color:#f8f8f8;font-size:20px;font-size:1.25rem;line-height:30px}.gas-table .gasType{border-top:1px solid #d4d4d4;font-size:12px;text-transform:uppercase;padding:4px 15px}.gas-table .time{color:#6e6c6c;font-weight:400!important}.merchant-feature-icon.online-shopping{display:block;background-size:contain;background-repeat:no-repeat;height:59px;width:49px}.devicePhone .merchant-feature-icon.online-shopping{height:49px;width:39px}.merchant_card_bottom .merchant-feature-icon.online-shopping{height:50px;width:60px}.lang-en .merchant-feature-icon.online-shopping{background-image:url(//static.yellowpages.ca/ypca/ypui-6.99.17-20250721.1251/resources/images/merchantFeatures/online-shopping-en.png)}.lang-fr .merchant-feature-icon.online-shopping{background-image:url(//static.yellowpages.ca/ypca/ypui-6.99.17-20250721.1251/resources/images/merchantFeatures/online-shopping-fr.png)}.listing{transition:margin-bottom .5s ease}.listing .deal-cta{font-size:11px;font-size:.6875rem;cursor:pointer;margin-top:8px}@media (min-width:600px){.listing .deal-cta{float:right}}@media (min-width:0) and (max-width:599px){.listing .deal-cta{-ms-flex-order:2;order:2;text-align:left}}@media (min-width:0) and (max-width:320px){.listing--juice{margin-left:-10px}}.listing__content.selected{background-color:#fffaaa}.listing__content.hover,.listing__content.paid.hover{background-color:#fffef5}.listing__content.fade{display:none}.listing--small .active .listing__content__wrap{border-color:#ffcd00}.ypg_profile .listing__content__wrap{padding:20px}.ypg_search.listing--small .listing .listing__left{display:none}.module--featured .listing__left{display:block!important;margin-right:10px}.listing--small .listing__left{display:none;position:absolute;left:-8px;top:-8px;border:0}.listing--small .listing__left>span{position:static;top:0}.listing--small .listing__left em{display:none}.listing--small .listing__right{width:100%;padding:0}.listing--small .listing__right .listing__name{width:100%}.listing-quote:before{content:'('}.listing-quote:after{content:')'}.quote-after:after{content:' \00BB'}.listing__leadbox{text-transform:uppercase;color:#6e6c6c;font-size:10px}@media (min-width:600px){.listing__leadbox{margin-left:10px}}.listing--small .listing__logo,.listing--small .listing__logo__original{display:none}.listing--small .listing__logo__detail{display:none}.listing__headings__more{text-transform:lowercase}@media (min-width:600px){.listing__headings__more{font-size:10px;font-size:.625rem}}.listing__headings__more:before{content:', ';color:#6e6c6c}.devicePhone .listing__headings__more{display:none}.dealersBodyClass .listing__headings__more{display:none}.tripAdvisorImg{height:18px;margin-right:5px}.listing--small .listing__content__wrap{padding:15px 15px 0}.listing--small .listing__right{min-height:0;padding-bottom:10px}.listing--small .partner-ta{margin-bottom:5px}.listing--small .listing__content__wrapper{padding:15px 0 0}.expandMapList .merchant__status{text-align:left}.expandMapList .listing__distance{display:inline-block;vertical-align:top}.expandMapList .listing--small .allInformat{width:88%;display:inline-block;margin-bottom:0}.expandMapList .listing__extraa{width:115%}.expandMapList .listing__ratingss .ypStars{margin-right:3px;line-height:1em}.expandMapList .listing__link{padding-top:1px}@media (min-width:851px){.expandMapList .listing__name--link{color:#2b2b2b;font-size:20px!important}}.expandMapList .listing__address{margin-top:5px;margin-bottom:0}.expandMapList .listing_right_section{width:100%}@media (min-width:0) and (max-width:850px){.expandMap .listing__extra{text-align:left}.expandMap .listing__ratings{display:inline-block}.expandMap .bottom_section{padding-left:0}.expandMap .open_color{text-align:left}.expandMap .merchant__status{text-align:left}.expandMap .listing__actions{width:100%}.expandMap .listing__content{width:100%!important}.expandMap .listing__left{display:none}}.listing__mlr__root{clear:both;padding:8px 0;margin:0;border-radius:0}.listing__mlr__root .mlr--listing{-ms-flex-pack:start;justify-content:flex-start}.listing__mlr__root .mlr--listing .mlr__item{width:auto}.deviceDesktop .listing__mlr__root .mlr--listing .mlr__item{min-width:150px}@media (min-width:1024px){.listing__mlr__root .mlr--listing .mlr__item--message{min-width:140px!important}}@media (max-width:1015px) and (min-width:851px){.listing__mlr__root .mlr--listing{display:inline-block}.listing__mlr__root .mlr--listing .mlr__item{min-width:165px;display:block;float:right;width:32%;margin-bottom:10px}.listing__mlr__root .mlr--listing .mlr__item:last-child{margin-bottom:0}.listing__mlr__root .mlr--listing .mlr__item a:last-child{margin-right:15px}}@media (max-width:950px) and (min-width:851px){.listing__mlr__root .mlr--listing .mlr__item{width:49%}.listing__mlr__root .mlr--listing .mlr__item span:nth-child(2){margin-top:6px;display:block}}.partner-ta a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;white-space:nowrap;font-weight:300}.partner-ta a:hover{text-decoration:none}.moe__data{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.moe__data .listing__ratings:after{content:'\00b7';display:inline-block;font-size:19px;vertical-align:top;font-weight:300;margin-left:3px;margin-right:3px}.moe__data .listing__tagline{-ms-flex:1;flex:1;margin-top:6px;width:99.9%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mapWrap .listing{margin-bottom:0}@media (min-width:600px){.mapWrap .listing{min-width:300px;max-width:500px;width:500px}}@media (min-width:0) and (max-width:599px){.mapWrap .listing{min-width:300px;max-width:320px}}.mapWrap .listing.selected{background-color:transparent}.devicePhone .mapWrap .listing{min-width:300px;max-width:320px;border:0;padding:10px;width:auto}.mapWrap .ctaMap2 .mlr__item{width:100%}.mapWrap .ctaMap1 .mlr__item{width:100%}.devicePhone .mapWrap .listing__after-rate{-ms-flex-direction:column;flex-direction:column}.devicePhone .mapWrap .listing__after-rate--right{margin-top:10px}.mapWrap .listing__content{box-shadow:none;border-radius:0;width:500px}.mapWrap .listing__content.noLogo .listing__left{display:none}.mapWrap .listing__content.noLogo .listing__right{padding-left:0}.mapWrap .listing__content__wrap{padding:11px 0 0 4px}.devicePhone .mapWrap .listing__content__wrap{display:block}.mapWrap .listing__right{width:100%}.devicePhone .mapWrap .listing__right{-ms-flex:none;flex:none}.mapWrap .listing__details{line-height:140%}.mapWrap .listing__placement{font-size:11px;font-size:.6875rem;position:absolute;left:0;top:-4px}.mapWrap .listing__mlr__root{width:100%}@media (min-width:0) and (max-width:850px){.mapWrap .listing__name{white-space:normal}}.mapWrap .listing__name .listing__name--link{font-size:18px;font-size:1.125rem}@media (min-width:0) and (max-width:850px){.mapWrap .listing__name .listing__name--link{font-size:14px;font-size:.875rem;line-height:normal}}.mapWrap .listing__rating>a{font-weight:400}.mapWrap .listing__ratings--root a{font-size:12px;font-size:.75rem}.mapWrap .listing__address{padding-left:0}.mapWrap .listing__address .itemCounter{display:none}.mapWrap .listingDetails{display:none}.mapWrap .mlr__item{-ms-flex:1;flex:1}.mapWrap .mlr__item--phone .mlr__item__cta{cursor:default}.mapWrap .mlr__item--phone .mlr__item__cta:after{content:'';width:0;height:0;border:3px solid transparent;border-top-color:#333;margin-left:5px;display:inline-block}.mapWrap .mlr__item--phone .mlr__submenu{width:100%}.expandMap .listing--small{padding:0 10px 25px;width:420px}.listing__phone{font-weight:300;margin-top:5px}.listing__phone span+span{margin-left:15px}.listing__editorPick a:hover .listing__editorPick-text{text-decoration:underline}.serpActive .mlr__item--menu{display:none}.listing__extra--call{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:2px}.listing__extra--call>div{margin-right:10px}.listing__extra--call>div:last-child{margin-right:0}.listing__extra--call.listing__extra--empty{-ms-flex-pack:end;justify-content:flex-end}.listing__extra--call.listing__extra--no-new-line{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.devicePhone .listing__extra--call .listing__ratings__count{display:none}.deviceDesktop .listing__extra--call .organic__call,.deviceTablet .listing__extra--call .organic__call,.expandMap .listing__extra--call .organic__call{display:none}.organic__cta{margin:0;background-color:#ffcd00;padding:5px 10px;color:#333;font-weight:600;border-radius:2px;display:inline-block;font-size:11px;font-size:.6875rem;min-width:95px;text-align:center;text-decoration:none}.organic__cta .mlr__icon{display:none}.organic__cta a{text-decoration:inherit}.organic__cta--reserve{background-color:#ffcd00;color:#333}.orderActive .listing--small .mlr__item{width:50%}.expandMap .listing__extra--bothreviews{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.expandMap .listing__extra--bothreviews .listing__editorPick{margin-top:10px}.juice__mobile{border-bottom:1px solid #ddd}@media (min-width:0) and (max-width:480px){.juice__mobile{overflow:hidden}}@media screen and (max-width:600px){#ypg_juice_serpleaderboard1{min-width:320px;min-height:50px}#ypg_juice_serpleaderboard2{min-width:320px;min-height:50px}#ypg_mediative_bigbox{min-width:300px;min-height:250px}}.mytime__booknow{background-color:#ffcd00;border-color:#ffcd00;opacity:1}.page__container-title strong{text-transform:capitalize}.resultCount{font-size:16px;margin-left:10px}.listing__restaurants-rate{padding-top:2px;margin-right:3px}.view_more_section_noScroll{margin-bottom:25px;text-align:center;font-size:16px!important;margin-top:10px}.view_more_section_noScroll .pageButton{margin-top:-2px;word-spacing:5px;background-color:transparent;width:120px;height:35px;font-size:15px}.view_more_section_noScroll .pageButton:hover{background-color:#ffcd00}.view_more_section_noScroll .pageCount{margin-right:30px;margin-left:30px}.view_more_section_noScroll .emptyPageButton{width:120px;display:inline-block}.bottom_section{width:100%;margin-top:7px;margin-bottom:5px;padding-left:10px}.placementText .bottom_section{padding-left:70px}@media (min-width:600px){.searchBodyClass .listing__restaurants-rate{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:0) and (max-width:850px){.expandMapList .resultList{width:100%}.expandMapList .listing{width:100%}.expandMapList .listing__content__wrap{width:100%;padding:0 0 10px 0}.expandMapList .listing__right{padding-left:0!important}.expandMapList .open_color{text-align:right}.expandMapList .listing__extra{text-align:right}.expandMapList .listing__actions{padding-right:0}}.listing__address .listing__direction:after{content:' \00BB'}.page__container--mapview .listing__direction{padding-top:5px}.searchBodyClass .promoText{display:-ms-flexbox;display:flex}.searchBodyClass .jsTeaser{margin-top:auto}.listing__ratings{text-decoration:none}.bestReviewSection{width:90%;padding:10px 0 0 0}.bestReviewImage{border-radius:50%;width:25px;height:25px;background-color:#b9b8b6;display:inline-block}.bestReviewText{font-size:14px;color:#2b2b2b;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:82%;line-height:20px;padding-left:5px}.bestReviewReadMore{display:inline-block;line-height:21px;overflow:hidden}.bestReviewReadMore a{color:#3e9cc8;font-size:12px}.devicePhone .bestReviewSection{width:100%!important;padding-left:10px;padding-top:5px;padding-bottom:10px}.devicePhone .bestReviewText{width:75%!important}.deviceTablet .phoneNumberShort{display:none}.deviceTablet .messageShort{display:none}@media (min-width:0) and (max-width:600px){.deviceTablet .mlr__item__cta{font-size:12px;padding-left:4px!important;padding-right:8px!important}.deviceTablet .phoneNumberShort{display:inline-block}.deviceTablet .phoneNumberLong{display:none}.deviceTablet .messageShort{display:inline-block}.deviceTablet .messageLong{display:none}}.adress-result{font-size:22px;padding-top:30px}.listing_right_section{min-width:50%;-ms-flex:1;flex:1}.listing_right_section .listing_right_top_section{display:-ms-flexbox;display:flex}.isParent .listing__left{display:inline-block;position:relative;vertical-align:top;left:0;top:0}.isParent .infoPlus{display:inline-block}.isParent .listing__cover{display:block}.isParent .listing__cover .listing__restaurants-detailss{display:none}.isParent .listing__cover .listing__headings__roots{display:none}.carouselSpinner{text-align:center}.carouselAction{text-align:center;margin-top:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carouselAction .carouselIcon{font-family:lg;border-radius:50%;width:18px;height:18px;background-color:#ffcd00;display:inline-block;font-weight:700;font-size:12px;padding-top:1px;color:#fff}.carouselAction .carouselIcon:hover{cursor:pointer}.carouselAction .carouselNext{margin-left:5px}.carouselAction .carouselNext:before{content:'\e095'}.carouselAction .carouselPrev{margin-right:5px}.carouselAction .carouselPrev:after{content:'\e094'}.merchantPhotos{position:absolute}.merchantPhotos .merchantPhoto{display:block;text-align:center;display:block;text-align:center;background-color:#000;height:130px;width:130px;line-height:130px}.merchantPhotos .merchantPhoto img{width:100%;height:auto;vertical-align:middle}.lastPhotoCarousel{vertical-align:middle;background-color:#333;opacity:.85;display:block;text-align:center;height:130px;width:130px;line-height:130px}.lastPhotoCarousel a{color:#fff;vertical-align:top}.lastPhotoCarousel:hover{background-color:rgba(0,0,0,.9);transition:all .5s;-webkit-transition:all .5s}.schwiz-ifr-btn{font-weight:600!important}.merchant_alert_box .ypalert{margin-top:0}
