/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ui-hidden{display:none}.ui-tabs-triggers{list-style:none;margin:0;padding:0}.ui-tabs-triggers li{cursor:pointer;display:inline-block;background:#666;width:50px;height:50px}.ui-tabs-triggers li.ui-tabs-active{background:#fff}.ui-tabs-content{display:none}.ui-tabs-content.ui-tabs-active{display:block}.ui-color{position:relative}.ui-color-picker-holder{display:inline-block;width:183px;margin-top:24px;padding:12px 12px 10px}.ui-color-picker-holder-hidden{visibility:hidden}.ui-color-picker-top{zoom:1}.ui-color-picker-top:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.ui-color-picker-wrapper,.ui-color-slider-wrapper{position:relative;float:left;height:150px}.ui-color-slider-wrapper{width:30px;margin-left:12px}.ui-color-picker-wrapper{width:140px}.ui-color-picker,.ui-color-slider{cursor:pointer;height:100%}.ui-color-picker-indicator,.ui-color-slider-indicator{pointer-events:none;position:absolute}.ui-color-picker-indicator{left:0;top:0;padding:12px}.ui-color-picker-indicator div{width:5px;height:5px;border:4px solid #fff;border-radius:100%}.ui-color-slider-indicator{right:-3px;padding:12px 0;top:-18.5px}.ui-color-slider-indicator div{width:29px;height:5px;border:4px solid #fff}.ui-color-value{cursor:pointer}.ui-color-none-trigger{display:block;margin-top:6px}.ui-color-no-color .ui-color-picker-indicator,.ui-color-no-color .ui-color-slider-indicator{display:none}.ui-color-no-color .ui-color-value div::after{display:block;content:"N";color:#222;font-size:9px;font-weight:700;line-height:14px;text-align:center}.ui-input-file{overflow:hidden;position:relative}.ui-input-file input{cursor:pointer;opacity:0;position:absolute;top:-100%;left:-100%;width:200%;height:200%}.ui-grid{zoom:1}.ui-grid:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.ui-grid-item{cursor:pointer;float:left;width:33%}.ui-grid-item-intrinsic{position:relative;padding-bottom:100%;background:#fff}.ui-grid-item-content,.ui-grid-item-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.zoomer{display:inline-block;background:#fff;border:1px solid #e5e5e5;border-radius:3px;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;zoom:1}.zoomer:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.zoomer-scale{float:left;cursor:pointer;padding:5px;width:20px;height:20px;text-align:center}.zoomer-scale:after{display:block;color:#333;text-align:center;font-size:14px;width:20px;height:20px;line-height:21px}.zoomer-scale-value{font-size:10px;line-height:21px;width:40px}.zoomer-scale-in,.zoomer-scale-out{border-right:1px solid #e5e5e5}.zoomer-scale-in:after,.zoomer-scale-out:after{content:'+'}.zoomer-scale-out:after{content:'-'}.overlay{z-index:99999;opacity:1;top:0;left:0;width:100%;height:100%;position:fixed;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);transition:all .2s cubic-bezier(0.19,.86,.54,1.02)}.overlay-close{cursor:pointer;z-index:99999;position:absolute}.overlay-wrapper-hidden .overlay{opacity:0;-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}.added{opacity:0}.added-ready{opacity:1;-webkit-transition:opacity .4s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:opacity .4s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:opacity .4s cubic-bezier(0.19,.86,.54,1.02);-o-transition:opacity .4s cubic-bezier(0.19,.86,.54,1.02);transition:opacity .4s cubic-bezier(0.19,.86,.54,1.02)}body{overflow:hidden;position:absolute;width:100%;height:100%;font-family:Montserrat,sans-serif;padding:18px;background:#fff;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box}.mask{position:relative;width:100%;height:100%}button{outline:0;border:none}.overlay{background:#fff}.overlay-close{top:18px;right:18px;width:20px;height:20px;background-size:16px 16px;background-repeat:no-repeat;background-position:center;background-image:url(assets/icons/close.png);background-color:#fff;padding:10px}.overlay-left .overlay-close{left:18px}.ui-label{cursor:default}.ui-input-box input{width:100%;outline:0;padding:14px;border:none;background:#f5f5f5;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);transition:background .2s cubic-bezier(0.19,.86,.54,1.02)}.ui-input-box input:focus,.ui-input-box input:hover{background:#eee}.ui-input-box input:focus[readonly],.ui-input-box input:hover[readonly]{background:0 0}.ui-range-value-label,.ui-range-value-value{display:inline-block}.ui-range-value-label{margin-top:6px;padding-left:12px;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase}.ui-range-value-value{float:right;margin-top:-2px}.ui-range-value-value input{background:0 0;border:none;outline:0;text-align:right;width:70px;padding:6px;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase}.ui-range-value-range input{outline:0;width:100%;background:0 0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none}.ui-range-value-range input::-webkit-slider-runnable-track{border:2px solid #222;border-radius:18px;background:0 0;height:20px}.ui-range-value-range input::-webkit-slider-thumb{cursor:pointer;outline:0;position:relative;width:18px;height:18px;border:2px solid #222;border-radius:50%;background:#fff;margin-top:-1px;-webkit-appearance:none;-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-range-value-range input::-webkit-slider-thumb:before{display:block;position:absolute;top:3px;left:3px;width:4px;height:4px;content:" ";background:#222;border:2px solid #222;border-radius:50%}.ui-range-value-range:hover input::-webkit-slider-thumb{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.ui-range-value-range input::-moz-range-track{height:18px;border:2px solid #222;border-radius:18px;background:0 0}.ui-range-value-range input::-moz-range-thumb{cursor:pointer;outline:0;position:relative;width:18px;height:18px;border:2px solid #222;border-radius:50%;background:#fff;margin-top:-1px;-webkit-appearance:none;-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-range-value-range input::-moz-range-thumb:before{display:block;position:absolute;top:3px;left:3px;width:4px;height:4px;content:" ";background:#222;border:2px solid #222;border-radius:50%}.ui-range-value-range:hover input::-moz-range-thumb{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.ui-range-value-range input::-ms-track{height:18px;border:2px solid #222;border-radius:18px;background:0 0}.ui-range-value-range input::-ms-thumb{cursor:pointer;outline:0;position:relative;width:18px;height:18px;border:2px solid #222;border-radius:50%;background:#fff;margin-top:-1px;-webkit-appearance:none;-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-range-value-range input::-ms-thumb:before{display:block;position:absolute;top:3px;left:3px;width:4px;height:4px;content:" ";background:#222;border:2px solid #222;border-radius:50%}.ui-range-value-range:hover input::-ms-thumb{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.ui-range-value-range input::-ms-fill-lower,.ui-range-value-range input::-ms-fill-upper{background:0 0}.ui-range-value-range input::-ms-ticks-after,.ui-range-value-range input::-ms-ticks-before,.ui-range-value-range input::-ms-tooltip{display:none}.ui-color{padding-left:12px}.ui-color-label{cursor:pointer;display:inline-block;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase}.ui-color-value{margin-right:30px;float:right;margin-top:-3px;padding:6px;-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-color-value div{width:14px;height:14px;border:2px solid #222;border-radius:100%}.ui-color:hover .ui-color-value{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.ui-input-check{position:relative;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;cursor:pointer}.ui-input-check label{display:block;cursor:pointer}.ui-input-check input{position:absolute;opacity:0}.ui-input-check input:checked~.ui-input-check-symbol::before{display:block;content:" ";position:relative;top:3px;left:3px;width:8px;height:8px;background:#222;border-radius:100%}.ui-input-check-label,.ui-input-check-symbol{display:inline-block;vertical-align:middle}.ui-input-check-symbol{width:14px;height:14px;border:2px solid #222;border-radius:100%;-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-input-check-label{margin-left:12px;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase}.ui-input-check-light .ui-input-check-symbol{border-color:#fff}.ui-input-check-light .ui-input-check-label{color:#fff}.ui-input-check-light input:checked~.ui-input-check-symbol::before{background:#fff}.ui-input-check-small .ui-input-check-label{font-size:9px;margin-left:6px}.ui-input-check-small .ui-input-check-symbol{width:12px;height:12px}.ui-input-check-small input:checked~.ui-input-check-symbol::before{width:6px;height:6px}.ui-input-check:hover .ui-input-check-symbol{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.ui-input-file{margin-top:12px;-webkit-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .2s cubic-bezier(0.19,.86,.54,1.02);transition:all .2s cubic-bezier(0.19,.86,.54,1.02)}.ui-input-file-label{text-align:center;border:2px solid #222;padding:12px 24px;font-size:10px;line-height:10px;color:#222;letter-spacing:1px;text-transform:uppercase}.ui-input-file:hover{background:#222}.ui-input-file:hover .ui-input-file-label{color:#fff}.ui-color-picker-holder{z-index:999;position:absolute;top:18px;left:0;background:#ccc;box-shadow:5px 5px 0 rgba(0,0,0,.05);-webkit-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);-o-transition:all .15s cubic-bezier(0.19,.86,.54,1.02);transition:all .15s cubic-bezier(0.19,.86,.54,1.02)}.ui-color-picker-holder-hidden{opacity:0}.sidebar{background:#fff;padding:0 60px;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;position:absolute;top:0;width:342px;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;left:-18px}.shapes{position:fixed;top:24px;left:0;width:100%;height:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box}.shapes-wrapper{width:90%;max-width:550px;margin-left:auto;margin-right:auto}.shapes-grid{height:100%;max-height:450px;overflow-x:hidden;overflow-y:auto}.shapes-grid .ui-grid-item{overflow:hidden;width:100px}.shapes-grid .ui-grid-item-intrinsic{-webkit-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);transition:background .2s cubic-bezier(0.19,.86,.54,1.02)}.shapes-grid .ui-grid-item:hover .ui-grid-item-intrinsic{background:#f5f5f5}.shapes-upload{display:inline-block;margin-left:auto;margin-right:auto;margin-top:24px}.button{width:40px;height:40px;cursor:pointer;background-color:#222;background-repeat:no-repeat;background-position:center;-webkit-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);transition:background .2s cubic-bezier(0.19,.86,.54,1.02)}.button:hover{background-color:#444}.actions{position:fixed;top:36px;left:360px;zoom:1}.actions:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.actions .button{float:left;-webkit-transition:opacity .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:opacity .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:opacity .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:opacity .2s cubic-bezier(0.19,.86,.54,1.02);transition:opacity .2s cubic-bezier(0.19,.86,.54,1.02)}.actions .button-add{border-radius:3px;right:18px;background-image:url(assets/icons/add.png);background-size:16px 16px}.actions .button-clone,.actions .button-delete{opacity:0;visibility:hidden}.actions-extended .button-add{border-radius:3px 0 0 3px}.actions-extended .button-clone,.actions-extended .button-delete{opacity:1;visibility:visible}.actions-extended .button-delete{background-image:url(assets/icons/delete.png);background-size:18px 16px}.actions-extended .button-clone{border-radius:0 3px 3px 0;background-image:url(assets/icons/clone.png);background-size:18px 16px}.actions-extended .button-add,.actions-extended .button-delete{border-right:1px solid #555}.branding{margin:30px 0 54px;cursor:pointer}.branding-logo,.branding-menu{display:inline-block;vertical-align:middle}.branding-logo{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:1px;color:#222;margin-left:12px;-webkit-transition:color .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:color .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:color .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:color .2s cubic-bezier(0.19,.86,.54,1.02);transition:color .2s cubic-bezier(0.19,.86,.54,1.02)}.branding-menu{width:18px}.branding-menu-bar{height:3px;background:#222;-webkit-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-moz-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-ms-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);-o-transition:background .2s cubic-bezier(0.19,.86,.54,1.02);transition:background .2s cubic-bezier(0.19,.86,.54,1.02)}.branding-menu-bar:not(:last-of-type){margin-bottom:2px}.branding:hover .branding-logo{color:#ccc}.branding:hover .branding-menu-bar{background:#ccc}.menu{overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;padding:100px 20px;box-sizing:border-box;color:#222;font-size:15px;line-height:1.5}.menu h1{text-transform:uppercase;font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 12px}.menu h2{font-weight:400;font-size:18px;text-transform:uppercase;margin:0 0 12px}.menu p{margin:0 0 12px;max-width:500px}.menu a{color:inherit;text-decoration:none;border-bottom:1px solid}.menu-social{padding:0}.menu-social li{display:inline-block}.menu-social li:not(:last-of-type){margin-right:18px}.menu .menu-newsletter{margin-top:3em}.menu .menu-newsletter #mc_embed_signup form{padding:0}.menu .menu-newsletter .ui-input-box{width:240px;float:left}.menu .menu-newsletter .ui-input-box input{padding:12px;line-height:13px;text-transform:none}.menu .menu-newsletter input[type=submit]{text-align:center;border:2px solid #222;background:0 0;padding:12px 24px;font-size:10px;line-height:9px;color:#222;letter-spacing:1px;text-transform:uppercase;outline:0}.menu .menu-newsletter input[type=submit]:hover{background:#222;color:#fff}.feature-set{margin:48px 0}.feature-set:not(:first-of-type){margin-top:3em}.feature-set ul{list-style:none}.feature-set ul li{position:relative;margin:8px 0}.feature-set ul li span{padding:4px 6px}.feature-set ul li::before{content:'•';position:absolute;top:4px;left:-17px;font-size:10px;color:#999}.feature-set ul li.done span{background:#bff190}.feature-set ul li.done::before{content:"✔"}.feature-set ul li.progress:before{content:"→"}.feature-set ul li.progress::after{content:"in progress";color:#999;background:#f5f5f5;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:.2em 0 1.3em .4em;padding:.3em}.editor>.ui:not(:last-child){margin-bottom:24px}.editor>.ui:not(:last-child).ui-color:not(:last-of-type){margin-bottom:12px}.editor-shape{margin-top:48px}.editor-shape .ui-color-picker-holder{top:auto;bottom:36px}.toolbar .zoomer{position:absolute;top:18px;right:18px}.canvas{overflow:hidden;position:absolute;top:0;left:324px;right:0;bottom:0;background-image:url(assets/canvas.jpg);background-repeat:repeat;background-size:16px 16px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box}.preview{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.preview,.preview svg{position:absolute;top:0;left:0;width:100%;height:100%}.preview svg{margin-top:-19px;margin-left:-343px;background-repeat:repeat;width:200%;height:200%}.preview-output{opacity:.2}.preview-background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.preview-overlay{position:fixed;z-index:9998;top:0;left:0;background:0 0}.preview-actions{z-index:9999;position:absolute;right:18px;top:18px}.preview-actions-hidden{display:none}.preview a{margin-top:-1px}.preview a,.preview-trigger{display:block}.preview-trigger{border-radius:3px 3px 0 0;background-image:url(assets/icons/preview.png);background-size:18px 14px}.preview-download{border-top:1px solid #555;border-radius:0 0 3px 3px;background-image:url(assets/icons/download.png);background-size:16px 15px}.resizer{display:none;cursor:pointer;position:absolute;top:18px;left:288px;width:20px;height:20px;background-image:url(assets/icons/resize.png);background-size:18px 16px;background-repeat:no-repeat;background-position:center}.full .sidebar{display:none}.full .pattern{padding-left:0}.full .resizer{left:18px}.pattern{position:absolute;top:0;left:0;width:100%;height:100%}.pattern svg{border:1px solid #ccc;-webkit-backface-visibility:hidden;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pattern svg .shape-overlay{cursor:move}.pattern svg .clone{opacity:.30000000000000004}.boundary-wrapper.no-clones .boundary-clone{display:none}.boundary{pointer-events:none;position:fixed}.boundary span{position:absolute;background:#000;width:1px;height:6px}.boundary span.tl{left:-9px;top:-9px}.boundary span.tr{right:-6px;top:-9px}.boundary span.bl{left:-9px;bottom:-9px}.boundary span.br{right:-6px;bottom:-9px}.boundary span:after{display:block;content:" ";width:6px;height:1px;background:#000}.boundary span.tr:after{margin-left:-6px}.boundary span.bl:after{margin-top:5px}.boundary span.br:after{margin-left:-5px;margin-top:5px}.layers{list-style:none;padding:0;margin:0}.layers li{color:#f6f6f6;margin:3px 0}body.preview-active .preview-trigger{background-color:#97c868}body.preview-active .actions,body.preview-active .boundary-wrapper,body.preview-active .sidebar{visibility:hidden}body.preview-active .sidebar{margin-left:-324px}body.preview-active .canvas{left:0}body.preview-active .pattern svg{border:none}body.preview-active .pattern svg .clone{opacity:1}body.preview-active .preview{z-index:9999}body.preview-active .preview svg{margin-left:-19px}body.preview-active .preview-output{opacity:1}body.preview-active .preview-overlay{width:100%;height:100%}.screen-width-warning{display:none;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;padding:42px 24px;text-align:center;background-color:#fff;font-size:14px;color:#222;box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-height:780px){.sidebar{padding-bottom:36px;overflow-y:auto}.sidebar-has-shape-editor{box-shadow:inset 0 -15px 40px -13px rgba(0,0,0,.1)}}@media screen and (min-height:580px){.shapes-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-30px}}@media screen and (max-device-width:570px){.screen-width-warning{display:block}}@media screen and (min-width:570px){.menu{padding-left:100px;padding-right:100px}}