.t-one,.page-header h2,.green-link,.figure-image li .content h2,.figure-image li .content h4,.figure-image li .content p,.contact-detail,.holder .page .breadcrumbs p,.holder .page .product-info ul li h2,.holder .page .product-info ul li p,.holder .page .text-page p:not(.contact-detail),.holder .page .text-page .opening-hours h3,.holder .page .text-page .opening-hours h5,.holder .page .text-page .opening-hours p,.holder .page .text-page .opening-hours + .social h3,.holder .page .text-page form .input input,.holder .page .text-page form .input textarea,.holder .page .text-page form button,.holder .page .text-page .supplier-grid .supplier h3,.holder .page .text-page .supplier-grid .supplier h4,.holder .page .hero-slider ul li p,.holder .page .hero-slider .promo-lure .lure a h2,.holder .page .hero-slider .promo-lure .lure a span,.holder .page .browse-parts h2,.holder .page .slide-el ul li header h2,.holder .page .slide-el ul li header h3,.holder .page .sign-up p,.holder .page .sign-up p.input input,.holder .page .sign-up button,.holder .page .three-lure .slide li header h2,.holder .page .testimonials .slide li p,.holder .page .testimonials .slide li h4,.holder .page .testimonials .markers p,.holder .page .two-col .promo-box header h2{font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-style:normal}.holder .page .hero-slider ul li h2,.holder .page .hero-slider ul li .more-action span,.holder .page .browse-parts h2 span,.holder .page .browse-parts h2 a.current,.holder .page .browse-parts .diamond-slide li a h2,.holder .page .browse-parts.range-list article a h2{font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:700;font-style:normal}.green-link,.mainhead,.holder .page .breadcrumbs,.holder .page .text-page form .input,.holder .page .text-page form .input input,.holder .page .text-page form .input textarea,.holder .page .text-page form button,.holder .page .hero-slider ul li,.holder .page .hero-slider ul li .more-action span,.holder .page .hero-slider .promo-lure .lure a,.holder .page .browse-parts .diamond-slide li a,.holder .page .slide-el ul li,.holder .page .sign-up p.input,.holder .page .sign-up p.input input,.holder .page .sign-up button,.holder .page .three-lure .slide li header,.holder .page .testimonials .slide li,.holder .page .two-col .promo-box header,.holder .page .main-foot .contact-info .contact-detail{box-sizing:border-box;-moz-box-sizing:border-box}.mainhead:after,.holder .page .text-page .opening-hours .times:after,.holder .page .text-page .opening-hours + .social:after,.holder .page .brands ul:after,.holder .page .main-foot .contact-info:after{content:'';display:block;clear:both}.sprite,.social-action,.contact-detail i,.mainhead .logo,.holder .page .text-page form button:before,.holder .page .hero-slider menu button{background-image:url("../sprites/sprite.svg");background-size:500px 500px;background-repeat:no-repeat;font-size:20px}.desktop{display:none}body{font-size:16px;margin:0}body.menu-open{display:none}.t-one{font-size:1.1875rem;text-align:center}.page-header{padding:38px 6% 20px 6%;background-color:rgba(66, 73, 74, 0.2);margin:0 0 40px 0}.page-header h2{color:white;font-size:1.5rem;text-decoration:underline}.page-header.no-margin{margin:0;position:relative}.page-header.no-margin:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:rgba(66, 73, 74, 0.2)}.page-header.tile-fitters{background-image:url(../images/bg-approved-tile-fitters.jpg);background-size:cover}.green-link{display:block;width:280px;cursor:pointer;text-transform:uppercase;color:white;font-size:0.6875rem;text-decoration:none;padding:20px;line-height:1.5;background-color:#79c472;letter-spacing:1px;margin-bottom:50px;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:background;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:background;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:background;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:background;transition-timing-function:ease;transition-duration:500ms;transition-property:background}.green-link:hover{background-color:#42494a}.social-action{display:block;width:46px;height:46px;overflow:hidden;margin-bottom:10px;text-indent:-100000px;-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:300ms;transition-property:opacity}.social-action:hover{opacity:0.5}.social-action.facebook{background-position:-1em -14em}.social-action.facebook.w{background-position:-1em -20em}.social-action.twitter{background-position:-4em -14em}.social-action.twitter.w{background-position:-4em -20em}.social-action.pinterest{background-position:-7em -14em}.social-action.pinterest.w{background-position:-7em -20em}.social-action.instagram{background-position:-10em -14em}.social-action.instagram.w{background-position:-10em -20em}.figure-image{list-style:none;padding-bottom:40px}.figure-image li{margin-bottom:20px}.figure-image li figure{width:195px;height:195px;margin:0 auto 20px auto;-webkit-mask:url(../images/design/mask.svg) top left/cover;mask:url(#mask)}.figure-image li .content h2{font-size:1.437rem;margin-bottom:10px}.figure-image li .content h4{font-size:0.8125rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.figure-image li .content p{font-size:0.8125rem;line-height:1.789;margin-bottom:20px}.wrap{padding:0 6%}.contact-detail{text-align:center;font-size:0.8125rem;line-height:1.5;letter-spacing:2px;margin:0 0 40px 0;text-transform:uppercase;vertical-align:middle;-webkit-transition-timing-function:ease;-webkit-transition-duration:200ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:200ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:200ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:200ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:200ms;transition-property:opacity}.contact-detail > a{text-decoration:none}.contact-detail i{display:block;width:46px;height:46px;margin:0 auto 15px auto}.contact-detail span{display:block}.contact-detail:hover{opacity:0.5}.contact-detail.d{margin:0;text-align:left}.contact-detail.d i{margin-right:10px}.contact-detail.phone i{background-position:-4em -5em}.contact-detail.phone.d i{display:inline-block;vertical-align:middle;background-position:-1em -17em;transform:translateY(5px);-ms-transform:translateY(5px);-webkit-transform:translateY(5px)}.contact-detail.phone.dg i{background-position:-12em -1em}.contact-detail.address i{background-position:-7em -5em}.contact-detail.address.d i{display:inline-block;vertical-align:middle;background-position:-7em -17em;transform:translateY(5px);-ms-transform:translateY(5px);-webkit-transform:translateY(5px)}.contact-detail.address.dg i{background-position:-18em -1em}.contact-detail.email i{background-position:-1em -5em}.contact-detail.email.d i{display:inline-block;vertical-align:middle;background-position:-4em -17em;transform:translateY(5px);-ms-transform:translateY(5px);-webkit-transform:translateY(5px)}.contact-detail.email.dg i{background-position:-15em -1em}.contact-detail.opening i{background-position:-10em -5em}.mainhead{-webkit-print-color-adjust:exact;height:57px;background-color:#42494a;position:relative;z-index:100000000000000;top:0;left:0;width:100%}.mainhead .logo{width:97px;height:22px;background-position:-1em -1em;text-indent:-10000px;overflow:hidden;margin:17px 0 0 0;float:left}.mainhead .logo a{display:block;width:97px;height:22px}.mainhead .call-action{display:none}.nav-toggle{display:none}.holder{margin-top:-10px}.holder .side-bar,.holder .top-nav,.holder .slide-el,.holder .sign-up,.holder .three-lure{display:none}.holder .page{-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:transform;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:transform;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:transform;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:transform;transition-timing-function:ease;transition-duration:300ms;transition-property:transform}.holder .page .breadcrumbs{-webkit-print-color-adjust:exact;height:auto;background-color:#a1bfcc}.holder .page .breadcrumbs p{font-size:0.75rem;text-transform:uppercase;letter-spacing:2px;padding:9px 0;color:#42494a}.holder .page .breadcrumbs p a{color:#42494a;text-decoration:none}.holder .page .product-info{background-color:white;margin-top:-10px;position:relative}.holder .page .product-info menu{display:none}.holder .page .product-info ul{list-style:none;position:relative;width:88%;margin:0 auto}.holder .page .product-info ul li{padding-bottom:40px;width:100%}.holder .page .product-info ul li.ic-active{opacity:1}.holder .page .product-info ul li header{display:none}.holder .page .product-info ul li figure{margin-bottom:20px;position:relative}.holder .page .product-info ul li figure img{width:100%}.holder .page .product-info ul li .more-images{display:none}.holder .page .product-info ul li h2{font-size:1.5625rem;line-height:1.5;margin:22px 22px 10px 38px}.holder .page .product-info ul li p{color:#808d8f;font-size:1rem;line-height:1.5;margin:0 22px 0 38px}.holder .page .promo-slider{display:none}.holder .page .text-page{color:#42494a}.holder .page .text-page p:not(.contact-detail){font-size:0.875rem;line-height:1.7;margin-bottom:1.5em;color:#808d8f}.holder .page .text-page p:not(.contact-detail) em{font-style:normal;font-size:1.3rem;line-height:1.5;color:#42494a}.holder .page .text-page p:not(.contact-detail).captions{font-size:0.8125rem;line-height:1.38;font-weight:400}.holder .page .text-page figure{margin-bottom:20px}.holder .page .text-page .opening-hours h3,.holder .page .text-page .opening-hours h5,.holder .page .text-page .opening-hours p{font-size:0.8125rem;text-transform:uppercase;letter-spacing:1px}.holder .page .text-page .opening-hours h3{margin-bottom:20px}.holder .page .text-page .opening-hours + .social h3{font-size:0.8125rem;text-transform:uppercase;letter-spacing:1px}.holder .page .text-page .opening-hours + .social a{float:left;margin:10px 10px 60px 0}.holder .page .text-page form .input{height:44px;background-color:#eaeae8;position:relative;margin-bottom:20px}.holder .page .text-page form .input input{height:44px;width:100%;border:0;padding:0 10px;font-size:0.875rem;background:none}.holder .page .text-page form .input textarea{font-size:0.875rem;border:0;padding:10px;width:100%;min-height:276px;background:none}.holder .page .text-page form .input label{position:absolute;top:50%;left:10px;margin-top:-8px;line-height:1;text-transform:uppercase;width:100%;pointer-events:none;-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:300ms;transition-property:opacity}.holder .page .text-page form .input label.hide{display:none}.holder .page .text-page form .input label.fade{opacity:0.5}.holder .page .text-page form .input.error input,.holder .page .text-page form .input.error textarea{border:2px solid red}.holder .page .text-page form .input.t-area{height:auto}.holder .page .text-page form .input.t-area label{top:10px;margin-top:0}.holder .page .text-page form button{height:44px;width:100%;background-color:#808d8f;margin-bottom:20px;font-size:0.8125rem;color:white;text-align:left;padding:0 10px;text-transform:uppercase}.holder .page .text-page form button:before{content:'';display:block;width:13px;height:13px;background-position:-14em -21em;display:inline-block;margin-right:10px;margin-bottom:-2px}.holder .page .text-page form button[type="submit"]{background-color:#79c472;font-size:0.8125rem;text-align:left;color:white;text-transform:uppercase;padding:0 10px}.holder .page .text-page form button[type="submit"]:before{display:none}.holder .page .text-page .supplier-grid .supplier{border-bottom:1px solid #eaeae8;padding-bottom:20px;margin-bottom:30px}.holder .page .text-page .supplier-grid .supplier h3{font-size:1.4375rem;margin-bottom:7px}.holder .page .text-page .supplier-grid .supplier h4{font-size:0.8125rem;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px}.holder .page .hero-slider{position:relative;overflow:hidden}.holder .page .hero-slider menu{width:80%;position:relative;margin:0 auto}.holder .page .hero-slider menu button{position:absolute;top:320px;left:0;width:20px;height:35px;background-position:-14em -17em;cursor:pointer;z-index:10000000}.holder .page .hero-slider menu button + button{background-position:-16em -17em;left:auto;right:0}.holder .page .hero-slider ul{height:470px;position:relative;list-style:none;overflow:hidden}.holder .page .hero-slider ul li{-webkit-transition-timing-function:linear;-webkit-transition-duration:750ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:750ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:750ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:750ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:750ms;transition-property:opacity;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:170px 0 0 0;background-color:#42494a;opacity:0}.holder .page .hero-slider ul li.ic-active{opacity:1}.holder .page .hero-slider ul li figure{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1;opacity:0.7}.holder .page .hero-slider ul li figure img{height:100%;width:auto}.holder .page .hero-slider ul li h2{font-size:2.4rem;margin:0 0 13px 0;color:white}.holder .page .hero-slider ul li p{font-size:1.06rem;margin:0 auto 58px auto;line-height:1.5;width:80%;color:white}.holder .page .hero-slider ul li .more-action{display:block;cursor:pointer;width:45px;height:45px;background-color:white;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;text-decoration:none;position:absolute;top:315px;left:50%;margin-left:-23px;z-index:2}.holder .page .hero-slider ul li .more-action span{display:block;width:45px;height:45px;text-align:center;font-size:0.5625rem;text-transform:uppercase;letter-spacing:1px;line-height:1;padding:18px 0 0 0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center}.holder .page .hero-slider ul li .hold{position:relative;z-index:3}.holder .page .hero-slider ul li .hold .innerhold{position:relative}.holder .page .hero-slider ul li .hold .innerhold .logo{height:49px;opacity:1;position:absolute;top:-65px;z-index:4}.holder .page .hero-slider .promo-lure{z-index:3}.holder .page .hero-slider .promo-lure .lure{background-color:white}.holder .page .hero-slider .promo-lure .lure a{display:block;height:60px;width:100%;text-decoration:none;padding:0 22px}.holder .page .hero-slider .promo-lure .lure a h2{font-size:0.75rem;width:70%;float:left;padding:24px 0}.holder .page .hero-slider .promo-lure .lure a span{font-size:0.75rem;text-transform:uppercase;letter-spacing:1px;float:right;padding:25px 0 0 0}.holder .page .hero-slider .promo-lure .lure.grey{background-color:#42494a;color:white}.holder .page .hero-slider .promo-lure .lure.blue{background-color:#a1bfcc}.holder .page .hero-slider:after{content:'';display:block;height:5px;position:absolute;bottom:0;width:100%;left:0;background-color:#42494a;z-index:4}.holder .page .browse-parts{padding:48px 0 35px 0;background-color:#eaeae8}.holder .page .browse-parts h2{font-size:1.25rem;text-align:center;margin-bottom:35px}.holder .page .browse-parts h2 span{font-size:0.75rem;text-transform:uppercase;color:#42494a;display:block;margin:0 0 20px 0;letter-spacing:1px}.holder .page .browse-parts h2 a{text-decoration:none;padding:0 10px}.holder .page .browse-parts .slide-hold{list-style:none;position:relative;height:173px}.holder .page .browse-parts .slide-hold li{position:absolute;top:0;left:0;height:173px;width:100%}.holder .page .browse-parts .diamond-slide{height:173px;position:relative;overflow:hidden;margin:0 0 35px 0;list-style:none}.holder .page .browse-parts .diamond-slide li{position:absolute;top:0;left:0;width:100%;height:100%}.holder .page .browse-parts .diamond-slide li a{display:block;width:100%;height:100%;padding-top:72px;text-decoration:none}.holder .page .browse-parts .diamond-slide li a figure{position:absolute;z-index:1;top:0;width:100%}.holder .page .browse-parts .diamond-slide li a figure img{width:100%}.holder .page .browse-parts .diamond-slide li a h2{position:relative;z-index:10;font-size:1.5625rem;color:white;text-decoration:underline}.holder .page .browse-parts .dots{text-align:center}.holder .page .browse-parts .dots li{width:5px;height:5px;border-radius:50%;background-color:#42494a;border:2px solid #42494a;display:inline-block;border:2px solid #42494a}.holder .page .browse-parts .dots li.current{background-color:transparent}.holder .page .browse-parts:after{content:'';display:block;height:5px;background:rgba(66, 73, 74, 0.2);position:absolute;bottom:0;width:100%;left:0}.holder .page .browse-parts.range-list:after{display:none}.holder .page .browse-parts.range-list article{margin:0 0 10px 0;position:relative}.holder .page .browse-parts.range-list article a{display:block;height:100%;width:100%}.holder .page .browse-parts.range-list article a h2{color:white;padding:130px 0 0 0;position:absolute;text-align:center;text-decoration:underline;top:0;vertical-align:middle;width:100%}.holder .page .slide-el:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:5px;background-color:#42494a}.holder .page .slide-el ul{list-style:none;position:relative}.holder .page .slide-el ul li{height:266px;background-position:50%;background-size:cover;padding-top:55px;width:100%;position:absolute;top:0;left:0}.holder .page .slide-el ul li header{background-color:rgba(66, 73, 74, 0.35);height:148px;width:148px;margin:0 auto;transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:3px solid white}.holder .page .slide-el ul li header h2,.holder .page .slide-el ul li header h3{font-size:1.8125rem;text-align:center;transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:210px;margin:60px 0 0 -25px;color:white}.holder .page .slide-el ul li header h2 + h3,.holder .page .slide-el ul li header h3 + h3{font-size:1rem;margin:-12px 0 0 -24px;width:146px}.holder .page .sign-up{background-color:#42494a;color:white;padding:40px 0}.holder .page .sign-up h2{margin:0 0 40px 0;line-height:1.5}.holder .page .sign-up p{font-size:0.8125rem;text-transform:uppercase;text-align:center;margin-bottom:20px}.holder .page .sign-up p.input{height:45px;position:relative}.holder .page .sign-up p.input input{height:45px;width:100%;background:none;border:1px solid white;font-size:0.8125rem;text-align:center;color:white;-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:300ms;transition-property:all}.holder .page .sign-up p.input label{position:absolute;top:50%;margin-top:-8px;pointer-events:none;width:100%;left:0;letter-spacing:2px;-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:300ms;transition-property:opacity}.holder .page .sign-up p.input label.hide{display:none}.holder .page .sign-up p.input label.fade{opacity:0.5}.holder .page .sign-up p.input.error input{color:red;border-color:red}.holder .page .sign-up p.input.error label{color:red}.holder .page .sign-up button{height:45px;width:100%;background:#79c472;color:white;font-size:0.8125rem;text-transform:uppercase;letter-spacing:2px;padding:0 0 0 0;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:background;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:background;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:background;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:background;transition-timing-function:ease;transition-duration:500ms;transition-property:background}.holder .page .sign-up button:hover{background-color:#80aa6a}.holder .page .brands{padding:40px 0;background-color:#eaeae8;position:relative}.holder .page .brands:before{content:'';display:block;width:100%;height:5px;background-color:rgba(66, 73, 74, 0.2);position:absolute;top:0;left:0}.holder .page .brands h2{width:80%;margin:0 auto 40px auto;line-height:1.5}.holder .page .brands ul{list-style:none}.holder .page .brands ul li{width:40%;float:left;margin:0 5% 15px 5%;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity}.holder .page .brands ul li:hover{opacity:0.5}.holder .page .contact{background:#79c472;color:white;padding:40px 0}.holder .page .contact h2{margin:0 0 40px 0;line-height:1.5}.holder .page .contact .contact-detail:hover{opacity:1}.holder .page .map{height:320px;background-image:url("../images/map.jpg");position:relative}.holder .page .map:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:5px;background:rgba(66, 73, 74, 0.2)}.holder .page .three-lure{position:relative;padding-top:5px}.holder .page .three-lure:before{content:'';display:block;height:5px;position:absolute;top:0;left:0;width:100%;background:#79c472}.holder .page .three-lure .slide{height:311px;position:relative;list-style:none;overflow:hidden}.holder .page .three-lure .slide li{height:311px;position:absolute;top:0;left:0;width:88%;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity}.holder .page .three-lure .slide li a{text-decoration:none;display:block}.holder .page .three-lure .slide li figure{height:251px;overflow:hidden;background-color:gray}.holder .page .three-lure .slide li header{height:60px;background-color:#42494a;padding:22px 0;text-align:center;letter-spacing:1px}.holder .page .three-lure .slide li header h2{font-size:0.875rem;color:white;line-height:1}.holder .page .three-lure .slide li:hover{opacity:0.8}.holder .page .three-lure .slide li.blue header{background-color:#a1bfcc}.holder .page .three-lure .slide li.lightgrey header{background-color:#eaeae8}.holder .page .three-lure .slide li.lightgrey header h2{color:#42494a}.holder .page .three-lure .dots{text-align:center;padding:30px 0}.holder .page .three-lure .dots li{width:5px;height:5px;margin:0 7px;border-radius:50%;display:inline-block;background-color:#42494a;border:2px solid #42494a}.holder .page .three-lure .dots li.current{background-color:transparent}.holder .page .testimonials{background-color:rgba(66, 73, 74, 0.7);background-image:url(../images/bg-testimonials.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.holder .page .testimonials:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:5px;background:#42494a}.holder .page .testimonials .slide{position:relative;list-style:none;overflow:hidden}.holder .page .testimonials .slide li{height:460px;width:100%;padding:80px 0 0 0;text-align:center;position:absolute}.holder .page .testimonials .slide li .logo{height:49px;margin:0 auto 30px auto}.holder .page .testimonials .slide li .logo img{height:100%;width:auto}.holder .page .testimonials .slide li p{color:white;font-size:0.8rem;line-height:1.473;margin:0 6% 50px 6%}.holder .page .testimonials .slide li h4{font-size:0.7rem;margin:0 6%;text-transform:uppercase;color:white;letter-spacing:1px}.holder .page .testimonials .markers{position:absolute;bottom:0;left:0;padding:0 0 20px 0;width:100%;text-align:center}.holder .page .testimonials .markers .dots{text-align:center;margin:0 0 20px 0}.holder .page .testimonials .markers .dots li{cursor:pointer;width:5px;height:5px;border-radius:50%;background-color:white;display:inline-block;margin:0 7px;border:2px solid #42494a}.holder .page .testimonials .markers .dots li.current{background-color:transparent}.holder .page .testimonials .markers p{font-size:0.75rem;color:white;text-transform:uppercase;text-transform:uppercase;letter-spacing:2px}.holder .page .testimonials:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:#42494a}.holder .page .two-col .promo-box{-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity}.holder .page .two-col .promo-box a{text-decoration:none}.holder .page .two-col .promo-box figure{display:block;height:182px;overflow:hidden;background-color:gray}.holder .page .two-col .promo-box header{height:43px;background-color:#79c472;padding:15px 0}.holder .page .two-col .promo-box header h2{color:white;text-align:center;line-height:1;font-size:0.875rem}.holder .page .two-col .promo-box:hover{opacity:0.8}.holder .page .two-col .promo-box.blue header{background-color:#a1bfcc}.holder .page .two-col .promo-box.blue header h2{color:#42494a}.holder .page .main-foot{-webkit-print-color-adjust:exact;background-color:#42494a;padding:0}.holder .page .main-foot .contact-info{width:880px;margin:0 auto;border-bottom:1px solid white;padding:0;border-left:0;border-right:0}.holder .page .main-foot .contact-info:before{display:none}.holder .page .main-foot .contact-info .contact-detail{border-top:1px solid white;color:white;width:220px;height:180px;float:left;font-size:0.65rem;margin:0;padding-top:20px;letter-spacing:1px}.holder .page .main-foot .contact-info .contact-detail + .contact-detail{border-left:1px solid white}.holder .page .main-foot .contact-info .contact-detail a{color:white}.holder .page .main-foot .logo{display:none}.holder .page .main-foot .associations,.holder .page .main-foot .social-media,.holder .page .main-foot small{display:none}