.page-wrap {
padding-top: 0px !important;
}
div.content-wrapper { 
border-top: 0px;
    border-top: 0px;
    /*box-shadow: 2px 2px 12px rgba(0,0,0,.25);*/
background-color: transparent !important;
    background: url('wp-content/uploads/2017/07/steampunk-convention-norepeat.png') center top no-repeat;
    background-size: 100% 98.5%;
margin-top: -6vw;
padding-left: .69vw;
padding-right: .69vw;
}
div.content-wrapper div.row { 
height: auto;
min-height: 100%;
overflow: hidden;
border-top: 0px;
    border-top: 0px;
    background: url('https://steampunksymposium.com/wp-content/uploads/2017/07/steampunk-convention-footer-4.png') center bottom no-repeat;
    background-size: contain;
padding-left: 4vw;
padding-right: 4vw;
}
.header-image {
    height: 1500px;
    max-height: 27.6vw;
z-index: 999;
max-width: 1345px;
margin-left: auto;
margin-right: auto;
}
.header-image {
    background-size: contain;
}
#primary { 
padding-left: 3vw;
margin-bottom: 9vw;
}
#secondary { 
    padding-right: 2vw;
    padding-top: 3vw;
    border: 2px solid #000;
    margin-bottom: 9vw;
    overflow: hidden;
    padding-left: 1vw;
    display: block;
}
.site-header {
background: rgba(0,0,0,.9);
border-bottom: 2px solid #a9a261;
box-shadow: 2px 2px 3px rgba(0,0,0,.6);
}
#post-30829 .entry-header {
display: none;
}
single .entry-header, .page .entry-header {
    margin-left: 20px;
    margin-top: 20px;
}
#mainnav ul li a {
text-shadow: 1px 1px 2px rgba(0,0,0,0.8), -1px -1px 2px rgba(0,0,0,0.7), 1px -1px 2px rgba(0,0,0,0.5), 0px 0px 2px rgba(0,0,0,0.9);
margin-top: 15px;
}