@font-face{font-family:frank_the_architectregular;src:url(../fonts/frankthearchitect-webfont.eot);src:url(../fonts/frankthearchitect-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/frankthearchitect-webfont.woff) format('woff'),url(../fonts/frankthearchitect-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.backdrop_sign_up{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:50;display:none}.box_sign_up{position:absolute;top:45%;left:45%;background:#fff;z-index:9999;padding:10px 20px;display:none;margin:0 auto;width:496px;height:362px;margin-left:-190px;margin-top:-110px;background:url(../../images/popup_bg.jpg) no-repeat center top}.box_sign_up h3{font-family:nimbus-sans-extended,sans-serif;font-size:48px;text-align:center;line-height:42px;font-weight:400;margin-top:76px;margin-bottom:6px}.box_sign_up h4{font-family:nimbus-sans-extended,sans-serif;font-size:16px;text-align:center;line-height:22px;color:#ff392d;font-weight:400}.box_sign_up span{font-family:nimbus-sans-extended,sans-serif;font-size:16px;text-align:center;line-height:25px}.box_sign_up_success h3{font-family:frank_the_architectregular;font-size:18px;text-align:center;line-height:22px;font-weight:400}.box_sign_up_success h4{font-family:frank_the_architectregular;font-size:18px;text-align:center;line-height:20px;color:#ff392d;font-weight:400}.box_sign_up_success span{font-family:frank_the_architectregular;font-size:16px;text-align:center;line-height:20px}#modal_sign_up_success{z-index:100}.cross{width:18px;height:18px;position:absolute;top:8px;right:26px}.modal_input{background:#fff;border:1px solid #868686;color:#000;font-size:15px;margin:0 0 10px 3px;padding:4px;width:225px;font-family:nimbus-sans-extended,sans-serif;-webkit-border-radius:13px;border-radius:13px;text-align:center;font-style:italic}.modal_butt{background-color:#1b3032;border:0;color:#fff;cursor:pointer;font-family:frank_the_architectregular;font-size:10px;margin:0 0 10px 2px;padding:0 0;text-transform:uppercase;width:105px;height:22px;font-size:14px;font-weight:400}.alergens_box{float:left;margin:0;width:120px}.alergens_box input[type=checkbox]{display:none}span.chkspan_alergens{display:block;float:left;font-size:16px!important;position:relative;text-align:left!important;width:auto;word-wrap:break-word;color:#666}#modal_inactive_state{z-index:100}.backdrop_inactive_state{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:50;display:none}.box_inactive_state{position:absolute;top:50%;left:50%;background:url(../images/loading.gif) no-repeat center top;z-index:51;display:none;margin:0 auto;height:80px;width:80px;margin-top:-40px;margin-left:-40px}.button-submit{background:#afb6b9;border:2px solid #868686;padding:4px 15px;font-family:nimbus-sans-extended,sans-serif;font-size:20px;color:#fff;font-weight:400;text-transform:uppercase;cursor:pointer}.box_sign_up_success{width:300px;height:88px;background:#fff;border:2px solid #afb6b9;color:#000;padding:12px;margin:210px auto 0 auto;position:relative}.box_sign_up_success h4{font-family:nimbus-sans-extended,sans-serif;font-size:21px;font-weight:400;line-height:42px;margin-bottom:6px;margin-top:10px;text-align:center;color:#2b353e}@font-face{font-family:gotham_bookregular;src:url(../fonts/gotham_bookregular/gotham-book.eot);src:url(../fonts/gotham_bookregular/gotham-book.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham_bookregular/gotham-book.woff) format('woff'),url(../fonts/gotham_bookregular/gotham-book.ttf) format('truetype'),url(../fonts/gotham_bookregular/gotham-book.svg#gotham_bookregular) format('svg');font-weight:400;font-style:normal}.box_sign_up{background:#36454d;width:auto;max-width:600px;margin:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.box_sign_up h3{color:#fff;margin:0 0 13px 0;font-size:21px;text-align:center;line-height:normal;font-weight:initial;letter-spacing:6px;text-transform:uppercase;font-family:gotham_bookregular}.box_sign_up h4{color:#fff;margin:0 0 25px 0;font-size:23px;text-align:center;line-height:100%;text-indent:-8px;font-weight:initial;text-transform:uppercase;font-family:gotham_bookregular}.box_sign_up p{color:#fff;font-size:16px!important;text-align:center;font-weight:initial!important;line-height:24px!important;font-family:gotham_bookregular!important;margin:0 0 30px 0;padding:0}.modal_input{display:block;width:100%!important;outline:0;height:34px!important;text-align:center;color:#000;padding:6px 12px;font-family:gotham_bookregular!important;font-weight:initial;min-height:0!important;font-style:normal!important;margin:0 0 40px;max-width:440px!important;font-size:15px!important;line-height:1.42857143!important;background-color:#fff;background-image:none;border:1px solid #fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal_input:focus{border-color:#fff;-webkit-box-shadow:0 0 0 4px rgba(106,122,132,.75);box-shadow:0 0 0 4px rgba(106,122,132,.75)}.modal_input::-moz-placeholder{color:#000;opacity:1}.modal_input:-ms-input-placeholder{color:#000}.modal_input::-webkit-input-placeholder,.modal_inputt::-webkit-input-placeholder{color:#000}.modal_input::-ms-expand{background-color:transparent;border:0}.button-submit{display:inline-block!important;margin:0!important;cursor:pointer;background:#fff;color:#36454d;text-transform:uppercase;font-size:15px;font-family:gotham_bookregular;padding:12px 37px;border:none;outline:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.button-submit:hover{background:#212a2f;color:#fff}.backdrop_sign_up{background:0 0}.cross{width:34px;top:6px;right:0}.cross img{max-width:100%;max-height:100%;width:auto}.newsletterbx-modal-content{position:relative;padding:50px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-height:500px){.newsletterbx-modal-content{height:228px;overflow-y:auto;padding:28px 30px;margin:15px 0 0}}