body{width:100%;overflow-x: hidden}

.aux-button, .aux-button .aux-text{font-family: "Azo Sans", Sans-serif;
    font-size: 15px; letter-spacing: 2px; text-transform: uppercase; text-shadow: none !important; line-height: 1 !important; transition: all 450ms;}

a.aux-east-bay.button.aux-outline,
button.aux-east-bay.aux-outline,
input.aux-east-bay[type="button"].aux-outline,
.aux-east-bay.aux-button.aux-outline{color:#1c2444;}

h4{margin:1.2em 0 0.5em 0;}


input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, input[type="url"]::placeholder, textarea::placeholder, input.aux-outline[type="text"]::placeholder, input.aux-outline[type="password"]::placeholder, input.aux-outline[type="email"]::placeholder, input.aux-outline[type="tel"]::placeholder, input.aux-outline[type="url"]::placeholder, textarea.aux-outline::placeholder{
    color:#000 !important;
}

input[type="submit"] {
    padding: 12px 26px !important;

    background-color: #FFF;
    color: #1C2444;
    border:solid 2px #1C2444;

    font-size: 1em;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 100%;
    margin-bottom: 1em;
    margin-top:15px;
}
input[type="submit"]:hover {
    background-color: #1C2444;
    color: #FFFFFF;
    border:solid 2px #1C2444;
}

div.col-title{
    margin-top:25px;
    align-items: center;
    display: flex;
    justify-content: center;
}

@media screen and (max-width:640px){
.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container{
    padding-left:15px; padding-right:15px
}
    .aux-content-top-margin .aux-primary{padding-top:2em;}

    .page-title-section .page-header > .aux-container > :first-child{margin-top:35px;}
    .page-title-section .page-header > .aux-container > :last-child{margin-bottom:35px;}
}