html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:sans-serif}nav ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none}#app h1,#app input,#app a{transition:all .1s ease-in-out}#app h1 a{text-decoration:none}#app form input{background:#000;outline:#000}#app #items li a{background:#000}#app #items li a:hover{opacity:.8}#app li.ui-state-highlight{opacity:.1;background:#000}@font-face{font-family:'chivobold';src:url("../fonts/chivo-bold-webfont.woff2") format("woff2"),url("../fonts/chivo-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:16px;line-height:1.4444;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;background:#000}p,li,a,input{font-family:"chivobold",sans-serif;font-size:1.1rem}::selection{background:#6868da;color:#fff}::-moz-selection{background:#6868da;color:#fff}@-webkit-keyframes clearbutton{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes clearbutton{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes clearbutton{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}*{outline:none}body{padding-bottom:55px}#app{position:relative;z-index:0;margin:0 auto}form{position:relative;margin:0 auto;width:100%}form button{display:block;visibility:hidden;width:0px;padding:0;margin:0}form input#create{margin:0 0 60px 0;padding:15px;border:none;border-radius:0px;box-sizing:border-box;width:100%;color:#fff;background:#222;font-size:1rem;-webkit-appearance:none !important;-webkit-style:none !important;transition:all .1s ease-in-out;outline:none;margin:0;position:fixed;bottom:0;left:0;right:0;z-index:200}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#fff}.clear{display:block;margin:0;font-weight:bold;outline:none;border:none;width:50px;height:50px;line-height:57px;padding:0;position:fixed;right:0;bottom:0px;font-size:1.5rem;text-transform:uppercase;font-family:"chivobold",sans-serif;z-index:300;background:transparent;transform:scale(1);transition:all .15s ease;cursor:pointer;color:#fff}.clear.hide{transform:scale(0)}.clear:active{transform:scale(1.1)}#items{margin:0 auto;padding:0;list-style:none;display:flex;flex-flow:column nowrap;position:relative;z-index:100}#items li{font-family:"chivobold",sans-serif}#items li.done a{text-decoration:line-through}#items li.done a .check{background-image:url(../images/icon-circle-check.svg)}#items li a{font-family:"chivobold",sans-serif;display:block;word-wrap:break-word;padding:15px;text-decoration:none;color:#fff;transition:all .15s ease-in-out;text-align:left;position:relative;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;width:auto;-webkit-user-modify:read-write}#items li a div.edit{font-family:"chivobold",sans-serif;padding-right:50px;display:block;outline-color:#fff}#items li a .check{position:absolute;top:0;right:0;bottom:0;width:42px;z-index:1000;display:inline-block;visibility:visible;background-color:transparent;border:none;background-image:url(../images/icon-circle.svg);background-repeat:no-repeat;background-position:center center;background-size:50% 50%;opacity:.4}#items li a .check:active{background-size:48% 48%;background-color:#222}#items li.ui-sortable-helper a{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;background-color:#222;opacity:.4}#items li.ui-state-highlight{height:50px;opacity:.4;max-width:620px;margin-left:auto;margin-right:auto}
