main{padding-bottom:75px}main .page-title{margin:68px 0 71px}#bgImgTag{display:none}#visualizer-edge{height:61rem;position:relative;margin:0 auto;border:1px solid #707070;z-index:2;display:flex;flex-direction:row}@media screen and (max-width:450px){#visualizer-edge{height:50rem}}#visualizer-edge .nowebgl-message{z-index:99999;text-align:center;font-size:18px;position:absolute;top:35px;left:10px;right:10px}#visualizer-edge .visualizer-logo{position:absolute;left:20px;bottom:20px;z-index:125;display:block}.canvas-wrapper{position:relative;height:100%;flex:75%;max-width:75%;z-index:52}.canvas-wrapper #threeJSDOM{width:100%;height:100%;transition:transform .5s;transform:translate(-50%,-50%)}.side-wrapper{position:relative;height:100%;flex:25%;max-width:25%;z-index:52;border-left:1px solid #707070}.side-wrapper .panel-group{height:100%;width:100%;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden}.side-wrapper .panel-group .panel{flex:0;max-height:100%;display:flex;flex-direction:column}.side-wrapper .panel-group .panel.open{flex:1 100%;height:80%;position:relative}.side-wrapper .panel-group .panel.open:after{position:absolute;left:0;bottom:0;right:15px;content:"";display:block;height:66px;background:transparent linear-gradient(180deg,hsla(0,0%,100%,0),#fff) 0 0 no-repeat padding-box}.side-wrapper .panel-group .panel.open .panel-heading{border-bottom:1px solid hsla(0,0%,71.8%,.4);box-shadow:0 5px 10px rgba(0,0,0,.06)}.side-wrapper .panel-group .panel.open .panel-heading .panel-title img{transform:rotate(180deg)}.side-wrapper .panel-group .panel.open .panel-heading .panel-fields{display:block}.side-wrapper .panel-group .panel.open .panel-heading .panel-fields .select2{width:100%!important}.side-wrapper .panel-group .panel.open .panel-heading .panel-fields .row{margin-left:-15px;margin-right:-15px}.side-wrapper .panel-group .panel+.panel{margin:0;border-top:1px solid #b7b7b7}.side-wrapper .panel-group .panel .panel-heading{padding:15px}.side-wrapper .panel-group .panel .panel-heading .panel-title{font-size:18px;line-height:27px;font-weight:300;color:#707070;margin:0;position:relative}.side-wrapper .panel-group .panel .panel-heading .panel-title img{position:absolute;top:0;bottom:0;right:0;margin:auto;transition:transform .3s}.side-wrapper .panel-group .panel .panel-heading .panel-fields{margin:17px 5px 0;display:none}.select2-container .select2-results .colorEntry{display:none}.side-wrapper .panel-group .panel .panel-body{border-top:0;text-align:left;padding:40px 15px 17px}.side-wrapper .panel-group .panel .collapse{max-height:80%;overflow:auto;flex:0 auto}#ridgeLabel{text-align:right;right:calc(25% + 20px)}#materialLabel{text-align:right;left:20px}#materialLabel strong{font-weight:inherit;margin-right:5px}#materialLabel br{display:none}#materialLabel,#ridgeLabel{font-size:18px;line-height:27px;color:#e9592f;top:20px;position:absolute;width:auto;z-index:200}#view3d{perspective:1000px;transition:transform .5s;-wevkit-perspective-origin:50% 50%;perspective-origin:50% 50%;transform:translateZ(0);transform-origin:50vw 50vh}#ridgeMenu{z-index:1000}#ridgeMenu .colorbg{background-color:#fff;border-top:2px solid #d56324;position:absolute;top:-2vmin;bottom:0;left:0;right:0;z-index:1050}#ridgeMenu .icons{z-index:1100;display:none;white-space:nowrap;flex-wrap:wrap}#ridgeMenu .icons.current{display:flex}#ridgeMenu .icons canvas{display:inline-block;cursor:pointer;width:calc(33.33333% - 25px);margin:0 12.5px 23px}#texturesMenu{z-index:1000;overflow:hidden}#texturesMenu .icons{z-index:1100;white-space:nowrap;flex-wrap:wrap;display:flex}#texturesMenu .icons div{display:inline-block;cursor:pointer;width:calc(33.33333% - 25px);margin:0 12.5px 10px}#texturesMenu .icons div.current{display:block}#texturesMenu .icons div.current img{border:3px solid #e9592f}#texturesMenu .icons div img{background-image:url(https://marble.com/visualizer_edge/img/ajax-loader.gif);background-position:50% 50%;background-repeat:no-repeat;display:block;margin:0 auto 5px;max-width:100%;width:100%;height:auto}#texturesMenu .icons div span{display:block;text-align:center;font:normal normal normal 9px/10px Roboto;color:#707070}.logo_trans{display:block}.logo_v_edge{padding-top:1.5rem;padding-bottom:1.5rem;height:auto;width:15rem}.logo-img-mobile{display:block}.showTexturesTypes #view3d{transform:translate3D(80vmin,0,0)}.showTexturesTypes .threeJSDOM{transform:translate(-50%,-50%)}.face{width:100px;height:100px;z-index:2;-webkit-transform-origin:0 0;-webkit-backface-visibility:hidden;transform-origin:0 0;backface-visibility:hidden}.face,div.point{position:absolute;top:0;left:0}div.point{background-color:#000;width:5px;height:5px}div.point.A{background-color:#00f;z-index:4}div.point.B{background-color:red;width:2px;height:2px;z-index:5}div#view{width:0;height:0;transform-style:preserve-3d}canvas#specular{background-color:#000;height:100px;width:400px;display:none}canvas#grid{display:none}div#view canvas{width:100vw;height:100vh;z-index:5}div#view canvas,div.grid{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}div.grid{width:1000px;height:1000px;background-size:20px 20px;transform-origin:0 0;border:5px solid #ddd;border-radius:500px;z-index:2}div.grid,div.testDiv{background-color:#fff}div.testDiv{height:100px;width:100px;position:absolute;top:100px;left:100px;border-top:3px solid red;border-left:3px solid #00f;transform-origin:50% 50%;opacity:.5}div#testDiv{opacity:.5;background-color:grey}main #rotBtn{width:20vmin;height:20vmin;background-color:#000;right:0;bottom:41vmin;position:fixed;background-image:url(https://marble.com/visualizer_edge/img/deviceRot.png);background-size:100% 100%;display:none;z-index:200}main #loadingInfo{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:50;transition:opacity .5s,transform .5s}main .loading #loadingInfo{transition:transform .5s;opacity:1;background-image:url(https://marble.com/visualizer_edge/img/ajax-loader.gif);background-position:50% 50%;background-repeat:no-repeat}main #loadingInfo{transform:translateZ(0)}.showTexturesTypes #loadingInfo{transform:translate3D(0,60vmin,0)}main #fading-description{margin-top:1em!important}main #description p{color:#333}@media (orientation:portrait){main .portrait-z-index{z-index:1010}main #loadingInfo{width:100%;height:100%}main #blockquote-div{margin-top:9.6rem}main #ridgeMenu .colorbg{transform:scaleX(1.9);top:5.472rem}.showTexturesTypes .threeJSDOM{transform:translate(-50%,-50%)}.showTexturesTypes #loadingInfo{transform:translate3D(0,50vmin,0)}main #ridgeMenu #ridgeSorts .ridgeSortEntry{background-color:#fff;top:.8rem;margin-left:0;border:2px solid #d56324;border-right:none;position:relative;cursor:pointer;text-transform:uppercase;text-align:center;z-index:1060;font-size:3.2rem;height:6.72rem}main #ridgeLabel{font-size:3.104rem;bottom:8.896rem}main .ridgeListIndicator{position:absolute;top:27.52rem;right:auto;left:0;width:2vh;height:5vh;background-color:#d56324;z-index:1110;display:none}}@media (orientation:landscape){main #loadingInfo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main #rotBtn{left:25vmin;bottom:0}main #ridgeMenu #ridgeSorts .ridgeSortEntry{padding-left:1.904rem;padding-right:1.904rem;font-size:3.68rem;height:5.712rem;top:-5.712rem}main #ridgeMenu .colorbg{border-top:none;border-left:2px solid #d56324;top:-1.904rem}.showTexturesTypes #view3d{transform:translate3D(80vmin,0,0)}.showTexturesTypes #loadingInfo{transform:translate(-50%,-50%)}main #ridgeMenu #ridgeSorts{top:47.552rem;left:-38.992rem;width:95.088rem;position:relative;transform:rotate(-90deg);z-index:5100}main .ridgeListIndicator{position:absolute;top:-2vmin;right:.48rem;width:2vmin;height:5vmin;background-color:#d56324;z-index:1110;display:none}}main .ridgeListIndicator.currentI{display:block}main .ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}main .ir:before{content:"";display:block;width:0;height:150%}main .hidden{display:none!important;visibility:hidden}main .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}main .visuallyhidden.focusable:active,main .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}main .invisible{visibility:hidden}main .clearfix:after,main .clearfix:before{content:" ";display:table}main .clearfix:after{clear:both}main .clearfix{*zoom:1}@media print{main *{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}main a,main a:visited{text-decoration:underline}main a[href] main :after{content:" (" attr(href) ")"}main abbr[title] main :after{content:" (" attr(title) ")"}main .ir a:after,main a[href^="#"] main :after,main a[href^="javascript:"]:after{content:""}main blockquote,main pre{border:1px solid #999;page-break-inside:avoid}main thead{display:table-header-group}main img,main tr{page-break-inside:avoid}main img{max-width:100%!important}@page{margin:.5cm}main h2,main h3,main p{orphans:3;widows:3}main h2,main h3{page-break-after:avoid}}main .vertLine{background-color:grey;width:2px;position:absolute;top:0;height:199.696rem;right:28.048rem}@media screen and (max-width:767px){#main_navbar .nav-mobile-background.reveal,#main_navbar .nav-mobile__menu-row--fixed{z-index:2000}}