header#header {
position: relative;
}
header#header #time {
visibility: hidden;
}
header#header .visalogo {
right: 525px;
top: 64px;
position: absolute;
}
#footer .cop {
position: relative;
}
#footer .cop #time {
display: none;
}
#footer .visalogo {
position: absolute;
height: 49px;
top: 13px;
right: 0;
}
#tt_masked_tel {
width: 270px;
height: 1.6em !important;
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
color: #333;
cursor: text;
height: auto;
min-width: 100px;
overflow: auto;
padding: 2px;
vertical-align: top;
}
#over18 {
width: 100%;
background: #000;
opacity: .7;
position: fixed;
left: 0;
bottom: 0;
display: none;
z-index: 1000;
}
#win18 {
width: 600px;
padding: 20px;
background: #fff;
position: fixed;
display: none;
z-index: 1010;
-webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .5);
box-shadow: 0 0 15px 3px rgba(0, 0, 0, .5);
}
#win18 p {
text-align: center;
padding: 0;
margin: 0;
color: #000;
}
#win18 p:first-child+p {
font-size: 41px;
}
#win18 p:first-child+p {
font-size: 41px;
}
#win18 img {
max-width: 60%;
}
#win18 p:first-child~p {
padding-top: 20px;
}
@media (max-width: 620px) {
#win18 {
width: 70%;
}
#win18 .mbut span:first-child+span {
display: none;
}
}
#win18 .mbut {
display: inline-block;
font-size: 16px;
border: 1px solid #000;
background: #fff;
cursor: pointer;
font-weight: bold;
text-align: center;
padding: 10px 14px;
color: #000;
}
#win18 .mbut:hover {
background: #eee;
}
#win18 .mbut:first-child {
margin-right: 30px;
}
* {
-moz-user-select: none !important;
-webkit-user-select: none !important;
-ms-user-select: none !important;
-o-user-select: none !important;
user-select: none !important;
}
#over18,
#win18 {
display: none !important;
}