#social-login-popup.white-popup{position:relative;background:#fff;padding:0;width:auto;max-width:600px;margin:0 auto}#social-login-popup .block-container{width:100%;display:inline-block}#social-login-popup .social-login-title{padding:10px;background-color:#006bb4}#social-login-popup .block-container .form-customer-create{padding:10px}#social-login-popup .block-container .form-password-forget{padding:10px}.social-login-ajax-loading{width:100%;height:100%;position:absolute;opacity:.6;background:#fbfaf6;background-image:url('images/ajax-loader.gif');background-repeat:no-repeat;background-position:center center}#social-login-popup .block-container .block .block-title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;padding-top:10px;font-weight:500;font-size:18px}#social-login-popup .fieldset{margin:0 0 20px}#social-login-popup .actions-toolbar{margin-bottom:12px}#social-login-popup .actions-toolbar>.secondary .action.back{display:block}#social-login-popup .social-login-title h2{margin:0;padding-left:40px;background-position:12px center;background-repeat:no-repeat;color:#fff}#social-login-popup .social-login-title .login-title{background-image:url(images/login-title.png)}#social-login-popup .social-login-title .create-account-title{background-image:url(images/create-account-title.png)}#social-login-popup .social-login-title .forgot-pass-title{background-image:url(images/forgot-pass-title.png)}#social-login-popup .mfp-close{color:#fff}#social-login-popup .success-msg{color:green;font-weight:700}#social-login-popup .error-msg{color:red;font-weight:700}#social-login-popup .success-msg ol,.error-msg ol{padding:0}#social-login-popup .success-msg ol li,.error-msg ol li{list-style:none}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top;margin-top:50px}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}.lof-social-login-widget .widget-title{padding:10px 0;font-size:1.5em;text-align:center;font-weight:400}.lof-social-login-widget .actions-toolbar{margin-bottom:12px}.lof-social-login-widget .actions-toolbar button{border-radius:0}.lof-social-login-widget .social-btn button{height:33px;border:none}.lof-social-login-widget .social-btn button span span{color:#fff}.lof-social-login-widget .social-btn button.action:hover{transition-delay:5;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.lof-social-login-widget .icon-social{color:#fff;font-size:1.3em;text-align:center;border-right:1px solid rgba(0,0,0,.2);float:left;margin-left:-5px;padding-right:8px}.lof-social-login-widget .fa-disqus:before{content:"\f27b"}.lof-social-login-widget .fa-stackoverflow:before{content:"\f16c"}.lof-social-login-widget.social-login-authentication-channel .actions-toolbar.social-btn>.primary .action{width:100%;margin:0;text-align:center}.lof-social-login-widget.social-login-authentication-channel .actions-toolbar.social-btn .primary{width:100%}.lof-social-login-widget .widget-content{margin-left:-5px;margin-right:-5px}.lof-social-login-widget .widget-content .actions-toolbar{padding-left:5px;padding-right:5px}.lof-social-login .actions-toolbar button{border-radius:0}.lof-social-login .social-btn button{height:33px;border:none}.lof-social-login .social-btn button span span{color:#fff}.lof-social-login .social-btn button.action:hover{transition-delay:5;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.lof-social-login .icon-social{color:#fff;font-size:1.3em;text-align:center;border-right:1px solid rgba(0,0,0,.2);float:left;margin-left:-5px;padding-right:8px}.lof-social-login .fa-disqus:before{content:"\f27b"}.lof-social-login .fa-stackoverflow:before{content:"\f16c"}.lof-social-login .social-login-authentication-channel .actions-toolbar.social-btn .primary .action{width:100%;margin:0;text-align:center}.lof-social-login .social-login-authentication-channel .actions-toolbar.social-btn .primary{width:100%}.lof-social-login-style1 .social-login-customer-authentication{padding-left:40px;margin-left:25px;padding-top:20px;margin-bottom:0}.lof-social-login-style1 .social-login-authentication-channel .social-list{margin-top:15px}.lof-social-login-style1 .social-login-authentication-channel{padding-top:20px;padding-left:20px}.lof-social-login-style1 .social-line-or{position:absolute;z-index:1;background:#fff;text-align:center;top:200px;left:203px;border:1px solid #ccc;border-radius:50%;width:40px;height:40px;color:#aaa;font-size:14px;line-height:35px;display:inline-block}.lof-social-login-style1 .social-login-hr{width:1px;height:230px;background-color:#ccc;position:absolute;top:100px;left:50px;z-index:0;left:222px}@media (max-width:480px){.lof-social-login-style1 .social-line-or{display:none}.lof-social-login-style1 .social-login-hr{display:none}.lof-social-login-style1 .social-login-customer-authentication{padding-left:20px;margin-left:0;padding-top:0;margin-bottom:0;padding-right:20px}}@media screen and (max-width:768px){.lof-social-login-style1 .social-line-or{display:none}.lof-social-login-style1 .social-login-hr{display:none}.lof-social-login-style1 .social-login-customer-authentication{padding-left:20px;margin-left:0;padding-top:0;margin-bottom:0;padding-right:20px}}.lof-social-login-style1 .actions-toolbar .secondary.forgot{float:left}.lof-social-login-style1 .actions-toolbar .secondary.create{float:right}.lof-social-login-style2 .social-login-authentication-channel{margin-top:-50px}.lof-social-login-style2 .block-container .social-login-customer-authentication{margin:0}.lof-social-login-style2 .block-container .block{margin-bottom:20px}.lof-social-login-style2 .social-login-authentication-channel .actions-toolbar.social-btn{float:left;padding-left:5px;padding-right:5px}.lof-social-login-style2 .actions-toolbar .secondary.forgot{margin-left:20px}.lof-social-login-style2 .actions-toolbar .secondary.create{margin-left:20px}.lof-social-login-style3 .social-login-customer-authentication{padding-left:0;margin-left:25px;padding-top:15px;margin-bottom:0}.lof-social-login-style3 .social-login-authentication-channel .social-list{margin-top:15px}.lof-social-login-style3 .social-login-authentication-channel{padding-top:20px;padding-left:20px;float:right;padding-right:0}.lof-social-login-style3 .social-line-or{position:absolute;z-index:1;background:#fff;text-align:center;top:200px;left:380px;border:1px solid #ccc;border-radius:50%;width:40px;height:40px;color:#aaa;font-size:14px;line-height:35px;display:inline-block}.lof-social-login-style3 .social-login-hr{width:1px;height:230px;background-color:#ccc;position:absolute;top:100px;left:400px;z-index:0}@media (max-width:480px){.lof-social-login-style3 .social-line-or{display:none}.lof-social-login-style3 .social-login-hr{display:none}.lof-social-login-style3 .social-login-customer-authentication{padding-left:20px;margin-left:0;padding-top:0;margin-bottom:0;padding-right:20px}}@media screen and (max-width:768px){.lof-social-login-style3 .social-line-or{display:none}.lof-social-login-style3 .social-login-hr{display:none}}.lof-social-login-style3 .actions-toolbar .secondary.forgot{float:right}.lof-social-login-style3 .actions-toolbar .secondary.create{width:100%;float:left;text-align:left}.lof-social-login-style3 .social-login-customer-authentication .actions-toolbar .primary{width:50%}.lof-social-login-style3 .social-login-customer-authentication .actions-toolbar .primary button{width:100%}.lof-social-login-style4 .social-login-title .login-title{color:#666 !important;padding-left:0 !important;text-align:center}.lof-social-login-style4 .social-login-title .forgot-pass-title{color:#666 !important;padding-left:0 !important;text-align:center}.lof-social-login-style4 .social-login-title .create-account-title{color:#666 !important;padding-left:0 !important;text-align:center}.lof-social-login-style4 .social-login.create #popup-block-customer-login-heading{display:none !important}.lof-social-login-style4 .actions-toolbar .secondary.forgot{width:200px}.lof-social-login-style4 .social-login-title{background-color:#fff !important;float:left;width:100%}.lof-social-login-style4 .social-login-authentication-channel .block-title{text-align:center;color:#666 !important}.lof-social-login-style4 .block-container .block .block-title{padding-bottom:18px;margin-bottom:15px;border-bottom:1px solid #ccc;padding-top:30px;font-weight:500;font-size:18px}.lof-social-login-style4 .block-container .block .block-title{padding-bottom:18px;margin-bottom:15px;border-bottom:1px solid #ccc;padding-top:30px;font-weight:500;font-size:18px}.lof-social-login-style4 .block.social-login-customer-authentication{margin-bottom:0;margin-top:30px;float:left}.lof-social-login-style4 .social-line-or{position:absolute;z-index:1;background:#fff;text-align:center;left:47%;border:1px solid #ccc;border-radius:50%;width:40px;height:40px;color:#aaa;font-size:14px;line-height:35px;display:inline-block}.lof-social-login-style4 .social-login-hr{width:50%;height:1px;background-color:#ccc;position:absolute;top:35%;left:25%;z-index:0}@media screen and (max-width:768px){.lof-social-login-style4 .actions-toolbar .secondary.forgot{width:100%}}.lof-social-login-style4 .social-line{float:left;width:100%;position:relative;height:50px}.form.form-create-account .actions-toolbar,.block.block-customer-login .actions-toolbar{margin-bottom:10px}.block.block-customer-login .lof-social-login{margin-bottom:20px}.form.form-create-account .lof-social-login h3,.block.block-customer-login .lof-social-login h3{position:relative;z-index:99;text-align:center}.form.form-create-account .lof-social-login h3 span,.block.block-customer-login .lof-social-login h3 span{background:#fff;padding:0 20px}.form.form-create-account .lof-social-login h3:before,.block.block-customer-login .lof-social-login h3:before{content:'';display:block;height:1px;width:100%;background:-moz-radial-gradient(center,ellipse cover,#fff 25%,#cecece 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(25%,#fff),color-stop(100%,#cecece));background:-webkit-radial-gradient(center,ellipse cover,#fff 25%,#cecece 100%);background:-ms-radial-gradient(center,ellipse cover,#fff 25%,#cecece 100%);background:radial-gradient(ellipse at center,#fff 0%,#cecece 100%);position:absolute;top:50%;z-index:-1}