/* hide this stuff */

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

/* change this stuff */

.photo {display:none;}
.mobile-photo {background:url(/template-static/202007masks/masks.jpg) 50% 100% no-repeat;background-size:cover;width:38%;}
.content_area, .petition-content  {width:100%;display:block;}
.share-text {padding:5% 5% 15% 5%;text-align:center;width:90%;}
h1,h2,h3 {text-transform:uppercase;font-weight:900;}
h1 {font-size:5vw;line-height: 120%;padding:5% 3%;width:58%;}
.footer {width:100%;padding:20px 0px;font-size:13px;line-height:16px;}
.sharing {text-align:center;width:100%;display:block;line-height:1;}
.header {float:left;display:flex;width:100%;min-height:200px;}
#wrapper {width:100%;display:block;}
.content_area {width:100%;display:block;float:left;}
.petition-form h3 {font-size:8vw;}
.petition-form{width:90%;padding:30px 5%;margin-top:10px;float:left;}
.petition-text {width:90%;padding:0px 5%;font-size:20px;line-height:1.3em;background:white;}
.petition-text ul li {margin:0px 0px 1em 2em;}
.petition-form input {border:1px solid black;}
.partners h3 {font-size:5vw;margin:10px 0px;}
.partners {margin:5% auto 1%;width:95%;padding:0;}
.photo-one {width:50%;left:50%;}
.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:10px 0px;font-size:7vw;padding:10px 0px;}
input#email {width:100%;}
.mobile-button {-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #870505;
border:none;-webkit-appearance:none;color:#fff;font-family: 'Verdana', sans-serif;font-size:12px;display:block;white-space:nowrap;margin:10px auto 20px;width:90%;text-transform:uppercase;line-height:22px;font-weight:bold;text-align:center;padding:10px 0px;}
.petition-text p{margin-bottom:1em;}
.petition-text li{margin-bottom:1em;margin-left:2em;list-style-type:square;}
.petition-text p:last-of-type {margin-bottom:1em;}

.form-group.email, .first, .last {width:96%;float:left;display:block;margin:0;}
.small, p.disclaimer {font-size:18px;line-height: 22px;}
.form-group.zip {width:24%;float:left;display:block;}
.form-row {display:block;}
.form-group.submit {width:100%;float:left;display:block;}
div.name {padding:10px 0px;width:auto;display:block;text-align: center;max-width:100%;}
img.thumb {margin-bottom:5px;}
img.org {max-width:100%;margin:15px auto;display:block;}
.form-group.zip {width:50%;}
.mobile {display:block;}
