@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i");html, body{font-family:"Roboto", "Arial", sans-serif;margin:0;font-size:14px;color:#000000}body#tinymce{margin:8px}h1, h2, h3, h4, h5, h6{font-family:"Roboto", "Arial", sans-serif;font-weight:400}h1{text-transform:uppercase;color:#54574d;font-size:24px;letter-spacing:2px;letter-spacing:3px}h2{text-transform:uppercase;letter-spacing:5px;font-weight:300}h3{text-transform:uppercase;color:#666666;letter-spacing:1px;font-weight:500}h4{text-transform:uppercase;font-weight:bold;letter-spacing:2px}p{line-height:1.7em}ul{line-height:1.75em;padding-left:20px;margin:0}blockquote{margin:0;padding:1em 40px 1em 20px;border-left:10px solid #123a1e}h1:first-child, h2:first-child, h3:first-child, p:first-child{margin-top:0}h1:last-child, h2:last-child, h3:last-child, p:last-child{margin-bottom:0}table{min-width:90%;border:0px;border-collapse:collapse;margin-bottom:24px}table th, table td{border-bottom:1px solid;padding:8px 4px}table th{text-align:left;font-weight:bold;border-color:#000000}table td{border-color:#EEEEEE}img{max-width:100%}img.academyLogo{max-width:140px}a.button{font-size:16px;text-align:left;display:block;box-sizing:border-box;padding:14px 16px;background-color:#324d2d;width:calc(100% - 100px);text-transform:uppercase;color:#FFFFFF;text-decoration:none;letter-spacing:2px}a.button.grey{background-color:#c9c9c9}a.button.black{background-color:#1c1b18}form a.button{display:inline-block;width:auto}form .attachment{display:block;margin-top:10px}.container{display:block;width:1400px;margin:0 auto}.columns{display:flex;justify-content:space-between}.columns.space{margin:24px 0;flex-wrap:nowrap}.columns.space:first-child{margin-top:0}.columns.space:last-child{margin-bottom:0}.columns.space .column{margin:0 12px}.columns.space .column:only-child{width:100%;flex-basis:100%;flex-grow:0;flex-shrink:0}.columns.space .column:first-child{margin-left:0}.columns.space .column:last-child{margin-right:0}.vertical.columns{flex-direction:column}.wrap.columns{flex-wrap:wrap}.left.columns{justify-content:flex-start}.right.columns{justify-content:flex-end}.centre.columns{justify-content:center}.left.columns .column, .right.columns .column{flex-grow:0;flex-shrink:0}.left.columns .column{margin-right:12px}.right.columns .column{margin-left:12px}.columns .container{margin:0;flex-grow:0;flex-shrink:0}.columns .column{box-sizing:border-box;flex-grow:1;flex-shrink:1}.columns .full.column{width:100%;flex-grow:0;flex-shrink:0}.columns .half.column{width:calc(50% - 13px);flex-grow:0;flex-shrink:0}.columns .third.column{width:calc(33.3333333333% - 13px);flex-grow:0;flex-shrink:0}.columns .two.third.column{width:calc(66.6666666667% - 13px);flex-grow:0;flex-shrink:0}.columns .quarter.column{width:calc(25% - 13px);flex-grow:0;flex-shrink:0}.columns .three.quarter.column{width:calc(75% - 13px);flex-grow:0;flex-shrink:0}.columns .fifth.column{width:calc(20% - 13px);flex-grow:0;flex-shrink:0}.columns .four.fifth.column{width:calc(80% - 13px);flex-grow:0;flex-shrink:0}.columns .sixth.column{width:calc(16.6666666667% - 13px);flex-grow:0;flex-shrink:0}.columns .five.sixth.column{width:calc(83.3333333333% - 13px);flex-grow:0;flex-shrink:0}.columns .column img{max-width:100%;height:auto;padding:0}.panel-categories .columns.productsList .column img,
.panel-subcategory .columns.productsList .column img,
.panel-products .columns.productsList .column img{max-width:100%;aspect-ratio:2.25/1;object-fit:cover;padding:0}#content .columns .column img{padding:0}.greyBackground{background-color:#e4e3e2}.greyBlock{background-color:#f1f1f0;padding:22px 24px}.conservation{display:flex;align-items:center;margin:50px;justify-content:flex-end}.conservation .code{background-color:darkgrey;color:#FFFFFF;height:64px;width:64px;border-radius:50%;margin-right:10px;text-align:center;font-size:32px;font-weight:bold;line-height:66px;flex-shrink:0;flex-grow:0}.conservation .desc{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.conservation .desc span{text-transform:uppercase;font-size:10px;line-height:12px}.conservation .desc div{text-transform:uppercase;font-size:22px;line-height:22px;font-weight:bold}.conservation .desc a{font-size:10px;line-height:12px;cursor:pointer}.conservation.secure .code, .conservation.leastConcern .code{background-color:#036733}.conservation.secure .desc div, .conservation.leastConcern .desc div{color:#036733}.conservation.vulnerable .code{background-color:#c90}.conservation.vulnerable .desc div{color:#c90}.conservation.endangered .code{background-color:#c63}.conservation.endangered .desc div{color:#c63}.videoContainer{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{max-width:100%;border:0px}.popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.5);z-index:100}.popup .content{position:absolute;top:0;bottom:0;left:0;right:0;display:block;box-sizing:border-box;background-color:#FFFFFF;padding:30px 45px;margin:auto}#header{width:100%;height:118px;position:relative;z-index:50;position:sticky;top:0;background-color:#ffffff}#header::after{position:absolute;left:0;right:0;bottom:-18px;background-color:#ffffff;width:36px;height:36px;transform:rotate(45deg);margin:auto}#header .container{width:1480px}#nav{position:relative;display:flex;align-items:center;width:100%;height:118px;color:#6a6762}#nav > .menu{position:relative;font-family:"Roboto";font-weight:300;text-transform:uppercase;letter-spacing:3px;font-size:14px;line-height:18px;height:118px;overflow:hidden}#nav .menu a{text-decoration:none;cursor:pointer}#nav > .menu > div{position:relative;display:flex;justify-content:space-around;align-items:center;flex-grow:0;height:118px;box-sizing:border-box;padding:0 20px}#nav > .menu > div a, #nav > .menu > div span{display:block;color:#6a6762;cursor:pointer;line-height:15px}#nav > .menu > div > div{display:inline-block;flex-grow:0;flex-shrink:0}#nav > .menu .burger{position:relative;width:18px;height:12px;margin-right:10px}#nav .menu.samples,
#nav .menu.home,
#nav .menu.search{display:flex;justify-content:center;align-items:center;padding:0 20px;font-weight:500;letter-spacing:initial;line-height:initial}#nav .menu.samples .sampleAmount{font-size:1.6em;color:#989898}#nav .menu.samples .sampleMax{color:#b3b1b1}#nav > .menu.samples:hover,
#nav > .menu.home:hover,
#nav > .menu.search:hover{background-color:#e5e2ce}#nav .menu.samples img{width:30px;opacity:0.8;margin-right:10px}#nav > .menu .burger > div{position:absolute;height:2px;width:100%;background-color:#6a6762;top:0;bottom:0;margin:auto}#nav > .menu .burger > div:first-child{top:0;bottom:auto}#nav > .menu .burger > div:last-child{top:auto;bottom:0}#nav > .menu ul{position:absolute;white-space:nowrap;margin:0;padding:20px 0;list-style:none;background-color:rgba(229, 226, 206, 0.95);color:#6a6762;font-weight:400;border-top:1px solid #FFFFFF}#nav > .menu.align ul{position:absolute;white-space:nowrap}#nav > .menu.align.left ul{right:0}#nav > .menu.align.right ul{left:0}#nav > .menu ul a{color:#6a6762;cursor:pointer}#nav > .menu ul li{padding:8px 40px}#nav > .menu:hover{overflow:visible}#nav > .menu:hover > div{background-color:#e5e2ce}#nav > .menu:hover ul{display:block}#nav .menu.home,
#nav .menu.home *{color:#999999;text-decoration:none;font-size:30px}#nav .menu.search,
#nav .menu.search *{color:#999999;text-decoration:none;font-size:26px}#nav > .menu.home > div a,
#nav > .menu.home > div span,
#nav > .menu.search > div a,
#nav > .menu.search > div span{padding:52px 40px}#nav .spacer{flex-grow:1}#nav > .logo{left:0;right:0;top:0;bottom:0;width:150px;height:48px;box-sizing:border-box;padding:0;margin:auto 8px auto 0}#nav > .logo img{display:block;height:40px;margin:0 auto}#searchPopup.popup .content{width:620px;height:55px;padding:0}#searchForm input{width:100%;height:100%;font-family:"Roboto", "Arial", sans-serif;font-size:1.5em;padding:20px 24px;border:0;margin:0}#searchForm input:focus{outline:none}#searchForm input::-webkit-input-placeholder{text-transform:uppercase}#searchForm input::-moz-placeholder{text-transform:uppercase}#searchForm input:-ms-input-placeholder{text-transform:uppercase}#searchForm input:-moz-placeholder{text-transform:uppercase}#banner{position:relative;height:50vh;min-height:500px;max-height:700px;overflow:hidden;margin-bottom:35px}#panel #banner{margin-bottom:0}#panelProduct .banner .summary .text.half .upperText{background-color:rgba(0, 0, 0, 0.5);padding:20px 30px;font-size:1.8em;font-weight:300}#panelProduct .banner .summary .text.half .lowerText{background-color:rgba(0, 0, 0, 0.8);padding:30px;min-height:40px;font-size:1.3em;font-weight:400}#banner,
#banner .banner{position:relative;background-size:cover;background-position:center}#banner::before,
#banner .banner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}#banner .caption{position:absolute;display:flex;align-items:center;height:100%;width:100%;top:0;bottom:0;left:0;right:0}#banner .caption .title{text-align:center}#banner .caption .subtitle{text-align:center}#banner .caption h1{display:inline-block;position:relative;color:#FFFFFF;letter-spacing:10px;text-align:center;font-size:52px;font-weight:500;padding-bottom:0.6em}#banner .caption h2{display:inline-block;position:relative;color:#FFFFFF;letter-spacing:5px;text-align:center;font-weight:300;padding-top:1.8em}#banner .caption h1::before, #banner .caption h2::before{content:"";position:absolute;height:1px;background-color:#FFFFFF;width:120%;left:-10%;right:-10%}#banner .caption h1::before{bottom:0px}#banner .caption h2::before{top:-1px}#banner .video{position:absolute;bottom:10%;left:0;right:0;width:360px;text-align:center;margin:auto;color:#928c86;text-decoration:none;font-size:28px;letter-spacing:5px}#banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#home #introText{position:relative;padding:30px 45px;background-color:#e4e3e2}#home #introText::before{content:"";position:absolute;left:-14px;top:28px;background-color:#ffffff;width:28px;height:28px;transform:rotate(45deg);margin:auto}#home #featured .column{text-align:center;text-decoration:none;color:#54574d;margin-bottom:24px}#home #featured .column:nth-child(3n){margin-bottom:0}#home #featured .column h2{letter-spacing:2px}#home #featured .column img{width:100%;height:auto}h1.pagetitle{text-align:center;font-size:42px;font-weight:300;margin:24px 0}h2.pagetitle{text-align:center;margin-bottom:0}#typical h2, #contact h2, #news h2{padding-bottom:16px;border-bottom:1px solid;letter-spacing:2px;font-weight:400;text-decoration:none}#typical #banner, #contact #banner{height:420px;min-height:auto;max-height:none;margin-bottom:64px}#contact #map{width:100%;height:480px;border:10px solid #ffffff;box-sizing:border-box;margin-top:-180px;z-index:1;position:relative;background-color:#000000;margin-bottom:24px}#content img{padding-left:10px;padding-right:10px}.categoriesList a{text-decoration:none;cursor:pointer}#timber .imagesOverlay, #flooring .imagesOverlay{position:relative;overflow:hidden;height:420px}#timber .imagesOverlay img, #flooring .imagesOverlay img{display:block;object-fit:cover;width:100%;height:100%}#timber .imagesOverlay .overlay, #flooring .imagesOverlay .overlay{position:absolute;bottom:0;right:0;color:#FFFFFF;background-color:rgba(18, 58, 30, 0.75);padding:16px 24px;margin:0}#timber .imagesOverlay ul,
#flooring .imagesOverlay ul{padding:0;margin:0;list-style:none}#timber .imagesOverlay ul li,
#flooring .imagesOverlay ul li{padding:16px 8px;border-bottom:1px solid #FFFFFF}#timber .imagesOverlay ul li:first-child,
#flooring .imagesOverlay ul li:first-child{padding-top:8px}#timber .imagesOverlay ul li:last-child,
#flooring .imagesOverlay ul li:last-child{padding-bottom:8px;border-bottom:none}#timber .categoriesList,
#flooring .categoriesList{width:1460px;margin:40px auto 0;box-sizing:border-box}#timber .categoriesList a,
#flooring .categoriesList a{text-decoration:none;color:#000000;cursor:pointer}#timber .categoriesList .category,
#flooring .categoriesList .category,
#searchResults{border:2px solid #e4e3e2;padding:25px 35px;margin-bottom:40px}#searchResults{position:relative;text-align:center;min-height:32px}#searchResults .loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255, 255, 255, 0.75)}#searchResults .loading h3{padding:2em;box-sizing:border-box}#searchResults .productsList .image{width:100%;height:200px}#searchResults .productsList .image img{width:100%;height:100%;object-fit:cover;object-position:center}#searchResults .productsList .panel .image{border:1px solid #f7f7f7;box-shadow:1px 1px 1px -1px rgba(0, 0, 0, 0.05)}#searchResults .productsList .timber .image img{object-fit:contain}#searchResults .productsList .column:not(.timber) h4,
#searchResults .productsList .column:not(.timber) span{margin-right:0}#timber .categoriesList .category:last-child, #flooring .categoriesList .category:last-child{margin-bottom:0}#timber .categoriesList .category h3, #flooring .categoriesList .category h3{margin-bottom:0.5em;letter-spacing:0.15em}.panelCategory h2{font-weight:900;font-size:35px;letter-spacing:1px;margin-bottom:0;margin-top:25px}.panelCategory h3{font-weight:900;margin-top:0;margin-bottom:25px}#services .imagesOverlay{position:relative;overflow:hidden;height:420px}#services .imagesOverlay img{display:block;object-fit:cover;width:100%;height:100%}#services .imagesOverlay .overlay{position:absolute;bottom:0;right:0;color:#FFFFFF;background-color:rgba(18, 58, 30, 0.75);padding:16px 24px;margin:0}#services .summary{position:relative;display:inline-block;color:#FFFFFF;background-color:rgba(18, 58, 30, 0.75);padding:16px 24px}#services .summary img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover}#services .summary ul{padding:0;margin:0;list-style:none}#services .summary ul li{padding:16px 8px;border-bottom:1px solid #FFFFFF}#services .summary ul li:first-child{padding-top:8px}#services .summary ul li:last-child{padding-bottom:8px;border-bottom:none}#services .imagesOverlay ul{padding:0;margin:0;list-style:none}#services .imagesOverlay ul li{padding:16px 8px;border-bottom:1px solid #FFFFFF}#services .imagesOverlay ul li:first-child{padding-top:8px}#services .imagesOverlay ul li:last-child{padding-bottom:8px;border-bottom:none}#services .categoriesList{margin:40px auto 0;box-sizing:border-box}#services .categoriesList a{text-decoration:none;color:#000000;cursor:pointer}#services .categoriesList .category{padding:20px 0;margin-bottom:40px}#services .categoriesList .category:last-child{margin-bottom:0}#services .categoriesList .category h2{padding-bottom:8px;border-bottom:1px solid}#services .categoriesList .category ul{font-weight:bold}.productPage .details{color:#666;font-size:1.1em}.productPage .details.column{width:calc(40% - 13px);flex-grow:0;flex-shrink:0}.productPage .images.column{width:calc(55% - 13px);flex-grow:0;flex-shrink:0;position:relative}.productPage .images.column .columns .half.column.cladCon{margin-right:0;margin-left:auto}#flooringProduct.productPage .columns .half.column{width:calc(50% - 13px);flex-grow:0;flex-shrink:0}.productPage .images.column .columns{}.productPage .sizes{width:100%;overflow:visible;overflow-x:auto;margin-bottom:2em}#panelProduct.productPage .details{margin-bottom:20px}.panelInfo.columns{margin:40px 0 20px}.panelInfo.columns h3{margin:0}.panelInfo.columns ul{list-style:none;padding:0}.panelInfo.columns ul li::before{content:"•";font-size:1.1em;margin-right:10px}.productPage .sizes::-webkit-scrollbar{height:6px;border-radius:4px}.productPage .sizes::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.productPage .sizes::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}.productPage .sizes::-webkit-scrollbar-thumb:hover{background:#c5c5c5;border-radius:4px}.productPage .sizes table{max-width:100%;border-collapse:collapse;margin-bottom:4px;width:fit-content !important}#panelProduct.productPage .sizes table{width:auto}.productPage .sizes table th, .productPage .sizes table td{padding:6px 8px;border-top:1px solid #000000;border-bottom:1px solid #000000;width:fit-content !important}.productPage .sizes table th{background-color:#e5e5e5;text-align:left;width:fit-content !important}.productPage .sizes table th:not(:first-child){word-wrap:break-word;max-width:80px}.productPage .sizes table td{white-space:nowrap}.productPage .sizes table td:first-child{font-size:14px}.productPage .sizes table td em{font-size:11px}.productPage .info{margin-bottom:18px}.productPage .info > div{margin-bottom:18px}.productPage .info > div.column{width:auto;max-width:100%;flex-grow:1;flex-shrink:1}.productPage .info > div.column.long{order:100}.notice{display:flex;justify-content:space-between;font-weight:bold;text-transform:uppercase;padding:8px 10px;border:1px solid #f1f1f0;border-bottom-width:6px;margin:20px 0}.notice.success{background-color:#d3efd3}.notice.error{background-color:#ff9b9b;color:#FFFFFF}.productPage .notice{display:flex;justify-content:space-between;color:#123a1e;font-weight:bold;text-transform:uppercase;width:400px;max-width:100%;padding:8px 10px;border:1px solid #f1f1f0;border-bottom-width:6px;box-sizing:border-box;margin-top:2em;cursor:pointer;text-decoration:none}.productPage .notice div{position:relative}.productPage .notice div:first-child{font-weight:800}.productPage .notice .icon{width:55px}.productPage .notice .icon img{position:absolute;height:40px;top:2px;bottom:0;margin:auto}.productPage .images img{display:block}.productPage .images .swatch{position:relative;overflow:hidden;height:420px}#flooringProduct.productPage .images .swatch{height:auto}.productPage .images .swatch img{width:100%;height:100%;object-fit:cover}.productPage .images .block{position:relative;margin-top:-100px}.productPage .images .block img{width:320px;margin-left:auto}.productPage .services{margin-top:50px}.productPage .services a{text-align:center;text-decoration:none}.productPage .services h4{color:#363636;margin:5px 14px 15px;line-height:1.15em}.productPage .services ul{list-style:none;padding:0}.productPage .services .imageCover{display:block;width:100%;height:150px}.productPage .services .imageCover img{width:100%;height:100%;object-fit:cover;object-position:center}.services .summary{display:none}.productPage .services .summary{display:block}.productPage .services .basic ul{display:flex;flex-wrap:wrap}.productPage .services .basic li{width:20%;box-sizing:border-box}.productPage .services .basic p{display:none}.productPage .services .basic a{text-decoration:none}.productPage .services .basic .image{max-width:100%;height:auto;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover}.productPage .services .basic .name{text-align:center;text-decoration:none}#profiles .image{position:relative;cursor:pointer;width:100%}#profiles .image img{position:relative;cursor:pointer;width:100%}#profiles .image::before{content:"\f00e";position:absolute;top:0;right:0;font-family:"Font Awesome 5 Pro";font-size:20px;margin:12px}#profiles .content{text-align:center}#profiles .content strong{font-size:18px}#profiles .content a{font-weight:bold}#profiles .sample{justify-content:center;border:0px}#profiles .sample .icon{margin-left:6px}#profiles .columns{flex-wrap:wrap;justify-content:flex-start;margin-left:-13px;width:calc(100% + 13px)}#profiles .profileHolder{width:calc(25% - 13px);margin-left:13px;margin-bottom:18px}#profiles .notice{margin-top:0.75em;padding-left:1em;padding-right:0}.finishes.wrap.columns, .cores.wrap.columns{justify-content:flex-start;width:calc(100% + 12px)}.finishes.wrap.columns .third.column, .cores.wrap.columns .third.column{margin-right:12px;margin-bottom:12px}.finishes p, .cores p{text-align:center;margin:0;line-height:1.3em}.finishes .image, .cores .image{height:130px;padding-bottom:5px;box-sizing:border-box}.finishes .image img, .cores .image img{display:block;object-fit:contain;object-position:center;width:100%;height:100%}.surfaces{margin-top:1em}.surfaces h4{text-align:center}.productPage .related{background-color:#393631;color:#FFFFFF;padding:15px 0;margin:25px 0 45px}#panelProduct.productPage .related{padding:24px 0px 48px}.productPage .related h1{color:#FFFFFF;font-weight:300}.productsList{text-transform:uppercase;letter-spacing:1px}.productsList.columns{justify-content:flex-start;flex-wrap:wrap;width:100%}.productsList.columns .column{margin:12px 6px}.productsList.columns .quarter.column:nth-child(4n){margin-right:0}.productsList.columns .quarter.column:nth-child(4n+1){margin-left:0}.productsList.columns .sixth.column:nth-child(6n){}.productsList.columns .sixth.column:nth-child(6n+1){}.productsList .quarter.column ul.quickLink{list-style-type:none;margin:0;font-size:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:0px 12px;margin-top:6px;padding-left:0px}#panelCategories .productsList .quarter.column ul.quickLink a{color:#999}.productsList .quarter.column ul.quickLink li{padding:6px;line-height:1.1em}.productsList .quarter.column ul.quickLink .notice{display:inline;font-weight:normal;text-transform:none;padding:0;border:0px;border-bottom-width:0px;margin:0}#timberProduct.productPage .productsList, #timber .productsList, #flooring .productsList{text-align:center}#timberProduct .processes{margin-top:25px}#timber .productsList, #flooring .productsList{margin-top:12px}.productsList a{text-decoration:none;cursor:pointer}.panel-categories .columns.productsList .column img,
.panel-subcategory .columns.productsList .column img,
.panel-products .columns.productsList .column img{display:block;width:100%;border:solid 1px #777;box-sizing:border-box}.productsList h4{color:#363636;margin:15px 28px 5px 0px;line-height:1.15em}.productsList span{display:block;color:#7f7f7f;font-size:12px;margin:0px 28px 5px 0px}#flooring .productsList h4, #flooring .productsList span{margin-right:0}#panel #content{background-color:#393631;padding-top:50px}#panel #content .greyBar{color:#FFFFFF;background-color:#615e5a;padding:20px 0}#panel #content .greyBar h2{display:block;box-sizing:border-box;width:100%;letter-spacing:5px;font-weight:300;padding:0 40px}#panel .description{color:#ffffff;background-color:#7d7b78;box-sizing:border-box;width:calc(100% - 25px);height:100%;padding:25px 40px;margin-right:25px}#panel .categoriesList{background-color:#393631;padding:25px 25px 50px;margin-top:-200px;position:relative}#panel .categoriesList .columns{flex-wrap:wrap}#panel .categoriesList .columns a{cursor:pointer;text-decoration:none}#panel .categoriesList h2{width:100%;text-align:center;color:#FFFFFF;margin:18px 0;line-height:15px}#panel .categoriesList img{display:block;width:100%}#panelCategories #titleBar{position:relative;background-color:#393631;color:#FFFFFF;padding:60px 0 20px;z-index:10}#panelCategories #titleBar h1{color:#FFFFFF}#panelCategories #banner{margin-bottom:0}#panelCategories #banner img.overlay{position:absolute;width:auto;height:800px;left:auto;top:0;right:0}#panelCategories #banner .caption{left:0;top:auto;right:auto;bottom:0;z-index:1}#panelCategories #banner .caption .title, #panelCategories #banner .caption .subtitle{width:50%;color:#FFFFFF;text-align:left;padding:12px 20px;box-sizing:border-box}#panelCategories #banner .caption .title{background-color:rgba(0, 0, 0, 0.3)}#panelCategories #banner .caption .title h2{text-align:left;padding:0;margin:0}#panelCategories #banner .caption .subtitle{background-color:rgba(0, 0, 0, 0.6);padding:15px 20px}#panelCategories #banner .caption .subtitle p{text-align:left;padding:0;margin:0}#panelCategories #banner .caption h1::before, #panelCategories #banner .caption h2::before{display:none}#panelCategories .description{padding-top:50px;padding-bottom:50px}#panelCategories #content{background-color:#393631;padding:40px 0;color:#FFFFFF}#panelCategories .category{flex-wrap:wrap;margin-bottom:20px}#panelCategories .category h2{margin-bottom:12px}#panelCategories .category img{width:100%;object-fit:cover;padding:0}#panelCategories .category.columns{margin-left:-8px;margin-right:-8px}#panelCategories .category.columns h3{color:#FFFFFF}#panelCategories .category.columns .column{margin-left:8px;margin-right:8px}#panelCategories .category.columns .quarter.column{width:calc(25% - 16px)}#panelCategories .category.columns .three.quarter.column{width:calc(75% - 16px)}#panelCategories .productsList a{text-transform:none;color:#FFFFFF;text-decoration:none;text-align:center;cursor:pointer}#panelCategories .productsList a.column{margin:12px 8px}#panelCategories .productsList a.column .image{width:100%;height:160px}#panelCategories .productsList a.column .image img{width:100%;height:100%;object-fit:cover;padding:0}#panelCategories .productsList a.column:nth-child(4n){margin-right:0}#panelCategories .productsList a.column:nth-child(4n+1){margin-left:0}#panelProduct .productsList{justify-content:flex-start;margin-top:32px}#panelProduct .productsList .quarter.column{margin:0 6px}#panelProduct .productsList .quarter.column:nth-child(4n){margin-right:0}#panelProduct .productsList .quarter.column:nth-child(4n+1){margin-left:0}#panelProduct .productsList .quarter.column{display:flex;align-items:center;margin-bottom:24px;text-decoration:none;color:#FFFFFF}#panelProduct .productsList .quarter.column .image{position:relative;overflow:hidden;width:130px;height:80px;margin-right:20px;flex-shrink:0;flex-grow:0}#panelProduct .productsList .quarter.column .image img{width:100%;height:100%;object-fit:cover}#panelProduct .productsList .quarter.column a{cursor:pointer}#panelProduct .banner{position:relative;background-color:#393631;color:#FFFFFF;margin-bottom:24px}#panelProduct .banner *{color:#FFFFFF}#panelProduct .banner h2{margin:0;padding:32px 0 3px}#panelProduct .banner h1{margin:0;padding:3px 0 36px}#panelProduct .banner .swatch{position:relative;overflow:hidden;height:320px}#panelProduct .banner .swatch img{width:100%;height:100%;object-fit:cover}#panelProduct .banner .summary{position:absolute;bottom:0;margin:auto;left:0;right:0}#panelProduct .banner .container{position:relative}#panelProduct .banner .brand{position:absolute;top:calc(100% + 24px);left:0;z-index:3;width:clamp(100px, 15%, 150px)}#panelProduct .image.column{max-width:400px;margin:0 auto}#panelProduct .image .swatch{position:relative;height:400px;box-sizing:border-box;border:8px solid #393631;overflow:hidden;margin-top:-400px;flex-grow:0;flex-shrink:0}#panelProduct .image .swatch img{display:block;width:100%;height:100%;object-fit:cover}#panelProduct .image .swatch img.squarePanel{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(30deg) skew(-20deg) scale(1.5)}#panelProduct .image .swatch .coresOverlay{position:relative;width:100%;height:100%;z-index:1}#panelProduct .image .swatch .coresOverlay .slick-list, #panelProduct .image .swatch .coresOverlay .slick-list .slick-track{height:100%}#panelProduct .image .swatch img.overlay{position:absolute;z-index:1}#panelProduct .details .image .notice{margin:20px auto}#news .articles .article{margin-top:8px;margin-bottom:90px}#news .articles .article h2{padding-bottom:8px;margin-top:4px;margin-left:-10px;padding-left:10px;text-transform:none}#news .articles .article img{max-width:100%}#caseStudy .articles, #gallery .galleries{display:flex;flex-wrap:wrap;text-align:center}#caseStudy .articles .article, #gallery .galleries .gallery{position:relative;display:block;height:400px;margin:0 9px 28px;text-decoration:none;background-size:cover;color:#FFFFFF}#caseStudy .articles .article:nth-child(3n), #gallery .galleries .gallery:nth-child(3n){margin-right:0}#caseStudy .articles .article:nth-child(3n+1), #gallery .galleries .gallery:nth-child(3n+1){margin-left:0}#caseStudy .articles .article *, #gallery .galleries .gallery *{color:#FFFFFF}#caseStudy .articles .article > span, #gallery .galleries .gallery > span{position:absolute;display:block;top:0;bottom:0;left:0;right:0;height:80px;margin:auto;padding:0 32px;box-sizing:border-box}#caseStudy .articles .article > span h3, #gallery .galleries .gallery > span h3{font-size:26px;margin-bottom:0}.article .date{color:#7f7f7f;display:block;margin-bottom:6px}.article .readMore{margin-top:10px;color:#28A7D1;display:block}#footer{margin-top:40px;color:#51473e}#footer img{width:auto;height:164px;margin-right:8px;object-fit:contain}#footer a{text-decoration:none;color:#000000;cursor:pointer}#footer .container > .column{padding:20px 0}#footer .five.sixth.column .columns{margin:10px 0}#footer .five.sixth.column .columns:first-child{margin-top:0}#footer .five.sixth.column .columns:last-child{margin-bottom:0}#footer .social.columns{padding:20px 0}#footer .social.columns a.column{flex-grow:0;flex-shrink:0;background-color:#b1b1b1;color:#FFFFFF;width:24px;height:24px;line-height:24px;font-size:18px;box-sizing:content-box;padding:3px;text-align:center;cursor:pointer}#footer .social.columns a.column.facebook{text-align:left}#footer .social.columns a.column span{width:16px;text-align:center}#footer ul.footerMenu{display:flex;list-style:none;padding:0;line-height:normal}#footer ul.footerMenu li::before{content:"|";margin:0 6px}#footer ul.footerMenu li:first-child::before{content:"";margin:0}#cookieNotice{position:fixed;bottom:0;left:0;right:0;padding:14px 18px;background-color:rgba(18, 58, 30, 0.9);color:#FFFFFF;display:flex;justify-content:center}#cookieNotice .confirm{cursor:pointer;font-size:1.2em;margin-left:4px}#samples{height:100vh;position:fixed;top:0;left:100%;width:375px;background-color:#fff;z-index:60;border-left:15px solid #cbcbcb;transition:all 0.5s;padding:40px;box-sizing:border-box;transition-timing-function:ease-out}#samples.open{left:calc(100% - 375px)}.samplesSection .column.third{width:33.3333333333%;padding:0 130px 0 60px}.samplesSection .column.two.third{padding:0 60px 0 0;border-right:1px solid #cbcbcb;width:66.6666666667%}.samplesSection .details{display:flex;flex-wrap:wrap;justify-content:space-between}.samplesSection .details .item{display:flex;flex-direction:column;width:48%}form label{display:block;width:100%;font-weight:500;margin-bottom:10px}#accountForm{display:block;max-width:1000px;margin-left:auto;margin-right:auto}.samplesSection a{text-decoration:none;cursor:pointer}.samplesSection p{font-weight:300;margin-bottom:50px}.samplesSection .columns{margin-bottom:20px}form input[type=text],
form input[type=email],
form input[type=number],
form input[type=password],
form textarea{font-family:"Roboto", "Arial", sans-serif;display:block;width:100%;font-size:14px;padding:15px 10px;border:1px solid #cbcbcb;margin-bottom:30px;box-sizing:border-box}form textarea{resize:vertical;min-height:180px;max-height:360px}form .terms{height:480px;padding:24px;border:1px solid #cbcbcb;margin:12px 0;overflow-y:scroll}form .optionList{display:flex;list-style:none;padding:0;margin:0}form .optionList > li{display:flex;margin-right:12px}form .optionList input{margin-left:0}form#resultsSearch{display:flex;margin-bottom:30px}form#resultsSearch > *{flex:16.6666666667% 1 1;margin:0 6px}form#resultsSearch > *:first-child{margin-left:0px}form#resultsSearch > *:last-child{margin-right:0px}form#resultsSearch > .search{flex:50% 1 1}form#resultsSearch > input{margin-bottom:0}form#resultsSearch > a.button{flex:48px 0 0;box-sizing:border-box}form .multiSelect{position:relative}form .multiSelect > label{position:relative;display:block;padding:15px 10px;border:1px solid #cbcbcb;margin-bottom:0;box-sizing:border-box;white-space:nowrap;line-height:16px;font-size:14px;font-weight:normal}form .multiSelect > label::after{position:absolute;font-family:"Font Awesome 5 Pro";content:"\f0d7";font-weight:900;right:16px}form .multiSelect ul{position:absolute;z-index:1;display:none;list-style:none;margin:0;padding:0;width:100%;background-color:#ffffff;border:1px solid #cbcbcb;box-sizing:border-box;margin-top:-1px;max-height:440px;overflow-y:auto}form .multiSelect.open ul{display:block}form .multiSelect li{display:flex;align-items:center;padding:6px 10px;line-height:12px}form .multiSelect li:first-child{padding-top:10px}form .multiSelect li:last-child{padding-bottom:10px}form .multiSelect li input{width:13px;margin:0px}form .multiSelect li label{font-weight:normal;margin:0}form .multiSelect li.parent label{font-weight:bold}.samplesSection .title{border-bottom:1px solid #cbcbcb;margin-bottom:20px;padding-bottom:25px;display:flex;justify-content:space-between;align-items:center}.samplesSection .title img{width:50px;opacity:0.8}.samplesSection .title h3{font-weight:500;font-size:1.2em;margin-bottom:0;letter-spacing:1.6px}.samplesSection .title h5{font-size:1.3em;letter-spacing:1px;margin:10px 0 0}.samplesSection#samplesForm .request{margin:50px 0;max-width:400px}.samplesSection .request{background-color:#324d2d;text-transform:uppercase;color:#fff;padding:15px 25px;font-size:1.3em;display:flex;justify-content:space-between;align-items:center;letter-spacing:1px;cursor:pointer}.samplesSection .request i{font-size:36px}.samplesSection .samplesList{padding:0;list-style:none;margin-bottom:40px;max-height:80%}.samplesSection .samplesList img{width:100%;height:100%;max-height:60px;object-fit:cover}.samplesSection .samplesList h5{font-size:1.1em;margin:0 0 5px;font-weight:500;color:#000}.samplesSection .sampleDisplay{display:flex}.samplesSection .removeSample{color:#b50a0a;text-transform:uppercase;font-weight:600;font-size:0.8em;margin-left:20px;text-align:center;cursor:pointer}.samplesSection .removeSample i{font-size:3.4em}.tablet, .mobile{display:none}.desktop{display:block}.desktop.columns{display:flex}.serviceList .serviceTitle{font-size:1.6em;font-weight:100;border-bottom:1px solid #666666;padding:10px 0px}.serviceList ul.bullets{font-weight:500;list-style-type:disc}#vacanciesList .vacancy{margin-bottom:24px}.galleryContainer{flex-wrap:wrap}.galleryContainer .image{overflow:hidden;height:260px;cursor:pointer;margin-bottom:12px}.galleryContainer .image img{display:block;width:100%;height:100%;object-fit:cover}#downloads .pagetitle{text-align:left}#downloads .categories{list-style:none;padding:0}#downloads .categories .categories{list-style:disc;padding-left:24px}#downloads .category{margin:12px 0}#downloads .category .categories .category{margin:6px 0}#downloads .category a{text-decoration:none;color:#000000}#downloadsContainer{padding-left:36px;border-left:1px solid #cbcbcb}#downloadsContainer h2{margin-top:8px}#downloadsContainer .orderList, #downloadsContainer .viewList{display:flex;list-style:none;padding:0;margin:0}#downloadsContainer .orderList a, #downloadsContainer .viewList a{cursor:pointer;margin:0 8px}#downloadsContainer .viewList{float:right;font-size:24px;color:#cbcbcb}#downloadsContainer .viewList .selected{color:#000000}#downloadsContainer .orderList .selected{font-weight:bold}#downloadsList{display:flex;flex-wrap:wrap;padding-top:24px}#downloadsList .download,
#downloadsList .download .details{display:flex}#downloadsList .download{flex-direction:row}#downloadsList .download .image{box-sizing:border-box;border:1px solid #cbcbcb;margin-right:24px}#downloadsList .download .image.icon{padding:10px}#downloadsList .download .image img{display:block;width:100%;height:100%;object-fit:contain}#downloadsList .download .image.icon img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;object-fit:unset}#downloadsList .download .image{flex-grow:0;flex-shrink:0}#downloadsList.list .download{width:100%;margin:12px 0}#downloadsList.list .download:first-child{margin-top:0px}#downloadsList.list .download:last-child{margin-bottom:0px}#downloadsList.list .download .image{width:128px;height:48px}#downloadsList.list .download .details{align-items:center}#downloadsList.list .download .details > *{margin-right:12px}#downloadsList.list .download .details .name{width:256px}#downloadsList.list .download .details .type{width:64px}#downloadsList.grid .download{width:calc(33.3333333333% - 17px);flex-basis:calc(33.3333333333% - 17px);margin:12px}#downloadsList.grid .download .image{width:128px;height:128px}#downloadsList.grid .download .details{flex-direction:column;justify-content:center;flex:1 1 100%}#downloadsList.grid .download .details a{display:block;margin-top:12px}#downloadsList.grid .download:nth-child(3n){margin-right:0}#downloadsList.grid .download:nth-child(3n+1){margin-left:0}#downloadsList.grid .download:nth-last-child(3), #downloadsList.grid .download:nth-last-child(2), #downloadsList.grid .download:nth-last-child(1){margin-bottom:0}table.noBorder, table.noBorder td, table.noBorder th{border:0 !important}#profiles .popup,
#gallery .popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background-color:rgba(0, 0, 0, 0.5)}#profiles .popup .content,
#gallery .popup .content{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;height:80%;margin:auto;padding:10px 0;background-color:transparent;pointer-events:none}#profiles .popup .content img,
#gallery .popup .content img{display:block;width:auto;height:100%;margin:0 auto}#profiles .popup .content .caption,
#gallery .popup .content .caption{display:block;background-color:#000000;color:#FFFFFF;font-size:18px;width:100%;padding:10px 0}#clearance .products{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#clearance .products h3{color:#333333}#clearance .products::after{content:"";flex-basis:calc(50% - 12px)}#clearance .products .product{display:flex;flex-direction:column;flex-basis:calc(50% - 12px);background-color:#eeeeee;margin-bottom:64px}#clearance .products .product p{line-height:1.25em}#clearance .products .product a{color:#333333;text-decoration:none;font-weight:bold}#clearance .products .product .image{position:relative;height:360px;overflow:hidden}#clearance .products .product .image img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;display:block;width:100%;height:100%;padding:0;margin:auto}#clearance .products .product .info{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}#clearance .products .product .details,
#clearance .products .product .enquiry{padding:20px}#clearance .products .product .details{padding-bottom:10px}#clearance .products .product .enquiry{padding-top:10px}#clearance .products .product .button{width:max-content;color:#333333;background-color:#FFFFFF}#clearance .products .product.sold .image::before{content:"SOLD";display:block;position:absolute;top:24px;right:0;z-index:1;color:#FFFFFF;background-color:#003b1b;font-size:18px;padding:12px 18px}#clearance .products .product.sold .button{color:#FFFFFF;background-color:#003b1b}#clearance .pagination{display:flex;justify-content:space-between;text-transform:uppercase;font-weight:bold;padding-top:32px;border-top:2px solid}#clearance .pagination > *{flex:0 1 100%;text-align:center}#clearance .pagination a{cursor:pointer}#clearance .pagination a:first-child{text-align:left}#clearance .pagination a:last-child{text-align:right}@media (max-width:1500px){#header .container, .container{width:1200px}#nav > .menu{font-size:12px}#nav > .menu > div{padding:0 10px}#timber .categoriesList, #flooring .categoriesList{width:1240px}#header::after{display:none}#nav > .menu ul{position:absolute;white-space:nowrap}/* #nav > .menu:hover > div, #nav > .menu > div:hover{background-color:transparent}#nav > .menu:hover > div > div{background-color:#e5e2ce}*/ /* #panel .categoriesList{margin-top:-180px}*/ .samplesSection .column.third{padding:0 80px 0 60px}.conservation{margin-left:40px;margin-right:40px}.productPage .details.column, .productPage .images.column{width:calc(50% - 13px)}.productPage .images .block img{width:240px}#panelProduct .image .swatch img, #panelProduct .banner .summary .image img{width:100%}#panelProduct .details .image .notice{width:100%}#panelProduct .image.column{max-width:none;margin-right:0}#caseStudy .articles .article, #gallery .galleries .gallery{height:360px}#searchResults .productsList .image{height:160px}}@media (max-width:1280px){#header .container, .container{width:980px}#nav > .menu{letter-spacing:1px}#nav > .menu > div{padding:0 10px}#nav .menu.samples, #nav .menu.home, #nav .menu.search{padding-left:10px;padding-right:10px}#banner .caption h1::before, #banner .caption h2::before{width:110%;left:-5%;right:-5%}#timber .imagesOverlay, #flooring .imagesOverlay{height:360px}#timber .categoriesList, #flooring .categoriesList{width:1020px}#services .categoriesList .category .quarter.column{width:calc(33.3333333333% - 13px)}#services .categoriesList .category .three.quarter.column{width:calc(66.6666666667% - 13px)}#services .categoriesList .category .three.quarter.column .columns .column{width:calc(50% - 13px)}#profiles .profileHolder{width:calc(33.3333333333% - 13px)}#panel #content .greyBar h2, #panel .description{padding-left:30px;padding-right:30px}/* #panel .categoriesList{margin-top:-339px}*/ #panelProduct .banner .swatch{height:240px}#panelProduct .image .swatch, #panelProduct .banner .summary .image{height:320px;margin-top:-320px}#panelProduct .summary > .two.third.column, #panelProduct .details > .two.third.column{width:60%}#panelProduct .summary > .third.column, #panelProduct .details > .third.column{width:calc(40% - 24px)}#panelProduct .image .swatch img.squarePanel, #panelProduct .banner .summary .image img.squarePanel{left:-65%;right:-65%}#panelCategories #banner .caption .title, #panelCategories #banner .caption .subtitle{width:100%}#panelCategories #banner img.overlay{height:100%;width:auto}#panelCategories .description{padding-top:20px;padding-bottom:20px}#panelCategories .description .two.third.column{display:block;width:100%}#panelCategories .description .third.column{display:none}.samplesSection .column.third{padding:0 0px 0 50px}.samplesSection .column.two.third{padding:0 50px 0 0}#caseStudy .articles .article, #gallery .galleries .gallery{height:280px}#downloads .columns .sixth.column{width:calc(25% - 13px);flex-grow:0;flex-shrink:0}#downloads .columns .five.sixth.column{width:calc(75% - 13px);flex-grow:0;flex-shrink:0}/* #downloadsList.grid .download{width:calc((100% / 2) - 17px);flex-basis:calc((100% / 2) - 17px)}*/ #downloadsList.grid .download{width:calc(50% - 16px);flex-basis:calc(50% - 16px)}#downloadsList.grid .download:nth-child(n){margin-left:12px;margin-right:12px}#downloadsList.grid .download:nth-child(2n){margin-right:0}#downloadsList.grid .download:nth-child(2n+1){margin-left:0}/* form#resultsSearch > *{flex:calc(100% / 5) 1 1}form#resultsSearch > .search{flex:calc((100% / 5) * 2) 1 1}*/ #searchResults .productsList .image{height:140px}#footer img{height:90px}}@media (max-width:1024px){.desktop, .desktop.columns{display:none}.tablet{display:block}.tablet.columns{display:flex}.container{padding:0 20px}.columns{flex-wrap:wrap}.columns.space{flex-wrap:wrap}.columns.space .column{width:100%;margin:6px 0}.columns.space .column:first-child{margin-top:0}.columns.space .column:last-child{margin-bottom:0}.columns .half.column{width:100%}.columns .quarter.column{width:calc(33.3333333333% - 16px)}.productsList.columns .quarter.column:nth-child(n), .columns .quarter.column:nth-child(n){margin-left:8px;margin-right:8px}.columns .quarter.column:nth-child(3n){margin-right:0}.columns .quarter.column:nth-child(3n+1){margin-left:0}.columns .fifth.column{width:calc(33.3333333333% - 16px)}.columns .fifth.column:nth-child(n){margin-left:8px;margin-right:8px}.columns .fifth.column:nth-child(3n){margin-right:0}.columns .fifth.column:nth-child(3n+1){margin-left:0}.columns .sixth.column{width:calc(20% - 16px)}.columns .five.sixth.column{width:calc(80% - 16px)}.columns .sixth.column:nth-child(n){margin-left:6px;margin-right:6px}.columns .sixth.column:nth-child(5n){margin-right:0}.columns .sixth.column:nth-child(5n+1){margin-left:0}.samplesSection .columns{flex-direction:column}.samplesSection .column.two.third, .samplesSection .column.third{width:100%;padding:0;border:0}.samplesSection#samplesForm .samplesList{display:flex;flex-wrap:wrap}.samplesSection#samplesForm .samplesList li{display:inline-block;width:calc(33.3333333333% - 60px);margin:0 30px 30px}.samplesSection#samplesForm .request{margin-top:30px}#header .container, .container{width:100%;box-sizing:border-box}#nav{padding:0 15px;box-sizing:border-box}#banner .caption h1{font-size:38px}#banner .caption h2{font-size:16px}#banner .caption h1::before, #banner .caption h2::before{width:calc(100% + 20px);left:-10px;right:-10px}#typical #banner, #contact #banner{height:240px;margin-bottom:32px}#contact .columns{flex-direction:column-reverse}#contact #map{margin-top:-80px;height:360px}#contact #addressDetails{display:flex;justify-content:space-between}#contact #addressDetails div{width:calc(50% - 13px)}#clearance .products::after{flex-basis:calc(100% - 12px)}#clearance .products .product{flex-basis:calc(100% - 12px)}#timber .imagesOverlay, #flooring .imagesOverlay{height:420px;margin-top:20px}#timber .categoriesList, #flooring .categoriesList{width:calc(100% - 40px)}#header .container{padding:0}.productsList.columns .column{margin:12px 6px}.productPage .services .basic li{width:25%}#home #featured{margin-top:24px}#timberProduct .processes .two.third.column{width:100%}#services .categoriesList .category .three.quarter.column .columns .column{width:100%}#services .categoriesList .category .three.quarter.column .columns .column:first-child{margin-bottom:12px}#panel #content{padding:0}#panel #content .greyBar .column{width:100%}#panel #content .container{padding:0}#panel #content > .container > .columns > .column{width:100%}#panel .description{width:100%;margin:0}#panel #content .greyBar h2, #panel .description{padding-left:20px;padding-right:20px}#panel .description ul{column-count:2;padding:0;list-style:none}#panel .description ul li{position:relative;padding-left:20px}#panel .description ul li::before{position:absolute;content:"•";left:6px;top:0;bottom:0;margin:auto;font-size:16px}#panel .categoriesList{padding-left:20px;padding-bottom:20px;margin:0}#panel .categoriesList .columns .half.column{width:calc(50% - 13px)}#panelCategories .productsList a.column{width:calc(25% - 13px);margin:12px 8px}#panelCategories .productsList a.column .image{height:120px}#panelCategories .productsList a.column:nth-child(4n){margin-right:0}#panelCategories .productsList a.column:nth-child(4n+1){margin-left:0}#panelProduct .details .image.column{order:-1;width:100%;flex-direction:row;margin-bottom:20px}#panelProduct .banner .swatch{height:120px}#panelProduct .image .swatch{margin-top:-60px;margin-bottom:0;bottom:0;width:320px;height:320px;flex-grow:0;flex-shrink:0}#panelProduct .image .info{width:calc(100% - 320px - 24px);flex-grow:0;flex-shrink:0;margin-left:24px}#panelProduct .image .info .notice{width:100%;max-width:400px;margin-top:0}#panelProduct .image .info .finishes.columns .third.column, #panelProduct .image .info .cores.columns .third.column{width:calc(25% - 13px)}#panelProduct .details .two.third.column{width:100%}#panelProduct .productsList .quarter.column{width:calc(33.3333333333% - 8px)}#panelProduct .productsList .quarter.column:nth-child(n){margin-left:6px;margin-right:6px}#panelProduct .productsList .quarter.column:nth-child(3n){margin-right:0}#panelProduct .productsList .quarter.column:nth-child(3n+1){margin-left:0}#flooringProduct.productPage .columns .details.column{width:calc(62.5% - 16px)}#flooringProduct.productPage .columns .images.column{width:calc(37.5% - 16px)}.vacancy form .columns .half.column{width:calc(50% - 16px)}.vacancy form .columns{flex-direction:row}#footer img{width:auto;height:70px}#footer .container.columns{flex-direction:column-reverse;padding:0}#footer .container.columns > .column{width:100%;padding-left:20px;padding-right:20px;margin:0}#footer .social.columns{padding-top:5px}form#resultsSearch{flex-wrap:wrap}form#resultsSearch > *:nth-of-type(1){margin-left:0}form#resultsSearch > *:nth-of-type(3){margin-right:0}form#resultsSearch > select{position:relative;margin-top:10px}form#resultsSearch > select::before{position:absolute;top:-10px;font-weight:bold}form#resultsSearch > .search{flex:calc(100% - 60px) 1 1;margin-top:10px;margin-left:0;margin-right:0}form#resultsSearch > a.button{margin-top:10px;margin-left:10px}}@media (max-width:880px){.tablet, .tablet.columns, #nav .menu.home, #nav .menu.home *{display:none}.mobile{display:block}.mobile.columns{display:flex}#nav > .menu.home > div a, #nav > .menu.home > div span{padding:50px 30px}#nav .menu.samples, #nav .menu.home, #nav .menu.search{padding:0 5px}#nav .menu.samples, #nav .menu.home, #nav .menu.search{padding-left:10px;padding-right:10px}#nav > .menu > div{}.left.columns .column, .right.columns .column{flex-grow:1;flex-shrink:1}.columns .third.column{width:calc(50% - 13px)}#caseStudy .articles .article, #gallery .galleries .gallery{height:340px;margin-left:12px;margin-right:12px}#caseStudy .articles .article:nth-child(2n), #gallery .galleries .gallery:nth-child(2n){margin-right:0}#caseStudy .articles .article:nth-child(2n+1), #gallery .galleries .gallery:nth-child(2n+1){margin-left:0}#samples{width:280px;padding:40px 20px;font-size:12px}#samples.open{left:calc(100% - 280px)}.samplesSection#samplesForm .samplesList li{width:calc(50% - 60px)}.samplesSection .details .item{width:100%}table{min-width:100%}p{line-height:1.5em}/*#nav > .logo{height:46px}*/ #nav > .logo{width:25%;height:auto}#nav > .logo img{margin-left:0;margin-right:auto;height:auto}#banner .caption{top:0;bottom:0;margin:auto;height:120px}#banner .caption h1{font-size:28px;padding-bottom:0.4em}#banner .caption h2{font-size:14px;padding-top:1.2em}.columns .half.column{width:100%}.columns .sixth.column{width:calc(33.3333333333% - 13px)}.columns .sixth.column:nth-child(n){margin-left:6px;margin-right:6px}.columns .sixth.column:nth-child(3n){margin-right:0}.columns .sixth.column:nth-child(3n+1){margin-left:0}#nav{justify-content:flex-end}#nav > .logo{margin-left:10px;margin-right:auto}#nav > .menu{position:static}#nav > .menu ul{display:none;padding:10px 0}#nav > .menu:hover ul{width:100%;left:0;right:0}#nav > .menu:hover ul ul{display:none}#nav > .menu ul li{padding:10px 20px}#nav > .menu ul li.hasChildren > a, #nav > .menu ul li.hasChildren > span{position:relative;display:block}#nav > .menu ul li.hasChildren > a::after, #nav > .menu ul li.hasChildren > span::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f107";position:absolute;right:0;top:0;bottom:0;height:24px;margin:auto 4px}#nav > .menu ul li.hasChildren.open > a::after, #nav > .menu ul li.hasChildren.open > span::after{content:"\f106"}#nav > .menu ul li.hasChildren.open ul{position:relative;display:block;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);margin-top:12px}#nav > .menu ul li a{display:block}#banner .caption h1::before, #banner .caption h2::before{width:100%;left:0;right:0}#content img{max-width:100%;height:auto;padding:0}h1.pagetitle{font-size:32px}#typical #banner{height:180px}#contact #map{border:0px;margin-top:0}#contact #addressDetails{display:block}#contact #addressDetails div{width:100%}#timber .imagesOverlay, #flooring .imagesOverlay{height:360px}#timber .categoriesList .category, #flooring .categoriesList .category{padding:25px 15px}#timberProduct #information.columns{flex-direction:column-reverse}#timberProduct #information.columns > .column{width:100%}#timberProduct #information.columns > .images.column{margin-bottom:20px}#timberProduct.productPage .images .swatch{left:-20px;right:-20px;width:calc(100% + 40px);height:280px}#services .imagesOverlay{height:360px}#services .categoriesList .category .quarter.column, #services .categoriesList .category .three.quarter.column{width:calc(50% - 13px)}#services .categoriesList .category h2{margin-top:-5px;margin-bottom:8px}#panelCategories .category.columns{margin-left:0;margin-right:0}#panelCategories .category.columns .column, #panelCategories .category.columns .quarter.column, #panelCategories .category.columns .three.quarter.column{width:100%;margin-left:0;margin-right:0}#panelCategories .category.columns img{margin-bottom:12px;width:100%;height:auto;object-fit:none}#panelCategories .category.columns a.button{width:100%}#panelCategories .productsList a.column{width:calc(33.3333333333% - 13px)}#panelCategories .productsList a.column .image{height:80px}#panelCategories .productsList a.column:nth-child(n){margin:12px 8px}#panelCategories .productsList a.column:nth-child(3n){margin-right:0}#panelCategories .productsList a.column:nth-child(3n+1){margin-left:0}#panelProduct .productsList{justify-content:space-between}#panelProduct .productsList .quarter.column{flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:center;margin-right:0;margin-left:0}#panelProduct .productsList .quarter.column p{width:100%}#panelProduct .productsList .quarter.column .image{max-width:100%;margin-right:0}#flooringProduct.productPage .columns .details.column{order:2;width:100%}#flooringProduct.productPage .columns .images.column{order:1;width:100%}#flooringProduct.productPage .images .swatch{margin-bottom:12px}#timberProduct > .container{overflow:hidden}.productPage .images .block img{margin-left:0}.productPage .images.column .columns .half.column{width:calc(50% - 13px)}.productPage .images.column .columns .half.column.cladCon{position:absolute;left:auto;top:24px;right:0;bottom:auto;z-index:10;background-color:white;padding:0 18px;width:auto}.productPage .images.column .columns .half.column.cladCon:after{content:"";display:block;background-color:white;width:100vw;height:100%;position:absolute;left:100%;top:0;right:auto;bottom:0}.productPage .images.column .columns .half.column.cladCon .conservation{margin:18px 0;position:relative}.productPage .services .basic li{width:33.3333333333%}.conservation{margin:25px 0}.vacancy form .columns .half.column{width:100%}.vacancy form .columns{flex-direction:column}.vacancy form .upload.button{margin-bottom:24px}form .attachment{position:relative;top:-12px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#downloads #categoriesContainer, #downloads #downloadsContainer{width:100%;padding:0;border:0px;margin:0}#downloads #downloadsContainer{border-top:1px solid #cbcbcb;padding-top:12px}#downloads #categoriesContainer h3{display:none}#downloadsList.list .download .details{flex-grow:1}#downloadsList.list .download .details .name{width:calc(100% - 256px)}#footer{margin-top:30px}#footer img{height:60px}#footer .columns .column{flex-grow:0;flex-shrink:0;max-width:100%}#footer .columns:last-child .column{width:100%}#footer ul.footerMenu{flex-direction:column;margin-top:24px}#footer ul.footerMenu li::before{display:none}#searchResults .productsList .image{height:200px}}@media (max-width:768px){#banner{min-height:40vh}#banner .caption{height:160px}#downloadsList.list .download .details{flex-wrap:wrap;flex-grow:0;flex-shrink:1}#downloadsList.list .download .details .name{width:100%;margin:0}#downloadsList.list .download .image{width:100px}#downloadsList.grid .download{flex-direction:column}#downloadsList.grid .download .image{margin:0 auto 4px}#downloadsList.grid .download .details{width:100%;text-align:center}#downloadsList.grid .download .details > *{margin:1px 0}#downloadsList.grid .download .details a{margin-top:0}#searchResults .productsList .image{height:180px}#profiles .profileHolder{width:calc(50% - 13px)}#clearance .products::after{display:none}#clearance .products .product{flex-basis:100%;flex-direction:column}#clearance .products .product > *{flex-basis:100%}#clearance .products .product .image{}#clearance .products .product.sold .image::before{left:0;right:auto}#clearance .products .product .button{letter-spacing:1px}}@media (max-width:548px){.columns .fifth.column{width:calc(50% - 13px)}.columns .fifth.column:nth-child(n){margin-left:8px;margin-right:8px}.columns .fifth.column:nth-child(2n){margin-right:0}.columns .fifth.column:nth-child(2n+1){margin-left:0}#panelCategories #titleBar{padding-top:20px}#banner{height:300px;min-height:300px;margin-bottom:25px}#timber .imagesOverlay, #flooring .imagesOverlay{}#timber .imagesOverlay .overlay, #flooring .imagesOverlay .overlay{}.productPage .services .basic li{width:50%}#panelProduct .details .image.column .column.info{width:100%;margin-left:0;margin-right:0;margin-top:10px}#caseStudy .articles .article, #gallery .galleries .gallery{height:240px}#services .imagesOverlay{height:280px}#services .categoriesList .category{padding:10px 0;margin-bottom:0px}#services .categoriesList .category .quarter.column, #services .categoriesList .category .three.quarter.column{width:100%;margin-left:0;margin-right:0}#services .categoriesList .category .three.quarter.column{margin-top:12px}#downloadsList.grid .download{width:calc(50% - 16px)}#downloadsList.grid .download:nth-child(n){margin-left:12px;margin-right:12px}#downloadsList.grid .download:nth-child(2n){margin-right:0}#downloadsList.grid .download:nth-child(2n+1){margin-left:0}#searchResults .productsList .image{height:140px}#clearance .products .product{flex-direction:column;margin-bottom:32px}#clearance .products .product > *{flex-basis:auto}#clearance .products .product .image{height:280px}#clearance .products .product.sold .image::before{left:auto;right:24px}}@media (max-width:425px){#samples{width:220px;padding:40px 10px;font-size:10px}#samples.open{left:calc(100% - 220px)}.samplesSection#samplesForm .samplesList li{width:100%}.columns .third.column{width:100%}#caseStudy .articles .article, #gallery .galleries .gallery{height:340px;margin:0 0 12px}/*.columns .quarter.column{width:100%}*/ .columns .quarter.column{width:calc(50% - 16px)}.columns .quarter.column:nth-child(n){margin-left:8px;margin-right:8px}.columns .quarter.column:nth-child(2n){margin-right:0}.columns .quarter.column:nth-child(2n+1){margin-left:0}.columns .sixth.column{width:calc(50% - 16px)}.columns .sixth.column:nth-child(n){margin-left:6px;margin-right:6px}.columns .sixth.column:nth-child(2n){margin-right:0}.columns .sixth.column:nth-child(2n+1){margin-left:0}#nav > .menu > div, #nav .menu.samples, #nav .menu.home{padding:0 10px}#header, #nav, #nav > .menu, #nav > .menu > div{height:80px}#nav > .menu ul{padding-top:8px;padding-bottom:8px}#nav > .menu ul li{padding-top:4px;padding-bottom:4px}#banner .caption{height:160px}#panelCategories #banner .caption{top:0;bottom:0;left:0;right:0}#home #introText{padding:20px 25px;margin-bottom:20px}#home #introText::before{width:20px;height:20px;top:24px}#timber .categoriesList .category, #flooring .categoriesList .category{padding:15px 5px}#services .imagesOverlay{height:240px}#panel .description ul{list-style:disc;padding-left:20px;column-count:1}#panel .description ul li{padding:0}#panel .description ul li::before{content:""}#panel .categoriesList{padding:25px 25px 0}#panel .categoriesList .columns .half.column{width:100%}.productPage .images .block{margin-top:-50px}.productPage .images .block img{width:100%}#timberProduct.productPage .images .swatch{height:220px}#panelCategories .productsList a.column{width:calc(50% - 13px)}#panelCategories .productsList a.column .image{height:80px}#panelCategories .productsList a.column:nth-child(n){margin:12px 8px}#panelCategories .productsList a.column:nth-child(2n){margin-right:0}#panelCategories .productsList a.column:nth-child(2n+1){margin-left:0}#panelProduct .banner .swatch{height:180px}#panelProduct .details .image.column{flex-wrap:wrap}#panelProduct .image .swatch{margin-bottom:20px}#panelProduct .details .image.column .column{width:100%;margin-left:0;margin-right:0}#panelProduct .image .info, #panelProduct .image .info .finishes, #panelProduct .image .info, #panelProduct .image .info .cores{margin-bottom:0}#panelProduct .image .info .finishes.columns .third.column, #panelProduct .image .info .cores.columns .third.column{width:calc(50% - 13px)}#panelProduct .productsList .quarter.column{width:calc(50% - 6px)}#panelProduct .productsList .quarter.column:nth-child(n){margin-left:6px;margin-right:6px}#panelProduct .productsList .quarter.column:nth-child(2n){margin-right:0}#panelProduct .productsList .quarter.column:nth-child(2n+1){margin-left:0}.productPage .notice{width:100%}.conservation{margin:25px 0}.conservation .code{width:42px;height:42px;line-height:44px;font-size:20px}#downloadsList.list .download .image{width:68px;margin-right:16px}#downloadsList.list .download .details > *{margin-right:8px}#downloadsList.list .download .details > *:last-child{margin-right:0}#footer{margin-top:20px}#footer img{width:100%;height:auto}#footer .logos.column{text-align:center}#footer .logos.column img{width:auto;height:80px}#footer .social.columns{width:100%;justify-content:center;padding-top:20px;padding-bottom:0}#footer .social.columns .column{margin-left:0;margin-right:12px}}@media (max-width:375px){.columns .fifth.column{width:100%}.columns .fifth.column:nth-child(n){margin-left:0px;margin-right:0px}.columns .sixth.column{width:100%}.columns .sixth.column:nth-child(n){margin-left:0;margin-right:0}#nav{padding:0}#nav > .logo{height:40px}#nav > .logo img{height:36px}#nav .menu.samples img{width:20px;margin-right:6px}#nav > .menu .burger{margin-right:5px}#nav .menu.samples .sampleAmount{font-size:1.4em;margin-right:-3px}#nav > .menu > div > div{letter-spacing:1px}#panelProduct .image .swatch{height:280px}#caseStudy .articles .article, #gallery .galleries .gallery{height:290px}.productPage .services .basic li{width:100%}#profiles .columns{width:100%;margin-left:0}#profiles .profileHolder{width:100%;margin-left:0}}@media (max-width:320px){#panelProduct .image .swatch{height:240px}#caseStudy .articles .article, #gallery .galleries .gallery{height:240px}.columns .quarter.column{width:100%}.columns .quarter.column:nth-child(n){margin-left:0px;margin-right:0px}}