No worries. There are browser tools that allow me to see the issue without a refresh.
It actually looks like you have other CSS in the way that’s causing an issue. Line 976 of your style.css file located here: view-source:https://beaconpointservices.org/wp-content/themes/bp/style.css?ver=4.9.8 That file appears to be in the root of a theme with a folder called “bp”.
The CSS rule located on that line (976) looks to (I can only take an educated guess) apply to all links :not()
specified there. It appears to be intentionally excluding elements that are included in your theme, perhaps? In other words, that CSS rule does not intentionally exclude EDD buttons (or any other buttons for that matter), so the CSS written there applies to EDD’s buttons… interfering with the changes you’re trying to make.
Here’s a screenshot of what it looks like when I disable the CSS targeted by line 976: https://cl.ly/5cfb18b99b2b
I’m not sure if that CSS is custom, or if it came in the theme you’re using, so written by someone else. But the act of using :not()
in the CSS selector to exclude certain types of links, as opposed to writing CSS that targets the links you actually want to target, can always lead to unexpected results like this. Because you have no way of predicting what HTML elements will be introduced in the future by other plugins, or even WordPress itself.
—–
Here’s what you can do, though, to solve the issue in just a couple of steps:
Step 1
On that same line 976 in the CSS file, change this:
a:not([title="1"]):not([title="2"]):not([title="3"]):not([title="4"]):not([title="5"]):not(.btn):not(.nav-link):not(.navbar-brand):not(.ab-item):not(.no-style):not(.dropdown-item):not(.elementor-button-link):not(.nc_tweet)
To this:
a:not([title="1"]):not([title="2"]):not([title="3"]):not([title="4"]):not([title="5"]):not(.btn):not(.nav-link):not(.navbar-brand):not(.ab-item):not(.no-style):not(.dropdown-item):not(.elementor-button-link):not(.nc_tweet):not(.edd-add-to-cart):not(.edd_go_to_checkout)
(all I did was add :not(.edd-add-to-cart):not(.edd_go_to_checkout)
to the end of the selector)
Step 2
Replace that entire chunk of CSS I gave you earlier with this:
.edd-add-to-cart.plain,
.entry-content .edd-add-to-cart,
.edd-go-to-checkout.plain,
.entry-content .edd_go_to_checkout {
background-color: #564865;
border: none;
color: #ffffff;
text-align: center;
text-decoration: none;
padding: 15px 32px;
font-size: 16px;
cursor: pointer;
}
(all I did was change .edd-go-to-checkout
to .edd_go_to_checkout
… my mistake)
That should have everything looking the way you want and functioning as expected, as it transitions from an Add to Cart button to a Checkout button. I tried to use my browser to check but it appears your site started experiencing an error while I was trying to use the browser tools.
Please give it a test and let me know.