/* hide this stuff */

.site_links, .site_links_wrapper, .donate, .sign-up
{display:none;}

/* change this stuff */

body, span.small, p.disclaimer {font-size:4vw;}


.petition-wrapper {display:block;}

.header {border-bottom:4px solid #0DBF9F;background-size:contain;}
.image {width:22%;}
.header h1 {text-align:left;font-size:7vw;line-height:101%;color:#FBCD2F;text-transform:uppercase;text-shadow: 0px 0px 5px rgba(0,0,0,1);background:transparent;padding:3% 1%;width:75%;}

.petition-form {padding:5%;width:86%;margin:0 auto;}
.partners {width:94%;padding:2% 3% 4%;}
.footer {width:100%;padding:20px 0px;font-size:13px;line-height:16px;}
.sharing {text-align:center;width:100%;display:block;line-height:1;}
h3, .petition-form h3 {font-size:7vw;margin-bottom:10px;line-height:100%;}
div.disclaimer {width:90%;margin:20px auto;padding:10px 2%;}
button[type=submit]{float:none;display:block;width:100%;margin:10px 0px;font-size:5vw;}

.mobile-button {-webkit-border-radius: 6px;
-moz-border-radius: 6px;clear:both;
border-radius: 6px;
background: #0DBF9F;
border:none;-webkit-appearance:none;color:#fff;font-family: 'Verdana', sans-serif;font-size:11px;display:block;white-space:nowrap;margin:15px auto;width:90%;text-transform:uppercase;line-height:20px;font-weight:bold;text-align:center;padding:10px 0px;}
label {font-size:3vw;line-height: 120%;}
.form-group.first, .form-group.last {width:100%;margin-left:0;}
.form-group input {height:22px;}

div.name {padding:10px 0px;width:auto;display:block;}
div.org {padding:15px 0px;margin:0 auto;display:block;}
div.org img {margin:0px auto 5px;}
img.thumb {margin-bottom:5px;}
div.org img {max-width:100%;}
.petition-text {column-count:1;margin:10px auto;width:90%;font-size:5vw;}


.mobile {display:block;}
