/* e critics general */
.critic-left{ float:left; }
.critic-img{ width: 120px; height: 178px; }
.pane .critic-right{ margin-left: 130px; }
.critic-title{ font-weight: 400; font-size: 18px; }
.critic-year{ font-size: 80%; }
.critic-concensus h4{ margin: 1em 0 0; line-height: 1; }
.critic-concensus p{ font-size: 90%;}
.critic .divider{ clear: none; margin: 1em -10px 1.5em; }
.critic .meta { clear: both; font-size: 12px; margin: 0 1em 0 0 ; padding: 8px 0 0 ; }
.meta-label { color: #aaa; font-weight: normal }
.meta.meta-label { margin: -1em 0 1em 2.7em; display: block; }
a.critic-link:before{ content: '> '; }

/* rotten tomatoes specific */
.tomato-meter{ margin: 10px 0 0; padding: 10px; background: #3b3b3b; border-radius: 5px; position: relative; }
.tomato-left{ float: left; width: 69%; }
.tomato-divider{ left: 68%; width: 1px; border-right: 1px solid #444; position: absolute; top:0; bottom: 0; background: #222; }
.tomato-right{ float: right; width: 29%; }
.meter-title{ font-size: 10px; color: #ffbc00; text-transform: uppercase; }
.tomato-rating { font-size: 300%; font-weight: 700; margin: 0; }
.rotten-tomatoes .red{ color: red; padding: 0 5px 0 0; }
.tomato-meter-out, .tomato-meter-in{ display: block; background: #282828; height: .9em; border-radius: 3px; }
.tomato-meter-out{ position: absolute; left: 8em; top: 3.4em; right: 35%; box-shadow: inset 0 2px 5px #111, inset 0 -1px 1px #666; padding: 2px; }
.tomato-meter-in{ background: #ccc; border-radius: 2px; box-shadow: inset 0 -10px 10px -5px #666; height: .86em; }