/*
Review Form
----------------------------------- */
#criticform {margin:25px 0;max-width:650px;}
#criticform img {border:0;}
h3#critic-title {font-size:1.2em;line-height:1.5em;}
#criticform p {margin:12px 0;}
#criticform label {display:block;line-height:1.7em;}
#criticform label.error {color:red;font-style:italic;}
#critic-rating {min-width:140px;}
#criticform p.critic-form-rating {margin-bottom:5px;}
#criticform input[type="text"], #criticform textarea {line-height:1.7em;padding:10px;width:50%;font-size:1em;-moz-box-sizing:border-box;box-sizing:border-box;}
#criticform textarea, #criticform input[name="critic_title"] {width:100%;}


/*
Review Listings
----------------------------------- */
#critic-review-wrap {margin:40px 0;}
#critic-review-wrap .clearfix::after{clear:both;content:".";font-size:0;height:0;line-height:0;visibility:hidden;}
.critic-reviews-title {margin-bottom:50px;font-size: 1.14em;line-height: 1.5;font-weight: normal;}
.critic-review-head {margin-bottom:5px;}
.critic-review {margin-bottom:60px;}
.critic-review-avatar {float:left;margin-right:12px;}
.critic-review-avatar img {border:0;border-radius:3px;}
.critic-review-meta {padding-top:1px;line-height:1.3em;}
.critic-review-top {margin-bottom:5px;overflow:hidden;}
.critic-title {font-weight:700;}
.critic-reviewer {font-size:0.85em;}
.critic-reviewer a {color:#757575;}
.critic-reviewer a:hover {color:#ccc;}
.critic-star-wrap-16 {float:left;position:relative;margin-right:10px;height:16px;width:80px;background:url('../../../../wp-content/plugins/critic/images/star-off.png') repeat-x 0 0;}
.critic-star-rating-16 {float:left;height:16px;width:80px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url('../../../../wp-content/plugins/critic/images/star-on.png') repeat-x 0 0;}
.critic-star-wrap-24 {float:left;position:relative;margin-right:10px;height:24px;width:120px;background:url('../../../../wp-content/plugins/critic/images/star-off-big.png') repeat-x 0 0;}
.critic-star-rating-24 {float:left;height:24px;width:120px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url('../../../../wp-content/plugins/critic/images/star-on-big.png') repeat-x 0 0;}
.critic-review-date {font-style:italic;}
.critic-review-body p {line-height:1.7em;margin-bottom:1em;}
.critic-respond {margin-left: 50px;margin-top:30px;}


/*
Display Ratings
----------------------------------- */
.critic-ratings-wrap {line-height:1em}
.critic-rating-count {font-size:0.9em;color:#999;}
.critic-mini-wrap {line-height:1em; margin: 2px 0 5px 0;}
.critic-mini-wrap .critic-star-wrap-16 {margin-right: 5px;}

/*
Sidebar Ratings
----------------------------------- */
.critic-wrap{margin:10px 0; line-height:20px; font-size:12px;}
.critic-wrap .critic img, .critic-mini-wrap .critic-mini img{position:static; border:0; padding:0; margin:0; vertical-align:text-bottom;}
.critic-rating-wrap{line-height: 28px; color:#888; font-style:italic; text-align:center}
.critic-rating-results{clear:left;margin-top:5px;}
.critic-rating span{font-style:italic}
.critic-mini-count{color:#999; font-size:0.9em;}
.critic-sidebar-wrap{color:#888; margin-bottom:15px}
.critic-progress-wrap{padding-bottom:5px;}
.critic-progress{color:#888; line-height:33px; font-size:13px}
.critic-progress-star{float:left; margin-right:5px}
.progress{margin:5px 0; float:left; width:175px}
.progress .bar{-moz-box-shadow:inset 2px 2px 3px #CCC; -webkit-box-shadow:inset 2px 2px 3px #CCC; box-shadow:inset 2px 2px 3px #CCC; background:#DDD; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:4px}
.progress .bar .value{height:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.progress .orangebar{-moz-box-shadow:inset 0px 5px 3px #F8C270; -webkit-box-shadow:inset 0px 5px 3px #F8C270; box-shadow:inset 0px 5px 3px #F8C270; background-color:#F90;-moz-animation: criticbar 2s 1 0 ease-in-out; -webkit-animation: criticbar 2s 1 0 ease-in-out; -ms-animation: criticbar 2s 1 0 ease-in-out; -o-animation: criticbar 2s 1 0 ease-in-out; animation: criticbar 2s 1 0 ease-in-out;}
.critic-count{margin-left:5px; font-style:italic}

@-moz-keyframes criticbar{0%{width:0%}}
@-webkit-keyframes criticbar{0%{width:0%}}
@-ms-keyframes criticbar{0%{width:0%}}
@-o-keyframes criticbar{0%{width:0%}}
@-keyframes criticbar{0%{width:0%}}