.t-one,.mainhead .head-contact h4,.holder .top-nav .main > li,.holder .page .product-info ul li .hold .social h3,.holder .page .text-page .wrap.with-social .social h3,.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold h3,.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold h4{font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-style:normal}.mainhead .head-contact,.holder .top-nav .main > li,.holder .top-nav .main > li ul,.holder .top-nav .main > li.large .full-width .five-col .col,.holder .top-nav .main > li.large .full-width .five-col .col a.all,.holder .top-nav .main > li.large .full-width .contact-col,.holder .top-nav .main > li.large .full-width .contact-col .button,.holder .page .browse-parts,.holder .page .contact .wrap .contact-detail,.holder .page .main-foot .contact-info .contact-detail{box-sizing:border-box;-moz-box-sizing:border-box}.figure-image li .content .contact-hold:after,.figure-image li:after,.mainhead .head-contact:after,.holder .top-nav .main > li[data-action="dropdown-toggle"]:after,.holder .top-nav .main > li.large .full-width .five-col:after,.holder .top-nav .main:after,.holder .page .product-info ul li header:after,.holder .page .product-info ul li .hold .social:after,.holder .page .product-info ul li .hold:after,.holder .page .text-page .wrap.with-social .wide-small .wide-col form .inputs:after,.holder .page .text-page .wrap.with-social .wide-small:after,.holder .page .text-page .wrap.with-social .supplier-grid .supplier:after,.holder .page .text-page .wrap.with-social .supplier-grid:after,.holder .page .text-page .wrap.with-social:after,.holder .page .hero-slider .promo-lure:after,.holder .page .browse-parts .wrap .diamond-slide:after,.holder .page .sign-up:after,.holder .page .brands ul:after,.holder .page .contact .wrap:after,.holder .page .three-lure .slide:after,.holder .page .two-col:after,.holder .page .main-foot .contact-info:after{content:'';display:block;clear:both}.sprite,.holder .top-nav .main > li[data-action="dropdown-toggle"] span:before,.holder .top-nav .main > li.large span:before,.holder .page .product-info menu a,.holder .page .browse-parts .wrap menu button,.holder .page .slide-el menu button,.holder .page .testimonials .controls button{background-image:url("../sprites/sprite.svg");background-size:500px 500px;background-repeat:no-repeat;font-size:20px}.desktop{display:block}.mobile{display:none !important}body{min-width:1040px}.wrap{width:960px;margin:0 auto;padding:0}.t-one{font-size:1.4375rem;text-align:center}.page-header{background-repeat:no-repeat;background-size:cover;height:39px;padding:94px 0 50px 0}.page-header h2{font-size:3rem;width:960px;margin:0 auto;color:white}.page-header.div{height:133px;padding-top:0}.page-header.div:before{content:'';display:block;height:5px;background-color:#42494a;margin-bottom:94px}.figure-image{padding-top:80px}.figure-image li{margin-bottom:85px}.figure-image li figure{float:left;width:275px;height:275px;margin-top:-25px;margin-right:56px}.figure-image li .content{width:606px;float:left}.figure-image li .content p{font-size:1rem !important}.figure-image li .content .contact-hold{padding-top:40px}.figure-image li .content .contact-hold .contact-detail{width:auto;float:left;padding-right:30px}.figure-image li .content .contact-hold .contact-detail i{transform:translateY(6px);-ms-transform:translateY(6px);-webkit-transform:translateY(6px)}.mainhead .head-contact{width:500px;float:right;height:57px;padding-top:4px}.mainhead .head-contact h4{float:right;font-size:1rem;padding-top:15px;color:white}.mainhead .head-contact h4 a{text-decoration:none}.mainhead .head-contact .social-action{float:right;margin:0 0 0 15px}.holder .top-nav{height:40px;position:fixed;top:57px;left:0;width:100%;background:rgba(234, 234, 232, 0.9);z-index:100000000000000}.holder .top-nav a{text-decoration:none}.holder .top-nav .main{width:980px;margin:0 auto}.holder .top-nav .main > li{width:140px;float:left;height:40px;font-size:0.95rem;padding:16px 10px 8px;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition-duration:300ms;-webkit-transition-property:background;-moz-transition-timing-function:ease;-moz-transition-duration:300ms;-moz-transition-property:background;-o-transition-timing-function:ease;-o-transition-duration:300ms;-o-transition-property:background;-ms-transition-timing-function:ease;-ms-transition-duration:300ms;-ms-transition-property:background;transition-timing-function:ease;transition-duration:300ms;transition-property:background}.holder .top-nav .main > li:first-child{width:130px}.holder .top-nav .main > li:nth-child(4){width:130px}.holder .top-nav .main > li:nth-child(5){width:155px}.holder .top-nav .main > li > a{display:block;padding:12px 40px;margin:-12px -40px}.holder .top-nav .main > li[data-action="dropdown-toggle"] span{position:relative}.holder .top-nav .main > li[data-action="dropdown-toggle"] span:before{content:'';display:block;width:8px;height:4px;background-position:-14em -20em;position:absolute;top:8px;right:-15px}.holder .top-nav .main > li:hover,.holder .top-nav .main > li.current{background:#a1bfcc}.holder .top-nav .main > li ul{height:0;overflow:hidden;width:140px;margin-left:-10px}.holder .top-nav .main > li ul a{height:auto;font-size:0.875rem;line-height:1.764}.holder .top-nav .main > li ul a:hover{color:white}.holder .top-nav .main > li.large span{padding-bottom:11px;position:relative}.holder .top-nav .main > li.large span:before{content:'';display:block;width:8px;height:4px;background-position:-14em -20em;position:absolute;top:8px;right:-15px}.holder .top-nav .main > li.large .full-width{position:fixed;left:50%;height:0;overflow:hidden;width:960px;margin-left:-480px;background:#a1bfcc;top:97px}.holder .top-nav .main > li.large .full-width:before{content:'';display:block;position:absolute;height:100%;top:0;width:200vw;right:-50vw;background-color:#a1bfcc}.holder .top-nav .main > li.large .full-width .five-col{position:relative;width:800px;float:left}.holder .top-nav .main > li.large .full-width .five-col .col{float:left;width:160px;padding:0 40px 0 20px;min-height:400px;border-left:1px solid #42494a}.holder .top-nav .main > li.large .full-width .five-col .col h2{font-weight:normal;margin-bottom:20px}.holder .top-nav .main > li.large .full-width .five-col .col a{font-size:0.825rem;line-height:1.764;display:block}.holder .top-nav .main > li.large .full-width .five-col .col a:hover{color:white}.holder .top-nav .main > li.large .full-width .five-col .col a.all{height:44px;width:124px;position:absolute;bottom:20px;color:#a1bfcc;background:#42494a;text-align:center;padding-top:7px;margin-top:10px;font-size:0.75rem;padding-top:12px;text-transform:uppercase}.holder .top-nav .main > li.large .full-width .five-col .col a.all:hover{background:white}.holder .top-nav .main > li.large .full-width .contact-col{width:160px;float:left;min-height:400px;border-left:1px solid #42494a;border-right:1px solid #42494a;padding:0 20px;position:relative}.holder .top-nav .main > li.large .full-width .contact-col .button{display:block;height:50px;width:124px;color:#a1bfcc;background:#42494a;text-align:center;padding-top:7px;margin-bottom:20px;font-size:0.75rem;padding-top:18px;text-transform:uppercase;letter-spacing:2px}.holder .top-nav .main > li.large .full-width .contact-col .button:hover{background-color:white}.holder .top-nav .main > li.large .full-width .contact-col .contact-detail{margin-bottom:20px;letter-spacing:0}.holder .top-nav .main > li.open{background:#a1bfcc}.holder .top-nav .main > li.open ul{background:#a1bfcc;height:auto;margin-top:9px;padding:10px 10px;width:180px}.holder .top-nav .main > li.open .full-width{height:auto;overflow:visible;padding:30px 0 20px 0}.holder .page .product-info{position:relative;background-image:url("../images/design/tiled.svg");background-position:center center}.holder .page .product-info menu a{width:44px;height:44px;background-position:-17em -9em;position:absolute;top:200px;left:50%;margin-left:-480px;cursor:pointer;z-index:1000}.holder .page .product-info menu a + a{background-position:-20em -9em;margin-left:436px}.holder .page .product-info ul{width:960px}.holder .page .product-info ul li figure,.holder .page .product-info ul li h2,.holder .page .product-info ul li p{width:720px;margin-left:auto;margin-right:auto}.holder .page .product-info ul li figure{margin-bottom:5px}.holder .page .product-info ul li header p{width:470px;font-size:1rem;float:left;padding-top:4px}.holder .page .product-info ul li header h4{font-size:1.5rem;width:100px}.holder .page .product-info ul li header a{font-size:1rem;padding-top:8px}.holder .page .product-info ul li .more-images{margin:0 0 20px 119px}.holder .page .product-info ul li .more-images:after{clear:both;content:' ';display:block;width:100%}.holder .page .product-info ul li .more-images figure{-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:500ms;transition-property:all;cursor:pointer;float:left;height:auto;margin:0 10px 8px 0;opacity:0.5;width:136px}.holder .page .product-info ul li .more-images figure.current,.holder .page .product-info ul li .more-images figure:hover{cursor:pointer;opacity:1}.holder .page .product-info ul li .more-images figure img{width:100%}.holder .page .product-info ul li .hold .social{width:240px;min-height:50px;float:left;margin-left:117px}.holder .page .product-info ul li .hold .social h3{font-size:0.8125rem;margin-bottom:15px}.holder .page .product-info ul li .hold .social a{float:left;margin:0 5px 0 0}.holder .page .product-info ul li .hold .content{width:500px;float:left}.holder .page .product-info ul li .hold .content p{padding:0.5em 0;width:auto}.holder .page .promo-slider{padding:40px 0 80px 0}.holder .page .promo-slider h3{font-size:1.45rem;width:47%}.holder .page .promo-slider .logos{margin:0 auto 80px auto;position:relative;width:859px}.holder .page .promo-slider .logos figure{margin:0 40px !important}.holder .page .promo-slider .logos figure:nth-child(2n){margin-right:inherit}.holder .page .promo-slider .logos figure img{width:auto}.holder .page .promo-slider .logos:after{clear:both;content:' ';display:block}.holder .page .promo-slider .slide{height:311px;position:relative;overflow:hidden}.holder .page .promo-slider .slide li{width:276px;padding:0 40px}.holder .page .promo-slider .slide li header h3{font-size:1.1875rem !important}.holder .page .text-page iframe{width:560px;height:330px;margin:10px 0 20px 0}.holder .page .text-page .wrap.with-social .content ul{clear:both;margin-left:220px;width:775px}.holder .page .text-page .wrap.with-social .content img{height:auto;width:auto}.holder .page .text-page .wrap.with-social .content figure.inpage img{width:100%}.holder .page .text-page .wrap.with-social .content h2{float:right;width:775px}.holder .page .text-page .wrap.with-social .social{width:165px;min-height:10px;float:left}.holder .page .text-page .wrap.with-social .social h3{font-size:0.8125rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;padding-top:15px}.holder .page .text-page .wrap.with-social figure{width:442px;float:left;margin-bottom:30px}.holder .page .text-page .wrap.with-social figure.full{width:960px}.holder .page .text-page .wrap.with-social figure + figure{margin-left:66px}.holder .page .text-page .wrap.with-social p{width:775px;float:right}.holder .page .text-page .wrap.with-social p:not(.contact-detail){font-size:1rem}.holder .page .text-page .wrap.with-social p.captions{width:145px;padding-top:8px;float:left;font-size:0.85rem}.holder .page .text-page .wrap.with-social .contact-detail{width:auto;float:none}.holder .page .text-page .wrap.with-social .wide-small{width:960px;margin:0 auto;padding-bottom:40px}.holder .page .text-page .wrap.with-social .wide-small p{width:auto;float:none}.holder .page .text-page .wrap.with-social .wide-small .wide-col{float:right;width:664px}.holder .page .text-page .wrap.with-social .wide-small .wide-col form .input,.holder .page .text-page .wrap.with-social .wide-small .wide-col form button{width:304px;margin:0 28px 20px 0}.holder .page .text-page .wrap.with-social .wide-small .wide-col form .input.t-area,.holder .page .text-page .wrap.with-social .wide-small .wide-col form button.t-area{width:636px}.holder .page .text-page .wrap.with-social .wide-small .wide-col form .inputs .input,.holder .page .text-page .wrap.with-social .wide-small .wide-col form .inputs button{width:304px;margin:0 28px 20px 0;float:left}.holder .page .text-page .wrap.with-social .wide-small .wide-col form .inputs .input.t-area,.holder .page .text-page .wrap.with-social .wide-small .wide-col form .inputs button.t-area{width:960px}.holder .page .text-page .wrap.with-social .wide-small .small-col{float:right;width:110px}.holder .page .text-page .wrap.with-social .wide-small .small-col .times .day{float:none;width:auto}.holder .page .text-page .wrap.with-social .wide-small .small-col .times .day h5,.holder .page .text-page .wrap.with-social .wide-small .small-col .times .day p{font-size:0.7rem}.holder .page .text-page .wrap.with-social .supplier-grid{float:left;width:100%}.holder .page .text-page .wrap.with-social .supplier-grid .supplier{float:left;width:470px;margin-bottom:70px;height:260px}.holder .page .text-page .wrap.with-social .supplier-grid .supplier:nth-child(even){border-left:1px solid rgba(128, 141, 143, 0.2)}.holder .page .text-page .wrap.with-social .supplier-grid .supplier figure{width:142px;height:142px;background:#42494a;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);float:left;margin:29px 0 0 69px;overflow:hidden}.holder .page .text-page .wrap.with-social .supplier-grid .supplier figure img{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;margin-left:0 !important}.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold{float:right;width:200px}.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold h3{font-size:1.4375rem;margin-bottom:7px}.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold h4{font-size:0.8125rem;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px}.holder .page .text-page .wrap.with-social .supplier-grid .supplier .hold .contact-detail i{transform:translateY(6px);-ms-transform:translateY(6px);-webkit-transform:translateY(6px)}.holder .page .hero-slider{position:relative}.holder .page .hero-slider:before{content:'';display:block;height:5px;position:absolute;top:0;left:0;width:100%;background:rgba(66, 73, 74, 0.2)}.holder .page .hero-slider menu{width:960px}.holder .page .hero-slider ul{height:737px}.holder .page .hero-slider ul li{padding:140px 0 0 0}.holder .page .hero-slider ul li figure{background-position:-50% 0}.holder .page .hero-slider ul li figure img{height:auto;min-width:100%;min-height:100%}.holder .page .hero-slider ul li .more-action{cursor:pointer;top:571px;z-index:5;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:500ms;transition-property:all}.holder .page .hero-slider ul li .more-action:hover{background-color:#79c472;color:white}.holder .page .hero-slider ul li .hold{width:396px;height:396px;transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:6px solid white;margin:0 auto}.holder .page .hero-slider ul li .hold .innerhold{width:560px;height:560px;margin-left:-164px;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 .innerhold h2{letter-spacing:2px;padding-top:135px}.holder .page .hero-slider ul li .hold .innerhold p{font-size:1.3rem;line-height:1.2;width:70%}.holder .page .hero-slider ul li .hold .innerhold .logo{left:0%;top:40px;width:100%}.holder .page .hero-slider ul li .hold .innerhold .logo img{max-height:100%;max-width:50%;width:auto;min-height:0;min-width:0;margin:0px auto}.holder .page .hero-slider .promo-lure{width:960px;position:absolute;bottom:0;left:50%;margin-left:-480px}.holder .page .hero-slider .promo-lure .lure{width:276px;position:relative;float:left;-webkit-transition-timing-function:ease;-webkit-transition-duration:500ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:500ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:500ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:500ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:500ms;transition-property:all}.holder .page .hero-slider .promo-lure .lure a h2{width:100%;font-size:0.875rem}.holder .page .hero-slider .promo-lure .lure:after{content:'';display:block;width:276px;height:10px;background-color:inherit;position:absolute;bottom:-10px}.holder .page .hero-slider .promo-lure .lure:hover{transform:translateY(-10px)}.holder .page .hero-slider .promo-lure .lure + .lure{margin:0 0 0 66px}.holder .page .browse-parts{background-image:url("../images/design/tiled.svg");background-position:center center;height:933px;padding:45px 0 0 0;position:relative}.holder .page .browse-parts h2{margin-bottom:28px}.holder .page .browse-parts h2 a{-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;cursor:pointer}.holder .page .browse-parts h2 a:hover{opacity:0.4}.holder .page .browse-parts .wrap{width:1008px;position:relative}.holder .page .browse-parts .wrap menu button{position:absolute;top:320px;left:0;width:100%;width:20px;height:35px;text-indent:-999999px;overflow:hidden;background-position:-14em -14em;cursor:pointer;z-index:100000}.holder .page .browse-parts .wrap menu button + button{left:auto;right:0;background-position:-16em -14em}.holder .page .browse-parts .wrap .slide-hold .panel{opacity:0}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li{opacity:0}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(1){transition-delay:500ms;-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;-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 .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(2){transition-delay:700ms;-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:800ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:800ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:800ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:800ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:800ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(3){transition-delay:200ms;transition-delay:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:400ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:400ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:400ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(4){transition-delay:900ms;transition-delay:900ms;-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-o-transition-delay:900ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:900ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:900ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:900ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:900ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:900ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(5){transition-delay:400ms;transition-delay:400ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-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 .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(6){transition-delay:600ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:600ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:600ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:600ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:600ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:600ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(7){transition-delay:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:450ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:450ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:450ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:450ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:450ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel .diamond-slide li:nth-child(8){transition-delay:800ms;-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-o-transition-delay:800ms;-webkit-transition-timing-function:ease;-webkit-transition-duration:650ms;-webkit-transition-property:opacity;-moz-transition-timing-function:ease;-moz-transition-duration:650ms;-moz-transition-property:opacity;-o-transition-timing-function:ease;-o-transition-duration:650ms;-o-transition-property:opacity;-ms-transition-timing-function:ease;-ms-transition-duration:650ms;-ms-transition-property:opacity;transition-timing-function:ease;transition-duration:650ms;transition-property:opacity}.holder .page .browse-parts .wrap .slide-hold .panel.ic-active{opacity:1;z-index:10000}.holder .page .browse-parts .wrap .slide-hold .panel.ic-active .diamond-slide li{opacity:1}.holder .page .browse-parts .wrap .diamond-slide{width:1008px;height:670px}.holder .page .browse-parts .wrap .diamond-slide li{width:195px;height:195px;margin:42px 0 0 42px}.holder .page .browse-parts .wrap .diamond-slide li a{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;overflow:hidden;position:relative;background-color:#9bab00}.holder .page .browse-parts .wrap .diamond-slide li a figure{-webkit-transition-timing-function:linear;-webkit-transition-duration:500ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:500ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:500ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:500ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:500ms;transition-property:opacity;opacity:0.75;width:280px;height:280px}.holder .page .browse-parts .wrap .diamond-slide li a figure img{height:100%;width:100%}.holder .page .browse-parts .wrap .diamond-slide li .innerwrap{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;position:absolute;left:-44px;top:32px;width:280px;height:280px;margin-top:-80px;overflow:hidden}.holder .page .browse-parts .wrap .diamond-slide li .innerwrap h2{margin-top:130px;margin-left:10px}.holder .page .browse-parts .wrap .diamond-slide li:hover figure{opacity:0.3}.holder .page .browse-parts .wrap .diamond-slide li.filler figure{opacity:0.75}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(1){top:30px;left:30px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(2){top:30px;left:360px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(3){top:30px;left:700px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(4){top:195px;left:195px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(5){top:195px;left:530px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(6){top:365px;left:25px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(7){top:365px;left:360px}.holder .page .browse-parts .wrap .diamond-slide li:nth-child(8){top:365px;left:700px}.holder .page .browse-parts.no-head{padding-top:130px}.holder .page .sign-up{padding:65px 0}.holder .page .sign-up.complete{padding-bottom:30px}.holder .page .sign-up p{width:66px;float:left;padding:15px 0 0 0}.holder .page .sign-up p.input{width:276px;padding:0}.holder .page .sign-up p.message{float:none;font-size:1rem;text-align:center;text-transform:none}.holder .page .sign-up button{clear:left;width:276px;padding:0;margin:0 auto}.holder .page .slide-el{position:relative}.holder .page .slide-el menu{width:960px;margin:0 auto;position:relative}.holder .page .slide-el menu button{position:absolute;z-index:10000000;top:250px;left:0;width:20px;height:35px;background-position:-14em -17em}.holder .page .slide-el menu button + button{left:auto;right:0;background-position:-16em -17em}.holder .page .slide-el ul li{height:542px;padding:110px 0 0 0}.holder .page .slide-el ul li header{width:308px;height:308px}.holder .page .slide-el ul li header h2{width:435px;margin:120px 0 0 -50px;font-size:3.688rem}.holder .page .slide-el ul li header h2 + h3{font-size:1.5rem;width:282px}.holder .page .brands{padding:65px 0}.holder .page .brands ul{list-style:none;width:632px;margin:0 auto}.holder .page .brands ul li{display:inline-block;width:103px;float:none;margin:0 10px 15px 10px;vertical-align:middle}.holder .page .brands ul li figure{height:auto;max-height:60px}.holder .page .brands ul li figure img{width:auto;max-width:95%;max-height:60px;display:block;margin:0 auto}.holder .page .contact{padding:65px 0;position:relative}.holder .page .contact:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:5px;background-color:rgba(66, 73, 74, 0.2)}.holder .page .contact .wrap .contact-detail{width:276px;float:left;padding:0 50px}.holder .page .contact .wrap .contact-detail + .contact-detail{margin:0 0 0 66px}.holder .page .three-lure{padding:50px 0}.holder .page .three-lure .slide{width:960px;margin:0 auto;list-style:none}.holder .page .three-lure .slide li{width:276px;float:left;position:static}.holder .page .three-lure .slide li + li{margin:0 0 0 66px}.holder .page .testimonials{position:relative}.holder .page .testimonials .controls button{cursor:pointer;height:44px;width:44px;background-position:-14em -5em;position:absolute;top:50%;left:50%;z-index:10000000;margin-top:-22px;margin-left:-480px}.holder .page .testimonials .controls button + button{background-position:-17em -5em;left:auto;right:50%;margin-right:-480px;margin-left:0}.holder .page .testimonials .slide{width:960px;margin:0 auto}.holder .page .testimonials .slide li{width:100%}.holder .page .testimonials .slide li .logo{height:58px}.holder .page .testimonials .slide li p{font-size:1.0375rem;width:675px;line-height:1.5;margin:0 auto 50px auto;letter-spacing:1px;text-align:center}.holder .page .testimonials .slide li h4{font-size:0.8125rem;text-align:center}.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{width:5px;height:5px;border-radius:50%;background-color:white;border:2px solid #42494a;display:inline-block;margin:0 7px}.holder .page .testimonials .markers .dots li.current{background-color:#42494a}.holder .page .testimonials .markers p{width:960px;position:absolute;bottom:40px;left:50%;margin-left:-480px;text-align:right}.holder .page .two-col{width:960px;margin:0 auto;padding:55px 0}.holder .page .two-col .promo-box{width:442px;float:left}.holder .page .two-col .promo-box figure{height:auto;font-size:0}.holder .page .two-col .promo-box header{height:60px;padding-top:23px}.holder .page .two-col .promo-box + .promo-box{margin:0 0 0 66px}.holder .page .main-foot{padding-bottom:15px}.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{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 .associations{border-top:0;width:880px;margin:0 auto;padding-bottom:40px}.holder .page .main-foot .associations header{margin-bottom:40px;border-top:0}.holder .page .main-foot .associations .logos{width:880px;font-size:0}.holder .page .main-foot .associations .logos li{width:156px;margin:0 10px;display:inline-block;vertical-align:middle;float:none;min-height:0;height:auto}.holder .page .main-foot .associations .logos li:nth-child(even){margin:0 10px}.holder .page .main-foot .associations .logos li figure{max-height:60px;height:auto}.holder .page .main-foot .associations .logos li figure img{max-height:60px;max-width:80%}.holder .page .main-foot .social-media h4,.holder .page .main-foot .social-media p,.holder .page .main-foot .social-media a{display:inline-block;vertical-align:middle;margin-bottom:0}.holder .page .main-foot .social-media h4{margin-right:120px}.holder .page .main-foot .social-media p{margin-left:120px}.holder .page .main-foot .wrap{text-align:center}.holder .page .main-foot .wrap small{display:inline-block;width:300px}footer .wrap{position:relative}footer .social-media h4,footer .social-media p{left:39px;margin:0 !important;position:absolute;top:16px}footer .social-media p{left:auto;right:39px}footer .social-media p a{display:inline !important;height:auto !important;font-size:0.8125rem !important;margin:0 !important;text-decoration:none;width:auto !important}.green-link{width:320px}