h1,h2,h3,h4,h5{margin:0}p{margin:0 0 1em}p:last-child{margin-bottom:0}.logo-upload{width:100%;height:100%;background-color:#fff;box-shadow:inset 0 0 0 rgba(0,0,0,.8);transition:all .2s ease;text-align:center}.logo-upload.dz-clickable,.logo-upload .message{cursor:pointer}.logo-upload.dz-drag-hover{background-color:#d3eaff;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.logo-upload.dz-max-files-reached .message{display:none}.logo-upload .message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:80px}.logo-upload .message small{display:block;font-size:.7em}.logo-upload .dz-details,.logo-upload .dz-error-mark,.logo-upload .dz-error-message{display:none}.logo-upload .dz-preview{display:inline-block}.logo-upload .dz-preview .dz-image img{max-height:80px}.logo-upload .dz-preview.dz-success{position:relative}.logo-upload .dz-preview.dz-success .dz-success-mark{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6}.logo-upload .dz-preview.dz-success .dz-remove{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;display:block;width:52px;height:52px;font-size:0;opacity:0;background:url(../img/cancel.svg) 0 0 no-repeat;transition:opacity .2s ease}.logo-upload .dz-preview:hover.dz-success .dz-remove{opacity:1}.thumbnail-chooser{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:7;background-color:rgba(0,0,0,.7)}.thumbnail-chooser .list{position:absolute;top:50%;left:50%;width:570px;height:500px;padding:20px;background-color:#fff;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 24px #000}.thumbnail-chooser .list .thumbnail-list{height:385px;overflow-y:scroll}.thumbnail-chooser .list .thumbnail-list .thumbnail{float:left;margin:0 10px 10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.thumbnail-chooser .list .thumbnail-list .thumbnail img{max-width:80px;max-height:80px}.thumbnail-chooser .list .thumbnail-list .thumbnail:hover{opacity:.8;cursor:pointer}@supports (display:flex){.thumbnail-chooser .list .thumbnail-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:10px}.thumbnail-chooser .list .thumbnail-list .thumbnail{margin:0}}.thumbnail-chooser .close{position:absolute;top:10px;right:10px;z-index:5;display:block;width:30px;height:30px;border-radius:15px;background-color:#999;font-size:0;opacity:.6;transition:opacity .2s ease}.thumbnail-chooser .close:after,.thumbnail-chooser .close:before{content:"";position:absolute;top:13px;left:7px;display:block;width:16px;height:4px;border-radius:2px;transform:rotate(45deg);background-color:#fff}.thumbnail-chooser .close:after{transform:rotate(-45deg)}.thumbnail-chooser .close:hover{opacity:1}[data-postertype=landfill-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail,[data-postertype=landfill] .thumbnail-chooser .list .thumbnail-list .thumbnail{display:none}[data-postertype=landfill-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=landfill],[data-postertype=landfill] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=landfill]{display:-ms-flexbox;display:flex}[data-postertype=compost-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail,[data-postertype=compost] .thumbnail-chooser .list .thumbnail-list .thumbnail{display:none}[data-postertype=compost-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=compost],[data-postertype=compost] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=compost]{display:-ms-flexbox;display:flex}[data-postertype=recycle-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail,[data-postertype=recycle] .thumbnail-chooser .list .thumbnail-list .thumbnail{display:none}[data-postertype=recycle-simple] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=recycle],[data-postertype=recycle] .thumbnail-chooser .list .thumbnail-list .thumbnail[data-postertypes*=recycle]{display:-ms-flexbox;display:flex}.error-document{padding:20px;background-color:#eee}.error-document .error-content{width:95%;max-width:600px;margin:0 auto;padding:20px;border-top:3px solid #007d43;background-color:#fff;text-align:center}.error-document .error-content p{margin:2em 0}.error-document a{color:#2e70b1}.error-document .logo a{display:inline-block}*{padding:0;box-sizing:border-box}*,html{margin:0}html{font-size:16px}body{margin:0;font-family:Open-Sans,sans-serif}.poster{position:relative;width:840px;height:1080px;margin:40px auto}.poster img{display:block}.poster .background{position:absolute;left:0;top:0;z-index:3;width:840px}.poster .background img{width:840px;height:auto}.poster .left-column,.poster .right-column{position:absolute;top:186px;width:154px;padding:10px;z-index:6;line-height:1.2;font-size:11px}.poster .column-title{padding-bottom:15px;text-align:center}.poster .column-title img{display:inline-block;width:75px}.poster .client-logo{position:absolute;bottom:128px;right:25px;z-index:6;width:310px;height:100px;padding:10px;text-align:center}.poster .client-logo img{width:auto;height:100px;max-width:100%;display:inline-block}.poster .left-column{left:46px}.poster .lower-column{top:auto;bottom:228px}.poster .right-column{left:662px}.poster .thumbnails{position:absolute;top:134px;left:26px;z-index:4;width:788px;height:760px}.poster .thumbnails .color-list{width:100%;height:100%}.poster .thumbnails .thumbnail{position:absolute;z-index:5;width:80px;height:80px;line-height:40px;font-size:30px;text-align:center;transition:border .2s ease;border:1px dashed transparent}.poster .thumbnails .thumbnail:after{content:"";position:absolute;right:2px;bottom:2px;z-index:5;width:27px;height:28px;background:url(../img/thumbnail-resize.svg) 0 0 no-repeat;opacity:0;transition:opacity .2s ease}.poster .thumbnails .thumbnail img{display:inline-block;max-width:100%;max-height:100%}.poster .thumbnails .thumbnail:hover{border-color:#000}.poster .thumbnails .thumbnail:hover:after{opacity:1}.poster .intro{position:absolute;top:80px;left:170px;z-index:6;width:500px;padding:10px;text-align:center;font-size:16px;color:#fff}.poster [data-editable]{transition:background-color .5s ease}.poster.highlight-fields [data-editable]{background-color:#c8dae6}.poster.pdf{height:1060px;margin:0}.poster.pdf .controls{display:none}.poster.pdf [data-editable]{box-shadow:none}.poster.landscape{height:840px;width:1080px}.poster.landscape .background,.poster.landscape .background img{width:1080px}.poster.landscape .thumbnails{top:197px;left:0;width:1080px;height:643px}.poster.landscape .client-logo{bottom:5px}.poster.landscape.pdf{height:820px;width:1060px}.poster.stt .client-logo{top:47px;right:20px;width:270px}.poster.stt .thumbnails{top:140px;left:22px;width:794px;height:570px}.poster.stt .insert-image{display:none}.poster.stt.pdf .client-logo{width:250px}.poster.stt.pdf .client-logo img{height:80px}.controls{position:fixed;top:0;left:0;z-index:7;width:100%;height:40px;background-color:#000;text-align:center}.controls a,.controls button,.controls input[type=text]{display:inline-block;vertical-align:top;padding:10px 12px;line-height:20px;color:#fff;font-size:16px;text-decoration:none}.controls a:hover,.controls button:hover,.controls input[type=text]:hover{background-color:hsla(0,0%,100%,.3)}.controls a svg,.controls button svg,.controls input[type=text] svg{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:5px;fill:#fff}.controls a.highlight-fields .active,.controls a.highlight-fields.highlighted .inactive,.controls button.highlight-fields .active,.controls button.highlight-fields.highlighted .inactive,.controls input[type=text].highlight-fields .active,.controls input[type=text].highlight-fields.highlighted .inactive{display:none}.controls a.highlight-fields.highlighted .active,.controls button.highlight-fields.highlighted .active,.controls input[type=text].highlight-fields.highlighted .active{display:inline-block}.controls a.poster-type,.controls button.poster-type,.controls input[type=text].poster-type{position:absolute;left:0}.controls a.poster-type svg,.controls button.poster-type svg,.controls input[type=text].poster-type svg{fill:#0f0}.controls a.save-pdf,.controls button.save-pdf,.controls input[type=text].save-pdf{position:absolute;right:0;color:#0f0}.controls a.save-pdf svg,.controls button.save-pdf svg,.controls input[type=text].save-pdf svg{fill:#0f0}.controls .poster_url,.controls .thumbnails .list{display:none}.controls .poster-type{z-index:2}.controls #poster-options{position:absolute;top:-185px;left:10px;text-align:left;border:2px solid #000;transition:all 1s;z-index:1}.controls #poster-options.shown{top:38px}.controls #poster-options ul{margin:0;padding:10px;list-style-type:none}.controls #poster-options ul li{padding:5px 10px;cursor:pointer}