.container,.container-fluid{
    opacity:.5;
    filter:blur(100px);
    pointer-events:none
}
body{
    overflow:hidden
}
.ageCheck{
    text-align:center;
    padding:5px
}
.ageCheckHeader{
    text-align:center;
    padding:10px;
    background:#000;
    font-size:20px;
    font-weight:400
}
.ageCheckText{
    font-size:14px;
    padding:8px 0;
    color:#ccc
}
.ageCheckNo,.ageCheckYes{
    padding:5px 25px;
    text-transform:uppercase;
    display:inline-block;
    margin:6px;
    font-size:2.2em;
    min-width:60%;
    border-radius:0
}
.ageCheckText b{
    color:#fd0a1a
}
.ageCheckYes{
    background:#fd0a1a;
    color:#fff
}
.ageCheckYes:hover{
    background:#222;
    color:#fd0a1a
}
.ageCheckNo{
    background:#444;
    color:#ccc
}
.ageCheckNo:hover{
    color:#fff
}
.ageCheck{
    border-radius:0;
    position:absolute;
    top:50px;
    width:420px;
    z-index:100;
    margin-left:calc(50% - 210px);
    background:#000;
    border:2px solid #333
}
@media (max-width:420px){
    .ageCheck{
        top:20px;
        width:96%;
        margin-left:2%
    }
}
@media (min-width:420px) and (max-width:1024px){
    .ageCheck{
        top:40px
    }
}
