Hi,
2) There is no documentation as such as each usage case is different, this often requires an understanding of CSS also depending on what you want to do.
As you have chosen a white button, you would need to override this using an example like this:
.my-custom-class a.sf-button.white {
color: red !important;
}
.my-custom-class a.sf-button.white:hover {
color: blue !important;
}
I see already you have used span tags and inline CSS to override the color.
—
You can reduce the padding with CSS, an example:
.spb_box_text .box-content-wrap {
padding: 10px;
}
Thanks.