.ess-social-share-buttons {
    margin: 20px 0;
}

.ess-button {
    padding: 10px 20px;
    margin: 5px;
    text-decoration: none;
    color: #ffffff; /* Default text color */
    background-color: #3b5998; /* Default background color */
    display: inline-block;
}

/* Button Sizes */
.ess-small { font-size: 12px; padding: 5px 10px; }
.ess-medium { font-size: 16px; padding: 10px 20px; }
.ess-large { font-size: 20px; padding: 15px 30px; }

/* Button Shapes */
.ess-square { border-radius: 0; }
.ess-round { border-radius: 25px; }