
#leaderboard_24 {
    cursor: pointer;
}

.bg_24 {
    background-color: #ffee00;
}

#to_24 {
    position: absolute;
    display: none;
    align-items: center;
    justify-content: center;

    top:50px; 
    left: 0px; 
    right: 0px; 

    width: 100%;
    height: auto;

/*    overflow: hidden !important;*/
/*    text-overflow: clip !important;*/

      overflow-y: visible;
      overflow-x: clip;

/*      z-index: -1;*/
}

#top_24 {
    top: 0px;
    width: 996px;
    height: 108px;
/*    background-image: url(top_bg.png);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
/*    background-color: #CEA95C;*/
}

#center_blank_24 {
    background-color: white;
    width: 996px;
    position: absolute;
    top:90px;
}

.side_24 {
    position: absolute;
    top: 0px;
}

#disclaimer_24 {
    position: absolute;
    background-image: url(disclaimer.png);
    width: 101px;
    height: 60px;
    bottom: 2vmin;
    left: 2vmin;
}

#left_24 {
/*    background-color: rgba(255, 0, 0, 0.25);*/
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: flex-start;
    cursor: pointer;
}
#right_24 {
    cursor: pointer;
    height: 100vh;
/*    background-color: rgba(0, 0, 255, 0.25);*/
}

#leftTopLogo_24 {
    position: relative;
    width: 100%;
    height: 104px;
    min-height: 108px;
    background-image: url(logo.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

#rightTopLogo_24 {
    position: relative;
    width: 100%;
    height: 104px;
    background-image: url(logo.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

#videoCont_24 {
    position: absolute;
    top: 108px;
/*    top: 50%;*/
    width: 300px;
    height: 250px;
    left: 0px;
/*    border: 5px solid black;*/
/*    top: 0px;*/
/*    height: 480px;*/
/*    height: 50%;*/

    overflow: hidden !important;
    text-overflow: clip !important;
/*    background-color: #1C1D1D;*/
}

#video_icon_24 {
    position: absolute;
    width: 308px;
    height: 309px;
    cursor: pointer;
}


#play_ico_24 {
    position: absolute;
    width: 308px;
    height: 309px;
    background-image: url(play_ico.png);
    cursor: pointer;
}

#packshot_24 {
    position: relative;
    overflow: hidden !important;
    text-overflow: clip !important;

    background-image: url(right.png);
    background-size: cover;
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    width:100%;
    height: 100%;

}

#dark_bg_24 {
    position: absolute;
    width: 800px;
    height: 600px;
/*    background-image: url(dark_bg.png);*/
    background-size: cover;
    background-position: center;
}

#pic_24 {
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url(left.png);
    background-size: cover;
    background-position: right top;
}

#beer1_24 {
    background-image: url(beer1.png);
}

#beer2_24 {
    background-image: url(beer2.png);
}

#cta_24 {
    position: relative;
    background-image: url(cta.png);
    width: 344px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

.beer_24 {
    /*position: absolute;*/
    /*overflow:auto;*/
    /*position:absolute;*/
    /*overflow:auto;*/
    /*width: 175px;*/
    /*height: 536px;*/
    /*display: inline-block;*/
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

#packshot_24 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#bottles_24 {
    width: 100%;
    height: 536px;
}




/*/////////////////////////////////////*/

.fs_24 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;

}
.fch_24 {
    display: flex;
    justify-content: center;
}

.fcv_24 {
    display: flex;
    align-items: center;
}

.fja_24 {
    justify-content: space-around;
}

.bg_contain_24 {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}


#bg_24 {
    position: fixed;
/*    background-color: #1d1d1e;*/
    z-index: -1000
}

#top_line_24 {
    position: absolute;
    width: 100%;
    height: 50px;
    top: -50px;
/*    background-color: #1d1d1e;*/
}

#midZone_24 {
    width: 996px;
    height: 100%;
    background-color: white;
/*    margin-top: 50px;*/
}





.center_24 {
    display: flex;
    align-items: center;
    justify-content: center;
}





#container_wrap_24 {
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: relative;
}





.clickArea_24 {
    cursor: pointer;
}


#ctaArea_24 {
    width: 100%;
    height: 100%;
    position: absolute;
}

.wrap_24 {
    overflow: hidden !important;
    text-overflow: clip !important;
}

.abs_24 {
    position: absolute;
}


.noDisplay {
    display: none;
}

.noEvents_24{
  pointer-events: none !important;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}












