-webkit-font-smoothing: antialiased;
background-image: -webkit-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%), -webkit-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
background-image: -o-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%), -o-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%), -o-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%), -o-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
background-image: -moz-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%), -moz-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%), -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%), -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
background-image: -ms-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%), -ms-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%), -ms-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%), -ms-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
-webkit-background-size: 23px, 29px, 37px, 53px;
-moz-background-size: 23px, 29px, 37px, 53px;
-o-background-size: 23px, 29px, 37px, 53px;
background-size: 23px, 29px, 37px, 53px;
text-shadow: -1px 0 0 #fff, 0 1px 0 #000;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
border-top: 1px solid rgba(0,0,0,0.15);
border-bottom: 1px solid rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 1px 0px 0px white, inset 0px 1px 0px 0px white;
-moz-box-shadow: 0px 1px 0px 0px white, inset 0px 1px 0px 0px white;
box-shadow: 0px 1px 0px 0px white, inset 0px 1px 0px 0px white;
-webkit-border-radius: 5px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-shadow: 0 -1px 0px #fff, 0 1px 0 #000;
-webkit-font-smoothing: antialiased;
input:checked + label:hover > img { opacity: 1 }
background: rgba(255,255,255,0.7);
border: 3px solid rgba(255,255,255,0.8);
-webkit-border-radius: 3px;
-webkit-transition: 1.3s all cubic-bezier(.71,-1.5,0,1.58) .1s;
-moz-transition: 1.3s all cubic-bezier(.71,-1.5,0,1.58) .1s;
-o-transition: 1.3s all cubic-bezier(.71,-1.5,0,1.58) .1s;
transition: 1.3s all cubic-bezier(.71,-1.5,0,1.58) .1s;
-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.3);
-moz-box-shadow: 0 3px 3px rgba(0,0,0,.3);
box-shadow: 0 3px 3px rgba(0,0,0,.3);
border-color: #111 transparent;
border-color: rgba(255,255,255,.9) transparent;
border-width: 10px .7em .7em .7em;
nav:hover > #pane-hide, #pane-hide:hover { margin: 60px auto }
p:hover { color: transparent }
.item input.selector-1:checked + label[for=fts] img, .item input.selector-2:checked + label[for=fup] img, .item input.selector-3:checked + label[for=fwe] img {
.item input.selector-1:checked + label[for=fts], .item input.selector-2:checked + label[for=fup], .item input.selector-3:checked + label[for=fwe] { border-bottom: 1px dashed #999 }