.mkdf-login-register-widget,.mkdf-login-register-widget .mkdf-logged-in-user{height:100%;display:inline-block;vertical-align:middle}.mkdf-membership-input-holder .mkdf-membership-input,.mkdf-social-login-holder input[type=text],.mkdf-social-login-holder input[type=email],.mkdf-social-login-holder input[type=password],.mkdf-social-register-holder input[type=text],.mkdf-social-register-holder input[type=email],.mkdf-social-register-holder input[type=password],.mkdf-social-reset-password-holder input[type=text],.mkdf-social-reset-password-holder input[type=email],.mkdf-social-reset-password-holder input[type=password]{width:100%;margin-bottom:30px;padding:10px 15px;border:1px solid #e9e9e9;outline:0;font-family:inherit;font-size:13px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mkdf-membership-input-holder .mkdf-membership-input:focus,.mkdf-social-login-holder input[type=text]:focus,.mkdf-social-login-holder input[type=email]:focus,.mkdf-social-login-holder input[type=password]:focus,.mkdf-social-register-holder input[type=text]:focus,.mkdf-social-register-holder input[type=email]:focus,.mkdf-social-register-holder input[type=password]:focus,.mkdf-social-reset-password-holder input[type=text]:focus,.mkdf-social-reset-password-holder input[type=email]:focus,.mkdf-social-reset-password-holder input[type=password]:focus{border:1px solid #ff1d4d}.mkdf-membership-response-holder .mkdf-membership-response{text-align:center;padding:20px;color:#fff;font-size:16px}.mkdf-membership-response-holder .mkdf-membership-response.mkdf-membership-message-succes{background-color:#40c1b9;padding:10px}.mkdf-membership-response-holder .mkdf-membership-response.mkdf-membership-message-error{background-color:#ff3d27}.mkdf-login-register-widget{position:relative}.mkdf-top-bar-widget-area .mkdf-login-register-widget{float:left;padding-right:9px}.mkdf-login-register-widget .mkdf-logged-in-user>span{display:inline-block;line-height:34px;font-size:12px;color:#b2b3b3;text-transform:uppercase;border-radius:20px;padding:4px 5px 0 12px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mkdf-login-register-widget .mkdf-logged-in-user>span:hover{color:#fff}.mkdf-login-register-widget .mkdf-logged-in-user>span img{width:24px;height:24px;float:left;margin-top:5px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle}.mkdf-login-register-widget:hover .mkdf-login-dropdown{visibility:visible;opacity:1}.mkdf-login-register-widget .mkdf-login-dropdown{opacity:0;list-style-type:none;position:absolute;background-color:rgba(0,0,0,.9);width:100%;bottom:0;margin:0;right:0;text-align:left;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);padding:10px 21px;min-width:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.mkdf-login-register-widget .mkdf-login-dropdown li{padding:3px 0}.mkdf-login-register-widget .mkdf-login-dropdown li:hover a{color:#fff!important}.mkdf-login-register-widget .mkdf-login-dropdown li a{color:#b5b5b5;font-size:13px}.mkdf-login-register-holder{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1002;display:none}.mkdf-login-register-holder .mkdf-login-register-content{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:none;margin-top:0}.mkdf-login-register-content{width:330px;position:relative;margin:0 auto;background-color:#fff}.mkdf-login-register-content ul{list-style:none;margin:10px 0;padding:0;text-align:center}.mkdf-login-register-content ul li{display:inline-block;padding:0 10px}.mkdf-login-register-content .mkdf-social-login-holder-inner,.mkdf-login-register-content .mkdf-social-register-holder-inner{padding:36px 37px 26px}.mkdf-login-register-content .mkdf-reset-pass-content-inner{padding:20px}.mkdf-login-register-content .mkdf-login-form-social-login{background-color:#f9f9f9;border-top:1px solid #ebebeb;padding:23px 0 34px;margin:12px 0 0;text-align:center}.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-login-social-title{margin-bottom:15px}.mkdf-login-register-content .mkdf-login-form-social-login form{display:inline-block;margin:0 5px}.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-facebook-login,.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-google-login{padding:0}.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-facebook-login .mkdf-btn-text,.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-google-login .mkdf-btn-text{margin:0;line-height:30px;padding:0 12px 0 10px}.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-facebook-login .mkdf-btn-icon-holder,.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-google-login .mkdf-btn-icon-holder{float:left;font-size:13px;padding:6px 10px;border-right:1px solid rgba(255,255,255,.2)}.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-facebook-login .mkdf-btn-icon-holder .mkdf-btn-icon-elem,.mkdf-login-register-content .mkdf-login-form-social-login .mkdf-google-login .mkdf-btn-icon-holder .mkdf-btn-icon-elem{vertical-align:baseline}.mkdf-membership-dashboard-nav-holder{float:left;width:33.3333%}.mkdf-membership-dashboard-content-holder{float:left;width:66.6666%}.mkdf-membership-dashboard-content-holder .mkdf-membership-dashboard-page-content p{font-size:16px}.mkdf-membership-dashboard-content-holder .mkdf-membership-dashboard-page-content p span{font-weight:700;margin-right:5px}.mkdf-membership-dashboard-nav{list-style:none;padding:0;margin:0;position:relative}.mkdf-membership-dashboard-nav li:not(.mkdf-tab-line){border-left:3px solid #ebebeb;padding-bottom:14px}.mkdf-membership-dashboard-nav li:not(.mkdf-tab-line) a{display:inline-block;vertical-align:top;color:#303030;font-size:20px;padding:5px 0 3px 18px;margin-left:-3px}.mkdf-membership-dashboard-nav .mkdf-tab-line{position:absolute;background-color:#e83f53;left:0;width:3px;-webkit-transition:top .4s ease 30ms,height .4s ease 30ms;transition:top .4s ease 30ms,height .4s ease 30ms}.mkdf-membership-input-holder label{display:none}.mkdf-membership-input-holder .mkdf-membership-input{padding:17px 15px;margin-bottom:12px}.mkdf-membership-dashboard-page{display:table;width:100%}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-title{margin:-7px 0 18px}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-image-holder{display:table-cell;vertical-align:top;width:190px}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-image-holder img{display:inline-block;vertical-align:middle;width:100%}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content{display:table-cell;vertical-align:top;padding-left:25px}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content a{color:#777}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content p{margin:8px 0}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content p span{font-size:16px;color:#363636}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content p.mkdf-membership-desc{margin-top:26px;font-size:15px}.mkdf-membership-dashboard-page .mkdf-membership-dashboard-page-content p.mkdf-membership-desc span{display:block;margin-bottom:10px}.mkdf-content-inner>.mkdf-container .mkdf-login-register-content{width:404px;border-top:1px solid #ebebeb}.mkdf-content-inner>.mkdf-container .mkdf-login-register-content ul{top:-38px}.mkdf-content-inner>.mkdf-container .mkdf-login-register-content ul li:not(.mkdf-tab-line){background-color:transparent;padding:0}.mkdf-content-inner>.mkdf-container .mkdf-login-register-content ul li:not(.mkdf-tab-line) a{margin-right:30px;border-left:0;padding:0 5px 9px 0!important;color:#303030;font-size:20px;text-transform:none}.mkdf-content-inner>.mkdf-container .mkdf-login-register-content .mkdf-tab-line{position:absolute;background-color:#e83f53;left:0;height:3px;-webkit-transition:top .4s ease 30ms,height .4s ease 30ms;transition:left .4s ease 30ms,width0 .4s ease 30ms;padding:0;bottom:-8px}