div.simpleSocialShareMainBlockContainer {
    display: block
}

div.simpleSocialShareInlineBlock {
    display: inline-block
}

div.simpleSocialShareTable {
    display: table
}

div.simpleSocialShareTableCell {
    display: table-cell;
    vertical-align: middle
}

div.simpleSocialShareText {
    font-size: 20px;
    line-height: 46px;
    height: 46px;
    margin-right: 10px;
    display: none
}

div.simpleSocialShareButton {
    font-size: 20px;
    line-height: 46px;
    height: 46px;
    border-radius: 4px;
    border: 1px solid black;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 800;
    color: white;
    padding-left: 30px;
    padding-right: 10px;
    cursor: pointer;
    margin-right: 10px;
    background: #333 url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ3NS4wODIgNDc1LjA4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc1LjA4MiA0NzUuMDgxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2OS42NTgsMTMzLjMzM0wzNjAuMDI5LDIzLjY5N2MtMy42MjEtMy42MTctNy45MDktNS40MjQtMTIuODU0LTUuNDI0Yy0yLjI3NSwwLTQuNjYxLDAuNDc2LTcuMTMyLDEuNDI1ICAgIGMtNy40MjYsMy4yMzctMTEuMTM5LDguODUyLTExLjEzOSwxNi44NDZ2NTQuODIxaC00NS42ODNjLTIwLjE3NCwwLTM4Ljg3OSwxLjA0Ny01Ni4xMDEsMy4xNCAgICBjLTE3LjIyNCwyLjA5Mi0zMi40MDQsNC45OTMtNDUuNTM3LDguNzA4Yy0xMy4xMzQsMy43MDgtMjQuOTgzLDguMzI2LTM1LjU0NywxMy44NDZjLTEwLjU2Miw1LjUxOC0xOS41NTUsMTEuMzcyLTI2Ljk4LDE3LjU1OSAgICBjLTcuNDI2LDYuMTg2LTEzLjk0MywxMy4yMy0xOS41NTgsMjEuMTI5Yy01LjYxOCw3Ljg5OC0xMC4wODgsMTUuNjUzLTEzLjQyMiwyMy4yNjdjLTMuMzI4LDcuNjE2LTUuOTkyLDE1Ljk5LTcuOTkyLDI1LjEyNSAgICBjLTIuMDAyLDkuMTM3LTMuMzMzLDE3LjcwMS0zLjk5OSwyNS42OTNjLTAuNjY2LDcuOTk0LTAuOTk5LDE2LjY1Ny0wLjk5OSwyNS45NzljMCwxMC42NjMsMS42NjgsMjIuMjcxLDQuOTk4LDM0LjgzOCAgICBjMy4zMzEsMTIuNTU5LDYuOTk1LDIzLjQwNywxMC45OTIsMzIuNTQ1YzMuOTk2LDkuMTMsOC43MDksMTguNjAzLDE0LjEzNCwyOC40MDNjNS40MjQsOS44MDIsOS4xODIsMTYuMzE3LDExLjI3NiwxOS41NTUgICAgYzIuMDkzLDMuMjMsNC4wOTUsNi4xODcsNS45OTcsOC44NWMxLjkwMywyLjQ3NCw0LjM3NywzLjcxLDcuNDIxLDMuNzFjMC43NjUsMCwxLjkwMi0wLjE4NiwzLjQyNy0wLjU2OCAgICBjNC4zNzctMi4wOTUsNi4yNzktNS4zMjUsNS43MDgtOS43MDVjLTguNTY0LTYzLjk1NC0xLjUyLTEwOC45NzMsMjEuMTI4LTEzNS4wNDdjMjEuODkyLTI0LjkzNCw2My41NzUtMzcuNDAzLDEyNS4wNTEtMzcuNDAzICAgIGg0NS42ODZ2NTQuODE2YzAsOC4wMDEsMy43MSwxMy42MTMsMTEuMTM2LDE2Ljg1MWMyLjQ3MSwwLjk1MSw0Ljg1MywxLjQyNCw3LjEzMiwxLjQyNGM1LjE0LDAsOS40MjUtMS44MDcsMTIuODU0LTUuNDIxICAgIGwxMDkuNjMzLTEwOS42MzdjMy42MTMtMy42MTksNS40MjQtNy44OTgsNS40MjQtMTIuODQ3QzQ3NS4wODIsMTQxLjIzLDQ3My4yNzEsMTM2Ljk0NCw0NjkuNjU4LDEzMy4zMzN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTM5NS45OTYsMjkyLjM1NmMtMy42MjUtMS41MjktNi45NTEtMC43NjMtOS45OTMsMi4yODNjLTQuOTQ4LDQuNTY4LTEwLjA5Miw4LjA5My0xNS40MiwxMC41NjQgICAgYy0zLjQzMywxLjkwMi01LjE0MSw0LjY2LTUuMTQxLDguMjc3djYxLjEwNGMwLDEyLjU2Mi00LjQ2NiwyMy4zMDgtMTMuNDE1LDMyLjI2Yy04Ljk0NSw4Ljk0Ni0xOS43MDQsMTMuNDE5LTMyLjI2NCwxMy40MTkgICAgSDgyLjIyMmMtMTIuNTY0LDAtMjMuMzE4LTQuNDczLTMyLjI2NC0xMy40MTljLTguOTQ3LTguOTUyLTEzLjQxOC0xOS42OTctMTMuNDE4LTMyLjI2VjEzNy4wMzkgICAgYzAtMTIuNTYzLDQuNDcxLTIzLjMxMywxMy40MTgtMzIuMjU5YzguOTQ1LTguOTQ3LDE5LjY5OS0xMy40MTgsMzIuMjY0LTEzLjQxOGgzMS45NzdjMS4xNDEsMCwyLjY2Ni0wLjM4Myw0LjU2OC0xLjE0MyAgICBjMTAuNjYtNi40NzMsMjMuMzEzLTEyLjE4NSwzNy45NzItMTcuMTMzYzQuOTQ5LTAuOTUsNy40MjMtMy45OTQsNy40MjMtOS4xMzZjMC0yLjQ3NC0wLjkwMy00LjYxMS0yLjcxMi02LjQyMyAgICBjLTEuODA5LTEuODA0LTMuOTQ2LTIuNzA4LTYuNDIzLTIuNzA4SDgyLjIyNmMtMjIuNjUsMC00Mi4wMTgsOC4wNDItNTguMTAyLDI0LjEyNUM4LjA0Miw5NS4wMjYsMCwxMTQuMzk0LDAsMTM3LjA0NHYyMzcuNTM3ICAgIGMwLDIyLjY1MSw4LjA0Miw0Mi4wMTgsMjQuMTI1LDU4LjEwMmMxNi4wODQsMTYuMDg0LDM1LjQ1MiwyNC4xMjYsNTguMTAyLDI0LjEyNmgyMzcuNTQxYzIyLjY0NywwLDQyLjAxNy04LjA0Miw1OC4xMDEtMjQuMTI2ICAgIGMxNi4wODUtMTYuMDg0LDI0LjEyNy0zNS40NSwyNC4xMjctNTguMTAydi03My45NDZDNDAxLjk5NSwyOTYuODI5LDM5OS45OTYsMjk0LjA3MSwzOTUuOTk2LDI5Mi4zNTZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat 5% 50%
}

