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

.globalHeader {
    font-size: 7vw;
    max-width: 90%;
    margin: 4vw auto;
}

.globalHeader .title {
    font-size: 4.5em;

}
.globalHeader .subTitle {
    font-size: 1.8em;
    line-height: 1.2;
}
.globalHeader .subTitle.small {
    font-size: 0.8em;
    line-height: 0.8em;
    margin-top: -15px;
}

.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%;
}
.topNavOuter {
    width:100%;
    margin-left:0px;
    background: url(../media/bg-nav.jpeg);
}
.totalWidth, .playOptions {
    width:100%;
}
.regBoxWidth {
    width:100%;
    max-width:100%;
}
.regBox {
    min-width:550px;
    width:100%;
    clear:both;
    float:left;
    height:auto;
    text-align:center;
    width:100%;
    max-width:100%;
    position:relative;
    height:auto;
	margin-left:0px;
    padding: 10px;
}
.regOptions {    
    margin:0 auto;
}
.instructionsArea {
    width:100%;
    max-width:100%;
    float:left;
    height:auto;
    line-height:0;
}
.topNav {
    font-size:10pt;
    z-index:100;
    width:100%;
    max-width:100%;
    margin-left:0px;
    position:fixed;
    left:0px;
    top:0px;
    vertical-align:text-bottom;
    background: url(../media/bg-nav.jpeg);
    background-color:rgba(0,0,0,0.9);
    box-shadow: 0 0 3px 3px rgb(0 0 0 / 10%);
    background-size: 100% 105%;
}
.bottles2 {
    width: 40vw;
}
.titleThanks.uppercase.bold {
    font-size: 3em;
    padding-bottom: 15px;
}
.yui3-js-enabled{width:793px;max-width:793px;}

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