Hey there!
Your suspicions were correct! It is a CSS thing. You’ll want to add this to your site’s Style.css file:
#mc_embed_signup input {
border: 0px;}
That will remove all of the borders (including on the email input). But, you can add that back with this:
#mc_embed_signup input.email {
border: 1px solid #000000;}
That should get you squared away!
Cheers
mc_nate, thanks for the quick reply.. But it didn’t work. Below is my entire style.css file. Not sure what’s going on. When it didn’t work in the style.css file, I put it into the custom.css file. That didn’t work either. I also noticed that I can’t find where to activate the custom.css file in Thesis 1.8.3..? It seems that is no longer necessary, as they’ve combined stylesheets in this new version.
Anyway, here is the style.css (I added your code at the end):
[217 lines of CSS moderated as per the Forum Rules.]
Hmm… Well, it might not be the cleanest CSS, but you could set both of those to “important” and that should do it.
So, you’d need this:
#mc_embed_signup input {
border: 0px !important;}
#mc_embed_signup input.email {
border: 1px solid #000000 !important;}
The only potential issue with this method is that if more fields are added to the form in the future, you’ll have to re-tool the CSS appropriately. However, if you’re only concerned with capturing email addresses for the foreseeable future, you should be good.
Let us know if that still doesn’t work. We’ll have another go of it!
Cheers
Ok, after posting that I noticed that the change DID take effect everywhere but on the home page of the site… It could be a caching issue. Unless there is a reason for that?
Sorry for the confusion there…
Not a problem! There’s just a bit of CSS that appears to be overriding the changes on your home page (if I had to guess). Marking them as “important” should be good, though. π
This is what the code looks like now:
/*—: [ border removal ]:—*/
#mc_embed_signup input {border: 0px !important;}
#mc_embed_signup input.email {border: 1px solid #000000 !important;}
#mc-embedded-subscribe-form input {border: 0px !important;}
Still not working on the home page. Also, it looks like this code should leave the border around the email input box, but that seems to be gone still? What are you seeing? Maybe it’s my cache?
Thanks,
Mark
Hey again Mark!
I’m still seeing the border around both:
Screenshot — http://cl.ly/243C161w3Q1Q1n3d0U2X
Alright… so lets try one last thing… In the actual code for the embedded form, you currently have this:
<div><input type="image" src="/images/signup.jpg" alt="Download Button"></div>
Let’s change that to this:
<div><input type="image" src="/images/signup.jpg" alt="Download Button" style="border: 0;"></div>
Fingers crossed!
Success!!
Thanks mc_nate, I appreciate your sticking with me on this π
Now the only issue is it removes the border from the input box…? Is there a fix for that?
Mark
Closing out this issue.. thanks for the help mc_nate.
I took a different route on my internal pages. Home page fix worked great!
Thanks again.
Mark
Awesome. Thanks for your patience and persistence, Mark!