

::-webkit-input-placeholder {
    color: #707080;
}

:-moz-placeholder { /* Firefox 18- */
    color: #707080;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #707080;
}

:-ms-input-placeholder {
    color: #707080;
}

header{
    padding-bottom:2em;
}

header p{
    color:#b2b2b2;
}

h1{
    text-align:center;
    font-weight:normal;
    padding-top:2em;
}

form{
    padding-bottom:2em;
}

form button{
    padding:0.3em 2em;
    border-radius:1em;
    margin-top:1.2em;
}


form button:hover{
    color:#fff;
    background: #8c6154;
}


fieldset{
    border-color: #dddddd;
}

.callnumber{

}


.reveal-modal{
    padding:0;
}



.contact-details{
    padding-left:1.5em;
    border-left:5px solid #d3a180;
}

.contact-details a{
    font-size:1em;
    display:block;
    margin-bottom:1em;
}

.contact-details *{
    color:#6a6a6a;
    font-size:1.2em;
    font-style:italic;
}


.contact-details .title{
    font-weight:bold;
    display:block;
}

.address{

}


/* SMALL ONLY */
@media only screen and (max-width: 40em) {
    .contact-details{
        width:100%;
    }
}