/* pixel range is defined in the .master */

.globalHeader {
    font-size: 2vw;
}
.regTitle {
    font-size:3vw;
}


.landingBTN {
    width:95%;
    padding:2vw;
}

.landingBTN i {
    font-size:50px;
    margin:5px;
}

.landingBTN .text .title {
    text-transform:uppercase;
    font-size:16px;
}

body {
    width:100%;
    max-width:100%;
}
.totalWidth {
    width:95vw;
}
.playOptions {
    width:100%;
}
.regBoxWidth {
    width:100%;
    max-width:100%;
}
.regBox {
    /*min-width:90vw;*/
    width:100%;
    max-width:100%;
    clear:both;
    /*float:left;*/
    height:auto;
    text-align:center;
    position:relative;
    margin:0 auto;
}
.instructionsArea {
    width:100%;
    max-width:100%;
    float:left;
    height:auto;
    line-height:0;
}
.yui3-js-enabled{width:793px;max-width:793px;}

.desktopBreak {
    display:initial;
}
.fbBreak {
    display:block;
}

.headerContainer .space4 {
    height: 8em;
}
.bigproevent {
    position: absolute;
    right: 0;
    width: 15em;
    top: 8em;
}
.textContainer {
    width: fit-content;
    position: relative;
    margin: unset;
    left: 1em;
}
.bottomgradient {
    position: absolute;
    bottom: 0em;
    left: 0;
    z-index: 1;
    max-width: 100%;
    height: 13em;
}
.module {
    box-sizing: border-box;
    margin: .0 .5em;
    width: 30vw;
    max-width: 15em;
}
.module2 {
    box-sizing: border-box;
    margin: .5em;
    width: 30vw;
    max-width: 15em;
}
.eventimg {
    width: 30vw;
    max-width: 15em;
}
.demoimg {
    width: 30vw;
    max-width: 15em;
}
.featureddemoimg {
    width: 35vw;
    max-width: unset;
    padding-right: 2em;
}
.featureddemocontainer {
    width: 40vw;
    max-width: unset;
}
/* .headerInfo{
    font-size: clamp(19px, 1.5vw, 24px);
    margin: .5em auto;
} */

.headerAddress {
    font-size: clamp(22px, 1.25vw, 24px);
    padding: 10px 0;
}

.eventTime {
    font-size: clamp(20px, 1.5vw, 22px);
}
.module {
    width: 28vw;
}
.blockpartyimg {
    width: 28vw;
}
.logoContainer {
    width: 100%;
    padding: 30px 0px;
    line-height: 0;
    margin-bottom: 20px;
    background: #000 url(../media/bg_globalHeader.jpg) no-repeat center top;
    background-size: cover;
    font-size: 1.75vw;
}