@-ms-viewport{width:device-width}*,:after,:before{box-sizing:inherit}html{color:#272622;font-size:1em;line-height:1.4;font-family:"Open Sans",Arial,serif}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}img[src$=".svg"]{width:100%}@media only screen and (min-device-width:375px) and (max-device-width:1024px) and (orientation:portrait){body.non-mobile #rotate-overlay{display:block}}body.mobile #mobile-overlay{display:block}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ghost-center{text-align:center;white-space:nowrap}.ghost-center:before{content:"";width:0;height:100%;margin-left:-.2em;display:inline-block;vertical-align:middle}.ghost-center>div{text-align:left;white-space:normal;display:inline-block;vertical-align:middle}.view{width:100%;height:100%;background-color:#fff;opacity:0;z-index:1;transition:.4s opacity ease-in;display:none;overflow:hidden}.view.active{opacity:1;z-index:2;display:-ms-flexbox;display:flex}#MAIN,body,html{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:0;overflow-x:hidden}html{overflow:hidden;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}body.modal-styles,html.modal-styles{height:100%;min-height:100%;overflow-y:hidden}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;font-weight:400;color:#272622;line-height:.8}h1{font-size:53px}h2{font-size:28px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{font-size:10px}ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex}button{border:none;cursor:pointer;font-size:14px;font-family:"Open Sans",Arial,serif}header{display:-ms-flexbox;display:flex;height:auto;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}main{height:auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:0}main section{width:100%;height:100%}.control{font-family:arial;display:block;position:relative;padding-left:20px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:12px;font-family:"Open Sans",Arial,serif}.control input{position:absolute;z-index:-1;opacity:0}.control input:checked~.control_indicator{background:#fff}.control_indicator{position:absolute;top:5px;left:0;height:12px;width:12px;background:#fff;border:1px solid #272622}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:3px;top:1px;width:2px;height:5px;border:solid #272622;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media all and (-ms-high-contrast:none){.control-checkbox .control_indicator:after{left:3px;top:0;width:5px;height:8px;border:solid #272622;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (max-width:767px){.view{overflow:unset}}.alertify-logs>*{padding:12px 24px;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-radius:1px;transition:.2s all;display:block!important}.alertify-logs>*,.alertify-logs>.default{background:rgba(0,0,0,.8)}.alertify-logs>.error{background:rgba(244,67,54,.8)}.alertify-logs>.success{background:rgba(76,175,80,.9)}.alertify{position:fixed;background-color:rgba(0,0,0,.3);left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99999}.alertify.hide{opacity:0;pointer-events:none}.alertify,.alertify.show{box-sizing:border-box;transition:all .33s cubic-bezier(.25,.8,.25,1)}.alertify,.alertify *{box-sizing:border-box}.alertify .dialog{padding:12px}.alertify .alert,.alertify .dialog{width:100%;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.alertify .alert>*,.alertify .dialog>*{width:400px;max-width:95%;margin:0 auto;text-align:center;padding:12px;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.098),0 1px 10px 0 rgba(0,0,0,.084)}.alertify .alert .msg,.alertify .dialog .msg{padding:12px;margin-bottom:12px;margin:0;text-align:left}.alertify .alert input:not(.form-control),.alertify .dialog input:not(.form-control){margin-bottom:15px;width:100%;font-size:100%;padding:12px}.alertify .alert input:not(.form-control):focus,.alertify .dialog input:not(.form-control):focus{outline-offset:-2px}.alertify .alert nav,.alertify .dialog nav{text-align:right}.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button),.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button){background:0 0;box-sizing:border-box;color:rgba(0,0,0,.87);position:relative;outline:0;border:0;display:inline-block;-ms-flex-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:2px}.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover,.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active,.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover{background-color:rgba(0,0,0,.05)}.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus,.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus{border:1px solid rgba(0,0,0,.1)}.alertify .alert nav button.btn,.alertify .dialog nav button.btn{margin:6px 4px}.alertify-logs{position:fixed;z-index:99999}.alertify-logs.bottom,.alertify-logs:not(.top){bottom:16px}.alertify-logs.left,.alertify-logs:not(.right){left:16px}.alertify-logs.left>*,.alertify-logs:not(.right)>*{float:left;transform:translate3d(0,0,0);height:auto}.alertify-logs.left>.show,.alertify-logs:not(.right)>.show{left:0}.alertify-logs.left>*,.alertify-logs.left>.hide,.alertify-logs:not(.right)>*,.alertify-logs:not(.right)>.hide{left:-110%}.alertify-logs.right{right:16px}.alertify-logs.right>*{float:right;transform:translate3d(0,0,0)}.alertify-logs.right>.show{right:0;opacity:1}.alertify-logs.right>*,.alertify-logs.right>.hide{right:-110%;opacity:0}.alertify-logs.top{top:0}.alertify-logs>*{box-sizing:border-box;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;clear:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}.alertify-logs>*{max-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.alertify-logs>.show{margin-top:12px;opacity:1;max-height:1000px;padding:12px;pointer-events:auto}.landing{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1 1 auto;flex:1 1 auto;background:url(/img/southlanding.jpg) no-repeat;background-size:cover;position:relative}#landing-projects{cursor:pointer}section.landing{width:100%;height:100%}section.landing div.upload{width:97%;margin:2% auto 0 auto;position:relative;cursor:pointer}section.landing div.callout{cursor:pointer}.banner{position:absolute;bottom:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.85);padding:70px 0}.banner h1{text-transform:uppercase;color:#fc6;font-weight:700;margin-bottom:20px}.banner h2{font-weight:700;margin-bottom:20px;color:#fff}.banner .video{cursor:pointer;margin-bottom:40px}.banner .video h4{color:#fff;text-decoration:underline}.banner .buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.banner .buttons button{margin-right:30px;border:solid 1px #fc6;color:#fc6;width:200px;height:34px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:transparent;text-transform:uppercase}.banner .buttons button:last-child{margin-right:0}.banner .buttons button:hover{background-color:#fc6;color:#272622}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner{padding:30px}}@media only screen and (max-width:767px) and (orientation:portrait){.banner h1{font-size:34px;text-align:center;line-height:1.2}.banner h2{font-size:15px;text-align:center;line-height:1.2}.banner .video h4{font-size:14px}.banner .buttons{width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.banner .buttons button{width:100%;margin:0 0 20px 0}.banner .buttons button:last-child{margin-bottom:0}}@media only screen and (max-width:767px) and (orientation:landscape){.banner h1{font-size:34px}.banner h2{font-size:18px}.banner .video h4{font-size:14px}.banner .buttons button{width:170px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.banner h1{font-size:44px}.banner h2{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.banner h1{font-size:47px}}section.scenes{display:none;width:100%;height:auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#272622;-ms-flex-align:center;align-items:center}div.scene-wrapper{width:100%;height:auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;margin:0 auto;overflow-y:auto;overflow-x:hidden}#roomscene-data{padding:0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 5%}#roomscene-data li{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:15px}#roomscene-data li .overlay{display:none;background-color:rgba(39,38,34,.9);-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}#roomscene-data li .overlay h5{color:#fff;text-transform:uppercase;letter-spacing:.15em}#roomscene-data li:hover .overlay{display:-ms-flexbox;display:flex}#roomscene-data img{width:100%;height:15vw;background-image:url(/img/balls.svg);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}#roomscene-data img[src]{width:100%;height:auto;background-image:none}section.scenes .header{background-color:#fc6;height:40px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}section.scenes .header div{margin-right:20px;cursor:pointer}section.scenes .header div h5{text-transform:uppercase}section.scenes h2{color:#fff;text-transform:uppercase;padding:40px 0;font-weight:700}@media only screen and (max-width:767px){#roomscene-data img[src]{max-width:275px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#roomscene-data img[src]{max-width:340px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#roomscene-data img[src]{max-width:300px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#roomscene-data{margin:0 1%}}@media only screen and (min-width:1025px) and (max-width:1440px){#roomscene-data{margin:0 1%}#roomscene-data img[src]{max-width:370px}}.visualizer-wrapper{display:none;width:100%;height:auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#272622;-ms-flex-align:center;align-items:center;min-height:0}section.visualizer{width:100%;height:auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-height:0}div.visualizer-pane{width:auto;height:auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#visualizer{width:100%;height:auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow:hidden}#visualizer-controls{position:absolute;bottom:20px;left:20px;display:-ms-flexbox;display:flex;z-index:3000;background-color:#272622;padding:10px}#visualizer-controls button{border:none;cursor:pointer;font-size:30px;margin:0 20px 0 0;padding:0;background-color:transparent}#visualizer-controls button:hover i{color:#fff!important}#visualizer-controls button#unzoom{margin-right:40px}#visualizer-controls button i{cursor:pointer;color:#fc6}#visualizer-controls button:last-child{margin-right:0}.viz-side{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}.viz-side .disclaimer{-ms-flex:0 0 auto;flex:0 0 auto;height:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.viz-side .disclaimer h6{color:#fff}.side-menu{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:500px;width:100%;min-height:0}.side-menu .products{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;overflow:hidden;min-height:0}.side-menu nav.visualizer{background-color:#fc6;height:40px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;padding:0 20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu nav.visualizer div{cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu nav.visualizer div h6{text-transform:uppercase}.side-menu nav.visualizer div i{font-size:12px}.side-menu nav.visualizer div#help{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.side-menu .textures{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;padding:20px;background-color:#272622}.side-menu .textures h2{color:#fff;text-transform:uppercase;font-weight:700}.side-menu .textures ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.side-menu .textures ul li{width:21.7%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-right:20px;cursor:pointer}.side-menu .textures ul li:last-child{margin-right:0}.side-menu .textures ul li.active .swatch::after{width:100%;height:100%;content:"";border:solid 3px #fc6;position:absolute;top:0;left:0}.side-menu .textures ul li .swatch{position:relative}.side-menu .textures ul li .swatch img{width:100%}.side-menu .textures ul li h6{color:#fc6;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.2;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;min-height:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.side-menu .textures h2{margin-bottom:20px}}.side-menu .swatches{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;background-color:#fff;-ms-flex-align:center;align-items:center;min-height:0;width:100%}.side-menu .swatches .title-apply{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%;margin-bottom:20px}.side-menu .swatches .title-apply h2{text-transform:uppercase;font-weight:700;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.side-menu .swatches .title-apply label{position:absolute;right:0;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.side-menu .swatches button{width:100%;background-color:#fc6;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;height:50px;text-transform:uppercase;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .swatches ul{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px;margin-bottom:20px;overflow-y:auto;overflow-x:hidden}.side-menu .swatches ul li{width:21.6%;width:90px;position:relative;margin:20px 20px 0 0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;overflow:hidden;position:relative}.side-menu .swatches ul li:nth-child(4n+4){margin-right:0}.side-menu .swatches ul li:nth-child(1),.side-menu .swatches ul li:nth-child(2),.side-menu .swatches ul li:nth-child(3),.side-menu .swatches ul li:nth-child(4){margin-top:0}.side-menu .swatches ul li:hover .name{-ms-transform:translateY(0);transform:translateY(0);transition:.6s transform ease-out}.side-menu .swatches ul li.active::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border:solid 3px #fc6}.side-menu .swatches ul li .name{background-color:#fc6;position:absolute;bottom:0;left:0;width:100%;height:28px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-transform:translateY(100%);transform:translateY(100%);transition:.6s transform ease-out}.side-menu .swatches ul li .swatch{min-height:72px;display:-ms-flexbox;display:flex}.side-menu .swatches ul li .swatch img{height:100%;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.side-menu .swatches ul li{width:90px}}.side-menu .trim-menu{position:absolute;top:0;left:0;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;height:100%;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;width:100%;-ms-transform:translateY(100%);transform:translateY(100%);transition:.5s transform ease-out}.side-menu .trim-menu.active{-ms-transform:translateY(0);transform:translateY(0);transition:.5s transform ease-out}.side-menu .trim-menu .close{width:20px;cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:20px}.side-menu .trim-menu .close img{width:100%}.side-menu .trim-menu h2{text-transform:uppercase;font-weight:700;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.side-menu .trim-menu button{width:100%;background-color:#fc6;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;height:50px;text-transform:uppercase;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .trim-menu ul{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px;margin-bottom:20px;overflow-y:auto;overflow-x:hidden}.side-menu .trim-menu ul li{width:21.6%;position:relative;margin:20px 20px 0 0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;overflow:hidden;position:relative}.side-menu .trim-menu ul li:nth-child(4n+4){margin-right:0}.side-menu .trim-menu ul li:nth-child(1),.side-menu .trim-menu ul li:nth-child(2),.side-menu .trim-menu ul li:nth-child(3),.side-menu .trim-menu ul li:nth-child(4){margin-top:0}.side-menu .trim-menu ul li:hover .name{-ms-transform:translateY(0);transform:translateY(0);transition:.6s transform ease-out}.side-menu .trim-menu ul li.active::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border:solid 3px #fc6}.side-menu .trim-menu ul li .name{background-color:#fc6;position:absolute;bottom:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-transform:translateY(100%);transform:translateY(100%);transition:.6s transform ease-out;height:28px}.side-menu .trim-menu ul li .swatch{width:100%;min-height:72px}.side-menu .trim-menu ul li .swatch img{height:100%;width:100%}html.ie .side-menu .trim-menu ul li{width:21%;-ms-flex:0 1 21%;flex:0 1 21%}#help-modal.lightbox>div{max-width:595px}#help-modal.lightbox>div .content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;padding:40px;margin:0;background-color:#272622;border:none}#help-modal.lightbox>div .content .close{width:20px;cursor:pointer;-ms-flex-item-align:end;align-self:flex-end}#help-modal.lightbox>div .content .close img{width:100%}#help-modal.lightbox>div .content h2{font-weight:700;text-transform:uppercase;color:#fff}#help-modal.lightbox>div .content .video{cursor:pointer;margin-bottom:30px}#help-modal.lightbox>div .content .video h4{text-decoration:underline;color:#fff}#help-modal.lightbox>div .content h3{color:#fc6;font-weight:800;text-transform:uppercase;margin-bottom:20px}#help-modal.lightbox>div .content h5{font-size:16px;color:#fff;text-align:center;line-height:1.2;margin-bottom:30px;display:-ms-flexbox;display:flex;width:100%;text-align:center}#help-modal.lightbox>div .content button{width:100%;background-color:#fc6;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;height:50px;text-transform:uppercase;-ms-flex:0 0 auto;flex:0 0 auto;color:#272622}#help-modal.lightbox>div .content .separator{line-height:.5;text-align:center;margin:20px 0 20px 0}#help-modal.lightbox>div .content .separator span{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column}#help-modal.lightbox>div .content .separator span:before{right:100%;margin-right:15px}#help-modal.lightbox>div .content .separator span:after,#help-modal.lightbox>div .content .separator span:before{content:"";position:absolute;border-bottom:1px solid rgba(255,255,255,.1);top:5px;width:212px}#help-modal.lightbox>div .content .separator span i{font-size:6px;padding:0;margin:3px 0 0 0;float:none;color:#fff}#help-modal.lightbox>div .content .separator span:after{left:100%;margin-left:15px}.mobile-disclaimer{display:none;-ms-flex:0 0 auto;flex:0 0 auto;height:30px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#272622}.mobile-disclaimer h6{color:#fff}@media only screen and (max-width:767px){#help-modal.lightbox>div .content{padding:20px}.side-menu .swatches .title-apply{margin-bottom:0}.banner .video{margin-bottom:30px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){section.visualizer{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.viz-side{-ms-flex:0 0 auto;flex:0 0 auto}.viz-side .disclaimer{display:none}.mobile-disclaimer{display:-ms-flexbox;display:flex}html{overflow-y:auto;overflow-x:hidden}.side-menu{max-width:100%}.side-menu .products{-ms-flex:0 0 auto;flex:0 0 auto}#visualizer-controls{position:relative;bottom:initial;left:initial;width:100%;-ms-flex-pack:justify;justify-content:space-between}div.visualizer-pane{-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}.side-menu nav.visualizer{-ms-flex-pack:distribute;justify-content:space-around}#help-modal.lightbox{position:fixed}}@media only screen and (max-width:767px) and (orientation:portrait){.side-menu nav.visualizer{-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.side-menu nav.visualizer div h6{font-size:10px}.side-menu .textures ul{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.side-menu .textures ul li{width:37%;margin-bottom:20px}.side-menu .textures ul li:nth-child(2n+2){margin-right:0}.side-menu .textures ul li:nth-last-child(1),.side-menu .textures ul li:nth-last-child(2){margin-bottom:0}.side-menu .swatches .title-apply h2{text-align:left}.side-menu .swatches ul li{width:28.1%;max-height:115px}.side-menu .swatches ul li:nth-child(4n+4){margin-right:20px}.side-menu .swatches ul li:nth-child(3n+3){margin-right:0}.side-menu .swatches ul li:nth-child(1),.side-menu .swatches ul li:nth-child(2),.side-menu .swatches ul li:nth-child(3),.side-menu .swatches ul li:nth-child(4){margin-top:20px}.side-menu .swatches ul li .name{-ms-transform:none;transform:none}.side-menu .swatches ul li .swatch{min-height:80px}.side-menu .trim-menu ul{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .trim-menu ul li{width:28.2%}.side-menu .trim-menu ul li:nth-child(4n+4){margin-right:20px}.side-menu .trim-menu ul li:nth-child(3n+3){margin-right:0}.side-menu .trim-menu ul li:nth-child(1),.side-menu .trim-menu ul li:nth-child(2),.side-menu .trim-menu ul li:nth-child(3),.side-menu .trim-menu ul li:nth-child(4){margin-top:20px}.side-menu .trim-menu ul li .name{-ms-transform:none;transform:none}.side-menu .trim-menu ul li .swatch{min-height:80px}}@media only screen and (max-width:767px) and (orientation:landscape){body{overflow-y:auto}.side-menu .textures ul{-ms-flex-pack:center;justify-content:center}.side-menu .textures ul li{width:18%}.side-menu .swatches .title-apply{margin-bottom:0}.side-menu .swatches ul li{width:22.5%;max-height:160px}.side-menu .swatches ul li .name{-ms-transform:none;transform:none}.side-menu .swatches ul li .swatch{min-height:80px}.side-menu .swatches ul li:nth-child(1),.side-menu .swatches ul li:nth-child(2),.side-menu .swatches ul li:nth-child(3),.side-menu .swatches ul li:nth-child(4){margin-top:20px}.side-menu .trim-menu ul{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .trim-menu ul li{width:22.5%}.side-menu .trim-menu ul li .name{-ms-transform:none;transform:none}.side-menu .trim-menu ul li .swatch{min-height:80px}.side-menu .trim-menu ul li:nth-child(1),.side-menu .trim-menu ul li:nth-child(2),.side-menu .trim-menu ul li:nth-child(3),.side-menu .trim-menu ul li:nth-child(4){margin-top:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.side-menu .swatches .title-apply{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.side-menu .textures ul{-ms-flex-pack:center;justify-content:center}.side-menu .textures ul li{width:15%}.side-menu .swatches ul li{width:14.3%}.side-menu .swatches ul li:nth-child(4n+4){margin-right:20px}.side-menu .swatches ul li:nth-child(6n+6){margin-right:0}.side-menu .swatches ul li:nth-child(1),.side-menu .swatches ul li:nth-child(2),.side-menu .swatches ul li:nth-child(3),.side-menu .swatches ul li:nth-child(4){margin-top:20px}.side-menu .swatches ul li .name{-ms-transform:none;transform:none}.side-menu .swatches ul li .swatch{min-height:80px}.side-menu .trim-menu ul{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .trim-menu ul li{width:14.3%}.side-menu .trim-menu ul li:nth-child(4n+4){margin-right:20px}.side-menu .trim-menu ul li:nth-child(6n+6){margin-right:0}.side-menu .trim-menu ul li:nth-child(1),.side-menu .trim-menu ul li:nth-child(2),.side-menu .trim-menu ul li:nth-child(3),.side-menu .trim-menu ul li:nth-child(4){margin-top:20px}.side-menu .trim-menu ul li .name{-ms-transform:none;transform:none}.side-menu .trim-menu ul li .swatch{min-height:80px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.side-menu nav.visualizer{-ms-flex-pack:center;justify-content:center}.side-menu nav.visualizer div{margin-right:30px}.side-menu nav.visualizer div:last-child{margin-right:0}.side-menu .textures ul{-ms-flex-pack:center;justify-content:center}.side-menu .textures ul li{width:12%}.side-menu .swatches ul li{width:14.3%}.side-menu .swatches ul li:nth-child(4n+4){margin-right:20px}.side-menu .swatches ul li:nth-child(6n+6){margin-right:0}.side-menu .swatches ul li:nth-child(1),.side-menu .swatches ul li:nth-child(2),.side-menu .swatches ul li:nth-child(3),.side-menu .swatches ul li:nth-child(4){margin-top:20px}.side-menu .swatches ul li .name{-ms-transform:none;transform:none}.side-menu .swatches ul li .swatch{min-height:80px}.side-menu .trim-menu ul{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto}.side-menu .trim-menu ul li{width:14.3%}.side-menu .trim-menu ul li:nth-child(4n+4){margin-right:20px}.side-menu .trim-menu ul li:nth-child(6n+6){margin-right:0}.side-menu .trim-menu ul li:nth-child(1),.side-menu .trim-menu ul li:nth-child(2),.side-menu .trim-menu ul li:nth-child(3),.side-menu .trim-menu ul li:nth-child(4){margin-top:20px}.side-menu .trim-menu ul li .name{-ms-transform:none;transform:none}.side-menu .trim-menu ul li .swatch{min-height:80px}}#my-projects>div{width:100%!important;margin:2% 0;max-width:600px}#my-projects .innerFormWrapper{box-sizing:border-box}#my-projects .formTitle h2,#my-projects h2.forgotTitle,#my-projects h2.forgotTitle label,#my-projects h2.saveTitle,#my-projects h2.saveTitle label{margin-bottom:30px;padding:0;color:#fff;font-size:18px;font-weight:400}#my-projects h2.forgotTitle span{color:#fff;font-size:.7em;font-weight:400;display:block;line-height:26px}#my-projects .formBTNS ul{margin:2vmin 0 0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#my-projects .linkBTNS{color:#fff;display:inline-block;cursor:pointer;font-size:13px}#my-projects .linkBTNS:hover{text-decoration:underline}#my-projects .forgotBTN,#my-projects .loginBTN,#my-projects .regBTN{margin-bottom:1.5vmin}#my-projects .errors{margin-bottom:2vmin}#my-projects .TitleBar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#my-projects .TitleBar img{width:25px;height:25px}#my-projects .TitleBar h2{-ms-flex:2;flex:2}#my-projects .titleBarBTNS{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#my-projects .titleBarBTNS .buttons{margin-right:1vmin;font-size:.9em;cursor:pointer;color:#fff}#my-projects .titleBarBTNS .buttons:last-child{margin-right:0}#my-projects .closeBTN{margin:0!important;color:#fff;font-size:0!important;font-weight:400;line-height:1;position:relative;cursor:pointer}#my-projects .closeBTN:before{content:"X";margin-left:1vmin;font-size:0;cursor:pointer}#my-projects .myProjectBTNsUL{margin:0;padding:0;list-style:none}#my-projects .myProjectBTNsUL li{margin:2px}#my-projects .projectsForm .projectWrapper{width:100%;margin-bottom:3vmin;display:table}#my-projects .projectsForm>img{display:table-cell;vertical-align:top}#my-projects .projectsForm .innerWrapper{width:100%;padding-left:4vmin;display:table-cell;vertical-align:top}#my-projects .projectsForm .projectTitle{margin-bottom:4px;padding-left:0;line-height:1;color:#fff;font-weight:700;font-size:18px}#my-projects .projectsForm .projectDate{font-size:.8em;margin:3px 0}#confirmOverlay,#congratsOverlay,#modalOverlay,#successOverlay,#uploadOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.78);display:none;z-index:3010}@media only screen and (max-width:767px) and (orientation:portrait){#my-projects .titleBarBTNS{-ms-flex-pack:end;justify-content:flex-end}#my-projects .titleBarBTNS .buttons{margin-right:6vmin}}.lightbox{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;display:none;z-index:3005;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.lightbox>div{width:100%;max-width:800px;background-color:#272622}.lightbox button:focus{outline:0}#my-projects .TitleBar,.lightbox .header{padding:40px 40px 0;background-color:transparent;position:relative}#my-projects .TitleBar h2,.lightbox .header h2{padding:10px;font-weight:400;text-transform:uppercase;color:#fc6;min-height:40px}.lightbox .header .close{padding:0;background-color:transparent;border:none;font-weight:700;position:absolute;top:50%;right:30px}.lightbox .header .close img{width:20px;height:20px}#my-projects .Content,.lightbox .content{padding:0 40px 40px;border:1vmin solid transparent;background-color:transparent;color:#fff}.lightbox .content p{margin:0 0 2vmin;color:#fff;font-size:14px;line-height:1.5}#my-projects .Content label,.lightbox .content label{color:#fff;display:block;font-size:14px;margin-bottom:4px}#my-projects .Content .lbl~.lbl,.lightbox .content label~label{margin-top:.8vmin}#my-projects .Content input,.lightbox .content input,.lightbox .content textarea{padding:.5vmin .6vmin;border:1px solid #c2c1c1;display:block}.lightbox .content textarea{width:100%;min-height:100px}.lightbox .content .buttons{margin-top:2vmin}#my-projects .Remove,#my-projects .Use,#my-projects .changePwdBTN,#my-projects .forgotBTN,#my-projects .loginBTN,#my-projects .regBTN,#my-projects .saveBTN,.lightbox .content button,li.Edit.prj-viz{padding:1vmin 1.6vmin;color:#fc6;text-transform:uppercase;background-color:#272622;border:solid 1px #fc6;display:inline-block;cursor:pointer;font-size:12px}#my-projects .Remove:hover,#my-projects .Use:hover,#my-projects .changePwdBTN:hover,#my-projects .forgotBTN:hover,#my-projects .loginBTN:hover,#my-projects .regBTN:hover,#my-projects .saveBTN:hover,.lightbox .content button:hover,li.Edit.prj-viz:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}#my-projects .errors,.lightbox .validation-error{margin-top:.3vmin;color:red;font-size:.9em}#email-modal .required-notice{margin:1vmin 0;font-size:.8em;text-align:right}#email-modal input[type=text],#my-projects .Content input[type=password],#my-projects .Content input[type=text]{width:100%;max-width:250px}@media only screen and (max-width:767px) and (orientation:portrait){#my-projects .TitleBar,.lightbox .header{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#my-projects .TitleBar h2,.lightbox .header h2{padding:10px 10px 20px 0}#my-projects .myProjectBTNsUL{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}}.loading-msg{position:absolute;top:50%!important;left:50%!important;text-align:center;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-msg img{width:auto}@keyframes uil-ripple{0%{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}.uil-ripple-css{background:0 0;position:relative;width:200px;height:200px}.uil-ripple-css div{position:absolute;top:50%;left:50%;margin:0;width:0;height:0;opacity:0;border-radius:50%;border-width:12px;border-style:solid;animation:uil-ripple 2s ease-out infinite}.uil-ripple-css div:nth-of-type(1){border-color:#272622}.uil-ripple-css div:nth-of-type(2){border-color:#272622;animation-delay:1s}.modal-show{visibility:visible!important;opacity:1!important}#MODALS{visibility:hidden;top:0;left:0;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.9);opacity:0;z-index:998;transition:all .5s}#MODALS div.top-bar{width:100%;height:6%;background-color:#235d7b}#MODALS div.close{position:absolute;right:1%;top:1.4%;width:1.5vh;height:1.5vh;background:url(/img/close.svg);cursor:pointer}.message-overlay{width:100%;height:100%;background-color:rgba(35,93,123,.95);position:absolute;top:0;left:0;z-index:10000;display:none}.message-overlay img{width:100%;max-width:600px;max-height:100%;display:inline-block;vertical-align:middle}#im-help-vid{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:99999999;background-color:rgba(0,0,0,.9)}#im-help-vid>div{position:relative}#im-help-vid.active{display:block}#im-help-vid video.vsouth{display:block}#im-help-vid video.vsouth.active{display:block}#im-help-vid video.vhaven{display:none}#im-help-vid video.vhaven.active{display:block}#im-help-vid .close{height:25px;width:25px;margin-bottom:10px;position:absolute;right:10px;top:-40px;cursor:pointer}#im-help-vid .close i{color:#fff;font-size:24px;cursor:pointer}#im-help-vid .close img{width:100%;height:100%}#im-help-vid.lightbox>div{width:100%;max-width:900px;background-color:transparent}ul#product-accordion{margin:0;padding:0;list-style-type:none}ul#product-accordion li{font-size:3vmin;background-color:#d3d3d3;padding:2% 5%;margin-bottom:1%}ul#product-accordion li:last-child(){margin-bottom:0}div.social{width:100%;height:10.4%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:2vh;line-height:4.5;text-transform:uppercase}div.feedback{cursor:pointer}div.share{height:100%;width:50%;display:-ms-flexbox;display:flex}div.share span{display:inline-block;text-align:right;padding:0 4% 0 0;width:50%}#share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:50%}#share a,#share div{display:inline-block;border-radius:100%;width:3.5vh;height:3.5vh;margin:0 1%;text-align:center;cursor:pointer}#share i{vertical-align:148%;cursor:pointer!important}div#share-modal.lightbox{display:none}div#share-modal.lightbox.active{display:block}div#share-modal.lightbox>div{padding:40px;width:100%;max-width:400px;background-color:#272622}div#share-modal.lightbox .header{background-color:transparent;padding:0;position:relative}div#share-modal.lightbox .header .close{top:0;right:0;-ms-transform:none;transform:none;cursor:pointer}div#share-modal.lightbox .header .close img{width:20px;height:20px}div#share-modal.lightbox .content{background-color:transparent;padding:0;border:none}div#share-modal.lightbox .content h2{color:#fff;font-size:27px;line-height:1;font-weight:900;text-align:left;padding:0;margin-top:40px;text-transform:uppercase}div#share-modal.lightbox .content ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}div#share-modal.lightbox .content ul li.email{cursor:pointer}div#share-modal.lightbox .content ul li{width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat}div#share-modal.lightbox .content ul li a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none}div#share-modal.lightbox li.facebookLink{background-image:url(/img/facebook_outline.svg)}div#share-modal.lightbox li.facebookLink:hover{background-image:url(/img/facebook_solid.svg)}div#share-modal.lightbox li.pinterestLink{background-image:url(/img/pinterest_outline.svg)}div#share-modal.lightbox li.pinterestLink:hover{background-image:url(/img/pinterest_solid.svg)}div#share-modal.lightbox li.twitterLink{background-image:url(/img/twitter-outline.svg)}div#share-modal.lightbox li.twitterLink:hover{background-image:url(/img/twitter-solid.svg)}div#share-modal.lightbox li.email{background-image:url(/img/email_outline.svg)}div#share-modal.lightbox li.email:hover{background-image:url(/img/email_solid.svg)}#tour{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:5000}.tour-step{width:100%;max-width:340px;padding:10px;display:none;z-index:5001}.tour-step .main{background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;position:relative}.tour-step p{margin:0;padding:3.5vmin 2vmin 4.5vmin;font-size:1.2em;font-family:ProximaNova-Regular}.tour-step .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.tour-step .header h3{margin:0;padding:2vmin 0 0 2vmin;font-size:3vmin;font-family:ProximaNova-Semibold;font-weight:400}.tour-step .header .close{margin:4px 4px 0 0;padding:.5vmin 1vmin;color:#fff;background-color:#2a4560;font-size:1.8vmin;text-align:center;cursor:pointer}.tour-step .footer{width:100%;color:#fff;font-size:1.2em;display:-ms-flexbox;display:flex;position:relative}.tour-step .footer div{padding:1.4vmin;background-color:#3d3e39}.tour-step .footer button{padding:1.4vmin;background-color:#2a4560;border:0;-ms-flex-positive:1;flex-grow:1;border-radius:0;color:#fff;font-family:ProximaNova-Regular;cursor:pointer}.tour-step .footer button:focus{outline:0}.tour-step.arrow-right .main:before{content:"";width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:21px solid #e0e0e0;position:absolute;top:50%;left:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tour-step.arrow-right .main:after{content:"";width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #fff;position:absolute;top:50%;left:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tour-step.arrow-up .main:before{content:"";width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:21px solid #e0e0e0;position:absolute;left:50%;bottom:100%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tour-step.arrow-up .main:after{content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #fff;position:absolute;left:50%;bottom:100%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tour-step.arrow-down .footer:after{content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #2a4560;position:absolute;top:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tour-step.arrow-left .main:before{content:"";width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-right:21px solid #e0e0e0;position:absolute;top:50%;right:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tour-step.arrow-left .main:after{content:"";width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #fff;position:absolute;top:50%;right:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#applied-products{min-width:25%;height:82.1%;background-color:rgba(0,0,0,.7);position:absolute;top:0;right:0;z-index:3000;-ms-transform:translateX(100%) translateX(33px);transform:translateX(100%) translateX(33px);transition:.4s all ease-out}#applied-products.open{-ms-transform:translateX(0);transform:translateX(0)}#applied-products .close{padding:6px 10px;color:#fff;border:none;background-color:#235d7b;font-size:1.2em;position:absolute;top:0;right:100%}#applied-products .close:focus{outline:0}#applied-list{width:100%;height:100%;margin:0;padding:1.7vmin 2.2vmin;color:#fff;list-style:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#applied-list li{padding:8% 0;border-bottom:3px solid #d4d2d3;display:-ms-flexbox;display:flex}#applied-list li:first-child{padding-top:0}#applied-list li>div{margin-left:5%;font-size:1.7vmin;display:inline-block;vertical-align:top}#applied-list li img{width:100px;display:inline-block;vertical-align:top;-ms-flex-preferred-size:100px;flex-basis:100px}#applied-list li .surface-name{font-weight:700}.modal-headline{text-align:left;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;font-size:24px;line-height:36px;font-style:normal;font-weight:700;text-transform:uppercase}.modal-close{float:right;color:#000;margin-right:0;cursor:pointer;position:absolute;right:10px;top:10px;font-size:18px;width:25px}.modal-close:hover{color:#333!important}.modal-box{width:100%;height:auto;margin:2vmin auto;text-align:center;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:460px}.upload-box{width:100%;height:auto;margin:0;background-color:#f3f3f3;border:dashed 2px #b3b2b2;color:#65656a;left:0;right:0;z-index:300;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto;position:absolute;height:100%}.upload-box p{font-size:14px;color:#5a5a5a;position:absolute;top:58%;margin:0 auto;width:100%;left:0}span.error-msg{width:100%}.upload-box input[type=file]{display:none}.modal-pic{background-color:#eaeaea;border-radius:3px;z-index:200;width:100%;height:auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:auto!important;height:600px}.trash{background-color:rgba(0,0,0,.74);color:#fff;font-size:4vmin;cursor:pointer;border-top-right-radius:3px;position:absolute;left:0;top:0;z-index:299;padding:1vmin;font-size:36px}html .pc p.computerDeviceText{display:block!important}html .pc p.mobileDeviceText{display:none!important}p.computerDeviceText{display:none}p.mobileDeviceText{display:block}.modal-pic #imgToUpload{width:100%;left:0;top:0;z-index:2;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-pic #imgToUpload{width:auto;height:100%;left:0;top:0;z-index:2;-ms-flex:1 0 auto;flex:1 0 auto}}.modal-label{float:left;font-size:16px;font-weight:700;color:#65656a;margin:5px 0 0 55px}.modal-input{padding:10px;border:1px solid #b1b1b1;border-radius:5px;border-image:none;font-size:20px;color:#65656a;box-shadow:0 0 0 0 rgba(42,42,42,.75);margin:10px 0 0 50px;width:440px;float:left}.project-button{-moz-border-radius:5px;display:block;text-align:center;font-size:20px}.project-button i{margin-left:10px}.uploaderBTN{color:#272622;text-align:center;cursor:pointer;border-radius:1px;box-sizing:border-box;padding:15px;background-color:transparent;letter-spacing:.05em;text-transform:uppercase;font-size:14px;border:solid 1px #272622;background-color:#fff}div#upload-inner{width:100%;max-width:1155px;padding:10px 10px 30px;background-color:#272622;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}div#upload-main{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#overlay{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;display:none;position:absolute;z-index:997}#upload-container{padding:10px}div#close-upload{width:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:10px;top:10px}#closemodal{cursor:pointer;font-size:12px;color:#353334;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#closemodal img{width:100%;height:25px}#closemodal i{color:#fff!important;font-size:18px;position:absolute;top:10px;right:10px}.upload-left-head{font-size:24px;color:#fff;font-weight:700;line-height:36px;margin-top:20px;font-style:normal;text-transform:uppercase}.upload-box-left{width:36%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px}.upload-box-right{width:60%;margin-left:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:60px}div#good-bad-imgs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:2%}.upload-left-text{font-size:14px;color:#5a5a5a}.upload-left-text p{margin:0;padding:0;margin-bottom:30px;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:17px;color:#fff}.upload-list{font-size:12px;font-family:Roboto,Arial,sans-serif;font-weight:700}.upload-list p{font-size:12px;font-weight:700;line-height:16px;color:#fff}.upload-list i{color:#fc6;margin-left:5px;margin-right:5px}.upload-button-box{width:100%;text-align:center}.photo-good{width:48%;position:relative;box-sizing:border-box;background-repeat:no-repeat}html.ie .photo-good img{max-height:300px}html.ie .photo-good{max-height:333px}.photo-good img{width:100%;border:1px solid #193545}.photo-text{width:100%;margin-top:2%;float:left}.star{color:#e11c00;float:left;width:10px;margin-right:10px}.star-text{float:left;width:100%;font-size:14px;line-height:20px;color:#5a5a5a}.star-text p{margin:0;color:#fff}.star-text i{color:#fc6;margin-right:1%}.photo-box-bar{width:100%;background-color:rgba(255,255,255,.8);color:#272622;font-size:18px;font-weight:700;box-sizing:border-box;padding:10px 20px;position:absolute;z-index:5000;text-align:center;bottom:0}.btn-upload{font-size:16px;padding:13px 15px 10px;cursor:pointer;box-sizing:border-box;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:left;text-transform:uppercase;font-weight:400;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btn-upload:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}.btn-upload.browse{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;-ms-flex:0 0 auto;flex:0 0 auto}.angle-right{height:20px;position:absolute;right:9px;top:25%;width:23px}.angle-right i{color:#fff}.angle-right img{height:100%}.times{position:absolute;right:6px;top:6px;width:26px}.times img{height:100%;width:100%}div#upload-section{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:25px}div#process-upload>div{width:100%;max-width:900px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}div.modal{display:none}div.modal.active{display:-ms-flexbox;display:flex}@media only screen and (min-width:1025px) and (max-width:1440px) and (orientation:landscape){.modal-box{max-height:422px}}@media only screen and (max-width:315px){html.ie11 .photo-text{margin-top:-37%}}@media only screen and (max-width:767px) and (orientation:portrait){div#process-upload>div{max-width:360px}.modal-headline{font-size:26px}html.ie11 .modal-headline{-ms-transform:none;transform:none}div#upload-main{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.upload-box-left{width:100%;margin-bottom:30px;padding-left:0}.upload-box-right{width:100%;margin:0;padding-top:0}.upload-left-head{font-size:23px;margin-bottom:10px}.upload-button-box{margin-top:10px}.photo-box-bar{font-size:15px}html.ie11 .photo-box-bar{position:relative}.modal-box{max-height:250px}.btnim-purple{font-size:2vmin!important}.crop-box h2{font-size:18px!important}.btnim{font-size:12px!important}.star-text{font-size:12px}.btn-upload.browse{width:100%}html.ie11 .btn-upload.browse,html.ie11 .modal-box{-ms-transform:none;transform:none}html.ie11 .btn-upload.browse{-ms-transform:none;transform:none}div#upload-link div p{font-size:12px}div#upload-link div h4{font-size:14px;margin-bottom:5px}}@media only screen and (max-width:767px) and (orientation:landscape){div#process-upload>div{width:600px}div#close-upload{margin-bottom:20px}.upload-box-left{width:51%}.upload-box-right{width:50%}.upload-left-head{font-size:24px}.btn-upload{padding:10px}.star-text{font-size:12px}.upload-left-text p{padding-top:8%}.photo-box-bar{font-size:15px}.modal{top:0}.btn-upload.browse{width:100%}.modal-box{max-height:250px}html.ie11 .btn-upload.browse,html.ie11 .modal-box{-ms-transform:none;transform:none}html.ie11 .btn-upload.browse{-ms-transform:none;transform:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.modal{top:30px}.upload-left-head{font-size:24px;line-height:30px}div#process-upload>div{width:700px}.modal-box{max-height:450px}.btn-upload.browse{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){div#process-upload>div{width:730px}.upload-box-left{width:40%}.upload-box-right{width:55%}.upload-left-head{font-size:20px;line-height:26px;margin-top:10px}.btn-upload.browse{width:100%}.upload-left-text p{margin-bottom:0}}body.page-im{overflow-y:auto;overflow-x:hidden;background-color:#272622}#im-container{width:100%;height:auto;margin-left:auto;margin-right:auto;position:relative;background-color:#fff;display:-ms-flexbox;display:flex}#im-box{width:75%;height:100%;position:static;z-index:60;background-color:#272622;right:0;max-height:900px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}#im-view{width:100%;height:100%;background-color:#fff;box-sizing:border-box}.im-view-top{width:100%;padding-top:0;background-color:#272622}.ctr{width:auto;text-align:center;margin-bottom:.5%;margin-top:.5%;padding-top:20px}.im-overlay{position:absolute;left:0;z-index:500;position:relative}#cropPhoto{width:100%}#map-box{width:100%;display:none;z-index:10;background-color:#272622}#map-view{width:626px;float:right}.map-view-top{width:100%;box-sizing:border-box;margin-bottom:.5%;margin-top:.5%}.ctr-map{width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.btnim.active{cursor:pointer;text-decoration:none!important;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btnim.active:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}#viz{height:auto!important}.ImageMapper{height:auto!important;position:static!important}.ImageMapper>canvas:nth-child(2){position:static!important}.btnim{text-align:center;-moz-border-radius:5px;box-sizing:border-box;display:inline-block;width:auto;font-size:14px;cursor:pointer;text-transform:uppercase;padding:10px 30px;margin:1px;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}#zoom-controls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}#panning-area{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;visibility:hidden;-webkit-user-select:none;display:none}.btnim.btnpan{margin:0 2px;padding:6px 10px}.btnim.mod{width:75%;margin:2%}.cancel.viz-button.span2.btnim.mod.active.hvr-hollow{display:none}.mapping-box{width:588px;background-color:#fff;margin:0 auto}.mapping-nav{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;margin-top:2px;-ms-flex-pack:distribute;justify-content:space-around}.mapping-nav-left{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.mapping-nav-right{margin-top:8px;padding:4px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex:0 0 auto;flex:0 0 auto}#im-tools{width:35%;background-color:#fff;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;z-index:551}#im-tools>div{padding-bottom:10px;background-color:#fff;background-color:#272622}#im-crop{width:100%;height:100%;background-color:#f2f2f2;left:0;right:0;top:0;z-index:22230}.crop-fullscreen{width:100%;height:auto;text-align:center;color:#fff;text-decoration:underline;cursor:pointer;text-decoration:none;background-repeat:no-repeat;margin:0 auto}.crop-fullscreen img{width:50%;height:100%}.crop-caption{background-color:#65656a;font-size:1.5vh;padding:3% 2% 2%;box-sizing:border-box;margin-top:-2%}.crop-box{width:100%;box-sizing:border-box;padding:10px}.crop-box h2{font-size:28px;text-align:center;font-weight:700;color:#fc6;margin-bottom:20px;padding:0;margin-top:10px;font-style:normal;text-transform:uppercase}.crop-box p{text-align:center;font-size:14px;color:#fff;margin:30px 0;text-align:left;font-family:Montserrat,sans-serif;line-height:18px}.perspective-fullscreen{background-image:url(/img/vid/perspective_help.svg);text-align:center;color:#fff;text-decoration:underline;cursor:pointer;text-decoration:none;background-repeat:no-repeat;margin:0 auto;width:75%;height:16vw;position:relative;width:100%;height:150px;background-size:contain;background-position:center}.perspective-caption{height:23px;width:178px;background-image:url(/img/black.png);margin:98px auto 0 auto;border-radius:0 0 5px 5px}.perspective-box{width:200px;height:425px;margin:95px auto 0 auto}.perspective-box h2{color:#65656a;font-size:22px;font-weight:700;line-height:26pt;text-align:center;text-transform:uppercase}.perspective-box p{text-align:left;font-size:13px;line-height:17px;padding-left:5px;font-weight:500;color:#58585a}#im-floor{width:100%;height:100%;background-color:#f2f2f2;left:0;right:0;top:0;z-index:220;display:none}.floor-area ul{list-style-type:none;margin:0;padding:0}.floor-area ul li.active{color:#483698}.divider{width:93%;margin:6px auto;-ms-flex:0 0 auto;flex:0 0 auto}.step{text-align:center;color:#fff;font-size:17px;-ms-flex:0 0 auto;flex:0 0 auto}.area{text-align:center;font-size:16px;color:#fff;margin-top:4px;font-weight:700;text-transform:Uppercase;-ms-flex:0 0 auto;flex:0 0 auto}.choose-tool{width:100%;margin:20px 0;padding:0 10px}.choose-tool img{width:6vmin;height:6vmin;margin-bottom:5px}#erasetool ul li,#painttool ul li{width:100%!important;border:solid 1px #5a5a5a}#erasetool ul li img,#painttool ul li img{width:100%!important;height:100%}.choose-tool ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.choose-tool ul li.active{color:#fff;background-color:#fc6;border:solid 1px #fc6}.choose-tool ul li.middle{width:48%}.choose-tool ul li{width:48%;color:#fff;font-size:14px;font-weight:400;text-align:center;cursor:pointer;padding-top:10px;padding-bottom:10px;border:solid 1px #fc6;margin:1px;background-color:#272622}.choose-tool ul li i{font-size:4vmin}ul.erase-tool,ul.paint-tool{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.tool-fullscreen{text-align:center;color:#fff;text-decoration:underline;cursor:pointer;text-decoration:none;background-repeat:no-repeat;margin:0 auto;position:relative}.tool-caption{font-size:1.5vh;padding:3% 2% 2%;margin-top:-2%;position:absolute;width:100%;box-sizing:border-box;bottom:0}.tool-caption{display:none}.tool-text{font-size:14px;text-align:left;color:#5a5a5a;width:81%;box-sizing:border-box;padding:0;margin:10px auto 10px;font-family:Montserrat,sans-serif}div.floor-tools div.tool-text ol,div.floor-tools div.tool-text p{display:none}div.floor-tools div.tool-text ol{padding:0 0 0 14px}div.floor-tools.outline div.tool-text .useDraw{display:block;color:#fff;color:#fff;font-size:12px;line-height:1.5}div.floor-tools.paint div.tool-text .usePaint{display:block}div.floor-tools.erase div.tool-text .useErase{display:block}div.floor-tools.fill div.tool-text .useWand{display:block}.gable-vid{background:url(/img/vid/gable_help.svg) center no-repeat;width:100%;height:150px;background-size:contain;margin-top:50px;cursor:pointer}.shutter-vid{background:url(/img/vid/shutter_help.svg) center no-repeat;width:100%;height:150px;background-size:contain;margin-top:50px;cursor:pointer}.fan-vid{background:url(/img/vid/fan_help.svg) center no-repeat;width:100%;height:150px;background-size:contain;margin-top:50px;cursor:pointer}.light-vid{background:url(/img/vid/light_help.svg) center no-repeat;width:100%;height:150px;background-size:contain;margin-top:50px;cursor:pointer}.speaker-vid{background:url(/img/vid/speaker_help.svg) center no-repeat;width:100%;height:150px;background-size:contain;margin-top:50px;cursor:pointer}div.floor-tools.outline .tool-fullscreen{background:url(/img/vid/outline_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.paint .tool-fullscreen{background:url(/img/vid/paint_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.erase .tool-fullscreen{background:url(/img/vid/erase_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.fill .tool-fullscreen{background:url(/img/vid/fill_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.light .tool-fullscreen{background:url(/img/vid/fill_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.fan .tool-fullscreen{background:url(/img/vid/fill_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}div.floor-tools.speaker .tool-fullscreen{background:url(/img/vid/fill_help.svg) center no-repeat;width:100%;height:150px;background-size:contain}.tool-text li{margin-bottom:5px;color:#fff;font-size:12px;line-height:1.5}.tool-sc{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#im-angle{width:100%;height:100%;background-color:#f2f2f2;left:0;right:0;top:0;z-index:210;display:none}div#im-floor-main{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.floor-area{width:99%;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 5px;padding-top:5px}.floor-area ul{list-style-type:none;margin:0;padding:0}.floor-area ul li.selected{color:#fff}.floor-area ul li.active{color:#272622;font-weight:700;background-color:#fc6}.floor-area ul li{font-size:12px;cursor:pointer;display:inline-block;color:#fff;text-align:center;cursor:pointer;font-weight:200;padding:4px 0;width:48%;font-weight:700;font-family:Montserrat,sans-serif}.floor-area ul li:hover{background-color:#272622;color:#fff}.floor-tools{width:100%;margin:0;overflow-y:auto;padding-bottom:2%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:0 0 auto;flex:0 0 auto}[class^=slider]{display:inline-block;margin-bottom:4px}.slidercontain{width:90%;margin-left:5px;margin-bottom:0!important;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.width{float:left;font-weight:700;font-size:12px;margin-left:10px;padding-right:5px;color:#fc6}.slider-center{width:90%;float:left;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex:1 0 auto;flex:1 0 auto}.slider-volume{width:42%!important;width:70%!important}.slider-center input.value{position:relative;float:right;text-align:center;font-size:12px;-ms-flex:0 0 auto;flex:0 0 auto;min-width:40px;display:block!important}html.edge .slider-center input.value::-webkit-input-placeholder{opacity:1}html.edge .slider-center input.value:focus:-ms-input-placeholder{color:transparent}html.edge .slider-center input.value:focus::-webkit-input-placeholder{color:transparent}.feet{float:left;font-weight:700;font-size:14px;color:#fc6;fleX:0 0 auto;margin-left:10px}div#sldWidth-slider{-ms-flex:1 0 auto;flex:1 0 auto}div#sldHeight-slider{-ms-flex:1 0 auto;flex:1 0 auto}.tool-ss{height:50px;width:100%}#overlay{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;display:none;position:absolute;z-index:997}#modPop{width:100%;max-width:440px;background-color:#272622;padding:30px;z-index:999;box-shadow:0 6px 15px 0 rgba(50,50,50,.5);overflow:hidden;overflow-y:auto;display:none;position:absolute;margin:0 auto;left:0;right:0;top:100px;border:solid 1px #272622}#modWarning{background-color:#272622;position:absolute;padding:25px;z-index:999;box-shadow:0 6px 15px 0 rgba(50,50,50,.5);overflow:hidden;overflow-y:auto;display:none;position:absolute;margin:0 auto;top:100px;left:0;right:0;width:75%;max-width:460px}#modWarning-headline{color:#fff;text-align:center;font-size:28px;font-weight:700}#modWarning-text{font-size:17px;text-align:center;margin-top:5px;margin-bottom:15px;color:#fff}.modWarning-button{cursor:pointer;padding:10px;margin:1vmin 1vmin 1vmin 0;text-align:center;font-size:18px;font-weight:200;width:auto;min-width:75%;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.modWarning-button:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}#modPop-headline{text-align:left;font-weight:200;color:#5a5a5a;float:left;width:100%}#modPop-newsurfacelist{color:#5a5a5a;margin-bottom:20px;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.modPop-close{height:25px;width:50px;color:#9d9d9d;cursor:pointer;position:absolute;top:10px;left:402px;display:none}div#modPop-newsurfacelist span{width:100%;margin-bottom:13px;color:#fff;font-size:24px;line-height:24px;font-style:normal}.btn-modPop{color:#fc6;font-size:12px;border:solid #fff 1px;text-decoration:none;cursor:pointer;display:inline-block;width:auto;margin:0 5px 0 1px;text-transform:uppercase;padding:8px 10px 5px;border:none;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btn-modPop:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}.btn-modPop.dark{color:#fc6;margin-bottom:6px;font-weight:400;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btn-modPop.dark:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}.btn-modPop.grey{color:#fc6;margin-bottom:6px;font-weight:400;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btn-modPop.grey:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}.mp{color:#fff;font-size:16px;line-height:50px;font-weight:400;display:inline-block;margin-right:7px}.mp.grey{color:#999}.modPop-rule-sm{border-bottom:2px solid #000;width:276px;margin:19px auto}.btnsave-purple{font-size:14px;padding:15px 15px 10px;text-decoration:none;display:inline-block;cursor:pointer;color:#fff;text-align:center;border-radius:5px;box-sizing:border-box;background-color:#1f3847;margin-top:7px;text-transform:uppercase;border-radius:0;box-sizing:border-box;font-size:14px;width:100%;border:solid 2px #1f3847;font-size:16px;font-weight:200;width:auto;font-weight:400}.GoToSizingTool.btnsave-purple.sizebtn{background-color:#999;border:solid 2px #999;margin:20px auto 0}.buttonWrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}button:focus{outline:0}.btnsave-purple.active{font-size:16px;padding:15px;text-decoration:none;display:inline-block;cursor:pointer;text-align:left;border-radius:5px;box-sizing:border-box;margin-top:7px;text-transform:uppercase;border-radius:0;box-sizing:border-box;width:100%;margin-right:0;cursor:pointer;font-weight:200;text-transform:uppercase;text-align:center;font-weight:400;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btnsave-purple.active:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}.ok.viz-button.span2.btnsave-purple.active.hvr-trim{background-color:#1f3847!important}.btnsave-purple.active.green{position:relative;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}div#btnsaveAndContinue{background-color:#fc6;color:#fff;position:relative;cursor:pointer;font-size:16px;font-weight:200;text-transform:uppercase;text-align:center;font-weight:400;border:1px solid #fc6;padding:15px 15px 10px}.btnsave-grey{font-size:14px;padding:15px;text-decoration:none;display:inline-block;cursor:pointer;text-align:left;border-radius:5px;box-sizing:border-box;margin-top:7px;text-transform:uppercase;border-radius:0;box-sizing:border-box;width:100%;cursor:pointer;font-size:16px;font-weight:400;border:solid 2px #969696;text-transform:uppercase;text-align:center;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btnsave-grey:hover{background-color:#fc6;color:#272622;transition:50ms all ease-in}hr.skinny{padding:0}.btnim-purple{font-size:14px;padding:15px;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;border-radius:5px;box-sizing:border-box;margin-top:7px;text-transform:uppercase;border-radius:0;box-sizing:border-box;font-size:16px;width:100%;color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btnim-purple:hover{color:#fc6;background:#272622;border:1px solid #fc6;transition:50ms all ease-out}.btnmapping{color:#fc6;display:-ms-flexbox;display:flex;margin-right:20px;cursor:pointer;font-size:14px;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.output{color:#000;font-size:14px;font-weight:700;padding-top:1px;margin-left:5px;vertical-align:top;border:solid 1px #65656a;border-radius:5px;padding:4px}.currentSurfaceTitle{display:none;color:#fff;font-size:32px;line-height:32px;font-style:normal}tool-fullscreen{height:119px;width:141px;background-image:url(/img/fullscreen.jpg);margin:10px 0 10px 70px;border-radius:5px;border:1px solid #483698;text-align:center;color:#fff;font-weight:700;text-decoration:underline;line-height:23px;cursor:pointer}.vid-modal{background-color:#272622;z-index:1100;display:none;box-shadow:0 6px 15px 0 rgba(50,50,50,.5);background-repeat:no-repeat;background-repeat:repeat-x;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:2vmin}.vid-modal.outline{display:none}.vid-modal.paint{display:none}.vid-modal.wand{display:none}.vid-modal.erase{display:none}.vid-modal.perspective{display:none}.vid-modal-headline{text-align:left;font-size:24px;font-weight:400;color:#fff;margin-right:50px;font-style:normal;margin-left:10px;text-transform:uppercase}.vid-modal-close{color:#5a5a5a;cursor:pointer;font-size:0;position:absolute;right:20px;top:20px;margin-right:10px}.vid-modal-close:hover{color:#333}.vid-modal-close img{width:25px;height:25px}.vid-modal-box{width:100vmin;height:50vmin;margin:21px auto;text-align:center;display:block}.vid-text{color:#fff;font-weight:700;display:block;text-align:left;font-size:14px;text-align:center}#vid-overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.76);width:100%;height:100%;display:none;z-index:1099}.chamModal{background:url(/ChamWebTools/JS/ChamModal/1/overlay.png) repeat left top;width:100%;height:100%;overflow:hidden;position:absolute;display:none;z-index:999;top:0;left:0;bottom:0;right:0;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}.chamModal .modalInner{position:absolute;background:#e5e5e5;border:2px solid #cfcfcf;left:0;top:100px;margin:0 auto;right:0}.chamModal .modalInner.Draggable{background:#272622;border:solid 1px #272622;color:#fff!important;left:0;top:100px;margin:0 auto;right:0;border-radius:0}.chamModal .modalTitleBar{width:100%;height:40px;line-height:40px;border:none;background:0 0;text-align:right;z-index:20}.chamModal .modalTitleBar .closeBTN,.chamModal .modalTitleBar .title{display:inline-block;zoom:1;*display:inline;vertical-align:top;position:relative;color:#fff;padding:0;margin:0}.chamModal .modalTitleBar .title{font-size:20px;text-align:left;width:auto;float:left;text-indent:10px}.chamModal .modalTitleBar .closeBTN{font-size:50px!important;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;color:#ccc;top:1px;right:3px;font-weight:400;color:#5a5a5a}.chamModal .modalTitleBar .closeBTN:hover{color:#333}.chamModal .modalContent{padding:10px;margin-left:2%;margin-bottom:3%}.chamModal .modalContent .button{cursor:pointer}.chamModal .modalContent .question{margin-bottom:12px;font-size:16px;text-align:center;color:#fff}.rightPadding{float:right;padding-top:2px}.newSurface{font-size:12px;color:#fff;text-transform:none!important;font-weight:400;font-family:Montserrat,sans-serif}.newSurface div{margin-bottom:15px}.newSurface div:last-child{margin-bottom:0}.gone{position:absolute;right:15px;top:15px;cursor:pointer}.gone i{font-size:18px;right:15px;top:15px;color:#ccc}.gone i:hover{color:#333!important}.gone img{float:right;width:20px;height:20px}.goright i{padding-left:6px;font-size:17px}#panTip{width:100%;height:auto;display:block;padding:5px 5px 5px 10px;color:#fff;font-size:11px;box-sizing:border-box;font-family:Montserrat,sans-serif}.panIcon{float:left;padding-right:10px}.panIcon i{font-size:32px;color:#fff}.widthSelect{position:absolute;width:140px!important;height:155px;z-index:999;border:1px solid #fff;display:none;background-color:#fff;margin-top:7px;margin-left:0;clear:both}.widthSelect li{height:49px!important;padding:0!important;clear:both}.slider-box{margin:0 auto!important;width:100%;padding-left:10px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.im-box{width:100%!important}#im-view,.im-overlay{width:100%!important}#map-view{width:100%!important;background-color:#272622}#mapping-box{width:100%!important}#im-view{width:95%!important}#im-tools,.imap{width:25%!important;padding:.5%;box-sizing:border-box;background-color:#272622}#viz,#viz .ImageMapper,#viz .ImageMapper canvas{width:100%!important}.mobile-help{display:none}#im-gabelvent,#im-shutters,#im-sizeTool{width:100%;position:absolute;background-color:#fff;left:0;right:0;top:0;z-index:230;display:none;height:676px;box-sizing:border-box}#im-decal p{text-align:center;font-size:9pt;line-height:18px;padding:0 8px;font-weight:500;color:#0078bf;font-family:"Open Sans",sans-serif;width:210px;margin:3px auto 7px auto}#im-decal2 p,#im-decal3 p,#im-decal4 p,#im-decal5 p{color:#fff;font-size:12px;line-height:1.5;text-align:left;width:80%;box-sizing:border-box;padding:0;margin:30px auto 15px}.decal-fan,.decal-gable,.decal-light,.decal-speaker{display:none}.decal-shutters{display:none}#sizeToolBox,.decalBox{width:233px;height:30px;margin:0 auto;box-sizing:border-box;padding-top:25px}#sizeToolBox h2,.decalBox h2{text-align:center;font-size:22px;color:#fff;margin-top:4px;font-weight:700;text-transform:Uppercase;-ms-flex:0 0 auto;flex:0 0 auto}#sizeToolBox p,.decalBox p{font-size:14px}#im-decal1 p,#im-decal2 p{font-size:14px;text-align:left;color:#fff;width:80%;box-sizing:border-box;padding:0;margin:30px auto 15px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5}.decal-controls{width:100%}.decal-controls p{color:#fff!important;font-weight:700;text-align:center!important;padding:0!important;margin:10px 0 5px!important;width:100%!important;font-size:12px!important;line-height:1.5!important}.decal-size{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}button.decal{margin:5px 14px;cursor:pointer;padding:11px 14px;background-color:#f00000;border:solid 1px #b70019;color:#fff;border-radius:5%}button.decal i{font-size:20px}.decal-imgs{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.decal-imgs p{color:#fff!important;font-weight:700;text-align:center!important;margin:0!important;width:100%!important;font-size:10px!important;padding:7px!important}.decal-imgs img{cursor:move}.decal-imgs li{text-align:center;font-weight:700;color:#1f3847}.sizeToolBox{font-family:Montserrat,sans-serif;font-size:14px;margin:10px;font-weight:700}.sizeToolBox ul{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;background-color:#f3f3f3;padding:0 10px;box-sizing:border-box}.sizeToolBox li{padding:20px 20px 0;font-size:18px;color:#69be4b}.stb{background-color:#f3f3f3;padding:30px 30px 20px}input#sizeToolInput{padding:5px}.GoToSizingTool{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;width:100%;box-sizing:border-box;margin-bottom:10%;display:none}.GoToSizingTool i{color:#fff;margin-left:5px;margin-top:2px}#im-sizeTool h2{text-align:center;font-size:22px;color:#123243;margin:20px 0;font-weight:700;text-transform:Uppercase;-ms-flex:0 0 auto;flex:0 0 auto;line-height:22px}.size-caption{font-size:18px;text-align:center;color:#5a5a5a;width:80%;box-sizing:border-box;padding:0;margin:30px auto;font-family:Montserrat,sans-serif;display:none}#im-sizeTool p{font-size:14px;text-align:left;color:#5a5a5a;width:90%;box-sizing:border-box;padding:0;margin:30px auto;font-family:Montserrat,sans-serif}.clearfix{display:inline-block}.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.clearfix{display:block}#my-projects{display:none}.slider{width:300px}.slider>.dragger{background:#8dca09;background:linear-gradient(top,#8dca09,#72a307);box-shadow:inset 0 2px 2px rgba(255,255,255,.5),0 2px 8px rgba(0,0,0,.2);border-radius:10px;border:1px solid #496805;width:16px;height:16px}.slider>.dragger:hover{background:-webkit-linear-gradient(top,#8dca09,#8dca09)}.slider>.highlight-track,.slider>.track{background:#ccc;background:linear-gradient(top,#bbb,#ddd);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);border-radius:8px;border:1px solid #aaa;height:4px}.slider>.highlight-track{background-color:#8dca09;background:linear-gradient(top,#8dca09,#72a307);border-color:#496805}.slider-volume{width:80%}.slider-volume>.dragger{width:18px;height:18px;margin:0 auto;border:1px solid rgba(255,255,255,.6);border-radius:5px;background:#fc6}.slider-volume>.highlight-track,.slider-volume>.track{height:8px;background:#fff;border:1px solid #999;border-radius:10px}.slider-volume>.highlight-track{background-color:#c5c5c5;background:linear-gradient(top,#c5c5c5,#a2a2a2)}@media only screen and (max-width:767px) and (orientation:portrait){html{position:relative!important}body.page-im{background-color:#f2f2f2;top:0}section#MAIN{max-height:none}#im-container{display:block;overflow-x:hidden;overflow-y:auto}#im-tools{width:100%!important;position:static}#im-tools>div{position:static}#map-box{background-color:#f2f2f2;position:static;display:none}#map-view{width:100%!important;float:none}.choose-tool ul li{width:24%!important;position:relative}.choose-tool ul li:last-child .widthSelect{right:0}.tool-fullscreen,.tool-text{display:none}#viz{z-index:100!important}.map-view-top{margin:0;padding:0 0 10px}.map-view-top .btnChangeRoom{text-align:center;-moz-border-radius:5px;box-sizing:border-box;display:inline-block;width:auto;font-size:14px;cursor:pointer;text-transform:uppercase;padding:10px 30px;margin:1px}.mapping-nav{margin:5px 0 0 0;padding:0 10px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mapping-nav-left{max-width:100%;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.mapping-nav-left>div{margin-bottom:5px}.mapping-nav-right{margin-bottom:15px}.mapping-nav-right .btnmapping:last-child{margin-right:0}.floor-area{width:100%;margin:0}.floor-area ul{display:-ms-flexbox;display:flex}.floor-area ul li{width:50%;padding:6px 0}.floor-tools{padding-bottom:0;overflow:visible}.choose-tool{margin:4px 0 15px}.tool-sc{margin-bottom:10px;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0}.tool-ss{height:auto;width:95%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.perspective-fullscreen{display:none}#btnAddEditSurface{margin-top:10px}#im-box,#im-view,.im-view-top{background-color:#272622}#im-box{width:100%;margin-left:0;position:static}#im-view{overflow:hidden}.crop-box p{margin-bottom:15px}.crop-fullscreen{height:100px}.btnim-purple{margin:0 auto;font-size:14px!important;display:block}#btnChangeRoom,#btnRotate{margin-bottom:5px}.im-view-top .ctr{max-width:93%;margin:10px auto 20px;padding:0}.im-view-top .ctr .btnim{padding-left:20px;padding-right:20px}.im-overlay{text-align:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.im-overlay .jcrop-holder{display:inline-block}#panTip{display:none}.title-wrapper{position:relative}.mobile-help{width:auto!important;height:auto!important;color:#ce1126;font-size:1.5em;font-weight:700;line-height:1;background-image:none;display:block!important;position:absolute;top:0;right:10px}.color-slider .slider-volume{width:90%!important}.shutter-vid{background:url(/img/vid/shutter_sm_help.svg) center no-repeat;width:100%;height:60px;max-width:350px;margin:12px auto 0}.gable-vid{background:url(/img/vid/gable_sm_help.svg) center no-repeat;width:100%;height:75px;max-width:350px;margin:12px auto 0}.light-vid{background:url(/img/vid/light_sm_help.svg) center no-repeat;width:100%;height:75px;max-width:350px;margin:12px auto 0}.speaker-vid{background:url(/img/vid/speaker_sm_help.svg) center no-repeat;width:100%;height:75px;max-width:350px;margin:12px auto 0}.fan-vid{background:url(/img/vid/fan_sm_help.svg) center no-repeat;width:100%;height:75px;max-width:350px;margin:12px auto 0}#im-decal1 p,#im-decal2 p{display:none}.decal-fan,.decal-gable,.decal-light,.decal-speaker{display:none}.decal-shutters{display:none}.decal-imgs li{margin:0 20px}.decal-imgs p{display:block!important}.decal-imgs img{cursor:move;max-height:125px;width:auto}.GoToSizingTool.btnsave-purple.sizebtn{margin:10px auto}}@media only screen and (max-width:767px) and (orientation:landscape){body{height:100%!important}#sizeToolBox h2,.decalBox h2{font-size:16px;text-align:left;text-indent:10px}.shutter-vid{background:url(/img/vid/shutter_help.svg) center no-repeat;width:100%;height:60px;margin-top:20px}.gable-vid{background:url(/img/vid/gable_help.svg) center no-repeat;width:100%;height:75px;margin-top:20px}.fan-vid{background:url(/img/vid/fan_help.svg) center no-repeat;width:100%;height:75px;margin-top:20px}.light-vid{background:url(/img/vid/light_help.svg) center no-repeat;width:100%;height:75px;margin-top:20px}.speaker-vid{background:url(/img/vid/speaker_help.svg) center no-repeat;width:100%;height:75px;margin-top:20px}#im-decal1 p,#im-decal2 p{display:none}.tool-sc{margin-bottom:10px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0}.btnsave-purple.active{font-size:9px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:2px}.btnsave-purple.active.green{padding:0 15px;min-height:48px}.decal-imgs img{cursor:move;max-height:125px;width:auto}.decal-imgs li{margin:0 20px}.decal-imgs p{display:block!important}#my-projects{display:none}#panTip,.tool-text{display:none}.GoToSizingTool.btnsave-purple.sizebtn{margin:10px auto;font-size:9px}#btnsaveAndContinue .angle-right{display:none}input#sizeToolInput{width:75px}#im-sizeTool h2{font-size:14px;line-height:16px;margin:0}#im-sizeTool p{font-size:10px;margin:5px auto}.sizeToolBox li{padding:10px 10px 0;font-size:14px}.stb{padding:10px 20px 20px}.floor-area ul li{font-size:10px}.choose-tool ul li{font-size:11px}.btnim{font-size:10px}.area{font-size:16px}.choose-tool{margin:10px 0}div.floor-tools.outline .tool-fullscreen{height:100px}.mapping-nav{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.mapping-nav-right{margin-top:20px;width:100%;-ms-flex-pack:center;justify-content:center}div#im-floor{height:auto}.btnsave-purple{margin-bottom:10px}div#im-angle{height:160%}.slider-center{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.slider-volume{width:90%!important}.btnsave-grey{font-size:9px;margin:2px}.perspective-fullscreen{height:100px}.step{font-size:15px}.slidercontain{-ms-flex-align:end;align-items:flex-end}.widthSelect{width:80px!important;height:84px!important}.widthSelect li{height:27px!important}ul.erase-tool li,ul.paint-tool li{width:100%}ul.erase-tool li img,ul.paint-tool li img{width:100%}.decal-fan,.decal-gable,.decal-light,.decal-speaker{display:none}.decal-shutters{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.decal-fan,.decal-gable,.decal-light,.decal-speaker{display:none}.decal-shutters{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.mapping-nav{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.mapping-nav-right{margin-top:20px;width:100%;-ms-flex-pack:center;justify-content:center}.slider-volume{width:auto!important}.slider-center{width:auto!important}.color-slider .slider-volume{width:90%!important}#sizeToolBox h2,.decalBox h2{font-size:18px;text-align:left;text-indent:10px}input#sizeToolInput{width:100px}#im-sizeTool h2{font-size:18px;line-height:20px}#im-sizeTool p{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.crop-fullscreen{width:100%}.btnsave-grey{font-size:12px}.btnsave-purple.active{font-size:12px}.floor-area ul li{font-size:11px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#panTip{display:none}.shutter-vid{background:url(/img/vid/shutter_sm_help.svg) center no-repeat;width:100%;height:60px;margin-top:12px}.gable-vid{background:url(/img/vid/gable_sm_help.svg) center no-repeat;width:100%;height:75px;margin-top:12px}.fan-vid{background:url(/img/vid/fan_sm_help.svg) center no-repeat;width:100%;height:75px;margin-top:12px}.light-vid{background:url(/img/vid/light_sm_help.svg) center no-repeat;width:100%;height:75px;margin-top:12px}.speaker-vid{background:url(/img/vid/speaker_sm_help.svg) center no-repeat;width:100%;height:75px;margin-top:12px}.area{font-size:16px}.choose-tool{margin:0 0 20px}#im-decal1 p,#im-decal2 p{font-size:12px;margin:0 auto 10px}}div.wait{background-image:url(../../img/25.gif)!important;background-color:none!important;z-index:10000;position:absolute;text-align:center;background-repeat:no-repeat!important;background:rgba(0,0,0,.75);width:100%!important;height:100%!important;left:0!important;top:0!important;background-position:center}#successOverlay{display:none}#congratsOverlay{display:none}#confirmOverlay{display:none}@media only screen and (min-width:1025px) and (max-width:1440px){.decal-fan,.decal-gable,.decal-light,.decal-speaker{display:none}.decal-shutters{display:none}}body.haven #MAIN,body.haven body,body.haven html{background-color:#3c5663!important}body.haven .landing{background:url(/img/havenlanding.jpg) no-repeat;background-position:center}body.haven .banner{background-color:#3c5663}body.haven .banner h1{color:#e5ac4a;text-transform:initial;font-family:"Fjalla One",sans-serif;font-size:62px;font-weight:400}body.haven .banner h2{font-size:36px;font-family:Yesteryear,cursive;font-weight:400}body.haven .banner .video h4{font-family:"Pragati Narrow",sans-serif;font-size:22px}body.haven .banner .buttons button{border:none;background-color:#e5ac4a;color:#fff;font-family:"Pragati Narrow",sans-serif;font-size:16px;font-weight:700;letter-spacing:2.2px}body.haven .banner .buttons button:hover{border:solid 1px #e5ac4a;background-color:transparent;color:#e5ac4a}body.haven section.scenes{background-color:#3c5663}body.haven section.scenes .header{background-color:#c8dae4}body.haven section.scenes .header div h5{font-family:"Fjalla One",sans-serif;color:#3c5663;font-size:14px}body.haven section.scenes h2{font-family:"Fjalla One",sans-serif;color:#e5ac4a;font-size:50px;font-weight:400}body.haven #roomscene-data li .overlay{background-color:rgba(200,218,228,.9)}body.haven #roomscene-data li .overlay h5{font-family:Yesteryear,cursive;color:#3c5663;text-transform:none;font-size:25px;letter-spacing:0}body.haven .visualizer-wrapper{background-color:#3c5663}body.haven #visualizer-controls{background-color:#3c5663}body.haven #visualizer-controls button i{color:#c8dae4}body.haven .viz-side .disclaimer h6{font-family:"Pragati Narrow",sans-serif;font-size:14px}body.haven .side-menu nav.visualizer{background-color:#3c5663}body.haven .side-menu nav.visualizer div h6{color:#fff;font-family:"Fjalla One",sans-serif;letter-spacing:.8px}body.haven .side-menu nav.visualizer div i{color:#fff}body.haven .side-menu .textures{background-color:#c8dae4}body.haven .side-menu .textures h2{font-family:"Fjalla One",sans-serif;font-size:30px;color:#3c5663;font-weight:400}body.haven .side-menu .textures ul li h6{font-family:"Pragati Narrow",sans-serif;font-size:14px;color:#3c5663}body.haven .side-menu .textures ul li.active .swatch::after{color:#e5ac4a}body.haven .side-menu .swatches .title-apply h2{font-family:"Fjalla One",sans-serif;font-size:30px;color:#3c5663;font-weight:400}body.haven .control_indicator{border:solid 1px #3c5663}body.haven .control{color:#3c5663;font-family:"Pragati Narrow",sans-serif;font-size:16px;padding-top:0}body.haven .side-menu .swatches ul li .name{background-color:#e5ac4a}body.haven .side-menu .swatches ul li .name p{color:#3c5663;font-size:12px;font-family:"Pragati Narrow",sans-serif}body.haven .side-menu .swatches ul li .swatch{min-height:71px}body.haven .side-menu .swatches ul li.active::after{border:solid 3px #e5ac4a}body.haven .side-menu .swatches button{background-color:#e5ac4a;color:#3c5663;font-family:"Pragati Narrow",sans-serif;font-size:20px;font-weight:700;letter-spacing:2.2px}body.haven .side-menu .trim-menu h2{font-family:"Fjalla One",sans-serif;font-size:30px;color:#3c5663;font-weight:400}body.haven .side-menu .trim-menu ul li .name{background-color:#e5ac4a}body.haven .side-menu .trim-menu ul li .name p{color:#3c5663;font-size:12px;font-family:"Pragati Narrow",sans-serif}body.haven .side-menu .trim-menu ul li .swatch{min-height:71px}body.haven .side-menu .trim-menu ul li.active::after{border:solid 3px #e5ac4a}body.haven .side-menu .trim-menu button{background-color:#e5ac4a;color:#3c5663;font-family:"Pragati Narrow",sans-serif;font-size:20px;font-weight:700;letter-spacing:2.2px}body.haven #help-modal.lightbox>div .content{background-color:#3c5663}body.haven #help-modal.lightbox>div .content h2{font-family:Yesteryear,cursive;font-size:38px;color:#e5ac4a;font-weight:400;text-transform:none}body.haven #help-modal.lightbox>div .content .video h4{font-family:"Pragati Narrow",sans-serif;font-size:18px;color:#c8dae4}body.haven #help-modal.lightbox>div .content h3{font-family:"Pragati Narrow",sans-serif;font-size:25px;color:#fff}body.haven #help-modal.lightbox>div .content h5{font-family:"Pragati Narrow",sans-serif;font-size:18px;color:#c8dae4}body.haven #help-modal.lightbox>div .content button{background-color:#e5ac4a;color:#3c5663;font-family:"Pragati Narrow",sans-serif;font-size:20px;font-weight:700;letter-spacing:2.2px}body.haven div#share-modal.lightbox>div{background-color:#3c5663}body.haven div#share-modal.lightbox .content h2{font-family:"Pragati Narrow",sans-serif;font-size:30px}body.haven .lightbox>div{background-color:#3c5663}body.haven #my-projects .Remove,body.haven #my-projects .Use,body.haven #my-projects .changePwdBTN,body.haven #my-projects .forgotBTN,body.haven #my-projects .loginBTN,body.haven #my-projects .regBTN,body.haven #my-projects .saveBTN,body.haven .lightbox .content button,body.haven li.Edit.prj-viz{background-color:#e5ac4a;color:#fff;font-family:"Pragati Narrow",sans-serif;font-size:12px;font-weight:700;letter-spacing:2.2px}body.haven #my-projects .Remove:hover,body.haven #my-projects .Use:hover,body.haven #my-projects .changePwdBTN:hover,body.haven #my-projects .forgotBTN:hover,body.haven #my-projects .loginBTN:hover,body.haven #my-projects .regBTN:hover,body.haven #my-projects .saveBTN:hover,body.haven .lightbox .content button:hover,body.haven li.Edit.prj-viz:hover{border:solid 1px #e5ac4a;background-color:transparent;color:#e5ac4a}body.haven #my-projects .TitleBar h2,body.haven .lightbox .header h2{padding:10px;font-weight:400;text-transform:uppercase;color:#fc6;min-height:40px;font-family:"Fjalla One",sans-serif}body.haven #my-projects .Content label,body.haven .lightbox .content label{font-size:16px;font-family:"Pragati Narrow",sans-serif}body.haven #my-projects .linkBTNS{font-size:16px;font-family:"Pragati Narrow",sans-serif}body.haven #my-projects .projectsForm .projectTitle{font-size:22px;font-family:"Pragati Narrow",sans-serif}body.haven #my-projects .projectsForm .projectDate{font-size:1em;font-family:"Pragati Narrow",sans-serif}body.haven #my-projects .titleBarBTNS .buttons{font-size:1em;font-family:"Pragati Narrow",sans-serif}body.haven #my-projects .formTitle h2,body.haven #my-projects h2.forgotTitle,body.haven #my-projects h2.forgotTitle label,body.haven #my-projects h2.saveTitle,body.haven #my-projects h2.saveTitle label{font-family:"Pragati Narrow",sans-serif;font-size:22px}body.haven body.page-im{background-color:#3c5663!important}body.haven #im-box,body.haven #im-view,body.haven .im-view-top{background-color:#3c5663}body.haven body.page-im{background-color:#3c5663}body.haven div#upload-inner{background-color:#3c5663}body.haven .btn-upload{background-color:#e5ac4a;color:#fff;font-family:"Pragati Narrow",sans-serif;font-weight:700;letter-spacing:2.2px}body.haven .btn-upload:hover{border:solid 1px #e5ac4a;background-color:transparent;color:#e5ac4a}body.haven .modal-headline,body.haven .upload-left-head{font-family:"Pragati Narrow",sans-serif;font-size:28px}body.haven .upload-box p,body.haven .upload-left-text p,body.haven span.error-msg{font-size:16px;font-family:"Pragati Narrow",sans-serif}body.haven .upload-list p{font-size:14px;font-family:"Pragati Narrow",sans-serif}body.haven .upload-list i{color:#e5ac4a}body.haven .photo-box-bar{font-family:"Pragati Narrow",sans-serif}body.haven .photo-good img{border:1px solid #c8dae4}body.haven #im-box,body.haven #im-tools,body.haven #im-tools>div,body.haven .im-view-top,body.haven .imap{background-color:#3c5663}body.haven #modWarning-headline,body.haven #modWarning-text,body.haven .crop-box h2,body.haven .vid-modal-headline,body.haven div#modPop-newsurfacelist span{font-family:"Pragati Narrow",sans-serif}body.haven .chamModal .modalContent .question,body.haven .crop-box p,body.haven .newSurface,body.haven .vid-text{font-size:16px;font-family:"Pragati Narrow",sans-serif}body.haven .btnim,body.haven .btnim-purple,body.haven .btnim.active,body.haven .btnsave-grey,body.haven .btnsave-purple.active{background-color:#e5ac4a;color:#fff;font-family:"Pragati Narrow",sans-serif;font-weight:700;letter-spacing:2.2px}body.haven .btnim-purple:hover,body.haven .btnim.active:hover,body.haven .btnim:hover,body.haven .btnsave-grey:hover,body.haven .btnsave-purple.active:hover{border:solid 1px #e5ac4a;background-color:transparent;color:#e5ac4a}body.haven #map-box,body.haven #map-view,body.haven #modPop,body.haven #modWarning,body.haven .chamModal .modalInner.Draggable,body.haven .choose-tool ul li,body.haven .vid-modal{background-color:#3c5663}body.haven .btn-modPop,body.haven .btn-modPop.grey,body.haven .modWarning-button{background-color:#e5ac4a;color:#fff;font-family:"Pragati Narrow",sans-serif;font-weight:700;letter-spacing:2.2px}body.haven .btn-modPop.grey:hover,body.haven .btn-modPop:hover,body.haven .modWarning-button:hover{border:solid 1px #e5ac4a;background-color:transparent;color:#e5ac4a}body.haven #panTip,body.haven .floor-area ul li,body.haven .tool-text li,body.haven div.floor-tools.erase div.tool-text .useErase,body.haven div.floor-tools.fill div.tool-text .useWand,body.haven div.floor-tools.outline div.tool-text .useDraw,body.haven div.floor-tools.paint div.tool-text .usePaint{font-size:14px;font-family:"Pragati Narrow",sans-serif;color:#fff}body.haven .floor-area ul li:hover{background-color:#c8dae4;color:#3c5663}body.haven .choose-tool ul li.active{background-color:#e5ac4a;border:solid 1px #e5ac4a}body.haven .floor-area ul li.active{background-color:#e5ac4a}body.haven #im-decal2 p,body.haven #im-decal3 p,body.haven #im-decal4 p,body.haven #im-decal5 p{font-size:14px;font-family:"Pragati Narrow",sans-serif;color:#fff}body.haven #sizeToolBox h2,body.haven .decalBox h2{font-family:"Pragati Narrow",sans-serif}body.haven .mobile-disclaimer{background-color:#3c5663}@media only screen and (max-width:767px){#panTip,.floor-area ul li,.tool-text li,div.floor-tools.erase div.tool-text .useErase,div.floor-tools.fill div.tool-text .useWand,div.floor-tools.outline div.tool-text .useDraw,div.floor-tools.paint div.tool-text .usePaint{font-size:10px!important}}@media only screen and (max-width:767px) and (orientation:portrait){body.haven .banner{padding:20px}body.haven .banner h1{font-size:40px}body.haven .banner h2{font-size:24px}body.haven .banner .video h4{font-size:18px}body.haven .landing{background-position:top;background-size:215%}}@media only screen and (max-width:767px) and (orientation:landscape){body.haven .banner{padding:20px}body.haven .banner h1{font-size:40px}body.haven .banner h2{font-size:24px}body.haven .banner .video h4{font-size:18px}body.haven .landing{background-position:top;background-size:100%}}@media only screen and (min-width:768px) and (max-width:1024px){body.haven .banner h1{font-size:50px}body.haven .banner h2{font-size:30px}}img.border-none{border:none}area.ztip{cursor:pointer}.ChamVizWrapper{clear:both;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;user-select:none}.ChamViz{position:relative;overflow:hidden}.ChamViz img{width:inherit;height:inherit;border:none}.viz-control{width:100%;height:100%}.ZoomLayer,.viz-control,.viz-highlight,.viz-layer,.zoom-control{position:absolute;top:0;left:0}.viz-baseimage{display:block;z-index:0}.viz-highlight{display:none;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50);opacity:.5}.ZoomLayer{width:100%;height:100%;overflow:hidden;display:none}.zoom-control{display:none;cursor:pointer}.viz-fit-width .ChamViz{width:100%}.viz-contain .ChamViz{width:auto;height:auto;display:inline-block;vertical-align:top}.viz-contain .ChamViz img{max-width:100%;max-height:100%}.viz-cover{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.viz-cover .ChamViz{min-width:100%;min-height:100%;-ms-flex:0 0 auto;flex:0 0 auto}.viz-sizing-root .viz-contain{display:inline-block;vertical-align:top}.viz-align-center.viz-contain,.viz-align-center.viz-cover{text-align:center;-ms-flex-pack:center;justify-content:center}.viz-align-right.viz-contain,.viz-align-right.viz-cover{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.viz-align-middle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.viz-align-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
