.avwp-av-overlay{background:rgba(0,0,0,.9);box-sizing:border-box;cursor:wait;height:100%;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:99998}.avwp-av{background:#fff;border-radius:0;box-shadow:0 0 15px #000;box-sizing:border-box;opacity:0;position:fixed;padding:36px;text-align:center;width:420px;z-index:99999}.avwp-av h2{box-sizing:border-box;font-size:36px;margin:0 0 12px 0;padding-bottom:12px}.avwp-av img{margin-bottom:12px;max-width:100%;height:auto}.avwp-av p{box-sizing:border-box;margin:0;color:#959595;line-height:20px}.avwp-av p:last-child{margin-bottom:0}.avwp-av p strong{color:#ff1f1f}.avwp-av button{background:#ddd;background-image:none;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:1.5;margin-bottom:0;margin-left:1%;margin-top:12px;padding:6px 10px 6px 10px;text-align:center;vertical-align:middle;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:49%}.avwp-av button:hover{background:#dadada;box-sizing:border-box;border:1px solid transparent}.avwp-av button.yes{background:#8eb908;margin-left:0;margin-right:1%}.avwp-av button.yes:hover{background:#82a711;box-sizing:border-box}.avwp-av .errors{box-sizing:border-box;color:#ff1f1f;font-size:12px;line-height:18px;margin:0 0 20px 0}.avwp-av .errors li,.avwp-av .errors ul{box-sizing:border-box;list-style:none;margin:0;padding:0 0 3px 0}.avwp-av .errors li span{background:#ebebeb;box-sizing:border-box;border:1px solid #ccc;border-radius:7px;color:#ff1f1f;display:inline-block;font-size:9px;font-weight:700;height:14px;line-height:13px;margin-right:5px;position:relative;top:-2px;text-align:center;text-shadow:1px 1px 0 #fff;width:14px}.avwp-av .fields{box-sizing:border-box;clear:both;margin:10px 0 10px 0}@media (max-width:500px){.avwp-av{box-sizing:border-box;margin-left:1px;margin-right:20px;width:auto}.avwp-av img{max-width:100%;max-height:200px}.avwp-av button{box-sizing:border-box;display:block;width:100%}.avwp-av button.no,.avwp-av button.yes{margin-left:0;margin-right:0}}.ehwc-campaign-icon {
position: absolute;
z-index: 1000;
}
#ehwc-modal-form {
display: none;
position: fixed;
z-index: 2777;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); }
.ehwc-modal-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff; border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
#ehwc-modal-form .close {
position: absolute;
top: 10px;
right: 10px;
font-size: 20px;
cursor: pointer;
color: #888;
}
#ehwc-modal-form .close:hover {
color: #333;
}
#ehwc-modal-form .modal-header {
text-align: center;
font-weight: 700;
font-size: 18px;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
#ehwc-modal-form .modal-custom-content {
text-align: center;
margin-bottom: 15px;
}
input#ehwc_egg_hunter_accept_terms_cond {
width: 3% !important;
}
.ehwc_egghunter_checkbox {
display: flex;
align-items: center;
}
#ehwc-modal-form .form-group input {
margin-bottom: 12px;
width: 94%;
padding: 10px 15px;
}
#ehwc-modal-form .form-group label {
width: 100%;
text-align: left !important;
}
.ehwc_egghunter_checkbox p {
margin-bottom: 6px;
margin-top: 5px;
}
div#ehwc-message-wrapper {
padding: 15px;
}
button#ehwc_egghunter_submit {
margin-top: 24px;
width: 100%;
background: #1e788c;
border: none;
color: #fff;
padding: 20px;
font-size: 18px;
cursor: pointer;
}
#ehwc-modal-form .modal-body-inner {
padding: 15px;
}
#ehwc-modal-form .modal-footer {
padding: 15px;
}
.ehwc-campaign-icon img {
width: auto;
height: 120px !important;
z-index: 9999;
animation: mtbounce 2s ease infinite;
cursor: pointer;
}
.ehwc_winner_code_wrapper {
background-color: #1e788c;
color: #FFFFFF;
display: flex;
justify-content: center;
align-items: center;
margin-top: 10px;
border-radius: 5px;
}
.ehwc_winner_code_value {
padding: 20px;
}
.ehwc-message-wrapper {
padding: 15px 15px;
}
@keyframes mtbounce {
0% {
transform: scale(0.95);
filter: drop-shadow(-1px -1px -1px);
}
25% {
transform: scale(1.05);
filter: drop-shadow(0 0 10px crimson);
}
40% {
transform: scale(0.95);
filter: drop-shadow(0 0 1px crimson);
}
100% {
transform: scale(0.95);
filter: drop-shadow(0 0 1px crimson);
}
}@media only screen and (max-width: 48em) { }