/* =============================================
 *       GroundworkCSS by Gary Hepting
 *          Last Updated:2013-4-24
 * ===========================================*/
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("/js/libs/boxsizing.htc");
}

html, body, .document, .html, .body {
    -webkit-text-size-adjust: none;
    line-height: 1;
}

html, body, div, span, header, footer, aside, nav, menu, section, article, details, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, em, small, big, strong, b, u, i, blockquote, cite, pre, code, time, address, a, img, center, hr, form, fieldset, legend, label, input, textarea, select, button, table, caption, tbody, thead, tfoot, tr, th, td, iframe, object, canvas, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1em;
    font: inherit;
    vertical-align: baseline;
}

header, footer, aside, menu, nav, section, article, details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html, .html {
    width: 100%;
    height: 100%;
}

html, body, .document, .html, .body {
    width: 100% !important;
    min-height: 100%;
    /*background: white;*/
    margin: 0;
    padding: 0;
}

hr, .hr {
    border: 0;
    border-bottom: 1px solid #dddddd;
    margin: 10px auto;
    clear: both;
}

img, a img, .img {
    max-width: 100%;
    border: none;
}

.container {
    width: 100%;
}

#main {
    width: 1024px;
    margin: 0 auto;
}

.row {
    width: 100%;
}

.column, .whole,
.wholes, .whole.one,
.wholes.one, .half,
.halves, .half.one,
.halves.one, .half.two,
.halves.two, .third,
.thirds, .third.one,
.thirds.one, .third.two,
.thirds.two, .third.three,
.thirds.three, .fourth,
.fourths, .fourth.one,
.fourths.one, .fourth.two,
.fourths.two, .fourth.three,
.fourths.three, .fourth.four,
.fourths.four, .fifth,
.fifths, .fifth.one,
.fifths.one, .fifth.two,
.fifths.two, .fifth.three,
.fifths.three, .fifth.four,
.fifths.four, .fifth.five,
.fifths.five, .sixth,
.sixths, .sixth.one,
.sixths.one, .sixth.two,
.sixths.two, .sixth.three,
.sixths.three, .sixth.four,
.sixths.four, .sixth.five,
.sixths.five, .sixth.six,
.sixths.six, .seventh,
.sevenths, .seventh.one,
.sevenths.one, .seventh.two,
.sevenths.two, .seventh.three,
.sevenths.three, .seventh.four,
.sevenths.four, .seventh.five,
.sevenths.five, .seventh.six,
.sevenths.six, .seventh.seven,
.sevenths.seven, .eighth,
.eighths, .eighth.one,
.eighths.one, .eighth.two,
.eighths.two, .eighth.three,
.eighths.three, .eighth.four,
.eighths.four, .eighth.five,
.eighths.five, .eighth.six,
.eighths.six, .eighth.seven,
.eighths.seven, .eighth.eight,
.eighths.eight, .ninth,
.ninths, .ninth.one,
.ninths.one, .ninth.two,
.ninths.two, .ninth.three,
.ninths.three, .ninth.four,
.ninths.four, .ninth.five,
.ninths.five, .ninth.six,
.ninths.six, .ninth.seven,
.ninths.seven, .ninth.eight,
.ninths.eight, .ninth.nine,
.ninths.nine, .tenth,
.tenths, .tenth.one,
.tenths.one, .tenth.two,
.tenths.two, .tenth.three,
.tenths.three, .tenth.four,
.tenths.four, .tenth.five,
.tenths.five, .tenth.six,
.tenths.six, .tenth.seven,
.tenths.seven, .tenth.eight,
.tenths.eight, .tenth.nine,
.tenths.nine, .tenth.ten,
.tenths.ten, .eleventh,
.elevenths, .eleventh.one,
.elevenths.one, .eleventh.two,
.elevenths.two, .eleventh.three,
.elevenths.three, .eleventh.four,
.elevenths.four, .eleventh.five,
.elevenths.five, .eleventh.six,
.elevenths.six, .eleventh.seven,
.elevenths.seven, .eleventh.eight,
.elevenths.eight, .eleventh.nine,
.elevenths.nine, .eleventh.ten,
.elevenths.ten, .eleventh.eleven,
.elevenths.eleven, .twelfth,
.twelfths, .twelfth.one,
.twelfths.one, .twelfth.two,
.twelfths.two, .twelfth.three,
.twelfths.three, .twelfth.four,
.twelfths.four, .twelfth.five,
.twelfths.five, .twelfth.six,
.twelfths.six, .twelfth.seven,
.twelfths.seven, .twelfth.eight,
.twelfths.eight, .twelfth.nine,
.twelfths.nine, .twelfth.ten,
.twelfths.ten, .twelfth.eleven,
.twelfths.eleven, .twelfth.twelve,
.twelfths.twelve {
    float: left;
    position: relative;
    min-height: 1px;
}