div.simpleSocialShareButtonOnRight {
    font-size: 20px;
    line-height: 46px;
    height: 46px;
    border-radius: 4px;
    border: 1px solid black;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 800;
    color: white;
    padding-left: 30px;
    padding-right: 10px;
    cursor: pointer;
    margin-left: 10px;
}

div.simpleSocialShareButton:hover { opacity: .75 }
div.simpleSocialShareButtonActive { background: none; border: 0; text-shadow: none; }
div.simpleSocialShareSitesContainer ul { list-style-type: none; padding: 0; margin: 0 }
div.simpleSocialShareSitesContainer ul li.simpleSocialShareSiteContainer { 

	float: left;
  width: 22px;
  height: 22px;
  cursor: pointer;
  margin-right: 3px;
}

.clearfix:after { content: ""; display: table; clear: both }


li.simpleSocialShareTwitter {
    background: #fff url("/sites/all/themes/c4sr_v1/images/share-twitter.png") no-repeat center center;
    background-size: contain;
}


li.simpleSocialShareTwitter:hover {
		background: #fff url("/sites/all/themes/c4sr_v1/images/share-twitter_blue.png") no-repeat center center;
		background-size: contain;
}

li.simpleSocialShareFacebook {
    background: #fff url("/sites/all/themes/c4sr_v1/images/share-facebook.png") no-repeat center center;
    background-size: contain;
}

li.simpleSocialShareFacebook:hover {
    background: #fff url("/sites/all/themes/c4sr_v1/images/share-facebook_blue.png") no-repeat center center;
    background-size: contain;
}

li.simpleSocialShareEmail {
    background: #fff url("/sites/all/themes/c4sr_v1/images/share-email.png") no-repeat center center;
    background-size: contain;
}

li.simpleSocialShareEmail:hover {
		background: #fff url("/sites/all/themes/c4sr_v1/images/share-email_blue.png") no-repeat center center;
    background-size: contain;
}

div.simpleSocialShareText {
  font-size: 18px;
  line-height: 1.4em;
  height: 36px;
  margin-right: 6px;
}

div.simpleSocialShareTableCell {
  vertical-align: text-top;
}

