@import url("http://fonts.googleapis.com/css?family=Oswald:400,300,700");@font-face{font-family:'Gotham';src:url("GothamBook.eot?#iefix") format("embedded-opentype"),url("GothamBook.woff") format("woff"),url("GothamBook.ttf") format("truetype"),url("GothamBook.svg#GothamBook") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Gotham';src:url("Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("Gotham-Bold.otf") format("opentype"),url("Gotham-Bold.woff") format("woff"),url("Gotham-Bold.ttf") format("truetype"),url("Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal}*{margin:0px;padding:0px}body{color:#414141;font-family:"Oswald", sans-serif !important;height:100%;background-color:#fff}body a{-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;color:#414141;text-decoration:none !important;transition:.3s}body a:hover{color:#3ec1cf}.disp-table{display:table;width:100%}.pos-relative{position:relative}.padt40{padding-top:40px}.padb20{padding-bottom:20px}.padnb120{padding-bottom:120px !important}.iframe-header{padding:0;text-align:center;box-sizing:border-box;overflow:hidden;width:100%}.navbar-div{display:inline-block;font-size:23pt;padding:30px 0;text-align:center;text-transform:uppercase;width:100vw}.navbar-div .popup{color:#3ec1cf;display:inline-block;font-weight:700;text-decoration:none;vertical-align:middle;letter-spacing:1px;font-family:"Gotham"}.navbar-div span+span:before{color:#929292;content:'OR';display:block;line-height:32px;display:inline-block;font-size:13px;margin:0 20px 0 10px;background-color:#e7ebeb;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:15px 9px;line-height:3px;vertical-align:middle}.seprator{display:inline-block;height:40px;margin:-5px 20px 0 20px;position:relative;vertical-align:middle;width:4px}.seprator .or-text{-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#e7ebeb;color:#929292;font-size:14px;height:30px;left:-12px;line-height:30px;padding:0 8px;position:absolute;top:7px}.forgot-div a,.signup-form form a,.info-div a{display:inline-block;float:right;font-size:12px;font-weight:500;letter-spacing:1px;margin:5px 0 10px;position:relative;text-align:right;text-decoration:none}.forgot-div a:before,.signup-form form a:before,.info-div a:before{-webkit-transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;background-color:#c55330;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:all 0.3s ease-in-out 0s;visibility:hidden;width:100%}.forgot-div a:hover:before,.signup-form form a:hover:before,.info-div a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.iframe-container{text-align:center;box-sizing:border-box;width:100%}.iframe-container .signup-form,.iframe-container .login-form{width:585px;margin:0 auto;padding:0 0 20px}@media screen and (max-width: 480px){.iframe-container .signup-form,.iframe-container .login-form{width:86%;margin:0 7%}}.iframe-container form{display:inline-block;width:265px;padding-right:15px;vertical-align:middle}@media screen and (max-width: 480px){.iframe-container form{width:100%;padding:0;margin:0}}.iframe-container form input,.iframe-container form textarea{background-color:#edf2f2;border:solid 1px #a3a3a3;box-sizing:border-box;color:#414141;font-family:"Oswald", sans-serif;font-size:14px;font-weight:400;height:41px;line-height:41px;outline:none;padding:5px;width:100%}.iframe-container form label{display:block;font-size:14px;font-weight:400;letter-spacing:1px;margin:5px 0 0;text-align:left;text-transform:uppercase}.iframe-container form .signup-password-hint{float:left;font-size:10px;font-weight:500;color:#282828;letter-spacing:1px;line-height:12px;padding:4px 0 10px;text-align:left;width:100%}.iframe-container form .error-messages{-webkit-font-smoothing:antialiased;color:#c55330;display:block;letter-spacing:1px;line-height:18px;width:100%}.iframe-container form .error-messages h2{font-size:14px;line-height:14px;padding-bottom:10px;text-align:left}.iframe-container form .error-messages li{font-size:14px;line-height:14px;list-style:none;padding-bottom:5px;text-align:left}.iframe-container form .btn-submit{background-color:#282828;border:none;color:#fff;cursor:pointer;display:inline-block;font-weight:400;height:40px;letter-spacing:1px;line-height:40px;padding:0px;text-transform:uppercase;width:100%}.iframe-container form .btn-submit:hover{-moz-transition:all 0.3s 0s;-o-transition:all 0.3s 0s;-webkit-transition:all 0.3s 0s;transition:all 0.3s 0s;background-color:#c55330}.iframe-container form .submit-div input{background-color:#43c3ce;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;height:40px;letter-spacing:1px;line-height:40px;padding:0px;text-transform:uppercase;width:100%}.iframe-container form .submit-div input:hover{-moz-transition:all 0.3s 0s;-o-transition:all 0.3s 0s;-webkit-transition:all 0.3s 0s;transition:all 0.3s 0s;background-color:#43c3ce}.iframe-container .facebook-login-div{display:inline-block;height:100%;min-height:567px;padding-left:49px;position:relative;text-align:left;vertical-align:top;width:250px}@media screen and (max-width: 480px){.iframe-container .facebook-login-div{margin:0;min-height:auto;padding:0;width:100%}}.iframe-container .facebook-login-div:before{border-left:solid 2px #a3a3a3;content:"";min-height:567px;left:15px;position:absolute;top:0;width:2px;z-index:1;z-index:22}@media screen and (max-width: 480px){.iframe-container .facebook-login-div:before{height:2px;width:100%;border-left:none;border-top:solid 2px #a3a3a3;left:-20px;margin:0 7%;min-height:2px;min-width:276px;padding:0;top:33px;width:246px}}.iframe-container .facebook-link{width:250px;display:inline-block;vertical-align:top;padding:25px 0 0;font-weight:300}@media screen and (max-width: 480px){.iframe-container .facebook-link{width:100%;padding:60px 0 0}}.facebook-label{-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#edf2f2;border:solid 2px #a3a3a3;color:#a3a3a3;display:inline-block;font-size:14px;height:30px;left:-16px;line-height:30px;margin:0 15px;position:absolute;text-align:center;top:44%;vertical-align:middle;width:30px;z-index:66}@media screen and (max-width: 480px){.facebook-label{left:40%;top:15px}}.btn-fb,.facebook-link{font-size:14px;font-weight:300;width:100%}.btn-fb a,.facebook-link a{background-color:#436c99;color:#fff;color:#fff;display:inline-block;height:100%;height:40px;letter-spacing:1px;line-height:40px;margin-bottom:14px;text-align:left;text-decoration:none;text-transform:uppercase;text-align:center;margin-top:7px;font-weight:400;width:100%}.btn-fb a:before,.facebook-link a:before{content:url("http://cdn.punchh.com/white-label-basic-images/icon-fb.jpg") no-repeat;display:inline-block;height:43px;margin:0 10px;vertical-align:middle;width:40px}.btn-fb a:hover,.facebook-link a:hover{color:#fff}.login-form{position:relative}.login-form form{padding-top:20px;padding-bottom:20px}.login-form .facebook-login-div{min-height:230px}@media screen and (max-width: 480px){.login-form .facebook-login-div{min-height:auto}}.login-form .facebook-login-div:before{min-height:230px}@media screen and (max-width: 480px){.login-form .facebook-login-div:before{min-height:auto}}.login-form .facebook-login-div .facebook-link{padding-top:95px}.login-form .submit-div{margin-top:31px}.forgot-div{position:absolute;text-align:right;width:265px}@media screen and (max-width: 480px){.forgot-div{width:100%}}.alert-message{color:#3ec1cf;display:inline-block;font-size:14px;font-weight:300;letter-spacing:1px;text-align:center;width:100%;margin-left:50px;font-family:"Gotham"}.alert-message strong{font-weight:300}.password-form .header-div{font-size:25px;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:30px 0}.password-form .submit-div{margin-top:20px}.password-form .submit-div input{font-size:14px !important}.user-dahboard{text-align:center}.user-dahboard .iframe-header,.user-dahboard .iframe-container{display:inline-block;vertical-align:top;min-height:298px;border:solid 1px #a3a3a3;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:left;margin:30px 0}.user-dahboard .iframe-header{background-color:#fff;padding:0;width:238px}.user-dahboard .iframe-header .header{display:none}.user-dahboard .iframe-header .navbar-div{width:100%;padding:0}.user-dahboard .iframe-header .navbar-div span a{border-top:solid 1px #a3a3a3;display:block;font-size:14px;line-height:14px;padding:17px 0;text-transform:none;letter-spacing:1px}.user-dahboard .iframe-header .navbar-div span.account-link a{border:none;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.user-dahboard .iframe-header .navbar-div span.signout-link{-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.user-dahboard .iframe-header .navbar-div span.signout-link a{background-color:#3ec1cf;border:none;color:#fff;font-size:18px;line-height:18px;text-transform:uppercase;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.user-dahboard .iframe-header .navbar-div span+span:before{display:none}.user-dahboard .iframe-container{background-color:#fafafa;width:638px;padding:15px;margin-left:50px}.user-dahboard .alert-message{width:auto}.user-dahboard .current-checkins-div{font-size:16px;line-height:25px;letter-spacing:0.5px}.user-dahboard .checkin-form form{width:100%}.user-dahboard .barcode-digit,.user-dahboard .barcode-example{color:#a3a3a3;display:block;font-size:12px;font-weight:300;width:100%;letter-spacing:1px}.user-dahboard textarea{font-weight:300;letter-spacing:1px;min-height:100px;letter-spacing:1px}.user-dahboard .feedback-share-div{display:block}.user-dahboard .feedback-share-div input{width:auto;vertical-align:middle}.user-dahboard .feedback-share-div label{display:inline-block;margin:0;vertical-align:middle;font-weight:300;font-size:13px;text-transform:none}.user-dahboard .info-div,.user-dahboard .expiry-warning{display:block;font-size:16px;font-weight:400;letter-spacing:1px;padding:10px 0}.user-dahboard .info-div a,.user-dahboard .expiry-warning a{float:none !important;font-size:16px;font-weight:400}.user-dahboard .submit-div{width:280px;margin:0 auto;padding:20px 0}.user-dahboard .signup-form form,.user-dahboard .redemption-form form{width:100%}.user-dahboard .barcode-div{padding-bottom:15px}.user-dahboard .expiry-warning{text-align:center}.user-dahboard .alert-message{position:absolute}.iframe-container form label{display:block;font-size:14px;font-weight:400;letter-spacing:1px;margin:7px 0 0;text-align:left;text-transform:uppercase}.iframe-container form input,.iframe-container form textarea{background-size:auto;background-repeat:repeat-x;max-width:100%;border:1px solid #a8a9a9;width:100%;display:block;height:42px;padding:6px 12px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;line-height:1.4}.iframe-container form .submit-div input{background-color:#43c3ce;border:medium none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;height:40px;letter-spacing:1px;line-height:40px;padding:0;text-transform:uppercase;width:100%}.img-responsive{display:inline-block;height:auto;max-width:100%}#page-top_image.template-page .main-content .row{margin:0 auto}#page-top_image.template-page .main-content .row iframe{border:none}#page-top_image.template-page .main-content #loyaltyanchor h2{font-family:"Gotham";font-weight:bold;color:#3ec1cf;text-transform:uppercase}.iframe-header .header{display:none}#loyaltyanchor.nekter_juicy_rewards h4{color:#000;font-weight:lighter}@media screen and (min-width: 768px){#page-top_image.template-page .main-content .row iframe{height:720px}}@media screen and (max-width: 767px){#page-top_image.template-page .main-content #loyaltyanchor h2{font-size:36px}.iframe-header .navbar-div{font-size:14pt}.iframe-header h1{font-size:28px}.iframe-container .signup-form,.iframe-container .login-form{width:100%;margin:0}}@media screen and (max-width: 510px){.iframe-container .facebook-login-div .facebook-label,.iframe-container .facebook-login-div::before{left:50%;transform:translate(-50%, 0px);margin:0}#page-top_image.template-page .main-content .row iframe{height:760px}}@media screen and (min-width: 511px){#page-top_image.page-loyalty-program.template-page.page-top_image .top_image .bg_title{top:40%}}
