body{font-size:18px;font-weight:300;font-family:'Lato',sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Lato',sans-serif}h1,.h1{font-size:2.2rem}h2,.h2{font-size:2rem}.bg1{background-color:#000}.blue1{color:#f2f3f4}.orange1{color:#ffba58}.bg-blue-1{background-color:#f2f3f4}.bg-blue-2{background-color:#0069b1}.bg-blue-2:hover{background-color:#177ec2}.bg-orange-1{background-color:#ffba58}.bg-orange-1:hover{background-color:#d59a46}.cell.logo img{margin:30px 0 40px 0;height:174px}.logo-small img{padding:15px 32px 20px 22px}.menu a{padding:1rem;text-transform:uppercase;color:#222;font-weight:400;font-size:1rem}.menu a.active,.menu a:hover{color:#d59a46}.menu.onsmall a{padding:.5rem}.menu.onsmall i{font-size:36px}.menu.onsmall a span{top:-12px;position:relative;display:inline;left:8px}.rw-content{padding:2rem 0}.rw-content.full-grid{padding:0 0 0 0}.rw1 dd{font-size:1rem}.safe-logo{height:75px;margin-right:-10px}.imagebg{background:center center no-repeat 0 0;background-size:cover;position:relative}.img-overlay{background-color:transparent;background-color:rgba(0,0,0,.5);zoom:1;position:absolute;top:0;right:0;bottom:0;left:0}.icons{padding:1rem}.icons img{padding:1rem}.icons .last{margin-right:0}.slogan{z-index:1;position:relative;padding:4rem 0 3rem 0;color:#fff;font-weight:300}.slogan p.h1,.slogan p.h2,.slogan p.h3{text-transform:uppercase}.bg2{background-color:#bed5e2}.crt-logo.benchmark{width:180px;padding:5px}.crt-logo.accreditations{height:100px;margin-top:1rem}.accreditations{padding:0}.accreditations .grid-container{padding:3rem 0}.bgimg{background-image:url(../images/bg2.jpg)}.home .bgimg{background-image:url(../images/bg2.jpg)}.plumbers .bgimg{background-image:url(../images/plumber.jpg)}.boiler .bgimg{background-image:url(../images/boiler1.jpg)}.extensions .bgimg{background-image:url(../images/extensions1.jpg)}.building .bgimg{background-image:url(../images/building1.jpg)}.services .bgimg{background-image:url(../images/bg4.jpg)}.gallery .bgimg{background-image:url(../images/gallery1.jpg)}.electrical .bgimg{background-image:url(../images/bg6.jpg)}.rw-contact-form{background:url(../images/bg3.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;padding:4rem 0;position:relative}.rw-map{background:url(../images/map.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;height:439px;width:100%}.rw-footer{font-size:16px;padding-top:2rem;background-color:#000;color:#f2f2f2}.rw-footer .footer-top{padding:2rem 0}.rw-footer .footer-top i{font-size:57px;padding:1rem 0 1rem 0;color:#ffba58}.social-icons img{margin:.5rem;width:32px}.social-icons img:hover{background:#444}.content-cell{padding:1rem}.rw-footer .footer-top p{color:#e6e6e6}.rw-footer .footer-bottom{border-top:1px solid #333;padding-top:1rem}.rw-footer .copywrite{color:#888;font-size:13px}.slogan p.h1{font-size:2.02rem}.content-cell{background-color:#bed5e2;padding:4rem 4rem}.image-cell{background:0 0 no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}@media screen and (max-width:39.9375em){.image-cell{height:190px}}.home .image-cell.img1{background-image:url(../images/home1.jpg)}.home .image-cell.img2{background-image:url(../images/home2.jpg)}.plumbers .image-cell.img1{background-image:url(../images/mmplumber-ad.jpg)}.plumbers .image-cell.img2{background-image:url(../images/plumbers1.jpg)}.boiler .image-cell.img2{background-image:url(../images/boiler2.jpg)}.boiler .image-cell.img1{background-image:url(../images/boiler3.jpg)}.extensions .image-cell.img1{background-image:url(../images/extensions2.jpg)}.extensions .image-cell.img2{background-image:url(../images/extensions3.jpg)}.building .image-cell.img1{background-image:url(../images/building2.jpg)}.building .image-cell.img2{background-image:url(../images/building3.jpg)}.electrical .image-cell.img1{background-image:url(../images/electrical.jpg)}.off-canvas{padding-top:2.5rem;background:#20344C;color:#afafaf}.off-canvas .close-button{color:#f3efef}.off-canvas .close-button:hover{color:#ffba58}.off-canvas .menu{padding-top:1rem;display:block}.off-canvas .menu .title{color:#adadad;text-transform:uppercase;padding:.1rem 0;text-align:center;background:#013037}.off-canvas .menu li{border-bottom:1px solid #29415fa3}.off-canvas .menu li a{color:#adadad;padding:17px 25px 15px}.off-canvas .menu li a:hover,.off-canvas .menu li a.active{background:#256b75;color:#f3f3f3}.off-canvas .menu li .nobull{list-style:none}.off-canvas .menu li.title{border-bottom:0}.off-canvas .menu li.title a:hover,.off-canvas .menu li.title a.active{background:#013037}.off-canvas .menu .active a{background:#256b75;color:#fefefe}.off-canvas-btn i{color:#fefefe;font-size:22px}button.button.off-canvas-btn{padding:5px 10px}.off-canvas.position-right p{color:#adadad;text-align:center}.off-canvas.position-right h2,.off-canvas.position-right h3,.off-canvas.position-right h4,.off-canvas.position-right h5,.off-canvas.position-right h6{color:#f3f3f3}.off-canvas-category:hover{cursor:pointer}.off-canvas-category h4,.off-canvas.position-right h4{text-transform:uppercase;font-weight:300}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.8;display:none;z-index:1050}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#f1f2f3;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#f1f2f3}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#f1f2f3;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#f1f2f3;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}.rw-content.gallery{background-color:#cecece}.contact .rw-content{background-color:#e9e3e3}.rw-content.mapa{padding:0 0 2rem 0}.smaller{font-size:90%}.rw-content.table-price{background-color:#000;color:#f1f2f3}.table-price .card{border:#555}.table-price .card h4{padding:1.5rem .5rem 0 .5rem;text-transform:uppercase}.table-price .card dd:first-child{border-top:0}.table-price .card dd{padding:.5rem .5rem;font-size:90%;border-top:1px dotted #b5b5b5}.table-price .card .title{background-color:#d59a46;color:#fff}.table-price .card .title p.lead{text-transform:uppercase;font-size:1rem}.table-price .card .items{padding:0;background-color:#0069b1;color:#f2f3f4}.table-price .card .price{background-color:#d59a46;color:#f2f3f4}.price strong{text-transform:uppercase}iframe{margin-bottom:-10px}label{position:relative}label.error{position:absolute;right:-10px;bottom:-10px;background:#ffcfbd;padding:1px 14px;font-size:11px}@media screen and (max-width:39.9375em){.logo{text-align:center}.cell.logo img{height:145px}}