/* MOBILE STYLESHEET */


/* NAV */

#logo 
{
width:400px;
max-width:90%;
}

nav li {
padding:.25em .5em;
letter-spacing: .0em;

}

/* CONTENT */

.mobile {
display:inline;
}

.nomobile {
display:none;
}

form {
max-width:100%;
}

.headline {
height:300px;
}

div.button {
margin-top:5px;
padding:0;
}

p.buttontext {
position:static;
}

.column {
display:block;
width:100%;
padding:0;
margin:0;
}

.column:first-of-type {
border-top:0;
}

.two, .three {
width:100%;
margin:0px;
margin-left:0px;
}

.three {
padding-bottom:0px;
}

.lower {
padding-bottom:1em;
border:0;
}

section, article {
padding-bottom:20px;
}


h1, h2 {
font-size:1.5em;
}

h3.headertext {
padding-top:100px;
}

footer {
position: static;
height:auto;
}

