.titles { width: 320px; line-height: 56%; font-family: rochester; font-size: 70px; text-align: center; color: #FE7597; text-transform: lowercase; border-bottom: 1px dotted #83E1CD; padding-bottom: 14px; position: relative; z-index: 2; margin-bottom: 10px; text-shadow: 1px 1px #F9FFDF, 2px 2px #FCCFCC; padding-top: 6px; }
#faclaim { width: 320px; height: 320px; position: relative; overflow: hidden; margin-top: 10px; }
.fcl { float: left; }
.fcl label { display: block; width: 160px; height: 160px; position: relative; transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; }
.fcl input[type=checkbox] { display: none; }
.fcb { position: absolute; width: 148px; height: 154px; left: 0; top: 0px; background-color: #fff; z-index: -1; transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); overflow: auto; text-align: center; font-family: arial; font-size: 10px; line-height: 114%; padding: 6px 2px 0px 0px; } .fcb::-webkit-scrollbar { width: 4px; }
.fcb label { position: absolute; top: -1px; left: 1px; font-family: calibri; font-size: 8px; text-transform: uppercase; width: 4px; height: 4px; color: #000; text-align: center; background: transparent; z-index: 8; }
.fcl input[type=checkbox]:checked ~ label ~ .fcb { z-index: 5; opacity: 1; height: 154px; width: 158px; background-color: #fff; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); }
.bluie { width: 160px; height: 110px; text-align: center; line-height: 100%; font-family: rochester; font-size: 48px; color: #83E1CD; text-shadow: 1px 1px #F9FFDF, 2px 2px #C8FADB; text-transform: lowercase; background: #fff; padding-top: 50px; }
.pinkie { width: 160px; height: 110px; text-align: center; line-height: 100%; font-family: rochester; font-size: 48px; color: #ffffff; text-shadow: 1px 1px #F9FFDF, 2px 2px #FCCFCC; text-transform: lowercase; background: #fff; padding-top: 50px; }
</style>
It's cool, I am too.