/* Wrapper */
@media (min-width: 1200px) {
  #wrapper .col-sm-7 { width: 780px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #wrapper .col-sm-7 { width: 580px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  #wrapper .col-sm-7 { width: 675px; }
}
@media (min-width: 768px) { 
  #wrapper .col-sm-7 { padding: 15px 0 0 0; float: left; }
  #wrapper .col-sm-1 { width: 49px; float: left; padding: 0; margin-right: 10px; }
}

/* Social Sidebar */
@media (min-width: 768px) { 
  #wrapper #social { margin-top: 17px; background: #BDBFCA url(themes/site_themes/g2/images/bg_socialbar.png) repeat-y top left; border-right: 1px solid #EFF0F4; position: fixed; left: 0; width: 49px; }
  #wrapper #social.affix-top {  } 
  #wrapper #social.affix { position: fixed !important; }
  #wrapper #social.affix-bottom {  }
  #wrapper .social-block { padding: 8px 4px 8px 3px; border-bottom: 1px solid #9698A5; text-align: center; }
  #wrapper .social-block a.social-block-button,
  #wrapper .social-block a.social-block-button:hover { display: block; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_social_block.png) no-repeat; color: #294867; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); font-size: 12px; }
  #wrapper .social-block a.social-block-button span { opacity: .7; }
  #wrapper .social-block a.social-block-button:hover span,
  #wrapper .social-block a.social-block-button:active span { opacity: 1; }
  #wrapper .social-top { border-top: 1px solid #9698A5; }
  #wrapper #social-fb.social-block a.social-block-button { background-position: -4px -196px; padding-top:32px; }
  #wrapper #social-fb.social-block a.social-block-button:hover { background-position: -54px -196px; }
  #wrapper #social-fb.social-block a.social-block-button:active { background-position: -104px -196px; }
  #wrapper #social-twitter.social-block a.social-block-button { background-position: -4px -96px; padding-top:30px; }
  #wrapper #social-twitter.social-block a.social-block-button:hover { background-position: -54px -96px; }
  #wrapper #social-twitter.social-block a.social-block-button:active { background-position: -104px -96px; }
  #wrapper #social-reddit.social-block span { display: block; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_social_block.png) no-repeat; background-position: -4px -296px; color: #294867; font-size: 12px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); opacity: .7; padding-top:30px; }
  #wrapper #social-reddit.social-block span:hover { background-position: -54px -296px; opacity: 1; }
  #wrapper #social-reddit.social-block span:active { background-position: -104px -296px; opacity: 1; }
  #wrapper #social-reddit.social-block a { display: block; color: #294867; text-decoration: none; padding-top: 30px; margin-top: -30px; }
  #wrapper #social-google div#___plusone_0 { width: 41px !important; }
  #wrapper #social-google div#___plusone_0 .b1 { width: 41px !important; }
  #wrapper #social-stafftools.social-block a.social-block-button { background-position: -4px 3px; padding-top:30px; }
  #wrapper #social-stafftools.social-block a.social-block-button:hover { background-position: -54px 3px; }
  #wrapper #social-stafftools.social-block a.social-block-button:active { background-position: -104px 3px; }
}

/* Review Styles */
.scoreboard {margin: 0 0 20px 0; border:4px solid #d6d6d6;}
.scoreboard-inner { background:rgba(0,0,0,0.4); padding: 0 0 15px 0; }
.scorehead {font:italic 60px "Six Caps", Arial; text-transform:uppercase; color:#fff; text-align:center; text-shadow:0 0 8px #06c; margin:0;}
.revsum {margin:3px 0 0 0; background:rgba(0,30,100,0.6); display:table; padding: 10px; }
.revscore.col-sm-2 {
    font: bold 40px "Open Sans", Arial;
    display: block;
    color: #fff;
    padding: 30px 25px;
    background:url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_review_score.png) center no-repeat;
    background-size: cover;
    text-align: center;
    margin: 0;
    border-radius: 4px;
}
@media (max-width: 767px) { 
  .revscore.col-sm-2 { margin: 0 auto; max-width: 100px; }
}
.revscore .rate {font:500 9px "Open Sans", Arial; display:block; text-transform:uppercase; margin-top:-8px;}
.revsum p {color:#fff; font-weight:300; font-size:12px; margin: 0 0 7px 0; text-align: left; padding-right:20px; }
.revsum p.first {margin: 20px 0 5px 0; font-weight: 700; }