.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; float: left;}
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }

body { font-family: 'Helvetica Neue', Arial, sans-serif; padding: 1.25em; font-size: 100%; line-height: 1;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

h1 { font-size: 2.5em; line-height: 1.333em; margin: 0 0 0.5em 0; }
h2 { font-size: 1.25em; line-height: 1.333em; margin: 0.5em 0; }

.text p, .text li { font-size: 1em; line-height: 1.5em; margin: 0 0 0.5em 0; }
/*.text li { margin: 0 0 0.25em 0 !important; }*/
.text li { margin: 0px !important; }

.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/*
 * Socialite Look-a-like defaults
 */

.social-buttons { display: block; list-style: none; padding: 0; margin: 20px; }
.social-buttons > li { display: block; margin: 0; padding: 1px; float: left; margin-right: 0 !important; width: 86px;}
/*.social-buttons .socialite { display: block; position: relative; background: url('images/social-sprite-nocount.png') 0 0 no-repeat transparent; }*/
.social-buttons .vb_without_count { display: block; position: relative; background: url('images/social-sprite-nocount.png') 0 0 no-repeat transparent; height: 23px; }
.social-buttons .vb_with_count { display: block; position: relative; background: url('images/social-sprite.png') 0 0 no-repeat transparent; height: 65px;}
.social-buttons .socialite-loaded { background: none !important;height: 0 !important; position: relative; }

.social-buttons .twitter-share { width: 75px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 60px; background-position: -70px 0; }
.social-buttons .facebook-like { width: 50px; background-position: -145px 0; }
.social-buttons .linkedin-share { width: 60px; background-position: -215px 0; }
.social-buttons .linkedin-share { width: 60px; background-position: -215px 0; }
.linkedin-share .IN-widget { width: 105px;}
/*.linkedin-share .IN-widget span { float: left;}*/

viralarticle.text {
    float: left;
}
ul li .fb-like span {
    width: 500px!important;
}
ul li .jw_social_btn .fb-share-button span {
    width: 100px!important;
}

/* sprite with count */
ul li .jw_social_btn .pivb_with_count {
    height: 70px!important;
    width: 65px!important;
    display: block; 
    background: url('images/social-sprite.png') -360px transparent no-repeat; 
    position: relative;
}
ul li .jw_social_btn .fbsharevb_with_count {
    height: 71px;
    width: 65px!important;
    display: block; 
    background: url('images/social-sprite.png') -287px transparent no-repeat; 
    position: relative;
}
ul li .jw_social_btn .rfbsharevb_with_count {
    height: 71px;
    width: 65px;
    display: block; 
    background: url('images/social-sprite.png') -287px transparent no-repeat; 
    position: relative;
}

/* sprite with out count */
.scrollsocialbuttons ul li .jw_social_btn #pi-frame {
    height: 23px;
    width: 65px!important;
    display: block; 
    background: none; 
    position: relative;
}
.scrollsocialbuttons ul li .jw_social_btn #pi-frame a span{
    display: none;
}
ul li .jw_social_btn .pivb_without_count {
    height: 23px;
    width: 65px!important;
    display: block; 
    background: url('images/social-sprite-nocount.png') -360px transparent no-repeat; 
    position: relative;
}
ul li .jw_social_btn .fbsharevb_without_count {
    height: 23px;
    width: 65px!important;
    display: block; 
    background: url('images/social-sprite-nocount.png') -291px transparent no-repeat; 
    position: relative;
}
ul li .jw_social_btn .rfbsharevb_without_count {
    height: 23px;
    width: 65px;
    display: block; 
    background: url('images/social-sprite-nocount.png') -291px transparent no-repeat; 
    position: relative;
/*    margin-left: 10px;*/
}

ul li .jw_social_btn #pi-frame a,ul li .jw_social_btn .fb-share-button span{
    z-index: -1;
}
ul li .jw_social_btn .vialrfbshare .fb_share{
    display: none;
    float: left;
    
}
ul li .jw_social_btn .vialrfbshare .vb_sharecount{
    display: none;
}
ul li .jw_social_btn .vialrfbshare {
    float: left;
}

ul li .jw_social_btn .fb-share-button span iframe {
    height: inherit;
    width: inherit;
}

.jw_vb_social_bar_buttons .vb_totalshare {
    
}
.jw_vb_social_bar_buttons .vb_totalshare .vb_totalshare_title{
    text-align: center;
    font-size: 16px;
}
.jw_vb_social_bar_buttons .vb_totalshare .vb_totalshare_count{
    text-align: center;
    font-weight: bold;
    font: 700 16px/1.2em 'Oswald',sans-serif;
}

.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .fb-share-button span iframe {
    display: none;
    width: auto!important;
    height: auto!important;
}
/*.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn #pi-frame a span {
    display: none
}*/
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_with_count a span {
    display: block;
}
/*.jw_vb_social_buttons viralarticle.text ul li .jw_social_btn #pi-frame a {
    background-position: 0 -21px!important;
}*/


/* css for vertical scroll buttons */
.jw_vb_buttonsWrap {
float:left!important;
margin:30px 0 0 0px!important;
background:#F5F5F5!important;
width:60px!important;
padding:10px!important;
}
.jw_vb_buttonsWrap .jw_vb_scrollsocial_buttons_above,.jw_vb_buttonsWrap .jw_vb_scrollsocial_buttons_bellow {
    display: none;
}

.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li {
    float: left;
}

.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .rfbsharevb_without_count{
    margin-left: 0px!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .googleplus-one {
    background-position: -75px 0!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn {
    margin-left: 0px!important;
    margin-top: 2px!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn #pi-frame {
    background-position: -372px 0!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .socialite .fb-like {
    float: left!important;
    margin-bottom: 0px!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .socialite .g-plusone {
    float: left!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .socialite .g-plusone iframe {
    height: 61px!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .socialite .twitter-share-button {
    margin-top: 5px;
    float: left!important;
    margin-bottom: 0px!important;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .linkedin-share .IN-widget {
    width: auto!important;
    margin-top: 5px;
    float: left;
    height: 58px;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_with_count {
    background: url('images/social-sprite-nocount.png') -291px transparent no-repeat;
    margin-top: 30px;
}
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .vialrfbshare .vb_sharecount {
    position: absolute;
    font-size: 16px;
    padding: 6px 16px;
    margin-right: 0px;
} 
/*.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .vialrfbshare .fb_share {
    margin-top: 40px;
}*/
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_with_count {
    height: 25px!important;
    margin-top: 35px!important;
}
/*.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_with_count a {
    background-position: 0 -21px!important;
}*/
.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_without_count a {
    margin-top: 35px!important;
    visibility: hidden;
}
/*.jw_vb_buttonsWrap .jw_vb_social_buttons viralarticle.text ul li .jw_social_btn .pivb_without_count a {
    background-position: 0 -21px!important;
}*/
.scrollsocialbuttons{
    width: 675px;
}