.popup {width:auto;height:auto;max-width: initial;max-height: 100%;left:0;right:0;margin:0 auto;top:0px;bottom: 0;z-index:999999;position:fixed;background: #000000e8;padding:10px;color: #fafafa;text-align: center;-webkit-box-shadow: 0px 0px 2px #111;animation: popup .3s;-webkit-animation: popup .3s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;animation-delay: 1s;-webkit-animation-delay: 1s;transform:scale(0,0);-webkit-transform:scale(0,0);overflow: auto;align-items: center;display: flex;justify-content: center;}.popup img {text-align: center;border: 3px solid #fff;border-radius: 10px;}@keyframes popup {100% {transform:scale(1,1)}}@-webkit-keyframes popup {100% {-webkit-transform:scale(1,1)}}#pop-header {background:#B62A29;display:inline-block;text-transform:uppercase;padding:3px 10px;box-shadow: 0px 3px 3px #111;-webkit-box-shadow: 0px 3px 3px #111;-moz-box-shadow: 0px 3px 3px #111;position:absolute;right: 20px;top: 20px;cursor: pointer;}#pop-header a {float:right;color: #fff;}.popup h2 {text-transform:uppercase;text-align:center;margin: 5px;}#form {background: #111;width:250px;padding: 10px;border: 1px solid #111;box-shadow: 0px 0px 5px #000 inset;-moz-box-shadow: 0px 0px 5px #000 inset;-webkit-box-shadow: 0px 0px 5px #000 inset;color: #fff;font-family: 'Open Sans Condensed', sans-serif;}#button {width: 120px;padding: 8px;background: -webkit-linear-gradient(#77d42a, #5cb811);background: -o-linear-gradient(#77d42a, #5cb811);background: -moz-linear-gradient(#77d42a, #5cb811);background: linear-gradient(#77d42a, #5cb811);border: 1px solid #77d42a;cursor: pointer;color: #fff;font-family: 'Open Sans Condensed', sans-serif;text-transform:uppercase;}#pop-header:hover {background: red;}.popup a {display: table;width: 100%;}