.centered {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.whole,
.wholes {
    width: 100%;
}

    .whole.one,
    .wholes.one {
        width: 100%;
    }

.half,
.halves {
    width: 50%;
}

    .half.one,
    .halves.one {
        width: 50%;
    }

    .half.two,
    .halves.two {
        width: 100%;
    }

    .half.right-one,
    .halves.right-one {
        left: 50%;
    }

    .half.left-one,
    .halves.left-one {
        right: 50%;
    }

    .half.skip-one,
    .halves.skip-one {
        margin-left: 50%;
    }

.third,
.thirds {
    width: 33.33333%;
}

    .third.one,
    .thirds.one {
        width: 33.33333%;
    }

    .third.two,
    .thirds.two {
        width: 66.66667%;
    }

    .third.three,
    .thirds.three {
        width: 100%;
    }

    .third.right-one,
    .thirds.right-one {
        left: 33.33333%;
    }

    .third.left-one,
    .thirds.left-one {
        right: 33.33333%;
    }

    .third.skip-one,
    .thirds.skip-one {
        margin-left: 33.33333%;
    }

    .third.right-two,
    .thirds.right-two {
        left: 66.66667%;
    }

    .third.left-two,
    .thirds.left-two {
        right: 66.66667%;
    }

    .third.skip-two,
    .thirds.skip-two {
        margin-left: 66.66667%;
    }

.fourth,
.fourths {
    width: 25%;
}

    .fourth.one,
    .fourths.one {
        width: 25%;
    }

    .fourth.two,
    .fourths.two {
        width: 50%;
    }

    .fourth.three,
    .fourths.three {
        width: 75%;
    }

    .fourth.four,
    .fourths.four {
        width: 100%;
    }

    .fourth.right-one,
    .fourths.right-one {
        left: 25%;
    }

    .fourth.left-one,
    .fourths.left-one {
        right: 25%;
    }

    .fourth.skip-one,
    .fourths.skip-one {
        margin-left: 25%;
    }

    .fourth.right-two,
    .fourths.right-two {
        left: 50%;
    }

    .fourth.left-two,
    .fourths.left-two {
        right: 50%;
    }

    .fourth.skip-two,
    .fourths.skip-two {
        margin-left: 50%;
    }

    .fourth.right-three,
    .fourths.right-three {
        left: 75%;
    }

    .fourth.left-three,
    .fourths.left-three {
        right: 75%;
    }

    .fourth.skip-three,
    .fourths.skip-three {
        margin-left: 75%;
    }

.fifth,
.fifths {
    width: 20%;
}

    .fifth.one,
    .fifths.one {
        width: 20%;
    }

    .fifth.two,
    .fifths.two {
        width: 40%;
    }

    .fifth.three,
    .fifths.three {
        width: 60%;
    }

    .fifth.four,
    .fifths.four {
        width: 80%;
    }

    .fifth.five,
    .fifths.five {
        width: 100%;
    }

    .fifth.right-one,
    .fifths.right-one {
        left: 20%;
    }

    .fifth.left-one,
    .fifths.left-one {
        right: 20%;
    }

    .fifth.skip-one,
    .fifths.skip-one {
        margin-left: 20%;
    }

    .fifth.right-two,
    .fifths.right-two {
        left: 40%;
    }

    .fifth.left-two,
    .fifths.left-two {
        right: 40%;
    }

    .fifth.skip-two,
    .fifths.skip-two {
        margin-left: 40%;
    }

    .fifth.right-three,
    .fifths.right-three {
        left: 60%;
    }

    .fifth.left-three,
    .fifths.left-three {
        right: 60%;
    }

    .fifth.skip-three,
    .fifths.skip-three {
        margin-left: 60%;
    }

    .fifth.right-four,
    .fifths.right-four {
        left: 80%;
    }

    .fifth.left-four,
    .fifths.left-four {
        right: 80%;
    }

    .fifth.skip-four,
    .fifths.skip-four {
        margin-left: 80%;
    }

.sixth,
.sixths {
    width: 16.66667%;
}

    .sixth.one,
    .sixths.one {
        width: 16.66667%;
    }

    .sixth.two,
    .sixths.two {
        width: 33.33333%;
    }

    .sixth.three,
    .sixths.three {
        width: 50%;
    }

    .sixth.four,
    .sixths.four {
        width: 66.66667%;
    }

    .sixth.five,
    .sixths.five {
        width: 83.33333%;
    }

    .sixth.six,
    .sixths.six {
        width: 100%;
    }

    .sixth.right-one,
    .sixths.right-one {
        left: 16.66667%;
    }

    .sixth.left-one,
    .sixths.left-one {
        right: 16.66667%;
    }

    .sixth.skip-one,
    .sixths.skip-one {
        margin-left: 16.66667%;
    }

    .sixth.right-two,
    .sixths.right-two {
        left: 33.33333%;
    }

    .sixth.left-two,
    .sixths.left-two {
        right: 33.33333%;
    }

    .sixth.skip-two,
    .sixths.skip-two {
        margin-left: 33.33333%;
    }

    .sixth.right-three,
    .sixths.right-three {
        left: 50%;
    }

    .sixth.left-three,
    .sixths.left-three {
        right: 50%;
    }

    .sixth.skip-three,
    .sixths.skip-three {
        margin-left: 50%;
    }

    .sixth.right-four,
    .sixths.right-four {
        left: 66.66667%;
    }

    .sixth.left-four,
    .sixths.left-four {
        right: 66.66667%;
    }

    .sixth.skip-four,
    .sixths.skip-four {
        margin-left: 66.66667%;
    }

    .sixth.right-five,
    .sixths.right-five {
        left: 83.33333%;
    }

    .sixth.left-five,
    .sixths.left-five {
        right: 83.33333%;
    }

    .sixth.skip-five,
    .sixths.skip-five {
        margin-left: 83.33333%;
    }

.seventh,
.sevenths {
    width: 14.28571%;
}

    .seventh.one,
    .sevenths.one {
        width: 14.28571%;
    }

    .seventh.two,
    .sevenths.two {
        width: 28.57143%;
    }

    .seventh.three,
    .sevenths.three {
        width: 42.85714%;
    }

    .seventh.four,
    .sevenths.four {
        width: 57.14286%;
    }

    .seventh.five,
    .sevenths.five {
        width: 71.42857%;
    }

    .seventh.six,
    .sevenths.six {
        width: 85.71429%;
    }

    .seventh.seven,
    .sevenths.seven {
        width: 100%;
    }

    .seventh.right-one,
    .sevenths.right-one {
        left: 14.28571%;
    }

    .seventh.left-one,
    .sevenths.left-one {
        right: 14.28571%;
    }

    .seventh.skip-one,
    .sevenths.skip-one {
        margin-left: 14.28571%;
    }

    .seventh.right-two,
    .sevenths.right-two {
        left: 28.57143%;
    }

    .seventh.left-two,
    .sevenths.left-two {
        right: 28.57143%;
    }

    .seventh.skip-two,
    .sevenths.skip-two {
        margin-left: 28.57143%;
    }

    .seventh.right-three,
    .sevenths.right-three {
        left: 42.85714%;
    }

    .seventh.left-three,
    .sevenths.left-three {
        right: 42.85714%;
    }

    .seventh.skip-three,
    .sevenths.skip-three {
        margin-left: 42.85714%;
    }

    .seventh.right-four,
    .sevenths.right-four {
        left: 57.14286%;
    }

    .seventh.left-four,
    .sevenths.left-four {
        right: 57.14286%;
    }

    .seventh.skip-four,
    .sevenths.skip-four {
        margin-left: 57.14286%;
    }

    .seventh.right-five,
    .sevenths.right-five {
        left: 71.42857%;
    }

    .seventh.left-five,
    .sevenths.left-five {
        right: 71.42857%;
    }

    .seventh.skip-five,
    .sevenths.skip-five {
        margin-left: 71.42857%;
    }

    .seventh.right-six,
    .sevenths.right-six {
        left: 85.71429%;
    }

    .seventh.left-six,
    .sevenths.left-six {
        right: 85.71429%;
    }

    .seventh.skip-six,
    .sevenths.skip-six {
        margin-left: 85.71429%;
    }

.eighth,
.eighths {
    width: 12.5%;
}

    .eighth.one,
    .eighths.one {
        width: 12.5%;
    }

    .eighth.two,
    .eighths.two {
        width: 25%;
    }

    .eighth.three,
    .eighths.three {
        width: 37.5%;
    }

    .eighth.four,
    .eighths.four {
        width: 50%;
    }

    .eighth.five,
    .eighths.five {
        width: 62.5%;
    }

    .eighth.six,
    .eighths.six {
        width: 75%;
    }

    .eighth.seven,
    .eighths.seven {
        width: 87.5%;
    }

    .eighth.eight,
    .eighths.eight {
        width: 100%;
    }

    .eighth.right-one,
    .eighths.right-one {
        left: 12.5%;
    }

    .eighth.left-one,
    .eighths.left-one {
        right: 12.5%;
    }

    .eighth.skip-one,
    .eighths.skip-one {
        margin-left: 12.5%;
    }

    .eighth.right-two,
    .eighths.right-two {
        left: 25%;
    }

    .eighth.left-two,
    .eighths.left-two {
        right: 25%;
    }

    .eighth.skip-two,
    .eighths.skip-two {
        margin-left: 25%;
    }

    .eighth.right-three,
    .eighths.right-three {
        left: 37.5%;
    }

    .eighth.left-three,
    .eighths.left-three {
        right: 37.5%;
    }

    .eighth.skip-three,
    .eighths.skip-three {
        margin-left: 37.5%;
    }

    .eighth.right-four,
    .eighths.right-four {
        left: 50%;
    }

    .eighth.left-four,
    .eighths.left-four {
        right: 50%;
    }

    .eighth.skip-four,
    .eighths.skip-four {
        margin-left: 50%;
    }

    .eighth.right-five,
    .eighths.right-five {
        left: 62.5%;
    }

    .eighth.left-five,
    .eighths.left-five {
        right: 62.5%;
    }

    .eighth.skip-five,
    .eighths.skip-five {
        margin-left: 62.5%;
    }

    .eighth.right-six,
    .eighths.right-six {
        left: 75%;
    }

    .eighth.left-six,
    .eighths.left-six {
        right: 75%;
    }

    .eighth.skip-six,
    .eighths.skip-six {
        margin-left: 75%;
    }

    .eighth.right-seven,
    .eighths.right-seven {
        left: 87.5%;
    }

    .eighth.left-seven,
    .eighths.left-seven {
        right: 87.5%;
    }

    .eighth.skip-seven,
    .eighths.skip-seven {
        margin-left: 87.5%;
    }

.ninth,
.ninths {
    width: 11.11111%;
}

    .ninth.one,
    .ninths.one {
        width: 11.11111%;
    }

    .ninth.two,
    .ninths.two {
        width: 22.22222%;
    }

    .ninth.three,
    .ninths.three {
        width: 33.33333%;
    }

    .ninth.four,
    .ninths.four {
        width: 44.44444%;
    }

    .ninth.five,
    .ninths.five {
        width: 55.55556%;
    }

    .ninth.six,
    .ninths.six {
        width: 66.66667%;
    }

    .ninth.seven,
    .ninths.seven {
        width: 77.77778%;
    }

    .ninth.eight,
    .ninths.eight {
        width: 88.88889%;
    }

    .ninth.nine,
    .ninths.nine {
        width: 100%;
    }

    .ninth.right-one,
    .ninths.right-one {
        left: 11.11111%;
    }

    .ninth.left-one,
    .ninths.left-one {
        right: 11.11111%;
    }

    .ninth.skip-one,
    .ninths.skip-one {
        margin-left: 11.11111%;
    }

    .ninth.right-two,
    .ninths.right-two {
        left: 22.22222%;
    }

    .ninth.left-two,
    .ninths.left-two {
        right: 22.22222%;
    }

    .ninth.skip-two,
    .ninths.skip-two {
        margin-left: 22.22222%;
    }

    .ninth.right-three,
    .ninths.right-three {
        left: 33.33333%;
    }

    .ninth.left-three,
    .ninths.left-three {
        right: 33.33333%;
    }

    .ninth.skip-three,
    .ninths.skip-three {
        margin-left: 33.33333%;
    }

    .ninth.right-four,
    .ninths.right-four {
        left: 44.44444%;
    }

    .ninth.left-four,
    .ninths.left-four {
        right: 44.44444%;
    }

    .ninth.skip-four,
    .ninths.skip-four {
        margin-left: 44.44444%;
    }

    .ninth.right-five,
    .ninths.right-five {
        left: 55.55556%;
    }

    .ninth.left-five,
    .ninths.left-five {
        right: 55.55556%;
    }

    .ninth.skip-five,
    .ninths.skip-five {
        margin-left: 55.55556%;
    }

    .ninth.right-six,
    .ninths.right-six {
        left: 66.66667%;
    }

    .ninth.left-six,
    .ninths.left-six {
        right: 66.66667%;
    }

    .ninth.skip-six,
    .ninths.skip-six {
        margin-left: 66.66667%;
    }

    .ninth.right-seven,
    .ninths.right-seven {
        left: 77.77778%;
    }

    .ninth.left-seven,
    .ninths.left-seven {
        right: 77.77778%;
    }

    .ninth.skip-seven,
    .ninths.skip-seven {
        margin-left: 77.77778%;
    }

    .ninth.right-eight,
    .ninths.right-eight {
        left: 88.88889%;
    }

    .ninth.left-eight,
    .ninths.left-eight {
        right: 88.88889%;
    }

    .ninth.skip-eight,
    .ninths.skip-eight {
        margin-left: 88.88889%;
    }

.tenth,
.tenths {
    width: 10%;
}

    .tenth.one,
    .tenths.one {
        width: 10%;
    }

    .tenth.two,
    .tenths.two {
        width: 20%;
    }

    .tenth.three,
    .tenths.three {
        width: 30%;
    }

    .tenth.four,
    .tenths.four {
        width: 40%;
    }

    .tenth.five,
    .tenths.five {
        width: 50%;
    }

    .tenth.six,
    .tenths.six {
        width: 60%;
    }

    .tenth.seven,
    .tenths.seven {
        width: 70%;
    }

    .tenth.eight,
    .tenths.eight {
        width: 80%;
    }

    .tenth.nine,
    .tenths.nine {
        width: 90%;
    }

    .tenth.ten,
    .tenths.ten {
        width: 100%;
    }

    .tenth.right-one,
    .tenths.right-one {
        left: 10%;
    }

    .tenth.left-one,
    .tenths.left-one {
        right: 10%;
    }

    .tenth.skip-one,
    .tenths.skip-one {
        margin-left: 10%;
    }

    .tenth.right-two,
    .tenths.right-two {
        left: 20%;
    }

    .tenth.left-two,
    .tenths.left-two {
        right: 20%;
    }

    .tenth.skip-two,
    .tenths.skip-two {
        margin-left: 20%;
    }

    .tenth.right-three,
    .tenths.right-three {
        left: 30%;
    }

    .tenth.left-three,
    .tenths.left-three {
        right: 30%;
    }

    .tenth.skip-three,
    .tenths.skip-three {
        margin-left: 30%;
    }

    .tenth.right-four,
    .tenths.right-four {
        left: 40%;
    }

    .tenth.left-four,
    .tenths.left-four {
        right: 40%;
    }

    .tenth.skip-four,
    .tenths.skip-four {
        margin-left: 40%;
    }

    .tenth.right-five,
    .tenths.right-five {
        left: 50%;
    }

    .tenth.left-five,
    .tenths.left-five {
        right: 50%;
    }

    .tenth.skip-five,
    .tenths.skip-five {
        margin-left: 50%;
    }

    .tenth.right-six,
    .tenths.right-six {
        left: 60%;
    }

    .tenth.left-six,
    .tenths.left-six {
        right: 60%;
    }

    .tenth.skip-six,
    .tenths.skip-six {
        margin-left: 60%;
    }

    .tenth.right-seven,
    .tenths.right-seven {
        left: 70%;
    }

    .tenth.left-seven,
    .tenths.left-seven {
        right: 70%;
    }

    .tenth.skip-seven,
    .tenths.skip-seven {
        margin-left: 70%;
    }

    .tenth.right-eight,
    .tenths.right-eight {
        left: 80%;
    }

    .tenth.left-eight,
    .tenths.left-eight {
        right: 80%;
    }

    .tenth.skip-eight,
    .tenths.skip-eight {
        margin-left: 80%;
    }

    .tenth.right-nine,
    .tenths.right-nine {
        left: 90%;
    }

    .tenth.left-nine,
    .tenths.left-nine {
        right: 90%;
    }

    .tenth.skip-nine,
    .tenths.skip-nine {
        margin-left: 90%;
    }

.eleventh,
.elevenths {
    width: 9.09091%;
}

    .eleventh.one,
    .elevenths.one {
        width: 9.09091%;
    }

    .eleventh.two,
    .elevenths.two {
        width: 18.18182%;
    }

    .eleventh.three,
    .elevenths.three {
        width: 27.27273%;
    }

    .eleventh.four,
    .elevenths.four {
        width: 36.36364%;
    }

    .eleventh.five,
    .elevenths.five {
        width: 45.45455%;
    }

    .eleventh.six,
    .elevenths.six {
        width: 54.54545%;
    }

    .eleventh.seven,
    .elevenths.seven {
        width: 63.63636%;
    }

    .eleventh.eight,
    .elevenths.eight {
        width: 72.72727%;
    }

    .eleventh.nine,
    .elevenths.nine {
        width: 81.81818%;
    }

    .eleventh.ten,
    .elevenths.ten {
        width: 90.90909%;
    }

    .eleventh.eleven,
    .elevenths.eleven {
        width: 100%;
    }

    .eleventh.right-one,
    .elevenths.right-one {
        left: 9.09091%;
    }

    .eleventh.left-one,
    .elevenths.left-one {
        right: 9.09091%;
    }

    .eleventh.skip-one,
    .elevenths.skip-one {
        margin-left: 9.09091%;
    }

    .eleventh.right-two,
    .elevenths.right-two {
        left: 18.18182%;
    }

    .eleventh.left-two,
    .elevenths.left-two {
        right: 18.18182%;
    }

    .eleventh.skip-two,
    .elevenths.skip-two {
        margin-left: 18.18182%;
    }

    .eleventh.right-three,
    .elevenths.right-three {
        left: 27.27273%;
    }

    .eleventh.left-three,
    .elevenths.left-three {
        right: 27.27273%;
    }

    .eleventh.skip-three,
    .elevenths.skip-three {
        margin-left: 27.27273%;
    }

    .eleventh.right-four,
    .elevenths.right-four {
        left: 36.36364%;
    }

    .eleventh.left-four,
    .elevenths.left-four {
        right: 36.36364%;
    }

    .eleventh.skip-four,
    .elevenths.skip-four {
        margin-left: 36.36364%;
    }

    .eleventh.right-five,
    .elevenths.right-five {
        left: 45.45455%;
    }

    .eleventh.left-five,
    .elevenths.left-five {
        right: 45.45455%;
    }

    .eleventh.skip-five,
    .elevenths.skip-five {
        margin-left: 45.45455%;
    }

    .eleventh.right-six,
    .elevenths.right-six {
        left: 54.54545%;
    }

    .eleventh.left-six,
    .elevenths.left-six {
        right: 54.54545%;
    }

    .eleventh.skip-six,
    .elevenths.skip-six {
        margin-left: 54.54545%;
    }

    .eleventh.right-seven,
    .elevenths.right-seven {
        left: 63.63636%;
    }

    .eleventh.left-seven,
    .elevenths.left-seven {
        right: 63.63636%;
    }

    .eleventh.skip-seven,
    .elevenths.skip-seven {
        margin-left: 63.63636%;
    }

    .eleventh.right-eight,
    .elevenths.right-eight {
        left: 72.72727%;
    }

    .eleventh.left-eight,
    .elevenths.left-eight {
        right: 72.72727%;
    }

    .eleventh.skip-eight,
    .elevenths.skip-eight {
        margin-left: 72.72727%;
    }

    .eleventh.right-nine,
    .elevenths.right-nine {
        left: 81.81818%;
    }

    .eleventh.left-nine,
    .elevenths.left-nine {
        right: 81.81818%;
    }

    .eleventh.skip-nine,
    .elevenths.skip-nine {
        margin-left: 81.81818%;
    }

    .eleventh.right-ten,
    .elevenths.right-ten {
        left: 90.90909%;
    }

    .eleventh.left-ten,
    .elevenths.left-ten {
        right: 90.90909%;
    }

    .eleventh.skip-ten,
    .elevenths.skip-ten {
        margin-left: 90.90909%;
    }

.twelfth,
.twelfths {
    width: 8.33333%;
}

    .twelfth.one,
    .twelfths.one {
        width: 8.33333%;
    }

    .twelfth.two,
    .twelfths.two {
        width: 16.66667%;
    }

    .twelfth.three,
    .twelfths.three {
        width: 25%;
    }

    .twelfth.four,
    .twelfths.four {
        width: 33.33333%;
    }

    .twelfth.five,
    .twelfths.five {
        width: 41.66667%;
    }

    .twelfth.six,
    .twelfths.six {
        width: 50%;
    }

    .twelfth.seven,
    .twelfths.seven {
        width: 58.33333%;
    }

    .twelfth.eight,
    .twelfths.eight {
        width: 66.66667%;
    }

    .twelfth.nine,
    .twelfths.nine {
        width: 75%;
    }

    .twelfth.ten,
    .twelfths.ten {
        width: 83.33333%;
    }

    .twelfth.eleven,
    .twelfths.eleven {
        width: 91.66667%;
    }

    .twelfth.twelve,
    .twelfths.twelve {
        width: 100%;
    }

    .twelfth.right-one,
    .twelfths.right-one {
        left: 8.33333%;
    }

    .twelfth.left-one,
    .twelfths.left-one {
        right: 8.33333%;
    }

    .twelfth.skip-one,
    .twelfths.skip-one {
        margin-left: 8.33333%;
    }

    .twelfth.right-two,
    .twelfths.right-two {
        left: 16.66667%;
    }

    .twelfth.left-two,
    .twelfths.left-two {
        right: 16.66667%;
    }

    .twelfth.skip-two,
    .twelfths.skip-two {
        margin-left: 16.66667%;
    }

    .twelfth.right-three,
    .twelfths.right-three {
        left: 25%;
    }

    .twelfth.left-three,
    .twelfths.left-three {
        right: 25%;
    }

    .twelfth.skip-three,
    .twelfths.skip-three {
        margin-left: 25%;
    }

    .twelfth.right-four,
    .twelfths.right-four {
        left: 33.33333%;
    }

    .twelfth.left-four,
    .twelfths.left-four {
        right: 33.33333%;
    }

    .twelfth.skip-four,
    .twelfths.skip-four {
        margin-left: 33.33333%;
    }

    .twelfth.right-five,
    .twelfths.right-five {
        left: 41.66667%;
    }

    .twelfth.left-five,
    .twelfths.left-five {
        right: 41.66667%;
    }

    .twelfth.skip-five,
    .twelfths.skip-five {
        margin-left: 41.66667%;
    }

    .twelfth.right-six,
    .twelfths.right-six {
        left: 50%;
    }

    .twelfth.left-six,
    .twelfths.left-six {
        right: 50%;
    }

    .twelfth.skip-six,
    .twelfths.skip-six {
        margin-left: 50%;
    }

    .twelfth.right-seven,
    .twelfths.right-seven {
        left: 58.33333%;
    }

    .twelfth.left-seven,
    .twelfths.left-seven {
        right: 58.33333%;
    }

    .twelfth.skip-seven,
    .twelfths.skip-seven {
        margin-left: 58.33333%;
    }

    .twelfth.right-eight,
    .twelfths.right-eight {
        left: 66.66667%;
    }

    .twelfth.left-eight,
    .twelfths.left-eight {
        right: 66.66667%;
    }

    .twelfth.skip-eight,
    .twelfths.skip-eight {
        margin-left: 66.66667%;
    }

    .twelfth.right-nine,
    .twelfths.right-nine {
        left: 75%;
    }

    .twelfth.left-nine,
    .twelfths.left-nine {
        right: 75%;
    }

    .twelfth.skip-nine,
    .twelfths.skip-nine {
        margin-left: 75%;
    }

    .twelfth.right-ten,
    .twelfths.right-ten {
        left: 83.33333%;
    }

    .twelfth.left-ten,
    .twelfths.left-ten {
        right: 83.33333%;
    }

    .twelfth.skip-ten,
    .twelfths.skip-ten {
        margin-left: 83.33333%;
    }

    .twelfth.right-eleven,
    .twelfths.right-eleven {
        left: 91.66667%;
    }

    .twelfth.left-eleven,
    .twelfths.left-eleven {
        right: 91.66667%;
    }

    .twelfth.skip-eleven,
    .twelfths.skip-eleven {
        margin-left: 91.66667%;
    }

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.row, .clear, .clearfix {
    clear: both;
}

    .row:after, .clear:after, .clearfix:after {
        content: '';
        display: block;
        clear: both;
    }

.padded {
    padding: 10px;
}

    .padded.double {
        padding: 20px;
    }

    .padded.triple {
        padding: 30px;
    }

.pad-top {
    padding-top: 10px;
}

    .pad-top.double {
        padding-top: 20px;
    }

    .pad-top.triple {
        padding-top: 30px;
    }

.pad-right {
    padding-right: 10px;
}

    .pad-right.double {
        padding-right: 20px;
    }

    .pad-right.triple {
        padding-right: 30px;
    }

.pad-bottom {
    padding-bottom: 10px;
}

    .pad-bottom.double {
        padding-bottom: 20px;
    }

    .pad-bottom.triple {
        padding-bottom: 30px;
    }

.pad-left {
    padding-left: 10px;
}

    .pad-left.double {
        padding-left: 20px;
    }

    .pad-left.triple {
        padding-left: 30px;
    }

.gapped {
    margin: 10px;
}

    .gapped.double {
        margin: 20px;
    }

    .gapped.triple {
        margin: 30px;
    }

.gap-top {
    margin-top: 10px;
}

    .gap-top.double {
        margin-top: 20px;
    }

    .gap-top.triple {
        margin-top: 30px;
    }

.gap-right {
    margin-right: 10px;
}

    .gap-right.double {
        margin-right: 20px;
    }

    .gap-right.triple {
        margin-right: 30px;
    }

.gap-bottom {
    margin-bottom: 10px;
}

    .gap-bottom.double {
        margin-bottom: 20px;
    }

    .gap-bottom.triple {
        margin-bottom: 30px;
    }

.gap-left {
    margin-left: 10px;
}

    .gap-left.double {
        margin-left: 20px;
    }

    .gap-left.triple {
        margin-left: 30px;
    }

.stick {
    position: fixed;
    z-index: 1;
}

    .stick.top {
        position: fixed;
        z-index: 1;
        top: 0;
    }

    .stick.right {
        position: fixed;
        z-index: 1;
        right: 0;
    }

    .stick.bottom {
        position: fixed;
        z-index: 1;
        bottom: 0;
    }

    .stick.left {
        position: fixed;
        z-index: 1;
        left: 0;
    }

    .stick.middle {
        position: fixed;
        z-index: 1;
        top: 50%;
    }

.center.stick {
    position: fixed;
    z-index: 1;
    left: 50%;
}

.inline {
    display: inline-block;
    width: auto;
}

.block {
    display: block;
}

.hidden {
    display: none !important;
}

.small, sup, .sup, sub, .sub, small {
    font-size: 0.8em;
}

big, .big, .large, big, .big {
    font-size: 1.5em;
}

.zero {
    margin: 0;
    padding: 0;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.bordered {
    border: 1px solid #dddddd;
}

.border-top {
    border-top: 1px solid #dddddd;
}

.border-right {
    border-right: 1px solid #dddddd;
}

.border-bottom {
    border-bottom: 1px solid #dddddd;
}

.border-left {
    border-left: 1px solid #dddddd;
}

.align-top {
    display: table-cell;
    vertical-align: top;
}

.align-right {
    text-align: right;
}

.align-bottom {
    display: table-cell;
    vertical-align: bottom;
}

.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.justify {
    text-align: justify;
}

.truncate, .js .responsive:not(table) {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.center, .stick.center {
    display: block;
    margin: 0 auto;
}

.spacer {
    height: 10px;
}

.square {
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.round {
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -webkit-border-radius: 9999px;
    border-radius: 9999px;
}

.disabled {
    color: #d9d9d9;
    cursor: not-allowed;
    text-decoration: none;
    outline: none;
}

    .disabled:hover, .disabled:focus, .disabled:visited {
        color: #d9d9d9;
        cursor: not-allowed;
        text-decoration: none;
        outline: none;
    }

.rotate-90 {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.rotate-180 {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.rotate-270 {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.rotate-90-ctr {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.rotate-180-ctr {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.rotate-270-ctr {
    display: inline-block;
    width: auto;
    -ms-transform: rotate(-270deg);
    -o-transform: rotate(-270deg);
    -moz-transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    transform: rotate(-270deg);
}

.spin {
    display: inline-block;
    width: auto;
    -moz-animation: spin 2s linear;
    -moz-animation-iteration-count: infinite;
    -o-animation: spin 2s linear;
    -o-animation-iteration-count: infinite;
    -webkit-animation: spin 2s linear;
    -webkit-animation-iteration-count: infinite;
    animation: spin 2s linear;
    animation-iteration-count: infinite;
}

.spin-once {
    display: inline-block;
    width: auto;
    -moz-animation: spin 2s linear;
    -moz-animation-iteration-count: 1;
    -o-animation: spin 2s linear;
    -o-animation-iteration-count: 1;
    -webkit-animation: spin 2s linear;
    -webkit-animation-iteration-count: 1;
    animation: spin 2s linear;
    animation-iteration-count: 1;
}

.spin-twice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 2s linear;
    -moz-animation-iteration-count: 2;
    -o-animation: spin 2s linear;
    -o-animation-iteration-count: 2;
    -webkit-animation: spin 2s linear;
    -webkit-animation-iteration-count: 2;
    animation: spin 2s linear;
    animation-iteration-count: 2;
}

.spin-thrice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 2s linear;
    -moz-animation-iteration-count: 3;
    -o-animation: spin 2s linear;
    -o-animation-iteration-count: 3;
    -webkit-animation: spin 2s linear;
    -webkit-animation-iteration-count: 3;
    animation: spin 2s linear;
    animation-iteration-count: 3;
}

.spin-fast {
    display: inline-block;
    width: auto;
    -moz-animation: spin 1s linear;
    -moz-animation-iteration-count: infinite;
    -o-animation: spin 1s linear;
    -o-animation-iteration-count: infinite;
    -webkit-animation: spin 1s linear;
    -webkit-animation-iteration-count: infinite;
    animation: spin 1s linear;
    animation-iteration-count: infinite;
}

.spin-fast-once {
    display: inline-block;
    width: auto;
    -moz-animation: spin 1s linear;
    -moz-animation-iteration-count: 1;
    -o-animation: spin 1s linear;
    -o-animation-iteration-count: 1;
    -webkit-animation: spin 1s linear;
    -webkit-animation-iteration-count: 1;
    animation: spin 1s linear;
    animation-iteration-count: 1;
}

.spin-fast-twice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 1s linear;
    -moz-animation-iteration-count: 2;
    -o-animation: spin 1s linear;
    -o-animation-iteration-count: 2;
    -webkit-animation: spin 1s linear;
    -webkit-animation-iteration-count: 2;
    animation: spin 1s linear;
    animation-iteration-count: 2;
}

.spin-fast-thrice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 1s linear;
    -moz-animation-iteration-count: 3;
    -o-animation: spin 1s linear;
    -o-animation-iteration-count: 3;
    -webkit-animation: spin 1s linear;
    -webkit-animation-iteration-count: 3;
    animation: spin 1s linear;
    animation-iteration-count: 3;
}

.spin-slow {
    display: inline-block;
    width: auto;
    -moz-animation: spin 5s linear;
    -moz-animation-iteration-count: infinite;
    -o-animation: spin 5s linear;
    -o-animation-iteration-count: infinite;
    -webkit-animation: spin 5s linear;
    -webkit-animation-iteration-count: infinite;
    animation: spin 5s linear;
    animation-iteration-count: infinite;
}

.spin-slow-once {
    display: inline-block;
    width: auto;
    -moz-animation: spin 5s linear;
    -moz-animation-iteration-count: 1;
    -o-animation: spin 5s linear;
    -o-animation-iteration-count: 1;
    -webkit-animation: spin 5s linear;
    -webkit-animation-iteration-count: 1;
    animation: spin 5s linear;
    animation-iteration-count: 1;
}

.spin-slow-twice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 5s linear;
    -moz-animation-iteration-count: 2;
    -o-animation: spin 5s linear;
    -o-animation-iteration-count: 2;
    -webkit-animation: spin 5s linear;
    -webkit-animation-iteration-count: 2;
    animation: spin 5s linear;
    animation-iteration-count: 2;
}

.spin-slow-thrice {
    display: inline-block;
    width: auto;
    -moz-animation: spin 5s linear;
    -moz-animation-iteration-count: 3;
    -o-animation: spin 5s linear;
    -o-animation-iteration-count: 3;
    -webkit-animation: spin 5s linear;
    -webkit-animation-iteration-count: 3;
    animation: spin 5s linear;
    animation-iteration-count: 3;
}

.clear:after, .clearfix:after {
    content: '';
    display: block;
    clear: both;
}

html, body, .document, .html, .body {
    font-family: 'Roboto Condensed', Arial, sans-serif !important;
    font-size: 14px !important;
    color: #303030;
    line-height: 1.2;
}

::selection, ::-moz-selection {
    background: #663399;
    color: white;
}

a, a:visited {
    color: #663399;
    -ms-transition: color 0.25s;
    -o-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
}

    a:hover, a:focus {
        color: #f8d202;
        text-decoration: underline;
    }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    line-height: 1.3;
    margin-bottom: 15px;
}

h1, .h1 {
    font-weight: 200;
    font-size: 32.66667px;
}

h2, .h2 {
    font-weight: 200;
    font-size: 28px;
}

h3, .h3 {
    font-weight: 500;
    font-size: 21px;
}

h4, .h4 {
    font-weight: 500;
    font-size: 18.66667px;
}

h5, .h5 {
    font-weight: 900;
    font-size: 16.33333px;
}

h6, .h6 {
    font-weight: 900;
    font-size: 16.33333px;
    text-transform: uppercase;
}

p, .p, ul, ol, dl {
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.6;
}

ul, ol {
    margin-left: 20px;
}

    ul li, ol li, ul.list > li, ol.list > li {
        display: list-item;
    }

dl dt {
    font-weight: bold;
}

dl dd {
    padding-left: 1em;
    margin-bottom: 10px;
}

ul.list, ol.list, ul.unstyled, ol.unstyled {
    list-style: none;
}

ul.list {
    margin-left: 0;
}

    ul.list li:before {
        content: '\f00c';
        display: inline-block;
        width: 1.1em;
        margin-right: 0.25em;
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        font-size: 1.1em;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        line-height: normal;
        vertical-align: baseline;
        background-image: none;
        background-position: 0% 0%;
        background-repeat: repeat;
        margin-top: 0;
    }

ol.list {
    counter-reset: li;
    margin-left: 1.5em;
}

    ol.list li {
        position: relative;
        padding: 2px 6px 0;
    }

        ol.list li:before {
            content: counter(li);
            counter-increment: li;
            position: absolute;
            top: 2px;
            left: -2em;
            width: 2em;
            text-align: center;
            padding: 2px;
            font-size: 0.8em;
            color: white;
            background: #663399;
            font-weight: bold;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

blockquote, .blockquote {
    padding: 1.3em 4em 1em;
    color: #663399;
    font-size: 16.1px;
    font-weight: bold;
    line-height: 1.4;
    position: relative;
    z-index: 0;
}

    blockquote:before, .blockquote:before {
        content: '\201C';
        color: #cccccc;
        font-size: 6em;
        display: block;
        position: absolute;
        top: -0.15em;
        left: 0.1em;
        z-index: -1;
    }

    blockquote:after, .blockquote:after {
        content: '\201D';
        color: #cccccc;
        font-size: 6em;
        display: block;
        position: absolute;
        top: -0.15em;
        right: 0.1em;
        z-index: -1;
    }

cite, .cite {
    display: block;
    position: relative;
    left: -1em;
    margin-top: 0.25em;
    font-size: 0.95em;
    font-weight: normal;
    font-style: normal;
    color: #8c53c6;
}

    cite:before, .cite:before {
        content: '\2014';
    }

abbr[title], dfn[title],
abbr[data-title], dfn[data-title] {
    border-bottom: 1px dotted;
    cursor: help;
}

em, .em, .italic {
    font-style: italic;
}

b, .b, .bold, strong, .strong {
    font-weight: 900;
}

code, .code, pre, .pre {
    font-family: monospace;
}

del, .del, strike, .strike {
    text-decoration: line-through;
}

code, .code {
    white-space: pre-wrap;
    word-wrap: break-word;
    min-height: 1em;
    display: inline-block;
    background: #cccccc;
    border: none;
    padding: 0 0.3em;
    margin: 0 0.2em;
    font-weight: normal;
    line-height: inherit;
}

pre, .pre {
    color: white;
    background: #050505;
    font-size: 0.9em;
    padding: 0.5em;
    display: block;
    border-left: 2.6em solid gray;
    counter-reset: linenumber;
}

    pre code, .pre code, pre .code, .pre .code {
        display: block;
        background: inherit;
        margin: 0;
        padding: 0;
    }

        pre code:before, .pre code:before, pre .code:before, .pre .code:before {
            text-align: right;
            color: white;
            counter-increment: linenumber;
            content: counter(linenumber) ".";
            position: absolute;
            left: 0.65em;
            width: 2.6em;
        }

.info {
    color: #3a87ad;
}

.alert {
    color: #c09853;
}

.warning {
    color: #ff971e;
}

.error, .invalid {
    color: #b94a48;
}

.success, .valid {
    color: #468847;
}

.js .responsive:not(table) {
    -ms-transition: font 0.25s;
    -o-transition: font 0.25s;
    -moz-transition: font 0.25s;
    -webkit-transition: font 0.25s;
    transition: font 0.25s;
}

.green {
    color: #2ecc71;
}

.blue {
    color: #3498db;
}

.purple {
    color: #9b59b6;
}

.yellow {
    color: #f1c40f;
}

.orange {
    color: #e67e22;
}

.red {
    color: #e74c3c;
}

.pink {
    color: #f02475;
}

.turquoise {
    color: #1abc9c;
}

.asphalt {
    color: #34495e;
}

ol.list.green li:before {
    background: #2ecc71;
}

ol.list.blue li:before {
    background: #3498db;
}

ol.list.purple li:before {
    background: #9b59b6;
}

ol.list.yellow li:before {
    background: #f1c40f;
}

ol.list.orange li:before {
    background: #e67e22;
}

ol.list.red li:before {
    background: #e74c3c;
}

ol.list.pink li:before {
    background: #f02475;
}

ol.list.turquoise li:before {
    background: #1abc9c;
}

ol.list.asphalt li:before {
    background: #34495e;
}


@media only screen and (max-width: 1152px) {
    .container {
        min-width: 1004px;
    }
}


/* AGE VERIFICATION */
#divAlert {
    background: #fff;
    z-index: 9999;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px;
}

    #divAlert img {
        display: inline-block;
        position: absolute;
        margin-left: -20px;
    }

    #divAlert .alert {
        color: #303030;
        position: relative;
    }

.ui-widget.ui-widget-content {
    right: 0 !important;
    top: 60px !important;
    margin: 0 auto;
}

#ui-dialog-title-AVDialogStep2 span img, #ui-dialog-title-verifyAccount-popup span img, #ui-dialog-title-verifyAccount-popup-Size span img {
    position: absolute;
    top: 1px;
    left: 8px;
}

#ui-dialog-title-AVDialogStep2 b, #ui-dialog-title-verifyAccount-popup b, #ui-dialog-title-verifyAccount-popup-Size b {
    padding-left: 20px;
}
