.modalHolder{display:none}.modalHolder .ycenter{display:table;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,0.85) url("bg-signup_modal.jpg") no-repeat center;background-size:cover;color:#fff}.modalHolder .xcenter{display:table-cell;vertical-align:middle;text-align:center;background:rgba(0,0,0,0.2)}.modalHolder .xcenter>*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modalHolder .modal{position:relative;display:inline-block;*display:inline;zoom:1;text-align:center;margin:1em;padding:60px 55px}.modalHolder .popupClose{cursor:pointer;position:absolute;top:0.5em;right:0.5em;color:#fff;font-size:3em;line-height:1}.modalHolder.modalize{display:block}.modalHolder fieldset{border:none}.modalHolder legend{font-family:publicsans,sans-serif;font-weight:400;font-size:74px;line-height:0.82em;display:block;width:100%;padding-bottom:40px}.modalHolder label{font-family:"GT-Sectra-Bold-italic",publicsans,sans-serif;font-weight:bold;font-style:italic;font-size:22px}.modalHolder .signup-wrapper{position:relative}.modalHolder .signup-wrapper input{font-style:normal;outline:none;color:#fff}.modalHolder .signup-wrapper input[type="email"]{width:100%;margin:57px 0 7px;background:transparent;border-color:#fff;border-style:none none solid;border-width:0 0 1px;display:block}.modalHolder .signup-wrapper input[type="email"].placeholder{color:#fff}.modalHolder .signup-wrapper input[type="email"]:-moz-placeholder{color:#fff}.modalHolder .signup-wrapper input[type="email"]::-moz-placeholder{color:#fff}.modalHolder .signup-wrapper input[type="email"]:-ms-input-placeholder{color:#fff}.modalHolder .signup-wrapper input[type="email"]::-webkit-input-placeholder{color:#fff}.modalHolder .signup-wrapper input[type="submit"]{position:absolute;bottom:0;right:0;background:transparent;border:0 none}.modalHolder .bvalidator_invalid{background:#f00 !important}#mc_embed_popup input.mce_inline_error{border-color:#6B0505}#mc_embed_popup div.mce_inline_error{margin:0 0 1em 0;padding:5px 10px;background-color:#6B0505;font-weight:bold;z-index:1;color:#fff}@media only screen and (max-width: 480px){.modalHolder .modal{padding:30px 27px}.modalHolder legend{font-size:37px;padding-bottom:10px}.modalHolder .signup-wrapper input[type="email"]{margin:24px 0 3px;text-align:center}.modalHolder .signup-wrapper input[type="submit"]{position:relative}}@media only screen and (max-width: 360px){.modalHolder .modal{padding:30px 0}.modalHolder legend{font-size:19px;padding-bottom:0}.modalHolder .signup-wrapper input[type="email"]{margin:5px 0 2px}}
