.imageReviewSlider{width:100%;height:100%;background-color:rgba(0,0,0,.8);display:block;position:fixed;top:0;right:0;z-index:9999}.imageReviewSlider img{max-width:95%;max-height:90%;height:auto;object-fit:cover;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageReviewSlider .close-slider{position:absolute;color:#fff;font-size:1.5em;top:.1em;right:.2em;padding:.7em;font-family:yp-icons;background-color:unset}.imageReviewSlider .close-slider:after{content:'\e63c'}.imageReviewSlider .arrows{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-family:yp-icons;font-weight:700;padding:7% 1%;font-size:2.5em;background-color:unset;z-index:100;text-shadow:0 0 5px #585858}.imageReviewSlider .arrows.arr-left{left:0}.imageReviewSlider .arrows.arr-left:after{content:'\e672'}.imageReviewSlider .arrows.arr-right{right:0}.imageReviewSlider .arrows.arr-right:after{content:'\e671'}.imageReviewSlider section{position:absolute;top:.7em;left:1em}.imageReviewSlider section .circleCounter{border-radius:50%;border:1px solid #fff;width:13px;height:13px;display:inline-block;margin-right:3px;box-shadow:0 0 3px 3px #333}.imageReviewSlider section .circleCounter .currentCircle{background-color:#fff;border-radius:50%;width:9px;height:9px;display:block;margin:1px}#ypModaBrowserUpdate .modal-body{text-align:center}#ypModaBrowserUpdate .modal-body p{line-height:110%}#ypModaBrowserUpdate .modal-body .topText{margin:0 0 10px;font-weight:300;font-size:13px;text-shadow:0 1px 1px rgba(255,255,255,.8);line-height:125%}#ypModaBrowserUpdate .modal-body .logo{font-size:16px;font-weight:400;position:relative;margin:20px 0}#ypModaBrowserUpdate .modal-body .logo .browser-name{margin:15px 0;display:block}#ypModaBrowserUpdate .modal-body .buttons a{margin:0 5px}#ypModaBrowserUpdate .modal-body input{margin:15px 10px 15px 0}
.btn-theme{color:#333;background-color:#ffcd00}.btn-theme.active,.btn-theme:active,.btn-theme:focus,.btn-theme:hover,.open>.btn-theme.dropdown-toggle{background-color:#e6b900;color:#333}.btn-theme.active,.btn-theme:active,.open>.btn-theme.dropdown-toggle{background-image:none}.btn-theme.disabled,.btn-theme.disabled.active,.btn-theme.disabled:active,.btn-theme.disabled:focus,.btn-theme.disabled:hover,.btn-theme[disabled],.btn-theme[disabled].active,.btn-theme[disabled]:active,.btn-theme[disabled]:focus,.btn-theme[disabled]:hover,fieldset[disabled] .btn-theme,fieldset[disabled] .btn-theme.active,fieldset[disabled] .btn-theme:active,fieldset[disabled] .btn-theme:focus,fieldset[disabled] .btn-theme:hover{background-color:#ffcd00}.btn-theme .badge{color:#ffcd00;background-color:#333}.btn-theme-primary{color:#333;background-color:#ffcd00}.btn-theme-primary.active,.btn-theme-primary:active,.btn-theme-primary:focus,.btn-theme-primary:hover,.open>.btn-theme-primary.dropdown-toggle{background-color:#e6b900;color:#333}.btn-theme-primary.active,.btn-theme-primary:active,.open>.btn-theme-primary.dropdown-toggle{background-image:none}.btn-theme-primary.disabled,.btn-theme-primary.disabled.active,.btn-theme-primary.disabled:active,.btn-theme-primary.disabled:focus,.btn-theme-primary.disabled:hover,.btn-theme-primary[disabled],.btn-theme-primary[disabled].active,.btn-theme-primary[disabled]:active,.btn-theme-primary[disabled]:focus,.btn-theme-primary[disabled]:hover,fieldset[disabled] .btn-theme-primary,fieldset[disabled] .btn-theme-primary.active,fieldset[disabled] .btn-theme-primary:active,fieldset[disabled] .btn-theme-primary:focus,fieldset[disabled] .btn-theme-primary:hover{background-color:#ffcd00}.btn-theme-primary .badge{color:#ffcd00;background-color:#333}.btn-city-change{color:#ffcd00}.dropdown__items a:hover,.reserve-dropdown .dropdown-menu a:hover{background-color:#ffcd00;color:#262626}.header-menu--mobileview .header-menu__item--mobile{background-color:#ffcd00;color:#333}.header-menu--mobileview .header-menu__item--mobile .header-menu__title{color:#333}.header-menu--mobileview .header-menu__item--mobile:after{border-top-color:#333}@media (min-width:851px){.header-menu__item--full:active,.header-menu__item--full:hover,.header-menu__item--sub:active,.header-menu__item--sub:hover{background-color:#ffcd00;color:#333}}.header-submenu{border-top-color:#ffcd00}.header-title__link{color:#ffcd00}.card-item_info .ypicon,.merchantHead-cta-item .merchantHead-cta_link .ypicon{background-color:#ffcd00;color:#333}.mlr__item--active .mlr__icon{color:#333}.mlr__item--active .mlr__item__cta,.mlr__item__cta:hover{background-color:#ffcd00;border-color:#ffcd00}.devicePhone.ypg_dealers .merchant__header{background-color:#ffcd00}#ypModaFlyers .gsThumbToggle:after{background-color:#333}.devicePhone .busCardContainer .mlr__item{border:1px solid #e6b900;border-width:0 1px 1px 0}.devicePhone .busCardContainer .mlr__item:first-child{border-left:1px solid #e6b900}.devicePhone .busCardContainer .mlr__item__cta{background-color:#ffcd00}.devicePhone .busCardContainer .mlr__item__cta:hover{background-color:#ffcd00}.merchant__header__cta a{background-color:#ffcd00}.devicePhone .listing__actions--mol .ypicon{background-color:#ffcd00;color:#333;border-color:#ffcd00}.ypg_search .mapToggle .ypbtn{background-color:#ffcd00;border-color:#e6b900}.ypg_search .mapToggle .ypbtn:hover{background-color:#e6b900}span.viewOnMap .ypbtn{background-color:#ffcd00;border-color:#e6b900}span.viewOnMap .ypbtn:hover{background-color:#e6b900}.contentControls__right .active:after{border-color:#ffcd00}.okayNav__nav--visible .active:after,.reviews-tabs.opened li.active a{border-color:#ffcd00}.deal-image .ypicon-deals,.ypcard--deals .ypicon-deals{color:#ddd}.itemCounter,.itemCounter__testA,.playlist--item__num,.staticMapContainer .staticPin{background-image:url(//static.yellowpages.ca/ypca/ypui-7.2.6-20260120.1057/resources/images/pins/map-pin-yellowpages.svg);z-index:10}.ypg .ui-datepicker td .ui-state-hover{background-color:#89f4ff;border-color:#89f4ff;color:#006570}.ypg .ui-datepicker td .ui-state-active,.ypg .ui-datepicker td .ui-state-active.ui-state-default,.ypg .ui-datepicker td .ui-state-active.ui-state-highlight,.ypg .ui-datepicker td .ui-state-active.ui-state-highlight.ui-state-default,.ypg .ui-datepicker td .ui-state-active.ui-state-highlight.ui-state-hover,.ypg .ui-datepicker td .ui-state-active.ui-state-hover{background-color:#00aabc;border:1px solid #00aabc;color:#fff}.single-step{border-color:#ffcd00}.powertour-step{border-color:#e6da00}.ypPinOsm{background-image:url(//static.yellowpages.ca/ypca/ypui-7.2.6-20260120.1057/resources/images/pins/map-pin-yellowpages.svg)}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#ffcd00}.context_menu{position:absolute;display:block;width:222px;border:1px solid;z-index:9;line-height:150%;background-color:#fff;border:0;box-shadow:1px 1px #bdb7b7;border-radius:2px;display:none;z-index:99999}.context_menu_item{padding:5px}.context_menu_item:hover{background-color:#ffcd00;text-decoration:underline}.mlr__item__near{overflow:hidden;text-overflow:ellipsis}
@charset "UTF-8";.notHidden{display:block}.bold{font-weight:300}.xbold{font-weight:600}noscript{visibility:hidden}.small{font-size:85%;line-height:130%}.soft-hidden{display:none}.display-block,.soft-visible{display:block}.display-inline-block{display:inline-block}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.text-align-left{text-align:left!important}.text-align-center{text-align:center}.text-align-right{text-align:right!important}.text-align-justify{text-align:justify}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pull-left{float:left}.pull-right{float:right}.center-box{margin-right:auto!important;margin-left:auto!important}.strike{text-decoration:line-through}.btn-squared{border-radius:0!important}.red{color:#ee4036}.rel{position:relative}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.cursor-default{cursor:default!important}.vertical-center{-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.trending-location{color:inherit;font-style:italic;margin-top:15px}.trending-location+.header-subtitle-desc{margin-top:20px}.extra-text-items__hidden,.extra-text__hidden{display:none}.extra-text-items__visible{display:list-item}.link__basic--underline{text-decoration:underline}.link__basic{font-size:12px;font-size:.75rem;background-color:transparent;color:#333;font-weight:100}.lang-en .gig-button-container-twitter-tweet-count-none{width:61px!important}.lang-fr .gig-button-container-twitter-tweet-count-none{width:72px!important}.scroll__marker--viewed{display:none}.no-js noscript{visibility:visible}.no-js body:before{display:block;margin:0;padding:10px 0;background-color:#f7ebb9;color:#000;font-weight:300;text-align:center;background-size:15px 15px;background-image:linear-gradient(-45deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)}.no-js .lang-en:before{content:'JavaScript must be enabled in order to have the optimal YP.ca experience. We recommend that you enable JavaScript it by changing your browser’s options, then refreshing your page.'}.no-js .lang-fr:before{content:"Pour profiter de la meilleure exp\e9rience PJ.ca, le JavaScript doit \eatre activ\e9. Nous vous recommandons d'activer le JavaScript en modifiant les options de votre navigateur, puis rafra\eechissez la page."}.no-js .ypg-header-wrapper,.no-js .ypg-header__root{position:relative;-ms-transform:none;transform:none;left:auto}.no-js .module--dealers .module__header{margin-left:0;margin-right:0}.no-js .user{display:none}.no-js .ypgBody .sidebar .mapWrap{position:relative}.no-js .ypgBody .sidebar .moduleWrap{margin-top:0}.no-js .ypgBody .module.alsoserving .fixed{position:static}.no-js .ypgBody #ypgFooter{display:block;z-index:200}.no-js .ypgBody .sidebarWrap{position:static}.no-js .ypgBody #buyerTips{height:auto;overflow:visible}.no-js .ypgBody #buyerTips .readmore{display:none}.no-js .ypgBody .busHeadWrap .resultList,.no-js .ypgBody .busMediaWrap,.no-js .ypgBody .busShareWrap,.no-js .ypgBody .multiLocal{display:block}.no-js .ypgBody .module.reviews .moduleContent .reviewHead,.no-js .ypgBody .module.reviews .moduleContent nav ul.reviewTab_ta li,.no-js .ypgBody .module.reviews .moduleContent nav ul.reviewTabs li{display:none}.no-js .ypgBody .module.reviews .moduleContent nav ul.group.opened li.active a{cursor:default}.no-js .ypgBody .module.reviews .moduleContent nav ul li.reviewTab_yp.active{display:block;width:100%}.no-js .ypgBody .module.reviews.previewMode .moreBtn{display:none}.no-js .ypgBody .module.reviews #reviewDetails_yp[data-is-nojs=true] .reviewPages,.no-js .ypgBody .module.reviews .oneReview,.no-js .ypgBody .module.reviews .reviews-wrap .reviewList .reviewPages,.no-js .ypgBody .module.reviews.previewMode .reviewList .oneReview,.no-js .ypgBody .module.reviews.previewMode .reviewPage_1 .oneReview{display:block}.no-js .ypgBody .direction,.no-js .ypgBody .module.menu,.no-js .ypgBody .reviewDetails_ta{display:none}.no-js .fallback.loading{opacity:1}.no-js .merchant__details--hide .merchant__expanded{display:-ms-flexbox;display:flex}.maplibregl-compact-show{display:none!important}.env-PROD #merchantMessage [type=submit],.env-PROD .bookenda__cta.jsCTA,.env-PROD .message__form__action__button{background-color:red;border-color:red;position:relative;color:#fff}.env-PROD #merchantMessage [type=submit]:before,.env-PROD .bookenda__cta.jsCTA:before,.env-PROD .message__form__action__button:before{content:'PROD Mode';display:block;text-align:center;position:absolute;top:-15px;left:0;font-size:11px;font-size:.6875rem;font-weight:100;color:red}
