@charset "utf-8";
/*
 * http://github.com/peteboere/css-crush (v2.2.0-beta)
 */
@font-face{font-family:'StagSansLight';src:url(fonts/StagSansLight.eot);src:url(fonts/StagSansLight.eot) format('embedded-opentype'),url(fonts/StagSansLight.woff2) format('woff2'),url(fonts/StagSansLight.woff) format('woff'),url(fonts/StagSansLight.ttf) format('truetype'),url(fonts/StagSansLight.svg#StagSansLight) format('svg')}@font-face{font-family:'StagSansBook';src:url(fonts/StagSansBook.eot);src:url(fonts/StagSansBook.eot) format('embedded-opentype'),url(fonts/StagSansBook.woff2) format('woff2'),url(fonts/StagSansBook.woff) format('woff'),url(fonts/StagSansBook.ttf) format('truetype'),url(fonts/StagSansBook.svg#StagSansBook) format('svg')}body{font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;font-size:13px;color:#444;margin:0;padding:0;-webkit-text-size-adjust:100%;background:url(../images/bg.png) #fff}body.loading *{cursor:wait!important}body.no-cursor *{cursor:none!important}body{-webkit-text-size-adjust:100%;overflow-y:hidden}body.scrollbarFix{width:100%;height:100%;overflow:hidden}body.no-cursor{width:100%;height:100%;overflow-y:hidden}@media (max-width:640px){html.ios,.ios body{height:100%;width:100%;overflow:hidden;position:fixed;-webkit-overflow-scrolling:none}}a{text-decoration:none;color:#1a1a1a;outline:0}a:hover,a:active,a:selected,a:visited{text-decoration:underline;border:none;outline:0}a,button{-webkit-transition-property:color,background,box-shadow,transition;-moz-transition-property:color,background,box-shadow,transition;transition-property:color,background,box-shadow,transition;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}img{border:none}div.clear{float:left;clear:both}p{margin:15px 0;line-height:18px;color:#444}h1,h2,h3,h4,h5,h6{margin:15px 0;font-weight:normal;color:#444}h1{font-size:38px}h2{font-size:36px}h3{font-size:26px}h4{font-size:14px;line-height:14px}.siteContainer{width:100%;height:100%;min-height:480px;position:fixed;top:0;left:0;overflow:hidden;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:url(../images/bg.png)}.siteContainer .applicationContainer{width:100%;height:100%;position:absolute}.siteContainer.loading{opacity:0}.toUpper{text-transform:uppercase}table#loader{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;cursor:wait;background:url(../images/loaderBg.png);z-index:12230;display:none}.elementNameStatusInfo{position:absolute;top:83px;right:30px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:640px){.elementNameStatusInfo{position:absolute;top:167px;right:10px}}.text-center{text-align:center}#application,#elementsPanelContainer{width:100%;height:100%;overflow:hidden}#application .lineSelectContainer,#elementsPanelContainer .lineSelectContainer{width:100%;height:72px;border-bottom:solid 1px #dfdfdf;position:relative;z-index:500;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0;background:#f8f8f8;border-top:solid 1px #dfdfdf;position:fixed;bottom:232px;left:0}#application .lineSelectContainer.active,#elementsPanelContainer .lineSelectContainer.active{z-index:502}#application .lineSelectContainer label,#elementsPanelContainer .lineSelectContainer label{color:#808284;font-size:13px}#application .lineSelectContainer .selectWrapper,#elementsPanelContainer .lineSelectContainer .selectWrapper{margin-left:10px;display:inline-block;position:relative}#application .lineSelectContainer .selectWrapper .selectedLine,#elementsPanelContainer .lineSelectContainer .selectWrapper .selectedLine{background:#fff;padding:5px 35px 5px 8px;border:solid 1px #dfdfdf;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none;border-radius:2px;font-size:13px;position:relative;min-width:165px;display:block;text-align:left}#application .lineSelectContainer .selectWrapper .selectedLine:before,#elementsPanelContainer .lineSelectContainer .selectWrapper .selectedLine:before{display:block;width:20px;height:100%;content:"";position:absolute;top:0;right:5px;background:url(../images/misc/arrow.svg) no-repeat center center;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}#application .lineSelectContainer .selectWrapper .selector,#elementsPanelContainer .lineSelectContainer .selectWrapper .selector{width:100%;position:absolute;top:100%;margin-top:2px;padding:10px 0;z-index:1000;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff;border-radius:2px;border:solid 1px #dfdfdf;display:none}#application .lineSelectContainer .selectWrapper .selector a,#elementsPanelContainer .lineSelectContainer .selectWrapper .selector a{display:block;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 14px;margin-bottom:5px}#application .lineSelectContainer .selectWrapper .selector a:hover,#application .lineSelectContainer .selectWrapper .selector a.active,#application .lineSelectContainer .selectWrapper .selector a:focus,#elementsPanelContainer .lineSelectContainer .selectWrapper .selector a:hover,#elementsPanelContainer .lineSelectContainer .selectWrapper .selector a.active,#elementsPanelContainer .lineSelectContainer .selectWrapper .selector a:focus{background:#808284;color:#fff}#application .lineSelectContainer .selectWrapper.active .selectedLine:before,#elementsPanelContainer .lineSelectContainer .selectWrapper.active .selectedLine:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#application .lineSelectContainer .selectWrapper.active .selector,#elementsPanelContainer .lineSelectContainer .selectWrapper.active .selector{display:block}#application #elementsPanelContainer,#elementsPanelContainer #elementsPanelContainer{position:fixed;bottom:0;left:0;width:100%}#application #elementsPanel,#elementsPanelContainer #elementsPanel{min-width:110%;height:230px;position:absolute;bottom:0;left:0;background:#f8f8f8;border-top:solid 1px #dfdfdf}#application #elementsPanel .lineWrapper,#elementsPanelContainer #elementsPanel .lineWrapper{width:100%;height:225px;position:relative;z-index:501}#application #elementsPanel .lineWrapper .elementCategory,#elementsPanelContainer #elementsPanel .lineWrapper .elementCategory{float:left;height:180px;padding:0 0 5px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;moz-user-select:none;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#application #elementsPanel .lineWrapper .elementCategory table,#elementsPanelContainer #elementsPanel .lineWrapper .elementCategory table{height:inherit;vertical-align:bottom;table-layout:fixed;float:left}#application #elementsPanel .lineWrapper .elementCategory table td,#elementsPanelContainer #elementsPanel .lineWrapper .elementCategory table td{height:inherit;vertical-align:bottom}#application #elementsPanel .elementsList,#elementsPanelContainer #elementsPanel .elementsList{width:100%;float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:relative;top:20px}#application #elementsPanel .elementsList.loadedAndCalculated,#elementsPanelContainer #elementsPanel .elementsList.loadedAndCalculated{opacity:1}#application #elementsPanel .elementsList .cTitle,#elementsPanelContainer #elementsPanel .elementsList .cTitle{font-size:16px;margin-bottom:0}#application #elementsPanel .elementsList .elementContainer,#elementsPanelContainer #elementsPanel .elementsList .elementContainer{float:left;margin-right:0;height:190px;min-width:20px;position:relative}#application #elementsPanel .elementsList .elementContainer .stack,#elementsPanelContainer #elementsPanel .elementsList .elementContainer .stack{width:auto;position:absolute;bottom:0;float:left;clear:both}#application #elementsPanel .elementsList .elementContainer .stack .element.vertical,#elementsPanelContainer #elementsPanel .elementsList .elementContainer .stack .element.vertical{-webkit-box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 1px #ccc}#application #elementsPanel .elementsList .elementContainer .stack .element.desktopFix,#elementsPanelContainer #elementsPanel .elementsList .elementContainer .stack .element.desktopFix{height:55px;overflow:hidden;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#application #targetContainer,#elementsPanelContainer #targetContainer{height:100%;padding:100px 20px 300px 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#application #targetContainer .horizon,#elementsPanelContainer #targetContainer .horizon{width:200%;height:200px;position:absolute;content:"";z-index:12;display:block;opacity:.05;top:100%;left:-50%;margin-top:-300px}#application #targetContainer .hirizonElementPlacementIndicator,#elementsPanelContainer #targetContainer .hirizonElementPlacementIndicator{width:1px;height:200%;position:absolute;bottom:300px;left:50%;background:rgba(0,0,0,.05);display:none;-webkit-box-shadow:0 -10px 0 10px rgba(0,0,0,.05);box-shadow:0 -10px 0 10px rgba(0,0,0,.05)}#application #targetContainer button,#elementsPanelContainer #targetContainer button{cursor:pointer}#application #targetContainer.forProjection,#elementsPanelContainer #targetContainer.forProjection{height:inherit;padding:100px 50px 50px 50px;float:right;width:653px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#application #target,#elementsPanelContainer #target{height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 100px;position:relative}#application #target.forProjection,#elementsPanelContainer #target.forProjection{height:422px;width:500px;float:right;margin-right:50px;margin-top:50px}#application #target #bottomFix,#elementsPanelContainer #target #bottomFix{height:50px;width:100%;position:absolute;bottom:-50px;left:0;z-index:100}#application #target #rightFix,#elementsPanelContainer #target #rightFix{height:inherit;width:1000px;position:absolute;top:0;right:-1000px;z-index:100}#application #target #leftFix,#elementsPanelContainer #target #leftFix{height:inherit;width:1000px;position:absolute;top:0;left:-1000px;z-index:100}#application #target #targetCenter,#elementsPanelContainer #target #targetCenter{width:1px;height:1px;position:absolute;top:50%;left:50%;display:block}#application #target #workSpace,#elementsPanelContainer #target #workSpace{position:absolute;bottom:0;left:0;display:block;z-index:1;height:10px}#application #target #workSpace #workSpaceCenter,#elementsPanelContainer #target #workSpace #workSpaceCenter{width:1px;height:1px;position:absolute;top:50%;left:50%;display:block}#application #target #workSpace #workSpaceLeftTop,#elementsPanelContainer #target #workSpace #workSpaceLeftTop{width:6px;height:100%;position:absolute;top:-3px;left:0;display:block}#application #target #workSpace #workSpaceRightTop,#elementsPanelContainer #target #workSpace #workSpaceRightTop{width:6px;height:100%;position:absolute;top:-3px;right:0;display:block}#application #target #workSpace #topMeterFix,#elementsPanelContainer #target #workSpace #topMeterFix{height:10px;width:100%;position:absolute;top:0;left:0;z-index:10011;display:block}#application #target #workSpace #leftMeterFix,#elementsPanelContainer #target #workSpace #leftMeterFix{height:100%;width:10px;position:absolute;top:0;left:0;z-index:10011;display:block}#application #target #workSpace #rightMeterFix,#elementsPanelContainer #target #workSpace #rightMeterFix{height:100%;width:10px;position:absolute;top:0;right:0;z-index:10011;display:block}#application #target #workSpace #bottomMeterFix,#elementsPanelContainer #target #workSpace #bottomMeterFix{height:10px;width:100%;position:absolute;bottom:0;left:0;z-index:10011;display:block}#application #target #workSpace.workspaeHasSoloElements #leftMeterFix,#elementsPanelContainer #target #workSpace.workspaeHasSoloElements #leftMeterFix{width:20px}#application #target #workSpace.workspaeHasSoloElements #rightMeterFix,#elementsPanelContainer #target #workSpace.workspaeHasSoloElements #rightMeterFix{width:20px}#application #target #meterBottomContainer,#elementsPanelContainer #target #meterBottomContainer{width:100%;float:left;clear:both;position:absolute;bottom:10px;left:0;display:none}#application #target #meterBottomContainer .meter,#elementsPanelContainer #target #meterBottomContainer .meter{width:300px;display:block;margin:auto;text-align:center;position:relative;overflow:hidden}#application #target #meterBottomContainer .meter .value,#elementsPanelContainer #target #meterBottomContainer .meter .value{display:inline-block;font-size:14px;margin:auto;padding:0 10px;position:relative;height:15px;position:relative;top:0}#application #target #meterBottomContainer .meter .value:before,#elementsPanelContainer #target #meterBottomContainer .meter .value:before{position:absolute;bottom:2px;right:100%;content:"";display:block;height:1px;background:#ccc;width:2000px}#application #target #meterBottomContainer .meter .value:after,#elementsPanelContainer #target #meterBottomContainer .meter .value:after{position:absolute;bottom:2px;left:100%;content:"";display:block;height:1px;background:#ccc;width:2000px}#application #target #meterBottomContainer .meter .left,#elementsPanelContainer #target #meterBottomContainer .meter .left{position:absolute;left:0;height:10px;background:#ccc;width:1px;bottom:50%}#application #target #meterBottomContainer .meter .right,#elementsPanelContainer #target #meterBottomContainer .meter .right{position:absolute;right:0;height:10px;background:#ccc;width:1px;bottom:50%}#application #target #meterLeftContainer,#elementsPanelContainer #target #meterLeftContainer{width:20px;float:left;clear:both;position:absolute;top:300px;left:20px;display:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#application #target #meterLeftContainer .meter,#elementsPanelContainer #target #meterLeftContainer .meter{width:300px;display:block;margin:auto;text-align:center;position:relative;overflow:hidden}#application #target #meterLeftContainer .meter .value,#elementsPanelContainer #target #meterLeftContainer .meter .value{display:inline-block;font-size:14px;margin:auto;padding:0 10px;position:relative;height:15px;position:relative;top:0}#application #target #meterLeftContainer .meter .value:before,#elementsPanelContainer #target #meterLeftContainer .meter .value:before{position:absolute;bottom:2px;right:100%;content:"";display:block;height:1px;background:#ccc;width:2000px}#application #target #meterLeftContainer .meter .value:after,#elementsPanelContainer #target #meterLeftContainer .meter .value:after{position:absolute;bottom:2px;left:100%;content:"";display:block;height:1px;background:#ccc;width:2000px}#application #target #meterLeftContainer .meter .left,#elementsPanelContainer #target #meterLeftContainer .meter .left{position:absolute;left:0;height:10px;background:#ccc;width:1px;top:10px}#application #target #meterLeftContainer .meter .right,#elementsPanelContainer #target #meterLeftContainer .meter .right{position:absolute;right:0;height:10px;background:#ccc;width:1px;top:10px}#application .topSummary,#elementsPanelContainer .topSummary{width:594px;float:left;clear:both;position:absolute;top:40px;left:15px;background:#f0f0f0;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;border:solid 1px #a6a6a6;border-radius:0 0 4px 4px;z-index:1}#application .topSummary .topFix,#elementsPanelContainer .topSummary .topFix{position:absolute;top:-1px;left:0;height:1px;width:306px;background:#f0f0f0}#application .topSummary table,#elementsPanelContainer .topSummary table{width:100%;float:left;clear:both;margin:5px 0 0}#application .topSummary table th,#elementsPanelContainer .topSummary table th{font-weight:normal;color:#343436;padding:5px;padding-bottom:8px}#application .topSummary table th,#application .topSummary table td,#elementsPanelContainer .topSummary table th,#elementsPanelContainer .topSummary table td{padding-right:5px;text-align:left;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}#application .topSummary table th:nth-child(3),#application .topSummary table th:nth-child(4),#application .topSummary table th:nth-child(5),#application .topSummary table th:nth-child(6),#application .topSummary table td:nth-child(3),#application .topSummary table td:nth-child(4),#application .topSummary table td:nth-child(5),#application .topSummary table td:nth-child(6),#elementsPanelContainer .topSummary table th:nth-child(3),#elementsPanelContainer .topSummary table th:nth-child(4),#elementsPanelContainer .topSummary table th:nth-child(5),#elementsPanelContainer .topSummary table th:nth-child(6),#elementsPanelContainer .topSummary table td:nth-child(3),#elementsPanelContainer .topSummary table td:nth-child(4),#elementsPanelContainer .topSummary table td:nth-child(5),#elementsPanelContainer .topSummary table td:nth-child(6){text-align:right}#application .topSummary table td,#elementsPanelContainer .topSummary table td{padding:5px}#application .topSummary table tr:hover td,#elementsPanelContainer .topSummary table tr:hover td{background:#fff}@media (max-width:640px){}.elementsList .element.vertical .activeArea:after{width:10px}.no-cursor .element.vertical .activeArea:after{width:100%}.element.vertical.selected .activeArea:after{width:100%}.no-cursor .elementsList .element.vertical .activeArea:after{width:10px}.elementsList .element.vertical.pep-start .activeArea:after{width:100%}.elementsList .element.vertical .activeArea i{opacity:1;width:4px;height:4px;bottom:-2px}.no-cursor .element.vertical .activeArea i{opacity:1;width:10px;height:10px;bottom:-5px}.element.vertical.selected .activeArea i{opacity:1;width:10px;height:10px;bottom:-3px}.no-cursor .elementsList .element.vertical .activeArea i{opacity:1;width:4px;height:4px;bottom:-2px}.elementsList .element.vertical.pep-start .activeArea i{opacity:1;width:10px;height:10px;bottom:-5px}.no-cursor.horizontalDrag .element .activeArea.desktopBottom,.no-cursor.horizontalDrag .element .activeArea.desktopTop{opacity:.2}.no-cursor.desktopDrag .element .activeArea{opacity:.2}.no-cursor.desktopDrag .element .activeArea.desktopBottom,.no-cursor.desktopDrag .element .activeArea.desktopTop{opacity:1}.element{display:block;cursor:move;position:static;top:0;left:0;z-index:10}.element .distanceCheck{display:block;left:100%;width:30px;height:10px;z-index:10;bottom:20px;position:absolute;float:left;margin-left:-10px}.element.vertical:after{position:absolute;top:0;left:-10px;width:20px;height:100%;content:""}.element.vertical .activeArea{position:absolute;width:30px;height:30px;display:block}.element.vertical .activeArea i{background:#f00;display:block;position:absolute;bottom:-2px;left:0;width:4px;height:4px;background:url(../images/misc/activeAreaPlus.svg) no-repeat center center;background-size:cover;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.element.vertical .activeArea:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:""}.element.vertical .activeArea:after{position:absolute;bottom:0;left:0;height:1px;content:"";-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}.element.vertical .activeArea.right{left:100%}.element.vertical .activeArea.left{right:100%}.element.vertical .activeArea.left i{left:auto;right:0}.element.vertical .activeArea.left:after{right:0;left:auto}.element.vertical.verticalEnd .activeArea.left{display:none}.element.vertical.verticalEnd.rotated .activeArea.left{display:block}.element.vertical.verticalEnd.rotated .activeArea.right{display:none}.element.horizontal .activeArea{position:absolute;bottom:-15%;width:50px;height:100%;display:block}.element.horizontal .activeArea.right{right:-15px}.element.horizontal .activeArea.left{left:-15px}.element img{height:auto;float:left;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.element .rightCheck{position:absolute;top:5%;right:-10px;width:10px;height:90%;background:#f00;display:block}.element .bottomCheck{position:absolute;bottom:-10px;left:5%;width:90%;height:10px;background:#f00;display:block}.element .elementActions{display:none}.element.dropped img,.element.over img{width:inherit;height:inherit;max-width:100%;max-height:none}.element.dropped .snapBounds,.element.over .snapBounds{background:rgba(0,255,0,0);display:block;position:absolute}.element.dropped .snapBounds.right,.element.over .snapBounds.right{width:10px;right:-10px;height:100%}.element.dropped .snapBounds.left,.element.over .snapBounds.left{width:10px;left:-10px;height:100%}.element.dropped .snapBounds.bottom,.element.over .snapBounds.bottom{width:100%;bottom:-10px;left:0;height:10px}.element.dropped .snapBounds.top,.element.over .snapBounds.top{width:100%;top:-10px;left:0;height:10px}.element.dropped.dropped.selected,.element.over.dropped.selected{z-index:1000;background:#f00}.element.dropped.dropped.selected img,.element.over.dropped.selected img{opacity:.5}.element.dropped.dropped.selected .elementActions,.element.over.dropped.selected .elementActions{display:block;top:-1px;right:-58px;position:absolute;width:45px;z-index:100}.element.dropped.dropped.selected .elementActions a,.element.over.dropped.selected .elementActions a{position:relative;margin:0;margin-bottom:10px}.element.dropped.dropped.selected .elementActions div,.element.over.dropped.selected .elementActions div{position:static;width:45px;margin:0;float:left;clear:both}.element.dropped.dropped.selected .elementActions div a,.element.over.dropped.selected .elementActions div a{width:45px}.element.dropped.dropped.selected .trash,.element.over.dropped.selected .trash{z-index:1000;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color;border:solid 1px #000;background:url(../images/misc/trash.svg) no-repeat center #dfdfdf;cursor:pointer;width:45px;height:42px;border-radius:2px;display:block;float:left;clear:both}.element.dropped.dropped.selected .trash:hover,.element.over.dropped.selected .trash:hover{background-color:#919191}.element.dropped.dropped.selected .rotate,.element.over.dropped.selected .rotate{display:none;z-index:1000;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color;border:solid 1px #000;background:url(../images/rotate.svg) no-repeat center #dfdfdf;cursor:pointer;width:45px;height:42px;border-radius:2px;float:left;clear:both}.element.dropped.dropped.selected .rotate:hover,.element.over.dropped.selected .rotate:hover{background-color:#919191}.element.dropped.activated,.element.over.activated{-webkit-box-shadow:inset 0 0 0 1000px rgba(255,0,0,1);box-shadow:inset 0 0 0 1000px rgba(255,0,0,1)}.element.dropped.activated img,.element.over.activated img{opacity:.5}.element.highlight{background:#000}.element.highlight img{opacity:.5}.element.pep-active{z-index:1000}@media (max-width:640px){}#topActionsContainer{width:100%;height:60px;position:fixed;top:0;left:0;z-index:1000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px;background:#f8f8f8;border-bottom:solid 1px #e8e8e8}#topActionsContainer #topActions{max-width:100%;float:left;padding-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}#topActionsContainer #topActions #statusContainer{width:400px;max-width:100%;height:42px;position:relative;float:left;z-index:10;margin-right:20px}#topActionsContainer #topActions #statusContainer .status{width:inherit;height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background:#fff;position:relative;border:solid 1px #dfdfdf;border-radius:2px;color:#444;font-size:14px;line-height:170%;padding:9px 24px 0 13px;display:block;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#topActionsContainer #topActions #statusContainer .status:before{content:"";display:block;position:absolute;top:0;right:7px;height:100%;width:20px;background:url(../images/misc/arrow.svg) no-repeat center center;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}#topActionsContainer #topActions #statusContainer .selectedElements{width:100%;position:absolute;top:100%;margin-top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff;border-radius:2px;border:solid 1px #dfdfdf;padding:10px 0 10px 0;display:none}#topActionsContainer #topActions #statusContainer .selectedElements .wrapper{width:100%;max-height:300px;overflow:auto}#topActionsContainer #topActions #statusContainer .selectedElements .large-table,#topActionsContainer #topActions #statusContainer .selectedElements .small-table,#topActionsContainer #topActions #statusContainer .selectedElements .common-table{width:100%;margin:0;padding:0;text-align:left;vertical-align:top}#topActionsContainer #topActions #statusContainer .selectedElements .large-table th,#topActionsContainer #topActions #statusContainer .selectedElements .small-table th,#topActionsContainer #topActions #statusContainer .selectedElements .common-table th{font-size:14px;color:#444;font-weight:normal;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;padding:0 0 5px}#topActionsContainer #topActions #statusContainer .selectedElements .large-table td,#topActionsContainer #topActions #statusContainer .selectedElements .small-table td,#topActionsContainer #topActions #statusContainer .selectedElements .common-table td{padding:5px 0 5px 0;font-size:14px;color:#444;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer;vertical-align:top}#topActionsContainer #topActions #statusContainer .selectedElements .large-table tr td:last-child,#topActionsContainer #topActions #statusContainer .selectedElements .small-table tr td:last-child,#topActionsContainer #topActions #statusContainer .selectedElements .common-table tr td:last-child{padding-right:5px}#topActionsContainer #topActions #statusContainer .selectedElements .large-table tr th:last-child,#topActionsContainer #topActions #statusContainer .selectedElements .small-table tr th:last-child,#topActionsContainer #topActions #statusContainer .selectedElements .common-table tr th:last-child{padding-right:5px}#topActionsContainer #topActions #statusContainer .selectedElements .large-table .name,#topActionsContainer #topActions #statusContainer .selectedElements .small-table .name,#topActionsContainer #topActions #statusContainer .selectedElements .common-table .name{padding-left:15px}#topActionsContainer #topActions #statusContainer .selectedElements .large-table tr:hover td,#topActionsContainer #topActions #statusContainer .selectedElements .small-table tr:hover td,#topActionsContainer #topActions #statusContainer .selectedElements .common-table tr:hover td{background:#808284;color:#fff}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table{display:none;table-layout:fixed}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table>tr>td,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table>tr>td,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table>tr>td{width:50%;padding-right:0}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table>tr>th,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table>tr>th,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table>tr>th{width:50%}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table .priceslabel,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table .priceslabel,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table .priceslabel{text-align:center}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table td.name,#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table th.name,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table td.name,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table th.name,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table td.name,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table th.name{padding-left:10px}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table table,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table table,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table table{width:100%}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table table td,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table table td,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table table td{padding-left:0;padding-bottom:0;padding-top:0;background:none}#topActionsContainer #topActions #statusContainer .selectedElements .large-table.small-table .prices td,#topActionsContainer #topActions #statusContainer .selectedElements .small-table.small-table .prices td,#topActionsContainer #topActions #statusContainer .selectedElements .common-table.small-table .prices td{width:50%;text-align:right}#topActionsContainer #topActions #statusContainer.active .status:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#topActionsContainer #topActions #statusContainer.active .selectedElements{display:block}#topActionsContainer #topActions .buttons{float:left;margin:0}#topActionsContainer #topActions .buttons .sepparator{display:block;height:42px;width:1px;position:relative;float:left;margin-right:5px;margin-left:3px}#topActionsContainer #topActions .buttons .sepparator:before{content:"";display:block;width:1px;height:25px;background:#c6c6c6;position:absolute;top:50%;margin-top:-12.5px}#topActionsContainer #topActions .buttons .type1{display:block;float:left;width:45px;height:42px;background:no-repeat center center;text-align:center;line-height:42px;text-indent:-9999px;border-radius:3px;margin-right:2px}#topActionsContainer #topActions .buttons .type1.refreshApp{background-image:url(../images/refresh2.svg)}#topActionsContainer #topActions .buttons .type1.saveSet{background-image:url(../images/misc/save-icon.svg)}#topActionsContainer #topActions .buttons .type1.loadSet{background-image:url(../images/misc/load-set.svg)}#topActionsContainer #topActions .buttons .type1.printApp{background-image:url(../images/misc/print.svg)}#topActionsContainer #topActions .buttons .type1.pdfApp{background-image:url(../images/misc/pdf.svg)}#topActionsContainer #topActions .buttons .type1.mailApp{background-image:url(../images/misc/envelope.svg)}#topActionsContainer #topActions .buttons .type1:hover{background-color:rgba(0,0,0,.05)}#topActionsContainer #topActions .buttons .type1.disableButton{opacity:.2;pointer-events:none}#topActionsContainer #topActions .buttons .menu{display:block;float:right;position:relative;background:url(../images/misc/menu2.svg) no-repeat right center;padding-right:20px;position:absolute;top:20px;right:30px;text-transform:uppercase;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;font-size:14px}#topActionsContainer #topActions .buttons .menu.active{background:url(../images/misc/menu2active.svg) no-repeat right center}#topActionsContainer #topActions .buttons .summaryButton{display:block;float:left;border-radius:3px;height:42px;line-height:42px;padding:0 8px;margin:0 0 0 5px}#topActionsContainer #topActions .buttons .summaryButton:hover{background-color:rgba(0,0,0,.05)}#topActionsContainer #topActions .buttons .type2{display:block;float:left;width:117px;height:42px;display:none;background:#003468 no-repeat center center;text-align:center;line-height:42px;border-radius:3px;color:#fff;font-size:14px;margin-left:10px}#topActionsContainer #topActions .buttons .type2:hover{background:#002355}#topActionsContainer #topActions .defaultSelector{display:block;width:71px;height:32px;float:left;margin:14px 10px 0 0;position:relative}#topActionsContainer #topActions .defaultSelector .current{width:71px;height:32px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #dfdfdf;position:relative;padding:5px 0 0 10px;font-size:13px}#topActionsContainer #topActions .defaultSelector .current:before{content:"";display:block;position:absolute;top:0;right:7px;height:100%;width:20px;background:url(../images/misc/arrow.svg) no-repeat center center;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}#topActionsContainer #topActions .defaultSelector .elements{width:100%;position:absolute;top:100%;margin-top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff;border-radius:2px;border:solid 1px #dfdfdf;padding:10px 0 0;display:none}#topActionsContainer #topActions .defaultSelector .elements .elementInfo{width:100%;float:left;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 13px 5px 13px;font-size:13px;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;-moz-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}#topActionsContainer #topActions .defaultSelector .elements .elementInfo:hover,#topActionsContainer #topActions .defaultSelector .elements .elementInfo.active,#topActionsContainer #topActions .defaultSelector .elements .elementInfo:focus{background:#808284;color:#fff}#topActionsContainer #topActions .defaultSelector.active .current:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#topActionsContainer #topActions .defaultSelector.active .elements{display:block}@media (max-width:931px){#topActionsContainer #topActions .buttons .type1.saveSet{display:none}#topActionsContainer #topActions .buttons .type1.loadSet{display:none}#topActionsContainer #topActions .buttons .summaryButton{display:none}}@media (max-width:640px){}#topSummaryContainer{position:fixed;top:0;left:0;z-index:1001;background:rgba(0,0,0,.7);width:100%;height:100%;display:none}#topSummaryContainer.active{display:block}#topSummaryContainer #summaryOverflowFix{width:100%;height:100%;overflow:auto}#topSummaryContainer #summaryOverflowFix .alignTable{width:100%;height:100%;vertical-align:middle;table-layout:fixed}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper{background:#fff;border-radius:3px;width:800px;margin:50px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 30px 10px 30px;position:relative;max-width:100%}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper .closetopSummary{width:30px;height:30px;background:url(../images/misc/closeSummary.svg) no-repeat center center;position:absolute;top:13px;right:15px;display:block;text-indent:-9999px;border-radius:3px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper .closetopSummary:hover{background-color:rgba(0,0,0,.2)}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper .topSummaryTitle{font-size:24px;color:#444;display:block;width:100%;margin:2px 0 0;border-bottom:solid 1px #dfdfdf;padding-bottom:13px;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper .topSummaryDescription{color:#808284;font-size:14px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable{width:100%;border:solid 1px #dfdfdf;border-radius:1px;margin-bottom:30px;margin-top:25px;border-radius:3px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable tr th{height:49px;background:#f8f8f8;font-size:14px;color:#444;font-weight:normal}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable thead tr th{border-bottom:solid 1px #dfdfdf}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable tfoot tr th{font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;color:#444}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable tr td{padding:15px;border-bottom:solid 1px #dfdfdf;font-size:14px;color:#444;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable tr:hover td{background:rgba(0,0,0,.01)}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .image{width:90px;text-align:center;padding-left:20px;padding-right:20px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .image img{max-height:60px;max-width:60px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .elementInfo{text-align:left;padding-left:0;padding-right:10px;width:220px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .dimentions{width:190px;min-width:190px;text-align:center;padding-left:0;padding-right:10px}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .qty{width:60px;text-align:center}#topSummaryContainer #summaryOverflowFix #topSummaryWrapper #topSummaryTable .price{text-align:right;padding-right:15px}#topMailFormContainer{position:fixed;top:0;left:0;z-index:1001;background:rgba(0,0,0,.7);width:100%;height:100%;display:none}#topMailFormContainer.active{display:block}#topMailFormContainer #mailFormOverflowFix{width:100%;height:100%;overflow:auto}#topMailFormContainer #mailFormOverflowFix .alignTable{width:100%;height:100%;vertical-align:middle;table-layout:fixed}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper{background:#fff;width:600px;border-radius:2px;margin:50px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px 30px;position:relative;max-width:100%}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .closeMailForm{width:30px;height:30px;background:url(../images/misc/closeSummary.svg) no-repeat center center;position:absolute;top:13px;right:15px;display:block;text-indent:-9999px;border-radius:3px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .closeMailForm:hover{background-color:rgba(0,0,0,.2)}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .topMailFormTitle{font-size:24px;color:#444;display:block;width:100%;margin:2px 0 0;border-bottom:solid 1px #dfdfdf;padding-bottom:13px;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .topMailFormDescription{color:#808284;font-size:14px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .successMSG{color:rgba(0,100,0,1);font-size:14px;display:none}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper .successMSG.active{display:block}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form{margin-top:-4px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form .mainError{color:#f00;font-size:13px;margin-bottom:10px;display:none}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form .error{color:#f00;font-size:12px;display:none}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset{width:50%;float:left;display:inline-block;padding:0;border:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset label{font-size:14px;color:#444;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset input{width:100%;border:solid 1px #dfdfdf;font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;background:#fff;margin:6px 0 5px 0;height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:14px;border-radius:2px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset .errored{border-color:#f00}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset textarea{width:100%;height:120px;border:solid 1px #dfdfdf;background:#fff;margin:6px 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:14px;border-radius:2px;font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;resize:none}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset button{display:block;float:left;height:42px;border:none;background:#333 no-repeat center center;text-align:center;line-height:42px;border-radius:3px;color:#fff;font-size:14px;margin:15px 0 20px 0;padding:0 28px;cursor:pointer}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset button:hover{background:#444}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset.left{padding-right:10px;clear:both}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset.right{padding-left:10px}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset.full{width:100%}@media (max-width:640px){#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset{width:100%}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset.left{padding-right:0}#topMailFormContainer #mailFormOverflowFix #mailFormWrapper form fieldset.right{padding-left:0}}#dimentionsInfo{position:absolute;bottom:-50px;right:0;text-align:right;z-index:100}#dimentionsInfo .label{font-size:14px;color:#444}#dimentionsInfo p{font-size:18px;margin:0;color:#444}@media (max-width:640px){#dimentionsInfo{display:none}}#elementsPanelMobilelContainer{display:none;width:100%;position:fixed;bottom:0;left:0;height:60px;-webkit-transition-property:height;-moz-transition-property:height;transition-property:height;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;background:#f8f8f8;z-index:1000}#elementsToggle{display:block;cursor:pointer;width:100%;height:45px;padding-top:15px;text-align:center;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;line-height:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#elementsToggle{background:#f8f8f8;font-size:14px;color:#444}#elementsToggle{-webkit-transition-property:color,background,box-shadow,transition,opacity;-moz-transition-property:color,background,box-shadow,transition,opacity;transition-property:color,background,box-shadow,transition,opacity;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#elementsToggle:hover{-webkit-box-shadow:inset 0 0 100px 100px rgba(255,255,255,.5);box-shadow:inset 0 0 100px 100px rgba(255,255,255,.5)}#elementsToggle img{position:absolute;top:22px;left:4%;-webkit-transition-property:transform;-moz-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#elementsToggle img.last{position:absolute;top:22px;left:auto;right:4%}#elementsPanelMobilelContainer.active{z-index:2000}#elementsPanelMobilelContainer.active #elementsToggle{margin-top:-1px}#elementsPanelMobilelContainer.active #elementsToggle img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#changeLine{position:absolute;top:-40px;width:100%;height:40px;z-index:-1}#changeLine span{background:#f8f8f8;display:block;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);border-bottom:none;position:relative;width:184px;border-radius:2px 2px 0 0;height:40px;line-height:40px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;overflow:hidden;-webkit-transition-property:color,background,box-shadow,transition;-moz-transition-property:color,background,box-shadow,transition;transition-property:color,background,box-shadow,transition;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;position:relative}#changeLine span img{position:absolute;top:14px;right:10px}#changeLine span:hover{-webkit-box-shadow:inset 0 0 100px 100px rgba(255,255,255,.5);box-shadow:inset 0 0 100px 100px rgba(255,255,255,.5)}#changeLine select{width:100%;height:40px;position:absolute;top:0;left:0}#changeLineOptions{position:relative;top:-35px;opacity:0}@media (max-width:640px){#elementsPanelMobilelContainer{display:block}}#linesContainer{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 15px;float:left;overflow-y:scroll;position:relative;overflow-scrolling:touch}#linesContainer h5{font-weight:normal;font-size:14px;color:#444;margin:15px 0}#linesContainer ul{list-style:none;margin:0;float:left;clear:both;text-align:center;width:100%;padding:0}#linesContainer ul li.cTitle{text-align:left;font-size:10px;margin-bottom:5px}#linesContainer ul li.draggable{display:inline-block;min-height:40px;margin:auto;clear:both;padding-bottom:15px;float:left;width:100%;cursor:pointer;position:relative;border-bottom:solid 1px #e7e7e7;margin-bottom:15px}#linesContainer ul li.draggable:last-child{border-bottom:none;margin-bottom:0}#linesContainer ul li.draggable img{-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;float:left;position:relative;top:0;left:0;display:block}#linesContainer ul li.selected img{background:rgba(255,0,0,.5);-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;padding:5px;margin:-5px}#linesContainer ul li.selected a{background:url(../images/misc/plus.svg) no-repeat center center #003468;width:41px;height:41px;display:block;float:left;cursor:pointer;position:absolute;top:50%;margin-top:-22px;right:-55px;border-radius:100%;-webkit-transition:none;-moz-transition:none;transition:none;background-size:21px auto}#linesContainer ul li.draggable{vertical-align:middle;display:table;height:40px}#linesContainer ul li.draggable>em{display:table-cell;height:40px;vertical-align:middle}#linesContainer ul li.draggable >em em{display:block;float:left;position:relative}#linesContainer .clear{padding-bottom:50px}#linesContainer .elementCategory{width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;float:left;clear:both;border-bottom:solid 1px #ededed}#linesContainer .elementCategory:nth-child(even){background:none}#elementsPanelMobilelContainer .categoryInfo li:before{width:20px;height:1px;background:#e7e7e7;position:absolute;bottom:0;left:-10px;display:block;content:""}#quicklist{display:none}#tooltip,#tooltip2{font-size:.875em;text-align:center;text-shadow:0 1px rgba(0,0,0,.5);line-height:1.5;color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-ms-radial-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-o-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);position:absolute;z-index:100;padding:15px}#tooltip:after,#tooltip2:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;border-top-color:rgba(0,0,0,.7);content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #333;border-bottom-color:rgba(0,0,0,.6);top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}#tooltip.lleft:after{right:auto;left:-15px;bottom:50%;margin:0;-webkit-transform:rotate(90deg) translateX(5px);-moz-transform:rotate(90deg) translateX(5px);-ms-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}@-webkit-keyframes arrowBounce{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-moz-keyframes arrowBounce{from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@keyframes arrowBounce{from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-webkit-keyframes arrowBounce2{from{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-moz-keyframes arrowBounce2{from{-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes arrowBounce2{from{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}#elementsPanelMobilelContainer #tooltip.first{bottom:73px;left:50%;width:150px;margin-left:-90px;float:left;display:block;cursor:pointer;-webkit-animation:arrowBounce 1s alternate infinite;-moz-animation:arrowBounce 1s alternate infinite;animation:arrowBounce 1s alternate infinite;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}#linesContainer #tooltip.second{display:none;position:fixed;bottom:50%;right:20px;width:150px;float:left;cursor:pointer;z-index:10000;-webkit-animation:arrowBounce2 1s alternate infinite;-moz-animation:arrowBounce2 1s alternate infinite;animation:arrowBounce2 1s alternate infinite;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}#tooltip.third{position:fixed;display:none;bottom:auto;top:68px;left:auto;right:20px;width:150px;margin-left:-90px;float:left;cursor:pointer;z-index:10000;-webkit-animation:arrowBounce2 1s alternate infinite;-moz-animation:arrowBounce2 1s alternate infinite;animation:arrowBounce2 1s alternate infinite;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}body.loading *{cursor:wait!important}@-webkit-keyframes rotateLoader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotateLoader{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLoader{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loaderContainer{position:fixed;top:0;left:0;z-index:3000;cursor:wait;display:none;background:rgba(255,255,255,.3);width:100%;height:100%}#loaderContainer table{width:100%;height:100%;vertical-align:middle;text-align:center}#loaderContainer table img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loaderContainer.bottomLoad{vertical-align:bottom}#loaderContainer.bottomLoad td{vertical-align:bottom}#loaderContainer.bottomLoad td img{margin-bottom:78px}.colorPicker{float:left;clear:both;position:fixed;bottom:176px;left:15px;z-index:999}.colorPicker a.colorTrigger{display:block;width:49px;height:28px;margin:5px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;text-indent:-9999px;border:solid 1px #000}.colorPicker a.colorTrigger:before{content:"";display:block;width:14px;height:11px;background:url(../images/misc/tick.svg) no-repeat center center;position:absolute;bottom:5px;left:5px;text-indent:-9999px;opacity:0;transtion:opacity .3s ease-out}.colorPicker a.colorTrigger.active{cursor:default}.colorPicker a.colorTrigger.active:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.colorPicker a.colorTrigger.active:before{opacity:1}.colorPicker a.colorTrigger:hover{-webkit-box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.colorPicker a.colorTrigger .frameInfo{display:block;position:absolute;bottom:0;left:0;height:4px;width:100%;border-top:solid 1px rgba(0,0,0,.65)}.colorPicker .wheelsToggleContainer{width:53px;height:30px;position:absolute;top:0;left:100%;margin:10px 0 0 35px;float:left}.colorPicker .wheelsToggleContainer:before{content:"";display:block;width:1px;height:28px;background:#c6c6c6;position:absolute;top:-5px;left:-20px}.colorPicker .wheelsToggleContainer #toggleWheels{display:block;position:relative}.colorPicker .wheelsToggleContainer #toggleWheels span{display:block;width:38px;height:24px;position:absolute;top:-3px;left:100%;background:url(../images/toggleWheels.png) no-repeat center top}.wheels{display:none;height:0;width:0}.wheelsActive .wheels{position:absolute;top:100%;left:0;display:block;width:280%;height:125px;background:url(../images/wheels.png) no-repeat center top;background-size:100% auto}.wheelsActive .colorPicker .wheelsToggleContainer #toggleWheels span{background-position:bottom center}#levels .draggable .colorPicker{display:none}#levels .draggable.toRemove .colorPicker{display:block}#levels .draggable .colorPicker{width:50px;margin-left:4px;top:-50px;z-index:1000}#levels .draggable .colorPicker a.colorTrigger{width:45px}#levels .draggable .colorPicker a.colorTrigger:before{display:none}#levels .draggable .colorPicker .removeBtn{left:6px;top:100%;margin-top:4px}.desktopColorOptionPickerPopupContainer{position:fixed;top:0;left:0;z-index:5000;display:none;width:100%;height:100%;background:rgba(0,0,0,.7);min-width:320px}.desktopColorOptionPickerPopupContainer table{width:100%;height:100%;vertical-align:middle}.desktopColorOptionPickerPopupContainer .desktopColorPickerOptionSelect{width:300px;margin:auto}.desktopColorOptionPickerPopupContainer .desktopColorPickerOptionSelect .picker{width:100%;background:#fff;float:left;clear:both;text-align:center;border-radius:3px;padding:30px 30px 28px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.desktopColorOptionPickerPopupContainer .desktopColorPickerOptionSelect .picker .option{display:block;width:100%;height:30px;border-radius:3px;height:42px;background:#dfdfdf;text-align:center;color:#444;font-size:14px;text-decoration:none;line-height:42px;margin-bottom:10px}.desktopColorOptionPickerPopupContainer .desktopColorPickerOptionSelect .picker .option:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.1)}.desktopColorOptionPickerPopupContainer .desktopColorPickerOptionSelect .picker .cancel{color:#808284;font-size:14px;position:relative;top:5px}.snapInfo{display:block;width:20px;height:20px;opacity:0;position:absolute}.snapInfo.left{top:0;left:-20px;height:100%;padding-right:20px}.snapInfo.right{top:0;right:-20px;height:100%;padding-left:20px}.snapInfo.top,.snapInfo.topElement{top:-20px;left:0;width:100%;padding-bottom:20px}.snapInfo.bottom,.snapInfo.bottomElement{bottom:-20px;left:0;width:100%;padding-top:20px}.moduleCheck{display:block;width:100%;position:absolute;height:20px;top:-10px;left:0}.selectFix{display:block;width:100%;position:absolute;height:30px;top:-20px;left:0}.snapInfoOn .over .snapInfo{opacity:0}.snapInfoOn .dropped.over .snapInfo{display:block}.snapInfoOn .pep-active .snapInfo{display:block}.snapInfoOn .snapPositionIndicator{position:absolute;top:0;left:0;width:6px;height:6px;background:#f00;border-radius:100%;float:left;z-index:100;display:block;opacity:0}.snapInfoOn .snapCurrentPositionIndicator{position:absolute;top:0;left:0;width:6px;height:6px;background:#ff0;border-radius:100%;opacity:0;z-index:99999;display:block}.checkLogicInfo{position:fixed;width:35px;height:32px;border-radius:2px;cursor:pointer;display:none;background:#f8f8f8 url(../images/misc/infoIcon2.svg) no-repeat center center;bottom:300px;left:30px;z-index:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #f00}.checkLogicInfo span{display:block;width:200px;position:absolute;top:0;left:100%;margin-left:10px;margin-top:8px;color:#f00;font-size:12px}.checkLogicInfo.active{display:block;-webkit-animation:alert 1s linear 2.5s;-moz-animation:alert 1s linear 2.5s;animation:alert 1s linear 2.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.checkLogicInfoModule{position:fixed;width:35px;height:32px;border-radius:2px;cursor:pointer;display:none;background:#f8f8f8 url(../images/misc/infoIcon.svg) no-repeat center center;bottom:255px;left:30px;z-index:300;border:solid 1px #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkLogicInfoModule span{display:block;width:200px;position:absolute;top:0;left:100%;margin-left:10px;margin-top:2px;color:#9b9b9b;font-size:12px}.checkLogicInfoModule.active{display:block}@-webkit-keyframes alert{0%{opacity:1}100%{opacity:0}}@-moz-keyframes alert{0%{opacity:1}100%{opacity:0}}@keyframes alert{0%{opacity:1}100%{opacity:0}}#tooltipContainer{position:fixed;z-index:12000;width:200px;height:1px;margin:-10px 0 0;display:none;text-align:center;float:left;clear:both;pointer-events:none;top:100px;left:100px}#tooltipContainer #tooltipInfo{background:#fff;display:inline-block;position:absolute;bottom:5px;left:0;padding:5px 10px;border:solid 1px #d9d9d9;border-radius:4px;font-size:12px;color:#444}#mainManuContainer{position:fixed;top:50px;right:26px;width:240px;background:#fff;border-radius:4px;z-index:1001;min-height:100px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);display:none}#mainManuContainer.active{display:block}#mainManuContainer nav{width:100%;float:left;clear:both}#mainManuContainer nav ul{list-style:none;margin:0;padding:7px 0}#mainManuContainer nav ul li{display:block;width:100%;height:30px;float:left;clear:both;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}#mainManuContainer nav ul li.sepparator{border-top:solid 1px #e5e5e5}#mainManuContainer nav ul li.showForLogedInUser{display:none}#mainManuContainer nav ul li a{width:100%;height:30px;display:block;line-height:30px;color:#4c4c4c;font-size:rem-calc(14);padding:0 10px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainManuContainer nav ul li a .current{float:right;text-align:right;text-transform:uppercase}#mainManuContainer nav ul li a:hover{background:#f2f2f2}#mainManuContainer nav ul li a.disabled,#mainManuContainer nav ul li a.disableButton{pointer-events:none;background:none;cursor:default;opacity:.3}#mainManuContainer nav ul li a.disabled span,#mainManuContainer nav ul li a.disableButton span{float:right;font-size:10px;text-transform:uppercase}#mainManuContainer nav ul li.settings{position:relative;height:auto}#mainManuContainer nav ul li.settings div{width:100%;height:auto;display:block;color:#4c4c4c;font-size:rem-calc(14);padding:8px 10px 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainManuContainer nav ul li.settings div span{display:block;color:#9b9b9b;font-size:12px}#mainManuContainer nav ul li.settings div span.userEmail{font-size:14px;color:#4c4c4c;margin-top:3px}#mainManuContainer nav ul li.settings div a{width:20px;height:20px;padding:0;margin:-10px 0 0;display:block;position:absolute;top:50%;right:10px;background:url(../images/misc/settings.svg) no-repeat center center;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}#mainManuContainer nav ul li.settings div a:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mainManuContainer nav.userLogedIn ul li.showForLogedInUser{display:block}#mainManuContainer nav.userLogedIn ul li.hideForLogedInUser{display:none}#mainManuContainer nav.userLogedIn ul li a.disabled{pointer-events:auto;cursor:pointer;opacity:1}#mainManuContainer nav.userLogedIn ul li a.disabled:hover{background:#f2f2f2}#mainManuContainer nav.userLogedIn ul li a.disabled.disableButton{pointer-events:none;background:none;cursor:default;opacity:.3}#mainManuContainer nav.userLogedIn ul li a.disabled.disableButton span{float:right;font-size:10px;text-transform:uppercase}#changeCurrencyContainer,#changeLanguageContainer{width:100%;float:left;clear:both;position:fixed;z-index:1200;width:100%;height:100%;background:rgba(0,0,0,.7);text-align:center;vertical-align:middle;display:none}#changeCurrencyContainer.active,#changeLanguageContainer.active{display:table}#changeCurrencyContainer .changeCurrency,#changeCurrencyContainer .changeLanguage,#changeLanguageContainer .changeCurrency,#changeLanguageContainer .changeLanguage{width:300px;margin:auto}#changeCurrencyContainer .changeCurrency nav,#changeCurrencyContainer .changeLanguage nav,#changeLanguageContainer .changeCurrency nav,#changeLanguageContainer .changeLanguage nav{width:100%;float:left;clear:both;background:#fff;border-radius:2px}#changeCurrencyContainer .changeCurrency nav ul,#changeCurrencyContainer .changeLanguage nav ul,#changeLanguageContainer .changeCurrency nav ul,#changeLanguageContainer .changeLanguage nav ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:30px 30px 15px 30px;float:left;clear:both}#changeCurrencyContainer .changeCurrency nav ul li,#changeCurrencyContainer .changeLanguage nav ul li,#changeLanguageContainer .changeCurrency nav ul li,#changeLanguageContainer .changeLanguage nav ul li{display:block;width:100%;float:left;clear:both}#changeCurrencyContainer .changeCurrency nav ul li a,#changeCurrencyContainer .changeLanguage nav ul li a,#changeLanguageContainer .changeCurrency nav ul li a,#changeLanguageContainer .changeLanguage nav ul li a{display:block}#changeCurrencyContainer .changeCurrency nav ul li a.change,#changeCurrencyContainer .changeLanguage nav ul li a.change,#changeLanguageContainer .changeCurrency nav ul li a.change,#changeLanguageContainer .changeLanguage nav ul li a.change{width:100%;float:left;clear:both;color:#444;background:#efefef;height:42px;line-height:42px;text-align:center;text-transform:uppercase;font-size:14px;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;margin-bottom:10px;border-radius:2px}#changeCurrencyContainer .changeCurrency nav ul li a.change:hover,#changeCurrencyContainer .changeLanguage nav ul li a.change:hover,#changeLanguageContainer .changeCurrency nav ul li a.change:hover,#changeLanguageContainer .changeLanguage nav ul li a.change:hover{background:#d6d6d6}#changeCurrencyContainer .changeCurrency nav ul li a.active,#changeCurrencyContainer .changeLanguage nav ul li a.active,#changeLanguageContainer .changeCurrency nav ul li a.active,#changeLanguageContainer .changeLanguage nav ul li a.active{background:#c9c9c9;pointer-events:none}#changeCurrencyContainer .changeCurrency nav ul li a.closeCurrencyChangeContainer,#changeCurrencyContainer .changeCurrency nav ul li a.closeLanguageChangeContainer,#changeCurrencyContainer .changeLanguage nav ul li a.closeCurrencyChangeContainer,#changeCurrencyContainer .changeLanguage nav ul li a.closeLanguageChangeContainer,#changeLanguageContainer .changeCurrency nav ul li a.closeCurrencyChangeContainer,#changeLanguageContainer .changeCurrency nav ul li a.closeLanguageChangeContainer,#changeLanguageContainer .changeLanguage nav ul li a.closeCurrencyChangeContainer,#changeLanguageContainer .changeLanguage nav ul li a.closeLanguageChangeContainer{width:100%;float:left;clear:both;height:32px;line-height:32px;color:#808284;text-align:center;font-size:14px;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;border-radius:2px}#changeCurrencyContainer .changeCurrency nav ul li a.closeCurrencyChangeContainer:hover,#changeCurrencyContainer .changeCurrency nav ul li a.closeLanguageChangeContainer:hover,#changeCurrencyContainer .changeLanguage nav ul li a.closeCurrencyChangeContainer:hover,#changeCurrencyContainer .changeLanguage nav ul li a.closeLanguageChangeContainer:hover,#changeLanguageContainer .changeCurrency nav ul li a.closeCurrencyChangeContainer:hover,#changeLanguageContainer .changeCurrency nav ul li a.closeLanguageChangeContainer:hover,#changeLanguageContainer .changeLanguage nav ul li a.closeCurrencyChangeContainer:hover,#changeLanguageContainer .changeLanguage nav ul li a.closeLanguageChangeContainer:hover{background:#f2f2f2}.visitorsPopupContainer{position:fixed;top:0;left:0;z-index:1001;background:rgba(0,0,0,.7);width:100%;height:100%;display:none}.visitorsPopupContainer .formWrapper{width:600px;-webkit-transition:width .2s ease-out;-moz-transition:width .2s ease-out;transition:width .2s ease-out}.visitorsPopupContainer.short .formWrapper{width:320px}.visitorsPopupContainer a{text-decoration:underline;color:#444;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}.visitorsPopupContainer a:hover{text-decoration:none}.visitorsPopupContainer.active{display:block}.visitorsPopupContainer .popupOverfloFix{width:100%;height:100%;overflow:auto}.visitorsPopupContainer .popupOverfloFix .alignTable{width:100%;height:100%;vertical-align:middle;table-layout:fixed}.visitorsPopupContainer .popupOverfloFix .formWrapper{background:#fff;border-radius:2px;margin:50px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px 30px;position:relative;max-width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper .close{width:30px;height:30px;background:url(../images/misc/closeSummary.svg) no-repeat center center;position:absolute;top:13px;right:15px;display:block;text-indent:-9999px;border-radius:3px}.visitorsPopupContainer .popupOverfloFix .formWrapper .close:hover{background-color:rgba(0,0,0,.2)}.visitorsPopupContainer .popupOverfloFix .formWrapper .title{font-size:24px;color:#444;display:block;width:100%;margin:2px 0 20px 0;border-bottom:solid 1px #dfdfdf;padding-bottom:13px;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}.visitorsPopupContainer .popupOverfloFix .formWrapper .description{color:#808284;font-size:14px;margin-top:-10px}.visitorsPopupContainer .popupOverfloFix .formWrapper .successMSG{color:rgba(0,100,0,1);font-size:14px;display:none}.visitorsPopupContainer .popupOverfloFix .formWrapper .successMSG.active{display:block}.visitorsPopupContainer .popupOverfloFix .formWrapper button{display:block;float:left;height:42px;border:none;background:#333 no-repeat center center;text-align:center;line-height:42px;border-radius:3px;color:#fff;font-size:14px;margin:15px 0 20px 0;padding:0 28px;cursor:pointer}.visitorsPopupContainer .popupOverfloFix .formWrapper button.onlyClose{margin:0 0 10px}.visitorsPopupContainer .popupOverfloFix .formWrapper button:hover{background:#444}.visitorsPopupContainer .popupOverfloFix .formWrapper button.full{width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper button#changePasswordBtn{margin:0 0 15px}.visitorsPopupContainer .popupOverfloFix .formWrapper form{margin-top:-4px}.visitorsPopupContainer .popupOverfloFix .formWrapper form h4{font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;font-size:18px}.visitorsPopupContainer .popupOverfloFix .formWrapper form .mainError{color:#f00;font-size:13px;margin-bottom:10px;display:none}.visitorsPopupContainer .popupOverfloFix .formWrapper form .mainError.sucess{color:green}.visitorsPopupContainer .popupOverfloFix .formWrapper form .error{color:#f00;font-size:12px;display:none}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset{width:50%;float:left;display:inline-block;padding:0;border:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset label{font-size:14px;color:#444;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset input{width:100%;border:solid 1px #dfdfdf;font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;background:#fff;margin:6px 0 5px 0;height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:14px;border-radius:2px}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset .errored{border-color:#f00}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset textarea{width:100%;height:120px;border:solid 1px #dfdfdf;background:#fff;margin:6px 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:14px;border-radius:2px;font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;resize:none}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset.left{padding-right:10px;clear:both}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset.right{padding-left:10px}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset.full{width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper form#loginForm{margin:20px 0 0}.visitorsPopupContainer .popupOverfloFix .formWrapper form#loginForm #loginFormBtn{width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper form#loginForm p{font-size:14px}.visitorsPopupContainer .popupOverfloFix .formWrapper form#loginForm .forgot-password{margin:25px 0 42px 0}.visitorsPopupContainer .popupOverfloFix .formWrapper .profileInfo{width:100%;position:relative;margin-bottom:25px;padding:0 120px 10px 0;border-bottom:solid 1px #dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:55px}.visitorsPopupContainer .popupOverfloFix .formWrapper .profileInfo span{display:block;width:100%;color:#808284;font-size:14px}.visitorsPopupContainer .popupOverfloFix .formWrapper .profileInfo span.login{font-size:14px;color:#4c4c4c;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif;word-wrap:break-word}.visitorsPopupContainer .popupOverfloFix .formWrapper .profileInfo button{position:absolute;top:-5px;right:0;margin:0}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList{width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul{list-style:none;margin:0;padding:0;border-top:solid 1px #dfdfdf;width:100%;margin-bottom:30px}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li{width:100%;border-bottom:solid 1px #dfdfdf;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;padding:15px 80px 15px 0;position:relative}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li .name{color:#444;font-family:StagSansBook,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li .name span{color:#909090;font-size:11px;text-transform:uppercase;font-family:StagSansLight,Arial,Helvetica Neue LT Pro,Helvetica,sans-serif}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li a{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li .uploadDesign{display:block;position:absolute;top:50%;right:55px;background:url(../images/misc/upload.svg) no-repeat center center;width:20px;height:20px;margin-top:-10px}.visitorsPopupContainer .popupOverfloFix .formWrapper .designsList ul li .removeDesign{display:block;position:absolute;top:50%;right:5px;background:url(../images/misc/remove.svg) no-repeat center center;width:20px;height:20px;margin-top:-10px}@media (max-width:640px){.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset{width:100%}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset.left{padding-right:0}.visitorsPopupContainer .popupOverfloFix .formWrapper form fieldset.right{padding-left:0}}#savedSetInfo{position:absolute;top:-25px;left:10px;z-index:100;font-size:12px;max-width:250px}