.settings a:link:after,.settings a:visited:after{display:none;}.settings{position:fixed;top:30%;left:0;width:170px;padding:4px 10px 10px;background-color:#fff;z-index:10;border-radius:0 0 5px 0;-webkit-transform:translateX(-170px);transform:translateX(-170px);-webkit-transition:all .3s ease;transition:all .3s ease}.settings.open{-webkit-transform:none;transform:none;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}.settings:before{position:absolute;top:0;right:0;width:10px;height:36px;background-color:#fff;z-index:11;content:'';display:block}.settings:after{right:0;height:36px}.settings select{font-size:12px}.settings .handle{position:absolute;top:0;right:-32px;width:36px;height:32px;background-color:#fff;text-align:right;line-height:32px;font-size:24px;border-radius:0 5px 5px 0;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}.settings .handle a:link,.settings .handle a:visited{opacity:.75;font-size:.8em;display:inline-block;width:32px;height:32px;color:#000;text-align:center}.settings .handle a:hover,.settings .handle a:active{color:#808080}.settings .open .handle{width:32px}.settings h3{margin:10px 0 5px;padding:0;font-size:.75em;font-weight:400;letter-spacing:1px;text-transform:uppercase;}.settings h3 span{font-size:1.25em;}.settings h3+div{margin-top:6px}.settings a.color,.settings a.pattern{display:block;width:24px;height:24px;margin-right:6px;margin-bottom:5px;float:left}