@charset "utf-8";
/* CSS Document */

[class^="spacer"]{clear:both;width:100%; font-size:0; margin:0; padding:0; border:0; display:block;position:relative;z-index:-1;}
.spacer5{height:5px;}.spacer10{height:10px;}.spacer15{height:15px;}.spacer20{height:20px;}.spacer25{height:25px;}
.spacer30{height:30px;}.spacer35{height:35px;}.spacer40{height:40px;}.spacer45{height:45px;}.spacer50{height:50px;}
.spacer60{height:60px;}.spacer70{height:70px;}.spacer80{height:80px;}.spacer90{height:90px;}.spacer100{height:100px;}
.spacer120{height:120px;}.spacer150{height:150px;}.spacer200{height:200px;}


/* position */
.table-cell {
    display: table-cell;
    vertical-align: middle;
}
.tableRow {
    display: table-row;
}
.tableRow > .tableCell {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    display: static;
}

.va-middle,
.va-middle table,
.va-middle td
{
    vertical-align: middle;
}
.va-top,
.va-top table,
.va-top td
{
    vertical-align: top;
}
.va-bottom,
.va-bottom table,
.va-bottom td
{
    vertical-align: bottom;
}
.space-top {
    margin-top: 24px !important;
}
.space-top-2x {
    margin-top: 48px !important;
}
.space-top-3x {
    margin-top: 72px !important;
}

.space-top-10 {
    margin-top: 10px !important;
}


.space-bottom {
    margin-bottom: 24px !important;
}
.space-bottom-2x {
    margin-bottom: 48px !important;
}
.space-bottom-3x {
    margin-bottom: 72px !important;
}
.padding-top {
    padding-top: 24px !important;
}
.padding-top-2x {
    padding-top: 48px !important;
}
.padding-top-3x {
    padding-top: 72px !important;
}
.padding-bottom {
    padding-bottom: 24px !important;
}
.padding-bottom-2x {
    padding-bottom: 48px !important;
}
.padding-bottom-3x {
    padding-bottom: 72px !important;
}
@media screen and (max-width: 768px) {
    .space-top {
        margin-top: 16px !important;
    }
    .space-top-2x {
        margin-top: 36px !important;
    }
    .space-top-3x {
        margin-top: 48px !important;
    }
    .space-bottom {
        margin-bottom: 16px !important;
    }
    .space-bottom-2x {
        margin-bottom: 36px !important;
    }
    .space-bottom-3x {
        margin-bottom: 48px !important;
    }
    .padding-top {
        padding-top: 16px !important;
    }
    .padding-top-2x {
        padding-top: 36px !important;
    }
    .padding-top-3x {
        padding-top: 48px !important;
    }
    .padding-bottom {
        padding-bottom: 16px !important;
    }
    .padding-bottom-2x {
        padding-bottom: 36px !important;
    }
    .padding-bottom-3x {
        padding-bottom: 48px !important;
    }
}
.space-top-none {
    margin-top: 0 !important;
}
.space-bottom-none {
    margin-bottom: 0 !important;
}
.padding-top-none {
    padding-top: 0 !important;
}
.padding-bottom-none {
    padding-bottom: 0 !important;
}

/* position */

body,td,th {
    font-family: helvetica;
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #000000;
}
a:hover {
    text-decoration: underline;
    color: #000000;
}
a:active {
    text-decoration: none;
    color: #000000;
}

body {
    background: url(../images/bg.jpg) no-repeat #eaebeb;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    font-family: 'helvetica';
}

img {max-width: 100%;}

.header {
    background-color:#eaebeb;
    position: relative;

}

.logo {
    position: relative;
    margin: 14px 0;
}
.logo img {
    max-height: 150px;
}
.social-icons {
    margin: 75px 0 0 0;
}
.social-icons a {
    border-right: 2px solid #999;
    margin-right: 12px;
    padding-right: 12px;
    display: inline-block;
    vertical-align: middle;
}
.social-icons a:last-child {
    border-right: none;
    margin-right: 0px;
    padding-right: 0px;
}

.content {}

.content h1,
.content h2
{
    margin-top: 0;
    padding-top: 0;
}



@media screen and (max-width: 768px) {
    .content {
        text-align: center;
    }
    .logo {
        position: relative;
        margin: 14px 0;
    }
    .social-icons {
        margin: 15px 0 0 0;
    }  
    
    .logo ,
    .social-icons {
        float: none !important;
        display: block !important;
        text-align: center !important;
    }
}