/**handles:style-colorbox,style-popup-form**/
input[type=email],input[type=password],input[type=text]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:2px solid #ccc;box-sizing:border-box}button{background-color:green;color:#fff;padding:14px 20px;margin:8px 0;cursor:pointer;width:100%}.cancelbtn{padding:14px 20px;background-color:#ff2e00}.cancelbtn,.signupbtn{float:left;width:40%}.container{padding:25px}.modal{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:20px}.modal-content{background-color:#fefefe;margin:0 auto 15% auto;border:1px solid #888;width:47%;border:medium none!important;max-width:100%}.close{position:absolute;right:35px;top:15px;color:#000;font-size:40px;font-weight:700}.close:focus,.close:hover{color:red;cursor:pointer}.clearfix::after{content:"";clear:both;display:table}@media screen and (max-width:300px){.cancelbtn,.signupbtn{width:100%}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxContent{overflow:visible;background:0 0}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:30px 1px;border:1px solid #dcdcdc}#cboxLoadingOverlay{background:#f7f7f7}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:12px;margin:0 8px 0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{right:0}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#js_login,#js_signup{border:medium none!important;margin:0!important;padding-left:10%;padding-right:10%;max-width:100%}#js_login p,#js_signup p{display:block;padding:0;margin:0 0 15px;text-align:left}.phoen_login_data #customer_login{margin:0}#js_login input[type=text],#js_signup{border:1px solid #dcdcdc;padding:4px 8px;line-height:2}#js_login input.input-text{max-width:100%}#reg_password_header{border:1px solid #dcdcdc;padding:12px 8px}#js_login #password{border:1px solid #dcdcdc;padding:12px 8px}.result1~h2{margin:36px 0 0;text-align:center;color:#808a97;font-weight:lighter}.result2~h2{margin:36px 0 0;text-align:center;color:#808a97;font-weight:lighter}#js_login label,#js_signup{color:#6d6d6d;margin:3px 0}#js_login label,#js_signup label{display:block},#js_login label.inline,#js_signup label.inline{display:inline-block;vertical-align:middle}#login1{float:right}#reg_email_header{border:1px solid #dcdcdc;padding:12px 8px}#header_login{margin-right:5px}.plrp_logreg #cboxContent{background:#fff none repeat scroll 0 0;overflow:visible;position:fixed;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);height:auto!important}.plrp_logreg #cboxTopLeft{display:none}.plrp_logreg #cboxTopLeft{display:none}.plrp_logreg #cboxTopCenter{display:none}.plrp_logreg #cboxTopRight{display:none}.plrp_logreg #cboxMiddleLeft{display:none}.plrp_logreg #cboxBottomLeft{display:none}.plrp_logreg #cboxBottomCenter{display:none}.plrp_logreg #cboxBottomRight{display:none}.plrp_logreg #cboxMiddleRight{display:none}.plrp_logreg #cboxMiddleRight{display:none}.plrp_logreg #cboxLoadedContent{height:auto!important;margin:0;overflow:hidden!important;position:relative}.plrp_logreg #cboxClose{background:rgba(0,0,0,0) url("https://hulahaven.com/wp-content/plugins/woocommerce-login-and-registration/public/image/cross.png") no-repeat scroll 0 0!important;position:absolute;top:10px}.plrp_logreg #cboxTitle{display:none!important}
.phoen-contianer{position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.popup{position:fixed;z-index:99999;top:-150%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(1.25);width:500px;padding:20px 30px;background:#fff;box-shadow:2px 2px 5px 5px rgba(0,0,0,.15);transition:top 0s ease-in-out .2s,opacity .2s ease-in-out 0s,transform .2s ease-in-out 0s}.popup{top:50%;opacity:1;transform:translate(-50%,-50%) scale(1);transition:top 0s ease-in-out 0s,opacity .2s ease-in-out 0s,transform .2s ease-in-out 0s}.popup .close-btn{position:absolute;top:10px;right:10px;width:15px;height:15px;background:#888;color:#eee;text-align:center;line-height:12px;border-radius:15px;cursor:pointer}.popup .form h2{text-align:center;color:#222;margin:10px 0 20px;font-size:30px;font-weight:300}.popup .form .form-element{margin:15px 0}.popup .form .form-element label{font-size:16px;color:#222}.popup .form .form-element input[type=email],.popup .form .form-element input[type=password],.popup .form .form-element input[type=text]{margin-top:5px;display:block;width:100%;padding:10px;outline:0;border:1px solid #aaa}.popup .form .form-element input[type=checkbox]{margin-right:5px}.popup .form .form-element input[type=submit]{width:100%;border:none;outline:0;font-size:16px;background:#222;color:#f5f5f5;cursor:pointer;text-decoration:none}.popup .form .form-element a{display:block;text-align:center;font-size:15px;color:#1a79ca;text-decoration:none;font-weight:600}