.modalbox .boxie{background-color:#191717;margin:0 auto;padding:40px;width:80%;margin-top:100px;padding-bottom:10px;padding-top:20px}.modalbox .title{border-bottom:1px solid #ccc;font-family:source sans pro,sans-serif;font-size:100%;letter-spacing:-.025em;line-height:1.75em;margin:0;padding:0 0 10px;color:#fff;font-weight:700}.modalbox .content{display:block;font-family:source sans pro,sans-serif;font-size:11pt;line-height:22px;padding:10px 0 0;color:#fff}.modalbox .close{color:#fff;display:block;float:right;font-family:source sans pro,sans-serif;font-size:22px;height:25px;text-decoration:none}.modalbox{display:none;position:absolute;z-index:9999;width:100%;height:100%;left:0;color:#333;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-ms-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.modalbox:last-of-type{background:rgba(0,0,0,.8)}.modalbox:target{display:block;outline:none}*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;outline:none}@font-face{font-family:genericons;src:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot);src:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.woff) format('woff'),url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot) format('truetype');font-weight:400;font-style:normal}[class*=genericon]{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;font-family:genericons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top}[class*=genericon]{*overflow:auto;*zoom:1;*display:inline}a .social-button{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:129px;height:34px;padding-right:12px;color:#fff;font-family:arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.9;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#d0d0d0;-webkit-transition:background-color .175s ease-in-out;-moz-transition:background-color .175s ease-in-out;-o-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}a .social-button.twitter{background-color:#00a9f1;font-size:18px}a .social-button.twitter:before{display:inline-block;font-family:genericons;content:"\f202";width:34px;height:34px;padding-left:10px;margin-right:12px;background-color:#0085be;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}a:hover .social-button.twitter{background-color:#0085be}