*,::after,::before{box-sizing:border-box}.blpro-locked-title-header h2.entry-title.blpro-locked-title{text-align:center;margin-top:40px}.bplock-locked-message{background:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.1);margin:10px 0;padding:15px!important;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.bplock-locked-message img{display:flex;margin:0 0 15px}.bplock-login-form-container{max-width:750px!important;margin:auto;padding:0 15px!important}.bplock-login-form-container-inner{border:1px solid #e6e3e3;background:#fff;padding:40px 30px;max-width:550px;margin:0 auto;border-radius:15px}.bplock-formgroup{margin-bottom:15px}.bplock-formgroup label{margin-bottom:8px;display:block}.bplock-btn-section{display:flex;gap:20px;margin:25px 0 5px}.bplock-formgroup input[type=password],.bplock-formgroup input[type=text]{margin:0!important;height:50px;border:1px solid #e6e3e3;width:100%;border-radius:10px}.bplock-btn-section a#bplock-register-btn,.bplock-btn-section button#bplock-login-btn{width:auto;margin:0!important;padding:15px 40px;line-height:1}.bplock-btn-section a#bplock-register-btn{background:#00c3a5;border-color:#00c3a5}.tab-content .bplock-login-form-container{padding:0!important}.bplock-login-form-container p{margin-bottom:0!important;text-align:center!important}.bplock-login-form-container button,.bplock-login-form-container input{width:100%;max-width:620px;margin:0 auto!important;margin-bottom:20px!important}ul.bplock-login-shortcode-tabs{margin:0!important;padding:0;list-style:none;text-align:center;display:flex}ul.bplock-login-shortcode-tabs li{background:0 0;color:#222;margin:0;padding:2rem 0;font-size:1.1em;font-weight:600;text-align:center;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.bplock-login-shortcode-tabs li .register-icon,ul.bplock-login-shortcode-tabs li .sign-in-icon{display:inline-block;width:24px;height:24px;background-image:url(../images/sign-in.svg);background-repeat:no-repeat;background-size:24px;vertical-align:middle;margin-right:10px;cursor:pointer}ul.bplock-login-shortcode-tabs li .register-icon{background-image:url(../images/user-plus.svg)}ul.bplock-login-shortcode-tabs li.current{color:#fd264f;border-bottom:2px solid #fd264f}.bplock-login-form-container .tab-content{display:none;padding:35px 0}.bplock-login-form-container .tab-content.current{display:inherit}.isa_error,.isa_info,.isa_success,.isa_warning{margin:10px 0}.isa_info{color:#00529b;background-color:#bde5f8}.isa_success{color:#4f8a10;background-color:#dff2bf}.isa_warning{color:#9f6000;background-color:#feefb3}.isa_error{color:#d8000c;background-color:#ffbaba}.isa_error i,.isa_info i,.isa_success i,.isa_warning i{margin:10px 22px;font-size:2em;vertical-align:middle}.bplock-message{display:none}.blpro-rating-wrapper{display:block}.rating-bar-one{background-color:#ccc;height:6px;width:100%;border-radius:20px;display:flex;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.rating-bar-two{background-color:#0089f1;display:block;height:6px;border-radius:20px;width:95%;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.blpro-rating-icon-text{color:#0089f1;font-size:11px;line-height:12px}.blrpo-rating-icon .fa{color:#0089f1}.rating-bar-one i.dashicons.dashicons-yes-alt{color:#9ed412;display:none}.rating-bar-one small{background:#0089f1;padding:3px 10px;line-height:1;color:#fff;height:auto;font-size:10px;margin-top:-10px;border-radius:5px;position:relative;bottom:14px;margin-left:-20px;opacity:0}.rating-bar-one small:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0089f1;content:"";position:absolute;left:14px;bottom:-5px}.blpro-rating-wrapper:hover small{opacity:1}span.rating-bar-two[style="width:100%"]{background-color:#9fd415}small[class="100%"]{font-size:0;background:#fff;position:absolute;right:0;padding:0;margin:0;top:-8px}.rating-bar-one small[class="100%"] i.dashicons.dashicons-yes-alt{display:block;background:#fff;padding-left:3px}.rating-bar-one small[class="100%"]:after{display:none}@media screen and (max-width:767px){ul.bplock-login-shortcode-tabs li{padding:1rem 0}ul.bplock-login-shortcode-tabs li .register-icon,ul.bplock-login-shortcode-tabs li .sign-in-icon{width:20px;height:20px;background-size:20px}.bplock-login-form-container{padding:0!important}.bplock-login-form-container-inner{padding:20px}.bplock-btn-section a#bplock-register-btn,.bplock-btn-section button#bplock-login-btn{padding:12px;line-height:1;width:35%}}.blpro-private{padding:6px;border-left:4px solid #0089f1;margin-top:1%;margin-bottom:1%;font-style:italic;font-size:13px}.blpro-private .fa{margin-right:3px}.blpro-rating-percent span{color:#0089f1;font-size:17px;font-weight:500;line-height:24px}.blpro-alert-dialog{top:0;left:0;opacity:0;width:100%;height:100%;z-index:999999;position:fixed;visibility:hidden;background-color:rgba(0,0,0,.3);-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.blpro-alert-dialog.visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.blpro-alert-dialog-container{width:90%;max-width:400px;margin:4em auto;overflow:hidden;position:relative;text-align:center;background-color:#fff;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.blpro-alert-dialog-container{box-shadow:0 15px 50px rgba(0,0,0,.15);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.blpro-alert-dialog.visible .blpro-alert-dialog-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.blpro-alert-dialog-header{background-color:#ef5455;padding:25px 0}.blpro-alert-dialog-header .dashicons{color:#fff;font-size:50px;width:50px;height:50px}.blpro-alert-dialog-desc{font-size:14px;font-weight:400;line-height:26px;padding:30px 25px}.blpro-alert-dialog-title{display:block;color:#6e7071;font-size:14px;font-weight:600;margin-bottom:15px;text-transform:capitalize}ul.blpro-alert-dialog-buttons{margin:0;padding:0;list-style:none}ul.blpro-alert-dialog-buttons li{display:inline}ul.blpro-alert-dialog-buttons .blpro-alert-dialog-close{font-size:14px;border:2px solid #eee;cursor:pointer;font-weight:600;padding:8px 25px;margin-bottom:35px;display:inline-block;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}#panels .bplock-locked-message,#panels .entry-header.blpro-locked-title-header{display:block;padding:16px 70px 6px}@media screen and (max-width:822px){#panels .entry-header.blpro-locked-title-header{padding-left:30px;padding-right:30px}}.buddypress #panels .blpro-rating-wrapper{position:relative;float:right;padding-top:35px;padding-right:64px}#right-panel .fa-sign-in:before{content:"\f2f6"}@media screen and (min-width:46.8em){.reign-theme.bp-single-vert-nav .bp-blpro-wrap .bp-navs.vertical{width:100%;-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;float:left;background:#fff;margin:0;min-height:50vh;border-radius:0;border:1px solid #e3e3e3;border-right:0;padding:15px 0}.reign-theme.bp-single-vert-nav .bp-blpro-wrap div#item-body{padding:15px!important;background:0 0;border:1px solid #e3e3e3!important;border-left:0;height:100%;min-height:60vh}}.buddyx-pro.bp-blpro-wrap{margin:2rem 0}