.roksocialbuttons .custom_images span, .roksocialbuttons .custom_images a:hover > span {display: block;width:20px;height:16px;background-color: transparent !important;background-image: url(../../../images/overlays/light/icons.png) ;background-repeat: no-repeat;margin: 0 2px;}
.main-body-dark .roksocialbuttons .custom_images span, .main-body-dark .roksocialbuttons .custom_images a:hover > span {background-image: url(../../../images/overlays/dark/icons.png);}
.roksocialbuttons .addthis_button_twitter span {background-position: -24px 0 !important;}
.roksocialbuttons .addthis_button_twitter:hover span {background-position: -24px -20px !important;}
.roksocialbuttons .addthis_button_facebook span {background-position: 6px 0 !important;}
.roksocialbuttons .addthis_button_facebook:hover span {background-position: 6px -20px !important;}
.roksocialbuttons .addthis_button_google span {background-position: -56px 0 !important;}
.roksocialbuttons .addthis_button_google:hover span {background-position: -56px -20px !important;}
body .roksocialbuttons .custom_images > a:hover {background:none !important;color:inherit;}
.roksocialbuttons {border: 1px solid #CFCFCF;float: left;box-shadow: 0 2px 0 #fff, 0 1px 3px rgba(0,0,0,0.1) inset;border-radius: 5px;margin: 0 10px;}
.main-body-dark .roksocialbuttons {border: 1px solid #222;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);}
.roksocialbuttons .custom_images {background: url(../../../images/overlays/light/icons.png) no-repeat scroll 0 -39px;margin: 0 5px 0 -21px;position: relative;padding: 7px 5px 6px 5px;padding-left: 26px;}
.main-body-dark .roksocialbuttons .custom_images {background: url(../../../images/overlays/dark/icons.png) no-repeat scroll 1px -39px;}
.roksocialbuttons a {display: inline-block;text-align: center;}
.roksocialbuttons h4 {font-size: 0.8em;margin: 0;font-weight: 100;padding: 3px 2px 6px;text-transform: uppercase;text-align: center;}