@charset "UTF-8";@font-face{font-family:playfair_displayregular;src:url(../fonts/playfairdisplay-regular-webfont.woff2) format("woff2"),url(playfairdisplay-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:source_sans_proregular;src:url(../fonts/sourcesanspro-regular-webfont.woff2) format("woff2"),url(sourcesanspro-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:source_sans_prolight;src:url(../fonts/sourcesanspro-light-webfont.woff2) format("woff2"),url(sourcesanspro-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4{margin-top:0}h1{font-family:playfair_displayregular,serif;color:#49342f;font-size:38px;line-height:50px;margin-bottom:30px;font-weight:400}h2{font-family:playfair_displayregular,serif;color:#49342f;font-size:30px;line-height:38px;margin-bottom:20px;font-weight:400}h3{font-family:playfair_displayregular,serif;color:#49342f;font-size:26px;line-height:36px;margin-bottom:20px;font-weight:400}h4{font-family:playfair_displayregular,serif;color:#49342f;font-size:20px;line-height:30px;margin-bottom:20px;font-weight:400}h4 a{color:#aca095}p{font-family:source_sans_prolight,sans-serif;color:#49342f;font-size:18px;line-height:34px;margin-top:0;margin-bottom:20px}p a{color:#a53419;text-decoration:none}li{font-family:source_sans_prolight,sans-serif;color:#49342f;font-size:18px;line-height:34px;margin-top:0}li a{color:#a53419;text-decoration:none}a{text-decoration:none}.home-intro-title{font-size:38px;line-height:50px;margin-bottom:30px}.white{color:#fff}.black{color:#000}.small{font-size:12px;line-height:24px}.large{font-size:34px;line-height:50px}.uppercase{text-transform:uppercase}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.justified{text-align:justify}.link{color:#a53419}*{box-sizing:border-box}html{margin:0;padding:0;background-color:#f2efef;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;background-color:#fff}.break{width:100%;height:30px}.clear{clear:both}.dark-section:after,.dark-section:before,.main:after,.main:before,.menu-section:after,.menu-section:before{display:table;content:"";line-height:0}.dark-section:after,.main:after,.menu-section:after{clear:both}::selection{background:#f4f4f4}::-moz-selection{background:#f4f4f4}::-webkit-selection{background:#f4f4f4}.cookiePolicy,.eighth,.fifth,.form-input,.form-select,.form-textarea,.full,.half,.half-list li,.hero-left,.hero-right,.left,.main,.one-quarter,.one-third,.quarter,.right,.sixth,.text-image-split,.third,.three-quarters,.two-thirds{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main{width:1280px;padding:0 10px;margin:auto}.full{width:100%;padding:0 10px}.half{width:50%;padding:0 10px;float:left;margin-bottom:20px;position:relative}.third{width:33.3%;padding:0 10px;float:left;margin-bottom:20px}.quarter{width:25%;padding:0 10px;float:left;margin-bottom:20px}.fifth{width:20%;padding:0 10px;float:left;margin-bottom:20px}.sixth{width:16.6666667%;padding:0 10px;float:left}.eighth{width:12.5%;padding:0 10px;float:left;margin-bottom:20px}.three-quarters{width:75%;padding:0 10px;float:left;margin-bottom:20px}.one-quarter{width:25%;padding:0 10px;float:left;margin-bottom:20px}.one-third{width:33.3%;padding:0 10px;float:left;margin-bottom:20px}.two-thirds{width:66.6%;padding:0 10px;float:left;margin-bottom:20px}.single-row .eighth,.single-row .fifth,.single-row .half,.single-row .quarter,.single-row .sixth,.single-row .third{margin-bottom:0}.flex{display:flex;align-items:center}.padded{padding:100px 10px}.padded-less{padding:50px 10px}.details-page .padded-less{padding:120px 10px}.no-pad-bottom{padding-bottom:30px}.padded-content{width:65%;margin:auto;display:block}.center{margin:auto}.none{display:none}img{border:none}.full-image{width:100%;display:block}.half-image{width:50%}.quarter-image{width:25%}.no-bottom{margin-bottom:0!important}.float-image{float:right;margin:0 0 20px 20px}.float-image-small{float:right;margin:0 0 20px 20px}hr{width:100%;background:0 0;border:none;border-top:1px solid #ccc;margin:60px auto 60px auto}.mobile-hr{display:none}.border{border:1px solid #ccc}.end{margin-right:0!important}.rounded-hidden{-moz-border-radius:6px;border-radius:6px;overflow:hidden}.i-margin{margin-right:10px}.relative{position:relative}.float-left{float:left}.float-right{float:right}.block{display:block}.vertical-align{vertical-align:middle}.display-table{display:table}.display-table-cell{display:table-cell}.text-image-split{width:50%;padding:30px;display:table-cell}.text-image-split-bg{width:100%;display:table-cell}.list{padding:0 0 0 30px;margin:0;overflow:auto;margin-bottom:20px;list-style:none}.list li{padding-left:1em;text-indent:-.7em;font-family:source_sans_proregular,sans-serif;color:#49342f;font-size:16px;line-height:20px;font-weight:300;margin:7px 0}.list li::before{content:"• ";color:#49342f;font-weight:700;padding-right:5px}.half-list{padding:0;margin:0;overflow:auto;margin-bottom:20px;list-style:none}.half-list li{width:50%;float:left;padding-left:1em;text-indent:-.7em;font-family:source_sans_proregular,sans-serif;color:#49342f;font-size:16px;line-height:22px;font-weight:300;margin:10px 0;padding-right:40px}.half-list li::before{content:"• ";color:#49342f;font-weight:700;padding-right:5px}.table{width:100%;box-sizing:border-box}.table th{font-family:playfair_displayregular,serif;color:#49342f;font-size:20px;line-height:30px;font-weight:400;padding:5px}.table td{font-family:source_sans_proregular,sans-serif;color:#49342f;font-size:18px;line-height:34px;font-weight:300;padding:5px}.table-pricing{width:100%;border-top:1px solid #aca095;border-left:1px solid #aca095;border-right:1px solid #aca095;margin-bottom:20px;border-spacing:0}.table-pricing th{font-family:playfair_displayregular,serif;color:#49342f;font-size:18px;line-height:34px;font-weight:400;text-align:center;border-bottom:1px solid #aca095}.table-pricing td{font-family:source_sans_proregular,sans-serif;color:#49342f;font-size:18px;line-height:34px;font-weight:300;text-align:center;padding:5px;border-bottom:1px solid #aca095;padding:0}.table-pricing tr{transition:1s all}.table-pricing tr:hover{background-color:#aca095}.example{width:45%;margin:20px 2.5%;float:left;padding:20px;border-radius:6px;background-color:#fff;box-sizing:border-box}.e-large{width:70%}.map iframe{width:100%;height:450px;border:none}.social-container{width:100%;display:table}.social-icons{display:table-cell;vertical-align:middle;text-align:left}.social-icon{border-radius:20px;display:inline-block;padding:6px;margin:0 5px}.social-icon img{width:20px;height:20px;display:block}.social-icon:hover{opacity:.5}.si-facebook{background-color:#3b5998}.si-linkedin{background-color:#0e76a8}.si-twitter{background-color:#00acee}.si-instagram{background-color:#3f729b}.five-star-review{width:130px;height:23px;background:url(../images/icons/stars.svg) center no-repeat;background-size:130px;margin-bottom:10px}.additional-images .additional-images-carousel{margin-top:10px}.additional-images .additional-images-carousel .additional-image{width:100%;padding-top:100%;position:relative}.additional-images .additional-images-carousel .additional-image img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;cursor:pointer;transition:.25s all}.additional-images .additional-images-carousel .additional-image img:hover{transform:scale(.95);opacity:1;cursor:pointer}.white-section{width:100%;background-color:#fff}.inspiration-section{width:100%;background:url(../images/backgrounds/sections/inspiration.jpg) center no-repeat;background-size:cover!important}.inspiration-section h2,.inspiration-section h3,.inspiration-section h4,.inspiration-section p{color:#fff}.inspiration-section .button{border-color:#fff;color:#fff}.banner{position:fixed;bottom:0;width:100%;z-index:99;background-color:#f2efef}.banner .half{padding:0;margin-bottom:0}.banner .float-right{display:table}.banner .sel{display:table-cell;vertical-align:middle}.banner h4{color:#49342f;margin-bottom:0}.kitchen-section{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/kitchens.jpg) center no-repeat;background-size:cover!important}.kitchen-section h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.kitchen-section-1{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/kitchens-1.jpg) center no-repeat;background-size:cover!important}.kitchen-section-1 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.kitchen-section-2{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/kitchens-2.jpg) center no-repeat;background-size:cover!important}.kitchen-section-2 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.bathroom-section{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/bathrooms.jpg) center no-repeat;background-size:cover!important}.bathroom-section h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.bathroom-section-1{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/bathrooms-1.jpg) center no-repeat;background-size:cover!important}.bathroom-section-1 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.bathroom-section-2{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/bathrooms-2.jpg) center no-repeat;background-size:cover!important}.bathroom-section-2 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.commercial-section{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/commercial.jpg) center no-repeat;background-size:cover!important}.commercial-section h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.commercial-section-1{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/commercial-1.jpg) center no-repeat;background-size:cover!important}.commercial-section-1 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.commercial-section-2{width:100%;min-height:500px;text-align:center;background:url(../images/backgrounds/applications/commercial-2.jpg) center no-repeat;background-size:cover!important}.commercial-section-2 h3{margin-top:-40px;display:inline-block;padding:30px;background-color:#49342f;text-align:center;color:#fff}.contact-section{width:100%;background:url(../images/backgrounds/sections/contact.jpg) center no-repeat;background-size:cover!important}.contact-section p{color:#fff}.contact-section .button{border-color:#fff;color:#fff}.curved-image-section{width:100%;min-height:500px;margin:90px 0;background-color:#fff;border-radius:8px;position:relative}.curved-image-section img{position:absolute;top:0;left:0;z-index:1;width:100%!important;height:100%;object-fit:cover;border-radius:8px}.curved-image-section .cis-content{z-index:2;width:380px;padding:70px 30px;position:absolute;top:-60px;left:60px;text-align:center;box-sizing:border-box;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 24px -6px rgba(0,0,0,.75);-moz-box-shadow:0 1px 24px -6px rgba(0,0,0,.75);box-shadow:0 1px 24px -6px rgba(0,0,0,.75)}.curved-image-section .cis-content .button{margin:40px auto 0 auto}.cis-manufacture{background:url(../images/backgrounds/rounded/manufacture.jpg) center no-repeat;background-size:cover}.cis-location{background:url(../images/backgrounds/rounded/location.jpg) center no-repeat;background-size:cover}.material-section{width:100%;background:url(../images/backgrounds/sections/materials.jpg) bottom right no-repeat #fff;background-size:1500px}.material-section .ms-content{width:330px;text-align:center}.material-section .ms-content h3{font-size:36px;line-height:50px}.rounded-manufacture-section{width:100%;background:url(../images/backgrounds/rounded/manufacture.jpg) bottom right no-repeat #fff;background-size:cover;border-radius:8px}.grey-section{width:100%;background-color:#f2efef}.l-brown-section{width:100%;background-color:#aca095}.l-brown-section .review{width:80%;margin:auto}.l-brown-section .review .rating i{color:#fff}.l-brown-section .review p{color:#fff;font-size:26px;line-height:40px}.l-brown-section h1,.l-brown-section h2,.l-brown-section h3,.l-brown-section h3 a,.l-brown-section h4,.l-brown-section h5,.l-brown-section p{color:#fff}.l-brown-section .button,.l-brown-section .button-cms{color:#fff;border-color:#fff}.l-brown-section .button-cms a{color:#fff}@media only screen and (min-width:750px){.l-brown-section .button-cms:hover,.l-brown-section .button:hover{background-color:#49342f}}#google-map{width:100%;height:400px}#selection-toggle{width:470px;height:auto;margin:30px auto}#selection-toggle p{font-size:22px;margin:0 20px 0 0;float:left;margin-top:10px}#selection-toggle .bs-left{width:160px;height:50px;float:left;background-color:#fff;border:1px solid #49342f;border-radius:8px 0 0 8px;color:#49342f;font-family:source_sans_prolight,sans-serif;font-size:18px;line-height:48px;cursor:pointer}#selection-toggle .bs-right{width:160px;height:50px;float:left;background-color:#fff;border-top:1px solid #49342f;border-right:1px solid #49342f;border-bottom:1px solid #49342f;border-radius:0 8px 8px 0;color:#49342f;font-family:source_sans_prolight,sans-serif;font-size:18px;line-height:48px;cursor:pointer}#selection-toggle .bs-left.selected,#selection-toggle .bs-right.selected{color:#fff;background-color:#49342f}#selections .third{position:relative}#selections .third .sel-titles{width:100%;position:absolute;top:0;left:0;padding:30px;box-sizing:border-box;z-index:1001;display:block}#selections .third .sel-titles p{font-size:20px;color:#fff;font-weight:500}#selections .third .sel-titles p span{font-family:playfair_displayregular,serif;font-size:42px;line-height:40px}#selections .third .sel-app-image{width:100%;height:500px;display:block;background-size:cover;transition:1s all;overflow:hidden}#selections .third .sel-content{padding:30px;text-align:center;box-sizing:border-box;display:block}#selections .third .sel-content h2{font-family:source_sans_proregular,sans-serif}#selections .third .sel-content .button{width:48%;float:left;margin:30px 1%}#selections .third .sel-content .button:nth-child(even){background-color:#aca095;border:1px solid #aca095}#selections .third .sel-content .button:nth-child(even):hover{background-color:#f2efef;border:1px solid #49342f}#steps p{width:80%;margin:auto}#steps .third{position:relative}#steps .step-number{width:40px;height:40px;background-size:cover;position:absolute;top:30px;left:30%}#steps .sn-1{background:url(../images/backgrounds/steps/numbers/1.svg) center no-repeat}#steps .sn-2{background:url(../images/backgrounds/steps/numbers/2.svg) center no-repeat}#steps .sn-3{background:url(../images/backgrounds/steps/numbers/3.svg) center no-repeat}#steps .step-image{width:276px;height:276px;margin:0 auto 30px auto;padding-top:92px;background-size:cover;font-family:playfair_displayregular,serif;font-weight:400;font-size:28px;line-height:40px;color:#fff;text-align:center;box-sizing:border-box}#steps .si-small{width:190px;height:190px;background-size:cover!important;padding-top:64px;font-size:24px;line-height:30px}#steps .step-1{background:url(../images/backgrounds/steps/1.png) center no-repeat}#steps .step-2{background:url(../images/backgrounds/steps/2.png) center no-repeat}#steps .step-3{background:url(../images/backgrounds/steps/3.png) center no-repeat}#steps .step-measure{background:url(../images/backgrounds/steps/measure.png) center no-repeat}#steps .step-call{background:url(../images/backgrounds/steps/call.png) center no-repeat}#steps .step-marble{background:url(../images/backgrounds/steps/marble.png) center no-repeat}#steps .step-granite{background:url(../images/backgrounds/steps/granite.png) center no-repeat}#steps .step-quartz{background:url(../images/backgrounds/steps/quartz.png) center no-repeat}.review-carousel{margin:40px 0}.review{text-align:center}.review .rating{margin-bottom:10px}.review .rating i{color:#aca095;font-size:22px}.review p{color:#49342f}.call-us-title{font-family:playfair_displayregular,serif;font-size:30px;text-align:center}.call-us-number{font-size:50px;color:#aca095;text-align:center}.call-us-number a{color:#49342f}.call-us-number-white{font-size:50px;color:#fff;text-align:center}.call-us-number-white a{color:#fff}.lsi-main{overflow:hidden;position:relative}.large-side-image{width:100%;height:130%;position:absolute;left:55%;top:-100px}.large-side-image-right{width:100%;height:130%;position:absolute;right:55%;top:-100px}.lsi-about{background:url(../images/backgrounds/large-sides/about.jpg) center no-repeat;background-size:cover}.grid{width:100%;padding:0}.grid-item,.grid-sizer{width:25%;padding:10px;margin-bottom:0;position:relative;display:block;float:left;box-sizing:border-box}.grid-item{position:relative;cursor:pointer}.grid-item img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block}.no-images{display:none}@media only screen and (max-width:1300px){.grid-item,.grid-sizer{width:33.333%}}@media only screen and (max-width:1000px){.grid-item,.grid-sizer{width:50%}}@media only screen and (max-width:500px){.grid-item,.grid-sizer{width:100%}}.split-install{background:url(../images/backgrounds/splits/install.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-kitchens{background:url(../images/backgrounds/splits/kitchens.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-bathroom{background:url(../images/backgrounds/splits/bathroom.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-bathroom-1{background:url(../images/backgrounds/splits/bathroom-1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-bathroom-2{background:url(../images/backgrounds/splits/bathroom-2.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-marble{background:url(../images/backgrounds/splits/marble.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-granite{background:url(../images/backgrounds/splits/granite.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-quartz{background:url(../images/backgrounds/splits/quartz.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-offcuts{background:url(../images/backgrounds/splits/offcuts.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-office{background:url(../images/backgrounds/splits/office.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-salons{background:url(../images/backgrounds/splits/salons.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-bars{background:url(../images/backgrounds/splits/bars.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-50-50 h3{font-size:29px;line-height:44px}.split-50-50 .content{width:50%;float:right;padding-left:60px;box-sizing:border-box}.split-manufacture{background:url(../images/backgrounds/splits/manufacture.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.split-50-50-left h3{font-size:29px;line-height:44px}.split-50-50-left .content{width:50%;float:left;padding-right:60px;box-sizing:border-box}#app-container{margin-top:10px}#app-container .third{position:relative}#app-container .third .app-content{width:60%;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#fff;padding:20px;box-sizing:border-box;text-align:center}#app-container .third .app-content .button{width:80%;margin:auto}#app-container .app-kitchens{min-height:650px;background:url(../images/backgrounds/selection/kitchens.jpg) top center no-repeat;background-size:cover}#app-container .app-bathrooms{min-height:650px;background:url(../images/backgrounds/selection/bathrooms.jpg) top center no-repeat;background-size:cover}#app-container .app-commercial{min-height:650px;background:url(../images/backgrounds/selection/commercial.jpg) top center no-repeat;background-size:cover}#more-options{display:none}.accordion{background-color:#49342f;position:relative}.accordion img{width:26px;height:26px;position:absolute;right:20px;top:0;bottom:0;vertical-align:middle;padding:25px 0}.accordion h3{padding:25px 55px 25px 20px;box-sizing:border-box;margin:10px 0;font-size:22px;line-height:26px;color:#fff;cursor:pointer;outline:0}.accordion-content{padding:0 18px;border-top:none;max-height:0;overflow:hidden;transition:max-height .3s ease;box-sizing:border-box;margin-top:-10px;background-color:#f0f0f0}.accordion-content p{color:#000}.accordion-content p:first-child{margin-top:20px}.accordion-content .button{margin-bottom:20px}.quartz-example{width:100%;padding-bottom:100%;position:relative;cursor:pointer}.quartz-example img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:1}.quartz-example label{position:absolute;bottom:0;left:0;padding:5px 10px;background-color:#49342f;font-family:source_sans_prolight,sans-serif;color:#fff;font-size:15px;line-height:17px;z-index:2;max-width:100%;height:auto}.review{text-align:center}.review h5{color:#49342f;margin-bottom:0}.review.flex{text-align:left}.review.flex .review-image-container{width:33.33%;border-right:5px solid #49342f}.review.flex .review-image-container img{width:100%;display:block;padding-right:40px}.review.flex .review-content{width:66.66%;padding-left:40px}@media only screen and (max-width:800px){.review.flex{text-align:center;gap:20px}.review.flex .review-image-container{width:initial;max-width:300px;border-right:initial;margin:auto}.review.flex .review-image-container img{padding-right:initial}.review.flex .review-content{width:80%;padding-left:initial}}@media only screen and (max-width:450px){.review.flex .review-content{width:100%}}#top-header{width:100%;height:50px;background-color:#49342f;padding:10px;text-align:center;box-sizing:border-box}#top-header p{color:#fff;margin-bottom:0;font-weight:500}#top-header p a{color:#fff}header{width:100%;height:120px;background-color:#fff}header .logo{width:300px;height:49px;background:url(../images/header/logo.svg) center no-repeat;float:left;margin-top:35px;display:block}.quote-button{width:125px;height:125px;position:fixed;bottom:60px;right:20px;z-index:1003;box-sizing:border-box;display:block;cursor:pointer}.page-header{width:100%;box-sizing:border-box}.page-header .main{position:relative}.page-header .full{padding:60px}.page-header h1{color:#fff;margin:0}.page-header .breadcrumbs{background-color:#fff;padding:10px 20px;text-align:center;position:absolute;bottom:0;right:0}.page-header .breadcrumbs p{margin:0;font-size:14px;line-height:20px}.ph-about{background:url(../images/backgrounds/headers/about.jpg) #49342f center no-repeat;background-size:cover}.ph-general{background:url(../images/backgrounds/headers/general.jpg) #49342f center no-repeat;background-size:cover}.ph-commercial{background:url(../images/backgrounds/headers/commercial.jpg) #49342f center no-repeat;background-size:cover}.ph-bathrooms{background:url(../images/backgrounds/headers/bathrooms.jpg) #49342f center no-repeat;background-size:cover}.ph-portfolio{background:url(../images/backgrounds/headers/portfolio.jpg) #49342f center no-repeat;background-size:cover}.ph-contact{background:url(../images/backgrounds/headers/contact.jpg) #49342f center no-repeat;background-size:cover}.ph-faq{background:url(../images/backgrounds/headers/faq.jpg) #49342f center no-repeat;background-size:cover}.ph-how{background:url(../images/backgrounds/headers/how.jpg) #49342f center no-repeat;background-size:cover}.ph-marble{background:url(../images/backgrounds/headers/marble.jpg) #49342f center no-repeat;background-size:cover}.ph-granite{background:url(../images/backgrounds/headers/granite.jpg) #49342f center no-repeat;background-size:cover}.ph-quartz{background:url(../images/backgrounds/headers/quartz.jpg) #49342f center no-repeat;background-size:cover}.ph-off-cuts{background:url(../images/backgrounds/headers/off-cuts.jpg) #49342f center no-repeat;background-size:cover}.ph-static{background-color:#49342f;position:relative}.ph-static img{position:absolute;top:0;left:0;z-index:1;opacity:.5;width:100%;height:100%;object-fit:cover;transition:all 1s}.ph-static h1{position:relative;z-index:2}.brands-section .quarter{padding:0 10px}.brands-section .quarter .brand-container{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;background-color:#aca095;box-sizing:border-box}.brands-section .quarter .brand-container a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.brands-section .quarter .brand-container a img{width:100%;height:100%;object-fit:contain}.brand-details .brand-logo{margin-left:50px;background-color:#aca095;padding:50px}@media only screen and (max-width:1000px){.brand-details .flex{flex-direction:column-reverse}.brand-details .brand-logo{margin-left:0}}@media only screen and (max-width:700px){.brands-form .padded-content{width:85%}}@media only screen and (max-width:650px){.brand-details .brand-logo{padding:20px}}@media only screen and (max-width:450px){.brands-form .padded-content{width:100%}}nav{width:820px;height:55px;margin-top:30px;float:right}nav #desktop-menu>ul{height:55px;position:relative;padding:0;margin:0;list-style:none}nav #desktop-menu>ul>li{height:55px;float:left;font-size:20px;font-family:playfair_displayregular,serif;color:#49342f;line-height:25px}nav #desktop-menu>ul>li:hover{color:#fff}nav #desktop-menu>ul>li>a{padding:15px 30px;margin:0;display:block;color:#49342f;text-align:center;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}nav #desktop-menu>ul>li>a:hover{color:#fff;background-color:#aca095}nav #desktop-menu ul a{display:block;color:#fff;text-decoration:none;height:auto;width:auto;cursor:pointer;position:relative}nav #desktop-menu ul li:hover>a{color:#fff;background-color:#aca095}nav #desktop-menu li.sfhover>ul,nav #desktop-menu li:hover>ul{left:auto;top:55px}nav #desktop-menu>ul>li>ul{font-family:source_sans_proregular,sans-serif;height:auto;background-color:#aca095;display:block;left:-999em;position:absolute;list-style:none;padding:0;z-index:999;font-size:14px;line-height:16px;text-align:left;color:#fff}nav #desktop-menu>ul>li>ul>li{float:left;clear:both}nav #desktop-menu>ul>li>ul>li>a{width:230px;float:left;margin:0;display:block;padding:20px;color:#fff;clear:both}nav #desktop-menu>ul>li>ul>li>a:hover{background-color:#8c8177}nav #desktop-menu li.sfhover>ul>li>ul,nav #desktop-menu li>ul>li:hover>ul{left:230px;top:auto}nav #desktop-menu>ul>li>ul>li>ul{font-family:source_sans_proregular,sans-serif;height:auto;background-color:#aca095;display:block;left:-999em;position:absolute;list-style:none;padding:0;z-index:999;font-size:14px;line-height:16px;text-align:left;color:#fff}nav #desktop-menu>ul>li>ul>li>ul>li{float:left;clear:both}nav #desktop-menu>ul>li>ul>li>ul>li>a{width:230px;float:left;margin:0;display:block;padding:20px;color:#fff;clear:both}nav #desktop-menu>ul>li>ul>li>ul>li a:hover{background-color:#8c8177}nav #desktop-menu ul li ul li:hover{color:#49342f;z-index:30001;background-color:#aca095;background-image:none}a.meanmenu-reveal{display:none}.mean-container .mean-bar{width:100%;position:absolute;right:0;top:83px;padding:4px 0;min-height:45px;z-index:999999;clear:both;margin:auto}.mean-container a.meanmenu-reveal{width:200px;height:53px;background-color:#533a34;border-radius:5px;position:absolute;top:0;right:20px!important;cursor:pointer;color:#fff;text-decoration:none;font-size:18px;line-height:53px;display:block;font-family:playfair_displayregular,serif;clear:both;text-align:center;-webkit-font-smoothing:antialiased}.mean-container .mean-nav{float:left;width:100%;background:#533a34;margin-top:83px;font-family:source_sans_proregular,sans-serif}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;font-weight:500}.mean-container .mean-nav ul li a{display:block;float:left;width:96%;padding:1em 2%;margin:0;text-align:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);text-decoration:none}.mean-container .mean-nav ul li ul li{background-color:#aca095}.mean-container .mean-nav ul li li a{width:90%;padding:1em 5%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,.25);opacity:.75;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{margin-bottom:10px}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#1d75a1;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:none!important;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;line-height:28px}.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-nav .mobile-hide{display:none}#hero-section{width:100%;height:600px;position:relative;background-color:#49342f;overflow:hidden}#hero-section .hero-slide{width:100%;height:600px;text-align:center;box-sizing:border-box;overflow:hidden}#hero-section .hero-slide img{width:100%;height:100%;z-index:1;object-fit:cover;position:absolute}#hero-section .hero-slide .hero-content{position:absolute;margin:auto;display:block;top:15%;left:0;right:0}#hero-section .hero-slide .hero-content .hero-strong{width:50%;margin:60px auto 0 auto;font-size:50px;line-height:70px;color:#fff;margin-bottom:50px;font-weight:400;font-family:"Playfair Display",serif}#hero-section .hero-slide .hero-content p{width:50%;margin:auto;font-size:30px;line-height:50px;color:#fff;margin-bottom:0;z-index:2;position:relative}ul.sitemap li{font-family:source_sans_proregular,sans-serif;color:#0d242d;font-size:24px;line-height:40px;font-weight:300;text-decoration:none;font-style:italic;margin-top:0;margin-bottom:10px;list-style:none}ul.sitemap li a{color:#0d242d;text-decoration:none}ul.sitemap li a:hover{color:#49342f}ul.sitemap>li>ul>li{font-style:italic}.form-input{width:100%;height:50px;background-color:#fff;border:3px solid #49342f;margin-bottom:20px;padding:0;font-family:source_sans_proregular,sans-serif;font-size:16px;line-height:50px;color:#49342f;text-align:left;padding-left:20px}.form-select{width:100%;height:50px;background-color:#fff;border:3px solid #49342f;margin-bottom:20px;padding:0;font-family:source_sans_proregular,sans-serif;font-size:16px;line-height:50px;color:#49342f;text-align:left;padding-left:20px}.form-textarea{width:100%;height:120px;background-color:#fff;border:3px solid #49342f;margin-bottom:0;padding:0;font-family:source_sans_proregular,sans-serif;font-size:16px;line-height:50px;color:#49342f;text-align:left;padding-left:20px}.form-button{width:auto;height:auto;background-color:#49342f;border:none;padding:15px 25px;font-family:playfair_displayregular,serif;font-size:20px;text-align:center;color:#fff;cursor:pointer;transition:background-color .5s ease;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border-radius:4px}.form-button:hover{background-color:#aca095}.qc-ht{display:none!important}.error{color:red;font-weight:700}.form-input::-webkit-input-placeholder{color:#49342f}.form-input:-moz-placeholder{color:#49342f}.form-input::-moz-placeholder{color:#49342f}.form-input:-ms-input-placeholder{color:#49342f}.form-textarea::-webkit-input-placeholder{color:#49342f}.form-textarea:-moz-placeholder{color:#49342f}.form-textarea::-moz-placeholder{color:#49342f}.form-textarea:-ms-input-placeholder{color:#49342f}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-errors{display:none;width:96%;margin-right:4%;margin:0 0 20px;padding:20px;background:#ff4739;font-size:17px;color:#fff}.form-errors ul{margin-bottom:0}.form-errors li{font-size:17px;line-height:26px;color:#fff}.field-error{margin-top:6px;font-size:13px}.input-error{border-color:#ff4739!important}.button{min-width:200px;display:inline-block;border:1px solid #49342f;cursor:pointer;transition:all .5s ease;font-family:source_sans_proregular,sans-serif;font-size:18px;font-weight:300;text-align:center;color:#49342f;line-height:24px;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:antialiased;-webkit-appearance:none}.button-cms{min-width:200px;display:inline-block;border:1px solid #49342f;cursor:pointer;transition:all .5s ease;font-family:source_sans_proregular,sans-serif;font-size:18px;font-weight:300;text-align:center;color:#49342f;line-height:24px;border-radius:4px;-webkit-font-smoothing:antialiased;-webkit-appearance:none}.button-cms a{display:block;padding:10px 15px;color:#49342f}.b-full{width:100%}.b-inspire{width:80%;margin:auto}.b-white{color:#fff;border-color:#fff}.b-white:hover{color:#fff;border-color:#fff;background-color:#49342f}.b-less{display:none}@media only screen and (min-width:750px){.button-cms:hover,.button:hover{background-color:#aca095;color:#49342f;border:1px solid #aca095}}footer{background-color:#f2efef}footer .footer-show{display:none}footer .padded{padding-bottom:0}footer .footer-logo{width:80px;height:80px;display:block;background:url(../images/footer/logo.svg) center no-repeat;margin-left:10px}footer h4{font-family:source_sans_proregular,sans-serif;font-size:18px;line-height:20px}footer ul{list-style:none;padding-left:0}footer ul li{list-style:none}footer #terms{float:right;background-color:#fff;padding:10px 30px;box-sizing:border-box}footer #terms p{margin-bottom:0;font-size:16px}footer .pp-banner{width:100px;margin:30px 0 0}#cookie-bar{opacity:0;width:600px;height:auto;padding:20px 10px;position:fixed;bottom:10px;left:10px;background:#000;border-radius:10px;z-index:10000000001}#cookie-bar label,#cookie-bar p{color:#fff;font-size:15px;line-height:20px;margin:0;margin-bottom:5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#cookie-bar p a{color:#fff;text-decoration:underline;margin-bottom:5px}#cookie-bar .cookie-bar-title{font-size:18px;line-height:22px;margin-bottom:7px;font-weight:700}#cookie-bar #options{height:0;background-color:#fff;overflow:hidden}#cookie-bar #options label,#cookie-bar #options p{color:#000}#cookie-bar #options input{width:20px;height:20px;accent-color:#05a95c}#cookie-bar #options.active{height:100%;margin:10px 0;padding:10px 0}#cookie-bar .half,#cookie-bar .third{margin:0}#cookie-bar .third{width:33.33%!important}#cookie-bar #necessary{opacity:.5}#cookie-bar .button-container{width:100%;padding:10px;display:flex;gap:10px}#cookie-bar .button-container #save{display:none}#cookie-bar .button-container #save:hover{background:#05a95c;color:#fff;border:2px solid #05a95c}#cookie-bar .button-container .cookie-button{width:100%;background:#000;border:2px solid #fff;color:#fff;font-family:source_sans_proregular,sans-serif;font-size:15px;font-weight:700;line-height:16px;padding:10px 10px;border-radius:25px;text-align:center;transition:.25s all;cursor:pointer}#cookie-bar .button-container .cookie-button:hover{background:#49342f;color:#fff}#cookie-bar .button-container #customise{border:2px solid #262626;color:#fff;background-color:#262626}#cookie-bar .button-container #customise:hover{background:#f2efef;border-color:#f2efef}#cookie-bar .button-container #accept:hover{background:#05a95c;color:#fff;border:2px solid #05a95c}#cookie-bar .button-container #reject:hover{background:#c6131b;color:#fff;border:2px solid #c6131b}@media only screen and (max-width:600px){#cookie-bar{width:calc(100% - 20px);text-align:center}}@media only screen and (max-width:400px){#cookie-bar .third{width:100%!important;margin-bottom:15px}#cookie-bar #options .third:nth-last-child(2){margin-bottom:0}#cookie-bar .button-container .cookie-button{align-items:center;display:flex;justify-content:center}}@media only screen and (max-width:350px){#cookie-bar .button-container{display:block}#cookie-bar .button-container .cookie-button{width:calc(100% - 10px);margin-top:10px}}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}@media only screen and (max-width:2000px){.material-section{background-size:1200px}}@media only screen and (max-width:1400px){.material-section{background-size:1000px}}@media only screen and (max-width:1280px){.main{width:100%}.eighth{width:25%}.split-50-50 .content{padding:0 50px}}@media only screen and (max-width:1200px){nav{width:700px}nav #desktop-menu>ul>li>a{padding:15px 20px}#hero-section .hero-slide .hero-content .hero-strong{font-size:40px;line-height:60px}#hero-section .hero-slide .hero-content p{font-size:26px;line-height:42px}.material-section{background-position-x:200%}.material-section .ms-content h3{font-size:28px;line-height:36px}.split-50-50 .content{width:70%;margin:auto;padding:0;float:none;text-align:center}.split-50-50 .content .button{margin:auto;color:#fff;border-color:#fff}.split-50-50 .content h3{color:#fff}.split-50-50 .content p{color:#fff}.split-50-50 .content a{color:#aca095}.split-50-50-left .content{width:70%;margin:auto;padding:0;float:none;text-align:center}.split-50-50-left .content .button{margin:auto}.split-marble{background:url(../images/backgrounds/splits/marble-mobile.jpg) center no-repeat}.split-granite{background:url(../images/backgrounds/splits/granite-mobile.jpg) center no-repeat}.split-quartz{background:url(../images/backgrounds/splits/quartz-mobile.jpg) center no-repeat}.split-manufacture{background:url(../images/backgrounds/splits/manufacture-mobile.jpg) center no-repeat}.split-office{background:url(../images/backgrounds/splits/office-mobile.jpg) center no-repeat}.split-salons{background:url(../images/backgrounds/splits/salons-mobile.jpg) center no-repeat}.split-bars{background:url(../images/backgrounds/splits/bars-mobile.jpg) center no-repeat}.split-install{background:url(../images/backgrounds/splits/install-mobile.jpg) center no-repeat}.split-kitchens{background:url(../images/backgrounds/splits/kitchens-mobile.jpg) center no-repeat}.split-bathroom{background:url(../images/backgrounds/splits/bathroom-mobile.jpg) center no-repeat}.split-bathroom-1{background:url(../images/backgrounds/splits/bathroom-1-mobile.jpg) center no-repeat}.split-bathroom-2{background:url(../images/backgrounds/splits/bathroom-2-mobile.jpg) center no-repeat}}@media only screen and (max-width:1100px){nav{width:610px}nav #desktop-menu>ul>li{font-size:19px}nav #desktop-menu>ul>li>a{padding:15px 14px}.material-section{padding-bottom:200px;background-position-x:50%}.material-section .ms-content{width:80%;margin:auto}.example{width:75%;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:1060px){#desktop-menu{display:none}}@media only screen and (max-width:1000px){.quarter{width:50%}.eighth{width:25%}.flex{flex-direction:column}.flex .half{width:100%}.fifth{width:33.3%}.fifth-start{width:100%}.fifth-end{width:100%}nav{height:auto}#desktop-menu{display:none}footer{text-align:center}footer .footer-logo{margin:auto!important}footer .address-wrapper p{width:75%;margin:20px auto}footer .address-wrapper h4{display:none}footer #terms{width:80%;margin:auto;float:none}footer .pp-banner{width:140px;margin:30px auto 10px}.selection{margin-bottom:20px}.single-row{padding-bottom:10px}.single-row .quarter{margin-bottom:20px}.text-image-split{width:100%;display:block;padding-top:0;background-position:center}.text-image-split .padded-content{width:90%;padding:50px 0}nav{width:100%}.curved-image-section{margin:0 0 260px 0}.curved-image-section .cis-content{width:80%;bottom:-170px;top:initial;left:0;right:0;margin:auto;padding:30px}.curved-image-section .cis-content h3{font-size:23px}.curved-image-section .cis-content p{font-size:16px}#steps .step-image{width:220px;height:220px;background-size:cover!important;font-size:24px;line-height:26px;padding-top:83px}}@media only screen and (max-width:900px){#hero-section .hero-slide .hero-content .hero-strong{width:70%}#hero-section .hero-slide .hero-content p{width:70%}#selections .third .sel-titles p span{font-size:32px;line-height:34px}#selections .third .sel-content p{display:none}#selections .third .sel-content .button:nth-child(odd){width:100%;margin:0}#selections .third .sel-content .button:nth-child(even){display:none}}@media only screen and (max-width:850px){.contact-page .half{text-align:center;width:100%}.social-icons{text-align:center}}@media only screen and (max-width:800px){.two-thirds{width:100%;float:none}.one-third{width:100%;float:none}.page-header h1{text-align:center}.page-header .breadcrumbs{display:none}.grid-item{width:49%;margin:5px 0}.grid-item--width2{width:49%}}@media only screen and (max-width:750px){.third{width:100%}.half-list li{width:100%;float:none}#selection-toggle{width:100%}#selection-toggle p{float:none;margin:20px 0}#selection-toggle .bs-container{width:240px;margin:auto}#selection-toggle .bs-left{width:120px;box-sizing:border-box}#selection-toggle .bs-right{width:120px;box-sizing:border-box}#selections .third{width:100%;float:none;padding:0;margin-bottom:30px}#selections .third .sel-titles{width:90%;height:100%;background-color:rgba(97,85,75,.75);left:0;right:0;margin:auto;padding:110px 0;text-align:center}#selections .third .sel-content{display:none}#selections .third .sel-app-image{width:90%;height:290px;margin:auto;background-size:cover!important;background-position:center!important}#selections .third .sel-app-image img{width:100%;height:auto}#steps p{margin-bottom:30px}#steps .step-image{width:250px;height:250px;font-size:28px;line-height:32px;padding-top:88px;margin-bottom:10px}#app-container .app-kitchens{min-height:500px;background-position:bottom center}#app-container .app-bathrooms{min-height:500px;background-position:bottom center}#app-container .app-commercial{min-height:500px;background-position:bottom center}}@media only screen and (max-width:700px){.lsi-content{width:100%;float:none;padding-bottom:360px}.large-side-image{height:100%;left:0;top:initial;bottom:-60%}.large-side-image-right{height:100%;right:0;top:initial;bottom:-60%}.quarter{width:50%}.eighth{width:50%}.float-image{width:100%;float:none;margin:0 0 20px 0}.float-image-small{width:30%}h1,home-intro-title{font-size:30px;line-height:40px}#hero-section .hero-slide .hero-content .hero-strong{font-size:34px;line-height:50px}#hero-section .hero-slide .hero-content p{font-size:24px;line-height:38px}}@media only screen and (max-width:650px){#cookie-bar{height:auto;text-align:left}#cookie-bar p{display:inline-block;float:left;padding:0;line-height:16px;margin-bottom:0;width:70%}#cookie-bar #accept{display:inline-block;float:right;margin-left:10px;width:calc(30% - 10px)}.banner .padded-less{padding:25px 10px}.banner .half{width:100%;text-align:center}.banner .half h4{font-size:18px;margin-bottom:20px}}@media only screen and (max-width:600px){.half{width:100%}.quarter{width:50%}.eighth{width:50%}header{height:180px}header .logo{float:none;margin:30px auto}footer #terms p{font-size:13px;line-height:24px}.mean-container a.meanmenu-reveal{top:60px;left:0!important;right:0!important;margin:auto}.mean-container .mean-nav{margin-top:142px}.main-contact .form-field,.main-contact .form-select{width:98%;margin-bottom:20px;float:none}.mobile-hr{display:block}.single-row{padding-bottom:10px}.single-row .third{margin-bottom:20px}.call-us-number{font-size:36px}.large-side-image{height:93%}.large-side-image-right{height:93%}}@media only screen and (max-width:550px){.fifth{width:100%;float:none}.curved-image-section .cis-content .button{width:100%}footer .address-wrapper p{margin:50px auto}.footer-hide{display:none}.footer-show{display:block}.e-large,.example{width:100%}}@media only screen and (max-width:500px){.grid-item{width:99%}.grid-item--width2{width:99%}.banner .half h4{font-size:16px;margin-bottom:10px}}@media only screen and (max-width:450px){.quarter{width:100%}.eighth{width:100%}.third{width:100%}#top-header p{font-size:15px}#top-header p span{display:none}}#splash{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;background-color:#fff;padding:20px;box-sizing:border-box;text-align:center}#splash h1{margin-top:30px;font-size:30px;color:#49342f}#splash h3,#splash li,#splash p{text-align:center;color:#49342f}#splash p{margin:20px;text-decoration:none}#splash p a{color:#49342f;font-size:23px}#splash .logo{width:200px;display:block;margin:auto}#privacy{width:0;height:100vh;position:fixed;top:0;right:0;border-left:4px solid #fff;background-color:#49342f;box-sizing:border-box;transition:2s all;overflow:hidden}#privacy .privacy-content{width:100%;height:100%;overflow-y:scroll;padding:80px;box-sizing:border-box}#privacy .privacy-content h2,#privacy .privacy-content h3,#privacy .privacy-content li,#privacy .privacy-content p{color:#fff}#privacy .privacy-content a{color:#fff}#privacy .privacy-content h3{margin-top:60px}#privacy .privacy-content .list li::before{color:#fff}#privacy .privacy-close{width:50px;height:50px;border-radius:50%;background-color:#fff;position:absolute;top:40px;right:40px;font-family:source_sans_proregular,sans-serif;font-size:26px;color:#49342f;line-height:53px;text-align:center;transition:1s all;cursor:pointer}#privacy.active{width:80%}@media only screen and (max-width:750px){#splash p a:hover{color:#49342f}#privacy .privacy-close:hover{transform:scale(1.1)}}@media only screen and (max-width:800px){#privacy.active{width:90%}#privacy.active .privacy-content{padding:40px}}