/*! normalize.css v3.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}pre,textarea{overflow:auto}fieldset,hr,img,legend{border:0}body,fieldset{margin:0}fieldset,hr,legend,td,th{padding:0}#form1,#site-wrapper,body,html{width:100%;height:100%}#intro,#welcome{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#roomType h3,#studioType h3,.large-title{text-shadow:0 3px 5px rgba(0,0,0,.38);letter-spacing:-.01em}#instructions-dialog .close:focus,#model-home-slider .control:focus,#my-selections-dialog button:focus,#select-all-finishes:focus,#welcome button:focus,.email-dialog button:focus,.model-home button.sidebar-btn:focus,.surface-content .close-surface:focus,a:active,a:hover{outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}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{box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}#my-selections-count span.count-text,body,html{font-family:'Open Sans',Arial,serif}button{overflow:visible}button,select{text-transform:none}#studioType .capital,.main-filter ul{text-transform:uppercase}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]{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}body,html{font-size:1em;line-height:1.4;font-weight:700;overflow:hidden;background-color:#fff}h2,h5{font-weight:400}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#intro,.num_icon{background-repeat:no-repeat}#intro,.colorTypes li{background-size:cover}h1,h2,h3,h4,h5,h6{padding:1px 0;margin:1px 0}h2{font-size:25px;line-height:35px}h3{font-size:20px;line-height:30px}h4{font-size:16px;line-height:28px}h5{font-size:14px;line-height:10px}h6{font-size:13px;line-height:25px}p{padding:0;margin:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.normal-select{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img[src$=".svg"]{width:100%}.viz-highlight.force-show{display:block!important}#header,#site-wrapper{display:-ms-flexbox;box-sizing:border-box}#header_tagline img,#header_tagline span{display:inline-block;vertical-align:middle}#site-wrapper{overflow-y:auto;background-color:#333;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#overlay{position:absolute;top:0;left:0;width:965px;height:720px;background-color:#000;background-color:rgba(0,0,0,.8);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";z-index:99998;display:none}#header{padding:.9vw 0;background-color:#414042;display:flex;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #88bd58}#header_tagline{color:#fff;font-size:2vw;font-weight:200;box-sizing:border-box;padding-left:1%;-ms-flex-positive:2;flex-grow:2}#header_tagline a{margin-top:-.2vw;color:#fff;line-height:1;text-decoration:none;display:block}#header_tagline img{max-width:3vw;max-height:40px}#header_tagline span{margin:-.2vw 0 0 4px}#header_icons{color:#fff;font-weight:200;box-sizing:border-box}#header_icons>ul{margin:0 10px 0 0;list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#header_icons>ul>li{margin-right:10px;position:relative}#header_icons .nav-button{background-color:#e4e4e4;font-size:1.65vh;border-radius:3px;border:1px solid #968d88;color:#414042;box-sizing:border-box;padding:8px 10px;position:relative;white-space:nowrap;cursor:pointer;font-weight:400}#header_icons .nav-button.anchor{padding:0}#header_icons .nav-button.anchor a{padding:8px 10px;color:inherit;text-decoration:none;display:block}#header_icons li i,#header_icons li>span,#my-selections .nav-button>span{display:inline-block;vertical-align:middle}#header_icons .nav-button.disabled{background-color:#b3b3b3;cursor:default}#header_icons .nav-button.disabled a{cursor:default}#header_icons .nav-button.disabled:hover{background-color:#e4e4e4}#header_icons li i{font-size:1.3vw;margin-right:8px}#my-selections-count{width:1vw;height:1vw;margin-right:2px;background-color:#5b5854;position:relative;border-radius:50%}#my-selections-count span.count-text{width:100%;height:100%;color:#fff;font-size:.8em;text-align:center;line-height:1vw;position:absolute;top:0;left:0}#legal-btn{margin-right:0!important;padding:0 8px;font-size:1.4vh;font-weight:400;text-decoration:underline;cursor:pointer}.model-home-email,.nav-dialog{margin-top:10px;padding:10px 10px 20px;background-color:#fff;position:absolute}.nav-dialog{width:204%;border:1px solid #95989A;left:-2px;z-index:2010}.model-home-email:before,.nav-dialog:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;left:22px;z-index:2012}.model-home-email{width:94%!important;border:1px solid #95989A;right:3%!important;z-index:2010;box-sizing:border-box}.model-home-email:after{content:'';width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #95989A;position:absolute;top:-9px;right:57px;z-index:2011}#intro,#roomType,#selection-wrapper,#welcome{height:100%;width:100%}#my-selections-dialog ul.applied-list{margin:0 0 15px;padding:0;color:#95989A;font-size:1.6vh;font-weight:500}#my-selections-dialog ul.applied-list li{padding:8px 10px;display:block}#my-selections-dialog ul.applied-list>li:nth-child(odd){background-color:#F6F5F4}#my-selections-dialog ul.sub-list{margin-left:6px;padding:0;list-style:disc inside}#my-selections-dialog ul.sub-list li{padding:2px 8px;display:list-item}#my-selections-dialog a,#my-selections-dialog button{padding:8px 10px;color:#95989A;font-size:1.65vh;text-decoration:none;border:1px solid #968D88;background-color:transparent;display:inline-block;border-radius:8px}.email-dialog{width:260%;padding:20px;color:#95989A;font-weight:500;text-align:left;left:auto;right:-20px}#roomType h3,#studioType h3,#studioType p,#studioType_layout,.colorTypesText,.large-title,.select_layout ul{text-align:center}.email-dialog:before{left:auto;right:58px}.email-dialog input[type=text]{width:100%;padding:6px;border:1px solid #A59C94;box-sizing:border-box}.email-dialog label~label{margin-top:10px}.email-dialog p{margin-bottom:10px}.email-dialog .instructions{margin:0 0 8px;font-size:.8em;font-weight:600;font-style:italic;line-height:1}.email-dialog label{font-size:.8em;font-weight:400;line-height:1;display:inline-block}.email-dialog button{margin-top:20px;padding:4% 16%;color:#E5C5C1;font-size:.9em;background-color:#B43B2B;border:1px solid #968D88;border-radius:6px}.email-dialog button i{margin-right:6px;font-size:1.3em;color:#5A1D15}.email-dialog button i,.email-dialog button span{line-height:1;display:inline-block;vertical-align:middle}.email-dialog .error span{margin-top:10px;font-size:.8em;color:#B43B2B;display:block}.email-dialog .success span{margin-top:10px;font-size:.8em;color:#006400;display:block}#roomType h3,.num_icon{display:inline-block;vertical-align:middle}#site-content{-ms-flex-positive:2;flex-grow:2;position:relative}.large-title{color:#fff;font-size:6vh;line-height:1.2em;font-weight:300}#welcome button,#welcome ul{font-weight:400}#intro{box-sizing:border-box;background-image:url(/Content/img/landing_splash.jpg);background-position:top;position:absolute;top:0;left:0}#welcome{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0}#welcome>div{padding:2% 3%}#welcome h1{margin-bottom:2vmin}#welcome p,#welcome ul{color:#fff;font-size:18px}#welcome button{margin:2vmin 0 1vmin;padding:12px 60px;font-size:1.2em;color:#fff;background-color:#f47827;border:none;border-radius:8px}#selection-wrapper{display:none}#roomType{box-sizing:border-box;z-index:10}#roomType>div{max-height:100%;padding-top:2%;box-sizing:border-box}.num_icon{width:50px;height:50px;background-image:url(/Content/img/num_1.svg)}.num_icon.two{background-image:url(/Content/img/num_2.svg)}#roomType h3{color:#fff;font-size:40px;font-size:4.1vh;line-height:1;font-weight:300}.select_layout{width:100%;height:auto;margin-top:1%}#studioType,#viz-wrapper{height:100%;box-sizing:border-box}.select_layout ul{padding:0;margin:34px 0 0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.select_layout li{margin:0 34px 34px;border:8px solid #fff;display:inline-block;cursor:pointer}#colorStudiosBox ul,#layoutsBox ul,#viz-nav ul#surface-list,.colorTypes ul{margin:0;list-style-type:none}.select_layout li img{width:100%;max-width:460px}#studioType{width:100%;display:none;z-index:9}#studioType>div{width:100%;max-width:1400px;padding:2% 0}#studioType h1{margin-bottom:1%}#studioType .solid-bg{padding:1.4vmin 2vmin;background-color:#313131;box-sizing:border-box}#studioType p{color:#fff;font-size:20px;font-weight:200;margin:0 auto}#studioType_layout{margin:0 .75vmin}#studioType h3{color:#fff;font-size:3vmin;line-height:5.5vh;font-weight:300}#studioType_group{width:100%;margin:2% auto 0}#studio-type-columns>div{display:inline-block;vertical-align:middle}#studio-option-1,#studio-option-2{display:table-cell;vertical-align:top}#studio-options{border-spacing:20px;display:table}#studio-option-1{width:72%}#studio-option-2{width:26%}#studio-option-2 p{margin-top:2vmin}#select-all-finishes{width:100%;margin:5vmin auto 1vmin;padding:1.3vmin 0;font-size:1.4em;font-weight:400;color:#fff;background-color:#000;border:none;display:block;border-radius:8px}.colorTypes ul{padding:0}.colorTypes li{padding:.75vmin;width:33.3%;display:inline-block;box-sizing:border-box}.colorTypes li.row-2{padding-bottom:0}.colorTypes li>div{padding-bottom:8vh;position:relative;cursor:pointer}#viz-nav,#viz-wrapper,.colorTypesText{position:absolute;width:100%}.colorTypes li img{width:100%}.colorTypesText{background-color:#604f4a;color:#fff;padding:8px 0 12px;box-sizing:border-box;line-height:1.5;font-size:2.5vh;font-weight:200;left:0;bottom:0}.colorTypesText .name{font-size:2.5vh;font-weight:500}.colorTypesText .description{font-size:1.8vh}#viz-wrapper{-webkit-touch-callout:none;background-color:#5b585e;top:0;left:0;overflow:hidden}.sub-filters,.surface-products ul{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#visualizer{width:100%;height:91%}#viz-nav{height:9%;background-color:#fff;bottom:0;z-index:2001}#viz-nav ul#surface-list{height:100%;padding:0;display:-ms-flexbox;display:flex;-webkit-tap-highlight-color:transparent}#viz-nav li.surface{width:100%;height:100%;color:#fff;-ms-flex:1;flex:1}#viz-nav li.surface.active .surface-name{background-color:#6a5d50}#viz-nav .surface.active .surface-name:after{display:block}#viz-nav .surface.active .surface-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#viz-nav .surface-name{height:100%;padding:0 3%;background-color:#8d8278;border-right:1px solid #DEE4E8;white-space:nowrap;font-size:3vh;line-height:8.5vh;text-align:center;font-weight:300;text-shadow:0 0 10px #000;position:relative;cursor:pointer;z-index:2002}#viz-nav .surface:last-child .surface-name{border-right:none}#viz-nav .surface-name:after{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;border-width:0 .8em .8em;border-style:solid;border-color:transparent transparent #6a5d50;z-index:2002;display:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#colorStudios,#layouts{color:#999c9e;text-align:center;border-bottom-right-radius:10px;position:relative;vertical-align:top;white-space:normal;background-color:#fff;-webkit-tap-highlight-color:transparent}#inspiration .close-dialog,.selected-filter .remove{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#viz-selectors{white-space:nowrap;position:absolute;top:0;z-index:2001}#layouts{width:auto;height:auto;border-bottom-left-radius:10px;border:1px solid #968d88;margin:0 2%;cursor:pointer;display:inline-block}#layouts h1{font-weight:200;font-size:2.75vh}#layouts .title{padding:.6vh 4vh .8vh;display:block}#layoutsBox{width:100%;height:auto;padding:1vh 2vh 0;display:none;box-sizing:border-box}#layoutsBox ul{padding:0}#layoutsBox li{width:100%;background-color:#fff;margin:15px 0;box-sizing:border-box;border:2px solid #999;opacity:.5}#colorStudios,#inspiration{width:auto;height:auto;border-bottom-left-radius:10px;margin:0 .5%;cursor:pointer}#layoutsBox li img{width:100%}#layoutsBox li.active{opacity:1}#colorStudios{border:1px solid #968d88;display:inline-block}#colorStudios h1{font-weight:200;font-size:2.75vh}#colorStudios .title{padding:.6vh 4.5vh .8vh;white-space:nowrap}#colorStudiosBox{width:100%;padding:0 2vh;height:auto;display:none;box-sizing:border-box}#colorStudiosBox ul{padding:0}#colorStudiosBox li{width:100%;background-color:#fff;margin:5% 0;text-align:left;opacity:.25;box-sizing:border-box}#colorStudiosBox li img{width:20%;display:inline-block;vertical-align:middle}#colorStudiosBox li h3{font-size:2vh;font-weight:200;color:#000;margin-left:4%;line-height:3.5vh;display:inline-block;vertical-align:middle}#colorStudiosBox li.active{opacity:1}.close-dialog{padding:4px 10px 6px;color:#fff;font-size:2.2vh;font-weight:400;line-height:1;background-color:#C24736;cursor:pointer}#inspiration{background-color:#fff;color:#414042;padding:.25% 2% .35%;text-align:center;border-bottom-right-radius:10px;font-weight:200;font-size:2.75vh;border:1px solid #968d88;position:absolute;top:0;right:0;z-index:2004}#inspiration .close-dialog{margin-right:15px;position:absolute;top:50%;right:100%;display:none;transform:translateY(-50%)}#slider,#zoom{top:25%;position:absolute}#slider{width:50%;margin:0 auto;height:40%;background-color:rgba(0,0,0,.38);z-index:100;left:25%;display:none}#zoom{width:4%;padding:.5%;background-color:#b43b2b;right:0;z-index:2000;box-sizing:border-box;border-top-left-radius:10px;border-bottom-left-radius:10px}#zoom_instructions{width:100%;margin-top:5%;box-sizing:border-box;margin-bottom:30%;cursor:pointer}#zoom_plus{width:100%;margin-bottom:30%;cursor:pointer}#zoom_minus{width:100%;cursor:pointer}.loading-msg{text-align:center;position:absolute;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-msg img{max-width:80px}.loading-msg-inner{margin-top:10px;padding:4px 8px;background-color:#fff;border:1px solid #968d88;color:#999c9e;font-size:.8em;font-weight:400;border-radius:8px}.surface-content{width:100%;position:absolute;bottom:100%;left:0;z-index:2001;-webkit-transform:translateY(100%) translateY(40px);-ms-transform:translateY(100%) translateY(40px);transform:translateY(100%) translateY(40px);transition:.4s -webkit-transform ease-out;transition:.4s transform ease-out;transition:.4s transform ease-out,.4s -webkit-transform ease-out;will-change:transform}.surface-content .close-surface{margin:5px;padding:4px 10px;color:#fff;background-color:#C24736;border:none;text-align:center;position:absolute;bottom:100%;left:0}.surface-options.sub-filters-shown .sub-filters{display:-ms-flexbox;display:flex}.surface-options.products-shown .surface-products{margin-bottom:10px;display:block}.surface-filters{width:100%;height:100%;font-size:1.6vh;display:-ms-flexbox;display:flex}.main-filter{padding:2vh 4.2vh 4.5vh;background-color:rgba(0,0,0,.8);box-sizing:border-box}.main-filter.full-width{width:100%}.main-filter ul{margin:0;padding:0;list-style:none;font-size:.9em;font-weight:600;white-space:normal;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main-filter ul.list-1{-ms-flex-pack:center;justify-content:center}.main-filter ul.list-1 .main-filter-choice{max-width:none}.main-filter ul.list-2{-ms-flex-pack:distribute;justify-content:space-around}.main-filter.full-width ul{-ms-flex-pack:start!important;justify-content:flex-start!important}.main-filter.full-width .main-filter-choice{margin-right:3%}.main-filter-choice{max-width:105px;min-width:70px;margin-right:2.2vh;padding:1.1vh;border:1px solid transparent;cursor:pointer}.main-filter-choice:last-child{margin-right:0}.main-filter-choice.selected{border:1px solid #C9C9C9;background-color:#323232}.sub-filters,.surface-products{background-color:rgba(0,0,0,.8)}.main-filter-choice img{width:100%;max-width:70px}.main-filter-choice .text{margin-top:6%}.main-filter h2{margin-bottom:4vh}.surface-filters h2{font-size:3vh;font-weight:300;line-height:1}.surface-products{display:none}.surface-products.visible{display:block}.surface-products ul{margin:0;padding:3vh 4.2vh 2vh;text-align:center;list-style:none;white-space:nowrap}.surface-products .product{width:120px;margin:0 .8%;display:inline-block;vertical-align:top;white-space:normal;cursor:pointer}.surface-products .thumbnail{margin:0 auto;border:1px solid #95989A}.surface-products .product-text{margin-top:6px;color:#95989A;font-size:1.3vh;font-weight:600}.filter-title{margin-bottom:2vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sub-filters{margin-left:5px;padding:2vh 4.2vh;-ms-flex-positive:2;flex-grow:2;display:none}@media all and (max-width:1500px){.surface-options.sub-filters-shown .sub-filters{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.sub-filter-list>div:last-child{margin-right:0}.filter-message{margin:2vh 0}}.sub-filter-list{display:-ms-flexbox;display:flex}.sub-filter-list>div{min-width:28vh;height:100%;margin-right:10vh}.sub-filters ul{padding:0;list-style:none}.sub-filter-choice.deactivated{opacity:.3;cursor:default!important}.sub-filter-choice.selected{background-color:#323232}.selected-filter{margin-left:20px;padding:.2vh 25px .2vh .2vh;font-size:.9em;font-weight:400;border-bottom:1px solid #7A7A7A;-ms-flex-positive:2;flex-grow:2;position:relative}.selected-filter .remove{color:#C24736;font-weight:700;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%)}.shape-filter{min-width:30vh!important}.material-filter .sub-filter-choice,.shape-filter .sub-filter-choice,.style-filter .sub-filter-choice{margin-bottom:.7vh;padding:.8vh 1.2vh;font-weight:600;text-transform:uppercase;border:1px solid #C9C9C9;white-space:nowrap;cursor:pointer}.surface.flooring .style-filter{max-width:420px;min-width:36vh;margin-right:7.6vmin}.surface.flooring .style-filter .filter-title{margin-right:2.4vmin}.surface.flooring .style-filter ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.surface.flooring .style-filter li{margin-right:2.4vmin;padding-left:2.8vmin;padding-right:2.8vmin;display:inline-block;text-align:center;-ms-flex-positive:1;flex-grow:1}.filter-message{font-weight:300}#model-homes-dialog{width:100%;height:100%;background-color:rgba(0,0,0,.9);color:#fff;font-size:0;position:absolute;top:0;left:0;display:none;z-index:2003;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}#model-homes-dialog>div{max-width:100%;max-height:100%;padding:1%;font-size:.8vw;box-sizing:border-box}#model-homes-dialog .header{margin-bottom:1.5%;font-weight:300;text-align:center}#model-homes-dialog .header h2{margin:0 0 .5%;font-size:3vh;font-weight:300;line-height:1}#model-homes-dialog .header p{font-size:1.55vh}#model-home-slider{padding:0 7.2vw;position:relative}#model-home-slider .control{width:3.5%;padding:0;background-color:transparent;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#model-home-slider .control.previous{left:1%}#model-home-slider .control.next{right:1%}#model-home-slider>div{width:100%;max-width:119.111111111vh;overflow:hidden}#model-homes-list{margin:0;padding:0;list-style:none;font-size:0;white-space:nowrap;position:relative;left:0;transition:.4s left ease-out;will-change:left}.model-home .footer>div,.model-home .sidebar{padding:1%;box-sizing:border-box}.model-home{width:100%;height:100%;font-size:1.5vh;border:5px solid #fff;display:inline-block;vertical-align:top;overflow:hidden;box-sizing:border-box}.model-home .image-area{width:100%;height:100%;position:relative;overflow:hidden}#my-projects,.model-home .sidebar{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.model-home img{max-width:100%;max-height:67vh}.model-home .footer{width:100%;font-weight:300;background-color:#5B5854;display:table}.model-home .footer .details{display:table-cell}.model-home .toggle-selections{width:27%;background-color:#B63A29;white-space:nowrap;display:table-cell;cursor:pointer}.model-home .toggle-selections .icon{width:13px;height:13px;color:#B2ADAD;background-color:#fff;border:1px solid #B2ADAD;line-height:0;position:relative;display:inline-block;vertical-align:middle;border-radius:50%}.model-home .toggle-selections .text{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle}.model-home .toggle-selections .show,.model-home.sidebar-hidden .toggle-selections .hide{display:none}.model-home .toggle-selections .hide .icon span{position:absolute;top:4px;left:3px}.model-home .toggle-selections .show .icon span{position:absolute;top:6px;left:2px}#my-projects,.message-overlay,.model-home .sidebar{height:100%;position:absolute;top:0}.model-home.sidebar-hidden .toggle-selections .show{display:block}.model-home .sidebar{width:27%;color:#474645;white-space:normal;background-color:#fff;background-color:rgba(255,255,255,.8);right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:250ms -webkit-transform ease-out;transition:250ms transform ease-out;transition:250ms transform ease-out,250ms -webkit-transform ease-out}.model-home.sidebar-hidden .sidebar{-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%)}.model-home .sidebar .buttons{margin-bottom:8%;font-weight:400;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.ghost-center:before,.ghost-center>div,.model-home .sidebar .buttons i,.model-home .sidebar .buttons span{display:inline-block;vertical-align:middle}.model-home .sidebar-btn{padding:.9vh 1.3vh;font-size:1.4vh;color:#827F7C;text-decoration:none;white-space:nowrap;background-color:#fff;border:1px solid #9A918D;border-radius:10px}.model-home .sidebar .buttons i{font-size:1vw;line-height:1}.model-home .sidebar .buttons span{line-height:1}.model-home .sidebar .selections-list{margin:0;padding:0;font-weight:600;list-style:none}.model-home .sidebar .selections-list>li{padding:3% 6%}.model-home .sidebar .selections-list>li:nth-child(odd){background-color:rgba(0,0,0,.05)}.model-home .sidebar .selections-list ul{padding-left:20%;font-weight:400;list-style:disc}.ghost-center{text-align:center;white-space:nowrap}.ghost-center:before{content:'';width:0;height:100%}.ghost-center>div{text-align:left;white-space:normal}.message-overlay{width:100%;background-color:rgba(100,59,43,.95);left:0;z-index:10000;display:none}.message-overlay img{width:100%;max-width:600px;max-height:100%}body.mobile #mobile-overlay{display:block}@media only screen and (min-device-width:375px) and (max-device-width:1024px) and (orientation:portrait){body.non-mobile #rotate-overlay{display:block}}#my-projects{width:100%;background-color:rgba(0,0,0,.7);display:none;left:0;z-index:2011}.MyProjectsInner{width:100%!important;padding:2% 0;max-width:600px;position:relative!important}.MyProjects .TitleBar{margin-bottom:1%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.MyProjects .TitleBar h2{color:#fff;font-weight:300;vertical-align:middle}.MyProjects .Content{padding:3.8% 3.5%;color:#fff;background-color:#000;font-weight:500;border:1px solid #95989A}.MyProjects .projectsForm .projectWrapper{width:100%;margin-bottom:6%;display:table}.MyProjects .projectWrapper>img{display:table-cell;vertical-align:top}.MyProjects .projectWrapper .innerWrapper{width:100%;padding-left:2%;display:table-cell;vertical-align:top}.MyProjects .projectTitle{margin:0;font-weight:300;line-height:1}.MyProjects .projectDate{color:#B4B3B3;font-size:.8em}.myProjectBTNsUL{margin:0;padding:0;list-style:none}.myProjectBTNsUL li{font-size:.9em;display:inline-block;cursor:pointer}.myProjectBTNsUL li:hover{text-decoration:underline}.myProjectBTNS .Remove:before{content:'\00B7\00a0';text-decoration:none;display:inline-block}.myProjectBTNS .Remove:hover:before{text-decoration:none}.MyProjects input[type=text],.MyProjects input[type=password],.MyProjects textarea{width:100%;margin:0;padding:6px;color:#5b5854;border:1px solid #A59C94;box-sizing:border-box}.MyProjects .changePwdBTN,.MyProjects .forgotBTN,.MyProjects .loginBTN,.MyProjects .regBTN,.MyProjects .saveBTN{margin-right:0;padding:2% 6%;color:#E5C5C1;font-size:.9em;background-color:#f47827;border:1px solid #968D88;border-radius:6px;cursor:pointer}.MyProjects .titleBarBTNS .buttons{height:auto!important;color:#fff;font-weight:400;display:inline-block;vertical-align:middle}.MyProjects .closeBTN{margin:0!important;color:#fff;font-size:0;font-weight:400;line-height:1;position:relative;cursor:pointer}.MyProjects .closeBTN:before{content:'X';padding:0 10px 2px;font-size:2vh;background-color:#C24736;visibility:visible;cursor:pointer}.goToChangeBTN,.logoutBTN{margin-right:8px;padding:4px;font-size:.9em;cursor:pointer}.MyProjects .formBTNS ul{margin:3% 0 0;padding:0;list-style:none}.MyProjects .formBTNS li>div{display:inline-block}.MyProjects .forgotTitle,.MyProjects .formTitle h2,.MyProjects .saveTitle{margin-bottom:2%;line-height:1;font-weight:300}.MyProjects .forgotTitle span{margin-top:1%;font-size:.6em;display:block}.MyProjects .errors{margin-bottom:1%;padding:1%;font-size:.9em;background-color:#B43B2B}.MyProjects .lbl{margin-bottom:2px;color:#B4B3B3;font-size:.9em}.MyProjects .changeForm .lbl~.lbl,.MyProjects .loginForm .lbl~.lbl,.MyProjects .regForm .lbl~.lbl{margin-top:2%}.MyProjects .forgotBTN,.MyProjects .loginBTN,.MyProjects .regBTN{margin-bottom:1%}.MyProjects .gotoForgotBTN,.MyProjects .gotoLoginBTN,.MyProjects .gotoRegBTN{font-size:.9em;cursor:pointer}.MyProjects .gotoForgotBTN:hover,.MyProjects .gotoLoginBTN:hover,.MyProjects .gotoRegBTN:hover{text-decoration:underline}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}#legal-copyright img,#legal-copyright p{display:inline-block;vertical-align:middle}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}div.browserupgrade{z-index:9999999;position:fixed;top:-2px;left:0;width:100%;height:100%;background:tomato;color:#fff}div.browserupgrade p{width:50%;position:absolute;top:25%;left:25%;padding:2% 0;border-radius:10px;text-align:center;background-color:#cc4f39;font-size:1.3em}div.browserupgrade a{color:#fff;font-weight:700}div.browserupgrade i{color:#fff;font-weight:700;font-size:50px;margin-bottom:20px}@media only screen and (min-width:961px) and (max-width:1024px) and (orientation:landscape){.num_icon{width:40px;height:40px}#studioType h3{font-size:31px;line-height:5vh}.colorTypes{margin:0 auto;max-width:1400px}span.fa{left:4%}#zoom{width:5%}}@media only screen and (max-width:960px) and (orientation:landscape){.num_icon{width:40px;height:40px;background-image:url(/Content/img/num_1.svg);background-repeat:no-repeat}#roomType h3{color:#fff;text-shadow:0 3px 5px rgba(0,0,0,.38);font-size:20px;line-height:6.5vh;text-align:center;letter-spacing:-.01em;font-weight:300}#studioType h3{font-size:31px;line-height:6vh}span.fa{left:3.5%}#zoom{width:5%}}@media only screen and (max-device-width:736px){#header_icons .nav-button,#header_icons .nav-button.anchor a{padding:4px 8px;font-size:3vh}#header_icons>ul>li{margin-right:6px}#header_icons li i{font-size:2vw}#header_icons .nav-button.anchor{margin:0}#my-selections-count{width:1.7vw;height:1.7vw}.select_layout ul{margin-top:0}.colorTypesText .name{font-size:3vh}.colorTypesText .description{font-size:2.2vh}#model-home-slider>div{max-width:90vh}.main-filter-choice{min-width:50px}.main-filter-choice img{max-width:50px}.surface-products .product{width:90px}.surface-products .thumbnail{width:40px;height:40px}.surface-products .product-text{font-size:1.8vh}#colorStudiosBox li h3{font-size:2.8vh}#my-selections-dialog a,#my-selections-dialog button,#my-selections-dialog ul.applied-list{font-size:3vh}.MyProjects .closeBTN:before{font-size:3.5vh}.email-dialog{width:320%}}.dark-bg{background:url(/Content/img/landing_splash.jpg) top no-repeat;background-size:cover;position:relative}.dark-bg>.shade{width:100%;height:100%;background-color:rgba(0,0,0,.4)}#legal-dialog{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;z-index:2010;display:none}#legal-dialog .shade{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto}#legal-dialog .close-dialog{position:absolute;top:15px;right:15px}#legal-dialog .content{width:100%;max-width:1400px;padding:1% 3% 5%;text-align:center;box-sizing:border-box}#legal-dialog .content>img{width:230px}#legal-dialog h1{margin:2.2% 0 1.4%}#legal-dialog p{color:#DDD;font-weight:400}#legal-copyright{margin-top:1.4%}#legal-copyright img{height:25px;width:25px}#instructions-dialog{width:100%;height:91%;color:#fff;position:absolute;top:0;left:0;display:none;z-index:1999}#instructions-dialog .close{width:100%;margin:1vmin auto 0;padding:1.4vmin 7vmin;font-size:1.4em;font-weight:400;background-color:#B43B2B;border:0;display:block;border-radius:8px}#instructions{font-size:1.8vh;font-weight:400}#instructions>div{max-width:180px;text-align:center;position:absolute}#instructions img{width:4vh;max-width:38px}#instructions .arrow-up{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#instructions .arrow-down{-webkit-transform:rotate(105deg);-ms-transform:rotate(105deg);transform:rotate(105deg)}#instructions .layout{max-width:90px;top:8vh;left:6vh}#instructions .layout img{position:absolute;top:-10px;left:-4vh}#instructions .studio{max-width:150px;top:8vh;left:26vh}#instructions .studio img{position:absolute;top:-10px;left:-4vh}#instructions .projects{max-width:140px;top:1vh;right:53vh}#instructions .projects img{position:absolute;top:0;left:-4vh}#instructions .selections{max-width:140px;top:1vh;right:34vh}#instructions .selections img{position:absolute;top:0;left:-4vh}#instructions .model-homes{max-width:160px;top:6vh;right:13vh}#instructions .model-homes img{position:absolute;bottom:80%;left:12px}#instructions .zoom{max-width:150px;top:57%;right:.5%}#instructions .zoom img{position:absolute;bottom:100%;right:7.8vh}#instructions .surfaces{width:100%;max-width:none;text-align:center;bottom:4vh;left:0}#instructions .surfaces>div{max-width:220px;position:relative;display:inline-block}#instructions .surfaces img{position:absolute;left:92%;top:55%}
