/* hide this stuff */

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

/* change this stuff */

.partners {width:90%;padding:2% 5% 4%;}
.petition-left {float:left;height:250px;width:100%;}
h1 {font-size:9vw;}
.footer {width:100%;padding:20px 0px;font-size:13px;line-height:16px;}
.sharing {text-align:center;width:100%;display:block;line-height:1;}
.petition-wrapper {display:block;border:none;width:100%;background:transparent;-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.housing-photo {height:200px;background-size:cover;width:100%;}
.petition-text {clear:both;width:90%;padding:3%;margin:0px auto;border:1px solid #232323;position:relative;top:-20px;background:white;-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);}
.petition-form {width:90%;padding:15px 3%;margin:0 auto;-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.35);position:relative;top:-20px;}
h3 {font-size:7vw;}
.petition-form input {border:1px solid black;}
.partners h3 {font-size:6vw;}
.form-group.first, .form-group.last, .form-group.submit {width:100%;display:block;}
div.disclaimer {width:90%;margin:20px auto;padding:10px 2%;}
button[type=submit]{float:none;display:block;width:100%;margin:20px 0px;}
input#email {width:100%;}
.mobile-button {-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #ED1E4E;
border:none;-webkit-appearance:none;color:#fff;font-family: 'Verdana', sans-serif;font-size:12px;display:block;white-space:nowrap;margin:5px auto 25px;width:100%;text-transform:uppercase;line-height:22px;font-weight:bold;text-align:center;padding:10px 0px;}
.email, .first, .last {width:96%;float:left;display:block;}
.zip {width:24%;float:left;display:block;}
.mobile-button:hover {
background: #09496d;color:white;}

.form-group.submit {width:100%;float:left;display:block;}
div.name {padding:10px 0px;width:auto;display:block;text-align: center;}
img.thumb {margin-bottom:5px;}
img.org {max-width:100%;margin:10px 0px;}



.mobile {display:block;}
