.tierheader h1{text-align:center;margin-bottom:0}.tierheader .tagline{text-align:center;font-size:1.2em;margin-top:5px}.tierheader .starsContainer{display:inline-block}.BusinessInfo .sectionwrapper.left{border:1px #ebebec solid;border-radius:6px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.08)}@media only screen and (max-width:415px){.BusinessInfo .sectionwrapper.left{margin-top:20px}}.BusinessInfo .editButton.media{float:right;position:absolute;top:10px;left:295px;padding-top:1px;padding-bottom:1px}@media only screen and (max-width:415px){.BusinessInfo .editButton.media{position:absolute;width:50px;top:-23px;left:235px}}.BusinessInfo .ribbon-container.aos-init.aos-animate{left:0;top:20px}@media only screen and (max-width:415px){.BusinessInfo .ribbon-container.aos-init.aos-animate{margin-top:30px}}.BusinessInfo .owl-carousel.owl-theme.owl-loaded.owl-drag{top:-20px;left:-10px;margin-bottom:10px}.BusinessInfo .threeOrLess{margin-left:15px}.BusinessInfo .threeOrLess div{display:inline-block;width:auto}.BusinessInfo .threeOrLess li{display:inline-block;margin:0 20px}.BusinessInfo .threeOrLess img{width:65px}@media only screen and (max-width:415px){.BusinessInfo .threeOrLess img{width:50px;margin-bottom:10px}}.BusinessInfo ul.mediaSublist{margin-left:15px}.BusinessInfo ul.mediaSublist li{display:inline-block;margin-right:15px}.BusinessInfo ul.mediaSublist img{width:65px}@media only screen and (max-width:415px){.BusinessInfo ul.mediaSublist img{width:50px;margin-bottom:10px}}.BusinessInfo .owl-dots{bottom:-25px}@media only screen and (max-width:415px){.BusinessInfo .mini-box.left{text-align:center}}.BusinessInfo .mini-box.left .name{font-family:"RheemSansBold",Helvetica,Arial,sans-serif;font-size:2em;margin-bottom:10px;line-height:28px}@media only screen and (max-width:415px){.BusinessInfo .mini-box.left .name{margin-top:40px}}.BusinessInfo .mini-box.left .phone{font-size:1.3em;margin-bottom:5px}.BusinessInfo .mini-box.left ul.financingList{margin-left:20px}@media only screen and (max-width:415px){.BusinessInfo .mini-box.left ul.financingList{margin-left:0;margin-top:0}}@media only screen and (max-width:415px){.BusinessInfo .mini-box.left ul.financingList>li{line-height:35px}}.BusinessInfo .subStarsText{font-family:"RheemSansBold",Helvetica,Arial,sans-serif;font-size:12px}.BusinessInfo .open{margin-top:10px;text-align:center}.editButton{display:inline-block;font-size:12px;background-color:#e70033;color:#fff;padding:5px 10px;position:relative;top:-5px;left:20px;font-family:"RheemSansRoman",Helvetica,Arial,sans-serif;z-index:5}@media only screen and (max-width:415px){.editButton{position:absolute;right:20px;left:auto}}.editButton:hover{background-color:#000;color:#fff}.rating{text-align:center}.rating a{text-decoration:none;color:#63666a}.rating a:hover{text-decoration:none;color:#e70033}.rating ul{display:inline-block}.rating ul>li{display:inline-block}.rating ul>li i{color:gold}.rating span{display:inline-block}.rating.header ul>li i{background:#e70033}.sectionwrapper.left{border:1px #ebebec solid;border-radius:6px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.08)}.sectionwrapper.containerwrapper{border:1px #ebebec solid;border-radius:6px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.08)}@media only screen and (max-width:415px){.sectionwrapper.containerwrapper{margin-top:50px}}.containerwrapper.sectionwrapper.left.hours{padding:50px 40px}.containerwrapper.sectionwrapper.left.hours.noData{padding:70px 40px 30px}.leftHours .editButton.hours{float:right;position:relative;top:10px;left:-10px;padding:2px 10px}@media only screen and (max-width:415px){.leftHours .editButton.hours{top:-25px;left:-5px}}.time-block { margin: 30px -15px 0;}.time-block__title { font-size: 16px; font-family: "RheemSansBold", Helvetica, Arial, sans-serif;}.time-block__item { font-size: 14px;  margin: 10px 0;}.time-block__item > span { margin-left: 20px; text-align: right;}.time-block__item > .left { display: inline-block; width: 25%; text-align: left;}.time-block__item > .right {display: inline-block; width: 50%; text-align: left;}@media only screen and (max-width: 415px) { .time-block__item > .right{width: 70%;}}.time{font-size:14px;margin:15px 0 10px -15px}.time>span{margin-left:20px;text-align:right}.time>.left{display:inline-block;width:25%;text-align:left}.time>.right{display:inline-block;width:50%;text-align:left}@media only screen and (max-width:415px){.time>.right{width:70%}}.sectionwrapper.servicesOffered{padding:65px 20px 10px}.sectionwrapper.servicesOffered li.panel.radiusallcorners{display:inline-block}@media only screen and (max-width:415px){.sectionwrapper.servicesOffered li.panel.radiusallcorners{margin-bottom:5px}}.sectionwrapper.servicesOffered .panelicon{vertical-align:middle;color:red}.sectionwrapper.servicesOffered .col-1{padding:0}.sectionwrapper.servicesOffered .col-11{padding:0}.sectionwrapper.servicesOffered .time>.left{display:inline-block;width:25%;text-align:left}.sectionwrapper.servicesOffered .servicesOffered{display:list-item;margin:0 0 10px;padding:2% 0 0;list-style-type:none;font-size:14px}.sectionwrapper.social{padding:65px 20px 10px}.sectionwrapper.social .col-6{padding:20px;text-align:center}.sectionwrapper.social .fa{color:#7b98ac;font-size:2.5em}.sectionwrapper.moreBusinessInfo{padding:65px 20px 10px}.sectionwrapper.moreBusinessInfo li.panel.radiusallcorners{display:inline-block;margin-bottom:10px}.sectionwrapper.moreBusinessInfo .panelicon{vertical-align:middle;color:red}.sectionwrapper.moreBusinessInfo .col-1{padding:0}.sectionwrapper.moreBusinessInfo .col-11{padding:0}.sectionwrapper.moreBusinessInfo .moreBusinessInfo{display:list-item;margin:0 0 10px;padding:2% 0 0;list-style-type:none;font-size:14px}@media only screen and (max-width:415px){.featureReviewsSection{margin-left:15px;margin-right:15px}}.featureReviewsSection .container.review{padding:20px 5px 10px}.featureReviewsSection .reviewItem{display:block;width:100%;margin-left:10px}@media only screen and (max-width:415px){.featureReviewsSection .reviewItem{text-align:center}}.featureReviewsSection .rating{text-align:left}@media only screen and (max-width:415px){.featureReviewsSection .rating{text-align:center}}.featureReviewsSection h5{margin-bottom:0}.featureReviewsSection .reviewItem{padding-left:25px}@media only screen and (max-width:415px){.featureReviewsSection .reviewItem{padding:0;margin-top:5px}}.featureReviewsSection .reviewerName{font-family:"RheemSansBold",Helvetica,Arial,sans-serif;font-size:20px;text-transform:capitalize}.featureReviewsSection .reviewCopy{margin-top:20px}@media only screen and (max-width:415px){.featureReviewsSection .reviewCopy{width:100%;border-top:1px solid red;margin-top:0;padding-top:5px;margin-bottom:10px}}.aboutSection{padding-top:20px}@media only screen and (max-width:415px){.aboutSection{padding-top:40px}}.aboutSection ul.aboutList{list-style:disc;margin-left:20px}#dispatch{padding:120px 0 125px;color:#fff;position:relative;top:100px}#dispatch h2{font-size:35px}@media only screen and (max-width:415px){#dispatch h2{font-size:28px}}@media only screen and (max-width:415px){#dispatch{text-align:center}}@media only screen and (max-width:415px){#dispatch ul.infobuttons{margin:20px 0 0 90px}}@media only screen and (max-width:415px){#dispatch .offset-1{margin:0}}.certificationsSection .certImage{width:150px;display:inline-block;text-align:center;margin:0}.certificationsSection .certImage .img{margin-left:0}@media only screen and (max-width:415px){.certificationsSection .certImage{width:100%;margin:0 auto}}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.preReview>h3{margin-bottom:10px}@media only screen and (max-width:415px){.preReview>h3{font-size:20px}}.preReview>h3>span{font-size:14px;vertical-align:middle}.certImage>img{width:100%;margin-left:0 !important;margin-top:25px}@media only screen and (max-width:415px){.certImage>img{margin:0 auto;width:85%;border-bottom:1px solid #ccc;padding-bottom:15px}}@media only screen and (max-width:415px){.bigAboutBusiness{margin-left:10px;margin-right:10px;padding-top:50px}}@media only screen and (max-width:415px){.containerwrapper.certifcations{margin-left:10px;margin-right:10px;padding-top:50px}}span.editButton.Mobile{position:relative;left:270px;top:-25px;text-align:center;width:50px}@media only screen and (max-width:415px){span.editButton.Mobile{left:245px;top:-32px;width:40px}}.container.BusinessInfo{margin-top:20px}.offerSection{padding:0;margin:0}.offerSection p{margin:0}.offerSection p.offerText{font-size:14px}@media only screen and (max-width:415px){.offerSection p.offerText{padding-top:40px}}.firstEditButton{font-family:"RheemSansRoman",Helvetica,Arial,sans-serif;display:inline-block;line-height:15px;position:absolute;top:-40px}@media only screen and (max-width:415px){.firstEditButton{top:0}}@media only screen and (max-width:415px){.moreReviews .modal-footer{margin-top:20px}}.moreReviews .modalDate{font-family:"RheemSansBold",Helvetica,Arial,sans-serif}.moreReviews .reviewerName{font-family:"RheemSansBold",Helvetica,Arial,sans-serif;font-size:18px;text-transform:capitalize}@media only screen and (max-width:415px){.moreReviews .reviewCopy{width:100%;border-top:1px solid red;margin-top:0;padding-top:5px;margin-bottom:10px}}.moreReviews .reviewItem{text-align:center;margin-bottom:5px}@media only screen and (max-width:415px){.moreReviews .reviewItem{display:block;width:100%;text-align:center}}.moreReviews .reviewItem h5{margin-bottom:0}.moreReviews .reviewItem .stars .rating{text-align:left}@media only screen and (max-width:415px){.moreReviews .reviewItem .stars .rating{text-align:center}}.container.review.moreReviews{margin-top:20px;margin-bottom:20px}.page-item.active .page-link{background-color:#e70033;border-color:#e70033}.page-link,.page-link:focus,.page-link:hover{color:#e70033}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.7);background-image:url("https://media.rheem.ca/media/uploads/iat/sites/36/2018/03/rheem-loader.gif");background-repeat:no-repeat;background-attachment:fixed;background-position:center}.loading{top:0;left:0;width:100%;height:100%;z-index:10;background-image:url("https://media.rheem.ca/media/uploads/iat/sites/36/2018/03/rheem-loader.gif");background-repeat:no-repeat;background-attachment:fixed;background-position:center}.featuredLoadingImage{text-align:center}.featuredLoadingImage img{height:130px}.breadcrumbcontainer .breadcrumbs a.ProProfileLast:after{content:none}.footerButton>a{color:#fff}.fade{opacity:1;transition:none}.ekko-lightbox-nav-overlay a{opacity:1 !important}.ekko-lightbox-nav-overlay a>span{font-size:70px}.ekko-lightbox-nav-overlay a:nth-of-type(1)::before{margin-left:-95px;background-color:#e70033;width:80px;height:80px;content:"";border-radius:100% 0 0 100%;position:absolute}@media only screen and (max-width:415px){.ekko-lightbox-nav-overlay a:nth-of-type(1)::before{border-radius:0;margin-left:0;content:none;position:none}}.ekko-lightbox-nav-overlay a:nth-of-type(1){position:absolute;top:50%}@media only screen and (max-width:415px){.ekko-lightbox-nav-overlay a:nth-of-type(1){left:30%;color:red}}.ekko-lightbox-nav-overlay a:nth-of-type(1)>span{position:absolute;left:-105px;top:0}.ekko-lightbox-nav-overlay a:nth-of-type(2)::before{margin-right:-95px;background-color:#e70033;width:80px;height:80px;content:"";border-radius:0 100% 100% 0;position:absolute}@media only screen and (max-width:415px){.ekko-lightbox-nav-overlay a:nth-of-type(2)::before{border-radius:0;margin-right:0;content:none;position:none}}.ekko-lightbox-nav-overlay a:nth-of-type(2){position:absolute;top:50%;right:-15px}@media only screen and (max-width:415px){.ekko-lightbox-nav-overlay a:nth-of-type(2){right:30%;color:red}}.ekko-lightbox-nav-overlay a:nth-of-type(2)>span{position:absolute;right:-95px;top:0}.ekko-lightbox-nav-overlay{display:block !important}.embed-responsive{z-index:9999}.container.fetchedReviewList{border-bottom:1px solid #ccc}.fetchedReviewList:last-of-type{border-bottom:0}@media only screen and (max-width:415px){.editButton.aboutUs{top:-82px;left:225px}}@media only screen and (max-width:415px){.bigAboutBusiness{padding-top:20px}}@media only screen and (max-width:415px){.mobile.certs{left:225px;top:-80px}}@media only screen and (max-width:415px){.reviewDate{text-align:right;padding-right:2px}}#shybar{display:none}@media only screen and (max-width:415px){#shybar{display:block}}#shybar #shybarholder{border:1px solid #fff}#shybar #shybarholder li{font-family:"RheemSansBold",Helvetica,Arial,sans-serif;width:50%}#shybar #shybarholder li .text{margin-top:10px}#shybar #shybarholder li a{padding:10px 0;font-size:16px}#shybar #shybarholder li:only-child{width:100%}@media only screen and (max-width:415px){.paginationNumbers{display:none}}@media only screen and (max-width:415px){.closeBtn{float:right;margin-top:30px}}@media only screen and (max-width:415px){.titlemobile h1{font-size:32px}}@media only screen and (max-width:415px){.editButton.rightEditButton{padding:2px 10px;top:-25px;right:5px}}.editButton.rightEditButton a{color:#fff}.mobileOnly{display:none}@media only screen and (max-width:415px){.mobileOnly{display:block}}li.featuredReviewItem{list-style:none}@media only screen and (max-width:415px){li.featuredReviewItem{margin-top:10px}}li.featuredReviewItem:first-of-type{list-style:none}@media only screen and (max-width:415px){li.featuredReviewItem:first-of-type{margin-top:50px}}@media only screen and (max-width:415px){.pagesOf{display:block;text-align:center;margin-bottom:10px;color:#000;font-style:italic}}.breadcrumbcontainer .breadcrumbs a.lastCrumb:last-of-type:after{content:none;display:none}@media only screen and (max-width:415px){.mobileOfferSection{width:92%;margin:0 auto}}.owl-carousel .owl-item img{width:auto !important;max-width:100%;vertical-align:middle;max-height:100px;margin:0 auto}.totalReviewsModal{display:inline-block;text-align:right;width:35%;font-size:14px;font-style:italic;margin-top:5px;color:#000}.certImage:last-of-type>img{border-bottom:0}@media only screen and (max-width:415px){.offerEditMobile{padding-top:0;padding-bottom:0;top:-28px !important}}a.lastCrumb{margin-top:2px}.totalReviewsText{text-align:center}.spinner{margin:20px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0;animation-delay:-1.0}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.bookNowInInfoSection{margin-bottom:10px}@media only screen and (max-width:415px){.bookNowInInfoSection{margin-bottom:0}}.btnholder{text-align:center;margin-bottom:10px}.Explorer.version11 #app .titledesktop{margin-top:-120px}.Explorer.version11 #app .a.lastCrumb{margin-top:0}.imageLoading>img{margin-left:100%}.featureImage>img{max-width:200px;max-height:200px}.certItem{display:flex;background-color:#ebebec;width:95%;border-radius:10px;font-size:10px;padding:0.2rem;flex-direction:column;text-align:center;cursor:pointer;}