/* hide this stuff */

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

/* change this stuff */

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

.content_area {display:block;}
#wrapper {background-position: 0% 0%;background-size:contain;}
#wrapper table tr td {vertical-align: middle;width:90%;display:block;float:left;}
.header {padding:2% 5%;}
.petition-form {padding:5%;background:black;}
.partners {width:94%;padding:2% 3% 4%;}
.header h1 {font-size:7vw; margin:4% 0 12%;}
.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:5vw;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: #cc1b4f;
border:none;-webkit-appearance:none;color:#fff;font-family: 'Verdana', sans-serif;font-size:12px;display:block;white-space:nowrap;margin:15px auto;width:90%;text-transform:uppercase;line-height:22px;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;}
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;}
