#pi-frame {

	position: relative !important;

	margin: 0;

    padding: 0;

	display: inline-block !important;

}

#PinItButton {

    position: absolute;

    background-image: url('../img/pinit6.png');

    font: 11px Arial, sans-serif;

    text-indent: -9999em;

    font-size: .01em;

    color: #CD1F1F;

    height: 20px;

    width: 43px;

	

    background-position: 0 -7px;

}



#PinItButton:hover {

    background-position: 0 -28px;

}

#PinItButton:active {

    background-position: 0 -49px;

}

#PinItButton.pinned {

    background-position: 0 -70px !important;

}

#CountPointer {

    position: absolute;

	z-index: 1;

	background-image: url('../img/pinit6.png');

	text-indent: -9999em;

	font-size: .01em;

	color: #FFF;

}

#CountBubble {

	position: absolute;

	border: 1px solid #C9C5C5;

	color: #777;

	background-color: #FCF9F9;

	border-radius: 1px;

}

#pi-frame.horizontal #CountPointer {

	left: 43px;

	height: 18px;

	width: 4px;

	background-position: -43px -8px;

}

#pi-frame.horizontal #CountBubble {

	top: 1px;

	left: 46px;

	height: 10px;

	line-height: 10px;

	padding: 2px 5px 4px 5px;

	font: 10px Arial, Helvetica, sans-serif;

	display: inline-block;

}

#pi-frame.vertical #PinItButton {

	top: 38px;

}

#pi-frame.vertical #CountPointer {

	top: 31px;

	height: 7px;

	width: 41px;

	background-position: 0 0;

}

#pi-frame.vertical #CountBubble {

	left: 1px;

	height: 21px;

	width: 39px;

	font: 12px Arial, Helvetica, sans-serif;

	line-height: 12px;

	padding: 9px 0 0;

	text-align: center;

}

#pi-frame.none #PinItCount {

	display: none;

}

/* change in css on 6 march */ 
.jw_social_btn .fb-like span {
    height: 26px !important;
    margin-right: 20px;
/*    width: 80px !important;*/
}
.jw_social_btn #___plusone_0 {
    width: 80px !important;
}
.jw_social_btn .twitter-share-button {
    width: 90px !important;
    margin-right: 16px !important;
    margin-bottom: 0px !important;
}
.jw_social_btn .IN-widget {
    margin-right: 20px !important;
}
.jw_vb_social_buttons_above {
    float: left;
    width: 100%;
}
.jw_vb_scrollsocial_buttons_above {
    float: left;
    width: 100%;
}
.jw_vb_social_bar_buttons.fixed .jw_vb_social_buttons_above {
    margin: 5px 0 15px;
}
.jw_vb_social_bar_buttons.fixed .jw_vb_scrollsocial_buttons_above {
    margin: 5px 0 15px;
}
.jw_vb_social_buttons_bellow {
    float: left;
    width: 100%;
}
.jw_vb_social_bar_buttons.fixed .jw_vb_social_buttons_bellow  {
    margin: 8px 0 10px;
}
.jw_vb_scrollsocial_buttons_bellow {
    float: left;
    width: 100%;
}
.jw_vb_social_bar_buttons.fixed .jw_vb_scrollsocial_buttons_bellow  {
    margin: 8px 0 10px;
}
.jw_vb_social_bar_buttons.fixed .jw_vb_social_buttons {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.jw_vb_social_buttons {
    line-height: 0;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.jw_vb_social_bar_buttons {
    border-radius: 5px;    
     padding: 0 10px;
}
.jw_vb_social_bar_buttons.fixed {
    position: fixed;
    z-index: 999999;
    top: 0px;
    padding: 10px;
}
/*.jw_vb_social_buttons.fixed {
    padding: 20px 0px 15px;
    width: auto !important;
}*/
.jw_social_btn .fb-like span iframe {
    max-width: none !important;
/*    width: auto !important;*/
/*    height: auto !important;*/
}
.jw_social_btn .fb-share-button span iframe {
    max-width: none !important;
/*    width: auto !important;*/
/*    height: auto !important;*/
}

/* Hide gift social buttons */

.jw-vb-reveal .topsocialbuttons,.jw-vb-reveal .scrollsocialbuttons,.jw-vb-reveal .bottomsocialbuttons {
    display: none !important;
}
.jw-vb-reveal {
    margin-bottom: 10px!important;
    margin-top: 10px!important;
}
.fb_share {
    margin-right: 8px !important;
    height: 20px !important;
    padding: 0 !important;
}

.vb_sharecount{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #898F9C;
    border-radius: 2px;
    color: #6A7180;
    display: inline-block;
    font-size: 11px;
    height: auto;
    line-height: 18px;
    min-width: 15px;
    padding: 0 3px;
    text-align: center;
    white-space: nowrap;
    float: left;
    margin-right: 20px !important;
}

#jw_vb_social_bar_buttons p {
    margin: 0 !important;
}