img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}.wrapper{max-width:1400px;margin:0 auto}.interior-page .wrapper{max-width:905px}.bottom .wrapper{margin-bottom:54px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.clear{clear:both}.group:after{content:"";display:table;clear:both}.column{position:relative;float:left}.sprite{background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat}@media only screen and (-o-min-device-pixel-ratio:3/2),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){.sprite{background:url(images/xsprite,402x.png.pagespeed.ic.pClGPe5jOK.png) no-repeat;background-size:320px 320px}}.textured-holder{float:left;width:100%;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat}.textured-holder .inner{background:#fff;width:1216px;margin:0 auto;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}.textured-holder .inner h1,.textured-holder .inner h2{font-weight:700;font-size:20px;text-transform:capitalize;color:#60646d;border-bottom:1px solid #bab9b7;border-top:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative;top:-1px}.textured-holder .inner h1{font-size:24px}.textured-holder:first-child .inner h2{top:0;border-top:0}.iris-menu.iris-menu-open{z-index:101}.button.gold{display:inline-block;color:#fff;background-color:#8b8046;font-size:15px;text-transform:uppercase;border-radius:25px;height:50px;padding:0 60px;line-height:50px;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out;border:0;width:auto}.button.gold:hover{text-decoration:none;color:#60646d;border:1px solid #60646d;background-color:#fff;font-weight:700}.button.gold:not(.no-plus):before{content:"+";font-size:22px;display:inline-block;padding-right:16px;vertical-align:middle}.hidden{display:none}@media only screen and (max-width:1400px){.textured-holder .inner{width:90%}}@media only screen and (max-width:767px){.textured-holder .inner{width:100%;border:0}.textured-holder .inner h2{border-left:0;font-size:16px;padding:26px 0 22px 18px;line-height:24px}}.error-page{min-height:500px;float:left;width:100%}.error-page h1{padding:60px 40px}.button{width:250px;height:53px;display:block;color:#fff;text-align:center;line-height:53px;font-size:13px;font-weight:300;font-family:Open\ Sans,sans-serif;letter-spacing:1px;text-transform:none;cursor:pointer;border:1px solid transparent;border-radius:47px;background-clip:padding-box}.button span{margin-right:25px;display:inline-block}.button img.right-arrow{width:21px;position:absolute;margin-top:21px;margin-left:10px}.button img.left-arrow{width:6px;margin-right:10px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button.black{background:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.button.black:hover{background:#3a3a3a}.button.orange{font-family:montserrat,sans-serif;font-size:15px;text-transform:uppercase;background-color:#8d8146;color:#fff}.display-for-medium-down,.display-for-medium-only,.display-for-small-only{display:none}.display-for-large-only,.display-for-medium-up{display:block}.row{width:100%}.column,.columns,.row{float:left;position:relative}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-fifth{width:20%}.large-60{width:60%}.large-40{width:40%}.full{width:100%}@media only screen and (max-width:1024px){.display-for-large-only{display:none}.display-for-medium-down,.display-for-medium-only{display:block}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}}@media only screen and (max-width:767px){.display-for-small-only{display:block}.display-for-medium-only,.display-for-medium-up,.hide-for-small{display:none}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}}#desktop-navigation,#header.reduced-height{height:114px;width:100%;position:fixed;top:0;left:0;z-index:100;background:#fff;font-family:acumin-pro,sans-serif;-webkit-font-smoothing:subpixel-antialiased;visibility:hidden;opacity:0;-webkit-transition:opacity .2s linear , visibility .2s linear;transition:opacity .2s linear , visibility .2s linear;-webkit-box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25)}#desktop-navigation .telephone-row,#header.reduced-height .telephone-row{margin-right:42px;padding-top:8px;color:#424850;font-size:13px;text-transform:uppercase;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}#desktop-navigation .telephone-row:before,#header.reduced-height .telephone-row:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:6px;position:relative;top:3px}#desktop-navigation .telephone-row a,#header.reduced-height .telephone-row a{font-weight:700}#desktop-navigation.open,#desktop-navigation.scrolled,#header.reduced-height.open,#header.reduced-height.scrolled{visibility:visible;opacity:1}#desktop-navigation .desktop-header-navigation,#header.reduced-height .desktop-header-navigation{text-align:right;padding-top:10px}#desktop-navigation a.logo,#header.reduced-height a.logo{display:inline-block;background-position:-75px -68px;width:186px;height:38px;margin:36px 50px;float:left}#desktop-navigation ul,#header.reduced-height ul{display:inline-block;list-style:none;font-size:14px;color:#231f20;margin:0}#desktop-navigation ul li,#header.reduced-height ul li{height:60px;display:inline-block;margin:0 20px;position:relative}#desktop-navigation ul li.dropdown a:after,#header.reduced-height ul li.dropdown a:after{content:" ";display:inline-block;width:0;height:0;border-color:#8b8046 transparent transparent;border-style:solid;border-width:5px 4px 0;margin-left:6px;vertical-align:middle}#desktop-navigation ul li.dropdown ul,#header.reduced-height ul li.dropdown ul{text-align:left;border:1px solid #bab9b7;width:230px;padding:10px 24px;color:#a2a2a4;font-size:15px;visibility:hidden;opacity:0;-webkit-transition:opacity .2s linear , visibility .2s linear;transition:opacity .2s linear , visibility .2s linear;-webkit-font-smoothing:antialiased;position:absolute;top:40px;left:0;background:#fff}#desktop-navigation ul li.dropdown ul li,#header.reduced-height ul li.dropdown ul li{height:auto;margin:7px 0;display:block}#desktop-navigation ul li.dropdown ul li a,#header.reduced-height ul li.dropdown ul li a{-webkit-transition:color .1s linear;transition:color .1s linear}#desktop-navigation ul li.dropdown ul li a:hover,#header.reduced-height ul li.dropdown ul li a:hover{color:#231f20}#desktop-navigation ul li.dropdown ul li a:after,#header.reduced-height ul li.dropdown ul li a:after{display:none}#desktop-navigation ul li.dropdown.showrooms ul,#header.reduced-height ul li.dropdown.showrooms ul{width:200px}#desktop-navigation ul li.dropdown:hover ul,#header.reduced-height ul li.dropdown:hover ul{visibility:visible;opacity:1;display:block}.iris-inline #desktop-navigation{top:55px}#desktop-search-form,#mobile-navigation{width:700px;max-width:100%;height:calc(100% - 114px);position:fixed;top:114px;right:0;z-index:100;background:#42464f;overflow:scroll;font-family:acumin-pro,sans-serif;-webkit-font-smoothing:subpixel-antialiased;right:-700px;-webkit-transition:right .2s ease;transition:right .2s ease;-webkit-box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25)}#desktop-search-form.open,#mobile-navigation.open{right:0}#desktop-search-form form,#mobile-navigation form{border-bottom:1px solid #62666f;padding:32px}#desktop-search-form form input[type="text"],#mobile-navigation form input[type="text"]{background:#62666f;color:#fff;line-height:40px;padding:0 10px;width:calc(100% - 44px);float:left;display:block;border:0}#desktop-search-form form button[type="submit"],#mobile-navigation form button[type="submit"]{background:#62666f;width:40px;height:40px;line-height:40px;margin-left:4px;float:left;display:block;border:0;padding:0}#desktop-search-form form button[type="submit"] span,#mobile-navigation form button[type="submit"] span{background-position:-38px -140px;height:22px;width:22px;display:block;position:relative;left:9px}#desktop-search-form .links,#mobile-navigation .links{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #62666f}#desktop-search-form .links .columns,#mobile-navigation .links .columns{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0 50px 40px}#desktop-search-form .links .columns:first-child,#mobile-navigation .links .columns:first-child{border-right:1px solid #62666f}#desktop-search-form .links ul,#mobile-navigation .links ul{list-style:none;padding:0;margin:0;color:#fff}#desktop-search-form .links ul li,#mobile-navigation .links ul li{margin-top:26px;font-size:20px;font-weight:700;-webkit-font-smoothing:antialiased}#desktop-search-form .links ul li ul,#mobile-navigation .links ul li ul{margin-top:10px}#desktop-search-form .links ul li ul li,#mobile-navigation .links ul li ul li{margin-top:0;font-size:16px;color:#a2a2a4;font-weight:400}#desktop-search-form .social-links,#mobile-navigation .social-links{padding:40px 0 0 40px}#desktop-search-form .social-links a,#mobile-navigation .social-links a{width:25px;height:25px;display:inline-block;margin-right:8px}#desktop-search-form .social-links a.facebook,#mobile-navigation .social-links a.facebook{background-position:-40px -180px}#desktop-search-form .social-links a.houzz,#mobile-navigation .social-links a.houzz{background-position:-65px -180px}#desktop-search-form .social-links a.pinterest,#mobile-navigation .social-links a.pinterest{background-position:-89px -180px}#desktop-search-form .social-links a.instagram,#mobile-navigation .social-links a.instagram{background-position:-114px -180px}#desktop-search-form{height:104px}#header.reduced-height .visit-showroom{font-family:Montserrat,sans-serif}#mobile-header-copy,.top-navigation-row{display:none}#mobile-header-copy .logo,.top-navigation-row .logo{background-position:-75px -27px;width:186px;height:38px;margin:36px 50px;float:left}#mobile-header-copy .column:last-child,.top-navigation-row .column:last-child{text-align:right;padding-right:40px;padding-top:20px;font-size:13px;text-transform:uppercase}#mobile-header-copy .column:last-child a,#mobile-header-copy .column:last-child div,.top-navigation-row .column:last-child a,.top-navigation-row .column:last-child div{display:inline-block}#mobile-header-copy .column:last-child a,.top-navigation-row .column:last-child a{font-weight:700}#mobile-header-copy .column:last-child .visit-showroom,.top-navigation-row .column:last-child .visit-showroom{font-family:Montserrat,sans-serif}#mobile-header-copy .column:last-child .visit-showroom:before,.top-navigation-row .column:last-child .visit-showroom:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:4px;position:relative;top:4px}#header.full-height{background-repeat:no-repeat;background-size:cover;width:100%;height:588px;background-position:50%;color:#fff;position:relative;padding-top:74px}#header.full-height .opacity-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.47)}#header.full-height #home-header-backgrounds{position:absolute;left:0;top:0;width:100%;height:805px}#header.full-height #home-header-backgrounds div.home-header-background{background-repeat:no-repeat;background-size:cover;background-position:100%;position:absolute;left:0;top:0;width:100%;height:805px;opacity:0}#header.full-height #home-header-backgrounds div.home-header-background:first-child{opacity:1}#header.full-height .product-category-hero-image-header,#header.full-height h1{font-weight:700;font-size:44px;margin:84px 0 82px 136px;text-transform:uppercase;line-height:60px;position:relative;max-width:640px}#header.full-height.subheader .product-category-hero-image-header,#header.full-height.subheader h1{margin-bottom:10px}#header.full-height .hero-image-header-holder{position:relative;margin:0 0 62px 136px;height:224px}#header.full-height .hero-image-header-holder h1.home-header-h1{display:none;margin:0 136px 20px 0;line-height:normal;max-width:none;font-size:18px;font-weight:400;text-transform:uppercase}#header.full-height .hero-image-header-holder .hero-image-header{margin:0;position:absolute;left:0;right:0;font-weight:700;font-size:44px;text-transform:none;line-height:60px;padding-right:40px;max-width:800px;opacity:0;text-shadow:none}#header.full-height .hero-image-header-holder .hero-image-header.hero-image-header-0{opacity:1}#header.full-height h2{margin:0 136px 20px;line-height:normal;max-width:none;font-size:18px;font-weight:400;position:relative}#header.full-height.home-header h1{margin-top:176px;margin-bottom:68px}#header.full-height .shop-button-holder{margin-left:136px;height:50px;position:relative}#header.full-height .shop-button-holder .shop-button{position:absolute;left:0;top:0;opacity:0;visibility:hidden}#header.full-height .shop-button-holder .shop-button:first-child{opacity:1;visibility:visible}#header.full-height .shop-button-holder .shop-button a{font-size:15px;line-height:50px;border:1px solid #fff;border-radius:25px;font-weight:700;display:inline-block;padding:0 25px;background:#fff;color:#231f20}#header.full-height .shop-button-holder .shop-button a:hover{background:#fff}#header.full-height .shop-button-holder .shop-button a:after{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -268px -300px;width:49px;height:16px;display:inline-block;top:3px;position:relative;margin-left:18px}@media only screen and (-o-min-device-pixel-ratio:3/2),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){#header.full-height .shop-button-holder .shop-button a:after{background-image:url(images/xsprite,402x.png.pagespeed.ic.pClGPe5jOK.png) no-repeat;background-size:320px 320px}}#header.full-height .down-arrow{display:none;height:55px;width:55px;background-position:-106px -112px;margin-left:136px;margin-top:14px;float:left;cursor:pointer}#header.full-height .down-arrow:hover{background-position:-161px -111px}#header.full-height .bottom-navigation-row{position:relative;margin:48px 0 28px 136px}#header.full-height .bottom-navigation-row ul{margin:0;padding:0;list-style:none;font-size:13px}#header.full-height .bottom-navigation-row ul li{display:inline-block;margin-right:8px;margin-bottom:8px}#header.full-height .bottom-navigation-row ul li a{line-height:28px;padding:0 12px;display:inline-block;border-radius:16px;border:1px solid #fff;color:#fff;-webkit-transition:background-color .2s ease , color .2s ease;transition:background-color .2s ease , color .2s ease}#header.full-height .bottom-navigation-row ul li a.active,#header.full-height .bottom-navigation-row ul li a:hover{border:1px solid #8b8046;background:#8b8046;color:#fff;text-decoration:none}#header.full-height .slide-navigation{position:relative;margin-left:150px}#header.full-height .slide-navigation .left,#header.full-height .slide-navigation .right{display:inline-block;width:17px;height:30px;padding:7px 4px;margin-left:10px}#header.full-height .slide-navigation .left span,#header.full-height .slide-navigation .right span{height:16px;width:9px;display:inline-block}#header.full-height .slide-navigation .left span{background-position:-30px -1px}#header.full-height .slide-navigation .right span{background-position:-40px -1px}#header.full-height.home-header{height:805px}#header.full-height.home-header .hero-image-header-holder{margin-top:200px}.cart-link{position:relative;top:4px;padding:5px 6px;margin-left:64px}.cart-link span{background-position:-14px 0;width:17px;height:20px;display:inline-block}.cart-link+span{content:" ";width:2px;height:34px;background:#fff;display:inline-block;position:relative;top:12px;opacity:.3;margin:5px 28px 0}#search-toggle,.navigation-toggle{position:relative;top:4px;padding:5px 2px;cursor:pointer}#search-toggle span,.navigation-toggle span{background-position:-38px -117px;width:26px;height:21px;display:inline-block}#header.reduced-height .cart-link,.desktop-header-navigation .cart-link{top:6px;margin-left:40px}#header.reduced-height .cart-link span,.desktop-header-navigation .cart-link span{background-position:-38px -74px}#header.reduced-height .cart-link+span,.desktop-header-navigation .cart-link+span{background:#bab9b7}#header.reduced-height #search-toggle,.desktop-header-navigation #search-toggle{display:inline-block;margin-right:42px}#header.reduced-height #search-toggle span,.desktop-header-navigation #search-toggle span{background-position:-38px -140px;height:22px;width:26px;top:6px}#header.reduced-height #search-toggle.open span,.desktop-header-navigation #search-toggle.open span{background-position:-80px -150px}#header.reduced-height{z-index:1;visibility:visible;opacity:1;position:relative;float:left;background:#fff;color:#231f20;border-bottom:1px solid #bab9b7;-webkit-box-shadow:none;box-shadow:none}#header.reduced-height .cart-link{top:6px;margin-left:40px}#header.reduced-height .cart-link span{background-position:-38px -74px}#header.reduced-height .cart-link+span{background:#bab9b7}#header.reduced-height .column:last-child{text-align:right;padding-top:30px;font-size:13px;text-transform:uppercase}#header.reduced-height .column:last-child a,#header.reduced-height .column:last-child div{display:inline-block}#header.reduced-height .column:last-child a{color:#8b8046;font-weight:700;-webkit-font-smoothing:antialiased}#header.reduced-height .column:last-child .visit-showroom{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#424850}#header.reduced-height .column:last-child .visit-showroom:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:4px;position:relative;top:4px}#header.reduced-height .column:last-child .visit-showroom a{color:#424850;font-weight:700}#header.reduced-height .navigation-toggle{display:inline-block;margin-right:42px}#header.reduced-height .navigation-toggle span{background-position:-38px -94px}.breadcrumbs{height:58px;border-bottom:1px solid #bab9b7;background:#fff;float:left;width:100%;line-height:58px;color:#8e9295;font-size:12px;padding-left:50px;text-transform:uppercase}.breadcrumbs a+a:before,.breadcrumbs a+span:before{content:">";display:inline-block;margin:0 10px;color:#8b8046;position:relative;top:1px}@media only screen and (max-width:15000px){#desktop-navigation ul li{margin:0 14px}}@media only screen and (max-width:1450px){#desktop-navigation ul li{margin:0 10px}}@media only screen and (max-width:1330px){#header.full-height .bottom-navigation-row,#header.full-height .hero-image-header-holder,#header.full-height .product-category-hero-image-header,#header.full-height .shop-button-holder,#header.full-height .slide-navigation,#header.full-height h1,#header.full-height h2{margin-left:90px}#header.full-height .bottom-navigation-row{margin-right:40px;margin-bottom:10px}#header.full-height .bottom-navigation-row ul{margin:0;padding:0;list-style:none;font-size:12px}#header.full-height .bottom-navigation-row ul li{display:inline-block;margin-right:10px}#header.full-height .bottom-navigation-row ul li a{line-height:28px;padding:0 8px;text-transform:uppercase}#header.full-height .bottom-navigation-row ul li a.active{border:2px solid #8b8046;border-radius:16px}#desktop-navigation ul li{margin:0 10px;font-size:14px}#desktop-navigation ul li ul li{font-size:15px}#desktop-navigation .cart-link{margin-left:15px}#desktop-navigation .cart-link+span{margin:0 16px 0 12px}#desktop-navigation #search-toggle{margin-right:24px}}@media only screen and (max-width:1250px){#desktop-navigation ul li{font-size:12px;margin:0 4px}#desktop-navigation ul li ul li{font-size:14px}}@media only screen and (max-width:1024px){#desktop-navigation ul li{font-size:14px;margin:0 10px}#desktop-navigation ul li ul li{font-size:15px}#desktop-navigation a.logo,#header.reduced-height a.logo{background-position:-75px -68px;width:186px;height:38px;margin:36px 50px}}@media only screen and (max-width:960px){#mobile-header-copy,.top-navigation-row{display:block}}@media only screen and (max-width:960px) and (min-width:870px){.cart-link{margin-left:30px}.cart-link+span{margin:5px 12px 0}}@media only screen and (max-width:869px){#header .column:last-child .cart-link,#mobile-header-copy .column:last-child .cart-link,.top-navigation-row .column:last-child .cart-link{margin-left:20px}}@media only screen and (max-width:840px){#header .column:last-child div.visit-showroom,#mobile-header-copy .column:last-child div.visit-showroom,.top-navigation-row .column:last-child div.visit-showroom{display:block;float:left;position:relative;width:100%}#header .column:last-child .cart-link,#mobile-header-copy .column:last-child .cart-link,.top-navigation-row .column:last-child .cart-link{margin-left:20px}}@media only screen and (max-width:1024px){#desktop-navigation{display:none}#mobile-header-copy,.top-navigation-row{display:block;position:absolute;top:0;width:100%;height:114px;background:#fff}#mobile-header-copy .logo,.top-navigation-row .logo{background-position:-75px -68px}#mobile-header-copy .column:last-child div.visit-showroom,.top-navigation-row .column:last-child div.visit-showroom{color:#424850}#header.full-height .down-arrow{margin-left:90px}.cart-link span{background-position:-38px -75px;height:19px}.cart-link+span{background:#bab9b7}.navigation-toggle span{background-position:-38px -94px}#mobile-header-copy{position:fixed;top:0;z-index:100;height:114px;width:100%;display:none}#mobile-header-copy.open{display:block}#mobile-header-copy .navigation-toggle span{background-position:-80px -150px}#header.full-height .bottom-navigation-row ul li{font-size:12px}#header.full-height .hero-image-header-holder{margin-left:88px;margin-bottom:66px}}@media only screen and (max-width:880px){#header.full-height .bottom-navigation-row ul li{margin-right:4px}#header.full-height .bottom-navigation-row ul li a{padding:0 8px}#header.full-height .bottom-navigation-row ul li a.active{padding:0 6px}}@media only screen and (max-width:767px){#mobile-header-copy,.top-navigation-row{min-height:80px;width:100%}#mobile-header-copy .logo,.top-navigation-row .logo{margin:31px 16px;background:transparent;height:auto;width:auto}#mobile-header-copy .logo img,.top-navigation-row .logo img{height:24px}#mobile-header-copy .column:last-child,.top-navigation-row .column:last-child{padding-top:10px;padding-right:18px}.top-navigation-row{height:86px;top:-80px;position:absolute}.cart-link+span{margin:0 14px}#header.full-height,#header.full-height.home-header{height:398px;position:relative;margin-top:80px;padding-top:0}#header.full-height.home-header .product-category-hero-image-header,#header.full-height.home-header h1,#header.full-height .product-category-hero-image-header,#header.full-height h1{margin:66px 30px 32px 34px;font-size:24px;line-height:35px;max-width:246px}#header.full-height.home-header .shop-button-holder,#header.full-height .shop-button-holder{margin-left:0;height:auto;min-height:50px;padding-right:28px;padding-left:28px;margin-top:52px}#header.full-height #home-header-backgrounds,#header.full-height #home-header-backgrounds div.home-header-background,#header.full-height.home-header #home-header-backgrounds,#header.full-height.home-header #home-header-backgrounds div.home-header-background{height:400px}#header.full-height .hero-image-header-holder,#header.full-height.home-header .hero-image-header-holder{padding-top:48px;margin:66px 30px 12px 34px}#header.full-height .hero-image-header-holder h1.home-header-h1,#header.full-height.home-header .hero-image-header-holder h1.home-header-h1{font-size:16px;margin-right:0}#header.full-height .hero-image-header,#header.full-height.home-header .hero-image-header{font-size:24px;line-height:35px;max-width:346px}#header.full-height.home-header.subheader,#header.full-height.subheader{padding-top:80px}#header.full-height.home-header.subheader .product-category-hero-image-header,#header.full-height.home-header.subheader h1,#header.full-height.subheader .product-category-hero-image-header,#header.full-height.subheader h1{margin-bottom:10px}#header.full-height.home-header h2,#header.full-height h2{margin:0 0 32px 34px;font-size:18px}#header.full-height.home-header .shop-button,#header.full-height .shop-button{max-width:calc(100% - 56px);margin-left:32px}#header.full-height.home-header .shop-button a,#header.full-height .shop-button a{font-size:13px;padding:15px 20px;line-height:20px;border:1px solid #fff;background:#fff;color:#231f20}#header.full-height .bottom-navigation-row,#header.full-height.home-header .bottom-navigation-row{height:50px;background:rgba(0,0,0,.75);position:absolute;bottom:0;width:100%;margin:0}#header.full-height .bottom-navigation-row ul li,#header.full-height.home-header .bottom-navigation-row ul li{height:50px;line-height:50px;text-align:center;width:100%;position:absolute;left:0;right:0}#header.full-height .bottom-navigation-row ul li a,#header.full-height.home-header .bottom-navigation-row ul li a{background:transparent;display:none;line-height:50px}#header.full-height .bottom-navigation-row ul li a.active,#header.full-height.home-header .bottom-navigation-row ul li a.active{display:block;border:0}#header.full-height.home-header .slide-navigation,#header.full-height .slide-navigation{position:absolute;bottom:10px;width:100%;margin:0}#header.full-height.home-header .slide-navigation .left,#header.full-height .slide-navigation .left{margin-left:14px}#header.full-height.home-header .slide-navigation .right,#header.full-height .slide-navigation .right{float:right;margin-right:14px}#header.full-height .down-arrow,#header.full-height.home-header .down-arrow{margin-left:34px}#header.full-height.subheader{padding-top:0}#header.full-height.subheader .product-category-hero-image-header,#header.full-height.subheader h1{padding-top:48px}#header.full-height h2{padding-right:40px}#header.reduced-height{min-height:80px}#header.reduced-height a.logo{margin:28px 16px;background:transparent}#header.reduced-height a.logo img{height:24px}#header.reduced-height .column:last-child{padding-top:10px;padding-right:18px}#header.reduced-height .cart-link{position:relative;top:3px;padding:5px 6px}#header.reduced-height .cart-link+span{margin:0 14px}#header.reduced-height #search-toggle,#header.reduced-height .navigation-toggle{position:relative;top:4px;padding:5px 2px;cursor:pointer;margin:0}}@media only screen and (max-width:768px){#mobile-navigation{height:calc(100% - 80px);top:113px}#mobile-navigation .links{display:block;float:left;width:100%;border-bottom:1px solid #62666f}#mobile-navigation .links .columns{padding:0 0 30px 32px;border:0;margin-top:0}#mobile-navigation .links .columns:first-child{border:0;padding-bottom:0}#mobile-navigation .links .columns ul li{margin-top:6px}#mobile-navigation .links .columns ul li a{font-size:15px}#mobile-navigation .links .columns ul li ul li{margin-top:0}#mobile-navigation .social-links{display:block;float:left;width:100%;padding:20px 0 20px 32px}}@media only screen and (max-width:560px){#mobile-header-copy .column:last-child .visit-showroom:before,#mobile-header-copy .column:last-child span.location-header-text,.top-navigation-row .column:last-child .visit-showroom:before,.top-navigation-row .column:last-child span.location-header-text{display:none}}@media only screen and (max-width:400px){#header.full-height.home-header #home-header-backgrounds,#header.full-height.home-header #home-header-backgrounds div.home-header-background,#header.reduced-height #home-header-backgrounds,#header.reduced-height #home-header-backgrounds div.home-header-background{height:420px}#header.full-height.home-header .shop-button-holder,#header.reduced-height .shop-button-holder{margin-top:70px}#header.full-height.home-header .hero-image-header,#header.reduced-height .hero-image-header{padding-right:0}}.home-showrooms-holder{float:left;width:100%;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat}.home-showrooms-holder .home-showrooms{background:#fff;width:1216px;margin:0 auto;border-bottom:1px solid #bab9b7;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}.home-showrooms-holder .home-showrooms h2{font-weight:700;font-size:20px;text-transform:capitalize;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px}.home-showrooms-holder .home-showrooms .home-showroom{padding:48px 26px;border-left:1px solid #bab9b7;float:left;width:16.666%;height:390px}.home-showrooms-holder .home-showrooms .home-showroom:first-child{border-left:0}.home-showrooms-holder .home-showrooms .home-showroom h3{font-size:17px;color:#8b8046;text-transform:uppercase;margin-bottom:14px;min-height:60px}.home-showrooms-holder .home-showrooms .home-showroom h3:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:4px;position:relative;top:2px}.home-showrooms-holder .home-showrooms .home-showroom .address,.home-showrooms-holder .home-showrooms .home-showroom .email,.home-showrooms-holder .home-showrooms .home-showroom .hours,.home-showrooms-holder .home-showrooms .home-showroom .phone{font-size:13px;color:#60646d;font-family:baskerville-urw,sans-serif;line-height:16px;margin-bottom:15px;-webkit-font-smoothing:subpixel-antialiased}.home-showrooms-holder .home-showrooms .home-showroom .address h4,.home-showrooms-holder .home-showrooms .home-showroom .email h4,.home-showrooms-holder .home-showrooms .home-showroom .hours h4,.home-showrooms-holder .home-showrooms .home-showroom .phone h4{font-family:Montserrat,sans-serif;text-transform:uppercase;margin:0 0 2px}.home-showrooms-holder .home-showrooms .home-showroom .address a,.home-showrooms-holder .home-showrooms .home-showroom .email a,.home-showrooms-holder .home-showrooms .home-showroom .hours a,.home-showrooms-holder .home-showrooms .home-showroom .phone a{color:#8b8046}.home-showrooms-holder .home-showrooms .home-showroom .address{min-height:48px}.home-showrooms-holder .home-showrooms .home-showroom .address span{display:block}.home-showrooms-holder .home-showrooms .home-showroom .hours{min-height:77px}.home-showrooms-holder .home-showrooms .home-showroom .hours strong{font-weight:400}.nationwide-row{width:100%;float:left;color:#fff;position:relative}.nationwide-row .background{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.nationwide-row .background .columns:last-child{background-color:#8b8046;height:100%}.nationwide-row .columns{padding:60px;line-height:26px;font-size:18px;font-family:baskerville-urw,sans-serif}.nationwide-row .columns h2{font-family:Montserrat,sans-serif;font-size:28px;text-transform:uppercase;font-weight:700;line-height:48px;border-bottom:1px solid #fff;padding-bottom:26px}.nationwide-row .columns div{padding:30px 0;min-height:146px;border-bottom:1px solid #fff;line-height:26px}.nationwide-row .button{font-family:Montserrat,sans-serif;height:52px;display:inline-block;text-align:center;line-height:52px;font-size:15px;color:#fff;font-weight:700;width:400px;border-radius:26px;text-transform:uppercase;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out;border:1px solid #fff;margin-top:50px}.nationwide-row .button:hover{text-decoration:none;color:#231f20;background-color:#fff}.instagram-row-holder{width:100%;float:left;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat;background-position:50%;height:450px;overflow:hidden;position:relative}.instagram-row-holder .instagram-row div:first-child{width:50%;background:url(images/home-instagram-background-2.jpg.pagespeed.ce.8yLGUrFsZO.jpg) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;position:relative;text-align:center}.instagram-row-holder .instagram-row div:first-child a{color:#fff;text-transform:uppercase;display:inline-block;line-height:28px;font-size:15px;margin-top:238px;border-bottom:1px solid #fff}.instagram-row-holder .instagram-row div:first-child a:hover{text-decoration:none}.instagram-row-holder .instagram-row div:first-child a:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -24px;position:absolute;top:192px;left:50%;margin-left:-17px;height:35px;width:35px}.instagram-row-holder .instagram-row .instagram-images{width:calc(50% + 150px);position:absolute;top:0;left:50%}.instagram-row-holder .instagram-row .instagram-images img{float:left;display:block}.blog-posts-holder,.clients-row-holder,.google-reviews-holder{width:100%;float:left;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat}.blog-posts-row,.clients-row{width:1216px;background:#fff;margin:0 auto;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}.blog-posts-row .clients-holder,.clients-row .clients-holder{padding:88px 67px}.blog-posts-row .clients-holder .client,.clients-row .clients-holder .client{height:328px;width:328px;margin:16px}.blog-posts-row h3,.blog-posts-row h4,.clients-row h3,.clients-row h4{font-weight:700;font-size:20px;text-transform:capitalize;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative}.blog-posts-row h3 a,.blog-posts-row h4 a,.clients-row h3 a,.clients-row h4 a{position:absolute;right:62px;bottom:24px;font-size:12px;font-weight:400}.blog-posts-row h3 a:before,.blog-posts-row h4 a:before,.clients-row h3 a:before,.clients-row h4 a:before{content:" ";display:inline-block;width:5px;height:8px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -98px -138px;margin-right:6px}.blog-posts-row h4,.clients-row h4{color:#41484f;font-size:36px;margin:0 22px 0 30px;padding:22px 0 34px;line-height:48px}.blog-posts-row h5,.clients-row h5{color:#60646d;font-size:20px;text-align:center;text-transform:capitalize;border-top:1px solid #bab9b7;padding:40px 0 30px}.blog-posts-row a.button,.clients-row a.button{text-transform:uppercase;background-color:#8b8046;line-height:52px;display:inline-block;padding:0 42px;border-radius:26px;color:#fff;font-size:15px;text-align:center;margin:30px 0 0 30px}.blog-posts-row .blog-posts-holder,.clients-row .blog-posts-holder{width:1216px}.blog-posts-row .blog-posts-holder .blog-post,.clients-row .blog-posts-holder .blog-post{padding:56px 72px 48px;height:438px;background:#fff;border-right:1px solid #bab9b7}.blog-posts-row .blog-posts-holder .blog-post .date,.clients-row .blog-posts-holder .blog-post .date{color:#8b8046;font-size:16px}.blog-posts-row .blog-posts-holder .blog-post h5,.clients-row .blog-posts-holder .blog-post h5{font-size:20px;color:#231f20;border-bottom:1px solid #8b8046;text-transform:capitalize;font-weight:400;padding:24px 0 16px}.blog-posts-row .blog-posts-holder .blog-post h6,.clients-row .blog-posts-holder .blog-post h6{font-size:14px;color:#231f20;border-bottom:1px solid #8b8046;text-transform:uppercase;font-weight:400;padding:12px 0 8px}.blog-posts-row .blog-posts-holder .blog-post .summary,.clients-row .blog-posts-holder .blog-post .summary{color:#231f20;font-size:16px;border-bottom:1px solid #8b8046;font-family:baskerville-urw,sans-serif;padding:20px 0;margin-bottom:20px}.blog-posts-row .blog-posts-holder .blog-post a,.clients-row .blog-posts-holder .blog-post a{font-size:15px;text-transform:uppercase;color:#60646d;font-weight:700}.google-reviews-holder{background:#fff}.google-reviews-holder .google-review{padding:56px 60px;border-right:1px solid #bab9b7}.google-reviews-holder .google-review .review-header{font-size:20px;line-height:24px;color:#60646d;text-transform:uppercase;padding-bottom:32px;margin-bottom:42px;border-bottom:1px solid #8b8046}.google-reviews-holder .google-review .review-header span{color:#8b8046;display:inline-block;border-bottom:1px solid #8b8046}.google-reviews-holder .google-review .name-image{color:#231f20;font-size:13px;font-weight:700}.google-reviews-holder .google-review .name-image img{vertical-align:top;width:42px;height:42px}.google-reviews-holder .google-review .name-image span{position:relative;top:8px;padding-left:6px}.google-reviews-holder .google-review .star-rating-relative-time{padding-left:50px;margin-top:4px;height:17px}.google-reviews-holder .google-review .star-rating-relative-time img{margin-top:2px;width:14px;height:13px;display:block;float:left;vertical-align:middle}.google-reviews-holder .google-review .star-rating-relative-time span{font-size:13px;color:#60646d;position:relative;float:left;line-height:17px;padding-left:6px}.google-reviews-holder .google-review .review{padding-left:50px;color:#231f20;font-size:13px;line-height:18px;padding-top:4px}.google-reviews-holder .google-review .review a.more-link{color:#0000a3}.google-reviews-holder .google-review:last-child{border-right:0}.home-testimonials-holder,.showroom-testimonials-holder{background-size:cover;width:100%;height:528px;float:left;color:#fff}.home-testimonials-holder .testimonials-row,.showroom-testimonials-holder .testimonials-row{width:860px;margin:0 auto;position:relative;height:528px}.home-testimonials-holder .testimonials-row .testimonial,.showroom-testimonials-holder .testimonials-row .testimonial{width:100%;height:490px;position:absolute;left:0;top:58px;display:none;text-align:center;opacity:0}.home-testimonials-holder .testimonials-row .testimonial:first-child,.showroom-testimonials-holder .testimonials-row .testimonial:first-child{display:block;opacity:1}.home-testimonials-holder .testimonials-row .testimonial .content,.showroom-testimonials-holder .testimonials-row .testimonial .content{font-family:baskerville-urw,sans-serif;height:300px;display:table;font-size:31px;line-height:40px}.home-testimonials-holder .testimonials-row .testimonial .content div,.showroom-testimonials-holder .testimonials-row .testimonial .content div{display:table-cell;vertical-align:middle}.home-testimonials-holder .testimonials-row .testimonial .citation,.showroom-testimonials-holder .testimonials-row .testimonial .citation{font-size:15px;text-transform:uppercase}.home-testimonials-holder .testimonials-row .testimonial .citation span,.showroom-testimonials-holder .testimonials-row .testimonial .citation span{color:#8b8046}.home-testimonials-holder .testimonials-row .testimonial-navigation,.showroom-testimonials-holder .testimonials-row .testimonial-navigation{position:absolute;bottom:86px;width:200px;left:50%;margin-left:-100px;text-align:center}.home-testimonials-holder .testimonials-row .testimonial-navigation .dot,.showroom-testimonials-holder .testimonials-row .testimonial-navigation .dot{height:8px;width:8px;border-radius:50%;background-color:#fff;margin:0 5px;display:inline-block;-webkit-transition:background-color 1.2s linear;transition:background-color 1.2s linear;cursor:pointer}.home-testimonials-holder .testimonials-row .testimonial-navigation .dot.active,.showroom-testimonials-holder .testimonials-row .testimonial-navigation .dot.active{background-color:#8b8046}.home-testimonials-holder .testimonials-row .testimonial-read-more,.showroom-testimonials-holder .testimonials-row .testimonial-read-more{position:absolute;bottom:50px;width:300px;left:50%;margin-left:-150px;text-decoration:underline;text-align:center;color:#b3afa6}.showroom-testimonials-holder .testimonials-row .citation{margin-top:12px}.facebook-row{background-size:cover;width:100%;height:528px;float:left;color:#fff}.facebook-row .columns{height:100%}.facebook-row .columns.facebook-link{background-color:rgba(35,31,32,.7);text-align:center}.facebook-row .columns.facebook-link a{color:#fff;text-transform:uppercase;display:inline-block;line-height:28px;font-size:15px;margin-top:238px;border-bottom:1px solid #fff}.facebook-row .columns.facebook-link a:hover{text-decoration:none}.facebook-row .columns.facebook-link a:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat 0 -60px;position:absolute;top:192px;left:50%;margin-left:-17px;height:35px;width:35px}.video-feature{background-size:cover;width:100%;height:528px;float:left;color:#fff;text-align:center;font-size:18px;text-transform:uppercase;line-height:40px}.video-feature span{font-weight:700}.video-feature div.columns{margin-top:190px;padding:0 27%}.video-feature .play-button{display:block}.video-feature .play-button img{width:46px;height:46px}.video-feature a.underline{border-bottom:1px solid #fff;padding-bottom:4px}.video-feature a.underline:hover{text-decoration:none}.olde-wood-home,.olde-wood-showroom{background-size:cover;width:100%;height:528px;float:left;color:#fff;text-align:center;font-size:18px;line-height:40px}.olde-wood-home img,.olde-wood-showroom img{max-width:100%}.olde-wood-home div.columns,.olde-wood-showroom div.columns{margin-top:50px;padding:0 20%}.olde-wood-home a.underline,.olde-wood-showroom a.underline{border-bottom:2px solid #fff;padding-bottom:4px;font-weight:700;white-space:nowrap}.olde-wood-home a.underline:hover,.olde-wood-showroom a.underline:hover{text-decoration:none}.olde-wood-showroom div.columns{margin-top:80px}.clients-row-holder{width:100%;float:left;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat}.clients-row{width:1216px;background:#fff;margin:0 auto;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}.clients-row .clients-holder{padding:67px}.clients-row .clients-holder .client{height:328px;width:328px;margin:16px}.clients-row .clients-holder .client img{max-width:328px;height:auto}.clients-row .key-clients-text{font-family:baskerville-urw,sans-serif;font-size:16px;color:#424850;border-bottom:1px solid #bab9b7;padding:38px;line-height:29px}.home-clients-slider-holder{position:relative;padding-bottom:30px;border-bottom:1px solid #bab9b7}.home-clients-slider{padding:0 127px}.home-clients-slide-image{outline:none!important;padding:0 10px}.home-clients-slider-navigation-left,.home-clients-slider-navigation-right{position:absolute;top:50%;margin-top:-38px;background-position:-80px -114px;width:10px;height:16px;left:60px;cursor:pointer}.home-clients-slider-navigation-right{background-position:-92px -114px;right:60px;left:auto}@media only screen and (max-width:1400px){.home-showrooms-holder .home-showrooms{width:90%}.home-showrooms-holder .home-showrooms .home-showroom{padding:38px 16px}.nationwide-row .columns div{height:auto;min-height:0}.clients-row{width:90%}.clients-row h4{margin:22px 10% 0 0;padding:0 0 22px}.clients-row a.button{padding:0;width:90%;margin:30px 0 0}.clients-row .clients-holder{padding:40px}.clients-row .clients-holder .client{width:30.33333%;margin:1.5%;height:auto}.clients-row .clients-holder .client img{width:100%;height:auto}.clients-row .blog-posts-holder{width:100%}.home-clients-slide-image img{max-width:100%;height:auto}}.home-showrooms-holder .home-showrooms .showrooms-flex-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1200px){.home-showrooms-holder .home-showrooms{border-right:1px solid #bab9b7}.home-showrooms-holder .home-showrooms h2{border-left:0}.home-showrooms-holder .home-showrooms .showrooms-flex-holder{display:block}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom{width:33.333333333%;-webkit-box-flex:0;-ms-flex:none;flex:none;border-bottom:1px solid #bab9b7;border-right:1px solid #bab9b7;border-left:0;min-height:320px}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom:nth-child(3){border-right:0}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom h3{font-size:16px}.nationwide-row .columns{padding-left:70px;padding-right:70px}.clients-row h4{margin:0 5% 0 0;padding:0 0 12px}.clients-row a.button{padding:0;width:95%;margin:20px 0 0}.clients-row .blog-posts-holder .blog-post{padding:40px}.video-feature div.columns{padding:0 20%}.olde-wood-home{height:600px}.google-reviews-holder .google-review{padding:40px}}@media only screen and (max-width:1024px){.home-showrooms-holder .home-showrooms{border-right:1px solid #bab9b7}.home-showrooms-holder .home-showrooms h2{border-left:0}.home-showrooms-holder .home-showrooms .showrooms-flex-holder{display:block}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom{width:33.333333333%;-webkit-box-flex:0;-ms-flex:none;flex:none;border-bottom:1px solid #bab9b7;border-right:1px solid #bab9b7;border-left:0;min-height:320px}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom:nth-child(3){border-right:0}.nationwide-row .background{display:none}.nationwide-row .columns:last-child{background:#8b8046}.instagram-row-holder{height:932px}.instagram-row-holder .instagram-row div:first-child{width:100%;background-position:50%;background-size:cover}.instagram-row-holder .instagram-row .instagram-images{position:absolute;float:left;width:calc(100% + 467px);left:0;top:466px}.clients-row .clients-holder .client{max-width:328px;min-width:47%}.clients-row .clients-holder .client .client-name{text-transform:uppercase;color:#41484f;font-size:20px;border-bottom:1px solid #8b8046;padding:36px 0 18px}.clients-row .clients-holder .client .project-description{color:#41484f;font-size:15px;padding:22px 0;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;max-height:62px;overflow:hidden}.clients-row .clients-holder .client .project-description.showroom-title{padding-bottom:10px;width:100%}.clients-row .clients-holder .client .email{color:#41484f;font-size:12px;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;max-height:62px;overflow:hidden;width:100%}.clients-row .clients-holder .client a.button{display:none}.home-testimonials-holder .testimonials-row{width:90%;margin:0 5%}.home-testimonials-holder .testimonials-row .testimonial{top:38px}.home-testimonials-holder .testimonials-row .testimonial .content{height:340px}.home-testimonials-holder .testimonials-row .testimonial .citation{color:#a9aaab}.home-testimonials-holder .testimonials-row .testimonial .citation span{color:#fff}.home-testimonials-holder .testimonials-row .navigation{bottom:84px}.clients-row .blog-posts-holder .blog-post{height:auto;border-top:1px solid #bab9b7}.clients-row .blog-posts-holder .blog-post:first-child{border-top:0}.google-reviews-holder{padding:20px 0}.google-reviews-holder .google-review{border-right:0;padding:40px;border-bottom:1px solid #bab9b7}}@media only screen and (max-width:800px){.nationwide-row{height:auto}.nationwide-row .columns{padding-top:34px}.nationwide-row .button{margin-top:40px;margin-bottom:40px}.olde-wood-home{height:620px}}@media only screen and (max-width:767px){.home-showrooms-holder .home-showrooms{width:100%;border:0;margin-bottom:40px}.home-showrooms-holder .home-showrooms h2{border-left:0;font-size:16px;padding:26px 0 22px 38px;line-height:24px}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom{width:90%;height:auto;min-height:0;padding:0 5px;margin:0 5%;border-right:0}.home-showrooms-holder .home-showrooms .showrooms-flex-holder .home-showroom h3{margin-bottom:0;line-height:50px;line-height:22px;padding:14px 0;font-weight:400}.nationwide-row .columns{padding:48px 20px 0}.nationwide-row .columns h2{font-size:18px;line-height:24px;padding-bottom:14px}.nationwide-row .button{font-size:12px;padding:0 20px;width:300px;margin-left:10px;margin-right:10px}.instagram-row-holder{height:466px}.clients-row{width:100%;border-left:0;border-right:0}.clients-row h3{font-size:16px;padding:38px 0 36px 40px}.clients-row .clients-holder{padding-top:20px;padding-bottom:20px}.clients-row .clients-holder .client{margin-left:3.125%;margin-right:3.125%;width:93.75%;max-width:none;border-bottom:1px solid #8b8046;padding-bottom:22px;padding-top:12px}.clients-row .clients-holder .client:first-child{width:93.75%}.clients-row .clients-holder .client:nth-last-child(2){border-bottom:0}.clients-row .clients-holder .client img{width:32%;float:left;display:block}.clients-row .clients-holder .client .client-name{border-bottom:0;display:inline-block;float:left;width:68%;padding:0 0 0 20px}.home-testimonials-holder .testimonials-row .testimonial .content{height:340px;font-size:19px}.home-testimonials-holder .testimonials-row .testimonial-navigation{bottom:84px}.facebook-row{height:320px}.facebook-row .columns.facebook-link a{margin-top:128px}.facebook-row .columns.facebook-link a:before{top:174px}.home-clients-slider{padding:0 40px;text-align:center}.home-clients-slider .home-clients-slide-image,.home-clients-slider .home-clients-slide-image a{text-align:center}.home-clients-slider .home-clients-slide-image a img{display:inline-block}.home-clients-slider-navigation-right{right:20px}.home-clients-slider-navigation-left{left:20px}.video-feature div.columns{padding:0 20px;margin-top:160px}.olde-wood-home,.olde-wood-showroom{font-size:16px}.olde-wood-home div.columns,.olde-wood-showroom div.columns{margin-top:50px;padding:0 10%}}.product-description-section-header .inner{border-bottom:1px solid #bab9b7}.product-description-section-header h1{font-size:20px;text-transform:uppercase;color:#61656e;border-bottom:1px solid #8b8046;padding:46px 0 20px;margin-left:32px;display:inline-block}.product-description-section-header h1 span{display:inline-block;margin-left:22px;font-size:14px;color:#8b8046}.product-description-section-header .description{font-size:18px;color:#61656e;font-family:baskerville-urw,sans-serif;padding:0 32px 42px}.product-description-section-header .description p{margin-bottom:0;margin-top:20px}.product-description-section{background:#efeff1;width:100%;float:left}.product-description-section .wrapper{width:1216px}.product-description-section.textured-holder.options-comparison{background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat;display:-webkit-box;display:-ms-flexbox;display:flex}.product-description-section.textured-holder.options-comparison .inner{background:#fff;width:1216px;margin:0 auto;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}.product-description-section.textured-holder.options-comparison .columns{min-height:100%;height:100%}.product-description-section.textured-holder.options-comparison .columns:first-child{border-right:1px solid #bab9b7}.product-description-section.textured-holder.options-comparison .product-specs{border-top:0;margin-top:64px}.product-description-section.textured-holder.options-comparison .product-specs ul{padding:0}.product-description-section.textured-holder.options-comparison .product-specs a.specs-download{margin:32px 0}.product-description-section.textured-holder.options-comparison .description-column{padding:68px 60px 30px}.product-description-section.textured-holder.options-comparison .description-column .description{font-size:18px}.product-description-section.textured-holder.options-comparison .description-column .description ul{padding-left:40px}.product-description-section .main-image-holder{width:600px;height:450px;text-align:center;overflow:hidden;position:relative;margin:48px auto 40px}.product-description-section .main-image-holder div{position:absolute;top:0;left:0;width:100%;text-align:center}.product-description-section .main-image-holder img{visibility:hidden;opacity:0;-webkit-transition:opacity .2s linear , visibility .2s linear;transition:opacity .2s linear , visibility .2s linear}.product-description-section .main-image-holder img.visible{visibility:visible;opacity:1;max-width:100%}.product-description-section .image-navigation{text-align:center;margin-bottom:78px}.product-description-section .image-navigation img{cursor:pointer;border:2px solid #fff;border-radius:50%;width:32px;height:32px;display:inline-block;margin:0 10px}.product-description-section .product-options{padding:0 32px 28px;text-align:center}.product-description-section .product-options h3{border-bottom:0;margin-bottom:0}.product-description-section .product-options .product-option{padding:0 10px}.product-description-section .product-options .product-option .option-title{font-size:13px;font-family:baskerville-urw,sans-serif;text-align:left;margin-top:12px}.product-description-section .product-options .product-option.columns:first-child{border:0}.product-description-section .product-price{text-transform:uppercase;font-size:15px;font-weight:700;color:#8b8046;margin-bottom:12px}.product-description-section h1,.product-description-section h3{text-transform:capitalize;color:#60646d;font-size:25px;border-bottom:1px solid #8b8046;padding-bottom:18px;margin-bottom:20px}.product-description-section h3{font-size:20px}.product-description-section .description-column{padding:92px 90px}.product-description-section .description-column .description{font-family:baskerville-urw,sans-serif;font-size:16px;color:#60646d;margin-bottom:44px}.product-description-section .description-column .description p{margin:20px 0}.product-specs{border-top:1px solid #bab9b7}.product-specs .inner{border-bottom:1px solid #bab9b7}.product-specs.options-comparison{border-top:0}.product-specs ul{list-style:none;margin:0;padding:24px 32px}.product-specs ul li{color:#8b8046;text-transform:uppercase;font-size:14px;line-height:44px;border-bottom:1px dotted #bab9b7}.product-specs ul li span:last-child{color:#42464f;float:right}.product-specs a.specs-download{margin:0 0 20px 32px;border:1px dotted #bab9b7;font-size:15px;text-transform:uppercase;color:#42464f;height:46px;line-height:46px;display:inline-block;padding:0 20px}.product-specs a.specs-download span{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -68px -140px;width:12px;height:18px;display:inline-block;margin-right:2px;position:relative;vertical-align:middle}.product-specs .attributes{border-top:1px solid #bab9b7;padding:32px;font-family:baskerville-urw,sans-serif;font-size:16px;color:#42464f}.product-specs .attributes strong{color:#8b8046;text-transform:uppercase;font-size:14px;font-family:Montserrat,sans-serif}.product-inspirations-holder{position:relative;width:100%}.product-inspirations-holder .product-inspiration-footer,.product-inspirations-holder .product-inspiration-images{float:left;width:100%}.product-inspirations-holder .product-inspiration-images img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.product-inspirations-holder .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.product-inspirations-holder .slick-slide{height:inherit!important;max-height:630px}.product-inspirations-holder .product-inspiration-footer{height:82px;line-height:82px;background:#fff}.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation{width:9.704%;text-align:center;border-left:1px solid #bab9b7;height:82px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation a{height:18px;width:10px;vertical-align:middle;display:inline-block;margin:0 14px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation .product-inspiration-navigation-left{background-position:-80px -114px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation .product-inspiration-navigation-right{background-position:-90px -114px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles{width:75.987%;color:#424850;font-size:14px;border-left:1px solid #bab9b7;height:82px;position:relative}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles .product-inspiration-title{opacity:0;position:absolute;width:100%;height:100%;padding-left:34px;top:0;left:0}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles .product-inspiration-title:first-child{opacity:1}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles span{color:#8b8046}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles span.reference-number{color:#424850;font-size:11px;float:right;padding-right:16px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles.single{width:85.691%}.product-inspirations-holder .product-inspiration-footer .product-inspiration-more{width:14.309%;font-size:12px;color:#8e9295;height:82px;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7;text-align:center}.product-inspirations-holder .product-inspiration-footer .product-inspiration-more a{text-decoration:underline}.product-inspirations-holder .inspiration-contact{text-align:center;padding:0 200px}.product-inspirations-holder .inspiration-contact h3{font-size:20px;color:#61656e;text-transform:uppercase;padding-top:38px;margin-bottom:26px}.product-inspirations-holder .inspiration-contact .columns{text-align:center;margin-bottom:34px}.product-inspirations-holder .inspiration-contact .columns a.button.gold:before{content:"";display:none}.mantel-product .header-images-section{padding:0 24px;border-bottom:1px solid #bab9b7}.mantel-product h1{display:inline-block;font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;border-bottom:2px solid #8b8046;padding:68px 0 22px;position:relative;margin-bottom:68px}.mantel-product .mantel-image-holder{min-height:180px}.mantel-product .mantel-image-holder .image-label{text-transform:uppercase;color:#60646d;font-size:14px}.mantel-product .mantel-image-holder img{max-width:95%;display:inline-block;margin:30px 5% 30px 0}.mantel-product .mantel-product-lower{display:-webkit-box;display:-ms-flexbox;display:flex}.mantel-product .mantel-finish-options{border-right:1px solid #bab9b7;padding:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.mantel-product .mantel-finish-options h2{text-transform:uppercase;color:#60646d;text-align:center;padding:10px 0 18px;border:0}.mantel-product .mantel-finish-options .finish-option{padding:12px 8px}.mantel-product .mantel-finish-options .finish-option img{max-width:100%}.mantel-product .mantel-finish-options .finish-option .image-label{color:#60646d;font-size:14px;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased}.mantel-product .mantel-option-purchase{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px}.mantel-product .mantel-option-purchase h2{display:inline-block;font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;border-bottom:1px solid #8b8046;padding:10px 0 18px;position:relative;margin-bottom:18px}.mantel-product .mantel-option-purchase .mantel-product-description{font-family:baskerville-urw,sans-serif;font-size:16px;color:#60646d;margin-bottom:44px;-webkit-font-smoothing:subpixel-antialiased}.mantel-product .mantel-option-purchase .mantel-product-dimensions{font-size:14px;border-bottom:1px dotted #bab9b7;color:#60646d;border-top:1px dotted #bab9b7;padding:12px 0;margin-bottom:30px}.mantel-product .mantel-option-purchase .mantel-product-dimensions span:first-child{color:#8b8046;text-transform:uppercase}.mantel-product .mantel-option-purchase .mantel-product-dimensions span:last-child{float:right}.mantel-product .mantel-option-purchase #custom-cut-instructions,.mantel-product .mantel-option-purchase #custom-cut-length{display:none}.mantel-product .mantel-option-purchase .form-field-holder label{color:#60646d;text-transform:uppercase;width:100%;font-size:14px;display:block}.mantel-product .mantel-option-purchase .form-field-holder .select-style{border:1px solid #bab9b7;width:100%;overflow:hidden;position:relative;height:48px;margin:12px 0 24px}.mantel-product .mantel-option-purchase .form-field-holder .select-style:after{content:"";display:block;width:12px;height:9px;position:absolute;top:20px;right:16px;background:url(images/icon-select.png.pagespeed.ce.IjByDNfPKc.png) no-repeat}.mantel-product .mantel-option-purchase .form-field-holder .select-style select{padding:0 28px 0 12px;border:none;color:#60646d;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;line-height:48px;width:100%;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased}.mantel-product .mantel-option-purchase .form-field-holder .select-style select:focus{outline:0}.mantel-product .mantel-option-purchase .form-field-holder textarea{border:1px solid #bab9b7}.mantel-product .mantel-option-purchase .form-field-holder input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;display:none}.mantel-product .mantel-option-purchase .form-field-holder input[type=checkbox]~label:before{content:" ";display:inline-block;line-height:14px;width:14px;height:14px;border:1px solid #b3afa7;vertical-align:middle;margin-right:6px;position:relative;top:-1px}.mantel-product .mantel-option-purchase .form-field-holder input[type=checkbox]:checked~label:before{background:url(images/check.png.pagespeed.ce.vAS54RFRgB.png) no-repeat 50%}.mantel-product .mantel-option-purchase .form-field-holder input[type=checkbox]~label{font-size:12px;line-height:18px;text-transform:none}.mantel-product .mantel-option-purchase .form-field-holder input[type=checkbox]~label a{text-decoration:underline}.mantel-product .mantel-option-purchase .mantel-product-price{text-transform:uppercase;font-size:28px;font-weight:400;color:#8b8046;margin:18px 0 24px}.mantel-product .mantel-option-purchase input[type="submit"]{display:none}.mantel-product .mantel-option-purchase .button.gold{min-width:340px}.mantel-product .mantel-option-purchase input[type="text"],.mantel-product .mantel-option-purchase textarea{width:100%;height:48px;padding:12px;border:1px solid #bab9b7;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;border-radius:0;background:#fff;display:block;margin:12px 0 24px}.mantel-product .mantel-option-purchase textarea{height:170px}.mantel-product .mantel-option-purchase input[type="text"]::-webkit-input-placeholder,.mantel-product .mantel-option-purchase textarea::-webkit-input-placeholder{color:#42464f}.mantel-product .mantel-option-purchase input[type="text"]:-moz-placeholder,.mantel-product .mantel-option-purchase input[type="text"]::-moz-placeholder,.mantel-product .mantel-option-purchase textarea:-moz-placeholder,.mantel-product .mantel-option-purchase textarea::-moz-placeholder{color:#42464f}.mantel-product .mantel-option-purchase input[type="text"]:-ms-input-placeholder,.mantel-product .mantel-option-purchase textarea:-ms-input-placeholder{color:#42464f}@media only screen and (max-width:1400px){.product-description-section.textured-holder.options-comparison .inner{width:90%}.product-description-section.textured-holder.options-comparison .description-column .description{font-size:16px}.product-description-section.textured-holder.options-comparison .main-image-holder{width:auto}.product-description-section.textured-holder.options-comparison .button.gold{padding:0 30px}.product-description-section .product-options .product-option img{max-width:100%;height:auto}.product-description-section .product-specs ul{padding:0 16px}.product-description-section .product-specs ul li{font-size:12px;line-height:18px;padding:10px 0}.product-description-section .product-specs ul li span,.product-description-section .product-specs ul li span:last-child{display:inline-block;width:100%}.product-description-section .product-specs ul li span:last-child,.product-description-section .product-specs ul li span:last-child:last-child{float:none}.product-description-section .product-specs .spec-sheet-holder{padding:0 16px}.product-description-section .product-specs a.specs-download{margin:18px 0;font-size:13px}.mantel-product .textured-holder .inner{width:100%;border:0}.mantel-product .mantel-option-purchase .button.gold{max-width:100%;min-width:0}}@media only screen and (max-width:1216px){.product-description-section .wrapper{width:100%}}@media only screen and (max-width:1024px){.product-description-section.textured-holder.options-comparison .columns{min-height:0;height:auto}.product-description-section.textured-holder.options-comparison .columns:first-child{border-right:0}.product-description-section.textured-holder.options-comparison .product-options .product-option .option-title{text-align:center}.product-description-section.textured-holder.options-comparison .description{border-top:0;padding:0 24px}.product-description-section.textured-holder.options-comparison .product-specs{margin-top:10px}.product-description-section .description-column{background:#fff;padding:0}.product-description-section .description-column h1{line-height:114px;padding:0 24px 0 38px;border-top:1px solid #bab9b7;border-bottom:0;font-size:20px;margin:0}.product-description-section .description-column h1 span{padding-bottom:4px;border-bottom:1px solid #8b8046}.product-description-section .description-column h1 span.product-price{border-bottom:0;color:#8b8046;font-size:15px;font-weight:700;display:inline;float:right}.product-description-section .description-column .button{display:none}.product-description-section .product-actions{text-align:center;border-top:1px solid #bab9b7;padding:32px 24px}.product-description-section .product-actions .button{width:100%;display:inline-block}.product-description-section .description{border-top:1px solid #bab9b7;padding:32px 24px 0}.product-specs .spec-sheet-holder{padding:0 32px}.product-specs a.specs-download{width:100%;text-align:center;margin:0 0 24px}.product-inspirations-holder .product-inspiration-footer{height:164px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles,.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles.single{width:100%;border-bottom:1px solid #bab9b7;border-right:1px solid #bab9b7}.product-inspirations-holder .product-inspiration-footer .product-inspiration-more,.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation{width:50%}.product-inspirations-holder .product-inspiration-footer .product-inspiration-more.single,.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation.single{width:100%}.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation a{margin:0 30px}.product-inspirations-holder .inspiration-contact{padding:0 100px}}@media only screen and (max-width:767px){.product-description-section-header h1{font-size:14px;display:block}.product-description-section-header h1 span{display:block;margin-left:0;font-size:12px}.product-description-section-header .description{font-size:14px}.product-description-section.textured-holder.options-comparison .main-image-holder{max-width:320px;height:320px}.product-description-section.textured-holder.options-comparison .product-options{max-width:400px;margin:0 auto}.product-description-section.textured-holder.options-comparison .description-column{padding:24px}.product-description-section.textured-holder.options-comparison .description-column .description{font-size:14px;padding:0}.product-description-section.textured-holder.options-comparison .description-column .button{font-size:12px;padding:0 20px}.product-description-section.textured-holder.options-comparison .product-specs a.specs-download{font-size:11px}.product-description-section .main-image-holder{width:320px;height:240px}.product-description-section .main-image-holder img{width:100%}.product-description-section .image-navigation{margin-bottom:20px}.product-description-section .image-navigation img{width:24px;height:24px;margin:0 5px}.product-description-section .product-actions{padding:24px 16px}.product-description-section .description-column h1{padding:28px 16px;line-height:normal;font-size:14px}.product-description-section .description-column h1 span.product-price{float:left;display:inline-block;width:100%;font-size:12px;margin-bottom:12px}.product-description-section .description-column h1 span.product-price.display-for-medium-only{display:none}.product-specs ul{padding:0 16px}.product-specs ul li{font-size:12px;line-height:18px;padding:10px 0}.product-specs ul li span,.product-specs ul li span:last-child{display:inline-block;width:100%}.product-specs ul li span:last-child,.product-specs ul li span:last-child:last-child{float:none}.product-specs .spec-sheet-holder{padding:0 16px}.product-specs a.specs-download{margin:18px 0;font-size:13px}.product-inspirations-holder .inspiration-contact{padding:0 20px}.product-inspirations-holder .inspiration-contact h3{font-size:14px}.product-inspirations-holder .inspiration-contact .button.gold{font-size:12px;padding:0 20px}.product-inspirations-holder h3{font-size:14px}.product-inspirations-holder .product-inspiration-footer{height:124px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles{font-size:13px;height:62px;line-height:normal}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles .product-inspiration-title{display:table;height:62px;padding:0 16px}.product-inspirations-holder .product-inspiration-footer .product-inspiration-titles .product-inspiration-title div{display:table-cell;vertical-align:middle}.product-inspirations-holder .product-inspiration-footer .product-inspiration-more,.product-inspirations-holder .product-inspiration-footer .product-inspiration-navigation{height:62px;line-height:62px}.mantel-product .mantel-product-lower{display:block}.mantel-product .mantel-option-purchase .button.gold{min-width:280px}}.product-categories-holder .product-categories .spacer,.product-categories-holder .showrooms .spacer,.showrooms-holder .product-categories .spacer,.showrooms-holder .showrooms .spacer{height:84px;width:100%}.product-categories-holder .product-categories .product-category,.product-categories-holder .product-categories .showroom,.product-categories-holder .showrooms .product-category,.product-categories-holder .showrooms .showroom,.showrooms-holder .product-categories .product-category,.showrooms-holder .product-categories .showroom,.showrooms-holder .showrooms .product-category,.showrooms-holder .showrooms .showroom{padding-bottom:25px;border-bottom:1px solid #bab9b7;text-align:center;padding-right:1px}.product-categories-holder .product-categories .product-category:nth-of-type(odd),.product-categories-holder .product-categories .showroom:nth-of-type(odd),.product-categories-holder .showrooms .product-category:nth-of-type(odd),.product-categories-holder .showrooms .showroom:nth-of-type(odd),.showrooms-holder .product-categories .product-category:nth-of-type(odd),.showrooms-holder .product-categories .showroom:nth-of-type(odd),.showrooms-holder .showrooms .product-category:nth-of-type(odd),.showrooms-holder .showrooms .showroom:nth-of-type(odd){border-right:1px solid #bab9b7;padding-right:0}.product-categories-holder .product-categories .product-category img,.product-categories-holder .product-categories .showroom img,.product-categories-holder .showrooms .product-category img,.product-categories-holder .showrooms .showroom img,.showrooms-holder .product-categories .product-category img,.showrooms-holder .product-categories .showroom img,.showrooms-holder .showrooms .product-category img,.showrooms-holder .showrooms .showroom img{max-width:91.1763%;margin:4.4164%;height:auto;opacity:.85;-webkit-transition:margin .3s ease , opacity .3s ease , max-width .3s ease;transition:margin .3s ease , opacity .3s ease , max-width .3s ease}.product-categories-holder .product-categories .product-category h3,.product-categories-holder .product-categories .showroom h3,.product-categories-holder .showrooms .product-category h3,.product-categories-holder .showrooms .showroom h3,.showrooms-holder .product-categories .product-category h3,.showrooms-holder .product-categories .showroom h3,.showrooms-holder .showrooms .product-category h3,.showrooms-holder .showrooms .showroom h3{font-weight:400;font-size:20px;text-transform:capitalize;color:#60646d;margin-top:14px;margin-bottom:18px;text-align:left;padding:0 25px}.product-categories-holder .product-categories .product-category h3 span,.product-categories-holder .product-categories .showroom h3 span,.product-categories-holder .showrooms .product-category h3 span,.product-categories-holder .showrooms .showroom h3 span,.showrooms-holder .product-categories .product-category h3 span,.showrooms-holder .product-categories .showroom h3 span,.showrooms-holder .showrooms .product-category h3 span,.showrooms-holder .showrooms .showroom h3 span{font-weight:400;color:#8b8046;font-size:20px;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-transform:none}.product-categories-holder .product-categories .product-category .location,.product-categories-holder .product-categories .product-category span.mobile-location,.product-categories-holder .product-categories .showroom .location,.product-categories-holder .product-categories .showroom span.mobile-location,.product-categories-holder .showrooms .product-category .location,.product-categories-holder .showrooms .product-category span.mobile-location,.product-categories-holder .showrooms .showroom .location,.product-categories-holder .showrooms .showroom span.mobile-location,.showrooms-holder .product-categories .product-category .location,.showrooms-holder .product-categories .product-category span.mobile-location,.showrooms-holder .product-categories .showroom .location,.showrooms-holder .product-categories .showroom span.mobile-location,.showrooms-holder .showrooms .product-category .location,.showrooms-holder .showrooms .product-category span.mobile-location,.showrooms-holder .showrooms .showroom .location,.showrooms-holder .showrooms .showroom span.mobile-location{text-align:left;font-size:16px;color:#8b8046;display:inline-block;width:100%;padding:0 25px;text-transform:uppercase;min-height:40px}.product-categories-holder .product-categories .product-category .location:before,.product-categories-holder .product-categories .showroom .location:before,.product-categories-holder .showrooms .product-category .location:before,.product-categories-holder .showrooms .showroom .location:before,.showrooms-holder .product-categories .product-category .location:before,.showrooms-holder .product-categories .showroom .location:before,.showrooms-holder .showrooms .product-category .location:before,.showrooms-holder .showrooms .showroom .location:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:10px;position:relative;top:2px}.product-categories-holder .product-categories .product-category .location.mobile-location:before,.product-categories-holder .product-categories .showroom .location.mobile-location:before,.product-categories-holder .showrooms .product-category .location.mobile-location:before,.product-categories-holder .showrooms .showroom .location.mobile-location:before,.showrooms-holder .product-categories .product-category .location.mobile-location:before,.showrooms-holder .product-categories .showroom .location.mobile-location:before,.showrooms-holder .showrooms .product-category .location.mobile-location:before,.showrooms-holder .showrooms .showroom .location.mobile-location:before{opacity:0;width:0;margin-right:0}.product-categories-holder .product-categories .product-category:hover,.product-categories-holder .product-categories .showroom:hover,.product-categories-holder .showrooms .product-category:hover,.product-categories-holder .showrooms .showroom:hover,.showrooms-holder .product-categories .product-category:hover,.showrooms-holder .product-categories .showroom:hover,.showrooms-holder .showrooms .product-category:hover,.showrooms-holder .showrooms .showroom:hover{text-decoration:none;border-bottom:10px solid #8b8046!important;padding-bottom:16px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2) , 0 8px 16px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.2) , 0 8px 16px rgba(0,0,0,.4)}.product-categories-holder .product-categories .product-category:hover img,.product-categories-holder .product-categories .showroom:hover img,.product-categories-holder .showrooms .product-category:hover img,.product-categories-holder .showrooms .showroom:hover img,.showrooms-holder .product-categories .product-category:hover img,.showrooms-holder .product-categories .showroom:hover img,.showrooms-holder .showrooms .product-category:hover img,.showrooms-holder .showrooms .showroom:hover img{opacity:1;margin:0 0 2.38811%;max-width:100%}.product-categories-holder .product-categories .product-category:hover h3,.product-categories-holder .product-categories .showroom:hover h3,.product-categories-holder .showrooms .product-category:hover h3,.product-categories-holder .showrooms .showroom:hover h3,.showrooms-holder .product-categories .product-category:hover h3,.showrooms-holder .product-categories .showroom:hover h3,.showrooms-holder .showrooms .product-category:hover h3,.showrooms-holder .showrooms .showroom:hover h3{font-weight:700}.product-categories-holder .product-categories .product-category:hover h3 span,.product-categories-holder .product-categories .showroom:hover h3 span,.product-categories-holder .showrooms .product-category:hover h3 span,.product-categories-holder .showrooms .showroom:hover h3 span,.showrooms-holder .product-categories .product-category:hover h3 span,.showrooms-holder .product-categories .showroom:hover h3 span,.showrooms-holder .showrooms .product-category:hover h3 span,.showrooms-holder .showrooms .showroom:hover h3 span{font-weight:400}.product-categories-holder .product-categories .product-category:hover h3:after,.product-categories-holder .product-categories .showroom:hover h3:after,.product-categories-holder .showrooms .product-category:hover h3:after,.product-categories-holder .showrooms .showroom:hover h3:after,.showrooms-holder .product-categories .product-category:hover h3:after,.showrooms-holder .product-categories .showroom:hover h3:after,.showrooms-holder .showrooms .product-category:hover h3:after,.showrooms-holder .showrooms .showroom:hover h3:after{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -216px -3px;width:49px;height:16px;display:inline-block;top:0;position:relative;margin-left:22px}.showrooms-holder .showrooms{border-bottom:1px solid #bab9b7;margin-bottom:0}.showrooms-holder .showrooms .showroom h3{margin-bottom:12px}.showrooms-holder .showrooms .showroom:nth-last-child(2){border-bottom:0}.products-holder .product{text-align:center;border-right:1px solid #bab9b7;border-bottom:1px solid #bab9b7;padding:20px;-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease , -webkit-box-shadow .3s ease}.products-holder .product:nth-child(3n+3){border-right:0}.products-holder .product h3{margin-top:20px;font-size:14px;font-weight:400;color:#61656e;min-height:38px}.products-holder .product img{max-width:100%;opacity:.85;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.products-holder .product:hover{text-decoration:none;border-bottom:5px solid #8b8046;padding-bottom:16px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2) , 0 8px 16px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.2) , 0 8px 16px rgba(0,0,0,.4)}.products-holder .product:hover img{opacity:1}.products-holder .spacer{height:115px;border-top:1px solid #bab9b7;position:relative;top:-1px;width:100%}.products-holder .spacer.with-category-content{height:10px}.products-holder .no-products{text-align:center;padding:120px 0}.products-holder .no-products h2{color:#60646d;text-transform:uppercase;font-size:20px;border:0;padding:0}.products-holder .product-category-video-holder{border-top:1px solid #bab9b7;position:relative;top:-1px;padding-bottom:40px}.products-holder .product-category-video-holder h3{font-size:20px;text-transform:uppercase;color:#60646d;text-align:center;margin:40px 0 20px}.products-loader-holder{text-align:center;min-height:240px;display:none}.products-loader-holder .inner{padding:120px 0}.products-category-filter-header{width:100%;float:left;height:82px;border-bottom:1px solid #bab9b7}.products-category-filter-header .product-category-filter{text-align:right;padding-right:14px}.products-category-filter-header .product-category-filter a.button{margin-top:20px}.product-categories .button{margin-top:20px;text-transform:uppercase;background-color:#8b8046;line-height:40px;display:inline-block;padding:0 42px;border-radius:20px;color:#424850;font-size:13px;text-align:center;color:#fff;border:1px solid #8b8046;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out}.product-categories .button.open,.product-categories .button:hover{text-decoration:none;color:#8b8046;border:0;background-color:#fff;font-weight:700}.product-categories.mantels .button{display:inline-block;color:#fff;background-color:#8b8046;font-size:15px;text-transform:uppercase;border-radius:25px;height:50px;padding:0 60px;line-height:50px;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out;border:0}.product-categories.mantels .button:hover{text-decoration:none;color:#60646d;border:1px solid #60646d;background-color:#fff;font-weight:700}.product-categories.mantels .button:before{content:"";display:none}.product-categories.mantels .mantels-subcategory-header{border-bottom:1px solid #bab9b7;padding-right:50px}.product-categories.mantels .mantels-subcategory-header h2{width:50%;float:left;border:0}.product-categories.mantels .mantels-subcategory-header .select-style{float:right;overflow:hidden;position:relative;margin-top:68px}.product-categories.mantels .mantels-subcategory-header .select-style:before{content:"";display:block;width:10px;height:7px;position:absolute;top:7px;left:10px;background:url(images/icon-select-alt.jpg.pagespeed.ce.TLky5K0Pc2.jpg) no-repeat}.product-categories.mantels .mantels-subcategory-header .select-style select{font-family:Montserrat,sans-serif;text-transform:uppercase;margin-bottom:0;padding:0 12px 0 38px;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;color:#60646d;font-size:12px}.product-categories.mantels .mantels-subcategory-header .select-style select:focus{outline:0}.product-categories.mantels .no-category-products-message{padding:0}.product-categories.mantels .no-category-products-message h2{font-size:16px!important;padding-top:38px!important}.product-categories.mantels .products-holder .products{background:#fff}.product-categories.mantels .products-holder .products .product{border-right:0;text-align:center}.product-categories.mantels .spacer{border-top:0;height:115px}.product-categories.mantels .spacer.with-category-content{height:10px}.no-category-products-message,.no-products-message{display:none}.no-category-products-message,.no-products-message.textured-holder .inner div{text-align:center;padding:120px 0}.no-category-products-message h2,.no-products-message.textured-holder .inner div h2{color:#60646d;text-transform:uppercase;font-size:20px;border:0;padding:0;border-bottom:0}@media only screen and (max-width:1024px){.product-categories-holder .product-categories .product-category,.product-categories-holder .product-categories .showroom,.product-categories-holder .showrooms .product-category,.product-categories-holder .showrooms .showroom,.showrooms-holder .product-categories .product-category,.showrooms-holder .product-categories .showroom,.showrooms-holder .showrooms .product-category,.showrooms-holder .showrooms .showroom{padding:14px}.product-categories-holder .product-categories .product-category:nth-of-type(odd),.product-categories-holder .product-categories .showroom:nth-of-type(odd),.product-categories-holder .showrooms .product-category:nth-of-type(odd),.product-categories-holder .showrooms .showroom:nth-of-type(odd),.showrooms-holder .product-categories .product-category:nth-of-type(odd),.showrooms-holder .product-categories .showroom:nth-of-type(odd),.showrooms-holder .showrooms .product-category:nth-of-type(odd),.showrooms-holder .showrooms .showroom:nth-of-type(odd){border-right:1px solid #bab9b7;padding-right:13px}.product-categories-holder .product-categories .product-category h3,.product-categories-holder .product-categories .showroom h3,.product-categories-holder .showrooms .product-category h3,.product-categories-holder .showrooms .showroom h3,.showrooms-holder .product-categories .product-category h3,.showrooms-holder .product-categories .showroom h3,.showrooms-holder .showrooms .product-category h3,.showrooms-holder .showrooms .showroom h3{margin-top:12px;margin-bottom:5px;font-size:12px}.product-categories-holder .product-categories .product-category h3 span,.product-categories-holder .product-categories .showroom h3 span,.product-categories-holder .showrooms .product-category h3 span,.product-categories-holder .showrooms .showroom h3 span,.showrooms-holder .product-categories .product-category h3 span,.showrooms-holder .product-categories .showroom h3 span,.showrooms-holder .showrooms .product-category h3 span,.showrooms-holder .showrooms .showroom h3 span{font-size:12px}.product-categories-holder .product-categories .product-category .location,.product-categories-holder .product-categories .product-category span.mobile-location,.product-categories-holder .product-categories .showroom .location,.product-categories-holder .product-categories .showroom span.mobile-location,.product-categories-holder .showrooms .product-category .location,.product-categories-holder .showrooms .product-category span.mobile-location,.product-categories-holder .showrooms .showroom .location,.product-categories-holder .showrooms .showroom span.mobile-location,.showrooms-holder .product-categories .product-category .location,.showrooms-holder .product-categories .product-category span.mobile-location,.showrooms-holder .product-categories .showroom .location,.showrooms-holder .product-categories .showroom span.mobile-location,.showrooms-holder .showrooms .product-category .location,.showrooms-holder .showrooms .product-category span.mobile-location,.showrooms-holder .showrooms .showroom .location,.showrooms-holder .showrooms .showroom span.mobile-location{font-size:12px;min-height:32px}.product-categories-holder .product-categories .product-category:hover,.product-categories-holder .product-categories .showroom:hover,.product-categories-holder .showrooms .product-category:hover,.product-categories-holder .showrooms .showroom:hover,.showrooms-holder .product-categories .product-category:hover,.showrooms-holder .product-categories .showroom:hover,.showrooms-holder .showrooms .product-category:hover,.showrooms-holder .showrooms .showroom:hover{border-bottom:5px solid #8b8046;padding-bottom:5px}.product-categories-holder .product-categories .product-category:hover h3:after,.product-categories-holder .product-categories .showroom:hover h3:after,.product-categories-holder .showrooms .product-category:hover h3:after,.product-categories-holder .showrooms .showroom:hover h3:after,.showrooms-holder .product-categories .product-category:hover h3:after,.showrooms-holder .product-categories .showroom:hover h3:after,.showrooms-holder .showrooms .product-category:hover h3:after,.showrooms-holder .showrooms .showroom:hover h3:after{height:10px;background-position:-267px -5px;width:26px;margin-left:12px}.products-holder .product:nth-child(3n+3){border-right:1px solid #bab9b7}.products-holder .product:nth-child(2n+2){border-right:0}.products-holder .product img{opacity:1}}@media only screen and (max-width:767px){.product-categories-holder .product-categories .product-category,.product-categories-holder .product-categories .showroom,.product-categories-holder .showrooms .product-category,.product-categories-holder .showrooms .showroom,.showrooms-holder .product-categories .product-category,.showrooms-holder .product-categories .showroom,.showrooms-holder .showrooms .product-category,.showrooms-holder .showrooms .showroom{padding:10px 20px 0 18px;border:0}.product-categories-holder .product-categories .product-category img,.product-categories-holder .product-categories .showroom img,.product-categories-holder .showrooms .product-category img,.product-categories-holder .showrooms .showroom img,.showrooms-holder .product-categories .product-category img,.showrooms-holder .product-categories .showroom img,.showrooms-holder .showrooms .product-category img,.showrooms-holder .showrooms .showroom img{width:100%;max-width:607px;height:auto;margin:0;opacity:1}.product-categories-holder .product-categories .product-category:nth-child(odd),.product-categories-holder .product-categories .showroom:nth-child(odd),.product-categories-holder .showrooms .product-category:nth-child(odd),.product-categories-holder .showrooms .showroom:nth-child(odd),.showrooms-holder .product-categories .product-category:nth-child(odd),.showrooms-holder .product-categories .showroom:nth-child(odd),.showrooms-holder .showrooms .product-category:nth-child(odd),.showrooms-holder .showrooms .showroom:nth-child(odd){border:0;padding-right:18px}.product-categories-holder .product-categories .product-category h3,.product-categories-holder .product-categories .showroom h3,.product-categories-holder .showrooms .product-category h3,.product-categories-holder .showrooms .showroom h3,.showrooms-holder .product-categories .product-category h3,.showrooms-holder .product-categories .showroom h3,.showrooms-holder .showrooms .product-category h3,.showrooms-holder .showrooms .showroom h3{font-weight:400;border-bottom:3px solid #8b8046;padding-bottom:10px}.product-categories-holder .product-categories .product-category:first-child,.product-categories-holder .product-categories .showroom:first-child,.product-categories-holder .showrooms .product-category:first-child,.product-categories-holder .showrooms .showroom:first-child,.showrooms-holder .product-categories .product-category:first-child,.showrooms-holder .product-categories .showroom:first-child,.showrooms-holder .showrooms .product-category:first-child,.showrooms-holder .showrooms .showroom:first-child{padding-top:20px}.product-categories-holder .product-categories .product-category:hover,.product-categories-holder .product-categories .showroom:hover,.product-categories-holder .showrooms .product-category:hover,.product-categories-holder .showrooms .showroom:hover,.showrooms-holder .product-categories .product-category:hover,.showrooms-holder .product-categories .showroom:hover,.showrooms-holder .showrooms .product-category:hover,.showrooms-holder .showrooms .showroom:hover{font-weight:400;border-bottom:0!important;padding-bottom:0;-webkit-box-shadow:0 0 0 #fff , 0 0 0 #fff;box-shadow:0 0 0 #fff , 0 0 0 #fff}.product-categories-holder .product-categories .product-category:hover img,.product-categories-holder .product-categories .showroom:hover img,.product-categories-holder .showrooms .product-category:hover img,.product-categories-holder .showrooms .showroom:hover img,.showrooms-holder .product-categories .product-category:hover img,.showrooms-holder .product-categories .showroom:hover img,.showrooms-holder .showrooms .product-category:hover img,.showrooms-holder .showrooms .showroom:hover img{width:100%;max-width:607px;height:auto;margin:0}.products-holder .product{border-right:0;border-left:0}.products-holder .product:nth-child(2n+2),.products-holder .product:nth-child(3n+3){border-right:0}.product-categories.mantels .mantels-subcategory-header{padding-right:20px}.product-categories.mantels .mantels-subcategory-header h2{width:100%}.product-categories.mantels .mantels-subcategory-header .select-holder{text-align:right}.product-categories.mantels .mantels-subcategory-header .select-holder .select-style{margin-top:20px;width:auto;display:inline-block}.showrooms-holder .showrooms{margin-bottom:40px;border-bottom:0}.showrooms-holder .showrooms .showroom .location{font-size:12px;padding-bottom:10px}.showrooms-holder .showrooms .showroom h3 span{font-size:12px}.showrooms-holder .showrooms .showroom.no-location h3{border-bottom:0;padding-bottom:0}.showrooms-holder .showrooms .showroom.no-location .location{border-bottom:3px solid #8b8046}}.in-stock-flooring .in-stock-flooring-header-area{width:100%;position:relative;float:left;background:#fff;border-bottom:1px solid #bab9b7}.in-stock-flooring .in-stock-flooring-header-area .inner{width:1072px;padding:66px 0;margin:0 auto}.in-stock-flooring .in-stock-flooring-header-area .inner h2{font-weight:700;font-size:20px;text-transform:captialize;color:#60646d;border-bottom:1px solid #8b8046;display:inline-block;padding-bottom:20px}.in-stock-flooring .in-stock-flooring-header-area .inner div{color:#424850;font-size:18px;font-family:baskerville-urw,sans-serif;padding-top:18px;-webkit-font-smoothing:subpixel-antialiased}.in-stock-flooring h3{font-weight:700;font-size:20px;text-transform:captialize;color:#60646d;padding:72px 0 40px}.in-stock-flooring .in-stock-flooring-tables{padding:0 72px 98px}.in-stock-flooring table{font-size:14px;width:100%}.in-stock-flooring table thead tr{border-bottom:2px solid #8b8046}.in-stock-flooring table thead th{color:#8b8046;text-transform:capitalize;text-align:left;font-wieght:400;padding:0 12px 18px}.in-stock-flooring table tbody td{text-transform:capitalize;text-align:left;color:#60646d;line-height:20px;border-bottom:1px solid #bab9b7;padding:28px 12px}.in-stock-flooring table tbody td a{text-decoration:underline}.in-stock-flooring table tbody td.nowrap{white-space:nowrap}@media only screen and (max-width:1200px){.in-stock-flooring .in-stock-flooring-header-area .inner{width:100%;padding:66px 40px}}@media only screen and (max-width:1024px){.in-stock-flooring .in-stock-flooring-tables{border-right:2px solid #bab9b7;overflow-x:scroll}.in-stock-flooring .in-stock-flooring-tables h3 span{font-size:10px}.in-stock-flooring .in-stock-flooring-tables table{min-width:1200px}}.content-page-holder .inner{padding:80px 120px;color:#424850;font-size:20px;font-family:baskerville-urw,sans-serif;border-bottom:1px solid #bab9b7}.content-page-holder .inner h3{padding-top:12px;font-size:20px;text-transform:capitalize;color:#61656e;font-family:Montserrat,sans-serif;margin-bottom:40px}.content-page-holder .inner p{margin-bottom:40px}.content-page-holder .inner a.pdf-download{border:1px dotted #bab9b7;font-size:15px;text-transform:uppercase;color:#42464f;height:46px;line-height:46px;display:inline-block;padding:0 20px;font-family:Montserrat,sans-serif}.content-page-holder .inner a.pdf-download:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -68px -140px;width:12px;height:18px;display:inline-block;margin-right:6px;position:relative;vertical-align:middle}.interior-content{padding:38px 68px;color:#424850;font-size:20px;font-family:baskerville-urw,sans-serif;border-bottom:1px solid #bab9b7}.interior-content.careers-block{border-top:1px solid #bab9b7;border-bottom:0;padding:38px}.interior-content.careers-block a{text-decoration:underline}.interior-content h3{padding-top:12px;font-size:20px;text-transform:capitalize;color:#61656e;font-family:Montserrat,sans-serif;margin-bottom:24px}.interior-content p{margin-bottom:24px}.interior-content.product-category-content{padding-top:24px}.interior-content.product-category-content h1,.interior-content.product-category-content h2{border:none;padding:0;margin:24px 0;font-size:22px}.interior-content.product-category-content h1{font-size:26px}.interior-content.product-category-content a{font-weight:700}@media only screen and (max-width:1024px){.content-page-holder .inner{padding:40px}}@media only screen and (max-width:767px){.content-page-holder .inner{padding:38px 20px;font-size:16px}.content-page-holder .inner h3{padding-top:0;font-size:16px;margin-bottom:24px;line-height:24px}.content-page-holder .inner p{margin-bottom:24px}}.contact-page-holder .inner,.showroom-contact-form-row .inner{border-bottom:1px solid #bab9b7}.contact-page-holder .inner h2,.showroom-contact-form-row .inner h2{border-top:0}.contact-page-holder .inner form,.showroom-contact-form-row .inner form{padding:14px 12px}.contact-page-holder .inner form .columns.large-4,.contact-page-holder .inner form .columns.large-6,.contact-page-holder .inner form .columns.large-12,.showroom-contact-form-row .inner form .columns.large-4,.showroom-contact-form-row .inner form .columns.large-6,.showroom-contact-form-row .inner form .columns.large-12{padding:0 12px;margin:14px 0}.contact-page-holder .inner form h3,.showroom-contact-form-row .inner form h3{position:relative;float:left;width:100%;padding:10px 16px 0 28px;color:#60646d;font-size:16px}.contact-page-holder .inner form .columns.large-12.submit-button-holder,.showroom-contact-form-row .inner form .columns.large-12.submit-button-holder{text-align:center;margin-top:48px;margin-bottom:48px}.contact-page-holder .inner form .error-message,.contact-page-holder .inner form .success-message,.showroom-contact-form-row .inner form .error-message,.showroom-contact-form-row .inner form .success-message{padding:12px;color:#60646d}.contact-page-holder .inner form .error-message,.showroom-contact-form-row .inner form .error-message{color:#c00}.contact-page-holder .inner form input[type="text"],.contact-page-holder .inner form select,.contact-page-holder .inner form textarea,.showroom-contact-form-row .inner form input[type="text"],.showroom-contact-form-row .inner form select,.showroom-contact-form-row .inner form textarea{width:100%;display:block;float:left;height:50px;line-height:48px;padding:0 22px;font-size:15px;border:1px solid #bab9b7;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;border-radius:0;background:#fff}.contact-page-holder .inner form input[type="text"]::-webkit-input-placeholder,.contact-page-holder .inner form textarea::-webkit-input-placeholder,.showroom-contact-form-row .inner form input[type="text"]::-webkit-input-placeholder,.showroom-contact-form-row .inner form textarea::-webkit-input-placeholder{color:#42464f}.contact-page-holder .inner form input[type="text"]:-moz-placeholder,.contact-page-holder .inner form input[type="text"]::-moz-placeholder,.contact-page-holder .inner form textarea:-moz-placeholder,.contact-page-holder .inner form textarea::-moz-placeholder,.showroom-contact-form-row .inner form input[type="text"]:-moz-placeholder,.showroom-contact-form-row .inner form input[type="text"]::-moz-placeholder,.showroom-contact-form-row .inner form textarea:-moz-placeholder,.showroom-contact-form-row .inner form textarea::-moz-placeholder{color:#42464f}.contact-page-holder .inner form input[type="text"]:-ms-input-placeholder,.contact-page-holder .inner form textarea:-ms-input-placeholder,.showroom-contact-form-row .inner form input[type="text"]:-ms-input-placeholder,.showroom-contact-form-row .inner form textarea:-ms-input-placeholder{color:#42464f}.contact-page-holder .inner form input[type="text"]:focus,.contact-page-holder .inner form textarea:focus,.showroom-contact-form-row .inner form input[type="text"]:focus,.showroom-contact-form-row .inner form textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#42464f;color:#fff;border:1px solid #42464f;padding:0 30px}.contact-page-holder .inner form input[type="text"]:focus::-webkit-input-placeholder,.contact-page-holder .inner form textarea:focus::-webkit-input-placeholder,.showroom-contact-form-row .inner form input[type="text"]:focus::-webkit-input-placeholder,.showroom-contact-form-row .inner form textarea:focus::-webkit-input-placeholder{color:#fff}.contact-page-holder .inner form input[type="text"]:focus:-moz-placeholder,.contact-page-holder .inner form input[type="text"]:focus::-moz-placeholder,.contact-page-holder .inner form textarea:focus:-moz-placeholder,.contact-page-holder .inner form textarea:focus::-moz-placeholder,.showroom-contact-form-row .inner form input[type="text"]:focus:-moz-placeholder,.showroom-contact-form-row .inner form input[type="text"]:focus::-moz-placeholder,.showroom-contact-form-row .inner form textarea:focus:-moz-placeholder,.showroom-contact-form-row .inner form textarea:focus::-moz-placeholder{color:#fff}.contact-page-holder .inner form input[type="text"]:focus:-ms-input-placeholder,.contact-page-holder .inner form textarea:focus:-ms-input-placeholder,.showroom-contact-form-row .inner form input[type="text"]:focus:-ms-input-placeholder,.showroom-contact-form-row .inner form textarea:focus:-ms-input-placeholder{color:#fff}.contact-page-holder .inner form .text-input-holder,.showroom-contact-form-row .inner form .text-input-holder{width:100%;position:relative;float:left}.contact-page-holder .inner form .text-input-holder.focus:before,.showroom-contact-form-row .inner form .text-input-holder.focus:before{content:" ";position:absolute;display:block;height:14px;top:19px;left:22px;width:2px;background:#8b8046;z-index:1}.contact-page-holder .inner form .text-input-holder.focus:after,.showroom-contact-form-row .inner form .text-input-holder.focus:after{content:" ";position:absolute;display:block;height:5px;bottom:0;left:0;width:100%;padding:0 24px;background:#8b8046}.contact-page-holder .inner form textarea,.showroom-contact-form-row .inner form textarea{height:200px}.contact-page-holder .inner form .select-style,.showroom-contact-form-row .inner form .select-style{border:1px solid #bab9b7;width:100%;overflow:hidden;position:relative}.contact-page-holder .inner form .select-style:after,.showroom-contact-form-row .inner form .select-style:after{content:"";display:block;width:12px;height:9px;position:absolute;top:20px;right:16px;background:url(images/icon-select.png.pagespeed.ce.IjByDNfPKc.png) no-repeat}.contact-page-holder .inner form .select-style select,.showroom-contact-form-row .inner form .select-style select{padding:0 28px 0 22px;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.contact-page-holder .inner form .select-style select:focus,.showroom-contact-form-row .inner form .select-style select:focus{outline:0}.contact-page-holder .inner form.contact-success :not(.success-message),.showroom-contact-form-row .inner form.contact-success :not(.success-message){display:none}@media only screen and (max-width:1024px){.contact-page-holder .inner form .columns.large-12.submit-button-holder{margin:12px 0}}@media only screen and (max-width:767px){.contact-page-holder .inner form .columns.large-12.submit-button-holder{margin:0}}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact a,.rdw-button{background:#8b8046;color:#fff;font-weight:700;min-width:145px;padding:0 20px;height:50px;line-height:50px;border-radius:25px;text-transform:uppercase;text-align:center;font-size:15px;display:inline-block;float:left}#showroom-header{width:100%;height:472px;color:#fff;position:relative;overflow:auto}#showroom-header .opacity-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25)}#showroom-header .showroom-header-background{background-repeat:no-repeat!important;background-size:cover!important;background-position:50%;position:absolute;left:0;top:0;width:100%;height:100%}#showroom-header h1{font-weight:700;font-size:44px;margin:183px 0 0;text-transform:uppercase;line-height:60px;position:relative}#showroom-header .location{position:relative;font-size:18px;line-height:38px;font-weight:700;display:inline-block}#showroom-header .location:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:4px;position:relative;top:2px}#showroom-header .location.remote:before{display:none}#showroom-header a.down-arrow{position:relative;display:block;width:56px;height:56px;margin:80px 0 0;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -108px -113px;display:none}#showroom-header .location,#showroom-header a.down-arrow,#showroom-header h1{margin-left:calc(50% - 608px)}.hours-tour-row-holder,.projects-team-holder,.remote-team-holder,.showroom-contact-form-holder,.showroom-project-gallery-holder{width:100%;float:left;background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat}.flex-team-row,.hours-row,.location-clients-row,.projects-row,.remote-team-row,.showroom-contact-form-row,.showroom-project-gallery-row,.tour-row{width:1216px;background:#fff;margin:0 auto;border-top:1px solid #bab9b7;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7;overflow:auto}.flex-team-row.remote,.hours-row.remote,.location-clients-row.remote,.projects-row.remote,.remote-team-row.remote,.showroom-contact-form-row.remote,.showroom-project-gallery-row.remote,.tour-row.remote{border-top:none}.hours-row .hours-box,.projects-row .hours-box{padding:40px 40px 20px 60px;border-right:1px solid #bab9b7}.hours-row .hours-box .separator,.projects-row .hours-box .separator{border-top:1px solid #8b8046;margin:20px 0}.hours-row .hours,.hours-row h3,.hours-row h4,.projects-row .hours,.projects-row h3,.projects-row h4{font-weight:500;font-size:18px;color:#8b8046;position:relative}.hours-row .hours.gray,.hours-row .hours .gray,.hours-row h3 .gray,.hours-row h3.gray,.hours-row h4 .gray,.hours-row h4.gray,.projects-row .hours.gray,.projects-row .hours .gray,.projects-row h3 .gray,.projects-row h3.gray,.projects-row h4 .gray,.projects-row h4.gray{color:#60646d}.hours-row .hours.email,.hours-row .hours.phone,.hours-row h3.email,.hours-row h3.phone,.hours-row h4.email,.hours-row h4.phone,.projects-row .hours.email,.projects-row .hours.phone,.projects-row h3.email,.projects-row h3.phone,.projects-row h4.email,.projects-row h4.phone{font-size:16px;margin-top:15px}.hours-row .hours.phone,.hours-row h3.phone,.hours-row h4.phone,.projects-row .hours.phone,.projects-row h3.phone,.projects-row h4.phone{margin-top:35px}.hours-row .hours.hours,.hours-row h3.hours,.hours-row h4.hours,.projects-row .hours.hours,.projects-row h3.hours,.projects-row h4.hours{color:#60646d}.hours-row .hours.hours strong,.hours-row h3.hours strong,.hours-row h4.hours strong,.projects-row .hours.hours strong,.projects-row h3.hours strong,.projects-row h4.hours strong{color:#8b8046}.hours-row .hours.phone:before,.hours-row h3.phone:before,.hours-row h4.phone:before,.projects-row .hours.phone:before,.projects-row h3.phone:before,.projects-row h4.phone:before{content:" ";display:inline-block;position:relative;top:3px;width:13px;height:18px;margin-left:3px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -65px -106px;margin-right:3px}.hours-row .hours.email:before,.hours-row h3.email:before,.hours-row h4.email:before,.projects-row .hours.email:before,.projects-row h3.email:before,.projects-row h4.email:before{content:" ";display:inline-block;position:relative;top:3px;width:17px;height:14px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -65px -124px;margin-right:0}.hours-row a.contact-button,.projects-row a.contact-button{margin:45px 0 70px;border:0;background:#8b8046;color:#fff;font-weight:700;height:50px;line-height:50px;border-radius:25px;text-transform:uppercase;width:100%;text-align:center;font-size:15px;display:inline-block;float:left}.hours-row a.contact-button:hover,.projects-row a.contact-button:hover{text-decoration:none;color:#60646d;border:1px solid #60646d;background-color:#fff;font-weight:700}.hours-row .map-box iframe,.projects-row .map-box iframe{width:90%;margin:30px auto 0;max-height:425px;display:block}.location-clients-row{display:-webkit-box;display:-ms-flexbox;display:flex}.location-clients-row,.tour-row{overflow-x:hidden}.location-clients-row .border-left,.tour-row .border-left{border-left:1px solid #bab9b7}.location-clients-row h3,.location-clients-row h4,.tour-row h3,.tour-row h4{font-weight:700;font-size:20px;text-transform:capitalize;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative}.location-clients-row iframe,.tour-row iframe{height:635px;width:100%;float:left}.location-clients-row .clients .clients-holder,.tour-row .clients .clients-holder{padding:25px 15px 35px;text-align:center}.location-clients-row .clients .clients-holder img,.tour-row .clients .clients-holder img{width:23.33333333%;margin:4.5% 4.5% 35px}.location-clients-row .partners-holder,.tour-row .partners-holder{padding:50px 20px 40px 50px}.location-clients-row .partners-holder .partner,.tour-row .partners-holder .partner{display:block;margin-bottom:35px}.location-clients-row .partners-holder .partner h4,.tour-row .partners-holder .partner h4{color:#8b8046;padding:0;font-size:16px;border-bottom:none;font-weight:400}.location-clients-row .partners-holder .partner h4 span.company-type,.tour-row .partners-holder .partner h4 span.company-type{color:#60646d}.location-clients-row .partners-holder .partner h4 span.company-type:before,.tour-row .partners-holder .partner h4 span.company-type:before{content:" | "}.location-clients-row .partners-holder .partner p,.tour-row .partners-holder .partner p{color:#414850;font-family:baskerville-urw,sans-serif;font-size:16px;margin:6px 0}.showroom-testimonials-holder{background-size:cover;max-width:100%;padding:0 20px}.showroom-testimonials-holder .testimonials-row{max-width:100%}.showroom-project-gallery-holder .showroom-project-gallery-row{overflow-x:hidden}.showroom-project-gallery-holder .showroom-project-gallery-row h3,.showroom-project-gallery-holder .showroom-project-gallery-row h4{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative}.showroom-project-gallery-holder .showroom-project-gallery-row .projects{position:relative;height:635px;width:102%}.showroom-project-gallery-holder .showroom-project-gallery-row .projects #showroom-project-backgrounds{position:absolute;left:0;top:0;width:100%;height:100%}.showroom-project-gallery-holder .showroom-project-gallery-row .projects #showroom-project-backgrounds div.showroom-project-background{background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.showroom-project-gallery-holder .showroom-project-gallery-row .projects #showroom-project-backgrounds div.showroom-project-background:first-child{opacity:1}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:84px;border-bottom:1px solid #bab9b7}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder{-webkit-box-flex:0;-ms-flex:0 1 9%;flex:0 1 9%;border-right:1px solid #bab9b7;text-align:center}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder .arrow{display:inline-block;width:9px;height:15px;cursor:pointer;margin:34px 0 31px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder .arrow.left-arrow{background-position:-80px -115px;margin-right:26px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder .arrow.right-arrow{background-position:-91px -115px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions{-webkit-box-flex:0;-ms-flex:0 1 76%;flex:0 1 76%;height:84px;border-right:1px solid #bab9b7}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions .showroom-project-description{opacity:0;position:absolute;top:34px;left:31px;font-size:14px;color:#60646d}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions .showroom-project-description span{color:#8b8046}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions .showroom-project-description:first-child{opacity:1}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration{-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;height:84px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration a{padding:34px 0 0;text-align:center;display:block;font-size:12px;color:#60646d;text-decoration:underline}.clients-row-holder.team-holder .clients-row{border-top:1px solid #bab9b7}.clients-holder .team-member .overlay{background:rgba(68,68,68,.9);text-align:left;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .25s ease;font-size:20px;text-transform:uppercase;color:#fff}.clients-holder .team-member .overlay .team-member-description{margin:35% 0 0 10%;width:80%}.clients-holder .team-member .overlay .team-member-description .name{border-bottom:1px solid #8b8046;padding-bottom:15px}.clients-holder .team-member .overlay .team-member-description .title{font-family:baskerville-urw,sans-serif;font-size:15px;padding-top:15px}.clients-holder .team-member .overlay .team-member-description .email{font-family:baskerville-urw,sans-serif;padding-top:8px;text-transform:none;font-size:12px}.clients-holder .team-member:hover .overlay{opacity:1}.flex-team-holder .flex-team-row{padding-bottom:30px;overflow:hidden}.flex-team-holder .flex-team-row h3{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative}.flex-team-holder .flex-team-row .flex-team-box{width:100%;margin-top:66px;float:left;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center}.flex-team-holder .flex-team-row .flex-team-box,.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder .flex-team-image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-height:80px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title .name{padding-top:13px;font-size:20px;font-weight:700;text-transform:uppercase;color:#60646d;margin-bottom:14px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title .title{font-size:16px;text-transform:uppercase;color:#8b8046;margin-bottom:21px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-family:baskerville-urw,sans-serif;font-size:16px;color:#60646d;line-height:24px;border-bottom:1px solid #8b8046;border-top:1px solid #8b8046;margin:0;padding:26px 0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;margin-top:37px;-ms-flex-item-align:center;align-self:center}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.email,.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone{font-size:16px;padding:0;border:none;margin-left:35px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone{margin-bottom:10px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone:before{content:" ";display:inline-block;position:relative;top:3px;width:13px;height:18px;margin-left:3px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -65px -106px;margin-right:3px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.email:before{content:" ";display:inline-block;position:relative;top:3px;width:18px;height:14px;background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -65px -124px;margin-right:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;margin-top:37px}.flex-team-holder .flex-team-row .flex-text-medium{display:none}.input{font-family:baskerville-urw,sans-serif;font-size:15px;width:46%;margin:15px;display:inline-block;border:1px solid #bab9b7;padding:11px 20px 19px}.input::-webkit-input-placeholder{font-family:baskerville-urw,sans-serif;color:#231f20;font-size:15px;line-height:15px}.input:-ms-input-placeholder{font-family:baskerville-urw,sans-serif;color:#231f20;font-size:15px;line-height:15px}.input::-ms-input-placeholder{font-family:baskerville-urw,sans-serif;color:#231f20;font-size:15px;line-height:15px}.input::placeholder{font-family:baskerville-urw,sans-serif;color:#231f20;font-size:15px;line-height:15px}.input:focus{outline:none;background:#42464f;color:#fff;padding:11px 19px 14px;border:1px solid #42464f;border-bottom:6px solid #8b8046}.input:focus::-webkit-input-placeholder{color:#fff;margin:0;border-left:1px solid #fff;padding:0 0 0 6px;font-weight:700}.input:focus:-ms-input-placeholder{color:#fff;margin:0;border-left:1px solid #fff;padding:0 0 0 6px;font-weight:700}.input:focus::-ms-input-placeholder{color:#fff;margin:0;border-left:1px solid #fff;padding:0 0 0 6px;font-weight:700}.input:focus::placeholder{color:#fff;margin:0;border-left:1px solid #fff;padding:0 0 0 6px;font-weight:700}.showroom-contact-form-row h3{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;border-bottom:1px solid #bab9b7;padding:68px 0 22px 38px;position:relative;margin-bottom:27px}@media only screen and (max-width:1400px){.flex-team-row,.hours-row,.location-clients-row,.projects-row,.remote-team-row,.showroom-contact-form-row,.showroom-project-gallery-row,.tour-row{width:90%}.clients-holder .team-member .overlay{height:98.8%}#showroom-header .location,#showroom-header a.down-arrow,#showroom-header h1{margin-left:5%}.location-clients-row .partners-holder .partner h4 span.company-type,.tour-row .partners-holder .partner h4 span.company-type{line-height:normal}}@media only screen and (max-width:1310px){.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder{margin-left:15px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email{margin-top:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.email{font-size:12px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone{font-size:14px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact{margin-top:10px}}@media only screen and (max-width:1200px){.hours-row a.contact-button{margin:20px 0}.hours-row .hours-box{padding-left:25px}.hours-row .map-box img{max-height:650px;margin-bottom:30px}.location-clients-row .partners-holder{padding:50px 10px 20px 38px}.location-clients-row .clients-row{padding:35px 15px 15px}}@media only screen and (max-width:1024px){.location-clients-row{display:block}.hours-row .large-6{width:100%}.hours-row .large-6.hours-box{border-bottom:1px solid #bab9b7;border-right:none}.tour-row .tour{height:454px;overflow:hidden;margin-top:-2px;margin-bottom:-2px}.location-clients-row.remote{border-top:1px solid #bab9b7}.location-clients-row .large-6{width:100%}.location-clients-row .clients{border-bottom:1px solid #bab9b7}.location-clients-row .border-left{border:none}.location-clients-row .partners-holder{padding-top:60px}.showroom-project-gallery-holder .showroom-project-gallery-row{height:590px}.showroom-project-gallery-holder .showroom-project-gallery-row .projects{height:306px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-right:none;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions .showroom-project-description{font-size:12px;top:35px;left:38px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder,.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration{text-align:center;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder .arrow.left-arrow{margin-left:0;margin-right:66px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.team-holder .clients-row{border-top:1px solid #bab9b7}.team-holder .clients-row .clients-holder{padding:24px}.team-holder .clients-row .clients-holder .client:first-child{min-width:47%;width:30.33333%;margin:1.5%;height:auto}.team-holder .clients-row .clients-holder .client .overlay{display:none}.showroom-contact-form-holder .showroom-contact-form-row form input,.showroom-contact-form-holder .showroom-contact-form-row form select,.showroom-contact-form-holder .showroom-contact-form-row form textarea.message{width:90%}.flex-team-holder .flex-team-row .flex-team-box{width:100%;margin-top:35px;margin-bottom:25px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder{-webkit-box-flex:0;-ms-flex:0 1 38%;flex:0 1 38%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder .flex-team-image img{width:90%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder{-webkit-box-flex:0;-ms-flex:0 1 53%;flex:0 1 53%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title .title{margin-bottom:-20px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%;display:none}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email{margin-top:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.email,.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone{margin-left:0;margin-top:0;font-size:12px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email h3.phone{font-size:14px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%}.flex-team-holder .flex-team-row .flex-text-medium{display:block;width:92%;font-family:baskerville-urw,sans-serif;font-size:16px;color:#60646d;line-height:24px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #8b8046}.flex-team-holder .flex-text-medium:last-child{border-bottom:none}}@media only screen and (max-width:767px){.flex-team-row,.hours-row,.location-clients-row,.projects-row,.remote-team-row,.showroom-contact-form-row,.showroom-project-gallery-row,.tour-row{width:100%}#showroom-header{height:360px}#showroom-header .location,#showroom-header a.down-arrow,#showroom-header h1{margin-left:41px}#showroom-header h1{margin-top:96px;font-size:24px}#showroom-header .location{padding-right:30px;font-size:18px;line-height:24px}#showroom-header a.down-arrow{margin-top:38px}.hours-tour-row-holder .hours-row{padding:0 30px}.hours-tour-row-holder .hours-row .hours-box h3{font-size:16px}.hours-tour-row-holder .hours-row .hours-box h3:first-child{font-size:18px}.hours-tour-row-holder .hours-row .hours-box h3.phone{font-size:14px}.hours-tour-row-holder .hours-row .hours-box h3.email{font-size:12px}.hours-tour-row-holder .hours-row .map-box img{width:100%;margin-top:0;margin-bottom:0}.location-clients-row .partners-holder .partner h4,.tour-row .partners-holder .partner h4{line-height:normal}.location-clients-row .partners-holder .partner h4 span.company-type,.tour-row .partners-holder .partner h4 span.company-type{display:block;margin-top:2px}.location-clients-row .partners-holder .partner h4 span.company-type:before,.tour-row .partners-holder .partner h4 span.company-type:before{display:none}.tour-row{padding:0 30px 30px}.tour-row h3{padding:45px 0 20px 25px}.tour-row .tour{max-height:270px;min-height:200px}.location-clients-row h3,.location-clients-row h4{padding:45px 0 20px 25px}.location-clients-row .clients .clients-holder img{width:30%;margin-bottom:-9px}.location-clients-row .partners-holder{padding:45px 0 0 25px}.location-clients-row .partners-holder .partner:last-child{margin-bottom:33px}.showroom-project-gallery-holder .showroom-project-gallery-row{height:525px}.showroom-project-gallery-holder .showroom-project-gallery-row h3{padding:45px 0 20px 25px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation,.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions{height:62px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .project-descriptions .showroom-project-description{top:15px;left:25px;width:90%}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder{height:66px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .arrows-holder .arrow{margin:28px 0 0}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration{height:66px}.showroom-project-gallery-holder .showroom-project-gallery-row .showroom-project-navigation .inspiration a{padding:28px 0 0}.team-holder .clients-row h3{font-size:20px;padding:45px 0 20px 25px}.team-holder .clients-row .clients-holder .client{margin:0;width:100%;border-bottom:none;padding-top:0}.team-holder .clients-row .clients-holder .client img{width:100%}.team-holder .clients-row .clients-holder .client:first-child{width:100%;margin:0 0 22px}.team-holder .clients-row .clients-holder .client-name{padding-left:0;width:100%;margin-top:25px;padding-bottom:22px;border-bottom:1px solid #8b8046;margin-bottom:22px}.team-holder .clients-row .clients-holder .project-description{display:block;padding-top:0}.flex-team-holder .flex-team-row .flex-team-box{width:100%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder{-webkit-box-flex:0;-ms-flex:0 1 95%;flex:0 1 95%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-team-holder .flex-team-row .flex-team-box .flex-team-image-holder .flex-team-image{width:100%}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder{-webkit-box-flex:0;-ms-flex:0 1 95%;flex:0 1 95%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;border-bottom:1px solid #8b8046;padding-bottom:30px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder.last{border:none}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-name-title .title{margin-bottom:20px}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-text{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-phone-email{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%;margin-top:40px;text-align:center}.flex-team-holder .flex-team-row .flex-team-box .flex-team-description-holder .flex-contact a{width:100%}.flex-team-holder .flex-team-row .flex-text-medium{display:none}}body{overflow-x:hidden}#blog-landing-posts.textured-holder .inner h2{top:0}.blog-landing-post{height:443px;padding-bottom:4px;border-bottom:1px solid #bab9b7}.blog-landing-post .image-column{padding:18px 24px;-webkit-transition:padding .3s ease;transition:padding .3s ease}.blog-landing-post .image-column img{width:100%;height:auto;opacity:.85;-webkit-transition:margin .3s ease , opacity .3s ease , width .3s ease;transition:margin .3s ease , opacity .3s ease , width .3s ease;display:block}.blog-landing-post .info-column{padding:26px 44px 0}.blog-landing-post .info-column .date{font-size:16px;color:#8b8046}.blog-landing-post .info-column h3{font-size:20px;margin:12px 0 30px;color:#61656e;text-transform:capitalize}.blog-landing-post .info-column .summary{max-height:273px;overflow:hidden;font-family:baskerville-urw,sans-serif;font-size:16px;color:#424850;border-top:1px solid #8b8046;border-bottom:1px solid #8b8046;padding:20px 0;line-height:29px}.blog-landing-post .info-column .read-more{padding-top:22px;font-size:15px;color:#61656e;text-transform:uppercase;font-weight:700}.blog-landing-post .info-column .read-more a:after{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -215px -4px;width:54px;height:20px;display:inline-block;margin-left:16px;position:relative;top:7px}.blog-landing-post:hover{border-bottom:5px solid #8b8046;padding-bottom:0}.blog-landing-post:hover .image-column{padding:0}.blog-landing-post:hover .image-column img{opacity:1;margin:0}.load-more-blog-posts,.load-more-search-results{height:112px;text-align:center}.load-more-blog-posts a,.load-more-search-results a{position:relative;margin-top:44px;font-size:15px;color:#95999c;text-decoration:underline;display:inline-block;text-transform:uppercase}.load-more-blog-posts a img,.load-more-search-results a img{width:20px;height:20px;position:absolute;right:-30px;top:0;display:none}.load-more-blog-posts .columns:first-child,.load-more-search-results .columns:first-child{border-right:1px solid #bab9b7;height:100%}#blog-post-content .inner .content{padding:62px 180px;color:#424850;font-family:baskerville-urw,sans-serif;font-size:20px}#blog-post-content .inner .content h2,#blog-post-content .inner .content h3,#blog-post-content .inner .content h4,#blog-post-content .inner .content h5{color:#61656e;font-family:Montserrat,sans-serif}#blog-post-content .inner .content h3{font-size:22px;margin:40px 0}#blog-post-content .inner .content h4{font-size:20px;font-wieght:400}#blog-post-content .inner .content p{margin:20px 0}#blog-post-content .inner .content img{display:inherit;margin:40px auto;max-width:100%;height:auto}#blog-post-content .inner .load-more-blog-posts{border-top:1px solid #bab9b7}@media only screen and (max-width:1400px){.blog-landing-post .image-column{position:relative;min-height:443px;-webkit-transition:all 0s;transition:all 0s}.blog-landing-post .image-column img{opacity:1;max-height:100%;width:calc(100% - 24px);height:auto;position:absolute;top:0;bottom:0;left:24px;right:0;margin:auto;-webkit-transition:margin 0s , opacity .3s ease , width 0s;transition:margin 0s , opacity .3s ease , width 0s}.blog-landing-post:hover .image-column{padding:18px 24px}.blog-landing-post:hover .image-column img{opacity:1;margin:auto}}@media only screen and (max-width:1150px){.blog-landing-post.blog .info-column .summary{font-size:14px;-webkit-font-smoothing:subpixel-antialiased}}@media only screen and (max-width:1024px){.blog-landing-post,.blog-landing-post.blog{height:auto}.blog-landing-post.blog .image-column,.blog-landing-post .image-column{min-height:0}.blog-landing-post.blog .image-column img,.blog-landing-post .image-column img{position:relative;left:0;margin:0;width:100%}.blog-landing-post.blog:hover .image-column,.blog-landing-post:hover .image-column{padding:18px 24px}.blog-landing-post.blog:hover .image-column img,.blog-landing-post:hover .image-column img{opacity:1;margin:0}.blog-landing-post.blog .info-column .summary,.blog-landing-post .info-column .summary{font-size:13px;padding:12px 0;line-height:22px;-webkit-font-smoothing:subpixel-antialiased}.load-more-blog-posts{height:62px}.load-more-blog-posts a{margin-top:22px}#blog-post-content .inner .content{padding:40px 50px}#blog-post-content .inner .content h3:first-child{margin-top:20px}}@media only screen and (max-width:890px){.blog-landing-post.blog .info-column .date,.blog-landing-post .info-column .date{font-size:12px}.blog-landing-post.blog .info-column h3,.blog-landing-post .info-column h3{font-size:14px;margin-bottom:18px}.blog-landing-post.blog .info-column .read-more,.blog-landing-post .info-column .read-more{padding-top:16px;font-size:13px}}@media only screen and (max-width:767px){.blog-landing-post,.blog-landing-post.blog{padding:16px}.blog-landing-post.blog .inner-post,.blog-landing-post .inner-post{max-width:400px;float:none;margin:0 auto}.blog-landing-post.blog .image-column,.blog-landing-post .image-column{padding:0 0 12px;text-align:center}.blog-landing-post.blog .image-column img,.blog-landing-post .image-column img{max-width:100%;width:auto;left:auto;right:0;display:inline}.blog-landing-post.blog .info-column,.blog-landing-post .info-column{padding:0}.blog-landing-post.blog .info-column .read-more,.blog-landing-post .info-column .read-more{padding-bottom:12px}.blog-landing-post.blog:hover,.blog-landing-post:hover{padding:16px 16px 12px}.blog-landing-post.blog:hover .image-column,.blog-landing-post:hover .image-column{padding:0 0 12px}.blog-landing-post.blog:hover .image-column img,.blog-landing-post:hover .image-column img{opacity:1;margin:auto}#blog-post-content .inner .content{padding:40px 20px;font-size:16px}#blog-post-content .inner .content h3:first-child{margin-top:10px}#blog-post-content .inner .content h3{font-size:18px;margin:24px 0}#blog-post-content .inner .content h4{font-size:16px}}#inspirations .button{text-transform:uppercase;background-color:#fff;line-height:40px;display:inline-block;padding:0 42px;border-radius:20px;color:#424850;font-size:13px;text-align:center;border:1px solid #60646d;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out}#inspirations .button.open,#inspirations .button:hover{text-decoration:none;color:#fff;background-color:#8b8046;border:1px solid #8b8046;font-weight:700}#inspirations .inner{border-left:0;border-right:0;width:1217px}#inspirations .inspiration-header{width:100%;float:left;height:114px;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}#inspirations .inspiration-header h1{font-size:20px;text-transform:capitalize;color:#61656e;padding-top:66px;padding-left:26px;border-bottom:0}#inspirations .inspiration-header .inspiration-filter{text-align:right;padding-right:14px}#inspirations .inspiration-header .inspiration-filter a.button{margin-top:54px}#inspirations .no-inspiration{text-align:center;width:100%;float:left;padding:84px;font-size:16px;color:#61656e;text-transform:capitalize;border-top:1px solid #bab9b7;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}#inspirations .no-inspiration a{text-decoration:underline}#inspirations .inspiration-images-holder{width:calc(100% + 1px);position:relative;float:left}#inspirations .inspiration-images-holder .inspiration-sizer{width:50%}#inspirations .inspiration-images-holder .inspiration{padding:22px;border:1px solid #bab9b7;margin:-1px -1px 0 0}#inspirations .inspiration-images-holder .inspiration img{max-width:100%;height:auto;padding-bottom:20px}#inspirations .inspiration-images-holder .inspiration .featured-product,#inspirations .inspiration-images-holder .inspiration .location,#inspirations .inspiration-images-holder .inspiration .reference-number,#inspirations .inspiration-images-holder .inspiration .title{color:#424850;font-size:14px;margin:8px 0}#inspirations .inspiration-images-holder .inspiration .featured-product span,#inspirations .inspiration-images-holder .inspiration .location span,#inspirations .inspiration-images-holder .inspiration .reference-number span,#inspirations .inspiration-images-holder .inspiration .title span{text-transform:uppercase;color:#8b8046}#inspirations .inspiration-images-holder .inspiration .location span:before{content:" ";background:url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -1px -1px;width:11px;height:16px;display:inline-block;margin-right:8px;position:relative;top:2px}#inspirations .inspiration-images-holder .inspiration .reference-number{font-size:11px;height:14px;margin-bottom:0}#inspirations .inspiration-images-holder:after,#inspirations .inspiration-images-holder:before{content:" ";display:block;background:#bab9b7;position:absolute;top:0;width:1px;height:100%}#inspirations .inspiration-images-holder:before{left:0}#inspirations .inspiration-images-holder:after{right:1px}#inspirations .load-more-blog-posts{margin-top:-1px}#inspiration-filter-holder,#inspirations .load-more-blog-posts,#products-filter-holder{border-top:1px solid #bab9b7;border-left:1px solid #bab9b7;border-right:1px solid #bab9b7}#inspiration-filter-holder,#products-filter-holder{width:100%;float:left;display:none}#inspiration-filter-holder.open,#products-filter-holder.open{display:block}#inspiration-filter-holder .columns,#products-filter-holder .columns{padding:18px 28px;width:calc(50% - 1px)}#inspiration-filter-holder .columns .checkbox-holder,#products-filter-holder .columns .checkbox-holder{margin:10px 0}#inspiration-filter-holder .columns .checkbox-holder.subtype,#products-filter-holder .columns .checkbox-holder.subtype{margin-left:30px}#inspiration-filter-holder .columns .filter-title,#products-filter-holder .columns .filter-title{font-size:12px;color:#61656e;text-transform:uppercase;font-weight:700;margin-bottom:15px}#inspiration-filter-holder .columns .flooring-subcategory-anchor,#inspiration-filter-holder .columns label,#products-filter-holder .columns .flooring-subcategory-anchor,#products-filter-holder .columns label{color:#b3afa7;font-size:12px;display:block;cursor:pointer}#inspiration-filter-holder .columns input[type="checkbox"],#products-filter-holder .columns input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;display:none}#inspiration-filter-holder .columns input[type=checkbox]~label:before,#products-filter-holder .columns input[type=checkbox]~label:before{content:" ";display:inline-block;line-height:14px;width:14px;height:14px;border:1px solid #b3afa7;vertical-align:middle;margin-right:10px;position:relative;top:-1px}#inspiration-filter-holder .columns input[type=checkbox]:checked~label:before,#products-filter-holder .columns input[type=checkbox]:checked~label:before{background-color:#61656e}#inspiration-filter-holder .columns:first-child,#products-filter-holder .columns:first-child{border-right:1px solid #bab9b7;width:calc(50% + 1px)}#inspiration-filter-holder .inspiration-filter-submit,#products-filter-holder .inspiration-filter-submit{border-top:1px solid #bab9b7;width:100%;height:64px;text-align:center;float:left;font-size:12px}#inspiration-filter-holder .inspiration-filter-submit .button,#products-filter-holder .inspiration-filter-submit .button{border-color:#bab9b7;margin-top:10px;padding:0 120px}#products-filter-holder{border-left:0;border-top:0;border-bottom:1px solid #bab9b7}#products-filter-holder .button{border-color:#bab9b7;margin-top:10px;padding:0 40px}#products-filter-holder .columns:first-child{border-right:0}#products-filter-holder .columns:nth-child(2){border-left:1px solid #bab9b7}#products-filter-holder .columns:nth-child(2) a.button{margin-left:12px}@media only screen and (max-width:1400px){#inspirations .inner{width:90%}}@media only screen and (max-width:1024px){#inspirations .inspiration-images-holder .inspiration .featured-product,#inspirations .inspiration-images-holder .inspiration .location,#inspirations .inspiration-images-holder .inspiration .title{font-size:12px}}@media only screen and (max-width:767px){#inspirations .inspiration-images-holder .inspiration-sizer{width:100%}#inspirations .inspiration-header,#inspirations .inspiration-images-holder .inspiration .reference-number{height:auto}#inspirations .inspiration-header h1{padding:24px}#inspirations .inspiration-header .inspiration-filter{text-align:center;padding-right:0;border-bottom:1px solid #bab9b7}#inspirations .inspiration-header .inspiration-filter a.button{margin:18px 0}#inspiration-filter-holder,#products-filter-holder{border-right:0}#inspiration-filter-holder .columns,#products-filter-holder .columns{width:100%;border-left:0}#inspiration-filter-holder .columns:first-child,#products-filter-holder .columns:first-child{width:100%;border-bottom:1px solid #bab9b7}}@media only screen and (max-width:360px){#inspiration-filter-holder .button,#products-filter-holder .button{padding:0 30px}}.testimonials-textured-holder .inner{border-right:0;border-left:0;position:relative}.testimonials-textured-holder .inner:before{width:4px;height:100%;top:0;right:-1px;background:#fff;content:"";position:absolute;z-index:2}.testimonials-textured-holder .inner:after{width:1px;height:100%;top:0;right:1px;background:#bab9b7;content:"";position:absolute;z-index:3}.testimonials-textured-holder .inner .testimonials-header .header-section{border-left:1px solid #bab9b7}.testimonials-textured-holder .inner .testimonials-header h2{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;padding:68px 0 22px 38px;width:50%;border-bottom:0}.testimonials-textured-holder .inner .filter-trigger{width:50%;text-align:right;padding-right:14px;padding-top:38px}.testimonials-textured-holder .inner .button{margin-top:20px;text-transform:uppercase;background-color:#fff;line-height:40px;display:inline-block;padding:0 42px;border-radius:20px;color:#424850;font-size:13px;text-align:center;border:1px solid #60646d;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out}.testimonials-textured-holder .inner .button.open,.testimonials-textured-holder .inner .button:hover{text-decoration:none;color:#fff;background-color:#8b8046;border:1px solid #8b8046;font-weight:700}.testimonials-textured-holder .inner #testimonials-filter-holder{text-align:center;padding:32px;border-bottom:1px solid #bab9b7;display:none;border-left:1px solid #bab9b7}.testimonials-textured-holder .inner #testimonials-filter-holder.open{display:block;border-top:1px solid #bab9b7}.testimonials-textured-holder .inner #testimonials-filter-holder .check-label-holder{display:inline-block}.testimonials-textured-holder .inner #testimonials-filter-holder label{color:#b3afa7;font-size:16px;display:block;cursor:pointer;text-transform:uppercase;margin-right:44px}.testimonials-textured-holder .inner #testimonials-filter-holder input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;display:none}.testimonials-textured-holder .inner #testimonials-filter-holder input[type=checkbox]~label:before{content:" ";display:inline-block;line-height:16px;width:16px;height:16px;border:1px solid #b3afa7;vertical-align:middle;margin-right:18px;position:relative;top:-1px}.testimonials-textured-holder .inner #testimonials-filter-holder input[type=checkbox]:checked~label:before{background-color:#61656e}.testimonials-textured-holder .inner .filter-apply-holder{text-align:center;display:none;border-bottom:1px solid #bab9b7;border-left:1px solid #bab9b7}.testimonials-textured-holder .inner .filter-apply-holder.open{display:block}.testimonials-textured-holder .inner .filter-apply-holder a{border-color:#b3afa6;color:#424850;margin-bottom:20px}.testimonials-textured-holder .inner .testimonials-holder{background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat;width:calc(100% + 1px);margin:0 0 0 1px;position:relative}.testimonials-textured-holder .inner .testimonials-holder .testimonial{background:#fff;width:calc((100% + 2px)/3);padding:88px 54px 54px;border:1px solid #bab9b7;margin:-1px 0 0 -1px}.testimonials-textured-holder .inner .testimonials-holder .testimonial .testimonial-name{text-transform:uppercase;font-size:20px;line-height:24px;color:#60646d;border-bottom:1px solid #8b8046;padding-bottom:26px;font-weight:700}.testimonials-textured-holder .inner .testimonials-holder .testimonial .testimonial-name span{display:block;color:#8b8046;font-size:16px;font-weight:400;margin-top:16px}.testimonials-textured-holder .inner .testimonials-holder .testimonial .testimonial-content{padding-top:26px;font-size:16px;color:#231f20;font-family:baskerville-urw,sans-serif}.testimonials-textured-holder .inner .no-testimonials{text-align:center;padding:84px;font-size:16px;color:#61656e;text-transform:uppercase;width:100%}.testimonials-textured-holder .inner .no-testimonials a{text-decoration:underline}@media only screen and (max-width:1024px){.testimonials-textured-holder .inner #testimonials-filter-holder label{margin-right:24px}.testimonials-textured-holder .inner .testimonials-holder .testimonial{width:calc((100% + 2px)/2)}}@media only screen and (max-width:920px){.testimonials-textured-holder .inner #testimonials-filter-holder{text-align:left}.testimonials-textured-holder .inner #testimonials-filter-holder .check-label-holder{display:block;margin:6px 0}.testimonials-textured-holder .inner #testimonials-filter-holder label{margin-right:0}}@media only screen and (max-width:767px){.testimonials-textured-holder .inner:after,.testimonials-textured-holder .inner:before{display:none}.testimonials-textured-holder .inner .testimonials-header h2{width:60%}.testimonials-textured-holder .inner .testimonials-header .filter-trigger{width:40%}.testimonials-textured-holder .inner .testimonials-holder .testimonial{padding:40px;width:calc(100% + 1px)}.testimonials-textured-holder .inner .testimonials-holder .testimonial .testimonial-name span{margin-top:8px}}@media only screen and (max-width:540px){.testimonials-textured-holder .inner .testimonials-header h2{width:100%}.testimonials-textured-holder .inner .testimonials-header .filter-trigger{width:100%;text-align:left;padding:0 0 22px 38px}.testimonials-textured-holder .inner .testimonials-header .filter-trigger a{margin-top:10px}}.reviews-textured-holder .inner{border-right:0;border-left:0;position:relative}.reviews-textured-holder .inner:before{width:4px;height:100%;top:0;right:-1px;background:#fff;content:"";position:absolute;z-index:2}.reviews-textured-holder .inner:after{width:1px;height:100%;top:0;right:1px;background:#bab9b7;content:"";position:absolute;z-index:3}.reviews-textured-holder .inner .reviews-header .header-section{border-left:1px solid #bab9b7}.reviews-textured-holder .inner .reviews-header h2{font-weight:700;font-size:20px;text-transform:capitalize;color:#60646d;padding:68px 0 22px 38px;width:50%;border-bottom:0}.reviews-textured-holder .inner .filter-trigger{width:50%;text-align:right;padding-right:14px;padding-top:38px}.reviews-textured-holder .inner .button{margin-top:20px;text-transform:uppercase;background-color:#fff;line-height:40px;display:inline-block;padding:0 42px;border-radius:20px;color:#424850;font-size:13px;text-align:center;border:1px solid #60646d;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out}.reviews-textured-holder .inner .button.open,.reviews-textured-holder .inner .button:hover{text-decoration:none;color:#fff;background-color:#8b8046;border:1px solid #8b8046;font-weight:700}.reviews-textured-holder .inner #reviews-filter-holder{text-align:center;padding:32px;border-bottom:1px solid #bab9b7;display:none;border-left:1px solid #bab9b7}.reviews-textured-holder .inner #reviews-filter-holder.open{display:block;border-top:1px solid #bab9b7}.reviews-textured-holder .inner #reviews-filter-holder .check-label-holder{display:inline-block}.reviews-textured-holder .inner #reviews-filter-holder label{color:#b3afa7;font-size:16px;display:block;cursor:pointer;text-transform:uppercase;margin-right:44px}.reviews-textured-holder .inner #reviews-filter-holder input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;display:none}.reviews-textured-holder .inner #reviews-filter-holder input[type=checkbox]~label:before{content:" ";display:inline-block;line-height:16px;width:16px;height:16px;border:1px solid #b3afa7;vertical-align:middle;margin-right:18px;position:relative;top:-1px}.reviews-textured-holder .inner #reviews-filter-holder input[type=checkbox]:checked~label:before{background-color:#61656e}.reviews-textured-holder .inner .filter-apply-holder{text-align:center;display:none;border-bottom:1px solid #bab9b7;border-left:1px solid #bab9b7}.reviews-textured-holder .inner .filter-apply-holder.open{display:block}.reviews-textured-holder .inner .filter-apply-holder a{border-color:#b3afa6;color:#424850;margin-bottom:20px}.reviews-textured-holder .inner .reviews-holder{background:url(images/texture-bg.jpg.pagespeed.ce.oNprDBiu0D.jpg) repeat;width:calc(100% + 1px);margin:0 0 0 1px;position:relative}.reviews-textured-holder .inner .reviews-holder .review{background:#fff;width:calc((100% + 2px)/3);padding:56px 60px;border:1px solid #bab9b7;margin:-1px 0 0 -1px}.reviews-textured-holder .inner .reviews-holder .review .review-header{font-size:20px;line-height:24px;color:#60646d;text-transform:uppercase;padding-bottom:32px;margin-bottom:42px;border-bottom:1px solid #8b8046}.reviews-textured-holder .inner .reviews-holder .review .review-header span{color:#8b8046;display:inline-block;border-bottom:1px solid #8b8046}.reviews-textured-holder .inner .reviews-holder .review .name-image{color:#231f20;font-size:13px;font-weight:700}.reviews-textured-holder .inner .reviews-holder .review .name-image img{vertical-align:top;width:42px;height:42px}.reviews-textured-holder .inner .reviews-holder .review .name-image span{position:relative;top:8px;padding-left:6px}.reviews-textured-holder .inner .reviews-holder .review .star-rating-relative-time{padding-left:50px;margin-top:4px;height:17px}.reviews-textured-holder .inner .reviews-holder .review .star-rating-relative-time img{margin-top:2px;width:14px;height:13px;display:block;float:left;vertical-align:middle}.reviews-textured-holder .inner .reviews-holder .review .star-rating-relative-time span{font-size:13px;color:#60646d;position:relative;float:left;line-height:17px;padding-left:6px}.reviews-textured-holder .inner .reviews-holder .review .review-content{padding-left:50px;color:#231f20;font-size:13px;line-height:18px;padding-top:4px}.reviews-textured-holder .inner .reviews-holder .review .review-content a.more-link{color:#0000a3}.reviews-textured-holder .inner .reviews-holder .review.link-box{text-transform:capitalize;text-align:center;font-size:20px;line-height:24px;color:#60646d;padding-left:40px;padding-right:40px;padding-top:110px}.reviews-textured-holder .inner .reviews-holder .review.link-box span .showroom{color:#8b8046;display:inline-block;font-weight:700}.reviews-textured-holder .inner .reviews-holder .review.link-box img{display:block;margin:0 auto 26px;width:41px;height:41px}.reviews-textured-holder .inner .reviews-holder .review.link-box a.button{font-size:15px;background:#8b8046;color:#fff;margin-top:30px;padding-left:30px;padding-right:30px}.reviews-textured-holder .inner .reviews-holder .review.link-box a.button span{font-size:24px;display:inline-block;vertical-align:middle;padding-left:6px;font-weight:300}.reviews-textured-holder .inner .reviews-holder .review.link-box a.button:hover{text-decoration:none;color:#60646d;border:1px solid #60646d;background-color:#fff}.reviews-textured-holder .inner .no-reviews{text-align:center;padding:84px;font-size:16px;color:#61656e;text-transform:uppercase;width:100%}.reviews-textured-holder .inner .no-reviews a{text-decoration:underline}@media only screen and (max-width:1024px){.reviews-textured-holder .inner #reviews-filter-holder label{margin-right:24px}.reviews-textured-holder .inner .reviews-holder .review{width:50%}}@media only screen and (max-width:920px){.reviews-textured-holder .inner #reviews-filter-holder{text-align:left}.reviews-textured-holder .inner #reviews-filter-holder .check-label-holder{display:block;margin:6px 0}.reviews-textured-holder .inner #reviews-filter-holder label{margin-right:0}}@media only screen and (max-width:767px){.reviews-textured-holder .inner:after,.reviews-textured-holder .inner:before{display:none}.reviews-textured-holder .inner .reviews-header h2{width:60%}.reviews-textured-holder .inner .reviews-header .filter-trigger{width:40%}.reviews-textured-holder .inner .reviews-holder .review{padding:40px;width:calc(100% + 1px)}.reviews-textured-holder .inner .reviews-holder .review.link-box{padding-top:40px}}@media only screen and (max-width:540px){.reviews-textured-holder .inner .reviews-header h2{width:100%}.reviews-textured-holder .inner .reviews-header .filter-trigger{width:100%;text-align:left;padding:0 0 22px 38px}.reviews-textured-holder .inner .reviews-header .filter-trigger a{margin-top:10px}}.textured-holder.search-results .inner{position:relative}.textured-holder.search-results .inner h2 span{color:#8b8046;font-size:14px;font-weight:400;padding-left:16px}.textured-holder.search-results .inner .search-results-form{position:absolute;right:16px;top:42px;width:400px}.textured-holder.search-results .inner .search-results-form .text-input-holder{width:100%;position:relative;float:left}.textured-holder.search-results .inner .search-results-form .text-input-holder.focus:before{content:" ";position:absolute;display:block;height:14px;top:19px;left:22px;width:2px;background:#8b8046;z-index:1}.textured-holder.search-results .inner .search-results-form .text-input-holder.focus:after{content:" ";position:absolute;display:block;height:5px;bottom:0;left:0;width:100%;padding:0 24px;background:#8b8046}.textured-holder.search-results .inner .search-results-form .text-input-holder.focus button{top:12px}.textured-holder.search-results .inner .search-results-form input[type="text"]{width:100%;display:block;float:left;height:50px;line-height:48px;padding:0 22px;font-size:15px;border:1px solid #bab9b7;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased;border-radius:0;background:#fff}.textured-holder.search-results .inner .search-results-form input[type="text"]::-webkit-input-placeholder{color:#42464f}.textured-holder.search-results .inner .search-results-form input[type="text"]:-moz-placeholder,.textured-holder.search-results .inner .search-results-form input[type="text"]::-moz-placeholder{color:#42464f}.textured-holder.search-results .inner .search-results-form input[type="text"]:-ms-input-placeholder{color:#42464f}.textured-holder.search-results .inner .search-results-form input[type="text"]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#42464f;color:#fff;border:1px solid #42464f;padding:0 30px}.textured-holder.search-results .inner .search-results-form input[type="text"]:focus::-webkit-input-placeholder{color:#fff}.textured-holder.search-results .inner .search-results-form input[type="text"]:focus:-moz-placeholder,.textured-holder.search-results .inner .search-results-form input[type="text"]:focus::-moz-placeholder{color:#fff}.textured-holder.search-results .inner .search-results-form input[type="text"]:focus:-ms-input-placeholder{color:#fff}.textured-holder.search-results .inner .search-results-form button{border:none;width:55px;height:20px;background-position:-214px 0;position:absolute;top:15px;right:5px}.textured-holder.search-results .inner .results-holder .result{padding:42px;border-bottom:1px solid #bab9b7}.textured-holder.search-results .inner .results-holder .result.image{min-height:226px}.textured-holder.search-results .inner .results-holder .result h3{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;line-height:24px;margin-bottom:12px}.textured-holder.search-results .inner .results-holder .result h3 a{display:inline-block}.textured-holder.search-results .inner .results-holder .result h3 span{color:#8b8046;display:inline-block;font-size:16px;font-weight:400}.textured-holder.search-results .inner .results-holder .result h3 span:before{content:"";display:inline-block;height:24px;width:1px;margin:0 14px;background-color:#8b8046;vertical-align:middle;position:relative;top:-2px}.textured-holder.search-results .inner .results-holder .result .summary{color:#231f20;font-size:16px;line-height:28px;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased}.textured-holder.search-results .inner .results-holder .result .image-holder{position:relative;float:left;margin-right:40px;height:142px;overflow:hidden}.textured-holder.search-results .inner .results-holder .result .image-holder img{width:auto;height:100%}.textured-holder.search-results .inner .no-results{position:relative;text-align:center;width:100%;padding:84px 0;font-size:16px;color:#61656e;text-transform:uppercase}.textured-holder.search-results .inner .no-results a{text-decoration:underline}@media only screen and (max-width:1024px){.textured-holder.search-results .inner .search-results-form{display:none}.textured-holder.search-results .inner .results-holder .result{padding:28px}.textured-holder.search-results .inner .results-holder .result h3 span{display:block}.textured-holder.search-results .inner .results-holder .result h3 span:before{display:none}.textured-holder.search-results .inner .results-holder .result .image-holder img{padding-bottom:20px}}@media only screen and (max-width:767px){.textured-holder.search-results .inner .results-holder .result .image-holder{display:none}}.cart-message{border-bottom:1px solid #bab9b7}.cart-message div{width:1160px;margin:0 auto;text-transform:uppercase;color:#61656e;padding:12px 0}.cart .no-items{text-align:center}.cart .no-items h2{border:0}.cart .no-items .button{margin:60px 0}.cart .no-items .button:before{content:"";display:none}.cart .columns.title{width:42.76316%;padding-left:32px}.cart .columns.quantity,.cart .columns.subtotal{width:28.61842%;padding-left:32px}.cart .cart-header{width:100%;float:left;font-size:14px;text-transform:uppercase;line-height:56px;height:56px;border-bottom:1px solid #bab9b7;color:#8b8046}.cart .cart-header .wrapper{width:1216px}.cart .error-message{color:#c00;text-transform:uppercase;font-size:13px;padding-top:12px}.cart .cart-products .cart-product{padding:32px 0;border-bottom:1px solid #bab9b7}.cart .cart-products .cart-product h2{font-size:18px;border:0;padding:0}.cart .cart-products .cart-product .color-size{font-size:14px;color:#8b8046;text-transform:uppercase}.cart .cart-products .cart-product img.product-image{width:100%;height:auto;float:left}.cart .cart-products .cart-product .product-details{width:100%;float:left;padding-top:12px}.cart .cart-products .cart-product .quantity-control.down{position:relative;cursor:pointer;width:19px;display:inline-block;top:-8px;margin-left:28px}.cart .cart-products .cart-product .quantity-control.down:after{content:"";position:absolute;top:25%;left:9px;border-top:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.cart .cart-products .cart-product .quantity-control.down:before{content:"";position:absolute;top:25%;left:8px;border-top:8px solid #414850;border-left:8px solid transparent;border-right:8px solid transparent}.cart .cart-products .cart-product .quantity-control.down:hover:before{border-top-color:#231f20}.cart .cart-products .cart-product .quantity-control.up{position:relative;cursor:pointer;width:19px;display:inline-block;margin-left:4px}.cart .cart-products .cart-product .quantity-control.up:after{content:"";position:absolute;bottom:25%;left:9px;border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.cart .cart-products .cart-product .quantity-control.up:before{content:"";position:absolute;bottom:25%;left:8px;border-bottom:8px solid #414850;border-left:8px solid transparent;border-right:8px solid transparent}.cart .cart-products .cart-product .quantity-control.up:hover:before{border-bottom-color:#231f20}.cart .cart-products .cart-product .remove-cart-item{float:right;margin-right:30px}.cart .cart-total,.cart .promo-shipping-tax,.cart .total-calculation{height:180px;border-bottom:1px solid #bab9b7;color:#61656e}.cart .promo-shipping-tax{padding:34px 38px 0;border-right:1px solid #bab9b7}.cart .promo-shipping-tax h3{font-size:15px;text-transform:uppercase;margin-bottom:38px}.cart .promo-shipping-tax input[type="text"]{border:1px solid #bab9b7;height:50px;line-height:48px;padding:0 18px;font-family:baskerville-urw,sans-serif;font-size:15px;color:#61656e;width:320px}.cart .promo-shipping-tax .button{border:1px solid #60646d;height:50px;line-height:48px;text-transform:uppercase;font-size:15px;padding:0 68px;display:inline-block;border-radius:25px;background:#fff;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out;text-decoration:none;margin-left:12px}.cart .promo-shipping-tax .button:hover{border:0;color:#fff;background-color:#8b8046;line-height:50px}.cart .cart-total,.cart .total-calculation{text-transform:uppercase;font-size:18px;font-weight:700;line-height:180px}.cart .cart-total span,.cart .total-calculation span{font-weight:400;color:#8b8046;display:inline-block;float:right}.cart .cart-total div,.cart .total-calculation div{padding:0 28px;height:60px;line-height:60px;border-bottom:1px solid #bab9b7}.cart .cart-total div:last-child,.cart .total-calculation div:last-child{border-bottom:0}.cart .cart-total .style-select,.cart .total-calculation .style-select{border:0;width:auto;overflow:hidden;position:relative;display:inline-block;font-size:14px;color:#8b8046;font-weight:400;line-height:30px;top:10px;height:auto;padding-left:12px}.cart .cart-total .style-select:before,.cart .total-calculation .style-select:before{content:"";display:block;width:12px;height:9px;position:absolute;top:10px;right:38px;background:url(images/icon-select.png.pagespeed.ce.IjByDNfPKc.png) no-repeat}.cart .cart-total .style-select select,.cart .total-calculation .style-select select{padding:0 38px 0 12px;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.cart .cart-total .style-select select:focus,.cart .total-calculation .style-select select:focus{outline:0}.cart .cart-total{padding:0 28px}.cart .cart-actions{padding:36px}.cart .cart-actions a.continue{text-transform:uppercase;font-size:15px;color:#61656e;border-bottom:1px solid #61656e;line-height:30px;display:inline-block;-webkit-transition:color .15s ease-out , border-color .15s ease-out;transition:color .15s ease-out , border-color .15s ease-out;margin-top:10px}.cart .cart-actions a.continue.display-for-small-only{display:none}.cart .cart-actions a.continue:hover{text-decoration:none;color:#231f20;border-color:#231f20}.cart .cart-actions a.button.gold{float:right}.cart .cart-actions a.button.gold:before{content:"";display:none}@media only screen and (max-width:1400px){.cart .textured-holder .inner{width:100%;border:0}.cart .cart-header .wrapper{width:100%}.cart .promo-shipping-tax{padding:34px 28px 0}.cart .promo-shipping-tax .button{margin:20px 0}.cart .promo-shipping-tax.hide-for-small{height:80px}.cart .promo-shipping-tax input[type="text"]{max-width:100%}.cart .promo-shipping-tax,.cart .total-calculation{height:232px}.cart .cart-total{height:80px;line-height:80px}.cart-message div{padding-left:28px}}@media only screen and (max-width:767px){.cart .cart-total,.cart .total-calculation{height:auto}.cart .total-calculation{border-bottom:0;height:auto}.cart .promo-shipping-tax{height:auto;border-right:0;padding:28px}.cart .promo-shipping-tax input[type="text"]{max-width:100%}.cart .promo-shipping-tax .button{display:block;margin:20px 0}.cart .cart-actions a.continue.hide-for-small{display:none}.cart .cart-actions a.button.gold{float:left;margin-bottom:12px}.cart .columns.title{width:100%;padding:0 28px}.cart .cart-header{display:none}.cart .mobile-column-header{font-size:14px;text-transform:uppercase;color:#8b8046;margin:12px 0}.cart .columns.quantity,.cart .columns.subtotal{width:50%}}.checkout{color:#61656e}.checkout .columns.large-6{padding-left:32px}.checkout .inner.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout .error-message{color:#c00;text-transform:uppercase;font-size:13px;padding-top:12px}.checkout .checkout-header{width:100%;float:left;font-size:14px;text-transform:uppercase;line-height:56px;height:56px;border-bottom:1px solid #bab9b7;color:#8b8046}.checkout .checkout-header .wrapper{width:1216px}.checkout .confirmation-header{width:100%;float:left;border-bottom:1px solid #bab9b7;padding:20px 0}.checkout .confirmation-header h1{font-weight:700;font-size:20px;text-transform:uppercase;color:#60646d;margin:10px 0 0}.checkout .confirmation-header .wrapper{width:1216px}.checkout .confirmation-header .columns.button-holder{text-align:right}.checkout .address-form-holder{padding:32px;border-right:1px solid #bab9b7}.checkout .address-form-holder .form-message{padding:12px;background:#a60000;color:#fff;font-weight:700;position:relative;margin-bottom:34px}.checkout .address-form-holder .form-message:after{content:"!";font-size:2em;position:absolute;right:5px;top:2px}.checkout .address-form-holder input[type="email"],.checkout .address-form-holder input[type="password"],.checkout .address-form-holder input[type="text"],.checkout .address-form-holder select{border:1px solid #bab9b7;width:100%;line-height:48px;height:50px;font-family:baskerville-urw,sans-serif;padding:0 16px;font-size:15px;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:34px}.checkout .address-form-holder input[type="email"]::-webkit-input-placeholder,.checkout .address-form-holder input[type="password"]::-webkit-input-placeholder,.checkout .address-form-holder input[type="text"]::-webkit-input-placeholder,.checkout .address-form-holder select::-webkit-input-placeholder{color:#61656e}.checkout .address-form-holder input[type="email"]:-moz-placeholder,.checkout .address-form-holder input[type="email"]::-moz-placeholder,.checkout .address-form-holder input[type="password"]:-moz-placeholder,.checkout .address-form-holder input[type="password"]::-moz-placeholder,.checkout .address-form-holder input[type="text"]:-moz-placeholder,.checkout .address-form-holder input[type="text"]::-moz-placeholder,.checkout .address-form-holder select:-moz-placeholder,.checkout .address-form-holder select::-moz-placeholder{color:#61656e}.checkout .address-form-holder input[type="email"]:-ms-input-placeholder,.checkout .address-form-holder input[type="password"]:-ms-input-placeholder,.checkout .address-form-holder input[type="text"]:-ms-input-placeholder,.checkout .address-form-holder select:-ms-input-placeholder{color:#61656e}.checkout .address-form-holder .select-style{border:1px solid #bab9b7;width:100%;overflow:hidden;position:relative;margin-bottom:34px}.checkout .address-form-holder .select-style.half{width:48%;float:left}.checkout .address-form-holder .select-style.half:first-child{margin-right:2%}.checkout .address-form-holder .select-style.half:last-child{margin-left:2%}.checkout .address-form-holder .select-style:after{content:"";display:block;width:12px;height:9px;position:absolute;top:20px;right:16px;background:url(images/icon-select.png.pagespeed.ce.IjByDNfPKc.png) no-repeat}.checkout .address-form-holder .select-style select{margin-bottom:0;padding:0 28px 0 12px;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.checkout .address-form-holder .select-style select:focus{outline:0}.checkout .address-form-holder input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;display:none}.checkout .address-form-holder input[type=checkbox]~label{font-family:baskerville-urw,sans-serif;font-size:15px;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:34px;display:block}.checkout .address-form-holder input[type=checkbox]~label:before{content:" ";display:inline-block;line-height:14px;width:14px;height:14px;border:1px solid #b3afa7;vertical-align:middle;margin-right:10px;position:relative;top:-1px}.checkout .address-form-holder input[type=checkbox]:checked~label:before{background-color:#61656e}.checkout .address-form-holder .form-action{text-align:center}.checkout .columns.large-6.cart-summary{padding-left:0}.checkout .columns.large-6.cart-summary .cart-summary-product{padding:32px 0;border-bottom:1px solid #bab9b7}.checkout .columns.large-6.cart-summary .cart-summary-product h2{font-size:18px;border:0;padding:0}.checkout .columns.large-6.cart-summary .cart-summary-product .color-size{font-size:14px;color:#8b8046;text-transform:uppercase}.checkout .columns.large-6.cart-summary .cart-summary-product img.product-image{width:100%;height:auto;float:left;margin-bottom:16px}.checkout .columns.large-6.cart-summary .cart-summary-product .product-details{width:100%;float:left}.checkout .columns.large-6.cart-summary .cart-summary-product .columns.title{width:80%;padding-left:32px}.checkout .columns.large-6.cart-summary .cart-summary-product .columns.subtotal{width:20%;padding-left:32px}.checkout .columns.large-6.cart-summary .cart-total,.checkout .columns.large-6.cart-summary .total-calculation{text-transform:uppercase;font-size:18px;font-weight:700;line-height:60px;border-bottom:1px solid #bab9b7}.checkout .columns.large-6.cart-summary .cart-total span,.checkout .columns.large-6.cart-summary .total-calculation span{font-weight:400;color:#8b8046;display:inline-block;float:right}.checkout .columns.large-6.cart-summary .cart-total div,.checkout .columns.large-6.cart-summary .total-calculation div{padding:0 28px;height:60px;line-height:60px}.checkout .columns.large-6.cart-summary .cart-total div:last-child,.checkout .columns.large-6.cart-summary .total-calculation div:last-child{border-bottom:0}.checkout .columns.large-6.cart-summary .cart-total{padding:0 28px}.checkout .columns.large-6.order-review{padding-left:0;border-right:1px solid #bab9b7}.checkout .order-review-section{text-transform:uppercase;font-size:14px;color:#8b8046;border-bottom:1px solid #bab9b7;padding:34px 0}.checkout .order-review-section span{display:block;padding:0 32px;line-height:25px}.checkout .order-review-section h3{font-size:18px;padding:0 32px;font-weight:700;color:#61656e;margin-bottom:20px}.checkout .order-review-section:last-child{border-bottom:0}.checkout .order-review-loader,.checkout .order-submit-holder{text-align:center;display:none}.checkout .order-submit-holder{margin-top:30px;margin-bottom:30px}.checkout .button.gold:before{content:"";display:none}.checkout .order-review-loader{padding-top:32px}.checkout .order-submit-holder a.button{margin-top:40px}@media only screen and (max-width:1400px){.checkout .textured-holder .inner{width:100%;border:0}.checkout .checkout-header .wrapper{width:100%}.checkout .columns.large-6.cart-summary .cart-summary-product .columns.subtotal,.checkout .columns.large-6.cart-summary .cart-summary-product .columns.title{padding:0 28px;width:100%}.checkout .columns.large-6.cart-summary .cart-summary-product .columns.subtotal{padding-top:12px}.checkout .address-form-holder .form-action{text-align:left}}@media only screen and (max-width:767px){.checkout .checkout-header.display-for-small-only{border-top:1px solid #bab9b7}.checkout .address-form-holder,.checkout .order-review-holder{border-right:0}.checkout .inner.flex{display:block}}.holiday-popup-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.23);z-index:9999;-webkit-transition:opacity .2s ease , visibility .2s ease;transition:opacity .2s ease , visibility .2s ease}.holiday-popup-overlay.closed{opacity:0;visibility:hidden}.holiday-popup-overlay.temp-dallas-overlay .holiday-popup h2{font-size:38px}.holiday-popup-overlay .holiday-popup{position:absolute;left:50%;top:50%;width:732px;background:#fff;padding:32px 0 26px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 40px)}.holiday-popup-overlay .holiday-popup .close-popup{width:28px;height:28px;border:1px solid rgba(178,174,165,.3);border-radius:50%;position:absolute;top:12px;right:12px;cursor:pointer}.holiday-popup-overlay .holiday-popup .close-popup:after,.holiday-popup-overlay .holiday-popup .close-popup:before{content:"";display:block;width:15px;height:1px;background:#8b8046;position:absolute;top:13px;left:5px}.holiday-popup-overlay .holiday-popup .close-popup:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.holiday-popup-overlay .holiday-popup .close-popup:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.holiday-popup-overlay .holiday-popup .icon{text-align:center}.holiday-popup-overlay .holiday-popup .icon img{width:24px;height:24px}.holiday-popup-overlay .holiday-popup h2{font-size:46px;line-height:58px;font-weight:700;color:#61656e;text-align:center;text-transform:uppercase;margin:5px 0 16px;padding:0 32px}.holiday-popup-overlay .holiday-popup .divider{height:1px;background:rgba(178,174,165,.3)}.holiday-popup-overlay .holiday-popup .main-content{padding:0 32px;font-family:baskerville-urw,sans-serif;text-align:center;font-size:18px;line-height:29px;color:#414850}.holiday-popup-overlay .holiday-popup .main-content br{display:none}.holiday-popup-overlay .holiday-popup .main-content .box-content{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase;background:#8b8046;max-width:432px;min-height:50px;margin:0 auto;line-height:20px;padding:15px 20px}.holiday-popup-overlay .holiday-popup .main-content p:first-child{margin-top:26px;margin-bottom:10px}.holiday-popup-overlay .holiday-popup .main-content p:last-child{margin-top:8px;margin-bottom:28px}.holiday-popup-overlay .holiday-popup .lower-content{font-weight:700;color:#8b8046;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;padding-top:15px}.holiday-popup-overlay .holiday-popup .lower-content br{display:none}.holiday-popup-overlay .holiday-popup .lower-content p{margin-bottom:0}.holiday-popup-overlay .holiday-popup .lower-content span{color:#61656e}@media only screen and (max-width:767px){.holiday-popup-overlay .holiday-popup h2,.holiday-popup-overlay.temp-dallas-overlay .holiday-popup h2{font-size:32px;line-height:38px}.holiday-popup-overlay .holiday-popup .main-content{padding:0 20px;font-size:16px}.holiday-popup-overlay .holiday-popup .main-content .box-content{font-size:12px;padding:15px 10px}.holiday-popup-overlay .holiday-popup .lower-content{padding:0 10px}}@media only screen and (max-width:380px){.holiday-popup-overlay .holiday-popup .main-content br{display:block}.holiday-popup-overlay .holiday-popup .lower-content{padding:0 10px}.holiday-popup-overlay .holiday-popup .lower-content br{display:block}}.newsletter-row-holder{background:#42464f;width:100%;float:left;color:#fff}.newsletter-row-holder .newsletter-row{padding:58px 132px}.newsletter-row-holder .newsletter-row h6{font-size:15px;text-transform:capitalize;font-weight:400;margin-bottom:34px}.newsletter-row-holder .newsletter-row .text-input-holder{width:75%;position:relative;height:52px;display:block;float:left;margin-right:5%}.newsletter-row-holder .newsletter-row .text-input-holder.focus:before{content:" ";position:absolute;display:block;height:14px;top:19px;left:22px;width:2px;background:#231f20;z-index:1}.newsletter-row-holder .newsletter-row .text-input-holder.focus:after{content:" ";position:absolute;display:block;height:5px;bottom:0;left:0;width:100%;background:#bab9b7}.newsletter-row-holder .newsletter-row input[type="text"]{background:transparent;border:1px solid #b3afa6;font-family:baskerville-urw,sans-serif;color:#fff;font-size:15px;line-height:50px;width:100%;padding:0 18px;display:inline-block;float:left;position:relative}.newsletter-row-holder .newsletter-row input[type="text"]::-webkit-input-placeholder{color:#fff}.newsletter-row-holder .newsletter-row input[type="text"]:-moz-placeholder,.newsletter-row-holder .newsletter-row input[type="text"]::-moz-placeholder{color:#fff}.newsletter-row-holder .newsletter-row input[type="text"]:-ms-input-placeholder{color:#fff}.newsletter-row-holder .newsletter-row input[type="text"]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;padding:0 30px;color:#231f20}.newsletter-row-holder .newsletter-row input[type="text"]:focus:after{content:" ";height:4px;width:100%;position:absolute;bottom:0;left:0;background:#bab9b7}.newsletter-row-holder .newsletter-row input[type="text"]:focus::-webkit-input-placeholder{color:#231f20;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"]:focus:-moz-placeholder,.newsletter-row-holder .newsletter-row input[type="text"]:focus::-moz-placeholder{color:#231f20;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"]:focus:-ms-input-placeholder{color:#231f20;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].invalid::-webkit-input-placeholder{color:#c00;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].invalid:-moz-placeholder,.newsletter-row-holder .newsletter-row input[type="text"].invalid::-moz-placeholder{color:#c00;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].invalid:-ms-input-placeholder{color:#c00;font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].submitted::-webkit-input-placeholder{font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].submitted:-moz-placeholder,.newsletter-row-holder .newsletter-row input[type="text"].submitted::-moz-placeholder{font-weight:700}.newsletter-row-holder .newsletter-row input[type="text"].submitted:-ms-input-placeholder{font-weight:700}.newsletter-row-holder .newsletter-row input[type="submit"]{border:0;background:#8b8046;height:50px;border-radius:25px;text-transform:uppercase;width:20%;text-align:center;font-size:15px;display:inline-block;float:left;-webkit-transition:color .15s ease-out , background-color .15s ease-out;transition:color .15s ease-out , background-color .15s ease-out}.newsletter-row-holder .newsletter-row input[type="submit"]:hover{color:#8b8046;background-color:#fff}.newsletter-row-holder .newsletter-row input[type="submit"].disabled{background:#bab9b7;color:#d9d9d9;cursor:default}#footer{background:#b3afa6;width:100%;float:left;color:#231f20}#footer .inner-footer-top{height:120px;border-bottom:1px solid #bab9b7}#footer .inner-footer-top .wrapper{height:100%}#footer .inner-footer-bottom{height:472px}#footer .inner-footer-bottom .wrapper{height:100%}#footer .inner-footer-bottom .columns.center-left .columns{height:100%;padding:62px 44px}#footer .inner-footer-bottom .columns.center-left .columns:first-child{border-right:1px solid #bab9b7}#footer .inner-footer-bottom .columns.center-left .columns a{display:inline-block;font-size:13px;font-weight:700;clear:both;text-transform:uppercase;margin-bottom:16px}#footer .inner-footer-bottom .columns.center-left .columns .sub-links{margin-bottom:16px}#footer .inner-footer-bottom .columns.center-left .columns .sub-links a{font-family:baskerville-urw,sans-serif;font-weight:400;text-transform:none;margin-bottom:0;display:block}#footer .inner-footer-bottom .columns.center-right{padding:29px 44px}#footer .inner-footer-bottom .columns.center-right h6{font-size:13px;font-weight:700;text-transform:uppercase;margin:34px 0 25px}#footer .inner-footer-bottom .columns.center-right .parter-award{margin-bottom:25px}#footer .inner-footer-bottom .columns.right a.logo{margin:186px 0 0 28px;height:168px;width:36px;display:block;background-position:0 -99px}#footer .columns.left,#footer .columns.right{width:92px;height:100%}.inner-footer-top #footer .columns.right{border-bottom:1px solid #bab9b7}#footer .columns.left{border-right:1px solid #bab9b7}.inner-footer-top #footer .columns.left{border-bottom:1px solid #bab9b7}#footer .columns.center-left{width:488px;height:100%;border-right:1px solid #bab9b7}.inner-footer-top #footer .columns.center-left{border-bottom:1px solid #bab9b7}.inner-footer-bottom #footer .columns.center-left .columns{height:100}#footer .columns.center-right,.inner-footer-bottom #footer .columns.center-left .columns:first-child{border-right:1px solid #bab9b7}#footer .columns.center-right{height:100%;width:728px}#footer .copyright{padding:75px 20px 0 46px;text-transform:uppercase;font-size:13px}#footer .partner-awards img{width:100px;vertical-align:middle;display:inline-block;margin-right:10px}#footer .partner-awards img:first-child{width:140px}#footer .footer-social-links{padding:70px 0 0 44px}#footer .footer-social-links a{width:25px;height:25px;display:inline-block;margin-right:8px}#footer .footer-social-links a.facebook{background-position:-50px -1px}#footer .footer-social-links a.houzz{background-position:-75px -1px}#footer .footer-social-links a.pinterest{background-position:-99px -1px}#footer .footer-social-links a.instagram{background-position:-124px -1px}#footer a.up-arrow{width:32px;height:50px;display:inline-block;background-position:-38px -26px;margin:35px}#footer-bottom{background:#42464f;width:100%;float:left;color:#b3afa6;line-height:52px;font-size:13px;font-family:baskerville-urw,sans-serif;-webkit-font-smoothing:subpixel-antialiased}#footer-bottom .wrapper{padding-left:134px}#footer-bottom .wrapper span.sprite{width:15px;height:19px;display:inline-block;background-position:-147px -4px;position:relative;top:6px;margin-right:16px}#footer-bottom .wrapper div{display:inline-block}@media only screen and (max-width:1400px){#footer .columns.left,#footer .columns.right{width:7%}#footer .columns.center-left{width:35%}#footer .columns.center-right{width:51%}#footer a.up-arrow{margin-right:calc(50% - 16px)}#footer .inner-footer-bottom .columns.right a.logo,#footer a.up-arrow{margin-left:calc(50% - 16px)}#footer .inner-footer-bottom .columns.center-right{padding:29px}#footer-bottom{height:auto;padding-bottom:20px;min-height:52px}#footer-bottom .wrapper{padding:18px 24px 0 134px;line-height:normal}#footer-bottom .wrapper span.sprite{top:-4px}#footer-bottom .wrapper .aligned{width:calc(100% - 60px)}}@media only screen and (max-width:1024px){#footer .inner-footer-top{height:90px;border-color:#a3a3a3}#footer .inner-footer-top .columns{border-color:#a3a3a3}#footer .inner-footer-top .columns.left{border-bottom:0}#footer .inner-footer-top .columns.center-right{width:86%;border-color:#a3a3a3}#footer .inner-footer-top .columns.center-right .logo{width:50%;float:left;padding:23px 0 0 40px}#footer .inner-footer-top .columns.center-right .footer-social-links{padding:32px 38px 0 0;width:50%;float:left;text-align:right}#footer .columns.full{border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-left:7%;margin-right:7%;width:86%}#footer .columns.full .copyright{padding:0 0 0 42px;line-height:82px}#footer a.up-arrow{margin-top:20px;margin-bottom:20px}#footer .inner-footer-bottom{height:auto}#footer .inner-footer-bottom .columns.left{min-height:100px;border-color:#a3a3a3;border-right:0}#footer .inner-footer-bottom .columns.center-left{width:86%;margin-right:7%;border-color:#a3a3a3;border-bottom:1px solid #a3a3a3;border-left:1px solid #a3a3a3;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}#footer .inner-footer-bottom .columns.center-left .columns:first-child{border-color:#a3a3a3}#footer .inner-footer-bottom .columns.center-left .columns{padding:44px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}#footer .inner-footer-bottom .columns.center-right{margin-left:7%;margin-right:7%;width:86%;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;padding:0}#footer .inner-footer-bottom .columns.center-right h6{margin-top:17px}#footer .inner-footer-bottom .columns.center-right .partners{border-bottom:1px solid #a3a3a3;padding:29px}#footer .inner-footer-bottom .columns.center-right .awards{padding:29px}#footer-bottom .wrapper{padding-left:calc(7% + 29px)}#footer-bottom .wrapper span.sprite{top:-4px}#footer-bottom .wrapper .aligned{width:calc(100% - 60px)}}@media only screen and (max-width:767px){.newsletter-row-holder .newsletter-row{padding:40px 20px 50px}.newsletter-row-holder .newsletter-row .text-input-holder{width:100%}.newsletter-row-holder .newsletter-row input[type="submit"],.newsletter-row-holder .newsletter-row input[type="text"]{width:100%;display:block}.newsletter-row-holder .newsletter-row input[type="submit"]{margin-top:36px}.newsletter-row-holder .newsletter-row h6{margin-top:16px}#footer .inner-footer-top{height:148px;border:0}#footer .inner-footer-top .columns.center-right{width:100%;border:0}#footer .inner-footer-top .columns.center-right .footer-social-links,#footer .inner-footer-top .columns.center-right .logo{width:100%;padding:23px 0 18px 40px;border-bottom:1px solid #a3a3a3}#footer .inner-footer-top .columns.center-right .logo img{height:30px}#footer .inner-footer-top .columns.center-right .footer-social-links{text-align:left}#footer .columns.full{border-left:0;border-right:0;margin:0;padding:23px 40px;width:100%}#footer .columns.full .copyright{line-height:normal;font-weight:700;padding:0}#footer .inner-footer-bottom{width:100%}#footer .inner-footer-bottom .columns.center-left{width:100%;border-left:0;border-right:0;display:block}#footer .inner-footer-bottom .columns.center-left .columns{padding:0 40px 23px}#footer .inner-footer-bottom .columns.center-left .columns:first-child{padding:23px 40px 0}#footer .inner-footer-bottom .columns.center-right{width:100%;border-left:0;border-right:0;margin:0}#footer .inner-footer-bottom .columns.center-right .partners{padding:23px 40px}#footer .inner-footer-bottom .columns.center-right .partners img{margin-bottom:20px}#footer .inner-footer-bottom .columns.center-right .partners img:first-child{width:210px;margin-bottom:20px}#footer .inner-footer-bottom .columns.center-right .partners h6{margin-top:0}#footer .inner-footer-bottom .columns.center-right .awards{padding:23px 40px}#footer .inner-footer-bottom .columns.center-right .awards h6{margin-top:0}#footer-bottom{height:auto;padding-bottom:20px;min-height:100px}#footer-bottom .wrapper{padding:28px 24px 0;line-height:normal}#footer-bottom .wrapper span.sprite{background-position:-1px -268px;height:42px;width:42px;display:block;float:left;vertical-align:middle;marging-top:4px;top:6px}#footer-bottom .wrapper div.aligned{width:calc(100% - 58px);display:table;float:left;margin-right:0;height:54px}#footer-bottom .wrapper div.aligned div{display:table-cell;vertical-align:middle}#mobile-scroll{display:inline-block;height:46px;width:28px;background:#231f20 url(images/xsprite.png.pagespeed.ic.jJHak0trje.png) no-repeat -39px -28px;position:fixed;top:50%;margin-top:-24px;right:0;cursor:pointer;display:none;-webkit-box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.125) , 0 6px 12px rgba(0,0,0,.25)}#mobile-scroll.scrolled{display:block}}.contact-form{width:100%;max-width:790px;margin:0 auto;display:block;padding-top:80px;padding-bottom:80px}@media (max-width:850px){.contact-form{padding:50px 20px 80px}}.contact-form .form-row{display:block}.contact-form .form-column{float:left;width:calc(50% - 30px);display:inline-block}.contact-form .form-column:nth-child(odd){margin-right:30px}.contact-form .form-column:nth-child(2n){margin-left:30px}@media (max-width:850px){.contact-form .form-column{width:100%}.contact-form .form-column:nth-child(2n),.contact-form .form-column:nth-child(odd){margin-left:0;margin-right:0}}.contact-form h3{padding-bottom:14px;display:inline-block;text-transform:uppercase;font-size:16px;margin-bottom:30px}@media only screen and (max-width:730px){.contact-form h3{display:block}}.contact-form .form-error,.contact-form .form-success{font-size:14px;margin-bottom:24px;font-weight:600}.contact-form .form-error{color:#db4437}.contact-form label{color:#000;font-size:14px;font-weight:300;display:block;margin-bottom:12px}.contact-form input,.contact-form textarea{background:#fff;border:none;outline:none;height:50px;width:calc(100% - 30px);padding:0 15px;margin-bottom:40px}.contact-form textarea{padding-top:20px;height:150px}.contact-form select{position:relative;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;background:#fff;color:#000;font-size:14px;height:50px;line-height:50px;width:100%;padding:0 15px;text-align:center;margin-bottom:40px}.contact-form .select-fix{position:relative}.contact-form .select-fix:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;position:absolute;right:20px;top:23px}.section-container{max-width:1350px;display:block;margin:0 auto;padding:0 15px;overflow:hidden}.section-container.short{max-width:1160px;padding:0 25px}.section-container.long{max-width:100%;padding:0 25px}@media only screen and (max-width:1100px){.section-container.long{padding:0}.section-container{width:100%}}@media only screen and (max-width:730px){.section-container{padding:0}}.courses-header{height:450px;padding:140px 0 35px;background-repeat:no-repeat;background-size:cover;background-position:left 50% top 75px;position:relative}.courses-header:after{position:absolute;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);top:0;left:0}.courses-header .section-container{padding-left:90px;padding-right:90px;position:relative;z-index:2}@media only screen and (max-width:730px){.courses-header .section-container{padding-left:30px;padding-right:30px}}.courses-header h1{font-size:44px}.courses-header h1,.courses-header p{color:#fff;font-family:montserrat,sans-serif;margin-bottom:25px}@media only screen and (max-width:550px){.courses-header{height:400px}.courses-header h1{font-size:24px}}.contact-container,.courses-container{max-width:1398px;padding:0 90px}@media only screen and (max-width:730px){.contact-container,.courses-container{padding:0}}.course-card,.registration-form{border-left:1px solid #b3afa7;border-right:1px solid #b3afa7}.course-card{max-width:1398px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 30px 80px 90px;border-bottom:1px solid #b3afa7}.course-card .description{width:100%;margin-right:40px;padding:0 10px}.course-card .description h2,.course-card .description h3{font-family:montserrat,sans-serif;text-transform:uppercase;color:#61656e;letter-spacing:unset;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.course-card .description h2,.course-card .description hr,.course-card .description p,.course-card .description ul{margin-bottom:30px}.course-card .description p,.course-card .description ul{color:#424850;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.course-card .description h2{font-size:31px}@media only screen and (max-width:730px){.course-card .description h2{font-size:20px}}.course-card .description h3{margin-bottom:22px;font-size:17px}@media only screen and (max-width:730px){.course-card .description h3{font-size:16px}}.course-card .description p{font-family:baskerville-urw,serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px}@media only screen and (max-width:730px){.course-card .description p{font-size:15px}}.course-card .description ul{font-family:montserrat,sans-serif;font-size:14px;padding-left:20px;list-style-type:none}.course-card .description ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-10px}@media only screen and (max-width:730px){.course-card .description ul li{margin-bottom:0}}.course-card .description ul li:before{color:#8d8146;font-size:38px;margin-left:-16px;position:relative;top:-3px;margin-right:10px;content:"\2022"}.course-card .feature-image{width:100%;height:100%}.course-card .feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.course-card:nth-child(2n) .description{margin-right:0}.course-card:nth-child(2n) .feature-image{margin-right:40px}@media only screen and (max-width:1100px){.course-card{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;padding:80px 25px}.course-card .description{margin-right:0!important}.course-card .feature-image{margin-right:0!important;margin-bottom:80px;height:395px}}@media only screen and (max-width:730px){.course-card{padding:35px 15px}.course-card .feature-image{margin-bottom:35px}}.registration-form h2{padding:75px 42px 25px;font-size:20px;font-family:montserrat,sans-serif;border-bottom:1px solid #b3afa7;letter-spacing:unset;text-transform:uppercase;color:#61656e}.registration-form form{padding:27px 25px 65px;position:relative}.registration-form form input,.registration-form form select,.registration-form form textarea{border:1px solid #b3afa7;font-family:baskerville-urw,serif;font-weight:400;font-style:normal;color:#424850;width:100%}.registration-form form select{background-image:url(images/arrow-down-orange.svg);background-repeat:no-repeat;background-position:right 20px bottom 50%;background-size:12px 9px}.registration-form form button{margin:0 auto}#registration-response{text-align:center;position:absolute;width:100%;left:0;bottom:0;color:#424850;font-family:montserrat,sans-serif;text-transform:uppercase}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}