.Reactions { position: relative; font-size: 11px; line-height: 18px; margin: 15px 0 0 0; } .React { position: relative; top: auto; right: auto; } .ReactButton { display: inline-block; margin: 0 5px; line-height: 18px; vertical-align: top; position: relative; } .UserReactionWrap { position: relative; line-height: 1; display: inline-block; margin-right: 3px; } .UserReactionWrap .PhotoWrapSmall { height: 24px; width: 24px; } .UserReactionWrap .YagaReactSprite, .UserReactionWrap .YagaReactPhoto, .UserReactionWrap .YagaReactEmoji { position: absolute; right: -2px; bottom: -2px; } .UserReactionWrap .YagaReactSprite { background-image: url("images/action-sprites-bordered.png"); } .Item:hover .Reactions a { width: inherit; } .DataCounts { margin: 5px 0; text-align: center; } .CountTotal { display: block; line-height: 100%; font-size: 28px; } .CountItemWrap { width: auto; display: inline-block; } .CountItem { display: block; text-align: center; border: solid 2px transparent; padding: 4px; margin: 0 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; white-space: nowrap; overflow: visible; } .CountItem.Selected { background: rgba(55, 173, 227, 0.1); border: solid 2px rgba(55, 173, 227, 0.2); padding: 4px; } .RecordReactions { margin-top: 15px; } .RecordReactions + .Reactions { margin-top: 0; } .Reactions .Count { background: #555; color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right: 4px; vertical-align: top; padding: 1px 0.8ex; } .Item .Reactions > * { visibility: hidden; } .Item .Reactions > *.Visible { visibility: visible; } .Item.Open .Reactions > *, .Item:hover .Reactions > *, .Item .Reactions > .FlagMenu { visibility: visible; } .Reactions > a.React > .YagaReactSprite, .Reactions > a.React > .YagaReactPhoto, .Reactions > a.React > .YagaReactEmoji { margin-right: 2px; } /* iPad/iPhone */ @media only screen and (device-width: 768px), only screen and (max-device-width: 480px) { .Item .Reactions > * { visibility: visible; } } .YagaReactSprite, .YagaReactPhoto, .YagaReactEmoji { display: inline-block; width: 16px; height: 16px; margin-right: 4px; font-size: 16px; vertical-align: bottom; } .YagaReactPhoto > .YagaReactionImage { max-width: 16px; max-height: 16px; } .YagaReactSprite { background-image: url("images/action-sprites.png"); background-position: 16px 16px; background-repeat: no-repeat; } input + .YagaReactSprite { vertical-align: middle; } .ReactHappy { background-position: -4px -4px; } .ReactHappy2 { background-position: -28px -4px; } .ReactSmiley { background-position: -52px -4px; } .ReactSmiley2 { background-position: -76px -4px; } .ReactTongue { background-position: -100px -4px; } .ReactTongue2 { background-position: -124px -4px; } .ReactSad { background-position: -148px -4px; } .ReactSad2 { background-position: -172px -4px; } .ReactWink { background-position: -196px -5px; } .ReactWink2 { background-position: -220px -4px; } .ReactGrin { background-position: -244px -4px; } .ReactShocked { background-position: -268px -4px; } .ReactConfused { background-position: -292px -4px; } .ReactConfused2 { background-position: -316px -4px; } .ReactNeutral { background-position: -340px -4px; } .ReactNeutral2 { background-position: -364px -4px; } .ReactWondering { background-position: -4px -28px; } .ReactWondering2 { background-position: -28px -28px; } .ReactPointUp { background-position: -52px -28px; } .ReactPointRight { background-position: -76px -28px; } .ReactPointDown { background-position: -100px -28px; } .ReactPointLeft { background-position: -124px -28px; } .ReactThumbsUp { background-position: -148px -28px; } .ReactThumbsUp2 { background-position: -172px -28px; } .ReactShocked2 { background-position: -196px -28px; } .ReactEvil { background-position: -220px -28px; } .ReactEvil2 { background-position: -244px -28px; } .ReactAngry { background-position: -268px -28px; } .ReactAngry2 { background-position: -292px -28px; } .ReactHeart { background-position: -316px -28px; } .ReactHeart2 { background-position: -340px -28px; } .ReactHeartBroken { background-position: -364px -28px; } .ReactStar { background-position: -4px -52px; } .ReactStar2 { background-position: -28px -52px; } .ReactGrin2 { background-position: -52px -52px; } .ReactCool { background-position: -76px -52px; } .ReactCool2 { background-position: -100px -52px; } .ReactQuestion { background-position: -124px -52px; } .ReactNotification { background-position: -148px -52px; } .ReactWarning { background-position: -172px -52px; } .ReactSpam { background-position: -196px -52px; } .ReactBlocked { background-position: -220px -52px; } .ReactEye { background-position: -244px -52px; } .ReactEye2 { background-position: -268px -52px; } .ReactEyeBlocked { background-position: -292px -52px; } .ReactFlag { background-position: -316px -52px; } .ReactBrightnessMedium { background-position: -340px -52px; } .ReactQuotesLeft, .ReactQuote { background-position: -364px -52px; } .ReactMusic { background-position: -4px -76px; } .ReactPacman { background-position: -28px -76px; } .ReactBullhorn { background-position: -52px -76px; } .ReactRocket { background-position: -76px -76px; } .ReactFire { background-position: -100px -76px; } .ReactHammer { background-position: -124px -76px; } .ReactTarget { background-position: -148px -76px; } .ReactLightning { background-position: -172px -76px; } .ReactShield { background-position: -196px -76px; } .ReactCheckmarkCircle { background-position: -220px -76px; } .ReactLab { background-position: -244px -76px; } .ReactLeaf { background-position: -268px -76px; } .ReactDashboard { background-position: -292px -76px; } .ReactDroplet { background-position: -316px -76px; } .ReactFeed { background-position: -340px -76px; } .ReactSupport { background-position: -364px -76px; } .ReactHammer2 { background-position: -4px -100px; } .ReactWand { background-position: -28px -100px; } .ReactCog { background-position: -52px -100px; } .ReactGift { background-position: -76px -100px; } .ReactTrophy { background-position: -100px -100px; } .ReactMagnet { background-position: -124px -100px; } .ReactSwitch { background-position: -148px -100px; } .ReactGlobe { background-position: -172px -100px; } .ReactBookmark { background-position: -196px -100px; } .ReactBookmarks { background-position: -220px -100px; } .ReactStar3 { background-position: -244px -100px; } .ReactInfo { background-position: -268px -100px; } .ReactInfo2 { background-position: -292px -100px; } .ReactCancelCircle { background-position: -316px -100px; } .ReactCheckmark { background-position: -340px -100px; } .ReactClose { background-position: -364px -100px; } .MenuItems a:hover .YagaReactSprite { background-image: url("images/action-sprites-white.png"); } #ActionIcons { margin-top: 10px; } #ActionIcons img.Selected { background: rgba(0, 0, 0, 0.15); } #Content .BoxFilter.BoxBestFilter { display: block; } /* Missing sprite background offsets */ .Sprite.SpBestOf { background-position: -246px -5px; } .Sprite.SpBadge { background-position: -245px -52px; }