article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none; height: 0;}[hidden] {display: none;}html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}body {margin: 0;}a:focus {outline: thin dotted;}h1 {font-size: 2em; margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}mark {background: #ff0; color: #000;}code,kbd,pre,samp {font-family: monospace, serif; font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0;}button,input,select,textarea {font-family: inherit; font-size: 100%; margin: 0;}button,input {line-height: normal;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}textarea {overflow: auto; vertical-align: top;}table {border-collapse: collapse; border-spacing: 0;}h1 {color: #111111; font: bold 26px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-stretch: condensed; margin: 0;}h1.light {color: white; font-size: 38px;}h2 {color: #111111; font: bold 22px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-stretch: condensed; margin: 0;}h2.light {color: white;}h3 {color: #111111; font: 300 18px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0 0 23px 0;}h4 {font: bold 15px "Helvetica Neue", Helvetica, Arial, sans-serif;}p {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.error-text {font-weight: bold; color: #b94a48;}html.mobile h2 {font-size: 18px;}ul, ol {list-style: none; padding: 0; margin: 0;}p.muted {color: #888888;}p.strong {font-weight: bold;}p.inverse {color: white;}p.inverse.strong {font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}p.micro {font-size: 10px;}a.strong {font-weight: bold;}a, a:link, a:active, a:visited {color: #2d75a2; text-decoration: none; cursor: pointer; font-size: 13px;}a.touching {color: #2d75a2; text-decoration: underline;}blockquote a {font-size: inherit;}hr {border: 0; border-top: 1px solid #dadada;}hr.light {border: 0; border-top: 1px solid #e8e8e8;}blockquote {margin: 0;}fieldset {border: 0;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}textarea {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; resize: none; background: transparent; line-height: 17px;}.dont-display {display: none;}input, textarea {-webkit-user-select: auto !important;}input[type="text"],input[type="number"],input[type="password"],input[type="date"],input[type="search"],input[type="email"],textarea {color: black; font-size: 13px; font-family: "Helvetica Neue", Helvetica, sans-serif; padding: 6px; border: 1px solid #c6c6c6; border-radius: 4px; margin: 0;}input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #959595; font-family: Helvetica, sans-serif;}input[type="text"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder {color: #959595; font-family: Helvetica, sans-serif;}input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #959595; font-family: Helvetica, sans-serif;}input[type="text"].touching,input[type="number"].touching,input[type="password"].touching,input[type="date"].touching,input[type="search"].touching,input[type="email"].touching,textarea.touching {border: 1px solid #b3b3b3;}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="search"]:focus,input[type="email"]:focus,textarea:focus {outline: none; border: 1px solid #7aadcd; box-shadow: rgba(52, 123, 167, 0.15) 0 2px 4px 0 inset, rgba(48, 117, 160, 0.3) 0 0 8px; border-collapse: separate; -webkit-appearance: none;}input[type="text"]:focus.touching,input[type="number"]:focus.touching,input[type="password"]:focus.touching,input[type="date"]:focus.touching,input[type="search"]:focus.touching,input[type="email"]:focus.touching,textarea:focus.touching {border: 1px solid #7aadcd;}html.mobile input[type="text"],html.mobile input[type="number"],html.mobile input[type="password"],html.mobile input[type="date"],html.mobile input[type="search"],html.mobile input[type="email"],html.mobile textarea {font-size: 16px;}input[type="date"] {display: -webkit-inline-flex;}@-webkit-keyframes stamp {0% {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0.3;} 80% {-webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1;}}@-moz-keyframes stamp {0% {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0.3;} 80% {-webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1;}}@-ms-keyframes stamp {0% {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0.3;} 80% {-webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1;}}@keyframes stamp {0% {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0.3;} 80% {-webkit-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1;}}.button, a.button {background-color: #aacc55; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB1D258', endColorstr='#FF84AB3A'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b1d258), color-stop(1, #84ab3a)); background-image: -moz-linear-gradient(center top, #b1d258 25%, #84ab3a 100%); border: 1px solid #6a922a; padding: 8px 40px; text-align: center; display: block; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); border-radius: 4px; font-size: 15px; line-height: 1; font-weight: bold; text-decoration: none; cursor: pointer;}.button, .button:link, .button:visited, a.button, a.button:link, a.button:visited {color: white; text-decoration: none;}.button.touching, a.button.touching {background-color: #7fa13a; text-decoration: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8EA846', endColorstr='#FF6B8A2F'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8ea846), color-stop(1, #6b8a2f)); background-image: -moz-linear-gradient(center top, #8ea846 25%, #6b8a2f 100%); border: 1px solid #557522; color: #cccccc;}.button:active, a.button:active {color: #cccccc; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6B8A2F', endColorstr='#FF8EA846'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b8a2f), color-stop(1, #8ea846)); background-image: -moz-linear-gradient(center top, #6b8a2f 25%, #8ea846 100%); border: 1px solid #557522;}.button.disabled, .button.disabled.touching, a.button.disabled, a.button.disabled.touching {background-color: #d5d5d5; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD5D5D5', endColorstr='#FFD5D5D5'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d5d5d5), color-stop(1, #d5d5d5)); background-image: -moz-linear-gradient(center top, #d5d5d5 25%, #d5d5d5 100%); border: 1px solid #d5d5d5; font-weight: bold; color: whitesmoke; text-shadow: none; cursor: default;}.button.warning, a.button.warning {background-color: #cc5656; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD45959', endColorstr='#FFAB3A3A'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d45959), color-stop(1, #ab3a3a)); background-image: -moz-linear-gradient(center top, #d45959 25%, #ab3a3a 100%); border: 1px solid #912a2a; color: white; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);}.button.warning.touching, a.button.warning.touching {background-color: #a13a3a; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF993434', endColorstr='#FFAB4141'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #993434), color-stop(1, #ab4141)); background-image: -moz-linear-gradient(center top, #993434 25%, #ab4141 100%); border-color: #802525; color: #eeeeee;}.button.warning:active, a.button.warning:active {color: #2d75a2; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8A2F2F', endColorstr='#FFA94646'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8a2f2f), color-stop(1, #a94646)); background-image: -moz-linear-gradient(center top, #8a2f2f 25%, #a94646 100%); border: 1px solid #742222;}.button.warning.disabled, a.button.warning.disabled {background-color: #d5d5d5; border: 0; font-weight: bold; color: whitesmoke; text-shadow: none;}.button [class^="icon-"]:first-child:not(:last-child), .button [class*=" icon-"]:first-child:not(:last-child), a.button [class^="icon-"]:first-child:not(:last-child), a.button [class*=" icon-"]:first-child:not(:last-child) {margin-right: 8px;}.button.passive, a.button.passive {background-color: #cccccc; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD3D3D3', endColorstr='#FFABABAB'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, lightgrey), color-stop(1, #ababab)); background-image: -moz-linear-gradient(center top, lightgrey 25%, #ababab 100%); border: 1px solid #929292; text-shadow: 0 1px 0 #929292;}.button.passive.touching, a.button.passive.touching {background-color: #a1a1a1; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF999999', endColorstr='#FFABABAB'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999999), color-stop(1, #ababab)); background-image: -moz-linear-gradient(center top, #999999 25%, #ababab 100%); border: 1px solid #7f7f7f; color: #eeeeee;}.button.passive.disabled, a.button.passive.disabled {background-color: #d5d5d5; border: 0; font-weight: bold; color: whitesmoke; text-shadow: none;}.button.action, a.button.action {background: #ebebeb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #d9d9d9)); background-image: -moz-linear-gradient(center top, white 25%, #d9d9d9 100%); border: 1px solid #c4c4c4; text-shadow: 0 1px white; color: #434343; font-weight: bold;}.button.action.touching, a.button.action.touching {text-decoration: none; background: #aeaeae; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFADADAD', endColorstr='#FFDEDEDE'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #adadad), color-stop(1, #dedede)); background-image: -moz-linear-gradient(center top, #adadad 25%, #dedede 100%);}.button.action.disabled, a.button.action.disabled {background-color: #d5d5d5; border: 0; font-weight: bold; color: whitesmoke; text-shadow: none;}.button.hd, a.button.hd {background-color: #3f5359; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF666A70', endColorstr='#FF3F5359'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666a70), color-stop(1, #3f5359)); background-image: -moz-linear-gradient(center top, #666a70 25%, #3f5359 100%); border: 1px solid #333333; text-shadow: 0 1px 0 #333333;}.button.press, a.button.press {background-color: #5ca8de; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5CA8DE', endColorstr='#FF2E75A6'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5ca8de), color-stop(1, #2e75a6)); background-image: -moz-linear-gradient(center top, #5ca8de 25%, #2e75a6 100%); border: none; color: white; text-shadow: 0 0 1px #3876a1; font-family: Helvetica; font-size: 15px; width: 240px;}.button.press.touching, a.button.press.touching {color: white;}.button.twitter, a.button.twitter {background-color: #00b6ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF50B9DC', endColorstr='#FF147799'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #50b9dc), color-stop(1, #147799)); background-image: -moz-linear-gradient(center top, #50b9dc 25%, #147799 100%); border: 1px solid #147799; text-shadow: none;}.button.twitter.touching, a.button.twitter.touching {border: 1px solid #147799; text-decoration: none; background: #00b6ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E92AE', endColorstr='#FF12627E'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e92ae), color-stop(1, #12627e)); background-image: -moz-linear-gradient(center top, #3e92ae 25%, #12627e 100%);}.button.twitter:active, a.button.twitter:active {border: 1px solid #147799; text-decoration: none; background: #00b6ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF12627E', endColorstr='#FF3E92AE'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #12627e), color-stop(1, #3e92ae)); background-image: -moz-linear-gradient(center top, #12627e 25%, #3e92ae 100%);}.button.facebook, a.button.facebook {background-color: #1f4189; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4F6BA2', endColorstr='#FF244587'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4f6ba2), color-stop(1, #244587)); background-image: -moz-linear-gradient(center top, #4f6ba2 25%, #244587 100%); border: 1px solid #1c3f85; text-shadow: none;}.button.facebook.touching, a.button.facebook.touching {border: 1px solid #1c3f85; text-decoration: none; background: #aeaeae; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E5582', endColorstr='#FF1E386E'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e5582), color-stop(1, #1e386e)); background-image: -moz-linear-gradient(center top, #3e5582 25%, #1e386e 100%);}.button.facebook:active, a.button.facebook:active {border: 1px solid #1c3f85; text-decoration: none; background: #aeaeae; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1E386E', endColorstr='#FF3E5582'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1e386e), color-stop(1, #3e5582)); background-image: -moz-linear-gradient(center top, #1e386e 25%, #3e5582 100%);}.button.facebook.invite, .button.facebook.connect, a.button.facebook.invite, a.button.facebook.connect {padding: 0; background-position: 0 0; background-color: transparent; border: 0;}.button.facebook.invite.touching, .button.facebook.connect.touching, a.button.facebook.invite.touching, a.button.facebook.connect.touching {background-color: transparent; border: 0; background-position: 0 66px;}.button.facebook.invite:active, .button.facebook.connect:active, a.button.facebook.invite:active, a.button.facebook.connect:active {background-color: transparent; border: 0; background-position: 0 33px;}.button.facebook.invite > *, .button.facebook.connect > *, a.button.facebook.invite > *, a.button.facebook.connect > * {visibility: hidden;}.button.facebook.invite, a.button.facebook.invite {background-image: url(/img/components/card/login/facebook_invite.png); background-size: 209px 99px; width: 209px; height: 33px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.invite, a.button.facebook.invite {background-image: url(/img/components/card/login/facebook_invite@2x.png);}}.button.facebook.invite.touching, a.button.facebook.invite.touching {background-image: url(/img/components/card/login/facebook_invite.png); background-size: 209px 99px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.invite.touching, a.button.facebook.invite.touching {background-image: url(/img/components/card/login/facebook_invite@2x.png);}}.button.facebook.invite:active, a.button.facebook.invite:active {background-image: url(/img/components/card/login/facebook_invite.png); background-size: 209px 99px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.invite:active, a.button.facebook.invite:active {background-image: url(/img/components/card/login/facebook_invite@2x.png);}}.button.facebook.connect, a.button.facebook.connect {background-image: url(/img/components/card/login/facebook_connect.png); background-size: 133px 99px; width: 133px; height: 33px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.connect, a.button.facebook.connect {background-image: url(/img/components/card/login/facebook_connect@2x.png);}}.button.facebook.connect.touching, a.button.facebook.connect.touching {background-image: url(/img/components/card/login/facebook_connect.png); background-size: 133px 99px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.connect.touching, a.button.facebook.connect.touching {background-image: url(/img/components/card/login/facebook_connect@2x.png);}}.button.facebook.connect:active, a.button.facebook.connect:active {background-image: url(/img/components/card/login/facebook_connect.png); background-size: 133px 99px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.facebook.connect:active, a.button.facebook.connect:active {background-image: url(/img/components/card/login/facebook_connect@2x.png);}}.button.light, a.button.light {border: 1px solid #dedede; background-color: #f2f2f2; color: gray; cursor: pointer; display: block; font-family: Arial; font-size: 13px; font-weight: bold; padding: 7px 10px; position: static; text-align: center; text-decoration: none; text-indent: 0; text-shadow: none; text-transform: uppercase; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: -moz-linear-gradient(center top, white 25%, #f2f2f2 100%);}.button.light.touching, a.button.light.touching {*zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: -moz-linear-gradient(center top, white 25%, #f2f2f2 100%); border: 1px solid #a7a7a7; color: #2d75a2;}.button.light:active, a.button.light:active {color: #2d75a2; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(1, white)); background-image: -moz-linear-gradient(center top, #f2f2f2 25%, white 100%); border: 1px solid #a7a7a7;}.button.light.selected, a.button.light.selected {background: #eaeaea; border: 1px solid #dedede; color: #a2a2a2; cursor: default;}.button.light.selected.follow, a.button.light.selected.follow {width: 100px;}.button.light.selected.touching, a.button.light.selected.touching {border: 1px solid #a7a7a7; color: #2d75a2;}.button.light.x, a.button.light.x {padding: 9px 10px;}.button.light.x:after, a.button.light.x:after {content: ""; display: block; height: 9px; width: 9px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/common/light_button_x.png); background-size: 9px 27px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.light.x:after, a.button.light.x:after {background-image: url(/img/common/light_button_x@2x.png);}}.button.light.x.touching:after, a.button.light.x.touching:after {background-position: 0 -9px;}.button.light.settings:before, a.button.light.settings:before {content: ""; display: inline-block; height: 14px; margin-right: 5px; top: 2px; vertical-align: bottom; width: 14px; background-image: url(/img/pages/profile/button_settings.png); background-size: 14px 14px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.button.light.settings:before, a.button.light.settings:before {background-image: url(/img/pages/profile/button_settings@2x.png);}}.button.light.like:active, a.button.light.like:active {background-image: none; background-color: #6fa9cf; border: 1px solid #6fa9cf; color: white;}.phonegap .button.light.like.touching, .phonegap a.button.light.like.touching {background-image: none; background-color: #6fa9cf; border: 1px solid #6fa9cf; color: white;}.button.light.liked, a.button.light.liked {background-image: none; background-color: #2d75a2; border: 1px solid #2d75a2; color: white; cursor: pointer;}.button.light.liked:active, a.button.light.liked:active {background-image: none; background-color: #2d75a2; border: 1px solid #2d75a2; color: white;}.button.light.liked.touching, a.button.light.liked.touching {background-image: none; background-color: #2d75a2; border: 1px solid #2d75a2; color: white;}.button.light.x:active, a.button.light.x:active {background-image: none; background-color: #aaaaaa; border: 1px solid #aaaaaa; color: white;}.button.light.x:active:after, a.button.light.x:active:after {background-position: 0 -18px;}.phonegap .button.light.x.touching, .phonegap a.button.light.x.touching {background-image: none; background-color: #aaaaaa; border: 1px solid #aaaaaa; color: white;}.phonegap .button.light.x.touching:after, .phonegap a.button.light.x.touching:after {background-position: 0 -18px;}.button.light.xed, a.button.light.xed {background-image: none; background-color: #888888; border: 1px solid #888888; color: white;}.button.light.xed:active, a.button.light.xed:active {background-image: none; background-color: #888888; border: 1px solid #888888; color: white;}.button.light.xed.touching, a.button.light.xed.touching {background-image: none; background-color: #888888; border: 1px solid #888888; color: white;}.mobile-button, a.mobile-button {font-size: 12px; color: #f24e4e; font-weight: bold; padding: 8px 18px; margin: 6px 10px; border-radius: 4px; background: white; cursor: pointer;}.mobile-button:active, a.mobile-button:active {background: #e5e5e5;}.mobile-button.light, a.mobile-button.light {background: white; color: #f24e4e;}.mobile-button.light.disabled, a.mobile-button.light.disabled {background: #e5e5e5; color: #f24e4e; cursor: default;}.mobile-button.light:active, a.mobile-button.light:active {background: #e5e5e5; color: #f24e4e;}.mobile-button.gray, a.mobile-button.gray {background: #bbbbbb; color: white;}.mobile-button.gray:active, a.mobile-button.gray:active {background: #777777;}.mobile-button.no-bg, a.mobile-button.no-bg {color: white; background: none;}.mobile-button.logged-out-signup, a.mobile-button.logged-out-signup {font-size: 14px;}[class^="icon-"], [class*=" icon-"] {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; *margin-left: 0.3em; vertical-align: text-top; background-repeat: no-repeat;}[class^="icon-"]:first-child, [class*=" icon-"]:first-child {*margin-left: 0;}.icon-location-pin {background-image: url(/img/common/icon/settings_provider_location.png); background-size: 10px 32px; width: 10px; height: 16px; line-height: 16px; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-location-pin {background-image: url(/img/common/icon/settings_provider_location@2x.png);}}.icon-location-pin.touching {background-position: 0 -16px;}.icon-link {background-image: url(/img/components/card/object-details/card_icons.png); background-size: 180px 40px; width: 20px; height: 20px; line-height: 20px; background-position: -60px 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-link {background-image: url(/img/components/card/object-details/card_icons@2x.png);}}.icon-link.touching {background-position: -60px -20px;}.icon-link.amazon {background-position: 0 0;}.icon-link.amazon.touching {background-position: 0 -20px;}.icon-link.itunes {background-position: -20px 0;}.icon-link.itunes.touching {background-position: -20px -20px;}.icon-link.netflix {background-position: -40px 0;}.icon-link.netflix.touching {background-position: -40px -20px;}.icon-link.website {background-position: -60px 0;}.icon-link.website.touching {background-position: -60px -20px;}.icon-link.facebook {background-position: -80px 0;}.icon-link.facebook.touching {background-position: -80px -20px;}.icon-link.twitter {background-position: -100px 0;}.icon-link.twitter.touching {background-position: -100px -20px;}.icon-link.hulu {background-position: -120px 0;}.icon-link.hulu.touching {background-position: -120px -20px;}.icon-link.feed {background-position: -140px 0;}.icon-link.feed.touching {background-position: -140px -20px;}.icon-link.fandango {background-position: -160px 0;}.icon-link.fandango.touching {background-position: -160px -20px;}.icon-link.stickers, .icon-link.reviews, .icon-link.tv_shows, .icon-link.movies {background-position: 0 0;}.icon-link.stickers {background-image: url(/img/components/card/object-details/dark/card_icon_stickers.png); background-size: 16px 15px; width: 16px; height: 15px; line-height: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-link.stickers {background-image: url(/img/components/card/object-details/dark/card_icon_stickers@2x.png);}}.icon-link.reviews {background-image: url(/img/components/card/object-details/dark/card_icon_reviews.png); background-size: 16px 13px; width: 16px; height: 13px; line-height: 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-link.reviews {background-image: url(/img/components/card/object-details/dark/card_icon_reviews@2x.png);}}.icon-link.tv_shows {background-image: url(/img/components/card/object-details/dark/card_icon_similar_shows.png); background-size: 16px 16px; width: 16px; height: 16px; line-height: 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-link.tv_shows {background-image: url(/img/components/card/object-details/dark/card_icon_similar_shows@2x.png);}}.icon-link.movies {background-image: url(/img/components/card/object-details/dark/card_icon_similar_movies.png); background-size: 14px 15px; width: 14px; height: 15px; line-height: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-link.movies {background-image: url(/img/components/card/object-details/dark/card_icon_similar_movies@2x.png);}}.icon-checkin {background-image: url(/img/components/card/object-details/card_action_checkin.png); background-size: auto auto; width: 17px; height: 18px; line-height: 18px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-checkin {background-image: url(/img/components/card/object-details/card_action_checkin@2x.png);}}.icon-trending {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_trending.png); background-size: 24px 48px; width: 18px; height: 14px; line-height: 14px; background-position: -4px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-trending {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_trending@2x.png);}}.icon-trending-white {background-image: url(/img/common/icon/icon_trending.png); background-size: 16px 12px; width: 16px; height: 12px; line-height: 12px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-trending-white {background-image: url(/img/common/icon/icon_trending@2x.png);}}.icon-watching {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_watching.png); background-size: 24px 48px; width: 24px; height: 24px; line-height: 24px; background-position: 0 -6px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-watching {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_watching@2x.png);}}html.mobile .icon-watching {background-position: 0 -4px;}.icon-watching-white {background-image: url(/img/common/icon/icon_watching.png); background-size: 16px 11px; width: 16px; height: 13px; line-height: 13px; background-position: 0px 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-watching-white {background-image: url(/img/common/icon/icon_watching@2x.png);}}.icon-phone {background-image: url(/img/common/icon/icon_phone.png); background-size: 22px 29px; width: 22px; height: 29px; line-height: 29px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-phone {background-image: url(/img/common/icon/icon_phone@2x.png);}}.icon-mail {background-image: url(/img/common/icon/icon_mail.png); background-size: 22px 29px; width: 22px; height: 29px; line-height: 29px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-mail {background-image: url(/img/common/icon/icon_mail@2x.png);}}.icon-recommendation {background-image: url(/img/pages/discover/icon_bulb.png); background-size: 20px 21px; width: 20px; height: 21px; line-height: 21px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.icon-recommendation {background-image: url(/img/pages/discover/icon_bulb@2x.png);}}.icon-new {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 12px; height: 11px; line-height: 11px; background-position: 0 -61px;}.retina .icon-new {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-rec {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 9px; height: 12px; line-height: 12px; background-position: 0 -48px;}.retina .icon-rec {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-watch {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 12px; height: 14px; line-height: 14px; background-position: 0 -17px;}.retina .icon-watch {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-guide-checkin {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 18px; height: 18px; line-height: 18px; background-position: 0 0px;}.retina .icon-guide-checkin {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-guide-trending {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 13px; height: 12px; line-height: 12px; background-position: 0 -71px;}.retina .icon-guide-trending {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-social-trending {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 31px; height: 31px; line-height: 31px; background-position: 0 -88px;}.retina .icon-social-trending {background-image: url(/img/common/icon/guide_sprites@2x.png);}.icon-arrow-down {background-image: url(/img/common/icon/guide_sprites.png); background-size: 31px 119px; width: 5px; height: 5px; line-height: 5px; background-position: 0 -82px;}.retina .icon-arrow-down {background-image: url(/img/common/icon/guide_sprites@2x.png);}[class^="flag-"], [class*=" flag-"] {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background: #9db1c2; border-radius: 4px; padding: 0 5px; color: white; background-repeat: no-repeat; background-position: 5px center; margin-bottom: 7px;}[class^="flag-"] > p, [class*=" flag-"] > p {display: inline;}.CardView.stickers [class^="flag-"] > p, .CardView.stickers [class*=" flag-"] > p {display: block;}[class^="flag-"] > p.micro, [class*=" flag-"] > p.micro {vertical-align: 1px;}.flag-recommended {background-image: url(/img/common/icon/card_indicator_recommended.png); background-size: 8px 12px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.flag-recommended {background-image: url(/img/common/icon/card_indicator_recommended@2x.png);}}.flag-recommended > p {margin-left: 13px;}.flag-new {background-image: url(/img/common/icon/card_indicator_new.png); background-size: 11px 11px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.flag-new {background-image: url(/img/common/icon/card_indicator_new@2x.png);}}.flag-new > p {margin-left: 16px;}.flag-promoted {background: #f5a870;}ul.tabs {overflow: hidden; *zoom: 1;}ul.tabs li {float: left; margin-right: 10px; padding: 10px 15px; font-size: 13px;}ul.tabs li:last-child {margin-right: 0;}ul.tabs li a {text-decoration: none; color: #b3b3b3; font-weight: bold;}ul.tabs li.selected {background-color: gainsboro; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}ul.tabs li.selected a {color: #5f5f5f;}.tab-sections > * {display: none;}.tab-sections > *.selected {display: block;}.table-view-label {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.table-view-group, .table-view-label {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin: 15px 0;}.table-view-group:first-child, .table-view-label:first-child {margin-top: 0;}.table-view-label {font-weight: normal;}.table-view-label + .table-view-group {margin-top: 10px;}.message + .table-view-label {margin-top: 0;}.table-view-group {margin: 30px 0; font-size: 13px; line-height: 1.4; background-color: white; border: 1px solid #d4d4d4; border-radius: 4px;}.table-view-group.standalone {padding: 10px;}.table-view-group.show3, .table-view-group.show4, .table-view-group.show5 {overflow-y: auto;}.table-view-group.show3 {max-height: 116.6px;}.table-view-group.show4 {max-height: 155.8px;}.table-view-group.show5 {max-height: 195px;}.table-view-group .menu-item {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; position: relative;}.table-view-group .menu-item.centered {text-align: center;}.table-view-group .menu-item.centered img {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.table-view-group .menu-item + .menu-item {border-top: 1px solid rgba(0, 0, 0, 0.03);}.table-view-group .menu-item > *:first-child:last-child {display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px;}.table-view-group .menu-item > *:first-child:last-child:not(img) {width: 100%;}.table-view-group .menu-item > *:first-child:last-child.with-icon, .table-view-group .menu-item > *:first-child:last-child.with-icon-large {background-repeat: no-repeat; background-position: 10px;}.table-view-group .menu-item > *:first-child:last-child.with-icon {padding-left: 25px;}.table-view-group .menu-item > *:first-child:last-child.with-icon-large {padding: 20px; padding-left: 65px; min-height: 65px;}.table-view-group .menu-item .menu-link {cursor: pointer; text-decoration: none; font-size: 14px; color: #464646;}.table-view-group .menu-item .menu-link.touching {background-color: #e5e5e5;}.table-view-group .menu-item .menu-link.with-submenu:after, .table-view-group .menu-item .menu-link[class^="with-subtext"]:after, .table-view-group .menu-item .menu-link[class*=" with-subtext"]:after {position: absolute; right: 0; top: 16px; margin-right: 10px; color: #2d75a2;}.table-view-group .menu-item .menu-link.with-subtext-change:after {content: "Change"; top: auto;}.table-view-group .menu-item .menu-link.with-subtext-select:after {content: "Select";}.table-view-group .menu-item .menu-link.with-submenu:after {background-image: url(/img/common/arrow_grey.png); background-size: 10px 14px; width: 10px; height: 14px; background-repeat: no-repeat; content: "";}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.table-view-group .menu-item .menu-link.with-submenu:after {background-image: url(/img/common/arrow_grey@2x.png);}}.table-view-group .menu-item .menu-link.selected {background-image: url(/img/pages/profile/checkmark.png); background-size: 11px 12px; background-position: 95% center; background-repeat: no-repeat; color: white;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.table-view-group .menu-item .menu-link.selected {background-image: url(/img/pages/profile/checkmark@2x.png);}}.table-view-group .menu-item .menu-link.warning {color: white;}.table-view-group .menu-item .menu-input label {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30%; margin-right: 10px; text-align: right;}#sidebar .table-view-group {background-color: #e8e8e8; border-color: #d1d1d1; color: #464646; font-weight: normal; font-size: 12px; line-height: 12px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); border-collapse: separate; -webkit-appearance: none;}#sidebar .table-view-group .menu-item > *:first-child:last-child {padding: 10px; min-height: 0;}#sidebar .table-view-group .menu-item .menu-link {background: white;}#sidebar .table-view-group .menu-item .menu-link.touching {*zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%); background-color: #e8e8e8;}#sidebar .table-view-group .menu-item .menu-link:hover {background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}#sidebar .table-view-group .menu-item .menu-link.on {font-weight: bold; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F4F4', endColorstr='#FFEBEBEB'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #ebebeb)); background-image: -moz-linear-gradient(center top, #f4f4f4 25%, #ebebeb 100%);}#sidebar .table-view-group .menu-item .menu-link.with-submenu:after {display: none;}html.mobile .table-view-group {margin: 15px 0;}html.mobile .table-view-group .menu-item {-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}html.mobile .table-view-group .menu-item > .with-icon-large:first-child:last-child {padding: 27px 10px;}html.mobile .table-view-group .menu-item > .with-icon-large:first-child:last-child.with-icon-large {background-position: 10px center;}html.mobile .table-view-group .menu-item > .with-icon-large:first-child:last-child.with-icon-large {padding-left: 67px;}html.mobile .table-view-group .menu-item .menu-link {padding-top: 13px; padding-bottom: 13px;}html.mobile .table-view-group:first-child, html.mobile .table-view-label:first-child {margin-top: 0;}.text-field-heading {font-size: 12px; color: #111111;}.table-view-group .menu-item > .form-line {padding: 0 !important;}.text-field-heading {display: block; margin-bottom: 3px; margin-top: 20px;}.text-field-heading > a:last-child {margin-left: 5px;}.text-field {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 50%; padding: 10px !important; margin-bottom: 20px; margin-top: 3px;}textarea.text-field {min-height: 100px;}.message {margin-bottom: 20px;}.message + .text-field-heading, .message + fieldset > *:first-child {margin-top: 0;}html.mobile .message {margin-bottom: 15px;}.checkbox {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 10px;}.checkbox.disabled {margin-right: 12px;}.checkbox > input {margin: 0;}.checkbox > input:disabled {display: none;}.checkbox:active {background-color: #f1f1f1;}.form-line > .checkbox {margin-left: 5px;}.form-line > .checkbox + label {padding: 12px 0 12px 10px;}html.mobile .form-line > .checkbox {margin-left: 3px;}html.mobile .form-line > .checkbox + .checkbox {margin-left: 0px;}html.mobile .form-line > label {padding: 12px 0px; white-space: pre-line; display: inline-block; vertical-align: middle;}html.mobile .form-line > .checkbox:first-child + label {margin-left: -2px;}html.mobile .form-line > .checkbox.disabled {margin-right: 16px;}.avatar-circle > span {font-size: 12px; color: #888888; font-weight: bold;}.object-description .starring-and-director {margin-bottom: 10px;}.object-description .starring-and-director .director .name:after {content: ", ";}.object-description .starring-and-director .starring {margin-left: 3px;}.object-description .starring-and-director .starring .name:after {content: ", ";}.object-description .starring-and-director .starring .name:last-child:after {content: "";}.object-description .header {margin-bottom: 10px;}.object-description .content {padding: 15px; border-radius: 4px;}.item-preview .header {margin-bottom: 10px;}.item-preview .footer {text-align: right; margin-top: 5px;}.item-preview ul div > li {border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px 4px 0 0; padding: 15px;}.item-preview ul div > li ~ li {border-top: 0; border-radius: 0;}.item-preview ul div > li:last-child {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}.item-preview .GuideItem .meta {display: none;}.item-preview .GuideItem .content {background: none; padding: 0; margin: 0; overflow: visible;}.item-preview .GuideItem .content h1 {font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; vertical-align: top; line-height: 17px;}.item-preview .GuideItem .content h1 .rating {margin-top: -3px;}.interaction-view {min-height: 70px; position: relative; cursor: pointer;}.interaction-view .container {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 85px 10px 50px; min-height: 40px; margin-bottom: 10px;}.interaction-view .avatar-circle {position: absolute; left: 0; top: 0; width: 40px; height: 40px; background-size: 40px;}.interaction-view .head {position: relative;}.object-link > p {margin-bottom: 15px;}.object-link ul.links {border: 1px solid rgba(0, 0, 0, 0.15); padding: 15px; border-radius: 4px;}.object-link ul.links li {display: inline-block; width: 120px;}.object-link ul.links li:nth-child(5n) {margin-top: 15px;}.object-link ul.links li a.touching {text-decoration: none;}.object-link ul.links li a.touching .text {text-decoration: underline;}.object-link .text {margin-left: 10px; position: relative;}.object-link .flag-no-icon {float: right; margin-right: 15px;}.object-link ul.table-view-group {margin: 0;}.object-link ul.table-view-group li span {vertical-align: middle;}.face-pile * {display: inline-block; vertical-align: middle;}.face-pile p {margin-top: 8px; vertical-align: top;}.face-pile > ul {font-size: 0;}.face-pile > ul .hide {display: none;}.avatar-circle {text-align: center; display: block; position: relative; background-color: #dddddd; background-size: 30px 30px; width: 30px; height: 30px; line-height: 30px; border-radius: 4px;}.avatar-circle.checked:after {position: absolute; right: -4px; top: -4px; width: 11px; height: 11px; line-height: 11px; display: block; content: " "; background-repeat: no-repeat; background-image: url(/img/components/bin/friends/check.png); background-size: 11px 11px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.avatar-circle.checked:after {background-image: url(/img/components/bin/friends/check@2x.png);}}.avatar-circle.facebook:after, .facebook .avatar-circle:after {position: absolute; width: 14px; height: 14px; right: 0; bottom: 0; background-image: url(/img/components/comment-box/mentions-facebook.png); background-size: 14px 14px; content: ""; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.avatar-circle.facebook:after, .facebook .avatar-circle:after {background-image: url(/img/components/comment-box/mentions-facebook@2x.png);}}.avatar-circle > span {vertical-align: 2px;}.object-media {width: 100%; margin: 0 auto; overflow: hidden;}.object-media .object-image2 {width: 100%; height: auto; padding-left: 0; margin-top: 1px;}.object-media .object-image2 .crop {width: 100%; overflow: hidden; max-height: 300px;}.object-media .object-image2 .crop img {width: 100%;}.object-media .object-image2.placeholder {background-repeat: no-repeat; background-position: 0 0; height: 305px !important;}.object-media .object-image2.placeholder img {display: none;}.object-media .object-image2.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-media .object-image2.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows@2x.png);}}.object-media .object-image2.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-media .object-image2.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports@2x.png);}}.object-media .object-image2.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-media .object-image2.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters@2x.png);}}.object-media .object-image2.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-media .object-image2.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies@2x.png);}}.object-media .object-image2 .video.native {overflow: hidden;}.object-media .object-image2 .video-thumbnail-wrapper {position: relative; left: 50%;}.object-media .object-image2 .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}.object-media .object-image2 .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-media .object-image2 .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}.object-media .object-image2 .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}.loader-dots {background-position: center center; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 50px; position: relative;}.mobile .loader-dots {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .loader-dots {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.mobile .object-description .header {margin-bottom: 5px;}html.mobile .object-description .content {border: 1px solid #d4d4d4; background-color: white; padding: 10px;}html.mobile .item-preview .GuideItem .object_image {width: 75px;}html.mobile .item-preview .GuideItem .object_image .thumbnail {width: 75px; height: 55px;}html.mobile .item-preview .GuideItem .info {margin-left: 95px;}html.mobile .item-preview .GuideItem .info .summary {-webkit-line-clamp: 2;}html.mobile .object-link > p {margin-bottom: 7.5px;}html.mobile .face-pile .remainder.desktop,html.mobile .face-pile .desktop-only {display: none;}html.mobile .face-pile > ul > li {margin-right: 10px;}html.mobile .avatar-circle {background-color: #c8c8c8;}html.mobile .object-media .object-media2.placeholder {height: 160px !important;}html.desktop .object-description .content {border: 1px solid rgba(0, 0, 0, 0.15);}html.desktop .face-pile .remainder.mobile {display: none;}html.desktop .face-pile > ul > li:nth-child(n+2), html.desktop .face-pile > p + ul {margin-left: 10px;}#card_stack {position: fixed; top: 0; z-index: 4000; width: 100%; height: 0; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s; overflow-y: auto; overflow-x: hidden;}#card_stack.no-close {z-index: 4100;}#card_stack .cardtainer {-webkit-transition-property: -webkit-transform, left; -moz-transition-property: -moz-transform, left; -o-transition-property: -o-transform, left; transition-property: transform, left; -webkit-transition-duration: 0.3s, 0.3s; -moz-transition-duration: 0.3s, 0.3s; -o-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.no-phonegap #card_stack .cardtainer {width: 572px; position: relative;}#card_stack.showing {height: 100%;}.CardView {border: 1px solid lightgrey; background: white; border-radius: 4px;}.CardView > .close {position: absolute; top: -20px; left: -20px; width: 45px; height: 45px; background-position: 7px 7px; background-repeat: no-repeat; color: white; text-align: center; line-height: 20px; z-index: 1000; text-decoration: none; font-weight: bold; background-image: url(/img/common/card_x.png); background-size: 27px 27px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView > .close {background-image: url(/img/common/card_x@2x.png);}}.CardView > .close span {visibility: hidden;}#card_stack .CardView {position: absolute; display: none; top: 50px; width: 572px; height: auto; box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.2); border-collapse: separate; -webkit-appearance: none;}#card_stack .CardView:last-child {display: block; position: relative; margin-bottom: 100px;}.CardView.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; left: auto; position: relative; margin: 0 auto; top: 270px;}.mobile .CardView.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .CardView.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.CardView .error-view.card {height: 480px; padding-top: 150px; border-radius: 4px;}.CardView.loading {min-height: 600px; min-height: 1600px;}.CardView > .header, .CardView .scroll-container > .header {position: relative; border-radius: 4px 4px 0 0; padding: 20px; padding-bottom: 0; z-index: 1; overflow: hidden; *zoom: 1;}.CardView > .header .buttons, .CardView .scroll-container > .header .buttons {float: right; top: 25px; right: 20px; position: absolute;}.CardView > .header .buttons.limited, .CardView .scroll-container > .header .buttons.limited {top: 15px;}.CardView > .header .buttons .button, .CardView .scroll-container > .header .buttons .button {color: white; margin-bottom: 10px;}#content .CardView .close {display: none !important;}.CardView.list > .header {box-shadow: 0 2px 5px -1px #bdbdbd; border-collapse: separate; -webkit-appearance: none; width: auto;}.CardView.similar > .body {padding: 0; padding-top: 2px;}.CardView.similar > .body .GuideItem {padding: 0;}.CardView.MediaCard {height: 415px;}.CardView.MediaCard.video {height: 415px;}.CardView.MediaCard.photo {height: 490px; width: 615px;}.CardView.MediaCard.link {height: 490px; width: 615px;}.CardView.MediaCard.link .media.link {overflow: scroll; -webkit-overflow-scrolling: touch; width: 577px; height: 404px; line-height: 24px;}.CardView.MediaCard.link .media.link iframe {width: 577px; height: 380px;}.CardView.MediaCard .header {padding-bottom: 0;}.CardView.MediaCard .header h1 {min-height: 25px; padding-right: 140px;}.CardView.MediaCard .header .buttons {width: 75px;}.CardView.MediaCard .header .buttons .button {width: 60px;}html.desktop #card_stack.showing {background: rgba(255, 255, 255, 0.93);}html.mobile #card_stack .cardtainer {height: 100%;}html.mobile .CardView.loading:after {top: 150px;}html.mobile .CardView > .header .buttons, html.mobile .CardView .scroll-container > .header .buttons {margin-left: 0;}html.mobile .CardView > .header .buttons .button, html.mobile .CardView .scroll-container > .header .buttons .button {margin-bottom: 0;}html.mobile .CardView.similar > .header {display: none;}.search-box, .stream-selector {display: block; margin-bottom: 20px; width: 228px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}.search-box label, .stream-selector label {display: block; cursor: pointer;}.search-box input[type="radio"], .stream-selector input[type="radio"] {display: none;}.search-box .toggle-input.checked, .stream-selector .toggle-input.checked {background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.search-box .toggle-input.checked p, .stream-selector .toggle-input.checked p {font-weight: bold !important;}.search-box input[name="clear"], .stream-selector input[name="clear"] {cursor: pointer; opacity: 0; border: 0; background-color: transparent; background-image: url(/img/common/subnav_search_x.png); background-image: url(/img/common/subnav_search_x.png); background-size: 10px 10px; background-repeat: no-repeat; width: 10px; height: 10px; position: absolute; top: 10px; right: 10px; text-indent: -999px; z-index: 1;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.search-box input[name="clear"], .stream-selector input[name="clear"] {background-image: url(/img/common/subnav_search_x@2x.png);}}.search-box input[name="q"], .stream-selector input[name="q"] {background-repeat: no-repeat; background-position: 7px 8px; background-color: whitesmoke; outline: 0; padding-left: 28px; width: 100%; border-radius: 15px; box-shadow: 0 2px 2px 0px #e4e4e4 inset; border-collapse: separate; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(/img/common/subnav_search_icon.png); background-size: 14px 13px;}.search-box .mobile-button.clear, .stream-selector .mobile-button.clear {display: none; opacity: 0; position: absolute; top: 0; right: 0;}.search-box .search-results-container, .search-box .toggle-container, .stream-selector .search-results-container, .stream-selector .toggle-container {margin-top: 10px; height: auto; position: absolute;}.search-box .search-results-container .toggles li.object, .search-box .toggle-container .toggles li.object, .stream-selector .search-results-container .toggles li.object, .stream-selector .toggle-container .toggles li.object {height: 44px; cursor: pointer;}.search-box .search-results-container .toggles li.object img, .search-box .toggle-container .toggles li.object img, .stream-selector .search-results-container .toggles li.object img, .stream-selector .toggle-container .toggles li.object img {height: auto; min-height: 44px; margin-right: 12px;}.search-box .search-results-container .toggles li.object .toggle-input, .search-box .toggle-container .toggles li.object .toggle-input, .stream-selector .search-results-container .toggles li.object .toggle-input, .stream-selector .toggle-container .toggles li.object .toggle-input {height: 44px;}.search-box .search-results-container .toggles li.object .text, .search-box .toggle-container .toggles li.object .text, .stream-selector .search-results-container .toggles li.object .text, .stream-selector .toggle-container .toggles li.object .text {padding-top: 0;}.search-box .search-results-container .toggles li.object .text p, .search-box .toggle-container .toggles li.object .text p, .stream-selector .search-results-container .toggles li.object .text p, .stream-selector .toggle-container .toggles li.object .text p {font-size: 14px; font-weight: normal; line-height: 44px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 44px;}.search-box .search-results-container .results, .search-box .search-results-container .toggles, .search-box .toggle-container .results, .search-box .toggle-container .toggles, .stream-selector .search-results-container .results, .stream-selector .search-results-container .toggles, .stream-selector .toggle-container .results, .stream-selector .toggle-container .toggles {border-radius: 4px; overflow: hidden; background-color: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background-image: -moz-linear-gradient(center top, white 25%, #f7f7f7 100%); border: 1px solid #d1d1d1; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);}.loading .search-box .search-results-container .results, .loading .search-box .search-results-container .toggles, .loading .search-box .toggle-container .results, .loading .search-box .toggle-container .toggles, .loading .stream-selector .search-results-container .results, .loading .stream-selector .search-results-container .toggles, .loading .stream-selector .toggle-container .results, .loading .stream-selector .toggle-container .toggles {display: none;}.search-box .search-results-container .results li, .search-box .search-results-container .toggles li, .search-box .toggle-container .results li, .search-box .toggle-container .toggles li, .stream-selector .search-results-container .results li, .stream-selector .search-results-container .toggles li, .stream-selector .toggle-container .results li, .stream-selector .toggle-container .toggles li {position: static; cursor: pointer !important; -webkit-transform: none; height: 45px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.search-box .search-results-container .results li:active, .search-box .search-results-container .results li.selected, .search-box .search-results-container .results li.touching, .search-box .search-results-container .toggles li:active, .search-box .search-results-container .toggles li.selected, .search-box .search-results-container .toggles li.touching, .search-box .toggle-container .results li:active, .search-box .toggle-container .results li.selected, .search-box .toggle-container .results li.touching, .search-box .toggle-container .toggles li:active, .search-box .toggle-container .toggles li.selected, .search-box .toggle-container .toggles li.touching, .stream-selector .search-results-container .results li:active, .stream-selector .search-results-container .results li.selected, .stream-selector .search-results-container .results li.touching, .stream-selector .search-results-container .toggles li:active, .stream-selector .search-results-container .toggles li.selected, .stream-selector .search-results-container .toggles li.touching, .stream-selector .toggle-container .results li:active, .stream-selector .toggle-container .results li.selected, .stream-selector .toggle-container .results li.touching, .stream-selector .toggle-container .toggles li:active, .stream-selector .toggle-container .toggles li.selected, .stream-selector .toggle-container .toggles li.touching {background-image: none; background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.search-box .search-results-container .results li:first-child, .search-box .search-results-container .toggles li:first-child, .search-box .toggle-container .results li:first-child, .search-box .toggle-container .toggles li:first-child, .stream-selector .search-results-container .results li:first-child, .stream-selector .search-results-container .toggles li:first-child, .stream-selector .toggle-container .results li:first-child, .stream-selector .toggle-container .toggles li:first-child {border-top: 0;}.search-box .search-results-container .results li:last-child, .search-box .search-results-container .toggles li:last-child, .search-box .toggle-container .results li:last-child, .search-box .toggle-container .toggles li:last-child, .stream-selector .search-results-container .results li:last-child, .stream-selector .search-results-container .toggles li:last-child, .stream-selector .toggle-container .results li:last-child, .stream-selector .toggle-container .toggles li:last-child {border-bottom: 0;}.search-box .search-results-container .results li .text, .search-box .search-results-container .toggles li .text, .search-box .toggle-container .results li .text, .search-box .toggle-container .toggles li .text, .stream-selector .search-results-container .results li .text, .stream-selector .search-results-container .toggles li .text, .stream-selector .toggle-container .results li .text, .stream-selector .toggle-container .toggles li .text {padding-top: 12px; padding-left: 12px; padding-right: 12px;}.firefox .search-box .search-results-container .results li .text, .firefox .search-box .search-results-container .toggles li .text, .firefox .search-box .toggle-container .results li .text, .firefox .search-box .toggle-container .toggles li .text, .firefox .stream-selector .search-results-container .results li .text, .firefox .stream-selector .search-results-container .toggles li .text, .firefox .stream-selector .toggle-container .results li .text, .firefox .stream-selector .toggle-container .toggles li .text {width: 150px;}.search-box .search-results-container .results li .text p, .search-box .search-results-container .toggles li .text p, .search-box .toggle-container .results li .text p, .search-box .toggle-container .toggles li .text p, .stream-selector .search-results-container .results li .text p, .stream-selector .search-results-container .toggles li .text p, .stream-selector .toggle-container .results li .text p, .stream-selector .toggle-container .toggles li .text p {color: #464646; font-size: 14px; font-weight: bold;}.search-box .search-results-container .results li .text p.category, .search-box .search-results-container .toggles li .text p.category, .search-box .toggle-container .results li .text p.category, .search-box .toggle-container .toggles li .text p.category, .stream-selector .search-results-container .results li .text p.category, .stream-selector .search-results-container .toggles li .text p.category, .stream-selector .toggle-container .results li .text p.category, .stream-selector .toggle-container .toggles li .text p.category {font-weight: normal; font-size: 11px; line-height: 13px; color: #797a7f;}.search-box .search-results-container .results li.shortcut, .search-box .search-results-container .toggles li.shortcut, .search-box .toggle-container .results li.shortcut, .search-box .toggle-container .toggles li.shortcut, .stream-selector .search-results-container .results li.shortcut, .stream-selector .search-results-container .toggles li.shortcut, .stream-selector .toggle-container .results li.shortcut, .stream-selector .toggle-container .toggles li.shortcut {background-color: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background-image: -moz-linear-gradient(center top, white 25%, #f7f7f7 100%); cursor: pointer;}.no-phonegap .search-box .search-results-container .results li.shortcut:active, .search-box .search-results-container .results li.shortcut.selected, .search-box .search-results-container .results li.shortcut.touching, .no-phonegap .search-box .search-results-container .toggles li.shortcut:active, .search-box .search-results-container .toggles li.shortcut.selected, .search-box .search-results-container .toggles li.shortcut.touching, .no-phonegap .search-box .toggle-container .results li.shortcut:active, .search-box .toggle-container .results li.shortcut.selected, .search-box .toggle-container .results li.shortcut.touching, .no-phonegap .search-box .toggle-container .toggles li.shortcut:active, .search-box .toggle-container .toggles li.shortcut.selected, .search-box .toggle-container .toggles li.shortcut.touching, .no-phonegap .stream-selector .search-results-container .results li.shortcut:active, .stream-selector .search-results-container .results li.shortcut.selected, .stream-selector .search-results-container .results li.shortcut.touching, .no-phonegap .stream-selector .search-results-container .toggles li.shortcut:active, .stream-selector .search-results-container .toggles li.shortcut.selected, .stream-selector .search-results-container .toggles li.shortcut.touching, .no-phonegap .stream-selector .toggle-container .results li.shortcut:active, .stream-selector .toggle-container .results li.shortcut.selected, .stream-selector .toggle-container .results li.shortcut.touching, .no-phonegap .stream-selector .toggle-container .toggles li.shortcut:active, .stream-selector .toggle-container .toggles li.shortcut.selected, .stream-selector .toggle-container .toggles li.shortcut.touching {background-image: none; background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.search-box .search-results-container .results li.shortcut .text, .search-box .search-results-container .toggles li.shortcut .text, .search-box .toggle-container .results li.shortcut .text, .search-box .toggle-container .toggles li.shortcut .text, .stream-selector .search-results-container .results li.shortcut .text, .stream-selector .search-results-container .toggles li.shortcut .text, .stream-selector .toggle-container .results li.shortcut .text, .stream-selector .toggle-container .toggles li.shortcut .text {padding-top: 13px; padding-left: 0;}.search-box .search-results-container .results li.shortcut .icon, .search-box .search-results-container .toggles li.shortcut .icon, .search-box .toggle-container .results li.shortcut .icon, .search-box .toggle-container .toggles li.shortcut .icon, .stream-selector .search-results-container .results li.shortcut .icon, .stream-selector .search-results-container .toggles li.shortcut .icon, .stream-selector .toggle-container .results li.shortcut .icon, .stream-selector .toggle-container .toggles li.shortcut .icon {width: 26px; position: static; float: left;}.search-box .search-results-container .results li img, .search-box .search-results-container .toggles li img, .search-box .toggle-container .results li img, .search-box .toggle-container .toggles li img, .stream-selector .search-results-container .results li img, .stream-selector .search-results-container .toggles li img, .stream-selector .toggle-container .results li img, .stream-selector .toggle-container .toggles li img {position: static; float: left; margin-right: 12px;}.modal .search-box .search-results-container .results li img, .modal .search-box .search-results-container .toggles li img, .modal .search-box .toggle-container .results li img, .modal .search-box .toggle-container .toggles li img, .modal .stream-selector .search-results-container .results li img, .modal .stream-selector .search-results-container .toggles li img, .modal .stream-selector .toggle-container .results li img, .modal .stream-selector .toggle-container .toggles li img {margin-right: 0;}.search-box .search-results-container .results li span, .search-box .search-results-container .toggles li span, .search-box .toggle-container .results li span, .search-box .toggle-container .toggles li span, .stream-selector .search-results-container .results li span, .stream-selector .search-results-container .toggles li span, .stream-selector .toggle-container .results li span, .stream-selector .toggle-container .toggles li span {display: none;}#sidebar {display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 44px; position: static; float: left; z-index: 1010; height: 100%; padding: 0 16px 0 0; color: #999a9f;}#sidebar .search, #sidebar .stream-selector .toggle-container {display: block; margin-bottom: 20px; width: 228px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#sidebar .stream-selector {height: auto; margin-bottom: 0;}#sidebar .stream-selector .toggle-container {margin: 0;}#sidebar.searching .Accordion, #sidebar.searching .Toggle, #sidebar.searching .stream-selector, #sidebar.searching .promo-holder {display: none !important;}#sidebar.only-footer > * {display: none;}#sidebar.only-footer .spacer {display: -webkit-box; display: -moz-box; display: -ms-box; display: box;}#sidebar.only-footer #side-footer {display: block;}#sidebar #side-footer {margin-top: 30px;}#sidebar #side-footer > div {margin: 10px 0;}#sidebar #side-footer > div.social {overflow: hidden; *zoom: 1;}#sidebar #side-footer > div.social > a {width: 20px; height: 20px; float: left; margin-right: 7px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0;}#sidebar #side-footer > div.social > a.facebook {background-image: url(/img/components/footer/footer_link_facebook.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#sidebar #side-footer > div.social > a.facebook {background-image: url(/img/components/footer/footer_link_facebook@2x.png);}}#sidebar #side-footer > div.social > a.twitter {background-image: url(/img/components/footer/footer_link_twitter.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#sidebar #side-footer > div.social > a.twitter {background-image: url(/img/components/footer/footer_link_twitter@2x.png);}}#sidebar #side-footer > div.social > a.blog {background-image: url(/img/components/footer/footer_link_blog.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#sidebar #side-footer > div.social > a.blog {background-image: url(/img/components/footer/footer_link_blog@2x.png);}}#sidebar #side-footer > div.social > a.email {background-image: url(/img/components/footer/footer_link_email.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#sidebar #side-footer > div.social > a.email {background-image: url(/img/components/footer/footer_link_email@2x.png);}}#sidebar #side-footer > div.links > a, #sidebar #side-footer > div.links span {font-size: 11px; color: #b3b3b3;}#sidebar #side-footer > div.links > a {text-decoration: none;}#sidebar #side-footer > div.links > a.touching {color: #828282;}#sidebar #side-footer > div.links > a:nth-of-type(4n)::after {content: " \A"; white-space: pre;}#sidebar #side-footer > div.copyright p {font-size: 10px; color: #b3b3b3; line-height: 14px;}html.desktop #sidebar {width: 240px;}html.desktop #sidebar .settings-menu .menu-item:first-child .menu-link {border-radius: 4px 4px 0 0;}html.desktop #sidebar .settings-menu .menu-item:last-child .menu-link {border-radius: 0 0 4px 4px;}html.mobile .search-box:not(.universal) {width: auto; margin: 0;}html.mobile .search-box:not(.universal) input[name="clear"], html.mobile .search-box:not(.universal) input[name="q"] {display: none; top: 17px;}html.mobile .search-box:not(.universal) .search-results-container {margin-top: 0;}html.mobile .search-box:not(.universal) .results {border-radius: 0;}html.mobile .search-box .mobile-button.clear {display: block;}.GuideItem {cursor: pointer; background: white; overflow: hidden; position: relative; font-family: "Helvetica Neue", Helvetica, sans-serif; overflow: hidden; *zoom: 1; border-width: 0 0 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.15);}.ie .GuideItem:before, .ie .GuideItem:after {content: " "; display: table;}.GuideItem > a {color: inherit; text-decoration: none; display: block; font-size: inherit;}.GuideItem > a.touching {background: #f8f8f8; text-decoration: none;}.GuideItem p {font-size: inherit;}.GuideItem h1 {margin-top: -2px; margin-bottom: 7px;}.GuideItem h1 .rating {font-size: 12px; line-height: 12px; color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; padding: 4px 5px 2px 5px; vertical-align: 5px; margin-left: 7px; margin-top: 3px; display: inline-block; position: absolute;}.GuideItem h3 {font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; font-size: 18px; line-height: 24px; margin-bottom: 15px;}.GuideItem.liked {z-index: 1;}.GuideItem.recommendation, .GuideItem.saved, .GuideItem.unrated {background: white;}.GuideItem.recommendation .content .info .liked .text, .GuideItem.saved .content .info .liked .text, .GuideItem.unrated .content .info .liked .text {padding-top: 8px;}.GuideItem.recommendation .meta, .GuideItem.saved .meta, .GuideItem.unrated .meta {background: transparent;}.GuideItem.recommendation .face-pile {overflow: hidden; *zoom: 1;}.GuideItem.recommendation .face-pile p {color: rgba(0, 0, 0, 0.7);}.GuideItem .qualifier {position: absolute; top: 0; right: 0; background-position: 0 0; background-repeat: no-repeat; width: 33px; height: 33px; z-index: 101;}.GuideItem .qualifier span {display: none;}.GuideItem .qualifier.Re-Run {display: none; background: #c5c5c5;}.GuideItem .qualifier.New, .GuideItem .qualifier.Premiere, .GuideItem .qualifier.Finale {background-image: url(/img/pages/guide/banners_new.png); background-size: 33px 33px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .qualifier.New, .GuideItem .qualifier.Premiere, .GuideItem .qualifier.Finale {background-image: url(/img/pages/guide/banners_new@2x.png);}}.GuideItem .qualifier.Recommended {background-image: url(/img/pages/guide/banners_recommended.png); background-size: 33px 33px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .qualifier.Recommended {background-image: url(/img/pages/guide/banners_recommended@2x.png);}}.GuideItem .qualifier.Saved {background-image: url(/img/pages/guide/banners_saved.png); background-size: 33px 33px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .qualifier.Saved {background-image: url(/img/pages/guide/banners_saved@2x.png);}}.GuideItem .meta {float: left; padding: 20px; width: 60px; background: transparent; color: white; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; font-size: 10px; text-align: center;}.GuideItem .meta .thumbnail {display: none;}.GuideItem .meta .channel {font-size: 250%; font-weight: bold; color: #111111;}.GuideItem .meta .network {font-size: 120%; color: #111111; margin-top: 2px;}.GuideItem .meta .time {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; margin-top: 5px; color: black;}.GuideItem .meta .remind.icon {background-size: 18px 19px; margin-top: 5px; border: 0;}.GuideItem .meta .remind.icon span {visibility: hidden;}.GuideItem .meta .add-provider {display: none; width: 56px; color: #2d75a2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px dashed #2d75a2; font-size: 12px; padding: 3px 5px 5px; margin: 15px 0 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; border-radius: 4px; cursor: pointer;}.GuideItem .meta .icon {text-indent: -9999px; background: center center no-repeat; border: 1px solid #c8c8c8; border-radius: 4px; display: block; width: 44px; height: 44px; cursor: pointer;}.GuideItem .meta .icon.ticket {background-image: url(/img/pages/guide/entry_icon_tickets.png); background-size: 27px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .meta .icon.ticket {background-image: url(/img/pages/guide/entry_icon_tickets@2x.png);}}.GuideItem .meta .icon.streaming {background-image: url(/img/pages/guide/entry_icon_streaming.png); background-size: 26px auto; height: 34px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .meta .icon.streaming {background-image: url(/img/pages/guide/entry_icon_streaming@2x.png);}}.GuideItem .meta .icon.remind {display: inline-block; background-image: url(/img/common/icon/bell_default.png); background-repeat: no-repeat; background-position: 0 0; background-size: 22px 23px; width: 22px; height: 23px;}.GuideItem .meta .icon.remind.on {background-image: url(/img/common/icon/bell_selected.png);}.GuideItem .content {overflow: hidden; *zoom: 1; background-repeat: no-repeat repeat; border-left: 1px solid rgba(0, 0, 0, 0.15); position: relative; padding: 25px; font-size: 13px;}.GuideItem .content .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 10px 0 0 0; width: 112px;}.GuideItem .content .button-bar > .button {float: left; width: auto !important;}.GuideItem .content .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 81px !important;}.firefox .GuideItem .content .button-bar > .button:first-child {width: 79px !important;}.GuideItem .content .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}.GuideItem .content .button-bar.selected > .button:first-child {border-radius: 4px; width: 112px !important;}.GuideItem .content .button-bar.selected > .button.x {display: none;}.GuideItem .content .sport_image, .GuideItem .content .info.sport {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.GuideItem .content .info.sport {width: 332px; margin-left: 0;}.GuideItem .content .object_image.sport.home {float: right;}.GuideItem .content .sport_image,.GuideItem .content .object_image.sport_image {width: 110px; height: 130px; text-align: center; position: relative; margin-right: 0; display: inline-block;}.GuideItem .content .sport_image img,.GuideItem .content .object_image.sport_image img {height: auto; max-height: 95px; width: 90px; margin-top: 10px;}.GuideItem .content .sport_image .record,.GuideItem .content .object_image.sport_image .record {color: #aaaaaa; width: 100%; margin-top: 3px;}.GuideItem .content .sport_image.away,.GuideItem .content .object_image.sport_image.away {float: left;}.GuideItem .content .sport_image.home,.GuideItem .content .object_image.sport_image.home {float: right;}.GuideItem .content .object_image {position: relative; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; width: 110px; z-index: 100; margin-right: 20px; float: left;}.GuideItem .content .object_image .flag {display: none;}.GuideItem .content .object_image .new-banner {background-image: url(/img/pages/guide/banner_new.png); background-repeat: no-repeat; background-position: 0 0; width: 55px; height: 55px; position: absolute;}.GuideItem .content .object_image .sticker {background-image: url(/img/pages/guide/sticker.png); background-repeat: no-repeat; background-position: 0 0; width: 24px; height: 24px; position: absolute; right: 25px; top: 5px;}.GuideItem .content .object_image .special {background-image: url(/img/pages/guide/special.png); background-repeat: no-repeat; background-position: 0 0; width: 24px; height: 24px; position: absolute; right: 25px; top: 5px;}.GuideItem .content .object_image .thumbnail {cursor: pointer; border-radius: 4px; width: 110px; height: 80px; line-height: 80px; background-repeat: no-repeat; background-position: 0 20%; background-size: 110px auto; border: 1px solid #ababab; position: relative; z-index: 1;}.GuideItem .content .object_image .thumbnail[style*=sports] {background-size: 100% 100%;}.GuideItem .content .object_image .preview {z-index: 2; width: 30px; height: 30px; line-height: 30px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 30px 30px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: absolute; left: 5px; top: 45px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.GuideItem .content .object_image .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}.GuideItem .content .info {position: relative; -webkit-line-clamp: 3; width: auto; margin-left: 130px;}.GuideItem .content .info .director {text-transform: capitalize;}.GuideItem .content .info .duration {font-weight: bold; margin: 10px 0 20px;}.GuideItem .content .info .summary {line-height: 18px; color: black; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}.GuideItem .content .info .summary strong {font-weight: bold;}.firefox .GuideItem .content .info .summary {display: block; height: 54px;}.GuideItem .content .info .time {display: none; color: black; font-size: 12px; min-height: 14px; text-align: center;}.GuideItem .content .review {margin: 15px 0 5px 0; height: 100%; color: black; position: relative; border-radius: 5px; border: 1px solid #d8d8d8; padding: 15px; overflow: hidden; *zoom: 1; background-color: #f4f4f4;}.GuideItem .content .review.touching {background-color: #e9e9e9;}.GuideItem .content .review .author {line-height: 18px;}.GuideItem .content .review .author strong {font-weight: bold;}.GuideItem .content .review .author strong.touching {text-decoration: underline;}.GuideItem .content .review blockquote {margin-top: 10px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 15px; position: relative; color: black;}.firefox .GuideItem .content .review blockquote {margin-left: 0; display: block;}.GuideItem .content .face-pile {margin-top: 10px;}.GuideItem .content .object-reason, .GuideItem .content .new-release {padding-top: 15px; line-height: 16px; color: rgba(0, 0, 0, 0.7); text-transform: none;}.GuideItem .content .object-reason {display: inline-block;}.GuideItem .object-trending {margin-top: 15px; display: none;}.GuideItem.trending .object-trending {display: block;}html.mobile .GuideItem {border-width: 0 0 1px; border-color: #e7e7e7;}html.mobile .GuideItem h3 {line-height: inherit; margin-bottom: 0;}html.mobile .GuideItem.first-item {border-top-left-radius: 4px; border-top-right-radius: 4px;}html.mobile .GuideItem.last-item {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}html.mobile .GuideItem.recommendation .face-pile {overflow: visible;}html.mobile .GuideItem .meta .icon {display: none;}html.mobile .GuideItem .content {border-left: 1px solid #e7e7e7;}html.mobile .GuideItem .content .info.sport {width: 100%;}html.mobile .action-feedback ~ .GuideItem {border-top-color: #e7e7e7;}.ui-navigation-controller.no-shrink .ui-navigation-controller-body {height: 330px;}.ui-navigation-controller .ui-navigation-controller-title div.subtitle {text-align: center; color: white; font-size: 14px; margin-top: 12px; margin-bottom: 10px; width: 250px; font-weight: normal;}.ui-navigation-controller .ui-navigation-controller-title div.subtitle strong {font-weight: bold;}.ui-navigation-controller .ui-navigation-controller-body {width: inherit; overflow: hidden;}.ui-navigation-controller .ui-navigation-controller-body .ui-navigation-controller-viewport {overflow: hidden; *zoom: 1; position: relative;}.ui-navigation-controller .ui-navigation-controller-body .ui-navigation-controller-viewport .ui-navigation-view {float: left; max-height: 375px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;}.ui-navigation-controller .ui-navigation-controller-body .ui-navigation-controller-viewport .ui-navigation-view.loading {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; height: 50px; left: auto; margin: 0; position: relative;}.mobile .ui-navigation-controller .ui-navigation-controller-body .ui-navigation-controller-viewport .ui-navigation-view.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .ui-navigation-controller .ui-navigation-controller-body .ui-navigation-controller-viewport .ui-navigation-view.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.section_header.primary {font-weight: bold; display: block; position: absolute; display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #444444;}.section_header.primary.bar {font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; line-height: 35px; font-stretch: condensed; top: 0; padding-left: 19px; z-index: 1005; text-transform: uppercase; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFDBDCDD'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #dbdcdd)); background-image: -moz-linear-gradient(center top, #fefefe 25%, #dbdcdd 100%); border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-top: 1px solid rgba(0, 0, 0, 0.1);}.section_header.primary .time {color: #a5a5a5;}.section_header.primary.fixed {visibility: hidden; color: #444444; top: 64px; margin-left: 1px; display: none; display: block; top: 64px; width: 710px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-top: 1px solid rgba(0, 0, 0, 0.1); z-index: 1005 !important;}.phonegap .section_header.primary.fixed {top: 0; display: none !important;}.popover-open.phonegap .section_header.primary.fixed {display: block !important;}.phonegap .section_header.primary.fixed {position: fixed;}.section_header.primary.fixed.loading {padding-left: 80px;}.mobile .section_header.primary.fixed.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .section_header.primary.fixed.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.section_header.secondary {height: 35px; position: absolute; width: 710px; text-indent: -9999px; margin-top: 2px;}#post-checkin {background: white; color: #576068; font-size: 14px; margin: 0 auto;}#post-checkin .heading {position: relative; color: #e2e2e2; padding: 10px;}#post-checkin .heading h4 {padding: 0; color: #7e868b; font-size: 14px; font-weight: bold; border-bottom: none;}#post-checkin .heading h4 > a.title {color: #576068; text-decoration: none;}#post-checkin .heading .avatar {display: block; float: left; position: relative; width: 52px; height: 52px; background: url(/img/components/card/checkin/post-checkin/avatar.png) no-repeat; margin: 0; overflow: hidden;}#post-checkin .heading .avatar > img {position: absolute; display: block; top: 3px; left: 3px; width: 46px; min-height: 46px;}#post-checkin .heading .rate-unit.buttons-only {position: absolute; top: 0; right: 0;}#post-checkin .tip {background-color: #76838c; margin: 16px 0 0 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-bottom: 1px solid #323b40; padding: 14px 16px;}#post-checkin .tip > p {background: url(/img/components/card/checkin/post-checkin/stats_checkin.png) no-repeat left center; height: 20px; padding-left: 28px; line-height: 20px;}#post-checkin .stats {width: 100%;}#post-checkin .stats thead th {background-color: #639dc6; border-top: 1px solid #477b9f; padding: 7px 10px; color: white; font-weight: bold; text-align: left; text-transform: uppercase; font-size: 12px;}#post-checkin .stats tbody th {padding: 7px 7px 7px 40px; border-top: 1px solid #dddddd; font-size: 14px; vertical-align: middle;}#post-checkin .stats tbody td {border-top: 1px solid #dddddd; padding: 9px; text-align: right; font-size: 22px; font-style: normal; font-weight: bold; vertical-align: middle;}#post-checkin .stats .stat.check-ins th {background-size: 24px 24px; background: url(/img/components/card/checkin/post-checkin/stats_checkin.png) no-repeat 16px center;}#post-checkin .stats .stat.days-since th {background-size: 24px 24px; background: url(/img/components/card/checkin/post-checkin/stats_days_since.png) no-repeat 16px center;}#post-checkin .stats .stat.others-checked-in th {background-size: 24px 24px; background: url(/img/components/card/checkin/post-checkin/stats_others.png) no-repeat 17px center;}#post-checkin .stats .stat.rank th {background-size: 24px 24px; background: url(/img/components/card/checkin/post-checkin/stats_trending.png) no-repeat 16px center;}#post-checkin .unlock {color: #333333;}#post-checkin .unlock h4 {background-color: #639dc6; border-top: 1px solid #477b9f; padding: 7px 10px; color: white; font-weight: bold; text-align: left; text-transform: uppercase; font-size: 12px;}#post-checkin .unlock > ul > li {position: relative; border-bottom: 2px solid #dddddd; padding: 16px 10px;}#post-checkin .unlock > ul > li:last-child {border-bottom: none;}#post-checkin .unlock > ul > li h5 {font-size: 20px; margin-bottom: 4px;}#post-checkin .unlock > ul > li p {font-size: 14px; line-height: 18px;}#post-checkin .unlock > ul > li .sticker-image {position: absolute; top: -30px; right: -50px; width: 200px; height: 200px;}#post-checkin .unlock ul > li .sticker-image img {width: 200px; height: 200px; top: 0;}#post-checkin .unlock.physical-stickers ul > li {padding: 0;}#post-checkin .unlock.physical-stickers ul > li > a {display: block; min-height: 78px; padding: 16px; background: url(/img/components/card/checkin/post-checkin/physical_stickers.png) no-repeat right center; color: #333333;}#post-checkin .unlock.physical-stickers ul > li > a.touching {background-color: whitesmoke; text-decoration: none;}#post-checkin .unlock.special ul > li {min-height: 64px; background: url(/img/components/card/checkin/post-checkin/specials.png) no-repeat right center;}#post-checkin .unlock.special ul > li > img {display: none;}#post-checkin .unlock.special ul > li.touching {cursor: pointer; background-color: whitesmoke;}#post-checkin .unlock.special ul > li p {margin-right: 150px;}#post-checkin .unlock.special .discount {display: none;}#post-checkin .unlock.stickers ul > li {min-height: 78px; overflow: hidden;}#post-checkin .unlock.stickers ul > li.touching {background-color: whitesmoke; cursor: pointer;}#post-checkin .unlock.stickers ul > li p {margin-right: 150px;}#post-checkin .unlock.friends h4 {background-color: #639dc6; border-top: 1px solid #477b9f; text-align: left;}#post-checkin .unlock.friends > ul > li {min-height: 41px;}#post-checkin .unlock.friends p {font-size: 20px; line-height: 20px; width: 288px; text-align: left;}#post-checkin .unlock.friends .ui-faceroll {position: absolute; top: 16px; right: 170px; width: 184px;}#post-checkin .unlock.friends .ui-faceroll > li {float: left;}#post-checkin .unlock.friends .ui-faceroll > li > img {display: block; top: 0; width: 36px; height: 36px; margin: 0 10px 0 0;}#post-checkin .unlock.friends .select-friends {position: absolute; top: 16px; right: 16px; width: 130px; padding: 9px; font-size: 14px;}#post-checkin .unlock.friends .connect-button.facebook {position: absolute; top: 16px; right: 16px; background-image: url(/img/components/card/checkin/post-checkin/facebook_connect_medium.png); background-repeat: no-repeat; width: 215px; height: 27px; text-indent: -9999px; cursor: pointer;}#post-checkin .unlock.friends .connect-button.facebook.touching {background-position: 0 -27px;}#post-checkin .unlock.leaderboard h4 {background-color: #639dc6; border-top: 1px solid #477b9f;}#post-checkin .unlock.leaderboard ol > li {float: left;}#post-checkin .unlock.leaderboard p {margin-bottom: 5px; font-size: 16px;}#post-checkin .unlock.leaderboard ul > li {min-height: 78px; background: url(/img/components/card/checkin/post-checkin/leaderboard.png) no-repeat right center;}#post-checkin .unlock.leaderboard ol > li {margin: 0 6px 0 0;}#post-checkin .unlock.leaderboard ol > li .avatar {position: static; display: block; width: 36px; height: 36px; margin: 0; padding: 2px; background: none;}#post-checkin .unlock.leaderboard ol > li .avatar > img {position: static; display: block; width: 32px; height: 32px; margin: 0; padding: 2px; background: none;}#post-checkin .unlock.leaderboard ol > li .avatar > img > img {position: static; display: block; width: 32px; min-height: 32px; border-radius: 4px;}#post-checkin .unlock.hint h4 {background-color: #639dc6; border-top: 1px solid #477b9f;}#post-checkin .unlock.hint ul > li {padding-left: 16px;}#post-checkin .hint ul > li p {font-size: 15px; line-height: 14px; margin-left: 57px; margin-top: 13px;}#post-checkin .hint .sticker-locker {float: left; position: relative; width: 45px; height: 45px;}#post-checkin .hint .sticker-locker > .sticker {position: absolute; display: block; top: 0; left: 0;}#post-checkin .hint .sticker-locker > .lock {position: absolute; display: block; top: 4px; left: 5px; z-index: 1;}#post-checkin .hint .needs-like {position: relative;}#post-checkin .hint .needs-like p {margin-right: 140px; padding-top: 5px;}#post-checkin .hint .needs-like .rater {height: 10px; font-size: 14px; line-height: 14px; width: 91px; height: 13px; position: absolute; top: 25px; right: 20px; font-weight: bold; color: white; text-decoration: none;}#post-checkin .hint .needs-like .rater .rate {background: url(/img/components/card/checkin/post-checkin/response_hint_like_icon_white.png) no-repeat 0 1px; padding-left: 20px;}#post-checkin .hint .needs-like .rater .rated {display: none;}#post-checkin .hint .needs-like .rater.rated {top: 35px; right: 0;}#post-checkin .hint .needs-like .rater.rated .rate {display: none;}#post-checkin .hint .needs-like .rater.rated .rated {display: block; font-size: 14px; font-weight: bold; color: #888888; background: url(/img/components/card/checkin/post-checkin/response_hint_like_icon_grey.png) no-repeat 0 1px; padding-left: 20px;}#post-checkin .hint .needs-like .rater.rated.touching {text-decoration: none;}#post-checkin .rate-unit {width: 135px;}#post-checkin .ajax-loader {display: block; margin: 0 auto; margin-bottom: 15px; width: 42px; background-image: url(/img/components/card/checkin/post-checkin/ajax-loader.gif); color: #666666; font-size: 13px;}.GuideItem.sports .face-pile {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.GuideItem.sports .info.sport {text-align: center;}.iphone .GuideItem.sports .info.sport .face-pile {display: block; text-align: left; margin-left: 18px;}.GuideItem.sports .info.sport .score {border-radius: 4px; border-width: 1px; border-style: solid; border-color: #dddddd; display: inline-block; box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);}.GuideItem.sports .info.sport .score h1 {padding: 10px 15px; display: inline-block; margin: 0; border-right: 1px solid #dddddd; font-size: 2em;}.GuideItem.sports .info.sport .score h1:last-child {border: none;}.GuideItem.sports .info.sport .score .flame {margin: 0 -7px;}.GuideItem.sports .info.sport .score ~ .face-pile {display: block;}.GuideItem.sports .info.sport .score ~ .face-pile .avatars {display: inline-block; float: none;}.GuideItem.sports .info.sport .period-state {margin: 20px 0 0 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.GuideItem.sports .info.sport .period-state sup {font-size: 0.7em; vertical-align: text-bottom;}.GuideItem.sports .info.sport .player {white-space: nowrap;}.iphone .GuideItem.sports .info.sport .player {line-height: 140%; font-size: 12px; color: #111111; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.CardView.who-to-follow > .header {box-shadow: 0 2px 5px -1px #bdbdbd; border-collapse: separate; -webkit-appearance: none; width: auto;}.CardView.who-to-follow li.who-to-follow {min-height: 55px; padding-left: 64px;}.CardView.who-to-follow li.who-to-follow h1, .CardView.who-to-follow li.who-to-follow p {max-width: 300px;}.CardView.who-to-follow li.who-to-follow h1 {margin-top: 2px;}.CardView.who-to-follow li.who-to-follow .button-bar {top: 2px; right: 0; position: absolute;}.CardView.who-to-follow .pager {display: none;}li.who-to-follow {padding-left: 64px; position: relative; margin: 20px;}li.who-to-follow .avatar-circle {position: absolute; top: 1px; left: 0; margin-right: 12px; height: 45px; width: 45px; background-size: 45px; border-radius: 4px; box-shadow: 0 0px 2px 0 #999999; cursor: pointer;}li.who-to-follow h1 {cursor: pointer;}li.who-to-follow h3 {font-size: 22px; margin: 0;}li.who-to-follow .reason {margin: 5px 0; color: rgba(102, 102, 102, 0.8);}li.who-to-follow .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 0; width: 109px;}li.who-to-follow .button-bar > .button {float: left; width: auto !important;}li.who-to-follow .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 78px !important;}.firefox li.who-to-follow .button-bar > .button:first-child {width: 76px !important;}li.who-to-follow .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}li.who-to-follow .button-bar.selected > .button:first-child {border-radius: 4px; width: 109px !important;}li.who-to-follow .button-bar.selected > .button.x {display: none;}li.who-to-follow .bio {margin-top: 10px;}div.who-to-follow.inline > ul > li {width: 156px; display: inline-block; vertical-align: top;}div.who-to-follow.inline > ul > li h1 {font-size: 17px; margin-bottom: 0;}div.who-to-follow.inline > ul > li .bio {display: none;}div.who-to-follow.inline > ul > li .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 0; width: 109px;}div.who-to-follow.inline > ul > li .button-bar > .button {float: left; width: auto !important;}div.who-to-follow.inline > ul > li .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 78px !important;}.firefox div.who-to-follow.inline > ul > li .button-bar > .button:first-child {width: 76px !important;}div.who-to-follow.inline > ul > li .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}div.who-to-follow.inline > ul > li .button-bar.selected > .button:first-child {border-radius: 4px; width: 109px !important;}div.who-to-follow.inline > ul > li .button-bar.selected > .button.x {display: none;}div.who-to-follow.inline .more {cursor: pointer; float: right; overflow: hidden; *zoom: 1; margin: 20px 0; color: #3c88c3; font-weight: bold; font-size: 14px;}#profile-page div.who-to-follow.inline, #accounts div.who-to-follow.inline, .CardView div.who-to-follow.inline {padding: 80px 0; padding: 30px 0;}#profile-page div.who-to-follow.inline > h1, #profile-page div.who-to-follow.inline > h2, #accounts div.who-to-follow.inline > h1, #accounts div.who-to-follow.inline > h2, .CardView div.who-to-follow.inline > h1, .CardView div.who-to-follow.inline > h2 {text-align: center;}#profile-page div.who-to-follow.inline > h1, #accounts div.who-to-follow.inline > h1, .CardView div.who-to-follow.inline > h1 {text-transform: uppercase; font-size: 32px;}#profile-page div.who-to-follow.inline > h2, #accounts div.who-to-follow.inline > h2, .CardView div.who-to-follow.inline > h2 {margin-bottom: 20px;}#profile-page div.who-to-follow.inline > h3, #accounts div.who-to-follow.inline > h3, .CardView div.who-to-follow.inline > h3 {font-weight: normal; font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; margin: 15px 0 60px;}#profile-page div.who-to-follow.inline > ul, #accounts div.who-to-follow.inline > ul, .CardView div.who-to-follow.inline > ul {width: 520px; margin: 0 auto;}#profile-page .reason, #accounts .reason, .CardView .reason {text-align: left !important; font-size: 13px !important; line-height: 18px !important;}#profile-page .button.light, #accounts .button.light, .CardView .button.light {font-size: 13px !important; margin: 0 !important;}#feed div.who-to-follow.inline {padding: 200px 0; padding: 100px 0;}#feed div.who-to-follow.inline > h1, #feed div.who-to-follow.inline > h2 {text-align: center;}#feed div.who-to-follow.inline > h1 {text-transform: uppercase; font-size: 32px;}#feed div.who-to-follow.inline > h3 {font-weight: normal; font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; margin: 15px 0 60px;}#feed div.who-to-follow.inline > ul {width: 660px; margin: 0 auto;}#feed div.who-to-follow.inline > ul > li:nth-child(1n+4) {margin-top: 40px;}#feed div.who-to-follow.inline .feed {display: block; text-align: center; margin: 60px 0 0 0; color: rgba(102, 102, 102, 0.7); font-weight: bold; font-size: 14px; cursor: pointer; opacity: 0; -webkit-transition: opacity 0.3s ease-in-out;}#feed div.who-to-follow.inline .feed:after {width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid rgba(102, 102, 102, 0.7); content: ""; display: inline-block; position: relative; left: 5px;}html.mobile #accounts div.who-to-follow.inline, html.mobile #profile-page div.who-to-follow.inline {padding: 20px 0;}html.mobile #accounts div.who-to-follow.inline > ul, html.mobile #profile-page div.who-to-follow.inline > ul {width: auto;}html.mobile #accounts div.who-to-follow.inline > ul > li, html.mobile #profile-page div.who-to-follow.inline > ul > li {min-height: 40px; width: auto; display: block; padding-left: 54px;}html.mobile #accounts div.who-to-follow.inline > ul > li:nth-child(1n+4), html.mobile #profile-page div.who-to-follow.inline > ul > li:nth-child(1n+4) {margin-top: 0;}html.mobile #accounts div.who-to-follow.inline > ul > li .button-bar, html.mobile #profile-page div.who-to-follow.inline > ul > li .button-bar {position: absolute; top: 0; right: 0;}html.mobile .CardView.who-to-follow .header, html.mobile li.who-to-follow .bio {display: none;}li.interaction, li.interaction.main .container-media {position: relative; min-height: 35px; padding: 0px 25px 20px 55px;}.phonegap li.interaction, .phonegap li.interaction.main .container-media, li.interaction.main .phonegap .container-media {line-height: 18px;}li.interaction .avatar-circle, li.interaction.main .container-media .avatar-circle {position: absolute; cursor: pointer; top: 0px; left: 15px; height: 30px; width: 30px; background-size: 30px; border-radius: 4px;}li.interaction .avatar-circle .tweet {width: 18px; height: 18px; line-height: 18px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/pages/feed/entry_twitter_icon.png); background-size: 18px 18px; position: absolute; right: -5px; top: -5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {li.interaction .avatar-circle .tweet {background-image: url(/img/pages/feed/entry_twitter_icon@2x.png);}}li.interaction .author, li.interaction.main .container-media .author {font-size: 13px; cursor: pointer; color: #2d75a2; font-weight: bold;}.phonegap li.interaction .author, li.interaction.main .phonegap .container-media .author {font-size: 15px;}.phonegap li.interaction .author, li.interaction.main .phonegap .container-media .author {color: black;}li.interaction .interaction-info, li.interaction.main .container-media .interaction-info {height: 15px; font-size: 13px; color: #a3a3a3; padding-right: 15px; line-height: 16px; margin-top: 2px;}.phonegap li.interaction .interaction-info, li.interaction.main .phonegap .container-media .interaction-info {font-size: 15px; line-height: 18px;}li.interaction .interaction-info .timestamp {margin-right: 5px;}li.interaction .interaction-info .like, li.interaction .interaction-info .count {cursor: pointer;}li.interaction .interaction-info .like.touching, li.interaction .interaction-info .count.touching {color: #2d75a2;}li.interaction > .container .content, li.interaction.main .container-media > .container .content {font-size: 13px; color: #444444; line-height: 16px; word-wrap: break-word;}.phonegap li.interaction > .container .content, .phonegap li.interaction.main .container-media > .container .content, li.interaction.main .phonegap .container-media > .container .content {font-size: 15px; line-height: 18px;}li.interaction > .container .content a, li.interaction.main .container-media > .container .content a {color: #2d75a2; text-decoration: none;}li.interaction .head, li.interaction.main .container-media .head {margin-bottom: 5px;}li.interaction .head .author {cursor: pointer;}li.interaction .head .author, li.interaction .head .action {font-size: 13px; display: inline;}.phonegap li.interaction .head .author, li.interaction.main .phonegap .container-media .head .author, .phonegap li.interaction .head .action, li.interaction.main .phonegap .container-media .head .action {font-size: 17px;}li.interaction .timestamp, li.interaction.main .container-media .timestamp, li.interaction .reason, li.interaction.main .container-media .reason {font-size: 13px; color: #a3a3a3;}.phonegap li.interaction .timestamp, li.interaction.main .phonegap .container-media .timestamp, .phonegap li.interaction .reason, li.interaction.main .phonegap .container-media .reason {font-size: 15px;}li.interaction img, li.interaction.main .container-media img {top: 10px; left: 10px;}li.interaction strong, li.interaction.main .container-media strong {font-weight: bold;}li.interaction.main, li.interaction.main .main.container-media {background: white; padding: 25px 0 0 0; min-height: 70px; border-radius: 4px 4px 0 0;}li.interaction.main .like .error-voting {width: 240px; position: absolute; top: -13px; right: 20px;}li.interaction.main .button.like {position: absolute; top: 25px; right: 55px; z-index: 500; cursor: pointer;}.phonegap li.interaction.main .button.like, li.interaction.main .phonegap .main.container-media .button.like {display: none;}li.interaction.main .button.like span {display: none;}li.interaction.main .button.like.liked span {display: inline;}li.interaction.main .button.options {position: absolute; right: 15px; z-index: 400; cursor: pointer; background-image: url(/img/common/down_arrow.png); background-repeat: no-repeat; background-position: center; background-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; height: 30px; width: 30px;}.phonegap li.interaction.main .button.options, li.interaction.main .phonegap .main.container-media .button.options {display: none;}li.interaction.main .button.options span {display: none;}li.interaction.main .media {margin-bottom: 30px;}li.interaction.main .media .title {padding-left: 25px; padding-right: 150px;}li.interaction.main .media .title h1 {display: inline;}li.interaction.main .media .title .timestamp {margin-left: 4px; display: inline;}li.interaction.main .media .interaction-info {padding: 0 25px; margin-top: 10px;}li.interaction.main .media .interaction-info .reason {background-image: url(/img/pages/feed/icon_resurface.png); background-size: 14px 12px; background-position: 0 1px; background-repeat: no-repeat; padding-left: 20px; margin-left: 10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {li.interaction.main .media .interaction-info .reason {background-image: url(/img/pages/feed/icon_resurface@2x.png);}}li.interaction.main .media .comment {padding: 0 25px; word-break: break-word; white-space: pre-wrap; font-size: 14px; line-height: 18px;}.phonegap li.interaction.main .media .comment, li.interaction.main .phonegap .main.container-media .media .comment {font-size: 16px; line-height: 21px;}li.interaction.main .media .comment a {color: #2d75a2; cursor: pointer; text-decoration: none;}li.interaction.main .media .comment a.touching {text-decoration: underline;}li.interaction.main .media .media-content {margin-top: 20px; width: 100%;}li.interaction.main .media .media-content iframe {width: 100%;}li.interaction.main .media .object-media {height: 400px;}li.interaction.main .media .object-media .video.html {height: 100%;}li.interaction.main .media .object-media .video.native {overflow: hidden;}li.interaction.main .media .object-media .video-thumbnail-wrapper {position: relative; left: 50%;}li.interaction.main .media .object-media .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}li.interaction.main .media .object-media .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {li.interaction.main .media .object-media .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}li.interaction.main .media .object-media .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}li.interaction.main .media .object-media img {top: 0;}li.interaction.main .media .video, li.interaction.main .media .image {max-width: 670px; position: relative; overflow: hidden; cursor: pointer; margin: 0 auto; padding: 0;}li.interaction.main .media .image {height: auto; min-height: 0; text-align: center; background-color: #f1f1f1; margin: 0 25px;}li.interaction.main .media .image img {max-width: 520px; height: auto;}li.interaction.main .media .article {cursor: pointer; background-image: url(/img/pages/feed/ui_article_rip_large.png); background-size: 518px 225px; background-repeat: no-repeat; background-position: 0 0; overflow: hidden; *zoom: 1; height: 81px; width: 485px; padding: 15px; color: black; margin: 0 auto; display: block;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {li.interaction.main .media .article {background-image: url(/img/pages/feed/ui_article_rip_large@2x.png);}}li.interaction.main .media .article img {float: left; margin-right: 10px; height: 70px;}li.interaction.main .media .article span {font-size: 13px; line-height: 19px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 57px;}.phonegap li.interaction.main .media .article span, li.interaction.main .phonegap .main.container-media .media .article span {font-size: 15px; line-height: 19px;}.firefox li.interaction.main .media .article span, li.interaction.main .firefox .main.container-media .media .article span {display: block;}li.interaction.main .media .article .full-article {text-decoration: none; color: #357daa; float: right; font-size: 13px; margin-top: 8px;}.phonegap li.interaction.main .media .article .full-article, li.interaction.main .phonegap .main.container-media .media .article .full-article {margin-top: 0;}li.interaction.main .media .article .full-article.touching {color: #094578;}li.interaction.main .media .via {display: block; text-decoration: none; text-align: right; color: #bebebe; font-size: 12px; margin-right: 26px; margin-top: 5px;}.phonegap li.interaction.main .media .via, li.interaction.main .phonegap .main.container-media .media .via {font-size: 14px;}li.interaction.main .media .via.touching {color: #2d75a2;}li.interaction.main .container {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 85px 10px 75px; min-height: 50px;}.phonegap li.interaction.main .container, li.interaction.main .phonegap .main.container-media .container {padding-top: 7px;}li.interaction.main .container .avatar-circle {width: 50px; height: 50px; background-size: 50px; top: 0;}li.interaction.main .container .interaction-info {margin-top: 0; height: auto;}li.interaction.main .container .interaction-info .timestamp {display: inline; font-size: 13px; font-weight: normal;}.phonegap li.interaction.main .container .interaction-info .timestamp, li.interaction.main .phonegap .main.container-media .container .interaction-info .timestamp {font-size: 15px;}li.interaction.main .container .action, li.interaction.main .container .timestamp {color: #999999;}li.interaction.main .container .content {border-top: 1px solid #e6e6e6;}li.interaction.main .container .head {position: relative; margin-bottom: 6px;}.phonegap li.interaction.main .container .head, li.interaction.main .phonegap .main.container-media .container .head {line-height: 18px;}li.interaction.main .container .object-title {font-size: 13px; cursor: pointer;}.phonegap li.interaction.main .container .object-title, li.interaction.main .phonegap .main.container-media .container .object-title {font-size: 15px;}li.interaction.main .container-media {background: white; min-height: 35px; padding-bottom: 25px;}li.interaction.main .container-media .avatar-circle {top: -3px;}li.interaction.main .container-media .interaction-info {margin-top: 0;}li.interaction.main .container-media .content {border-top: none;}li.interaction.main .container.container-media {padding-bottom: 10px;}li.interaction.main > .content, li.interaction.main .main.container-media > .content {position: relative; display: block; margin-top: 0; padding: 15px 15px 25px; font-size: 15px; line-height: 18px; word-break: break-word; white-space: pre-wrap;}.phonegap li.interaction.main > .content, .phonegap li.interaction.main .main.container-media > .content, li.interaction.main .phonegap .main.container-media > .content {font-size: 15px; line-height: 20px;}li.interaction.main > .content.tweet, li.interaction.main .main.container-media > .content.tweet {margin-top: 30px;}li.interaction.main > .content a, li.interaction.main .main.container-media > .content a {color: #2d75a2; text-decoration: none;}li.interaction.main .timestamp.tweet {cursor: pointer;}html.mobile li.interaction.main, html.mobile li.interaction.main .main.container-media, li.interaction.main html.mobile .main.container-media {padding-top: 15px;}html.mobile li.interaction.main .container, li.interaction.main html.mobile .main.container-media .container {padding-left: 75px; padding-right: 25px; padding-top: 5px;}html.mobile li.interaction.main .container .head .author, li.interaction.main html.mobile .main.container-media .container .head .author {color: black;}html.mobile li.interaction.main .content, li.interaction.main html.mobile .main.container-media .content {padding: 5px 15px 15px;}html.mobile li.interaction.main .media, li.interaction.main html.mobile .main.container-media .media {margin-bottom: 0;}html.mobile li.interaction.main .media .title, li.interaction.main html.mobile .main.container-media .media .title {padding: 0 75px 0 15px;}html.mobile li.interaction.main .media .interaction-info, li.interaction.main html.mobile .main.container-media .media .interaction-info {margin: 0;}html.mobile li.interaction.main .media .comment, li.interaction.main html.mobile .main.container-media .media .comment {padding: 0 15px;}html.mobile li.interaction.main .media .media-content, li.interaction.main html.mobile .main.container-media .media .media-content {margin-top: 15px;}html.mobile li.interaction.main .media .image, li.interaction.main html.mobile .main.container-media .media .image {margin: 0 15px;}html.mobile li.interaction.main .media .image img, li.interaction.main html.mobile .main.container-media .media .image img {width: 100%;}html.mobile li.interaction.main .media .object-media, li.interaction.main html.mobile .main.container-media .media .object-media {height: auto;}html.mobile li.interaction.main .media.video, li.interaction.main html.mobile .main.container-media .media.video {overflow: visible; background-size: 100%;}html.mobile li.interaction.main .media.video .preview, li.interaction.main html.mobile .main.container-media .media.video .preview {margin-top: -30px;}html.mobile li.interaction.main .media.article, li.interaction.main html.mobile .main.container-media .media.article {height: 60px; width: 252px; background-image: url(/img/components/card/interaction/ui_article_rip.png); background-size: 278px 188px; background-position: 0 0; margin-left: 15px; margin-right: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile li.interaction.main .media.article, li.interaction.main html.mobile .main.container-media .media.article {background-image: url(/img/components/card/interaction/ui_article_rip@2x.png);}}html.mobile li.interaction.main .media.article.touching, li.interaction.main html.mobile .main.container-media .media.article.touching {background-position: 0 -93px;}html.mobile li.interaction.main .media.article span, li.interaction.main html.mobile .main.container-media .media.article span {font-size: 13px; line-height: 16px;}html.mobile li.interaction.main .media.article a, li.interaction.main html.mobile .main.container-media .media.article a {font-size: 13px; margin-top: 0;}html.mobile li.interaction.main .media.article img, li.interaction.main html.mobile .main.container-media .media.article img {height: 60px;}html.mobile li.interaction.main .media .via, li.interaction.main html.mobile .main.container-media .media .via {margin-right: 16px; padding-bottom: 15px;}html.mobile li.interaction.main .button.like, li.interaction.main html.mobile .main.container-media .button.like {right: 15px;}html.mobile li.interaction .container .avatar-circle, li.interaction.main html.mobile .container-media .container .avatar-circle {left: 15px; top: 4px;}#content .interaction-details.CardView {padding: 0; width: auto; height: auto;}#card_stack .interaction-details.Cardview {height: auto;}.interaction-details > div:last-child {border-radius: 0 0 4px 4px;}.interaction-details .conversation {border: 2px solid white;}.ios5 .interaction-details > *:not(.interactions-summary) {-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}.interaction-details .reply-pager {display: none; background-color: #f1f1f1; border-bottom: 1px solid white; padding: 15px 25px; height: 13px; box-sizing: border-box;}.interaction-details .reply-pager:before, .interaction-details .reply-pager:after {content: " "; display: table;}.interaction-details .reply-pager.loader {width: 100%;}.interaction-details .reply-pager.loader a, .interaction-details .reply-pager.loader p {display: none;}.interaction-details .reply-pager a {text-decoration: none; color: black; font-size: 12px; float: left;}.interaction-details .reply-pager a.touching {color: #2d75a2;}.interaction-details .reply-pager p {float: right; font-size: 12px; color: #aaaaaa;}.interaction-details .reply-list {background-color: #f1f1f1; padding: 25px 0 0;}.interaction-details .reply-list div.interaction-info div.like {display: none;}.interaction-details form.reply {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: gainsboro; padding: 10px;}.interaction-details form.reply textarea {resize: vertical; box-shadow: inset 0 0 4px 0 #7e7e7e; border-collapse: separate; -webkit-appearance: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: black;}.interaction-details form.reply textarea[value=""] {color: #b5b5b5;}.interaction-details .reply-box {border-bottom: 1px solid white; padding: 15px; padding-top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f1f1f1;}.interaction-details .reply-box form {position: relative;}.interaction-details .reply-box form > .avatar-circle {position: absolute; top: 0; left: 0;}.interaction-details .reply-box form .editable textarea[name="comment"] {height: 17px;}.interaction-details .reply-box form.expanded .editable {margin-left: 40px;}.interaction-details .reply-box form.expanded .editable textarea {height: 34px;}.interaction-details .reply-box form.expanded .controls input[type="submit"] {margin: 0;}.interaction-details .reply-box .media-preview {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; border: 1px solid #d7d7d7; border-radius: 4px; margin: 0 0 10px 0; padding: 10px;}.interaction-details .reply-box .media-preview .thumbnail {margin-right: 10px;}.interaction-details .reply-box .media-preview .thumbnail > img {max-height: 100px;}.interaction-details .reply-box .media-preview .body {-webkit-box-flex: 2; -moz-box-flex: 2; -ms-box-flex: 2; box-flex: 2;}.interaction-details .reply-box .media-preview .body h4 {font-family: "HelveticaNeueLTStd-Cn"; font-size: 12px; text-transform: uppercase; color: #aaaaaa;}.interaction-details .reply-box .media-preview .body h3 {font-family: "HelveticaNeue-CondensedBold"; font-weight: bold; font-stretch: condensed; margin-bottom: 10px;}.interaction-details .interactions-summary {background-color: #f1f1f1; padding: 25px;}.interaction-details .interactions-summary .face-pile {margin-top: 10px;}.interaction-details .interactions-summary .face-pile p {display: none;}.interaction-details .interactions-summary .face-pile .avatars {margin-left: 0; line-height: 40px;}.interaction-details .interactions-summary .face-pile .avatars > li:nth-child(0n+15) {margin-left: 0;}.interaction-details .interactions-summary > .avatar-circle {position: static; cursor: pointer; display: inline-block; height: 35px; width: 35px; background-size: 35px; border-radius: 4px; margin: 10px 9px 0 0;}.interaction-details .interactions-summary > .avatar-circle:last-child {margin-right: 0;}.phonegap .interaction-details .interactions-summary > .avatar-circle, .firefox .interaction-details .interactions-summary > .avatar-circle {margin: 10px 8px 0 0;}.interaction-details .interactions-summary p {color: #666666; font-size: 13px;}.interaction-details .interactions-summary strong {font-weight: bold; color: black;}.iphone .interaction-details .interactions-summary p {color: #888888;}body .CardView.interaction-details .ObjectBanner, body.conversation-page .ObjectBanner {height: 106px; border-radius: 4px 4px 0 0;}body .CardView.interaction-details .ObjectBanner .title, body.conversation-page .ObjectBanner .title {font-size: 30px; line-height: 35px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 70px;}body .CardView.interaction-details .ObjectBanner .banner, body.conversation-page .ObjectBanner .banner {border-radius: 4px 4px 0 0;}body .CardView.interaction-details .ObjectBanner .object-image, body.conversation-page .ObjectBanner .object-image {height: 96px; width: auto;}body .CardView.interaction-details .ObjectBanner .object-image img, body.conversation-page .ObjectBanner .object-image img {width: auto; height: auto;}body .CardView.interaction-details .ObjectBanner .object-image.away, body .CardView.interaction-details .ObjectBanner .object-image.home, body.conversation-page .ObjectBanner .object-image.away, body.conversation-page .ObjectBanner .object-image.home {height: 96px; width: 162px;}body .CardView.interaction-details .ObjectBanner .period, body.conversation-page .ObjectBanner .period {top: 43px;}body.conversation-page .ObjectBanner {margin-bottom: 15px; border-radius: 7px;}body.conversation-page .ObjectBanner .banner {border-radius: 7px;}html.mobile body .CardView.interaction-details .ObjectBanner .object-image img, html.mobile body.conversation-page .ObjectBanner .object-image img {width: 162px;}html.mobile .interaction-details.CardView .object-link {margin: 10px;}#card_stack html.mobile .interaction-details.Cardview .ObjectBanner .title {width: auto;}html.mobile .interaction-details .conversation {border: 0;}html.mobile .interaction-details .reply-box form > .avatar-circle {display: none;}html.mobile .interaction-details .reply-box form .controls, html.mobile .interaction-details .reply-box form .controls .button {width: 100%;}html.mobile .interaction-details .reply-box form .editable textarea[name="comment"] {height: 23px; font-size: 14px;}html.mobile .interaction-details .reply-box form.expanded .editable {margin-left: 0;}html.mobile .interaction-details .reply-box form.expanded .editable textarea[name="comment"] {height: 51px;}html.mobile .interaction-details .interactions-summary {padding: 25px 20px; min-height: 250px;}html.mobile .interaction-details .interactions-summary > .avatar-circle {margin: 10px 6px 0 0;}html.mobile .interaction-details .interactions-summary .face-pile .avatars > li:nth-child(0n+8) {margin-left: 0;}.Accordion {width: 228px; border-radius: 4px; background-color: white; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); border-collapse: separate; -webkit-appearance: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background-image: -moz-linear-gradient(center top, white 25%, #f7f7f7 100%);}.Accordion input {display: none;}.Accordion label {display: inline-block; padding: 10px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background-image: -moz-linear-gradient(center top, white 25%, #f7f7f7 100%); border: 1px solid #d1d1d1; border-bottom: none; width: 228px; height: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #464646; font-size: 14px; line-height: 1; cursor: pointer; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F4F4', endColorstr='#FFEBEBEB'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #ebebeb)); background-image: -moz-linear-gradient(center top, #f4f4f4 25%, #ebebeb 100%);}.Accordion .section:first-child label {border-radius: 4px 4px 0 0;}.Accordion .section:last-child label {border-bottom: 1px solid #d1d1d1; border-radius: 0 0 4px 4px;}.Accordion input:not(:checked) ~ .subsections {height: 0 !important;}.Accordion input:checked + label, .Accordion input:not(:checked) + label:active {background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%); font-weight: bold;}.Accordion input:checked ~ .subsections {-webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out;}.Accordion .subsections {overflow: hidden; height: 0px; position: relative; z-index: 10; -webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out;}.Accordion .subsections li {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; padding-left: 30px; background-color: white; color: #464646; font-size: 14px; line-height: 1; cursor: pointer; border-top: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; -webkit-transition: background-color 0.05s ease-in; -moz-transition: background-color 0.05s ease-in; -o-transition: background-color 0.05s ease-in; transition: background-color 0.05s ease-in;}.Accordion .subsections li:active, .Accordion .subsections li.selected {font-weight: bold;}.Toggle {border: 1px solid #d1d1d1; border-radius: 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); border-collapse: separate; -webkit-appearance: none;}.Toggle li:first-child .toggle-input {border-top: 0; border-radius: 2px 2px 0 0;}.Toggle li:last-child .toggle-input {border-bottom: 0; border-radius: 0 0 2px 2px;}.Toggle .toggle-input {display: block; cursor: #999a9f; font-weight: bold; cursor: pointer; padding: 10px; font-size: 12px; color: #464646; background-color: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background-image: -moz-linear-gradient(center top, white 25%, #f7f7f7 100%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(255, 255, 255, 0.05);}.Toggle .toggle-input:not(.checked):active,.Toggle .toggle-input.checked {background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.ToggleMenu {display: inline-block; position: relative;}.ToggleMenu .dropdown {line-height: 12px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-right: 12px; color: #b0b0b0; cursor: pointer;}.ToggleMenu .dropdown:after {top: 3px; right: 0; position: absolute; display: block; content: " "; width: 6px; height: 3px; background-image: url(/img/pages/profile/profile_sort_arrow_grey.png); background-size: 6px 3px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ToggleMenu .dropdown:after {background-image: url(/img/pages/profile/profile_sort_arrow_grey@2x.png);}}.ToggleMenu .Toggle .toggle-input {background: none; border: none; padding: 12px 30px;}.ToggleMenu.open .popover {display: block; top: 22px; right: -10px; margin: auto;}.ToggleMenu.open .popover::before {left: auto !important; right: 5px;}.autoresize-comment-box {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "Helvetica Neue"; font-size: 13px; line-height: 18px;}.autoresize-comment-box html.mobile {font-size: 15px;}form.comment-box > .avatar-circle {cursor: pointer; display: none; height: 30px; width: 30px; background-size: 30px; border-radius: 4px; margin: 0px 5px 0 0; vertical-align: top;}form.comment-box .editable {border-radius: 4px; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1); border-collapse: separate; -webkit-appearance: none; background-color: white; padding: 6px 10px; border: 1px solid #c9c9c9; vertical-align: top;}form.comment-box .editable.touching {border: 1px solid #b3b3b3;}form.comment-box .editable.focus {border: 1px solid #7aadcd; box-shadow: rgba(52, 123, 167, 0.15) 0 2px 4px 0 inset, rgba(48, 117, 160, 0.3) 0 0 8px; border-collapse: separate; -webkit-appearance: none;}form.comment-box .editable.focus.touching {border: 1px solid #7aadcd;}form.comment-box .editable textarea[name="comment"] {display: block; margin: 0; padding: 0; border: 0; width: 100%; overflow: hidden; resize: none !important;}form.comment-box .editable textarea[name="comment"]:focus {border: 0; box-shadow: none;}.ie form.comment-box .editable textarea[name="comment"] {height: auto !important;}form.comment-box .editable.focus .mentions-input-box {z-index: 2;}form.comment-box .editable.blur .mentions-input-box, form.comment-box .editable.blur .mentions-autocomplete-list {z-index: 0;}form.comment-box div.form-controls {width: 100%; display: none;}.ie form.comment-box div.form-controls .social-buttons {display: none;}form.comment-box div.form-controls .controls input[type="submit"] {padding: 10px 40px; font-size: 14px; margin-right: 3px;}form.comment-box div.form-controls .controls.disabled {cursor: default;}form.comment-box .mention-suggestions {display: none;}form.comment-box.expanded > .avatar-circle {display: inline-block;}.shout-box form.comment-box.expanded textarea {min-height: 40px !important;}.ie form.comment-box.expanded textarea {height: auto !important;}form.comment-box.expanded div.form-controls {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; margin-top: 8px;}form.comment-box.expanded div.form-controls .social-buttons {-webkit-box-flex: 2; -moz-box-flex: 2; -ms-box-flex: 2; box-flex: 2;}.ie form.comment-box.expanded div.form-controls {overflow: hidden; *zoom: 1; display: block;}.ie form.comment-box.expanded div.form-controls .social-buttons {display: block;}.ie form.comment-box.expanded div.form-controls .controls {float: right;}form.comment-box.expanded .mention-suggestions {display: block;}#feed-header form.comment-box.expanded .mentions-autocomplete-list {bottom: auto;}form.comment-box .media-preview {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; border: 1px solid #d7d7d7; border-radius: 4px; margin: 0 0 10px 0; padding: 10px;}form.comment-box .media-preview .thumbnail {margin-right: 10px;}form.comment-box .media-preview .thumbnail > img {max-height: 100px;}form.comment-box .media-preview .body {-webkit-box-flex: 2; -moz-box-flex: 2; -ms-box-flex: 2; box-flex: 2;}form.comment-box .media-preview .body h4 {font-family: "HelveticaNeueLTStd-Cn"; font-size: 12px; text-transform: uppercase; color: #aaaaaa;}form.comment-box .media-preview .body h3 {font-family: "HelveticaNeue-CondensedBold"; font-weight: bold; font-stretch: condensed; margin-bottom: 10px;}.mentions-input-box {position: relative; background-color: white; z-index: 1;}.mentions-input-box .mentions {position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: transparent; overflow: hidden; white-space: pre-wrap; word-wrap: break-word; font-family: "Helvetica Neue"; font-size: 13px; line-height: 18px;}.mentions-input-box .mentions html.mobile {font-size: 15px;}.mentions-input-box .mentions html.mobile {left: 3px; font-size: 16px; width: 260px;}.mentions-input-box .mentions strong {background-color: #d9e8f7;}.mentions-input-box textarea {width: 100%; display: block; overflow: hidden; position: relative; font-family: "Helvetica Neue"; font-size: 13px; line-height: 18px;}.mentions-input-box textarea html.mobile {font-size: 15px;}.mentions-autocomplete-list {display: none; position: absolute; left: 0; right: 0; margin-top: 1px; overflow-y: auto; -webkit-overflow-scrolling: touch; border: 1px solid #b2b2b2; border-radius: 4px; max-height: 300px; background-color: white;}.orient-landscape .mentions-autocomplete-list {height: 100px;}.mentions-autocomplete-list ul li {position: relative; padding: 10px; background: white; height: 25px; overflow: hidden;}.mentions-autocomplete-list ul li.touching {background-color: #f9f9f9;}.mentions-autocomplete-list ul li.active, .mentions-autocomplete-list ul li:active {background-color: #f6f6f6;}.mentions-autocomplete-list ul li .avatar-circle {position: absolute; top: 10px; left: 10px; width: 25px; height: 25px; background-size: 25px;}.mentions-autocomplete-list ul li .display-name {font-weight: bold; font-size: 13px; padding-left: 35px;}.mentions-autocomplete-list ul li .user-id {font-size: 11px; padding-left: 35px;}.mentions-autocomplete-list ul li.facebook .display-name {line-height: 25px;}.mentions-autocomplete-list ul li.facebook .user-id {display: none;}.social-buttons .service {cursor: pointer; float: left; display: block; border: none; width: 23px; height: 23px; padding: 0; background-color: transparent; background-repeat: no-repeat; background-position: top left; margin: 0 9px 0 0; background-image: url(/img/components/popover/checkin/social_small.png); background-size: 69px 92px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.social-buttons .service {background-image: url(/img/components/popover/checkin/social_small@2x.png);}}.social-buttons .service.facebook {background-position: 0 0;}.social-buttons .service.facebook.checked {background-position: 0 -46px;}.social-buttons .service.twitter {background-position: -23px 0;}.social-buttons .service.twitter.checked {background-position: -23px -46px;}.social-buttons .service.tumblr {background-position: -46px 0;}.social-buttons .service.tumblr.checked {background-position: -46px -46px;}html.mobile .social-buttons .service {margin-right: 10px; width: 29px; height: 29px; line-height: 29px;}html.mobile .social-buttons .service.facebook {background-image: url(/img/components/social-buttons/share_facebook.png); background-size: 29px 87px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .social-buttons .service.facebook {background-image: url(/img/components/social-buttons/share_facebook@2x.png);}}html.mobile .social-buttons .service.twitter {background-image: url(/img/components/social-buttons/share_twitter.png); background-size: 29px 87px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .social-buttons .service.twitter {background-image: url(/img/components/social-buttons/share_twitter@2x.png);}}html.mobile .social-buttons .service.tumblr {background-image: url(/img/components/social-buttons/share_tumblr.png); background-size: 29px 87px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .social-buttons .service.tumblr {background-image: url(/img/components/social-buttons/share_tumblr@2x.png);}}html.mobile .social-buttons .service.facebook, html.mobile .social-buttons .service.twitter, html.mobile .social-buttons .service.tumblr {background-position: 0 0;}html.mobile .social-buttons .service.facebook.checked, html.mobile .social-buttons .service.twitter.checked, html.mobile .social-buttons .service.tumblr.checked {background-position: 0 -58px;}html.mobile .social-buttons .service.facebook:active:not(.checked), html.mobile .social-buttons .service.twitter:active:not(.checked), html.mobile .social-buttons .service.tumblr:active:not(.checked) {background-position: 0 -29px;}.comment-box.tweet {padding: 30px;}.comment-box.tweet h1 {margin-bottom: 20px;}.comment-box.tweet > .avatar-circle {float: left;}.comment-box.tweet .editable {margin-left: 42px;}.comment-box.tweet .form-controls {margin-left: 387px;}.mention-suggestions {padding: 10px 0 0 0;}html.mobile form.comment-box {position: relative;}html.mobile form.comment-box .editable textarea[name="comment"] {font-size: 16px; line-height: 140%;}html.mobile form.comment-box.expanded textarea {overflow: auto;}html.mobile form.comment-box.expanded .mentions-autocomplete-list {height: 92px; top: 60px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;}@media only screen and (device-aspect-ratio: 40 / 71) {html.mobile form.comment-box.expanded .mentions-autocomplete-list {height: 182px;}}html.mobile form.comment-box.expanded .mentions-autocomplete-list li {padding: 5px;}html.mobile form.comment-box.expanded .mentions-autocomplete-list li .display-name {padding-left: 30px; font-size: 12px;}html.mobile form.comment-box.expanded .mentions-autocomplete-list li .user-id {padding-left: 30px; font-size: 10px;}html.mobile form.comment-box.expanded .mentions-autocomplete-list .avatar-circle {left: 5px; top: 5px;}html.mobile form.comment-box .media-preview .thumbnail > img {max-width: 50px; max-height: auto;}html.mobile .mentions-input-box {overflow: hidden;}html.mobile .mention-suggestions p {font-size: 11px;}html.mobile #container .shout-box .controls {display: none;}html.mobile #modal {height: 100%; min-height: 400px;}html.mobile #modal .checkin, html.mobile #modal .shout-box {padding: 15px;}html.mobile #modal .checkin .comment-box.loading, html.mobile #modal .shout-box .comment-box.loading {padding-bottom: 30px;}html.mobile #modal .checkin .comment-box.loading:after, html.mobile #modal .shout-box .comment-box.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px;}.mobile html.mobile #modal .checkin .comment-box.loading:after, .mobile html.mobile #modal .shout-box .comment-box.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop html.mobile #modal .checkin .comment-box.loading:after, .desktop html.mobile #modal .shout-box .comment-box.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.mobile #modal .checkin .editable, html.mobile #modal .checkin .editable textarea, html.mobile #modal .shout-box .editable, html.mobile #modal .shout-box .editable textarea {height: 50px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}html.mobile #modal .checkin .mentions-autocomplete-list, html.mobile #modal .shout-box .mentions-autocomplete-list {top: 132px; left: 15px; right: 15px;}html.mobile #modal .checkin .check-in-info, html.mobile #modal .shout-box .check-in-info {position: relative; margin-bottom: 15px; min-height: 55px;}html.mobile #modal .checkin .check-in-info h1, html.mobile #modal .shout-box .check-in-info h1 {display: inline-block; font-size: 14px; vertical-align: top; margin-top: -2px; padding-left: 82px;}html.mobile #modal .checkin .check-in-info .art, html.mobile #modal .shout-box .check-in-info .art {float: left; display: inline-block; position: absolute; top: 0; left: 0; width: 72px; height: 55px; overflow: hidden; background-size: 100%; border-radius: 4px;}html.mobile #modal .checkin input[type="submit"], html.mobile #modal .shout-box input[type="submit"] {display: none;}html.mobile .ObjectBanner {max-height: 59px;}html.desktop .ObjectBanner {max-height: 130px;}html.desktop .ObjectBanner.mlb, html.desktop .ObjectBanner.nfl, html.desktop .ObjectBanner.nba, html.desktop .ObjectBanner.nhl {min-height: 110px;}.ObjectBanner {overflow: hidden; border-radius: 4px; position: relative; cursor: pointer; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF4B4B4B'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #4b4b4b)); background-image: -moz-linear-gradient(center top, #333333 25%, #4b4b4b 100%); position: relative;}.ObjectBanner.no-banner {background-image: url(/img/pages/feed/feed_image_movies.png); background-size: 710px 130px; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner.no-banner {background-image: url(/img/pages/feed/feed_image_movies@2x.png);}}.ObjectBanner.mlb {background-image: url(/img/pages/feed/feed_image_baseball.png); background-size: 710px 130px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner.mlb {background-image: url(/img/pages/feed/feed_image_baseball@2x.png);}}.ObjectBanner.nfl {background-image: url(/img/pages/feed/feed_image_football.png); background-size: 710px 130px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner.nfl {background-image: url(/img/pages/feed/feed_image_football@2x.png);}}.ObjectBanner.nba {background-image: url(/img/pages/feed/feed_image_basketball.png); background-size: 710px 130px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner.nba {background-image: url(/img/pages/feed/feed_image_basketball@2x.png);}}.ObjectBanner.nhl {background-image: url(/img/pages/feed/feed_image_hockey.png); background-size: 710px 130px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner.nhl {background-image: url(/img/pages/feed/feed_image_hockey@2x.png);}}.ObjectBanner .banner {width: 100%; border-radius: 4px;}.ObjectBanner .trending {display: none; position: absolute; top: 10px; left: 10px; color: white; font-weight: bold; background: rgba(0, 0, 0, 0.5); border: 2px solid rgba(255, 255, 255, 0.2); padding: 4px 7px; font-size: 14px; border-radius: 4px;}.ObjectBanner .trending a {color: white;}.ObjectBanner .trending a.touching {color: white; text-decoration: none;}.ObjectBanner .trending .icon-trending-white, .ObjectBanner .trending .icon-watching-white {padding-right: 3px; vertical-align: -1px;}.ObjectBanner .trending .icon-watching-white {padding-left: 5px; background-position: 4px 2px;}.ObjectBanner .trending .onair {display: none; padding-right: 5px; text-transform: uppercase; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}.iphone .ObjectBanner .trending {padding: 3px 7px; border: 0;}.ObjectBanner .scores {background-color: white; width: 120px; text-align: center; margin: 0 auto; font-size: 24px; border-radius: 4px; position: relative; top: 40px;}.ObjectBanner .scores span {line-height: 20px; padding: 10px 8px 8px; display: inline-block; height: 22px; width: 30px;}.ObjectBanner .scores .flame {background-image: url(/img/pages/feed/feed_header_game_flame.png); background-size: 13px 21px; width: 13px; height: 21px; position: absolute; left: 43%; top: 8px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner .scores .flame {background-image: url(/img/pages/feed/feed_header_game_flame@2x.png);}}.ObjectBanner .scores .away {border-left: 1px solid #dddddd; padding-left: 15px; width: 25px;}.ObjectBanner .scores .home {padding-left: 0;}.ObjectBanner .period {text-transform: capitalize; text-align: center; position: relative; top: 50px; background-color: rgba(0, 0, 0, 0.6); color: white; padding: 4px; font-weight: bold; font-size: 12px; border-radius: 4px; margin: 0 auto; max-width: 100px;}.ObjectBanner .info {width: 20px; height: 20px; background-repeat: no-repeat; position: absolute; top: 10px; right: 10px; cursor: pointer; background-image: url(/img/common/icon/info.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ObjectBanner .info {background-image: url(/img/common/icon/info@2x.png);}}.iphone .ObjectBanner .info {display: none;}.ObjectBanner .info.home {bottom: 10px; left: 144px;}.ObjectBanner .record {position: absolute; background-color: rgba(0, 0, 0, 0.6); color: white; padding: 4px; font-weight: bold; font-size: 14px; border-radius: 4px;}.ObjectBanner .record.away {bottom: 10px; right: 116px;}.ObjectBanner .record.home {bottom: 10px; left: 10px;}.ObjectBanner > .title {position: absolute; left: 10px; bottom: 5px; color: #dddddd; font-size: 34px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 0 4px black; width: 375px; line-height: 40px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 80px;}.ObjectBanner > .object-image {width: 162px; height: 120px; line-height: 120px; overflow: hidden; float: right; margin: 4px 5px 5px 0; border-radius: 4px;}.ObjectBanner > .object-image.home, .ObjectBanner > .object-image.away {background-position: center; background-repeat: no-repeat; background-size: 100%;}.ObjectBanner > .object-image.home {float: left; margin: 4px 0 0 5px;}.ObjectBanner > .object-image > .image {width: 162px; min-height: 120px; margin: 0; border-radius: 4px;}.ObjectBanner > .object-image > img {width: 100%;}.invite-friends h1 {margin-bottom: 15px;}.invite-friends .header {padding-bottom: 0;}.invite-friends .body {padding: 0 20px 30px;}.invite-friends .body > div {position: relative;}.invite-friends .body > div:first-child {margin-top: 50px;}.invite-friends .body p, .invite-friends .body h4 {margin-bottom: 15px;}.invite-friends .body textarea {width: 100%;}.invite-friends .body .button {margin-top: 25px;}.invite-friends .body .alert {position: absolute; right: 0; bottom: 0; width: 140px;}.invite-friends .facebook .button span {visibility: hidden;}.invite-friends .twitter {margin: 60px 0;}.invite-friends .twitter .count {position: absolute; right: 0; top: 0;}.invite-friends .twitter .button, .invite-friends .email .button {width: 85px;}.invite-friends .friend-followed {overflow: hidden; *zoom: 1;}.invite-friends .friend-followed .friend {width: 50%; margin-bottom: 25px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.invite-friends .friend-followed .friend:nth-child(odd) {clear: left; padding-right: 20px;}.invite-friends .friend-followed .friend:nth-child(even) {padding-left: 20px;}.no-phonegap .invite-friends .friend-followed .friend:nth-child(5), .no-phonegap .invite-friends .friend-followed .friend:nth-child(6) {margin-bottom: 0;}.invite-friends .friend-followed .friend:last-child {margin-bottom: 25px;}.invite-friends .friend-followed .friend p {margin: 0;}.invite-friends .friend-followed .friend .content {width: 98px;}.invite-friends .friend-followed .friend .button-bar .button {margin-top: 0;}.invite-friends .loading {background-position: center center; background-repeat: no-repeat; width: 35px; height: 9px;}.mobile .invite-friends .loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .invite-friends .loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.invite-friends .loading span {visibility: hidden;}html.mobile .invite-friends .header {padding-bottom: 0 !important;}html.mobile .invite-friends textarea {height: 72px;}html.mobile .invite-friends .alert {width: 90px;}html.mobile .invite-friends .body > div:first-child {margin-top: 25px;}html.mobile .invite-friends .friend-followed .friend {width: 100%;}html.mobile .invite-friends .friend-followed .friend:last-child {margin-bottom: 0;}html.mobile .invite-friends .friend-followed .friend:nth-child(even) {padding-left: 0;}html.mobile .invite-friends .friend-followed .friend:nth-child(odd) {padding-right: 0;}html.mobile .invite-friends .twitter {margin: 30px 0;}.friend-followed a.name, .fans-followed a.name {font-weight: bold; text-decoration: inherit;}.friend-followed a.name.touching, .fans-followed a.name.touching {text-decoration: underline;}.friend-followed .friend, .fans-followed .friend {margin-bottom: 15px; min-height: 40px; position: relative; display: inline-block; color: #686868; cursor: pointer; width: 100%;}.friend-followed .friend:last-child, .fans-followed .friend:last-child {margin-bottom: 0;}.friend-followed .friend .avatar-circle, .fans-followed .friend .avatar-circle {position: absolute; cursor: pointer; top: 0; left: 0; width: 40px; height: 40px; background-size: 40px;}.friend-followed .friend .avatar-circle > img, .fans-followed .friend .avatar-circle > img {width: 100%; height: 100%; line-height: 100%;}.friend-followed .friend .avatar-circle > img, .friend-followed .friend .avatar-circle, .fans-followed .friend .avatar-circle > img, .fans-followed .friend .avatar-circle {border-radius: 4px;}.friend-followed .friend .content, .fans-followed .friend .content {padding-left: 50px; width: 134px; float: left;}.friend-followed .friend .content html.mobile, .fans-followed .friend .content html.mobile {width: 100px;}.friend-followed .friend .content .name, .fans-followed .friend .content .name {font-weight: bold; color: #2d75a2;}.friend-followed .friend .content .name.touching, .fans-followed .friend .content .name.touching {text-decoration: underline;}.phonegap .friend-followed .friend .content .name, .phonegap .fans-followed .friend .content .name {color: black; overflow: hidden; word-break: break-word; -webkit-hyphens: auto;}.friend-followed .friend.facebook .content .name, .fans-followed .friend.facebook .content .name {color: black;}.friend-followed .friend.facebook .content .name.touching, .fans-followed .friend.facebook .content .name.touching {text-decoration: none; cursor: default;}.friend-followed .friend .button-bar, .fans-followed .friend .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 0;}.friend-followed .friend .button-bar > .button, .fans-followed .friend .button-bar > .button {float: left; width: auto !important;}.friend-followed .friend .button-bar > .button:first-child, .fans-followed .friend .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: auto;}.friend-followed .friend .button-bar > .button:last-child, .fans-followed .friend .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}.friend-followed .friend .button-bar.selected > .button:first-child, .fans-followed .friend .button-bar.selected > .button:first-child {border-radius: 4px; width: auto !important;}.friend-followed .friend .button-bar.selected > .button.x, .fans-followed .friend .button-bar.selected > .button.x {display: none;}.friend-followed .friend > .button.light, .friend-followed .friend .button-bar, .fans-followed .friend > .button.light, .fans-followed .friend .button-bar {float: right;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}@-webkit-keyframes icon-stamp {0% {color: #2d75a2;} 50% {-webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);} 70% {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@-moz-keyframes icon-stamp {0% {color: #2d75a2;} 50% {-webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);} 70% {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@-ms-keyframes icon-stamp {0% {color: #2d75a2;} 50% {-webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);} 70% {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@keyframes icon-stamp {0% {color: #2d75a2;} 50% {-webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);} 70% {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}.FeedItem {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: block; background: white; width: 325px; margin-right: 19px; margin-bottom: 20px; border-width: 1px; border-style: solid; border-color: lightgrey;}.firefox .FeedItem {margin-right: 11px;}.FeedItem, .FeedItem > :first-child {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}.FeedItem, .FeedItem > :last-child {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}.FeedItem .action-suggestion {border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; min-height: 29px; position: relative; padding: 15px;}.FeedItem .action-suggestion h4 {font-weight: normal; padding-right: 100px;}.FeedItem .action-suggestion .button-bar {position: absolute; right: 15px; top: 15px;}.FeedItem .mention {color: #2d75a2; text-decoration: none;}.FeedItem > .comment {margin: 15px 15px 20px 15px; color: black; word-wrap: break-word;}.FeedItem > .comment, .FeedItem > .comment a {font-size: 14px; line-height: 18px;}.FeedItem > .comment > .more {margin-left: 3px;}.FeedItem > .promoted-by {display: block; font-size: 12px; color: #888888; text-align: right; margin: 5px 15px 20px; float: right; max-width: 125px;}.FeedItem > .promoted-by.touching {text-decoration: none; color: #2d75a2;}.CardView .FeedItem > .promoted-by {float: none;}.FeedItem > .interaction-counts {cursor: pointer; display: block; margin: 20px 15px; font-size: 12px; color: #9e9e9e;}.FeedItem > .friend-followed, .FeedItem > .fans-followed {border-top: 1px solid #e7e7e7; padding: 15px; overflow: hidden; *zoom: 1; font-size: 12px; line-height: 15px;}.phonegap .FeedItem > .friend-followed, .phonegap .FeedItem > .fans-followed {font-size: 14px; line-height: 17px;}.FeedItem > .friend-followed.loading, .FeedItem > .fans-followed.loading {padding: 0;}.FeedItem > .friend-followed > .watchlist > .heading, .FeedItem > .fans-followed > .watchlist > .heading {margin: 5px 0;}.FeedItem > .friend-followed > .watchlist > .list > .item, .FeedItem > .fans-followed > .watchlist > .list > .item {display: inline-block; cursor: pointer;}.FeedItem > .friend-followed > .watchlist > .list > .item .thumbnail, .FeedItem > .fans-followed > .watchlist > .list > .item .thumbnail {cursor: pointer; border-radius: 4px; width: 69px; height: 51px; line-height: 51px; background-repeat: no-repeat; background-position: 0 20%; background-size: 69px auto; border: 1px solid #ababab; position: relative; z-index: 1;}.FeedItem > .loading ~ .loader-dots {display: block;}.FeedItem > .loader-dots {display: none;}.FeedItem.SelfLoading {min-height: 100px;}.FeedItem.SelfLoading p.description {margin: 0;}.FeedItem.SelfLoading > .button {padding: 8px; margin: 0 15px 10px; text-align: center; font-size: 14px; width: 60%;}.interaction-details .FeedItem {margin: 10px auto;}.interaction-details .FeedItem .interaction-counts {display: none;}.interaction-details .FeedItem .action-bar {border-bottom: 1px solid #dedede;}.interaction-details .FeedItem .reply-box .expanded div.form-controls {display: block;}.interaction-details .FeedItem .replies .more-comments > span {margin-left: 6px;}.interaction-details .FeedItem .replies .more-comments.loading {text-indent: -9999px; background-position: center center; background-repeat: no-repeat;}.mobile .interaction-details .FeedItem .replies .more-comments.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .interaction-details .FeedItem .replies .more-comments.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.interaction-details .FeedItem .replies .reply {padding-left: 50px;}.interaction-details .FeedItem .replies .reply .avatar-circle {left: 10px;}.interaction-details .FeedItem .replies .reply .author {color: black;}.interaction-details .FeedItem .interactions-summary {padding: 0px 10px 10px;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .header {position: relative; margin: 15px 15px 15px 65px; min-height: 40px;}.FeedItem > .header.hide-avatar {margin-left: 15px;}.FeedItem > .header.hide-avatar {min-height: 0;}.FeedItem > .header.hide-avatar .object-title {color: #2d75a2;}.FeedItem > .header > .banner-promoted {position: absolute; right: -15px; top: -15px; width: 68px; height: 68px; line-height: 68px; background-image: url(/img/common/banner_promoted.png); background-size: 68px 68px; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .header > .banner-promoted {background-image: url(/img/common/banner_promoted@2x.png);}}.FeedItem > .header > .banner-featured {position: absolute; right: -16px; top: -15px; width: 67px; height: 66px; line-height: 66px; background-image: url(/img/common/banner_featured.png); background-size: 67px 66px; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .header > .banner-featured {background-image: url(/img/common/banner_featured@2x.png);}}.FeedItem > .header > .avatar-circle {cursor: pointer; position: absolute; left: -50px; top: 0; width: 40px; height: 40px; line-height: 40px; background-size: 40px;}.FeedItem > .header > .action, .FeedItem > .header > .timestamp {color: #5e5e5e;}.FeedItem > .header > .head {position: relative; font-size: 12px; line-height: 15px;}.FeedItem > .header > .head > .action {margin-left: 1px;}.FeedItem > .header > .interaction-info {margin-top: 0; height: auto; font-size: 12px; line-height: 15px;}.phonegap .FeedItem > .header > .interaction-info {font-size: 14px; line-height: 17px;}.FeedItem > .header > .interaction-info > .object-title {text-decoration: none;}.FeedItem > .header > .interaction-info > .flag {border-radius: 2px; background-color: #9b9b9b; color: white; padding: 0 4px 1px; font-weight: bold;}.FeedItem > .header > .interaction-info > .flag.guru {background-color: #4587ba;}.FeedItem > .header > .interaction-info > .flag + .media-type {display: none;}.FeedItem > .header .author, .FeedItem > .header .object-title, .FeedItem > .header .static-title, .FeedItem > .header .media-type, .FeedItem > .header .flag {font-weight: bold; cursor: pointer; font-size: 12px;}.FeedItem > .header .author, .FeedItem > .header .object-title {color: #2974a4;}.FeedItem > .header > .static-title {font-size: 12px; line-height: 15px; color: black; cursor: pointer; text-decoration: none !important;}.phonegap .FeedItem > .header > .static-title {font-size: 14px; line-height: 17px;}.FeedItem > .header > .follow.button {float: right;}.FeedItem.WhoToFollow > .header, .FeedItem.FansToFollow > .header, .FeedItem.Quickrate > .header {padding: 0; margin: 10px 15px; min-height: 0; font-weight: bold;}html.desktop .FeedItem .tweet {width: 18px; height: 18px; line-height: 18px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/pages/feed/entry_twitter_icon.png); background-size: 18px 18px; position: absolute; right: -5px; top: -5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .FeedItem .tweet {background-image: url(/img/pages/feed/entry_twitter_icon@2x.png);}}html.mobile .FeedItem > .header {margin: 16px 10px 16px 52px; min-height: 32px;}html.mobile .FeedItem > .header.hide-avatar {margin-left: 10px;}html.mobile .FeedItem > .header.hide-avatar {min-height: 0;}html.mobile .FeedItem > .header > .head {font-size: 13px; line-height: 13px; max-width: 90%;}html.mobile .FeedItem > .header > .interaction-info {margin-top: 2px; max-width: 90%;}html.mobile .FeedItem > .header > .interaction-info > .flag {font-size: 10px; position: relative; bottom: 1px;}html.mobile .FeedItem > .header > .avatar-circle {background-color: #f4f4f4; position: absolute; left: -42px; top: 0; width: 32px; height: 32px; line-height: 32px; background-size: 32px;}html.mobile .FeedItem > .header .banner-promoted, html.mobile .FeedItem > .header .banner-featured {top: -16px;}html.mobile .FeedItem > .header .banner-promoted {right: -10px;}html.mobile .FeedItem > .header .banner-featured {right: -11px; top: -16px;}html.mobile .FeedItem > .header .author, html.mobile .FeedItem > .header .action, html.mobile .FeedItem > .header .object-title, html.mobile .FeedItem > .header .static-title, html.mobile .FeedItem > .header .media-type, html.mobile .FeedItem > .header .flag {font-size: 13px;}html.mobile .FeedItem > .header .author {color: black;}html.mobile .FeedItem > .header .object-title, html.mobile .FeedItem > .header .media-type, html.mobile .FeedItem > .header .action {font-weight: normal;}html.mobile .FeedItem > .header .object-title, html.mobile .FeedItem > .header .media-type {color: black;}html.mobile .FeedItem > .header .action {color: #9e9e9e;}html.mobile .FeedItem .tweet {width: 20px; height: 20px; line-height: 20px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/pages/feed/entry_twitter_icon.png); background-size: 20px 20px; position: absolute; right: -5px; top: -5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem .tweet {background-image: url(/img/pages/feed/entry_twitter_icon@2x.png);}}html.mobile .FeedItem.WhoToFollow > .header, html.mobile .FeedItem.FansToFollow > .header, html.mobile .FeedItem.Quickrate > .header {margin: 10px 10px; min-height: 0;}html.mobile .FeedItem .more-options {cursor: pointer; float: right;}html.mobile .FeedItem .more-options .link {padding: 9.5px 7.5px; background-position: center; border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #dedede; background-image: url(/img/components/feed-item/down_arrow.png); background-size: 12px 8px; width: 12px; height: 8px; background-repeat: no-repeat; margin: auto; margin-left: -10px; position: relative;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem .more-options .link {background-image: url(/img/components/feed-item/down_arrow@2x.png);}}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .ask-like {overflow: hidden; *zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 15px 10px 10px; font-size: 13px; border-width: 1px 0 0; border-style: solid; border-color: #e7e7e7;}.phonegap .FeedItem > .ask-like {font-size: 13px;}.FeedItem > .ask-like > .heading {margin-bottom: 10px;}.FeedItem > .ask-like > .like-prompt {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; width: 100%;}.FeedItem > .ask-like > .like-prompt > .prompt {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-flex: 1; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center;}.FeedItem > .ask-like > .button.liked {padding-top: 10px; padding-bottom: 10px;}.FeedItem > .ask-like > .button.liked:after {top: 6px; left: 22px;}.FeedItem > .ask-like.game > .like-prompt {border-top: 1px solid #e7e7e7; padding: 10px 15px 0; margin-left: -15px; margin-right: -15px;}.FeedItem > .stickers + .ask-like {border-top: none;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .object-media {max-height: 242px; position: relative;}.FeedItem > .object-media .video.native {overflow: hidden;}.FeedItem > .object-media .video-thumbnail-wrapper {position: relative; left: 50%;}.FeedItem > .object-media .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}.FeedItem > .object-media .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .object-media .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}.FeedItem > .object-media .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}.FeedItem > .object-media .preview {z-index: 1;}.FeedItem > .sticker {overflow: hidden; cursor: pointer; width: 100%; height: 223px; line-height: 223px; background-size: auto 223px; background-repeat: no-repeat; background-position: center 0;}.FeedItem > .image img {overflow: hidden; cursor: pointer; width: 100%; height: auto; line-height: auto; display: block;}.FeedItem > .sticker {margin: 15px 0px 20px;}.FeedItem > .article {display: block; background-color: #f1f1f1; cursor: pointer; padding: 0; color: #aaaaaa; min-height: 59px; margin: 30px 0 0; position: relative; overflow: hidden; overflow: hidden; *zoom: 1;}.FeedItem > .article .thumbnail {margin: auto; display: block; overflow: hidden; width: 100%; height: auto; line-height: auto;}.FeedItem > .article .description:after {content: " "; display: block; position: absolute; top: 10px; right: 10px; width: 9px; height: 9px; background-image: url(/img/pages/feed/feed_icon_link_arrow.png); background-size: 9px 9px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .article .description:after {background-image: url(/img/pages/feed/feed_icon_link_arrow@2x.png);}}.FeedItem > .article .description, .FeedItem .object-media .description {position: absolute; bottom: 0; font-size: 13px; font-weight: normal; display: block; line-height: 20px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 60px; max-height: 75px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 0; width: 100%; background-color: rgba(0, 0, 0, 0.7); color: white; padding: 10px 30px 10px 15px;}html.mobile .FeedItem .object-media {max-height: 223px;}html.mobile .FeedItem .article .description, html.mobile .FeedItem .object-media .description {padding: 10px 25px 10px 10px;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .recommendation {overflow: hidden; *zoom: 1; position: relative; border-top: 1px solid #e7e7e7; padding: 15px 10px 0;}.FeedItem > .recommendation > .flag {background-image: url(/img/pages/feed/banners_rec_small.png); background-size: 67px 67px; width: 67px; height: 67px; line-height: 67px; position: absolute; right: 0; top: 0; z-index: 1;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .recommendation > .flag {background-image: url(/img/pages/feed/banners_rec_small@2x.png);}}.FeedItem > .recommendation > .content {display: inline-block; width: 175px; font-size: 13px; line-height: 14px;}.FeedItem > .recommendation > .content > .title {display: inline-block; color: black; margin-bottom: 5px;}.FeedItem > .recommendation > .content > .title.touching {color: #2d75a2;}.FeedItem > .recommendation > .content > .description,.FeedItem > .recommendation > .content > .similar {color: #959595;}.FeedItem > .recommendation > .content > .similar {margin-top: 10px;}.FeedItem > .recommendation > .object {display: inline-block; width: 112px; float: right;}.FeedItem > .recommendation > .object .thumbnail {cursor: pointer; border-radius: 4px; width: 110px; height: 80px; line-height: 80px; background-repeat: no-repeat; background-position: 0 20%; background-size: 110px auto; border: 1px solid #ababab; position: relative; z-index: 0;}.FeedItem > .recommendation > .object > .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 8px 0 0 0; width: 111px;}.FeedItem > .recommendation > .object > .button-bar > .button {float: left; width: auto !important;}.FeedItem > .recommendation > .object > .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 80px !important;}.firefox .FeedItem > .recommendation > .object > .button-bar > .button:first-child {width: 78px !important;}.FeedItem > .recommendation > .object > .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}.FeedItem > .recommendation > .object > .button-bar.selected > .button:first-child {border-radius: 4px; width: 111px !important;}.FeedItem > .recommendation > .object > .button-bar.selected > .button.x {display: none;}.FeedItem > .recommendation > .object > .button-bar > .unwanted {width: 100% !important; color: white; text-indent: 0;}.FeedItem > .recommendation > .object > .button-bar > .unwanted:after {display: none;}.FeedItem .recommendations {border-top: 1px solid #e7e7e7; padding: 10px 15px 10px 10px;}.FeedItem .recommendations > .recommendation {overflow: hidden; *zoom: 1; border-top: 0; padding: 10px 0;}.FeedItem .recommendations > .recommendation > .title {overflow: hidden; cursor: pointer; float: left; text-decoration: none; color: black; margin-bottom: 5px; display: inline-block; margin-left: 10px; width: 64px; font-size: 12px; line-height: 15px;}.phonegap .FeedItem .recommendations > .recommendation > .title {font-size: 14px; line-height: 17px;}.phonegap .FeedItem .recommendations > .recommendation > .title {word-break: break-word; -webkit-hyphens: auto;}.FeedItem .recommendations > .recommendation > .title.touching {text-decoration: underline;}.FeedItem .recommendations > .recommendation .thumbnail {cursor: pointer; border-radius: 4px; width: 70px; height: 50px; line-height: 50px; background-repeat: no-repeat; background-position: 0 20%; background-size: 70px auto; border: 1px solid #ababab; position: relative; z-index: 1;}.phonegap .FeedItem .recommendations > .recommendation > .thumbnail {width: 55px; height: 40px; line-height: 40px; background-repeat: no-repeat; background-position: 0 0; background-size: 55px 40px; border: 0;}.FeedItem .recommendations > .recommendation > .thumbnail {position: relative; float: left;}.FeedItem .recommendations > .recommendation > .thumbnail > .flag {display: none;}.FeedItem .recommendations > .recommendation > .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 0; width: 111px; float: right; overflow: hidden;}.FeedItem .recommendations > .recommendation > .button-bar > .button {float: left; width: auto !important;}.FeedItem .recommendations > .recommendation > .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 80px !important;}.firefox .FeedItem .recommendations > .recommendation > .button-bar > .button:first-child {width: 78px !important;}.FeedItem .recommendations > .recommendation > .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}.FeedItem .recommendations > .recommendation > .button-bar.selected > .button:first-child {border-radius: 4px; width: 111px !important;}.FeedItem .recommendations > .recommendation > .button-bar.selected > .button.x {display: none;}.FeedItem .recommendations > .recommendation > .button-bar > .unwanted {width: 100%; color: white; text-indent: 0;}.FeedItem .recommendations > .recommendation > .button-bar > .unwanted:after {display: none;}.FeedItem .recommendations > .qr-promo {overflow: hidden; *zoom: 1;}.FeedItem .recommendations > .qr-promo > .promo-heading, .FeedItem .recommendations > .qr-promo > .rate-more {display: inline-block; vertical-align: middle;}.FeedItem .recommendations > .qr-promo > .promo-heading {width: 179px;}.FeedItem .recommendations .promo-heading, .FeedItem .recommendations .message {font-size: 12px; line-height: 17px;}.phonegap .FeedItem .recommendations .promo-heading, .phonegap .FeedItem .recommendations .message {font-size: 14px; line-height: 19px;}.FeedItem .recommendations .message {margin-bottom: 10px;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .stickers > .sticker-unlocked {position: relative; cursor: pointer; height: 60px; border-top: 1px solid #e7e7e7; overflow: hidden; color: #888888; font-weight: bold; padding: 10px 100px 15px 10px; font-size: 12px;}.FeedItem > .stickers > .sticker-unlocked:last-child {border-bottom: 1px solid #e7e7e7;}.phonegap .FeedItem > .stickers > .sticker-unlocked {font-size: 14px;}.FeedItem > .stickers > .sticker-unlocked > .title {font-weight: normal; color: black; font-size: 12px;}.phonegap .FeedItem > .stickers > .sticker-unlocked > .title {font-size: 14px;}.FeedItem > .stickers > .sticker-unlocked > .sticker {width: 130px; position: absolute; right: -35px; bottom: -38px;}.FeedItem > .stickers .qualifier {font-size: 12px; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; line-height: 12px; text-transform: uppercase; text-shadow: 0px -1px rgba(0, 0, 0, 0.2); color: white; border-radius: 2px; background: #9db1c2; padding: 2px 5px 3px; margin-bottom: 5px; display: inline-block;}.FeedItem > .stickers .qualifier.promoted {background: #f5a870;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .action-bar {background: #f1f1f1; padding: 0; margin: 0 0 1px; clear: both; height: 33px; line-height: 33px;}.FeedItem > .action-bar, .FeedItem > .action-bar .timestamp, .FeedItem > .action-bar a {color: #5e5e5e; font-size: 12px;}.phonegap .FeedItem > .action-bar, .phonegap .FeedItem > .action-bar .timestamp, .phonegap .FeedItem > .action-bar a {font-size: 14px;}.FeedItem > .action-bar .view-all, .FeedItem > .action-bar .quickrate {cursor: pointer; margin-left: 10px;}.FeedItem > .action-bar .info {float: right; margin-right: 15px;}.FeedItem > .action-bar .interact, .FeedItem > .action-bar .more-options {float: left; text-align: center;}.FeedItem > .action-bar div:nth-of-type(2) {border-right: 0;}.FeedItem > .action-bar .interact {width: 70px; height: 33px; cursor: pointer;}.FeedItem > .action-bar .interact.touching {background: #ebebeb;}.FeedItem > .action-bar .interact:active {background: #ebebeb;}.FeedItem > .action-bar .interact .like-icon, .FeedItem > .action-bar .interact .comment-icon, .FeedItem > .action-bar .interact .share-icon {display: inline-block; background-position: 0 0; vertical-align: middle; position: relative; top: -2px; left: 0;}.FeedItem > .action-bar .interact .like-icon {background-image: url(/img/components/feed-item/like_icon.png); background-size: 13px 28px; width: 13px; height: 14px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .action-bar .interact .like-icon {background-image: url(/img/components/feed-item/like_icon@2x.png);}}.FeedItem > .action-bar .interact .like-text, .FeedItem > .action-bar .interact .comment-text {margin-left: 3px; font-size: 13px;}.FeedItem > .action-bar .interact.already-voted {cursor: default;}.FeedItem > .action-bar .interact.already-voted .like-icon {background-position-y: -14px;}.FeedItem > .action-bar .interact.already-voted .like-text {color: #2d75a2;}.FeedItem > .action-bar .interact.comment {display: none;}.FeedItem > .action-bar .interact .comment-icon {background-image: url(/img/components/feed-item/comment_icon.png); background-size: 14px 12px; width: 14px; height: 12px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .action-bar .interact .comment-icon {background-image: url(/img/components/feed-item/comment_icon@2x.png);}}.FeedItem > .action-bar .interact .share-icon {background-image: url(/img/components/feed-item/share_icon.png); background-size: 14px 12px; width: 14px; height: 12px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .action-bar .interact .share-icon {background-image: url(/img/components/feed-item/share_icon@2x.png);}}.FeedItem > .action-bar .more-options {cursor: pointer;}.FeedItem > .action-bar .more-options.touching {background: #ebebeb;}.FeedItem > .action-bar .more-options .link {margin-left: -10px; padding: 9.5px 4px; background-position: center; border-radius: 4px; border: 1px solid #dedede; background-image: url(/img/components/feed-item/down_arrow.png); background-size: 12px 8px; background-repeat: no-repeat; width: 12px; height: 8px; display: inline-block; position: relative; top: 5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .action-bar .more-options .link {background-image: url(/img/components/feed-item/down_arrow@2x.png);}}html.mobile .FeedItem > .action-bar {padding: 0; margin: 0; overflow: hidden; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}html.mobile .FeedItem > .action-bar, html.mobile .FeedItem > .action-bar .timestamp, html.mobile .FeedItem > .action-bar a {color: #9e9e9e;}html.mobile .FeedItem > .action-bar .timestamp {font-size: 13px;}html.mobile .FeedItem > .action-bar .view-all, html.mobile .FeedItem > .action-bar .quickrate {font-weight: bold;}html.mobile .FeedItem > .action-bar .interact.share {border-right-width: 0px; width: 50px;}html.mobile .FeedItem > .action-bar .interact.share .comment-text {display: none;}html.mobile .FeedItem > .action-bar .interact {width: 80px; border-style: solid; border-width: 0 1px; border-color: #dedede; -moz-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -webkit-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -webkit-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -o-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1;}html.mobile .FeedItem > .action-bar .interact .like-icon {top: -3px;}html.mobile .FeedItem > .action-bar .interact .comment-icon {top: -2px;}html.mobile .FeedItem > .action-bar .interact .share-icon {top: -2px;}html.mobile .FeedItem > .action-bar .interact + .comment {padding: 0 4px;}html.mobile .FeedItem > .action-bar .interact.comment {display: block; width: 110px; border: none;}html.mobile .FeedItem > .action-bar .interact.add-like {border-left: 0;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem.no-reply-box > .extras {padding-bottom: 12px;}.FeedItem > .extras > .stickers {background-image: url(/img/pages/feed/entry_icon_sticker.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .stickers {background-image: url(/img/pages/feed/entry_icon_sticker@2x.png);}}.FeedItem > .extras > .stickers.touching {text-decoration: none; background-position: -3px -22px;}.FeedItem > .extras > .stickers > .sticker {cursor: pointer; font-size: 12px; vertical-align: top;}.FeedItem > .extras > .stickers > .sticker.touching {opacity: 1; text-decoration: none; color: #2d75a2;}.FeedItem > .extras > .stickers > .sticker:not(:last-child):after {content: ", ";}.FeedItem > .extras {margin: 20px 15px;}.FeedItem > .extras > .extra {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; line-height: 16px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 16px; background-repeat: no-repeat; background-position: -3px -2px; padding: 0 0 0 22px; margin: 0 0 5px 0; color: #5e5e5e;}.phonegap .FeedItem > .extras > .extra {font-size: 14px; line-height: 23px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 23px;}.FeedItem > .extras > .extra a {color: #484848;}.FeedItem > .extras > .extra.touching {text-decoration: none;}.FeedItem > .extras > .extra.checkin {background-image: url(/img/pages/feed/entry_icon_checkin.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.checkin {background-image: url(/img/pages/feed/entry_icon_checkin@2x.png);}}.FeedItem > .extras > .extra .object-trending {font: inherit; color: inherit; margin: auto;}.FeedItem > .extras > .extra.trending {background-image: none; padding-left: 0;}.FeedItem > .extras > .extra.trending.touching {text-decoration: none; cursor: auto;}.FeedItem > .extras > .extra.trending .trending.touching, .FeedItem > .extras > .extra.trending .checkincount.touching {cursor: pointer; color: #2d75a2;}.FeedItem > .extras > .extra.trending .trending.touching > .icon-watching, .FeedItem > .extras > .extra.trending .checkincount.touching > .icon-watching {background-position: 0 -30px;}.FeedItem > .extras > .extra.trending .trending.touching > .icon-trending, .FeedItem > .extras > .extra.trending .checkincount.touching > .icon-trending {background-position: -4px -29px;}.FeedItem > .extras > .extra.last-checked-in {background-image: url(/img/pages/feed/entry_icon_clock.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.last-checked-in {background-image: url(/img/pages/feed/entry_icon_clock@2x.png);}}.FeedItem > .extras > .extra.friends {background-image: url(/img/pages/feed/entry_icon_friends.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.friends {background-image: url(/img/pages/feed/entry_icon_friends@2x.png);}}.FeedItem > .extras > .extra.friends > .trending {background-image: url(/img/pages/feed/entry_icon_trending.png); background-size: 20px 40px; background-repeat: no-repeat; background-position: -4px -4px; margin-left: 10px; padding-left: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.friends > .trending {background-image: url(/img/pages/feed/entry_icon_trending@2x.png);}}.FeedItem > .extras > .extra.limited-lock {background-image: url(/img/pages/feed/entry_icon_locked.png); background-size: 20px 20px; background-position-x: -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.limited-lock {background-image: url(/img/pages/feed/entry_icon_locked@2x.png);}}.FeedItem > .extras > .extra.limited-lock a:after {content: ", ";}.FeedItem > .extras > .extra.limited-lock a:last-child:after {content: "";}.FeedItem > .extras > .extra.fan {background-image: url(/img/pages/feed/entry_icon_fan.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.fan {background-image: url(/img/pages/feed/entry_icon_fan@2x.png);}}.FeedItem > .extras > .extra.reason {background-image: url(/img/pages/feed/entry_icon_share.png); background-size: 20px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.reason {background-image: url(/img/pages/feed/entry_icon_share@2x.png);}}.FeedItem > .extras > .extra.reason.touching {text-decoration: none;}.FeedItem > .extras > .extra.reason > .name {cursor: pointer;}.FeedItem > .extras > .extra.reason > .name.touching {text-decoration: underline;}.FeedItem > .extras > .extra.liked {background-image: url(/img/pages/feed/entry_icon_like.png); background-size: 20px 40px; background-position-x: -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.FeedItem > .extras > .extra.liked {background-image: url(/img/pages/feed/entry_icon_like@2x.png);}}.FeedItem > .extras > .extra.liked.touching {text-decoration: none;}.FeedItem > .extras > .extra.liked > .name {cursor: pointer;}.FeedItem > .extras > .extra.liked > .name.touching {text-decoration: underline; color: #2d75a2;}.FeedItem > .extras > .extra:last-child {padding-bottom: 10px;}html.mobile .FeedItem > .extras {margin: 15px 10px;}html.mobile .FeedItem > .extras > .extra {height: 23px; background-repeat: no-repeat; background-position: 0 0; padding-left: 24px;}html.mobile .FeedItem > .extras > .extra.checkin {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_checkin.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -4px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.checkin {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_checkin@2x.png);}}html.mobile .FeedItem > .extras > .extra.trending {padding-left: 0;}html.mobile .FeedItem > .extras > .extra.last-checked-in {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_clock.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -4px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.last-checked-in {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_clock@2x.png);}}html.mobile .FeedItem > .extras > .extra.friends {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_friends.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -4px -1px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.friends {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_friends@2x.png);}}html.mobile .FeedItem > .extras > .extra.friends > .trending {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_trending.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -5px -2px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.friends > .trending {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_trending@2x.png);}}html.mobile .FeedItem > .extras > .extra.stickers {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_sticker.png); background-size: 24px 48px; background-repeat: no-repeat; background-position: -4px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.stickers {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_sticker@2x.png);}}html.mobile .FeedItem > .extras > .extra.stickers:active {text-decoration: none; background-position: -4px -24px;}html.mobile .FeedItem > .extras > .extra.limited-lock {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_locked.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -4px -1px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.limited-lock {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_locked@2x.png);}}html.mobile .FeedItem > .extras > .extra.fan {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_fan.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -4px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.fan {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_fan@2x.png);}}html.mobile .FeedItem > .extras > .extra.reason {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_share.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: -3px -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.reason {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_share@2x.png);}}html.mobile .FeedItem > .extras > .extra.liked {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_like.png); background-size: 24px 24px; background-repeat: no-repeat; background-position: 0 -5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .FeedItem > .extras > .extra.liked {background-image: url(/img/pages/feed/ipad/ipad_entry_icon_like@2x.png);}}html.mobile .FeedItem > .extras > .extra, html.mobile .FeedItem > .extras > .extra a {font-size: 12px; color: #9e9e9e;}body.phonegap.iphone .FeedItem > .extras > .extra, body.phonegap.android .FeedItem > .extras > .extra {font-size: 14px; line-height: 23px; line-height: 23px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 23px;}body.phonegap.iphone .FeedItem > .extras > .extra.checkin, body.phonegap.android .FeedItem > .extras > .extra.checkin {background-repeat: no-repeat; background-position: -4px 0;}body.phonegap.iphone .FeedItem > .extras > .extra.last-checked-in, body.phonegap.android .FeedItem > .extras > .extra.last-checked-in {background-repeat: no-repeat; background-position: -4px 0;}body.phonegap.iphone .FeedItem > .extras > .extra.stickers, body.phonegap.android .FeedItem > .extras > .extra.stickers {background-repeat: no-repeat; background-position: -4px 0;}body.phonegap.iphone .FeedItem > .extras > .extra.fan, body.phonegap.android .FeedItem > .extras > .extra.fan {background-repeat: no-repeat; background-position: -4px 0;}body.phonegap.iphone .FeedItem > .extras > .extra.reason, body.phonegap.android .FeedItem > .extras > .extra.reason {background-repeat: no-repeat; background-position: -4px 0;}body.phonegap.iphone .FeedItem > .extras > .extra.liked, body.phonegap.android .FeedItem > .extras > .extra.liked {background-repeat: no-repeat; background-position: -4px -1px;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .replies {background: #f1f1f1; padding-top: 15px;}.FeedItem > .replies > .more-comments {margin-bottom: 14px;}.FeedItem > .replies > .more-comments > span {line-height: 16px; font-size: 12px; color: #444444; margin-left: 10px; padding: 4px;}.FeedItem > .replies > .more-comments > span.touching {text-decoration: none; background-color: lightgrey; border-radius: 2px;}.FeedItem > .replies > .reply {position: relative; padding: 15px; padding-top: 0; padding-left: 55px; min-height: 30px; font-size: 13px;}.FeedItem > .replies > .reply > .avatar-circle {position: absolute; cursor: pointer; top: 0px; left: 13px; height: 30px; width: 30px; background-size: 30px; border-radius: 4px;}.FeedItem > .replies > .reply > .author {color: #2974a4; cursor: pointer; font-weight: bold; line-height: 16px;}.FeedItem > .replies > .reply > .author.touching {text-decoration: underline;}.FeedItem > .replies > .reply > .interaction-info {line-height: 16px; height: 15px; color: #acacac; padding-right: 15px;}.FeedItem > .replies > .reply > .interaction-info > .timestamp {margin-right: 5px;}.FeedItem > .replies > .reply > .interaction-info > .like, .FeedItem > .replies > .reply > .interaction-info > .count {cursor: pointer;}.FeedItem > .replies > .reply > .interaction-info > .like.touching, .FeedItem > .replies > .reply > .interaction-info > .count.touching {color: #2974a4;}.FeedItem > .replies > .reply > .interaction-info > .like.already-voted, .FeedItem > .replies > .reply > .interaction-info > .count.already-voted {cursor: default;}.FeedItem > .replies > .reply > .interaction-info > .like.already-voted.touching, .FeedItem > .replies > .reply > .interaction-info > .count.already-voted.touching {color: #acacac;}.FeedItem > .replies > .reply .content {word-wrap: break-word; line-height: 16px; color: #5e5e5e;}.FeedItem > .replies > .reply .content a {color: #2974a4; text-decoration: none;}.FeedItem > .replies > .reply:last-child {padding-bottom: 0;}html.mobile .FeedItem > .replies {padding-bottom: 15px; display: none;}html.mobile .FeedItem > .replies > .more-comments > span {font-size: 13px;}html.mobile .FeedItem > .replies > .reply {font-size: 14px;}html.mobile .FeedItem > .replies > .reply > .interaction-info {color: #888888;}html.mobile .FeedItem > .replies > .reply > .interaction-info > .like {display: inline-block; min-width: 60px; min-height: 30px;}html.mobile .FeedItem > .replies > .reply .content {color: black;}html.mobile .CardView .FeedItem > .replies {display: block;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem > .reply-box {overflow: hidden; *zoom: 1; overflow: visible; background: #f1f1f1; padding: 15px 11px 10px 13px; position: relative;}.FeedItem > .reply-box textarea[name="comment"] {height: 17px;}.ie .FeedItem > .reply-box textarea[name="comment"] {height: auto !important;}.FeedItem > .reply-box .mentions-input-box .mentions {color: white; font-size: 13px;}.FeedItem > .reply-box .mentions-input-box .mentions html.mobile {font-size: 15px;}.FeedItem > .reply-box .mentions-input-box .mentions strong {background-color: #d9e8f7;}.FeedItem > .reply-box .avatar-circle {position: absolute; left: 13px; top: 15px; width: 30px; height: 30px;}.FeedItem > .reply-box .expanded .editable {margin-left: 40px;}.FeedItem > .reply-box .expanded div.form-controls {display: none;}.FeedItem .action-suggestion h4 {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.FeedItem.ProfileCompletion > .header .progress {float: right; font-weight: bold;}#profile-page .FeedItem.ProfileCompletion > .header .progress, .FeedItem.ProfileCompletion > .header .progress {color: #b2b2b2;}.FeedItem.ProfileCompletion > .header + .progress-bar {border-top: 1px solid #e7e7e7;}.FeedItem.ProfileCompletion > .progress-bar {padding: 10px 15px 0;}.FeedItem.ProfileCompletion > .progress-bar > .outer {padding: 5px; border-radius: 10px; background-color: #e1e1e1;}.FeedItem.ProfileCompletion > .progress-bar > .outer > .inner {padding: 5px; border-radius: 6px; background-color: #f24e4e; width: 0%;}.FeedItem.ProfileCompletion > .description {padding: 15px; font-size: 14px; line-height: 1.4;}.FeedItem.ProfileCompletion > .description > .number, .FeedItem.ProfileCompletion > .description > .more {font-weight: bold; color: #ff6c00;}.FeedItem.ProfileCompletion > .friend-followed {padding: 10px 15px;}.FeedItem.ProfileCompletion > .buttons {margin: 0 15px 15px;}.FeedItem.ProfileCompletion > .buttons .button {padding: 8px 10px; width: 30%;}.FeedItem.ProfileCompletion > .recommendations, .FeedItem.ProfileCompletion > .friend-followed {padding-top: 0; border-top: 0;}.FeedItem.ProfileCompletion > .recommendations > .recommendation > .title {width: 95px;}#profile-page .FeedItem.ProfileCompletion .button.follow.selected, .FeedItem.ProfileCompletion .button.follow.selected {border-radius: 4px; border-left: 1px solid #dedede;}#profile-page .FeedItem.ProfileCompletion .button.follow.selected ~ .button.x, .FeedItem.ProfileCompletion .button.follow.selected ~ .button.x {display: none;}.page-media {background: black !important;}#overlay {z-index: 4000; background: rgba(0, 0, 0, 0.85); overflow-y: scroll;}.no-phonegap #overlay {position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0;}.phonegap #overlay {background: black;}#overlay.quickrate {overflow-y: auto;}#overlay.MediaOverlay .header {height: 34px; width: 100%; background-repeat: repeat-x; background-position: 0 0; color: white; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(/img/components/overlay/overlay_header_bg.png); background-size: 50px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .header {background-image: url(/img/components/overlay/overlay_header_bg@2x.png);}}.phonegap #overlay.MediaOverlay .header {display: none;}#overlay.MediaOverlay .header .close {height: 34px; line-height: 34px; border-right: 1px solid rgba(0, 0, 0, 0.2); padding: 0 10px; font-size: 15px; cursor: pointer;}.no-phonegap #overlay.MediaOverlay .header .close:active, #overlay.MediaOverlay .header .close.touching {background-color: rgba(0, 0, 0, 0.4);}#overlay.MediaOverlay .header .close:before {content: ""; display: inline-block; background-repeat: no-repeat; background-position: 0 0; width: 21px; height: 21px; vertical-align: -5px; margin-right: 7px; background-image: url(/img/components/overlay/overlay_close_x.png); background-size: 21px 21px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .header .close:before {background-image: url(/img/components/overlay/overlay_close_x@2x.png);}}#overlay.MediaOverlay .header h1 {font-family: "HelveticaNeueLTStd-Cn", "HelveticaNeue"; text-align: center; line-height: 38px; margin: 0; height: 34px; border-left: 1px solid rgba(255, 255, 255, 0.07); overflow: hidden; text-overflow: ellipsis; padding: 0 30px; font-size: 20px; color: white; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-flex: 1;}#overlay.MediaOverlay .header .like {background-position: 0 0; background-repeat: no-repeat; width: 57px; max-height: 33px; height: 33px; margin: 0 7px 0 0; text-indent: -9999px; cursor: pointer; background-image: url(/img/components/overlay/overlay_btn_like.png); background-size: 57px 99px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .header .like {background-image: url(/img/components/overlay/overlay_btn_like@2x.png);}}#overlay.MediaOverlay .header .like.touching {background-position: 0 -33px;}#overlay.MediaOverlay .header .like.liked {cursor: default;}#overlay.MediaOverlay .header .like.liked, #overlay.MediaOverlay .header .like:active {background-position: 0 -66px;}#overlay.MediaOverlay .nav {display: none; cursor: pointer; position: fixed; top: 50%; z-index: 2;}.iphone #overlay.MediaOverlay .nav {top: auto; bottom: 15px; zoom: 0.75;}#overlay.MediaOverlay .nav.left {left: 10px;}#overlay.MediaOverlay .nav.left .tip {left: 0;}#overlay.MediaOverlay .nav.right {right: 10px;}#overlay.MediaOverlay .nav.right .tip {right: 0;}#overlay.MediaOverlay .nav.touching .tip {opacity: 1;}#overlay.MediaOverlay .nav.touching .arrow {opacity: 1; background-position: 0 -60px;}#overlay.MediaOverlay .nav .tip {background: black; color: white; cursor: pointer; opacity: 0; font-size: 12px; font-weight: bold; padding: 10px; position: absolute; top: -40px; white-space: nowrap; border-radius: 4px;}.iphone #overlay.MediaOverlay .nav .tip {display: none;}#overlay.MediaOverlay .nav .arrow {background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 60px; opacity: 0.6; width: 60px;}#overlay.MediaOverlay .nav .arrow.left {background-image: url(/img/components/overlay/overlay_icon_arrow_left.png); background-size: 60px 120px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .nav .arrow.left {background-image: url(/img/components/overlay/overlay_icon_arrow_left@2x.png);}}#overlay.MediaOverlay .nav .arrow.right {background-image: url(/img/components/overlay/overlay_icon_arrow_right.png); background-size: 60px 120px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .nav .arrow.right {background-image: url(/img/components/overlay/overlay_icon_arrow_right@2x.png);}}#overlay.MediaOverlay .content {width: 100%; height: 100%;}.iphone #overlay.MediaOverlay .content.article {background: white;}.iphone #overlay.MediaOverlay .content {overflow-y: auto; -webkit-overflow-scrolling: touch;}.iphone #overlay.MediaOverlay .content img {overflow-y: auto; -webkit-overflow-scrolling: touch;}#overlay.MediaOverlay .content.video, #overlay.MediaOverlay .content.photo, #overlay.MediaOverlay .content.image {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; overflow-y: scroll;}#overlay.MediaOverlay .content.video iframe, #overlay.MediaOverlay .content.photo iframe, #overlay.MediaOverlay .content.image iframe {width: 800px; height: 421px;}.iphone #overlay.MediaOverlay .content.video iframe, .iphone #overlay.MediaOverlay .content.photo iframe, .iphone #overlay.MediaOverlay .content.image iframe {width: 320px;}#overlay.MediaOverlay .content.video img, #overlay.MediaOverlay .content.photo img, #overlay.MediaOverlay .content.image img {max-width: 800px; max-height: 800px; height: auto;}#overlay.MediaOverlay .content.video .video.native, #overlay.MediaOverlay .content.photo .video.native, #overlay.MediaOverlay .content.image .video.native {overflow: hidden;}#overlay.MediaOverlay .content.video .video-thumbnail-wrapper, #overlay.MediaOverlay .content.photo .video-thumbnail-wrapper, #overlay.MediaOverlay .content.image .video-thumbnail-wrapper {position: relative; left: 50%;}#overlay.MediaOverlay .content.video .video-thumbnail-wrapper > .thumbnail, #overlay.MediaOverlay .content.photo .video-thumbnail-wrapper > .thumbnail, #overlay.MediaOverlay .content.image .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}#overlay.MediaOverlay .content.video .video-thumbnail-wrapper > .preview, #overlay.MediaOverlay .content.photo .video-thumbnail-wrapper > .preview, #overlay.MediaOverlay .content.image .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.MediaOverlay .content.video .video-thumbnail-wrapper > .preview, #overlay.MediaOverlay .content.photo .video-thumbnail-wrapper > .preview, #overlay.MediaOverlay .content.image .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}#overlay.MediaOverlay .content.video .video-thumbnail-wrapper > .preview.touching, #overlay.MediaOverlay .content.photo .video-thumbnail-wrapper > .preview.touching, #overlay.MediaOverlay .content.image .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}#overlay.MediaOverlay .content.article iframe, #overlay.MediaOverlay .content.link iframe {width: 100%; height: 100%;}#overlay.MediaOverlay .content .caption {color: white; padding-top: 25px;}#overlay.MediaOverlay.animated .content ul {overflow: hidden; *zoom: 1;}#overlay.MediaOverlay.animated .content ul > li {float: left; overflow: auto; -webkit-overflow-scrolling: touch;}#overlay.MediaOverlay.animated .content ul > li img {display: block; margin: 16px auto;}.ie #overlay.MediaOverlay .header {display: block; text-align: center; min-width: 800px;}.ie #overlay.MediaOverlay .header .close {float: left;}.ie #overlay.MediaOverlay .header h1 {float: left; width: 600px; white-space: nowrap; ms-text-overflow: ellipsis;}.ie #overlay.MediaOverlay .header .like {position: absolute; top: 0; right: 5px;}.ie #overlay.MediaOverlay .content.video, .ie #overlay.MediaOverlay .content.photo, .ie #overlay.MediaOverlay .content.image {display: block; width: 100%; margin: 0 auto; text-align: center;}.ie #overlay.MediaOverlay .content.video img, .ie #overlay.MediaOverlay .content.photo img, .ie #overlay.MediaOverlay .content.image img {text-align: center; margin-top: 100px;}#overlay.MediaOverlay .MediaOverlayContent {text-align: center;}#overlay.MediaOverlay .MediaOverlayContent .video {text-align: center;}#overlay.GetGlueNowTVTagOverlay {display: block; opacity: 0; background: white; -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.3s; -moz-transition: opacity ease-in-out 0.3s; -o-transition: opacity ease-in-out 0.3s; transition: opacity ease-in-out 0.3s;}#overlay.GetGlueNowTVTagOverlay .mosaic {margin: 200px auto 50px auto; width: 800px; height: 240px; line-height: 240px; background-image: url(/img/components/overlay/getglue_tvtag_mosaic.png); background-size: 800px 240px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.GetGlueNowTVTagOverlay .mosaic {background-image: url(/img/components/overlay/getglue_tvtag_mosaic@2x.png);}}#overlay.GetGlueNowTVTagOverlay .button {margin: 0 auto; background: #f24e4e; width: 100px; font-weight: normal; font-family: "Helvetica Neue", Helvetica, sans-serif; text-shadow: none; padding: 16px 40px 15px 40px; border: none;}#overlay.EducationalOverlay {position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: block; opacity: 0; -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.3s; -moz-transition: opacity ease-in-out 0.3s; -o-transition: opacity ease-in-out 0.3s; transition: opacity ease-in-out 0.3s;}#overlay.EducationalOverlay .container {height: 300px; margin: 0 auto; position: relative; margin-top: -150px; padding: 0 40px; top: 50%;}#overlay.EducationalOverlay p {color: white; font-size: 13px; font-weight: bold; text-align: center; margin-bottom: 20px;}#overlay.EducationalOverlay .button {margin: 0 10px;}#overlay.EducationalOverlay .collage {margin: 20px auto; background-repeat: no-repeat;}#overlay.EducationalOverlay .collage.feed {width: 220px; height: 125px; background-image: url(/img/components/overlay/educational/feed_overlay_icons.png); background-size: 220px 125px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.EducationalOverlay .collage.feed {background-image: url(/img/components/overlay/educational/feed_overlay_icons@2x.png);}}#overlay.EducationalOverlay .collage.guide {width: 213px; height: 110px; background-image: url(/img/components/overlay/educational/guide_overlay_icons.png); background-size: 213px 110px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#overlay.EducationalOverlay .collage.guide {background-image: url(/img/components/overlay/educational/guide_overlay_icons@2x.png);}}html.mobile #overlay.MediaOverlay .content.video img, html.mobile #overlay.MediaOverlay .content.photo img, html.mobile #overlay.MediaOverlay .content.image img {width: 100%;}html.mobile #overlay.SignupOverlay {background: rgba(0, 0, 0, 0.6);}html.mobile #overlay.SignupOverlay .description {margin-bottom: 20px;}html.mobile #overlay.SignupOverlay .description.thinner {padding: 0 30px;}html.mobile #overlay.SignupOverlay .title {margin-bottom: 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 19px; font-weight: bold;}html.mobile #overlay.SignupOverlay .modal {opacity: 1; background: white; position: relative; margin: 0 20px 12px; top: 25%; text-align: center; border-radius: 4px; padding: 25px 10px;}html.mobile #overlay.SignupOverlay .button {padding: 8px; background: none; line-height: 1.4; border: none; font-weight: normal; text-shadow: none; vertical-align: top;}html.mobile #overlay.SignupOverlay .button.facebook {background-color: #3a5995; margin-bottom: 5px;}html.mobile #overlay.SignupOverlay .button.facebook .icon {background-image: url(/img/shared/onboarding_icon_assets.png); background-size: 23px 88px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #overlay.SignupOverlay .button.facebook .icon {background-image: url(/img/shared/onboarding_icon_assets@2x.png);}}html.mobile #overlay.SignupOverlay .button.email {background-color: #358fbc;}html.mobile #overlay.SignupOverlay .button.email .icon {background-image: url(/img/shared/email_envelope_icon.png); background-size: 21px 15px; background-position: 0 3px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #overlay.SignupOverlay .button.email .icon {background-image: url(/img/shared/email_envelope_icon@2x.png);}}html.mobile #overlay.SignupOverlay .login {margin-top: 20px; display: block;}html.mobile #overlay.SignupOverlay .icon {padding-left: 30px; background-repeat: no-repeat; display: inline-block;}@-webkit-keyframes fadein {0% {opacity: 0; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in;} 16% {opacity: 1; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out;} 33% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 0;}}@-moz-keyframes fadein {0% {opacity: 0; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in;} 16% {opacity: 1; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out;} 33% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 0;}}@-ms-keyframes fadein {0% {opacity: 0; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in;} 16% {opacity: 1; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out;} 33% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 0;}}@keyframes fadein {0% {opacity: 0; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in;} 16% {opacity: 1; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out;} 33% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 0;}}#splash-promo-mobile {text-align: center; min-height: 100%;}.iphone #splash-promo-mobile {max-height: 426px;}#splash-promo-mobile > .top-half {*zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3F8BBA', endColorstr='#FF2D75A2'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3f8bba), color-stop(1, #2d75a2)); background-image: -moz-linear-gradient(center top, #3f8bba 25%, #2d75a2 100%); display: block; position: relative;}#splash-promo-mobile > .top-half > .banners {margin: 0 auto; white-space: nowrap; font-size: 0; overflow: auto;}.android #splash-promo-mobile > .top-half > .banners {overflow: hidden; max-width: 300px;}#splash-promo-mobile > .top-half > .banners > .banner {width: 100%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}#splash-promo-mobile > .top-half > .banners > .banner > .banner-image {background-position: center center; min-height: 70px; margin: 15px auto; background-repeat: no-repeat;}#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.getglue {background-image: url(/img/pages/splash/splash_icon_logo.png); background-size: 190px 70px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.getglue {background-image: url(/img/pages/splash/splash_icon_logo@2x.png);}}#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.discover {background-image: url(/img/pages/splash/splash_icon_discover.png); background-size: 75px 70px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.discover {background-image: url(/img/pages/splash/splash_icon_discover@2x.png);}}#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.share {background-image: url(/img/pages/splash/splash_icon_share.png); background-size: 70px 70px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.share {background-image: url(/img/pages/splash/splash_icon_share@2x.png);}}#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.enjoy {background-image: url(/img/pages/splash/splash_icon_enjoy.png); background-size: 100px 70px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .banners > .banner > .banner-image.enjoy {background-image: url(/img/pages/splash/splash_icon_enjoy@2x.png);}}#splash-promo-mobile > .top-half > .banners > .banner > .tagline {white-space: normal; color: white; font: normal 20px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: rgba(0, 0, 0, 0.5) 0 2px 2px; margin-bottom: 7px;}#splash-promo-mobile > .top-half > .banners > .banner > .copy {white-space: normal; color: white; padding: 0 20px;}#splash-promo-mobile > .top-half > .dots {margin: 25px auto 20px;}#splash-promo-mobile > .top-half > .dots > .dot {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background-color: #205272; width: 6px; height: 6px; line-height: 6px; border-radius: 6px;}#splash-promo-mobile > .top-half > .dots > .dot.on {background-color: white;}#splash-promo-mobile > .top-half > .arrow {width: 11px; height: 16px; background-position: 15px; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -8px; cursor: pointer; padding: 15px;}#splash-promo-mobile > .top-half > .arrow.left {display: none; left: 0; background-image: url(/img/pages/splash/splash_arrow_left.png); background-size: 11px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .arrow.left {background-image: url(/img/pages/splash/splash_arrow_left@2x.png);}}#splash-promo-mobile > .top-half > .arrow.right {right: 0; background-image: url(/img/pages/splash/splash_arrow_right.png); background-size: 11px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .top-half > .arrow.right {background-image: url(/img/pages/splash/splash_arrow_right@2x.png);}}#splash-promo-mobile > .bottom-half {border-top: 1px solid #2a6b94; padding: 10px 0;}#splash-promo-mobile > .bottom-half > .splash-button {width: 280px; height: 38px; line-height: 38px; display: block; margin: 10px auto; border: 1px solid; font: bold 16px / 38px "Helvetica Neue", Helvetica, Arial, sans-serif; border-radius: 4px;}#splash-promo-mobile > .bottom-half > .splash-button.touching {cursor: pointer;}#splash-promo-mobile > .bottom-half > .splash-button.facebook {border-color: #1c3f85; background-color: #4e6aa2; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4E6AA2', endColorstr='#FF254688'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e6aa2), color-stop(1, #254688)); background-image: -moz-linear-gradient(center top, #4e6aa2 25%, #254688 100%); color: white; text-shadow: rgba(32, 57, 105, 0.3) 0 1px; position: relative; padding-left: 38px; width: 242px;}#splash-promo-mobile > .bottom-half > .splash-button.facebook > .icon-fb-overlay {width: 38px; height: 38px; line-height: 38px; position: absolute; left: 0; top: 0; background-image: url(/img/pages/splash/splash_button_facebook_icon.png); background-size: 38px 76px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#splash-promo-mobile > .bottom-half > .splash-button.facebook > .icon-fb-overlay {background-image: url(/img/pages/splash/splash_button_facebook_icon@2x.png);}}#splash-promo-mobile > .bottom-half > .splash-button.facebook.touching, .no-phonegap #splash-promo-mobile > .bottom-half > .splash-button.facebook:hover {border-color: #16326a; background-color: #3e5582; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E5582', endColorstr='#FF1E386D'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e5582), color-stop(1, #1e386d)); background-image: -moz-linear-gradient(center top, #3e5582 25%, #1e386d 100%);}#splash-promo-mobile > .bottom-half > .splash-button.facebook.touching > .icon-fb-overlay, .no-phonegap #splash-promo-mobile > .bottom-half > .splash-button.facebook:hover > .icon-fb-overlay {background-position-y: -38px;}#splash-promo-mobile > .bottom-half > .splash-button.email, #splash-promo-mobile > .bottom-half > .splash-button.login {border-color: #375075; background-color: #edf4f8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDF4F8', endColorstr='#FFADBEC9'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edf4f8), color-stop(1, #adbec9)); background-image: -moz-linear-gradient(center top, #edf4f8 25%, #adbec9 100%); color: #386784; text-shadow: rgba(255, 255, 255, 0.3) 0 1px;}#splash-promo-mobile > .bottom-half > .splash-button.email.touching, .no-phonegap #splash-promo-mobile > .bottom-half > .splash-button.email:hover, #splash-promo-mobile > .bottom-half > .splash-button.login.touching, .no-phonegap #splash-promo-mobile > .bottom-half > .splash-button.login:hover {border-color: #2c405e; background-color: #8997a0; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8997A0', endColorstr='#FFB8C0C5'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8997a0), color-stop(1, #b8c0c5)); background-image: -moz-linear-gradient(center top, #8997a0 25%, #b8c0c5 100%);}#splash-promo-mobile > .bottom-half > .splash-button.skip {text-indent: 0; height: 19px;}#splash-promo-mobile > .bottom-half > .splash-button.skip > .text {font-weight: bold; color: white; float: right;}body.interstitial.home #splash-promo-web {background-image: url(/img/components/promo/splash/ui_splash_bg.png); background-size: auto auto; background-repeat: repeat-x;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web {background-image: url(/img/components/promo/splash/ui_splash_bg@2x.png);}}body.interstitial.home #splash-promo-web a {text-decoration: none;}body.interstitial.home #splash-promo-web a.touching {text-decoration: underline;}body.interstitial.home #splash-promo-web .wrap {width: 980px; margin: auto;}body.interstitial.home #splash-promo-web .heading {overflow: hidden; *zoom: 1; padding-top: 40px; position: relative;}body.interstitial.home #splash-promo-web .gallery {float: left; width: 571px; height: 555px; position: relative;}body.interstitial.home #splash-promo-web .gallery li {position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-animation: fadein 18s linear 0s infinite normal; -moz-animation: fadein 18s linear 0s infinite normal; animation: fadein 18s linear 0s infinite normal; opacity: 0;}body.interstitial.home #splash-promo-web .gallery li.guide {background-image: url(/img/components/promo/splash/image_guide.png); background-size: 571px 555px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .gallery li.guide {background-image: url(/img/components/promo/splash/image_guide@2x.png);}}body.interstitial.home #splash-promo-web .gallery li.feed {background-image: url(/img/components/promo/splash/image_main_feed.png); background-size: 571px 555px; -webkit-animation-delay: 6s; -moz-animation-delay: 6s; animation-delay: 6s;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .gallery li.feed {background-image: url(/img/components/promo/splash/image_main_feed@2x.png);}}body.interstitial.home #splash-promo-web .gallery li.object-feed {background-image: url(/img/components/promo/splash/image_object_feed.png); background-size: 571px 555px; -webkit-animation-delay: 12s; -moz-animation-delay: 12s; animation-delay: 12s;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .gallery li.object-feed {background-image: url(/img/components/promo/splash/image_object_feed@2x.png);}}body.interstitial.home #splash-promo-web .browse {width: 140px; height: 141px; position: absolute; left: 402px; bottom: 30px; text-indent: -9999px;}body.interstitial.home #splash-promo-web .browse.touching {background-position-y: -142px;}body.interstitial.home #splash-promo-web .browse.guide {background-image: url(/img/components/promo/splash/btn_browse_guide_rounded.png); background-size: 140px 283px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .browse.guide {background-image: url(/img/components/promo/splash/btn_browse_guide_rounded@2x.png);}}body.interstitial.home #splash-promo-web .browse.feed {display: none; background-image: url(/img/components/promo/splash/btn_browse_feed_rounded.png); background-size: 140px 283px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .browse.feed {background-image: url(/img/components/promo/splash/btn_browse_feed_rounded@2x.png);}}body.interstitial.home #splash-promo-web .copy {float: left; padding-top: 100px; padding-left: 20px;}body.interstitial.home #splash-promo-web .copy .usability {text-indent: -9999px; width: 274px; height: 153px; background-image: url(/img/components/promo/splash/tvtag_tag.png); background-size: 274px 153px; background-repeat: no-repeat; margin-bottom: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .copy .usability {background-image: url(/img/components/promo/splash/tvtag_tag@2x.png);}}body.interstitial.home #splash-promo-web .copy .signup {line-height: 55px; font-size: 13px; color: #cdebff;}body.interstitial.home #splash-promo-web .copy .signup .facebook {text-indent: -9999px; display: inline-block; width: 240px; height: 55px; background-image: url(/img/components/promo/splash/btn_facebook_signup.png); background-size: 240px 110px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .copy .signup .facebook {background-image: url(/img/components/promo/splash/btn_facebook_signup@2x.png);}}body.interstitial.home #splash-promo-web .copy .signup .facebook.touching {background-position-y: -55px;}body.interstitial.home #splash-promo-web .copy .signup .email-wrap {line-height: 47px;}body.interstitial.home #splash-promo-web .copy .signup .email {text-shadow: 0 1px black; color: white; font-weight: bold;}body.interstitial.home #splash-promo-web .footing {position: relative; padding-left: 170px;}body.interstitial.home #splash-promo-web .footing .app-store {position: absolute; left: 28px; text-indent: -9999px; width: 122px; height: 41px; top: 5px; background-image: url(/img/components/promo/splash/app_store_logo.png); background-size: 122px 82px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .footing .app-store {background-image: url(/img/components/promo/splash/app_store_logo@2x.png);}}body.interstitial.home #splash-promo-web .footing .app-store.touching {background-position-y: -41px;}body.interstitial.home #splash-promo-web .footing .menu {font-size: 0; color: #f24e4e; padding: 6px 0;}body.interstitial.home #splash-promo-web .footing .menu li {display: inline; padding: 0 10px 0 0; font-size: 12px;}body.interstitial.home #splash-promo-web .footing .menu li.page {text-transform: uppercase;}body.interstitial.home #splash-promo-web .footing .menu li a {color: #f24e4e; font-weight: bold;}body.interstitial.home #splash-promo-web .footing .copyright {font-size: 10px; color: #f24e4e;}body.interstitial.home #splash-promo-web .footing .copyright a {color: #f24e4e;}body.interstitial.home #splash-promo-web .login {display: block; width: 116px; height: 34px; position: fixed; top: 20px; right: 20px; text-indent: -9999px; background-image: url(/img/components/promo/splash/btn_login.png); background-size: 116px 68px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {body.interstitial.home #splash-promo-web .login {background-image: url(/img/components/promo/splash/btn_login@2x.png);}}.promos .Promo {background-color: white; width: 100%; margin-top: 0; border: 1px solid lightgrey;}.Promo {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; background-color: #eeeeee; text-shadow: 0 1px 0 white; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; position: relative; z-index: 1005; border-radius: 4px 4px 0 0; border-radius: 4px; border: none; width: 95%; margin: 20px auto;}#profile-page .Promo.quickrate {margin: 5px auto 20px;}.Promo h2 {margin-bottom: 10px;}.Promo strong {font-weight: bold;}.Promo .close {background-image: url(/img/components/promo/x.png); background-size: 23px 23px; background-repeat: no-repeat; width: 23px; height: 23px; float: left; cursor: pointer;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .close {background-image: url(/img/components/promo/x@2x.png);}}.Promo .promo-content {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px;}.Promo .promo-content a.launch {color: white; padding: 4px 10px; border-radius: 4px; margin-left: 10px; cursor: pointer; background-color: #b1d258; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB1D258', endColorstr='#FF84AB3A'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b1d258), color-stop(1, #84ab3a)); background-image: -moz-linear-gradient(center top, #b1d258 25%, #84ab3a 100%); border: 1px solid #6a922a; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}.Promo .promo-content a.launch.touching {background-color: #8ea846; text-decoration: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8EA846', endColorstr='#FF6B8A2F'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8ea846), color-stop(1, #6b8a2f)); background-image: -moz-linear-gradient(center top, #8ea846 25%, #6b8a2f 100%); border: 1px solid #557552;}.Promo .promo-content a.launch:active {background-color: #6b8a2f; text-decoration: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6B8A2F', endColorstr='#FF8EA846'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b8a2f), color-stop(1, #8ea846)); background-image: -moz-linear-gradient(center top, #6b8a2f 25%, #8ea846 100%); border: 1px solid #557552;}.Promo.closed {opacity: 0;}.Promo.two-lines {padding: 20px;}.Promo.two-lines a.launch {font-weight: bold;}.Promo.two-lines .close {position: absolute; top: 33px;}.Promo.one-line {padding: 10px;}.Promo.one-line .promo-content {margin: 8px auto;}.Promo.one-line a.launch {font-weight: bold;}.Promo.quickrate .count {font-weight: bold; color: #fe9000;}.Promo.action-feedback {border: none; background-color: #eeeeee; height: 50px; width: 100%; padding: 10px; border-radius: 0; margin: 0; border-bottom: 1px solid lightgrey;}.Promo.friends .promo-content .facebook-connect {background-image: url(/img/components/promo/promo_facebook_connect.png); background-size: 82px 22px; display: inline-block; text-indent: -9999px; width: 82px; height: 22px; background-repeat: no-repeat; margin-left: 10px; vertical-align: 6px; cursor: pointer;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo.friends .promo-content .facebook-connect {background-image: url(/img/components/promo/promo_facebook_connect@2x.png);}}.Promo.signup h2 {margin-bottom: 10px;}.Promo.signup .buttons {overflow: hidden; *zoom: 1; margin: 0 auto; width: 62px;}.Promo.signup .buttons .button {float: left; width: 50px; margin-right: 10px; font-size: 12px; padding: 5px;}.Promo.signup .buttons .button.signup {text-shadow: #333333 0px 1px 0px;}.Promo.limited-stickers .count {font-weight: bold; color: #fe9000;}.Promo .icon {display: inline-block; margin-right: 10px; background-position: 0 0; background-repeat: no-repeat;}.Promo .icon.shows {width: 16px; height: 16px; background-image: url(/img/components/promo/promo_shows.png); background-size: 16px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .icon.shows {background-image: url(/img/components/promo/promo_shows@2x.png);}}.Promo .icon.movies {width: 18px; height: 17px; background-image: url(/img/components/promo/promo_movies.png); background-size: 18px 17px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .icon.movies {background-image: url(/img/components/promo/promo_movies@2x.png);}}.Promo .icon.sports {width: 16px; height: 16px; background-image: url(/img/components/promo/promo_sports.png); background-size: 16px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .icon.sports {background-image: url(/img/components/promo/promo_sports@2x.png);}}.Promo .icon.checkin {width: 18px; height: 18px; vertical-align: -1px; background-image: url(/img/components/promo/promo_checkin.png); background-size: 18px 18px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .icon.checkin {background-image: url(/img/components/promo/promo_checkin@2x.png);}}.Promo .icon.people {width: 18px; height: 17px; background-image: url(/img/components/promo/promo_follow_others.png); background-size: 18px 17px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo .icon.people {background-image: url(/img/components/promo/promo_follow_others@2x.png);}}.Promo.educational {background-color: white; width: 100%;}.Promo.educational .description {background-color: #dae6ee; font-size: 14px; color: #4a83aa; text-align: left; background-image: url(/img/common/tip_tag.png); background-size: 44px 44px; background-position: top right; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Promo.educational .description {background-image: url(/img/common/tip_tag@2x.png);}}#logged-out-promo {min-height: 101px; position: static; margin: 0 auto; margin-bottom: 20px; z-index: 1006; background-color: white; color: black;}.phonegap #logged-out-promo {margin: 0; border: none; background: #f1f1f1;}.phonegap #logged-out-promo .more {display: none !important;}#logged-out-promo .container {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 15px 15px 0 15px; overflow: hidden; *zoom: 1; overflow: visible;}#logged-out-promo .container a {text-decoration: none; color: #2d75a2;}#logged-out-promo .container .content {color: black; margin-top: 3px; display: table; height: 70px;}#logged-out-promo .container .content h1 {display: table-cell; vertical-align: middle; font-size: 22px; line-height: 1.4; width: 670px;}#logged-out-promo .container .content h1 em {font-style: italic;}#logged-out-promo .container .content h1 .more {font-weight: bold; font-size: 13px; font-family: Helvetica, sans-serif;}#logged-out-promo .container .content h1 .more.guide, #logged-out-promo .container .content h1 .more.feed {display: block;}#logged-out-promo .container .content h1 .more.touching {text-decoration: underline;}#logged-out-promo .container .content > div {display: inline-block; cursor: pointer; background-repeat: no-repeat;}#logged-out-promo .container .content > div.facebook {width: 250px; height: 40px; float: right; margin-right: 30px; background-image: url(/img/components/promo/logged-out/promo_signup_facebook.png); background-size: 250px 80px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#logged-out-promo .container .content > div.facebook {background-image: url(/img/components/promo/logged-out/promo_signup_facebook@2x.png);}}#logged-out-promo .container .content > div.facebook.touching {background-position: 0 -40px;}#logged-out-promo .container .content > div.facebook span {visibility: hidden;}#logged-out-promo .container .content > div.text span {position: relative; top: 5px; font-size: 13px;}#logged-out-promo .container .content > div.or {font-weight: bold; color: #888888; margin: 0 3px; float: left; margin-right: 10px;}#logged-out-promo .container .content > div.email {float: left;}#logged-out-promo .container .content > div.email span {color: #2d75a2; font-weight: bold;}#logged-out-promo .container .content > div.email span.touching {text-decoration: underline;}#logged-out-promo .container.new-user-on-guide {padding: 35px 0;}#logged-out-promo .container.new-user-on-guide .content {padding-left: 100px; padding-top: 10px; height: 80px; background-repeat: no-repeat; background-image: url(/img/components/promo/promo_logged_in_logo.png); background-size: 80px 80px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#logged-out-promo .container.new-user-on-guide .content {background-image: url(/img/components/promo/promo_logged_in_logo@2x.png);}}#logged-out-promo .container.new-user-on-guide .content h1 {font-size: 30px; margin-bottom: 15px;}#logged-out-promo .container.new-user-on-guide .content span {font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; color: #a3a8af; cursor: default;}#logged-out-promo .container.new-user-on-guide .content a {color: #4a96c6;}#logged-out-promo .container .get-app {display: none; float: right; position: relative; top: 20px; cursor: pointer; width: 122px; height: 43px; background-image: url(/img/components/promo/logged-out/promo_available_app_store.png); background-size: 122px 86px; background-position: 0 0;}#logged-out-promo .container .get-app span {visibility: hidden;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#logged-out-promo .container .get-app {background-image: url(/img/components/promo/logged-out/promo_available_app_store@2x.png);}}#logged-out-promo .container .get-app.touching {background-position: 0 -43px;}#logged-out-promo .close {display: none; color: white; float: right; position: relative; right: -180px; top: 5px; cursor: pointer; width: 12px; height: 12px; background-image: url(/img/components/promo/logged-out/promo_signup_x.png); background-size: 12px 24px;}#logged-out-promo .close span {visibility: hidden;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#logged-out-promo .close {background-image: url(/img/components/promo/logged-out/promo_signup_x@2x.png);}}#logged-out-promo .close.touching {background-position: 0 -12px;}#logged-out-promo ~ #main-container {margin-top: 0;}#logged-out-promo ~ #main-container #content > div {margin-top: 0;}#logged-out-promo ~ #hidden-section {top: 144px;}#logged-out-promo ~ #hidden-section ~ #main-container {position: relative; top: 100px;}#logged-out-promo ~ #hidden-section ~ #main-container.guide #sidebar #side-footer, #logged-out-promo ~ #hidden-section ~ #main-container.feed #sidebar #side-footer, #logged-out-promo ~ #hidden-section ~ #main-container #sidebar.only-footer #side-footer {position: fixed; bottom: 0; padding-bottom: 20px;}#logged-out-promo ~ #hidden-section ~ #main-container #sidebar {top: 144px;}#logged-out-promo ~ #hidden-section ~ #main-container #sidebar .spacer {display: none;}#logged-out-promo ~ #hidden-section ~ #main-container #content {top: 164px;}#logged-out-promo ~ #hidden-section ~ #main-container #content:before {margin-top: 140px; top: 64px;}#logged-out-promo ~ #hidden-section ~ #main-container .section_header.primary.fixed {top: 164px;}.single-column #logged-out-promo .container {padding: 15px;}.single-column #logged-out-promo .container .content {height: auto; display: block;}.single-column #logged-out-promo .container .content > div.facebook {float: none; margin-right: 0; width: 242px; background-position: -4px 0;}.single-column #logged-out-promo .container .content > div.text span {top: 8px;}.single-column #logged-out-promo .container .content > div.or {margin: 0 3px; float: none;}.single-column #logged-out-promo .container .content > div.email {float: none;}#card_stack .CardView.promo-more-info {padding: 0; height: 310px;}#card_stack .CardView.promo-more-info .header {padding: 25px; box-shadow: none; background-image: url(/img/components/promo/logged-out/card_banner_texture_red.png); background-size: 572px 120px; margin: 0 0 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#card_stack .CardView.promo-more-info .header {background-image: url(/img/components/promo/logged-out/card_banner_texture_red@2x.png);}}#card_stack .CardView.promo-more-info .header h1 {color: white; text-shadow: 0 1px 1px #1b4a66; margin: 0 18px; font-size: 26px;}#card_stack .CardView.promo-more-info ul {font-size: 14px; margin: 0 auto 25px; width: 492px; position: relative;}#card_stack .CardView.promo-more-info ul li {position: relative; font-size: 13px; line-height: 1.4; margin: 10px 0; padding-left: 29px; background-repeat: no-repeat;}#card_stack .CardView.promo-more-info ul li:before {display: block; float: left; content: ""; height: 20px; width: 20px; position: absolute; left: 0; top: -2px; background-image: url(/img/components/promo/logged-out/promo_card_icons.png); background-size: 20px 120px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#card_stack .CardView.promo-more-info ul li:before {background-image: url(/img/components/promo/logged-out/promo_card_icons@2x.png);}}#card_stack .CardView.promo-more-info ul li.guide:before {background-position: 0 0;}#card_stack .CardView.promo-more-info ul li.bulb:before {background-position: 0 -20px;}#card_stack .CardView.promo-more-info ul li.star:before {background-position: 0 -40px;}#card_stack .CardView.promo-more-info ul li.check:before {background-position: 0 -60px;}#card_stack .CardView.promo-more-info ul li.play:before {background-position: 0 -80px;}#card_stack .CardView.promo-more-info ul li.crowd:before {background-position: 0 -100px;}#card_stack .CardView.promo-more-info .logo {width: 572px; height: 24px; background-repeat: no-repeat; background-image: url(/img/components/promo/logged-out/logo_grey.png); background-size: 80px 24px; margin-bottom: 4px; background-position: left top; float: left; margin: 20px 0 0 42px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#card_stack .CardView.promo-more-info .logo {background-image: url(/img/components/promo/logged-out/logo_grey@2x.png);}}#card_stack .CardView.promo-more-info .slogan {color: #888888; text-align: left; float: left; clear: left; font-size: 11px; font-weight: normal; margin: 5px 0 0 42px;}#card_stack .CardView.promo-more-info .continue {width: auto; margin: -14px 40px 0 0 !important; float: right; padding: 10px 20px; font-size: 15px;}.popover.logged-out-promo-popover > .body .ui-navigation-view {padding: 0 5px;}.popover.logged-out-promo-popover > .body {background: inherit; border: 0; box-shadow: none;}.popover.logged-out-promo-popover > .body .app-store {cursor: pointer; width: 220px; height: 40px; background: #eeeeee; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #d2d4d9)); background-image: -moz-linear-gradient(center top, white 25%, #d2d4d9 100%); box-shadow: 0 1px 4px 2px #313237; margin: 10px 0; border-radius: 8px;}.popover.logged-out-promo-popover > .body .app-store span {font-size: 16px; font-weight: bold; color: #222222; display: block; margin: 0 auto; padding-top: 12px; text-align: center;}.popover.logged-out-promo-popover > .body form {position: relative;}.popover.logged-out-promo-popover > .body form .email {border-radius: 12px; outline: none; width: 209px; color: #444444;}.popover.logged-out-promo-popover > .body form .submit {position: absolute; cursor: pointer; right: 12px; top: 5px; width: 18px; height: 18px; background-repeat: no-repeat; background-image: url(/img/components/promo/logged-out/input_submit_arrow.png); background-size: 18px 18px;}.popover.logged-out-promo-popover > .body form .submit span {visibility: hidden;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.popover.logged-out-promo-popover > .body form .submit {background-image: url(/img/components/promo/logged-out/input_submit_arrow@2x.png);}}.popover.logged-out-promo-popover > .body form .success {display: block; color: white; font-size: 12px; margin: 0 5px;}.ie #splash-promo-web li {opacity: 1 !important;}.ie #splash-promo-web li.feed {background: none !important;}.ie #splash-promo-web li.object-feed {background: none !important;}body.home-app-promo {background: white url(/img/components/promo/splash-ipad/bg.png) repeat-x;}#home-app-promo {font-family: HelveticaNeueLTStd-Cn, "Helvetica Neue", Helvetica, sans-serif;}#home-app-promo .nowrap {white-space: nowrap;}#home-app-promo .header {font-size: 18px;}#home-app-promo a {text-decoration: none; color: #3b87c8;}#home-app-promo a:visited {color: #3b87c8;}#home-app-promo .content {width: 960px; height: 591px; padding: 30px 0 0 30px; color: #fbfbfb; position: relative;}#home-app-promo .content .logo {display: block; margin-bottom: 4px;}#home-app-promo .content .download-container {position: absolute; right: 0; top: 35px; width: 209px; text-align: center;}#home-app-promo .content .download-container p {margin: 6px 0 0 0; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold; opacity: 0.5;}#home-app-promo .content .download {background: url(/img/components/promo/splash-ipad/button_download.png) no-repeat; width: 209px; height: 48px; display: block; text-indent: -9999px; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}#home-app-promo .content .download:active {background-position: bottom;}#home-app-promo .content .carousel {height: 492px; width: 960px; position: relative; bottom: 0; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 40px;}#home-app-promo .content .carousel .hit-area {position: absolute; left: 0px; top: 0px; width: 620px; height: 500px; z-index: 5;}#home-app-promo .content .carousel .hit-area span {display: none;}#home-app-promo .content .slides li {position: absolute; width: 100%; height: 100%;}#home-app-promo .content .slides li.current .hero {margin-top: 0; -webkit-transition: margin-top 0.5s; -webkit-transition-delay: 0.5s; -moz-transition: margin-top 0.5s 0.5s; -o-transition: margin-top 0.5s 0.5s; transition: margin-top 0.5s 0.5s;}#home-app-promo .content .slides li.current .message {opacity: 1; -webkit-transition: opacity 0.5s; -webkit-transition-delay: 0.5s; -moz-transition: opacity 0.5s 0.5s; -o-transition: opacity 0.5s 0.5s; transition: opacity 0.5s 0.5s;}#home-app-promo .content .slides li .hero {margin-left: -10px; margin-top: 500px; -webkit-transition: margin-top 0.5s; -moz-transition: margin-top 0.5s; -o-transition: margin-top 0.5s; transition: margin-top 0.5s;}#home-app-promo .content .slides li .message {width: 330px; position: absolute; right: 0; top: 12px; font-size: 20px; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s;}#home-app-promo .content .slides li .message h1 {margin-top: 0; font-size: 38px; font-weight: bold; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}#home-app-promo .content .slides li .message .description {width: 230px;}#home-app-promo .content .slides li .message .description p {margin: 1em 0; font-size: 20px; line-height: 20px;}#home-app-promo .content .index {position: absolute; bottom: 142px; left: 628px;}#home-app-promo .content .index li {display: inline;}#home-app-promo .content .index li a {display: inline-block; width: 11px; height: 11px; background: url(/img/components/promo/splash-ipad/dots.png) no-repeat center -8px; background-clip: content-box; overflow: hidden; text-indent: -9999px; padding: 3px;}#home-app-promo .content .index li a.selected {background-position: center 3px;}#home-app-promo .content .next-slide {width: 90px; height: 90px; display: block; position: absolute; bottom: 216px; right: 0; background: url(/img/components/promo/splash-ipad/arrow.png) no-repeat center top; text-indent: -9999px; overflow: hidden;}#home-app-promo .content .next-slide.touching {background-position: center bottom;}@media only screen and (device-width: 768px), only screen and (device-width: 1024px) {#home-app-promo .content .carousel .next-slide.touching {background-position: center bottom;}}#home-app-promo .footer {width: 960px; margin: 20px 0; position: relative; font-family: "Helvetica Neue", Helvetica, sans-serif; color: #3b3b3b; font-weight: lighter; font-size: 19px; height: 48px; line-height: 48px;}#home-app-promo .footer .app-store {display: block; width: 134px; height: 48px; position: absolute; right: 0; top: 0; overflow: hidden; text-indent: -9999px; background: url(/img/components/promo/splash-ipad/available_at_app_store.png) no-repeat;}html.desktop body.interstitial.home {background: #f1f1f1 none;}html.desktop #splash-promo-mobile {display: none;}html.desktop .promos {display: none; width: 710px;}html.desktop #logged-out-promo {border: 1px solid lightgrey; border-radius: 4px;}html.desktop .Promo.educational {margin: 0; padding: 10px 10px 0;}html.desktop .Promo.educational .description {border-radius: 4px; padding: 20px;}html.desktop #sidebar .promo-holder {width: 228px; margin-top: 20px;}html.desktop #sidebar .promo-holder .promo {-webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; border: 1px solid #cccccc; border-radius: 4px; padding: 16px; background: white; color: #464646; position: relative; text-align: center;}html.desktop #sidebar .promo-holder .promo h2 {font-size: 16px; font-family: "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 5px; clear: both;}html.desktop #sidebar .promo-holder .promo img {margin-top: 10px; width: 190px;}html.desktop #sidebar .promo-holder .promo .description {margin: 10px auto 14px; font-size: 12px;}html.desktop #sidebar .promo-holder .promo.closed {opacity: 0;}html.desktop #sidebar .promo-holder .promo .launch.button {margin: 4px;}html.mobile body.interstitial.home {background-color: #2d75a2;}html.mobile #splash-promo-web {display: none;}html.mobile .Promo.educational {margin: 0; padding: 0;}body.phonegap.iphone #logged-out-promo, body.phonegap.android #logged-out-promo {display: none;}.Watchlist .common-likes {padding: 15px; padding-top: 0; margin-bottom: 15px;}.Watchlist .common-likes h2 {font-size: 18px; margin-bottom: 5px; font-family: "Helvetica Neue", sans-serif;}.Watchlist .common-likes a {text-decoration: inherit; color: inherit;}.Watchlist .common-likes a.touching {text-decoration: underline;}.Watchlist .watch-list {border-top: 1px solid #e7e7e7; padding: 15px 0; padding-bottom: 0; text-align: center; overflow: hidden; *zoom: 1;}.Watchlist .watch-list > li {display: inline-block; margin-right: 10px; margin-left: 10px; margin-bottom: 20px; cursor: pointer; border-radius: 5px; box-shadow: 0 0 3px #bbbbbb; border-collapse: separate; -webkit-appearance: none; position: relative;}.Watchlist .watch-list > li .crop {width: 136px; height: 102px; overflow: hidden; border-radius: 5px;}.Watchlist .watch-list > li .crop img {width: 140px; min-height: 105px;}html.mobile .Watchlist .watch-list .crop {width: 124px; height: 93px;}html.mobile .Watchlist .watch-list .crop img {width: 124px; min-height: 93px;}.FeedItem.Watchlist .action-bar {display: none;}html.mobile .FeedItem.Watchlist .action-bar {display: block;}.CardView.Profile.Sample .FeedItem.Watchlist {padding: 10px; width: 100%; border: none; float: none; box-shadow: none;}.CardView.Profile.Sample .FeedItem.Watchlist .header {margin-bottom: 0;}.CardView.Profile.Sample .FeedItem.Watchlist .static-title {font-size: 18px; font-weight: bold;}.CardView.Profile.Sample .FeedItem.Watchlist .watch-list {border-top: 0;}.CardView.Profile.Sample .FeedItem.Watchlist .watch-list > li .crop {width: 115px; height: 86px;}.CardView.Profile.Sample .FeedItem.Watchlist .watch-list > li .crop img {width: 115px; min-height: 86px;}.CardView.Profile.Sample .FeedItem.Watchlist .watch-list > li:nth-child(2n) {margin-right: 20px;}.CardView.Profile.Sample .FeedItem.Watchlist .watch-list > li:nth-child(4n) {margin-right: 0;}html.mobile .CardView.Watchlist .header {display: none;}html.mobile .CardView.Watchlist .watch-list {border-top: none;}@-webkit-keyframes stamp2 {0% {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);} 50% {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@-moz-keyframes stamp2 {0% {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);} 50% {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@-ms-keyframes stamp2 {0% {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);} 50% {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}@keyframes stamp2 {0% {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);} 50% {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} 100% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}.checkin-loader {display: none; position: absolute; left: 50%; top: 50%; margin-top: -53px; margin-left: -37.5px;}.checkin-loader .circle {background-color: #2d75a2; width: 75px; height: 75px; margin: auto; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; transition: background-color 0.4s linear; border-radius: 37.5px;}.checkin-loader .response-image-container {position: relative; width: 75px; height: 75px; overflow: hidden; -webkit-mask: url("/img/components/checkin-response/mask.png"); border-radius: 37.5px;}.checkin-loader .response-image {width: 75px; height: 75px; -webkit-transform: translate3d(0, 75px, 0); -moz-transform: translate3d(0, 75px, 0); -ms-transform: translate3d(0, 75px, 0); -o-transform: translate3d(0, 75px, 0); transform: translate3d(0, 75px, 0); position: absolute; left: 0; top: 0; -webkit-transition: -webkit-transform 0.4s linear; -moz-transition: -moz-transform 0.4s linear; -o-transition: -o-transform 0.4s linear; transition: transform 0.4s linear;}.checkin-loader .status-loading {background-position: 20px 35px; background-repeat: no-repeat; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); background-image: url(/img/components/checkin-response/response_loading.gif); background-size: 35px 9px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.checkin-loader .status-loading {background-image: url(/img/components/checkin-response/response_loading@2x.gif);}}.checkin-loader .status-done {background-position: 20px; background-repeat: no-repeat; background-image: url(/img/components/checkin-response/response_success.png); background-size: 37.5px 37.5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.checkin-loader .status-done {background-image: url(/img/components/checkin-response/response_success@2x.png);}}.checkin-loader .status-error {background-position: 13px 14px; background-repeat: no-repeat; background-image: url(/img/components/checkin-response/response_error.png); background-size: 50px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.checkin-loader .status-error {background-image: url(/img/components/checkin-response/response_error@2x.png);}}.checkin-loader .circle.loading {background-color: #2d75a2;}.checkin-loader .circle.loading .status-loading {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.checkin-loader .circle.loading .status-done, .checkin-loader .circle.loading .status-error {-webkit-transform: translate3d(0, 75px, 0); -moz-transform: translate3d(0, 75px, 0); -ms-transform: translate3d(0, 75px, 0); -o-transform: translate3d(0, 75px, 0); transform: translate3d(0, 75px, 0);}.checkin-loader .circle.done {background-color: #8ab13e;}.checkin-loader .circle.done .status-done {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.checkin-loader .circle.done .status-loading {-webkit-transform: translate3d(0, -75px, 0); -moz-transform: translate3d(0, -75px, 0); -ms-transform: translate3d(0, -75px, 0); -o-transform: translate3d(0, -75px, 0); transform: translate3d(0, -75px, 0);}.checkin-loader .circle.error {background-color: #b34040;}.checkin-loader .circle.error .status-error {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.checkin-loader .circle.error .status-loading {-webkit-transform: translate3d(0, -75px, 0); -moz-transform: translate3d(0, -75px, 0); -ms-transform: translate3d(0, -75px, 0); -o-transform: translate3d(0, -75px, 0); transform: translate3d(0, -75px, 0);}.checkin-loader .status-message {color: #888888; font-weight: bold; font-size: 11px; text-align: center; margin: 10px auto; white-space: nowrap;}.CheckinFeedback {margin: 15px 15px; padding-bottom: 15px;}.CheckinFeedbackItem {background-color: #f2f7fa; padding: 10px; margin-top: 15px; border: 1px solid #bbbbbb; border-radius: 4px; overflow: hidden; *zoom: 1; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F7FA', endColorstr='#FFD3DCE2'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f7fa), color-stop(1, #d3dce2)); background-image: -moz-linear-gradient(center top, #f2f7fa 25%, #d3dce2 100%); -webkit-animation: stamp2 0.3s ease-in 0s 1 normal; -moz-animation: stamp2 0.3s ease-in 0s 1 normal; animation: stamp2 0.3s ease-in 0s 1 normal;}.CheckinFeedbackItem.with-badge .message {width: 69%;}.CheckinFeedbackItem .message {margin: 0; font-size: 14px; font-weight: bold; color: #555555; float: left;}.CheckinFeedbackItem img {display: block; margin: 25px auto 0 auto; width: 150px; height: 150px; clear: left;}.CheckinFeedbackItem .avatars {margin: 25px auto 0 auto; text-align: center; display: block; clear: both;}.CheckinFeedbackItem .avatars .avatar-circle {display: inline-block; margin-right: 5px; width: 45px; height: 45px; background-size: 45px; border-radius: 4px;}.CheckinFeedbackItem .avatars .avatar-circle:last-child {margin-right: 0;}.CheckinFeedbackItem .badge {float: right; width: 50px; height: 50px; display: table; background-position: 0 0; background-repeat: no-repeat;}.CheckinFeedbackItem .badge.checkin {background-image: url(/img/components/checkin-response/response_icon_checkin.png); background-size: 50px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CheckinFeedbackItem .badge.checkin {background-image: url(/img/components/checkin-response/response_icon_checkin@2x.png);}}.CheckinFeedbackItem .badge.flag {background-image: url(/img/components/checkin-response/response_icon_flag.png); background-size: 50px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CheckinFeedbackItem .badge.flag {background-image: url(/img/components/checkin-response/response_icon_flag@2x.png);}}.CheckinFeedbackItem .badge.blank-green {background-image: url(/img/components/checkin-response/response_icon_blank_green.png); background-size: 50px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CheckinFeedbackItem .badge.blank-green {background-image: url(/img/components/checkin-response/response_icon_blank_green@2x.png);}}.CheckinFeedbackItem .badge.trending {background-image: url(/img/components/checkin-response/response_icon_trending.png); background-size: 50px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CheckinFeedbackItem .badge.trending {background-image: url(/img/components/checkin-response/response_icon_trending@2x.png);}}.CheckinFeedbackItem .badge.time {background-image: url(/img/components/checkin-response/response_icon_time.png); background-size: 50px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CheckinFeedbackItem .badge.time {background-image: url(/img/components/checkin-response/response_icon_time@2x.png);}}.CheckinFeedbackItem .badge .text {color: #557701; font-weight: bold; display: table-cell; text-align: center; vertical-align: middle;}.CheckinFeedbackItem .badge .text.small {font-size: 15px;}.CheckinFeedbackItem .badge .text.medium {font-size: 22px;}.CheckinFeedbackItem .badge .text.large {font-size: 32px;}html.desktop .scroll-to-top {display: block; background: white; color: #464646; border: 1px solid #d1d1d1; cursor: pointer; padding: 10px; text-align: center; position: fixed; margin-left: 106px; bottom: -40px; z-index: 3000; border-bottom: 0; font-size: 14px; width: 100px; text-indent: 10px; background-repeat: no-repeat; background-position: 13px 13px; border-radius: 6px 6px 0 0; -webkit-transition: bottom 0.25s ease-in-out; -moz-transition: bottom 0.25s ease-in-out; -o-transition: bottom 0.25s ease-in-out; transition: bottom 0.25s ease-in-out; background-image: url(/img/common/scroll_to_top.jpg); background-size: 5px 8px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .scroll-to-top {background-image: url(/img/common/scroll_to_top@2x.jpg);}}html.desktop .scroll-to-top.showing {bottom: -1px;}html.mobile .scroll-to-top {display: none !important;}.update-bar {display: none; background-color: #f4a641; color: white; height: 35px; margin: 15px 20px 0 20px; text-align: center; padding: 10px; cursor: pointer; font-size: 13px; font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px;}.update-bar.touching {background-color: #e5a63a;}.update-bar:active {background-color: #d09238;}.update-bar.loading {background-position: center center; background-repeat: no-repeat; background-color: transparent;}.mobile .update-bar.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .update-bar.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.update-bar.loading.touching {background-position: center center; background-repeat: no-repeat; background-color: transparent;}.mobile .update-bar.loading.touching {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .update-bar.loading.touching {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.mobile .update-bar {margin: 20px 10px; height: 43px; line-height: 23px;}.promoted-checkin {border-top: 1px solid #e1e1e1;}.interaction-details .promoted-checkin {border: none;}.promoted-checkin .wrapper {position: relative; overflow: hidden; width: auto; margin: 15px; border: 1px solid #e1e1e1; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f9f9f9; min-height: 120px;}.promoted-checkin .wrapper > .sticker {width: 150px; height: 150px; position: absolute; left: -18px; bottom: -50px;}.promoted-checkin .wrapper > .button-bar {font-size: 14px; margin-top: 20px; margin-left: 155px;}.promoted-checkin .wrapper > .button-bar > .text {display: block; margin-bottom: 15px;}.feed .promoted-checkin .wrapper > .button-bar > .text {margin-right: 10px;}.promoted-checkin .wrapper > .button-bar > .button {padding: 6px 0px; width: 110px; margin-bottom: 10px;}html.desktop .interaction-details .promoted-checkin .wrapper > .button-bar > .button {width: 130px;}html.mobile .promoted-checkin .wrapper {margin: 20px 10px;}html.mobile .promoted-checkin .wrapper > .sticker {width: 145px; height: 145px; position: absolute; left: -18px; bottom: -42px;}html.mobile .promoted-checkin .wrapper > .button-bar {margin-left: 150px;}html.mobile .promoted-checkin .wrapper > .button-bar > .button {padding: 8px 0px; width: 90px;}.glue-view.loading > [data-state=loaded],.glue-view.loading > [data-state=error] {display: none;}.glue-view.loaded > [data-state=loading],.glue-view.loaded > [data-state=error] {display: none;}.glue-view.error > [data-state=loading],.glue-view.error > [data-state=loaded] {display: none;}.social-unit {background-color: white; border: 1px solid #dadada; border-radius: 4px;}.social-unit-row {padding: 10px; font-size: 10pt; border-bottom: 1px solid #dadada;}.social-unit-row:after {content: ""; display: table; clear: both;}.social-unit-row:last-child {border-bottom: none;}.social-unit-row div {color: black;}.social-unit-row a {font-weight: bold; color: black;}.friends-social-row > div > .face-pile > ul {margin-bottom: 10px;}.friends-social-row > div > .face-pile > ul li {margin-right: 8px;}.friends-social-row > div > .face-pile > ul li:last-child {margin-right: 0;}.trending-social-row {display: block;}.trending-social-row > div > .icon-social-trending {float: left; margin-right: 10px;}.you-social-row {font-size: 0; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;}.you-social-row > .text {font-size: 10pt; line-height: 10pt; vertical-align: middle; display: table-cell; width: 100%;}.you-social-row > .avatar-circle {display: table-cell; margin-right: 10px;}#smartbanner {position: absolute; left: 0; top: -82px; border-bottom: 1px solid #e8e8e8; width: 100%; height: 78px; font-family: 'Helvetica Neue',sans-serif; background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); z-index: 9998; -webkit-font-smoothing: antialiased; overflow: hidden; -webkit-text-size-adjust: none;}#smartbanner .sb-container {margin: 0 auto;}#smartbanner .sb-close {position: absolute; left: 5px; top: 5px; display: block; border: 2px solid #fff; width: 14px; height: 14px; font-family: 'ArialRoundedMTBold',Arial; font-size: 15px; line-height: 15px; text-align: center; color: #fff; background: #070707; text-decoration: none; text-shadow: none; border-radius: 14px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); -webkit-font-smoothing: subpixel-antialiased;}#smartbanner .sb-close:active {font-size: 13px; color: #aaa;}#smartbanner .sb-icon {position: absolute; left: 30px; top: 10px; display: block; width: 57px; height: 57px; background: rgba(0, 0, 0, 0.6); background-size: cover; border-radius: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}#smartbanner.no-icon .sb-icon {display: none;}#smartbanner .sb-info {position: absolute; left: 98px; top: 18px; width: 44%; font-size: 11px; line-height: 1.2em; font-weight: bold; color: #6a6a6a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}#smartbanner #smartbanner.no-icon .sb-info {left: 34px;}#smartbanner .sb-info strong {display: block; font-size: 13px; color: #4d4d4d; line-height: 18px;}#smartbanner .sb-info > span {display: block;}#smartbanner .sb-info em {font-style: normal; text-transform: uppercase;}#smartbanner .sb-button {position: absolute; right: 20px; top: 24px; border: 1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height: 24px; font-size: 14px; line-height: 24px; text-align: center; font-weight: bold; color: #6a6a6a; background: -webkit-linear-gradient(top, #efefef 0%, gainsboro 100%); text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); border-radius: 3px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;}#smartbanner .sb-button:active, #smartbanner .sb-button:hover {background: -webkit-linear-gradient(top, gainsboro 0%, #efefef 100%);}#smartbanner .sb-icon.gloss:after {content: ''; position: absolute; left: 0; top: -1px; border-top: 1px solid rgba(255, 255, 255, 0.8); width: 100%; height: 50%; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%); border-radius: 10px 10px 12px 12px;}#smartbanner.android {border-color: #212228; background: #3d3d3d url("/img/components/dark_background_stripes.gif"); border-top: 5px solid #88B131; box-shadow: none;}#smartbanner.android .sb-close {border: 0; width: 17px; height: 17px; line-height: 17px; color: #b1b1b3; background: #1c1e21; text-shadow: 0 1px 1px #000; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);}#smartbanner.android .sb-close:active {color: #eee;}#smartbanner.android .sb-info {color: #ccc; text-shadow: 0 1px 2px #000;}#smartbanner.android .sb-info strong {color: #fff;}#smartbanner.android .sb-button {min-width: 12%; border: 1px solid #DDDCDC; padding: 1px; color: #d1d1d1; background: none; border-radius: 0; box-shadow: none;}#smartbanner.android .sb-button span {text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42b6c9), to(#39a9bb)); background-image: -moz-linear-gradient(top, #42b6c9, #39a9bb); text-transform: none; text-shadow: none; box-shadow: none;}#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {background: none;}#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {background: #2AC7E1;}#smartbanner {position: fixed;}html.mobile .invite-friends .header {padding: 15px 10px 0 !important;}html.mobile .invite-friends .header h1 {display: none;}html.mobile .invite-friends .header p {border: 1px solid #d4d4d4; background-color: white; padding: 10px; border-radius: 4px; font-size: 12px;}html.mobile .invite-friends textarea {height: 72px;}html.mobile .invite-friends .alert {width: 90px; right: 7px; bottom: 9px;}html.mobile .invite-friends .body {padding: 0 10px 60px;}html.mobile .invite-friends .body h4 {margin-bottom: 10px;}html.mobile .invite-friends .body > div:first-child {margin-top: 25px;}html.mobile .invite-friends .body .box {border: 1px solid #d4d4d4; background-color: white; padding: 10px; border-radius: 4px;}html.mobile .invite-friends .body .box .button {margin: 10px 0 0;}html.mobile .invite-friends .body .facebook .box {padding: 10px 0;}html.mobile .invite-friends .body .facebook .box .friend {min-height: 50px; border-bottom: 1px solid #e7e7e7; margin-bottom: 12px; padding-right: 10px; padding-left: 10px; padding-bottom: 14px;}html.mobile .invite-friends .body .facebook .box .friend .avatar-circle {left: 10px;}html.mobile .invite-friends .body .facebook .box .button {margin: 0 10px;}html.mobile .invite-friends .body .twitter {margin: 25px 0;}html.mobile .invite-friends .friend-followed.loading {margin: 5px auto 10px;}html.mobile .invite-friends .friend-followed .friend {width: 100%;}html.mobile .invite-friends .friend-followed .friend .description {color: #888888;}html.mobile .invite-friends .friend-followed .friend:last-child {margin-bottom: 0;}html.mobile .invite-friends .friend-followed .friend:nth-child(even) {padding-left: 0;}html.mobile .invite-friends .friend-followed .friend:nth-child(odd) {padding-right: 0;}.object-preview .video.native {overflow: hidden;}.object-preview .video-thumbnail-wrapper {position: relative; left: 50%;}.object-preview .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}.object-preview .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}.object-preview .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}.object-preview.loading {background-position: center center; background-repeat: no-repeat; height: 40px; background-position: center 20px;}.mobile .object-preview.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .object-preview.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.object-preview .reason, .object-preview .face-pile {margin: 20px 0;}.object-preview .object-reason, .object-preview .object-trending {margin: 15px 0;}.object-preview .object-description, .object-preview .item-preview, .object-preview .object-link {margin: 40px 0;}.object-preview .object-description {margin-top: 20px;}.object-preview .body .GuideItem > a {font-weight: normal;}.object-preview .body .buttons {display: none;}.object-preview .body .info {border: 1px solid #c1c1c1; background-color: white; border-radius: 4px;}.object-preview .body .info .air-time {margin: 10px 0;}.object-preview .body .info .air-time, .object-preview .body .info .reason, .object-preview .body .info .face-pile, .object-preview .body .info .object-reason, .object-preview .body .info .object-trending {padding: 0 10px;}.object-preview .body .menu {margin: 20px;}.object-preview .body .menu li {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.object-preview .body .menu li a {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; cursor: pointer; padding: 0px 10px 0px 24px; margin-right: 5px; line-height: 18px; background: left center no-repeat;}.object-preview .body .menu li a.feed {background-image: url(/img/components/card/object-details/card_icon_feed.png); background-size: 14px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.feed {background-image: url(/img/components/card/object-details/card_icon_feed@2x.png);}}.object-preview .body .menu li a.watch {background-image: url(/img/components/card/object-details/card_icon_streaming.png); background-size: 20px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.watch {background-image: url(/img/components/card/object-details/card_icon_streaming@2x.png);}}.object-preview .body .menu li a.tickets {background-image: url(/img/components/card/object-details/card_icon_tickets.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.tickets {background-image: url(/img/components/card/object-details/card_icon_tickets@2x.png);}}.object-preview .body .menu li a.links {background-image: url(/img/components/card/object-details/card_icon_links.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.links {background-image: url(/img/components/card/object-details/card_icon_links@2x.png);}}.object-preview .body .menu li a.info {background-image: url(/img/components/card/object-details/card_icon_info.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.info {background-image: url(/img/components/card/object-details/card_icon_info@2x.png);}}.object-preview .body .menu li a.sticker {background-image: url(/img/components/card/object-details/card_icon_sticker.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li a.sticker {background-image: url(/img/components/card/object-details/card_icon_sticker@2x.png);}}.object-preview .body [data-view="objectmedia"] {min-height: 225px;}.object-preview .body .object-image {width: 100%; height: auto; padding-left: 0; position: relative;}.object-preview .body .object-image .crop {width: 100%; overflow: hidden; max-height: 322px;}.object-preview .body .object-image .crop img {width: 100%;}.object-preview .body .object-image.placeholder {background-repeat: no-repeat; background-position: 0 0; height: 305px !important;}.object-preview .body .object-image.placeholder img {display: none;}.object-preview .body .object-image.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .object-image.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows@2x.png);}}.object-preview .body .object-image.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .object-image.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports@2x.png);}}.object-preview .body .object-image.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .object-image.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters@2x.png);}}.object-preview .body .object-image.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .object-image.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies@2x.png);}}.object-preview .body .object-media.game {min-height: 150px;}.object-preview .body .object-media.game .object-image .crop.away, .object-preview .body .object-media.game .object-image .crop.home {width: 50%; position: absolute;}.object-preview .body .object-media.game .object-image .crop.away img, .object-preview .body .object-media.game .object-image .crop.home img {border-radius: 4px 4px 0 0;}.object-preview .body .object-media.game .object-image .crop.away {right: 0;}.object-preview .body .object-media.game .object-image .crop.home {left: 0;}.object-preview .body .air-time + .objectmedia .crop.away img, .object-preview .body .air-time + .objectmedia .crop.home img {border-radius: 0;}.object-preview .body .object-trailer {height: 297px;}.object-preview.movies_in_theaters .header {min-height: inherit !important;}.object-preview.movies_in_theaters .body {padding: 0;}.object-preview.movies_in_theaters .body iframe {width: 572px; height: 86%;}.object-preview .body .menu {margin: 20px 0;}.object-preview .body .menu li {display: block;}.object-preview .body .menu li > a {border: 1px solid #c1c1c1; border-bottom: 0; display: block; padding: 13px 13px 13px 33px; text-decoration: none; font-size: 13px; font-weight: bold; color: #333333; cursor: pointer; background-position: 10px center; background-repeat: no-repeat; background-color: white;}.object-preview .body .menu li > a.touching {background-color: #e5e5e5;}.object-preview .body .menu li > a.touching {background-color: #e9e9e9;}.object-preview .body .menu li > a.feed {background-image: url(/img/components/card/object-details/dark/card_icon_feed.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.feed {background-image: url(/img/components/card/object-details/dark/card_icon_feed@2x.png);}}.object-preview .body .menu li > a.watch {background-image: url(/img/components/card/object-details/dark/card_icon_streaming.png); background-size: 20px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.watch {background-image: url(/img/components/card/object-details/dark/card_icon_streaming@2x.png);}}.object-preview .body .menu li > a.tickets {background-image: url(/img/components/card/object-details/dark/card_icon_tickets.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.tickets {background-image: url(/img/components/card/object-details/dark/card_icon_tickets@2x.png);}}.object-preview .body .menu li > a.links {background-image: url(/img/components/card/object-details/dark/card_icon_links.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.links {background-image: url(/img/components/card/object-details/dark/card_icon_links@2x.png);}}.object-preview .body .menu li > a.info {background-image: url(/img/components/card/object-details/dark/card_icon_info.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.info {background-image: url(/img/components/card/object-details/dark/card_icon_info@2x.png);}}.object-preview .body .menu li > a.sticker {background-image: url(/img/components/card/object-details/dark/card_icon_stickers.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .menu li > a.sticker {background-image: url(/img/components/card/object-details/dark/card_icon_stickers@2x.png);}}.object-preview .body .menu li:first-child > a {border-top-left-radius: 4px; border-top-right-radius: 4px;}.object-preview .body .menu li:last-child > a {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 1px solid #c1c1c1;}.object-preview .body .more-actions {margin-top: 10px;}.object-preview .body .more-actions li {display: inline-block; width: 30%; text-align: center;}.object-preview .body .more-actions li:nth-child(2) {width: 37%;}.object-preview .body .more-actions li.hide {visibility: hidden;}.object-preview .body .more-actions li span {background-image: url(/img/components/card/object-details/feed_info_actions.png); background-size: 280px 60px; width: 40px; height: 30px; display: inline-block;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.object-preview .body .more-actions li span {background-image: url(/img/components/card/object-details/feed_info_actions@2x.png);}}.object-preview .body .more-actions li span.actions {background-position: 0px -4px;}.object-preview .body .more-actions li span.actions.liked {background-position: -120px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.actions.liked.touching {background-position: -120px -44px;}.object-preview .body .more-actions li span.actions.saved {background-position: -160px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.actions.saved.touching {background-position: -160px -44px;}.object-preview .body .more-actions li span.actions.unwanted {background-position: -200px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.actions.unwanted.touching {background-position: -200px -44px;}.object-preview .body .more-actions li span.review {background-position: -40px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.review.touching {background-position: -40px -44px;}.object-preview .body .more-actions li span.reminder {background-position: -80px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.reminder.touching {background-position: -80px -44px;}.object-preview .body .more-actions li span.reminder.true {background-position: -240px 0; background-position-y: -4px;}.object-preview .body .more-actions li span.reminder.true.touching {background-position: -240px -44px;}html.mobile .object-preview .reason, html.mobile .object-preview .face-pile {margin: 10px 0;}html.mobile .object-preview .object-reason, html.mobile .object-preview .object-trending {margin: 7.5px 0;}html.mobile .object-preview .object-description, html.mobile .object-preview .item-preview, html.mobile .object-preview .object-link {margin: 20px 0;}html.mobile .object-preview .body [data-view="objectmedia"] {height: 225px;}html.mobile .object-preview .body .info {border: 1px solid #d4d4d4;}body.phonegap.iphone #card_stack, body.phonegap.android #card_stack {top: 0;}body.phonegap.iphone #card_stack .CardView, body.phonegap.android #card_stack .CardView {top: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100%;}body.phonegap.iphone #card_stack .CardView > .body, body.phonegap.android #card_stack .CardView > .body {overflow-y: auto; -webkit-overflow-scrolling: touch; overflow: hidden; -webkit-box-flex: auto; -moz-box-flex: auto; -ms-box-flex: auto; box-flex: auto; height: auto;}html.mobile #card_stack {top: 45px;}html.mobile #card_stack.showing {border-bottom: 440px solid white;}html.mobile .CardView {box-sizing: border-box; border: 0; border-radius: 0; background: #f1f1f1;}html.mobile #card_stack .CardView {top: 0; box-shadow: none; min-height: 100%; height: 100%; display: block; overflow-y: auto;}html.mobile #card_stack .CardView > .header {padding: 15px;}html.mobile #card_stack .CardView > .body {-webkit-overflow-scrolling: auto; overflow: hidden; -webkit-box-flex: auto; -moz-box-flex: auto; -ms-box-flex: auto; box-flex: auto; height: auto;}html.mobile #card_stack .CardView > .body .object-trailer {height: auto; width: 100%;}html.mobile #card_stack .CardView:last-child .body {margin-bottom: 20px;}@media all and (min-width: 710px) and (max-width: 960px) {.masonry-list {height: auto !important; margin-right: 10px;} li.FeedItem {position: static !important; width: 100%;}}body.phonegap.iphone #feed-header .main-banner, body.phonegap.android #feed-header .main-banner {display: none;}body.phonegap.iphone .CardView.interaction-details, body.phonegap.android .CardView.interaction-details {padding: 0;}body.phonegap.iphone .object-preview, body.phonegap.android .object-preview {margin-top: 20px;}body.phonegap.iphone.android #feed-header .main-banner {display: block;}html.mobile #feed-header .action-bar.no-friends {height: auto;}html.mobile #feed-header .Toggle {float: none; height: 37px; line-height: 37px; margin: 0;}html.mobile .masonry-page {border-radius: 0;}html.mobile .masonry-page .masonry-list, html.mobile .masonry-page .object-preview {margin: 20px 10px; overflow: hidden;}html.mobile .masonry-page .masonry-list .page-group:last-child .FeedItem:last-child, html.mobile .masonry-page .object-preview .page-group:last-child .FeedItem:last-child {margin-bottom: 0;}html.mobile .masonry-page .masonry-list .error-view {height: 220px;}html.mobile .masonry-page #ipad-feed-selector {display: none;}html.mobile .masonry-page .header .Toggle {float: none; margin-left: 10px; margin-right: 0; margin-top: 0;}html.mobile .masonry-page .header .Toggle .toggles li.option {margin-right: 10px; padding: 10px 0;}html.mobile .masonry-page .header .Toggle .toggles li.option .toggle-input {height: 18px; line-height: 18px; color: #888888;}html.mobile .masonry-page .header .Toggle .toggles li.option .toggle-input span {display: none;}html.mobile .masonry-page .header .Toggle .toggles li.option .toggle-input.checked {background-color: #888888; color: white;}html.mobile .masonry-page #feed-header .main-banner {padding: 9px 10px 15px; min-height: 35px; line-height: 15px;}html.mobile .masonry-page #feed-header .main-banner h1 {font-size: 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}html.mobile .masonry-page #feed-header .main-banner .last-checkin {float: left; font-size: 12px; clear: both;}html.mobile .masonry-page #feed-header .main-banner .last-checkin, html.mobile .masonry-page #feed-header .main-banner .title, html.mobile .masonry-page #feed-header .main-banner .time-ago {color: #9e9e9e;}html.mobile .masonry-page #feed-header .action-bar {margin: 10px 10px 0; height: 33px;}html.mobile .masonry-page #feed-header .action-bar .face-pile {margin: 0 5px;}html.mobile .masonry-page #feed-header .action-bar.no-friends .social-info {display: none;}html.mobile .masonry-page #feed-header .action-bar .social-info {float: none; line-height: 37px; height: 37px; color: white; margin: 0;}html.mobile .masonry-page #feed-header div.comment-box {margin-top: 75px;}html.mobile .masonry-page .summary-unit.loaded {display: block; margin: 20px 10px;}html.mobile .FeedItem .friend-followed .friend .content {width: 97px;}html.mobile .FeedItem .friend-followed .watchlist ul li .thumbnail {width: 61px; height: 48px;}html.mobile .ObjectBanner {height: 59px;}html.mobile .ObjectBanner, html.mobile .ObjectBanner .banner {border-radius: 0;}html.mobile .ObjectBanner .title {font-size: 18px; width: 230px; line-height: 18px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 18px; bottom: 6px;}html.mobile .ObjectBanner .object-image {height: 49px; width: 66px;}html.mobile .ObjectBanner .object-image img {min-height: 49px; width: 66px;}html.mobile .ObjectBanner .record.away {bottom: 10px; right: 35px;}html.mobile .ObjectBanner .scores {top: 4px; font-size: 18px;}html.mobile .ObjectBanner .scores span {line-height: 6px; height: 8px;}html.mobile .ObjectBanner .scores .flame {top: 2px;}html.mobile .ObjectBanner .period {top: 8px;}html.mobile .CardView.interaction-details {padding: 10px;}html.mobile .CardView.interaction-details > li.FeedItem {margin: 10px; width: auto;}html.mobile .CardView.interaction-details > li.FeedItem > .interactions-summary {padding-right: 0;}@media all and (min-width: 960px) {html.mobile .CardView.interaction-details > li.FeedItem {position: absolute !important; width: 60% !important; left: 40%; margin-left: -20% !important;}}html.mobile li.FeedItem {width: 100%; border-width: 1px; border-color: #d4d4d4; position: static !important; margin-right: 0;}@media all and (min-width: 960px) {html.mobile li.FeedItem {position: absolute !important; width: 48% !important;}}html.mobile li.FeedItem .drop-shadow {content: ""; display: block; height: 6px; background-image: url(/img/components/feed-item/entry_bottom_shad.png); background-size: 300px 6px; position: absolute; left: -1px; bottom: -4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile li.FeedItem .drop-shadow {background-image: url(/img/components/feed-item/entry_bottom_shad@2x.png);}}html.mobile li.FeedItem .recommendation .content {width: 140px;}html.mobile li.FeedItem > .comment {margin: 15px 10px;}html.mobile li.FeedItem > .interaction-counts {margin: 15px 10px 20px;}html.mobile li.FeedItem .image, html.mobile li.FeedItem .object-media {border-bottom: 1px solid white; background-color: #f4f4f4;}html.mobile li.FeedItem > .friend-followed {padding: 15px 10px;}html.mobile li.FeedItem > .header .timestamp {position: absolute; right: 10px; top: 0;}html.mobile li.FeedItem > .promoted-by {margin: 0 10px 20px;}html.mobile .feed-actions {padding: 20px 10px 0; display: block;}html.mobile .masonry-page .selector {width: 100%; height: 43px; padding-top: 10px;}html.mobile .main {padding-top: 0;}html.mobile .main .selector-icon {top: 12px;}html.mobile .selector-icon {left: 20px; top: 31px;}html.mobile #feed-header .logged-out .feed-filter {display: none;}html.mobile #feed-header .logged-out .main-banner {padding-bottom: 0;}@media screen and (max-width: 520px) {.CardView.login .fields > * {float: none !important; margin: 0 auto;} .CardView.login .fields > form {margin: 0; width: 100%; padding: 0 0 43px; background-position: bottom center; width: 340px;} .CardView.login .fields > form input {display: -webkit-box; width: 100%;} .CardView.login .fields > form input [type="submit"] {text-align: center;} .CardView.login p.sub a {float: none !important;} .CardView.login .body {text-align: center; display: none;}}html.mobile #card_stack .CardView.promo-more-info {border-radius: 0;}html.mobile #card_stack .CardView.promo-more-info .header {border-radius: 0;}html.mobile #card_stack .CardView.promo-more-info .close {display: none;}html.mobile #card_stack .CardView.promo-more-info ul {width: auto;}html.mobile #card_stack .CardView.promo-more-info li {margin: 25px; height: auto;}html.mobile #card_stack .CardView.promo-more-info li:before {left: 25px;}html.mobile #card_stack .CardView.promo-more-info .continue {position: absolute; bottom: 0; left: 100px;}html.mobile #card_stack .CardView.promo-more-info .logo, html.mobile #card_stack .CardView.promo-more-info .slogan {display: none;}html.mobile #card_stack .CardView.sticker-order-selector .Promo {margin: 10px;}html.mobile #card_stack .CardView.sticker-order-details .Promo {margin: 0 10px;}html.mobile #guide .drop-shadow {content: ""; display: block; width: 300px; height: 6px; background-image: url(/img/components/feed-item/entry_bottom_shad.png); background-size: 300px 6px; position: absolute; left: -1px; bottom: -4px; display: none;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #guide .drop-shadow {background-image: url(/img/components/feed-item/entry_bottom_shad@2x.png);}}html.mobile #profile-page .Promo.quickrate, html.mobile #profile-page .Promo.limited-stickers {border: 1px solid #d4d4d4; margin-top: 0; margin-left: 10px; margin-right: 10px;}html.mobile .promos {width: auto; margin: 0 9px 10px; padding-top: 10px;}html.mobile .promos:empty {margin: 0; padding: 0;}html.mobile .promos .Promo {border-radius: 4px; text-align: left;}html.mobile .promos .Promo .promo-content {width: 165px;}html.mobile .promos .Promo .promo-content .launch {position: absolute; right: 20px; top: 11px;}html.mobile .promos .Promo .promo-content .facebook-connect {position: absolute; right: 10px; top: 5px;}html.mobile .promos .Promo.two-lines .close {position: absolute; left: 10px; top: 20px;}html.mobile .promos .Promo.two-lines.friends .launch {position: absolute; right: 10px; top: 2px;}html.mobile .promos .Promo.two-lines.friends .close {width: 43px; height: 51px; background-position: center; position: absolute; left: 0; top: 0;}html.mobile .Promo {border-width: 1px; border-color: #d4d4d4; margin: 10px auto; padding: 15px; width: auto; text-align: center; line-height: 1.2; height: auto;}html.mobile .Promo.touching {background-color: rgba(0, 0, 0, 0.02);}html.mobile .Promo .icon {display: none;}.GuideSection html.mobile .Promo.one-line {height: 75px; border: 0;}html.mobile .Promo.one-line .promo-content {margin-top: 0; margin-bottom: 0;}html.mobile .Promo .close {position: absolute; left: 10px; top: 10px;}html.mobile .Promo.action-feedback {margin: 0; background-color: #eeeeee; border-bottom: 0; border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4;}html.mobile .Promo.action-feedback .promo-content {margin-left: auto;}html.mobile .Promo.action-feedback .promo-content .launch {max-width: 125px;}html.mobile .Promo#guide-quickrate {margin-top: 10px;}html.mobile .Promo.friends {padding: 10px;}html.mobile .Promo.friends .close {position: absolute; left: 10px; top: 13px;}html.mobile .Promo .close ~ * {margin-left: 30px;}html.mobile .Promo .promo-content a.launch {display: block; margin: 10px auto 0; max-width: 125px; text-align: center; line-height: 1.4;}html.mobile .Promo .promo-content .facebook-connect {display: block; margin: 10px auto 0;}html.mobile .Promo.quickrate, html.mobile .Promo.limited-stickers {border: 1px solid #d4d4d4; margin-top: 0;}html.mobile .Promo.educational .description {padding: 15px 27px 15px 15px;}html.mobile .Promo.educational ~ div:not(#search) {border-top: 1px solid #acc3d3;}html.mobile #logged-out-promo {width: auto; margin: 15px 10px; min-height: 0; background-color: inherit;}html.mobile #logged-out-promo .container {padding: 10px; border: 1px solid #d4d4d4; background-color: white; overflow: hidden; *zoom: 1;}html.mobile #logged-out-promo .container .no-phonegap {border-radius: 4px;}html.mobile #logged-out-promo .container .content {margin: 0; padding: 0; height: auto; display: block;}.no-desktop-site html.mobile #logged-out-promo .container .content h1 {padding-bottom: 0; width: auto; font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block;}html.mobile #logged-out-promo .container .content h1 {text-align: center; font-size: 30px;}html.mobile #logged-out-promo .container .content > div.facebook {background: none; float: left; margin-right: 12px; height: 36px; background-image: url(/img/components/promo/logged-out/btn_facebook_small_text.png); background-size: 175px 44px; background-position: 0 0; width: 175px; height: 22px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #logged-out-promo .container .content > div.facebook {background-image: url(/img/components/promo/logged-out/btn_facebook_small_text@2x.png);}}html.mobile #logged-out-promo .container .content > div.or {margin: 0; margin-right: 10px;}html.mobile #logged-out-promo .container .content > div.or span {top: 0;}html.mobile #logged-out-promo .container .content > div.email {float: left;}html.mobile #logged-out-promo .container .content > div.email span {top: 0;}html.mobile #logged-out-promo .container .content > div.facebook, html.mobile #logged-out-promo .container .content > div.or, html.mobile #logged-out-promo .container .content > div.email {display: none;}#popovers {position: fixed; top: 0; left: 0; z-index: 5000; width: 100%; height: 0; -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background; transition-property: background; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}#popovers.showing {height: 100%;}#popovers.dim {background: rgba(0, 0, 0, 0.5);}#popovers.scrolls-with-page {position: static;}.popover {display: none; position: absolute; z-index: 5001; border: 1px solid #d0d0d0; border-radius: 11px; background: white; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);}.popover.fade {opacity: 0;}.phonegap .popover {-webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.8); box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.8);}.scrolls-with-page .popover {z-index: 3996;}.popover input[type="text"] {background-color: white;}.popover:before, .popover:after, .popover > ul:before, .popover > div:before {display: block; content: ""; width: 0; height: 0; position: absolute; z-index: 5002;}.popover.bottom:before {left: 50%; margin-left: -7px; background-image: url(/img/common/popup_caret.png); background-size: 20px 10px; width: 20px; height: 10px; top: -10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.popover.bottom:before {background-image: url(/img/common/popup_caret@2x.png);}}.popover.top:before {left: 50%; margin-left: -7px; background-image: url(/img/common/popup_caret_bottom.png); background-size: 20px 10px; width: 20px; height: 10px; bottom: -10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.popover.top:before {background-image: url(/img/common/popup_caret_bottom@2x.png);}}.popover.left:before, .popover.left:after, .popover.left > ul:before, .popover.left > div:before {left: 100%; top: 50%; margin-top: -7px;}.popover.left:before {border-left: 7px solid black; right: -14px;}.popover.left:after {border-left: 7px solid #888888; right: -13px;}.popover.left > ul:before, .popover.left > div:before {border-left: 8px solid #666666; right: -12px;}.popover.right:before, .popover.right:after, .popover.right > ul:before, .popover.right > div:before {left: 100%; top: 50%; margin-top: -7px;}.popover.right:before {border-right: 7px solid black; left: -14px;}.popover.right:after {border-right: 7px solid #888888; left: -13px;}.popover.right > ul:before, .popover.right > div:before {border-right: 8px solid #666666; left: -12px;}.popover.arrow-left-0:before, .popover.arrow-left-0:after {left: 0% !important;}.popover.arrow-left-1:before, .popover.arrow-left-1:after {left: 1% !important;}.popover.arrow-left-2:before, .popover.arrow-left-2:after {left: 2% !important;}.popover.arrow-left-3:before, .popover.arrow-left-3:after {left: 3% !important;}.popover.arrow-left-4:before, .popover.arrow-left-4:after {left: 4% !important;}.popover.arrow-left-5:before, .popover.arrow-left-5:after {left: 5% !important;}.popover.arrow-left-6:before, .popover.arrow-left-6:after {left: 6% !important;}.popover.arrow-left-7:before, .popover.arrow-left-7:after {left: 7% !important;}.popover.arrow-left-8:before, .popover.arrow-left-8:after {left: 8% !important;}.popover.arrow-left-9:before, .popover.arrow-left-9:after {left: 9% !important;}.popover.arrow-left-10:before, .popover.arrow-left-10:after {left: 10% !important;}.popover.arrow-left-11:before, .popover.arrow-left-11:after {left: 11% !important;}.popover.arrow-left-12:before, .popover.arrow-left-12:after {left: 12% !important;}.popover.arrow-left-13:before, .popover.arrow-left-13:after {left: 13% !important;}.popover.arrow-left-14:before, .popover.arrow-left-14:after {left: 14% !important;}.popover.arrow-left-15:before, .popover.arrow-left-15:after {left: 15% !important;}.popover.arrow-left-16:before, .popover.arrow-left-16:after {left: 16% !important;}.popover.arrow-left-17:before, .popover.arrow-left-17:after {left: 17% !important;}.popover.arrow-left-18:before, .popover.arrow-left-18:after {left: 18% !important;}.popover.arrow-left-19:before, .popover.arrow-left-19:after {left: 19% !important;}.popover.arrow-left-20:before, .popover.arrow-left-20:after {left: 20% !important;}.popover.arrow-left-21:before, .popover.arrow-left-21:after {left: 21% !important;}.popover.arrow-left-22:before, .popover.arrow-left-22:after {left: 22% !important;}.popover.arrow-left-23:before, .popover.arrow-left-23:after {left: 23% !important;}.popover.arrow-left-24:before, .popover.arrow-left-24:after {left: 24% !important;}.popover.arrow-left-25:before, .popover.arrow-left-25:after {left: 25% !important;}.popover.arrow-left-26:before, .popover.arrow-left-26:after {left: 26% !important;}.popover.arrow-left-27:before, .popover.arrow-left-27:after {left: 27% !important;}.popover.arrow-left-28:before, .popover.arrow-left-28:after {left: 28% !important;}.popover.arrow-left-29:before, .popover.arrow-left-29:after {left: 29% !important;}.popover.arrow-left-30:before, .popover.arrow-left-30:after {left: 30% !important;}.popover.arrow-left-31:before, .popover.arrow-left-31:after {left: 31% !important;}.popover.arrow-left-32:before, .popover.arrow-left-32:after {left: 32% !important;}.popover.arrow-left-33:before, .popover.arrow-left-33:after {left: 33% !important;}.popover.arrow-left-34:before, .popover.arrow-left-34:after {left: 34% !important;}.popover.arrow-left-35:before, .popover.arrow-left-35:after {left: 35% !important;}.popover.arrow-left-36:before, .popover.arrow-left-36:after {left: 36% !important;}.popover.arrow-left-37:before, .popover.arrow-left-37:after {left: 37% !important;}.popover.arrow-left-38:before, .popover.arrow-left-38:after {left: 38% !important;}.popover.arrow-left-39:before, .popover.arrow-left-39:after {left: 39% !important;}.popover.arrow-left-40:before, .popover.arrow-left-40:after {left: 40% !important;}.popover.arrow-left-41:before, .popover.arrow-left-41:after {left: 41% !important;}.popover.arrow-left-42:before, .popover.arrow-left-42:after {left: 42% !important;}.popover.arrow-left-43:before, .popover.arrow-left-43:after {left: 43% !important;}.popover.arrow-left-44:before, .popover.arrow-left-44:after {left: 44% !important;}.popover.arrow-left-45:before, .popover.arrow-left-45:after {left: 45% !important;}.popover.arrow-left-46:before, .popover.arrow-left-46:after {left: 46% !important;}.popover.arrow-left-47:before, .popover.arrow-left-47:after {left: 47% !important;}.popover.arrow-left-48:before, .popover.arrow-left-48:after {left: 48% !important;}.popover.arrow-left-49:before, .popover.arrow-left-49:after {left: 49% !important;}.popover.arrow-left-50:before, .popover.arrow-left-50:after {left: 50% !important;}.popover.arrow-left-51:before, .popover.arrow-left-51:after {left: 51% !important;}.popover.arrow-left-52:before, .popover.arrow-left-52:after {left: 52% !important;}.popover.arrow-left-53:before, .popover.arrow-left-53:after {left: 53% !important;}.popover.arrow-left-54:before, .popover.arrow-left-54:after {left: 54% !important;}.popover.arrow-left-55:before, .popover.arrow-left-55:after {left: 55% !important;}.popover.arrow-left-56:before, .popover.arrow-left-56:after {left: 56% !important;}.popover.arrow-left-57:before, .popover.arrow-left-57:after {left: 57% !important;}.popover.arrow-left-58:before, .popover.arrow-left-58:after {left: 58% !important;}.popover.arrow-left-59:before, .popover.arrow-left-59:after {left: 59% !important;}.popover.arrow-left-60:before, .popover.arrow-left-60:after {left: 60% !important;}.popover.arrow-left-61:before, .popover.arrow-left-61:after {left: 61% !important;}.popover.arrow-left-62:before, .popover.arrow-left-62:after {left: 62% !important;}.popover.arrow-left-63:before, .popover.arrow-left-63:after {left: 63% !important;}.popover.arrow-left-64:before, .popover.arrow-left-64:after {left: 64% !important;}.popover.arrow-left-65:before, .popover.arrow-left-65:after {left: 65% !important;}.popover.arrow-left-66:before, .popover.arrow-left-66:after {left: 66% !important;}.popover.arrow-left-67:before, .popover.arrow-left-67:after {left: 67% !important;}.popover.arrow-left-68:before, .popover.arrow-left-68:after {left: 68% !important;}.popover.arrow-left-69:before, .popover.arrow-left-69:after {left: 69% !important;}.popover.arrow-left-70:before, .popover.arrow-left-70:after {left: 70% !important;}.popover.arrow-left-71:before, .popover.arrow-left-71:after {left: 71% !important;}.popover.arrow-left-72:before, .popover.arrow-left-72:after {left: 72% !important;}.popover.arrow-left-73:before, .popover.arrow-left-73:after {left: 73% !important;}.popover.arrow-left-74:before, .popover.arrow-left-74:after {left: 74% !important;}.popover.arrow-left-75:before, .popover.arrow-left-75:after {left: 75% !important;}.popover.arrow-left-76:before, .popover.arrow-left-76:after {left: 76% !important;}.popover.arrow-left-77:before, .popover.arrow-left-77:after {left: 77% !important;}.popover.arrow-left-78:before, .popover.arrow-left-78:after {left: 78% !important;}.popover.arrow-left-79:before, .popover.arrow-left-79:after {left: 79% !important;}.popover.arrow-left-80:before, .popover.arrow-left-80:after {left: 80% !important;}.popover.arrow-left-81:before, .popover.arrow-left-81:after {left: 81% !important;}.popover.arrow-left-82:before, .popover.arrow-left-82:after {left: 82% !important;}.popover.arrow-left-83:before, .popover.arrow-left-83:after {left: 83% !important;}.popover.arrow-left-84:before, .popover.arrow-left-84:after {left: 84% !important;}.popover.arrow-left-85:before, .popover.arrow-left-85:after {left: 85% !important;}.popover.arrow-left-86:before, .popover.arrow-left-86:after {left: 86% !important;}.popover.arrow-left-87:before, .popover.arrow-left-87:after {left: 87% !important;}.popover.arrow-left-88:before, .popover.arrow-left-88:after {left: 88% !important;}.popover.arrow-left-89:before, .popover.arrow-left-89:after {left: 89% !important;}.popover.arrow-left-90:before, .popover.arrow-left-90:after {left: 90% !important;}.popover.arrow-left-91:before, .popover.arrow-left-91:after {left: 91% !important;}.popover.arrow-left-92:before, .popover.arrow-left-92:after {left: 92% !important;}.popover.arrow-left-93:before, .popover.arrow-left-93:after {left: 93% !important;}.popover.arrow-left-94:before, .popover.arrow-left-94:after {left: 94% !important;}.popover.arrow-left-95:before, .popover.arrow-left-95:after {left: 95% !important;}.popover.arrow-left-96:before, .popover.arrow-left-96:after {left: 96% !important;}.popover.arrow-left-97:before, .popover.arrow-left-97:after {left: 97% !important;}.popover.arrow-left-98:before, .popover.arrow-left-98:after {left: 98% !important;}.popover.arrow-left-99:before, .popover.arrow-left-99:after {left: 99% !important;}.popover.arrow-left-100:before, .popover.arrow-left-100:after {left: 100% !important;}.popover.arrow-top-0:before, .popover.arrow-top-0:after, .popover.arrow-top-0 > ul:before, .popover.arrow-top-0 > div:before {top: 0% !important;}.popover.arrow-top-1:before, .popover.arrow-top-1:after, .popover.arrow-top-1 > ul:before, .popover.arrow-top-1 > div:before {top: 1% !important;}.popover.arrow-top-2:before, .popover.arrow-top-2:after, .popover.arrow-top-2 > ul:before, .popover.arrow-top-2 > div:before {top: 2% !important;}.popover.arrow-top-3:before, .popover.arrow-top-3:after, .popover.arrow-top-3 > ul:before, .popover.arrow-top-3 > div:before {top: 3% !important;}.popover.arrow-top-4:before, .popover.arrow-top-4:after, .popover.arrow-top-4 > ul:before, .popover.arrow-top-4 > div:before {top: 4% !important;}.popover.arrow-top-5:before, .popover.arrow-top-5:after, .popover.arrow-top-5 > ul:before, .popover.arrow-top-5 > div:before {top: 5% !important;}.popover.arrow-top-6:before, .popover.arrow-top-6:after, .popover.arrow-top-6 > ul:before, .popover.arrow-top-6 > div:before {top: 6% !important;}.popover.arrow-top-7:before, .popover.arrow-top-7:after, .popover.arrow-top-7 > ul:before, .popover.arrow-top-7 > div:before {top: 7% !important;}.popover.arrow-top-8:before, .popover.arrow-top-8:after, .popover.arrow-top-8 > ul:before, .popover.arrow-top-8 > div:before {top: 8% !important;}.popover.arrow-top-9:before, .popover.arrow-top-9:after, .popover.arrow-top-9 > ul:before, .popover.arrow-top-9 > div:before {top: 9% !important;}.popover.arrow-top-10:before, .popover.arrow-top-10:after, .popover.arrow-top-10 > ul:before, .popover.arrow-top-10 > div:before {top: 10% !important;}.popover.arrow-top-11:before, .popover.arrow-top-11:after, .popover.arrow-top-11 > ul:before, .popover.arrow-top-11 > div:before {top: 11% !important;}.popover.arrow-top-12:before, .popover.arrow-top-12:after, .popover.arrow-top-12 > ul:before, .popover.arrow-top-12 > div:before {top: 12% !important;}.popover.arrow-top-13:before, .popover.arrow-top-13:after, .popover.arrow-top-13 > ul:before, .popover.arrow-top-13 > div:before {top: 13% !important;}.popover.arrow-top-14:before, .popover.arrow-top-14:after, .popover.arrow-top-14 > ul:before, .popover.arrow-top-14 > div:before {top: 14% !important;}.popover.arrow-top-15:before, .popover.arrow-top-15:after, .popover.arrow-top-15 > ul:before, .popover.arrow-top-15 > div:before {top: 15% !important;}.popover.arrow-top-16:before, .popover.arrow-top-16:after, .popover.arrow-top-16 > ul:before, .popover.arrow-top-16 > div:before {top: 16% !important;}.popover.arrow-top-17:before, .popover.arrow-top-17:after, .popover.arrow-top-17 > ul:before, .popover.arrow-top-17 > div:before {top: 17% !important;}.popover.arrow-top-18:before, .popover.arrow-top-18:after, .popover.arrow-top-18 > ul:before, .popover.arrow-top-18 > div:before {top: 18% !important;}.popover.arrow-top-19:before, .popover.arrow-top-19:after, .popover.arrow-top-19 > ul:before, .popover.arrow-top-19 > div:before {top: 19% !important;}.popover.arrow-top-20:before, .popover.arrow-top-20:after, .popover.arrow-top-20 > ul:before, .popover.arrow-top-20 > div:before {top: 20% !important;}.popover.arrow-top-21:before, .popover.arrow-top-21:after, .popover.arrow-top-21 > ul:before, .popover.arrow-top-21 > div:before {top: 21% !important;}.popover.arrow-top-22:before, .popover.arrow-top-22:after, .popover.arrow-top-22 > ul:before, .popover.arrow-top-22 > div:before {top: 22% !important;}.popover.arrow-top-23:before, .popover.arrow-top-23:after, .popover.arrow-top-23 > ul:before, .popover.arrow-top-23 > div:before {top: 23% !important;}.popover.arrow-top-24:before, .popover.arrow-top-24:after, .popover.arrow-top-24 > ul:before, .popover.arrow-top-24 > div:before {top: 24% !important;}.popover.arrow-top-25:before, .popover.arrow-top-25:after, .popover.arrow-top-25 > ul:before, .popover.arrow-top-25 > div:before {top: 25% !important;}.popover.arrow-top-26:before, .popover.arrow-top-26:after, .popover.arrow-top-26 > ul:before, .popover.arrow-top-26 > div:before {top: 26% !important;}.popover.arrow-top-27:before, .popover.arrow-top-27:after, .popover.arrow-top-27 > ul:before, .popover.arrow-top-27 > div:before {top: 27% !important;}.popover.arrow-top-28:before, .popover.arrow-top-28:after, .popover.arrow-top-28 > ul:before, .popover.arrow-top-28 > div:before {top: 28% !important;}.popover.arrow-top-29:before, .popover.arrow-top-29:after, .popover.arrow-top-29 > ul:before, .popover.arrow-top-29 > div:before {top: 29% !important;}.popover.arrow-top-30:before, .popover.arrow-top-30:after, .popover.arrow-top-30 > ul:before, .popover.arrow-top-30 > div:before {top: 30% !important;}.popover.arrow-top-31:before, .popover.arrow-top-31:after, .popover.arrow-top-31 > ul:before, .popover.arrow-top-31 > div:before {top: 31% !important;}.popover.arrow-top-32:before, .popover.arrow-top-32:after, .popover.arrow-top-32 > ul:before, .popover.arrow-top-32 > div:before {top: 32% !important;}.popover.arrow-top-33:before, .popover.arrow-top-33:after, .popover.arrow-top-33 > ul:before, .popover.arrow-top-33 > div:before {top: 33% !important;}.popover.arrow-top-34:before, .popover.arrow-top-34:after, .popover.arrow-top-34 > ul:before, .popover.arrow-top-34 > div:before {top: 34% !important;}.popover.arrow-top-35:before, .popover.arrow-top-35:after, .popover.arrow-top-35 > ul:before, .popover.arrow-top-35 > div:before {top: 35% !important;}.popover.arrow-top-36:before, .popover.arrow-top-36:after, .popover.arrow-top-36 > ul:before, .popover.arrow-top-36 > div:before {top: 36% !important;}.popover.arrow-top-37:before, .popover.arrow-top-37:after, .popover.arrow-top-37 > ul:before, .popover.arrow-top-37 > div:before {top: 37% !important;}.popover.arrow-top-38:before, .popover.arrow-top-38:after, .popover.arrow-top-38 > ul:before, .popover.arrow-top-38 > div:before {top: 38% !important;}.popover.arrow-top-39:before, .popover.arrow-top-39:after, .popover.arrow-top-39 > ul:before, .popover.arrow-top-39 > div:before {top: 39% !important;}.popover.arrow-top-40:before, .popover.arrow-top-40:after, .popover.arrow-top-40 > ul:before, .popover.arrow-top-40 > div:before {top: 40% !important;}.popover.arrow-top-41:before, .popover.arrow-top-41:after, .popover.arrow-top-41 > ul:before, .popover.arrow-top-41 > div:before {top: 41% !important;}.popover.arrow-top-42:before, .popover.arrow-top-42:after, .popover.arrow-top-42 > ul:before, .popover.arrow-top-42 > div:before {top: 42% !important;}.popover.arrow-top-43:before, .popover.arrow-top-43:after, .popover.arrow-top-43 > ul:before, .popover.arrow-top-43 > div:before {top: 43% !important;}.popover.arrow-top-44:before, .popover.arrow-top-44:after, .popover.arrow-top-44 > ul:before, .popover.arrow-top-44 > div:before {top: 44% !important;}.popover.arrow-top-45:before, .popover.arrow-top-45:after, .popover.arrow-top-45 > ul:before, .popover.arrow-top-45 > div:before {top: 45% !important;}.popover.arrow-top-46:before, .popover.arrow-top-46:after, .popover.arrow-top-46 > ul:before, .popover.arrow-top-46 > div:before {top: 46% !important;}.popover.arrow-top-47:before, .popover.arrow-top-47:after, .popover.arrow-top-47 > ul:before, .popover.arrow-top-47 > div:before {top: 47% !important;}.popover.arrow-top-48:before, .popover.arrow-top-48:after, .popover.arrow-top-48 > ul:before, .popover.arrow-top-48 > div:before {top: 48% !important;}.popover.arrow-top-49:before, .popover.arrow-top-49:after, .popover.arrow-top-49 > ul:before, .popover.arrow-top-49 > div:before {top: 49% !important;}.popover.arrow-top-50:before, .popover.arrow-top-50:after, .popover.arrow-top-50 > ul:before, .popover.arrow-top-50 > div:before {top: 50% !important;}.popover.arrow-top-51:before, .popover.arrow-top-51:after, .popover.arrow-top-51 > ul:before, .popover.arrow-top-51 > div:before {top: 51% !important;}.popover.arrow-top-52:before, .popover.arrow-top-52:after, .popover.arrow-top-52 > ul:before, .popover.arrow-top-52 > div:before {top: 52% !important;}.popover.arrow-top-53:before, .popover.arrow-top-53:after, .popover.arrow-top-53 > ul:before, .popover.arrow-top-53 > div:before {top: 53% !important;}.popover.arrow-top-54:before, .popover.arrow-top-54:after, .popover.arrow-top-54 > ul:before, .popover.arrow-top-54 > div:before {top: 54% !important;}.popover.arrow-top-55:before, .popover.arrow-top-55:after, .popover.arrow-top-55 > ul:before, .popover.arrow-top-55 > div:before {top: 55% !important;}.popover.arrow-top-56:before, .popover.arrow-top-56:after, .popover.arrow-top-56 > ul:before, .popover.arrow-top-56 > div:before {top: 56% !important;}.popover.arrow-top-57:before, .popover.arrow-top-57:after, .popover.arrow-top-57 > ul:before, .popover.arrow-top-57 > div:before {top: 57% !important;}.popover.arrow-top-58:before, .popover.arrow-top-58:after, .popover.arrow-top-58 > ul:before, .popover.arrow-top-58 > div:before {top: 58% !important;}.popover.arrow-top-59:before, .popover.arrow-top-59:after, .popover.arrow-top-59 > ul:before, .popover.arrow-top-59 > div:before {top: 59% !important;}.popover.arrow-top-60:before, .popover.arrow-top-60:after, .popover.arrow-top-60 > ul:before, .popover.arrow-top-60 > div:before {top: 60% !important;}.popover.arrow-top-61:before, .popover.arrow-top-61:after, .popover.arrow-top-61 > ul:before, .popover.arrow-top-61 > div:before {top: 61% !important;}.popover.arrow-top-62:before, .popover.arrow-top-62:after, .popover.arrow-top-62 > ul:before, .popover.arrow-top-62 > div:before {top: 62% !important;}.popover.arrow-top-63:before, .popover.arrow-top-63:after, .popover.arrow-top-63 > ul:before, .popover.arrow-top-63 > div:before {top: 63% !important;}.popover.arrow-top-64:before, .popover.arrow-top-64:after, .popover.arrow-top-64 > ul:before, .popover.arrow-top-64 > div:before {top: 64% !important;}.popover.arrow-top-65:before, .popover.arrow-top-65:after, .popover.arrow-top-65 > ul:before, .popover.arrow-top-65 > div:before {top: 65% !important;}.popover.arrow-top-66:before, .popover.arrow-top-66:after, .popover.arrow-top-66 > ul:before, .popover.arrow-top-66 > div:before {top: 66% !important;}.popover.arrow-top-67:before, .popover.arrow-top-67:after, .popover.arrow-top-67 > ul:before, .popover.arrow-top-67 > div:before {top: 67% !important;}.popover.arrow-top-68:before, .popover.arrow-top-68:after, .popover.arrow-top-68 > ul:before, .popover.arrow-top-68 > div:before {top: 68% !important;}.popover.arrow-top-69:before, .popover.arrow-top-69:after, .popover.arrow-top-69 > ul:before, .popover.arrow-top-69 > div:before {top: 69% !important;}.popover.arrow-top-70:before, .popover.arrow-top-70:after, .popover.arrow-top-70 > ul:before, .popover.arrow-top-70 > div:before {top: 70% !important;}.popover.arrow-top-71:before, .popover.arrow-top-71:after, .popover.arrow-top-71 > ul:before, .popover.arrow-top-71 > div:before {top: 71% !important;}.popover.arrow-top-72:before, .popover.arrow-top-72:after, .popover.arrow-top-72 > ul:before, .popover.arrow-top-72 > div:before {top: 72% !important;}.popover.arrow-top-73:before, .popover.arrow-top-73:after, .popover.arrow-top-73 > ul:before, .popover.arrow-top-73 > div:before {top: 73% !important;}.popover.arrow-top-74:before, .popover.arrow-top-74:after, .popover.arrow-top-74 > ul:before, .popover.arrow-top-74 > div:before {top: 74% !important;}.popover.arrow-top-75:before, .popover.arrow-top-75:after, .popover.arrow-top-75 > ul:before, .popover.arrow-top-75 > div:before {top: 75% !important;}.popover.arrow-top-76:before, .popover.arrow-top-76:after, .popover.arrow-top-76 > ul:before, .popover.arrow-top-76 > div:before {top: 76% !important;}.popover.arrow-top-77:before, .popover.arrow-top-77:after, .popover.arrow-top-77 > ul:before, .popover.arrow-top-77 > div:before {top: 77% !important;}.popover.arrow-top-78:before, .popover.arrow-top-78:after, .popover.arrow-top-78 > ul:before, .popover.arrow-top-78 > div:before {top: 78% !important;}.popover.arrow-top-79:before, .popover.arrow-top-79:after, .popover.arrow-top-79 > ul:before, .popover.arrow-top-79 > div:before {top: 79% !important;}.popover.arrow-top-80:before, .popover.arrow-top-80:after, .popover.arrow-top-80 > ul:before, .popover.arrow-top-80 > div:before {top: 80% !important;}.popover.arrow-top-81:before, .popover.arrow-top-81:after, .popover.arrow-top-81 > ul:before, .popover.arrow-top-81 > div:before {top: 81% !important;}.popover.arrow-top-82:before, .popover.arrow-top-82:after, .popover.arrow-top-82 > ul:before, .popover.arrow-top-82 > div:before {top: 82% !important;}.popover.arrow-top-83:before, .popover.arrow-top-83:after, .popover.arrow-top-83 > ul:before, .popover.arrow-top-83 > div:before {top: 83% !important;}.popover.arrow-top-84:before, .popover.arrow-top-84:after, .popover.arrow-top-84 > ul:before, .popover.arrow-top-84 > div:before {top: 84% !important;}.popover.arrow-top-85:before, .popover.arrow-top-85:after, .popover.arrow-top-85 > ul:before, .popover.arrow-top-85 > div:before {top: 85% !important;}.popover.arrow-top-86:before, .popover.arrow-top-86:after, .popover.arrow-top-86 > ul:before, .popover.arrow-top-86 > div:before {top: 86% !important;}.popover.arrow-top-87:before, .popover.arrow-top-87:after, .popover.arrow-top-87 > ul:before, .popover.arrow-top-87 > div:before {top: 87% !important;}.popover.arrow-top-88:before, .popover.arrow-top-88:after, .popover.arrow-top-88 > ul:before, .popover.arrow-top-88 > div:before {top: 88% !important;}.popover.arrow-top-89:before, .popover.arrow-top-89:after, .popover.arrow-top-89 > ul:before, .popover.arrow-top-89 > div:before {top: 89% !important;}.popover.arrow-top-90:before, .popover.arrow-top-90:after, .popover.arrow-top-90 > ul:before, .popover.arrow-top-90 > div:before {top: 90% !important;}.popover.arrow-top-91:before, .popover.arrow-top-91:after, .popover.arrow-top-91 > ul:before, .popover.arrow-top-91 > div:before {top: 91% !important;}.popover.arrow-top-92:before, .popover.arrow-top-92:after, .popover.arrow-top-92 > ul:before, .popover.arrow-top-92 > div:before {top: 92% !important;}.popover.arrow-top-93:before, .popover.arrow-top-93:after, .popover.arrow-top-93 > ul:before, .popover.arrow-top-93 > div:before {top: 93% !important;}.popover.arrow-top-94:before, .popover.arrow-top-94:after, .popover.arrow-top-94 > ul:before, .popover.arrow-top-94 > div:before {top: 94% !important;}.popover.arrow-top-95:before, .popover.arrow-top-95:after, .popover.arrow-top-95 > ul:before, .popover.arrow-top-95 > div:before {top: 95% !important;}.popover.arrow-top-96:before, .popover.arrow-top-96:after, .popover.arrow-top-96 > ul:before, .popover.arrow-top-96 > div:before {top: 96% !important;}.popover.arrow-top-97:before, .popover.arrow-top-97:after, .popover.arrow-top-97 > ul:before, .popover.arrow-top-97 > div:before {top: 97% !important;}.popover.arrow-top-98:before, .popover.arrow-top-98:after, .popover.arrow-top-98 > ul:before, .popover.arrow-top-98 > div:before {top: 98% !important;}.popover.arrow-top-99:before, .popover.arrow-top-99:after, .popover.arrow-top-99 > ul:before, .popover.arrow-top-99 > div:before {top: 99% !important;}.popover.arrow-top-100:before, .popover.arrow-top-100:after, .popover.arrow-top-100 > ul:before, .popover.arrow-top-100 > div:before {top: 100% !important;}.popover > .title {text-align: center; color: black; font-weight: bold; padding: 10px 0; font-size: 20px; background: none; border: none; box-shadow: none; overflow: visible;}.popover > .title .button {font-size: 13px; padding: 7px 10px;}.popover > .title .button.left-nav-btn {position: absolute; left: 6px; top: 6px;}.popover > .title .button.right-nav-btn {position: absolute; right: 6px; top: 6px;}.popover > .title .button.close {background-image: url(/img/common/popup_x.png); background-size: 15px 15px; background-repeat: no-repeat; background-color: transparent; filter: none; border: 0; background-position: 9px 7px; width: 15px; height: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.popover > .title .button.close {background-image: url(/img/common/popup_x@2x.png);}}.popover > .footer {margin: 10px 0 5px 5px; color: white; font-size: 14px;}.popover .ui-navigation-view a {font-size: 15px; font-weight: bold; padding: 16px 11px; text-decoration: none; color: black;}.popover.table-view.grouped h1, .popover.table-view.grouped h2, .popover.table-view.grouped h3, .popover.table-view.grouped h4, .popover.table-view.grouped h5 {font-family: "Helvetica Neue";}.popover.table-view.grouped .ui-navigation-controller-body .ui-navigation-view > div {padding: 10px;}.popover.table-view.grouped .ui-navigation-controller-body .anchor,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div {border: 1px solid #c1c1c1; display: block; font-size: 13px; padding: 13px; text-decoration: none; font-weight: bold; color: #333333; cursor: pointer;}.popover.table-view.grouped .ui-navigation-controller-body .anchor.touching,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a.touching,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div.touching {background-color: #e5e5e5;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div,.popover.table-view.grouped .ui-navigation-controller-body .anchor {background: white;}.popover.table-view.grouped .ui-navigation-controller-body .anchor.inactive.touching,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group.inactive .touching {color: #333333; background: white;}.popover.table-view.grouped .ui-navigation-controller-body .anchor {border-radius: 4px;}.popover.table-view.grouped .ui-navigation-controller-body .anchor.touching {background-color: #e9e9e9;}.popover.table-view.grouped .ui-navigation-controller-body .anchor.tab,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a {background-position: 270px center; background-repeat: no-repeat; background-color: white; background-image: url(/img/common/arrow_grey.png); background-size: 10px 14px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.popover.table-view.grouped .ui-navigation-controller-body .anchor.tab, .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a {background-image: url(/img/common/arrow_grey@2x.png);}}.popover.table-view.grouped .ui-navigation-controller-body .anchor.tab.touching,.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a.touching {background-color: #e9e9e9;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group {margin-bottom: 10px;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group:last-child {margin-bottom: 0;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a, .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div {border-bottom: 0;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a.action, .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div.action {background-image: none;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li:first-child > a, .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li:first-child > div {border-top-left-radius: 4px; border-top-right-radius: 4px;}.popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li:last-child > a, .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li:last-child > div {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 1px solid #c1c1c1;}html.mobile #popovers.showing {-webkit-transition: background 0.25s ease-in-out; -moz-transition: background 0.25s ease-in-out; -o-transition: background 0.25s ease-in-out; transition: background 0.25s ease-in-out;}html.mobile .popover {-webkit-transition-property: top, opacity, -webkit-transform; -moz-transition-property: top, opacity, -moz-transform; -o-transition-property: top, opacity, -o-transform; transition-property: top, opacity, transform; border-radius: 0; width: 100%;}html.mobile .popover > .title {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 50px; padding: 11px 0; text-transform: uppercase; border-bottom: 1px solid #f1f1f1; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}html.mobile .popover > .title .button.left-nav-btn {background: none; background-image: url(/img/common/arrow_left.png); background-size: 22px 22px; background-repeat: no-repeat; background-position: 0 5px; border: 0; width: 22px; height: 22px; padding: 5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .popover > .title .button.left-nav-btn {background-image: url(/img/common/arrow_left@2x.png);}}html.mobile .popover > .title .button.left-nav-btn span {display: none;}html.mobile .popover > .title .button.left-nav-btn.touching {background-color: #e9e9e9;}html.mobile .popover .ui-navigation-view a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.mobile .popover.table-view.grouped .ui-navigation-controller-body .ui-navigation-view > div {padding: 0px;}html.mobile .popover.table-view.grouped .ui-navigation-controller-body .anchor,html.mobile .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a,html.mobile .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > div {border: 0;}html.mobile .popover.table-view.grouped .ui-navigation-controller-body .anchor.tab,html.mobile .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group li > a {background-position: 296px center;}html.mobile .popover.table-view.grouped .ui-navigation-controller-body ul.anchor-group > li {border-bottom: 1px solid #f1f1f1;}.popover .more-actions .anchor-group > li {text-align: center;}.checkin-flow {overflow: visible; border-radius: 4px;}.checkin-flow h1, .checkin-flow h2, .checkin-flow h3 {font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed;}.checkin-flow .ui-navigation-controller-body {background: white; width: 345px; overflow: visible;}.checkin-flow .ui-navigation-controller-body .ui-navigation-controller-viewport {overflow: visible;}.checkin-flow .checkin-prompt {background: #303133;}.checkin-flow .checkin-prompt h1 {color: white; text-align: center; font-size: 18px; margin: 10px 10px 20px;}.checkin-flow .checkin-prompt .button {width: 100px; margin: 10px auto;}.checkin-flow #checkin-form {padding: 15px; position: relative;}.checkin-flow #checkin-form .art {position: absolute; top: 10px; width: 87px; height: 105px; overflow: hidden;}.checkin-flow #checkin-form .art img {width: 87px; min-height: 105px;}.checkin-flow #checkin-form h1 {font-size: 17px; color: #464646; margin-bottom: 10px; margin-left: 110px; line-height: 17px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 17px;}.checkin-flow #checkin-form .editable {margin-left: 110px; margin-bottom: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}.checkin-flow #checkin-form .editable textarea[name="comment"] {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 58px !important; height: 58px; resize: vertical;}.checkin-flow #checkin-form .mention-suggestions {margin-left: 110px;}.checkin-flow #checkin-form div.form-controls .controls input[type="submit"] {margin-right: 0;}.checkin-flow #checkin-form div.form-controls .social-buttons {margin-left: 110px; margin-top: 2px;}#search-popover .title {display: none;}#search-popover .search-like-pro ul {margin: 20px;}#search-popover .search-like-pro ul li {margin-bottom: 15px; font-size: 13px;}#search-popover .search-like-pro ul li a {color: blue; cursor: pointer; text-decoration: none;}#search-popover .search-like-pro ul li:last-child {margin-bottom: 0;}#search-popover .footer {cursor: pointer;}#search-popover .footer div:before {content: ""; display: inline-block; width: 18px; height: 18px; background: url(/img/pages/guide/icon_question.png) 0 0 no-repeat; margin-right: 10px;}#search-popover .footer div span {position: relative; bottom: 3px; left: 0; color: #dddddd;}#checkin-search {height: 345px;}.phonegap #checkin-search {height: 347px;}#checkin-search .results {max-height: 292px; border: 1px solid #d7d7d7;}#checkin-search .results li {border-top: 1px solid #d7d7d7; border-left: 0; border-right: 0; border-bottom: 0;}#checkin-search .results li:first-child {border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #d7d7d7;}#checkin-search .results li:nth-child(2) {border: 0;}.list-view li {border-bottom: 1px solid #cccccc; font-weight: bold; padding: 12px 10px;}.list-view li.checked:before {content: "\2714\0020";}.list-view.categories li > div.icon {height: 20px; line-height: 20px; background-position: left center; background-repeat: no-repeat; padding-left: 30px;}.list-view.categories li > div.icon.movies {background-image: url(/img/common/icon/movies.png);}.list-view.categories li > div.icon.tv-shows {background-image: url(/img/common/icon/shows.png);}.list-view.categories li > div.icon.in-theaters {background-image: url(/img/common/icon/theaters.png);}.list-view.categories li.selected {background-image: none; background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.popover .search-box, .search-results-container, .stream-selector {width: 100%; height: 308px;}.popover .search-box .results, .popover .search-box .toggles, .search-results-container .results, .search-results-container .toggles, .stream-selector .results, .stream-selector .toggles {background: white; overflow-y: auto; overflow-x: hidden;}.popover .search-box .results ul.watchlist, .popover .search-box .toggles ul.watchlist, .search-results-container .results ul.watchlist, .search-results-container .toggles ul.watchlist, .stream-selector .results ul.watchlist, .stream-selector .toggles ul.watchlist {display: none;}.popover .search-box .results ul.trending .section_header, .popover .search-box .toggles ul.trending .section_header, .search-results-container .results ul.trending .section_header, .search-results-container .toggles ul.trending .section_header, .stream-selector .results ul.trending .section_header, .stream-selector .toggles ul.trending .section_header {border-top: 1px solid #d7d7d7;}.popover .search-box .results ul.unloaded, .popover .search-box .toggles ul.unloaded, .search-results-container .results ul.unloaded, .search-results-container .toggles ul.unloaded, .stream-selector .results ul.unloaded, .stream-selector .toggles ul.unloaded {background-repeat: no-repeat; background-position: center center; background-color: transparent; height: 44px;}.mobile .popover .search-box .results ul.unloaded, .mobile .popover .search-box .toggles ul.unloaded, .mobile .search-results-container .results ul.unloaded, .mobile .search-results-container .toggles ul.unloaded, .mobile .stream-selector .results ul.unloaded, .mobile .stream-selector .toggles ul.unloaded {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .popover .search-box .results ul.unloaded, .desktop .popover .search-box .toggles ul.unloaded, .desktop .search-results-container .results ul.unloaded, .desktop .search-results-container .toggles ul.unloaded, .desktop .stream-selector .results ul.unloaded, .desktop .stream-selector .toggles ul.unloaded {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.popover .search-box .results .section_header, .popover .search-box .toggles .section_header, .search-results-container .results .section_header, .search-results-container .toggles .section_header, .stream-selector .results .section_header, .stream-selector .toggles .section_header {position: relative; width: auto; font-size: 16px; line-height: 27px; padding-left: 10px; border-top: 0; border-right: 0; border-left: 0;}.iphone .popover .search-box .results .section_header, .iphone .popover .search-box .toggles .section_header, .iphone .search-results-container .results .section_header, .iphone .search-results-container .toggles .section_header, .iphone .stream-selector .results .section_header, .iphone .stream-selector .toggles .section_header {font-size: 15px; border-top: 0; border-right: 0; border-left: 0;}.popover .search-box .results h4, .popover .search-box .toggles h4, .search-results-container .results h4, .search-results-container .toggles h4, .stream-selector .results h4, .stream-selector .toggles h4 {font-size: 13px; font-weight: bold; background-color: #e8e8e8; border-bottom: 1px solid #bdbdbd; color: #585858; padding: 4px 8px;}.popover .search-box .results li, .popover .search-box .toggles li, .search-results-container .results li, .search-results-container .toggles li, .stream-selector .results li, .stream-selector .toggles li {overflow: hidden; *zoom: 1; position: relative; border-bottom: 1px solid #d7d7d7; color: #464646; cursor: pointer;}.popover .search-box .results li.touching, .popover .search-box .toggles li.touching, .search-results-container .results li.touching, .search-results-container .toggles li.touching, .stream-selector .results li.touching, .stream-selector .toggles li.touching {background-image: none; background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.popover .search-box .results li.touching .text p.category, .popover .search-box .toggles li.touching .text p.category, .search-results-container .results li.touching .text p.category, .search-results-container .toggles li.touching .text p.category, .stream-selector .results li.touching .text p.category, .stream-selector .toggles li.touching .text p.category {color: #464646;}.no-phonegap .popover .search-box .results li.selected, .no-phonegap .popover .search-box .toggles li.selected, .no-phonegap .search-results-container .results li.selected, .no-phonegap .search-results-container .toggles li.selected, .no-phonegap .stream-selector .results li.selected, .no-phonegap .stream-selector .toggles li.selected {background-image: none; background-color: #e8e8e8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0F0', endColorstr='#FFE8E8E8'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e8e8e8)); background-image: -moz-linear-gradient(center top, #f0f0f0 25%, #e8e8e8 100%);}.no-phonegap .popover .search-box .results li.selected .text p.category, .no-phonegap .popover .search-box .toggles li.selected .text p.category, .no-phonegap .search-results-container .results li.selected .text p.category, .no-phonegap .search-results-container .toggles li.selected .text p.category, .no-phonegap .stream-selector .results li.selected .text p.category, .no-phonegap .stream-selector .toggles li.selected .text p.category {color: #464646;}.popover .search-box .results li img, .popover .search-box .toggles li img, .search-results-container .results li img, .search-results-container .toggles li img, .stream-selector .results li img, .stream-selector .toggles li img {left: 0; position: absolute; top: 0; width: 44px;}.popover .search-box .results li .text, .popover .search-box .toggles li .text, .search-results-container .results li .text, .search-results-container .toggles li .text, .stream-selector .results li .text, .stream-selector .toggles li .text {padding-left: 56px;}.iphone .popover .search-box .results li .text, .iphone .popover .search-box .toggles li .text, .iphone .search-results-container .results li .text, .iphone .search-results-container .toggles li .text, .iphone .stream-selector .results li .text, .iphone .stream-selector .toggles li .text {margin-right: 0; padding: 0 0 0 54px; display: table-cell; vertical-align: middle; width: 100%;}.popover .search-box .results li .text p, .popover .search-box .toggles li .text p, .search-results-container .results li .text p, .search-results-container .toggles li .text p, .stream-selector .results li .text p, .stream-selector .toggles li .text p {line-height: 14px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 28px; padding-bottom: 2px;}.phonegap .popover .search-box .results li .text p, .phonegap .popover .search-box .toggles li .text p, .phonegap .search-results-container .results li .text p, .phonegap .search-results-container .toggles li .text p, .phonegap .stream-selector .results li .text p, .phonegap .stream-selector .toggles li .text p {font-size: 15px;}.iphone .popover .search-box .results li .text p, .iphone .popover .search-box .toggles li .text p, .iphone .search-results-container .results li .text p, .iphone .search-results-container .toggles li .text p, .iphone .stream-selector .results li .text p, .iphone .stream-selector .toggles li .text p {white-space: inherit;}.popover .search-box .results li .text p.category, .popover .search-box .results li .text p.object-trending, .popover .search-box .toggles li .text p.category, .popover .search-box .toggles li .text p.object-trending, .search-results-container .results li .text p.category, .search-results-container .results li .text p.object-trending, .search-results-container .toggles li .text p.category, .search-results-container .toggles li .text p.object-trending, .stream-selector .results li .text p.category, .stream-selector .results li .text p.object-trending, .stream-selector .toggles li .text p.category, .stream-selector .toggles li .text p.object-trending {font-size: 11px; color: #adadad;}.popover .search-box .results li .text p.category span, .popover .search-box .results li .text p.object-trending span, .popover .search-box .toggles li .text p.category span, .popover .search-box .toggles li .text p.object-trending span, .search-results-container .results li .text p.category span, .search-results-container .results li .text p.object-trending span, .search-results-container .toggles li .text p.category span, .search-results-container .toggles li .text p.object-trending span, .stream-selector .results li .text p.category span, .stream-selector .results li .text p.object-trending span, .stream-selector .toggles li .text p.category span, .stream-selector .toggles li .text p.object-trending span {opacity: 1; display: inline-block;}.phonegap .popover .search-box .results li .text p.category, .phonegap .popover .search-box .results li .text p.object-trending, .phonegap .popover .search-box .toggles li .text p.category, .phonegap .popover .search-box .toggles li .text p.object-trending, .phonegap .search-results-container .results li .text p.category, .phonegap .search-results-container .results li .text p.object-trending, .phonegap .search-results-container .toggles li .text p.category, .phonegap .search-results-container .toggles li .text p.object-trending, .phonegap .stream-selector .results li .text p.category, .phonegap .stream-selector .results li .text p.object-trending, .phonegap .stream-selector .toggles li .text p.category, .phonegap .stream-selector .toggles li .text p.object-trending {font-size: 13px;}.iphone .popover .search-box .results li .text p.category, .iphone .popover .search-box .results li .text p.object-trending, .iphone .popover .search-box .toggles li .text p.category, .iphone .popover .search-box .toggles li .text p.object-trending, .iphone .search-results-container .results li .text p.category, .iphone .search-results-container .results li .text p.object-trending, .iphone .search-results-container .toggles li .text p.category, .iphone .search-results-container .toggles li .text p.object-trending, .iphone .stream-selector .results li .text p.category, .iphone .stream-selector .results li .text p.object-trending, .iphone .stream-selector .toggles li .text p.category, .iphone .stream-selector .toggles li .text p.object-trending {font-size: 12px;}.popover .search-box .results li .text p strong, .popover .search-box .toggles li .text p strong, .search-results-container .results li .text p strong, .search-results-container .toggles li .text p strong, .stream-selector .results li .text p strong, .stream-selector .toggles li .text p strong {font-weight: bold;}.popover .search-box .results li.person, .popover .search-box .toggles li.person, .search-results-container .results li.person, .search-results-container .toggles li.person, .stream-selector .results li.person, .stream-selector .toggles li.person {height: 44px;}.popover .search-box .results li.person img, .popover .search-box .toggles li.person img, .search-results-container .results li.person img, .search-results-container .toggles li.person img, .stream-selector .results li.person img, .stream-selector .toggles li.person img {height: 44px;}.popover .search-box .results li.person .text, .popover .search-box .toggles li.person .text, .search-results-container .results li.person .text, .search-results-container .toggles li.person .text, .stream-selector .results li.person .text, .stream-selector .toggles li.person .text {padding-top: 7px; height: 44px;}.phonegap .popover .search-box .results li.person, .phonegap .popover .search-box .toggles li.person, .phonegap .search-results-container .results li.person, .phonegap .search-results-container .toggles li.person, .phonegap .stream-selector .results li.person, .phonegap .stream-selector .toggles li.person {height: 56px;}.phonegap .popover .search-box .results li.person img, .phonegap .popover .search-box .toggles li.person img, .phonegap .search-results-container .results li.person img, .phonegap .search-results-container .toggles li.person img, .phonegap .stream-selector .results li.person img, .phonegap .stream-selector .toggles li.person img {height: 56px; width: 56px;}.phonegap .popover .search-box .results li.person .text, .phonegap .popover .search-box .toggles li.person .text, .phonegap .search-results-container .results li.person .text, .phonegap .search-results-container .toggles li.person .text, .phonegap .stream-selector .results li.person .text, .phonegap .stream-selector .toggles li.person .text {padding-top: 8px; padding-left: 66px;}.phonegap.iphone .popover .search-box .results li.person .text, .phonegap.iphone .popover .search-box .toggles li.person .text, .phonegap.iphone .search-results-container .results li.person .text, .phonegap.iphone .search-results-container .toggles li.person .text, .phonegap.iphone .stream-selector .results li.person .text, .phonegap.iphone .stream-selector .toggles li.person .text {padding-left: 9px;}.popover .search-box .results li.object, .popover .search-box .results li.channel, .popover .search-box .results li.sticker, .popover .search-box .toggles li.object, .popover .search-box .toggles li.channel, .popover .search-box .toggles li.sticker, .search-results-container .results li.object, .search-results-container .results li.channel, .search-results-container .results li.sticker, .search-results-container .toggles li.object, .search-results-container .toggles li.channel, .search-results-container .toggles li.sticker, .stream-selector .results li.object, .stream-selector .results li.channel, .stream-selector .results li.sticker, .stream-selector .toggles li.object, .stream-selector .toggles li.channel, .stream-selector .toggles li.sticker {height: 56px;}.popover .search-box .results li.object img, .popover .search-box .results li.channel img, .popover .search-box .results li.sticker img, .popover .search-box .toggles li.object img, .popover .search-box .toggles li.channel img, .popover .search-box .toggles li.sticker img, .search-results-container .results li.object img, .search-results-container .results li.channel img, .search-results-container .results li.sticker img, .search-results-container .toggles li.object img, .search-results-container .toggles li.channel img, .search-results-container .toggles li.sticker img, .stream-selector .results li.object img, .stream-selector .results li.channel img, .stream-selector .results li.sticker img, .stream-selector .toggles li.object img, .stream-selector .toggles li.channel img, .stream-selector .toggles li.sticker img {height: 100%;}.popover .search-box .results li.object .text, .popover .search-box .results li.channel .text, .popover .search-box .results li.sticker .text, .popover .search-box .toggles li.object .text, .popover .search-box .toggles li.channel .text, .popover .search-box .toggles li.sticker .text, .search-results-container .results li.object .text, .search-results-container .results li.channel .text, .search-results-container .results li.sticker .text, .search-results-container .toggles li.object .text, .search-results-container .toggles li.channel .text, .search-results-container .toggles li.sticker .text, .stream-selector .results li.object .text, .stream-selector .results li.channel .text, .stream-selector .results li.sticker .text, .stream-selector .toggles li.object .text, .stream-selector .toggles li.channel .text, .stream-selector .toggles li.sticker .text {padding-top: 11px;}.popover .search-box .results li.object span, .popover .search-box .results li.channel span, .popover .search-box .results li.sticker span, .popover .search-box .toggles li.object span, .popover .search-box .toggles li.channel span, .popover .search-box .toggles li.sticker span, .search-results-container .results li.object span, .search-results-container .results li.channel span, .search-results-container .results li.sticker span, .search-results-container .toggles li.object span, .search-results-container .toggles li.channel span, .search-results-container .toggles li.sticker span, .stream-selector .results li.object span, .stream-selector .results li.channel span, .stream-selector .results li.sticker span, .stream-selector .toggles li.object span, .stream-selector .toggles li.channel span, .stream-selector .toggles li.sticker span {opacity: 0; color: #666666; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; cursor: pointer;}.popover .search-box .results li.object.removed span, .popover .search-box .results li.channel.removed span, .popover .search-box .results li.sticker.removed span, .popover .search-box .toggles li.object.removed span, .popover .search-box .toggles li.channel.removed span, .popover .search-box .toggles li.sticker.removed span, .search-results-container .results li.object.removed span, .search-results-container .results li.channel.removed span, .search-results-container .results li.sticker.removed span, .search-results-container .toggles li.object.removed span, .search-results-container .toggles li.channel.removed span, .search-results-container .toggles li.sticker.removed span, .stream-selector .results li.object.removed span, .stream-selector .results li.channel.removed span, .stream-selector .results li.sticker.removed span, .stream-selector .toggles li.object.removed span, .stream-selector .toggles li.channel.removed span, .stream-selector .toggles li.sticker.removed span {opacity: 1;}.iphone .popover .search-box .results li.object, .iphone .popover .search-box .results li.channel, .iphone .popover .search-box .results li.sticker, .iphone .popover .search-box .toggles li.object, .iphone .popover .search-box .toggles li.channel, .iphone .popover .search-box .toggles li.sticker, .iphone .search-results-container .results li.object, .iphone .search-results-container .results li.channel, .iphone .search-results-container .results li.sticker, .iphone .search-results-container .toggles li.object, .iphone .search-results-container .toggles li.channel, .iphone .search-results-container .toggles li.sticker, .iphone .stream-selector .results li.object, .iphone .stream-selector .results li.channel, .iphone .stream-selector .results li.sticker, .iphone .stream-selector .toggles li.object, .iphone .stream-selector .toggles li.channel, .iphone .stream-selector .toggles li.sticker {height: 55px; display: table; width: 100%;}.iphone .popover .search-box .results li.object .text, .iphone .popover .search-box .results li.channel .text, .iphone .popover .search-box .results li.sticker .text, .iphone .popover .search-box .toggles li.object .text, .iphone .popover .search-box .toggles li.channel .text, .iphone .popover .search-box .toggles li.sticker .text, .iphone .search-results-container .results li.object .text, .iphone .search-results-container .results li.channel .text, .iphone .search-results-container .results li.sticker .text, .iphone .search-results-container .toggles li.object .text, .iphone .search-results-container .toggles li.channel .text, .iphone .search-results-container .toggles li.sticker .text, .iphone .stream-selector .results li.object .text, .iphone .stream-selector .results li.channel .text, .iphone .stream-selector .results li.sticker .text, .iphone .stream-selector .toggles li.object .text, .iphone .stream-selector .toggles li.channel .text, .iphone .stream-selector .toggles li.sticker .text {padding-top: 0 !important;}.popover .search-box .results li.sticker .text, .popover .search-box .toggles li.sticker .text, .search-results-container .results li.sticker .text, .search-results-container .toggles li.sticker .text, .stream-selector .results li.sticker .text, .stream-selector .toggles li.sticker .text {padding-top: 13px; padding-left: 9px;}.phonegap .popover .search-box .results li.sticker .text, .phonegap .popover .search-box .toggles li.sticker .text, .phonegap .search-results-container .results li.sticker .text, .phonegap .search-results-container .toggles li.sticker .text, .phonegap .stream-selector .results li.sticker .text, .phonegap .stream-selector .toggles li.sticker .text {padding-top: 12px;}.popover .search-box .results li.sticker img, .popover .search-box .toggles li.sticker img, .search-results-container .results li.sticker img, .search-results-container .toggles li.sticker img, .stream-selector .results li.sticker img, .stream-selector .toggles li.sticker img {height: 45px; width: 45px; padding: 6px 0 6px 6px; margin-right: 0;}.popover .search-box .results li.info, .popover .search-box .toggles li.info, .search-results-container .results li.info, .search-results-container .toggles li.info, .stream-selector .results li.info, .stream-selector .toggles li.info {text-align: center; padding: 20px;}.popover .search-box .results li.shortcut, .popover .search-box .toggles li.shortcut, .search-results-container .results li.shortcut, .search-results-container .toggles li.shortcut, .stream-selector .results li.shortcut, .stream-selector .toggles li.shortcut {height: 56px; background: url(/img/pages/guide/bg_diagonal.png) 0 0 repeat;}.popover .search-box .results li.shortcut .text, .popover .search-box .toggles li.shortcut .text, .search-results-container .results li.shortcut .text, .search-results-container .toggles li.shortcut .text, .stream-selector .results li.shortcut .text, .stream-selector .toggles li.shortcut .text {padding-top: 17px;}.popover .search-box .results li.shortcut div.icon, .popover .search-box .toggles li.shortcut div.icon, .search-results-container .results li.shortcut div.icon, .search-results-container .toggles li.shortcut div.icon, .stream-selector .results li.shortcut div.icon, .stream-selector .toggles li.shortcut div.icon {width: 44px; height: 57px; line-height: 20px; background-position: left center; background-repeat: no-repeat; padding-left: 30px; position: absolute; top: 0; left: 0; background-size: 44px 57px;}.popover .search-box .results li.shortcut div.icon.movies, .popover .search-box .toggles li.shortcut div.icon.movies, .search-results-container .results li.shortcut div.icon.movies, .search-results-container .toggles li.shortcut div.icon.movies, .stream-selector .results li.shortcut div.icon.movies, .stream-selector .toggles li.shortcut div.icon.movies {background-image: url(/img/pages/guide/s_movies.png);}.popover .search-box .results li.shortcut div.icon.shows, .popover .search-box .toggles li.shortcut div.icon.shows, .search-results-container .results li.shortcut div.icon.shows, .search-results-container .toggles li.shortcut div.icon.shows, .stream-selector .results li.shortcut div.icon.shows, .stream-selector .toggles li.shortcut div.icon.shows {background-image: url(/img/pages/guide/s_shows.png);}.popover .search-box .results li.shortcut div.icon.sports, .popover .search-box .toggles li.shortcut div.icon.sports, .search-results-container .results li.shortcut div.icon.sports, .search-results-container .toggles li.shortcut div.icon.sports, .stream-selector .results li.shortcut div.icon.sports, .stream-selector .toggles li.shortcut div.icon.sports {background-image: url(/img/pages/guide/s_sports.png);}.popover .search-box .results li img, .popover .search-box .toggles li img, .search-results-container .results li img, .search-results-container .toggles li img, .stream-selector .results li img, .stream-selector .toggles li img {left: 0; position: absolute; top: 0; width: 44px;}.popover .search-box .results ul.trending.objects .text, .popover .search-box .toggles ul.trending.objects .text, .search-results-container .results ul.trending.objects .text, .search-results-container .toggles ul.trending.objects .text, .stream-selector .results ul.trending.objects .text, .stream-selector .toggles ul.trending.objects .text {padding-top: 12px !important;}.popover .search-box {margin: 0; padding: 10px; background-color: white; height: auto;}.popover .search-box form {margin-bottom: 10px;}.popover .search-box .results li {border: 1px solid #d7d7d7; border-bottom: 0;}html.mobile .popover .search-box .results li.object, html.mobile .popover .search-box .results li.channel, html.mobile .popover .search-box .results li.sticker, html.mobile .popover .search-box .toggles li.object, html.mobile .popover .search-box .toggles li.channel, html.mobile .popover .search-box .toggles li.sticker, html.mobile .search-results-container .results li.object, html.mobile .search-results-container .results li.channel, html.mobile .search-results-container .results li.sticker, html.mobile .search-results-container .toggles li.object, html.mobile .search-results-container .toggles li.channel, html.mobile .search-results-container .toggles li.sticker, html.mobile .stream-selector .results li.object, html.mobile .stream-selector .results li.channel, html.mobile .stream-selector .results li.sticker, html.mobile .stream-selector .toggles li.object, html.mobile .stream-selector .toggles li.channel, html.mobile .stream-selector .toggles li.sticker {text-align: left;}.settings-page .settings-title {color: #111111; font: bold 26px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-stretch: condensed; margin: 0;}.settings-page .light.settings-title {color: white; font-size: 38px;}.settings-form .message {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.button.nav-action {padding-left: 40px; padding-right: 40px;}.settings-page {padding: 20px;}.settings-page .table-view-group {width: 50%;}.no-phonegap .settings-page > * {margin: 20px 0;}.settings-page > *:first-child {margin-top: 0;}.settings-page > *:last-child {margin-bottom: 0;}.settings-page .settings-action {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.settings-page fieldset {margin-bottom: 20px;}.settings-form .message {display: none; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px; border: 1px solid black;}.settings-form .message.success {background-color: #d0e1a2; color: #4b5c1d; border-color: #d0e1a2;}.settings-form .message.error {background-color: #f2dede; color: #b94a48; border-color: #eed3d7;}.settings-form .edit-image {overflow: hidden; *zoom: 1;}.settings-form .edit-image .avatar {border-radius: 4px; display: block; margin: 0 30px 30px 0; width: 200px; height: 200px; line-height: 200px;}.settings-form .edit-image .message {margin-bottom: 10px;}.settings-form .edit-image .url {float: left; margin-right: 10px;}.settings-form .edit-image .file {margin-top: 9px; width: 80px;}.settings-form .edit-image .switch {margin-left: 0;}.settings-form .edit-image label {display: block; margin-bottom: 3px;}.location-input {position: relative; width: 240px;}.location-input .text-field {max-width: none; width: 100%;}.location-input .current-location.button {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; right: 4px; top: 4px; padding: 5px; width: 28px; height: 28px;}.provider-list-target a {color: black;}.notification-header {background-color: #f4f4f4; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 0;}.notification-header .first + .second {margin-left: 18px;}.with-icon-large.facebook {background-image: url(/img/components/popover/settings/preferences_facebook_icon.png); background-size: 44px 44px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.with-icon-large.facebook {background-image: url(/img/components/popover/settings/preferences_facebook_icon@2x.png);}}.with-icon-large.twitter {background-image: url(/img/components/popover/settings/preferences_twitter_icon.png); background-size: 44px 44px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.with-icon-large.twitter {background-image: url(/img/components/popover/settings/preferences_twitter_icon@2x.png);}}.with-icon-large.tumblr {background-image: url(/img/components/popover/settings/preferences_tumblr_icon.png); background-size: 44px 44px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.with-icon-large.tumblr {background-image: url(/img/components/popover/settings/preferences_tumblr_icon@2x.png);}}.with-icon-large .loader {width: 100%;}a.unlink, a.link {color: #2d75a2 !important; cursor: pointer; padding: 0 !important;}#about .info {border: 0; background-color: transparent;}#about .info span {padding: 0;}#about ul.social {padding: 0; border: 0; background-color: transparent;}#about ul.social li {border: 0; padding: 0; display: inline;}#about ul.social li a {text-indent: -9999px; width: 37px; height: 37px; display: inline-block;}#about ul.social li.facebook a {background-repeat: no-repeat; background-image: url(/img/components/popover/settings/about_facebook_icon.png); background-size: 37px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#about ul.social li.facebook a {background-image: url(/img/components/popover/settings/about_facebook_icon@2x.png);}}#about ul.social li.twitter a {background-repeat: no-repeat; background-image: url(/img/components/popover/settings/about_twitter_icon.png); background-size: 37px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#about ul.social li.twitter a {background-image: url(/img/components/popover/settings/about_twitter_icon@2x.png);}}#about ul.social li.blog a {background-repeat: no-repeat; background-image: url(/img/components/popover/settings/about_rss_icon.png); background-size: 37px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#about ul.social li.blog a {background-image: url(/img/components/popover/settings/about_rss_icon@2x.png);}}.CardView .settings-form {padding: 20px;}.custom-save {margin-bottom: 30px;}html.mobile #card_stack .CardView.iphone.keyboard-fix {height: 150%; top: -100px;}html.mobile #card_stack .CardView.iphone.keyboard-fix .settings-form {padding-top: 100px;}html.mobile .custom-save {display: none;}html.mobile .button.delete {padding-top: 13px; padding-bottom: 13px;}html.mobile .CardView .settings-form {padding: 15px; padding-bottom: 190px;}html.mobile .CardView .settings-form .text-field {max-width: none; width: 100%; background: white;}html.mobile .settings-page {padding: 0;}html.mobile .settings-page .table-view-group {width: 100%;}html.mobile .settings-header {display: none;}html.mobile .settings-content fieldset {margin-bottom: 20px;}html.mobile .with-icon-large.facebook {background-image: url(/img/components/popover/settings/preferences_facebook_icon.png); background-size: 47px 47px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .with-icon-large.facebook {background-image: url(/img/components/popover/settings/preferences_facebook_icon@2x.png);}}html.mobile .with-icon-large.twitter {background-image: url(/img/components/popover/settings/preferences_twitter_icon.png); background-size: 47px 47px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .with-icon-large.twitter {background-image: url(/img/components/popover/settings/preferences_twitter_icon@2x.png);}}html.mobile .with-icon-large.tumblr {background-image: url(/img/components/popover/settings/preferences_tumblr_icon.png); background-size: 47px 47px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .with-icon-large.tumblr {background-image: url(/img/components/popover/settings/preferences_tumblr_icon@2x.png);}}html.mobile .edit-image .avatar {margin-right: auto; margin-left: auto;}html.mobile .edit-image .table-view-group .menu-item .select-photo {height: 44px; padding: 12px;}html.mobile .edit-image .table-view-group .menu-item .select-photo:after {height: 15px; background-position: 0px 2px;}html.mobile .settings-menu {padding: 15px;}html.mobile .settings-menu > .table-view-group:first-child, html.mobile .settings-menu > .table-view-label:first-child {margin-top: 0;}html.mobile .settings-menu > .table-view-group:last-child, html.mobile .settings-menu > .table-view-label:last-child {margin-bottom: 0;}html.mobile .settings-menu > .table-view-group .menu-item .menu-link.with-submenu::after, html.mobile .settings-menu > .table-view-label .menu-item .menu-link.with-submenu::after {top: 12px;}html.mobile .location-input {width: 100%;}html.mobile .current-location.button {padding: 6px; width: 32px; height: 32px;}html.mobile .table-view-group.show3, html.mobile .table-view-group.show4, html.mobile .table-view-group.show5 {max-height: none;}html.mobile .table-view-group #private + label {white-space: normal; width: 75%;}.simple-menu {border-radius: 4px;}.simple-menu .ui-navigation-controller-body {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.simple-menu .ui-navigation-controller-body .ui-navigation-view > div {padding: 10px;}.simple-menu .ui-navigation-controller-body .anchor,.simple-menu .ui-navigation-controller-body ul.anchor-group a {display: block; padding: 11px; text-decoration: none; font-size: 13px; font-weight: bold; color: #333333; text-align: center;}.phonegap .simple-menu .ui-navigation-controller-body .anchor, .phonegap.simple-menu .ui-navigation-controller-body ul.anchor-group a {padding: 14px 11px; font-size: 15px;}.simple-menu .ui-navigation-controller-body .anchor.touching,.simple-menu .ui-navigation-controller-body ul.anchor-group a.touching {background-color: #e5e5e5;}.simple-menu .ui-navigation-controller-body .anchor {border-radius: 4px;}.simple-menu .ui-navigation-controller-body .anchor.tab,.simple-menu .ui-navigation-controller-body ul.anchor-group {margin-bottom: 10px;}.simple-menu .ui-navigation-controller-body .anchor.tab .divider,.simple-menu .ui-navigation-controller-body ul.anchor-group .divider {margin-top: 5px; border-top: 1px solid #f1f1f1;}.simple-menu .ui-navigation-controller-body .anchor.tab:last-child,.simple-menu .ui-navigation-controller-body ul.anchor-group:last-child {margin-bottom: 0;}.simple-menu .ui-navigation-controller-body .anchor.tab li a,.simple-menu .ui-navigation-controller-body ul.anchor-group li a {border-bottom: 1px solid #f1f1f1;}.simple-menu .ui-navigation-controller-body .anchor.tab li:last-child a,.simple-menu .ui-navigation-controller-body ul.anchor-group li:last-child a {border-bottom: 0;}html.mobile .simple-menu {border-radius: 0;}#interaction-likes-popover .body ul.user-list > li.user {padding: 10px 20px; position: relative; border-bottom: 1px solid #dedede; overflow: hidden; *zoom: 1;}#interaction-likes-popover .body ul.user-list > li.user h2 {padding-top: 12px;}#interaction-likes-popover .body ul.user-list > li.user:last-child {border-bottom: 0;}#interaction-likes-popover .body ul.user-list > li.user .avatar {background-size: 42px; width: 42px; height: 42px; float: left; border-radius: 4px; border: 2px solid white; box-shadow: 0 0 3px black; margin-right: 20px;}#interaction-likes-popover .body ul.user-list > li.user .button {position: absolute; top: 19px; right: 20px;}.notification.alert {position: fixed; background-color: rgba(0, 0, 0, 0.85); border-radius: 4px; border: 2px solid rgba(0, 0, 0, 0.25); color: white; font-size: 13px; right: 10px; bottom: 10px; line-height: 16px; padding: 10px 15px; width: 175px; z-index: 9999; cursor: pointer; box-sizing: border-box; opacity: 0; -webkit-transition: opacity 0.4s; -moz-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s;}.notification.alert.showing {opacity: 1; display: block;}.notification.alert.touching {background-color: rgba(0, 0, 0, 0.9);}.notification.alert .msg .user {font-weight: bold;}.notification.alert .comment {display: block; margin-top: 6px; color: #888888; line-height: 16px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 32px;}html.mobile .notification.alert {width: 100%; left: 0; border-radius: 0; -webkit-transition: bottom 0.4s; -moz-transition: bottom 0.4s; -o-transition: bottom 0.4s; transition: bottom 0.4s; opacity: 1;}body.phonegap.iphone .notification.alert.showing, body.phonegap.android .notification.alert.showing {bottom: 44px !important;}#messages {border-radius: 4px; padding: 0; margin-bottom: 40px;}.iphone #messages {margin-bottom: 0; padding-bottom: 50px;}#messages.loading {background-position: center center; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 50px; position: relative; top: 100px;}.mobile #messages.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop #messages.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}#messages .button.close {top: 3px; right: 3px;}#messages .title {text-align: left; color: black; margin: 0; padding: 14px 10px; font-size: 13px; border-bottom: 1px solid #e8e8e8;}.phonegap #messages .title {font-size: 15px;}#messages .ui-navigation--view {overflow-y: scroll;}.iphone #messages .messages {margin: 10px; background: white; border: 1px solid #d4d4d4; border-radius: 5px;}.iphone #messages .messages .pageable > div:first-child > li:first-child {border-radius: 5px 5px 0 0;}#messages .messages ul.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 50px; position: relative; top: 100px; width: 20%;}.mobile #messages .messages ul.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop #messages .messages ul.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}#messages .messages ul li {border-bottom: 1px solid #f1f1f1; min-height: 30px; padding: 10px 10px 14px 10px; position: relative; cursor: pointer; background-color: white;}#messages .messages ul li.touching {background-color: #e5e5e5;}.iphone #messages .messages ul li {box-sizing: border-box; min-height: 55px;}#messages .messages ul li .indicator {-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-image: url(/img/common/messages_unread_indicator.png); background-size: 15px 15px; background-repeat: no-repeat; display: none; height: 15px; left: 10px; margin-top: -7.5px; position: absolute; top: 50%; width: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#messages .messages ul li .indicator {background-image: url(/img/common/messages_unread_indicator@2x.png);}}#messages .messages ul li .indicator.new {display: block;}.iphone #messages .messages ul li .indicator {width: 12px; height: 12px; background-size: 12px; margin-top: -6px;}#messages .messages ul li .thumbnail {-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; top: 10px; left: 35px; width: 35px; height: 35px;}.iphone #messages .messages ul li .thumbnail {top: 12px; width: 32px; height: 32px;}#messages .messages ul li .thumbnail.avatar {cursor: pointer; border-radius: 4px;}#messages .messages ul li .content {color: black; font-size: 12px; padding-left: 70px; padding-right: 60px; line-height: 120%;}.phonegap #messages .messages ul li .content {font-size: 14px;}.iphone #messages .messages ul li .content {padding-left: 70px; padding-right: 30px;}#messages .messages ul li .content strong {font-weight: bold;}#messages .messages ul li .interaction-info .timestamp {color: #afafaf; font-size: 11px; position: absolute; right: 13px; top: 13px;}.phonegap #messages .messages ul li .interaction-info .timestamp {font-size: 14px;}.iphone #messages .messages ul li .interaction-info .timestamp {top: 10px;}#messages .messages ul li.last-item {border-bottom: none; border-radius: 0 0 4px 4px;}#messages .messages ul hr {display: none;}#messages .messages .pager .load-more > a {font-size: 12px; line-height: 20px; display: block; padding: 10px 0;}.phonegap #messages .messages .pager .load-more > a {font-size: 15px;}#messages .messages .pager .load-more > a.touching {background-color: #e9e9e9;}#streaming-popover a.touching, #links-popover a.touching, #profile-popover a.touching {background-color: #e9e9e9;}#streaming-popover, #links-popover {border-radius: 4px;}#streaming-popover div.streaming, #streaming-popover div.links, #streaming-popover div.profile, #links-popover div.streaming, #links-popover div.links, #links-popover div.profile {background: white;}#streaming-popover a, #links-popover a {display: block; height: 60px; text-indent: -9999px; background: center center no-repeat; border-bottom: 1px solid #f1f1f1;}#streaming-popover a:last-child, #links-popover a:last-child {border: none;}#profile-popover a {display: block;}html.desktop #profile-popover {border-radius: 4px; padding: 6px 0 6px 0;}html.desktop #profile-popover div.profile a {padding: 9px 0 11px 15px; margin: 0; height: 10px; font-size: 13px; font-weight: normal;}html.desktop #profile-popover div.profile a.sub {text-indent: 12px; font-weight: normal;}html.desktop #profile-popover div.profile a.break {border-bottom: 2px solid #f1f1f1;}html.desktop #profile-popover div.profile a:first-child {margin-top: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px;}html.desktop #profile-popover div.profile a:last-child {margin-bottom: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px;}html.mobile #profile-popover div.profile a {border-bottom: 1px solid #f1f1f1;}html.mobile #profile-popover:last-child {border-radius: 0;}#streaming-popover a.itunes {background-image: url(/img/components/popover/streaming/streaming_on_itunes.png); background-size: 122px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.itunes {background-image: url(/img/components/popover/streaming/streaming_on_itunes@2x.png);}}#streaming-popover a.netflix {background-image: url(/img/components/popover/streaming/streaming_on_netflix.png); background-size: 100px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.netflix {background-image: url(/img/components/popover/streaming/streaming_on_netflix@2x.png);}}#streaming-popover a.hulu {background-image: url(/img/components/popover/streaming/streaming_on_hulu.png); background-size: 93px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.hulu {background-image: url(/img/components/popover/streaming/streaming_on_hulu@2x.png);}}#streaming-popover a.amazon-prime {background-image: url(/img/components/popover/streaming/streaming_on_amazon_prime.png); background-size: 136px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.amazon-prime {background-image: url(/img/components/popover/streaming/streaming_on_amazon_prime@2x.png);}}#streaming-popover a.amazon-instant {background-image: url(/img/components/popover/streaming/streaming_on_amazon.png); background-size: 136px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.amazon-instant {background-image: url(/img/components/popover/streaming/streaming_on_amazon@2x.png);}}#streaming-popover a.hbo {background-image: url(/img/components/popover/streaming/streaming_on_hbogo.png); background-size: 121px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.hbo {background-image: url(/img/components/popover/streaming/streaming_on_hbogo@2x.png);}}#streaming-popover a.indemand {background-image: url(/img/components/popover/streaming/streaming_on_indemand.png); background-size: 137px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.indemand {background-image: url(/img/components/popover/streaming/streaming_on_indemand@2x.png);}}#streaming-popover a.comcast {background-image: url(/img/components/popover/streaming/comcast.png); background-size: 100px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.comcast {background-image: url(/img/components/popover/streaming/comcast@2x.png);}}#streaming-popover a.directTV {background-image: url(/img/components/popover/streaming/directTV.png); background-size: 100px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.directTV {background-image: url(/img/components/popover/streaming/directTV@2x.png);}}#streaming-popover a.xfinity {background-image: url(/img/components/popover/streaming/xfinity.png); background-size: 100px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#streaming-popover a.xfinity {background-image: url(/img/components/popover/streaming/xfinity@2x.png);}}#links-popover a.website {background-image: url(/img/components/popover/links/link_website.png); background-size: 34px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#links-popover a.website {background-image: url(/img/components/popover/links/link_website@2x.png);}}#links-popover a.facebook {background-image: url(/img/components/popover/links/link_facebook.png); background-size: 34px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#links-popover a.facebook {background-image: url(/img/components/popover/links/link_facebook@2x.png);}}#links-popover a.twitter {background-image: url(/img/components/popover/links/link_twitter.png); background-size: 41px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#links-popover a.twitter {background-image: url(/img/components/popover/links/link_twitter@2x.png);}}#links-popover a.imdb {background-image: url(/img/components/popover/links/link_imdb.png); background-size: 71px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#links-popover a.imdb {background-image: url(/img/components/popover/links/link_imdb@2x.png);}}div.pageable-list-container ul.pageable > div > li {padding: 0 20px;}div.pageable-list-container div.pager {text-decoration: none; text-align: center; display: none;}div.pageable-list-container div.pager a {text-align: center; cursor: pointer; background: none; color: black; border: none; text-decoration: none; text-shadow: none; font-size: 13px; font-weight: bold; width: 100%; height: 18px;}div.pageable-list-container div.pager .loading {display: none; background-repeat: no-repeat; background-position: center center; height: 45px; margin: 0;}.mobile div.pageable-list-container div.pager .loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop div.pageable-list-container div.pager .loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}div.pageable-list-container.messages ul.pageable.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; background-position: center 0; position: absolute; margin-top: 0; margin-left: -23px;}.mobile div.pageable-list-container.messages ul.pageable.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop div.pageable-list-container.messages ul.pageable.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.sticker-grid li .title {font-size: 12px; color: #111111;}.sticker-grid {overflow: hidden; *zoom: 1; padding-bottom: 20px; position: relative;}.sticker-grid li {position: relative; float: left; margin: 8px 8px 0; padding: 10px !important; text-align: center; width: 140px; height: 174px;}.sticker-grid li img.sticker {width: 140px;}.sticker-grid li .title {margin-top: 10px; line-height: 16px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 32px;}.sticker-grid li .qualifier {font-size: 12px; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; line-height: 12px; text-transform: uppercase; text-shadow: 0px -1px rgba(0, 0, 0, 0.2); color: white; border-radius: 2px; background: #9db1c2; margin: 10px auto 0; padding: 1px 0 2px; width: 55%;}.sticker-grid li .qualifier.promoted {background: #f5a870;}.sticker-grid li .qualifier ~ .title {margin-top: 0; -webkit-line-clamp: 1;}.sticker-grid li.touching {cursor: pointer;}.CardView .sticker-grid li .banner-unavailable {background-image: url(/img/components/card/sticker/not_available.png); background-size: 95px 33.5px; position: absolute; top: 42px; left: 10px; width: 95px; height: 33.5px; background-position: 0 0; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .sticker-grid li .banner-unavailable {background-image: url(/img/components/card/sticker/not_available@2x.png);}}.sticker-info {padding: 0 !important; border-bottom: 1px solid #dadada;}.sticker-info > .sticker-link {overflow: hidden; *zoom: 1; padding: 20px; min-height: 96px; text-decoration: none; color: inherit; position: relative; display: block;}.sticker-info > .sticker-link.touching {background: #f8f8f8; text-decoration: none;}.sticker-info > .sticker-link > .sticker {float: left; width: 96px; height: 96px; line-height: 96px;}.sticker-info > .sticker-link > .title, .sticker-info > .sticker-link > .description {margin-left: 111px;}.sticker-info > .sticker-link > .title > h2 {line-height: 1.4; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 1.4; display: inline-block; margin-bottom: 7px;}.sticker-info > .sticker-link > .title > h2 > .flag-limited-time {line-height: 1.4; margin-right: 7px;}.item-preview .sticker-info > .sticker-link > .title > h2 {font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.CardView.limited-stickers, .CardView.stickers {border-radius: 4px 4px 0 0;}.CardView.limited-stickers .buttons, .CardView.stickers .buttons {position: relative; top: 0 !important; right: 0 !important; margin-left: 20px;}.CardView.limited-stickers > .header, .CardView.stickers > .header {box-shadow: 0 2px 5px -1px #bdbdbd; border-collapse: separate; -webkit-appearance: none;}.CardView.limited-stickers .search-box, .CardView.stickers .search-box {position: absolute; right: 20px; top: 20px;}.CardView.limited-stickers .search-box .sticker-search-clear, .CardView.stickers .search-box .sticker-search-clear {top: 10px; right: 10px;}.CardView.limited-stickers .search-box .search-results-container, .CardView.stickers .search-box .search-results-container {display: none;}.limited-stickers .items li {width: 140px; height: 174px; padding: 10px !important; margin: 8px 8px 0;}.limited-stickers .items li img {width: 140px;}.limited-stickers .items li .earned {background-image: url(/img/components/card/sticker/unlock_icon.png); background-size: 23px 18px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.limited-stickers .items li .earned {background-image: url(/img/components/card/sticker/unlock_icon@2x.png);}}#sidebar .sticker-order {border: 1px solid #cccccc; border-radius: 4px; padding: 16px; background: white; color: #464646; display: none;}#sidebar .sticker-order h2 {margin-bottom: 5px; clear: both;}#sidebar .sticker-order.enabled {cursor: pointer; overflow: visible;}#sidebar .sticker-order.enabled .envelope {background-image: url(/img/components/card/sticker/mail_stickers_envelope.png); background-size: 142px 132px; background-repeat: no-repeat; width: 100%; height: 132px; margin-left: 24px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#sidebar .sticker-order.enabled .envelope {background-image: url(/img/components/card/sticker/mail_stickers_envelope@2x.png);}}#sidebar .sticker-order .description {max-width: 200px;}html.desktop .CardView.sticker-order-selector .sticker-grid li, html.desktop .CardView.sticker-order-details .sticker-grid li {width: 95px; height: 135px;}html.desktop .CardView.sticker-order-selector .sticker-grid li img, html.desktop .CardView.sticker-order-details .sticker-grid li img {width: 95px;}html.desktop .sticker-search.search-box .mobile-button {display: none;}html.mobile #stickers-search-input {font-size: 14px; padding-top: 3px; padding-bottom: 3px;}html.mobile #profile-page .search-box.sticker-search, html.mobile .sticker-order-selector .search-box.sticker-search {width: auto; border: 1px solid #d4d4d4; border-bottom: 0; border-radius: 4px 4px 0 0; background-color: white; margin: 0 10px; padding: 15px 15px 0;}html.mobile #profile-page .search-box.sticker-search .search-results-container, html.mobile .sticker-order-selector .search-box.sticker-search .search-results-container {width: 89%;}html.mobile #profile-page .search-box.sticker-search .mobile-button.clear, html.mobile .sticker-order-selector .search-box.sticker-search .mobile-button.clear {display: none;}html.mobile #profile-page .search-box.sticker-search input[name="clear"], html.mobile .sticker-order-selector .search-box.sticker-search input[name="clear"] {display: block; top: 24px;}html.mobile .sticker-info > .sticker-link {padding: 15px; min-height: 120px;}html.mobile .sticker-info > .sticker-link > .sticker {width: 120px; height: 120px; line-height: 120px;}html.mobile .sticker-info > .sticker-link > .description, html.mobile .sticker-info > .sticker-link > .title > h2 {line-height: 1.4; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 2.8;}html.mobile .sticker-grid {padding: 0 9px; text-align: center;}html.mobile .sticker-grid li {display: inline-block; vertical-align: top; float: none; width: 120px; height: 167px; margin: 10px 0;}html.mobile .sticker-grid li img.sticker {width: 120px;}html.mobile .sticker-grid li.selected {background-size: 120px 120px; background-position: 0 -5px;}html.mobile .sticker-grid li.unused {background-size: 110px 110px; background-position: 15px 15px;}html.mobile .sticker-grid li .banner-unavailable {background-size: 120px; height: 120px; width: 120px;}html.mobile .sticker-grid.ordered-stickers li img.sticker {width: 110px; top: 5px; position: relative;}html.mobile .sticker-grid.ordered-stickers li.selected {background-size: 128px 128px; background-position: 6px 6px;}html.mobile .sticker-grid.ordered-stickers.sticker-grid {padding-top: 10px !important;}html.mobile #profile-page .sticker-grid, html.mobile .sticker-order-selector .sticker-grid,html.mobile .sticker-order-details .sticker-grid, html.mobile .limited-stickers .sticker-grid {background-color: white; border: 1px solid #d4d4d4; border-top: 0; margin: 0 10px; padding: 0 9px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}html.mobile .CardView.sticker-order-selector .header {display: none;}html.mobile .CardView.sticker-order-selector .body, html.mobile .CardView.sticker-order-details .body {padding: 0;}html.mobile .CardView.sticker-order-selector .sticker-grid, html.mobile .CardView.sticker-order-details .sticker-grid {padding: 0 9px;}html.mobile .CardView.sticker-order-selector .sticker-grid li, html.mobile .CardView.sticker-order-details .sticker-grid li {margin: 0;}html.mobile .CardView.Profile #profile-page .sticker-grid, html.mobile .sticker-order-details .sticker-grid, html.mobile .limited-stickers .sticker-grid {border-top: 1px solid #d4d4d4; border-radius: 4px; padding-top: 5px; margin-top: 10px;}html.mobile #content .CardView.limited-stickers, html.mobile #card_stack .CardView.limited-stickers {border: 0; border-radius: 0; margin: 0;}html.mobile #content .CardView.limited-stickers > .header, html.mobile #card_stack .CardView.limited-stickers > .header {display: none;}html.mobile #content .CardView.limited-stickers > .body, html.mobile #card_stack .CardView.limited-stickers > .body {padding: 0;}html.mobile #content .CardView.limited-stickers .sticker-grid, html.mobile #card_stack .CardView.limited-stickers .sticker-grid {padding: 0 9px; text-align: center;}html.mobile #content .CardView.limited-stickers .sticker-grid li, html.mobile #card_stack .CardView.limited-stickers .sticker-grid li {float: none; display: inline-block; vertical-align: top; margin-left: 0; margin-right: 0; width: 120px;}html.mobile #content .CardView.limited-stickers .sticker-grid li .description, html.mobile #card_stack .CardView.limited-stickers .sticker-grid li .description {display: inherit;}html.mobile #content .CardView.limited-stickers .items li .earned, html.mobile #card_stack .CardView.limited-stickers .items li .earned {background-image: url(/img/components/card/sticker/unlock_iphone.png); background-size: 23px 18px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #content .CardView.limited-stickers .items li .earned, html.mobile #card_stack .CardView.limited-stickers .items li .earned {background-image: url(/img/components/card/sticker/unlock_iphone@2x.png);}}html.mobile #content .CardView.sticker-order-details .close, html.mobile #card_stack .CardView.sticker-order-details .close {display: none;}html.mobile #content .CardView.sticker-order-details .header, html.mobile #card_stack .CardView.sticker-order-details .header {margin: 0; padding: 10px;}html.mobile #content .CardView.sticker-order-details .header h1, html.mobile #card_stack .CardView.sticker-order-details .header h1 {display: none;}html.mobile #content .CardView.sticker-order-details .header .pick-more, html.mobile #card_stack .CardView.sticker-order-details .header .pick-more {width: 100%; margin: 0 auto;}html.mobile #content .CardView.stickers > .header, html.mobile #card_stack .CardView.stickers > .header {box-shadow: none; padding: 10px 15px;}html.mobile #content .CardView.stickers > .header h1, html.mobile #card_stack .CardView.stickers > .header h1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; top: 0px; left: 0; border: 0; font-size: 17px; line-height: 17px;}html.mobile #content .CardView.stickers > .body, html.mobile #card_stack .CardView.stickers > .body {padding-bottom: 20px; text-align: center;}html.mobile #content .CardView.stickers .items.pageable, html.mobile #card_stack .CardView.stickers .items.pageable {background-color: white; border: 1px solid #d4d4d4; border-radius: 4px; padding: 0 9px; margin-bottom: 10px; min-width: 280px; display: inline-block;}html.mobile #content .CardView.stickers .items.pageable:after, html.mobile #card_stack .CardView.stickers .items.pageable:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}html.mobile #content .CardView.stickers .items.pageable .sticker-info, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info {display: inline-block; vertical-align: top; width: 120px; height: 165px; border: 0; margin: 10px 0 0; padding: 10px !important;}html.mobile #content .CardView.stickers .items.pageable .sticker-info.last-item, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info.last-item {margin-bottom: 15px;}html.mobile #content .CardView.stickers .items.pageable .sticker-info p, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info p {display: none;}html.mobile #content .CardView.stickers .items.pageable .sticker-info > .sticker-link, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info > .sticker-link {padding: 0;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .sticker, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .sticker {margin-bottom: 10px;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .title, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .title {display: inline-block; margin-left: 0; text-align: center;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .title .flag-promoted, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .title .flag-promoted {margin: 0;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .title .flag-promoted p, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .title .flag-promoted p {display: block;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .title .flag-promoted ~ h2, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .title .flag-promoted ~ h2 {line-height: 16px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 16px;}html.mobile #content .CardView.stickers .items.pageable .sticker-info .title h2, html.mobile #card_stack .CardView.stickers .items.pageable .sticker-info .title h2 {font-size: 12px; font-weight: normal; font-family: "Helvetica Neue"; text-align: center; line-height: 16px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 32px;}html.mobile #content .CardView.sticker .locked-status, html.mobile #content .CardView.sticker .sticker-wrapper, html.mobile #content .CardView.sticker .description, html.mobile #content .CardView.sticker .Promo.sticker-credits, html.mobile #card_stack .CardView.sticker .locked-status, html.mobile #card_stack .CardView.sticker .sticker-wrapper, html.mobile #card_stack .CardView.sticker .description, html.mobile #card_stack .CardView.sticker .Promo.sticker-credits {background-color: white;}html.mobile #content .CardView.sticker .scroll-container .body, html.mobile #content .CardView.sticker .scroll-container .header, html.mobile #card_stack .CardView.sticker .scroll-container .body, html.mobile #card_stack .CardView.sticker .scroll-container .header {padding: 15px 10px;}html.mobile #content .CardView.sticker .scroll-container .stats, html.mobile #card_stack .CardView.sticker .scroll-container .stats {font-weight: bold; font-size: 18px;}html.mobile #content .CardView.sticker .scroll-container .stats .stat, html.mobile #card_stack .CardView.sticker .scroll-container .stats .stat {color: #9cb851;}html.mobile #content .CardView.sticker .scroll-container .sticker-wrapper, html.mobile #content .CardView.sticker .scroll-container .qualifier, html.mobile #content .CardView.sticker .scroll-container .description, html.mobile #card_stack .CardView.sticker .scroll-container .sticker-wrapper, html.mobile #card_stack .CardView.sticker .scroll-container .qualifier, html.mobile #card_stack .CardView.sticker .scroll-container .description {margin-top: 0;}html.mobile #content .CardView.sticker .scroll-container .locked-status, html.mobile #content .CardView.sticker .scroll-container .description, html.mobile #content .CardView.sticker .scroll-container .sticker-wrapper, html.mobile #content .CardView.sticker .scroll-container .Promo.sticker-credits, html.mobile #card_stack .CardView.sticker .scroll-container .locked-status, html.mobile #card_stack .CardView.sticker .scroll-container .description, html.mobile #card_stack .CardView.sticker .scroll-container .sticker-wrapper, html.mobile #card_stack .CardView.sticker .scroll-container .Promo.sticker-credits {border: 1px solid #d4d4d4;}html.mobile #content .CardView.sticker .scroll-container .Promo.sticker-credits, html.mobile #card_stack .CardView.sticker .scroll-container .Promo.sticker-credits {padding: 10px; margin: 10px 10px 0;}html.mobile #content .CardView.sticker .scroll-container .Promo.sticker-credits .credits, html.mobile #card_stack .CardView.sticker .scroll-container .Promo.sticker-credits .credits {font-weight: bold; color: #fe9000;}html.mobile #content .CardView.sticker .scroll-container .header, html.mobile #card_stack .CardView.sticker .scroll-container .header {padding-bottom: 0;}html.mobile #content .CardView.sticker .scroll-container .header h1, html.mobile #card_stack .CardView.sticker .scroll-container .header h1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 16px;}html.mobile #content .CardView.sticker .scroll-container .header .locked-status, html.mobile #card_stack .CardView.sticker .scroll-container .header .locked-status {border-radius: 4px 4px 0 0; border-bottom: 0; padding: 15px 10px;}html.mobile #content .CardView.sticker .scroll-container .body, html.mobile #card_stack .CardView.sticker .scroll-container .body {padding-top: 0;}html.mobile #content .CardView.sticker .scroll-container .body .sticker-wrapper, html.mobile #card_stack .CardView.sticker .scroll-container .body .sticker-wrapper {border-top: 0; border-bottom: 0;}html.mobile #content .CardView.sticker .scroll-container .body .sticker-wrapper .sticker img, html.mobile #card_stack .CardView.sticker .scroll-container .body .sticker-wrapper .sticker img {width: 235px;}html.mobile #content .CardView.sticker .scroll-container .body .sticker-wrapper .sticker .expired, html.mobile #card_stack .CardView.sticker .scroll-container .body .sticker-wrapper .sticker .expired {top: 75px; width: 233px; height: 85px; background-size: 233px 85px;}html.mobile #content .CardView.sticker .scroll-container .body .description, html.mobile #card_stack .CardView.sticker .scroll-container .body .description {border-top: 0; border-radius: 0 0 4px 4px; font-size: 12px; padding: 15px 10px;}html.mobile #content .CardView.sticker .table-view-group, html.mobile #card_stack .CardView.sticker .table-view-group {margin-top: 10px; margin-bottom: 50px;}html.mobile #content .CardView.sticker-order-share .order-number, html.mobile #content .CardView.sticker-order-share .body .share, html.mobile #card_stack .CardView.sticker-order-share .order-number, html.mobile #card_stack .CardView.sticker-order-share .body .share {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 14px;}html.mobile #content .CardView.sticker-order-share .header, html.mobile #card_stack .CardView.sticker-order-share .header {padding: 15px 10px 10px;}html.mobile #content .CardView.sticker-order-share .header .complete, html.mobile #card_stack .CardView.sticker-order-share .header .complete {display: none;}html.mobile #content .CardView.sticker-order-share .header .order-number, html.mobile #card_stack .CardView.sticker-order-share .header .order-number {margin: 0;}html.mobile #content .CardView.sticker-order-share .body, html.mobile #card_stack .CardView.sticker-order-share .body {padding: 0 10px;}html.mobile #content .CardView.sticker-order-share .body p, html.mobile #content .CardView.sticker-order-share .body div, html.mobile #card_stack .CardView.sticker-order-share .body p, html.mobile #card_stack .CardView.sticker-order-share .body div {font-size: 12px;}html.mobile #content .CardView.sticker-order-share .body .delivery-time, html.mobile #content .CardView.sticker-order-share .body .address, html.mobile #content .CardView.sticker-order-share .body .meta, html.mobile #card_stack .CardView.sticker-order-share .body .delivery-time, html.mobile #card_stack .CardView.sticker-order-share .body .address, html.mobile #card_stack .CardView.sticker-order-share .body .meta {background-color: white; border: 1px solid #d4d4d4; padding: 10px;}html.mobile #content .CardView.sticker-order-share .body .delivery-time, html.mobile #card_stack .CardView.sticker-order-share .body .delivery-time {border-radius: 4px 4px 0 0; border-bottom: 0;}html.mobile #content .CardView.sticker-order-share .body .address, html.mobile #card_stack .CardView.sticker-order-share .body .address {margin: 0; border-top: 0; border-radius: 0 0 4px 4px;}html.mobile #content .CardView.sticker-order-share .body .share, html.mobile #card_stack .CardView.sticker-order-share .body .share {margin: 25px 0 10px;}html.mobile #content .CardView.sticker-order-share .body .meta, html.mobile #card_stack .CardView.sticker-order-share .body .meta {border-radius: 4px;}html.mobile #content .CardView.sticker-order-share .body .meta textarea, html.mobile #card_stack .CardView.sticker-order-share .body .meta textarea {font-size: 12px;}.CardView.likes {background: white;}.CardView.likes .body .HistoryItem .content {background: transparent; padding: 0;}.CardView.likes .body .HistoryItem .content .summary {font-size: 13px; color: rgba(0, 0, 0, 0.6);}.CardView.likes .body .HistoryItem .content .social .liked {margin: 10px 0;}.CardView.likes .body .HistoryItem .content .social .liked .text {padding-top: 5px;}.CardView.likes .body .HistoryItem .content .social .friendReview {font-weight: normal;}.CardView.likes .header .button.quickrate {padding: 8px 12px; float: right;}.HistoryItem {overflow: hidden; position: relative; font-family: "Helvetica Neue", Helvetica, sans-serif; -webkit-transition: -webkit-transform opacity height; -webkit-transition-duration: 0.8s; position: relative;}.HistoryItem .content {float: none; position: relative; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; padding: 0; overflow: hidden;}.firefox .HistoryItem .content {overflow: visible;}.HistoryItem .content .thumbnail {border-radius: 4px; width: 110px; height: 80px; background-position: 0 20%; background-size: 110px auto; background-repeat: no-repeat; position: relative; z-index: 1; margin-right: 20px; border: 1px solid #ababab; cursor: pointer;}.iphone .HistoryItem .content .thumbnail {width: 75px; height: 54px;}.HistoryItem .content .info {-webkit-transition: all 1s; position: relative; -webkit-box-flex: 2; -moz-box-flex: 2; -ms-box-flex: 2; box-flex: 2; -webkit-line-clamp: 3; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; width: auto;}.HistoryItem .content .info h1 {margin-bottom: 15px; width: 80%; cursor: pointer;}.HistoryItem .content .info .summary {font-size: 13px; line-height: 18px; color: black; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}.firefox .HistoryItem .content .info .summary {display: block; overflow: visible;}.HistoryItem .content .info .timestamp {float: right; position: absolute; top: 10px; right: 0; font-size: 12px; color: #999999;}.HistoryItem .content .info .social {position: relative; margin-top: 15px; font-size: 13px;}.HistoryItem .content .info .social .friend-review {height: 55px; background: rgba(228, 239, 243, 0.4); padding: 15px; margin-bottom: 20px; font-size: 13px; color: rgba(0, 0, 0, 0.7); border-radius: 5px; overflow: hidden;}.HistoryItem .content .info .social .friend-review img {width: 26px; height: 26px; border-radius: 4px; float: left; margin-right: 15px;}.HistoryItem .content .info .social .friend-review .author {margin-left: 20px; font-weight: bold;}.HistoryItem .content .info .social .friend-review blockquote {overflow: hidden; *zoom: 1; quotes: "\201C" "\201D"; margin-top: 10px;}.HistoryItem .content .info .social .friend-review blockquote span.comment {margin-left: 10px; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; overflow: hidden; line-height: 15px;}.HistoryItem .content .info .social .friend-review blockquote:before {float: left; content: open-quote; font-size: 100px; color: rgba(0, 0, 0, 0.2); margin-right: 5px; margin-top: -15px;}ul.pageable.history.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; bottom: 2px; height: 40px;}.mobile ul.pageable.history.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop ul.pageable.history.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.CardView.friends > .header {box-shadow: 0 2px 5px -1px #bdbdbd; border-collapse: separate; -webkit-appearance: none; width: auto;}.CardView.friends > .header .info h1 {margin-bottom: 15px;}.CardView.friends > .body {padding-top: 15px;}.CardView.friends ul.pageable li.friend-info {position: relative; padding: 0 20px;}.CardView.friends ul.pageable li.friend-info img {cursor: pointer;}.CardView.friends ul.pageable li.friend-info h2 {margin-bottom: 2px; cursor: pointer;}.CardView.friends ul.pageable li.friend-info .avatar {border-radius: 4px; width: 50px; height: 50px; float: left; margin-right: 15px; margin-top: 2px;}.CardView.friends ul.pageable li.friend-info p {margin-left: 60px; margin-bottom: 5px; width: 340px; min-height: 34px; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}.CardView.friends ul.pageable li.friend-info span {font-size: 12px; color: rgba(0, 0, 0, 0.5); margin-right: 20px;}.CardView.friends ul.pageable li.friend-info .button {position: absolute; top: 0; right: 20px;}html.desktop .CardView.friends .friend-info .checkins {margin-left: 65px;}html.mobile .CardView.friends {background: #f1f1f1;}html.mobile .CardView.friends > .header {display: none;}html.mobile .CardView.friends > .body {padding: 0;}html.mobile .CardView.friends ul.pageable > div:last-child {margin-bottom: 0px;}html.mobile .CardView.friends ul.pageable > div.error-view {background-color: white; margin-bottom: 0; border-radius: 4px;}html.mobile .CardView.friends ul.pageable li.friend-info, html.mobile .CardView.friends ul.pageable li.who-to-follow {background-color: white; padding: 10px;}html.mobile .CardView.friends ul.pageable li.friend-info h2, html.mobile .CardView.friends ul.pageable li.friend-info h3, html.mobile .CardView.friends ul.pageable li.friend-info p, html.mobile .CardView.friends ul.pageable li.who-to-follow h2, html.mobile .CardView.friends ul.pageable li.who-to-follow h3, html.mobile .CardView.friends ul.pageable li.who-to-follow p {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 13px;}html.mobile .CardView.friends ul.pageable li.friend-info .avatar, html.mobile .CardView.friends ul.pageable li.friend-info .avatar-circle, html.mobile .CardView.friends ul.pageable li.who-to-follow .avatar, html.mobile .CardView.friends ul.pageable li.who-to-follow .avatar-circle {width: 32px; height: 32px; line-height: 32px; margin-right: 10px; margin-top: 0;}html.mobile .CardView.friends ul.pageable li.friend-info p, html.mobile .CardView.friends ul.pageable li.who-to-follow p {display: none;}html.mobile .CardView.friends ul.pageable li.friend-info p.reason, html.mobile .CardView.friends ul.pageable li.who-to-follow p.reason {display: block; margin: 0;}html.mobile .CardView.friends ul.pageable li.friend-info span, html.mobile .CardView.friends ul.pageable li.who-to-follow span {font-size: 13px; line-height: 13px; display: block; margin-left: 0; margin-bottom: 2px;}html.mobile .CardView.friends ul.pageable li.friend-info span.checkins:after, html.mobile .CardView.friends ul.pageable li.who-to-follow span.checkins:after {content: ", ";}html.mobile .CardView.friends ul.pageable li.friend-info .button, html.mobile .CardView.friends ul.pageable li.friend-info .button-bar, html.mobile .CardView.friends ul.pageable li.who-to-follow .button, html.mobile .CardView.friends ul.pageable li.who-to-follow .button-bar {top: 10px; right: 10px;}html.mobile .CardView.friends ul.pageable hr {display: none;}html.mobile #content > .friends, html.mobile #card_stack .CardView.friends {border: none;}html.mobile #content > .CardView.friends {margin: 10px 10px 50px;}html.mobile #card_stack .cardtainer > .friends {padding: 10px;}html.mobile #card_stack .cardtainer > .friends > .body .items, html.mobile #content > .friends .items {border: 1px solid #d4d4d4; border-radius: 4px;}html.mobile #card_stack .cardtainer > .friends > .body .items li.friend-info, html.mobile #card_stack .cardtainer > .friends > .body .items li.who-to-follow, html.mobile #content > .friends .items li.friend-info, html.mobile #content > .friends .items li.who-to-follow {border-bottom: 1px solid #e7e7e7;}html.mobile #card_stack .cardtainer > .friends > .body .items li.friend-info.first-item, html.mobile #card_stack .cardtainer > .friends > .body .items li.who-to-follow.first-item, html.mobile #content > .friends .items li.friend-info.first-item, html.mobile #content > .friends .items li.who-to-follow.first-item {border-top-left-radius: 4px; border-top-right-radius: 4px;}html.mobile #card_stack .cardtainer > .friends > .body .items li.friend-info.last-item, html.mobile #card_stack .cardtainer > .friends > .body .items li.who-to-follow.last-item, html.mobile #content > .friends .items li.friend-info.last-item, html.mobile #content > .friends .items li.who-to-follow.last-item {border-bottom: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}html.mobile #card_stack .CardView.who-to-follow ul.pageable div.avatar-circle, html.mobile #content .CardView.who-to-follow ul.pageable div.avatar-circle {background-size: 32px; position: static; float: left;}html.mobile #card_stack .CardView.who-to-follow ul.pageable p.reason, html.mobile #content .CardView.who-to-follow ul.pageable p.reason {max-width: 180px; line-height: 140% !important; margin-top: 4px; padding-left: 42px; padding-right: 115px;}html.mobile #card_stack .CardView.who-to-follow ul.pageable li.who-to-follow, html.mobile #content .CardView.who-to-follow ul.pageable li.who-to-follow {margin: 0; min-height: 45px;}html.mobile #card_stack .CardView.who-to-follow ul.pageable li.who-to-follow.first-item, html.mobile #content .CardView.who-to-follow ul.pageable li.who-to-follow.first-item {border-top-left-radius: 4px; border-top-right-radius: 4px;}html.mobile #card_stack .CardView.who-to-follow ul.pageable li.who-to-follow.last-item, html.mobile #content .CardView.who-to-follow ul.pageable li.who-to-follow.last-item {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.CardView.reviews .body {padding: 20px;}.CardView.reviews .body .pageable {overflow: hidden; *zoom: 1;}.CardView.reviews .body .pageable.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; bottom: 0;}.mobile .CardView.reviews .body .pageable.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .CardView.reviews .body .pageable.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.CardView.reviews .FeedItem {width: 100%;}.CardView.reviews .FeedItem .container .header {padding-left: 0; padding-bottom: 5px !important;}.CardView.reviews .FeedItem .container .header .avatar-circle {position: static; float: left; margin: 0 10px 0 10px;}.iphone .CardView.reviews > .header {display: none;}.iphone .CardView.reviews > .body {padding: 15px 10px;}.error-view.guide {padding-top: 160px; height: 800px;}.Accordion.guide label {position: relative; text-indent: 22px;}.Accordion.guide label:after {display: block; content: ""; background-repeat: no-repeat; background-position: 0 0; width: 14px; height: 13px; position: absolute; top: 11px; left: 9px;}.Accordion.guide label.yourguide:after {background-image: url(/img/components/accordion/ui_accordion_icon_my_guide.png); background-size: 13px 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Accordion.guide label.yourguide:after {background-image: url(/img/components/accordion/ui_accordion_icon_my_guide@2x.png);}}.Accordion.guide label.shows:after {background-image: url(/img/components/accordion/ui_accordion_icon_tv.png); background-size: 14px 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Accordion.guide label.shows:after {background-image: url(/img/components/accordion/ui_accordion_icon_tv@2x.png);}}.Accordion.guide label.movies:after {background-image: url(/img/components/accordion/ui_accordion_icon_movie.png); background-size: 13px 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Accordion.guide label.movies:after {background-image: url(/img/components/accordion/ui_accordion_icon_movie@2x.png);}}.Accordion.guide label.sports:after {background-image: url(/img/components/accordion/ui_accordion_icon_sports.png); background-size: 14px 14px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.Accordion.guide label.sports:after {background-image: url(/img/components/accordion/ui_accordion_icon_sports@2x.png);}}.hidden-section {width: 740px; height: 30px; margin: -31px 0 0 -30px; background: #333333; z-index: 2000; position: absolute;}.hidden-section:after {content: ""; display: block; width: 740px; height: 100%; margin-top: 10px;}.ie .hidden-section {position: fixed;}body.no-phonegap.guide-page #content {border-radius: 0; border: 0;}body.phonegap.guide-page #main-container {overflow-x: hidden !important;}body.phonegap.guide-page #logged-out-promo {margin-right: 0 !important;}#guide-list {z-index: 100; width: 100%; overflow: hidden; font-family: "Helvetica Neue", Helvetica, sans-serif;}.no-phonegap #guide-list.has-top-promo {margin-top: 0;}.phonegap #guide-list.has-top-promo > .GuideSection:first-child {padding-top: 0;}.phonegap #guide-list.has-top-promo > .GuideSection:first-child .items {padding-top: 0 !important;}#guide-list > .GuideSection:first-child .section_header.primary:nth-of-type(1) {border-top: none;}#guide-list > .GuideSection:first-child .timespans > .items:nth-of-type(1) .GuideItem:first-child .add-provider {display: block;}#guide-list .GuideSection {position: relative;}#guide-list .GuideSection .stickies {margin-top: 35px;}#guide-list .GuideSection .stickies > li {font-size: 14px; font-weight: bold; line-height: 22px; margin-bottom: 10px; padding-left: 35px; color: #ededed; background: url(/img/pages/guide/stickies.png) 0 0 no-repeat;}#guide-list .GuideSection .timespans > li {-webkit-perspective: 1000; -webkit-prespective-origin: center bottom; display: block; border-bottom: 1px solid #aaaaaa;}#guide-list .GuideSection .timespans > li:last-child {border-bottom: none;}.no-phonegap #guide-list .GuideSection:not(.explore) .items:last-child > li.GuideItem:last-child {border-bottom: 0;}#guide-list .GuideSection.onair .section_header.primary.special, #guide-list .GuideSection.today .section_header.primary.special, #guide-list .GuideSection.day .section_header.primary.special {opacity: 1; position: static; visibility: visible; z-index: 1005; position: relative; border-top: 0;}#guide-list .GuideSection.onair .section_header.primary.special .ie, #guide-list .GuideSection.today .section_header.primary.special .ie, #guide-list .GuideSection.day .section_header.primary.special .ie {z-index: 105;}.no-phonegap #guide-list .GuideSection.week {padding-top: 0;}#guide-list .GuideSection.week .timespans .section_header.primary {position: relative;}#guide-list .GuideSection.week .items,#guide-list .GuideSection.next-week .items {overflow: hidden; *zoom: 1; margin-left: 0px; background: white; border-bottom: 0; padding: 35px 35px 0 35px;}#guide-list .GuideSection.week .GuideItem,#guide-list .GuideSection.next-week .GuideItem {margin-right: 20px; margin-bottom: 30px; width: 130px; float: left; border-radius: 4px; text-shadow: none; overflow: visible; border-bottom: 0;}#guide-list .GuideSection.week .GuideItem a.touching,#guide-list .GuideSection.next-week .GuideItem a.touching {background: white;}#guide-list .GuideSection.week .GuideItem .divider,#guide-list .GuideSection.next-week .GuideItem .divider {display: none;}#guide-list .GuideSection.week .GuideItem .qualifier,#guide-list .GuideSection.next-week .GuideItem .qualifier {display: none;}#guide-list .GuideSection.week .GuideItem .content,#guide-list .GuideSection.next-week .GuideItem .content {margin-left: 0; display: block; width: 120px; border-bottom: 0; background: inherit; box-shadow: none; border: 0; padding: 0; overflow: visible;}#guide-list .GuideSection.week .GuideItem .content .sport_image,#guide-list .GuideSection.next-week .GuideItem .content .sport_image {display: none;}#guide-list .GuideSection.week .GuideItem .content .object_image,#guide-list .GuideSection.next-week .GuideItem .content .object_image {width: 120px; height: 141px; display: block; padding-bottom: 10px;}#guide-list .GuideSection.week .GuideItem .content .object_image .sticker,#guide-list .GuideSection.next-week .GuideItem .content .object_image .sticker {right: 10px;}#guide-list .GuideSection.week .GuideItem .content .object_image .user-raters,#guide-list .GuideSection.next-week .GuideItem .content .object_image .user-raters {display: none;}#guide-list .GuideSection.week .GuideItem .content .object_image .thumbnail,#guide-list .GuideSection.next-week .GuideItem .content .object_image .thumbnail {border-radius: 4px; width: 110px; height: 141px; background-position: 0 0; background-size: 110px 141px; background-repeat: no-repeat; position: relative; z-index: 1;}#guide-list .GuideSection.week .GuideItem .content .object_image .preview,#guide-list .GuideSection.next-week .GuideItem .content .object_image .preview {top: auto; bottom: 15px;}#guide-list .GuideSection.week .GuideItem .content .info,#guide-list .GuideSection.next-week .GuideItem .content .info {display: block; width: auto; margin-top: 0; margin-left: 0; width: 110px;}#guide-list .GuideSection.week .GuideItem .content .info .summary, #guide-list .GuideSection.week .GuideItem .content .info .button-bar, #guide-list .GuideSection.week .GuideItem .content .info .object-reason,#guide-list .GuideSection.next-week .GuideItem .content .info .summary,#guide-list .GuideSection.next-week .GuideItem .content .info .button-bar,#guide-list .GuideSection.next-week .GuideItem .content .info .object-reason {display: none;}#guide-list .GuideSection.week .GuideItem .content .info h1,#guide-list .GuideSection.next-week .GuideItem .content .info h1 {display: inline-block; color: black; text-align: center; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}.no-phonegap #guide-list .GuideSection.week .GuideItem .content .info h1, .no-phonegap#guide-list .GuideSection.next-week .GuideItem .content .info h1 {margin-bottom: 5px;}#guide-list .GuideSection.week .GuideItem .content .info h1 a,#guide-list .GuideSection.next-week .GuideItem .content .info h1 a {display: block;}#guide-list .GuideSection.week .GuideItem .content .info .time,#guide-list .GuideSection.next-week .GuideItem .content .info .time {display: block; background: none; color: #999999;}.no-phonegap #guide-list .GuideSection.week .GuideItem .content .info .time, .no-phonegap#guide-list .GuideSection.next-week .GuideItem .content .info .time {margin-top: 5px;}#guide-list .GuideSection.week .GuideItem .social, #guide-list .GuideSection.week .GuideItem .meta,#guide-list .GuideSection.next-week .GuideItem .social,#guide-list .GuideSection.next-week .GuideItem .meta {display: none;}#guide-list .GuideSection.week .GuideItem .object_image .flag,#guide-list .GuideSection.next-week .GuideItem .object_image .flag {display: block; position: absolute; height: 28px; top: 6px; right: 3px; z-index: 5;}#guide-list .GuideSection.week .GuideItem .object_image .flag.Finale,#guide-list .GuideSection.next-week .GuideItem .object_image .flag.Finale {width: 75px; background-image: url(/img/pages/guide/guide_flag_finale.png); background-size: 75px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#guide-list .GuideSection.week .GuideItem .object_image .flag.Finale, #guide-list .GuideSection.next-week .GuideItem .object_image .flag.Finale {background-image: url(/img/pages/guide/guide_flag_finale@2x.png);}}#guide-list .GuideSection.week .GuideItem .object_image .flag.Premiere,#guide-list .GuideSection.next-week .GuideItem .object_image .flag.Premiere {width: 90px; background-image: url(/img/pages/guide/guide_flag_premiere.png); background-size: 90px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#guide-list .GuideSection.week .GuideItem .object_image .flag.Premiere, #guide-list .GuideSection.next-week .GuideItem .object_image .flag.Premiere {background-image: url(/img/pages/guide/guide_flag_premiere@2x.png);}}#guide-list .GuideSection.week .GuideItem.movie_in_theaters .object_image .flag,#guide-list .GuideSection.next-week .GuideItem.movie_in_theaters .object_image .flag {width: 103px; background-image: url(/img/pages/guide/guide_flag_in_theaters.png); background-size: 103px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#guide-list .GuideSection.week .GuideItem.movie_in_theaters .object_image .flag, #guide-list .GuideSection.next-week .GuideItem.movie_in_theaters .object_image .flag {background-image: url(/img/pages/guide/guide_flag_in_theaters@2x.png);}}#guide-list .GuideSection.week .GuideItem.sports .object_image .thumbnail,#guide-list .GuideSection.next-week .GuideItem.sports .object_image .thumbnail {background-size: 100%; background-position: center;}#guide-list .GuideSection.explore .section_header.secondary:first-child {margin-top: 0;}#guide-list .GuideSection.explore .items > li.GuideItem:last-child .divider {display: block;}#guide-list .GuideSection.explore:last-child .items > li.GuideItem:last-child .divider {display: none;}#guide-list .GuideSection.explore .items {padding-top: 0;}#guide-list .GuideSection.month .section_header.secondary {opacity: 0;}#guide-list .GuideSection.month .calendar {font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; float: left; color: #363636; width: 70px; text-align: center; margin-right: 30px; margin-top: 5px; border-radius: 4px;}#guide-list .GuideSection.month .calendar .day-name {background-color: rgba(0, 0, 0, 0.2); border-top-left-radius: 4px; border-top-right-radius: 4px; width: 100%; height: 10px; padding: 10px 0; font-size: 13px;}#guide-list .GuideSection.month .calendar .day-number {font-size: 24px; background-color: rgba(0, 0, 0, 0.05); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; width: 100%; padding: 10px 0; height: 25px;}#guide-list .GuideSection.month .items {margin-left: 0px; padding: 30px 35px 43px 35px; background: white; min-height: 65px; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.15);}#guide-list .GuideSection.month .items:nth-child(even) {background: rgba(255, 255, 255, 0.9);}#guide-list .GuideSection.month .items:last-child:after {display: none;}#guide-list .GuideSection.month .GuideItem {font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; height: auto; background-color: transparent; color: #363636; font-weight: bold; font-stretch: condensed; font-size: 24px; background-image: url(/img/pages/guide/guide_entry_month_tv.png); background-size: 15px 15px; background-repeat: no-repeat; background-position: 25px center; line-height: 30px; border-bottom: 0; overflow: visible; margin-left: 80px; padding: 5px 0 5px 55px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#guide-list .GuideSection.month .GuideItem {background-image: url(/img/pages/guide/guide_entry_month_tv@2x.png);}}#guide-list .GuideSection.month .GuideItem.premiere, #guide-list .GuideSection.month .GuideItem.finale {background-position: 0 -38px;}#guide-list .GuideSection.month .GuideItem.movie_in_theaters {background-image: url(/img/pages/guide/guide_entry_month_movie.png); background-size: 15px 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#guide-list .GuideSection.month .GuideItem.movie_in_theaters {background-image: url(/img/pages/guide/guide_entry_month_movie@2x.png);}}#guide-list .GuideSection.month .GuideItem > a {padding-left: 50px; margin-left: -50px;}#guide-back {display: none;}.phonegap #guide-back {display: none !important;}#explore-popover.styled .ui-navigation-controller-body {height: 375px;}#explore-popover.styled .ui-navigation-controller-body .ui-navigation-view {max-height: 375px;}#explore-popover.styled .explore {padding: 20px; padding-bottom: 10px; height: 335px; overflow-y: hidden;}#explore-popover.styled .explore h2 {font-size: 20px; text-transform: uppercase; color: #444444; top: 43px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgba(0, 0, 0, 0.01); z-index: 1000 !important; margin-left: -20px; margin-top: -20px; padding: 10px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFDBDCDD'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #dbdcdd)); background-image: -moz-linear-gradient(center top, #fefefe 25%, #dbdcdd 100%); width: 310px;}#explore-popover.styled .explore h2.top {border-top-left-radius: 4px; border-top-right-radius: 4px;}#explore-popover.styled .explore .tv {width: 296px;}#explore-popover.styled .explore .tv .buttons {height: 100px;}#explore-popover.styled .explore .tv a {display: inline-block; background: transparent; color: black; padding: 7px 5px; margin: 5px; margin-left: 0; margin-right: 11px; text-decoration: none; font-weight: bold; border: 1px solid rgba(0, 0, 0, 0.1); cursor: pointer; border-radius: 4px; font-size: 13px; text-align: center; width: 74px; font-family: "HelveticaNeueLTStd-Cn"; padding-top: 10px; text-shadow: 0 1px 1px white; font-size: 14px;}#explore-popover.styled .explore .tv a:nth-child(3n) {margin-right: 0;}#explore-popover.table-view .anchor-group.icons a {padding-left: 50px; padding-top: 17px; position: relative;}#explore-popover.table-view .anchor-group.icons a:before {content: ""; display: inline-block; width: 30px; height: 30px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute; top: 7px; left: 10px;}#explore-popover.table-view .anchor-group.icons a.myguide:before {background-image: url(/img/components/popover/explore/icon_menu_guide.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.myguide:before {background-image: url(/img/components/popover/explore/icon_menu_guide@2x.png);}}#explore-popover.table-view .anchor-group.icons a.shows:before {background-image: url(/img/components/popover/explore/icon_menu_tv.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.shows:before {background-image: url(/img/components/popover/explore/icon_menu_tv@2x.png);}}#explore-popover.table-view .anchor-group.icons a.movies:before {background-image: url(/img/components/popover/explore/icon_menu_movie.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.movies:before {background-image: url(/img/components/popover/explore/icon_menu_movie@2x.png);}}#explore-popover.table-view .anchor-group.icons a.sports:before {background-image: url(/img/components/popover/explore/icon_menu_sports.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.sports:before {background-image: url(/img/components/popover/explore/icon_menu_sports@2x.png);}}#explore-popover.table-view .anchor-group.icons a.streaming:before {background-image: url(/img/components/popover/explore/icon_menu_streaming.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.streaming:before {background-image: url(/img/components/popover/explore/icon_menu_streaming@2x.png);}}#explore-popover.table-view .anchor-group.icons a.recommended:before {background-image: url(/img/components/popover/explore/icon_menu_bulb.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.recommended:before {background-image: url(/img/components/popover/explore/icon_menu_bulb@2x.png);}}#explore-popover.table-view .anchor-group.icons a.in-theaters:before {background-image: url(/img/components/popover/explore/icon_menu_ticket.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.in-theaters:before {background-image: url(/img/components/popover/explore/icon_menu_ticket@2x.png);}}#explore-popover.table-view .anchor-group.icons a.on-tv:before {background-image: url(/img/components/popover/explore/icon_menu_tv.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.on-tv:before {background-image: url(/img/components/popover/explore/icon_menu_tv@2x.png);}}#explore-popover.table-view .anchor-group.icons a.trending:before {background-image: url(/img/components/popover/explore/icon_menu_trending.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.trending:before {background-image: url(/img/components/popover/explore/icon_menu_trending@2x.png);}}#explore-popover.table-view .anchor-group.icons a.saved:before {background-image: url(/img/components/popover/explore/icon_menu_saved.png); background-size: 30px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#explore-popover.table-view .anchor-group.icons a.saved:before {background-image: url(/img/components/popover/explore/icon_menu_saved@2x.png);}}html.desktop #guide-list .GuideSection {padding-top: 35px;}html.desktop #guide-list .GuideSection.month {background: white;}html.mobile #contextual-nav.guide .contextual-btn {display: inline-block; background-repeat: no-repeat; cursor: pointer;}html.mobile #contextual-nav.guide .contextual-btn:active {background-color: #f0f0f0;}html.mobile #contextual-nav.guide .contextual-btn span {font-size: 10px; font-weight: bold; color: #444444;}html.mobile #contextual-nav.guide .contextual-btn.selected {background-color: #f0f0f0; position: relative;}html.mobile #contextual-nav.guide .contextual-btn.selected:after {display: block; content: ""; position: absolute !important; bottom: -10px; width: 0px; height: 0px; margin-top: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #f0f0f0; left: 50%; margin-left: -10.5px;}html.mobile #contextual-nav.guide .first-level .contextual-btn {height: 45px; background-position: center 13px; padding: 0 25px;}html.mobile #contextual-nav.guide .second-level .contextual-btn {width: auto; height: 20px; background-position: center 7px; padding: 25px 6px 0; border-style: solid; border-width: 0 1px 0 0; border-color: #dedede; -moz-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -webkit-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -webkit-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; -o-border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1; border-image: url("/img/components/feed-item/actionbar_pipe.png") 0 1;}html.mobile #contextual-nav.guide > ul {margin: 0 auto;}html.mobile #contextual-nav.guide > ul .shows, html.mobile #contextual-nav.guide > ul .now {background-image: url(/img/components/nav/guide_icon_tv.png); background-size: 20px 20px; width: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .shows, html.mobile #contextual-nav.guide > ul .now {background-image: url(/img/components/nav/guide_icon_tv@2x.png);}}html.mobile #contextual-nav.guide > ul .shows {background-position: center 12px;}html.mobile #contextual-nav.guide > ul .movies {background-image: url(/img/components/nav/guide_icon_movies.png); background-size: 20px 19px; width: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .movies {background-image: url(/img/components/nav/guide_icon_movies@2x.png);}}html.mobile #contextual-nav.guide > ul .sports {background-image: url(/img/components/nav/guide_icon_sports.png); background-size: 20px 20px; width: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .sports {background-image: url(/img/components/nav/guide_icon_sports@2x.png);}}html.mobile #contextual-nav.guide > ul .recommended {background-image: url(/img/components/nav/guide_icon_rec.png); background-size: 12px 18px; width: 18px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .recommended {background-image: url(/img/components/nav/guide_icon_rec@2x.png);}}html.mobile #contextual-nav.guide > ul .saved {background-image: url(/img/components/nav/guide_icon_saved.png); background-size: 13px 18px; width: 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .saved {background-image: url(/img/components/nav/guide_icon_saved@2x.png);}}html.mobile #contextual-nav.guide > ul .streaming {background-image: url(/img/components/popover/explore/icon_menu_streaming.png); background-size: 23px 23px; width: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .streaming {background-image: url(/img/components/popover/explore/icon_menu_streaming@2x.png);}}html.mobile #contextual-nav.guide > ul .trending {background-image: url(/img/components/nav/guide_icon_trending.png); background-size: 22px 17px; width: 22px; border: 0 !important;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .trending {background-image: url(/img/components/nav/guide_icon_trending@2x.png);}}html.mobile #contextual-nav.guide > ul .theaters {background-image: url(/img/components/nav/guide_icon_theaters.png); background-size: 19px 19px; width: 19px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .theaters {background-image: url(/img/components/nav/guide_icon_theaters@2x.png);}}html.mobile #contextual-nav.guide > ul .theaters.shows, html.mobile #contextual-nav.guide > ul .theaters.tv_shows {display: none;}html.mobile #contextual-nav.guide > ul .search-icon {background-image: url(/img/components/nav/guide_icon_search.png); background-size: 20px 18px; width: 20px; background-position: center 14px !important;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #contextual-nav.guide > ul .search-icon {background-image: url(/img/components/nav/guide_icon_search@2x.png);}}html.mobile #contextual-nav.guide.android .second-level .contextual-btn {-moz-border-image: none; -webkit-border-image: none; -webkit-border-image: none; -o-border-image: none; border-image: none;}html.mobile #guide-search {display: none !important;}html.mobile .GuideItem .content .reason {padding-top: 7px;}html.mobile #guide {padding-bottom: 40px;}html.mobile #guide-list {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.mobile #guide-list .GuideSection .section_header.primary {position: relative; margin: 20px 0 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 17px; top: 0px; left: 0; border: 0; background: none; padding-left: 0; text-transform: none;}html.mobile #guide-list .GuideSection.onair .timespans, html.mobile #guide-list .GuideSection.today .timespans, html.mobile #guide-list .GuideSection.day .timespans, html.mobile #guide-list .GuideSection.explore .timespans, html.mobile #guide-list .GuideSection.streaming .timespans, html.mobile #guide-list .GuideSection.non-default-guide-view .timespans {margin-left: 10px; margin-right: 10px; border-width: 1px; border-style: solid; border-color: #d4d4d4; border-radius: 4px;}html.mobile #guide-list .GuideSection.onair .GuideItem .content, html.mobile #guide-list .GuideSection.today .GuideItem .content, html.mobile #guide-list .GuideSection.day .GuideItem .content, html.mobile #guide-list .GuideSection.explore .GuideItem .content, html.mobile #guide-list .GuideSection.streaming .GuideItem .content, html.mobile #guide-list .GuideSection.non-default-guide-view .GuideItem .content {min-height: 110px;}html.mobile #guide-list .GuideSection.onair .GuideItem .no-provider + .content, html.mobile #guide-list .GuideSection.today .GuideItem .no-provider + .content, html.mobile #guide-list .GuideSection.day .GuideItem .no-provider + .content, html.mobile #guide-list .GuideSection.explore .GuideItem .no-provider + .content, html.mobile #guide-list .GuideSection.streaming .GuideItem .no-provider + .content, html.mobile #guide-list .GuideSection.non-default-guide-view .GuideItem .no-provider + .content {min-height: 134px;}html.mobile #guide-list .GuideSection.onair .GuideItem.last-item, html.mobile #guide-list .GuideSection.today .GuideItem.last-item, html.mobile #guide-list .GuideSection.day .GuideItem.last-item, html.mobile #guide-list .GuideSection.explore .GuideItem.last-item, html.mobile #guide-list .GuideSection.streaming .GuideItem.last-item, html.mobile #guide-list .GuideSection.non-default-guide-view .GuideItem.last-item {border-width: 0;}html.mobile #guide-list .GuideSection.week, html.mobile #guide-list .GuideSection.next-week, html.mobile #guide-list .GuideSection.month {padding-left: 10px; padding-right: 10px;}html.mobile #guide-list .GuideSection.onair .section_header, html.mobile #guide-list .GuideSection.today .section_header, html.mobile #guide-list .GuideSection.day .section_header, html.mobile #guide-list .GuideSection.month .section_header, html.mobile #guide-list .GuideSection.explore .section_header, html.mobile #guide-list .GuideSection.week-day .section_header, html.mobile #guide-list .GuideSection.streaming .section_header {left: 10px;}html.mobile #guide-list .GuideSection.week-day + .month .section_header {left: 0;}html.mobile #guide-list .GuideSection.week .items, html.mobile #guide-list .GuideSection.next-week .items {border-radius: 4px; border: 1px solid #d4d4d4; margin-top: 0; text-align: center; padding: 35px 0 0 0;}html.mobile #guide-list .GuideSection.week .items .GuideItem, html.mobile #guide-list .GuideSection.next-week .items .GuideItem {float: none; display: inline-block; border-width: 0; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; width: 112px;}html.mobile #guide-list .GuideSection.week .items .GuideItem h1, html.mobile #guide-list .GuideSection.next-week .items .GuideItem h1 {margin-bottom: 0;}html.mobile #guide-list .GuideSection.month .items {border-style: solid; border-color: #d4d4d4; border-width: 0 1px 1px; border-bottom-color: #e7e7e7; padding: 12px 12px 12px 12px;}html.mobile #guide-list .GuideSection.month .items.first-item {border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-width: 1px;}html.mobile #guide-list .GuideSection.month .items.last-item {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-width: 1px; border-bottom-color: #d4d4d4;}html.mobile #guide-list .GuideSection.month .items .calendar .day-name {height: 8px; padding: 8px 0; font-size: 10px;}html.mobile #guide-list .GuideSection.month .items .calendar .day-number {font-size: 19px; padding: 8px 0; height: 20px;}html.mobile #guide-list .GuideSection.month .items .GuideItem {font-size: 18px; margin-left: 60px; border-width: 0;}html.mobile #guide-list .GuideSection.explore .timespans {border-width: 0 1px; border-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}html.mobile #guide-list .GuideSection.explore.first-item .timespans {border-width: 1px;}html.mobile #guide-list .GuideSection.explore.first-item .timespans, html.mobile #guide-list .GuideSection.explore.first-item .first-item {border-top-left-radius: 4px; border-top-right-radius: 4px;}html.mobile #guide-list .GuideSection.explore.last-item .timespans {border-width: 0px 1px 1px;}html.mobile #guide-list .GuideSection.explore.last-item .timespans, html.mobile #guide-list .GuideSection.explore.last-item .last-item {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}html.mobile #guide-list .GuideSection.explore .section_header.secondary {display: none;}html.mobile #guide-list .pageable.objects, html.mobile #profile-page .pageable.objects, html.mobile .CardView.similar .pageable.objects {margin-left: 10px; margin-right: 10px; border: 1px solid #d4d4d4; border-radius: 4px; background-color: white;}html.mobile #guide-list .GuideItem.sports h1, html.mobile #guide-list .GuideItem.sports .social, html.mobile #profile-page .GuideItem.sports h1, html.mobile #profile-page .GuideItem.sports .social, html.mobile .CardView.similar .GuideItem.sports h1, html.mobile .CardView.similar .GuideItem.sports .social {text-align: left;}html.mobile #guide-list .GuideItem.sports .content.game, html.mobile #profile-page .GuideItem.sports .content.game, html.mobile .CardView.similar .GuideItem.sports .content.game {text-align: center;}html.mobile #guide-list .GuideItem.sports .sport_image, html.mobile #profile-page .GuideItem.sports .sport_image, html.mobile .CardView.similar .GuideItem.sports .sport_image {width: 50px; height: auto; margin: 0; display: inline-block;}html.mobile #guide-list .GuideItem.sports .sport_image.away, html.mobile #guide-list .GuideItem.sports .sport_image.home, html.mobile #profile-page .GuideItem.sports .sport_image.away, html.mobile #profile-page .GuideItem.sports .sport_image.home, html.mobile .CardView.similar .GuideItem.sports .sport_image.away, html.mobile .CardView.similar .GuideItem.sports .sport_image.home {float: none;}html.mobile #guide-list .GuideItem.sports .sport_image.away, html.mobile #profile-page .GuideItem.sports .sport_image.away, html.mobile .CardView.similar .GuideItem.sports .sport_image.away {margin-right: 45px;}html.mobile #guide-list .GuideItem.sports .sport_image .img, html.mobile #profile-page .GuideItem.sports .sport_image .img, html.mobile .CardView.similar .GuideItem.sports .sport_image .img {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; width: 50px; height: 50px; background-size: 50px 50px; background-position: center; border: 1px solid #dadada; margin: 0;}html.mobile #guide-list .GuideItem.sports .title h1, html.mobile #profile-page .GuideItem.sports .title h1, html.mobile .CardView.similar .GuideItem.sports .title h1 {text-align: center; margin: 0 0 15px;}html.mobile #guide-list .GuideItem.sports .social, html.mobile #profile-page .GuideItem.sports .social, html.mobile .CardView.similar .GuideItem.sports .social {width: 90px; margin: 0;}html.mobile #guide-list .GuideItem.sports .social .checkedIn, html.mobile #profile-page .GuideItem.sports .social .checkedIn, html.mobile .CardView.similar .GuideItem.sports .social .checkedIn {text-align: center;}html.mobile #guide-list .GuideItem.sports .social .checkedIn .text, html.mobile #profile-page .GuideItem.sports .social .checkedIn .text, html.mobile .CardView.similar .GuideItem.sports .social .checkedIn .text {white-space: normal;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info {margin: 0;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info > :first-child:not(.time), html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info > :first-child:not(.time), html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info > :first-child:not(.time) {margin-top: 10px;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .score, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .score, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .score {position: relative;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .score h1, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .score h1, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .score h1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; padding: 5px 15px;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .score .flame, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .score .flame, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .score .flame {position: absolute; background-image: url(/img/pages/guide/flame_icon.png); background-size: 11px 18px; width: 11px; height: 18px; top: 5px; left: 53%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .score .flame, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .score .flame, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .score .flame {background-image: url(/img/pages/guide/flame_icon@2x.png);}}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .score .flame ~ .home, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .score .flame ~ .home, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .score .flame ~ .home {padding-left: 10px;}html.mobile #guide-list .GuideItem.sports .sport_image.away ~ .info .period-state, html.mobile #profile-page .GuideItem.sports .sport_image.away ~ .info .period-state, html.mobile .CardView.similar .GuideItem.sports .sport_image.away ~ .info .period-state {font-size: 12px; margin: 5px 0 0;}html.mobile #guide-list .GuideItem .object_image, html.mobile #guide-list .GuideItem .sport_image, html.mobile #guide-list .GuideItem .preview, html.mobile #profile-page .GuideItem .object_image, html.mobile #profile-page .GuideItem .sport_image, html.mobile #profile-page .GuideItem .preview, html.mobile .CardView.similar .GuideItem .object_image, html.mobile .CardView.similar .GuideItem .sport_image, html.mobile .CardView.similar .GuideItem .preview {display: none;}html.mobile #guide-list .GuideItem .meta, html.mobile #profile-page .GuideItem .meta, html.mobile .CardView.similar .GuideItem .meta {font-size: 12px; padding: 15px; width: 56px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}html.mobile #guide-list .GuideItem .meta .channel, html.mobile #profile-page .GuideItem .meta .channel, html.mobile .CardView.similar .GuideItem .meta .channel {margin-bottom: 5px; font-size: 16px; font-weight: bold;}html.mobile #guide-list .GuideItem .meta .network, html.mobile #profile-page .GuideItem .meta .network, html.mobile .CardView.similar .GuideItem .meta .network {margin-bottom: 5px; font-weight: bold; font-size: 12px; line-height: 1.4; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 1.4; width: 71px; margin-left: -7.5px;}html.mobile #guide-list .GuideItem .meta .thumbnail, html.mobile #profile-page .GuideItem .meta .thumbnail, html.mobile .CardView.similar .GuideItem .meta .thumbnail {display: block; width: 55px; height: 40px; background-size: 55px auto; border-radius: 4px; margin-top: 0; margin-bottom: 10px;}html.mobile #guide-list .GuideItem.show .meta .thumbnail, html.mobile #profile-page .GuideItem.show .meta .thumbnail, html.mobile .CardView.similar .GuideItem.show .meta .thumbnail {background-size: 55px 40px;}html.mobile #guide-list .GuideItem.movie .meta .thumbnail, html.mobile #profile-page .GuideItem.movie .meta .thumbnail, html.mobile .CardView.similar .GuideItem.movie .meta .thumbnail {background-position: 0 30%;}html.mobile #guide-list .GuideItem.movie .meta .add-provider, html.mobile #profile-page .GuideItem.movie .meta .add-provider, html.mobile .CardView.similar .GuideItem.movie .meta .add-provider {width: 43px; font-size: 9px; padding: 0 5px 5px 5px;}html.mobile #guide-list .GuideItem .content, html.mobile #profile-page .GuideItem .content, html.mobile .CardView.similar .GuideItem .content {padding: 15px 12px 12px; font-size: 12px; width: auto;}html.mobile #guide-list .GuideItem .content .info, html.mobile #profile-page .GuideItem .content .info, html.mobile .CardView.similar .GuideItem .content .info {margin-left: 3px;}html.mobile #guide-list .GuideItem h1, html.mobile #profile-page .GuideItem h1, html.mobile .CardView.similar .GuideItem h1 {font-size: 18px;}html.mobile #guide-list .GuideItem h1 .rating, html.mobile #profile-page .GuideItem h1 .rating, html.mobile .CardView.similar .GuideItem h1 .rating {margin-top: 0; padding: 2px 5px;}.ProfileBanner {padding: 15px; color: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF222222', endColorstr='#FF4B4B4B'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222222), color-stop(1, #4b4b4b)); background-image: -moz-linear-gradient(center top, #222222 25%, #4b4b4b 100%); min-height: 100px; position: relative;}.ProfileBanner .avatar {position: absolute; top: 15px; left: 15px; width: 100px; height: 100px; margin-right: 15px; background-size: 100px; border-radius: 4px;}.ProfileBanner .button.settings, .ProfileBanner .button.follow {position: absolute; top: 15px; right: 15px;}.ProfileBanner .button.follow {width: 100px;}.ProfileBanner .more-actions {position: absolute; top: 50px; right: 15px; padding-right: 12px; background: no-repeat right center; background-image: url(/img/pages/profile/more_actions_arrow_white.png); background-size: 10px 6px; font-size: 11px; font-weight: bold; cursor: pointer;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ProfileBanner .more-actions {background-image: url(/img/pages/profile/more_actions_arrow_white@2x.png);}}.ProfileBanner .info {padding-left: 115px; padding-right: 100px;}.ProfileBanner .info > h1 {color: white;}.ProfileBanner .info .more-link {color: #2d75a2; cursor: pointer;}.ProfileBanner .info .display-name {color: white; line-height: 21px; font-size: 21px; margin-bottom: 0;}.ProfileBanner .info .display-name .username {vertical-align: middle; font-size: 12px; font-family: "Helvetica Neue", sans-serif; font-weight: normal;}.ProfileBanner .info p {color: white;}.ProfileBanner .info p.locked {background-image: url(/img/pages/feed/entry_icon_locked.png); background-size: 20px 20px; background-position: 0 0; background-position: -3px -3px; background-repeat: no-repeat; padding-left: 20px; margin-top: 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.ProfileBanner .info p.locked {background-image: url(/img/pages/feed/entry_icon_locked@2x.png);}}.ProfileBanner .info .stats {overflow: hidden; *zoom: 1; margin-bottom: 20px;}.ProfileBanner .info .stats .stat {display: block; float: left; margin-right: 15px; padding-left: 22px; height: 25px; line-height: 25px; background: transparent no-repeat left center; font-size: 13px;}html.desktop .ProfileBanner {border-radius: 4px 4px 0 0;}html.desktop .ProfileBanner .info .stats .stat.checkin {background-image: url(/img/pages/profile/profile_header_icon_checkins.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .ProfileBanner .info .stats .stat.checkin {background-image: url(/img/pages/profile/profile_header_icon_checkins@2x.png);}}html.desktop .ProfileBanner .info .stats .stat.followers {background-image: url(/img/pages/profile/profile_header_icon_followers.png); background-size: 20px 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .ProfileBanner .info .stats .stat.followers {background-image: url(/img/pages/profile/profile_header_icon_followers@2x.png);}}.error-view.friends {height: 500px; padding-top: 160px;}.error-view.friends h1, .error-view.friends h2, .error-view.friends h3 {color: #949494;}.CardView.friends {border-radius: 4px 4px 0 0;}.CardView.friends .search-box {position: absolute; right: 20px; top: 20px;}.CardView.friends .search-box .sticker-search-clear {top: 10px; right: 10px;}.CardView.friends .search-box .search-results-container {display: none;}html.desktop #content > .friends {width: auto; border: 1px solid white;}html.desktop #content > .friends .header {width: auto;}html.desktop #content > .friends .body hr.inset {width: auto;}#sidebar .connect {border: 1px solid #cccccc; border-radius: 4px; padding: 19px; background: #e9e9e9; color: #464646; display: none;}#sidebar .connect h1 {margin-bottom: 15px; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; clear: both; color: black;}#sidebar .connect p {font-size: 12px; margin-bottom: 20px;}#sidebar .connect .button {margin: 10px auto 0;}#profile-page {position: relative; border: none;}#profile-page .body p {color: #111111;}#profile-page .body p.muted {color: #888888;}#profile-page > .header {overflow: hidden; *zoom: 1; border-bottom: 1px solid #dadada;}#profile-page > .header .actionbar .last-checkin {line-height: 18px; width: 250px;}.CardView #profile-page > .header, .CardView #profile-page .FeedItem {-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}#profile-page .button.settings {display: none;}#profile-page .ToggleMenu {position: absolute; z-index: 100; right: 40px; margin-top: -5px;}#profile-page .ToggleMenu .dropdown {background-color: white; padding: 0 15px 0 5px;}#profile-page .ToggleMenu .dropdown:after {right: 5px;}#profile-page .GuideItem .info .liked {display: none;}#profile-page .GuideItem .info .reason {display: none;}#profile-page.loading {overflow-x: visible; min-height: 1600px;}#profile-page .pageable.objects.loading {background-position: center center; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 50px; position: relative; width: auto;}.mobile #profile-page .pageable.objects.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop #profile-page .pageable.objects.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}#profile-page .error-view.profile {height: 800px; padding-top: 160px;}#profile-page .error-view.profile h1, #profile-page .error-view.profile h2, #profile-page .error-view.profile h3 {color: #949494;}#profile-page .search-box.sticker-search .search-box {z-index: 1;}html.desktop .self #profile-page .pageable.objects {border-top: 1px solid #dadada;}html.desktop #profile-page {border-radius: 4px 4px 0 0; background: transparent;}html.desktop #profile-page .body {padding-top: 15px;}html.desktop #profile-page .masonry-page {margin-top: 0;}html.desktop #profile-page .body, html.desktop #profile-page .header, html.desktop #profile-page .masonry-page {background: white;}html.desktop #profile-page .button.settings {display: block;}.self html.desktop #profile-page .pageable.objects {border-top: 1px solid #dadada;}html.desktop #profile-page .search-box.sticker-search {margin: 20px auto; width: 95%;}html.desktop #profile-page .search-box.sticker-search .search-box {width: auto; z-index: 1;}html.mobile #profile-page .header {border-bottom: none; border-radius: 0; padding: 0;}html.mobile #profile-page .header div.actionbar {padding: 0 9px; border-bottom: none; height: 38px;}html.mobile #profile-page .header div.actionbar .Toggle {float: left; margin: 0; border-bottom: none;}html.mobile #profile-page .header div.actionbar .Toggle li {margin-right: -5px; padding: 10px 0;}html.mobile #profile-page .header div.actionbar .Toggle .toggle-input {text-transform: capitalize;}html.mobile #profile-page > .body {padding: 0;}html.mobile #profile-page > .body .masonry-list.loading {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; min-height: 100px; top: 200px;}.mobile html.mobile #profile-page > .body .masonry-list.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop html.mobile #profile-page > .body .masonry-list.loading {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.mobile .self #profile-page > .header {border-bottom: 1px solid #dadada;}html.mobile .ProfileBanner {padding: 10px; min-height: 0;}html.mobile .ProfileBanner .display-name {line-height: 16px; font-size: 21px; text-transform: none; margin-bottom: 0; padding-bottom: 0;}html.mobile .ProfileBanner .username {display: none;}html.mobile .ProfileBanner .avatar {width: 45px; height: 45px; position: static; float: left; margin-right: 10px; margin-bottom: 10px;}html.mobile .ProfileBanner .info {padding: 0; margin-left: 55px;}html.mobile .ProfileBanner .info .stats {margin-bottom: 10px;}html.mobile .ProfileBanner .info .stats .stat {background: none; padding: 0; margin: 0; height: 20px; line-height: 20px;}html.mobile .ProfileBanner .info .stats .stat:not(:last-child):after {content: ",";}html.mobile .ProfileBanner .info .stats .stat + .stat {margin-left: 5px;}html.mobile .ProfileBanner .bio {color: white;}html.mobile .ProfileBanner .button {display: none;}html.mobile .Blocked #profile-page .header {font-size: 12px;}html.mobile .Blocked #profile-page .header h1 {font-size: 18px;}html.mobile .Blocked #profile-page .header .locked {margin: 0;}html.mobile .Blocked #profile-page div.who-to-follow {padding: 10px;}html.mobile .Blocked #profile-page div.who-to-follow h2 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; border: 1px solid #d4d4d4; background-color: white; padding: 10px; border-radius: 4px; margin-bottom: 10px;}html.mobile .Blocked #profile-page div.who-to-follow > ul {border: 1px solid #d4d4d4; background-color: white; border-radius: 4px;}html.mobile .Blocked #profile-page div.who-to-follow > ul > li.who-to-follow:last-child {margin-bottom: 0px; border: none;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow {padding: 10px; border-bottom: 1px solid #e7e7e7; margin: 0; min-height: 32px;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow h3 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 13px; font-weight: bold;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow .avatar, html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow .avatar-circle {width: 32px; height: 32px; line-height: 32px; background-size: 32px; margin-right: 10px; margin-top: 0; position: static; float: left;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow p.reason {display: block; margin: 0; color: #888888; padding-right: 115px; padding-left: 41px; margin-top: 4px;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow .bio {display: none;}html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow .button, html.mobile .Blocked #profile-page div.who-to-follow > ul li.who-to-follow .button-bar {top: 10px; right: 10px;}.takeover .promotional-peel {position: absolute; cursor: pointer; right: 0px; z-index: 1006;}.takeover .promotional-peel html.desktop {top: 34px; width: 86px; height: 86px; line-height: 86px; background-image: url(/img/common/promoted_peel_web.png); background-size: 86px 172px;}.takeover .promotional-peel html.desktop:hover {background-position: 0 -86px;}.takeover .promotional-peel html.mobile {width: 49px; height: 49px; line-height: 49px; background-image: url(/img/common/promoted_peel_mobile.png); background-size: 49px 99px;}.no-phonegap .takeover .promotional-peel html.mobile {top: 45px;}.takeover.retina .promotional-peel html.desktop {background-image: url(/img/common/promoted_peel_web@2x.png); background-size: 86px 172px;}.takeover.retina .promotional-peel html.mobile {background-image: url(/img/common/promoted_peel_mobile@2x.png); background-size: 49px 99px;}.feed #content {border: none !important;}#sidebar .Toggle.feed {display: none;}#sidebar .toggles p {clear: none !important; float: none !important;}body.phonegap.iphone .masonry-page, body.phonegap.android .masonry-page {border: 0;}.masonry-page {border-radius: 4px 4px 0 0; border: none;}.masonry-page .ObjectBanner {margin-bottom: 0; border-radius: 3px 3px 0 0;}.masonry-page .ObjectBanner .banner {border-radius: 3px 3px 0 0;}.masonry-page .ObjectBanner .title {width: 500px;}.masonry-page .ObjectBanner .live-info, .masonry-page .ObjectBanner .info {top: 13px;}.masonry-page #ipad-feed-selector {display: none; height: 44px; margin-bottom: -5px; z-index: 100; position: relative;}.masonry-page #ipad-feed-selector .ipad.phonegap {display: block;}.masonry-page #ipad-feed-selector input {display: none;}.masonry-page #ipad-feed-selector .toggle-container {position: relative; margin-top: 0;}.masonry-page #ipad-feed-selector .toggles {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; font-size: 0;}.masonry-page #ipad-feed-selector .toggles li {position: relative; -webkit-box-flex: 2; -moz-box-flex: 2; -ms-box-flex: 2; box-flex: 2; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center; height: 39px; overflow: hidden; padding-bottom: 5px; display: inline-block; width: auto; max-width: 112px;}.masonry-page #ipad-feed-selector .toggles li.spacer {-webkit-box-flex: 3; -moz-box-flex: 3; -ms-box-flex: 3; box-flex: 3; background: #4f85b8; width: 100%; max-width: 100%; display: inherit;}.masonry-page #ipad-feed-selector .toggles li:after {position: absolute; height: 44px; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(79, 133, 184, 0)), color-stop(75%, #4f85b8)); background-image: -webkit-linear-gradient(left, rgba(79, 133, 184, 0), #4f85b8 75%); background-image: -moz-linear-gradient(left, rgba(79, 133, 184, 0), #4f85b8 75%); background-image: -o-linear-gradient(left, rgba(79, 133, 184, 0), #4f85b8 75%); background-image: linear-gradient(left, rgba(79, 133, 184, 0), #4f85b8 75%); content: " "; width: 25px; top: 0; left: 87px;}.masonry-page #ipad-feed-selector .toggles li:first-child p {padding-left: 13px;}.masonry-page #ipad-feed-selector .toggles li .toggle-input {display: block; background-color: #4f85b8;}.masonry-page #ipad-feed-selector .toggles li p {text-align: left; color: #90adc5; font-size: 13px; font-weight: bold; line-height: 44px; height: 44px; white-space: nowrap; padding-left: 15px; padding-right: 15px;}.masonry-page #ipad-feed-selector .toggles li p:active {color: white;}.masonry-page #ipad-feed-selector .toggles li .toggle-input.checked {background: transparent no-repeat center bottom; background-image: url(/img/pages/feed/feed-selector-caret.png); background-size: 710px 44px;}.masonry-page #ipad-feed-selector .toggles li .toggle-input.checked p {color: white;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.masonry-page #ipad-feed-selector .toggles li .toggle-input.checked {background-image: url(/img/pages/feed/feed-selector-caret@2x.png);}}.masonry-page #ipad-feed-selector .toggles li img {display: none;}.masonry-page > .header {border-radius: 4px 4px 0 0;}.masonry-page > .header:before, .masonry-page > .header:after {content: " "; display: table;}.masonry-page > .header .search-box {display: inline-block; margin: 0 7px 0 0; width: 72%; position: relative;}.masonry-page > .header .search-box.hide-filter {width: 100%;}.masonry-page > .header .search-box input[type="text"] {background: white; font-size: 14px; padding: 8px 15px; width: 100%; height: 36px; border-radius: 4px;}.masonry-page > .header .search-box input[name="clear"] {top: 14px;}.masonry-page > .header .search-box .search-results-container {top: 35px; position: absolute; z-index: 1000; width: 668px; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 13px 2px; border-collapse: separate; -webkit-appearance: none; border-radius: 4px; display: none !important;}.masonry-page > .header .search-box .search-results-container.showing {display: block !important;}.masonry-page > .header .search-box .search-results-container #everything-search {width: 100%; padding: 0;}.masonry-page > .header .search-box .search-results-container #everything-search .results {border: none;}.masonry-page > .header .search-box .search-results-container #everything-search .results .no-results {height: 14px;}.masonry-page > .header .search-box .search-results-container #everything-search .results .object {border-radius: 0;}.masonry-page > .header .search-box .search-results-container #everything-search .results .object .art {border-radius: 0;}.masonry-page > .header .search-box .search-results-container #everything-search .results .object.touching {border-radius: 0;}.masonry-page > .header .main-banner {overflow: hidden; *zoom: 1; padding: 15px 20px 0; line-height: 22px; min-height: 27px;}.masonry-page > .header .main-banner h1 {float: left; font-size: 22px;}.masonry-page > .header .main-banner .last-checkin {float: right; color: #a1a1a1; font-size: 12px;}.masonry-page > .header .main-banner .last-checkin .title {color: #a1a1a1; font-weight: bold;}.masonry-page > .header .main-banner .last-checkin a {text-decoration: none;}.masonry-page > .header .main-banner .last-checkin a.touching {text-decoration: underline;}.masonry-page > .header .main-banner .last-checkin .time-ago {color: #c9c9c9;}.masonry-page > .header .action-bar {margin: 13px 20px 0; height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.masonry-page > .header .action-bar:before, .masonry-page > .header .action-bar:after {content: " "; display: table;}.masonry-page > .header .action-bar.no-friends {display: none;}.masonry-page > .header .social-info {float: left; display: block; color: #b2b2b2;}.masonry-page > .header .social-info .face-pile, .masonry-page > .header .social-info .object-trending {display: inline-block;}.masonry-page > .header .social-info .face-pile {height: 30px; margin-right: 15px;}.masonry-page > .header .social-info .object-trending {vertical-align: middle; margin-top: 4px;}.masonry-page > .header .Toggle {float: right; border: none; height: 30px; line-height: 30px;}.masonry-page > .header .Toggle .toggles li {display: inline-block; margin-right: 3px; position: relative;}.masonry-page > .header .Toggle .toggles li .chicklet-badge {top: -13px; right: 2px;}.masonry-page > .header .Toggle .toggles li .toggle-input {background: none; text-transform: uppercase; padding: 0 10px; border: none; border-radius: 10px;}.masonry-page > .header div.comment-box {display: inline-block; width: 73%; margin-right: 1px; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.masonry-page > .header div.comment-box.hide-filter {width: 100%; padding-right: 0;}.masonry-page > .header .comment-box.shout-box .editable {margin-bottom: 0; padding: 8px 15px;}.masonry-page > .header .comment-box.checkin {border-top: 1px solid #e4e4e4; margin: 0 15px; padding: 10px; padding-top: 20px; position: relative;}.masonry-page > .header .comment-box.checkin .art {position: absolute; top: 20px; width: 87px; height: 105px; overflow: hidden;}.masonry-page > .header .comment-box.checkin .art img {width: 87px; min-height: 105px;}.masonry-page > .header .comment-box.checkin h1 {font-size: 17px; color: #464646; margin-bottom: 10px; margin-left: 110px; line-height: 17px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 17px;}.firefox .masonry-page > .header .comment-box.checkin h1 {max-height: 18px; height: 18px;}.masonry-page > .header .comment-box.checkin .close {display: block; cursor: pointer; width: 15px; height: 15px; background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 20px; right: 10px; background-image: url(/img/common/x_grey.png); background-size: 15px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.masonry-page > .header .comment-box.checkin .close {background-image: url(/img/common/x_grey@2x.png);}}.masonry-page > .header .comment-box.checkin .close.touching {background-position: 0 -15px;}.masonry-page > .header .comment-box.checkin .mention-suggestions {margin-left: 110px;}.masonry-page > .header .comment-box.checkin .editable {margin-left: 110px; margin-bottom: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}.masonry-page > .header .comment-box.checkin .editable .mentions {font-size: 13px;}.masonry-page > .header .comment-box.checkin .editable textarea[name="comment"] {font-size: 14px; min-height: 58px !important; height: 58px; border: none; padding: 0; box-shadow: none;}.masonry-page > .header .comment-box.checkin .form-controls .controls input[type="submit"] {margin-right: 0;}.masonry-page > .header .comment-box.checkin .form-controls .social-buttons {margin-top: 0; margin-left: 110px;}.masonry-page .masonry-list {position: relative; margin-top: 20px;}.masonry-page .masonry-list.loading {min-height: 700px;}.masonry-page .masonry-list .error-view {margin-left: -15px; margin-top: -15px; padding-top: 25px; padding-left: 10px; height: 600px;}html.desktop .masonry-page {background: white;}html.desktop .masonry-page > .header .Toggle .toggles li .toggle-input {height: 20px; line-height: 20px; color: #b2b2b2;}html.desktop .masonry-page > .header .Toggle .toggles li .toggle-input.checked {background: #b2b2b2; color: white;}html.desktop .masonry-page .summary-unit {display: none;}html.desktop .masonry-page .masonry-list {margin-left: 20px; overflow: visible !important;}#iphone-feed-selector {padding: 0; border: 0;}#iphone-feed-selector li {height: 50px; overflow: hidden; background: white; position: relative;}#iphone-feed-selector li .art {height: 50px; width: 50px; background-repeat: no-repeat; background-size: 100%; position: absolute; left: 0; top: 0;}#iphone-feed-selector li a {padding: 16px 11px; padding-left: 60px;}#iphone-feed-selector li a span {text-align: left; line-height: 17px; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; max-height: 17px; font-weight: normal;}#iphone-feed-selector li.selected a span {font-weight: bold;}.masonry-page.main-feed > .header .comment-box.checkin {width: auto; display: block; padding-right: 10px;}.feed-actions {padding: 13px 19px 0 20px; position: relative; vertical-align: top;}.feed-actions > .search-box, .feed-actions > .feed-filter {vertical-align: middle;}.masonry-page .selector {padding: 9px 10px 9px 25px; cursor: pointer; border: 1px solid #d4d4d4; background-color: white; color: black; font-size: 13px; line-height: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; -webkit-appearance: none;}.selector-icon {display: inline-block; background-image: url(/img/quickrate/icon_arrow_pulldown.png); background-size: 9px 40px; background-repeat: no-repeat; background-position: 0 0; width: 15px; height: 15px; position: absolute; top: 8px; left: 10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.selector-icon {background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png);}}html.desktop .feed-filter {display: inline-block; width: 25%; position: absolute; right: 20px;}html.desktop .masonry-page .selector {width: 100%;}html.desktop .hide-filter ~ .feed-filter {display: none;}.feed-landing-page {margin: 10px;}.feed-landing-page .stats {background-color: white; padding: 10px; font-size: 18px; font-weight: bold;}.feed-landing-page .stats .stat {color: #91c851;}.feed-landing-page .cover {width: 100%;}#static.apps {padding-top: 35px; padding-bottom: 40px;}#static.apps .callout h1 {font-size: 27px; font-weight: bold; color: black; margin-bottom: 20px; padding-left: 60px;}#static.apps .callout p {font-size: 16px; color: black; margin-bottom: 25px; line-height: 27px; padding-left: 60px;}#static.apps .devices {text-align: center; margin-left: 22px;}#static.apps .devices a {color: white;}#static.apps .devices .device {margin-bottom: 20px; margin-left: 20px; margin-right: 20px; display: inline-block;}#static.apps .devices .device h2 {font-weight: bold; font-size: 20px; text-align: center; padding-top: 13px; margin-bottom: 13px; text-transform: inherit;}#static.apps .devices .device.other h2 {background: none;}#static.apps .devices .device .phone {position: relative; height: 420px; margin: 0 auto;}#static.apps .devices .device .phone .email-pane {width: 100%; padding-top: 135px; position: absolute; top: 0; left: 0; display: none;}#static.apps .devices .iphone .phone {width: 193px; height: 417px; background: url("/img/pages/apps/phone_iphone5.png"); background-size: 193px;}#static.apps .devices .android .phone {width: 193px; background: url("/img/pages/apps/android.png"); background-size: 193px;}#static.apps p.mobile-site {text-align: center; font-size: 13px;}#static.apps .email-pane .step-1,#static.apps .email-pane .step-2,#static.apps .email-pane .step-3 {display: none;}#static.apps .email-pane.step-1 .step-1, #static.apps .email-pane.step-2 .step-2, #static.apps .email-pane.step-3 .step-3 {display: block;}#static.apps .email-pane .step-2 {width: 145px; margin: 0 auto; text-align: center;}#static.apps .email-pane .step-2 label {font-size: 15px; font-weight: bold; color: white; margin-bottom: 10px; line-height: 18px; display: block;}#static.apps .email-pane .step-2 input.text {width: 128px; margin: 0 auto; border: 1px solid #bbbbbb; margin-bottom: 20px; border-radius: 7px; font-size: 13px; padding: 8px;}#static.apps .email-pane .step-3 {font-size: 15px; font-weight: bold; color: white; line-height: 18px; text-align: center;}.static-links {margin-top: 30px; margin-left: 10px; margin-bottom: 35px;}.static-links ul {margin-bottom: 20px;}.static-links lh {font-size: 14px; font-weight: bold;}.static-links li {margin: 8px 0; font-size: 12px;}.static-links li a {color: #357daa; text-decoration: none; font-weight: bold;}#static.page {background: white; position: relative; border-radius: 4px 4px 0 0; padding-top: 40px;}#static.page h1 {padding-left: 60px; font-size: 27px;}#static.page a {color: #f24e4e; text-decoration: none;}#static.page section {border-bottom: 1px solid #dddddd; margin: 20px 0;}#static.page.privacy, #static.page.faq {padding: 40px;}#static.page.privacy h1, #static.page.faq h1 {padding-left: 0;}#static.page.privacy h2, #static.page.faq h2 {margin-top: 60px;}#static.page.privacy h3, #static.page.privacy h4, #static.page.faq h3, #static.page.faq h4 {font-weight: bold;}#static.page.privacy h3 a, #static.page.privacy h4 a, #static.page.faq h3 a, #static.page.faq h4 a {font-size: 100%;}#static.page.privacy strong, #static.page.faq strong {font-weight: bold;}#static.page.privacy em, #static.page.faq em {text-decoration: underline;}#static.page.privacy p, #static.page.faq p {margin: 20px 0;}#static.page.privacy a, #static.page.faq a {color: #357daa; text-decoration: none;}#static.page.privacy ol, #static.page.faq ol {list-style: decimal; margin-left: 20px; margin-top: 20px;}#static.page.privacy ol ol, #static.page.privacy ol ul, #static.page.faq ol ol, #static.page.faq ol ul {list-style: lower-alpha;}#static.page.privacy ol ol ol, #static.page.privacy ol ul ol, #static.page.faq ol ol ol, #static.page.faq ol ul ol {font-size: 13px;}#static.page.privacy ol.contents, #static.page.faq ol.contents {margin-bottom: 50px;}#static.page.privacy ol.contents li, #static.page.faq ol.contents li {margin-top: 20px;}#static.page.privacy ol.contents li a, #static.page.faq ol.contents li a {font-size: 16px;}#static.page.privacy ol.contents ol, #static.page.faq ol.contents ol {margin-top: 5px;}#static.page.privacy ol.contents ol li, #static.page.faq ol.contents ol li {margin-top: 5px; margin-bottom: 5px;}#static.page.privacy ol.contents ol li a, #static.page.faq ol.contents ol li a {font-size: 13px;}#static.page.jobs {padding-top: 0;}#static.page.jobs .indent6 {margin-left: 80px; margin-right: 40px;}#static.page.jobs .indent3 {margin-left: 40px; margin-right: 20px;}#static.page.jobs .tech-stack {font: 13px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px;}#static.page.jobs .resume a, #static.page.jobs .send-message a {padding: 15px 18px; background-color: #eeeeee; border-radius: 5px; font-weight: bold; display: inline-block;}#static.page.jobs h2 {padding-bottom: 15px; margin: 0; color: #f24e4e;}#static.page.jobs h3 {margin: 0;}#static.page.jobs section {padding: 40px; margin: 0;}#static.page.jobs section.info {padding-top: 0;}#static.page.jobs p {padding-bottom: 10px; font: 13px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;}#static.page.jobs .info .team {height: 250px; width: 617px; margin-left: -10px; background-image: url(/img/pages/jobs/jobs_photos.png); background-size: 617px 250px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#static.page.jobs .info .team {background-image: url(/img/pages/jobs/jobs_photos@2x.png);}}#static.page.jobs .jobs-positions h3 {padding-bottom: 10px;}#static.page.jobs .openings {background-image: url(/img/pages/jobs/yes_hiring_right.png); background-size: 234px 158px; background-repeat: no-repeat; background-position: 350px center; margin-bottom: 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#static.page.jobs .openings {background-image: url(/img/pages/jobs/yes_hiring_right@2x.png);}}#static.page.jobs .openings li {margin: 20px 0;}#static.page.jobs .openings li a {font-size: 14px; font-weight: bold;}#static.page.jobs .jobvite {width: 710px; height: 700px;}#static.page.about {padding-top: 0;}#static.page.about h1 {padding-left: 40px;}#static.page.about h2 {padding-bottom: 15px; margin: 0; color: #f24e4e;}#static.page.about p {padding-bottom: 10px;}#static.page.about .about-tvtag {padding-right: 280px; overflow: hidden; min-height: 400px;}#static.page.about .about-tvtag #screenshot img {position: absolute; right: 15px; bottom: -80px; width: 260px;}#static.page.about .about-tvtag .info img {width: 280px; margin-top: 20px; margin-bottom: 15px;}#static.page.about .about-info {padding-right: 310px; overflow: hidden;}#static.page.about .about-info #tv-image img {position: absolute; right: -30px; bottom: -50px; width: 300px;}#static.page.about .about-team {padding-left: 320px;}#static.page.about .about-team img {position: absolute; left: 0px; top: 0px; height: 100%;}#static.page.about .about-team .image {z-index: 1;}#static.page.about section {position: relative; padding: 40px; margin: 0;}#static.page.press {padding-left: 60px; padding-bottom: 40px;}#static.page.press h1 {padding: 0;}#static.page.press ul {margin: 40px 0 60px;}#static.page.press .info {list-style: disc; color: #a2a2a2; width: 350px;}#static.page.press .info li {font-size: 13px; font-weight: bold; margin-left: 20px; margin-top: 10px;}#static.page.press .info li.resources {list-style: none; margin-left: 0; margin-top: 20px;}#static.page.press a {font-size: 13px; font-weight: bold;}#static.page.press .headlines li {margin: 20px 0; line-height: 18px;}#static.page.press .headlines a {display: block; font-weight: bold;}#static.page.press .headlines span {display: block; font-size: 14px; color: #7a7a7a;}#static.page.press .headlines span.date {color: #bbbbbb;}#static.page.press .press-more h2 {margin-bottom: 20px;}#static.page.press .press-more p {margin-bottom: 40px;}.tooltip {font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed;}.tooltip .name {font-size: 14px;}.tooltip .pos::before {content: "\A"; white-space: pre;}.tooltip .pos {font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-weight: normal; opacity: 0.7;}.hide-text {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.input-block-level {display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.tooltip {position: absolute; z-index: 1030; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0);}.tooltip.in {opacity: 1; filter: alpha(opacity=100);}.tooltip.top {margin-top: -3px;}.tooltip.right {margin-left: 3px;}.tooltip.bottom {margin-top: 3px;}.tooltip.left {margin-left: -3px;}.tooltip-inner {vertical-align: middle; min-height: 34px; min-width: 100px; max-width: 300px; padding: 3px 8px; color: white; text-align: center; text-decoration: none; background-color: #3f8bba; border-radius: 4px; background-image: -webkit-linear-gradient(left top, #3f8bba, #296b94); display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; box-pack: center;}.tooltip-arrow {position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}.tooltip.top .tooltip-arrow {bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #296b94;}.tooltip.right .tooltip-arrow {top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #296b94;}.tooltip.left .tooltip-arrow {top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #296b94;}.tooltip.bottom .tooltip-arrow {top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #296b94;}.CardView .video.native {overflow: hidden;}.CardView .video-thumbnail-wrapper {position: relative; left: 50%;}.CardView .video-thumbnail-wrapper > .thumbnail {position: relative; width: 100%; left: -50%;}.CardView .video-thumbnail-wrapper > .preview {position: absolute; top: 50%; margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; line-height: 70px; cursor: pointer; color: white; background-image: url(/img/pages/guide/play_button.png); background-size: 70px 70px; background-repeat: no-repeat; background-position: 0 0; background-size: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .video-thumbnail-wrapper > .preview {background-image: url(/img/pages/guide/play_button@2x.png);}}.CardView .video-thumbnail-wrapper > .preview.touching {background-position: 0 -70px;}.CardView .reason, .CardView .face-pile {margin: 20px 0;}.CardView .object-reason, .CardView .object-trending {margin: 15px 0;}.CardView .object-description, .CardView .item-preview, .CardView .object-link {margin: 40px 0;}.CardView .object-description {margin-top: 20px;}.CardView .title h1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; vertical-align: middle;}.CardView .body .GuideItem > a {font-weight: normal;}.CardView .body .buttons {display: none;}.CardView .body .menu {margin: 20px;}.CardView .body .menu li {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}.CardView .body .menu li a {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; cursor: pointer; padding: 0px 10px 0px 24px; margin-right: 5px; line-height: 18px; background: left center no-repeat;}.CardView .body .menu li a.feed {background-image: url(/img/components/card/object-details/card_icon_feed.png); background-size: 14px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.feed {background-image: url(/img/components/card/object-details/card_icon_feed@2x.png);}}.CardView .body .menu li a.watch {background-image: url(/img/components/card/object-details/card_icon_streaming.png); background-size: 20px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.watch {background-image: url(/img/components/card/object-details/card_icon_streaming@2x.png);}}.CardView .body .menu li a.tickets {background-image: url(/img/components/card/object-details/card_icon_tickets.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.tickets {background-image: url(/img/components/card/object-details/card_icon_tickets@2x.png);}}.CardView .body .menu li a.links {background-image: url(/img/components/card/object-details/card_icon_links.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.links {background-image: url(/img/components/card/object-details/card_icon_links@2x.png);}}.CardView .body .menu li a.info {background-image: url(/img/components/card/object-details/card_icon_info.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.info {background-image: url(/img/components/card/object-details/card_icon_info@2x.png);}}.CardView .body .menu li a.sticker {background-image: url(/img/components/card/object-details/card_icon_sticker.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .menu li a.sticker {background-image: url(/img/components/card/object-details/card_icon_sticker@2x.png);}}.CardView .body .object-media {height: 300px; max-height: 300px;}.CardView .body .object-media .html.video {height: 100%;}.CardView .body .object-image {width: 100%; height: auto; padding-left: 0; margin-top: 1px;}.CardView .body .object-image .crop {width: 100%; overflow: hidden; max-height: 322px;}.CardView .body .object-image .crop img {width: 100%;}.CardView .body .object-image.placeholder {background-repeat: no-repeat; background-position: 0 0; height: 305px !important;}.CardView .body .object-image.placeholder img {display: none;}.CardView .body .object-image.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .object-image.placeholder.tv_shows {background-image: url(/img/components/card/object-details/placeholder_shows@2x.png);}}.CardView .body .object-image.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .object-image.placeholder.sports {background-image: url(/img/components/card/object-details/placeholder_sports@2x.png);}}.CardView .body .object-image.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .object-image.placeholder.theaters {background-image: url(/img/components/card/object-details/placeholder_theaters@2x.png);}}.CardView .body .object-image.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies.png); background-size: 100% auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView .body .object-image.placeholder.movies {background-image: url(/img/components/card/object-details/placeholder_movies@2x.png);}}.CardView .body .object-trailer {height: 297px;}.CardView.details .scroll-container > .header.liked.animated {-webkit-transition-duration: 0.5s;}.CardView.details .scroll-container > .header .info {width: 100%;}.CardView.details .scroll-container > .header .info .qualifier-flag {margin-top: 3px; margin-right: 7px;}.CardView.details .scroll-container > .header .info h1 {margin-bottom: 10px; margin-right: 7px; display: inline;}.CardView.details .scroll-container > .header .info .rating {white-space: nowrap;}.CardView.details .scroll-container > .header .info h2 {font-size: 16px; font-weight: bold; margin: 10px 0;}.CardView.details .scroll-container > .header .info > p {margin: 10px 0;}.CardView.details .scroll-container > .header .actions {width: 148px; position: absolute; top: 20px; right: 20px; text-align: right;}.CardView.details .scroll-container > .header .actions .button-bar {overflow: hidden; *zoom: 1;}.CardView.details .scroll-container > .header .actions .button-bar > .button {float: right;}.CardView.details .scroll-container > .header .actions .more-actions {margin-top: 10px; display: block;}.CardView.details .scroll-container > .header .actions .more-actions:after {width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #5984c9; content: ""; display: inline-block; margin-left: 5px; position: relative; top: -2px;}.CardView.details .body {padding: 0 20px;}.CardView.details .checkin-text, .CardView.details .liked-text, .CardView.details .watching-text {font-weight: bold; font-size: 12px; color: #666666;}.CardView.details .checkin-text {float: right;}.CardView.details .liked-text, .CardView.details .watching-text {float: left;}.CardView.movies_in_theaters .header {min-height: inherit !important;}.CardView.movies_in_theaters .body {padding: 0;}.CardView.movies_in_theaters .body iframe {width: 572px; height: 86%;}body.phonegap.iphone .CardView .body .object-media, body.phonegap.android .CardView .body .object-media {min-height: 225px; width: 100%; height: 225px; overflow: hidden;}html.desktop .CardView.details .scroll-container > .header {min-height: 60px;}html.mobile .CardView {position: relative;}html.mobile .CardView .body .object-media {min-height: 225px; width: 100%; height: 225px; overflow: hidden;}html.mobile .CardView .scroll-container > .header {min-height: 0; padding: 15px;}html.mobile .CardView .scroll-container > .header .actions {display: none;}html.mobile .CardView .scroll-container > .header .actions .button-bar, html.mobile .CardView .scroll-container > .header .actions .checkin {display: none;}html.mobile .CardView .scroll-container > .header .actions .more-actions {display: block; position: absolute; top: -30px; right: -20px; width: 44px; height: 44px; background-repeat: no-repeat; background-position: 15px 15px; background-image: url(/img/components/card/object-details/more_actions_arrow.png); background-size: 15px 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .scroll-container > .header .actions .more-actions {background-image: url(/img/components/card/object-details/more_actions_arrow@2x.png);}}html.mobile .CardView .scroll-container > .header .actions .more-actions:after {display: none;}html.mobile .CardView .reason, html.mobile .CardView .face-pile {margin: 10px 0;}html.mobile .CardView .object-reason, html.mobile .CardView .object-trending {margin: 7.5px 0;}html.mobile .CardView .object-description, html.mobile .CardView .item-preview, html.mobile .CardView .object-link {margin: 20px 0;}html.mobile .CardView .scroll-container > .body {padding-bottom: 50px;}html.mobile .CardView .body {padding-top: 0; padding-left: 10px; padding-right: 10px;}html.mobile .CardView .body > .info {border: 1px solid #d4d4d4; background-color: white; border-radius: 4px;}html.mobile .CardView .body > .info .air-time {margin: 10px 0;}html.mobile .CardView .body > .info .air-time, html.mobile .CardView .body > .info .reason, html.mobile .CardView .body > .info .object-reason, html.mobile .CardView .body > .info .object-trending {padding: 0 10px;}html.mobile .CardView .body > .info .face-pile {padding: 0 9px;}html.mobile .CardView .body > .info .face-pile .remainder {margin-right: 0;}html.mobile .CardView .body .menu {margin: 20px 0;}html.mobile .CardView .body .menu li {display: block;}html.mobile .CardView .body .menu li > a {border: 1px solid #c1c1c1; border-bottom: 0; display: block; padding: 13px 13px 13px 33px; text-decoration: none; font-size: 13px; font-weight: bold; color: #333333; cursor: pointer; background-position: 10px center; background-repeat: no-repeat; background-color: white;}html.mobile .CardView .body .menu li > a.touching {background-color: #e5e5e5;}html.mobile .CardView .body .menu li > a.touching {background-color: #e9e9e9;}html.mobile .CardView .body .menu li > a.feed {background-image: url(/img/components/card/object-details/dark/card_icon_feed.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.feed {background-image: url(/img/components/card/object-details/dark/card_icon_feed@2x.png);}}html.mobile .CardView .body .menu li > a.watch {background-image: url(/img/components/card/object-details/dark/card_icon_streaming.png); background-size: 20px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.watch {background-image: url(/img/components/card/object-details/dark/card_icon_streaming@2x.png);}}html.mobile .CardView .body .menu li > a.tickets {background-image: url(/img/components/card/object-details/dark/card_icon_tickets.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.tickets {background-image: url(/img/components/card/object-details/dark/card_icon_tickets@2x.png);}}html.mobile .CardView .body .menu li > a.links {background-image: url(/img/components/card/object-details/dark/card_icon_links.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.links {background-image: url(/img/components/card/object-details/dark/card_icon_links@2x.png);}}html.mobile .CardView .body .menu li > a.info {background-image: url(/img/components/card/object-details/dark/card_icon_info.png); background-size: 16px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.info {background-image: url(/img/components/card/object-details/dark/card_icon_info@2x.png);}}html.mobile .CardView .body .menu li > a.sticker {background-image: url(/img/components/card/object-details/dark/card_icon_stickers.png); background-size: 15px auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .body .menu li > a.sticker {background-image: url(/img/components/card/object-details/dark/card_icon_stickers@2x.png);}}html.mobile .CardView .body .menu li:first-child > a {border-top-left-radius: 4px; border-top-right-radius: 4px;}html.mobile .CardView .body .menu li:last-child > a {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 1px solid #c1c1c1;}html.mobile .CardView.details {overflow-y: hidden; -webkit-overflow-scrolling: none;}html.mobile .CardView.details .scroll-container {overflow-x: hidden; overflow-y: auto; height: 100%;}html.mobile .CardView.details .header .info h1:last-child {margin-bottom: 0;}html.mobile .CardView.details .body {padding-top: 0; padding-left: 15px; padding-right: 15px;}html.mobile .CardView.details .body .menu {padding: 0 15px;}html.mobile .CardView.details .body .object-image, html.mobile .CardView.details .body .crop {height: auto; max-height: 300px;}html.mobile .CardView.details .sticker {padding: 0 15px;}html.mobile .CardView.details .sticker .content {width: auto; float: none;}html.mobile .CardView.details .sticker img {width: 100px; height: 100px;}html.mobile .CardView > .footer {position: absolute; left: 0; bottom: -3px; width: 100%; height: 47px; background-image: url(/img/components/card/object-details/menu_bar_btm.png); background-size: 320px 47px; border-radius: 0 0 4px 4px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView > .footer {background-image: url(/img/components/card/object-details/menu_bar_btm@2x.png);}}html.mobile .CardView .more-actions {margin-top: 10px;}html.mobile .CardView .more-actions li {display: inline-block; width: 30%; text-align: center;}html.mobile .CardView .more-actions li:nth-child(2) {width: 37%;}html.mobile .CardView .more-actions li.hide {visibility: hidden;}html.mobile .CardView .more-actions li span {background-image: url(/img/components/card/object-details/feed_info_actions.png); background-size: 280px 60px; width: 40px; height: 30px; display: inline-block;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile .CardView .more-actions li span {background-image: url(/img/components/card/object-details/feed_info_actions@2x.png);}}html.mobile .CardView .more-actions li span.actions {background-position: 0px -4px;}html.mobile .CardView .more-actions li span.actions.liked {background-position: -120px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.actions.liked.touching {background-position: -120px -44px;}html.mobile .CardView .more-actions li span.actions.saved {background-position: -160px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.actions.saved.touching {background-position: -160px -44px;}html.mobile .CardView .more-actions li span.actions.unwanted {background-position: -200px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.actions.unwanted.touching {background-position: -200px -44px;}html.mobile .CardView .more-actions li span.review {background-position: -40px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.review.touching {background-position: -40px -44px;}html.mobile .CardView .more-actions li span.reminder {background-position: -80px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.reminder.touching {background-position: -80px -44px;}html.mobile .CardView .more-actions li span.reminder.true {background-position: -240px 0; background-position-y: -4px;}html.mobile .CardView .more-actions li span.reminder.true.touching {background-position: -240px -44px;}.CardView.stars .header .info {position: relative;}.CardView.stars .header .info .avatar, .CardView.stars .header .info img {width: 100px; height: 100px; border-radius: 4px;}.CardView.stars .header .info .avatar {float: left; overflow: hidden; margin-right: 20px;}.CardView.stars .header .info .avatar img {height: auto;}.CardView.stars .header .info h1 {margin-bottom: 20px; width: 310px; float: none;}.CardView.stars .header .info .twitter {color: blue; margin-top: -15px; margin-bottom: 10px; cursor: pointer;}.CardView.stars .header .info .description {font-size: 13px; display: inline;}.CardView.stars .header .info .description span {white-space: pre-line;}.CardView.stars .header .info .description a {color: blue; text-transform: lowercase; margin-left: 3px; cursor: pointer; display: inline;}.CardView.stars .header .info .description .full {display: none;}.CardView.stars .header .info .description.full .full {display: inline;}.CardView.stars .header .info .description.full .truncated {display: none;}.CardView.stars .header .buttons {top: 20px;}.CardView.stars .header .buttons .like {width: 70px; padding: 12px; float: right;}.CardView.stars .header .buttons .like:after {top: 11px; left: 16px;}.CardView.stars .body {position: relative; padding-top: 85px; padding-bottom: 0;}.CardView.stars .body .trending-info {bottom: auto; top: 0;}.CardView.stars .body .pageable-list-container {padding-bottom: 10px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem {background: none;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .meta {display: none;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content {background: none; padding: 0;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .object_image {width: 130px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .object_image .crop img {-webkit-border-image: none;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info h1 {width: 300px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info h1 .rating {position: static;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info .social ul li, .CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info .social ul li img {border-radius: 25px; width: auto; height: auto;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info .social .flags .reason {width: auto;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .info h3 .qualifier {display: none;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .user-raters {top: 0; right: 0;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .user-raters .like {border-right: 1px solid #929292; border-radius: 4px; width: 110px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .user-raters .like:after {left: 26px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .user-raters .liked {width: 110px;}.CardView.stars .body .pageable-list-container .pageable .GuideItem .content .user-raters .unwant {display: none;}.CardView.stars .body .pageable-list-container .pageable .GuideItem.liked .content .info h1 {width: 380px;}.CardView.stars .body .pageable-list-container .pager {position: relative; top: -8px;}.CardView.login .header p {margin: 2px 0 15px;}.CardView.login #login-message {color: red; font-weight: bold; margin: 10px 0;}.CardView.login #login-message.success {color: green;}.CardView.login .fields {overflow: hidden; *zoom: 1;}.CardView.login .fields form {float: left; background-position: right 20px; background-repeat: no-repeat; padding-right: 54px;}.CardView.login .fields form.or {background-image: url(/img/components/card/login/or.png); background-size: 34px 34px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.login .fields form.or {background-image: url(/img/components/card/login/or@2x.png);}}.CardView.login .fields form input {width: 160px; padding: 8px; display: block; margin-bottom: 5px;}.CardView.login .fields a.fb-login {float: right; display: block; background-repeat: no-repeat; width: 230px; height: 50px; padding-left: 50px; color: white; font-size: 20px; font-weight: bold; text-align: center; line-height: 50px; text-shadow: 0 1px 1px #203969; text-decoration: none; margin-top: 12px; background-image: url(/img/components/card/login/fb_connect.png); background-size: 280px 100px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.login .fields a.fb-login {background-image: url(/img/components/card/login/fb_connect@2x.png);}}.CardView.login .fields a.fb-login.touching {background-position: 0 -50px;}.CardView.login .fields p.sub {overflow: hidden; *zoom: 1; margin: 2px 0 15px; display: block;}.CardView.login .fields p.sub a {display: inline-block; font-size: 12px; text-decoration: none; color: #888888; float: right;}.CardView.login .body a {text-decoration: none; color: #2269b9;}.CardView.login .body p {font-size: 15px; margin-bottom: 15px; padding: 0 0 18px; border-bottom: 1px solid #cccccc; color: #111111;}.CardView.login .body p.sub {font-size: 12px; color: #444444;}.CardView.login .body p:last-child {border-bottom: none; margin-bottom: 0;}.CardView.login .body strong {font-weight: bold;}.CardView.Profile .header .actionbar, #profile-page .header .actionbar {padding: 12px 20px; font-size: 12px; color: #888888; height: 20px; line-height: 20px;}.CardView.Profile .header .actionbar strong, #profile-page .header .actionbar strong {font-weight: bold;}.CardView.Profile .header .actionbar .time-ago, #profile-page .header .actionbar .time-ago {color: #aaaaaa; margin-left: 5px;}.CardView.Profile .header .actionbar a, #profile-page .header .actionbar a {float: right; color: inherit; text-decoration: inherit; font-weight: bold;}.CardView.Profile .header .actionbar a.touching, #profile-page .header .actionbar a.touching {color: #2d75a2;}.CardView.Profile .header .actionbar .last-checkin, #profile-page .header .actionbar .last-checkin {float: left; width: 400px; line-height: 20px;}.phonegap .CardView.Profile .header .actionbar .full-profile, .phonegap #profile-page .header .actionbar .full-profile {display: none;}.CardView.Profile {min-height: 400px;}.CardView.Profile .FeedItem {-webkit-transform: none;}.CardView.Profile.Blocked {min-height: 0;}.CardView.Profile > .header {padding: 0; margin: 0; box-shadow: none; border-bottom: 1px solid #dadada;}.CardView.Profile > .header .info h1, .CardView.Profile > .header .info p {color: white;}.CardView.Profile > .header .info h1 {display: block; width: auto; line-height: 21px; font-size: 21px;}.CardView.Profile > .header .info h1 span {margin: 0; font-family: "Helvetica Neue", sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle;}.CardView.Profile > .body {border: none; padding: 0;}.CardView .header .info h1 {margin-bottom: 0;}.CardView.sports .header .info h1 span.team {white-space: nowrap; margin: 0;}.CardView.sports .header .info h2.episode-title {font-size: 14px;}.CardView.sports .header .info h2.episode-title span.player {white-space: nowrap;}.CardView.sports .body {overflow: hidden;}.CardView.sports .linescore {text-align: center; font-size: 20px; font-family: "HelveticaNeueLTStd-Cn", "Helvetica Neue", Helvetica, sans-serif;}.CardView.sports .linescore * {margin: 0; padding: 0;}.CardView.sports .linescore table {margin: 0 auto; margin-bottom: 20px;}.CardView.sports .linescore div {text-align: center; padding: 15px 9px 9px 9px; height: 20px;}.CardView.sports .linescore .name {font-weight: bold; text-align: right;}.CardView.sports .linescore .head {color: #aaaaaa; padding-top: 0;}.CardView.sports .linescore .stat {font-weight: bold;}.CardView.sports .linescore .stat.home, .CardView.sports .linescore .stat.away {background-color: #5c5c5c; border-color: #535353; box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}.CardView.sports .linescore .stat.home p, .CardView.sports .linescore .stat.away p {color: white;}.CardView.sports .linescore .home.period, .CardView.sports .linescore .home.stat, .CardView.sports .linescore .away.period, .CardView.sports .linescore .away.stat {border-width: 1px; border-style: solid none none solid;}.CardView.sports .linescore .home.period, .CardView.sports .linescore .away.period {border-color: #e4e4e4; background-color: white;}.CardView.sports .linescore .home.period, .CardView.sports .linescore .home.stat {border-style: solid none solid solid;}.CardView.sports .linescore .score.away {border-style: solid solid none solid; border-top-right-radius: 5px;}.CardView.sports .linescore .score.home {border-style: solid; border-bottom-right-radius: 5px;}.CardView.sports .linescore .period-1.away {border-top-left-radius: 5px;}.CardView.sports .linescore .period-1.home {border-bottom-left-radius: 5px;}.CardView.sports.game .body .object-image {overflow: hidden; position: relative; margin-bottom: 20px; left: -20px; width: 572px !important; height: 215px;}.CardView.sports.game .body .object-image .info {width: 25px; height: 25px; background-image: url(/img/common/icon/info.png); background-size: 25px 25px; background-repeat: no-repeat; position: absolute; bottom: 10px; left: 10px; cursor: pointer;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.sports.game .body .object-image .info {background-image: url(/img/common/icon/info@2x.png);}}.CardView.sports.game .body .object-image .onair {z-index: 1;}.CardView.sports.game .body .object-image img {width: 100%;}.CardView.sports.game .body .object-image .crop {position: absolute; width: 50%; height: 215px;}.CardView.sports.game .body .object-image .crop img {height: 215px;}.CardView.sports.game .body .object-image .crop.away {left: 0;}.CardView.sports.game .body .object-image .crop.home {right: 0;}.CardView.sports.game .body .object-image .crop img {position: relative;}.CardView.sports .body .standings h1, .CardView.sports .body .top-players h1 {margin: 20px 0;}.CardView.sports .body > .standings, .CardView.sports .body > .top-players {margin: 40px 0;}.CardView.sports .body table.standings, .CardView.sports .body table.top-players {border-collapse: separate; text-align: center; width: 100%;}.CardView.sports .body table.standings + table.standings, .CardView.sports .body table.top-players + table.standings, .CardView.sports .body table.standings + table.top-players, .CardView.sports .body table.top-players + table.top-players {margin-top: 20px;}.CardView.sports .body table.standings td, .CardView.sports .body table.top-players td, .CardView.sports .body table.standings th, .CardView.sports .body table.top-players th {text-align: center; padding: 15px 15px 9px 15px; height: 20px;}.CardView.sports .body table.standings thead th, .CardView.sports .body table.top-players thead th {height: auto; padding-top: 8px; color: #aaaaaa; padding-bottom: 0;}.CardView.sports .body table.standings thead th:first-child, .CardView.sports .body table.top-players thead th:first-child {text-align: left; padding-left: 0px;}.CardView.sports .body table.standings tbody tr td, .CardView.sports .body table.top-players tbody tr td {border-width: 1px; border-style: solid none none solid; border-color: #e4e4e4; background-color: white;}.CardView.sports .body table.standings tbody tr td:first-child, .CardView.sports .body table.top-players tbody tr td:first-child {text-align: left;}.CardView.sports .body table.standings tbody tr td:last-child, .CardView.sports .body table.top-players tbody tr td:last-child {border-style: solid solid none solid;}.CardView.sports .body table.standings tbody tr td.true, .CardView.sports .body table.top-players tbody tr td.true, .CardView.sports .body table.standings tbody tr td.truetrue, .CardView.sports .body table.top-players tbody tr td.truetrue {font-weight: bold;}.CardView.sports .body table.standings tbody tr:first-child td:first-child, .CardView.sports .body table.top-players tbody tr:first-child td:first-child {border-top-left-radius: 5px;}.CardView.sports .body table.standings tbody tr:first-child td:last-child, .CardView.sports .body table.top-players tbody tr:first-child td:last-child {border-top-right-radius: 5px;}.CardView.sports .body table.standings tbody tr:last-child td:first-child, .CardView.sports .body table.top-players tbody tr:last-child td:first-child {border-bottom-left-radius: 5px;}.CardView.sports .body table.standings tbody tr:last-child td:last-child, .CardView.sports .body table.top-players tbody tr:last-child td:last-child {border-bottom-right-radius: 5px;}.CardView.sports .body table.standings tbody tr:last-child td, .CardView.sports .body table.top-players tbody tr:last-child td {border-style: solid none solid solid;}.CardView.sports .body table.standings tbody tr:last-child td:last-child, .CardView.sports .body table.top-players tbody tr:last-child td:last-child {border-style: solid;}.CardView.sports .body table.top-players {text-align: left;}.CardView.sports .body table.top-players thead th {text-align: left;}.CardView.sports .body table.top-players thead th:first-child {width: auto;}.CardView.sports .body table.top-players tbody tr td {text-align: left;}.CardView.sports .body table.top-players tbody tr td:first-child {padding-left: 0; text-align: right; width: auto; background: none; border: none; font-weight: bold;}.CardView.sports .body table.top-players tbody tr:first-child td:nth-child(2) {border-top-left-radius: 5px;}.CardView.sports .body table.top-players tbody tr:last-child td:nth-child(2) {border-bottom-left-radius: 5px;}.CardView.sports.team .body .object-media {height: auto; min-height: 0;}.CardView.sports.team .object-image, .CardView.sports.team .crop, .CardView.sports.team .crop img {height: auto;}.CardView.sports.team .top-players table {width: auto;}.CardView.sports.team .top-players tbody tr td:not(:first-child) {width: 90px;}.CardView.sports.team .top-players tbody tr td:nth-child(2) {width: 334px;}.CardView.sports.team .top-players tbody tr td:nth-child(3) {text-align: center;}html.mobile .CardView.sports .game h1, html.mobile .CardView.sports .body h1 {padding-left: 15px; margin-bottom: 0;}html.mobile .CardView.sports .game .object-image, html.mobile .CardView.sports .body .object-image {height: 130px !important; left: -20px;}html.mobile .CardView.sports .game .crop, html.mobile .CardView.sports .game .crop img, html.mobile .CardView.sports .body .crop, html.mobile .CardView.sports .body .crop img {height: 120px !important;}html.mobile .CardView.sports .game .info, html.mobile .CardView.sports .body .info {bottom: 0; left: 20px;}html.mobile .CardView.sports.game h1 {margin: 0;}html.mobile .CardView.sports.game .body > .info {margin-bottom: 10px;}html.mobile .CardView.sports.game .object-image {width: 100% !important; left: 0; margin-bottom: 0;}html.mobile .CardView.sports.game .object-image .crop {width: 50% !important;}html.mobile .CardView.sports.team .object-image, html.mobile .CardView.sports.team .crop, html.mobile .CardView.sports.team .crop img {height: auto !important; width: inherit !important;}html.mobile .CardView.sports table.standings, html.mobile .CardView.sports .body table.top-players, html.mobile .CardView.sports table.top-players {font-size: 14px; margin: 20px 0;}html.mobile .CardView.sports table.standings td, html.mobile .CardView.sports .body table.top-players td, html.mobile .CardView.sports table.top-players td {padding: 10px;}html.mobile .CardView.sports table.standings tr th, html.mobile .CardView.sports .body table.top-players tr th, html.mobile .CardView.sports table.top-players tr th {padding-bottom: 7px;}html.desktop #content .CardView.game .body {overflow: visible;}html.desktop #content .CardView.game .body .object-image {height: 200px; max-height: 200px; width: 100%; margin-left: -5px; padding-left: 0; padding-right: 0; left: 0;}html.desktop #content .CardView.game .body .object-image .crop {height: 200px; max-height: 200px;}html.desktop #content .CardView.game .body .object-image .crop.home {right: 2px;}html.desktop #content .CardView.game .body hr.inset:first-of-type {margin-top: 0;}.CardView.sticker .scroll-container > .header > .locked-status {margin: 10px 0 0 0; font-size: 13px;}.CardView.sticker .scroll-container > .header > .locked-status .lock {display: inline-block; background-repeat: no-repeat; width: 13px; height: 16px; margin-right: 6px; vertical-align: -4px; background-image: url(/img/common/icon/lock.png); background-size: 13px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.sticker .scroll-container > .header > .locked-status .lock {background-image: url(/img/common/icon/lock@2x.png);}}.iphone .CardView.sticker .scroll-container > .header > .locked-status .lock {background-image: url(/img/components/card/sticker/lock_iphone.png); background-size: 13px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.iphone .CardView.sticker .scroll-container > .header > .locked-status .lock {background-image: url(/img/components/card/sticker/lock_iphone@2x.png);}}.CardView.sticker .scroll-container > .header > .actions {float: right; margin-left: 20px;}.CardView.sticker .scroll-container > .header .qualifier {float: left; margin: 6px 10px 0 0; padding: 2px 5px 3px; font-size: 12px; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; line-height: 12px; text-transform: uppercase; text-shadow: 0px -1px rgba(0, 0, 0, 0.2); color: white; border-radius: 2px; background: #9db1c2;}.CardView.sticker .scroll-container > .header .qualifier.promoted {background: #f5a870;}.CardView.sticker .scroll-container > .body {padding: 20px; padding-top: 0;}.CardView.sticker .scroll-container > .body > .sticker-wrapper {text-align: center; margin-top: 10px;}.CardView.sticker .scroll-container > .body > .sticker-wrapper.loading .sticker {visibility: hidden;}.CardView.sticker .scroll-container > .body > .sticker-wrapper.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; top: 0;}.mobile .CardView.sticker .scroll-container > .body > .sticker-wrapper.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .CardView.sticker .scroll-container > .body > .sticker-wrapper.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker {display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; position: relative;}.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > img {width: 100%; float: none; margin: 0;}.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > .sponsor {position: absolute;}.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > .peel {position: absolute; content: " "; display: block; right: 33px; bottom: 21.0px; width: 52px; height: 47px; background-image: url(/img/components/card/sticker/peel_off.png); background-size: 52px 47px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > .peel {background-image: url(/img/components/card/sticker/peel_off@2x.png);}}.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > .expired {position: absolute; top: 100px; width: 300px; height: 105px; background-image: url(/img/components/card/sticker/not_available.png); background-size: 300px 105px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.sticker .scroll-container > .body > .sticker-wrapper > .sticker > .expired {background-image: url(/img/components/card/sticker/not_available@2x.png);}}.CardView.sticker .scroll-container > .body > .description {margin-top: 25px;}.CardView.sticker .scroll-container > .body > .description a {color: #2d75a2;}.CardView.sticker .scroll-container > .body > .preview-title {margin-top: 40px; margin-bottom: 10px; font-weight: bold;}html.mobile .CardView.sticker .scroll-container > .header .actions {display: none;}.sticker-order-address .header .info h1 {color: #111111; font: bold 26px "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-stretch: condensed; margin: 0;}.sticker-order-address .header .info h1.light {color: white; font-size: 38px;}.sticker-order-address .body .message, .sticker-order-share .body .message {color: #111111; font: 13px / 1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0;}.sticker-grid li.selected {background-image: url(/img/components/card/sticker/sticker_ordering_selected.png); background-size: 110px 110px; background-position: 3px 3px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.sticker-grid li.selected {background-image: url(/img/components/card/sticker/sticker_ordering_selected@2x.png);}}.sticker-grid li.unused {background-image: url(/img/components/card/sticker/empty_slot.png); background-size: 95px 95px; background-position: 10px 10px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.sticker-grid li.unused {background-image: url(/img/components/card/sticker/empty_slot@2x.png);}}.sticker-grid.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; bottom: 0;}.mobile .sticker-grid.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .sticker-grid.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}.sticker-order-selector .header {margin: 20px; padding: 0;}.sticker-order-selector .beta {font-size: 26px;}.sticker-order-selector .sticker-search {width: auto; margin: 20px; z-index: 1;}.sticker-order-selector .sticker-search .search-box {width: auto;}.sticker-order-selector .sticker-grid {padding: 0 20px 20px 20px;}#card_stack .sticker-order-selector html.desktop .qualifier.promoted {width: 75%;}.sticker-order-details .header {margin: 20px; padding: 0;}.sticker-order-details h1 {float: left;}.sticker-order-details .pick-more {float: right;}.sticker-order-details .sticker-grid {padding: 0 20px 20px 20px;}.sticker-order-details .sticker-grid li {position: relative;}.sticker-order-details .sticker-grid li .x {z-index: 2; opacity: 0; width: 30px; height: 30px; position: absolute; top: -6px; right: -4px; background-image: url(/img/common/x.png); background-size: 19px 19px; background-repeat: no-repeat; background-position: center;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.sticker-order-details .sticker-grid li .x {background-image: url(/img/common/x@2x.png);}}.sticker-order-details .sticker-grid li .x.touching {opacity: 1 !important;}.sticker-order-address .header {padding: 30px; padding-bottom: 10px;}.sticker-order-address .header .info h1 {margin-bottom: 10px;}.sticker-order-address .header .info .text-field-heading {margin-top: 0; text-align: right;}.iphone .sticker-order-address .header {margin-top: 10px;}.iphone .sticker-order-address .header h1 {display: none;}.sticker-order-address .body {padding: 0 30px 30px;}.sticker-order-address .body.loading {padding-bottom: 50px !important;}.iphone .sticker-order-address .body {padding: 0 20px 20px;}.iphone .sticker-order-address .body .text-field {width: 100% !important;}.sticker-order-address .body .message {display: none; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px; border: 1px solid black; font-size: 13px; line-height: 18px; margin: 10px 0;}.sticker-order-address .body .message.success {background-color: #d0e1a2; color: #4b5c1d; border-color: #d0e1a2;}.sticker-order-address .body .message.error {text-align: center; background-color: #f2dede; color: #b94a48; border-color: #eed3d7;}.sticker-order-address .body select {-webkit-appearance: none; -moz-appearance: none; appearance: none; width: 300px; float: left; clear: left; position: relative; cursor: pointer; border: 1px solid #dedede; background-color: #f2f2f2; color: gray; font-family: Arial; font-size: 13px; font-weight: bold; padding: 7px 10px 7px 25px; background-position: 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; background-repeat: no-repeat; background-position: 8px 5px, 0 0; background-size: 9px 40px, 100%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = ' white ', endColorstr = ' #f2f2f2 '); background-image: url(/img/quickrate/icon_arrow_pulldown.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: url(/img/quickrate/icon_arrow_pulldown.png), -moz-linear-gradient(center top, white 25%, #f2f2f2 100%);}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.sticker-order-address .body select {background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png), -moz-linear-gradient(center top, white 25%, #f2f2f2 100%);}}.sticker-order-address .body select.touching {background-position: 8px -15px, 0 0; border: 1px solid #a7a7a7; color: #2d75a2;}.sticker-order-address .body input.text-field {width: 100%;}.sticker-order-address .body input[name="shipping_city"] {width: 256px;}.sticker-order-address .body input[name="shipping_state"] {width: 122px;}.sticker-order-address .body input[name="shipping_zip"] {width: 90px;}.sticker-order-address .body input.error {border-color: #fdc6c4;}.sticker-order-address .body fieldset div {display: inline-block; margin-right: 10px;}.sticker-order-address .body fieldset:nth-child(2) div, .sticker-order-address .body fieldset:nth-child(3) div {width: 47%;}.sticker-order-address .body .disclaimer {font-size: 12px; margin: 20px 0;}.sticker-order-address .body .button.submit {font-size: 15px; margin: 20px 0; width: 50px;}.sticker-order-address .body .button.submit.touching {text-decoration: none;}.iphone .sticker-order-address .body fieldset > div, .iphone .sticker-order-address .body select {width: 100% !important;}.sticker-order-share .complete {float: left;}.sticker-order-share .order-number {float: right;}.sticker-order-share .header, .sticker-order-share .body {padding: 30px;}.sticker-order-share .body {padding-top: 0;}.sticker-order-share .body .message {display: none; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px; border: 1px solid black; font-size: 13px; line-height: 18px; margin: 10px 0;}.sticker-order-share .body .message.success {background-color: #d0e1a2; color: #4b5c1d; border-color: #d0e1a2;}.sticker-order-share .body .message.error {text-align: center; background-color: #f2dede; color: #b94a48; border-color: #eed3d7;}.sticker-order-share .address {margin: 20px 0;}.sticker-order-share textarea {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 60px; margin-bottom: 10px; font-size: 14px; color: black;}.sticker-order-share .meta {overflow: hidden; *zoom: 1;}.sticker-order-share .meta .submit {padding-left: 40px; padding-right: 40px; float: right; margin: 0; font-size: 14px; width: 30px;}.iphone .sticker-order-share .order-number {clear: left; float: none;}.iphone .sticker-order-share .header, .iphone .sticker-order-share .body {padding: 20px;}.iphone .sticker-order-share .header h1, .iphone .sticker-order-share .body h1 {margin-left: 3px;}.iphone .sticker-order-share textarea {height: 85px;}html.mobile .sticker-order-details .sticker-grid li .x {opacity: 0.6;}.CardView.accounts-deleted .sad-face {margin: 50px auto 15px; width: 100px; height: 100px; line-height: 100px; background-image: url(/img/common/error_sadface.png); background-size: 100px 100px; background-repeat: no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.CardView.accounts-deleted .sad-face {background-image: url(/img/common/error_sadface@2x.png);}}.CardView.accounts-deleted .content {padding: 0 50px;}.CardView.accounts-deleted .content h1 {text-align: center;}.CardView.accounts-deleted .content h2 {color: #666666; font-size: 16px; margin: 10px 0;}.CardView.accounts-deleted .content p {font-size: 13px; color: #999999; line-height: 16px; margin: 10px 0;}.CardView.accounts-deleted .content p.last {margin: 0;}.CardView.accounts-deleted .content a {text-decoration: none;}.reply-likes .body {padding: 20px;}.reply-likes li {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 40px 35px 70px; margin-bottom: 5px; min-height: 50px;}.reply-likes li .avatar-circle {position: absolute; cursor: pointer; top: 0; left: 5px; border-radius: 4px; width: 50px; height: 50px; background-size: 50px;}.reply-likes li .author {font-size: 13px; cursor: pointer; color: #2d75a2; font-weight: bold;}.reply-likes li .author.touching {text-decoration: underline;}.reply-likes li .interaction-info {height: 15px; font-size: 13px; color: #a3a3a3; padding-right: 15px; line-height: 16px; margin-top: 2px;}.reply-likes li .interaction-info .timestamp {font-size: 13px; color: #a3a3a3;}.reply-likes li .follow {position: absolute; top: 10px; right: 0; width: 100px;}.reply-likes li .follow:after {top: 10px;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}@font-face {font-family: "HelveticaNeueLTStd-Cn"; src: url(/img/common/fonts/HelveticaNeueLTStd-Cn.otf);}.alert {border: 1px solid lightgrey; border-radius: 4px; padding: 8px; display: none;}.alert.downplay {color: #333333; border: none; padding: 0;}.alert.downplay.error {color: #b94a48;}.alert.error {background-color: #f2dede; border-color: #eed3d7; color: #b94a48;}.alert.success {background-color: #d0e1a2; color: #4b5c1d; border-color: #d0e1a2;}.loader {min-height: 10px; background-position: center center; display: none; padding-top: 20px; padding-bottom: 18px; background-repeat: no-repeat; width: 100%;}.loader.full {min-height: 1600px; background-position: center 200px;}.loader.dodge-headers {padding-top: 200px;}.mobile .loader {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop .loader {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}@media screen and (min-width: 769px) {.loader {width: 710px;} .CardView .loader {width: auto;}}.error-view {text-align: center; font-family: HelveticaNeueLTStd-Cn; color: #949494; height: 100%; width: 100%;}.pageable .error-view {padding-top: 100px; height: 500px;}.error-view h1 {font-size: 30px;}.error-view .sadface {background-image: url(/img/common/icon/sad_face.png); background-size: 152px 152px; background-repeat: no-repeat; background-position: center center; height: 200px; width: 100%; margin-bottom: 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.error-view .sadface {background-image: url(/img/common/icon/sad_face@2x.png);}}.error-view.quickrate h1 {padding: 10px;}.error-view.quickrate .sadface {background-image: url(/img/common/face_happy.png); background-size: 152px 152px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.error-view.quickrate .sadface {background-image: url(/img/common/face_happy@2x.png);}}.error-view .reload {color: #2289d9; cursor: pointer;}.error-view p {display: block; margin: 10px auto; text-decoration: none; font-weight: bold; border-radius: 4px; text-align: center; text-shadow: 0 1px 1px white; font-size: 14px; position: relative;}html.mobile .error-view h1 {font-size: 14px;}.chicklet-badge {display: none; position: absolute; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 6px; text-shadow: 0px 1px #b44b03; height: 7px; z-index: 20; background-color: #e46f02; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9000', endColorstr='#FFC54705'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe9000), color-stop(1, #c54705)); background-image: -moz-linear-gradient(center top, #fe9000 25%, #c54705 100%); padding: 5px; border-radius: 30px; color: white; box-shadow: 1px 1px 9px -2px black; border-collapse: separate; -webkit-appearance: none;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}.quickrate-page html.desktop {max-width: 768px !important;}.quickrate-page html.desktop .step-number.three {padding: 10px 169px 0 169px;}.quickrate-page .step-number.three {width: 41px; height: 41px; position: absolute; top: 64px; left: 0; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/accounts/startup_number_modal_3.png); background-size: 41px 41px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.quickrate-page .step-number.three {background-image: url(/img/accounts/startup_number_modal_3@2x.png);}}.phonegap .quickrate-page .step-number.three {top: auto;}.quickrate-page div.qr-header {padding: 25px 0 0; margin-bottom: 10px;}.web .quickrate-page div.qr-header {position: relative;}.quickrate-page div.qr-header .done {display: none;}.quickrate-page div.qr-header.new-user .lists {visibility: hidden;}.quickrate-page div.qr-header div.title {display: block; font-weight: normal; font-size: 26px; color: black; line-height: 1.4; font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-stretch: condensed; text-align: left;}.quickrate-page div.qr-header div.message {-webkit-transition: height 0.5s, padding-top 0.5s; -moz-transition: height 0.5s, padding-top 0.5s; -o-transition: height 0.5s, padding-top 0.5s; transition: height 0.5s, padding-top 0.5s; padding: 5px; border-bottom: 0; height: auto; background-color: white; margin-top: 45px; margin-bottom: 15px; text-align: center; border-radius: 4px;}.quickrate-page div.qr-header div.message p {font-size: 13px; color: #111111; font-weight: normal;}.quickrate-page div.qr-header div.message p span.highlight {color: #ff6c00; font-weight: bold;}.quickrate-page div.qr-header .selector {float: left; height: 42px;}.quickrate-page div.qr-header .selector .Toggle {border: none;}.quickrate-page div.qr-header .selector .toggles {line-height: 30px;}.quickrate-page div.qr-header .selector .toggles li {display: inline-block; margin-right: 3px; position: relative;}.quickrate-page div.qr-header .selector .toggles li .toggle-input {background: none; text-transform: uppercase; padding: 0 10px; height: 20px; line-height: 20px; color: #b2b2b2; border: none; border-radius: 10px;}.quickrate-page div.qr-header .selector .toggles li .toggle-input.checked {background: #b2b2b2; color: white;}.quickrate-page div.qr-header #quickrate-search {float: right; width: 325px;}.quickrate-page div.qr-header #quickrate-search .search {position: relative; border-bottom: 0;}.quickrate-page div.qr-header #quickrate-search .search input[name="q"] {-webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s; transition: width 1s; border-radius: 15px; box-shadow: 0 2px 2px 0px #e4e4e4 inset; border-collapse: separate; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(/img/common/subnav_search_icon.png); background-size: 14px 13px; background-repeat: no-repeat; background-position: 9px 9px; outline: 0; padding-left: 28px; width: 100%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.quickrate-page div.qr-header #quickrate-search .search input[name="q"] {background-image: url(/img/common/subnav_search_icon@2x.png);}}.quickrate-page div.qr-header #quickrate-search .search .search-results-container {background-color: white; position: absolute; z-index: 1000; width: 100%; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 13px 2px; border-collapse: separate; -webkit-appearance: none; display: none !important; height: auto;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container.showing {display: block !important;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search {padding: 0; width: auto; margin-bottom: 0;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search .results {border: none;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search .results .no-results {height: 14px;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search .results .object {border-radius: 0;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search .results .object .art {border-radius: 0;}.quickrate-page div.qr-header #quickrate-search .search .search-results-container #everything-search .results .object.touching {border-radius: 0;}.quickrate-page div.body.has-likes div.placeholder-container {height: auto;}.quickrate-page div.body.has-likes div.placeholder-container .likes-message, .quickrate-page div.body.has-likes div.placeholder-container .placeholder {display: none;}.quickrate-page div.body {padding-top: 20px; overflow: hidden; -webkit-overflow-scrolling: touch; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.quickrate-page div.body div.placeholder-container {display: none;}.quickrate-page div.body div.placeholder-container .likes-message {padding-bottom: 20px; font-size: 16px; color: #bebebe; font-weight: bold; display: none;}.quickrate-page div.body div.placeholder-container .placeholder {display: block; background-image: url(/img/quickrate/sports_graphic.png); background-size: 511px 450px; height: 450px; width: 511px; background-repeat: no-repeat; background-position: 0 0; margin: 0 auto; margin-top: 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {.quickrate-page div.body div.placeholder-container .placeholder {background-image: url(/img/quickrate/sports_graphic@2x.png);}}.quickrate-page div.body.sports div.placeholder-container {display: block;}.quickrate-page div.body .error-view {height: auto; width: auto;}.quickrate-page div.body .alert {border: 1px solid #d0e1a2; border-radius: 4px; display: none; padding: 8px; margin: 0 20px 20px 20px; background-color: #d0e1a2; color: #4b5c1d;}.quickrate-page div.body ul.quickrate-list {width: auto;}.quickrate-page div.body ul.quickrate-list > li {width: 144px; height: 180px; margin-right: 34px; margin-bottom: 52px; display: inline-block; border: 1px solid #ababab; border-radius: 4px; opacity: 0;}.quickrate-page div.body ul.quickrate-list > li:nth-child(4n) {margin-right: 0;}.quickrate-page div.body ul.quickrate-list > li .title {display: none;}.quickrate-page div.body ul.quickrate-list > li .button-bar {overflow: hidden; *zoom: 1; overflow: visible; margin: 5px 0 0 0; width: 142px; overflow: visible;}.quickrate-page div.body ul.quickrate-list > li .button-bar > .button {float: left; width: auto !important;}.quickrate-page div.body ul.quickrate-list > li .button-bar > .button:first-child {border-radius: 4px 0 0 4px; width: 111px !important;}.firefox .quickrate-page div.body ul.quickrate-list > li .button-bar > .button:first-child {width: 109px !important;}.quickrate-page div.body ul.quickrate-list > li .button-bar > .button:last-child {border-radius: 0 4px 4px 0; border-left: 0;}.quickrate-page div.body ul.quickrate-list > li .button-bar.selected > .button:first-child {border-radius: 4px; width: 142px !important;}.quickrate-page div.body ul.quickrate-list > li .button-bar.selected > .button.x {display: none;}.quickrate-page div.body ul.quickrate-list > li.sports {height: 145px; margin-bottom: 50px;}.quickrate-page div.body ul.quickrate-list > li.sports .x.unwant, .quickrate-page div.body ul.quickrate-list > li.sports .button {display: none;}.quickrate-page div.body ul.quickrate-list > li.sports .title {display: block; text-align: center; width: 100%; color: #888888; margin-top: 7px; font-size: 14px;}.quickrate-page div.body ul.quickrate-list > li.sports .object-image {border-radius: 3px; margin: 20px; width: 105px; height: 105px; cursor: default;}.quickrate-page div.body ul.quickrate-list > li .object-image {width: 144px; height: 180px; margin: 0; cursor: pointer; border-radius: 3px;}.quickrate-page div.body ul.quickrate-list > li .object-image canvas {border-radius: 3px;}.quickrate-page div.body ul.quickrate-list > li .button.light {position: relative; margin-top: -2px; border-top-left-radius: 0; border-top-right-radius: 0;}.quickrate-page div.body ul.quickrate-list.isotope, .quickrate-page div.body ul.quickrate-list.isotope .isotope-item {-webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s;}.ie .quickrate-page div.body ul.quickrate-list.isotope, .ie .quickrate-page div.body ul.quickrate-list.isotope .isotope-item {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}.quickrate-page div.body ul.quickrate-list.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}.quickrate-page div.body ul.quickrate-list.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity;}.quickrate-page div.body ul.quickrate-list.isotope.no-transition, .quickrate-page div.body ul.quickrate-list.isotope.no-transition .isotope-item, .quickrate-page div.body ul.quickrate-list.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}html.desktop body .quickrate-page #content {position: relative; margin: 0 auto; background: white !important;}html.desktop body .quickrate-page #content.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; background-position: center center; top: 150px;}.mobile html.desktop body .quickrate-page #content.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop html.desktop body .quickrate-page #content.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.desktop body .quickrate-page .body {margin-top: 0; height: auto; min-height: 100%; overflow: visible; padding: 0 0 20px 30px;}html.desktop body .quickrate-page .error-view {padding-right: 30px;}html.desktop body .quickrate-page .step-number.three {width: 41px; height: 50px; position: absolute; top: 20px; left: -20px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/accounts/startup_number_card_3.png); background-size: 41px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop body .quickrate-page .step-number.three {background-image: url(/img/accounts/startup_number_card_3@2x.png);}}html.desktop body .quickrate-page .qr-header {width: 100%; padding: 25px 30px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.desktop body .quickrate-page .qr-header .done {display: block; text-align: right; font-size: 13px; color: #2d75a2; font-weight: bold; line-height: 1.4; cursor: pointer; position: absolute; top: 35px; right: 35px;}html.desktop body .quickrate-page .lists {float: right; position: relative; cursor: pointer; min-width: 176px; cursor: pointer; border: 1px solid #dedede; background-color: #f2f2f2; color: gray; font-family: Arial; font-size: 13px; font-weight: bold; padding: 7px 10px 7px 25px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: -moz-linear-gradient(center top, white 25%, #f2f2f2 100%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px;}html.desktop body .quickrate-page .lists:after {display: block; content: ""; width: 9px; height: 20px; position: absolute; left: 8px; top: 4px; background-repeat: no-repeat; background-position: 0 0; background-image: url(/img/quickrate/icon_arrow_pulldown.png); background-size: 9px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop body .quickrate-page .lists:after {background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png);}}html.desktop body .quickrate-page .lists select {-webkit-appearance: none; border: 0; font-family: Arial; font-size: 13px; font-weight: bold; background-color: transparent; color: gray;}html.desktop body .quickrate-page #quickrate-search .search input[name="q"] {background-position: 7px 8px;}html.desktop body .quickrate-page div.placeholder-container .likes-message {margin-left: 0; padding-left: 0;}html.desktop body .quickrate-page ul.quickrate-list {min-height: 600px;}html.desktop body .quickrate-page ul.quickrate-list.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 50px; position: relative; top: 150px;}.mobile html.desktop body .quickrate-page ul.quickrate-list.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop html.desktop body .quickrate-page ul.quickrate-list.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.desktop body .quickrate-page ul.quickrate-list > li {margin-right: 22px;}html.desktop body .quickrate-page ul.quickrate-list > li:nth-child(4n) {margin-right: 0;}html.desktop body .CardView.quickrate-page {width: 720px !important;}html.desktop body .CardView.quickrate-page .body ul.quickrate-list {min-height: 500px;}html.desktop body .CardView.quickrate-page .body ul.quickrate-list > li {margin-right: 25px;}html.desktop body .CardView.quickrate-page .body ul.quickrate-list > li:nth-child(4n) {margin-right: 0;}html.desktop .simple-menu.quickrate ul.anchor-group li a {text-align: left; font-weight: normal;}html.desktop .simple-menu.quickrate ul.anchor-group li.selected a {font-weight: bold;}html.desktop .simple-menu.quickrate ul.anchor-group li.completed {position: relative;}html.desktop .simple-menu.quickrate ul.anchor-group li.completed:after {display: block; content: ""; width: 10px; height: 13px; position: absolute; right: 12px; top: 12px; background-repeat: no-repeat; background-image: url(/img/quickrate/checkmark_grey.png); background-size: 10px 13px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .simple-menu.quickrate ul.anchor-group li.completed:after {background-image: url(/img/quickrate/checkmark_grey@2x.png);}}html.mobile .quickrate-page .step-number.three {padding: 10px 60px 0 60px;}html.mobile .quickrate-page div.qr-header .selector .toggles li .toggle-input {color: #888888;}html.mobile .quickrate-page div.qr-header .selector .toggles li .toggle-input.checked {background-color: #888888; color: white;}html.mobile .simple-menu.quickrate ul.anchor-group li a {padding: 15px;}html.mobile .simple-menu.quickrate ul.anchor-group li.completed:after {top: 17px; right: 17px;}html.mobile #main-container.quickrate-page .step-number.three {display: none; background-image: url(/img/accounts/iphone/startup_number_modal_3.png); background-size: 19px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #main-container.quickrate-page .step-number.three {background-image: url(/img/accounts/iphone/startup_number_modal_3@2x.png);}}html.mobile #main-container.quickrate-page #content {padding: 0 10px 10px;}html.mobile #main-container.quickrate-page #content .qr-header {padding: 12px 0 0 0; margin: 0;}html.mobile #main-container.quickrate-page #content .qr-header .title {display: none;}html.mobile #main-container.quickrate-page #content .qr-header .selector {float: none; text-align: center; height: 37px;}html.mobile #main-container.quickrate-page #content .qr-header .selector .toggles {line-height: 32px;}html.mobile #main-container.quickrate-page #content .qr-header .selector .toggles li {width: 30%; vertical-align: middle;}html.mobile #main-container.quickrate-page #content .qr-header .message {border: 1px solid #d4d4d4; margin: 0; margin-bottom: 10px;}html.mobile #main-container.quickrate-page #content .qr-header .message .likes {display: inline;}html.mobile #main-container.quickrate-page #content .qr-header .lists {margin: 10px auto; position: relative;}html.mobile #main-container.quickrate-page #content .qr-header .lists select {width: 100%; display: none; position: relative; cursor: pointer; border: 1px solid #d4d4d4; background-color: #f2f2f2; color: gray; font-family: Arial; font-size: 13px; font-weight: bold; padding: 7px 10px 7px 25px; background-position: 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; -webkit-appearance: none; background-repeat: no-repeat; background-position: 8px 5px, 0 0; background-size: 9px 40px, 100%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = ' white ', endColorstr = ' #f2f2f2 '); background-image: url(/img/quickrate/icon_arrow_pulldown.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: url(/img/quickrate/icon_arrow_pulldown.png), -moz-linear-gradient(center top, white 25%, #f2f2f2 100%);}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #main-container.quickrate-page #content .qr-header .lists select {background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f2f2f2)); background-image: url(/img/quickrate/icon_arrow_pulldown@2x.png), -moz-linear-gradient(center top, white 25%, #f2f2f2 100%);}}html.mobile #main-container.quickrate-page #content .qr-header #quickrate-search {width: auto; float: none;}html.mobile #main-container.quickrate-page #content .qr-header #quickrate-search .search {padding: 0 0 10px;}html.mobile #main-container.quickrate-page #content .qr-header #quickrate-search .search input[name="q"] {padding-bottom: 4px; padding-top: 5px; padding-left: 25px; font-size: 15px;}html.mobile #main-container.quickrate-page #content .qr-header.new-user .title {display: block; text-align: center; margin-bottom: 15px;}html.mobile #main-container.quickrate-page #content .qr-header.new-user .lists {display: none !important;}html.mobile #main-container.quickrate-page #content .body {padding: 30px 0; background-color: white; border: 1px solid #d4d4d4; border-radius: 4px; margin: 0 auto; width: 100%; min-height: 50px;}html.mobile #main-container.quickrate-page #content .body.sports {padding: 10px 0 30px;}html.mobile #main-container.quickrate-page #content .body.sports .quickrate-list {margin: 0 0 0 8px;}html.mobile #main-container.quickrate-page #content .body.sports .placeholder-container .likes-message {display: block; text-align: center; font-size: 13px; color: #111111; font-weight: normal; padding-left: 30px; padding-right: 30px;}html.mobile #main-container.quickrate-page #content .body.sports .placeholder-container .placeholder {display: block; background-image: url(/img/quickrate/sports_graphic_iphone.png); background-size: 290px 339px; margin-top: 0; width: 290px; height: 339px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #main-container.quickrate-page #content .body.sports .placeholder-container .placeholder {background-image: url(/img/quickrate/sports_graphic_iphone@2x.png);}}html.mobile #main-container.quickrate-page #content .body.sports.has-likes {padding: 30px 0;}html.mobile #main-container.quickrate-page #content .body.sports.has-likes .placeholder, html.mobile #main-container.quickrate-page #content .body.sports.has-likes .likes-message {display: none;}html.mobile #main-container.quickrate-page #content .body .quickrate-list {width: auto; margin: 0 auto;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li {width: 105px; height: 135px; margin-right: 12px; margin-left: 12px; margin-bottom: 52px;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li .object-image {height: 135px; width: 105px;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li .button-bar .button.like {width: 74px !important;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li .button-bar.selected .button.like {width: 105px !important;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li.sports {width: 135px; height: 135px; margin-right: 4px; margin-left: 4px; margin-bottom: 50px;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li.sports:nth-child(2n) {margin-right: 0;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li.sports .button-bar {display: none;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li.sports .title {margin-top: 6px;}html.mobile #main-container.quickrate-page #content .body .quickrate-list > li.sports .object-image {border-radius: 3px; margin: 15px; width: 105px; height: 105px;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}#accounts .step, .CardView.accounts .step {margin: auto; position: relative;}.android #accounts .step input[type="text"], .android #accounts .step input[type="password"], .android #accounts .step input[type="email"], .android .CardView.accounts .step input[type="text"], .android .CardView.accounts .step input[type="password"], .android .CardView.accounts .step input[type="email"] {-webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg);}#accounts .step.sign-up .group input[type="email"], .CardView.accounts .step.sign-up .group input[type="email"] {border-radius: 3px 3px 0 0;}#accounts .step.sign-up .group input[type="text"], .CardView.accounts .step.sign-up .group input[type="text"] {border-top: 0; border-bottom: 0;}#accounts .step.sign-up .group input[type="password"], .CardView.accounts .step.sign-up .group input[type="password"] {border-radius: 0 0 3px 3px;}.ie #accounts .step.sign-up .or, .ie .CardView.accounts .step.sign-up .or {background-position: right 85px;}#accounts .step.login .group input[type="text"], .CardView.accounts .step.login .group input[type="text"] {border-radius: 3px 3px 0 0;}#accounts .step.login .group input[type="password"], .CardView.accounts .step.login .group input[type="password"] {border-top: 0; border-radius: 0 0 3px 3px;}.ie #accounts .step.login .or, .ie .CardView.accounts .step.login .or {background-position: right 50px;}#accounts .step.welcome h2, .CardView.accounts .step.welcome h2 {text-align: center; margin-bottom: 1em; padding: 0;}#accounts .step.welcome p, .CardView.accounts .step.welcome p {text-align: center; font-size: 18px; line-height: 1.4;}#accounts .step.welcome .section, .CardView.accounts .step.welcome .section {border: 0; margin-bottom: 20px; text-align: center;}#accounts .step.welcome .section.no-friends, .CardView.accounts .step.welcome .section.no-friends {width: 350px; margin: 0 auto;}#accounts .step.password form fieldset input, .CardView.accounts .step.password form fieldset input {margin: 10px 0 0 0;}#accounts .step.password form fieldset p, .CardView.accounts .step.password form fieldset p {margin-top: 20px;}#accounts .step.password form .group input[type="text"], .CardView.accounts .step.password form .group input[type="text"] {border-radius: 3px;}#accounts .step.password > p.info, .CardView.accounts .step.password > p.info {padding-left: 20px;}.ie #accounts .step input, .ie .CardView.accounts .step input {border: 1px solid #d2d2d2 !important;}#accounts .step-number, .CardView.accounts .step-number {width: 41px; height: 50px; position: absolute; top: 20px; left: -21px; background-repeat: no-repeat; background-position: 0 0;}#accounts .step-number.one, .CardView.accounts .step-number.one {background-image: url(/img/accounts/startup_number_card_1.png); background-size: 41px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#accounts .step-number.one, .CardView.accounts .step-number.one {background-image: url(/img/accounts/startup_number_card_1@2x.png);}}#accounts .step-number.two, .CardView.accounts .step-number.two {background-image: url(/img/accounts/startup_number_card_2.png); background-size: 41px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#accounts .step-number.two, .CardView.accounts .step-number.two {background-image: url(/img/accounts/startup_number_card_2@2x.png);}}#accounts .step-number.three, .CardView.accounts .step-number.three {background-image: url(/img/accounts/startup_number_card_3.png); background-size: 41px 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#accounts .step-number.three, .CardView.accounts .step-number.three {background-image: url(/img/accounts/startup_number_card_3@2x.png);}}#accounts .web-flow.skip, #accounts .web-flow.next, .CardView.accounts .web-flow.skip, .CardView.accounts .web-flow.next {float: right; padding: 0 30px; font-size: 13px; font-weight: bold; color: #2d75a2; cursor: pointer; position: relative; top: -30px;}#accounts h2, .CardView.accounts h2 {font-size: 28px; line-height: 1.2; padding: 0 50px; margin-bottom: 15px;}#accounts .section, .CardView.accounts .section {border-bottom: 1px solid #dddddd; padding: 0 50px 20px; font-size: 0;}.ie #accounts .section, .ie .CardView.accounts .section {overflow: hidden; *zoom: 1;}#accounts .section fieldset, .CardView.accounts .section fieldset {padding: 0; display: inline-block; vertical-align: middle;}#accounts .section fieldset.email, .CardView.accounts .section fieldset.email {width: 250px;}#accounts .section .group, .CardView.accounts .section .group {margin: 0; display: block;}#accounts .section .group .sub a, .CardView.accounts .section .group .sub a {font-size: 12px; text-decoration: none; color: #888888; float: right;}#accounts .section .group label, .CardView.accounts .section .group label {display: none; width: 220px; margin-bottom: 8px;}.ie #accounts .section .group label, .ie .CardView.accounts .section .group label {display: block; margin-top: 8px; font-size: 12px;}#accounts .section .group input[type="text"], #accounts .section .group input[type="password"], #accounts .section .group input[type="email"], .CardView.accounts .section .group input[type="text"], .CardView.accounts .section .group input[type="password"], .CardView.accounts .section .group input[type="email"] {width: 100%; border: 1px solid #d2d2d2; color: #444444; font-size: 14px; padding: 10px; -webkit-appearance: none; -moz-appearance: none; moz-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 0;}#accounts .section .group input[type="text"]:focus, #accounts .section .group input[type="password"]:focus, #accounts .section .group input[type="email"]:focus, .CardView.accounts .section .group input[type="text"]:focus, .CardView.accounts .section .group input[type="password"]:focus, .CardView.accounts .section .group input[type="email"]:focus {border: 1px solid #989898; outline: none;}#accounts .section .group input[type="submit"], .CardView.accounts .section .group input[type="submit"] {margin-top: 20px; width: 100%;}#accounts .section .fb-login, .CardView.accounts .section .fb-login {display: block; background-repeat: no-repeat; width: 230px; height: 50px; padding: 0 0 0 50px; color: white; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; text-shadow: 0 1px 1px #203969; text-decoration: none; background-image: url(/img/components/card/login/fb_connect.png); background-size: 280px 100px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#accounts .section .fb-login, .CardView.accounts .section .fb-login {background-image: url(/img/components/card/login/fb_connect@2x.png);}}#accounts .section .fb-login.touching, .CardView.accounts .section .fb-login.touching {background-position: 0 -50px;}#accounts .step.download .description, .CardView.accounts .step.download .description {margin-bottom: 30px;}#accounts .step.download .button, .CardView.accounts .step.download .button {margin: 0 30px;}#accounts .description, .CardView.accounts .description {text-align: center; padding: 0 20px; margin-bottom: 10px;}#accounts .started, .CardView.accounts .started {text-align: center; font-weight: bold; margin-bottom: 15px;}#accounts .options, .CardView.accounts .options {padding: 20px;}#accounts .app-info, .CardView.accounts .app-info {color: #aaaaaa; font-weight: bold; padding: 20px;}#accounts .prompt, .CardView.accounts .prompt {font-family: "Helvetica Neue", Helvetica, sans-serif;}#accounts .loader, .CardView.accounts .loader {margin: 0 0 20px 0; text-align: center; text-indent: -9999px; white-space: nowrap; width: 100%;}#accounts .alert, .CardView.accounts .alert {margin: 0 20px 20px 20px;}#accounts .button, .CardView.accounts .button {font-size: 15px;}#accounts .ui-faceroll, .CardView.accounts .ui-faceroll {overflow: hidden; *zoom: 1;}#accounts .ui-faceroll li, .CardView.accounts .ui-faceroll li {display: inline-block;}#accounts .ui-faceroll .avatar-circle, .CardView.accounts .ui-faceroll .avatar-circle {display: inline-block; position: relative; border-radius: 4px; border: 1px solid #cccccc; padding: 29px; width: 0; height: 0;}#accounts .ui-faceroll .avatar-circle .avatar, .CardView.accounts .ui-faceroll .avatar-circle .avatar {width: 50px; height: 50px; position: absolute; left: 4px; top: 4px; background-repeat: no-repeat; background-position: 0 0; background-size: 50px; border-radius: 4px;}.ie #accounts .prompt .twitter, .ie .CardView.accounts .prompt .twitter {display: none;}#accounts .footer, .CardView.accounts .footer {width: 100%; margin: 30px 0; position: relative;}#accounts .footer .logo, .CardView.accounts .footer .logo {height: 24px; background-image: url(/img/components/promo/logged-out/logo_grey.png); background-size: 80px 24px; background-repeat: no-repeat; background-position: left; margin: 0 0 0 50px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#accounts .footer .logo, .CardView.accounts .footer .logo {background-image: url(/img/components/promo/logged-out/logo_grey@2x.png);}}#accounts .footer .slogan, .CardView.accounts .footer .slogan {color: #888888; font-size: 11px; font-weight: normal; margin: 5px 0 0 50px;}#accounts .footer .already-on, .CardView.accounts .footer .already-on {color: #888888; font-size: 13px; position: absolute; padding: 0; top: 0; right: 55px;}#accounts .footer .already-on.signup, .CardView.accounts .footer .already-on.signup {top: 20px;}#accounts .footer .forgot-password, .CardView.accounts .footer .forgot-password {color: #888888; font-size: 13px; position: absolute; padding: 0; top: 0; right: 55px;}.CardView.accounts {width: 640px;}.CardView.accounts.signup {min-height: 375px;}.CardView.accounts.login {min-height: 335px;}.CardView.accounts .step {padding: 0; width: auto;}.CardView.accounts .step.welcome h2 {padding-top: 50px; margin-bottom: 8px;}.CardView.accounts .step.welcome .prompt {margin-top: 20px;}.CardView.accounts .step.welcome .section.follow-prompt {padding: 0; margin: 0;}.CardView.accounts .step.welcome .section.find-friends {margin-bottom: 100px; padding-top: 30px;}.CardView.accounts .step.welcome .section.ui-faceroll {margin: 20px;}.CardView.accounts .step.sign-up .alert.downplay {border: none; padding: 0;}.CardView.accounts h2 {padding: 24px 30px 0; font-size: 26px;}.CardView.accounts fieldset.email {width: 215px;}.CardView.accounts .section {padding: 15px 30px 25px;}.CardView.accounts div.who-to-follow > ul {text-align: center;}.CardView.accounts div.who-to-follow > ul > li {height: auto;}.CardView.accounts div.who-to-follow > ul li.who-to-follow {padding-bottom: 10px;}.CardView.accounts div.who-to-follow > ul li.who-to-follow .user-raters .button {height: 30px; font-size: 13px;}.CardView.accounts .alert {border: 1px solid lightgrey; border-radius: 4px; display: none; padding: 8px; margin: 0 20px 0 30px;}.CardView.accounts .footer .logo, .CardView.accounts .footer .slogan {margin-left: 30px;}#accounts {height: 100%;}#accounts #menu-container .skip, #accounts #menu-container .next, #accounts #menu-container .next-page, #accounts #menu-container .close {display: none;}#accounts #main-container {position: relative;}#accounts .alert {margin-left: 50px; margin-right: 50px; padding: 10px;}.no-phonegap #accounts .step {-webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; opacity: 0;}.no-phonegap #accounts .step.loaded {opacity: 1;}html.desktop body.ie .CardView.accounts .find-friends li > a.twitter, html.desktop body.ie #accounts .find-friends li > a.twitter {display: none;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}html.desktop .CardView.accounts .welcome li.who-to-follow h3, html.desktop #accounts .welcome li.who-to-follow h3 {text-align: left; font-size: 18px;}html.desktop .CardView.accounts .welcome li.who-to-follow p, html.desktop #accounts .welcome li.who-to-follow p {text-align: left; color: rgba(102, 102, 102, 0.8); margin-top: 0;}html.desktop .CardView.accounts .find-friends li, html.desktop #accounts .find-friends li {display: inline-block;}html.desktop .CardView.accounts .find-friends li .mobile, html.desktop #accounts .find-friends li .mobile {display: none;}html.desktop .CardView.accounts .find-friends li .desktop > a, html.desktop #accounts .find-friends li .desktop > a {background-position: 0 0; background-repeat: no-repeat; display: inline-block; width: 149px; height: 39px; text-indent: -9999px; white-space: nowrap;}html.desktop .CardView.accounts .find-friends li .desktop > a.facebook, html.desktop #accounts .find-friends li .desktop > a.facebook {background-image: url(/img/accounts/signup_connect_facebook.png); background-size: 149px 78px; margin-right: 20px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .CardView.accounts .find-friends li .desktop > a.facebook, html.desktop #accounts .find-friends li .desktop > a.facebook {background-image: url(/img/accounts/signup_connect_facebook@2x.png);}}html.desktop .CardView.accounts .find-friends li .desktop > a.twitter, html.desktop #accounts .find-friends li .desktop > a.twitter {background-image: url(/img/accounts/signup_connect_twitter.png); background-size: 149px 78px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .CardView.accounts .find-friends li .desktop > a.twitter, html.desktop #accounts .find-friends li .desktop > a.twitter {background-image: url(/img/accounts/signup_connect_twitter@2x.png);}}.ie html.desktop .CardView.accounts .find-friends li .desktop > a.twitter, .ie html.desktop #accounts .find-friends li .desktop > a.twitter {display: none;}html.desktop .CardView.accounts .find-friends li .desktop > a.touching, html.desktop #accounts .find-friends li .desktop > a.touching {background-position: 0 -39px;}html.desktop .CardView.accounts .step.sign-up, html.desktop #accounts .step.sign-up {background-position: right 40px;}html.desktop .CardView.accounts .step.welcome p, html.desktop #accounts .step.welcome p {font-size: 14px;}html.desktop .CardView.accounts .step fieldset.email, html.desktop #accounts .step fieldset.email {background-image: url(/img/components/card/login/or.png); background-size: 34px 34px; background-repeat: no-repeat; padding-right: 55px; margin-right: 13px; background-position: right 20px; width: 39%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop .CardView.accounts .step fieldset.email, html.desktop #accounts .step fieldset.email {background-image: url(/img/components/card/login/or@2x.png);}}html.desktop .CardView.accounts .step fieldset.facebook, html.desktop #accounts .step fieldset.facebook {padding: 0; margin: 0 0 60px; float: right;}html.desktop .CardView.accounts .step .downplay ~ .section fieldset.email, html.desktop #accounts .step .downplay ~ .section fieldset.email {background-image: none;}html.desktop #accounts .step {min-height: 800px; border-radius: 8px; background-color: white; width: 700px; padding: 60px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.desktop #accounts .step.welcome h2 {padding-left: 0;}html.desktop #accounts .step.password > p.info {padding-left: 50px;}html.mobile #accounts .web-flow {display: none;}html.mobile #accounts .step.welcome h2 {padding-top: 10px;}html.mobile #accounts .step.welcome .section.no-friends {width: auto;}html.mobile #accounts .section {border-bottom: 0;}html.mobile #accounts .step-number {display: none; width: 41px; height: 41px; top: 64px; left: 0;}html.mobile #accounts .step-number.one {background-image: url(/img/accounts/startup_number_modal_1.png); background-size: 41px 41px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.one {background-image: url(/img/accounts/startup_number_modal_1@2x.png);}}html.mobile #accounts .step-number.two {background-image: url(/img/accounts/startup_number_modal_2.png); background-size: 41px 41px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.two {background-image: url(/img/accounts/startup_number_modal_2@2x.png);}}html.mobile #accounts .step-number.three {background-image: url(/img/accounts/startup_number_modal_3.png); background-size: 41px 41px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.three {background-image: url(/img/accounts/startup_number_modal_3@2x.png);}}html.mobile .page-accounts #menu .logo {display: block !important;}html.mobile #accounts .step-number, html.mobile .CardView.accounts .step-number {width: 19px; height: 28px; top: 15px; left: 0;}html.mobile #accounts .step-number.one, html.mobile .CardView.accounts .step-number.one {background-image: url(/img/accounts/iphone/startup_number_modal_1.png); background-size: 19px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.one, html.mobile .CardView.accounts .step-number.one {background-image: url(/img/accounts/iphone/startup_number_modal_1@2x.png);}}html.mobile #accounts .step-number.two, html.mobile .CardView.accounts .step-number.two {background-image: url(/img/accounts/iphone/startup_number_modal_2.png); background-size: 19px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.two, html.mobile .CardView.accounts .step-number.two {background-image: url(/img/accounts/iphone/startup_number_modal_2@2x.png);}}html.mobile #accounts .step-number.three, html.mobile .CardView.accounts .step-number.three {background-image: url(/img/accounts/iphone/startup_number_modal_3.png); background-size: 19px 28px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step-number.three, html.mobile .CardView.accounts .step-number.three {background-image: url(/img/accounts/iphone/startup_number_modal_3@2x.png);}}html.mobile #accounts .step, html.mobile .CardView.accounts .step {padding: 0; border-bottom: 0;}html.mobile #accounts .step.login, html.mobile .CardView.accounts .step.login {padding-top: 20px;}html.mobile #accounts .step.login .group:nth-child(4), html.mobile .CardView.accounts .step.login .group:nth-child(4) {text-align: right; margin-top: 25px;}html.mobile #accounts .step > .one ~ h2, html.mobile .CardView.accounts .step > .one ~ h2 {padding: 12px 80px 20px;}html.mobile #accounts .step > h2, html.mobile .CardView.accounts .step > h2 {margin: 0; padding: 12px 30px 20px; text-align: center;}html.mobile #accounts .step > h2.login, html.mobile .CardView.accounts .step > h2.login {display: none;}html.mobile #accounts .step .section, html.mobile .CardView.accounts .step .section {padding: 0 20px; text-align: center;}html.mobile #accounts .step .section.find-friends li, html.mobile #accounts .step .section.find-friends .mobile, html.mobile .CardView.accounts .step .section.find-friends li, html.mobile .CardView.accounts .step .section.find-friends .mobile {display: block;}html.mobile #accounts .step .section.find-friends .desktop, html.mobile .CardView.accounts .step .section.find-friends .desktop {display: none;}html.mobile #accounts .step .section.find-friends a, html.mobile .CardView.accounts .step .section.find-friends a {color: white; margin-bottom: 10px; display: block;}html.mobile #accounts .step fieldset, html.mobile .CardView.accounts .step fieldset {padding: 0; width: 100%;}html.mobile #accounts .step fieldset.facebook, html.mobile .CardView.accounts .step fieldset.facebook {margin: 0; padding-bottom: 44px; background-repeat: no-repeat; background-image: url(/img/accounts/iphone/or.png); background-size: 24px 24px; background-position: center 60px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #accounts .step fieldset.facebook, html.mobile .CardView.accounts .step fieldset.facebook {background-image: url(/img/accounts/iphone/or@2x.png);}}html.mobile #accounts .step fieldset.facebook .fb-login, html.mobile .CardView.accounts .step fieldset.facebook .fb-login {margin: 0 auto;}html.mobile #accounts .step .footer, html.mobile .CardView.accounts .step .footer {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; padding-bottom: 40px;}html.mobile #accounts .step .footer .logo, html.mobile #accounts .step .footer .slogan, html.mobile .CardView.accounts .step .footer .logo, html.mobile .CardView.accounts .step .footer .slogan {display: none;}html.mobile #accounts .step .footer hr, html.mobile .CardView.accounts .step .footer hr {border: 0; border-top: 1px solid #dddddd; margin: 20px 0;}html.mobile #accounts .step .footer .already-on, html.mobile #accounts .step .footer .forgot-password, html.mobile .CardView.accounts .step .footer .already-on, html.mobile .CardView.accounts .step .footer .forgot-password {margin: 0; padding: 0 20px; position: static;}html.mobile #accounts .step .footer .already-on .router-link, html.mobile #accounts .step .footer .forgot-password .router-link, html.mobile .CardView.accounts .step .footer .already-on .router-link, html.mobile .CardView.accounts .step .footer .forgot-password .router-link {padding: 20px 20px 20px 0;}html.mobile #accounts .step .footer .forgot-password, html.mobile .CardView.accounts .step .footer .forgot-password {margin-bottom: 10px;}html.mobile #accounts .step .footer .forgot-password .router-link, html.mobile .CardView.accounts .step .footer .forgot-password .router-link {padding-bottom: 5px;}html.mobile #accounts .step .footer .signup .router-link, html.mobile .CardView.accounts .step .footer .signup .router-link {padding-top: 5px;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}#menu {height: 100%;}#menu > li {display: block; cursor: pointer; position: relative;}#menu > li a {position: relative; display: block; font-size: 18px; line-height: 34px; font-family: HelveticaNeueLTStd-Cn, "Helvetica Neue", Helvetica, sans-serif; color: white; text-decoration: none;}#menu > li .chicklet {display: none; position: absolute; height: 11px; top: 2px; left: 10px; min-width: 9px; padding: 2px 4px 2px 3px; border-radius: 10px; background-color: #fc510c; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9000', endColorstr='#FFC54705'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe9000), color-stop(1, #c54705)); background-image: -moz-linear-gradient(center top, #fe9000 25%, #c54705 100%); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); border-collapse: separate; -webkit-appearance: none; font-family: "Helvetica Neue"; font-size: 11px; line-height: 10px; font-weight: bold; text-align: center; color: white;}html.desktop .top-nav-bar {background-color: #f24e4e;}.top-nav-bar {top: 0; left: 0; position: fixed; z-index: 4000; width: 100%; height: 34px; margin-bottom: 20px; text-align: center;}.top-nav-bar .btn {display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; box-orient: horizontal; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; box-align: center; padding: 0 15px;}.top-nav-bar .btn.next-page {border-left: 0;}.top-nav-bar .btn > span {background-color: #5599c4; color: white; font-size: 12px; font-weight: bold; line-height: 20px; padding: 5px 9px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px 0, inset #8ec2c3 0 1px 0 0; border-collapse: separate; -webkit-appearance: none; border-radius: 4px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF76B6DE', endColorstr='#FF3079A7'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #76b6de), color-stop(1, #3079a7)); background-image: -moz-linear-gradient(center top, #76b6de 25%, #3079a7 100%);}.top-nav-bar .btn > span.touching {background-color: #447a9d; color: #cccccc; box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px 0, inset #729bb6 0 1px 0 0; border-collapse: separate; -webkit-appearance: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5D90B0', endColorstr='#FF296287'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d90b0), color-stop(1, #296287)); background-image: -moz-linear-gradient(center top, #5d90b0 25%, #296287 100%);}.top-nav-bar .btn > span:active, .top-nav-bar .btn > span.selected {background-color: #2c5872; color: #cccccc; box-shadow: none; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1F4E6B', endColorstr='#FF3B637B'); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1f4e6b), color-stop(1, #3b637b)); background-image: -moz-linear-gradient(center top, #1f4e6b 25%, #3b637b 100%);}.top-nav-bar .search-box {display: none;}li.spacer {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-flex: 1;}body.phonegap.iphone #top-nav, body.phonegap.android #top-nav {display: none;}.phonegap.iphone:not(.android) #contextual-nav-container {display: none !important;}html.desktop #menu {overflow: visible; max-width: 960px; background: transparent; margin: 0 auto;}html.desktop #menu .logo {width: 116px;}html.desktop #menu .messages {width: 90px;}html.desktop #menu .feed {width: 100px;}html.desktop #menu .guide {width: 106px;}html.desktop #menu .profile {width: 102px;}html.desktop #menu .checkin {float: right; width: 120px;}html.desktop #menu .msg, html.desktop #menu .stickers {display: none;}html.desktop #menu > li {float: left; border-right: 1px solid rgba(0, 0, 0, 0.1); border-left: 1px solid rgba(255, 255, 255, 0.07); height: 34px; margin-top: 0;}html.desktop #menu > li a {text-indent: -9999px; padding: 2px 2px 0 0; text-indent: 0; padding-left: 26px; margin: 0 20px;}.firefox html.desktop #menu > li a {line-height: 32px; padding-top: 2px;}html.desktop #menu > li a:before {position: absolute; background-repeat: no-repeat; height: 25px; width: 25px; left: 2px; top: 8px; content: " ";}html.desktop #menu > li.touchable.touching {background-color: rgba(0, 0, 0, 0.4);}html.desktop #menu > li.selected {background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 4px 0 7px -5px #e34a4b, inset -3px 0 13px -4px #e34a4b; border-collapse: separate; -webkit-appearance: none;}html.desktop #menu > li.selected.messages a:before {background-position: 0 -32px; border: none;}html.desktop #menu > li.feed .touching, html.desktop #menu > li.stickers .touching, html.desktop #menu > li.guide .touching, html.desktop #menu > li.profile .touching {background-color: rgba(0, 0, 0, 0.1);}html.desktop #menu > li.feed a:before {background-image: url(/img/components/nav/nav_icon_feed.png); background-size: 17px 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.feed a:before {background-image: url(/img/components/nav/nav_icon_feed@2x.png);}}html.desktop #menu > li.stickers a:before {top: 12px; left: 6px; background-image: url(/img/components/nav/nav_stickers.png); background-size: 18px 19px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.stickers a:before {background-image: url(/img/components/nav/nav_stickers@2x.png);}}html.desktop #menu > li.guide a:before {background-image: url(/img/components/nav/nav_icon_guide.png); background-size: 16px 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.guide a:before {background-image: url(/img/components/nav/nav_icon_guide@2x.png);}}html.desktop #menu > li.checkin {border-left: 0; border-right: 0;}html.desktop #menu > li.checkin .checkin-btn {background-image: url(/img/components/nav/nav_button_checkin_white.png); background-size: 108px 105px; background-repeat: no-repeat; background-position: 0 -2px; width: 108px; height: 33px; border-left: 0; margin-top: 1px; margin-left: 12px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.checkin .checkin-btn {background-image: url(/img/components/nav/nav_button_checkin_white@2x.png);}}html.desktop #menu > li.checkin .checkin-btn.touching {background-position: 0 -37px;}html.desktop #menu > li.checkin .checkin-btn.selected {background-position: 0 -72px;}html.desktop #menu > li.messages {border-left: none; padding-right: 40px; border-right: 1px solid rgba(0, 0, 0, 0.1);}html.desktop #menu > li.messages .count {position: absolute; top: 10px; left: -12px; width: 20px; font-family: "Helvetica Neue"; color: white; font-weight: bold; font-size: 12px; text-align: center; z-index: 1;}.firefox html.desktop #menu > li.messages .count {left: 10px; top: 8px;}html.desktop #menu > li.messages a {width: 32px; height: 32px; margin: -1px 40px 0 -10px;}html.desktop #menu > li.messages a:before {background-image: url(/img/components/nav/badge_messages.png); background-size: 32px 96px; background-repeat: no-repeat; background-position: 0 0; height: 32px; width: 32px; top: 3px; left: -10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.messages a:before {background-image: url(/img/components/nav/badge_messages@2x.png);}}.firefox html.desktop #menu > li.messages a:before {left: 12px;}html.desktop #menu > li.messages.unread a:before {background-position: 0 -32px;}html.desktop #menu > li.logo {border: none;}html.desktop #menu > li.logo a {display: block; text-indent: -9999px; top: 3px; left: -5px; margin: 0; padding: 0; width: 100px; height: 28px; background-image: url(/img/components/nav/tvtag_logo.png); background-size: 100px 56px; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.logo a {background-image: url(/img/components/nav/tvtag_logo@2x.png);}}html.desktop #menu > li.logo.touching {background-position: 0 -28px;}html.desktop #menu > li.profile .wrapper {position: absolute; left: 19px; top: 5px; height: 20px; width: 20px; border: 2px solid rgba(0, 0, 0, 0.15); border-radius: 3px;}html.desktop #menu > li.profile .wrapper .img {pointer-events: none; border-radius: 1px; height: 20px; width: 20px; background-size: 20px 20px; z-index: 100;}html.desktop #menu > li.profile a {margin: 0 30px 0 20px;}html.desktop #menu > li.profile a:after {background-image: url(/img/components/nav/icon_down_arrow.png); background-size: 7px 5px; width: 7px; height: 5px; background-repeat: no-repeat; background-position: 0 0; position: absolute; right: -10px; top: 15px; content: " ";}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.desktop #menu > li.profile a:after {background-image: url(/img/components/nav/icon_down_arrow@2x.png);}}html.desktop #menu > li.spacer {cursor: default; border: none;}html.desktop #menu > li.login a, html.desktop #menu > li.signup a {padding-left: 0;}html.desktop #menu li.profile .img {left: 19px;}html.desktop #menu .spacer {display: none;}html.desktop #menu .login, html.desktop #menu .signup {float: right;}html.desktop #top-nav, html.desktop #nav-watchlist, html.desktop #contextual-nav-container {display: none;}html.mobile .with-dividing-borders, html.mobile #menu > li a, html.mobile #nav-watchlist ul > .object {border-top: 1px solid rgba(255, 255, 255, 0.05); border-bottom: 1px solid #292929;}html.mobile #menu {overflow: auto; -webkit-overflow-scrolling: touch;}html.mobile #menu > li {text-align: left;}html.mobile #menu > li.logo, html.mobile #menu > li.messages, html.mobile #menu > li.spacer, html.mobile #menu > li.checkin {display: none;}html.mobile #menu > li a {font-family: "Helvetica"; color: #b3b3b3; font-size: 13px; line-height: 1; text-shadow: none; padding: 15px;}html.mobile #menu > li.selected {background-color: #272727 !important;}html.mobile #menu > li.selected a {border: 1px solid #1e1e1e;}html.mobile #menu > li:active {background-color: rgba(0, 0, 0, 0.1);}html.mobile #menu > li .sidenav-chicklet {display: none; position: absolute; width: 24px; height: 18px; background-image: url(/img/components/nav/sidenav_chicklet.png); background-size: 24px 18px; top: 13px; right: 15px; font-weight: bold; text-align: center; font-size: 10px; padding-top: 3px; color: white; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #menu > li .sidenav-chicklet {background-image: url(/img/components/nav/sidenav_chicklet@2x.png);}}html.mobile #menu > li .sidenav-chicklet.unread {display: block;}html.mobile #menu > li .you {position: relative;}html.mobile #menu > li .settings-icon {width: 20px; height: 20px; line-height: 20px; position: absolute; right: 0; top: 0; background-image: url(/img/components/nav/settings_icon.png); background-size: 20px 20px; padding: 12px 15px; background-repeat: no-repeat; background-position: center;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #menu > li .settings-icon {background-image: url(/img/components/nav/settings_icon@2x.png);}}html.mobile #top-nav > .left {position: absolute; left: 0; top: 0;}html.mobile #top-nav > .right {float: right; margin-left: 0;}html.mobile #top-nav > .mobile-icon {background-repeat: no-repeat; text-indent: -9999px; cursor: pointer; height: 100%; width: 45px;}html.mobile #top-nav > .toggle {background-position: 10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(/img/components/nav/nav_icon_toggle.png); background-size: 18px 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .toggle {background-image: url(/img/components/nav/nav_icon_toggle@2x.png);}}html.mobile #top-nav > .toggle:active {background-position: -1px 4px; background-image: url(/img/components/nav/nav_icon_toggle_selected.png); background-size: 40px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .toggle:active {background-image: url(/img/components/nav/nav_icon_toggle_selected@2x.png);}}html.mobile #top-nav > .checkin {background-position: 15px 12px; background-image: url(/img/components/nav/nav_icon_checkin.png); background-size: 20px 21px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .checkin {background-image: url(/img/components/nav/nav_icon_checkin@2x.png);}}html.mobile #top-nav > .checkin:active {width: 45px; height: 45px; background-position: 2px 0; background-image: url(/img/components/nav/nav_icon_checkin_selected.png); background-size: 45px 45px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .checkin:active {background-image: url(/img/components/nav/nav_icon_checkin_selected@2x.png);}}html.mobile #top-nav > .shout {background-position: 8px 11px; background-image: url(/img/components/nav/nav_icon_shout.png); background-size: 28px 23px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .shout {background-image: url(/img/components/nav/nav_icon_shout@2x.png);}}html.mobile #top-nav > .shout:active {width: 46px; height: 40px; background-position: 0px 1.5px; background-image: url(/img/components/nav/nav_icon_shout_selected.png); background-size: 46px 40px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .shout:active {background-image: url(/img/components/nav/nav_icon_shout_selected@2x.png);}}html.mobile #top-nav > .logo {float: left; width: 100px; height: 28px; margin: 8.5px 10px; background-image: url(/img/components/nav/tvtag_logo_header.png); background-size: 100px 56px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #top-nav > .logo {background-image: url(/img/components/nav/tvtag_logo_header@2x.png);}}html.mobile #top-nav > .logo:hover {background-position: 0 -28px;}html.mobile #contextual-nav-container {display: none; width: 100%; height: 45px; background: white; text-align: center;}html.mobile #contextual-nav-container.has-contextual-nav {display: block;}html.mobile #contextual-nav {position: relative;}html.mobile #contextual-nav > ul {overflow: hidden; *zoom: 1; overflow: visible;}html.mobile #contextual-nav > ul > li {height: 45px;}html.mobile #contextual-nav > .search-box {display: none; position: absolute; top: 0; width: 100%;}html.mobile #contextual-nav > .search-box .results li {text-align: left;}html.mobile #contextual-nav > .search-box .search-input {display: block; border-radius: 0; font-size: 13px; padding: 15px 15px 11px 40px; color: black; height: 45px; background-position: 12px; background-color: white; background-image: url(/img/components/nav/search_icon@2x.png) !important; background-size: 20px 19px;}html.mobile #contextual-nav > .search-box .search-input::-webkit-input-placeholder {color: black;}html.mobile #contextual-nav > .search-box .search-input:-moz-placeholder {color: black;}html.mobile #contextual-nav > .search-box .search-input:-ms-input-placeholder {color: black;}html.mobile #contextual-nav > .search-box #everything-search {z-index: 1006;}html.mobile #menu-container {display: none; background: #333333; position: fixed; width: 75%; min-height: 100%; height: 100%; z-index: 4300; left: -75%;}html.mobile #menu-container .search-box .search {display: block; width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.mobile #menu-container .search-box .search input[name="q"] {display: block;}html.mobile #menu-container .search-box .search .search-input {height: 45px; border-radius: 0; font-size: 13px; padding: 15px 15px 15px 40px; color: black; background-position: 12px; background-image: url(/img/components/nav/search_icon.png); background-size: 20px 19px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #menu-container .search-box .search .search-input {background-image: url(/img/components/nav/search_icon@2x.png);}}html.mobile #menu-container .search-box .search .search-input::-webkit-input-placeholder {color: black;}html.mobile #menu-container .search-box .search .search-input:-moz-placeholder {color: black;}html.mobile #menu-container .search-box .search .search-input:-ms-input-placeholder {color: black;}html.mobile .search .watchlist > .section_header, html.mobile .search .trending > .section_header {background: #bcbcbc; color: white; font-weight: bold; border: 0; font-size: 12px; text-transform: none; font-family: "Helvetica Neue", Helvetica, sans-serif;}html.mobile #nav-watchlist {min-height: 300px;}html.mobile #nav-watchlist .watchlist-header {padding: 10px 0 10px 15px; color: #b3b3b3; border-bottom: 1px solid #333333; text-align: left; font-size: 10px; font-weight: bold; background-image: url(/img/components/nav/diagonal_pattern.png); background-size: 2px 2px; background-position: 0 0; background-repeat: repeat;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile #nav-watchlist .watchlist-header {background-image: url(/img/components/nav/diagonal_pattern@2x.png);}}html.mobile #nav-watchlist ul > .object {text-align: left; cursor: pointer; overflow: hidden; *zoom: 1;}html.mobile #nav-watchlist ul > .object:active {background-color: rgba(0, 0, 0, 0.1);}html.mobile #nav-watchlist ul > .object:first-child {border-top: none;}html.mobile #nav-watchlist ul > .object .art {float: left; width: 45px; height: 45px;}html.mobile #nav-watchlist ul > .object .title {color: #b3b3b3; font-size: 13px; margin-left: 60px; padding-top: 15px;}html.mobile body #top-nav {height: 45px; background: #f24e4e; box-shadow: none;}html.mobile body #top-nav .title {font-size: 14px; font-weight: bold; color: white; line-height: 45px; height: 45px; width: 200px; margin: 0 auto; text-align: center; overflow: hidden; pointer-events: none; position: absolute; left: 50%; top: 50%; margin-top: -22.5px; margin-left: -100px;}html.mobile body #top-nav .top-chicklet {display: none; z-index: 1; position: absolute; width: 25px; height: 20px; background-image: url(/img/components/nav/nav_chicklet.png); background-size: 25px 20px; top: 5px; left: 23px; font-weight: bold; text-align: center; font-size: 10px; padding-top: 3px; color: white; background-repeat: no-repeat; background-position: 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {html.mobile body #top-nav .top-chicklet {background-image: url(/img/components/nav/nav_chicklet@2x.png);}}html.mobile body #top-nav .top-chicklet.unread {display: block;}html.mobile body.side-nav-open #app {overflow: hidden; height: 100%;}html.mobile body.side-nav-open #menu-container {left: 0; display: block;}html.mobile body.side-nav-open #main-container, html.mobile body.side-nav-open #top-nav {left: 75%;}html.mobile body.side-nav-open #nav-watchlist {display: block;}html.mobile body.side-nav-open .top-nav-bar {box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.7);}html.mobile body.full-side-nav-open #menu-container {width: 100%;}html.mobile body.full-side-nav-open #menu {display: none;}html.mobile body.full-side-nav-open #main-container, html.mobile body.full-side-nav-open #top-nav {left: 100%;}html.desktop .CardView.accounts .welcome p, html.desktop #accounts .welcome p {font-size: 14px; color: #111111;}html, body {height: 100%;}body {height: 100%; -webkit-font-smoothing: antialiased; font-family: "Helvetica Neue", Helvetica, sans-serif; background: #f1f1f1; background-attachment: fixed;}body.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; top: 150px;}.mobile body.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop body.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}body.no-scroll {overflow: hidden;}body.no-scroll #app {overflow-y: hidden;}body.modal {margin-top: 0; background-color: #f4f4f4; background-image: url(/img/common/guide-item/pat_reg_entry.png) 0 0 repeat;}body.modal.ios {background: gainsboro;}body.modal.loading {height: auto; background-position: center center;}body.single-column #sidebar {display: none;}body.single-column #main-container {padding-bottom: 10px;}body.single-column #content {margin: 0 auto;}body.single-column #footer-container {display: block; position: static;}body.single-column #footer-container #footer {display: block; padding-bottom: 20px; margin-top: 10px;}body.single-column #footer-container #footer .links {float: left;}body.single-column #footer-container #footer .copyright {float: right;}body.single-column #content {border-radius: 4px; border: none;}#sidebar {display: block; height: 100%;}#main-container {display: block; margin: 44px auto 5px auto; padding: 20px 0 0 0;}html.desktop #main-container {max-width: 960px;}html.desktop body.single-column #main-container {max-width: 602px;}#content {padding: 0; min-height: 100%; border: none; position: static; border-radius: 4px 4px 0 0; margin-left: 252px;}#content .section_header.fixed.primary {display: none;}#content.loading {min-height: 1600px; background: none;}#content.loading:after {background-position: center center; background-repeat: no-repeat; background-position: center 20px; content: ""; display: block; width: 45px; height: 40px; position: absolute; left: 50%; margin-left: -23px; top: 300px; left: 60%;}.mobile #content.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_grey@2x.gif);}.desktop #content.loading:after {background-repeat: no-repeat; background-size: 35px 9px; background-image: url(/img/common/loading_blue@2x.gif);}html.mobile #content.loading:after {left: 50%;}#footer-container {display: none; text-align: center; position: static; left: 0; bottom: 0; height: 30px; width: 100%; z-index: 1001;}#footer-container #footer {width: 575px; height: 100%; margin: 0 auto; padding: 0;}#footer-container #footer > div {margin: 0;}#footer-container #footer > div.social > a {width: 15px; height: 15px; float: left; margin-right: 7px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0;}#footer-container #footer > div.social > a.facebook {background-image: url(/img/components/footer/footer_link_facebook.png); background-size: 15px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#footer-container #footer > div.social > a.facebook {background-image: url(/img/components/footer/footer_link_facebook@2x.png);}}#footer-container #footer > div.social > a.twitter {background-image: url(/img/components/footer/footer_link_twitter.png); background-size: 15px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#footer-container #footer > div.social > a.twitter {background-image: url(/img/components/footer/footer_link_twitter@2x.png);}}#footer-container #footer > div.social > a.blog {background-image: url(/img/components/footer/footer_link_blog.png); background-size: 15px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#footer-container #footer > div.social > a.blog {background-image: url(/img/components/footer/footer_link_blog@2x.png);}}#footer-container #footer > div.social > a.email {background-image: url(/img/components/footer/footer_link_email.png); background-size: 15px 30px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {#footer-container #footer > div.social > a.email {background-image: url(/img/components/footer/footer_link_email@2x.png);}}#footer-container #footer > div.links {margin-top: -2px;}#footer-container #footer > div.links > a, #footer-container #footer > div.links span {font-size: 11px; color: #979797; line-height: 18px;}#footer-container #footer > div.links > a {text-decoration: none; margin: 0 2px;}#footer-container #footer > div.links > a.touching {color: #828282;}#footer-container #footer > div.copyright {margin-top: -2px; text-align: right;}#footer-container #footer > div.copyright p {display: inline; line-height: 18px; font-size: 10px; color: #979797;}#fb-root {display: block !important; visibility: visible !important;}body.phonegap.iphone #top-nav, body.phonegap.iphone #menu-container, body.phonegap.android #top-nav, body.phonegap.android #menu-container {display: none;}body.phonegap.iphone #main-container, body.phonegap.android #main-container {padding-top: 0 !important;}html.mobile body {background-color: #f1f1f1; -webkit-user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none;}html.mobile body.single-column #footer-container {display: none;}html.mobile body #main-container {padding: 45px 0 15px; margin: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html.mobile body #sidebar {display: none;}html.mobile body #content {margin: 0; margin-left: 0 !important;}html.mobile body #container {padding: 0; width: auto; overflow-x: hidden;}html.mobile body #content,html.mobile body #profile-page {width: auto;}html.mobile body #footer-container #footer {width: auto;}html.mobile body .top-nav-bar {height: 45px;}html.mobile body .top-nav-bar .search-box {display: block;}