	/* hide this stuff */

.header-nav
{display:none;}

/* change this stuff */
body {font-size:6vw;line-height:130%;}

.sign_up, .footer, .content, .quote, .content.interior {width:90%;margin:0px auto;padding:15px 5%;}
.logo {width:100%;text-align:center;}
.logo img {max-width:100%;}
form.page input#id_email {
    width: 90%;
}
.header_title {
    background-size: cover;
    height: auto;
    padding: 15% 0px;
}
.header_title h1 {
    width: 98%;
    font-size: 8vw;
}

.contest_form table td {width:100%;display:block;}
.contest_form table  {margin:0;}
td.email-cell {width:100%;}
iframe {max-width:100%;}
.mobile {display:block;}
.mobile-mini-nav {font-size:11px;text-align:center;display:block;padding:10px 0px;background-color:#dedede;width:100%;}
.mobile-mini-nav a {margin:10px 15px;text-transform:uppercase;}
.sponsor-logos, .footer-nav {width:100%;text-align:center;float:left;padding-top:30px;}
.ppp {width:100%;margin:10px auto;display:block;}
.join.centered, .join {

    width: 90%;
    float: left;
padding:10px 5%;
}
.footer-nav h4 {font-size:4.65vw;}
.ppp span.title, .join h3 {font-size:6.2vw;}
.ppp span, .join p {font-size:5.4vw;}
a.ppp-button, .join a.button {font-size:4vw;}
.quote p, .join p.smaller {font-size:5vw;}
.quote p {width:90%;}
 .about-wrapper {
    height: 360px;
}
ul.left, ul.right {text-align:center;width:90%;padding:0px 5%;margin:0;}
ul.left li a, ul.right li a {color:#5B2E53;font-size:4vw;}
img.tagline {max-width:100%;}
img.right-float, .right-float, img.float-left, .float-left {
    float: none;max-width:100%;width:100%;
    margin: 0;
}
header.sticky {
            display:none;
        }
.ava-map {width:100%;margin:5px 0px;}
.sign_up span.script, .sign_up span {font-size:4vw;display:block;width:85%;}

input[type=submit] {
    float: none;display:block;
    padding: 10px;
    font-size: 4.5vw;
}
form.page input[type=submit] {width:100%;padding:10px 0px;}
.home {width:90%;height:250px;margin-bottom:2%;}
.intro {
    width: 210px;
    height: 150px;
    left: 2%;
    top: 2%;
}
.intro a.button {
    font-size:3vw;
    top: 70%;
    right: 2%;
    }
    .video {
    width: 80%;
    float: none;
    margin: 2% auto;
}
form.page {

    padding: 5%;
    width: 90%;

}

form.page label {

    font-size: 3vw;display:block;

}
form.page table tr td {width:100%;display:block;}

input#id_member_field_first_name, input#id_member_field_last_name, input#id_email {
    width: 95% !important;
}
span.zip {width:40%;}
