@CHARSET "ISO-8859-1";

/*
 * -------------------------------
 * Poldings Limited
 * www.ukwebapplications.co.uk
 * -------------------------------
*/

/* 
 * -------------------------------
 * RESPONSIVE MEASURES
 * -------------------------------
*/
.maxwidth {
    max-width: 100%;
}

.section {
    clear: both;
    padding: 0 10px 0 10px;
    margin: 0px;
}

.group:before, .group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}

.showif {
    display: none;
}

@media only screen and (max-width: 480px) {

    .w50 {
        min-width: 98%;
    }

    .col5, .col10, .col15, .col20, .col25, .col30, .col35, .col40, .col45, .col50, .col55, .col60, .col65, .col70, .col75, .col80, .col85, .col90, .col95 {
        width: 100%;
    }

    .header-vjbarrington{
        font-weight: normal;
        font-size: 190%;
        line-height: 120%;
        margin: 0;
        font-family: 'Times New Roman', 'Times', serif;
        color: #eeeeee;
        letter-spacing: 5px;
        padding: 10px 0px 00px 0px;
        float: left;
    }
    .header-tagline {
        font-family: Courier;
        color: #ccc;
        font-size: 100%;
        text-transform: lowercase;
        margin: 5px 0 10px 0;
        letter-spacing: 5px;
        padding: 00px 0px 00px 0px;
        float: left;
    }
    .powered_by {
        font-size: 130%;
    }
    h1 {
        font-size: 130%;
        line-height: 120%;
        letter-spacing: 1px;
    }

    h2 {
        font-size: 120%;
        line-height: 110%;

    }

    h3, h4 {
        font-size: 130%;
        line-height: 120%;

    }
    h5, h6 {
        font-size: 110%;
        line-height: 110%;

    }

    .centerif {
        text-align: center;
    }

    .hideif {
        display: none;
    }

    .envelope {
        background: #fff;
    }

    .header-content {
        height: auto;
        background: transparent;
        border: none;
    }

    .text_box {
        margin: 0
    }

    .footer-content {
        background: transparent;
        border: none;
    }

    .showif {
        display: block;
    }
    .space-line {
        clear: both;
        border-top: 1px dashed #ccc;
        margin: 0px 0 0px 0;
        padding: 0px 0 0 0px;
    }

    .button-wide a, .button-wide a:link, .button a, .button a:link, input[type=submit] {
         padding: 0.3em 0 0.3em 0;
        margin: 0px 0 5px 0;
        text-decoration: none;
        font-size: 130%;
        background: #2598c3;
        color: #ffffff;
        -webkit-appearance: none;
        white-space:nowrap;
        max-width:100%;
        width:100%;
        display:block;
        text-align:center;
        font-family: 'Times New Roman', 'Times', serif;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;

    }
    .button-wide a:hover, .button a:hover, input[type=submit]:hover {

        background: #d70b03;

    }
    a .button-wide, a .button, input[type=submit] {
        color: #ffffff;
    }

    .footer-wrapper {
        width: 100%;
        clear: both;
        height: 400px;
        margin: 0px 0 0px 0;
        padding: 0;
        color: #fff;
        background-color: #3c5769;

        background-image: url("/");
        background-position: center;
        background-repeat: repeat-y;

    }
}
