.social-box{
    border:5px solid #1293D7;
    border-left:0;
    border-right:0;
    padding:2px 0;
    margin-bottom:20px;
    width:300px; /* forced to hidden fb's iframe */
    overflow:hidden;
}
.social-box .container {
    border:1px solid #ddd;
    padding:5px;
}
.social-box h5 {
    font-size: 1.9em;
    font-weight: bold;
    margin: 8px 6px 20px;
}
.social-box .txt {
    text-shadow:1px 1px 0 #fff;
    font-size: 1.5em;
    line-height: 1.6;
}
.social-box ul li {
   border-bottom:1px solid #ddd;
   border-top:1px solid #fff;
   padding:11px 5px;
   overflow:hidden;
   zoom:1;
}
.social-box ul li.sharing-item {
   background:#E7F2F4;
}
.social-box ul li.last{
   border-bottom:0;
   border-top:1px solid #ddd;
}
.social-box .multi-share {
   background:#F2F8F9;
   border-bottom:0;
   margin-top:2px;
}
.social-box .multi-share li {
   margin-right:12px;
   float:left;
   border:0;
   padding:0;
}
.social-box .multi-share .txt {
    margin-left:5px;
    text-transform:uppercase;
    font-weight:bold;
    color:#666;
    font-size:1.1em;
    line-height: 25px;
}
.social-box .gplusbadge {
    padding:0;
    background-color:#fff;
    border:none;
    overflow:hidden;
    height:105px;
}
.social-box .gplusbadge iframe{
   position:static !important;
}
.social-box ul li small.gplus{
    display:block;
    margin-right:5px;
    float:left;
    height:25px;
    overflow:hidden;
}
.social-box ul li small.twitter{
    display:block;
    float:left;
    width:68px;
    position:relative;
    top:2px;
}
.social-box blockquote {
  padding:97px;
  background-color:#eee;  
}
.social-box blockquote p {
  font-size:1.5em;
  font-family: Georgia, serif;
}
.social-box .form-newsletter {
    margin:13px 0;
}
