@-webkit-keyframes yay{0%{background-position:-360px}100%{background-position:0}}@keyframes yay{0%{background-position:-360px}100%{background-position:0}}#recommendBtn{position:absolute;bottom:15px;right:20px;background:rgba(0,0,0,.7);border-radius:18px;padding:8px 20px;z-index:4;height:20px}.clickable{cursor:pointer}.flirts{font:13px/1.2em Helvetica,Arial,sans-serif;color:#333;background:#feecbc url(bg_home.jpg) center top;min-height:550px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flirts.sectionMy{background:#feecbc url(bg_list.jpg) center top}.flirts.sectionMy h2{text-align:center;margin:10px auto 20px;font-size:18px}.flirts .loadMore{display:block;font-weight:700;color:#d64b68;font-size:1.2em;margin:10px auto;text-align:center;background:rgba(255,255,255,.1);height:40px;line-height:40px}.flirts .footer{background:#e8daac;padding:10px 0;text-align:center;height:20px;position:absolute;bottom:0;width:100%}.flirts .footer a{color:#fff}.flirts a{text-decoration:none}.flirts .header{font-size:13px;height:70px;text-align:right;position:relative}.flirts .header .logo{float:left;cursor:pointer;margin:10px 0 0 30px}.flirts .header .recommend{display:block;margin-right:30px;width:110px;float:right;margin-top:20px;overflow:visible}.flirts .header a{display:inline-block;margin:20px 30px 0 0;color:#d64b68;font-weight:700}.flirts .header a b.dge{display:inline-block;width:20px;height:20px;vertical-align:middle;background:#d64b68;border:2px solid #823e39;border-radius:50%;text-align:center;color:#fff;line-height:20px;margin-left:4px}.flirts .header .btn{position:absolute;left:50%;top:15px;width:86px;margin-left:-58px}.flirts .btn{cursor:pointer;display:inline-block;color:#fff;background:#d64b68;height:24px;line-height:24px;border:1px solid #823e39;border-bottom-width:4px;-webkit-box-shadow:0 5px 0 1px rgba(0,0,0,.2);box-shadow:0 5px 0 1px rgba(0,0,0,.2);font-size:13px;padding:0 20px;vertical-align:middle;border-radius:5px;font-weight:700;white-space:nowrap}.flirts .btn:hover{background:#be405b;margin-top:1px;border-bottom-width:3px;-webkit-box-shadow:0 3px 0 1px rgba(0,0,0,.2);box-shadow:0 3px 0 1px rgba(0,0,0,.2)}.flirts .btn:active{margin-top:3px;border-bottom-width:1px;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.2);box-shadow:0 1px 0 1px rgba(0,0,0,.2);background:#be405b}.flirts .btn.buy{background:#ff9514;border-color:#c1710f}.flirts .respond{color:#d64b68;font-weight:700;margin:4px auto;white-space:nowrap;cursor:pointer}.flirts .respond.msg:after{content:" ";background:url(ic_send_pink.png) no-repeat center;width:21px;height:16px;display:inline-block;margin-left:4px;vertical-align:bottom}.flirts .respond.re:after{content:" ";background:url(ic_reply_pink.png) no-repeat center;width:13px;height:16px;display:inline-block;margin-left:4px;vertical-align:bottom}.flirts .empty{text-align:center;font-size:22px;line-height:1.4em;padding:200px 100px;min-height:540px;-webkit-box-sizing:border-box;box-sizing:border-box}.flirts .game{text-align:center;position:relative;height:430px;margin-bottom:30px}.flirts .game a.player{color:#303030;text-decoration:none;width:300px;margin:0 auto;display:block}.flirts .game a.player .userImg{display:block;height:300px;width:300px;margin:10px auto;background-size:cover;background-position:center;position:relative;-webkit-transition:-webkit-transform 1s ease-out .5s,-webkit-box-shadow .4s ease-out .9s;transition:-webkit-transform 1s ease-out .5s,-webkit-box-shadow .4s ease-out .9s;-o-transition:transform 1s ease-out .5s,box-shadow .4s ease-out .9s;transition:transform 1s ease-out .5s,box-shadow .4s ease-out .9s;transition:transform 1s ease-out .5s,box-shadow .4s ease-out .9s,-webkit-transform 1s ease-out .5s,-webkit-box-shadow .4s ease-out .9s}.flirts .game a.player .userImg:before{background:url(pic_frame_r20.png) no-repeat center;display:block;width:320px;height:320px;content:" ";position:absolute;top:-10px;left:-10px}.flirts .game a.player .userTitle{display:block;font-size:24px;line-height:34px;font-weight:700;white-space:nowrap;margin:16px 0 0}.flirts .game .hint{color:#9b9278;display:block;line-height:14px;font-weight:700}.flirts .game .hint:after{content:" ";background:url(ic_heart_caption.png) no-repeat center;width:16px;height:16px;display:inline-block;vertical-align:bottom;margin-left:4px}.flirts .game .floatingQuestion{cursor:pointer;position:absolute;bottom:260px;left:160px;display:block;background:url(ic_info_pinktransparent.png) no-repeat center;width:20px;height:20px}.flirts .game .floatingQuestion:hover{background:0 0}.flirts .game .floatingQuestion:hover:before{display:block;content:" ";background:url(bubbles.png) no-repeat center top;width:78px;bottom:-30px;left:0;position:absolute;height:90px}.flirts .game .floatingQuestion:hover .talk{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.flirts .game .floatingQuestion .talk{color:#d64b68;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;position:absolute;background:#fff;display:block;top:-110px;left:-100px;width:400px;padding:15px;border-radius:15px;z-index:2;line-height:1.4em;font-size:13px;font-weight:700}.flirts .game .floatingQuestion .talk b{font-size:16px}.flirts .game.done .controls .mrSirsnins{background-position:-360px center;-webkit-animation:yay .6s steps(2) 2;animation:yay .6s steps(2) 2}.flirts .game.done .userImg{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 20px 10px #e68c8c;box-shadow:0 0 20px 10px #e68c8c}.flirts .game .controls{margin:10px auto;height:50px;position:relative}.flirts .game .controls .btn{font-size:14px;height:40px;line-height:40px}.flirts .game .controls .btn.y{border-radius:5px;text-transform:uppercase;padding:0 35px;font-size:16px;font-weight:700;margin:0}.flirts .game .controls .btn.y .mrSirsnins{position:absolute;left:82px;top:-205px;height:170px;width:180px;background:url(character_frames4.png) no-repeat left center}.flirts .game .controls .btn.y:hover .mrSirsnins{background-position:-180px center}.flirts .game .controls .btn.n{border-radius:50%;width:40px;margin:0 50px 0 15px;padding:0;text-indent:50px;font-size:14px;background-image:url(ic_arrow_white.png);background-repeat:no-repeat;background-position:center;color:#737373;font-weight:700}.flirts .game .filters{position:absolute;top:-10px;left:50%;margin-left:180px;height:150px;width:120px;text-align:left}.flirts .game .filters .floatingPane{position:absolute;top:-20px;right:0;width:580px;background:#d84966;opacity:.95;color:#fff;border-radius:3px;font-size:16px;font-weight:700}.flirts .game .filters .floatingPane .formItem label{color:#fff}.flirts .game .filters .floatingPane:not(:empty){padding:20px 15px 40px}.flirts .game .filters .floatingPane .col{display:inline-block;width:30%;vertical-align:top}.flirts .game .filters .floatingPane .col i{font-style:normal;opacity:.5;font-size:14px;margin-bottom:6px;display:block}.flirts .game .filters .floatingPane .close{cursor:pointer;padding-right:20px;background:url(ic_close_dark.png) no-repeat top right;font-size:12px;position:absolute;top:5px;width:20px;height:20px;right:5px}.flirts .game .filters .floatingPane center{display:block;clear:both}.flirts .game .filters .floatingPane .save{display:inline-block;margin:20px auto 0;font-size:16px;font-weight:700;height:32px;line-height:32px;cursor:pointer;background:rgba(0,0,0,.2);padding:0 16px;border-radius:3px}.flirts .game .filters .floatingPane .save:hover{background:#be405b}.flirts .game .filters .filterBtn{padding-left:40px;background-image:url(ic_filter.png);background-repeat:no-repeat;background-position:10px center;font-size:13px;height:30px;line-height:30px}.flirts .game .filters b{display:block;margin:15px 0 5px;background:url(ic_people_pink.png) no-repeat left center;padding-left:24px}.flirts .game .filters ul li{display:block;margin:2px 0}.flirts .game .filters ul li:before{content:" - "}.flirts .voteList{margin:0 auto 29px;width:80%;border-radius:20px;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(200,50,50,.1);text-align:left}.flirts .voteList:empty{display:none}.flirts .voteList.full{padding:40px 20px 30px}.flirts .voteList h2{display:inline-block;font-size:16px;margin-bottom:10px;width:15%;text-align:left;line-height:20px;margin-right:15px}.flirts .voteList h2 i{font-weight:400;font-style:normal}.flirts .voteList .andMore{display:inline-block;width:15%;text-align:center;font-weight:700;font-size:16px;margin-top:10px;vertical-align:top}.flirts .voteList .andMore b{display:block;height:20px}.flirts .voteList .userItem{display:inline-block;width:15%;margin:0 5px;vertical-align:top;text-align:center;position:relative}.flirts .voteList .userItem.mutual:before{content:" ";display:block;width:36px;height:29px;background:url(ic_sirdis.png) no-repeat center;position:absolute;top:-8px;left:-8px}.flirts .voteList .userItem:nth-child(n+7){margin-top:30px}.flirts .voteList .userItem img.myself{position:absolute;top:-8px;left:1%;width:30px;height:30px;border:3px solid #fbe6b9;border-radius:6px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2)}.flirts .voteList .userItem img{max-width:80%;margin-bottom:5px}.flirts .voteList .userItem b{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;display:block}.flirts .findOut{width:80%;border-radius:10px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:700;background:rgba(200,50,50,.1);margin:0 auto 20px}.flirts .findOut p{display:block}